.notifications[data-v-b59a8c98]{position:fixed;top:12px;right:12px;width:min(360px,calc(100vw - 24px));z-index:1100;pointer-events:auto}.notifications-list[data-v-b59a8c98]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.notification-item[data-v-b59a8c98]{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 6px 18px rgba(15,23,42,.12);padding:10px 12px}.notification-content[data-v-b59a8c98]{display:flex;align-items:flex-start;gap:8px;min-width:0}.notification-icon[data-v-b59a8c98]{color:#0d6efd;margin-top:2px}.notification-text[data-v-b59a8c98]{color:#334155;font-size:14px;line-height:1.35;word-break:break-word}.close-btn[data-v-b59a8c98]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:18px;line-height:1;cursor:pointer;color:#64748b;pointer-events:auto}.close-btn[data-v-b59a8c98]:hover{color:#334155;background:#eef2f7}.notif-enter-active[data-v-b59a8c98],.notif-leave-active[data-v-b59a8c98]{transition:all .2s ease}.notif-enter-from[data-v-b59a8c98],.notif-leave-to[data-v-b59a8c98]{opacity:0;transform:translateY(-6px)}.toast[data-v-fec0cb16]{min-width:300px}.toast-success[data-v-fec0cb16]{border-left:4px solid #28a745}.toast-error[data-v-fec0cb16]{border-left:4px solid #dc3545}.toast-warning[data-v-fec0cb16]{border-left:4px solid #ffc107}.toast-info[data-v-fec0cb16]{border-left:4px solid #17a2b8}@media (max-width:768px){.toast-container[data-v-fec0cb16]{left:.5rem;right:.5rem;top:.5rem}.toast[data-v-fec0cb16]{min-width:auto;width:100%}}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;margin-top:60px}.custom-navbar{background-color:#0298b2!important}.nav-link{color:#fff!important;font-weight:700}.navbar-nav{width:100%;text-align:left}.nav-group{width:100%;list-style:none;margin-bottom:8px}.nav-group-title{color:hsla(0,0%,100%,.78);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:6px 12px 4px}.nav-sub-list{list-style:none;margin:0;padding:0}.nav-sub-link{margin:1px 6px;padding:8px 12px 8px 20px;border-radius:12px;font-weight:600}.navbar-expand-lg .navbar-nav .nav-link.nav-sub-link{padding-right:12px;padding-left:20px}.nav-sub-link.router-link-active{background:hsla(0,0%,100%,.16)}.nav-link:hover{color:#f8f9fa!important}.navbar-brand img{height:50px}.navbar-brand{font-size:24px;color:#fff!important;font-weight:700;display:flex;align-items:center;margin-right:10px}.custom-navbar .navbar-toggler.header-burger-btn{width:44px;height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid hsla(0,0%,100%,.78)!important;background:hsla(0,0%,100%,.12);transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease}.custom-navbar .navbar-toggler.header-burger-btn:hover{background:hsla(0,0%,100%,.2);transform:translateY(-1px)}.custom-navbar .navbar-toggler.header-burger-btn:focus{box-shadow:0 0 0 .2rem hsla(0,0%,100%,.28)}.custom-navbar .navbar-toggler.header-burger-btn .navbar-toggler-icon{width:26px;height:26px;background-size:26px 26px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255,255,255,0.98)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='3.6' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");opacity:.95}.content{padding-top:20px;z-index:1000}.notifications-list{position:fixed;top:70px;z-index:2000}.close{border:none;background:transparent;color:#fff;font-size:1.5rem;cursor:pointer;outline:none}.btn-primary{background-color:#0298b2;border-color:#0298b2}.btn-primary:hover{background-color:#027a8a;border-color:#027a8a}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(2,152,178,.25)}.btn-primary.active,.btn-primary:active{background-color:#027a8a;border-color:#027a8a}@media (max-width:360px){.navbar-brand img{height:35px}.navbar-brand{font-size:18px}}@media (max-width:300px){.navbar-brand img{height:25px}.navbar-brand{font-size:14px}}@media (max-width:991px){.navbar-collapse{max-height:calc(100vh - 70px);overflow-y:auto}.navbar-nav{max-height:calc(100vh - 140px);overflow-y:auto}.navbar-collapse .navbar-nav{padding-bottom:10px}}@media (min-width:992px){.custom-navbar .navbar-toggler.header-burger-btn{display:inline-flex}.custom-navbar .navbar-collapse{display:none!important;position:absolute;top:calc(100% + 8px);right:12px;width:min(430px,calc(100vw - 24px));max-height:72vh;overflow-y:auto;background:#0298b2;border-radius:16px;box-shadow:0 14px 34px rgba(0,0,0,.25);padding:8px 6px;z-index:2200}.custom-navbar .navbar-collapse.show{display:block!important}.custom-navbar .navbar-nav{display:block;width:100%;max-height:none;overflow:visible}.custom-navbar .nav-sub-link{font-size:.9rem}.custom-navbar .nav-sub-link,.navbar-expand-lg .navbar-nav .nav-link.nav-sub-link{padding-left:26px;padding-right:12px}}.fas[data-v-d4b2bf04]{margin-right:5px;font-size:16px}.required-star[data-v-d4b2bf04]{color:#dc3545;font-weight:700;margin-left:2px}.modal-backdrop[data-v-d4b2bf04]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1050}.modal-window[data-v-d4b2bf04]{background:#fff;border-radius:12px;width:95%;max-width:700px;max-height:100vh;display:flex;flex-direction:column;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}.modal-header[data-v-d4b2bf04]{padding:.9rem 1.1rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dee2e6}.modal-body[data-v-d4b2bf04]{padding:1.25rem;overflow-y:auto;flex:1}.new-order-form[data-v-d4b2bf04]{display:flex;flex-direction:column;gap:14px}.form-section[data-v-d4b2bf04]{background:#fafbfc;border:1px solid #e8edf2;border-radius:12px;padding:14px}.form-section-goods[data-v-d4b2bf04]{background:#f8fafc}.section-title[data-v-d4b2bf04]{margin-bottom:10px}.close-btn[data-v-d4b2bf04]{background:transparent;border:none;font-size:1.25rem;line-height:1;cursor:pointer}.mb-3[data-v-d4b2bf04]{margin-bottom:.95rem}.btn[data-v-d4b2bf04]{padding:.375rem .75rem;border-radius:10px;border:1px solid transparent}.btn-primary[data-v-d4b2bf04]{background-color:#0298b2;color:#fff;border-color:#0298b2}.btn-success[data-v-d4b2bf04]{background-color:#198754;color:#fff;border-color:#198754}.btn-outline-primary[data-v-d4b2bf04]{color:#0298b2;border-color:#0298b2;background:transparent}.btn-outline-primary[data-v-d4b2bf04]:hover{color:#fff;background-color:#0298b2}.form-label[data-v-d4b2bf04]{text-align:left;display:block;margin-bottom:.45rem;font-weight:600}.form-control[data-v-d4b2bf04],.form-select[data-v-d4b2bf04]{border-radius:10px;min-height:40px}select.form-select[data-v-d4b2bf04]{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:2rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236c757d' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m19 9-7 7-7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .55rem center;background-size:14px}[data-v-d4b2bf04] .vs__dropdown-toggle{min-height:40px;border-radius:10px;border-color:#ced4da}[data-v-d4b2bf04] .vs__open-indicator{fill:#6c757d}.form-check[data-v-d4b2bf04]{padding:8px 10px;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.form-check-label[data-v-d4b2bf04]{cursor:pointer}.checkbox-row[data-v-d4b2bf04]{margin-top:4px}.checkbox-field[data-v-d4b2bf04]{padding:0;overflow:hidden;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.checkbox-label[data-v-d4b2bf04]{display:block;width:100%;padding:10px 12px;margin:0;text-align:left}.visually-hidden-checkbox[data-v-d4b2bf04]{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.checkbox-field.is-active[data-v-d4b2bf04]{border-color:#52b7cb;background:#dff4fa;box-shadow:inset 0 0 0 1px rgba(2,152,178,.28)}.checkbox-field.is-disabled[data-v-d4b2bf04]{background:#f6f7f9}.times[data-v-d4b2bf04]{display:flex;gap:10px;align-items:center;flex-wrap:nowrap}.times .form-control[data-v-d4b2bf04]{flex:1 1 0;min-width:0}.times-separator[data-v-d4b2bf04]{color:#6b7280;font-weight:600;flex-shrink:0}.gases[data-v-d4b2bf04]{flex-direction:column}.rotation-notifications[data-v-d4b2bf04]{margin-bottom:1rem}.rotation-alert[data-v-d4b2bf04]{margin-bottom:.5rem;padding:.75rem;border-radius:10px;display:flex;align-items:center;font-size:.875rem}.rotation-alert i[data-v-d4b2bf04]{margin-right:.5rem}.rotation-alert[data-v-d4b2bf04]:last-child{margin-bottom:0}.alert-info[data-v-d4b2bf04]{border:1px solid #81d4fa;background-color:#b2ebf2;color:#006064}.alert-info i[data-v-d4b2bf04]{color:#0298b2}.alert-success[data-v-d4b2bf04]{border:1px solid #a3d9a5;background-color:#d1e7dd;color:#0a3622}.alert-success i[data-v-d4b2bf04]{color:#146c43}.alert-warning[data-v-d4b2bf04]{border:1px solid #ffda6a;background-color:#fff3cd;color:#664d03}.alert-warning i[data-v-d4b2bf04]{color:#b08800}.remaining-text[data-v-d4b2bf04]{font-weight:700;margin-left:.5rem}.product-item[data-v-d4b2bf04]{background:#fff;border:1px solid #dee2e6;border-radius:10px;padding:12px;margin-bottom:12px;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.06)}.product-item[data-v-d4b2bf04]:hover{border-color:#0298b2;box-shadow:0 2px 8px rgba(2,152,178,.15);transform:translateY(-1px)}.product-row[data-v-d4b2bf04]{display:flex;flex-direction:column;gap:12px;padding:0 2px}.ads-list-modal[data-v-d4b2bf04]{width:100%;display:flex;flex-direction:column;gap:16px}.ad-item-modal[data-v-d4b2bf04]{width:100%;padding:14px;box-sizing:border-box;background:#f8f9fa;border-radius:12px;border:1px solid #e3e7eb;box-shadow:none;transition:border-color .18s ease;overflow:hidden}.ad-item-modal[data-v-d4b2bf04]:hover{border-color:#d2dbe3}.ad-item-modal img[data-v-d4b2bf04]{max-width:100%;height:auto;display:block;border-radius:8px}.ad-title-modal[data-v-d4b2bf04]{margin:0 0 8px;font-size:1rem;font-weight:700;color:#07263a}.ad-item-content-modal[data-v-d4b2bf04]{color:#243b45;font-size:.95rem;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:720px){.ad-item-modal[data-v-d4b2bf04]{padding:12px}}.gas-select[data-v-d4b2bf04]{width:100%}.product-controls[data-v-d4b2bf04]{display:flex;gap:8px;align-items:center}.count-input[data-v-d4b2bf04]{width:85px;flex-shrink:0}.type-select[data-v-d4b2bf04]{flex:1;min-width:120px}.qr-section[data-v-d4b2bf04]{display:flex;gap:8px;align-items:center}.qr-section input[data-v-d4b2bf04]{flex:1}.delete-btn[data-v-d4b2bf04]{flex-shrink:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;padding:0;border-radius:8px;border-color:#d6dde5;color:#7a8794;background:#f7f9fb}.delete-btn[data-v-d4b2bf04]:focus,.delete-btn[data-v-d4b2bf04]:hover{color:#dc3545;border-color:#f1bcc4;background:#fff2f4}.product-footer[data-v-d4b2bf04]{display:flex;justify-content:space-between;align-items:center;margin-top:8px;min-height:24px}.product-warning[data-v-d4b2bf04]{margin-top:6px}.price-display[data-v-d4b2bf04]{color:#2f3540;font-weight:700}.add-product-btn[data-v-d4b2bf04]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:6px}.form-submit-wrap[data-v-d4b2bf04]{margin-top:4px}.submit-btn[data-v-d4b2bf04]{width:100%;min-height:44px;font-weight:700}.delivery-preview[data-v-d4b2bf04]{margin-top:6px;font-size:.85rem;color:#6b7280}.qr-section input[data-v-d4b2bf04]::-moz-placeholder{color:#adb5bd}.qr-section input[data-v-d4b2bf04]::placeholder{color:#adb5bd}@media (min-width:650px){.product-row[data-v-d4b2bf04]{flex-direction:row;align-items:center;gap:12px;padding:0 4px}.gas-select[data-v-d4b2bf04]{flex:1;max-width:300px}.product-controls[data-v-d4b2bf04]{gap:8px;flex-shrink:0;margin-left:4px}.qr-section[data-v-d4b2bf04]{width:200px;flex-shrink:0;margin-left:4px}.type-select[data-v-d4b2bf04]{width:140px;min-width:140px;flex:none}.delete-btn[data-v-d4b2bf04]{width:30px;height:30px}}@media (max-width:560px){.times[data-v-d4b2bf04]{flex-direction:column;align-items:stretch;gap:8px}.times-separator[data-v-d4b2bf04]{display:none}}.btn[data-v-4fd74836]{border-radius:14px}.filters-toggle[data-v-4fd74836]{display:flex;justify-content:flex-end;align-items:center;gap:6px}.filters-toggle .btn[data-v-4fd74836]{display:inline-flex;align-items:center;transition:all .2s ease}.filter-icon-btn[data-v-4fd74836]{height:30px;padding:0 10px!important;justify-content:center;border-radius:16px;gap:6px}.filter-icon-label[data-v-4fd74836]{font-size:.8rem;font-weight:500;line-height:1}.filter-count-badge[data-v-4fd74836]{min-width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#e3f2fd;color:#0a5275;font-size:.75rem;font-weight:700}.filter-indicator[data-v-4fd74836]{font-weight:500}.filters-container[data-v-4fd74836]{background:#f8f9fa;padding:15px;border-radius:8px;border:1px solid #dee2e6;animation:slideDown-4fd74836 .3s ease-out}@keyframes slideDown-4fd74836{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.filters-container .form-label[data-v-4fd74836]{font-size:.9rem;font-weight:500;margin-bottom:4px}.filters-container .form-control[data-v-4fd74836],.filters-container .form-select[data-v-4fd74836]{font-size:.9rem}.filter-controls-section[data-v-4fd74836]{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.filter-status[data-v-4fd74836]{display:flex;align-items:center}.filter-result-count[data-v-4fd74836]{color:#0298b2;font-weight:600;font-size:.95rem;background:#e3f2fd;padding:6px 12px;border-radius:6px;border:1px solid #bbdefb}.div-1[data-v-4fd74836]{display:flex;align-items:center;justify-content:space-between;margin:8px 0}.meta-text[data-v-4fd74836]{font-size:12px;color:#6c757d}.meta-author[data-v-4fd74836]{display:inline-flex;align-items:center;gap:5px}.btn-1[data-v-4fd74836]{display:flex;align-items:center;justify-content:center}.order-actions[data-v-4fd74836]{display:flex;justify-content:flex-end;align-items:center;gap:8px}.order-footer[data-v-4fd74836]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px}.order-action-btn[data-v-4fd74836]{width:44px;height:44px;padding:0;border-radius:50%}.order-action-btn i[data-v-4fd74836]{font-size:.95rem}.order-route-btn[data-v-4fd74836]{border-width:1px}.center-auto[data-v-4fd74836]{margin:0 auto}.new-order-btn[data-v-4fd74836]{min-height:42px;padding:8px 16px;border-radius:999px;font-weight:600;box-shadow:0 4px 12px rgba(2,152,178,.24);border:1px solid transparent;position:fixed;left:50%;bottom:12px;transform:translateX(-50%);z-index:950;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.new-order-btn[data-v-4fd74836]:focus,.new-order-btn[data-v-4fd74836]:hover{transform:translateX(-50%) translateY(-1px);box-shadow:0 6px 16px rgba(2,152,178,.3)}.new-order-btn[data-v-4fd74836]:active{transform:translateX(-50%) translateY(0)}.new-order-btn i[data-v-4fd74836]{font-size:1rem!important}.no-files-text[data-v-4fd74836]{color:#888;font-style:italic;margin-top:10px}.pickup-badge[data-v-4fd74836]{display:inline-flex;align-items:center;gap:6px;background:#ff9800;color:#fff;padding:6px 12px;border-radius:6px;font-size:.9rem;font-weight:600;margin:8px 0;box-shadow:0 2px 4px rgba(255,152,0,.3)}.pickup-badge i[data-v-4fd74836]{font-size:1.1rem}.pass-badge[data-v-4fd74836]{display:inline-flex;align-items:center;gap:6px;background:#e91e63;color:#fff;padding:6px 12px;border-radius:6px;font-size:.9rem;font-weight:600;margin:8px 0;box-shadow:0 2px 4px rgba(233,30,99,.3)}.pass-badge i[data-v-4fd74836]{font-size:1.1rem}.requires-pass-order[data-v-4fd74836]{border-left:4px solid #f44336!important;background:linear-gradient(90deg,rgba(244,67,54,.15),transparent)!important}.pass-ready-order[data-v-4fd74836]{border-left:4px solid #4caf50!important;background:linear-gradient(90deg,rgba(76,175,80,.08),transparent)!important}.pass-status-badge[data-v-4fd74836]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px 6px 12px;border-radius:6px;font-size:.95rem;font-weight:600;margin:8px 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s cubic-bezier(.4,2,.6,1),box-shadow .2s;border:2px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,.08);position:relative}.pass-status-badge[data-v-4fd74836]:focus,.pass-status-badge[data-v-4fd74836]:hover{transform:scale(1.04) translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.18);border-color:#2196f3;background-image:linear-gradient(90deg,rgba(33,150,243,.08),transparent)}.pass-status-badge[data-v-4fd74836]:active{transform:scale(.98);box-shadow:0 2px 8px rgba(0,0,0,.12)}.clickable-badge[data-v-4fd74836]{cursor:pointer!important;border-style:dashed}.badge-hint[data-v-4fd74836]{position:absolute;top:100%;left:50%;transform:translateX(-50%);background:#2196f3;color:#fff;font-size:.8em;padding:2px 10px;border-radius:4px;margin-top:2px;white-space:nowrap;box-shadow:0 2px 8px rgba(33,150,243,.15);z-index:10;pointer-events:none}.fade-enter-active[data-v-4fd74836],.fade-leave-active[data-v-4fd74836]{transition:opacity .2s}.fade-enter-from[data-v-4fd74836],.fade-leave-to[data-v-4fd74836]{opacity:0}.pass-status-badge.pass-not-ready[data-v-4fd74836]{background:#f44336;color:#fff;box-shadow:0 2px 4px rgba(244,67,54,.3);animation:pulse-red-4fd74836 2s infinite}.pass-status-badge.pass-ready[data-v-4fd74836]{background:#4caf50;color:#fff;box-shadow:0 2px 4px rgba(76,175,80,.3)}.pass-status-badge i[data-v-4fd74836]{font-size:1.1rem}@keyframes pulse-red-4fd74836{0%,to{box-shadow:0 2px 4px rgba(244,67,54,.3)}50%{box-shadow:0 4px 12px rgba(244,67,54,.6)}}.orders-container[data-v-4fd74836]{display:flex;flex-direction:column;overflow-x:hidden;width:100%}.order-card[data-v-4fd74836]{background:#fff;border:1px solid #ddd;border-radius:8px;padding:10px 12px;position:relative;width:100%;max-width:100%;box-sizing:border-box;min-width:0;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:transform .2s ease,box-shadow .2s ease}.order-header[data-v-4fd74836]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;min-width:0}.order-number[data-v-4fd74836]{position:static;margin:0;font-size:1rem;font-weight:700;line-height:1;flex-shrink:0}.order-company[data-v-4fd74836]{font-size:16px;font-weight:700;color:#1f2d3d;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-company-row[data-v-4fd74836]{margin:0 0 6px;padding-top:0;text-align:left}.order-header-actions[data-v-4fd74836]{display:flex;align-items:center;gap:8px;flex-direction:row-reverse;min-width:0;flex-shrink:1}.order-files-btn[data-v-4fd74836]{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;text-decoration:none;color:#0298b2;padding:0 2px}.order-files-btn[data-v-4fd74836]:focus,.order-files-btn[data-v-4fd74836]:hover{color:#027f96}.files-count[data-v-4fd74836]{min-width:2ch;text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.order-status[data-v-4fd74836]{width:min(150px,52vw);padding:0 16px 0 0;border-radius:0;font-size:.92rem;font-weight:700;border:none;background:transparent!important;color:inherit;box-shadow:none}.order-status-text[data-v-4fd74836]{padding:0;border-radius:0}.order-status-text[data-v-4fd74836],.status-select-wrap[data-v-4fd74836]{display:inline-flex;align-items:center;gap:6px;font-size:.92rem;font-weight:700}.status-arrow[data-v-4fd74836]{font-size:.85rem}.order-edit-btn[data-v-4fd74836]{border-color:transparent!important;background:transparent!important;box-shadow:none!important}.order-edit-btn i[data-v-4fd74836]{color:#6c757d}.order-edit-btn[data-v-4fd74836]:focus,.order-edit-btn[data-v-4fd74836]:hover{border-color:transparent!important;background:#f1f3f5!important}.order-body[data-v-4fd74836]{text-align:left}.order-body p[data-v-4fd74836]{margin:3px 0;font-size:.9rem}.delivery-row[data-v-4fd74836]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.preferred-delivery-time[data-v-4fd74836]{display:inline-flex;align-items:center;gap:6px;margin:4px 0}.preferred-delivery-time i[data-v-4fd74836]{color:#0298b2}.unload-icons[data-v-4fd74836]{margin:0}.products-title[data-v-4fd74836]{display:inline-block;margin-top:2px}.products-list li[data-v-4fd74836]{margin:4px 0}.product-item[data-v-4fd74836]{display:flex;flex-direction:column;gap:1px}.product-top-row[data-v-4fd74836]{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.product-main[data-v-4fd74836]{font-weight:700}.product-count[data-v-4fd74836]{min-width:58px;text-align:right;font-weight:700;color:#2f3a45}.product-details[data-v-4fd74836]{color:#6c757d;font-size:.84rem}.product-container[data-v-4fd74836]{font-weight:600}.product-action[data-v-4fd74836]{font-weight:500}.status-awaiting-client[data-v-4fd74836],.status-awaiting-manager[data-v-4fd74836],.status-completed[data-v-4fd74836],.status-created[data-v-4fd74836],.status-default[data-v-4fd74836],.status-deleted[data-v-4fd74836],.status-logistics[data-v-4fd74836],.status-planned[data-v-4fd74836]{border-color:transparent}.status-created[data-v-4fd74836]{color:#1b5e20}.status-completed[data-v-4fd74836]{color:#01579b}.status-planned[data-v-4fd74836]{color:#8a4b00}.status-awaiting-manager[data-v-4fd74836]{color:#8a6d00}.status-awaiting-client[data-v-4fd74836]{color:#5e35b1}.status-logistics[data-v-4fd74836]{color:#006b74}.status-deleted[data-v-4fd74836]{color:#b71c1c}.status-default[data-v-4fd74836]{color:#455a64}.order-body ul[data-v-4fd74836]{margin:0;padding:0;list-style:none}.order-body ul li[data-v-4fd74836]{font-size:.9rem;margin:5px 0}.orders-container[data-v-4fd74836]{display:grid;gap:12px;overflow-y:auto;padding:4px 4px 62px}.loading-indicator[data-v-4fd74836]{text-align:center;padding:1rem}.order-files[data-v-4fd74836]{margin-top:10px}.files-list[data-v-4fd74836]{margin-top:10px;padding:10px;background:#f9f9f9;border:1px solid #ddd;border-radius:5px}.files-list ul[data-v-4fd74836]{list-style:none;padding:0}.files-list ul li[data-v-4fd74836]{margin-bottom:5px}.files-list ul li a[data-v-4fd74836]{color:#0298b2;text-decoration:none}.files-list ul li a[data-v-4fd74836]:hover{text-decoration:underline}.old-order-card[data-v-4fd74836]{margin-top:18px;padding:0;background:#f8fafc;border:1.5px solid #b3c0d1;border-radius:10px;box-shadow:0 2px 6px rgba(100,120,140,.07)}.old-order-title[data-v-4fd74836]{margin:0;padding:12px 18px 0 18px;font-size:1.1rem;color:#2c3e50;font-weight:600}.old-order-version[data-v-4fd74836]{padding:12px 18px 10px 18px}.old-order-header[data-v-4fd74836]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.old-order-header .order-id[data-v-4fd74836]{font-weight:500;color:#3a4a5d}.old-order-header .order-date[data-v-4fd74836]{font-size:.95em;color:#000}.old-order-body[data-v-4fd74836]{background:none;padding:0;border:none;border-radius:0}.old-order-body p[data-v-4fd74836]{margin:4px 0;font-size:.95rem}.old-order-body ul[data-v-4fd74836]{margin:0;padding:0;list-style:none}.old-order-body ul li[data-v-4fd74836]{font-size:.95rem;margin:4px 0}.old-order-card hr[data-v-4fd74836]{border:none;border-top:1px dashed #000;margin:10px 0 0 0}.no-orders-text[data-v-4fd74836]{text-align:center;color:#666;padding:2rem 1rem;font-size:1.1rem;display:flex;flex-direction:column;align-items:center}.filter-indicator[data-v-4fd74836]{color:#0298b2;font-weight:600;margin-left:5px}.text-muted.small[data-v-4fd74836]{font-weight:500}.back-to-top-btn[data-v-4fd74836]{position:fixed;bottom:20px;right:20px;width:50px;height:50px;background:#0298b2;border:none;border-radius:50%;color:#fff;font-size:18px;cursor:pointer;box-shadow:0 4px 15px rgba(2,152,178,.3);z-index:1000;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.back-to-top-btn[data-v-4fd74836]:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(2,152,178,.4)}.back-to-top-btn[data-v-4fd74836]:active{transform:translateY(-1px);box-shadow:0 3px 10px rgba(2,152,178,.3)}.back-to-top-btn i[data-v-4fd74836]{transition:transform .3s ease}.back-to-top-btn:hover i[data-v-4fd74836]{transform:scale(1.1)}.ads-carousel[data-v-4fd74836]{width:100%;overflow:hidden;border-radius:8px;border:1px solid #e6eef1;background:#fff}.ads-track[data-v-4fd74836]{display:flex;transition:transform .5s ease;width:100%}.ad-card[data-v-4fd74836]{min-width:100%;padding:5px;box-sizing:border-box;background:linear-gradient(180deg,#fff,#f8fcfd);border-radius:10px;border:1px solid rgba(10,51,80,.06);box-shadow:0 6px 18px rgba(10,51,80,.06);flex-direction:row;gap:16px;align-items:flex-start;transition:transform .18s ease,box-shadow .18s ease;overflow:hidden}.ad-card[data-v-4fd74836]:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(10,51,80,.12)}.ad-content img[data-v-4fd74836]{max-width:100%;height:auto;display:block;border-radius:8px}.ad-title[data-v-4fd74836]{margin:0 0 8px;font-size:1.05rem;font-weight:700;color:#07263a}.ad-content[data-v-4fd74836]{color:#243b45;font-size:.95rem;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:720px){.ad-card[data-v-4fd74836]{flex-direction:column}}.order-detail[data-v-3a274746]{display:flex;flex-direction:column;gap:14px;margin:5px 20px}.order-detail h1[data-v-3a274746]{font-size:1.5rem;font-weight:700;margin:0;text-align:left}.order-detail-header[data-v-3a274746]{display:flex;align-items:center;gap:10px;margin-bottom:2px}.back-btn-wrap[data-v-3a274746]{display:flex;justify-content:flex-start;margin-bottom:6px}.back-btn[data-v-3a274746]{min-height:36px;padding:.35rem .7rem;border-radius:10px;border-color:#d6dde5;color:#4c5968;background:#fff;display:inline-flex;align-items:center;gap:6px}.back-btn[data-v-3a274746]:focus,.back-btn[data-v-3a274746]:hover{background:#f7f9fb;border-color:#c8d1db;color:#2f3540}.loading-container[data-v-3a274746]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;padding:40px}.loading-container p[data-v-3a274746]{color:#666;font-size:1.1rem;margin-top:1rem}.new-order-form[data-v-3a274746]{display:flex;flex-direction:column;gap:14px}.form-group.btns[data-v-3a274746]{margin-top:6px;margin-bottom:4px;display:flex;flex-direction:row;align-items:center;gap:10px;justify-content:center}.fas[data-v-3a274746]{margin-right:5px;font-size:16px}.required-star[data-v-3a274746]{color:#dc3545;font-weight:700;margin-left:2px}.form-section[data-v-3a274746]{background:#fafbfc;border:1px solid #e8edf2;border-radius:12px;padding:14px}.form-section-goods[data-v-3a274746]{background:#f8fafc}.section-title[data-v-3a274746]{margin-bottom:10px}.mb-3[data-v-3a274746]{margin-bottom:.95rem}.btn[data-v-3a274746]{padding:.375rem .75rem;border-radius:10px;border:1px solid transparent}.btn-primary[data-v-3a274746]{background-color:#0298b2;color:#fff;border-color:#0298b2}.btn-success[data-v-3a274746]{background-color:#198754;color:#fff;border-color:#198754}.btn-outline-primary[data-v-3a274746]{color:#0298b2;border-color:#0298b2;background:transparent}.btn-outline-primary[data-v-3a274746]:hover{color:#fff;background-color:#0298b2}.form-label[data-v-3a274746]{text-align:left;display:block;margin-bottom:.45rem;font-weight:600}.document-field[data-v-3a274746]{margin-bottom:.55rem}.document-label[data-v-3a274746]{margin-bottom:.2rem}.document-value[data-v-3a274746]{text-align:left;padding:7px 10px;margin:0;line-height:1.25;border:1px solid #d9e5ee;border-radius:8px;background:#f4f8fb;color:#3a4a5a;font-weight:600}.form-control[data-v-3a274746],.form-select[data-v-3a274746]{border-radius:10px;min-height:40px}select.form-select[data-v-3a274746]{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:2rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236c757d' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m19 9-7 7-7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .55rem center;background-size:14px}.checkbox-row[data-v-3a274746]{margin-top:4px}.form-check[data-v-3a274746]{padding:8px 10px;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.checkbox-field[data-v-3a274746]{padding:0;overflow:hidden;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.checkbox-label[data-v-3a274746]{display:block;width:100%;padding:10px 12px;margin:0;text-align:left;cursor:pointer}.visually-hidden-checkbox[data-v-3a274746]{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.checkbox-field.is-active[data-v-3a274746]{border-color:#52b7cb;background:#dff4fa;box-shadow:inset 0 0 0 1px rgba(2,152,178,.28)}.checkbox-field.is-disabled[data-v-3a274746]{background:#f6f7f9}.times[data-v-3a274746]{display:flex;gap:10px;align-items:center;flex-wrap:nowrap}.times .form-control[data-v-3a274746]{flex:1 1 0;min-width:0}.times-separator[data-v-3a274746]{color:#6b7280;font-weight:600;flex-shrink:0}.delivery-preview[data-v-3a274746]{margin-top:6px;font-size:.85rem;color:#6b7280}.rotation-notifications[data-v-3a274746]{margin-bottom:1rem}.rotation-alert[data-v-3a274746]{margin-bottom:.5rem;padding:.75rem;border-radius:10px;display:flex;align-items:center;font-size:.875rem}.rotation-alert i[data-v-3a274746]{margin-right:.5rem}.rotation-alert[data-v-3a274746]:last-child{margin-bottom:0}.alert-info[data-v-3a274746]{border:1px solid #81d4fa;background-color:#b2ebf2;color:#006064}.alert-info i[data-v-3a274746]{color:#0298b2}.alert-success[data-v-3a274746]{border:1px solid #a3d9a5;background-color:#d1e7dd;color:#0a3622}.alert-success i[data-v-3a274746]{color:#146c43}.alert-warning[data-v-3a274746]{border:1px solid #ffda6a;background-color:#fff3cd;color:#664d03}.alert-warning i[data-v-3a274746]{color:#b08800}.remaining-text[data-v-3a274746]{font-weight:700;margin-left:.5rem}.product-item[data-v-3a274746]{background:#fff;border:1px solid #dee2e6;border-radius:10px;padding:12px;margin-bottom:12px;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.06)}.product-item[data-v-3a274746]:hover{border-color:#0298b2;box-shadow:0 2px 8px rgba(2,152,178,.15);transform:translateY(-1px)}.product-row[data-v-3a274746]{display:flex;flex-direction:column;gap:12px;padding:0 2px}.gas-select[data-v-3a274746]{width:100%}.product-controls[data-v-3a274746]{display:flex;gap:8px;align-items:center}.count-input[data-v-3a274746]{width:85px;flex-shrink:0}.type-select[data-v-3a274746]{flex:1;min-width:120px}.qr-section[data-v-3a274746]{display:flex;gap:8px;align-items:center}.qr-section input[data-v-3a274746]{flex:1}.qr-section input[data-v-3a274746]::-moz-placeholder{color:#adb5bd}.qr-section input[data-v-3a274746]::placeholder{color:#adb5bd}.delete-btn[data-v-3a274746]{flex-shrink:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;padding:0;border-radius:8px;border-color:#d6dde5;color:#7a8794;background:#f7f9fb}.delete-btn[data-v-3a274746]:focus,.delete-btn[data-v-3a274746]:hover{color:#dc3545;border-color:#f1bcc4;background:#fff2f4}.product-footer[data-v-3a274746]{display:flex;justify-content:space-between;align-items:center;margin-top:8px;min-height:24px}.price-display[data-v-3a274746]{color:#2f3540;font-weight:700}.add-product-btn[data-v-3a274746]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:6px}.form-submit-wrap[data-v-3a274746]{margin-top:4px}.submit-btn[data-v-3a274746]{width:100%;min-height:44px;font-weight:700}@media (min-width:650px){.product-row[data-v-3a274746]{flex-direction:row;align-items:center;gap:12px;padding:0 4px}.gas-select[data-v-3a274746]{flex:1;max-width:300px}.product-controls[data-v-3a274746]{gap:8px;flex-shrink:0;margin-left:4px}.qr-section[data-v-3a274746]{width:200px;flex-shrink:0;margin-left:4px}.type-select[data-v-3a274746]{width:140px;min-width:140px;flex:none}.delete-btn[data-v-3a274746]{width:30px;height:30px}}@media (max-width:560px){.times[data-v-3a274746]{flex-direction:column;align-items:stretch;gap:8px}.times-separator[data-v-3a274746]{display:none}}h1[data-v-6b5fb6ff]{font-size:24px;margin-bottom:16px;text-align:center}.users-list[data-v-6b5fb6ff]{max-width:1200px;margin:0 auto;padding:20px}.btn-invites-fab[data-v-6b5fb6ff]{position:fixed;right:20px;bottom:20px;z-index:1000;border-radius:12px;padding:10px 14px;box-shadow:0 6px 16px rgba(0,0,0,.18)}.filters-section[data-v-6b5fb6ff]{background-color:#fff;padding:14px;border-radius:12px;border:1px solid #e2e8f0}.search-box[data-v-6b5fb6ff]{position:relative}.search-icon[data-v-6b5fb6ff]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:13px;pointer-events:none}.search-input[data-v-6b5fb6ff]{padding-left:36px}.table-responsive[data-v-6b5fb6ff]{border-radius:8px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1)}.table[data-v-6b5fb6ff]{margin-bottom:0}.table th[data-v-6b5fb6ff]{font-weight:600;font-size:14px;padding:12px 8px;border-bottom:2px solid #dee2e6}.table td[data-v-6b5fb6ff]{padding:12px 8px;vertical-align:middle;font-size:14px}.user-name[data-v-6b5fb6ff]{font-weight:600;color:#212529}.username[data-v-6b5fb6ff]{color:#6c757d;font-family:monospace}.badge[data-v-6b5fb6ff]{font-size:12px;padding:4px 8px}.organization-name[data-v-6b5fb6ff]{font-weight:500;color:#495057}.branches-info[data-v-6b5fb6ff]{margin-top:2px}.date-created[data-v-6b5fb6ff]{color:#6c757d;font-size:13px}.btn-group .btn[data-v-6b5fb6ff]{padding:4px 8px;font-size:12px}.btn-group .btn i[data-v-6b5fb6ff]{font-size:12px}.mobile-cards .card[data-v-6b5fb6ff]{border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 6px rgba(0,0,0,.07);transition:box-shadow .2s ease}.mobile-cards .card[data-v-6b5fb6ff]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.mobile-cards .card-header[data-v-6b5fb6ff]{background-color:#fff;border-bottom:1px solid #edf2f7;cursor:pointer;padding:12px 16px;transition:background-color .2s ease}.mobile-cards .card-header[data-v-6b5fb6ff]:hover{background-color:#f7fafc}.user-name-mobile[data-v-6b5fb6ff]{font-weight:600;color:#2f3a45;font-size:15px}.organization-info[data-v-6b5fb6ff]{font-size:12px}.organization-info small[data-v-6b5fb6ff]{display:flex;align-items:center;color:#0d6efd;font-weight:500}.toggle-icon[data-v-6b5fb6ff]{transition:transform .3s ease;color:#6c757d}.toggle-icon.rotated[data-v-6b5fb6ff]{transform:rotate(180deg)}.user-details[data-v-6b5fb6ff]{padding:0}.detail-row[data-v-6b5fb6ff]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px;padding:7px 0;border-bottom:1px solid #edf2f7}.detail-row[data-v-6b5fb6ff]:last-child{border-bottom:none;margin-bottom:0}.detail-row strong[data-v-6b5fb6ff]{color:#495057;font-weight:600;min-width:120px;margin-right:12px}.branches-list[data-v-6b5fb6ff]{display:flex;flex-wrap:wrap;gap:4px}.branches-list .badge[data-v-6b5fb6ff]{font-size:11px;padding:4px 8px}.mobile-cards .card-actions[data-v-6b5fb6ff]{display:flex;gap:8px;flex-wrap:wrap}.mobile-cards .card-actions .btn[data-v-6b5fb6ff]{flex:1;min-width:120px;border-radius:10px;font-size:13px}.mobile-filters .form-control[data-v-6b5fb6ff],.mobile-filters .form-select[data-v-6b5fb6ff]{font-size:14px;padding:9px 12px;border-radius:12px;border:1.5px solid #e2e8f0;background:#f8fafc}.mobile-filters .search-box .search-input[data-v-6b5fb6ff]{padding-left:36px}.mobile-filters .form-control[data-v-6b5fb6ff]:focus,.mobile-filters .form-select[data-v-6b5fb6ff]:focus{border-color:#0d6efd;background:#fff;box-shadow:0 0 0 3px rgba(13,110,253,.1)}.btn-clear[data-v-6b5fb6ff]{border-radius:12px;padding:9px 12px}@media (max-width:768px){.users-list[data-v-6b5fb6ff]{padding:10px}.btn-invites-fab[data-v-6b5fb6ff]{right:12px;bottom:12px;padding:9px 12px;font-size:13px}.filters-section[data-v-6b5fb6ff]{padding:15px}h1[data-v-6b5fb6ff]{font-size:20px;margin-bottom:12px}.mobile-cards .card-header[data-v-6b5fb6ff]{padding:10px 12px}.user-name-mobile[data-v-6b5fb6ff]{font-size:15px}.detail-row[data-v-6b5fb6ff]{flex-direction:column;align-items:flex-start;gap:4px}.detail-row strong[data-v-6b5fb6ff]{min-width:auto;margin-right:0}.mobile-cards .card-actions[data-v-6b5fb6ff]{flex-direction:column}.mobile-cards .card-actions .btn[data-v-6b5fb6ff]{flex:none;min-width:auto}}@media (max-width:480px){.users-list[data-v-6b5fb6ff]{padding:8px}.filters-section[data-v-6b5fb6ff]{padding:12px}.mobile-cards .card-header[data-v-6b5fb6ff]{padding:8px 10px}.user-name-mobile[data-v-6b5fb6ff]{font-size:14px}.mobile-filters .form-control[data-v-6b5fb6ff],.mobile-filters .form-select[data-v-6b5fb6ff]{font-size:13px;padding:6px 10px}.mobile-filters .search-box .search-input[data-v-6b5fb6ff]{padding-left:34px}.loading-indicator[data-v-6b5fb6ff]{padding:10px 12px;margin-bottom:12px}.loading-indicator .loading-text[data-v-6b5fb6ff]{font-size:13px}.loading-results[data-v-6b5fb6ff]{margin:15px 0}.loading-results .spinner-border[data-v-6b5fb6ff]{width:1.5rem;height:1.5rem}.loading-results .loading-text[data-v-6b5fb6ff]{font-size:14px}}.loading-indicator[data-v-6b5fb6ff]{background-color:#e3f2fd;border:1px solid #bbdefb;border-radius:8px;padding:12px 16px;margin-bottom:16px}.loading-indicator .spinner-border-sm[data-v-6b5fb6ff]{width:1rem;height:1rem}.loading-text[data-v-6b5fb6ff]{color:#1976d2;font-weight:500;font-size:14px}.loading-results[data-v-6b5fb6ff]{background-color:#f8f9fa;border-radius:8px;margin:20px 0}.loading-results .spinner-border[data-v-6b5fb6ff]{width:2rem;height:2rem;color:#0298b2}.loading-results .loading-text[data-v-6b5fb6ff]{color:#6c757d;font-size:16px;font-weight:500}.text-center.py-4[data-v-6b5fb6ff]{background-color:#f8f9fa;border-radius:8px;margin-top:20px}.text-center.py-4 p[data-v-6b5fb6ff]{margin:0;font-size:16px}.modal-overlay[data-v-6b5fb6ff]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1050;padding:20px;backdrop-filter:blur(2px)}.modal-dialog[data-v-6b5fb6ff]{width:100%;max-width:600px;max-height:90vh;display:flex;flex-direction:column}.modal-content[data-v-6b5fb6ff]{background-color:#fff;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.3);display:flex;flex-direction:column;max-height:90vh}.modal-header[data-v-6b5fb6ff]{padding:20px 24px;border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px 12px 0 0}.modal-title[data-v-6b5fb6ff]{margin:0;font-size:20px;font-weight:600;color:#fff;display:flex;align-items:center}.modal-title i[data-v-6b5fb6ff]{color:#fff}.btn-close[data-v-6b5fb6ff]{background:transparent;border:none;color:#fff;font-size:24px;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}.btn-close[data-v-6b5fb6ff]:hover{background-color:hsla(0,0%,100%,.2)}.modal-body[data-v-6b5fb6ff]{padding:24px;overflow-y:auto;flex:1}.user-info-box[data-v-6b5fb6ff]{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:16px}.user-info-row[data-v-6b5fb6ff]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;padding:6px 0}.user-info-row[data-v-6b5fb6ff]:last-child{margin-bottom:0}.user-info-row strong[data-v-6b5fb6ff]{color:#495057;font-weight:600;min-width:100px}.font-monospace[data-v-6b5fb6ff]{font-family:Courier New,monospace;font-size:14px}.modal-body .form-label[data-v-6b5fb6ff]{color:#495057;font-weight:600;margin-bottom:8px}.modal-body textarea[data-v-6b5fb6ff]{resize:vertical;min-height:120px;font-size:15px;line-height:1.5}.modal-body textarea[data-v-6b5fb6ff]:focus{border-color:#667eea;box-shadow:0 0 0 .2rem rgba(102,126,234,.25)}.modal-footer[data-v-6b5fb6ff]{padding:16px 24px;border-top:1px solid #dee2e6;display:flex;justify-content:flex-end;gap:12px;background-color:#f8f9fa;border-radius:0 0 12px 12px}.modal-footer .btn[data-v-6b5fb6ff]{min-width:100px;font-weight:500}.modal-footer .btn-primary[data-v-6b5fb6ff]{background:linear-gradient(135deg,#667eea,#764ba2);border:none}.modal-footer .btn-primary[data-v-6b5fb6ff]:hover:not(:disabled){background:linear-gradient(135deg,#5568d3,#63408a);transform:translateY(-1px);box-shadow:0 4px 8px rgba(102,126,234,.3)}.modal-footer .btn-primary[data-v-6b5fb6ff]:disabled{opacity:.6;cursor:not-allowed}.alert[data-v-6b5fb6ff]{border-radius:8px;padding:12px 16px;margin-top:16px;display:flex;align-items:center}.alert i[data-v-6b5fb6ff]{margin-right:8px}.modal-overlay[data-v-6b5fb6ff]{animation:fadeIn-6b5fb6ff .2s ease-out}.modal-content[data-v-6b5fb6ff]{animation:slideIn-6b5fb6ff .3s ease-out}@keyframes fadeIn-6b5fb6ff{0%{opacity:0}to{opacity:1}}@keyframes slideIn-6b5fb6ff{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:768px){.modal-overlay[data-v-6b5fb6ff]{padding:10px}.modal-dialog[data-v-6b5fb6ff]{max-width:100%}.modal-header[data-v-6b5fb6ff]{padding:16px 20px}.modal-title[data-v-6b5fb6ff]{font-size:18px}.modal-body[data-v-6b5fb6ff]{padding:20px}.user-info-row[data-v-6b5fb6ff]{flex-direction:column;align-items:flex-start;gap:4px}.modal-footer[data-v-6b5fb6ff]{padding:12px 20px;flex-direction:column}.modal-footer .btn[data-v-6b5fb6ff]{width:100%;min-width:auto}}@media (max-width:480px){.modal-header[data-v-6b5fb6ff]{padding:12px 16px}.modal-title[data-v-6b5fb6ff]{font-size:16px}.modal-body[data-v-6b5fb6ff]{padding:16px}.user-info-box[data-v-6b5fb6ff]{padding:12px}.modal-footer[data-v-6b5fb6ff]{padding:12px 16px}}.access-request[data-v-899113ae]{max-width:560px;margin:0 auto;padding:12px}.request-card[data-v-899113ae]{background:#fff;border:1px solid #dde5ed;border-radius:12px;padding:12px}.request-card h2[data-v-899113ae]{margin:0 0 4px;font-size:1.2rem;color:#2f3a45}.request-hint[data-v-899113ae]{margin:0 0 8px;color:#6b7b8b;font-size:.9rem}.form-control[data-v-899113ae]{border-radius:12px;min-height:120px;resize:vertical}.btn[data-v-899113ae]{display:block;width:100%;background-color:#0298b2!important;color:#fff;border-radius:12px;margin-top:8px}.submit-btn[data-v-899113ae]:disabled{opacity:.7}.access-request-list[data-v-276b79d3]{max-width:720px;margin:0 auto;padding:12px}.page-head[data-v-276b79d3]{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px}.page-head h2[data-v-276b79d3]{margin:0;font-size:1.2rem}.request-cards[data-v-276b79d3]{display:grid;gap:8px}.request-card[data-v-276b79d3]{border:1px solid #dde5ed;border-radius:12px;background:#fff;padding:10px 12px}.card-top[data-v-276b79d3]{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.card-title[data-v-276b79d3]{font-size:1rem;font-weight:700;margin:0;color:#2f3a45}.card-info[data-v-276b79d3]{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.meta-line[data-v-276b79d3]{font-size:.84rem;color:#758495;text-align:left}.comment-line[data-v-276b79d3]{color:#677789}.card-actions[data-v-276b79d3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.action-btn[data-v-276b79d3]{border-radius:12px}.empty-state[data-v-276b79d3]{border:1px dashed #dbe4ec;border-radius:12px;background:#f8fafc;padding:18px 12px;text-align:center}.empty-icon[data-v-276b79d3]{font-size:1.4rem;margin-bottom:6px}.empty-text[data-v-276b79d3]{color:#6f7f8f;font-size:.92rem}.modal-content[data-v-276b79d3],.modal-footer .btn[data-v-276b79d3]{border-radius:12px}@media (max-width:768px){.access-request-list[data-v-276b79d3]{padding:10px}}.edit-user[data-v-4bca5fa8]{max-width:640px;margin:0 auto;padding:16px}.form-page[data-v-4bca5fa8]{width:100%}.page-header[data-v-4bca5fa8]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.btn-back[data-v-4bca5fa8]{background:none;border:none;padding:4px 8px 4px 0;font-size:20px;color:#2f3a45;cursor:pointer;line-height:1}.page-title[data-v-4bca5fa8]{font-size:18px;font-weight:600;color:#2f3a45}.form-card[data-v-4bca5fa8]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px;margin-bottom:12px}.profile-card[data-v-4bca5fa8]{padding:14px 12px}.profile-name[data-v-4bca5fa8]{font-size:16px;font-weight:600;color:#2f3a45;margin-bottom:2px}.profile-username[data-v-4bca5fa8]{font-size:13px;color:#768595}.field-wrap[data-v-4bca5fa8]{margin-bottom:10px}.field-wrap[data-v-4bca5fa8]:last-child{margin-bottom:0}.field[data-v-4bca5fa8]{width:100%;border:1.5px solid #e2e8f0;border-radius:12px;padding:10px 12px;font-size:14px;color:#2f3a45;background:#f8fafc;box-sizing:border-box;outline:none;transition:border-color .15s,box-shadow .15s,background .15s}.field[data-v-4bca5fa8]:focus{border-color:#0d6efd;background:#fff;box-shadow:0 0 0 3px rgba(13,110,253,.1)}.field-readonly[data-v-4bca5fa8]{padding:10px 12px;font-size:14px;color:#475569;background:#f1f5f9;border-radius:10px}.form-actions[data-v-4bca5fa8]{display:flex;flex-direction:column;gap:8px;margin-top:4px}.btn-save[data-v-4bca5fa8]{width:100%;border-radius:12px;padding:12px;font-size:15px;font-weight:600}.btn-cancel[data-v-4bca5fa8]{background:none;border:none;color:#768595;font-size:14px;padding:6px;cursor:pointer;text-align:center;width:100%}.btn-cancel[data-v-4bca5fa8]:hover{color:#2f3a45}.loading-container[data-v-4bca5fa8]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:220px;padding:20px;background:#fff;border:1px solid #e2e8f0;border-radius:12px}.loading-container p[data-v-4bca5fa8]{color:#768595;font-size:14px;margin-top:1rem}.spinner-border[data-v-4bca5fa8]{display:inline-block;width:3rem;height:3rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;animation:spinner-border-4bca5fa8 .75s linear infinite}.text-primary[data-v-4bca5fa8]{color:#0298b2}@keyframes spinner-border-4bca5fa8{to{transform:rotate(1turn)}}.organizations-list[data-v-dc3086c8]{max-width:1200px;margin:0 auto;padding:20px}.page-header[data-v-dc3086c8]{padding:12px 0;margin-bottom:8px;border-bottom:1px solid #dde5ed}.page-title[data-v-dc3086c8]{font-size:20px;font-weight:600;margin:0;color:#2f3a45}.btn-create-fab[data-v-dc3086c8]{position:fixed;bottom:24px;right:24px;z-index:1000;width:52px;height:52px;border-radius:50%;font-size:20px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(0,0,0,.2);padding:0}.search-section[data-v-dc3086c8]{margin-bottom:14px}.search-box[data-v-dc3086c8]{position:relative;display:flex;align-items:center}.search-icon[data-v-dc3086c8]{position:absolute;left:14px;color:#94a3b8;font-size:14px;pointer-events:none}.search-input[data-v-dc3086c8]{width:100%;border:1.5px solid #e2e8f0;border-radius:12px;padding:10px 40px 10px 38px;font-size:14px;color:#2f3a45;background:#f8fafc;outline:none;transition:border-color .15s,box-shadow .15s,background .15s}.search-input[data-v-dc3086c8]:focus{border-color:#0d6efd;background:#fff;box-shadow:0 0 0 3px rgba(13,110,253,.1)}.search-input[data-v-dc3086c8]::-moz-placeholder{color:#b0bec5}.search-input[data-v-dc3086c8]::placeholder{color:#b0bec5}.search-clear[data-v-dc3086c8]{position:absolute;right:12px;background:none;border:none;padding:4px;color:#94a3b8;cursor:pointer;font-size:13px;line-height:1;border-radius:50%;display:flex;align-items:center;justify-content:center}.search-clear[data-v-dc3086c8]:hover{color:#475569;background:#e2e8f0}.mobile-cards .card[data-v-dc3086c8]{border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 6px rgba(0,0,0,.07);overflow:hidden;transition:box-shadow .2s ease}.mobile-cards .card[data-v-dc3086c8]:hover{box-shadow:0 4px 14px rgba(0,0,0,.11)}.mobile-cards .card-header[data-v-dc3086c8]{background-color:#fff;border-bottom:1px solid #edf2f7;cursor:pointer;padding:12px 16px;transition:background-color .15s ease}.mobile-cards .card-header[data-v-dc3086c8]:hover{background-color:#f7fafc}.organization-name-mobile[data-v-dc3086c8]{font-weight:600;color:#2f3a45;font-size:15px}.toggle-icon[data-v-dc3086c8]{transition:transform .3s ease;color:#6c757d}.toggle-icon.rotated[data-v-dc3086c8]{transform:rotate(180deg)}.organization-details[data-v-dc3086c8]{padding:0}.detail-row[data-v-dc3086c8]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;padding:8px 0;border-bottom:1px solid #f8f9fa}.detail-row[data-v-dc3086c8]:last-child{border-bottom:none;margin-bottom:0}.detail-row strong[data-v-dc3086c8]{color:#495057;font-weight:600;min-width:120px;margin-right:12px}.branches-section[data-v-dc3086c8]{margin-top:.5rem}.branches-title[data-v-dc3086c8]{display:flex;align-items:center;margin-bottom:.75rem;font-size:.95rem;font-weight:600}.branches-list[data-v-dc3086c8]{display:flex;flex-direction:column;gap:.5rem}.branch-card[data-v-dc3086c8]{display:block;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:.75rem 1rem;text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s}.branch-card[data-v-dc3086c8]:hover{border-color:#0d6efd;box-shadow:0 2px 8px rgba(13,110,253,.1);text-decoration:none;color:inherit}.branch-card[data-v-dc3086c8]:active{background:#f8f9fa}.branch-card-header[data-v-dc3086c8]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.branch-name[data-v-dc3086c8]{font-weight:600;font-size:.95rem;color:#1a202c;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.branch-direction[data-v-dc3086c8]{flex-shrink:0;font-size:.7rem;font-weight:500;padding:.15rem .5rem;border-radius:1rem;white-space:nowrap}.direction-bars[data-v-dc3086c8]{background:#fef3c7;color:#92400e}.direction-liquid[data-v-dc3086c8]{background:#dbeafe;color:#1e40af}.direction-gas[data-v-dc3086c8]{background:#fce7f3;color:#9d174d}.branch-address[data-v-dc3086c8]{display:flex;align-items:flex-start;gap:.35rem;font-size:.85rem;color:#64748b;line-height:1.3;margin-bottom:.35rem}.branch-icon[data-v-dc3086c8]{width:14px;height:14px;flex-shrink:0;margin-top:1px;opacity:.6}.branch-meta[data-v-dc3086c8]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.branch-meta-item[data-v-dc3086c8]{display:flex;align-items:center;gap:.25rem;font-size:.78rem;color:#94a3b8;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.branch-tag[data-v-dc3086c8]{font-size:.7rem;font-weight:500;padding:.1rem .4rem;border-radius:.25rem}.tag-pickup[data-v-dc3086c8]{background:#d1fae5;color:#065f46}.tag-pass[data-v-dc3086c8]{background:#fee2e2;color:#991b1b}.card-actions[data-v-dc3086c8]{display:flex;gap:8px;flex-wrap:wrap}.card-actions .btn[data-v-dc3086c8]{flex:1;min-width:120px;border-radius:10px;font-size:13px}.card-actions .btn-info[data-v-dc3086c8]{background-color:#17a2b8;border-color:#17a2b8;color:#fff}.card-actions .btn-info[data-v-dc3086c8]:hover{background-color:#138496;border-color:#117a8b;color:#fff}.loading-indicator[data-v-dc3086c8]{background-color:#e3f2fd;border:1px solid #bbdefb;border-radius:8px;padding:12px 16px;margin-bottom:16px}.loading-indicator .spinner-border-sm[data-v-dc3086c8]{width:1rem;height:1rem}.loading-text[data-v-dc3086c8]{color:#1976d2;font-weight:500;font-size:14px}.loading-results[data-v-dc3086c8]{background-color:#f8f9fa;border-radius:8px;margin:20px 0}.loading-results .spinner-border[data-v-dc3086c8]{width:2rem;height:2rem;color:#0298b2}.loading-results .loading-text[data-v-dc3086c8]{color:#6c757d;font-size:16px;font-weight:500}@media (max-width:768px){.organizations-list[data-v-dc3086c8]{padding:10px}.filters-section[data-v-dc3086c8]{padding:15px}h2[data-v-dc3086c8]{font-size:20px;margin-bottom:12px}.mobile-cards .card-header[data-v-dc3086c8]{padding:10px 12px}.organization-name-mobile[data-v-dc3086c8]{font-size:15px}.detail-row[data-v-dc3086c8]{flex-direction:column;align-items:flex-start;gap:4px}.detail-row strong[data-v-dc3086c8]{min-width:auto;margin-right:0}.branches-section[data-v-dc3086c8]{margin-top:.75rem}.branches-title[data-v-dc3086c8]{font-size:.9rem}.branch-card[data-v-dc3086c8]{padding:.6rem .8rem}.branch-name[data-v-dc3086c8]{font-size:.9rem}.card-actions[data-v-dc3086c8]{flex-direction:column}.card-actions .btn[data-v-dc3086c8]{flex:none;min-width:auto}}@media (max-width:480px){.organizations-list[data-v-dc3086c8]{padding:8px}.filters-section[data-v-dc3086c8]{padding:12px}.mobile-cards .card-header[data-v-dc3086c8]{padding:8px 10px}.organization-name-mobile[data-v-dc3086c8]{font-size:14px}.mobile-filters .form-control[data-v-dc3086c8]{font-size:13px;padding:6px 10px}}.edit-organization[data-v-572efd2e]{max-width:480px;margin:0 auto;padding:16px}.form-header[data-v-572efd2e]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.btn-back[data-v-572efd2e]{background:none;border:none;padding:4px 8px 4px 0;font-size:20px;color:#2f3a45;cursor:pointer;line-height:1}.form-title[data-v-572efd2e]{font-size:18px;font-weight:600;color:#2f3a45}.field[data-v-572efd2e]{border-radius:12px;margin-bottom:10px;font-size:15px}.check-row[data-v-572efd2e]{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:15px;color:#2f3a45;cursor:pointer}.form-actions[data-v-572efd2e]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.btn-action[data-v-572efd2e]{border-radius:12px;padding:10px 0;font-size:15px;font-weight:500}.directions-list[data-v-b648c108]{margin:0 auto;max-width:820px;padding:8px 10px 72px}.page-title[data-v-b648c108]{margin:0 0 8px;font-size:1.35rem;font-weight:800}.filter-row[data-v-b648c108]{margin-bottom:10px;display:flex;flex-direction:column;gap:8px}.form-label[data-v-b648c108]{margin-bottom:0;font-weight:600;color:#425262}.form-select[data-v-b648c108]{min-height:40px;border-radius:10px}.specs-btn[data-v-b648c108]{align-self:flex-start}.inline-loading[data-v-b648c108]{display:inline-flex;align-items:center;gap:6px;color:#4f5d6c;font-size:.9rem}.btn[data-v-b648c108]{border-radius:999px}.fas[data-v-b648c108]{margin-right:5px;font-size:16px}.list-container[data-v-b648c108]{max-height:76vh;overflow-y:auto;display:grid;gap:8px;padding:2px 2px 10px}.group-block[data-v-b648c108]{border:1px solid #dbe3ea;border-radius:12px;background:#fff;overflow:hidden}.group-header[data-v-b648c108]{width:100%;border:none;background:#f7fafc;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;text-align:left}.group-title[data-v-b648c108]{font-weight:700;color:#2e3c49}.group-items[data-v-b648c108]{padding:4px 8px 8px}.item-row[data-v-b648c108]{min-height:48px;border-radius:10px;padding:9px 10px;display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;cursor:pointer}.item-row+.item-row[data-v-b648c108]{border-top:1px solid #edf1f5}.item-row[data-v-b648c108]:active{background:#f5f8fb}.item-main[data-v-b648c108]{min-width:0}.item-title[data-v-b648c108]{font-size:.95rem;font-weight:700;color:#2f3b46;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-sub[data-v-b648c108]{font-size:.82rem;color:#7a8693}.item-edit-hint[data-v-b648c108]{color:#8a97a4;font-size:.85rem}.row-check[data-v-b648c108]{position:relative;width:20px;height:20px;display:inline-flex}.row-check input[data-v-b648c108]{opacity:0;width:0;height:0}.row-check .checkmark[data-v-b648c108]{width:20px;height:20px;border-radius:6px;border:1px solid #c8d2dc;background:#fff;position:relative}.row-check input:checked+.checkmark[data-v-b648c108]{background:#0298b2;border-color:#0298b2}.row-check input:checked+.checkmark[data-v-b648c108]:after{content:"";position:absolute;left:7px;top:3px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.loading-indicator[data-v-b648c108]{text-align:center;padding:1rem;font-size:1rem;color:#0298b2}.loading-indicator-bottom[data-v-b648c108]{display:inline-flex;align-items:center;justify-content:center;gap:8px}.empty-state[data-v-b648c108]{text-align:center;padding:16px;color:#6c7884}.bulk-delete-btn[data-v-b648c108]{position:fixed;right:18px;bottom:78px;z-index:980;min-height:40px;padding:7px 14px}.fab-add-btn[data-v-b648c108]{position:fixed;right:18px;bottom:16px;z-index:980;width:50px;height:50px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 8px 18px rgba(2,152,178,.3)}.fab-add-btn i[data-v-b648c108]{margin-right:0;font-size:1.15rem}.direction-form-page[data-v-5e363fae]{min-height:calc(100vh - 24px);display:flex;align-items:center;justify-content:center;padding:12px}.direction-form[data-v-5e363fae]{max-width:500px;width:100%;padding:14px 12px 12px;background:#fff;border:1px solid #dbe3ea;border-radius:12px;box-shadow:0 6px 18px rgba(28,39,52,.08)}.direction-form h2[data-v-5e363fae]{text-align:left;margin-bottom:12px;font-size:1.35rem;font-weight:800;color:#2f3b46}.form-group[data-v-5e363fae]{margin-bottom:10px}.form-group .v-select[data-v-5e363fae],.form-group input[data-v-5e363fae],.form-group select[data-v-5e363fae]{width:100%;padding:10px 12px;font-size:15px;border:1px solid #d2dbe5;border-radius:10px;box-sizing:border-box}.form-control[data-v-5e363fae]:focus,.form-select[data-v-5e363fae]:focus{border-color:#76bfd0;box-shadow:0 0 0 3px rgba(2,152,178,.14)}.form-select[data-v-5e363fae]{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:2rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23717f8c' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m19 9-7 7-7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .6rem center;background-size:14px}.form-actions[data-v-5e363fae]{position:sticky;bottom:0;margin-top:6px;padding-top:4px;display:grid;gap:8px;background:linear-gradient(0deg,#fff 75%,hsla(0,0%,100%,0))}button[data-v-5e363fae]{width:100%;padding:10px;font-size:15px;border-radius:999px;cursor:pointer}button.btn-success[data-v-5e363fae]{background-color:#0298b2;color:#fff;border:1px solid #0298b2}button.btn-success[data-v-5e363fae]:hover{background-color:#027a8a}button.btn-outline-secondary[data-v-5e363fae]{background-color:#fff;border:1px solid #c7d1db;color:#4f5d6c}button.btn-outline-secondary[data-v-5e363fae]:hover{background:#f7f9fb}[data-v-5e363fae] .multiselect__tags{border-radius:10px;border-color:#d2dbe5;min-height:40px;padding-top:8px}[data-v-5e363fae] .multiselect__input,[data-v-5e363fae] .multiselect__single{font-size:15px}.form-page-enter-active[data-v-5e363fae]{transition:opacity .22s ease,transform .22s ease}.form-page-enter-from[data-v-5e363fae]{opacity:0;transform:translateY(8px)}.edit-branch[data-v-5a585394]{max-width:640px;margin:0 auto;padding:16px}.page-header[data-v-5a585394]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.btn-back[data-v-5a585394]{background:none;border:none;padding:4px 8px 4px 0;font-size:20px;color:#2f3a45;cursor:pointer;line-height:1}.page-title[data-v-5a585394]{font-size:18px;font-weight:600;color:#2f3a45}.form-card[data-v-5a585394]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px;margin-bottom:12px;display:flex;flex-direction:column;gap:8px}.field-wrap[data-v-5a585394]{width:100%}.field[data-v-5a585394]{width:100%;border:1.5px solid #e2e8f0;border-radius:10px;padding:10px 12px;font-size:14px;color:#2f3a45;background:#f8fafc;outline:none;transition:border-color .15s,background .15s,box-shadow .15s;box-sizing:border-box}.field[data-v-5a585394]:focus{border-color:#0d6efd;background:#fff;box-shadow:0 0 0 3px rgba(13,110,253,.1)}.field.dirty[data-v-5a585394]{border-color:#f59e0b;background:#fffbeb}.field[data-v-5a585394]::-moz-placeholder{color:#b0bec5}.field[data-v-5a585394]::placeholder{color:#b0bec5}.switch-row[data-v-5a585394]{display:flex;justify-content:space-between;align-items:center;gap:12px;cursor:pointer;padding:4px 0}.switch-texts[data-v-5a585394]{display:flex;flex-direction:column;text-align:left}.switch-title[data-v-5a585394]{font-size:14px;color:#2f3a45;line-height:1.2}.switch-hint[data-v-5a585394]{color:#94a3b8;font-size:12px;line-height:1.2}.switch-input[data-v-5a585394]{width:2.4em;height:1.3em;cursor:pointer}.field-readonly[data-v-5a585394]{padding:10px 12px;font-size:14px;color:#475569;background:#f1f5f9;border-radius:10px}.field-hint[data-v-5a585394]{font-size:12px;color:#94a3b8;margin-top:4px;display:block}.coord-map[data-v-5a585394]{height:240px;border-radius:10px;overflow:hidden;border:1px solid #e2e8f0}.form-actions[data-v-5a585394]{display:flex;flex-direction:column;gap:8px;margin-top:4px;margin-bottom:24px}.btn-save[data-v-5a585394]{width:100%;border-radius:12px;padding:12px;font-size:15px;font-weight:600}.btn-cancel[data-v-5a585394]{background:none;border:none;color:#768595;font-size:14px;padding:6px;cursor:pointer;text-align:center;width:100%}.btn-cancel[data-v-5a585394]:hover{color:#2f3a45}.ms-hint[data-v-5a585394]{padding:8px;color:#888;display:block}.branch-multiselect[data-v-5a585394]{padding:0;border:none}[data-v-5a585394] .branch-multiselect .multiselect__tags{border:1.5px solid #e2e8f0;border-radius:10px;background:#f8fafc;padding:6px 12px;min-height:42px}[data-v-5a585394] .branch-multiselect.dirty .multiselect__tags{border-color:#f59e0b;background:#fffbeb}[data-v-5a585394] .branch-multiselect .multiselect__tags:focus-within{border-color:#0d6efd;background:#fff;box-shadow:0 0 0 3px rgba(13,110,253,.1)}.account-form[data-v-ff2407a2]{padding:0}.form-control[data-v-ff2407a2]{border-radius:12px;min-height:40px}.field-group[data-v-ff2407a2]{border:1px solid #e3eaf1;border-radius:12px;background:#f8fafc;padding:8px}.tg-input-wrap[data-v-ff2407a2]{position:relative}.tg-prefix[data-v-ff2407a2]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#6b7a89;font-size:.86rem;pointer-events:none}.tg-input[data-v-ff2407a2]{padding-left:100px}.token-input[data-v-ff2407a2]{min-height:72px;resize:vertical}.token-meta[data-v-ff2407a2]{margin-top:4px;font-size:.8rem;color:#6b7a89;min-height:18px}.token-meta.valid[data-v-ff2407a2]{color:#2d8a57}.token-meta.invalid[data-v-ff2407a2]{color:#a35a5a}.save-btn[data-v-ff2407a2]{border-radius:12px;min-height:40px;margin-top:6px}.cancel-link[data-v-ff2407a2]{display:block;width:100%;margin-top:4px;text-align:center;color:#6b7a89;text-decoration:none}.accounts-list[data-v-fef7f050]{margin:0 auto;padding:12px}.accounts-header[data-v-fef7f050]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.add-account-btn[data-v-fef7f050]{border-radius:12px}.accounts-cards[data-v-fef7f050]{display:grid;gap:8px}.account-card[data-v-fef7f050]{border:1px solid #dde5ed;border-radius:12px;background:#fff;padding:10px 12px}.account-top[data-v-fef7f050]{display:flex;justify-content:space-between;align-items:center;gap:8px}.account-name[data-v-fef7f050]{font-size:.98rem;font-weight:700;color:#2f3a45}.account-links[data-v-fef7f050]{margin-top:6px;display:grid;gap:4px}.account-link[data-v-fef7f050]{font-size:.85rem;color:#5f6e7c;text-decoration:none;word-break:break-all}.account-link.muted[data-v-fef7f050]{color:#8a97a5}.account-link[data-v-fef7f050]:hover{text-decoration:underline}.tokens-block[data-v-fef7f050]{margin-top:8px;border-top:1px solid #edf2f6;padding-top:8px}.tokens-head[data-v-fef7f050]{margin-bottom:6px;color:#607182;font-size:.82rem}.token-row[data-v-fef7f050],.tokens-head[data-v-fef7f050]{display:flex;justify-content:space-between;align-items:center}.token-row[data-v-fef7f050]{gap:8px;padding:4px 0}.token-value[data-v-fef7f050]{font-size:.86rem;color:#2f3a45;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.copy-btn[data-v-fef7f050]{border-radius:12px;white-space:nowrap}.icon-btn[data-v-fef7f050]{width:34px;height:34px;padding:0;border-radius:10px;display:inline-flex;align-items:center;justify-content:center}.card-menu-wrap[data-v-fef7f050]{position:relative}.card-menu[data-v-fef7f050]{position:absolute;top:calc(100% + 4px);right:0;min-width:120px;background:#fff;border:1px solid #dde5ed;border-radius:10px;box-shadow:0 6px 20px rgba(20,33,52,.08);z-index:3;padding:4px}.menu-item[data-v-fef7f050]{width:100%;border:none;border-radius:8px;background:transparent;text-align:left;padding:6px 8px;font-size:.88rem;color:#425163}.menu-item[data-v-fef7f050]:hover{background:#f5f8fb}.menu-item.danger[data-v-fef7f050]{color:#9c4a4a}.empty-state[data-v-fef7f050]{color:#708191;font-size:.92rem;text-align:center;padding:16px 8px}.modal-backdrop[data-v-fef7f050]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:flex-end;justify-content:center;z-index:1050}.modal-window[data-v-fef7f050]{background:#fff;border-radius:16px 16px 0 0;width:100%;max-width:680px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 -6px 28px rgba(20,33,52,.2)}.modal-header[data-v-fef7f050]{padding:.85rem 1rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dee2e6}.modal-body[data-v-fef7f050]{padding:.85rem 1rem 1rem;overflow-y:auto;flex:1}.close-btn[data-v-fef7f050]{background:transparent;border:none;font-size:1.15rem;line-height:1;cursor:pointer;width:32px;height:32px;border-radius:10px}.close-btn[data-v-fef7f050]:hover{background:#f5f8fb}@media (min-width:992px){.modal-backdrop[data-v-fef7f050]{align-items:center}.modal-window[data-v-fef7f050]{border-radius:14px;max-height:80vh}}.current-account-row[data-v-fef7f050]{background-color:#e6f7ff!important;font-weight:700}.current-account-card[data-v-fef7f050]{border-color:#c9dfef;background:#f8fcff}.invites-list[data-v-6376a9a4]{max-width:800px;margin:0 auto;padding:16px;text-align:left}.page-header[data-v-6376a9a4]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.btn-back[data-v-6376a9a4]{background:none;border:none;padding:4px 8px 4px 0;font-size:20px;color:#2f3a45;cursor:pointer;line-height:1}.page-title[data-v-6376a9a4]{margin:0;font-size:20px;font-weight:600;color:#2f3a45}.create-card[data-v-6376a9a4]{display:grid;grid-template-columns:1fr;gap:10px;border:1px solid #e2e8f0;border-radius:12px;padding:12px;background:#fff;margin-bottom:12px}.form-field[data-v-6376a9a4]{border:1.5px solid #e2e8f0;border-radius:12px;font-size:14px;background:#f8fafc;padding:10px 12px}.form-field[data-v-6376a9a4]:focus{border-color:#0d6efd;background:#fff;box-shadow:0 0 0 3px rgba(13,110,253,.1)}.btn-create[data-v-6376a9a4]{border-radius:12px;padding:10px 12px;font-weight:600}.invite-cards[data-v-6376a9a4]{display:flex;flex-direction:column;gap:12px}.invite-card[data-v-6376a9a4]{border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 6px rgba(0,0,0,.07)}.card.expired[data-v-6376a9a4]{background:#f8fafc;color:#64748b}.invite-top[data-v-6376a9a4]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.card-title[data-v-6376a9a4]{font-size:16px;font-weight:600;margin:0}.card-text[data-v-6376a9a4]{margin-bottom:8px;font-size:14px;color:#334155}.link-row[data-v-6376a9a4]{word-break:break-all}.meta-grid[data-v-6376a9a4]{display:grid;grid-template-columns:1fr;gap:2px}.text-muted[data-v-6376a9a4]{color:#94a3b8;pointer-events:none;text-decoration:line-through}.status-pill[data-v-6376a9a4]{font-size:11px;padding:4px 8px;border-radius:999px;font-weight:600}.status-active[data-v-6376a9a4]{background:#dcfce7;color:#166534}.status-expired[data-v-6376a9a4]{background:#e2e8f0;color:#475569}.invited-user[data-v-6376a9a4]{display:inline-block;margin-right:8px;margin-bottom:4px}.users-row[data-v-6376a9a4]{margin-top:4px}.btn-share[data-v-6376a9a4]{border-radius:10px;font-size:13px}@media (min-width:768px){.create-card[data-v-6376a9a4]{grid-template-columns:1fr auto;align-items:center}.btn-create[data-v-6376a9a4]{min-width:220px}}.invite-accept[data-v-aaaaa7b2]{min-height:60vh;display:flex;align-items:center;justify-content:center;padding:16px}.invite-card[data-v-aaaaa7b2]{width:100%;max-width:440px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:18px;box-shadow:0 2px 10px rgba(0,0,0,.08)}.title[data-v-aaaaa7b2]{margin:0 0 14px;font-size:20px;font-weight:600;color:#2f3a45;text-align:center}.state-block[data-v-aaaaa7b2]{display:flex;flex-direction:column;align-items:center;gap:10px}.state-text[data-v-aaaaa7b2]{margin:0;text-align:center;color:#475569}.status-icon[data-v-aaaaa7b2]{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700}.status-icon.success[data-v-aaaaa7b2]{background:#dcfce7;color:#166534}.status-icon.error[data-v-aaaaa7b2]{background:#fee2e2;color:#991b1b}.btn-confirm[data-v-aaaaa7b2]{width:100%;border-radius:12px;padding:11px 12px;font-weight:600}.alert[data-v-aaaaa7b2]{width:100%;border-radius:10px}.drivers-list[data-v-62f3286e]{max-width:860px;margin:0 auto;padding:16px}.page-title[data-v-62f3286e]{margin:0 0 10px;font-size:20px;font-weight:600;color:#2f3a45}.search-wrap[data-v-62f3286e]{position:relative;margin-bottom:10px}.search-icon[data-v-62f3286e]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:13px}.search-input[data-v-62f3286e]{width:100%;border:1.5px solid #e2e8f0;border-radius:12px;padding:10px 12px 10px 34px;font-size:14px;background:#f8fafc;color:#2f3a45;outline:none}.search-input[data-v-62f3286e]:focus{border-color:#0d6efd;background:#fff;box-shadow:0 0 0 3px rgba(13,110,253,.1)}.btn-create[data-v-62f3286e]{width:100%;border-radius:12px;padding:11px 12px;font-weight:600;margin-bottom:12px}.cards-scroll[data-v-62f3286e]{max-height:70vh;overflow-y:auto;padding-right:2px}.driver-card[data-v-62f3286e]{border:1px solid #e2e8f0;border-radius:12px;background:#fff;padding:10px;margin-bottom:8px;text-align:left}.driver-main[data-v-62f3286e]{display:flex;align-items:flex-start;justify-content:flex-start;gap:10px}.driver-avatar[data-v-62f3286e]{width:36px;height:36px;border-radius:50%;background:#e2e8f0;color:#475569;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.driver-content[data-v-62f3286e]{flex:1;min-width:0;text-align:left}.driver-name-row[data-v-62f3286e]{display:flex;align-items:center;gap:6px;margin-bottom:2px}.status-dot[data-v-62f3286e]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.status-free[data-v-62f3286e]{background:#22c55e}.status-busy[data-v-62f3286e]{background:#94a3b8}.driver-name[data-v-62f3286e]{font-weight:600;font-size:15px;color:#2f3a45;line-height:1.2}.driver-phone[data-v-62f3286e]{display:inline-block;font-size:14px;color:#0d6efd;text-decoration:none;margin-bottom:2px}.driver-meta[data-v-62f3286e]{font-size:12px;color:#768595;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.driver-actions[data-v-62f3286e]{display:flex;gap:6px;align-items:center;margin-left:auto}.btn-action[data-v-62f3286e]{width:34px;height:34px;border-radius:12px;padding:0;display:inline-flex;align-items:center;justify-content:center}.btn-action .fas[data-v-62f3286e]{margin:0;font-size:14px}.loading-indicator[data-v-62f3286e]{display:flex;align-items:center;justify-content:center;padding:12px;font-size:14px;color:#0298b2}.empty-state[data-v-62f3286e]{text-align:center;padding:16px 8px;color:#768595;font-size:14px}.driver-form[data-v-d642aa6a]{max-width:640px;margin:0 auto;padding:16px}.page-header[data-v-d642aa6a]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.btn-back[data-v-d642aa6a]{background:none;border:none;padding:4px 8px 4px 0;font-size:20px;color:#2f3a45;cursor:pointer;line-height:1}.page-title[data-v-d642aa6a]{font-size:18px;font-weight:600;color:#2f3a45}.form-card[data-v-d642aa6a]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px;margin-bottom:12px}.form-group[data-v-d642aa6a]{margin-bottom:10px}.form-group.compact[data-v-d642aa6a]:last-child{margin-bottom:0}.form-control[data-v-d642aa6a]{width:100%;padding:10px 12px;font-size:14px;border:1.5px solid #e2e8f0;border-radius:12px;box-sizing:border-box;background:#f8fafc;color:#2f3a45}.form-control[data-v-d642aa6a]:focus{border-color:#0d6efd;background:#fff;box-shadow:0 0 0 3px rgba(13,110,253,.1);outline:none}.upload-block[data-v-d642aa6a]{margin-top:4px}.upload-title[data-v-d642aa6a]{font-size:13px;color:#768595;margin-bottom:6px}.file-input[data-v-d642aa6a]{background:#fff}.form-actions[data-v-d642aa6a]{display:flex;flex-direction:column;gap:8px;margin-top:4px;margin-bottom:24px}.btn-save[data-v-d642aa6a]{width:100%;border-radius:12px;padding:12px;font-size:15px;font-weight:600}.btn-cancel[data-v-d642aa6a]{background:none;border:none;color:#768595;font-size:14px;padding:6px;cursor:pointer;text-align:center;width:100%}.btn-cancel[data-v-d642aa6a]:hover{color:#2f3a45}.preview-list[data-v-d642aa6a]{display:flex;flex-wrap:wrap;gap:8px}.preview-item[data-v-d642aa6a]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:4px 8px;font-size:13px;color:#333}.doc-thumb[data-v-d642aa6a]{max-width:60px;max-height:60px;border-radius:8px;border:1px solid #e2e8f0;-o-object-fit:cover;object-fit:cover;margin-right:6px}.pool-orders[data-v-27ca97f5]{padding:8px 10px 12px}.pool-title[data-v-27ca97f5]{margin:0 0 10px;font-size:1.35rem;font-weight:800}.btn[data-v-27ca97f5]{border-radius:999px}.order-items-list[data-v-27ca97f5]{display:flex;flex-direction:column;gap:5px;align-items:start;margin-bottom:10px}.order-items[data-v-27ca97f5]{display:flex;flex-direction:column;align-items:flex-start}.items-btns[data-v-27ca97f5]{display:flex;flex-direction:row;gap:10px;align-items:center}.items-toggle-btn[data-v-27ca97f5]{border:1px solid #d3dbe4;border-radius:999px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#4f5d6c}.items-toggle-btn[data-v-27ca97f5]:focus,.items-toggle-btn[data-v-27ca97f5]:hover{background:#f5f8fb;border-color:#c4d0dc}.orders-container[data-v-27ca97f5]{display:grid;gap:12px;max-height:90vh;overflow-y:auto;padding:2px 2px 8px}.order-card[data-v-27ca97f5]{background:#fff;border:1px solid #dbe3ea;border-radius:12px;padding:16px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:start}.order-header[data-v-27ca97f5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.order-body[data-v-27ca97f5]{display:flex;flex-direction:column;justify-content:flex-start;align-items:start;text-align:start}.order-body p[data-v-27ca97f5]{font-size:.9rem;margin-bottom:6px}.order-org-line[data-v-27ca97f5]{font-size:.98rem;margin-bottom:4px!important}.org-divider[data-v-27ca97f5]{margin:0 6px;color:#95a1ad}.order-address-line[data-v-27ca97f5],.order-time-line[data-v-27ca97f5]{display:inline-flex;align-items:center;gap:7px;color:#3b4752}.order-address-line i[data-v-27ca97f5],.order-time-line i[data-v-27ca97f5]{color:#647280}.order-comment-text[data-v-27ca97f5]{font-style:italic;color:#5a6673;margin-bottom:8px!important}.badges-row[data-v-27ca97f5]{display:flex;gap:8px;flex-wrap:wrap}.order-actions[data-v-27ca97f5]{margin-top:12px;display:flex;flex-direction:row;gap:10px;justify-content:flex-start;align-items:center}.create-route-btn[data-v-27ca97f5]{position:fixed;left:50%;bottom:14px;transform:translateX(-50%);z-index:980;min-height:42px;padding:8px 16px;box-shadow:0 6px 16px rgba(2,152,178,.28)}.loading-indicator[data-v-27ca97f5]{text-align:center;padding:1rem;font-size:1rem;color:#0298b2}.modal-backdrop[data-v-27ca97f5]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1050}.modal-window[data-v-27ca97f5]{background:#fff;padding:20px;border-radius:12px;max-width:500px;width:100%;border:1px solid #e1e8ef;box-shadow:0 12px 30px rgba(28,39,52,.15)}.modal-window h2[data-v-27ca97f5]{margin:0 0 14px;font-size:1.2rem;font-weight:700}.form-group[data-v-27ca97f5]{margin-bottom:12px}.form-group label[data-v-27ca97f5]{display:block;margin-bottom:6px;font-weight:600;color:#425262}.form-control[data-v-27ca97f5]{width:100%;padding:9px 11px;box-sizing:border-box;min-height:40px;border-radius:10px;border:1px solid #d2dbe5;background:#fff;color:#27323d}.form-control[data-v-27ca97f5]:focus{outline:none;border-color:#76bfd0;box-shadow:0 0 0 3px rgba(2,152,178,.14)}.route-select[data-v-27ca97f5]{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:2rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23717f8c' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m19 9-7 7-7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .6rem center;background-size:14px}.readonly-field[data-v-27ca97f5]{background:#f5f8fb;color:#556473}.header-info[data-v-27ca97f5]{display:flex;justify-content:space-between;align-items:center;width:100%}.custom-checkbox[data-v-27ca97f5]{position:relative;padding-left:28px;cursor:pointer;display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-checkbox input[data-v-27ca97f5]{opacity:0;cursor:pointer;height:0;width:0}.custom-checkbox .checkmark[data-v-27ca97f5]{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#eee;border:1px solid #ccc;border-radius:4px}.custom-checkbox:hover input~.checkmark[data-v-27ca97f5]{background-color:#ccc}.custom-checkbox input:checked~.checkmark[data-v-27ca97f5]{background-color:#0298b2;border-color:#0298b2}.custom-checkbox .checkmark[data-v-27ca97f5]:after{content:"";position:absolute;display:none}.custom-checkbox input:checked~.checkmark[data-v-27ca97f5]:after{display:block}.custom-checkbox .checkmark[data-v-27ca97f5]:after{left:7px;top:3px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.no-orders-text[data-v-27ca97f5]{text-align:center;color:#666;padding:1rem;font-size:1.1rem}.pickup-order[data-v-27ca97f5]{border-left:4px solid #ff9800;background-color:#fff}.pickup-label[data-v-27ca97f5]{display:inline-flex;align-items:center;gap:6px;background:#ff9800;color:#fff;padding:4px 10px;border-radius:999px;font-size:.85rem;font-weight:600}.pickup-label i[data-v-27ca97f5]{font-size:1rem}.pass-badge[data-v-27ca97f5]{display:inline-flex;align-items:center;gap:6px;background:#e91e63;color:#fff;padding:6px 12px;border-radius:6px;font-size:.9rem;font-weight:600;margin:0;box-shadow:0 2px 4px rgba(233,30,99,.3)}.pass-badge i[data-v-27ca97f5]{font-size:1.1rem}.requires-pass-order[data-v-27ca97f5]{border-left:4px solid #e91e63!important;background:linear-gradient(90deg,rgba(233,30,99,.08),transparent)!important}.routes-list[data-v-51d9d6a2]{padding:0 12px 8px}.route-card[data-v-51d9d6a2]{background:#fff;border:1px solid #dee4ea;border-radius:12px;padding:16px;margin-bottom:14px;box-shadow:0 2px 6px rgba(0,0,0,.07)}.route-title[data-v-51d9d6a2]{margin:0;font-size:1.2rem;font-weight:800;color:#1f2d3d;display:inline-flex;align-items:center;gap:8px}.route-title i[data-v-51d9d6a2]{color:#0298b2}.route-body[data-v-51d9d6a2]{display:grid;grid-template-columns:1.1fr 1fr;gap:14px 20px;text-align:left;margin-top:10px}.route-body p[data-v-51d9d6a2]{margin:0;line-height:1.45}.route-body-main[data-v-51d9d6a2],.route-body-meta[data-v-51d9d6a2]{display:flex;flex-direction:column;gap:8px}.route-label[data-v-51d9d6a2]{color:#6b7682;font-weight:500;margin-right:6px}.route-label i[data-v-51d9d6a2]{margin-right:4px}.route-value[data-v-51d9d6a2]{color:#25313d;font-weight:700}.route-orders[data-v-51d9d6a2]{display:inline-flex;flex-wrap:wrap;gap:6px;margin-left:4px}.order-link[data-v-51d9d6a2]{border:1px solid #d8e0e8;border-radius:999px;background:#fff;color:#2b5f8d;font-weight:700;font-size:.8rem;padding:2px 8px;line-height:1.2}.order-link[data-v-51d9d6a2]:focus,.order-link[data-v-51d9d6a2]:hover{background:#f1f8fd;border-color:#b8d4ea}.loading-indicator[data-v-51d9d6a2]{text-align:center;font-size:1rem;padding:14px;color:#0298b2}.empty-state[data-v-51d9d6a2]{text-align:center;color:#6b7682;padding:26px 12px;border:1px dashed #d5dde6;border-radius:12px}.empty-state i[data-v-51d9d6a2]{font-size:1.2rem;margin-bottom:8px}.empty-state p[data-v-51d9d6a2]{margin:0}.status-select-wrap[data-v-51d9d6a2]{position:relative;display:inline-flex;align-items:center;min-width:210px;border-radius:999px;overflow:hidden;border:1px solid transparent}.order-status[data-v-51d9d6a2]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;min-height:34px;padding:0 28px 0 12px;border-radius:999px;font-size:.9rem;font-weight:700;border:none;background:transparent!important;color:inherit}.status-arrow[data-v-51d9d6a2]{position:absolute;right:10px;font-size:.75rem;pointer-events:none}.status-assigned[data-v-51d9d6a2]{background:#f2f4f7;color:#566272;border-color:#dbe1e8}.status-in-transit[data-v-51d9d6a2],.status-loading[data-v-51d9d6a2]{background:#fff6dd;color:#8a5b00;border-color:#f1dfab}.status-done[data-v-51d9d6a2]{background:#e7f7ec;color:#1f7a36;border-color:#bfe6c9}.status-default[data-v-51d9d6a2]{background:#eaf2f6;color:#35556f;border-color:#d5e1ea}.order-status[data-v-51d9d6a2]:disabled{opacity:1;cursor:default;-webkit-text-fill-color:currentColor}.route-header[data-v-51d9d6a2]{display:flex;align-items:center;justify-content:space-between;gap:10px}.route-footer[data-v-51d9d6a2]{margin-top:14px;display:flex;justify-content:flex-end}.route-action-btn[data-v-51d9d6a2]{border-radius:999px;border:1px solid #c7d1db;background:#fff;color:#32414f;min-height:34px;padding:.3rem .85rem;display:inline-flex;align-items:center;gap:6px}.route-action-btn[data-v-51d9d6a2]:focus,.route-action-btn[data-v-51d9d6a2]:hover{background:#f7f9fb;border-color:#aebbc8}@media (max-width:760px){.routes-list[data-v-51d9d6a2]{padding:0 8px 8px}.route-header[data-v-51d9d6a2]{flex-direction:column;align-items:flex-start}.status-select-wrap[data-v-51d9d6a2]{width:100%;min-width:0}.route-body[data-v-51d9d6a2]{grid-template-columns:1fr;gap:8px}}.leaflet-attribution-flag{display:none!important}.pay-info-single[data-v-5f19be1b]{border-top:1px solid #e2e7ed;padding-top:10px;margin-top:10px}.loading-section[data-v-5f19be1b]{text-align:center;padding:10px;color:#6c757d;font-style:italic;font-size:.9rem}.payment-summary[data-v-5f19be1b]{font-size:.9rem}.payment-title[data-v-5f19be1b]{margin:0;font-size:.95rem;font-weight:600;display:flex;justify-content:space-between;align-items:center;color:#4a5866}.total-text[data-v-5f19be1b]{color:#1f2f3f;font-weight:700;font-size:.95rem}.route-detail[data-v-5162aff5]{padding:14px 12px 90px;text-align:left}.route-top[data-v-5162aff5]{margin-bottom:12px}.back-btn-wrap[data-v-5162aff5]{display:flex;justify-content:flex-start;margin-bottom:6px}.back-btn[data-v-5162aff5]{min-height:36px;padding:.35rem .7rem;border-radius:10px;border-color:#d6dde5;color:#4c5968;background:#fff;display:inline-flex;align-items:center;gap:6px}.back-btn[data-v-5162aff5]:focus,.back-btn[data-v-5162aff5]:hover{background:#f7f9fb;border-color:#c8d1db;color:#2f3540}.route-title-wrap[data-v-5162aff5]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.route-title-wrap h2[data-v-5162aff5]{margin:0;font-size:1.3rem;font-weight:800}.route-status-badge[data-v-5162aff5]{border-radius:999px;font-size:.85rem;font-weight:700;padding:4px 10px}.route-status-assigned[data-v-5162aff5]{background:#f2f4f7;color:#576272}.route-status-loading[data-v-5162aff5],.route-status-way[data-v-5162aff5]{background:#fff3cd;color:#805000}.route-status-done[data-v-5162aff5]{background:#d1e7dd;color:#1f6f3f}.route-status-default[data-v-5162aff5]{background:#eaf2f6;color:#35556f}.route-meta-inline[data-v-5162aff5]{display:flex;flex-wrap:wrap;gap:12px;color:#4d5b68;font-weight:600;font-size:.92rem}.route-meta-inline span[data-v-5162aff5]{display:inline-flex;align-items:center;gap:6px}.orders-info[data-v-5162aff5]{margin-bottom:14px}.order-header[data-v-5162aff5]{display:flex;width:100%;justify-content:space-between;align-items:center}.order-card[data-v-5162aff5]{background:#fff;border:1px solid #dfe5eb;padding:16px;margin-bottom:12px;border-radius:10px;position:relative;display:flex;flex-direction:column;align-items:start;gap:10px}.order-card p[data-v-5162aff5]{margin:0}.loading-indicator[data-v-5162aff5]{text-align:center;font-size:1.2rem;padding:10px;color:#0298b2}.items-list[data-v-5162aff5]{margin-top:6px}.items-list ul[data-v-5162aff5]{list-style:disc;padding-left:18px;margin:0}.items-list li[data-v-5162aff5]{margin:6px 0;line-height:1.45}.map-section[data-v-5162aff5]{background:#f8f9fa;border:1px solid #dee4ea;border-radius:10px;padding:12px;margin-bottom:20px}.map-header[data-v-5162aff5]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.map-header h3[data-v-5162aff5]{margin:0;font-size:1rem}.map-expand-btn[data-v-5162aff5]{border-radius:999px;border:1px solid #ccd6df;background:#fff;color:#314252;display:inline-flex;align-items:center;gap:6px}.route-point-badge[data-v-5162aff5]{display:inline-block;background:#0298b2;color:#fff;border-radius:50%;width:24px;height:24px;text-align:center;line-height:24px;font-size:12px;font-weight:700;margin-right:8px}.address-text[data-v-5162aff5]{color:#2f3b46;font-weight:600}.pickup-badge[data-v-5162aff5]{display:inline-flex;align-items:center;gap:6px;background:#ff9800;color:#fff;padding:4px 10px;border-radius:6px;font-size:.85rem;font-weight:600;box-shadow:0 2px 4px rgba(255,152,0,.3)}.pickup-badge i[data-v-5162aff5]{font-size:1rem}.pass-badge[data-v-5162aff5]{display:inline-flex;align-items:center;gap:6px;background:#e91e63;color:#fff;padding:4px 10px;border-radius:6px;font-size:.85rem;font-weight:600;box-shadow:0 2px 4px rgba(233,30,99,.3)}.pass-badge i[data-v-5162aff5]{font-size:1rem}.requires-pass-alert[data-v-5162aff5]{border-left:4px solid #f44336!important;background:linear-gradient(90deg,rgba(244,67,54,.12),transparent)!important}.pass-ready-order[data-v-5162aff5]{border-left:4px solid #4caf50!important;background:linear-gradient(90deg,rgba(76,175,80,.1),transparent)!important}.pass-badge.pass-alert[data-v-5162aff5]{background:#f44336;color:#fff;box-shadow:0 2px 6px rgba(244,67,54,.18)}.pass-badge.pass-ready[data-v-5162aff5]{background:#4caf50;color:#fff;box-shadow:0 2px 6px rgba(76,175,80,.18)}.pass-status-text[data-v-5162aff5]{margin-left:8px;font-size:.8em;background:#fff3f3;color:#f44336;border-radius:4px;padding:1px 7px;font-weight:500}.cash-summary-bottom[data-v-5162aff5]{position:sticky;bottom:0;z-index:1200;background:#fff;border-top:1px solid #d7dee6;border-radius:12px;margin-top:16px;padding:12px 14px;display:flex;justify-content:space-between;gap:14px;font-size:.95rem;font-weight:600;box-shadow:0 -8px 20px rgba(47,58,69,.12)}.drag-toggle[data-v-5162aff5]{display:flex;justify-content:flex-start;align-items:center;gap:0}.drag-toggle-input[data-v-5162aff5]{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.drag-toggle-label[data-v-5162aff5]{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid #d8e1ea;border-radius:999px;background:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.drag-toggle-switch[data-v-5162aff5]{width:34px;height:20px;border-radius:999px;background:#d1d9e2;position:relative;transition:background-color .2s ease}.drag-toggle-switch[data-v-5162aff5]:after{content:"";position:absolute;width:14px;height:14px;border-radius:50%;background:#fff;top:3px;left:3px;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:transform .2s ease}.drag-toggle-text[data-v-5162aff5]{font-size:.9rem;font-weight:600;color:#425364}.drag-toggle-input:checked+.drag-toggle-label[data-v-5162aff5]{border-color:#9fd9e4;background:#eefbfd}.drag-toggle-input:checked+.drag-toggle-label .drag-toggle-switch[data-v-5162aff5]{background:#0298b2}.drag-toggle-input:checked+.drag-toggle-label .drag-toggle-switch[data-v-5162aff5]:after{transform:translateX(14px)}.orders-timeline[data-v-5162aff5]{position:relative;padding-left:24px}.orders-timeline[data-v-5162aff5]:before{content:"";position:absolute;left:12px;top:24px;bottom:24px;width:2px;background:#dbe4ec;border-radius:999px}.order-card-top[data-v-5162aff5]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.order-main-title[data-v-5162aff5]{display:inline-flex;align-items:center;gap:2px;padding-left:4px}.route-point-badge[data-v-5162aff5]{position:absolute;left:-24px;top:14px;margin-right:0;z-index:2;box-shadow:0 0 0 2px #fff}.order-top-right[data-v-5162aff5]{display:inline-flex;align-items:center;gap:8px}.worktime-chip[data-v-5162aff5]{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;background:#f1f5f9;color:#475867;font-size:.82rem;font-weight:700}.state-done[data-v-5162aff5]{color:#2f9e44;font-size:.7rem}.state-active[data-v-5162aff5]{color:#f59f00;font-size:.7rem}.order-location[data-v-5162aff5]{margin-top:4px;width:100%;display:flex;flex-direction:column;gap:3px}.branch-name[data-v-5162aff5]{font-weight:700;color:#2f3b46}.worktime-text[data-v-5162aff5]{color:#4f5f6f;font-weight:600;display:inline-flex;align-items:center;gap:5px}.order-tags[data-v-5162aff5]{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.details-summary[data-v-5162aff5]{cursor:pointer;margin-top:2px;color:#3f5163;font-weight:600;display:inline-flex;align-items:center;gap:6px;list-style:none}.details-summary[data-v-5162aff5]::-webkit-details-marker{display:none}.details-summary[data-v-5162aff5]:after{content:"›";font-size:1rem;font-weight:300;line-height:1;transform:translateY(-.5px);transition:transform .2s ease}details[open] .details-summary[data-v-5162aff5]:after{transform:rotate(90deg)}.details-content[data-v-5162aff5]{margin-top:10px;display:flex;flex-direction:column;gap:10px}.details-group[data-v-5162aff5]{border-top:1px solid #ebf0f4;padding-top:8px}.group-title[data-v-5162aff5]{font-size:.85rem;font-weight:700;color:#5a6978;margin-bottom:4px}.details-text[data-v-5162aff5]{margin:4px 0;line-height:1.45}.order-done-btn[data-v-5162aff5]{border-radius:999px;min-height:38px;width:100%;border:1px solid #0298b2;background:#0298b2;color:#fff;font-weight:600}.order-done-btn.is-completed[data-v-5162aff5]{background:#198754;border-color:#198754;color:#fff}.order-card-actions[data-v-5162aff5]{margin-top:4px;width:100%}.pay-info-wrap[data-v-5162aff5]{margin-top:8px}.no-items-text[data-v-5162aff5]{color:#6b7682;font-size:.9rem}@media (max-width:780px){.cash-summary-bottom[data-v-5162aff5],.route-title-wrap[data-v-5162aff5]{flex-direction:column;align-items:flex-start}.cash-summary-bottom[data-v-5162aff5]{gap:4px}.order-card-top[data-v-5162aff5]{flex-direction:column;align-items:flex-start}.order-top-right[data-v-5162aff5]{width:100%;justify-content:space-between}}.modal-content[data-v-11d2f762]{border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 16px 40px rgba(15,23,42,.16);overflow:hidden}.modal-header[data-v-11d2f762]{background:linear-gradient(180deg,#f7fbff,#edf6ff);border-bottom:1px solid #e2e8f0;color:#2f3a45;padding:14px 16px}.modal-title[data-v-11d2f762]{font-weight:600;font-size:17px}.modal-body[data-v-11d2f762]{padding:14px 16px}.modal-footer[data-v-11d2f762]{border-top:1px solid #e2e8f0;padding:12px 16px}.direction-info[data-v-11d2f762]{border:1px solid #d8e7fb;background:#f7fbff;border-radius:12px;padding:12px;text-align:left}.form-label[data-v-11d2f762]{font-size:13px;font-weight:600;color:#475569;margin-bottom:6px}.form-control[data-v-11d2f762],.form-select[data-v-11d2f762],.input-group-text[data-v-11d2f762]{border:1.5px solid #e2e8f0;border-radius:12px;background:#f8fafc}.currency-addon[data-v-11d2f762]{border-top-right-radius:0;border-bottom-right-radius:0}.input-group .form-control[data-v-11d2f762]{border-top-left-radius:0;border-bottom-left-radius:0}.form-control[data-v-11d2f762]:focus,.form-select[data-v-11d2f762]:focus{border-color:#0d6efd;background:#fff;box-shadow:0 0 0 3px rgba(13,110,253,.1)}.result-block[data-v-11d2f762]{border:1px solid #cfe8d6;border-radius:12px;background:#f0fdf4;padding:12px}.btn-main[data-v-11d2f762]{border-radius:12px;font-weight:600;min-height:40px}.spinner-border-sm[data-v-11d2f762]{width:1rem;height:1rem;border-width:.15em}@media (max-width:576px){.modal-footer[data-v-11d2f762]{flex-direction:column}.modal-footer .btn[data-v-11d2f762]{width:100%}}.modal-content[data-v-b5899c9c]{border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 16px 40px rgba(15,23,42,.16);overflow:hidden}.modal-header[data-v-b5899c9c]{background:linear-gradient(180deg,#f7fbff,#edf6ff);border-bottom:1px solid #e2e8f0;color:#2f3a45;padding:14px 16px}.modal-title[data-v-b5899c9c]{font-weight:600;font-size:17px}.modal-body[data-v-b5899c9c]{padding:14px 16px}.modal-footer[data-v-b5899c9c]{border-top:1px solid #e2e8f0;padding:12px 16px}.direction-info[data-v-b5899c9c]{border:1px solid #d8e7fb;background:#f7fbff;border-radius:12px;padding:12px;text-align:left}.form-label[data-v-b5899c9c]{font-size:13px;font-weight:600;color:#475569;margin-bottom:6px}.form-control[data-v-b5899c9c],.form-select[data-v-b5899c9c],.input-group-text[data-v-b5899c9c]{border:1.5px solid #e2e8f0;border-radius:12px;background:#f8fafc}.currency-addon[data-v-b5899c9c]{border-top-right-radius:0;border-bottom-right-radius:0}.input-group .form-control[data-v-b5899c9c]{border-top-left-radius:0;border-bottom-left-radius:0}.form-control[data-v-b5899c9c]:focus,.form-select[data-v-b5899c9c]:focus{border-color:#0d6efd;background:#fff;box-shadow:0 0 0 3px rgba(13,110,253,.1)}.preset-btn[data-v-b5899c9c]{border-radius:10px}.comparison-table[data-v-b5899c9c]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:8px 10px}.comparison-table .table[data-v-b5899c9c]{margin-bottom:0}.result-block[data-v-b5899c9c]{border-radius:12px;padding:12px;border:1px solid}.result-success[data-v-b5899c9c]{background:#f0fdf4;border-color:#cfe8d6}.result-danger[data-v-b5899c9c]{background:#fff5f5;border-color:#f5c2c7}.btn-main[data-v-b5899c9c]{border-radius:12px;font-weight:600;min-height:40px}.spinner-border-sm[data-v-b5899c9c]{width:1rem;height:1rem;border-width:.15em}@media (max-width:576px){.modal-footer[data-v-b5899c9c]{flex-direction:column}.modal-footer .btn[data-v-b5899c9c]{width:100%}}.organization-detail[data-v-26e7dba1]{max-width:600px;margin:0 auto;padding:16px}.page-header[data-v-26e7dba1]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.btn-back[data-v-26e7dba1]{background:none;border:none;padding:4px 8px 4px 0;font-size:20px;color:#2f3a45;cursor:pointer;line-height:1}.page-title[data-v-26e7dba1]{font-size:18px;font-weight:600;color:#2f3a45}.balance-card[data-v-26e7dba1]{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.balance-card-header[data-v-26e7dba1]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#f8fafc;border-bottom:1px solid #edf2f7}.balance-card-header[data-v-26e7dba1],.balance-card-title[data-v-26e7dba1]{font-weight:600;font-size:14px;color:#2f3a45}.balance-card-body[data-v-26e7dba1]{padding:16px}.balance-label[data-v-26e7dba1]{font-size:.82rem;color:#768595}.balance-value[data-v-26e7dba1]{font-size:1.05rem;font-weight:600}.detail-links[data-v-26e7dba1]{display:flex;gap:8px;flex-wrap:wrap}.detail-link[data-v-26e7dba1]{display:inline-flex;align-items:center;padding:7px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:13px;font-weight:500;color:#2f3a45;text-decoration:none;background:#f8fafc;transition:border-color .15s,background .15s}.detail-link[data-v-26e7dba1]:hover{border-color:#0d6efd;background:#fff;color:#0d6efd;text-decoration:none}.branches-section[data-v-26e7dba1]{margin-top:20px}.branches-title[data-v-26e7dba1]{display:flex;align-items:center;margin-bottom:.75rem;font-size:15px;font-weight:600;color:#2f3a45}.branches-list[data-v-26e7dba1]{display:flex;flex-direction:column;gap:.5rem}.branch-card[data-v-26e7dba1]{display:block;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:.75rem 1rem;text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s}.branch-card[data-v-26e7dba1]:hover{border-color:#0d6efd;box-shadow:0 2px 8px rgba(13,110,253,.1);text-decoration:none;color:inherit}.branch-card[data-v-26e7dba1]:active{background:#f0f4f8}.branch-card-header[data-v-26e7dba1]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.branch-name[data-v-26e7dba1]{font-weight:600;font-size:.95rem;color:#2f3a45;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.branch-direction[data-v-26e7dba1]{flex-shrink:0;font-size:.7rem;font-weight:500;padding:.15rem .5rem;border-radius:1rem;white-space:nowrap}.direction-bars[data-v-26e7dba1]{background:#fef3c7;color:#92400e}.direction-liquid[data-v-26e7dba1]{background:#dbeafe;color:#1e40af}.direction-gas[data-v-26e7dba1]{background:#fce7f3;color:#9d174d}.branch-address[data-v-26e7dba1]{display:flex;align-items:flex-start;gap:.35rem;font-size:.85rem;color:#64748b;line-height:1.3;margin-bottom:.35rem}.branch-icon[data-v-26e7dba1]{width:14px;height:14px;flex-shrink:0;margin-top:1px;opacity:.6}.branch-meta[data-v-26e7dba1]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.branch-meta-item[data-v-26e7dba1]{display:flex;align-items:center;gap:.25rem;font-size:.78rem;color:#94a3b8;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.branch-tag[data-v-26e7dba1]{font-size:.7rem;font-weight:500;padding:.1rem .4rem;border-radius:.25rem}.tag-pickup[data-v-26e7dba1]{background:#d1fae5;color:#065f46}.tag-pass[data-v-26e7dba1]{background:#fee2e2;color:#991b1b}.direction-balances[data-v-26e7dba1]{margin-top:1rem}.direction-balance-item[data-v-26e7dba1]{border-radius:10px!important;border-color:#e2e8f0!important;transition:transform .2s,box-shadow .2s}.direction-balance-item[data-v-26e7dba1]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)!important}.btn-back-link[data-v-26e7dba1]{display:inline-flex;align-items:center;margin-top:16px;font-size:14px;color:#768595;text-decoration:none}.btn-back-link[data-v-26e7dba1]:hover{color:#2f3a45;text-decoration:none}.gas-container-manager[data-v-812f8d08]{max-width:760px;margin:20px auto;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px;box-shadow:0 2px 10px rgba(0,0,0,.06)}.loading-screen[data-v-812f8d08]{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.loading-text[data-v-812f8d08]{margin:0;color:#768595;font-size:14px}.page-title[data-v-812f8d08]{font-size:20px;margin:0 0 14px;color:#2f3a45;font-weight:600}.section-card[data-v-812f8d08]{border:1px solid #e2e8f0;background:#f8fafc;border-radius:12px;padding:12px;margin-bottom:12px}.section-header[data-v-812f8d08]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.section-title[data-v-812f8d08]{margin:0;font-size:16px;font-weight:600;color:#2f3a45}.inline-form[data-v-812f8d08],.link-form[data-v-812f8d08]{display:grid;grid-template-columns:1fr;gap:8px;margin-bottom:10px}.field[data-v-812f8d08]{width:100%;border:1.5px solid #e2e8f0;border-radius:12px;padding:10px 12px;font-size:14px;background:#fff;color:#2f3a45}.field[data-v-812f8d08]:focus{border-color:#0d6efd;box-shadow:0 0 0 3px rgba(13,110,253,.1);outline:none}.btn-add[data-v-812f8d08]{border-radius:12px;font-weight:600;width:100%}.btn-toggle[data-v-812f8d08]{border-radius:10px;margin-bottom:8px;width:100%}.item-list[data-v-812f8d08]{list-style:none;padding:0;margin:0}.edit-hint[data-v-812f8d08]{font-size:12px;color:#768595;background:#eef2f7;margin-bottom:8px}.edit-hint[data-v-812f8d08],.item-row[data-v-812f8d08]{border:1px solid #e2e8f0;border-radius:10px;padding:8px 10px}.item-row[data-v-812f8d08]{background:#fff;margin-bottom:6px;display:flex;justify-content:space-between;align-items:center;gap:10px;cursor:pointer}.item-left[data-v-812f8d08]{display:flex;align-items:center;gap:8px;min-width:0}.item-name[data-v-812f8d08]{color:#2f3a45;font-size:14px;word-break:break-word}.edit-field[data-v-812f8d08]{min-width:180px;margin:0;padding:6px 10px}.select-check[data-v-812f8d08]{width:16px;height:16px;cursor:pointer;flex-shrink:0}.link-row[data-v-812f8d08]{cursor:default}.bulk-delete-btn[data-v-812f8d08]{position:fixed;right:20px;bottom:20px;z-index:1200;border-radius:12px;padding:10px 14px;box-shadow:0 8px 20px rgba(220,53,69,.25)}@media (max-width:768px){.gas-container-manager[data-v-812f8d08]{margin:10px auto 80px;padding:12px}.bulk-delete-btn[data-v-812f8d08]{right:12px;bottom:12px;font-size:13px;padding:9px 12px}}.app-settings[data-v-6885bd30]{max-width:680px;margin:0 auto;padding:12px}.settings-header[data-v-6885bd30]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.settings-header h2[data-v-6885bd30]{margin:0;font-size:1.3rem}.back-btn[data-v-6885bd30]{min-height:34px;padding:0 12px;border:1px solid #d6e0e9;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:#506174;text-decoration:none;font-size:.86rem;font-weight:600;background:#fff}.settings-block[data-v-6885bd30]{background:#fff;border:1px solid #dde5ed;border-radius:12px;margin-bottom:10px;padding:10px}.block-title[data-v-6885bd30]{font-size:.78rem;color:#6d7c8c;letter-spacing:.04em;margin-bottom:6px}.setting-row[data-v-6885bd30]{border-top:1px solid #edf2f6;padding:9px 0;display:flex;align-items:center;justify-content:space-between;gap:10px}.setting-row[data-v-6885bd30]:first-of-type{border-top:none}.setting-key[data-v-6885bd30]{color:#2f3a45;font-size:.9rem}.setting-value[data-v-6885bd30]{color:#6f7f8f;font-size:.88rem;text-align:right;word-break:break-all}.token-value-wrap[data-v-6885bd30]{display:inline-flex;align-items:center;gap:8px}.token-actions[data-v-6885bd30]{display:inline-flex;gap:4px}.icon-btn[data-v-6885bd30]{width:30px;height:30px;padding:0;border-radius:10px;display:inline-flex;align-items:center;justify-content:center}.setting-editor[data-v-6885bd30]{width:100%}.form-control[data-v-6885bd30]{border-radius:12px}.row-actions[data-v-6885bd30]{display:flex;justify-content:flex-end;gap:8px}.action-btn[data-v-6885bd30]{border-radius:12px}.upload-card[data-v-6885bd30]{border:1px solid #e3eaf1;border-radius:12px;background:#f8fafc;padding:10px}.upload-title[data-v-6885bd30]{font-size:.9rem;color:#405162}.upload-title-row[data-v-6885bd30]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.upload-status[data-v-6885bd30]{font-size:.78rem;color:#8a97a5}.upload-status.ready[data-v-6885bd30]{color:#2f7d52}.upload-input[data-v-6885bd30]{border-radius:12px}.upload-btn[data-v-6885bd30]{width:100%}.preview-image[data-v-6885bd30]{max-width:120px;max-height:120px;border:1px solid #dce4ec;border-radius:8px}.preview-wrap[data-v-6885bd30]{background:#fff;border:1px dashed #dbe4ec;border-radius:10px;padding:8px}.save-all-btn[data-v-6885bd30]{width:100%;border-radius:12px;min-height:42px;margin:6px 0 10px}.danger-zone[data-v-6885bd30]{border-color:#f0d7d7}.danger-link[data-v-6885bd30]{width:100%;border:none;background:transparent;color:#b35454;text-align:center;font-size:.92rem}@media (max-width:768px){.app-settings[data-v-6885bd30]{padding:10px}}.specifications[data-v-23d3268a]{max-width:1000px;margin:0 auto;padding:20px;position:relative}.page-loader[data-v-23d3268a]{min-height:260px;display:flex;align-items:center;justify-content:center;gap:10px;color:#4f5d6c;font-size:.95rem}.data-loading-banner[data-v-23d3268a]{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;color:#4f5d6c;font-size:.92rem}.loading-placeholder[data-v-23d3268a]{color:#4f5d6c;font-size:.92rem;padding:8px 0}.text-left[data-v-23d3268a]{text-align:left}.mode-toggle[data-v-23d3268a]{text-align:center;margin-bottom:2rem}.mode-toggle .btn-group[data-v-23d3268a]{border:1px solid #d7e0e8;border-radius:12px;padding:2px;background:#f6f9fc;gap:2px}.mode-toggle .btn-group .btn[data-v-23d3268a]{padding:10px 20px;font-weight:500;border-radius:10px;border:none}.bulk-section[data-v-23d3268a]{margin-bottom:2rem}.card[data-v-23d3268a]{border:1px solid #dde5ed;border-radius:12px;box-shadow:none}.card-header[data-v-23d3268a]{background:#f8fafc;color:#2f3a45;border-bottom:1px solid #e7edf3;padding:.85rem 1rem;border-radius:12px 12px 0 0}.card-header h4[data-v-23d3268a]{color:#2f3a45;font-weight:600;font-size:1.02rem}.card-body[data-v-23d3268a]{padding:12px}.organization-checkboxes[data-v-23d3268a]{background:#fff;border:1px solid #dee2e6;border-radius:5px;padding:15px;max-height:250px;overflow-y:auto}.multiselect-container[data-v-23d3268a]{border:1px solid #dee2e6;border-radius:8px;background:#fff}.search-input[data-v-23d3268a]{position:relative;padding:15px 15px 0 15px}.search-input input[data-v-23d3268a]{padding-left:2.5rem}.search-icon[data-v-23d3268a]{position:absolute;left:25px;top:50%;transform:translateY(-50%);color:#6c757d;pointer-events:none}.multiselect-dropdown[data-v-23d3268a]{max-height:300px;overflow-y:auto}.multiselect-header[data-v-23d3268a]{padding:15px;border-bottom:1px solid #dee2e6;background:#f8f9fa}.multiselect-options[data-v-23d3268a]{padding:10px 0}.organization-option[data-v-23d3268a]{padding:10px 15px;margin:2px 0;cursor:pointer;transition:all .2s ease;border-radius:0}.organization-option[data-v-23d3268a]:hover{background-color:#f8f9fa}.organization-option.selected[data-v-23d3268a]{background-color:#e3f2fd;border-left:4px solid #0298b2}.organization-option .form-check-label[data-v-23d3268a]{width:100%;display:flex;justify-content:space-between;align-items:center;margin:0;cursor:pointer}.org-name[data-v-23d3268a]{flex:1}.selected-icon[data-v-23d3268a]{color:#0298b2;font-size:.9rem}.no-options[data-v-23d3268a]{padding:20px;font-style:italic}.selected-organizations[data-v-23d3268a]{padding:0 15px 15px}.multiselect-dropdown[data-v-23d3268a]::-webkit-scrollbar{width:8px}.multiselect-dropdown[data-v-23d3268a]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.multiselect-dropdown[data-v-23d3268a]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.multiselect-dropdown[data-v-23d3268a]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.form-check[data-v-23d3268a]{padding:8px 12px;margin:2px 0;border-radius:4px;transition:background-color .2s ease}.form-check[data-v-23d3268a]:hover{background-color:#f8f9fa}.form-check-label[data-v-23d3268a]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bulk-items-cards[data-v-23d3268a]{display:flex;flex-direction:column;gap:8px;margin-bottom:1rem;max-height:360px;overflow-y:auto}.bulk-item-card[data-v-23d3268a]{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid #e1e8ef;border-radius:12px;padding:10px 12px;transition:all .2s ease;box-shadow:none}.bulk-item-card[data-v-23d3268a]:hover{border-color:#cfdbe6}.item-info[data-v-23d3268a]{flex:1;display:flex;flex-direction:column;gap:8px}.item-name[data-v-23d3268a]{display:flex;align-items:center;font-size:.95rem;color:#2f3a45;line-height:1.3;text-align:left}.item-name i[data-v-23d3268a]{color:#0298b2;font-size:.9rem}.item-details[data-v-23d3268a]{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.item-price[data-v-23d3268a],.item-type[data-v-23d3268a]{display:flex;align-items:center;font-size:.88rem;color:#576473}.item-type i[data-v-23d3268a]{color:#6c757d}.item-price[data-v-23d3268a]{color:#2f3a45;font-weight:800}.item-price i[data-v-23d3268a]{color:#2f3a45}.delete-btn[data-v-23d3268a]{width:34px;height:34px;padding:0;border-radius:10px;transition:all .2s ease;min-width:34px;display:flex;align-items:center;justify-content:center}.delete-btn[data-v-23d3268a]:hover{background-color:#dc3545;border-color:#dc3545;color:#fff;transform:scale(1.05)}.empty-state[data-v-23d3268a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center;background:#f8f9fa;border:2px dashed #dee2e6;border-radius:12px}.empty-icon[data-v-23d3268a]{width:60px;height:60px;border-radius:50%;background:#e3f2fd;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.empty-icon i[data-v-23d3268a]{font-size:24px;color:#0298b2}.empty-text h6[data-v-23d3268a]{color:#333;margin-bottom:.5rem}.empty-text p[data-v-23d3268a]{margin:0;font-size:.9rem}@media (max-width:500px){.bulk-item-card[data-v-23d3268a]{flex-direction:column;align-items:stretch;gap:12px;padding:12px}.item-info[data-v-23d3268a]{gap:6px}.item-name[data-v-23d3268a]{font-size:.95rem}.item-details[data-v-23d3268a]{flex-direction:column;align-items:flex-start;gap:8px}.delete-btn[data-v-23d3268a]{align-self:flex-end}.empty-state[data-v-23d3268a]{padding:2rem 1rem}.empty-icon[data-v-23d3268a]{width:50px;height:50px}.empty-icon i[data-v-23d3268a]{font-size:20px}}.add-bulk-item-form[data-v-23d3268a]{border:1px solid #dde5ed;border-radius:12px;background:#f8fafc;padding:10px}.add-bulk-item-form .row[data-v-23d3268a]{align-items:end}.add-bulk-item-form h6[data-v-23d3268a]{font-size:.98rem;margin-bottom:8px!important}.bulk-create-btn[data-v-23d3268a]{width:100%;border-radius:12px}.individual-section[data-v-23d3268a]{background:#fff}.org-select-wrap[data-v-23d3268a]{margin-bottom:10px!important}.list-title[data-v-23d3268a]{font-size:1.05rem;margin-bottom:8px}.specs-cards[data-v-23d3268a]{display:grid;gap:8px;margin-bottom:10px}.spec-card[data-v-23d3268a]{border:1px solid #e1e8ef;border-radius:12px;padding:10px 16px 10px 12px;display:flex;align-items:center;justify-content:space-between}.spec-card-main[data-v-23d3268a]{min-width:0}.spec-doc[data-v-23d3268a]{font-weight:700;color:#2f3a45}.spec-date[data-v-23d3268a]{color:#637180;font-size:.9rem}.spec-actions[data-v-23d3268a]{display:inline-flex;gap:6px;margin-right:2px}.icon-btn[data-v-23d3268a]{width:34px;height:34px;padding:0;border-radius:10px;display:inline-flex;align-items:center;justify-content:center}.create-spec-card[data-v-23d3268a]{border:1px solid #dde5ed;border-radius:12px;background:#f8fafc;padding:10px}.create-spec-title[data-v-23d3268a]{font-size:1rem;margin-bottom:8px}.create-spec-btn[data-v-23d3268a]{width:100%;border-radius:12px}.spec-items-title[data-v-23d3268a]{margin:0;font-size:1.05rem}.spec-items-header[data-v-23d3268a]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:6px 0 8px}.hide-items-btn[data-v-23d3268a]{border-radius:12px}.spec-items-cards[data-v-23d3268a]{display:grid;gap:8px}.spec-item-card[data-v-23d3268a]{border:1px solid #e1e8ef;border-radius:12px;padding:10px 12px;background:#fff}.spec-item-head[data-v-23d3268a]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.spec-item-top[data-v-23d3268a]{min-width:0;width:100%;text-align:left}.spec-item-category[data-v-23d3268a]{display:block;font-size:.78rem;color:#7b8793;text-align:left}.spec-item-name[data-v-23d3268a]{font-size:.95rem;font-weight:700;color:#2f3a45;line-height:1.3}.spec-item-side[data-v-23d3268a]{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.spec-item-meta[data-v-23d3268a]{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:6px;font-size:.88rem;color:#576473}.spec-item-price[data-v-23d3268a]{color:#2f3a45;font-weight:800}@media (max-width:560px){.spec-item-head[data-v-23d3268a]{flex-direction:column;align-items:stretch}.spec-item-side[data-v-23d3268a]{justify-content:space-between}}.add-spec-item-card[data-v-23d3268a]{margin-top:10px;border:1px solid #dde5ed;border-radius:12px;background:#f8fafc;padding:10px}.add-spec-item-title[data-v-23d3268a]{font-size:.98rem;margin-bottom:8px}.price-input-wrap[data-v-23d3268a]{position:relative}.price-input-wrap .form-control[data-v-23d3268a]{padding-right:30px}.price-currency[data-v-23d3268a]{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#6c7884;font-size:.9rem}.add-item-btn[data-v-23d3268a]{width:100%;border-radius:12px}.table[data-v-23d3268a]{background:#fff}.table th[data-v-23d3268a]{background:#f8f9fa;font-weight:600;color:#495057;border-bottom:1px solid #e7edf3}.table td[data-v-23d3268a]{border-top:1px solid #edf2f6}.btn-primary[data-v-23d3268a]{background-color:#0298b2;border-color:#0298b2}.btn-primary[data-v-23d3268a]:hover{background-color:#027a8e;border-color:#027a8e}.btn-outline-primary[data-v-23d3268a]{color:#0298b2;border-color:#0298b2}.btn-outline-primary[data-v-23d3268a]:hover{background-color:#0298b2;border-color:#0298b2}.form-label[data-v-23d3268a]{font-weight:600;color:#495057;margin-bottom:.5rem}.text-muted[data-v-23d3268a]{color:#6c757d!important}@media (max-width:768px){.specifications[data-v-23d3268a]{padding:10px}.mode-toggle .btn-group .btn[data-v-23d3268a]{padding:8px 15px;font-size:.9rem}.add-bulk-item-form .col-md-2[data-v-23d3268a],.add-bulk-item-form .col-md-3[data-v-23d3268a],.add-bulk-item-form .col-md-4[data-v-23d3268a]{margin-bottom:10px}.card-header h4[data-v-23d3268a]{font-size:1.1rem}}.multiselect[data-v-23d3268a]{border:1px solid #ddd;border-radius:6px;background:#fff}.multiselect__tags[data-v-23d3268a]{border:none;border-radius:6px;min-height:42px;padding:8px 40px 8px 12px}.multiselect__placeholder[data-v-23d3268a]{color:#6c757d;font-size:14px;margin-bottom:0;line-height:24px}.multiselect__select[data-v-23d3268a]{top:50%;transform:translateY(-50%);width:40px;height:38px}.multiselect__tag[data-v-23d3268a]{background:#0298b2;border-radius:20px;color:#fff;font-size:13px;font-weight:500;margin-bottom:5px;margin-right:8px;padding:5px 26px 5px 12px;border:1px solid #027a8e;transition:all .2s ease}.multiselect__tag[data-v-23d3268a]:hover{background:#027a8e;transform:translateY(-1px);box-shadow:0 2px 4px rgba(2,152,178,.3)}.multiselect__tag-icon[data-v-23d3268a]{line-height:1.2;border-radius:50%;width:18px;height:18px;right:5px;top:50%;transform:translateY(-50%)}.multiselect__tag-icon[data-v-23d3268a]:after{content:"×";color:hsla(0,0%,100%,.8);font-size:14px;font-weight:600;line-height:18px}.multiselect__tag-icon[data-v-23d3268a]:hover{background:hsla(0,0%,100%,.2)}.multiselect__tag-icon[data-v-23d3268a]:hover:after{color:#fff}.multiselect__option--highlight[data-v-23d3268a]{background:#0298b2;color:#fff}.multiselect__option--selected[data-v-23d3268a]{background:#e3f2fd;color:#0298b2;font-weight:600;position:relative}.multiselect__option--selected[data-v-23d3268a]:after{content:"✓";position:absolute;right:12px;color:#0298b2;font-weight:700}.multiselect__option--selected.multiselect__option--highlight[data-v-23d3268a]{background:#0298b2;color:#fff}.multiselect__option--selected.multiselect__option--highlight[data-v-23d3268a]:after{color:#fff}.multiselect__content-wrapper[data-v-23d3268a]{border:1px solid #0298b2;border-top:none;border-radius:0 0 6px 6px;max-height:240px}.multiselect__content[data-v-23d3268a]{max-height:240px}.multiselect__option[data-v-23d3268a]{min-height:40px;padding:8px 12px;font-size:14px;line-height:24px}.multiselect__single[data-v-23d3268a]{font-size:14px;color:#495057;margin-bottom:0;line-height:24px;padding-left:0}.multiselect--active .multiselect__tags[data-v-23d3268a]{border-color:#0298b2;box-shadow:0 0 0 .2rem rgba(2,152,178,.25)}.multiselect__input[data-v-23d3268a]{font-size:14px;line-height:24px;padding:0 0 0 4px;margin-bottom:0;background:transparent;border:none}.multiselect__input[data-v-23d3268a]::-moz-placeholder{color:#6c757d}.multiselect__input[data-v-23d3268a]::placeholder{color:#6c757d}.no-options[data-v-23d3268a]{color:#6c757d;font-size:14px;padding:12px;text-align:center}.default-specifications[data-v-b78ac7ea]{max-width:900px;margin:0 auto}.add-existing-item-card[data-v-b78ac7ea],.add-items-card[data-v-b78ac7ea],.create-spec-card[data-v-b78ac7ea],.item-row-card[data-v-b78ac7ea],.spec-card[data-v-b78ac7ea]{border:1px solid #dde5ed;border-radius:12px;background:#fff}.add-items-card[data-v-b78ac7ea],.create-spec-card[data-v-b78ac7ea]{padding:12px}.create-spec-card[data-v-b78ac7ea]{background:#f8fafc}.section-title[data-v-b78ac7ea]{font-size:1.05rem;margin-bottom:4px}.section-note[data-v-b78ac7ea]{color:#6c7884;font-size:.88rem;margin-bottom:8px}.create-spec-grid .form-control[data-v-b78ac7ea],.create-spec-grid .form-select[data-v-b78ac7ea]{min-height:40px}.item-row-card .card-body[data-v-b78ac7ea]{padding:10px}.compact-hint[data-v-b78ac7ea]{color:#6c7884;font-size:.9rem;padding:6px 2px}.action-btn[data-v-b78ac7ea]{border-radius:12px}.icon-btn[data-v-b78ac7ea]{width:34px;height:34px;border-radius:10px;padding:0;display:inline-flex;align-items:center;justify-content:center}.specs-cards[data-v-b78ac7ea]{display:grid;gap:8px}.spec-card[data-v-b78ac7ea]{padding:8px 12px 8px 14px;background:#fff;border:1px solid #dde5ed;border-radius:12px}.spec-card-head[data-v-b78ac7ea]{display:flex;align-items:center;justify-content:space-between;gap:10px}.spec-main[data-v-b78ac7ea]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.spec-direction[data-v-b78ac7ea]{font-size:.97rem;font-weight:700;color:#2f3a45;line-height:1.25;padding-right:10px;text-align:left}.spec-meta[data-v-b78ac7ea]{display:flex;gap:6px;align-items:center;flex-wrap:wrap;font-size:.84rem;color:#637180}.spec-chip[data-v-b78ac7ea]{display:inline-flex;align-items:center;border:1px solid #dbe4ec;border-radius:999px;padding:1px 8px;background:#fff;color:#455464;font-size:.82rem}.spec-date-text[data-v-b78ac7ea]{color:#637180}.spec-actions[data-v-b78ac7ea]{display:flex;gap:6px;margin-left:auto;flex-shrink:0}.spec-action-btn[data-v-b78ac7ea]{border-color:#d9e2ea;color:#667789;background:#fff}.spec-action-btn[data-v-b78ac7ea]:focus,.spec-action-btn[data-v-b78ac7ea]:hover{border-color:#c6d3de;color:#4b5b6b;background:#f8fafc}.spec-action-btn.danger[data-v-b78ac7ea]{color:#7a6a6a}.spec-action-btn.danger[data-v-b78ac7ea]:focus,.spec-action-btn.danger[data-v-b78ac7ea]:hover{color:#6b5151}.spec-items-accordion[data-v-b78ac7ea]{margin-top:8px;border-top:1px solid #e7edf3;padding-top:8px}.spec-items-cards[data-v-b78ac7ea]{background:#fff;border:1px solid #dde5ed;border-radius:12px;overflow:hidden}.spec-item-card[data-v-b78ac7ea]{background:#fff;padding:8px 12px 8px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #edf2f6}.spec-item-card[data-v-b78ac7ea]:last-child{border-bottom:none}.spec-item-main[data-v-b78ac7ea]{flex:1;min-width:0}.spec-item-name[data-v-b78ac7ea]{font-size:.94rem;font-weight:700;color:#2f3a45;line-height:1.25;padding-right:10px;text-align:left}.spec-item-meta[data-v-b78ac7ea]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:2px;font-size:.82rem;color:#637180}.spec-item-side[data-v-b78ac7ea]{display:inline-flex;align-items:center;gap:6px;margin-left:auto;justify-content:flex-end;flex-shrink:0}.spec-item-price[data-v-b78ac7ea]{color:#2f3a45;font-weight:800}.add-existing-item-card[data-v-b78ac7ea]{margin-top:10px;padding:10px;background:#f8fafc}@media (max-width:768px){.default-specifications[data-v-b78ac7ea]{padding:10px!important}.spec-actions[data-v-b78ac7ea]{flex-wrap:nowrap;justify-content:flex-end}.spec-card-head[data-v-b78ac7ea],.spec-item-card[data-v-b78ac7ea]{flex-direction:row;align-items:center}.spec-item-side[data-v-b78ac7ea]{justify-content:flex-end}}.page-header[data-v-3225bc0e]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.page-loader-wrap[data-v-3225bc0e]{min-height:55vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.page-loader-text[data-v-3225bc0e]{font-size:14px;color:#6b7280}.back-icon-btn[data-v-3225bc0e]{width:36px;height:36px;border:1px solid #e2e8f0;background:#fff;border-radius:10px;color:#2f3a45;display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1}.back-icon-btn[data-v-3225bc0e]:hover{background:#f8fafc}.back-icon-btn[data-v-3225bc0e]:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(13,110,253,.12)}.page-title[data-v-3225bc0e]{margin:0;font-size:24px;font-weight:600;color:#2f3a45}.goods-list-scroll[data-v-3225bc0e]{display:flex;flex-direction:column;gap:8px;font-size:14px;width:100%;max-height:170px;overflow-y:auto}.reports-page[data-v-3225bc0e]{max-width:1400px;margin:0 auto;padding:16px!important}.filters-section[data-v-3225bc0e]{background:#fff;padding:14px;border-radius:12px;border:1px solid #e2e8f0;margin-bottom:20px}.filters-section .row[data-v-3225bc0e]{margin-left:0;margin-right:0}.filters-section .form-control[data-v-3225bc0e],.filters-section .form-select[data-v-3225bc0e],.rent-filters .form-control[data-v-3225bc0e]{border:1.5px solid #e2e8f0;border-radius:12px;background:#f8fafc}.rent-filters[data-v-3225bc0e] .multiselect{min-height:42px}.rent-filters[data-v-3225bc0e] .multiselect__tags{border:1.5px solid #e2e8f0;border-radius:12px;background:#f8fafc;min-height:42px;padding-top:8px}.filters-section .form-control[data-v-3225bc0e]:focus,.filters-section .form-select[data-v-3225bc0e]:focus,.rent-filters[data-v-3225bc0e] .multiselect--active .multiselect__tags{border-color:#0d6efd;background:#fff;box-shadow:0 0 0 3px rgba(13,110,253,.1)}.btn-main[data-v-3225bc0e]{border-radius:12px;font-weight:600;min-height:42px}.section-card[data-v-3225bc0e]{border:1px solid #e2e8f0;border-radius:12px;background:#fff;padding:14px}.summary-section[data-v-3225bc0e]{margin-bottom:30px}.summary-card[data-v-3225bc0e]{background:#fff;padding:14px;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 3px 14px rgba(15,23,42,.08);text-align:center;min-height:130px;display:flex;flex-direction:column;justify-content:center}.summary-card h5[data-v-3225bc0e]{margin:0 0 8px 0;font-size:13px;color:#6c757d;text-transform:uppercase;font-weight:600;letter-spacing:.3px}.summary-card .amount[data-v-3225bc0e]{font-size:26px;font-weight:700;margin-bottom:4px}.summary-card .count[data-v-3225bc0e]{font-size:13px;color:#6c757d}.summary-card.goods-summary[data-v-3225bc0e]{align-items:stretch;text-align:left}.summary-card.goods-summary h5[data-v-3225bc0e]{text-align:left}.goods-item[data-v-3225bc0e]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:8px 10px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.goods-name[data-v-3225bc0e]{color:#2f3a45;font-weight:500;word-break:break-word}.goods-count[data-v-3225bc0e]{flex-shrink:0;min-width:34px;text-align:right;font-weight:700;color:#1f2937}.summary-card.cash .amount[data-v-3225bc0e]{color:#28a745}.summary-card.non-cash .amount[data-v-3225bc0e]{color:#0298b2}.summary-card.total .amount[data-v-3225bc0e]{color:#343a40}.table-responsive[data-v-3225bc0e]{border-radius:12px;border:1px solid #e2e8f0;overflow:hidden;box-shadow:0 1px 6px rgba(0,0,0,.07)}.table thead.table-dark th[data-v-3225bc0e]{background:#2f3a45!important;border-color:#2f3a45!important;font-size:13px}.table td[data-v-3225bc0e]{border-color:#eef2f7;vertical-align:middle}.order-link[data-v-3225bc0e]{color:#0298b2;text-decoration:none;font-weight:600}.order-link[data-v-3225bc0e]:hover{text-decoration:underline}.items-preview[data-v-3225bc0e]{display:flex;flex-direction:column;gap:2px}.item-badge[data-v-3225bc0e]{background:#e9ecef;padding:2px 6px;border-radius:4px;font-size:11px;display:inline-block}.more-items[data-v-3225bc0e]{color:#6c757d;font-size:11px;font-style:italic}.payment-badge[data-v-3225bc0e]{padding:4px 8px;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase}.payment-badge.cash[data-v-3225bc0e]{background:#d4edda;color:#155724}.payment-badge.non-cash[data-v-3225bc0e]{background:#b2ebf2;color:#006064}.amount-cell[data-v-3225bc0e]{font-weight:600;text-align:right}.status-badge[data-v-3225bc0e]{padding:4px 8px;border-radius:4px;font-size:11px;font-weight:600}.status-badge.created[data-v-3225bc0e]{background:#fff3cd;color:#856404}.status-badge.planned[data-v-3225bc0e]{background:#b2ebf2;color:#006064}.status-badge.completed[data-v-3225bc0e]{background:#d4edda;color:#155724}.status-badge.cancelled[data-v-3225bc0e]{background:#f8d7da;color:#721c24}.no-data[data-v-3225bc0e]{padding:24px 10px}.empty-state[data-v-3225bc0e]{border:1px dashed #d0d9e4;border-radius:14px;background:#f8fafc;padding:24px 14px;text-align:center}.empty-icon[data-v-3225bc0e]{display:inline-block;font-size:34px;color:#7b8a9a;margin-bottom:8px}.empty-title[data-v-3225bc0e]{font-size:16px;font-weight:600;color:#2f3a45}.empty-subtitle[data-v-3225bc0e]{margin-top:4px;font-size:14px;color:#6b7280}.pagination-section[data-v-3225bc0e]{margin-top:20px}.type-badge-mobile[data-v-3225bc0e],.type-badge[data-v-3225bc0e]{padding:4px 6px;border-radius:4px;font-size:10px;font-weight:600;text-transform:uppercase;white-space:nowrap}.no-type-mobile[data-v-3225bc0e],.no-type[data-v-3225bc0e]{color:#6c757d;font-size:11px;font-style:italic}.type-badge-mobile.exchange[data-v-3225bc0e],.type-badge.exchange[data-v-3225bc0e]{background:#e1f5fe;color:#01579b}.type-badge-mobile.purchase[data-v-3225bc0e],.type-badge.purchase[data-v-3225bc0e]{background:#e8f5e8;color:#2e7d32}.type-badge-mobile.rental[data-v-3225bc0e],.type-badge.rental[data-v-3225bc0e]{background:#fff3e0;color:#ef6c00}.type-badge-mobile.return[data-v-3225bc0e],.type-badge.return[data-v-3225bc0e]{background:#fce4ec;color:#ad1457}.type-badge-mobile.refueling[data-v-3225bc0e],.type-badge.refueling[data-v-3225bc0e]{background:#f3e5f5;color:#7b1fa2}.type-badge-mobile.accepted[data-v-3225bc0e],.type-badge.accepted[data-v-3225bc0e]{background:#e0f2f1;color:#00695c}.type-badge-mobile.issued[data-v-3225bc0e],.type-badge.issued[data-v-3225bc0e]{background:#fff8e1;color:#f57f17}.type-badge-mobile.default[data-v-3225bc0e],.type-badge.default[data-v-3225bc0e]{background:#f5f5f5;color:#616161}.order-card[data-v-3225bc0e]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 6px rgba(0,0,0,.07);overflow:hidden}.order-card-header[data-v-3225bc0e]{background:#f8fafc;padding:12px 16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dee2e6}.order-number[data-v-3225bc0e]{font-weight:600;font-size:16px}.order-date[data-v-3225bc0e]{font-size:12px;color:#6c757d}.order-card-body[data-v-3225bc0e]{padding:16px}.order-info-row[data-v-3225bc0e]{display:flex;margin-bottom:8px;align-items:flex-start}.order-info-row[data-v-3225bc0e]:last-child{margin-bottom:0}.info-label[data-v-3225bc0e]{font-size:12px;color:#6c757d;font-weight:600;min-width:80px;margin-right:8px;flex-shrink:0}.info-value[data-v-3225bc0e]{font-size:14px;color:#495057;flex:1}.items-mobile[data-v-3225bc0e]{display:flex;flex-direction:column;gap:4px}.item-badge-mobile[data-v-3225bc0e]{background:#e9ecef;padding:4px 8px;border-radius:4px;font-size:12px;display:inline-block;margin-right:4px;margin-bottom:2px}.more-items-mobile[data-v-3225bc0e]{color:#6c757d;font-size:11px;font-style:italic}.payment-badge-mobile[data-v-3225bc0e]{padding:4px 8px;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase}.payment-badge-mobile.cash[data-v-3225bc0e]{background:#d4edda;color:#155724}.payment-badge-mobile.non-cash[data-v-3225bc0e]{background:#b2ebf2;color:#006064}.amount-mobile[data-v-3225bc0e]{font-weight:600;color:#495057}.status-badge-mobile[data-v-3225bc0e]{padding:4px 8px;border-radius:4px;font-size:11px;font-weight:600}.status-badge-mobile.created[data-v-3225bc0e]{background:#fff3cd;color:#856404}.status-badge-mobile.planned[data-v-3225bc0e]{background:#b2ebf2;color:#006064}.status-badge-mobile.completed[data-v-3225bc0e]{background:#d4edda;color:#155724}.status-badge-mobile.cancelled[data-v-3225bc0e]{background:#f8d7da;color:#721c24}.types-mobile[data-v-3225bc0e]{align-items:center;justify-content:center}.types-mobile[data-v-3225bc0e],.types-preview[data-v-3225bc0e]{display:flex;flex-wrap:wrap;gap:4px}.rent-card-visual[data-v-3225bc0e]{border:1px solid #e2e8f0;border-radius:12px!important;box-shadow:0 1px 6px rgba(0,0,0,.07)}.rent-card-header[data-v-3225bc0e]{background:#2f3a45;color:#fff;font-size:1.2rem;font-weight:600;letter-spacing:.5px}.rent-card-icon[data-v-3225bc0e]{font-size:1.6rem;color:#fff}.rent-card-title[data-v-3225bc0e]{font-size:1.1rem;font-weight:500}.rent-good-visual[data-v-3225bc0e]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px!important}.good-icon[data-v-3225bc0e]{font-size:1.2rem;color:#4f8cff}.good-title[data-v-3225bc0e]{font-size:1rem;font-weight:500}.rent-label[data-v-3225bc0e]{font-size:.9rem;color:#888}.rent-value[data-v-3225bc0e]{font-size:1.1rem;font-weight:600;color:#333}.rent-accent[data-v-3225bc0e]{color:#4f8cff}@media (max-width:991px){.filters-section .row .col-12[data-v-3225bc0e],.filters-section .row .col-6[data-v-3225bc0e],.filters-section .row .col-md-2[data-v-3225bc0e],.filters-section .row .col-md-3[data-v-3225bc0e]{margin-bottom:15px}.filters-section[data-v-3225bc0e]{padding:12px}.summary-card[data-v-3225bc0e]{margin-bottom:15px;height:auto;min-height:100px}.summary-card h5[data-v-3225bc0e]{font-size:12px}.summary-card .amount[data-v-3225bc0e]{font-size:20px}.summary-card .count[data-v-3225bc0e]{font-size:11px}}@media (max-width:440px){.rent-good-visual .row[data-v-3225bc0e]{flex-direction:column!important;display:flex}.rent-good-visual .col-6[data-v-3225bc0e],.rent-good-visual .col-md-3[data-v-3225bc0e]{width:100%!important;max-width:100%;margin-bottom:10px;text-align:left}.rent-good-visual .rent-label[data-v-3225bc0e]{text-align:left;margin-bottom:2px}.rent-good-visual .rent-value[data-v-3225bc0e]{text-align:left}.header-good-row[data-v-3225bc0e]{flex-direction:column!important;align-items:flex-start!important}}.rent-invoice-page[data-v-4a75ac92]{max-width:900px;margin:0 auto}.page-header[data-v-4a75ac92]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.page-title[data-v-4a75ac92]{margin:0;font-size:24px;font-weight:600;color:#2f3a45}.back-icon-btn[data-v-4a75ac92]{width:36px;height:36px;border:1px solid #e2e8f0;background:#fff;border-radius:10px;color:#2f3a45;display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1}.back-icon-btn[data-v-4a75ac92]:hover{background:#f8fafc}.filters-section[data-v-4a75ac92]{background:#fff;padding:14px;border-radius:12px;border:1px solid #e2e8f0}.filters-section .form-control[data-v-4a75ac92],.filters-section .form-select[data-v-4a75ac92],.filters-section[data-v-4a75ac92] .multiselect__tags{border:1.5px solid #e2e8f0;border-radius:12px;background:#f8fafc}.filters-section[data-v-4a75ac92] .multiselect__tags{min-height:42px;padding-top:8px}.btn-main[data-v-4a75ac92]{border-radius:12px;font-weight:600;min-height:42px}.btn-download[data-v-4a75ac92]{border:1px solid #7cc8ff;color:#0b4f7d;background:linear-gradient(180deg,#f3faff,#e6f4ff);box-shadow:0 8px 20px rgba(14,116,184,.16);padding:10px 18px}.btn-download[data-v-4a75ac92]:focus,.btn-download[data-v-4a75ac92]:hover{color:#083a5b;background:linear-gradient(180deg,#eaf6ff,#dbeeff);border-color:#5eb7f7}.section-card[data-v-4a75ac92]{border:1px solid #e2e8f0;border-radius:12px;background:#fff;padding:14px}.section-title[data-v-4a75ac92]{font-size:16px;font-weight:600;color:#2f3a45}.rents-table-wrap[data-v-4a75ac92]{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.rents-table-wrap thead th[data-v-4a75ac92]{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#475569;font-size:13px}.rents-table-wrap td[data-v-4a75ac92]{vertical-align:middle;border-color:#eef2f7}.empty-state[data-v-4a75ac92]{border:1px dashed #d0d9e4;border-radius:14px;background:#f8fafc;padding:24px 14px;text-align:center}.empty-icon[data-v-4a75ac92]{display:inline-block;font-size:34px;color:#7b8a9a;margin-bottom:8px}.empty-title[data-v-4a75ac92]{font-size:16px;font-weight:600;color:#2f3a45}.page-loader-wrap[data-v-4a75ac92]{min-height:35vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.page-loader-text[data-v-4a75ac92]{font-size:14px;color:#6b7280}@media (max-width:420px){.invoice-block .table-responsive[data-v-4a75ac92]{overflow-x:auto}.invoice-block table[data-v-4a75ac92]{min-width:420px;font-size:13px}.invoice-block td[data-v-4a75ac92],.invoice-block th[data-v-4a75ac92]{padding:3px!important}}.all-invoices-page[data-v-c8eba106]{max-width:980px;margin:0 auto}.page-header[data-v-c8eba106]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.page-title[data-v-c8eba106]{margin:0;font-size:24px;font-weight:600;color:#2f3a45}.back-icon-btn[data-v-c8eba106]{width:36px;height:36px;border:1px solid #e2e8f0;background:#fff;border-radius:10px;color:#2f3a45;display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1}.back-icon-btn[data-v-c8eba106]:hover{background:#f8fafc}.page-loader-wrap[data-v-c8eba106]{min-height:35vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.page-loader-text[data-v-c8eba106]{font-size:14px;color:#6b7280}.summary-row[data-v-c8eba106]{display:grid;gap:12px;grid-template-columns:1fr}.summary-card[data-v-c8eba106]{border:1px solid #e2e8f0;border-radius:12px;background:#fff;padding:12px 14px}.summary-label[data-v-c8eba106]{font-size:12px;color:#6b7280}.summary-value[data-v-c8eba106]{font-size:24px;font-weight:700;color:#2f3a45}.empty-state[data-v-c8eba106]{border:1px dashed #d0d9e4;border-radius:14px;background:#f8fafc;padding:24px 14px;text-align:center}.empty-icon[data-v-c8eba106]{display:inline-block;font-size:34px;color:#7b8a9a;margin-bottom:8px}.empty-title[data-v-c8eba106]{font-size:16px;font-weight:600;color:#2f3a45}.empty-subtitle[data-v-c8eba106]{margin-top:4px;font-size:14px;color:#6b7280}.invoice-card[data-v-c8eba106]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 10px rgba(15,23,42,.07);padding:14px;display:flex;flex-direction:column;gap:8px;transition:transform .15s ease,box-shadow .15s ease}.invoice-card[data-v-c8eba106]:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(15,23,42,.1)}.invoice-top[data-v-c8eba106]{display:flex;align-items:center;justify-content:space-between;gap:8px}.invoice-number[data-v-c8eba106]{color:#2c3e50;font-size:18px;font-weight:700}.invoice-meta[data-v-c8eba106]{display:flex;flex-wrap:wrap;gap:6px 12px;color:#64748b;font-size:13px}.status-badge[data-v-c8eba106]{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:600}.status-badge.draft[data-v-c8eba106]{color:#92400e;background:#fef3c7}.status-badge.paid[data-v-c8eba106]{color:#166534;background:#dcfce7}.status-badge.sent[data-v-c8eba106]{color:#075985;background:#e0f2fe}.status-badge.cancelled[data-v-c8eba106]{color:#991b1b;background:#fee2e2}.status-badge.default[data-v-c8eba106]{color:#334155;background:#e2e8f0}.invoice-open[data-v-c8eba106]{color:#0d6efd;font-weight:600;font-size:13px;display:inline-flex;align-items:center;gap:4px}@media (max-width:768px){.summary-row[data-v-c8eba106]{grid-template-columns:1fr}}.rent-invoice-detail-page[data-v-bb1be2da]{max-width:1240px;margin:0 auto}.page-header[data-v-bb1be2da]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.page-title[data-v-bb1be2da]{margin:0;font-size:24px;font-weight:600;color:#2f3a45}.back-icon-btn[data-v-bb1be2da]{width:36px;height:36px;border:1px solid #e2e8f0;background:#fff;border-radius:10px;color:#2f3a45;display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1}.back-icon-btn[data-v-bb1be2da]:hover{background:#f8fafc}.page-loader-wrap[data-v-bb1be2da]{min-height:35vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.page-loader-text[data-v-bb1be2da]{font-size:14px;color:#6b7280}.empty-state[data-v-bb1be2da]{border:1px dashed #d0d9e4;border-radius:14px;background:#f8fafc;padding:24px 14px;text-align:center}.empty-state.danger[data-v-bb1be2da]{border-color:#f3c8c8;background:#fff5f5}.empty-icon[data-v-bb1be2da]{display:inline-block;font-size:34px;color:#7b8a9a;margin-bottom:8px}.empty-title[data-v-bb1be2da]{font-size:16px;font-weight:600;color:#2f3a45}.empty-subtitle[data-v-bb1be2da]{margin-top:4px;font-size:14px;color:#6b7280}.invoice-preview-shell[data-v-bb1be2da]{border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 2px 10px rgba(15,23,42,.07);padding:6px}.invoice-table-wrap[data-v-bb1be2da]{width:100%;overflow-x:auto}.btn-main[data-v-bb1be2da]{border-radius:12px;font-weight:600;min-height:42px}.btn-download[data-v-bb1be2da]{border:1px solid #7cc8ff;color:#0b4f7d;background:linear-gradient(180deg,#f3faff,#e6f4ff);box-shadow:0 8px 20px rgba(14,116,184,.16);padding:10px 18px}.btn-download[data-v-bb1be2da]:focus,.btn-download[data-v-bb1be2da]:hover{color:#083a5b;background:linear-gradient(180deg,#eaf6ff,#dbeeff);border-color:#5eb7f7}.ads-list[data-v-ce1cf4b6]{max-width:820px;margin:0 auto;padding:16px}.page-header[data-v-ce1cf4b6]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.page-title[data-v-ce1cf4b6]{margin:0;font-size:20px;font-weight:600;color:#2f3a45}.btn-add[data-v-ce1cf4b6]{border-radius:12px;padding:8px 14px;font-size:14px}.loading-state[data-v-ce1cf4b6]{min-height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.loading-state p[data-v-ce1cf4b6]{margin:0;color:#768595;font-size:14px}.empty-state[data-v-ce1cf4b6]{border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;color:#768595;text-align:center;padding:20px 14px}.ads-cards[data-v-ce1cf4b6]{display:flex;flex-direction:column;gap:10px}.ad-card[data-v-ce1cf4b6]{border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 1px 6px rgba(0,0,0,.07);padding:12px}.ad-top[data-v-ce1cf4b6]{display:flex;align-items:flex-start;margin-bottom:8px}.ad-title[data-v-ce1cf4b6]{color:#2f3a45;font-size:15px;font-weight:600;line-height:1.3;align-items:left}.ad-id[data-v-ce1cf4b6]{flex-shrink:0;font-size:12px;color:#768595;background:#f1f5f9;border-radius:999px;padding:3px 8px}.ad-meta[data-v-ce1cf4b6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.meta-label[data-v-ce1cf4b6]{font-size:13px;color:#768595}.meta-value[data-v-ce1cf4b6]{font-size:14px;color:#2f3a45;font-weight:600}.ad-actions[data-v-ce1cf4b6]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.btn-action[data-v-ce1cf4b6]{border-radius:10px;font-size:13px}@media (max-width:768px){.ads-list[data-v-ce1cf4b6]{padding:10px}.page-title[data-v-ce1cf4b6]{font-size:18px}.btn-add[data-v-ce1cf4b6]{padding:7px 12px;font-size:13px}}.ad-editor-page[data-v-97ff4a0c]{max-width:980px;margin:0 auto;padding:16px}.page-header[data-v-97ff4a0c]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;margin-bottom:12px}.title-wrap[data-v-97ff4a0c]{min-width:0}.page-title[data-v-97ff4a0c]{margin:0;font-size:22px;font-weight:600;color:#2f3a45;line-height:1.2;word-break:break-word}.ad-header-actions[data-v-97ff4a0c]{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:auto;min-width:260px;max-width:320px}.btn-foot[data-v-97ff4a0c],.btn-head[data-v-97ff4a0c]{border-radius:12px;font-weight:600}.loading-state[data-v-97ff4a0c]{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.loading-state p[data-v-97ff4a0c]{margin:0;color:#768595;font-size:14px}.editor-content[data-v-97ff4a0c]{display:flex;flex-direction:column;gap:12px}.section-card[data-v-97ff4a0c]{border:1px solid #e2e8f0;border-radius:12px;background:#fff;padding:12px}.field[data-v-97ff4a0c]{border:1.5px solid #e2e8f0;border-radius:12px;background:#f8fafc}.field[data-v-97ff4a0c]:focus{border-color:#0d6efd;background:#fff;box-shadow:0 0 0 3px rgba(13,110,253,.1)}.jodit-wrap[data-v-97ff4a0c]{border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.editor[data-v-97ff4a0c]{padding:12px;min-height:180px;text-align:left}textarea.form-control[data-v-97ff4a0c]{text-align:left}.form-switch .form-check-input[data-v-97ff4a0c]{width:2.5em;height:1.3em;margin-right:.5em;cursor:pointer}.form-switch .form-check-label[data-v-97ff4a0c]{position:relative;font-size:1.1em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.views-badge[data-v-97ff4a0c]{display:flex;align-items:center;gap:.3em}.details-card[data-v-97ff4a0c]{background:linear-gradient(180deg,#fff,#fbfdff)}.detail-block[data-v-97ff4a0c]{margin-bottom:12px}.detail-block[data-v-97ff4a0c]:last-child{margin-bottom:0}.status-row[data-v-97ff4a0c]{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #e9eef5;border-radius:10px;padding:10px 12px;background:#f8fafc}.status-control[data-v-97ff4a0c]{flex-shrink:0}.views-row[data-v-97ff4a0c]{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #e9eef5;border-radius:10px;padding:10px 12px;background:#f8fafc}.views-pill[data-v-97ff4a0c]{display:inline-flex;align-items:center;gap:6px;border-radius:999px;background:#e0f2fe;color:#075985;padding:4px 10px;font-weight:600}.gso-help-section .alert[data-v-97ff4a0c]{background-color:#e3f2fd;border:1px solid #90caf9;color:#0d47a1}.gso-help-section .code-sample[data-v-97ff4a0c]{background:#fff;padding:10px;border-radius:6px;border:1px dashed #64b5f6}.gso-help-section pre[data-v-97ff4a0c]{background:#f5f5f5;padding:8px;border-radius:4px;overflow-x:auto;font-size:.85rem}.gso-help-section code[data-v-97ff4a0c]{color:#d32f2f;font-weight:600}@media (max-width:768px){.ad-editor-page[data-v-97ff4a0c]{padding:10px}.page-title[data-v-97ff4a0c]{font-size:20px}.page-header[data-v-97ff4a0c]{grid-template-columns:1fr}.ad-header-actions[data-v-97ff4a0c]{width:100%;grid-template-columns:1fr;min-width:0;max-width:none}.status-row[data-v-97ff4a0c],.views-row[data-v-97ff4a0c]{flex-direction:column;align-items:flex-start}}.cylinder-form[data-v-2e3da318]{text-align:left}.form-shell[data-v-2e3da318]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:14px;box-shadow:0 8px 24px rgba(15,23,42,.06)}.form-label[data-v-2e3da318]{font-size:12px;font-weight:600;color:#475569;margin-bottom:6px}.form-control[data-v-2e3da318],.form-select[data-v-2e3da318]{border:1.5px solid #e2e8f0;border-radius:12px;background:#f8fafc;min-height:40px;font-size:14px}textarea.form-control[data-v-2e3da318]{min-height:96px}.form-control[data-v-2e3da318]:focus,.form-select[data-v-2e3da318]:focus{border-color:#0d6efd;background:#fff;box-shadow:0 0 0 3px rgba(13,110,253,.12)}.input-group .form-control[data-v-2e3da318]{border-radius:12px 0 0 12px}.scan-btn[data-v-2e3da318]{border-radius:0 12px 12px 0}.form-control.is-invalid[data-v-2e3da318],.form-select.is-invalid[data-v-2e3da318]{border-color:#dc3545;background-image:none}.invalid-feedback[data-v-2e3da318]{display:block;font-size:12px}.form-alert[data-v-2e3da318]{border-radius:12px;margin-bottom:14px}.passport-link[data-v-2e3da318]{display:inline-flex;align-items:center;margin-top:8px;font-size:13px;font-weight:500;color:#0d6efd;text-decoration:none}.passport-link[data-v-2e3da318]:hover{text-decoration:underline}.btn-main[data-v-2e3da318]{border-radius:12px;min-height:40px;font-weight:600}.form-actions[data-v-2e3da318]{padding-top:10px;border-top:1px solid #e2e8f0}.page-loader-wrap[data-v-2e3da318]{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.page-loader-text[data-v-2e3da318]{color:#6b7280;font-size:14px}@media (max-width:768px){.form-shell[data-v-2e3da318]{padding:12px}.form-actions[data-v-2e3da318]{flex-direction:column}.form-actions .btn[data-v-2e3da318]{width:100%}}.cylinders-page[data-v-1ce2d731]{max-width:1100px;margin:0 auto;text-align:left}.page-header[data-v-1ce2d731]{flex-wrap:wrap}.page-header[data-v-1ce2d731],.title-wrap[data-v-1ce2d731]{display:flex;justify-content:space-between;align-items:center;gap:10px}.title-wrap[data-v-1ce2d731]{width:100%}.page-title[data-v-1ce2d731]{font-size:24px;font-weight:600;color:#2f3a45}.back-icon-btn[data-v-1ce2d731]{width:36px;height:36px;border:1px solid #e2e8f0;background:#fff;border-radius:10px;color:#2f3a45;display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1}.back-icon-btn[data-v-1ce2d731]:hover{background:#f8fafc}.btn-main[data-v-1ce2d731]{border-radius:12px;font-weight:600;min-height:38px}.actions-wrap .btn[data-v-1ce2d731]{white-space:nowrap}.filters-section[data-v-1ce2d731]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.filters-header[data-v-1ce2d731]{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .15s}.filters-header[data-v-1ce2d731]:hover{background:#f8fafc}.filters-title[data-v-1ce2d731]{font-weight:600;font-size:14px;color:#2f3a45}.filters-body[data-v-1ce2d731]{padding:14px;border-top:1px solid #e2e8f0}.filters-body .form-label[data-v-1ce2d731]{font-size:12px;font-weight:600;color:#475569;margin-bottom:5px}.filters-body .form-control[data-v-1ce2d731],.filters-body .form-select[data-v-1ce2d731]{border:1.5px solid #e2e8f0;border-radius:12px;background:#f8fafc;font-size:14px}.filters-body .form-control[data-v-1ce2d731]:focus,.filters-body .form-select[data-v-1ce2d731]:focus{border-color:#0d6efd;background:#fff;box-shadow:0 0 0 3px rgba(13,110,253,.1)}.scan-btn[data-v-1ce2d731]{border-radius:0 12px 12px 0}.filters-body .input-group .form-control[data-v-1ce2d731]{border-radius:12px 0 0 12px}.page-loader-wrap[data-v-1ce2d731]{min-height:30vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.page-loader-text[data-v-1ce2d731]{font-size:14px;color:#6b7280}.empty-state[data-v-1ce2d731]{border:1px dashed #d0d9e4;border-radius:14px;background:#f8fafc;padding:32px 14px;text-align:center}.empty-icon[data-v-1ce2d731]{display:inline-block;font-size:40px;color:#7b8a9a;margin-bottom:8px}.empty-title[data-v-1ce2d731]{font-size:16px;font-weight:600;color:#2f3a45}.empty-subtitle[data-v-1ce2d731]{margin-top:4px;font-size:13px;color:#6b7280}.cylinder-card[data-v-1ce2d731]{border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 2px 8px rgba(15,23,42,.06);overflow:hidden;transition:box-shadow .2s}.cylinder-card[data-v-1ce2d731]:hover{box-shadow:0 6px 18px rgba(15,23,42,.11)}.cylinder-header[data-v-1ce2d731]{display:flex;align-items:center;gap:10px;padding:12px 14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .15s}.cylinder-header[data-v-1ce2d731]:hover{background:#f8fafc}.cylinder-header-left[data-v-1ce2d731]{flex:1;min-width:0}.cylinder-serial[data-v-1ce2d731]{font-weight:600;color:#2f3a45;font-size:15px}.cylinder-header-meta[data-v-1ce2d731]{gap:8px;flex-shrink:0}.cylinder-header-right[data-v-1ce2d731]{display:flex;align-items:center;flex-shrink:0}.meta-chip[data-v-1ce2d731]{font-size:12px;color:#475569;background:#f1f5f9;border-radius:8px;padding:2px 8px;border:1px solid #e2e8f0}.type-badge[data-v-1ce2d731]{background:#e8eef5;color:#334155;font-size:11px;font-weight:600;border-radius:8px;padding:3px 8px}.cylinder-body[data-v-1ce2d731]{border-top:1px solid #e2e8f0;padding:14px;background:#fafbfd}.info-section[data-v-1ce2d731]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:12px}.info-section-title[data-v-1ce2d731]{font-size:13px;font-weight:600;color:#2f3a45;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #e2e8f0}.info-grid[data-v-1ce2d731]{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;align-items:center}.info-label[data-v-1ce2d731]{font-size:13px;color:#6b7280;font-weight:500;white-space:nowrap}.cylinder-actions[data-v-1ce2d731]{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid #e2e8f0}.action-btn[data-v-1ce2d731]{border-radius:10px;font-weight:500}.modal[data-v-1ce2d731]{background-color:rgba(15,23,42,.45)}.modal-window[data-v-1ce2d731]{border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;box-shadow:0 16px 40px rgba(15,23,42,.18)}.modal-header-soft[data-v-1ce2d731]{border-bottom:1px solid #e2e8f0;background:linear-gradient(180deg,#f8fbff,#eef5ff);padding:12px 14px}.modal-header-soft .modal-title[data-v-1ce2d731]{font-size:16px;font-weight:600;color:#2f3a45}.modal-footer-soft[data-v-1ce2d731]{border-top:1px solid #e2e8f0;padding:10px 14px}@media (max-width:576px){.page-title[data-v-1ce2d731]{font-size:20px}.actions-wrap[data-v-1ce2d731]{width:100%}.actions-wrap .btn[data-v-1ce2d731]{flex:1}.cylinder-actions[data-v-1ce2d731]{flex-direction:column}.cylinder-actions .btn[data-v-1ce2d731]{width:100%}}.cylinder-detail-page[data-v-5378a2b1]{max-width:1100px;margin:0 auto;text-align:left}.page-header[data-v-5378a2b1]{justify-content:space-between;flex-wrap:wrap}.page-header[data-v-5378a2b1],.title-wrap[data-v-5378a2b1]{display:flex;align-items:center;gap:10px}.page-title[data-v-5378a2b1]{font-size:24px;font-weight:600;color:#2f3a45}.back-icon-btn[data-v-5378a2b1]{width:36px;height:36px;border:1px solid #e2e8f0;background:#fff;border-radius:10px;color:#2f3a45;display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1}.back-icon-btn[data-v-5378a2b1]:hover{background:#f8fafc}.actions-wrap[data-v-5378a2b1]{display:flex;gap:8px;flex-wrap:wrap}.btn-main[data-v-5378a2b1]{border-radius:12px;font-weight:600;min-height:38px}.page-loader-wrap[data-v-5378a2b1]{min-height:32vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.page-loader-text[data-v-5378a2b1]{font-size:14px;color:#6b7280}.info-card[data-v-5378a2b1]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 8px 24px rgba(15,23,42,.06);overflow:hidden}.info-head[data-v-5378a2b1]{display:flex;align-items:center;font-size:14px;font-weight:600;color:#2f3a45;padding:12px 14px;border-bottom:1px solid #e2e8f0;background:linear-gradient(180deg,#f8fbff,#eef5ff)}.info-body[data-v-5378a2b1]{padding:14px}.info-grid[data-v-5378a2b1]{display:grid;grid-template-columns:minmax(140px,220px) 1fr;gap:8px 14px;align-items:start}.info-label[data-v-5378a2b1]{font-size:13px;color:#64748b;font-weight:600}.info-value[data-v-5378a2b1]{font-size:14px;color:#1f2937}.type-badge[data-v-5378a2b1]{background:#e7f0ff;color:#0b5ed7;font-size:12px;font-weight:600;border-radius:8px;padding:4px 9px}.subtext[data-v-5378a2b1]{display:block;margin-top:2px;font-size:12px;color:#64748b}.passport-link[data-v-5378a2b1]{font-size:13px;font-weight:500;color:#0d6efd;text-decoration:none}.passport-link[data-v-5378a2b1]:hover{text-decoration:underline}.note-text[data-v-5378a2b1]{font-size:14px;color:#334155;white-space:pre-wrap}.empty-state[data-v-5378a2b1]{border:1px dashed #d0d9e4;border-radius:14px;background:#f8fafc;padding:32px 14px;text-align:center}.empty-icon[data-v-5378a2b1]{display:inline-block;font-size:40px;color:#7b8a9a;margin-bottom:8px}.empty-title[data-v-5378a2b1]{font-size:16px;font-weight:600;color:#2f3a45}.empty-subtitle[data-v-5378a2b1]{margin-top:4px;font-size:13px;color:#6b7280}.modal[data-v-5378a2b1]{background-color:rgba(15,23,42,.45)}.modal-window[data-v-5378a2b1]{border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 16px 40px rgba(15,23,42,.22);overflow:hidden}.modal-header-soft[data-v-5378a2b1]{background:linear-gradient(180deg,#f7fbff,#edf6ff);border-bottom:1px solid #e2e8f0}.modal-footer-soft[data-v-5378a2b1]{border-top:1px solid #e2e8f0}@media (max-width:768px){.page-title[data-v-5378a2b1]{font-size:20px}.actions-wrap[data-v-5378a2b1]{width:100%}.actions-wrap .btn[data-v-5378a2b1]{flex:1}.info-grid[data-v-5378a2b1]{grid-template-columns:1fr;gap:4px}.modal-dialog[data-v-5378a2b1]{margin:.5rem}}.form-shell[data-v-a5d394ec]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:14px}.form-label[data-v-a5d394ec]{font-size:12px;font-weight:600;color:#475569;margin-bottom:6px}.form-control[data-v-a5d394ec],.form-select[data-v-a5d394ec]{border:1.5px solid #e2e8f0;border-radius:12px;background:#f8fafc;min-height:40px;font-size:14px}textarea.form-control[data-v-a5d394ec]{min-height:96px}.form-control[data-v-a5d394ec]:focus,.form-select[data-v-a5d394ec]:focus{border-color:#0d6efd;background:#fff;box-shadow:0 0 0 3px rgba(13,110,253,.12)}.form-control.is-invalid[data-v-a5d394ec],.form-select.is-invalid[data-v-a5d394ec]{border-color:#dc3545;background-image:none}.invalid-feedback[data-v-a5d394ec]{display:block;font-size:12px}.passport-link[data-v-a5d394ec]{display:inline-flex;align-items:center;margin-top:8px;font-size:13px;font-weight:500;color:#0d6efd;text-decoration:none}.passport-link[data-v-a5d394ec]:hover{text-decoration:underline}.btn-main[data-v-a5d394ec]{border-radius:12px;min-height:40px;font-weight:600}.form-actions[data-v-a5d394ec]{padding-top:10px;border-top:1px solid #e2e8f0}.page-loader-wrap[data-v-a5d394ec]{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.page-loader-text[data-v-a5d394ec]{color:#6b7280;font-size:14px}@media (max-width:768px){.form-shell[data-v-a5d394ec]{padding:12px}.form-actions[data-v-a5d394ec]{flex-direction:column}.form-actions .btn[data-v-a5d394ec]{width:100%}}.templates-page[data-v-48735c35]{max-width:1100px;margin:0 auto;text-align:left}.page-header[data-v-48735c35]{justify-content:space-between;flex-wrap:wrap}.page-header[data-v-48735c35],.title-wrap[data-v-48735c35]{display:flex;align-items:center;gap:10px}.page-title[data-v-48735c35]{font-size:24px;font-weight:600;color:#2f3a45}.back-icon-btn[data-v-48735c35]{width:36px;height:36px;border:1px solid #e2e8f0;background:#fff;border-radius:10px;color:#2f3a45;display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1}.back-icon-btn[data-v-48735c35]:hover{background:#f8fafc}.btn-main[data-v-48735c35]{border-radius:12px;font-weight:600;min-height:38px}.page-loader-wrap[data-v-48735c35]{min-height:30vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.page-loader-text[data-v-48735c35]{font-size:14px;color:#6b7280}.empty-state[data-v-48735c35]{border:1px dashed #d0d9e4;border-radius:14px;background:#f8fafc;padding:32px 14px;text-align:center}.empty-icon[data-v-48735c35]{display:inline-block;font-size:40px;color:#7b8a9a;margin-bottom:8px}.empty-title[data-v-48735c35]{font-size:16px;font-weight:600;color:#2f3a45}.empty-subtitle[data-v-48735c35]{margin-top:4px;font-size:13px;color:#6b7280}.template-card[data-v-48735c35]{border:1px solid #e2e8f0;border-radius:14px;background:#fff;box-shadow:0 2px 8px rgba(15,23,42,.06);overflow:hidden;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.template-card[data-v-48735c35]:hover{transform:translateY(-3px);box-shadow:0 10px 22px rgba(15,23,42,.12)}.template-head[data-v-48735c35]{padding:12px 14px;display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid #e2e8f0;background:linear-gradient(180deg,#f8fbff,#eef5ff)}.template-title[data-v-48735c35]{font-size:15px;font-weight:600;color:#2f3a45}.template-actions[data-v-48735c35]{display:flex;gap:6px}.action-btn[data-v-48735c35]{width:30px;height:30px;border-radius:8px;padding:0;display:inline-flex;align-items:center;justify-content:center}.template-body[data-v-48735c35]{padding:12px 14px}.chips-row[data-v-48735c35]{display:flex;gap:6px;flex-wrap:wrap}.chip[data-v-48735c35]{border-radius:8px;font-size:12px;font-weight:600;padding:3px 8px;border:1px solid transparent}.chip-info[data-v-48735c35]{background:#e0f2fe;border-color:#bae6fd;color:#075985}.chip-secondary[data-v-48735c35]{background:#f1f5f9;border-color:#e2e8f0;color:#334155}.meta-list[data-v-48735c35]{display:flex;flex-direction:column;gap:4px}.meta-item[data-v-48735c35]{font-size:13px;color:#475569}.modal[data-v-48735c35]{background-color:rgba(15,23,42,.45)}.modal-window[data-v-48735c35]{border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 16px 40px rgba(15,23,42,.22);overflow:hidden}.modal-header-soft[data-v-48735c35]{background:linear-gradient(180deg,#f7fbff,#edf6ff);border-bottom:1px solid #e2e8f0}.modal-footer-soft[data-v-48735c35]{border-top:1px solid #e2e8f0}@media (max-width:768px){.page-title[data-v-48735c35]{font-size:20px}.btn-main[data-v-48735c35]{width:100%}.modal-dialog[data-v-48735c35]{margin:.5rem}}.batch-add-page[data-v-fb3cb278]{max-width:1100px;margin:0 auto;text-align:left}.page-header[data-v-fb3cb278],.title-wrap[data-v-fb3cb278]{display:flex;align-items:center;gap:10px}.page-title[data-v-fb3cb278]{font-size:24px;font-weight:600;color:#2f3a45}.back-icon-btn[data-v-fb3cb278]{width:36px;height:36px;border:1px solid #e2e8f0;background:#fff;border-radius:10px;color:#2f3a45;display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1;cursor:pointer}.back-icon-btn[data-v-fb3cb278]:hover{background:#f8fafc}.btn-main[data-v-fb3cb278]{border-radius:12px;font-weight:600;min-height:38px}.template-info-card[data-v-fb3cb278]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.template-info-head[data-v-fb3cb278]{font-size:14px;font-weight:600;color:#2f3a45;padding:10px 14px;border-bottom:1px solid #e2e8f0;background:linear-gradient(180deg,#f8fbff,#eef5ff)}.template-info-body[data-v-fb3cb278]{padding:12px 14px}.tinfo-label[data-v-fb3cb278]{display:block;font-size:11px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em}.tinfo-value[data-v-fb3cb278]{font-size:14px;color:#1f2937;font-weight:500}.page-loader-wrap[data-v-fb3cb278]{min-height:30vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.page-loader-text[data-v-fb3cb278]{font-size:14px;color:#6b7280}.scan-shell[data-v-fb3cb278]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:14px;box-shadow:0 8px 24px rgba(15,23,42,.06)}.instruction-box[data-v-fb3cb278]{background:linear-gradient(180deg,#f7fbff,#edf6ff);border:1px solid #d6e6ff;border-radius:12px;padding:12px;color:#334155}.stat-card[data-v-fb3cb278]{border-radius:12px;border:1px solid transparent;padding:14px;text-align:center}.stat-card--success[data-v-fb3cb278]{background:#edfdf3;border-color:#bbf7d0}.stat-card--warn[data-v-fb3cb278]{background:#fff7ed;border-color:#fed7aa}.stat-card--total[data-v-fb3cb278]{background:#f8fafc;border-color:#e2e8f0}.stat-value[data-v-fb3cb278]{font-size:30px;font-weight:700;color:#1f2937;line-height:1.1}.stat-label[data-v-fb3cb278]{margin-top:4px;font-size:13px;font-weight:600;color:#475569}.scan-btn[data-v-fb3cb278]{min-width:240px}.history-title[data-v-fb3cb278]{font-size:16px;font-weight:600;color:#2f3a45}.history-list[data-v-fb3cb278]{display:flex;flex-direction:column;gap:8px;max-height:340px;overflow-y:auto}.history-item[data-v-fb3cb278]{border:1px solid #e2e8f0;border-left:4px solid transparent;border-radius:10px;background:#fff;padding:10px 12px}.history-item--success[data-v-fb3cb278]{border-left-color:#16a34a;background:#f0fdf4}.history-item--danger[data-v-fb3cb278]{border-left-color:#dc2626;background:#fef2f2}.history-qr[data-v-fb3cb278]{font-size:14px;color:#1f2937}.history-time[data-v-fb3cb278]{margin-top:2px;font-size:11px;color:#94a3b8}.history-icon[data-v-fb3cb278]{font-size:18px;color:#64748b}.bottom-actions[data-v-fb3cb278]{display:flex;gap:10px;flex-wrap:wrap}@media (max-width:768px){.page-title[data-v-fb3cb278]{font-size:20px}.scan-btn[data-v-fb3cb278]{width:100%;min-width:0}.bottom-actions .btn[data-v-fb3cb278]{flex:1}}.movements-page[data-v-615273fc]{max-width:1100px;margin:0 auto;text-align:left}.page-header[data-v-615273fc]{justify-content:space-between;flex-wrap:wrap}.page-header[data-v-615273fc],.title-wrap[data-v-615273fc]{display:flex;align-items:center;gap:10px}.page-title[data-v-615273fc]{font-size:24px;font-weight:600;color:#2f3a45}.back-icon-btn[data-v-615273fc]{width:36px;height:36px;border:1px solid #e2e8f0;background:#fff;border-radius:10px;color:#2f3a45;display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1}.back-icon-btn[data-v-615273fc]:hover{background:#f8fafc}.btn-main[data-v-615273fc]{border-radius:12px;font-weight:600;min-height:38px}.page-loader-wrap[data-v-615273fc]{min-height:32vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.page-loader-text[data-v-615273fc]{font-size:14px;color:#6b7280}.empty-state[data-v-615273fc]{border:1px dashed #d0d9e4;border-radius:14px;background:#f8fafc;padding:32px 14px;text-align:center}.empty-icon[data-v-615273fc]{display:inline-block;font-size:40px;color:#7b8a9a;margin-bottom:8px}.empty-title[data-v-615273fc]{font-size:16px;font-weight:600;color:#2f3a45}.empty-subtitle[data-v-615273fc]{margin-top:4px;font-size:13px;color:#6b7280}.movements-list[data-v-615273fc]{display:flex;flex-direction:column;gap:10px;max-height:calc(100vh - 260px);overflow-y:auto;padding-right:2px}.movement-card[data-v-615273fc]{border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 2px 8px rgba(15,23,42,.06);padding:12px 14px;display:flex;justify-content:space-between;gap:14px;cursor:pointer;transition:box-shadow .2s,transform .15s}.movement-card[data-v-615273fc]:hover{box-shadow:0 8px 18px rgba(15,23,42,.11);transform:translateY(-1px)}.movement-main[data-v-615273fc]{flex:1;min-width:0}.movement-title-row[data-v-615273fc]{display:flex;align-items:center;justify-content:space-between;gap:10px}.movement-title[data-v-615273fc]{font-size:15px;font-weight:600;color:#2f3a45}.movement-chevron[data-v-615273fc]{color:#94a3b8}.movement-meta[data-v-615273fc]{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px}.meta-item[data-v-615273fc]{display:inline-flex;align-items:center;font-size:12px;color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;padding:3px 8px}.movement-side[data-v-615273fc]{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;min-width:170px}.created-label[data-v-615273fc]{font-size:11px;color:#94a3b8;text-transform:uppercase;letter-spacing:.02em}.created-value[data-v-615273fc]{font-size:12px;color:#64748b;margin-top:2px}.pagination-wrap[data-v-615273fc]{margin-top:14px;display:flex;justify-content:center}.page-link[data-v-615273fc]{border-radius:10px;margin:0 3px;border:1px solid #dbe3ec;color:#334155}.page-link[data-v-615273fc]:hover{background:#eff6ff;border-color:#bfdbfe;color:#0d6efd}.page-status[data-v-615273fc]{min-width:170px;text-align:center}@media (max-width:768px){.page-title[data-v-615273fc]{font-size:20px}.btn-main[data-v-615273fc]{width:100%}.movement-card[data-v-615273fc]{flex-direction:column}.movement-side[data-v-615273fc]{align-items:flex-start;min-width:auto}}.create-movement-page[data-v-be5be568]{max-width:1100px;margin:0 auto;text-align:left}.page-header[data-v-be5be568]{justify-content:space-between;flex-wrap:wrap}.page-header[data-v-be5be568],.title-wrap[data-v-be5be568]{display:flex;align-items:center;gap:10px}.page-title[data-v-be5be568]{font-size:24px;font-weight:600;color:#2f3a45}.back-icon-btn[data-v-be5be568]{width:36px;height:36px;border:1px solid #e2e8f0;background:#fff;border-radius:10px;color:#2f3a45;display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1}.back-icon-btn[data-v-be5be568]:hover{background:#f8fafc}.form-shell[data-v-be5be568],.scan-shell[data-v-be5be568]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:14px;box-shadow:0 8px 24px rgba(15,23,42,.06)}.form-label[data-v-be5be568]{font-size:12px;font-weight:600;color:#475569;margin-bottom:6px}.form-control[data-v-be5be568],.form-select[data-v-be5be568]{border:1.5px solid #e2e8f0;border-radius:12px;background:#f8fafc;min-height:40px;font-size:14px}.form-control[data-v-be5be568]:focus,.form-select[data-v-be5be568]:focus{border-color:#0d6efd;background:#fff;box-shadow:0 0 0 3px rgba(13,110,253,.12)}.receiver-switch[data-v-be5be568]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.switch-btn[data-v-be5be568]{display:inline-flex;align-items:center;justify-content:center;border:1.5px solid #cfd9e6;border-radius:12px;padding:10px 12px;font-weight:600;color:#334155;background:#fff;cursor:pointer;transition:all .18s ease}.switch-btn[data-v-be5be568]:hover{background:#f8fafc}.receiver-switch .btn-check:checked+.switch-btn[data-v-be5be568]{background:#e7f0ff;border-color:#0d6efd;color:#0b5ed7}.btn-main[data-v-be5be568]{border-radius:12px;font-weight:600;min-height:40px}.form-actions[data-v-be5be568]{padding-top:10px;border-top:1px solid #e2e8f0}.instruction-box[data-v-be5be568]{background:linear-gradient(180deg,#f7fbff,#edf6ff);border:1px solid #d6e6ff;border-radius:12px;padding:12px}.stat-card[data-v-be5be568]{border-radius:12px;border:1px solid transparent;padding:14px;text-align:center}.stat-card--success[data-v-be5be568]{background:#edfdf3;border-color:#bbf7d0}.stat-card--warn[data-v-be5be568]{background:#fff7ed;border-color:#fed7aa}.stat-card--total[data-v-be5be568]{background:#f8fafc;border-color:#e2e8f0}.stat-value[data-v-be5be568]{font-size:30px;font-weight:700;color:#1f2937;line-height:1.1}.stat-label[data-v-be5be568]{margin-top:4px;font-size:13px;font-weight:600;color:#475569}.scan-actions[data-v-be5be568]{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.finish-btn[data-v-be5be568],.scan-btn[data-v-be5be568]{min-width:220px}.history-title[data-v-be5be568]{font-size:16px;font-weight:600;color:#2f3a45}.history-list[data-v-be5be568]{display:flex;flex-direction:column;gap:8px;max-height:340px;overflow-y:auto}.history-item[data-v-be5be568]{border:1px solid #e2e8f0;border-left:4px solid transparent;border-radius:10px;background:#fff;padding:10px 12px}.history-item--success[data-v-be5be568]{border-left-color:#16a34a;background:#f0fdf4}.history-item--danger[data-v-be5be568]{border-left-color:#dc2626;background:#fef2f2}.history-main[data-v-be5be568]{min-width:0}.history-qr[data-v-be5be568]{font-size:14px;color:#1f2937}.history-time[data-v-be5be568]{margin-top:2px;font-size:11px;color:#94a3b8}.history-icon[data-v-be5be568]{font-size:18px;line-height:1;color:#64748b}@media (max-width:768px){.page-title[data-v-be5be568]{font-size:20px}.receiver-switch[data-v-be5be568]{grid-template-columns:1fr}.scan-actions[data-v-be5be568]{flex-direction:column}.finish-btn[data-v-be5be568],.scan-btn[data-v-be5be568]{width:100%;min-width:0}}.movement-detail-page[data-v-0103846f]{max-width:1100px;margin:0 auto;text-align:left}.page-header[data-v-0103846f]{justify-content:space-between}.page-header[data-v-0103846f],.title-wrap[data-v-0103846f]{display:flex;align-items:center;gap:10px}.page-title[data-v-0103846f]{font-size:24px;font-weight:600;color:#2f3a45}.back-icon-btn[data-v-0103846f]{width:36px;height:36px;border:1px solid #e2e8f0;background:#fff;border-radius:10px;color:#2f3a45;display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1}.back-icon-btn[data-v-0103846f]:hover{background:#f8fafc}.page-loader-wrap[data-v-0103846f]{min-height:30vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.page-loader-wrap--inner[data-v-0103846f]{min-height:180px}.page-loader-text[data-v-0103846f]{font-size:14px;color:#6b7280}.info-card[data-v-0103846f]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 8px 24px rgba(15,23,42,.06);overflow:hidden}.info-head[data-v-0103846f]{display:flex;align-items:center;font-size:14px;font-weight:600;color:#2f3a45;padding:12px 14px;border-bottom:1px solid #e2e8f0;background:linear-gradient(180deg,#f8fbff,#eef5ff)}.info-body[data-v-0103846f]{padding:14px}.detail-row[data-v-0103846f]{display:flex;flex-direction:column;gap:2px;margin-bottom:12px}.detail-label[data-v-0103846f]{font-size:12px;font-weight:600;color:#64748b}.detail-value[data-v-0103846f]{font-size:14px;color:#1f2937}.detail-link[data-v-0103846f]{color:#0d6efd;text-decoration:none;font-size:14px;font-weight:500}.detail-link[data-v-0103846f]:hover{text-decoration:underline}.cylinders-list[data-v-0103846f]{display:flex;flex-direction:column}.cylinder-row[data-v-0103846f]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid #e2e8f0}.cylinder-row[data-v-0103846f]:last-child{border-bottom:none}.cylinder-row[data-v-0103846f]:hover{background:#f8fafc}.cylinder-main[data-v-0103846f]{min-width:0}.cylinder-serial[data-v-0103846f]{color:#1f2937;font-size:14px}.history-btn[data-v-0103846f]{border-radius:10px;white-space:nowrap}.empty-state[data-v-0103846f]{border:1px dashed #d0d9e4;border-radius:14px;background:#f8fafc;padding:32px 14px;text-align:center}.empty-state.compact[data-v-0103846f]{margin:14px;padding:24px 12px}.empty-icon[data-v-0103846f]{display:inline-block;font-size:36px;color:#7b8a9a;margin-bottom:8px}.empty-title[data-v-0103846f]{font-size:15px;font-weight:600;color:#2f3a45}.modal[data-v-0103846f]{background-color:rgba(15,23,42,.45)}.modal-window[data-v-0103846f]{border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 16px 40px rgba(15,23,42,.22);overflow:hidden}.modal-header-soft[data-v-0103846f]{background:linear-gradient(180deg,#f7fbff,#edf6ff);border-bottom:1px solid #e2e8f0}.modal-footer-soft[data-v-0103846f]{border-top:1px solid #e2e8f0}.btn-main[data-v-0103846f]{border-radius:12px;font-weight:600;min-height:38px}.history-list[data-v-0103846f]{display:flex;flex-direction:column;gap:8px}.history-item[data-v-0103846f]{border:1px solid #e2e8f0;border-radius:10px;background:#fff;padding:10px 12px}.history-item[data-v-0103846f]:hover{background:#f8fafc}.history-added[data-v-0103846f]{white-space:nowrap}@media (max-width:768px){.page-title[data-v-0103846f]{font-size:20px}.cylinder-row[data-v-0103846f]{flex-direction:column;align-items:flex-start}.history-btn[data-v-0103846f]{width:100%}.modal-dialog[data-v-0103846f]{margin:.5rem}}pre[data-v-a729910e]{white-space:pre-wrap;word-break:break-word}.debtors-page[data-v-b6c2df0e]{max-width:1100px;margin:0 auto;text-align:left}.page-header[data-v-b6c2df0e]{justify-content:space-between;flex-wrap:wrap}.page-header[data-v-b6c2df0e],.title-wrap[data-v-b6c2df0e]{display:flex;align-items:center;gap:10px}.page-title[data-v-b6c2df0e]{font-size:24px;font-weight:600;color:#2f3a45}.back-icon-btn[data-v-b6c2df0e]{width:36px;height:36px;border:1px solid #e2e8f0;background:#fff;border-radius:10px;color:#2f3a45;display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1}.back-icon-btn[data-v-b6c2df0e]:hover{background:#f8fafc}.btn-main[data-v-b6c2df0e]{border-radius:12px;font-weight:600;min-height:40px}.filters-section[data-v-b6c2df0e]{background:#fff;padding:14px;border-radius:12px;border:1px solid #e2e8f0}.filters-section .form-control[data-v-b6c2df0e],.filters-section .form-select[data-v-b6c2df0e]{border:1.5px solid #e2e8f0;border-radius:12px;background:#f8fafc}.filters-section .form-control[data-v-b6c2df0e]:focus,.filters-section .form-select[data-v-b6c2df0e]:focus{border-color:#0d6efd;background:#fff;box-shadow:0 0 0 3px rgba(13,110,253,.1)}.summary-card[data-v-b6c2df0e]{border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 2px 10px rgba(15,23,42,.07);padding:10px 12px;height:100%}.summary-top[data-v-b6c2df0e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.summary-label[data-v-b6c2df0e]{color:#6b7280;font-size:12px}.summary-top i[data-v-b6c2df0e]{font-size:16px}.summary-value[data-v-b6c2df0e]{font-size:22px;font-weight:700;line-height:1.2}.summary-card.danger .summary-top i[data-v-b6c2df0e],.summary-card.danger .summary-value[data-v-b6c2df0e]{color:#dc3545}.summary-card.success .summary-top i[data-v-b6c2df0e],.summary-card.success .summary-value[data-v-b6c2df0e]{color:#198754}.summary-card.primary .summary-top i[data-v-b6c2df0e]{color:#0d6efd}.summary-card.warning .summary-top i[data-v-b6c2df0e]{color:#f59e0b}.summary-card.neutral .summary-top i[data-v-b6c2df0e]{color:#64748b}.page-loader-wrap[data-v-b6c2df0e]{min-height:30vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.page-loader-text[data-v-b6c2df0e]{font-size:14px;color:#6b7280}.error-wrap[data-v-b6c2df0e]{border-radius:12px}.table-shell[data-v-b6c2df0e]{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 2px 10px rgba(15,23,42,.07)}.table-shell thead th[data-v-b6c2df0e]{background:#2f3a45;color:#fff;border-color:#2f3a45;font-size:13px}.table-shell td[data-v-b6c2df0e]{border-color:#eef2f7;vertical-align:middle}.debtor-card[data-v-b6c2df0e]{border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 2px 10px rgba(15,23,42,.07)}.empty-state[data-v-b6c2df0e]{border:1px dashed #d0d9e4;border-radius:14px;background:#f8fafc;padding:24px 14px;text-align:center}.empty-icon[data-v-b6c2df0e]{display:inline-block;font-size:34px;color:#7b8a9a;margin-bottom:8px}.empty-title[data-v-b6c2df0e]{font-size:16px;font-weight:600;color:#2f3a45}.empty-subtitle[data-v-b6c2df0e]{margin-top:4px;font-size:14px;color:#6b7280}@media (max-width:576px){.page-title[data-v-b6c2df0e]{font-size:20px}}.modal-backdrop[data-v-2718f84e]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.45);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:1050}.modal-window[data-v-2718f84e]{background:#fff;border-radius:14px;width:100%;max-width:520px;max-height:92vh;display:flex;flex-direction:column;border:1px solid #e2e8f0;box-shadow:0 16px 40px rgba(15,23,42,.16)}.modal-header[data-v-2718f84e]{padding:14px 16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e2e8f0}.modal-title[data-v-2718f84e]{margin:0;font-size:18px;font-weight:600;color:#2f3a45}.modal-body[data-v-2718f84e]{padding:14px 16px 16px;overflow-y:auto;flex:1}.close-btn[data-v-2718f84e]{width:32px;height:32px;border:1px solid #e2e8f0;border-radius:9px;background:#fff;color:#475569;font-size:16px;line-height:1;cursor:pointer}.close-btn[data-v-2718f84e]:hover{background:#f8fafc}.field-block .form-label[data-v-2718f84e]{font-size:13px;font-weight:600;color:#475569;margin-bottom:6px}.form-control[data-v-2718f84e],.form-select[data-v-2718f84e]{border:1.5px solid #e2e8f0;border-radius:12px;background:#f8fafc}.form-control[data-v-2718f84e]:focus,.form-select[data-v-2718f84e]:focus{border-color:#0d6efd;background:#fff;box-shadow:0 0 0 3px rgba(13,110,253,.1)}.input-group .btn[data-v-2718f84e]{border-radius:0 12px 12px 0}.btn-main[data-v-2718f84e]{border-radius:12px;font-weight:600;min-height:40px}.modal-actions .btn[data-v-2718f84e]{min-width:130px}@media (max-width:576px){.modal-window[data-v-2718f84e]{max-width:calc(100% - 20px)}.modal-actions[data-v-2718f84e]{flex-direction:column}.modal-actions .btn[data-v-2718f84e]{width:100%}}.modal-backdrop[data-v-751fbf04]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.45);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:1050}.modal-window[data-v-751fbf04]{background:#fff;border-radius:14px;width:100%;max-width:500px;max-height:92vh;display:flex;flex-direction:column;border:1px solid #e2e8f0;box-shadow:0 16px 40px rgba(15,23,42,.16)}.modal-header[data-v-751fbf04]{padding:14px 16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e2e8f0}.modal-title[data-v-751fbf04]{margin:0;font-size:18px;font-weight:600;color:#2f3a45}.modal-body[data-v-751fbf04]{padding:14px 16px 16px;overflow-y:auto;flex:1}.close-btn[data-v-751fbf04]{width:32px;height:32px;border:1px solid #e2e8f0;border-radius:9px;background:#fff;color:#475569;font-size:16px;line-height:1;cursor:pointer}.close-btn[data-v-751fbf04]:hover{background:#f8fafc}.field-block .form-label[data-v-751fbf04]{font-size:13px;font-weight:600;color:#475569;margin-bottom:6px}.form-control[data-v-751fbf04]{border:1.5px solid #e2e8f0;border-radius:12px;background:#f8fafc}.form-control[data-v-751fbf04]:focus{border-color:#0d6efd;background:#fff;box-shadow:0 0 0 3px rgba(13,110,253,.1)}.check-result[data-v-751fbf04]{border:1px solid;border-radius:12px;padding:12px;margin-bottom:12px}.check-result.pending[data-v-751fbf04]{border-color:#fcd34d;background:#fffbeb}.check-result.success[data-v-751fbf04]{border-color:#86efac;background:#f0fdf4}.btn-main[data-v-751fbf04]{border-radius:12px;font-weight:600;min-height:40px}.modal-actions .btn[data-v-751fbf04]{min-width:140px}@media (max-width:576px){.modal-window[data-v-751fbf04]{max-width:calc(100% - 20px)}.modal-actions[data-v-751fbf04]{flex-direction:column}.modal-actions .btn[data-v-751fbf04]{width:100%}}.modal-backdrop[data-v-90cc73e6]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.45);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:1050}.modal-window[data-v-90cc73e6]{background:#fff;border-radius:14px;width:100%;max-width:520px;max-height:92vh;display:flex;flex-direction:column;border:1px solid #e2e8f0;box-shadow:0 16px 40px rgba(15,23,42,.16)}.modal-header[data-v-90cc73e6]{padding:14px 16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e2e8f0}.modal-title[data-v-90cc73e6]{margin:0;font-size:18px;font-weight:600;color:#2f3a45}.modal-body[data-v-90cc73e6]{padding:14px 16px 16px;overflow-y:auto;flex:1}.close-btn[data-v-90cc73e6]{width:32px;height:32px;border:1px solid #e2e8f0;border-radius:9px;background:#fff;color:#475569;font-size:16px;line-height:1;cursor:pointer}.close-btn[data-v-90cc73e6]:hover:not(:disabled){background:#f8fafc}.close-btn[data-v-90cc73e6]:disabled{opacity:.6;cursor:not-allowed}.invoice-info[data-v-90cc73e6]{border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;padding:12px}.meta-label[data-v-90cc73e6]{font-size:12px;color:#6b7280}.meta-value[data-v-90cc73e6]{font-size:14px;color:#2f3a45;font-weight:600}.field-block .form-label[data-v-90cc73e6]{font-size:13px;font-weight:600;color:#475569;margin-bottom:6px}.form-control[data-v-90cc73e6]{border:1.5px solid #e2e8f0;border-radius:12px;background:#f8fafc}.form-control[data-v-90cc73e6]:focus{border-color:#0d6efd;background:#fff;box-shadow:0 0 0 3px rgba(13,110,253,.1)}.warning-box[data-v-90cc73e6]{border:1px solid #f8d7da;background:#fff5f5;border-radius:12px;color:#842029;padding:10px 12px;font-size:13px}.btn-main[data-v-90cc73e6]{border-radius:12px;font-weight:600;min-height:40px}.modal-actions .btn[data-v-90cc73e6]{min-width:145px}@media (max-width:576px){.modal-window[data-v-90cc73e6]{max-width:calc(100% - 20px)}.modal-actions[data-v-90cc73e6]{flex-direction:column}.modal-actions .btn[data-v-90cc73e6]{width:100%}}.payments-page[data-v-545e183d]{max-width:1100px;margin:0 auto;text-align:left}.page-header[data-v-545e183d]{justify-content:space-between;flex-wrap:wrap}.page-header[data-v-545e183d],.title-wrap[data-v-545e183d]{display:flex;align-items:center;gap:10px}.page-title[data-v-545e183d]{font-size:24px;font-weight:600;color:#2f3a45}.back-icon-btn[data-v-545e183d]{width:36px;height:36px;border:1px solid #e2e8f0;background:#fff;border-radius:10px;color:#2f3a45;display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1}.back-icon-btn[data-v-545e183d]:hover{background:#f8fafc}.btn-main[data-v-545e183d]{border-radius:12px;font-weight:600;min-height:40px}.actions-wrap .btn[data-v-545e183d]{white-space:nowrap}.tabs-wrap[data-v-545e183d]{border-bottom:1px solid #e2e8f0}.tabs-wrap .nav-link[data-v-545e183d]{border:0;border-bottom:2px solid transparent;color:#475569;font-weight:500}.tabs-wrap .nav-link.active[data-v-545e183d]{border-bottom-color:#0d6efd;color:#0d6efd;background:transparent}.filters-section[data-v-545e183d]{background:#fff;padding:14px;border-radius:12px;border:1px solid #e2e8f0}.filters-section .form-control[data-v-545e183d],.filters-section .form-select[data-v-545e183d]{border:1.5px solid #e2e8f0;border-radius:12px;background:#f8fafc}.filters-section .form-control[data-v-545e183d]:focus,.filters-section .form-select[data-v-545e183d]:focus{border-color:#0d6efd;background:#fff;box-shadow:0 0 0 3px rgba(13,110,253,.1)}.page-loader-wrap[data-v-545e183d]{min-height:30vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.page-loader-wrap--full[data-v-545e183d]{min-height:55vh}.page-loader-text[data-v-545e183d]{font-size:14px;color:#6b7280}.table-shell[data-v-545e183d]{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 2px 10px rgba(15,23,42,.07)}.table-shell thead th[data-v-545e183d]{background:#2f3a45;color:#fff;border-color:#2f3a45;font-size:13px}.table-shell td[data-v-545e183d]{border-color:#eef2f7;vertical-align:middle}.payment-card[data-v-545e183d]{border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 2px 10px rgba(15,23,42,.07)}.empty-state[data-v-545e183d]{border:1px dashed #d0d9e4;border-radius:14px;background:#f8fafc;padding:24px 14px;text-align:center}.empty-icon[data-v-545e183d]{display:inline-block;font-size:34px;color:#7b8a9a;margin-bottom:8px}.empty-title[data-v-545e183d]{font-size:16px;font-weight:600;color:#2f3a45}.empty-subtitle[data-v-545e183d]{margin-top:4px;font-size:14px;color:#6b7280}.payments-page .nav-tabs .nav-link[data-v-545e183d]{color:#212529!important}.payments-page .nav-tabs .nav-link[data-v-545e183d]:hover{color:#0a58ca!important}.payments-page .nav-tabs .nav-link.active[data-v-545e183d]{color:#212529!important;font-weight:600}@media (max-width:576px){.page-title[data-v-545e183d]{font-size:20px}.actions-wrap[data-v-545e183d]{width:100%}.actions-wrap .btn[data-v-545e183d]{flex:1 1 0}}.payment-detail[data-v-e47e4858]{max-width:1140px;margin:0 auto;text-align:left}.page-header[data-v-e47e4858]{justify-content:space-between;flex-wrap:wrap}.page-header[data-v-e47e4858],.title-wrap[data-v-e47e4858]{display:flex;align-items:center;gap:10px}.page-title[data-v-e47e4858]{font-size:24px;font-weight:600;color:#2f3a45}.back-icon-btn[data-v-e47e4858]{width:36px;height:36px;border:1px solid #e2e8f0;background:#fff;border-radius:10px;color:#2f3a45;display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1}.back-icon-btn[data-v-e47e4858]:hover{background:#f8fafc}.btn-main[data-v-e47e4858]{border-radius:12px;font-weight:600;min-height:40px}.info-card[data-v-e47e4858],.invoice-shell[data-v-e47e4858]{border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 2px 10px rgba(15,23,42,.07)}.invoice-shell[data-v-e47e4858]{padding:8px}.page-loader-wrap[data-v-e47e4858]{min-height:30vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.page-loader-text[data-v-e47e4858]{font-size:14px;color:#6b7280}.btn-download[data-v-e47e4858]{border:1px solid #7cc8ff;color:#0b4f7d;background:linear-gradient(180deg,#f3faff,#e6f4ff);box-shadow:0 8px 20px rgba(14,116,184,.16);padding:10px 18px}.btn-download[data-v-e47e4858]:focus,.btn-download[data-v-e47e4858]:hover{color:#083a5b;background:linear-gradient(180deg,#eaf6ff,#dbeeff);border-color:#5eb7f7}@media (max-width:576px){.page-title[data-v-e47e4858]{font-size:20px}.actions-row .btn[data-v-e47e4858]{width:100%}}.client-invoice-page[data-v-55efe424]{max-width:980px;margin:0 auto;text-align:left}.page-header[data-v-55efe424]{justify-content:space-between;flex-wrap:wrap}.page-header[data-v-55efe424],.title-wrap[data-v-55efe424]{display:flex;align-items:center;gap:10px}.page-title[data-v-55efe424]{font-size:24px;font-weight:600;color:#2f3a45}.back-icon-btn[data-v-55efe424]{width:36px;height:36px;border:1px solid #e2e8f0;background:#fff;border-radius:10px;color:#2f3a45;display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1}.back-icon-btn[data-v-55efe424]:hover{background:#f8fafc}.form-shell[data-v-55efe424]{border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 2px 10px rgba(15,23,42,.07)}.org-block[data-v-55efe424]{border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;padding:10px 12px}.org-name[data-v-55efe424]{color:#2f3a45}.field-block .form-label[data-v-55efe424]{font-size:13px;font-weight:600;color:#475569;margin-bottom:6px}.form-control[data-v-55efe424],.form-select[data-v-55efe424]{border:1.5px solid #e2e8f0;border-radius:12px;background:#f8fafc}.form-control[data-v-55efe424]:focus,.form-select[data-v-55efe424]:focus{border-color:#0d6efd;background:#fff;box-shadow:0 0 0 3px rgba(13,110,253,.1)}.btn-main[data-v-55efe424]{border-radius:12px;font-weight:600;min-height:40px}.actions-row .btn[data-v-55efe424]{min-width:190px}.section-title[data-v-55efe424]{font-size:18px;font-weight:600;color:#2f3a45}.table-shell[data-v-55efe424]{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 2px 10px rgba(15,23,42,.07)}.table-shell thead th[data-v-55efe424]{background:#2f3a45;color:#fff;border-color:#2f3a45;font-size:13px}.table-shell td[data-v-55efe424]{border-color:#eef2f7;vertical-align:middle}.invoice-card[data-v-55efe424]{border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 2px 10px rgba(15,23,42,.07)}.page-loader-wrap[data-v-55efe424]{min-height:30vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.page-loader-sm[data-v-55efe424]{min-height:14vh}.page-loader-text[data-v-55efe424]{font-size:14px;color:#6b7280}.empty-state[data-v-55efe424]{border:1px dashed #d0d9e4;border-radius:14px;background:#f8fafc;padding:24px 14px;text-align:center}.empty-icon[data-v-55efe424]{display:inline-block;font-size:34px;color:#7b8a9a;margin-bottom:8px}.empty-title[data-v-55efe424]{font-size:16px;font-weight:600;color:#2f3a45}.empty-subtitle[data-v-55efe424]{margin-top:4px;font-size:14px;color:#6b7280}@media (max-width:576px){.page-title[data-v-55efe424]{font-size:20px}.actions-row .btn[data-v-55efe424]{width:100%;min-width:0}}.modal-backdrop[data-v-3b6c77dc]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.45);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:1050}.modal-window[data-v-3b6c77dc]{background:#fff;border-radius:14px;width:100%;max-width:500px;max-height:92vh;display:flex;flex-direction:column;border:1px solid #e2e8f0;box-shadow:0 16px 40px rgba(15,23,42,.16)}.modal-header[data-v-3b6c77dc]{padding:14px 16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e2e8f0}.modal-title[data-v-3b6c77dc]{margin:0;font-size:18px;font-weight:600;color:#2f3a45}.modal-body[data-v-3b6c77dc]{padding:14px 16px 16px;overflow-y:auto;flex:1}.close-btn[data-v-3b6c77dc]{width:32px;height:32px;border:1px solid #e2e8f0;border-radius:9px;background:#fff;color:#475569;font-size:16px;line-height:1;cursor:pointer}.close-btn[data-v-3b6c77dc]:hover{background:#f8fafc}.field-block .form-label[data-v-3b6c77dc]{font-size:13px;font-weight:600;color:#475569;margin-bottom:6px}.form-control[data-v-3b6c77dc],.form-select[data-v-3b6c77dc]{border:1.5px solid #e2e8f0;border-radius:12px;background:#f8fafc}.form-control[data-v-3b6c77dc]:focus,.form-select[data-v-3b6c77dc]:focus{border-color:#0d6efd;background:#fff;box-shadow:0 0 0 3px rgba(13,110,253,.1)}.btn-main[data-v-3b6c77dc]{border-radius:12px;font-weight:600;min-height:40px}.modal-actions .btn[data-v-3b6c77dc]{min-width:140px}@media (max-width:576px){.modal-window[data-v-3b6c77dc]{max-width:calc(100% - 20px)}.modal-actions[data-v-3b6c77dc]{flex-direction:column}.modal-actions .btn[data-v-3b6c77dc]{width:100%}}.transactions-page[data-v-764ef122]{max-width:1200px;margin:0 auto;text-align:left}.page-header[data-v-764ef122]{justify-content:space-between;flex-wrap:wrap}.page-header[data-v-764ef122],.title-wrap[data-v-764ef122]{display:flex;align-items:center;gap:10px}.page-title[data-v-764ef122]{font-size:24px;font-weight:600;color:#2f3a45}.back-icon-btn[data-v-764ef122]{width:36px;height:36px;border:1px solid #e2e8f0;background:#fff;border-radius:10px;color:#2f3a45;display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1}.back-icon-btn[data-v-764ef122]:hover{background:#f8fafc}.btn-main[data-v-764ef122]{border-radius:12px;font-weight:600;min-height:40px}.filters-section[data-v-764ef122]{background:#fff;padding:14px;border-radius:12px;border:1px solid #e2e8f0}.filters-section .form-select[data-v-764ef122]{border:1.5px solid #e2e8f0;border-radius:12px;background:#f8fafc}.filters-section .form-select[data-v-764ef122]:focus{border-color:#0d6efd;background:#fff;box-shadow:0 0 0 3px rgba(13,110,253,.1)}.page-loader-wrap[data-v-764ef122]{min-height:30vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.page-loader-text[data-v-764ef122]{font-size:14px;color:#6b7280}.table-shell[data-v-764ef122]{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 2px 10px rgba(15,23,42,.07)}.table-shell thead th[data-v-764ef122]{background:#2f3a45;color:#fff;border-color:#2f3a45;font-size:13px}.table-shell td[data-v-764ef122]{border-color:#eef2f7;vertical-align:middle}.transaction-card[data-v-764ef122]{border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 2px 10px rgba(15,23,42,.07)}.empty-state[data-v-764ef122]{border:1px dashed #d0d9e4;border-radius:14px;background:#f8fafc;padding:24px 14px;text-align:center}.empty-icon[data-v-764ef122]{display:inline-block;font-size:34px;color:#7b8a9a;margin-bottom:8px}.empty-title[data-v-764ef122]{font-size:16px;font-weight:600;color:#2f3a45}.empty-subtitle[data-v-764ef122]{margin-top:4px;font-size:14px;color:#6b7280}@media (max-width:576px){.page-title[data-v-764ef122]{font-size:20px}}.statement-page[data-v-6aed2b92]{max-width:1000px;margin:0 auto;text-align:left}@media print{.statement-page[data-v-6aed2b92]>:not(.statement-result){display:none!important}.statement-result[data-v-6aed2b92]{margin:0;padding:0}.btn[data-v-6aed2b92]{display:none!important}}.direction-balance-card[data-v-7ce888b2]{transition:transform .18s ease,box-shadow .18s ease;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 10px rgba(15,23,42,.07);background:#fff}.direction-balance-card[data-v-7ce888b2]:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(15,23,42,.12)}.header-row[data-v-7ce888b2]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;text-align:left}.card-title[data-v-7ce888b2]{font-size:1rem;color:#2f3a45}.card-id[data-v-7ce888b2]{font-size:.75rem;color:#8a97a5}.status-badge[data-v-7ce888b2]{font-weight:600;font-size:.72rem}.info-block[data-v-7ce888b2]{padding:.55rem .6rem;border-radius:10px;background:#f8fafc;border:1px solid #e8edf3}.info-value[data-v-7ce888b2]{font-size:1.05rem}.available-balance[data-v-7ce888b2]{border-left:4px solid #0d6efd;border:1px solid #e2e8f0;background:#f8fafc!important}.available-value[data-v-7ce888b2]{font-size:1rem}.actions .action-btn[data-v-7ce888b2]{transition:all .18s ease;border-radius:10px;min-height:34px;font-weight:600}.actions .action-btn[data-v-7ce888b2]:hover:not(:disabled){transform:translateY(-1px)}.icon-action[data-v-7ce888b2]{min-width:38px;flex:0 0 auto}@media (max-width:576px){.actions .action-btn[data-v-7ce888b2]{flex:1 1 calc(50% - 4px)}.actions .icon-action[data-v-7ce888b2]{flex:0 0 auto}}.modal-backdrop[data-v-705bd902]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.44);display:flex;align-items:center;justify-content:center;z-index:1050;padding:14px}.modal-window[data-v-705bd902]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;width:100%;max-width:520px;max-height:92vh;display:flex;flex-direction:column;box-shadow:0 16px 40px rgba(15,23,42,.16);overflow:hidden}.modal-header[data-v-705bd902]{padding:14px 16px;background:linear-gradient(180deg,#f7fbff,#edf6ff);display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e2e8f0}.modal-title[data-v-705bd902]{color:#2f3a45;font-weight:600;font-size:17px}.modal-subtitle[data-v-705bd902]{font-size:12px;color:#64748b}.modal-body[data-v-705bd902]{padding:14px 16px;overflow-y:auto;flex:1}.close-btn[data-v-705bd902]{width:34px;height:34px;border:1px solid #dbe3ef;border-radius:10px;background:#fff;color:#475569;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.close-btn[data-v-705bd902]:hover{background:#f8fafc;color:#2f3a45}.source-info[data-v-705bd902]{border:1px solid #d8e7fb;background:#f7fbff;border-radius:12px;padding:12px}.source-icon[data-v-705bd902]{font-size:1.15rem;color:#0d6efd}.source-meta[data-v-705bd902]{font-size:13px;color:#475569}.form-label[data-v-705bd902]{font-size:13px;font-weight:600;color:#475569;margin-bottom:6px}.form-control[data-v-705bd902],.form-select[data-v-705bd902],.input-group-text[data-v-705bd902]{border:1.5px solid #e2e8f0;border-radius:12px;background:#f8fafc}.form-control[data-v-705bd902]:focus,.form-select[data-v-705bd902]:focus{border-color:#0d6efd;background:#fff;box-shadow:0 0 0 3px rgba(13,110,253,.1)}.rub-addon[data-v-705bd902]{border-top-right-radius:0;border-bottom-right-radius:0}.input-group .form-control[data-v-705bd902]{border-top-left-radius:0;border-bottom-left-radius:0}.btn-main[data-v-705bd902]{min-height:40px;border-radius:12px;font-weight:600}@media (max-width:576px){.footer-actions[data-v-705bd902]{flex-direction:column}.footer-actions .btn[data-v-705bd902]{width:100%}}.organization-balances[data-v-0d3b5765]{max-width:1200px;margin:0 auto;padding:1rem}.page-header[data-v-0d3b5765]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-title[data-v-0d3b5765]{font-weight:600;font-size:26px;color:#2f3a45}.section-subtitle[data-v-0d3b5765]{color:#6b7280;font-size:14px;margin-top:4px}.btn-main[data-v-0d3b5765]{border-radius:12px;font-weight:600;min-height:40px}.summary-card[data-v-0d3b5765]{border:1px solid #e2e8f0;border-radius:14px;background:linear-gradient(180deg,#fff,#f9fbff);box-shadow:0 8px 22px rgba(15,23,42,.08);padding:14px;height:100%;display:flex;flex-direction:column;justify-content:space-between;transition:transform .2s ease,box-shadow .2s ease}.summary-card[data-v-0d3b5765]:hover{transform:translateY(-1px);box-shadow:0 12px 26px rgba(15,23,42,.12)}.summary-head[data-v-0d3b5765]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.summary-icon-wrap[data-v-0d3b5765]{width:30px;height:30px;border-radius:10px;border:1px solid currentColor;display:inline-flex;align-items:center;justify-content:center;opacity:.95}.summary-icon-wrap i[data-v-0d3b5765]{font-size:14px}.summary-label[data-v-0d3b5765]{color:#64748b;font-size:12px;font-weight:600}.summary-value[data-v-0d3b5765]{margin:0;font-size:24px;font-weight:700;line-height:1.15;letter-spacing:-.02em}.summary-caption[data-v-0d3b5765]{margin-top:8px;color:#8a97a5;font-size:12px;line-height:1.35}.summary-card.danger .summary-icon-wrap[data-v-0d3b5765],.summary-card.danger .summary-value[data-v-0d3b5765]{color:#dc3545}.summary-card.primary .summary-icon-wrap[data-v-0d3b5765],.summary-card.primary .summary-value[data-v-0d3b5765]{color:#0d6efd}.summary-card.success .summary-icon-wrap[data-v-0d3b5765],.summary-card.success .summary-value[data-v-0d3b5765]{color:#198754}.summary-card.danger[data-v-0d3b5765]{border-color:#f2d7db}.summary-card.primary[data-v-0d3b5765]{border-color:#d7e6fb}.summary-card.success[data-v-0d3b5765]{border-color:#d7ebe1}.page-loader-wrap[data-v-0d3b5765]{min-height:30vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.page-loader-text[data-v-0d3b5765]{color:#6b7280;font-size:14px}.error-wrap[data-v-0d3b5765]{border-radius:12px}.empty-state[data-v-0d3b5765]{border:1px dashed #d0d9e4;border-radius:14px;background:#f8fafc;padding:24px 14px;text-align:center}.empty-icon[data-v-0d3b5765]{font-size:48px;color:#8b97a7}.empty-title[data-v-0d3b5765]{margin:10px 0 14px;color:#2f3a45}.balances-grid[data-v-0d3b5765]{animation:fadeIn-0d3b5765 .3s ease-in}@media (max-width:576px){.page-title[data-v-0d3b5765]{font-size:22px}.summary-card[data-v-0d3b5765]{padding:12px}.summary-value[data-v-0d3b5765]{font-size:21px}.header-right .btn[data-v-0d3b5765],.header-right[data-v-0d3b5765]{width:100%}}@keyframes fadeIn-0d3b5765{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}