@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}.visible{visibility:visible}.relative{position:relative}.static{position:static}.container{width:100%}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.list-item{display:list-item}.table{display:table}.table-row{display:table-row}.flex-2{flex:2}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}@layer base{*{box-sizing:border-box}html{font-family:Inter,system-ui,sans-serif}body{color:#111827;background-color:#f9fafb;margin:0}#app{min-height:100vh}}@layer components{.btn-primary{color:#fff;cursor:pointer;background-color:#2563eb;border:none;border-radius:.5rem;padding:.5rem 1rem;font-weight:500;transition:background-color .2s}.btn-primary:hover{background-color:#1d4ed8}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.btn-secondary{color:#374151;cursor:pointer;background-color:#fff;border:1px solid #d1d5db;border-radius:.5rem;padding:.5rem 1rem;font-weight:500;transition:background-color .2s}.btn-secondary:hover{background-color:#f9fafb}.card{background-color:#fff;border:1px solid #e5e7eb;border-radius:.75rem;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.input-field{border:1px solid #d1d5db;border-radius:.5rem;width:100%;padding:.75rem;font-size:.875rem;line-height:1.25rem;display:block;box-shadow:0 1px 2px #0000000d}.input-field:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}:root{--button-radius: 8px;--button-primary: #2563eb;--button-primary-hover: #1d4ed8;--button-danger: #b91c1c}:is(#app,body) .erp-button{--button-bg: #fff;--button-fg: #475569;--button-border: #cbd5e1;--button-hover: #f1f5f9;align-items:center;justify-content:center;gap:.5rem;min-height:40px;max-width:100%;height:auto;padding:.5rem .875rem;border:1px solid var(--button-border);border-radius:var(--button-radius);background:var(--button-bg);color:var(--button-fg);font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.25rem;text-align:center;text-decoration:none;white-space:normal;box-shadow:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.erp-button{display:inline-flex}:is(#app,body) .erp-button--primary{--button-bg: var(--button-primary);--button-border: var(--button-primary);--button-fg: #fff;--button-hover: var(--button-primary-hover)}:is(#app,body) .erp-button--danger{--button-bg: #fff1f2;--button-border: #fecdd3;--button-fg: var(--button-danger);--button-hover: #ffe4e6}:is(#app,body) .erp-button--ghost{--button-bg: transparent;--button-border: transparent}:is(#app,body) .erp-button--sm{min-height:32px;padding:.375rem .625rem;font-size:.75rem;line-height:1rem;gap:.375rem}:is(#app,body) .erp-button--icon{width:32px;min-width:32px;height:32px;min-height:32px;padding:.375rem;flex-shrink:0;line-height:1}:is(#app,body) .erp-button>svg{width:16px;height:16px;flex-shrink:0}:is(#app,body) .erp-button:not(:disabled):not([aria-disabled=true]):hover{background:var(--button-hover);color:var(--button-fg);border-color:var(--button-border);box-shadow:none}:is(#app,body) :is(.erp-button,.erp-control):focus-visible{outline:2px solid #2563eb;outline-offset:2px}:is(#app,body) :is(.erp-button,.erp-control):is(:disabled,[aria-disabled=true]){opacity:.5;cursor:not-allowed;box-shadow:none}@media(prefers-reduced-motion:reduce){:is(#app,body) .erp-button{transition:none}}.notification-container[data-v-03ac34d8]{position:fixed;top:1rem;right:1rem;z-index:1000;display:flex;flex-direction:column;gap:.5rem;max-width:400px}.notification-toast[data-v-03ac34d8]{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border-radius:8px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;background:#fff;border-left:4px solid #d1d5db;min-width:320px}.notification-success[data-v-03ac34d8]{border-left-color:#374151;background:#f9fafb}.notification-error[data-v-03ac34d8]{border-left-color:#6b7280;background:#f9fafb}.notification-warning[data-v-03ac34d8]{border-left-color:#9ca3af;background:#f9fafb}.notification-info[data-v-03ac34d8]{border-left-color:#1f2937;background:#f9fafb}.notification-icon[data-v-03ac34d8]{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;flex-shrink:0;margin-top:.125rem}.notification-success .notification-icon[data-v-03ac34d8]{color:#374151}.notification-error .notification-icon[data-v-03ac34d8]{color:#6b7280}.notification-warning .notification-icon[data-v-03ac34d8]{color:#9ca3af}.notification-info .notification-icon[data-v-03ac34d8]{color:#1f2937}.notification-icon svg[data-v-03ac34d8]{width:100%;height:100%}.notification-content[data-v-03ac34d8]{flex:1}.notification-message[data-v-03ac34d8]{font-weight:500;color:#1f2937;margin:0 0 .25rem;line-height:1.4}.notification-description[data-v-03ac34d8]{font-size:.875rem;color:#6b7280;margin:0;line-height:1.4}.notification-close[data-v-03ac34d8]{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border:none;background:none;color:#9ca3af;cursor:pointer;border-radius:4px;transition:all .2s;flex-shrink:0}.notification-close[data-v-03ac34d8]:hover{color:#6b7280;background:#0000000d}.notification-close svg[data-v-03ac34d8]{width:100%;height:100%}.notification-enter-active[data-v-03ac34d8],.notification-leave-active[data-v-03ac34d8]{transition:all .3s cubic-bezier(.4,0,.2,1)}.notification-enter-from[data-v-03ac34d8],.notification-leave-to[data-v-03ac34d8]{opacity:0;transform:translate(100%)}.notification-enter-to[data-v-03ac34d8],.notification-leave-from[data-v-03ac34d8]{opacity:1;transform:translate(0)}@media(max-width:640px){.notification-container[data-v-03ac34d8]{left:1rem;right:1rem;max-width:none}.notification-toast[data-v-03ac34d8]{min-width:auto}}.locale-control[data-v-4808268e]{display:inline-flex;align-items:center;gap:.45rem;margin-left:auto}.locale-control svg[data-v-4808268e]{width:15px;height:15px;flex:0 0 15px}.locale-dropdown[data-v-4808268e]{position:relative}.locale-trigger[data-v-4808268e]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:36px;max-width:100%;border:1px solid #d1d5db;border-radius:8px;padding:.4rem .5rem;background:#f9fafb;color:#475569;font:inherit;cursor:pointer;white-space:nowrap}.locale-trigger[data-v-4808268e]:focus-visible,.locale-option[data-v-4808268e]:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.locale-trigger[data-v-4808268e]:hover{background:#f3f4f6;border-color:#9ca3af}.locale-control .locale-chevron[data-v-4808268e]{width:12px;height:12px;flex:0 0 12px;transition:transform .2s}.locale-chevron.rotate[data-v-4808268e]{transform:rotate(180deg)}.locale-menu[data-v-4808268e]{position:absolute;top:100%;right:0;z-index:50;width:200px;max-width:calc(100vw - 24px);margin-top:.25rem;max-height:200px;overflow-y:auto;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a}.locale-option[data-v-4808268e]{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem;background:none;border:none;cursor:pointer;font-family:inherit;font-size:.875rem;color:#475569;text-align:left}.locale-option[data-v-4808268e]:hover{background:#f9fafb}.locale-option.active[data-v-4808268e]{background:#eff6ff;color:#2563eb}.locale-info[data-v-4808268e]{display:flex;flex-direction:column;gap:.125rem}.locale-code[data-v-4808268e]{font-weight:500;line-height:1}.locale-name[data-v-4808268e]{font-size:.75rem;color:#6b7280;line-height:1}.locale-control-compact[data-v-4808268e]{flex:0 0 auto;margin-left:0}.locale-control-compact .locale-trigger[data-v-4808268e]{height:32px;min-height:32px;width:78px;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.locale-control-compact .locale-menu[data-v-4808268e]{left:0;right:auto}.locale-align-end .locale-menu[data-v-4808268e]{left:auto;right:0}@media(max-width:768px){.locale-menu[data-v-4808268e]{width:150px}}@media(max-width:600px){.locale-control:not(.locale-control-compact) .locale-trigger[data-v-4808268e]{min-height:40px}}@media(max-width:360px){.locale-control-compact .locale-trigger[data-v-4808268e]{width:72px}}.account-navigation[data-v-552ad9a7]{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;color:#64748b;font-size:.75rem}.account-bar[data-v-552ad9a7]{min-height:42px;padding:.5rem 1.5rem;background:#fff;border-bottom:1px solid #e2e8f0}.brand[data-v-552ad9a7]{font-weight:800;letter-spacing:.14em;color:#2563eb;text-decoration:none}.account-name[data-v-552ad9a7]{margin-right:auto;font-weight:600;overflow-wrap:anywhere}.account-links[data-v-552ad9a7]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.account-links a[data-v-552ad9a7],.account-links button[data-v-552ad9a7]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:36px;padding:.45rem .6rem;border:1px solid transparent;border-radius:8px;background:transparent;color:#475569;cursor:pointer;font:inherit;font-weight:500;text-decoration:none;white-space:nowrap}.account-links a[data-v-552ad9a7]:hover,.account-links button[data-v-552ad9a7]:hover{color:#1d4ed8;background:#eff6ff}.account-links a.router-link-active[data-v-552ad9a7]{color:#1d4ed8;background:#eff6ff;border-color:#dbeafe}.account-links a[data-v-552ad9a7]:focus-visible,.account-links button[data-v-552ad9a7]:focus-visible,select[data-v-552ad9a7]:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.account-navigation svg[data-v-552ad9a7]{width:15px;height:15px;flex:0 0 15px}.account-navigation-embedded[data-v-552ad9a7]{justify-content:center;gap:.75rem}.account-navigation-embedded .locale-control[data-v-552ad9a7]{margin-left:0}@media(max-width:600px){.account-bar[data-v-552ad9a7]{padding:.5rem .75rem;gap:.5rem}.account-links a[data-v-552ad9a7],.account-links button[data-v-552ad9a7]{min-height:40px;padding:.5rem}.account-navigation-embedded[data-v-552ad9a7]{width:100%;justify-content:center}.account-navigation-embedded .account-links[data-v-552ad9a7]{justify-content:center;flex-wrap:nowrap;gap:.25rem;width:100%}.account-navigation-embedded .account-links a[data-v-552ad9a7],.account-navigation-embedded .account-links button[data-v-552ad9a7]{min-height:36px;padding:.35rem .25rem}.account-navigation-embedded .account-links svg[data-v-552ad9a7]{display:none}}@media(max-width:768px){#app>.operational-account-bar{display:none}}.session-error{align-content:center;gap:1rem;padding:1.5rem;text-align:center}.session-error p{max-width:36rem;margin:0}.session-error button{margin:0 .4rem;padding:.55rem .9rem;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#1d4ed8;cursor:pointer}.session-state{min-height:70vh;display:grid;place-items:center;color:#64748b;font-size:16px}.login-container[data-v-a9aa6db7]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#eff6ff,#dbeafe);padding:2rem}.login-box[data-v-a9aa6db7]{width:100%;max-width:28rem;display:flex;flex-direction:column;gap:2rem}.login-header[data-v-a9aa6db7]{text-align:center}.logo[data-v-a9aa6db7]{margin:0 auto 2rem;width:5rem;height:5rem;background-color:#2563eb;border-radius:1rem;display:flex;align-items:center;justify-content:center}.logo-icon[data-v-a9aa6db7]{width:2.5rem;height:2.5rem;color:#fff}.login-title[data-v-a9aa6db7]{margin:1.5rem 0 .5rem;font-size:1.875rem;font-weight:700;color:#111827}.login-subtitle[data-v-a9aa6db7]{margin:0;font-size:.875rem;color:#6b7280}.card-body[data-v-a9aa6db7]{padding:2rem}.login-form[data-v-a9aa6db7]{display:flex;flex-direction:column;gap:1.5rem}.error-message[data-v-a9aa6db7]{background-color:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;padding:1rem}.error-content[data-v-a9aa6db7]{display:flex;align-items:flex-start;gap:.75rem}.error-icon[data-v-a9aa6db7]{width:1.25rem;height:1.25rem;color:#dc2626;flex-shrink:0}.error-text[data-v-a9aa6db7]{margin:0;font-size:.875rem;color:#991b1b}.form-group[data-v-a9aa6db7]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-a9aa6db7]{font-size:.875rem;font-weight:500;color:#374151}.form-options[data-v-a9aa6db7]{display:flex;align-items:center;justify-content:space-between}.remember-me[data-v-a9aa6db7]{display:flex;align-items:center;gap:.5rem}.checkbox[data-v-a9aa6db7]{width:1rem;height:1rem;color:#2563eb;border:1px solid #d1d5db;border-radius:.25rem}.checkbox-label[data-v-a9aa6db7]{font-size:.875rem;color:#111827;cursor:pointer}.forgot-password[data-v-a9aa6db7]{font-size:.875rem}.forgot-link[data-v-a9aa6db7]{color:#2563eb;text-decoration:none;font-weight:500}.forgot-link[data-v-a9aa6db7]:hover{color:#1d4ed8}.login-button[data-v-a9aa6db7]{width:100%;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.75rem 1rem;font-size:1rem}.loading-spinner[data-v-a9aa6db7]{width:1.25rem;height:1.25rem;color:#fff;animation:spin-a9aa6db7 1s linear infinite}.spinner-track[data-v-a9aa6db7]{opacity:.25}.spinner-path[data-v-a9aa6db7]{opacity:.75}.test-credentials[data-v-a9aa6db7]{text-align:center}.test-credentials p[data-v-a9aa6db7]{margin:0;font-size:.75rem;color:#6b7280}@keyframes spin-a9aa6db7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rastreamento-card[data-v-b8966bd1]{border-radius:.75rem;transition:all .2s ease-in-out;background-color:#fff;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000001a;height:100%;box-sizing:border-box;display:flex;flex-direction:column}.rastreamento-card[data-v-b8966bd1]:hover{border-color:#2563eb;box-shadow:0 4px 12px -4px #00000026;transform:translateY(-1px)}.card-header[data-v-b8966bd1]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1rem .5rem}.card-title[data-v-b8966bd1]{margin:0;font-size:1rem;font-weight:600;color:#111827}.card-actions[data-v-b8966bd1]{display:flex;align-items:center;gap:.5rem}.edit-rate-btn[data-v-b8966bd1]{width:1.5rem;height:1.5rem;border-radius:.375rem;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:all .2s}.edit-rate-btn[data-v-b8966bd1]:hover{background-color:#f3f4f6;color:#374151}.edit-rate-btn svg[data-v-b8966bd1]{width:.875rem;height:.875rem}.card-icon[data-v-b8966bd1]{width:1.5rem;height:1.5rem;color:#2563eb;display:flex;align-items:center;justify-content:center}.card-icon svg[data-v-b8966bd1]{width:1rem;height:1rem}.rastreamento-content[data-v-b8966bd1]{padding:0 1rem 1rem;display:flex;flex-direction:column;gap:1rem;overflow:hidden}.rastreamento-stats[data-v-b8966bd1]{display:grid;grid-template-columns:repeat(4,1fr);gap:.375rem}.rstat[data-v-b8966bd1]{display:flex;flex-direction:column;align-items:center;padding:.5rem .25rem;border-radius:.5rem;gap:.125rem}.rstat-num[data-v-b8966bd1]{font-size:1.25rem;font-weight:800;line-height:1}.rstat-lbl[data-v-b8966bd1]{font-size:.58rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;line-height:1.2;text-align:center}.rstat-total[data-v-b8966bd1]{background:#f3f4f6}.rstat-total .rstat-num[data-v-b8966bd1]{color:#111827}.rstat-total .rstat-lbl[data-v-b8966bd1]{color:#6b7280}.rstat-transito[data-v-b8966bd1]{background:#dbeafe}.rstat-transito .rstat-num[data-v-b8966bd1]{color:#1d4ed8}.rstat-transito .rstat-lbl[data-v-b8966bd1]{color:#3b82f6}.rstat-entregue[data-v-b8966bd1]{background:#d1fae5}.rstat-entregue .rstat-num[data-v-b8966bd1]{color:#065f46}.rstat-entregue .rstat-lbl[data-v-b8966bd1]{color:#10b981}.rstat-pendente[data-v-b8966bd1]{background:#fef3c7}.rstat-pendente .rstat-num[data-v-b8966bd1]{color:#b45309}.rstat-pendente .rstat-lbl[data-v-b8966bd1]{color:#d97706}.tracking-loading[data-v-b8966bd1]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem 0}.tracking-loading .loading-spinner[data-v-b8966bd1]{width:1.5rem;height:1.5rem;color:#2563eb;animation:spin-b8966bd1 1s linear infinite}.tracking-loading p[data-v-b8966bd1]{font-size:.875rem;color:#6b7280;margin:0}.rastreamentos-recentes[data-v-b8966bd1]{flex:1;overflow:hidden;display:flex;flex-direction:column;min-height:0}.recentes-title[data-v-b8966bd1]{font-size:.65rem;font-weight:700;color:#9ca3af;margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.07em}.rastreamentos-list[data-v-b8966bd1]{display:flex;flex-direction:column;gap:.375rem;overflow-y:auto;max-height:420px;padding-right:.25rem}.rastreamentos-list[data-v-b8966bd1]::-webkit-scrollbar{width:3px}.rastreamentos-list[data-v-b8966bd1]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:2px}.rastreamentos-list[data-v-b8966bd1]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.rastreamentos-list[data-v-b8966bd1]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.track-card[data-v-b8966bd1]{position:relative;background:#fff;border:1px solid #e5e7eb;border-left-width:3px;border-radius:.5rem;padding:.5rem .625rem .45rem;display:flex;flex-direction:column;gap:.2rem;transition:box-shadow .15s,transform .15s}.track-card[data-v-b8966bd1]:hover{box-shadow:0 2px 8px #00000014;transform:translateY(-1px)}.track-card.status-pendente[data-v-b8966bd1]{border-left-color:#f59e0b;background:#fffdf5}.track-card.status-em-transito[data-v-b8966bd1]{border-left-color:#3b82f6;background:#f8fbff}.track-card.status-entregue[data-v-b8966bd1]{border-left-color:#10b981;background:#f5fdf8}.track-card.status-erro[data-v-b8966bd1]{border-left-color:#ef4444;background:#fff8f8}.track-top[data-v-b8966bd1]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.track-name[data-v-b8966bd1]{font-size:.8rem;font-weight:700;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.track-badge[data-v-b8966bd1]{font-size:.6rem;font-weight:700;padding:.15rem .45rem;border-radius:99px;white-space:nowrap;flex-shrink:0;text-transform:uppercase;letter-spacing:.04em}.track-badge.status-pendente[data-v-b8966bd1]{background:#fef3c7;color:#b45309}.track-badge.status-em-transito[data-v-b8966bd1]{background:#dbeafe;color:#1d4ed8}.track-badge.status-entregue[data-v-b8966bd1]{background:#d1fae5;color:#065f46}.track-badge.status-erro[data-v-b8966bd1]{background:#fee2e2;color:#b91c1c}.track-code-row[data-v-b8966bd1]{display:flex;align-items:center;gap:.375rem}.track-code[data-v-b8966bd1]{font-family:SF Mono,Fira Mono,monospace;font-size:.7rem;font-weight:600;color:#374151;letter-spacing:.04em;flex:1;min-width:0}.track-service[data-v-b8966bd1]{font-size:.55rem;font-weight:800;background:#e0e7ff;color:#3730a3;padding:.1rem .35rem;border-radius:3px;text-transform:uppercase;letter-spacing:.06em;flex-shrink:0}.track-copy[data-v-b8966bd1]{width:1.375rem;height:1.375rem;border:none;background:#f3f4f6;cursor:pointer;color:#9ca3af;display:flex;align-items:center;justify-content:center;border-radius:.25rem;flex-shrink:0;transition:background .15s,color .15s}.track-copy[data-v-b8966bd1]:hover{background:#e5e7eb;color:#374151}.track-copy svg[data-v-b8966bd1]{width:.7rem;height:.7rem}.track-event[data-v-b8966bd1]{display:flex;align-items:flex-start;gap:.25rem;margin-top:.05rem}.track-event-icon[data-v-b8966bd1]{width:.7rem;height:.7rem;color:#6b7280;flex-shrink:0;margin-top:.05rem}.track-event-text[data-v-b8966bd1]{font-size:.7rem;color:#4b5563;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.track-estimate[data-v-b8966bd1]{display:flex;align-items:center;gap:.25rem}.track-estimate-icon[data-v-b8966bd1]{width:.65rem;height:.65rem;color:#9ca3af;flex-shrink:0}.track-estimate[data-v-b8966bd1]{font-size:.65rem;color:#9ca3af}.empty-rastreamentos[data-v-b8966bd1]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2rem 1rem;color:#9ca3af;text-align:center}.empty-icon[data-v-b8966bd1]{width:1.5rem;height:1.5rem;opacity:.5}.empty-text[data-v-b8966bd1]{font-size:.675rem;margin:0;opacity:.8}.modal-overlay[data-v-b8966bd1]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-b8966bd1]{background-color:#fff;border-radius:.75rem;box-shadow:0 20px 25px -5px #0000001a;max-width:600px;width:100%;max-height:90vh;overflow:hidden;margin:1rem}.modal-header[data-v-b8966bd1]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e5e7eb}.modal-header h2[data-v-b8966bd1]{margin:0;font-size:1.25rem;font-weight:600;color:#111827}.modal-close[data-v-b8966bd1]{width:2rem;height:2rem;border-radius:.375rem;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:all .2s}.modal-close[data-v-b8966bd1]:hover{background-color:#f3f4f6;color:#374151}.modal-close svg[data-v-b8966bd1]{width:1.25rem;height:1.25rem}.modal-body[data-v-b8966bd1]{padding:1.5rem;max-height:60vh;overflow-y:auto}.modal-footer[data-v-b8966bd1]{display:flex;justify-content:flex-end;gap:.75rem;padding:1.5rem;border-top:1px solid #e5e7eb;background-color:#f9fafb}.form-grid[data-v-b8966bd1]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group[data-v-b8966bd1]{display:flex;flex-direction:column;gap:.5rem}.form-group.full-width[data-v-b8966bd1]{grid-column:1 / -1}.form-group label[data-v-b8966bd1]{font-size:.875rem;font-weight:500;color:#374151}.form-input[data-v-b8966bd1]{padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;transition:border-color .2s}.form-input[data-v-b8966bd1]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.form-actions[data-v-b8966bd1]{margin-top:1rem;display:flex;justify-content:center}.btn[data-v-b8966bd1]{padding:.75rem 1.5rem;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;border:none}.btn-primary[data-v-b8966bd1]{background-color:#2563eb;color:#fff}.btn-primary[data-v-b8966bd1]:hover:not(:disabled){background-color:#1d4ed8}.btn-primary[data-v-b8966bd1]:disabled{background-color:#9ca3af;cursor:not-allowed}.btn-secondary[data-v-b8966bd1]{background-color:#f3f4f6;color:#374151;border:1px solid #d1d5db}.btn-secondary[data-v-b8966bd1]:hover{background-color:#e5e7eb}.btn-consultar[data-v-b8966bd1]{background-color:#16a34a;color:#fff}.btn-consultar[data-v-b8966bd1]:hover:not(:disabled){background-color:#15803d}.btn-consultar[data-v-b8966bd1]:disabled{background-color:#9ca3af;cursor:not-allowed}.alert[data-v-b8966bd1]{padding:.75rem;border-radius:.5rem;margin-bottom:1rem;font-size:.875rem}.alert-error[data-v-b8966bd1]{background-color:#fef2f2;border:1px solid #fecaca;color:#b91c1c}@keyframes spin-b8966bd1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){.rastreamento-stats[data-v-b8966bd1]{grid-template-columns:1fr 1fr;gap:.5rem}.form-grid[data-v-b8966bd1]{grid-template-columns:1fr}.modal-content[data-v-b8966bd1]{margin:.5rem;max-height:95vh}.modal-header[data-v-b8966bd1],.modal-body[data-v-b8966bd1],.modal-footer[data-v-b8966bd1]{padding:1rem}}@media(max-width:600px){.rastreamentos-list[data-v-b8966bd1]{max-height:none;overflow-y:visible}}.folgas-calendar-advanced[data-v-dab9f6ab]{background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;overflow:hidden}.calendar-header[data-v-dab9f6ab]{padding:1.5rem;border-bottom:1px solid #e5e7eb;background:#fff;color:#1f2937}.header-controls[data-v-dab9f6ab]{display:flex;flex-direction:column;gap:1rem}.month-navigation[data-v-dab9f6ab]{display:flex;align-items:center;justify-content:center;gap:2rem}.nav-button[data-v-dab9f6ab]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid #e5e7eb;background:#fff;border-radius:8px;cursor:pointer;transition:all .2s;color:#6b7280}.nav-button[data-v-dab9f6ab]:hover{background:#f9fafb;color:#1f2937}.nav-button svg[data-v-dab9f6ab]{width:1.25rem;height:1.25rem}.month-title[data-v-dab9f6ab]{font-size:1.75rem;font-weight:600;margin:0;text-align:center;color:#1f2937}.filters[data-v-dab9f6ab]{display:flex;gap:1rem;flex-wrap:wrap;align-items:end}.filter-group[data-v-dab9f6ab]{display:flex;flex-direction:column;gap:.25rem;min-width:120px}.filter-group label[data-v-dab9f6ab]{font-size:.875rem;font-weight:500;color:#6b7280}.filter-group select[data-v-dab9f6ab]{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#1f2937;font-size:.875rem}.filter-group select option[data-v-dab9f6ab]{color:#1f2937;background:#fff}.bulk-actions[data-v-dab9f6ab]{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-top:1rem}.selected-count[data-v-dab9f6ab]{font-weight:600;color:#374151}.bulk-btn[data-v-dab9f6ab]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.bulk-btn svg[data-v-dab9f6ab]{width:1rem;height:1rem}.bulk-btn.approve[data-v-dab9f6ab]{background:#374151;color:#fff}.bulk-btn.approve[data-v-dab9f6ab]:hover{background:#1f2937}.bulk-btn.reject[data-v-dab9f6ab]{background:#6b7280;color:#fff}.bulk-btn.reject[data-v-dab9f6ab]:hover{background:#4b5563}.bulk-btn.delete[data-v-dab9f6ab]{background:#9ca3af;color:#fff}.bulk-btn.delete[data-v-dab9f6ab]:hover{background:#6b7280}.calendar-legend[data-v-dab9f6ab]{display:flex;gap:1rem;padding:1rem 1.5rem;background:#f9fafb;border-bottom:1px solid #e5e7eb}.legend-item[data-v-dab9f6ab]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#6b7280}.legend-color[data-v-dab9f6ab]{width:1rem;height:1rem;border-radius:50%}.legend-color.pending[data-v-dab9f6ab]{background:#9ca3af;border:1px solid #6b7280}.legend-color.approved[data-v-dab9f6ab]{background:#374151;border:1px solid #1f2937}.legend-color.rejected[data-v-dab9f6ab]{background:#d1d5db;border:1px solid #9ca3af}.legend-color.today[data-v-dab9f6ab]{background:#1f2937;border:2px solid #000000}.calendar-grid[data-v-dab9f6ab]{display:grid;grid-template-columns:repeat(7,1fr);background:#e5e7eb;gap:1px}.weekday-header[data-v-dab9f6ab]{background:#f9fafb;padding:1rem .5rem;text-align:center;font-weight:600;color:#374151;font-size:.875rem}.calendar-cell[data-v-dab9f6ab]{background:#fff;min-height:120px;padding:.5rem;cursor:pointer;transition:all .2s;position:relative;display:flex;flex-direction:column}.calendar-cell[data-v-dab9f6ab]:hover{background:#f9fafb}.calendar-cell.other-month[data-v-dab9f6ab]{background:#f9fafb;opacity:.5}.calendar-cell.today[data-v-dab9f6ab]{background:#dbeafe;box-shadow:inset 0 0 0 2px #3b82f6}.calendar-cell.weekend[data-v-dab9f6ab]{background:#fafafa}.calendar-cell.weekend.other-month[data-v-dab9f6ab]{background:#f5f5f5}.day-number[data-v-dab9f6ab]{font-weight:600;color:#1f2937;margin-bottom:.25rem;align-self:flex-start}.folgas-container[data-v-dab9f6ab]{flex:1;display:flex;flex-direction:column;gap:2px;overflow-y:auto}.folga-item[data-v-dab9f6ab]{border-radius:4px;padding:.25rem;font-size:.75rem;color:#fff;cursor:pointer;transition:all .2s;position:relative;display:flex;align-items:center;justify-content:space-between;min-height:24px;border:1px solid rgba(255,255,255,.3)}.folga-item[data-v-dab9f6ab]:hover{transform:scale(1.02);box-shadow:0 2px 4px #0000001a}.folga-item.selected[data-v-dab9f6ab]{box-shadow:0 0 0 2px #000;transform:scale(1.05)}.folga-content[data-v-dab9f6ab]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:.25rem}.vendedor-initial[data-v-dab9f6ab]{font-weight:700;width:18px;height:18px;border-radius:50%;background:#fff3;display:flex;align-items:center;justify-content:center;font-size:.625rem;flex-shrink:0}.folga-status[data-v-dab9f6ab]{display:flex;align-items:center;flex:1;justify-content:center}.status-icon[data-v-dab9f6ab]{width:12px;height:12px;opacity:.8}.status-icon.approved[data-v-dab9f6ab]{color:#ffffffe6}.status-icon.rejected[data-v-dab9f6ab]{color:#fff9}.status-icon.pending[data-v-dab9f6ab]{color:#fffc}.action-buttons[data-v-dab9f6ab]{display:none;gap:2px}.folga-item:hover .action-buttons[data-v-dab9f6ab]{display:flex}.action-btn[data-v-dab9f6ab]{width:16px;height:16px;border:none;background:#fff3;border-radius:2px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;color:#fff}.action-btn[data-v-dab9f6ab]:hover{background:#ffffff4d}.action-btn svg[data-v-dab9f6ab]{width:10px;height:10px}.folga-item.approved[data-v-dab9f6ab]{opacity:1}.folga-item.rejected[data-v-dab9f6ab]{opacity:.4}.folga-item.pending[data-v-dab9f6ab]{opacity:.8}.day-modal-overlay[data-v-dab9f6ab]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:50;padding:1rem}.day-modal[data-v-dab9f6ab]{background:#fff;border-radius:12px;width:100%;max-width:600px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.day-modal-header[data-v-dab9f6ab]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e5e7eb;flex-shrink:0}.day-modal-header h4[data-v-dab9f6ab]{font-size:1.25rem;font-weight:600;margin:0;color:#1f2937}.close-button[data-v-dab9f6ab]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;background:#f3f4f6;border-radius:6px;cursor:pointer;color:#6b7280;transition:all .2s}.close-button[data-v-dab9f6ab]:hover{background:#e5e7eb;color:#374151}.close-button svg[data-v-dab9f6ab]{width:1rem;height:1rem}.day-modal-content[data-v-dab9f6ab]{padding:1.5rem;overflow-y:auto;flex:1}.folgas-list h5[data-v-dab9f6ab]{font-size:1rem;font-weight:600;margin-bottom:1rem;color:#1f2937}.folga-detail-item[data-v-dab9f6ab]{padding:1rem;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:.75rem;background:#f9fafb}.folga-header[data-v-dab9f6ab]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.folga-info[data-v-dab9f6ab]{display:flex;align-items:center;gap:.75rem;flex:1}.folga-color[data-v-dab9f6ab]{width:1rem;height:1rem;border-radius:50%;flex-shrink:0}.folga-details[data-v-dab9f6ab]{display:flex;flex-direction:column}.vendedor-name[data-v-dab9f6ab]{font-weight:600;color:#1f2937;font-size:.875rem}.folga-type[data-v-dab9f6ab]{color:#6b7280;font-size:.75rem}.folga-actions[data-v-dab9f6ab]{display:flex;align-items:center;gap:.5rem}.status-badge[data-v-dab9f6ab]{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500}.status-badge.aprovado[data-v-dab9f6ab]{background:#f3f4f6;color:#374151;border:1px solid #d1d5db}.status-badge.pendente[data-v-dab9f6ab]{background:#f9fafb;color:#6b7280;border:1px solid #e5e7eb}.status-badge.rejeitado[data-v-dab9f6ab]{background:#f3f4f6;color:#9ca3af;border:1px solid #d1d5db}.folga-motivo[data-v-dab9f6ab]{margin-top:.5rem;font-size:.875rem;color:#6b7280;font-style:italic;padding-top:.5rem;border-top:1px solid #e5e7eb}.no-folgas[data-v-dab9f6ab]{text-align:center;color:#6b7280;padding:3rem 2rem}.empty-icon[data-v-dab9f6ab]{width:3rem;height:3rem;color:#d1d5db;margin:0 auto 1rem}.folga-form[data-v-dab9f6ab]{display:flex;flex-direction:column;gap:1rem}.form-row[data-v-dab9f6ab]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group[data-v-dab9f6ab]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-dab9f6ab]{font-weight:600;color:#1f2937;font-size:.875rem}.form-group select[data-v-dab9f6ab],.form-group input[data-v-dab9f6ab],.form-group textarea[data-v-dab9f6ab]{padding:.75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;transition:all .2s}.form-group select[data-v-dab9f6ab]:focus,.form-group input[data-v-dab9f6ab]:focus,.form-group textarea[data-v-dab9f6ab]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.checkbox-label[data-v-dab9f6ab]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:500;color:#1f2937}.checkbox-label input[type=checkbox][data-v-dab9f6ab]{margin:0}.day-modal-actions[data-v-dab9f6ab],.form-actions[data-v-dab9f6ab]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.btn[data-v-dab9f6ab]{padding:.75rem 1.5rem;border:none;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.5rem;font-size:.875rem}.btn-primary[data-v-dab9f6ab]{background:#1f2937;color:#fff}.btn-primary[data-v-dab9f6ab]:hover:not(:disabled){background:#374151}.btn-secondary[data-v-dab9f6ab]{background:#f3f4f6;color:#1f2937}.btn-secondary[data-v-dab9f6ab]:hover{background:#e5e7eb}.btn-danger[data-v-dab9f6ab]{background:#6b7280;color:#fff}.btn-danger[data-v-dab9f6ab]:hover:not(:disabled){background:#4b5563}.btn-sm[data-v-dab9f6ab]{padding:.5rem .75rem;font-size:.75rem}.btn[data-v-dab9f6ab]:disabled{opacity:.6;cursor:not-allowed}.btn svg[data-v-dab9f6ab]{width:1rem;height:1rem}.delete-modal[data-v-dab9f6ab]{background:#fff;border-radius:12px;width:100%;max-width:400px;overflow:hidden}.delete-modal-header[data-v-dab9f6ab]{display:flex;align-items:center;gap:1rem;padding:1.5rem;border-bottom:1px solid #e5e7eb}.warning-icon[data-v-dab9f6ab]{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background:#f3f4f6;border-radius:50%;color:#6b7280;flex-shrink:0}.warning-icon svg[data-v-dab9f6ab]{width:1.5rem;height:1.5rem}.delete-modal-header h4[data-v-dab9f6ab]{font-size:1.125rem;font-weight:600;margin:0;color:#1f2937}.delete-modal-content[data-v-dab9f6ab]{padding:1.5rem}.delete-modal-content p[data-v-dab9f6ab]{color:#6b7280;line-height:1.6;margin:0}.delete-modal-actions[data-v-dab9f6ab]{display:flex;gap:.75rem;justify-content:flex-end;padding:1.5rem;border-top:1px solid #e5e7eb}@media(max-width:768px){.filters[data-v-dab9f6ab]{flex-direction:column;align-items:stretch}.form-row[data-v-dab9f6ab]{grid-template-columns:1fr}.calendar-cell[data-v-dab9f6ab]{min-height:80px}.folga-item[data-v-dab9f6ab]{font-size:.625rem;min-height:20px}.vendedor-initial[data-v-dab9f6ab]{width:14px;height:14px;font-size:.5rem}.bulk-actions[data-v-dab9f6ab]{flex-direction:column;align-items:stretch}.bulk-actions .bulk-btn[data-v-dab9f6ab]{justify-content:center}}.folgas-card[data-v-329f8641]{background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;overflow:hidden}.card-header[data-v-329f8641]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid #f3f4f6}.header-left[data-v-329f8641]{flex:1}.card-title[data-v-329f8641]{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 .25rem}.card-subtitle[data-v-329f8641]{font-size:.875rem;color:#6b7280;margin:0}.expand-button[data-v-329f8641]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;background:#f3f4f6;border-radius:6px;cursor:pointer;color:#6b7280;transition:all .2s}.expand-button[data-v-329f8641]:hover{background:#e5e7eb;color:#374151}.expand-button svg[data-v-329f8641]{width:1rem;height:1rem}.card-content[data-v-329f8641]{padding:1rem 1.5rem 1.5rem}.mini-calendar[data-v-329f8641]{margin-bottom:1.5rem}.mini-calendar-header[data-v-329f8641]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.mini-nav-btn[data-v-329f8641]{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:none;background:none;color:#6b7280;cursor:pointer;border-radius:4px;transition:all .2s}.mini-nav-btn[data-v-329f8641]:hover{background:#f3f4f6;color:#374151}.mini-nav-btn svg[data-v-329f8641]{width:.875rem;height:.875rem}.mini-month[data-v-329f8641]{font-size:.875rem;font-weight:600;color:#1f2937}.mini-grid[data-v-329f8641]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.mini-weekday[data-v-329f8641]{text-align:center;font-size:.75rem;color:#6b7280;font-weight:500;padding:.25rem}.mini-day[data-v-329f8641]{aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:.75rem;border-radius:4px;position:relative;cursor:pointer;transition:all .2s}.mini-day[data-v-329f8641]:hover{background:#f9fafb}.mini-day.other-month[data-v-329f8641]{opacity:.3}.mini-day.today[data-v-329f8641]{background:#dbeafe;color:#1d4ed8;font-weight:600}.mini-day.has-folgas[data-v-329f8641]{background:#fef3c7}.mini-day.today.has-folgas[data-v-329f8641]{background:#bfdbfe}.mini-day-number[data-v-329f8641]{line-height:1}.mini-indicators[data-v-329f8641]{position:absolute;bottom:1px;display:flex;gap:1px}.mini-indicator[data-v-329f8641]{width:3px;height:3px;border-radius:50%;opacity:.8}.mini-more[data-v-329f8641]{font-size:.5rem;color:#6b7280;font-weight:600}.quick-stats[data-v-329f8641]{display:flex;gap:1rem;margin-bottom:1.5rem}.stat-item[data-v-329f8641]{flex:1;text-align:center;padding:1rem;background:#f9fafb;border-radius:8px}.stat-number[data-v-329f8641]{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:.25rem}.stat-label[data-v-329f8641]{font-size:.75rem;color:#6b7280;font-weight:500}.funcionarios-folgas[data-v-329f8641]{margin-top:1.5rem}.folgas-title[data-v-329f8641]{font-size:.875rem;font-weight:600;color:#1f2937;margin-bottom:.75rem}.folgas-list[data-v-329f8641]{display:flex;flex-direction:column;gap:.5rem}.funcionario-item[data-v-329f8641]{display:flex;align-items:center;justify-content:space-between;padding:.75rem;background:#f9fafb;border-radius:6px;border:1px solid #f3f4f6;transition:all .2s}.funcionario-item[data-v-329f8641]:hover{background:#f3f4f6;border-color:#e5e7eb}.funcionario-info[data-v-329f8641]{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.vendedor-color[data-v-329f8641]{width:.75rem;height:.75rem;border-radius:50%;flex-shrink:0}.funcionario-details[data-v-329f8641]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.funcionario-name[data-v-329f8641]{font-size:.75rem;font-weight:600;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.funcionario-stats[data-v-329f8641]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.stat-group[data-v-329f8641]{display:flex;align-items:center;gap:.25rem}.stat-number[data-v-329f8641]{font-size:.625rem;font-weight:600;color:#374151}.stat-label[data-v-329f8641]{font-size:.625rem;color:#6b7280}.stat-separator[data-v-329f8641]{font-size:.625rem;color:#9ca3af}.total-ausencias[data-v-329f8641]{display:flex;flex-direction:column;align-items:center;gap:.125rem;flex-shrink:0}.total-number[data-v-329f8641]{font-size:1rem;font-weight:700;color:#1f2937;line-height:1}.total-label[data-v-329f8641]{font-size:.625rem;color:#6b7280;font-weight:500}.no-data[data-v-329f8641]{text-align:center;padding:1rem;color:#6b7280;font-size:.875rem;background:#f9fafb;border-radius:8px}.calendar-modal-overlay[data-v-329f8641]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.calendar-modal[data-v-329f8641]{background:#fff;border-radius:12px;width:100%;max-width:1000px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-329f8641]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e5e7eb;flex-shrink:0}.modal-header h2[data-v-329f8641]{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0}.modal-close[data-v-329f8641]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;background:#f3f4f6;border-radius:6px;cursor:pointer;color:#6b7280}.modal-close[data-v-329f8641]:hover{background:#e5e7eb;color:#374151}.modal-close svg[data-v-329f8641]{width:1rem;height:1rem}.modal-content[data-v-329f8641]{flex:1;overflow-y:auto;padding:1.5rem}@media(max-width:640px){.quick-stats[data-v-329f8641]{flex-direction:column;gap:.5rem}.vendedor-details[data-v-329f8641]{min-width:0}.vendedor-name[data-v-329f8641],.vendedor-stats[data-v-329f8641]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.summary-card[data-v-91eb0166]{--summary-accent: #2563eb;--summary-tint: #eff6ff;--summary-border: #bfdbfe;display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000000d;overflow:hidden;color:#1e293b;transition:border-color .2s,box-shadow .2s}.summary-card[data-v-91eb0166]:hover{border-color:var(--summary-border);box-shadow:0 4px 12px -4px #0000001f}.summary-card a[data-v-91eb0166]:focus-visible,.summary-card button[data-v-91eb0166]:focus-visible{outline:2px solid var(--summary-accent);outline-offset:3px}.summary-header[data-v-91eb0166]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid #f1f5f9;flex-wrap:wrap}.summary-heading[data-v-91eb0166]{display:flex;align-items:center;gap:11px;min-width:0}.summary-icon[data-v-91eb0166]{display:grid;place-items:center;width:39px;height:39px;border-radius:10px;background:var(--summary-tint);color:var(--summary-accent);flex-shrink:0}.summary-heading h3[data-v-91eb0166]{font-size:15px;font-weight:700;letter-spacing:-.2px;margin:0}.summary-heading h3 a[data-v-91eb0166]{color:inherit;text-decoration:none}.summary-heading h3 a[data-v-91eb0166]:hover{color:var(--summary-accent)}.summary-heading p[data-v-91eb0166]{font-size:11px;color:#64748b;line-height:1.5;margin:3px 0 0}.summary-primary[data-v-91eb0166]{display:inline-flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap;text-decoration:none;font-size:11px;font-weight:650;color:var(--summary-accent);background:var(--summary-tint);border:1px solid var(--summary-border);padding:8px 10px;border-radius:7px}.summary-primary[data-v-91eb0166]:hover{filter:brightness(.97)}.summary-body[data-v-91eb0166]{flex:1;padding:16px 20px}.summary-metric[data-v-91eb0166]{display:block;min-width:0;padding:13px 12px;background:#f8fafc;border:1px solid #edf1f5;border-radius:9px;text-decoration:none;color:#334155;transition:border-color .15s}.summary-metric[data-v-91eb0166]:hover{border-color:var(--summary-border)}.summary-metric>span[data-v-91eb0166]{display:block;font-size:11px;font-weight:500;line-height:1.4;color:#64748b}.summary-metric strong[data-v-91eb0166]{display:block;font-size:27px;font-weight:750;font-variant-numeric:tabular-nums;letter-spacing:-.5px;line-height:1.3;margin:7px 0 4px;overflow-wrap:anywhere}.summary-metric small[data-v-91eb0166]{display:flex;align-items:center;gap:4px;font-size:10px;color:#64748b;line-height:1.4}.summary-metric small svg[data-v-91eb0166]{flex-shrink:0}.summary-metric.amber[data-v-91eb0166]{background:#fffbeb;border-color:#fef3c7}.summary-metric.amber strong[data-v-91eb0166]{color:#b45309}.summary-metric.green[data-v-91eb0166]{background:#f0fdf4;border-color:#dcfce7}.summary-metric.green strong[data-v-91eb0166]{color:#047857}.summary-section-heading[data-v-91eb0166]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:16px 0 5px}.summary-section-heading h4[data-v-91eb0166]{margin:0;font-size:11px;color:#475569;font-weight:650}.summary-section-heading>a[data-v-91eb0166]{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;color:var(--summary-accent);text-decoration:none;white-space:nowrap}.summary-list[data-v-91eb0166]{list-style:none;padding:0;margin:0}.summary-list li+li[data-v-91eb0166]{border-top:1px solid #f1f5f9}.summary-badge[data-v-91eb0166]{display:inline-flex;align-items:center;gap:5px;font-size:9px;font-weight:600;line-height:1.4;padding:4px 7px;color:#475569;background:#f1f5f9;border-radius:5px;white-space:nowrap}.summary-badge.green[data-v-91eb0166]{color:#047857;background:#ecfdf5}.summary-badge.amber[data-v-91eb0166]{color:#92400e;background:#fffbeb}.summary-footer[data-v-91eb0166]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 20px;background:#fcfdfe;border-top:1px solid #edf1f5}.summary-footer nav[data-v-91eb0166]{display:flex;flex-wrap:wrap;gap:6px 16px}.summary-footer a[data-v-91eb0166]{display:inline-flex;align-items:center;gap:5px;text-decoration:none;font-size:11px;color:#475569;font-weight:550;min-height:30px}.summary-footer a[data-v-91eb0166]:hover{color:var(--summary-accent)}.summary-refresh[data-v-91eb0166]{display:grid;place-items:center;width:30px;height:30px;border:1px solid #e2e8f0;border-radius:7px;background:#fff;color:#64748b;cursor:pointer;flex-shrink:0}.summary-refresh[data-v-91eb0166]:hover{background:#f1f5f9}.summary-refresh[data-v-91eb0166]:disabled{opacity:.5;cursor:wait}.summary-loading[data-v-91eb0166],.summary-empty[data-v-91eb0166]{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;color:#64748b;text-align:center;min-height:175px;font-size:12px;padding:24px 10px}.summary-empty strong[data-v-91eb0166]{font-size:13px;color:#475569;font-weight:600}.summary-empty span[data-v-91eb0166]{max-width:320px;line-height:1.6;font-size:11px}.summary-empty>a[data-v-91eb0166]{display:inline-flex;gap:5px;align-items:center;color:var(--summary-accent);text-decoration:none;font-weight:600;margin-top:5px}.summary-error[data-v-91eb0166]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border:1px solid #fde68a;border-radius:8px;background:#fffbeb;color:#92400e;font-size:12px;line-height:1.5}.summary-error button[data-v-91eb0166]{background:#fff;border:1px solid #fcd34d;border-radius:5px;padding:6px 8px;color:#92400e;font-size:11px;cursor:pointer;flex-shrink:0}.spin[data-v-91eb0166]{animation:summary-spin-91eb0166 1s linear infinite}@keyframes summary-spin-91eb0166{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.summary-card[data-v-91eb0166],.summary-metric[data-v-91eb0166]{transition:none}.spin[data-v-91eb0166]{animation:none}}@media(max-width:480px){.summary-header[data-v-91eb0166]{padding:15px;gap:12px}.summary-body[data-v-91eb0166]{padding:14px 15px}.summary-footer[data-v-91eb0166]{padding:10px 15px}.summary-footer nav[data-v-91eb0166]{gap:3px 12px}.summary-footer a[data-v-91eb0166]{font-size:10px}.summary-error[data-v-91eb0166]{flex-wrap:wrap}}.address-metrics[data-v-91eb0166]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.printer-strip[data-v-91eb0166]{display:flex;align-items:center;gap:10px;color:#64748b;padding:12px 0;border-bottom:1px solid #edf1f5}.printer-strip>svg[data-v-91eb0166]{flex-shrink:0}.printer-strip>div[data-v-91eb0166]{flex:1;min-width:0}.printer-strip strong[data-v-91eb0166]{display:block;font-size:12px;font-weight:600;color:#334155;overflow-wrap:anywhere}.printer-strip div span[data-v-91eb0166]{display:block;font-size:10px;margin-top:3px}.status-dot[data-v-91eb0166]{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.print-row[data-v-91eb0166]{display:flex;align-items:center;gap:10px;padding:11px 4px;text-decoration:none;border-radius:8px;color:inherit}.print-row[data-v-91eb0166]:hover{background:#f8fafc}.row-icon[data-v-91eb0166]{display:grid;place-items:center;width:32px;height:36px;background:#f1f5f9;color:#64748b;border-radius:7px;flex-shrink:0}.row-content[data-v-91eb0166]{flex:1;min-width:0}.row-content strong[data-v-91eb0166]{display:block;font-size:12px;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-content small[data-v-91eb0166]{display:block;font-size:10px;color:#64748b;margin-top:3px}@media(max-width:480px){.address-metrics[data-v-91eb0166]{gap:5px}.address-metrics .summary-metric[data-v-91eb0166]{padding:12px 8px}.address-metrics .summary-metric>span[data-v-91eb0166]{font-size:10px;min-height:28px}.address-metrics small[data-v-91eb0166]{font-size:9px}.printer-strip[data-v-91eb0166]{flex-wrap:wrap}.printer-strip>.summary-badge[data-v-91eb0166]{margin-left:27px}.print-row[data-v-91eb0166]{flex-wrap:wrap;gap:8px}.print-row>.summary-badge[data-v-91eb0166]{margin-left:40px}.row-content[data-v-91eb0166]{min-width:calc(100% - 50px)}}.summary-card[data-v-397b4aa8]{--summary-accent: #2563eb;--summary-tint: #eff6ff;--summary-border: #bfdbfe;display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000000d;overflow:hidden;color:#1e293b;transition:border-color .2s,box-shadow .2s}.summary-card[data-v-397b4aa8]:hover{border-color:var(--summary-border);box-shadow:0 4px 12px -4px #0000001f}.summary-card a[data-v-397b4aa8]:focus-visible,.summary-card button[data-v-397b4aa8]:focus-visible{outline:2px solid var(--summary-accent);outline-offset:3px}.summary-header[data-v-397b4aa8]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid #f1f5f9;flex-wrap:wrap}.summary-heading[data-v-397b4aa8]{display:flex;align-items:center;gap:11px;min-width:0}.summary-icon[data-v-397b4aa8]{display:grid;place-items:center;width:39px;height:39px;border-radius:10px;background:var(--summary-tint);color:var(--summary-accent);flex-shrink:0}.summary-heading h3[data-v-397b4aa8]{font-size:15px;font-weight:700;letter-spacing:-.2px;margin:0}.summary-heading h3 a[data-v-397b4aa8]{color:inherit;text-decoration:none}.summary-heading h3 a[data-v-397b4aa8]:hover{color:var(--summary-accent)}.summary-heading p[data-v-397b4aa8]{font-size:11px;color:#64748b;line-height:1.5;margin:3px 0 0}.summary-primary[data-v-397b4aa8]{display:inline-flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap;text-decoration:none;font-size:11px;font-weight:650;color:var(--summary-accent);background:var(--summary-tint);border:1px solid var(--summary-border);padding:8px 10px;border-radius:7px}.summary-primary[data-v-397b4aa8]:hover{filter:brightness(.97)}.summary-body[data-v-397b4aa8]{flex:1;padding:16px 20px}.summary-metric[data-v-397b4aa8]{display:block;min-width:0;padding:13px 12px;background:#f8fafc;border:1px solid #edf1f5;border-radius:9px;text-decoration:none;color:#334155;transition:border-color .15s}.summary-metric[data-v-397b4aa8]:hover{border-color:var(--summary-border)}.summary-metric>span[data-v-397b4aa8]{display:block;font-size:11px;font-weight:500;line-height:1.4;color:#64748b}.summary-metric strong[data-v-397b4aa8]{display:block;font-size:27px;font-weight:750;font-variant-numeric:tabular-nums;letter-spacing:-.5px;line-height:1.3;margin:7px 0 4px;overflow-wrap:anywhere}.summary-metric small[data-v-397b4aa8]{display:flex;align-items:center;gap:4px;font-size:10px;color:#64748b;line-height:1.4}.summary-metric small svg[data-v-397b4aa8]{flex-shrink:0}.summary-metric.amber[data-v-397b4aa8]{background:#fffbeb;border-color:#fef3c7}.summary-metric.amber strong[data-v-397b4aa8]{color:#b45309}.summary-metric.green[data-v-397b4aa8]{background:#f0fdf4;border-color:#dcfce7}.summary-metric.green strong[data-v-397b4aa8]{color:#047857}.summary-section-heading[data-v-397b4aa8]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:16px 0 5px}.summary-section-heading h4[data-v-397b4aa8]{margin:0;font-size:11px;color:#475569;font-weight:650}.summary-section-heading>a[data-v-397b4aa8]{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;color:var(--summary-accent);text-decoration:none;white-space:nowrap}.summary-list[data-v-397b4aa8]{list-style:none;padding:0;margin:0}.summary-list li+li[data-v-397b4aa8]{border-top:1px solid #f1f5f9}.summary-badge[data-v-397b4aa8]{display:inline-flex;align-items:center;gap:5px;font-size:9px;font-weight:600;line-height:1.4;padding:4px 7px;color:#475569;background:#f1f5f9;border-radius:5px;white-space:nowrap}.summary-badge.green[data-v-397b4aa8]{color:#047857;background:#ecfdf5}.summary-badge.amber[data-v-397b4aa8]{color:#92400e;background:#fffbeb}.summary-footer[data-v-397b4aa8]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 20px;background:#fcfdfe;border-top:1px solid #edf1f5}.summary-footer nav[data-v-397b4aa8]{display:flex;flex-wrap:wrap;gap:6px 16px}.summary-footer a[data-v-397b4aa8]{display:inline-flex;align-items:center;gap:5px;text-decoration:none;font-size:11px;color:#475569;font-weight:550;min-height:30px}.summary-footer a[data-v-397b4aa8]:hover{color:var(--summary-accent)}.summary-refresh[data-v-397b4aa8]{display:grid;place-items:center;width:30px;height:30px;border:1px solid #e2e8f0;border-radius:7px;background:#fff;color:#64748b;cursor:pointer;flex-shrink:0}.summary-refresh[data-v-397b4aa8]:hover{background:#f1f5f9}.summary-refresh[data-v-397b4aa8]:disabled{opacity:.5;cursor:wait}.summary-loading[data-v-397b4aa8],.summary-empty[data-v-397b4aa8]{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;color:#64748b;text-align:center;min-height:175px;font-size:12px;padding:24px 10px}.summary-empty strong[data-v-397b4aa8]{font-size:13px;color:#475569;font-weight:600}.summary-empty span[data-v-397b4aa8]{max-width:320px;line-height:1.6;font-size:11px}.summary-empty>a[data-v-397b4aa8]{display:inline-flex;gap:5px;align-items:center;color:var(--summary-accent);text-decoration:none;font-weight:600;margin-top:5px}.summary-error[data-v-397b4aa8]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border:1px solid #fde68a;border-radius:8px;background:#fffbeb;color:#92400e;font-size:12px;line-height:1.5}.summary-error button[data-v-397b4aa8]{background:#fff;border:1px solid #fcd34d;border-radius:5px;padding:6px 8px;color:#92400e;font-size:11px;cursor:pointer;flex-shrink:0}.spin[data-v-397b4aa8]{animation:summary-spin-397b4aa8 1s linear infinite}@keyframes summary-spin-397b4aa8{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.summary-card[data-v-397b4aa8],.summary-metric[data-v-397b4aa8]{transition:none}.spin[data-v-397b4aa8]{animation:none}}@media(max-width:480px){.summary-header[data-v-397b4aa8]{padding:15px;gap:12px}.summary-body[data-v-397b4aa8]{padding:14px 15px}.summary-footer[data-v-397b4aa8]{padding:10px 15px}.summary-footer nav[data-v-397b4aa8]{gap:3px 12px}.summary-footer a[data-v-397b4aa8]{font-size:10px}.summary-error[data-v-397b4aa8]{flex-wrap:wrap}}.sales-summary[data-v-397b4aa8]{--summary-accent: #047857;--summary-tint: #ecfdf5;--summary-border: #a7f3d0}.period-line[data-v-397b4aa8]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.period-line>span[data-v-397b4aa8]:first-child{font-size:12px;color:#475569;font-weight:600}.sales-metrics[data-v-397b4aa8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sales-metrics .summary-metric strong[data-v-397b4aa8]{font-size:clamp(19px,2vw,27px);letter-spacing:-.8px}.sales-metrics .featured[data-v-397b4aa8]{background:#ecfdf5;border-color:#d1fae5}.sales-metrics .featured strong[data-v-397b4aa8]{color:#047857}.sales-freshness[data-v-397b4aa8]{display:flex;align-items:flex-start;gap:5px;font-size:10px;color:#64748b;padding:10px 0;line-height:1.5}.sales-freshness svg[data-v-397b4aa8]{flex-shrink:0;margin-top:1px}.data-warning[data-v-397b4aa8]{display:flex;align-items:center;gap:6px;font-size:10px;color:#92400e;text-decoration:none;padding:7px 9px;background:#fffbeb;border-radius:6px}.data-warning svg[data-v-397b4aa8]{flex-shrink:0}.data-warning svg[data-v-397b4aa8]:last-child{margin-left:auto}.seller-row[data-v-397b4aa8]{display:flex;gap:10px;align-items:center;padding:10px 4px;text-decoration:none;color:#64748b;border-radius:8px}.seller-row[data-v-397b4aa8]:hover{background:#f8fafc}.seller-position[data-v-397b4aa8]{display:grid;place-items:center;font-size:11px;font-weight:700;width:28px;height:28px;border-radius:7px;background:#f1f5f9;flex-shrink:0}.seller-position.first[data-v-397b4aa8]{background:#ecfdf5;color:#047857}.seller-detail[data-v-397b4aa8]{flex:1;min-width:0}.seller-detail>span[data-v-397b4aa8]:first-child{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:#334155}.seller-detail strong[data-v-397b4aa8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seller-detail b[data-v-397b4aa8]{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.seller-bar[data-v-397b4aa8]{display:block;height:3px;background:#f1f5f9;margin-top:7px;border-radius:3px;overflow:hidden}.seller-bar>span[data-v-397b4aa8]{display:block;height:100%;background:#34d399;border-radius:3px}@media(max-width:480px){.sales-metrics .summary-metric[data-v-397b4aa8]{padding:12px 9px}.sales-metrics .summary-metric strong[data-v-397b4aa8]{font-size:19px}.sales-metrics .summary-metric>span[data-v-397b4aa8]{font-size:10px}.sales-metrics .summary-metric small[data-v-397b4aa8]{font-size:9px}.seller-detail>span[data-v-397b4aa8]:first-child{font-size:11px;gap:6px}}.adot-unknown[data-v-51e6d235]{background:#d97706}.slevel-unknown[data-v-51e6d235]{color:#92400e}.inv-card[data-v-51e6d235]{background:#fff;border-radius:1rem;box-shadow:0 1px 3px #00000012,0 4px 16px #0000000a;border:1px solid #e5e7eb;overflow:hidden}.inv-card-header[data-v-51e6d235]{display:flex;align-items:center;justify-content:space-between;padding:1.125rem 1.25rem .75rem}.inv-header-left[data-v-51e6d235]{display:flex;align-items:center;gap:.75rem}.inv-icon-wrap[data-v-51e6d235]{width:2.5rem;height:2.5rem;background:linear-gradient(135deg,#f97316,#ea580c);border-radius:.625rem;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.inv-icon-wrap svg[data-v-51e6d235]{width:1.25rem;height:1.25rem}.inv-title[data-v-51e6d235]{margin:0;font-size:1.125rem;font-weight:700;color:#111827;line-height:1.2}.inv-subtitle[data-v-51e6d235]{margin:0;font-size:.72rem;color:#9ca3af;margin-top:.1rem}.inv-header-actions[data-v-51e6d235]{display:flex;align-items:center;gap:.5rem}.inv-add-btn[data-v-51e6d235]{display:flex;align-items:center;gap:.3rem;font-size:.78rem;color:#16a34a;font-weight:600;white-space:nowrap;padding:.25rem .625rem;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:.375rem;cursor:pointer;transition:background .15s}.inv-add-btn[data-v-51e6d235]:hover{background:#dcfce7}.inv-add-label-short[data-v-51e6d235]{display:none}.inv-link-all[data-v-51e6d235]{font-size:.8rem;color:#f97316;text-decoration:none;font-weight:600;white-space:nowrap;padding:.25rem .625rem;background:#fff7ed;border-radius:.375rem;transition:background .15s}.inv-link-all[data-v-51e6d235]:hover{background:#fed7aa}.inv-stats-row[data-v-51e6d235]{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;padding:0 1.25rem 1rem}.inv-stat[data-v-51e6d235]{display:flex;flex-direction:column;align-items:center;padding:.75rem .375rem;border-radius:.625rem;text-decoration:none;gap:.25rem;transition:transform .15s,opacity .15s}.inv-stat[data-v-51e6d235]:hover{transform:translateY(-2px);opacity:.88}.inv-stat-red[data-v-51e6d235]{background:#fef2f2}.inv-stat-yellow[data-v-51e6d235]{background:#fffbeb}.inv-stat-purple[data-v-51e6d235]{background:#faf5ff}.inv-stat-blue[data-v-51e6d235]{background:#eff6ff}.inv-stat-count[data-v-51e6d235]{font-size:1.5rem;font-weight:800;color:#111827;line-height:1}.inv-stat-red .inv-stat-count[data-v-51e6d235]{color:#dc2626}.inv-stat-yellow .inv-stat-count[data-v-51e6d235]{color:#d97706}.inv-stat-purple .inv-stat-count[data-v-51e6d235]{color:#7c3aed}.inv-stat-blue .inv-stat-count[data-v-51e6d235]{color:#2563eb}.inv-stat-label[data-v-51e6d235]{font-size:.6rem;color:#6b7280;text-align:center;line-height:1.3;font-weight:500}.inv-products-section[data-v-51e6d235]{border-top:1px solid #f3f4f6;padding:.875rem 1.25rem 1.125rem}.inv-section-label[data-v-51e6d235]{font-size:.65rem;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.07em;margin:0 0 .5rem}.inv-products-list[data-v-51e6d235]{display:flex;flex-direction:column}.inv-product-row[data-v-51e6d235]{display:flex;align-items:center;gap:.625rem;padding:.4rem .375rem;border-radius:.5rem;text-decoration:none;transition:background .1s}.inv-product-row[data-v-51e6d235]:hover{background:#f9fafb}.inv-product-alert-dot[data-v-51e6d235]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.adot-out[data-v-51e6d235]{background:#ef4444}.adot-low[data-v-51e6d235]{background:#f59e0b}.adot-high[data-v-51e6d235]{background:#8b5cf6}.adot-ok[data-v-51e6d235]{background:#10b981}.adot-inactive[data-v-51e6d235]{background:#d1d5db}.inv-product-thumb[data-v-51e6d235]{width:2.125rem;height:2.125rem;border-radius:.375rem;overflow:hidden;flex-shrink:0;border:1px solid #f3f4f6}.inv-product-thumb img[data-v-51e6d235]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.inv-product-no-img[data-v-51e6d235]{background:#f9fafb;display:flex;align-items:center;justify-content:center;color:#d1d5db}.inv-product-no-img svg[data-v-51e6d235]{width:1rem;height:1rem}.inv-product-info[data-v-51e6d235]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.05rem}.inv-product-name[data-v-51e6d235]{font-size:.8rem;font-weight:600;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.inv-product-meta[data-v-51e6d235]{font-size:.67rem;color:#9ca3af;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.inv-product-stock[data-v-51e6d235]{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;gap:0}.inv-stock-num[data-v-51e6d235]{font-size:.875rem;font-weight:700;line-height:1.2;color:#374151}.slevel-out .inv-stock-num[data-v-51e6d235]{color:#ef4444}.slevel-low .inv-stock-num[data-v-51e6d235]{color:#d97706}.slevel-high .inv-stock-num[data-v-51e6d235]{color:#7c3aed}.slevel-ok .inv-stock-num[data-v-51e6d235]{color:#059669}.inv-stock-unit[data-v-51e6d235]{font-size:.6rem;color:#9ca3af}.inv-no-items[data-v-51e6d235]{text-align:center;padding:1.5rem 0;color:#9ca3af;font-size:.8rem}.inv-no-items-link[data-v-51e6d235]{display:inline-block;margin-top:.375rem;color:#f97316;text-decoration:none;font-weight:500;font-size:.78rem}.inv-no-items-link[data-v-51e6d235]:hover{text-decoration:underline}.quick-strip-card[data-v-51e6d235]{background:#fff;border-radius:.875rem;box-shadow:0 1px 3px #00000012;border:1px solid #e5e7eb;padding:.875rem 1.25rem 1rem}.quick-strip-title[data-v-51e6d235]{font-size:.65rem;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.07em;margin:0 0 .625rem}.quick-strip[data-v-51e6d235]{display:grid;grid-template-columns:repeat(6,1fr);gap:.5rem}.quick-btn[data-v-51e6d235]{display:flex;flex-direction:column;align-items:center;padding:.625rem .375rem;border:none;border-radius:.625rem;cursor:pointer;gap:.375rem;transition:all .15s;font-size:.72rem;font-weight:600;line-height:1.2}.quick-btn[data-v-51e6d235]:hover{transform:translateY(-2px);box-shadow:0 4px 10px #0000001a}.quick-btn-icon[data-v-51e6d235]{width:2.125rem;height:2.125rem;background:#00000012;border-radius:.5rem;display:flex;align-items:center;justify-content:center}.quick-btn-icon svg[data-v-51e6d235]{width:1.1rem;height:1.1rem;stroke:currentColor}.q-primary[data-v-51e6d235]{background:#eff6ff;color:#2563eb}.q-primary[data-v-51e6d235]:hover{background:#dbeafe}.q-orange[data-v-51e6d235]{background:#fff7ed;color:#ea580c}.q-orange[data-v-51e6d235]:hover{background:#fed7aa}.q-green[data-v-51e6d235]{background:#f0fdf4;color:#16a34a}.q-green[data-v-51e6d235]:hover{background:#dcfce7}.q-purple[data-v-51e6d235]{background:#faf5ff;color:#9333ea}.q-purple[data-v-51e6d235]:hover{background:#f3e8ff}.q-teal[data-v-51e6d235]{background:#f0fdfa;color:#0d9488}.q-teal[data-v-51e6d235]:hover{background:#ccfbf1}.q-indigo[data-v-51e6d235]{background:#eef2ff;color:#4338ca}.q-indigo[data-v-51e6d235]:hover{background:#e0e7ff}.q-amber[data-v-51e6d235]{background:#fffbeb;color:#d97706}.q-amber[data-v-51e6d235]:hover{background:#fef3c7}.bottom-grid[data-v-51e6d235]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;align-items:start}.status-card-inline .status-grid[data-v-51e6d235]{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}.dashboard[data-v-51e6d235]{min-height:100vh;background-color:#f9fafb}.dashboard-header[data-v-51e6d235]{background-color:#fff;box-shadow:0 1px 3px #0000001a;border-bottom:1px solid #e5e7eb;position:sticky;top:0;z-index:1000}.header-content[data-v-51e6d235]{padding:.75rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.header-left[data-v-51e6d235]{display:flex;align-items:center;gap:1rem;min-width:0;flex-shrink:0}.app-logo[data-v-51e6d235]{width:2.5rem;height:2.5rem;background-color:#2563eb;border-radius:.5rem;display:flex;align-items:center;justify-content:center}.logo-icon[data-v-51e6d235]{width:1.5rem;height:1.5rem;color:#fff}.app-title[data-v-51e6d235]{margin:0;font-size:1.25rem;font-weight:600;color:#111827}.header-right[data-v-51e6d235]{display:flex;flex-direction:column;align-items:center;gap:.625rem;min-width:0}.header-tools[data-v-51e6d235]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem .75rem}.header-preferences[data-v-51e6d235]{display:flex;align-items:center;gap:.75rem;flex:0 0 auto}.currency-selector-group[data-v-51e6d235]{display:flex;align-items:center}.preference-button[data-v-51e6d235],.compact-exchange[data-v-51e6d235]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;height:32px;padding:.25rem .5rem;border:1px solid #d1d5db;border-radius:.5rem;background:#f9fafb;color:#475569;font-family:inherit;font-size:.75rem;font-weight:500;white-space:nowrap;cursor:pointer}.preference-button[data-v-51e6d235]:hover,.compact-exchange[data-v-51e6d235]:not(:disabled):hover{background:#f3f4f6;border-color:#9ca3af}.preference-button[data-v-51e6d235]:focus-visible,.compact-exchange[data-v-51e6d235]:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.preference-chevron[data-v-51e6d235]{width:12px;height:12px;transition:transform .2s}.preference-chevron.rotate[data-v-51e6d235]{transform:rotate(180deg)}.compact-exchange[data-v-51e6d235]{gap:.4rem;padding-inline:.4rem;font-size:.6875rem}.compact-exchange[data-v-51e6d235]:disabled{opacity:1;cursor:default}.compact-rate[data-v-51e6d235]{display:inline-flex;align-items:center;gap:.2rem;font-variant-numeric:tabular-nums}.compact-rate+.compact-rate[data-v-51e6d235]{padding-left:.4rem;border-left:1px solid #e2e8f0}.compact-rate-flags[data-v-51e6d235]{font-size:.625rem}.compact-edit-icon[data-v-51e6d235]{width:12px;height:12px;flex:0 0 12px}.header-dropdown-menu[data-v-51e6d235]{position:absolute;top:100%;right:0;left:0;background-color:#fff;border:1px solid #d1d5db;border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a;z-index:50;margin-top:.25rem;max-height:200px;overflow-y:auto;min-width:200px}.header-dropdown-item[data-v-51e6d235]{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem;background:none;border:none;cursor:pointer;font-size:.875rem;text-align:left;transition:background-color .2s}.header-dropdown-item[data-v-51e6d235]:hover{background-color:#f9fafb}.header-dropdown-item.active[data-v-51e6d235]{background-color:#eff6ff;color:#2563eb}.current-time[data-v-51e6d235]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#6b7280}.time-icon[data-v-51e6d235]{width:1rem;height:1rem}.dashboard-main[data-v-51e6d235]{padding:1.5rem 1.5rem 2rem}.loading-container[data-v-51e6d235]{display:flex;align-items:center;justify-content:center;padding:5rem 0}.loading-content[data-v-51e6d235]{text-align:center}.loading-spinner[data-v-51e6d235]{width:2rem;height:2rem;color:#2563eb;margin:0 auto .5rem;animation:spin-51e6d235 1s linear infinite}.spinner-track[data-v-51e6d235]{opacity:.25}.spinner-path[data-v-51e6d235]{opacity:.75}.loading-content p[data-v-51e6d235]{margin:0;font-size:.875rem;color:#6b7280}.dashboard-content[data-v-51e6d235]{display:flex;flex-direction:column;gap:2rem}.stats-grid[data-v-51e6d235]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.exchange-rate-section[data-v-51e6d235]{display:flex;justify-content:flex-start;margin-bottom:2rem}.exchange-rate-section .exchange-rate-card[data-v-51e6d235]{max-width:400px;width:100%}.exchange-card[data-v-51e6d235]{cursor:pointer}.stat-header[data-v-51e6d235]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.exchange-rates-compact[data-v-51e6d235]{display:flex;gap:.75rem;margin-top:.5rem}.rate-item-compact[data-v-51e6d235]{display:flex;align-items:center;gap:.375rem;background-color:#f3f4f6;border-radius:.5rem;padding:.375rem .75rem;flex:1}.rate-item-compact .currency-flag[data-v-51e6d235]{font-size:.875rem}.rate-item-compact .rate-value[data-v-51e6d235]{font-size:.875rem;font-weight:600;color:#374151}.edit-rate-btn[data-v-51e6d235]{background:#f3f4f6;border:1px solid #d1d5db;border-radius:.375rem;padding:.375rem;cursor:pointer;transition:all .2s ease;color:#6b7280;display:flex;align-items:center;justify-content:center}.edit-rate-btn[data-v-51e6d235]:hover{background:#e5e7eb;border-color:#9ca3af;color:#374151}.edit-rate-btn svg[data-v-51e6d235]{width:.875rem;height:.875rem}.stat-card[data-v-51e6d235]{background-color:#fff;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;border:1px solid #e5e7eb;padding:1.5rem;transition:all .2s}.stat-card[data-v-51e6d235]:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a;border-color:#d1d5db}.stat-content[data-v-51e6d235]{display:flex;align-items:center;gap:1rem}.stat-icon[data-v-51e6d235]{width:2.5rem;height:2.5rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-icon svg[data-v-51e6d235]{width:1.5rem;height:1.5rem}.stat-icon.green[data-v-51e6d235]{background-color:#dcfce7;color:#16a34a}.stat-icon.blue[data-v-51e6d235]{background-color:#dbeafe;color:#2563eb}.stat-icon.purple[data-v-51e6d235]{background-color:#f3e8ff;color:#9333ea}.stat-icon.yellow[data-v-51e6d235]{background-color:#fef3c7;color:#d97706}.stat-icon.teal[data-v-51e6d235]{background-color:#f0fdfa;color:#0d9488}.stat-icon.red[data-v-51e6d235]{background-color:#fef2f2;color:#dc2626}.stat-icon.indigo[data-v-51e6d235]{background-color:#eef2ff;color:#4f46e5}.stat-label[data-v-51e6d235]{margin:0 0 .25rem;font-size:.875rem;font-weight:500;color:#6b7280}.stat-value[data-v-51e6d235]{margin:0;font-size:1.5rem;font-weight:600;color:#111827}.main-top-grid[data-v-51e6d235]{display:grid;grid-template-columns:1.6fr 1fr;gap:1rem;align-items:stretch}@media(max-width:1024px){.main-top-grid[data-v-51e6d235],.bottom-grid[data-v-51e6d235]{grid-template-columns:1fr}.quick-strip[data-v-51e6d235]{grid-template-columns:repeat(3,1fr)}.header-content[data-v-51e6d235]{padding:.75rem;align-items:flex-start;flex-wrap:wrap}.app-logo[data-v-51e6d235]{width:2rem;height:2rem;border-radius:.5rem}.logo-icon[data-v-51e6d235]{width:1.15rem;height:1.15rem}.app-title[data-v-51e6d235]{font-size:1rem}.header-left[data-v-51e6d235]{gap:.6rem}.header-right[data-v-51e6d235]{flex:1 1 420px}.current-time[data-v-51e6d235]{display:none!important}}.action-card[data-v-51e6d235]{background-color:#fff;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;border:1px solid #e5e7eb;padding:1rem;transition:all .2s}.activity-card-status[data-v-51e6d235]{width:100%;padding:.75rem;display:flex;flex-direction:column}.activity-card-status[data-v-51e6d235]{background-color:#fff;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;border:1px solid #e5e7eb;transition:all .2s}.activity-card-status .card-title[data-v-51e6d235]{font-size:.875rem;margin-bottom:.75rem;flex-shrink:0}.activity-card-status .status-grid[data-v-51e6d235]{display:flex;flex-direction:column;gap:.1rem;flex:1;justify-content:space-evenly;-moz-background-inline-policy:inherit}.activity-card-status .status-box[data-v-51e6d235]{display:flex;align-items:center;gap:.375rem}.activity-card-status .status-icon[data-v-51e6d235]{width:.75rem;height:.75rem;border-radius:.125rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.activity-card-status .status-icon svg[data-v-51e6d235]{width:.5rem;height:.5rem}.activity-card-status .status-info[data-v-51e6d235]{display:flex;flex-direction:column}.activity-card-status .status-label[data-v-51e6d235]{font-size:.5rem;color:#6b7280;font-weight:500;margin:0;line-height:1.2}.activity-card-status .status-value[data-v-51e6d235]{font-size:.625rem;font-weight:600;margin:0;line-height:1.2}.activity-card-status .status-value.online[data-v-51e6d235]{color:#16a34a}.activity-card-status .status-value.warning[data-v-51e6d235]{color:#f59e0b}.card-header[data-v-51e6d235]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.card-title[data-v-51e6d235]{margin:0;font-size:1.125rem;font-weight:500;color:#111827}.card-icon[data-v-51e6d235]{width:2rem;height:2rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center}.card-icon svg[data-v-51e6d235]{width:1.25rem;height:1.25rem}.exchange-rate[data-v-51e6d235]{text-align:center;padding:1rem 0}.rate-value[data-v-51e6d235]{margin:0 0 .25rem;font-size:1.875rem;font-weight:700;color:#111827}.rate-label[data-v-51e6d235]{margin:0;font-size:.875rem;color:#6b7280}.quick-actions[data-v-51e6d235]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.action-button[data-v-51e6d235]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;border:none;border-radius:.5rem;cursor:pointer;transition:all .2s;gap:.5rem;min-height:120px}.action-button.primary[data-v-51e6d235]{background-color:#eff6ff;color:#2563eb}.action-button.primary[data-v-51e6d235]:hover{background-color:#dbeafe;transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a}.action-button.green[data-v-51e6d235]{background-color:#f0fdf4;color:#16a34a}.action-button.green[data-v-51e6d235]:hover{background-color:#dcfce7;transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a}.action-button.purple[data-v-51e6d235]{background-color:#faf5ff;color:#9333ea}.action-button.purple[data-v-51e6d235]:hover{background-color:#f3e8ff;transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a}.action-button.yellow[data-v-51e6d235]{background-color:#fffbeb;color:#d97706}.action-button.yellow[data-v-51e6d235]:hover{background-color:#fef3c7;transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a}.action-button.blue[data-v-51e6d235]{background-color:#eff6ff;color:#2563eb}.action-button.blue[data-v-51e6d235]:hover{background-color:#dbeafe;transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a}.action-button.teal[data-v-51e6d235]{background-color:#f0fdfa;color:#0d9488}.action-button.teal[data-v-51e6d235]:hover{background-color:#ccfbf1;transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a}.action-button.orange[data-v-51e6d235]:hover{background-color:#fed7aa;transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a}.action-button.indigo[data-v-51e6d235]{background-color:#eef2ff;color:#4338ca}.action-button.indigo[data-v-51e6d235]:hover{background-color:#e0e7ff;transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a}.action-icon[data-v-51e6d235]{width:2.5rem;height:2.5rem;background-color:#00000012;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#111827}.action-icon svg[data-v-51e6d235]{width:1.5rem;height:1.5rem;stroke:currentColor}.action-button span[data-v-51e6d235]{font-size:.875rem;font-weight:500}.action-content[data-v-51e6d235]{display:flex;flex-direction:column;align-items:center;gap:.25rem;text-align:center}.action-title[data-v-51e6d235]{font-size:.875rem;font-weight:600;line-height:1.2}.action-subtitle[data-v-51e6d235]{font-size:.75rem;font-weight:400;opacity:.8;line-height:1.2}.activity-grid[data-v-51e6d235]{display:grid;grid-template-columns:1fr;gap:1.5rem}.activity-card[data-v-51e6d235],.activity-card-status[data-v-51e6d235]{background-color:#fff;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;border:1px solid #e5e7eb;padding:1rem}.view-all-button[data-v-51e6d235]{display:flex;align-items:center;gap:.5rem;background:none;border:none;color:#2563eb;font-size:.875rem;font-weight:500;cursor:pointer}.view-all-button svg[data-v-51e6d235]{width:1rem;height:1rem}.view-all-button[data-v-51e6d235]:hover{color:#1d4ed8}.empty-state[data-v-51e6d235]{text-align:center;padding:2rem 0}.empty-icon[data-v-51e6d235]{width:3rem;height:3rem;color:#9ca3af;margin:0 auto .5rem}.empty-title[data-v-51e6d235]{margin:0 0 .25rem;font-size:.875rem;color:#6b7280}.empty-subtitle[data-v-51e6d235]{margin:0;font-size:.75rem;color:#9ca3af}.sales-list[data-v-51e6d235]{display:flex;flex-direction:column;gap:1rem}.sale-item[data-v-51e6d235]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 0;border-bottom:1px solid #f3f4f6}.sale-item[data-v-51e6d235]:last-child{border-bottom:none}.sale-product[data-v-51e6d235]{margin:0 0 .25rem;font-size:.875rem;font-weight:500;color:#111827}.sale-details[data-v-51e6d235]{margin:0;font-size:.75rem;color:#6b7280}.sale-amount[data-v-51e6d235]{text-align:right}.sale-value[data-v-51e6d235]{margin:0 0 .25rem;font-size:.875rem;font-weight:600;color:#111827}.sale-method[data-v-51e6d235]{margin:0;font-size:.75rem;color:#6b7280}.status-grid[data-v-51e6d235]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.status-box[data-v-51e6d235]{display:flex;align-items:center;gap:1rem;padding:.25rem .25rem .3rem;border-radius:.5rem;border:1px solid #e5e7eb;transition:all .2s}.status-box[data-v-51e6d235]:hover{border-color:#d1d5db;background-color:#f9fafb}.status-icon[data-v-51e6d235]{width:2rem;height:2rem;border-radius:.375rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.status-icon svg[data-v-51e6d235]{width:1rem;height:1rem}.status-icon.online[data-v-51e6d235]{background-color:#dcfce7;color:#16a34a}.status-icon.offline[data-v-51e6d235]{background-color:#fee2e2;color:#dc2626}.status-icon.checking[data-v-51e6d235]{background-color:#f3f4f6;color:#9ca3af}.status-icon.warning[data-v-51e6d235]{background-color:#fef3c7;color:#d97706}.status-info[data-v-51e6d235]{display:flex;flex-direction:column;min-width:0;flex:1}.status-info .status-label[data-v-51e6d235]{font-size:.75rem;color:#6b7280;font-weight:500;line-height:1.2}.status-info .status-value[data-v-51e6d235]{font-size:.75rem;font-weight:600;line-height:1.2}.status-info .status-value.online[data-v-51e6d235]{color:#16a34a}.status-info .status-value.offline[data-v-51e6d235]{color:#dc2626}.status-info .status-value.checking[data-v-51e6d235]{color:#9ca3af}.status-info .status-value.warning[data-v-51e6d235]{color:#d97706}.dashboard-footer[data-v-51e6d235]{background-color:#fff;border-top:1px solid #e5e7eb;padding:1rem 1.5rem;margin-top:auto}.footer-content[data-v-51e6d235]{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto}.footer-left[data-v-51e6d235]{display:flex;align-items:center}.footer-info[data-v-51e6d235]{display:flex;align-items:center;gap:.5rem}.footer-brand[data-v-51e6d235]{font-weight:600;color:#2563eb;font-size:.875rem}.footer-version[data-v-51e6d235]{font-size:.75rem;color:#6b7280;background-color:#f3f4f6;padding:.125rem .5rem;border-radius:.75rem}.footer-center[data-v-51e6d235]{flex:1;display:flex;justify-content:center}.footer-status[data-v-51e6d235]{display:flex;align-items:center;gap:.5rem}.system-status-indicator[data-v-51e6d235]{width:.5rem;height:.5rem;border-radius:50%;background-color:#10b981}.system-status-indicator.status-ind-offline[data-v-51e6d235]{background-color:#ef4444}.system-status-indicator.status-ind-checking[data-v-51e6d235]{background-color:#9ca3af}.system-status-text[data-v-51e6d235]{font-size:.875rem;color:#6b7280}.footer-controls[data-v-51e6d235]{display:flex;align-items:center;gap:2rem}.control-group[data-v-51e6d235]{display:flex;flex-direction:column;gap:.25rem;position:relative}.control-label[data-v-51e6d235]{font-size:.75rem;font-weight:500;color:#6b7280;text-align:center}.dropdown[data-v-51e6d235]{position:relative}.dropdown-button[data-v-51e6d235]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background-color:#f9fafb;border:1px solid #d1d5db;border-radius:.5rem;cursor:pointer;font-size:.875rem;transition:all .2s;min-width:120px;justify-content:space-between}.dropdown-button[data-v-51e6d235]:hover{background-color:#f3f4f6;border-color:#9ca3af}.dropdown-button[data-v-51e6d235]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.dropdown-icon[data-v-51e6d235]{width:1rem;height:1rem;color:#6b7280;transition:transform .2s}.dropdown-icon.rotate[data-v-51e6d235]{transform:rotate(180deg)}.currency-flag[data-v-51e6d235],.language-flag[data-v-51e6d235]{font-size:1rem;width:1.25rem;display:inline-block}.dropdown-menu[data-v-51e6d235]{position:absolute;top:100%;left:0;right:0;background-color:#fff;border:1px solid #d1d5db;border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a;z-index:50;margin-top:.25rem;max-height:200px;overflow-y:auto}.dropdown-item[data-v-51e6d235]{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem;background:none;border:none;cursor:pointer;font-size:.875rem;text-align:left;transition:background-color .2s}.dropdown-item[data-v-51e6d235]:hover{background-color:#f9fafb}.dropdown-item.active[data-v-51e6d235]{background-color:#eff6ff;color:#2563eb}.currency-info[data-v-51e6d235]{display:flex;flex-direction:column;gap:.125rem}.currency-code[data-v-51e6d235]{font-weight:500;line-height:1}.currency-name[data-v-51e6d235]{font-size:.75rem;color:#6b7280;line-height:1}.language-name[data-v-51e6d235]{font-weight:500}.footer-right[data-v-51e6d235]{display:flex;align-items:center}.footer-links[data-v-51e6d235]{display:flex;align-items:center;gap:1rem}.footer-link[data-v-51e6d235]{display:flex;align-items:center;gap:.5rem;background:none;border:none;color:#6b7280;font-size:.875rem;cursor:pointer;transition:color .2s}.footer-link svg[data-v-51e6d235]{width:1rem;height:1rem}.footer-link[data-v-51e6d235]:hover{color:#2563eb}@keyframes spin-51e6d235{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.card-actions[data-v-51e6d235]{display:flex;align-items:center;gap:.5rem}.navigation-arrow[data-v-51e6d235]{width:1.5rem;height:1.5rem;color:#9ca3af;display:flex;align-items:center;justify-content:center;opacity:.7;transition:all .2s}.navigation-arrow svg[data-v-51e6d235]{width:1rem;height:1rem}.edit-rate-btn[data-v-51e6d235]{width:1.5rem;height:1.5rem;border-radius:.375rem;background-color:#f3f4f6;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:all .2s}.edit-rate-btn[data-v-51e6d235]:hover{background-color:#e5e7eb;color:#374151}.edit-rate-btn svg[data-v-51e6d235]{width:1rem;height:1rem}.rate-grid[data-v-51e6d235]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:.75rem}.rate-item[data-v-51e6d235]{display:flex;flex-direction:column;align-items:center;text-align:center}.rate-label[data-v-51e6d235]{font-size:.75rem;color:#6b7280;margin-bottom:.25rem;font-weight:500}.rate-value[data-v-51e6d235]{font-size:1.125rem;font-weight:700;color:#111827}.rate-updated[data-v-51e6d235]{font-size:.75rem;color:#9ca3af;text-align:center;margin:0}.exchange-rate-card[data-v-51e6d235]{background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 1px 3px #0000001a;border:1px solid #e5e7eb;transition:all .2s}.exchange-rate-card[data-v-51e6d235]:hover{box-shadow:0 4px 6px -1px #0000001a;border-color:#d1d5db;transform:translateY(-1px)}.rate-value[data-v-51e6d235]{font-size:1.25rem;font-weight:600;color:#111827}.rate-updated[data-v-51e6d235]{font-size:.75rem;color:#6b7280;text-align:center;margin:0}.rate-error[data-v-51e6d235]{font-size:.75rem;color:#dc2626;text-align:center;margin:0}.rate-loading[data-v-51e6d235]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem 0}.rate-loading .loading-spinner[data-v-51e6d235]{width:1.5rem;height:1.5rem;color:#2563eb;animation:spin-51e6d235 1s linear infinite}.rate-loading p[data-v-51e6d235]{font-size:.875rem;color:#6b7280;margin:0}.modal-overlay[data-v-51e6d235]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-51e6d235]{background-color:#fff;border-radius:.75rem;box-shadow:0 20px 25px -5px #0000001a;max-width:500px;width:100%;max-height:90vh;overflow:hidden;margin:1rem}.modal-header[data-v-51e6d235]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e5e7eb}.modal-header h2[data-v-51e6d235]{margin:0;font-size:1.25rem;font-weight:600;color:#111827}.modal-close[data-v-51e6d235]{width:2rem;height:2rem;border-radius:.375rem;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:all .2s}.modal-close[data-v-51e6d235]:hover{background-color:#f3f4f6;color:#374151}.modal-close svg[data-v-51e6d235]{width:1.25rem;height:1.25rem}.modal-body[data-v-51e6d235]{padding:1.5rem;max-height:60vh;overflow-y:auto}.modal-footer[data-v-51e6d235]{display:flex;justify-content:flex-end;gap:.75rem;padding:1.5rem;border-top:1px solid #e5e7eb;background-color:#f9fafb}.rate-form[data-v-51e6d235]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group[data-v-51e6d235]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-51e6d235]{font-size:.875rem;font-weight:500;color:#374151}.form-input[data-v-51e6d235]{padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;transition:border-color .2s}.form-input[data-v-51e6d235]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.btn[data-v-51e6d235]{padding:.75rem 1.5rem;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;border:none}.btn-primary[data-v-51e6d235]{background-color:#2563eb;color:#fff}.btn-primary[data-v-51e6d235]:hover:not(:disabled){background-color:#1d4ed8}.btn-primary[data-v-51e6d235]:disabled{background-color:#9ca3af;cursor:not-allowed}.btn-secondary[data-v-51e6d235]{background-color:#f3f4f6;color:#374151;border:1px solid #d1d5db}.btn-secondary[data-v-51e6d235]:hover{background-color:#e5e7eb}.alert[data-v-51e6d235]{padding:.75rem;border-radius:.5rem;margin-bottom:1rem;font-size:.875rem}.alert-error[data-v-51e6d235]{background-color:#fef2f2;border:1px solid #fecaca;color:#b91c1c}@media(max-width:768px){.header-content[data-v-51e6d235]{padding:.5rem .75rem;gap:.25rem}.header-left[data-v-51e6d235]{flex-shrink:1;max-width:100%}.header-left .app-logo[data-v-51e6d235]{flex-shrink:0}.app-info[data-v-51e6d235]{min-width:0}.app-title[data-v-51e6d235]{overflow-wrap:anywhere}.header-right[data-v-51e6d235]{flex:1 1 100%;align-items:stretch;gap:.25rem}.header-tools[data-v-51e6d235]{justify-content:center}.header-preferences[data-v-51e6d235]{gap:.625rem}.compact-exchange[data-v-51e6d235]{gap:.3rem;padding-inline:.3rem}.compact-rate+.compact-rate[data-v-51e6d235]{padding-left:.3rem}.current-time[data-v-51e6d235]{display:none!important}.edit-rate-btn[data-v-51e6d235]{width:1.25rem!important;height:1.25rem!important;border-radius:.25rem!important}.edit-rate-btn svg[data-v-51e6d235]{width:.75rem!important;height:.75rem!important}.exchange-stats-card[data-v-51e6d235]{padding:1rem}.exchange-rates-grid[data-v-51e6d235]{gap:.5rem}.exchange-rate-pill[data-v-51e6d235]{padding:.375rem .5rem}.currency-flag[data-v-51e6d235]{font-size:1rem}.rate-value[data-v-51e6d235]{font-size:.75rem}.exchange-title[data-v-51e6d235]{font-size:.8rem;margin-bottom:.75rem}.exchange-icon[data-v-51e6d235]{width:1.75rem;height:1.75rem}.exchange-icon svg[data-v-51e6d235]{width:1rem;height:1rem}.exchange-edit-btn[data-v-51e6d235]{width:1.5rem;height:1.5rem}.exchange-edit-btn svg[data-v-51e6d235]{width:.75rem;height:.75rem}.stats-grid[data-v-51e6d235]{grid-template-columns:1fr 1fr;gap:1rem}.exchange-rate-section .exchange-rate-card[data-v-51e6d235]{max-width:100%}.actions-grid[data-v-51e6d235],.activity-grid[data-v-51e6d235],.calendar-sales-grid[data-v-51e6d235]{grid-template-columns:1fr;gap:1rem}.quick-actions[data-v-51e6d235]{grid-template-columns:1fr 1fr;gap:.75rem}.action-button[data-v-51e6d235]{min-height:100px;padding:.75rem}.action-icon[data-v-51e6d235]{width:2rem;height:2rem}.action-icon svg[data-v-51e6d235]{width:1.25rem;height:1.25rem}.action-title[data-v-51e6d235]{font-size:.75rem}.action-subtitle[data-v-51e6d235]{font-size:.6875rem}.header-dropdown-menu[data-v-51e6d235]{min-width:150px}.footer-content[data-v-51e6d235]{flex-direction:column;gap:1rem}.footer-controls[data-v-51e6d235]{gap:1rem}.control-group[data-v-51e6d235]{align-items:center}.dropdown-button[data-v-51e6d235]{min-width:100px;font-size:.75rem}.footer-links[data-v-51e6d235]{gap:.5rem}.footer-link[data-v-51e6d235]{font-size:.75rem}.rate-form[data-v-51e6d235]{grid-template-columns:1fr}.modal-content[data-v-51e6d235]{margin:.5rem;max-height:95vh}.modal-header[data-v-51e6d235],.modal-body[data-v-51e6d235],.modal-footer[data-v-51e6d235]{padding:1rem}}@media(max-width:360px){.inv-add-label[data-v-51e6d235]{display:none}.inv-add-label-short[data-v-51e6d235]{display:inline}.header-preferences[data-v-51e6d235]{gap:.375rem}.preference-button[data-v-51e6d235]{padding-inline:.35rem;gap:.25rem;font-size:.6875rem}.compact-exchange[data-v-51e6d235]{font-size:.625rem}.compact-edit-icon[data-v-51e6d235]{display:none}}.action-button.orange[data-v-51e6d235]{background-color:#fff7ed;color:#ea580c}.action-button.orange[data-v-51e6d235]:hover{background-color:#fed7aa}.exchange-rate-compact[data-v-51e6d235]{transition:all .2s}.exchange-rate-compact[data-v-51e6d235]:hover{background-color:#f9fafb}.card-header-compact[data-v-51e6d235]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.card-actions-compact[data-v-51e6d235]{display:flex;align-items:center;gap:.25rem}.edit-rate-btn-compact[data-v-51e6d235]{width:1.25rem;height:1.25rem;border-radius:.25rem;background-color:#f3f4f6;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:all .2s}.edit-rate-btn-compact[data-v-51e6d235]:hover{background-color:#e5e7eb;color:#374151}.edit-rate-btn-compact svg[data-v-51e6d235]{width:.75rem;height:.75rem}.rate-grid-compact[data-v-51e6d235]{display:flex;flex-direction:column;gap:.5rem;margin:.75rem 0 .5rem}.rate-item-compact[data-v-51e6d235]{display:flex;justify-content:space-between;align-items:center;padding:.375rem .5rem;background:#f9fafb;border-radius:.375rem}.rate-label-compact[data-v-51e6d235]{font-size:.75rem;color:#6b7280;font-weight:500}.rate-value-compact[data-v-51e6d235]{font-size:.875rem;font-weight:600;color:#111827}.rate-updated-compact[data-v-51e6d235]{font-size:.625rem;color:#9ca3af;text-align:center;margin:0;line-height:1.2}@media(max-width:768px){.main-top-grid[data-v-51e6d235]{grid-template-columns:1fr}.quick-strip[data-v-51e6d235]{grid-template-columns:repeat(3,1fr)}.bottom-grid[data-v-51e6d235]{grid-template-columns:1fr}.inv-card-header[data-v-51e6d235]{padding:.875rem .875rem .5rem;gap:.5rem;flex-wrap:wrap}.inv-header-left[data-v-51e6d235]{gap:.5rem;min-width:0}.inv-icon-wrap[data-v-51e6d235]{width:2rem;height:2rem;border-radius:.5rem;flex-shrink:0}.inv-icon-wrap svg[data-v-51e6d235]{width:1rem;height:1rem}.inv-title[data-v-51e6d235]{font-size:.95rem}.inv-subtitle[data-v-51e6d235]{font-size:.65rem}.inv-header-actions[data-v-51e6d235]{gap:.3rem;margin-left:auto}:is(#app,body) .inv-add-btn.erp-button--sm[data-v-51e6d235]{font-size:.6875rem;padding:.25rem .45rem;gap:.2rem;white-space:nowrap}:is(#app,body) .inv-add-btn.erp-button--sm>svg[data-v-51e6d235]{width:12px;height:12px}.inv-link-all[data-v-51e6d235]{font-size:.68rem;padding:.2rem .45rem}.inv-stats-row[data-v-51e6d235]{grid-template-columns:repeat(4,1fr);gap:.3rem;padding:0 .875rem .75rem}.inv-stat[data-v-51e6d235]{padding:.45rem .2rem;border-radius:.45rem;gap:.15rem}.inv-stat-count[data-v-51e6d235]{font-size:1.05rem}.inv-stat-label[data-v-51e6d235]{font-size:.52rem}.dashboard-main[data-v-51e6d235]{padding:1rem .875rem 2rem}}.operation-summary-grid[data-v-51e6d235]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:stretch}@media(max-width:900px){.operation-summary-grid[data-v-51e6d235]{grid-template-columns:1fr}}.exchange-management[data-v-86551c31]{min-height:100vh;background-color:#f8fafc;padding:1.5rem}.management-header[data-v-86551c31]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:2rem;background:#fff;padding:1.5rem;border-radius:.75rem;box-shadow:0 1px 3px #0000001a}.header-left[data-v-86551c31]{display:flex;flex-direction:column;gap:1rem}.back-button[data-v-86551c31]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:none;border:1px solid #e5e7eb;border-radius:.5rem;color:#6b7280;font-size:.875rem;cursor:pointer;transition:all .2s;width:-moz-fit-content;width:fit-content}.back-button[data-v-86551c31]:hover{background-color:#f3f4f6;border-color:#d1d5db;color:#374151}.back-button svg[data-v-86551c31]{width:1rem;height:1rem}.page-title h1[data-v-86551c31]{margin:0;font-size:1.875rem;font-weight:700;color:#111827}.page-title p[data-v-86551c31]{margin:.25rem 0 0;color:#6b7280;font-size:1rem}.header-actions[data-v-86551c31]{display:flex;gap:1rem;align-items:center}.current-rates-section[data-v-86551c31]{background:#fff;padding:1.5rem;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;margin-bottom:2rem}.current-rates-section h2[data-v-86551c31]{margin:0 0 1.5rem;font-size:1.25rem;font-weight:600;color:#111827}.current-rates-grid[data-v-86551c31]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.rate-card[data-v-86551c31]{border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem;transition:all .2s}.rate-card[data-v-86551c31]:hover{border-color:#d1d5db;box-shadow:0 2px 4px #0000000d}.rate-header[data-v-86551c31]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.rate-flag[data-v-86551c31]{font-size:1rem}.rate-pair[data-v-86551c31]{font-size:.875rem;font-weight:500;color:#6b7280}.rate-value[data-v-86551c31]{font-size:1.5rem;font-weight:700;color:#111827;margin-bottom:.5rem}.rate-meta[data-v-86551c31]{display:flex;justify-content:space-between;font-size:.75rem;color:#9ca3af}.sales-average-section[data-v-86551c31]{background:#fff;padding:1.5rem;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;margin-bottom:2rem}.sales-average-section h2[data-v-86551c31]{margin:0 0 1rem;font-size:1.25rem;font-weight:600;color:#111827}.average-controls[data-v-86551c31]{display:flex;gap:1rem;margin-bottom:1.5rem}.currency-select[data-v-86551c31],.days-select[data-v-86551c31]{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;background:#fff;font-size:.875rem}.average-card[data-v-86551c31]{border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem;background:#f9fafb}.average-info[data-v-86551c31]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.average-rate[data-v-86551c31]{display:flex;flex-direction:column}.average-label[data-v-86551c31]{font-size:.875rem;color:#6b7280}.average-value[data-v-86551c31]{font-size:1.5rem;font-weight:700;color:#059669}.average-details[data-v-86551c31]{display:flex;gap:1rem;font-size:.875rem;color:#6b7280}.detail-item[data-v-86551c31]{padding:.25rem .5rem;background:#fff;border-radius:.25rem;border:1px solid #e5e7eb}.calculation-method[data-v-86551c31]{color:#6b7280;font-size:.75rem}.historical-section[data-v-86551c31]{background:#fff;padding:1.5rem;border-radius:.75rem;box-shadow:0 1px 3px #0000001a}.section-header[data-v-86551c31]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.section-header h2[data-v-86551c31]{margin:0;font-size:1.25rem;font-weight:600;color:#111827}.history-controls[data-v-86551c31]{display:flex;gap:1rem;align-items:center}.history-table-container[data-v-86551c31]{overflow-x:auto;border:1px solid #e5e7eb;border-radius:.5rem}.history-table[data-v-86551c31]{width:100%;border-collapse:collapse}.history-table th[data-v-86551c31]{background-color:#f9fafb;padding:.75rem;text-align:left;font-weight:500;color:#374151;border-bottom:1px solid #e5e7eb;font-size:.875rem}.history-table td[data-v-86551c31]{padding:.75rem;border-bottom:1px solid #f3f4f6;font-size:.875rem}.history-table tr[data-v-86551c31]:hover{background-color:#f9fafb}.history-table tr.active-rate[data-v-86551c31]{background-color:#ecfdf5}.currency-cell[data-v-86551c31]{display:flex;align-items:center;gap:.5rem}.currency-flag[data-v-86551c31]{font-size:1rem}.rate-cell[data-v-86551c31]{font-family:Monaco,Menlo,monospace;font-weight:600}.rate-input[data-v-86551c31]{width:100px;padding:.25rem .5rem;border:1px solid #d1d5db;border-radius:.25rem;font-family:inherit}.source-input[data-v-86551c31]{width:120px;padding:.25rem .5rem;border:1px solid #d1d5db;border-radius:.25rem}.date-info[data-v-86551c31]{display:flex;flex-direction:column}.date-info .time[data-v-86551c31]{font-size:.75rem;color:#6b7280}.status-badge[data-v-86551c31]{padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500}.status-badge.active[data-v-86551c31]{background-color:#dcfce7;color:#16a34a}.status-badge.inactive[data-v-86551c31]{background-color:#f3f4f6;color:#6b7280}.action-buttons[data-v-86551c31]{display:flex;gap:.5rem}.btn-icon[data-v-86551c31]{width:2rem;height:2rem;border:none;border-radius:.25rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.btn-icon svg[data-v-86551c31]{width:1rem;height:1rem}.btn-icon.edit[data-v-86551c31]{background-color:#dbeafe;color:#2563eb}.btn-icon.edit[data-v-86551c31]:hover{background-color:#bfdbfe}.btn-icon.save[data-v-86551c31]{background-color:#dcfce7;color:#16a34a}.btn-icon.save[data-v-86551c31]:hover{background-color:#bbf7d0}.btn-icon.cancel[data-v-86551c31]{background-color:#fee2e2;color:#dc2626}.btn-icon.cancel[data-v-86551c31]:hover{background-color:#fecaca}.btn-icon.delete[data-v-86551c31]{background-color:#fee2e2;color:#dc2626}.btn-icon.delete[data-v-86551c31]:hover{background-color:#fecaca}.loading-state[data-v-86551c31],.error-state[data-v-86551c31],.empty-state[data-v-86551c31]{text-align:center;padding:3rem;color:#6b7280}.loading-spinner[data-v-86551c31]{width:2rem;height:2rem;border:2px solid #e5e7eb;border-top:2px solid #3b82f6;border-radius:50%;animation:spin-86551c31 1s linear infinite;margin:0 auto 1rem}@keyframes spin-86551c31{to{transform:rotate(360deg)}}.error-icon[data-v-86551c31],.empty-icon[data-v-86551c31]{font-size:3rem;margin-bottom:1rem}.modal-overlay[data-v-86551c31]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:50}.modal-content[data-v-86551c31]{background:#fff;border-radius:.75rem;box-shadow:0 20px 25px -5px #0000001a;max-width:500px;width:90vw;max-height:90vh;overflow-y:auto}.modal-header[data-v-86551c31]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb}.modal-header h3[data-v-86551c31]{margin:0;font-size:1.125rem;font-weight:600;color:#111827}.modal-close[data-v-86551c31]{background:none;border:none;cursor:pointer;padding:.5rem;color:#6b7280}.modal-close[data-v-86551c31]:hover{color:#374151}.modal-close svg[data-v-86551c31]{width:1.25rem;height:1.25rem}.modal-body[data-v-86551c31]{padding:1.5rem}.modal-footer[data-v-86551c31]{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem;border-top:1px solid #e5e7eb}.update-form[data-v-86551c31]{display:flex;flex-direction:column;gap:1rem}.form-row[data-v-86551c31]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group[data-v-86551c31]{display:flex;flex-direction:column}.form-group label[data-v-86551c31]{font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}.form-group input[data-v-86551c31],.form-group textarea[data-v-86551c31]{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem}.form-group input[data-v-86551c31]:focus,.form-group textarea[data-v-86551c31]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.form-group textarea[data-v-86551c31]{resize:vertical;min-height:60px}.delete-modal .modal-content[data-v-86551c31]{max-width:400px}.delete-details[data-v-86551c31]{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem;margin:1rem 0}.delete-details p[data-v-86551c31]{margin:.25rem 0;font-size:.875rem}.warning-text[data-v-86551c31]{color:#dc2626;font-size:.875rem;font-weight:500;margin-top:1rem}.btn[data-v-86551c31]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;border:1px solid transparent}.btn svg[data-v-86551c31]{width:1rem;height:1rem}.btn-primary[data-v-86551c31]{background-color:#2563eb;color:#fff}.btn-primary[data-v-86551c31]:hover{background-color:#1d4ed8}.btn-primary[data-v-86551c31]:disabled{background-color:#9ca3af;cursor:not-allowed}.btn-secondary[data-v-86551c31]{background-color:#fff;color:#6b7280;border-color:#d1d5db}.btn-secondary[data-v-86551c31]:hover{background-color:#f9fafb;border-color:#9ca3af}.btn-danger[data-v-86551c31]{background-color:#dc2626;color:#fff}.btn-danger[data-v-86551c31]:hover{background-color:#b91c1c}.error-message[data-v-86551c31]{background-color:#fee2e2;color:#dc2626;padding:.75rem;border-radius:.375rem;border:1px solid #fecaca;margin-top:1rem;font-size:.875rem}@media(max-width:768px){.management-header[data-v-86551c31]{flex-direction:column;align-items:stretch;gap:1rem}.form-row[data-v-86551c31]{grid-template-columns:1fr}.current-rates-grid[data-v-86551c31]{grid-template-columns:repeat(2,1fr)!important;gap:.75rem}.rate-card[data-v-86551c31]{padding:.75rem!important;min-height:auto}.rate-header[data-v-86551c31]{margin-bottom:.5rem!important;gap:.375rem}.rate-flag[data-v-86551c31]{font-size:.875rem!important}.rate-pair[data-v-86551c31]{font-size:.8125rem!important}.rate-value[data-v-86551c31]{font-size:1.25rem!important;margin-bottom:.375rem!important}.rate-meta[data-v-86551c31]{flex-direction:column;gap:.25rem;font-size:.6875rem!important}.detail-item[data-v-86551c31]{padding:.1875rem .375rem!important;font-size:.6875rem!important;white-space:nowrap}.average-details[data-v-86551c31]{gap:.5rem!important;flex-wrap:wrap;justify-content:center}.calculation-method[data-v-86551c31]{font-size:.625rem!important;line-height:1.2;text-align:center;margin-top:.5rem}.average-controls[data-v-86551c31]{flex-direction:column}.history-controls[data-v-86551c31]{flex-direction:column;align-items:stretch}}.rastreamento-page[data-v-e1624397]{min-height:100vh;background-color:#f9fafb}.page-header[data-v-e1624397]{background-color:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 3px #0000001a}.header-content[data-v-e1624397]{padding:1.5rem;display:flex;align-items:center;justify-content:space-between}.header-left[data-v-e1624397]{display:flex;align-items:center;gap:1rem}.back-button[data-v-e1624397]{width:2.5rem;height:2.5rem;border-radius:.5rem;background-color:#f3f4f6;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:all .2s}.back-button[data-v-e1624397]:hover{background-color:#e5e7eb;color:#374151}.back-button svg[data-v-e1624397]{width:1.25rem;height:1.25rem}.page-title[data-v-e1624397]{margin:0;font-size:1.5rem;font-weight:600;color:#111827}.page-subtitle[data-v-e1624397]{margin:0;font-size:.875rem;color:#6b7280}.header-actions[data-v-e1624397]{display:flex;align-items:center;gap:.75rem}.stats-section[data-v-e1624397]{padding:.75rem 1.5rem .5rem}.stats-grid[data-v-e1624397]{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;max-width:100%}.stat-card[data-v-e1624397]{background-color:#fff;border-radius:.5rem;padding:.5rem .6rem;box-shadow:0 1px 2px #00000014;border:1px solid #e5e7eb;display:flex;align-items:center;gap:.4rem}.stat-icon[data-v-e1624397]{width:1.5rem;height:1.5rem;border-radius:.35rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-icon svg[data-v-e1624397]{width:.7rem;height:.7rem}.stat-icon.blue[data-v-e1624397]{background-color:#dbeafe;color:#2563eb}.stat-icon.yellow[data-v-e1624397]{background-color:#fef3c7;color:#d97706}.stat-icon.green[data-v-e1624397]{background-color:#dcfce7;color:#16a34a}.stat-icon.red[data-v-e1624397]{background-color:#fecaca;color:#dc2626}.stat-label[data-v-e1624397]{margin:0 0 .1rem;font-size:.65rem;font-weight:500;color:#6b7280;white-space:nowrap}.stat-value[data-v-e1624397]{margin:0;font-size:.875rem;font-weight:700;color:#111827;line-height:1}.filters-section[data-v-e1624397]{padding:0 1.5rem 1.5rem}.filters-content[data-v-e1624397]{display:flex;gap:1rem;align-items:center}.search-box[data-v-e1624397]{flex:1;position:relative}.search-icon[data-v-e1624397]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;color:#9ca3af}.search-input[data-v-e1624397]{width:100%;padding:.75rem .75rem .75rem 2.5rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;background-color:#fff}.search-input[data-v-e1624397]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.status-select[data-v-e1624397]{padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;background-color:#fff;min-width:150px}.status-select[data-v-e1624397]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.loading-section[data-v-e1624397]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:#6b7280}.loading-spinner[data-v-e1624397]{margin-bottom:1rem}.spinner[data-v-e1624397]{width:2rem;height:2rem;animation:spin-e1624397 1s linear infinite}.spinner-track[data-v-e1624397]{opacity:.25}.spinner-path[data-v-e1624397]{opacity:.75}.rastreamentos-section[data-v-e1624397]{padding:0 1.5rem 2rem}@media(max-width:768px){.rastreamentos-section[data-v-e1624397]{padding:0 .5rem 1rem}}.empty-state[data-v-e1624397]{text-align:center;padding:3rem;color:#6b7280}.empty-icon[data-v-e1624397]{width:4rem;height:4rem;margin:0 auto 1rem;color:#9ca3af}.empty-state h3[data-v-e1624397]{margin:0 0 .5rem;font-size:1.125rem;font-weight:600;color:#374151}.empty-state p[data-v-e1624397]{margin:0 0 1.5rem}.rastreamentos-grid[data-v-e1624397]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:1.5rem}.rastreamento-card[data-v-e1624397]{background-color:#fff;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;border:1px solid #e5e7eb;overflow:hidden;transition:all .2s}.rastreamento-card[data-v-e1624397]:hover{box-shadow:0 4px 6px -1px #0000001a;transform:translateY(-1px)}.card-header[data-v-e1624397]{padding:1rem;border-bottom:1px solid #f3f4f6;display:flex;align-items:center;justify-content:space-between}.codigo-info[data-v-e1624397]{display:flex;align-items:center;gap:.75rem}.codigo[data-v-e1624397]{margin:0;font-size:1rem;font-weight:600;color:#111827;font-family:monospace}.status-badge[data-v-e1624397]{font-size:.75rem;font-weight:500;padding:.25rem .5rem;border-radius:.375rem;white-space:nowrap}.card-actions[data-v-e1624397]{display:flex;gap:.5rem}.action-btn[data-v-e1624397]{width:2rem;height:2rem;border-radius:.375rem;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;background-color:#f3f4f6;color:#6b7280;transition:all .2s}.action-btn[data-v-e1624397]:hover{background-color:#e5e7eb;color:#374151}.action-btn.delete[data-v-e1624397]:hover{background-color:#fecaca;color:#dc2626}.action-btn svg[data-v-e1624397]{width:1rem;height:1rem}.card-content[data-v-e1624397]{padding:1rem}.info-grid[data-v-e1624397]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1rem}.info-item[data-v-e1624397]{display:flex;flex-direction:column;gap:.25rem}.info-label[data-v-e1624397]{font-size:.75rem;font-weight:500;color:#6b7280}.info-value[data-v-e1624397]{font-size:.875rem;color:#111827}.eventos-section[data-v-e1624397]{border-top:1px solid #f3f4f6;padding-top:1rem}.eventos-title[data-v-e1624397]{margin:0 0 .75rem;font-size:.875rem;font-weight:600;color:#374151}.eventos-list[data-v-e1624397]{display:flex;flex-direction:column;gap:.75rem}.evento-item[data-v-e1624397]{display:flex;align-items:flex-start;gap:.75rem}.evento-dot[data-v-e1624397]{width:.5rem;height:.5rem;border-radius:50%;background-color:#2563eb;margin-top:.375rem;flex-shrink:0}.evento-content[data-v-e1624397]{flex:1}.evento-situacao[data-v-e1624397]{margin:0 0 .25rem;font-size:.875rem;font-weight:500;color:#111827}.evento-detalhes[data-v-e1624397]{margin:0 0 .25rem;font-size:.75rem;color:#6b7280}.evento-data[data-v-e1624397]{margin:0;font-size:.75rem;color:#9ca3af}.btn[data-v-e1624397]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;border:none;text-decoration:none}.btn[data-v-e1624397]:disabled{opacity:.5;cursor:not-allowed}.btn-icon[data-v-e1624397]{width:1rem;height:1rem}.btn-primary[data-v-e1624397]{background-color:#2563eb;color:#fff}.btn-primary[data-v-e1624397]:hover:not(:disabled){background-color:#1d4ed8}.btn-secondary[data-v-e1624397]{background-color:#f3f4f6;color:#374151;border:1px solid #d1d5db}.btn-secondary[data-v-e1624397]:hover:not(:disabled){background-color:#e5e7eb}.btn-success[data-v-e1624397]{background-color:#16a34a;color:#fff}.btn-success[data-v-e1624397]:hover:not(:disabled){background-color:#15803d}.modal-overlay[data-v-e1624397]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;box-sizing:border-box}.modal-content[data-v-e1624397]{background-color:#fff;border-radius:.75rem;box-shadow:0 20px 25px -5px #0000001a;max-width:600px;width:100%;max-height:90vh;max-height:90dvh;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-e1624397]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e5e7eb}.modal-header h2[data-v-e1624397]{margin:0;font-size:1.25rem;font-weight:600;color:#111827}.modal-close[data-v-e1624397]{width:2rem;height:2rem;border-radius:.375rem;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:all .2s}.modal-close[data-v-e1624397]:hover{background-color:#f3f4f6;color:#374151}.modal-close svg[data-v-e1624397]{width:1.25rem;height:1.25rem}.modal-body[data-v-e1624397]{padding:1.5rem;flex:1;overflow-y:auto}.modal-footer[data-v-e1624397]{display:flex;justify-content:flex-end;gap:.75rem;padding:1.5rem;border-top:1px solid #e5e7eb;background-color:#f9fafb}.form-grid[data-v-e1624397]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group[data-v-e1624397]{display:flex;flex-direction:column;gap:.5rem}.form-group.full-width[data-v-e1624397]{grid-column:1 / -1}.form-group label[data-v-e1624397]{font-size:.875rem;font-weight:500;color:#374151}.form-input[data-v-e1624397]{padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;transition:border-color .2s}.form-input[data-v-e1624397]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.codigo-input[data-v-e1624397]{font-family:monospace;font-weight:600;text-transform:uppercase}.input-hint[data-v-e1624397]{font-size:.75rem;color:#6b7280}.alert[data-v-e1624397]{padding:.75rem;border-radius:.5rem;margin-bottom:1rem;font-size:.875rem}.alert-error[data-v-e1624397]{background-color:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.text-yellow-600.bg-yellow-100[data-v-e1624397]{background-color:#fef3c7;color:#92400e}.text-blue-600.bg-blue-100[data-v-e1624397]{background-color:#dbeafe;color:#1e40af}.text-green-600.bg-green-100[data-v-e1624397]{background-color:#dcfce7;color:#166534}.text-red-600.bg-red-100[data-v-e1624397]{background-color:#fecaca;color:#991b1b}.text-gray-600.bg-gray-100[data-v-e1624397]{background-color:#f3f4f6;color:#4b5563}@keyframes spin-e1624397{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mobile-dropdown-card[data-v-e1624397]{display:none}@media(max-width:1100px){.mobile-dropdown-card[data-v-e1624397]{display:block!important}.desktop-header[data-v-e1624397],.desktop-only[data-v-e1624397]{display:none!important}.mobile-dropdown-card[data-v-e1624397]{background:#fff;border:1px solid #e5e7eb;border-left-width:3px;border-left-color:#d1d5db;border-radius:.5rem;margin:0 0 3px;overflow:hidden;box-shadow:0 1px 2px #0000000a;transition:border-color .15s,box-shadow .15s;width:100%}.mobile-dropdown-card[data-v-e1624397]:hover{box-shadow:0 2px 6px #00000014}.mobile-card-header[data-v-e1624397]{display:flex;flex-direction:column;padding:6px 9px 5px;cursor:pointer;transition:background .15s;gap:3px}.mobile-card-header[data-v-e1624397]:hover{background:#00000004}.mch-top[data-v-e1624397]{display:flex;align-items:center;gap:4px}.mch-name-wrap[data-v-e1624397]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.mch-name[data-v-e1624397]{font-size:11px;font-weight:700;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.mch-pedido-badge[data-v-e1624397]{display:inline-block;width:-moz-fit-content;width:fit-content;font-size:.58rem;font-weight:700;background:#dbeafe;color:#1d4ed8;padding:.08rem .38rem;border-radius:4px;letter-spacing:.03em;line-height:1.4}.mch-pedido-btn[data-v-e1624397]{border:none;cursor:pointer;transition:background .15s}.mch-pedido-btn[data-v-e1624397]:hover{background:#bfdbfe}.mch-badge[data-v-e1624397]{font-size:7px!important;padding:.1rem .38rem!important;flex-shrink:0}.mch-code-row[data-v-e1624397]{display:flex;align-items:center;gap:4px}.mch-service[data-v-e1624397]{font-size:7.5px;font-weight:700;background:#e0e7ff;color:#3730a3;padding:1px 4px;border-radius:99px;white-space:nowrap;flex-shrink:0}.mch-desc[data-v-e1624397]{margin:0;font-size:9px;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-style:italic;line-height:1.2}.mch-progress[data-v-e1624397]{height:2px;background:#00000012;border-radius:1px;margin-top:4px;overflow:hidden}.mch-progress-fill[data-v-e1624397]{height:100%;border-radius:1px;transition:width .6s ease;min-width:4px}.mpf-em-transito[data-v-e1624397]{background:#3b82f6}.mpf-entregue[data-v-e1624397]{background:#10b981}.mpf-pendente[data-v-e1624397]{background:#f59e0b}.mpf-erro[data-v-e1624397],.mpf-nao-encontrado[data-v-e1624397]{background:#ef4444}.mobile-header-top[data-v-e1624397]{display:flex;justify-content:space-between;align-items:center;width:100%}.mobile-name-section[data-v-e1624397]{flex:1;min-width:0}.mobile-name[data-v-e1624397]{font-size:11px;font-weight:600;color:#1e293b;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-header-main[data-v-e1624397]{display:flex;align-items:center;gap:6px;width:100%}.mobile-code-section[data-v-e1624397]{display:flex;align-items:center;gap:4px;flex:1;min-width:0}.mobile-code[data-v-e1624397]{font-family:SF Mono,Monaco,Consolas,monospace;font-size:10px;font-weight:600;color:#1e293b;background:#fff;padding:3px 6px;border-radius:4px;border:1px solid #cbd5e1;letter-spacing:.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.mobile-copy-btn[data-v-e1624397]{width:20px;height:20px;border:1px solid #cbd5e1;border-radius:4px;background:#fff;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s;flex-shrink:0}.mobile-copy-btn svg[data-v-e1624397]{width:10px;height:10px}.mobile-copy-btn[data-v-e1624397]:hover{background:#f1f5f9;color:#475569}.mobile-expand-icon[data-v-e1624397]{color:#94a3b8;flex-shrink:0}.mobile-expand-icon svg[data-v-e1624397]{width:14px;height:14px;transition:transform .25s ease}.mobile-expand-icon svg.rotate-180[data-v-e1624397]{transform:rotate(180deg)}.mobile-card-content[data-v-e1624397]{max-height:0;overflow:hidden;transition:max-height .3s ease,opacity .2s ease;opacity:0}.mobile-card-content.expanded[data-v-e1624397]{max-height:900px;opacity:1}.mobile-card-inner[data-v-e1624397]{padding:8px 10px;background:#fff;border-top:1px solid #f1f5f9}.mobile-content-row[data-v-e1624397]{display:flex;justify-content:space-between;align-items:flex-start;padding:4px 0;border-bottom:1px solid #f8fafc}.mobile-content-row[data-v-e1624397]:last-child{border-bottom:none}.mobile-content-label[data-v-e1624397]{font-size:10px;font-weight:500;color:#94a3b8;min-width:64px;flex-shrink:0}.mobile-content-value[data-v-e1624397]{font-size:10px;font-weight:500;color:#1e293b;text-align:right;max-width:62%;word-break:break-word}.mobile-date-value[data-v-e1624397]{color:#94a3b8;font-size:9px;font-weight:400}.mobile-status-select-expanded[data-v-e1624397]{padding:4px 8px;border:1px solid #cbd5e1;border-radius:4px;font-size:10px;font-weight:600;background:#fff;min-width:80px;cursor:pointer}.mobile-status-select-expanded[data-v-e1624397]:focus{outline:none;border-color:#0445ae}.mobile-status-select-expanded.text-yellow-600[data-v-e1624397]{background-color:#f59e0b!important;color:#fff!important;border-color:#d97706!important}.mobile-status-select-expanded.text-blue-600[data-v-e1624397]{background-color:#0445ae!important;color:#fff!important;border-color:#2563eb!important}.mobile-status-select-expanded.text-green-600[data-v-e1624397]{background-color:#10b981!important;color:#fff!important;border-color:#059669!important}.mobile-status-select-expanded.text-red-600[data-v-e1624397]{background-color:#ef4444!important;color:#fff!important;border-color:#dc2626!important}.mobile-content-actions[data-v-e1624397]{display:flex;gap:5px;margin-top:8px;padding-top:8px;border-top:1px solid #f1f5f9}.mobile-action-btn-expanded[data-v-e1624397]{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;padding:6px 4px;border:1px solid #e2e8f0;border-radius:5px;font-size:10px;font-weight:600;cursor:pointer;transition:all .15s;background:#fff}.mobile-action-btn-expanded svg[data-v-e1624397]{width:12px;height:12px}.mobile-action-btn-expanded.edit[data-v-e1624397]{color:#475569}.mobile-action-btn-expanded.edit[data-v-e1624397]:hover{background:#f1f5f9;border-color:#94a3b8}.mobile-action-btn-expanded.delete[data-v-e1624397]{color:#dc2626;border-color:#fca5a5}.mobile-action-btn-expanded.delete[data-v-e1624397]:hover{background:#fef2f2;border-color:#f87171}.header-content[data-v-e1624397]{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}.header-left[data-v-e1624397]{flex:1}.header-actions[data-v-e1624397]{justify-content:flex-end;flex-shrink:0}.stats-grid[data-v-e1624397]{grid-template-columns:repeat(4,1fr);gap:.25rem}.stat-card[data-v-e1624397]{padding:.35rem .3rem;gap:.2rem;flex-direction:column;align-items:center;text-align:center}.stat-icon[data-v-e1624397]{width:1.1rem;height:1.1rem}.stat-icon svg[data-v-e1624397]{width:.55rem;height:.55rem}.stat-label[data-v-e1624397]{font-size:.55rem}.stat-value[data-v-e1624397]{font-size:.75rem}.filters-content[data-v-e1624397]{flex-direction:column;align-items:stretch}.rastreamentos-grid[data-v-e1624397],.info-grid[data-v-e1624397],.form-grid[data-v-e1624397]{grid-template-columns:1fr}.modal-overlay[data-v-e1624397]{padding:.5rem;align-items:center}.modal-content[data-v-e1624397]{margin:0;max-height:calc(100vh - 1rem);max-height:calc(100dvh - 1rem);border-radius:.5rem}.modal-header[data-v-e1624397]{padding:.875rem 1rem}.modal-header h2[data-v-e1624397]{font-size:1.05rem}.modal-body[data-v-e1624397]{padding:.875rem 1rem}.modal-footer[data-v-e1624397]{padding:.75rem 1rem}.rastreamentos-list[data-v-e1624397]{display:block;padding:0rem}.list-header[data-v-e1624397]{display:none}.row-codigo[data-v-e1624397]{display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid #f3f4f6}.row-codigo .codigo-text[data-v-e1624397]{font-size:.875rem;font-weight:600;font-family:monospace}.row-codigo .copy-btn[data-v-e1624397]{margin-left:.5rem}.row-destinatario[data-v-e1624397],.row-descricao[data-v-e1624397],.row-rastreio[data-v-e1624397],.row-status[data-v-e1624397],.row-data[data-v-e1624397],.row-actions[data-v-e1624397]{display:none!important}}.rastreamentos-list[data-v-e1624397]{padding:0rem 2rem}.list-header[data-v-e1624397]{display:grid;grid-template-columns:1fr 1fr 1.5fr 120px 120px 100px 120px;gap:1rem;padding:1rem;background-color:#f8fafc;border-radius:.5rem;margin-bottom:.5rem;font-weight:600;font-size:.875rem;color:#374151;border:1px solid #e2e8f0;align-items:center}.list-header>div[data-v-e1624397]{display:flex;align-items:center}.header-rastreio[data-v-e1624397],.header-status[data-v-e1624397],.header-data[data-v-e1624397],.header-actions[data-v-e1624397]{justify-content:center}.rastreamento-row[data-v-e1624397]{display:grid;grid-template-columns:1fr 1fr 1.5fr 120px 120px 100px 120px;gap:1rem;padding:1rem;background-color:#fff!important;border:1px solid #e5e7eb!important;border-radius:.5rem;margin-bottom:.25rem;align-items:center;transition:all .2s}.rastreamento-row[data-v-e1624397]:hover{border-color:#cbd5e1!important;box-shadow:0 1px 3px #0000001a}.rastreamento-row .status-select-inline[data-v-e1624397]{background-color:#fff!important;color:#374151!important;border-color:#d1d5db!important}@media(min-width:1101px){.mobile-rastreamento-row-status-entregue[data-v-e1624397],.mobile-rastreamento-row-status-em-transito[data-v-e1624397],.mobile-rastreamento-row-status-pendente[data-v-e1624397],.mobile-rastreamento-row-status-erro[data-v-e1624397],.mobile-rastreamento-row-status-nao-encontrado[data-v-e1624397]{background-color:transparent!important;border:none!important}}.mobile-dropdown-card[data-v-e1624397]{display:none;background-color:transparent;border:none}@media(max-width:1100px){.mobile-rastreamento-row-status-entregue[data-v-e1624397],.mobile-rastreamento-row-status-em-transito[data-v-e1624397],.mobile-rastreamento-row-status-pendente[data-v-e1624397],.mobile-rastreamento-row-status-erro[data-v-e1624397],.mobile-rastreamento-row-status-nao-encontrado[data-v-e1624397]{background-color:transparent!important;border:none!important;border-radius:0;margin-bottom:0}.mobile-rastreamento-row-status-entregue .mobile-dropdown-card[data-v-e1624397]{border-left-color:#10b981;background:#f5fdf8}.mobile-rastreamento-row-status-em-transito .mobile-dropdown-card[data-v-e1624397]{border-left-color:#3b82f6;background:#f8fbff}.mobile-rastreamento-row-status-pendente .mobile-dropdown-card[data-v-e1624397]{border-left-color:#f59e0b;background:#fffdf5}.mobile-rastreamento-row-status-erro .mobile-dropdown-card[data-v-e1624397],.mobile-rastreamento-row-status-nao-encontrado .mobile-dropdown-card[data-v-e1624397]{border-left-color:#ef4444;background:#fff8f8}}@media(max-width:768px){.mobile-card-header[data-v-e1624397]{padding:5px 8px 4px}.mch-name[data-v-e1624397]{font-size:10.5px}.mobile-code[data-v-e1624397]{font-size:9px;max-width:130px;padding:2px 5px}.mobile-card-inner[data-v-e1624397]{padding:7px 9px}.mobile-content-label[data-v-e1624397],.mobile-content-value[data-v-e1624397]{font-size:9.5px}.mobile-copy-btn[data-v-e1624397]{width:18px;height:18px}}.row-codigo[data-v-e1624397]{display:flex;align-items:center;gap:.5rem}.codigo-text[data-v-e1624397]{font-family:monospace;font-weight:600;font-size:.875rem;color:#111827}.copy-btn[data-v-e1624397]{width:1.5rem;height:1.5rem;border:none;background:#f3f4f6;border-radius:.25rem;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:all .2s}.copy-btn[data-v-e1624397]:hover{background:#e5e7eb;color:#374151}.row-destinatario[data-v-e1624397]{display:flex;flex-direction:column;justify-content:center;gap:2px;overflow:hidden}.row-dest-name[data-v-e1624397],.row-descricao[data-v-e1624397]{font-size:.875rem;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-status[data-v-e1624397]{display:flex;align-items:center}.status-select-inline[data-v-e1624397]{width:100%;padding:.375rem .5rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s}.status-select-inline[data-v-e1624397]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a}.status-select-inline.text-yellow-600[data-v-e1624397]{background-color:#f59e0b!important;color:#fff!important;border-color:#d97706!important}.status-select-inline.text-blue-600[data-v-e1624397]{background-color:#0445ae!important;color:#fff!important;border-color:#2563eb!important}.status-select-inline.text-green-600[data-v-e1624397]{background-color:#10b981!important;color:#fff!important;border-color:#059669!important}.status-select-inline.text-red-600[data-v-e1624397]{background-color:#ef4444!important;color:#fff!important;border-color:#dc2626!important}.row-data[data-v-e1624397]{font-size:.75rem;color:#6b7280;text-align:center}.row-actions[data-v-e1624397]{display:flex;gap:.25rem;justify-content:center}.action-btn[data-v-e1624397]{width:1.75rem;height:1.75rem;border:none;background:#f3f4f6;border-radius:.25rem;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:all .2s}.action-btn[data-v-e1624397]:hover{background:#e5e7eb;color:#374151}.action-btn.delete[data-v-e1624397]:hover{background:#fecaca;color:#dc2626}.row-rastreio[data-v-e1624397]{display:flex;justify-content:center}.rastreio-btn[data-v-e1624397]{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:linear-gradient(135deg,#fbbf24,#fbff00);color:#1f2937;border:none;border-radius:.375rem;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s;text-decoration:none;border:1px solid #f59e0b;box-shadow:0 1px 3px #0000001a}.rastreio-btn[data-v-e1624397]:hover{background:linear-gradient(135deg,#f59e0b,#d97706);transform:translateY(-1px);box-shadow:0 4px 8px #f59e0b4d;border-color:#d97706}.rastreio-btn svg[data-v-e1624397]{width:1rem;height:1rem;flex-shrink:0}@media(max-width:1100px){.rastreamentos-list .list-header[data-v-e1624397]{display:none!important}.row-destinatario[data-v-e1624397],.row-descricao[data-v-e1624397],.row-rastreio[data-v-e1624397],.row-status[data-v-e1624397],.row-data[data-v-e1624397],.row-actions[data-v-e1624397]{grid-column:1 / -1!important;justify-content:flex-start}}@media(max-width:768px){.mobile-main-row[data-v-e1624397]{display:grid!important;grid-template-columns:1fr!important;align-items:stretch}.mobile-info-row[data-v-e1624397]{flex-wrap:wrap;gap:.5rem 1rem}.mobile-value[data-v-e1624397]{max-width:100%;word-break:break-word;overflow-wrap:anywhere}.mobile-status-select[data-v-e1624397]{width:100%;max-width:260px}.mobile-rastreio-section[data-v-e1624397],.row-rastreio[data-v-e1624397]{width:100%;display:flex;justify-content:center;margin-top:.5rem}.mobile-rastreio-btn-header[data-v-e1624397],.rastreio-btn[data-v-e1624397]{width:100%;max-width:100%;justify-content:center;box-sizing:border-box}}@media(max-width:768px){.page-header[data-v-e1624397]{border-bottom-width:0}.header-content[data-v-e1624397]{padding:.75rem 1rem;gap:.5rem}.back-button[data-v-e1624397]{width:2rem;height:2rem;border-radius:.4rem}.back-button svg[data-v-e1624397]{width:1rem;height:1rem}.page-title[data-v-e1624397]{font-size:1.125rem;line-height:1.2}.page-subtitle[data-v-e1624397]{font-size:.75rem;color:#6b7280}.header-actions[data-v-e1624397]{justify-content:flex-end}.header-actions .btn.btn-primary[data-v-e1624397]{padding:.4rem .75rem;font-size:.8rem;border-radius:.5rem;gap:.3rem;min-width:auto}.header-actions .btn.btn-primary .btn-icon[data-v-e1624397]{width:.8rem;height:.8rem}.stats-section[data-v-e1624397]{padding:.5rem .125rem .25rem}.stats-grid[data-v-e1624397]{grid-template-columns:repeat(4,1fr);gap:.2rem;max-width:none;width:100%}.stat-card[data-v-e1624397]{padding:.4rem .25rem;border-radius:.4rem;gap:.15rem;margin:0;width:100%;box-sizing:border-box;flex-direction:column;align-items:center;text-align:center}.stat-icon[data-v-e1624397]{width:1rem;height:1rem;border-radius:.25rem}.stat-icon svg[data-v-e1624397]{width:.5rem;height:.5rem}.stat-label[data-v-e1624397]{font-size:.5rem;margin-bottom:0;font-weight:500;white-space:nowrap}.stat-value[data-v-e1624397]{font-size:.8rem;font-weight:700;line-height:1}.filters-section[data-v-e1624397]{padding:0 .125rem .75rem}.search-input[data-v-e1624397]{padding:.6rem .6rem .6rem 2.1rem;font-size:.85rem;border-radius:.5rem;width:100%;margin:0}.search-icon[data-v-e1624397]{left:.6rem}.status-select[data-v-e1624397]{padding:.6rem;font-size:.85rem;min-width:0;width:100%;margin:0}.search-box[data-v-e1624397],.filter-select[data-v-e1624397]{width:100%;margin:0}.rastreamento-row[data-v-e1624397]{display:none!important}.mobile-dropdown-card[data-v-e1624397]{display:block!important}.rastreamentos-list[data-v-e1624397]{padding:0}.mobile-main-row[data-v-e1624397]{padding:.85rem .9rem;border-radius:.75rem .75rem 0 0}.mobile-codigo-section .codigo-text[data-v-e1624397]{padding:.5rem .75rem;font-size:.95rem}.mobile-codigo-section .copy-btn[data-v-e1624397]{width:2.1rem;height:2.1rem;border-radius:.45rem}.mobile-rastreio-btn-header[data-v-e1624397]{padding:.55rem .75rem;font-size:.85rem;min-width:100px;border-radius:.6rem}.mobile-info-section[data-v-e1624397]{padding:.75rem .9rem}.mobile-info-row[data-v-e1624397]{padding:.6rem .7rem;margin-bottom:.6rem;border-radius:.5rem}.mobile-label[data-v-e1624397]{font-size:.75rem;min-width:80px}.mobile-value[data-v-e1624397]{font-size:.9rem}.mobile-status-select[data-v-e1624397]{padding:.75rem;font-size:.85rem;max-width:220px;border-radius:.5rem}.mobile-date[data-v-e1624397]{font-size:.75rem}.mobile-actions[data-v-e1624397]{padding:1rem;margin-top:.75rem;gap:.75rem;border-top-width:1px}.mobile-action-btn[data-v-e1624397]{padding:.75rem 1rem;font-size:.85rem;min-height:42px;border-radius:.6rem;max-width:120px}}@media(max-width:380px){.page-title[data-v-e1624397]{font-size:1rem}.header-actions .btn.btn-primary[data-v-e1624397]{font-size:.8rem;padding:.45rem .7rem}.stat-value[data-v-e1624397]{font-size:.7rem}.stat-label[data-v-e1624397]{font-size:.45rem}.stat-icon[data-v-e1624397]{width:.875rem;height:.875rem}.stat-icon svg[data-v-e1624397]{width:.45rem;height:.45rem}}.freight-section[data-v-e1624397]{padding:0 1.5rem .75rem}.freight-inner[data-v-e1624397]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:.75rem 1rem;box-shadow:0 1px 2px #0000000f}.freight-title-row[data-v-e1624397]{display:flex;align-items:center;gap:.4rem;margin-bottom:.6rem;color:#374151}.freight-title[data-v-e1624397]{font-size:.8rem;font-weight:600;color:#374151}.freight-fields[data-v-e1624397]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-end}.freight-field[data-v-e1624397]{display:flex;flex-direction:column;gap:.2rem;flex:1;min-width:100px}.freight-field-sm[data-v-e1624397]{max-width:80px;flex:none}.freight-label[data-v-e1624397]{font-size:.7rem;font-weight:500;color:#374151}.freight-input[data-v-e1624397]{padding:.4rem .5rem;border:1px solid #d1d5db;border-radius:6px;font-size:.8rem;background:#fff;width:100%;box-sizing:border-box}.freight-input[data-v-e1624397]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a}.freight-cep-origem-row[data-v-e1624397]{display:flex;align-items:center;gap:.3rem}.freight-cep-locked[data-v-e1624397]{font-size:.85rem;font-weight:600;color:#111827;letter-spacing:.05em;font-family:monospace;padding:.3rem 0}.freight-cep-edit-btn[data-v-e1624397]{background:none;border:1px solid #d1d5db;border-radius:4px;padding:.25rem .4rem;cursor:pointer;color:#6b7280;display:flex;align-items:center;transition:all .15s;flex-shrink:0}.freight-cep-edit-btn[data-v-e1624397]:hover{background:#f3f4f6;color:#374151}.freight-cep-save-btn[data-v-e1624397]{background:#2563eb;color:#fff;border:none;border-radius:4px;padding:.25rem .5rem;font-size:.72rem;font-weight:600;cursor:pointer;flex-shrink:0;transition:background .15s}.freight-cep-save-btn[data-v-e1624397]:hover{background:#1d4ed8}.freight-calc-btn[data-v-e1624397]{padding:.4rem .9rem;background:#2563eb;color:#fff;border:none;border-radius:6px;font-size:.8rem;font-weight:600;cursor:pointer;white-space:nowrap;align-self:flex-end;transition:background .15s}.freight-calc-btn[data-v-e1624397]:hover:not(:disabled){background:#1d4ed8}.freight-calc-btn[data-v-e1624397]:disabled{opacity:.5;cursor:not-allowed}.freight-erro[data-v-e1624397]{font-size:.75rem;color:#dc2626;margin-top:.4rem}.freight-resultados[data-v-e1624397]{display:flex;gap:.5rem;margin-top:.6rem;flex-wrap:wrap}.freight-resultado-item[data-v-e1624397]{flex:1;min-width:110px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.5rem .65rem;display:flex;flex-direction:column;gap:.15rem;transition:border-color .15s}.freight-resultado-item.freight-resultado-selected[data-v-e1624397]{border-color:#2563eb;background:#eff6ff}.freight-resultado-servico[data-v-e1624397]{font-size:.7rem;font-weight:700;color:#1e40af}.freight-resultado-valor[data-v-e1624397]{font-size:.95rem;font-weight:700;color:#111827}.freight-resultado-prazo[data-v-e1624397]{font-size:.65rem;color:#6b7280}.freight-resultado-erro[data-v-e1624397]{font-size:.65rem;color:#dc2626}.freight-usar-btn[data-v-e1624397]{margin-top:.2rem;background:#2563eb;color:#fff;border:none;border-radius:4px;padding:.2rem .45rem;font-size:.65rem;cursor:pointer;align-self:flex-start;transition:background .15s}.freight-usar-btn[data-v-e1624397]:hover{background:#1d4ed8}.freight-selected-hint[data-v-e1624397]{margin-top:.5rem;font-size:.72rem;color:#1e40af;background:#eff6ff;border-radius:6px;padding:.3rem .6rem}.modal-frete-hint[data-v-e1624397]{margin-top:.35rem}.modal-frete-apply-btn[data-v-e1624397]{background:none;border:1px dashed #2563eb;color:#2563eb;border-radius:5px;padding:.25rem .6rem;font-size:.75rem;cursor:pointer;transition:all .15s}.modal-frete-apply-btn[data-v-e1624397]:hover{background:#eff6ff}@media(max-width:768px){.freight-section[data-v-e1624397]{padding:0 .125rem .5rem}.freight-inner[data-v-e1624397]{padding:.6rem .75rem;border-radius:8px}.freight-fields[data-v-e1624397]{gap:.4rem}.freight-field[data-v-e1624397]{min-width:80px}.freight-field-sm[data-v-e1624397]{max-width:70px}}.status-badge-inline[data-v-e1624397]{display:inline-block;font-size:.7rem;font-weight:600;padding:.2rem .55rem;border-radius:999px;white-space:nowrap;letter-spacing:.02em}.badge-pendente[data-v-e1624397]{background:#fef3c7;color:#92400e}.badge-em-transito[data-v-e1624397]{background:#dbeafe;color:#1e40af}.badge-entregue[data-v-e1624397]{background:#d1fae5;color:#065f46}.badge-erro[data-v-e1624397]{background:#fee2e2;color:#991b1b}.row-ultimo-evento[data-v-e1624397]{overflow:hidden}.ultimo-evento-text[data-v-e1624397]{font-size:.75rem;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:180px}.action-btn.refresh[data-v-e1624397]{color:#2563eb}.action-btn.refresh[data-v-e1624397]:hover{background-color:#eff6ff;color:#1d4ed8}.action-btn.refresh[data-v-e1624397]:disabled{opacity:.5;cursor:not-allowed}.mobile-action-btn-expanded.refresh[data-v-e1624397]{background-color:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}.mobile-action-btn-expanded.refresh[data-v-e1624397]:disabled{opacity:.5;cursor:not-allowed}@keyframes spin-btn-e1624397{to{transform:rotate(360deg)}}.spin[data-v-e1624397]{animation:spin-btn-e1624397 .8s linear infinite}@keyframes card-flash-anim-e1624397{0%{box-shadow:0 0 #3b82f600;background-color:transparent}25%{box-shadow:0 0 0 3px #3b82f666;background-color:#dbeafe73}70%{box-shadow:0 0 0 3px #3b82f626;background-color:#dbeafe26}to{box-shadow:0 0 #3b82f600;background-color:transparent}}.card-flash[data-v-e1624397]{animation:card-flash-anim-e1624397 1.2s ease-out;border-radius:.5rem}.row-data[data-v-e1624397]{display:flex;flex-direction:column;gap:.15rem}.row-ultima-att[data-v-e1624397]{font-size:.65rem;color:#9ca3af;font-style:italic}.ultima-att-value[data-v-e1624397]{color:#6b7280;font-style:italic}.progress-track[data-v-e1624397]{margin:.75rem 0 .5rem;padding:.75rem;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.progress-track.track-erro[data-v-e1624397]{background:#fef2f2;border-color:#fecaca}.track-steps[data-v-e1624397]{display:flex;justify-content:space-between;position:relative;margin-bottom:.5rem}.track-step[data-v-e1624397]{display:flex;flex-direction:column;align-items:center;gap:.25rem;flex:1;position:relative;z-index:1}.step-dot[data-v-e1624397]{width:14px;height:14px;border-radius:50%;border:2px solid #d1d5db;background:#fff;transition:all .2s}.step-dot.dot-done[data-v-e1624397]{background:#3b82f6;border-color:#3b82f6}.step-dot.dot-active[data-v-e1624397]{background:#3b82f6;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}.step-dot.dot-future[data-v-e1624397]{background:#fff;border-color:#d1d5db}.progress-track.track-erro .step-dot[data-v-e1624397]{border-color:#ef4444}.step-label[data-v-e1624397]{font-size:.6rem;color:#6b7280;text-align:center;line-height:1.2;white-space:nowrap}.track-bar[data-v-e1624397]{height:4px;background:#e2e8f0;border-radius:2px;overflow:hidden;margin:0 7px}.track-fill[data-v-e1624397]{height:100%;background:#3b82f6;border-radius:2px;transition:width .4s ease}.progress-track.track-erro .track-fill[data-v-e1624397]{background:#ef4444}.events-timeline[data-v-e1624397]{margin-top:.75rem;border-top:1px solid #e5e7eb;padding-top:.75rem}.timeline-title[data-v-e1624397]{font-size:.7rem;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.04em;margin:0 0 .5rem}.timeline-list[data-v-e1624397]{display:flex;flex-direction:column;gap:0}.timeline-event[data-v-e1624397]{display:flex;gap:.6rem;position:relative;padding-bottom:.75rem}.timeline-event[data-v-e1624397]:last-child{padding-bottom:0}.timeline-event[data-v-e1624397]:not(:last-child):before{content:"";position:absolute;left:5px;top:14px;bottom:0;width:2px;background:#e5e7eb}.tl-dot[data-v-e1624397]{width:12px;height:12px;border-radius:50%;background:#d1d5db;border:2px solid #9ca3af;flex-shrink:0;margin-top:2px;position:relative;z-index:1}.tl-dot.tl-dot-active[data-v-e1624397]{background:#3b82f6;border-color:#3b82f6}.tl-content[data-v-e1624397]{flex:1;min-width:0}.tl-situacao[data-v-e1624397]{font-size:.8rem;font-weight:500;color:#111827;margin:0 0 .1rem}.tl-situacao-sub[data-v-e1624397]{font-size:.72rem;color:#4b5563;margin:0 0 .1rem;font-style:italic}.tl-meta[data-v-e1624397]{font-size:.7rem;color:#6b7280;margin:0 0 .1rem}.tl-local-tipo[data-v-e1624397]{color:#9ca3af}.tl-destino[data-v-e1624397]{font-size:.7rem;color:#2563eb;margin:0 0 .1rem;font-weight:500}.tl-detalhe[data-v-e1624397]{font-size:.68rem;color:#9ca3af;margin:0}.rastreio-info-bar[data-v-e1624397]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;padding:.5rem .75rem;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;margin:.5rem 0 .75rem}.ri-badge[data-v-e1624397]{font-size:.65rem;font-weight:700;background:#2563eb;color:#fff;padding:.15rem .4rem;border-radius:4px;letter-spacing:.03em;text-transform:uppercase}.ri-previsao[data-v-e1624397]{font-size:.72rem;color:#1e40af}.ri-previsao strong[data-v-e1624397]{font-weight:600}.ri-atrasado[data-v-e1624397]{font-size:.65rem;font-weight:600;background:#ef4444;color:#fff;padding:.15rem .4rem;border-radius:4px}.desktop-service-badge[data-v-e1624397]{display:inline-block;font-size:.6rem;font-weight:700;background:#2563eb;color:#fff;padding:.1rem .35rem;border-radius:3px;margin-bottom:.2rem;text-transform:uppercase;letter-spacing:.03em}.row-ultimo-evento[data-v-e1624397]{flex-direction:column;align-items:flex-start;gap:.15rem}.desktop-previsao[data-v-e1624397]{font-size:.65rem;color:#6b7280;margin-top:.1rem}.desktop-detail-panel[data-v-e1624397]{display:none;border-top:1px solid #e2e8f0;background:#f8fafc;padding:1rem 1.5rem;animation:slideDown-e1624397 .2s ease}@keyframes slideDown-e1624397{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.desktop-detail-body[data-v-e1624397]{display:grid;grid-template-columns:1fr 2fr;gap:1.5rem;align-items:start}.desktop-timeline .timeline-list[data-v-e1624397]{max-height:320px;overflow-y:auto;padding-right:.25rem}.desktop-timeline .timeline-list[data-v-e1624397]::-webkit-scrollbar{width:3px}.desktop-timeline .timeline-list[data-v-e1624397]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}@media(min-width:769px){.desktop-detail-panel[data-v-e1624397]{display:block}}@media(max-width:768px){.desktop-detail-panel[data-v-e1624397]{display:none!important}.desktop-service-badge[data-v-e1624397],.desktop-previsao[data-v-e1624397]{display:none}}.pedido-link-badge[data-v-e1624397]{display:inline-flex;align-items:center;padding:.15rem .5rem;background:#eff6ff;color:#2563eb;border-radius:.375rem;font-size:.72rem;font-weight:600;margin-right:.35rem;border:1px solid #bfdbfe;white-space:nowrap;width:-moz-fit-content;width:fit-content}.pedido-link-btn[data-v-e1624397]{cursor:pointer;transition:background .15s,color .15s;text-decoration:none}.pedido-link-btn[data-v-e1624397]:hover{background:#dbeafe;color:#1d4ed8}.pedido-suggestion-list[data-v-e1624397]{position:absolute;top:calc(100% + 3px);left:0;right:0;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 6px 18px #0000001a;z-index:200;max-height:200px;overflow-y:auto}.pedido-suggestion-item[data-v-e1624397]{display:flex;flex-direction:column;gap:.1rem;width:100%;text-align:left;padding:.5rem .85rem;background:none;border:none;cursor:pointer;border-bottom:1px solid #f3f4f6}.pedido-suggestion-item[data-v-e1624397]:last-child{border-bottom:none}.pedido-suggestion-item[data-v-e1624397]:hover{background:#f9fafb}.sug-num[data-v-e1624397]{font-size:.82rem;font-weight:700;color:#2563eb}.sug-info[data-v-e1624397]{font-size:.73rem;color:#6b7280}.vendor-activity[data-v-2c956b43]{background:#fff;border:1px solid #dbe5f3;border-radius:16px;padding:24px;margin:24px 0;color:#1e293b;min-width:0}header[data-v-2c956b43],.filters[data-v-2c956b43],.currencies[data-v-2c956b43]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}header[data-v-2c956b43]{justify-content:space-between}h2[data-v-2c956b43]{font-size:18px;margin:0}h3[data-v-2c956b43]{font-size:15px;margin:24px 0 12px}small[data-v-2c956b43],.note[data-v-2c956b43]{color:#64748b;font-size:12px;line-height:1.6}small[data-v-2c956b43]{display:block}.note span[data-v-2c956b43]{display:block;margin-top:4px}.filters[data-v-2c956b43]{margin:20px 0}.filters label[data-v-2c956b43]{font-size:12px;font-weight:600;display:grid;gap:6px}select[data-v-2c956b43]{border:1px solid #cbd5e1;background:#fff;color:#334155;border-radius:8px;padding:9px;min-width:110px;max-width:100%}.metrics[data-v-2c956b43]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:16px 0}.metrics article[data-v-2c956b43]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:16px}.metrics strong[data-v-2c956b43]{font-size:26px;display:block;margin-top:8px}.currencies[data-v-2c956b43]{font-size:13px}.currencies span[data-v-2c956b43]{padding:10px;background:#eff6ff;border-radius:8px}.table-scroll[data-v-2c956b43]{overflow-x:auto;margin:12px 0}table[data-v-2c956b43]{width:100%;border-collapse:collapse;text-align:left;font-size:13px}th[data-v-2c956b43],td[data-v-2c956b43]{padding:12px;border-bottom:1px solid #e2e8f0}th[data-v-2c956b43]{background:#f8fafc;color:#64748b;font-weight:600}@media(max-width:600px){.vendor-activity[data-v-2c956b43]{padding:16px}.metrics[data-v-2c956b43]{grid-template-columns:1fr}.filters[data-v-2c956b43]{gap:10px}}.color-picker[data-v-e52ab525]{position:relative;display:flex;flex-direction:column;gap:.5rem}.color-label[data-v-e52ab525]{font-size:.875rem;font-weight:500;color:#374151}.selected-color-display[data-v-e52ab525]{display:flex;align-items:center;gap:.75rem;padding:.75rem;border:1px solid #d1d5db;border-radius:8px;background:#fff;cursor:pointer;transition:all .2s}.selected-color-display[data-v-e52ab525]:hover{border-color:#9ca3af}.color-preview[data-v-e52ab525]{width:2.5rem;height:2.5rem;border-radius:6px;border:2px solid #e5e7eb;position:relative;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.color-preview[data-v-e52ab525]:hover{transform:scale(1.05);border-color:#9ca3af}.color-preview-overlay[data-v-e52ab525]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;opacity:0;transition:opacity .2s;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.color-preview:hover .color-preview-overlay[data-v-e52ab525]{opacity:1}.color-preview-overlay svg[data-v-e52ab525]{width:1.25rem;height:1.25rem}.color-info[data-v-e52ab525]{flex:1;display:flex;flex-direction:column;gap:.25rem}.color-input[data-v-e52ab525]{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:4px;font-size:.875rem;font-family:monospace;text-transform:uppercase;width:100%}.color-input[data-v-e52ab525]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.color-name[data-v-e52ab525]{font-size:.75rem;color:#6b7280;font-weight:500}.color-picker-dropdown[data-v-e52ab525]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 10px 15px -3px #0000001a;z-index:50;padding:1rem}.color-picker-header[data-v-e52ab525]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #e5e7eb}.color-picker-header span[data-v-e52ab525]{font-weight:500;color:#374151}.close-picker[data-v-e52ab525]{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:none;background:none;color:#6b7280;cursor:pointer;border-radius:4px;transition:all .2s}.close-picker[data-v-e52ab525]:hover{background:#f3f4f6;color:#374151}.close-picker svg[data-v-e52ab525]{width:1rem;height:1rem}.preset-colors[data-v-e52ab525]{display:flex;flex-direction:column;gap:1rem}.preset-section[data-v-e52ab525]{display:flex;flex-direction:column;gap:.5rem}.preset-title[data-v-e52ab525]{font-size:.75rem;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.preset-grid[data-v-e52ab525]{display:grid;grid-template-columns:repeat(8,1fr);gap:.5rem}.preset-color[data-v-e52ab525]{width:2rem;height:2rem;border-radius:6px;border:2px solid #e5e7eb;cursor:pointer;transition:all .2s;position:relative;display:flex;align-items:center;justify-content:center}.preset-color[data-v-e52ab525]:hover{transform:scale(1.1);box-shadow:0 2px 4px #0000001a}.preset-color.active[data-v-e52ab525]{border-color:#000;transform:scale(1.1)}.check-mark[data-v-e52ab525]{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.check-mark svg[data-v-e52ab525]{width:.875rem;height:.875rem}.custom-color-section[data-v-e52ab525]{margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e7eb}.custom-color-section label[data-v-e52ab525]{display:block;font-size:.75rem;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.custom-color-input[data-v-e52ab525]{display:flex;gap:.5rem;align-items:center}.custom-color-input input[type=text][data-v-e52ab525]{flex:1;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:4px;font-size:.875rem;font-family:monospace;text-transform:uppercase}.native-color-picker[data-v-e52ab525]{width:2.5rem;height:2.5rem;border:none;border-radius:4px;cursor:pointer;background:none}.picker-overlay[data-v-e52ab525]{position:fixed;inset:0;z-index:40}@media(max-width:640px){.color-picker-dropdown[data-v-e52ab525]{position:fixed;inset:1rem;top:auto;bottom:1rem;max-height:80vh;overflow-y:auto}.preset-grid[data-v-e52ab525]{grid-template-columns:repeat(6,1fr)}}.vendor-management[data-v-69d43343]{min-height:100vh;background-color:#f9fafb}.page-header[data-v-69d43343]{background-color:#fff;border-bottom:1px solid #e5e7eb;padding:1.5rem 2rem}.header-content[data-v-69d43343]{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto}.header-title[data-v-69d43343]{display:flex;align-items:center;gap:1rem}.back-button[data-v-69d43343]{background:none;border:none;padding:.5rem;border-radius:.5rem;cursor:pointer;color:#6b7280;transition:all .2s}.back-button[data-v-69d43343]:hover{background-color:#f3f4f6;color:#374151}.back-button svg[data-v-69d43343]{width:1.5rem;height:1.5rem}.header-title h1[data-v-69d43343]{margin:0;font-size:1.875rem;font-weight:700;color:#111827}.subtitle[data-v-69d43343]{margin:.25rem 0 0;color:#6b7280;font-size:.875rem}.create-button[data-v-69d43343]{display:flex;align-items:center;gap:.5rem;background-color:#16a34a;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:500;cursor:pointer;transition:background-color .2s}.create-button[data-v-69d43343]:hover{background-color:#15803d}.create-button svg[data-v-69d43343]{width:1.25rem;height:1.25rem}.page-content[data-v-69d43343]{max-width:1200px;margin:0 auto;padding:2rem}.stats-row[data-v-69d43343]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem}.stat-card[data-v-69d43343]{background-color:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 1px 3px #0000001a;border:1px solid #e5e7eb;display:flex;align-items:center;gap:1rem}.stat-icon[data-v-69d43343]{width:3rem;height:3rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-icon.active[data-v-69d43343]{background-color:#dcfce7;color:#16a34a}.stat-icon.inactive[data-v-69d43343]{background-color:#fee2e2;color:#dc2626}.stat-icon.total[data-v-69d43343]{background-color:#dbeafe;color:#2563eb}.stat-icon svg[data-v-69d43343]{width:1.5rem;height:1.5rem}.stat-info[data-v-69d43343]{display:flex;flex-direction:column}.stat-value[data-v-69d43343]{font-size:1.875rem;font-weight:700;color:#111827;line-height:1}.stat-label[data-v-69d43343]{font-size:.875rem;color:#6b7280;margin-top:.25rem}.filters-section[data-v-69d43343]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;gap:1rem;flex-wrap:wrap}.filters-group[data-v-69d43343]{display:flex;gap:.5rem}.filter-button[data-v-69d43343]{padding:.75rem 1rem;border:1px solid #d1d5db;background-color:#fff;border-radius:.5rem;cursor:pointer;font-size:.875rem;font-weight:500;color:#6b7280;transition:all .2s}.filter-button[data-v-69d43343]:hover{background-color:#f9fafb}.filter-button.active[data-v-69d43343]{background-color:#2563eb;color:#fff;border-color:#2563eb}.search-group[data-v-69d43343]{flex-shrink:0}.search-input[data-v-69d43343]{position:relative}.search-icon[data-v-69d43343]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;color:#9ca3af}.search-input input[data-v-69d43343]{padding:.75rem .75rem .75rem 2.75rem;border:1px solid #d1d5db;border-radius:.5rem;width:250px;font-size:.875rem}.search-input input[data-v-69d43343]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.table-section[data-v-69d43343]{background-color:#fff;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;border:1px solid #e5e7eb;overflow:hidden}.loading-state[data-v-69d43343]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem}.loading-spinner[data-v-69d43343]{width:2rem;height:2rem;border:2px solid #e5e7eb;border-top:2px solid #2563eb;border-radius:50%;animation:spin-69d43343 1s linear infinite;margin-bottom:1rem}.empty-state[data-v-69d43343]{text-align:center;padding:3rem}.empty-icon[data-v-69d43343]{width:4rem;height:4rem;color:#9ca3af;margin:0 auto 1rem}.empty-state h3[data-v-69d43343]{margin:0 0 .5rem;color:#111827;font-size:1.125rem;font-weight:600}.empty-state p[data-v-69d43343]{margin:0 0 1.5rem;color:#6b7280;font-size:.875rem}.table-container[data-v-69d43343]{overflow-x:auto}.vendors-table[data-v-69d43343]{width:100%;border-collapse:collapse}.vendors-table th[data-v-69d43343]{background-color:#f9fafb;padding:1rem;text-align:left;font-weight:600;font-size:.875rem;color:#374151;border-bottom:1px solid #e5e7eb}.vendors-table td[data-v-69d43343]{padding:1rem;border-bottom:1px solid #f3f4f6;font-size:.875rem}.vendor-row[data-v-69d43343]:hover{background-color:#f9fafb}.vendor-name[data-v-69d43343]{display:flex;align-items:center;gap:.75rem}.vendor-avatar[data-v-69d43343]{width:2.5rem;height:2.5rem;background-color:#2563eb;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem}.commission-rate[data-v-69d43343]{font-weight:600;color:#059669}.weekly-goal[data-v-69d43343]{font-weight:600;color:#374151}.phone[data-v-69d43343]{color:#6b7280}.status-badge[data-v-69d43343]{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:500}.status-badge.active[data-v-69d43343]{background-color:#dcfce7;color:#166534}.status-badge.inactive[data-v-69d43343]{background-color:#fee2e2;color:#991b1b}.created-date[data-v-69d43343]{color:#6b7280}.actions-column[data-v-69d43343]{width:120px}.action-buttons[data-v-69d43343]{display:flex;gap:.5rem}.status-feedback[data-v-69d43343]{margin:.5rem 0 0;font-size:.75rem;color:#64748b}.status-error[data-v-69d43343],.load-error p[data-v-69d43343]{color:#b91c1c}.action-button[data-v-69d43343]{width:2rem;height:2rem;border:none;border-radius:.375rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.action-button svg[data-v-69d43343]{width:1rem;height:1rem}.action-button.edit[data-v-69d43343]{background-color:#dbeafe;color:#2563eb}.action-button.edit[data-v-69d43343]:hover{background-color:#bfdbfe}.action-button.activate[data-v-69d43343]{background-color:#dcfce7;color:#16a34a}.action-button.activate[data-v-69d43343]:hover{background-color:#bbf7d0}.action-button.deactivate[data-v-69d43343]{background-color:#fee2e2;color:#dc2626}.action-button.deactivate[data-v-69d43343]:hover{background-color:#fecaca}.modal-overlay[data-v-69d43343]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-69d43343]{background-color:#fff;border-radius:.75rem;box-shadow:0 20px 25px -5px #0000001a;max-width:600px;width:100%;max-height:90vh;overflow:hidden;margin:1rem}.modal-header[data-v-69d43343]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e5e7eb}.modal-header h2[data-v-69d43343]{margin:0;font-size:1.25rem;font-weight:600;color:#111827}.modal-close[data-v-69d43343]{width:2rem;height:2rem;border-radius:.375rem;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:all .2s}.modal-close[data-v-69d43343]:hover{background-color:#f3f4f6;color:#374151}.modal-close svg[data-v-69d43343]{width:1.25rem;height:1.25rem}.modal-body[data-v-69d43343]{padding:1.5rem;max-height:60vh;overflow-y:auto}.form-error[data-v-69d43343]{background-color:#fef2f2;border:1px solid #fecaca;color:#b91c1c;padding:.75rem;border-radius:.5rem;margin-bottom:1rem;font-size:.875rem}.form-group[data-v-69d43343]{margin-bottom:1rem}.form-row[data-v-69d43343]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group label[data-v-69d43343]{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}.form-group input[data-v-69d43343]{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;transition:border-color .2s}.form-group input[data-v-69d43343]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.checkbox-label[data-v-69d43343]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.checkbox-label input[type=checkbox][data-v-69d43343]{width:auto;margin:0}.modal-footer[data-v-69d43343]{display:flex;justify-content:flex-end;gap:.75rem;padding:1.5rem;border-top:1px solid #e5e7eb;background-color:#f9fafb}.button[data-v-69d43343]{padding:.75rem 1.5rem;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;border:none}.button.secondary[data-v-69d43343]{background-color:#f3f4f6;color:#374151;border:1px solid #d1d5db}.button.secondary[data-v-69d43343]:hover{background-color:#e5e7eb}.button.primary[data-v-69d43343]{background-color:#2563eb;color:#fff}.button.primary[data-v-69d43343]:hover:not(:disabled){background-color:#1d4ed8}.button.primary[data-v-69d43343]:disabled{background-color:#9ca3af;cursor:not-allowed}@keyframes spin-69d43343{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){.page-header[data-v-69d43343],.page-content[data-v-69d43343]{padding:1rem}.header-content[data-v-69d43343]{flex-direction:column;gap:1rem;align-items:stretch}.stats-row[data-v-69d43343]{grid-template-columns:1fr;gap:1rem}.filters-section[data-v-69d43343]{flex-direction:column;align-items:stretch}.search-input input[data-v-69d43343]{width:100%}.form-row[data-v-69d43343]{grid-template-columns:1fr}.modal-content[data-v-69d43343]{margin:.5rem}.table-container[data-v-69d43343]{font-size:.75rem}.vendors-table th[data-v-69d43343],.vendors-table td[data-v-69d43343]{padding:.75rem .5rem}}.vendas-import-card[data-v-2808024a]{background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;overflow:hidden}.card-header[data-v-2808024a]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid #f3f4f6}.header-left[data-v-2808024a]{flex:1}.card-title[data-v-2808024a]{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 .25rem}.card-subtitle[data-v-2808024a]{font-size:.875rem;color:#6b7280;margin:0}.import-button[data-v-2808024a]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#1f2937;color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:500;transition:all .2s}.import-button[data-v-2808024a]:hover{background:#374151}.import-button svg[data-v-2808024a]{width:1rem;height:1rem}.card-content[data-v-2808024a]{padding:1rem 1.5rem 1.5rem}.import-stats[data-v-2808024a]{display:flex;gap:1rem;margin-bottom:1.5rem}.stat-item[data-v-2808024a]{display:flex;align-items:center;gap:.75rem;flex:1;padding:1rem;background:#f9fafb;border-radius:8px}.stat-icon[data-v-2808024a]{width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-icon svg[data-v-2808024a]{width:1.25rem;height:1.25rem}.stat-icon.success[data-v-2808024a]{background:#dcfce7;color:#16a34a}.stat-icon.warning[data-v-2808024a]{background:#fef3c7;color:#d97706}.stat-icon.error[data-v-2808024a]{background:#fee2e2;color:#dc2626}.stat-details[data-v-2808024a]{min-width:0}.stat-number[data-v-2808024a]{font-size:1.5rem;font-weight:700;color:#1f2937;line-height:1}.stat-label[data-v-2808024a]{font-size:.75rem;color:#6b7280;font-weight:500}.last-import[data-v-2808024a]{padding:1rem;background:#f3f4f6;border-radius:8px}.last-import-info[data-v-2808024a]{display:flex;align-items:center;gap:.5rem}.calendar-icon[data-v-2808024a]{width:1rem;height:1rem;color:#6b7280;flex-shrink:0}.last-import-text[data-v-2808024a]{font-size:.875rem;color:#6b7280}.import-modal-overlay[data-v-2808024a]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:50;padding:1rem}.import-modal[data-v-2808024a]{background:#fff;border-radius:12px;width:100%;max-width:800px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-2808024a]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e5e7eb;flex-shrink:0}.modal-header h2[data-v-2808024a]{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0}.close-button[data-v-2808024a]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;background:#f3f4f6;border-radius:6px;cursor:pointer;color:#6b7280;transition:all .2s}.close-button[data-v-2808024a]:hover{background:#e5e7eb;color:#374151}.close-button svg[data-v-2808024a]{width:1rem;height:1rem}.modal-content[data-v-2808024a]{padding:1.5rem;overflow-y:auto;flex:1}.form-group[data-v-2808024a]{margin-bottom:1rem}.form-group label[data-v-2808024a]{display:block;font-weight:600;color:#1f2937;margin-bottom:.5rem;font-size:.875rem}.form-group input[data-v-2808024a]{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;transition:all .2s}.form-group input[data-v-2808024a]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.upload-area[data-v-2808024a]{border:2px dashed #d1d5db;border-radius:8px;padding:2rem;text-align:center;transition:all .2s}.upload-area[data-v-2808024a]:hover{border-color:#9ca3af}.upload-placeholder[data-v-2808024a]{cursor:pointer}.upload-icon[data-v-2808024a]{margin-bottom:1rem}.upload-icon svg[data-v-2808024a]{width:3rem;height:3rem;color:#9ca3af;margin:0 auto}.upload-text p[data-v-2808024a]{margin:.25rem 0;color:#6b7280}.upload-text strong[data-v-2808024a]{color:#1f2937}.upload-hint[data-v-2808024a]{font-size:.875rem;color:#9ca3af}.file-selected[data-v-2808024a]{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:#f9fafb;border-radius:6px}.file-info[data-v-2808024a]{display:flex;align-items:center;gap:.75rem}.file-icon svg[data-v-2808024a]{width:2rem;height:2rem;color:#6b7280}.file-name[data-v-2808024a]{font-weight:600;color:#1f2937}.file-size[data-v-2808024a]{font-size:.875rem;color:#6b7280}.remove-file-btn[data-v-2808024a]{padding:.5rem;border:none;background:#fee2e2;color:#dc2626;border-radius:6px;cursor:pointer}.remove-file-btn svg[data-v-2808024a]{width:1rem;height:1rem}.preview-section[data-v-2808024a]{margin-top:2rem;padding-top:2rem;border-top:1px solid #e5e7eb}.preview-header[data-v-2808024a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.preview-header h3[data-v-2808024a]{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0}.preview-stats[data-v-2808024a]{display:flex;gap:.75rem}.preview-stats .stat[data-v-2808024a]{padding:.25rem .75rem;border-radius:9999px;font-size:.875rem;font-weight:500}.preview-stats .stat.success[data-v-2808024a]{background:#dcfce7;color:#16a34a}.preview-stats .stat.error[data-v-2808024a]{background:#fee2e2;color:#dc2626}.preview-errors[data-v-2808024a]{margin-bottom:1.5rem;padding:1rem;background:#fef2f2;border-radius:8px;border:1px solid #fecaca}.preview-errors h4[data-v-2808024a]{font-size:1rem;font-weight:600;color:#dc2626;margin:0 0 .5rem}.error-list[data-v-2808024a]{list-style:none;padding:0;margin:0}.error-item[data-v-2808024a],.error-more[data-v-2808024a]{padding:.25rem 0;color:#991b1b;font-size:.875rem}.error-more[data-v-2808024a]{font-style:italic;color:#dc2626}.preview-table[data-v-2808024a]{margin-bottom:1.5rem}.preview-table h4[data-v-2808024a]{font-size:1rem;font-weight:600;color:#1f2937;margin:0 0 1rem}.data-table[data-v-2808024a]{width:100%;border-collapse:collapse;font-size:.875rem}.data-table th[data-v-2808024a],.data-table td[data-v-2808024a]{padding:.75rem .5rem;text-align:left;border-bottom:1px solid #e5e7eb}.data-table th[data-v-2808024a]{font-weight:600;color:#374151;background:#f9fafb}.data-table td[data-v-2808024a]{color:#6b7280}.form-actions[data-v-2808024a],.preview-actions[data-v-2808024a]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.btn[data-v-2808024a]{padding:.75rem 1.5rem;border:none;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s;font-size:.875rem}.btn-primary[data-v-2808024a]{background:#1f2937;color:#fff}.btn-primary[data-v-2808024a]:hover:not(:disabled){background:#374151}.btn-secondary[data-v-2808024a]{background:#f3f4f6;color:#1f2937}.btn-secondary[data-v-2808024a]:hover{background:#e5e7eb}.btn[data-v-2808024a]:disabled{opacity:.6;cursor:not-allowed}.import-result[data-v-2808024a]{margin-top:2rem;padding-top:2rem;border-top:1px solid #e5e7eb}.result-header[data-v-2808024a]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.result-icon[data-v-2808024a]{width:3rem;height:3rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.result-icon svg[data-v-2808024a]{width:1.5rem;height:1.5rem}.result-icon.success[data-v-2808024a]{background:#dcfce7;color:#16a34a}.result-icon.error[data-v-2808024a]{background:#fee2e2;color:#dc2626}.result-header h3[data-v-2808024a]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.result-stats[data-v-2808024a]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.result-stat[data-v-2808024a]{padding:.75rem;border-radius:6px;font-size:.875rem}.result-stat.success[data-v-2808024a]{background:#dcfce7;color:#16a34a}.result-stat.warning[data-v-2808024a]{background:#fef3c7;color:#d97706}.result-stat.error[data-v-2808024a]{background:#fee2e2;color:#dc2626}.result-actions[data-v-2808024a]{display:flex;justify-content:flex-end}.custom-format-info[data-v-2808024a]{margin-bottom:1.5rem}.info-box[data-v-2808024a]{padding:1.5rem;background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px}.info-box h4[data-v-2808024a]{font-size:1rem;font-weight:600;color:#0369a1;margin:0 0 1rem}.info-box p[data-v-2808024a]{color:#0c4a6e;font-size:.875rem;margin:0 0 1rem;line-height:1.5}.mapping-list[data-v-2808024a]{list-style:none;padding:0;margin:0 0 1rem}.mapping-list li[data-v-2808024a]{padding:.5rem 0;color:#0c4a6e;font-size:.875rem;border-bottom:1px solid #e0f2fe}.mapping-list li[data-v-2808024a]:last-child{border-bottom:none}.mapping-list strong[data-v-2808024a]{color:#0369a1}.note[data-v-2808024a]{font-style:italic;color:#0369a1;background:#e0f2fe;padding:.75rem;border-radius:4px;margin:0;font-size:.875rem}.mapping-section[data-v-2808024a]{margin:1rem 0}.mapping-section h5[data-v-2808024a]{font-size:.9rem;font-weight:600;color:#0369a1;margin:0 0 .5rem}@media(max-width:640px){.import-stats[data-v-2808024a]{flex-direction:column}.preview-header[data-v-2808024a]{flex-direction:column;align-items:flex-start;gap:.5rem}.preview-actions[data-v-2808024a],.form-actions[data-v-2808024a]{flex-direction:column}.data-table[data-v-2808024a]{font-size:.75rem}.data-table th[data-v-2808024a],.data-table td[data-v-2808024a]{padding:.5rem .25rem}}.vendas-view[data-v-d8f9aca9]{padding:2rem;max-width:1400px;margin:0 auto}.page-header[data-v-d8f9aca9]{margin-bottom:2rem}.header-content[data-v-d8f9aca9]{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem}.title-section h1[data-v-d8f9aca9]{font-size:2rem;font-weight:700;color:#1f2937;margin:0 0 .5rem}.subtitle[data-v-d8f9aca9]{color:#6b7280;font-size:1rem;margin:0}.action-buttons[data-v-d8f9aca9]{display:flex;gap:1rem}.btn-primary[data-v-d8f9aca9],.btn-secondary[data-v-d8f9aca9],.btn-ghost[data-v-d8f9aca9]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s;border:none;font-size:.875rem}.btn-primary[data-v-d8f9aca9]{background:#1f2937;color:#fff}.btn-primary[data-v-d8f9aca9]:hover{background:#374151}.btn-secondary[data-v-d8f9aca9]{background:#f3f4f6;color:#1f2937;border:1px solid #d1d5db}.btn-secondary[data-v-d8f9aca9]:hover{background:#e5e7eb}.btn-ghost[data-v-d8f9aca9]{background:transparent;color:#6b7280}.btn-ghost[data-v-d8f9aca9]:hover{color:#374151;background:#f9fafb}.btn-primary svg[data-v-d8f9aca9],.btn-secondary svg[data-v-d8f9aca9],.btn-ghost svg[data-v-d8f9aca9]{width:1rem;height:1rem}.stats-grid[data-v-d8f9aca9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.stat-card[data-v-d8f9aca9]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 4px 6px -1px #0000001a;display:flex;align-items:center;gap:1rem}.stat-icon[data-v-d8f9aca9]{width:3rem;height:3rem;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-icon svg[data-v-d8f9aca9]{width:1.5rem;height:1.5rem}.stat-icon.success[data-v-d8f9aca9]{background:#dcfce7;color:#16a34a}.stat-icon.warning[data-v-d8f9aca9]{background:#fef3c7;color:#d97706}.stat-icon.info[data-v-d8f9aca9]{background:#dbeafe;color:#2563eb}.stat-icon.primary[data-v-d8f9aca9]{background:#f3e8ff;color:#7c3aed}.stat-value[data-v-d8f9aca9]{font-size:1.875rem;font-weight:700;color:#1f2937;line-height:1}.stat-label[data-v-d8f9aca9]{color:#6b7280;font-size:.875rem;margin-top:.25rem}.filters-section[data-v-d8f9aca9]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 4px 6px -1px #0000001a;margin-bottom:2rem}.filters-grid[data-v-d8f9aca9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;align-items:end}.filter-group[data-v-d8f9aca9]{display:flex;flex-direction:column;gap:.5rem}.filter-group label[data-v-d8f9aca9]{font-weight:500;color:#374151;font-size:.875rem}.filter-input[data-v-d8f9aca9],.filter-select[data-v-d8f9aca9]{padding:.75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;transition:border-color .2s}.filter-input[data-v-d8f9aca9]:focus,.filter-select[data-v-d8f9aca9]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.filter-actions[data-v-d8f9aca9]{display:flex;gap:.5rem}.table-section[data-v-d8f9aca9]{background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;overflow:hidden}.table-header[data-v-d8f9aca9]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb}.table-header h2[data-v-d8f9aca9]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.table-container[data-v-d8f9aca9]{overflow-x:auto}.sales-table[data-v-d8f9aca9]{width:100%;border-collapse:collapse}.sales-table th[data-v-d8f9aca9],.sales-table td[data-v-d8f9aca9]{padding:1rem;text-align:left;border-bottom:1px solid #f3f4f6}.sales-table th[data-v-d8f9aca9]{background:#f9fafb;font-weight:600;color:#374151;font-size:.875rem}.sales-table th.sortable[data-v-d8f9aca9]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.sales-table th.sortable[data-v-d8f9aca9]:hover{background:#f3f4f6}.sort-indicator[data-v-d8f9aca9]{margin-left:.5rem;font-size:.75rem}.table-row[data-v-d8f9aca9]:hover{background:#f9fafb}.vendedor-cell[data-v-d8f9aca9]{display:flex;align-items:center;gap:.75rem}.vendedor-avatar[data-v-d8f9aca9]{width:2rem;height:2rem;border-radius:50%;background:#3b82f6;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem}.valor-cell[data-v-d8f9aca9]{font-weight:600;color:#059669}.moeda-tag[data-v-d8f9aca9]{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500}.moeda-guarani[data-v-d8f9aca9]{background:#dcfce7;color:#16a34a}.moeda-real[data-v-d8f9aca9]{background:#dbeafe;color:#2563eb}.moeda-dollar[data-v-d8f9aca9]{background:#fef3c7;color:#d97706}.moeda-euro[data-v-d8f9aca9]{background:#f3e8ff;color:#7c3aed}.pagamento-tag[data-v-d8f9aca9]{padding:.25rem .75rem;border-radius:6px;font-size:.75rem;font-weight:500;background:#f3f4f6;color:#374151}.produto-desc[data-v-d8f9aca9]{color:#6b7280;font-size:.875rem;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actions-cell[data-v-d8f9aca9]{display:flex;gap:.5rem}.btn-action[data-v-d8f9aca9]{padding:.5rem;border:none;border-radius:6px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.btn-action svg[data-v-d8f9aca9]{width:1rem;height:1rem}.btn-action.edit[data-v-d8f9aca9]{background:#dbeafe;color:#2563eb}.btn-action.edit[data-v-d8f9aca9]:hover{background:#bfdbfe}.btn-action.delete[data-v-d8f9aca9]{background:#fee2e2;color:#dc2626}.btn-action.delete[data-v-d8f9aca9]:hover{background:#fecaca}.empty-state[data-v-d8f9aca9]{text-align:center;padding:4rem 2rem}.empty-icon[data-v-d8f9aca9]{font-size:4rem;margin-bottom:1rem}.empty-state h3[data-v-d8f9aca9]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}.empty-state p[data-v-d8f9aca9]{color:#6b7280;margin:0 0 2rem}.pagination[data-v-d8f9aca9]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-top:1px solid #e5e7eb}.pagination-info[data-v-d8f9aca9]{color:#6b7280;font-size:.875rem}.pagination-controls[data-v-d8f9aca9]{display:flex;align-items:center;gap:1rem}.btn-pagination[data-v-d8f9aca9]{padding:.5rem 1rem;border:1px solid #d1d5db;background:#fff;border-radius:6px;cursor:pointer;transition:all .2s;font-size:.875rem}.btn-pagination[data-v-d8f9aca9]:hover:not(:disabled){background:#f9fafb}.btn-pagination[data-v-d8f9aca9]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-d8f9aca9]{font-size:.875rem;color:#374151;font-weight:500}.modal-overlay[data-v-d8f9aca9]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:50;padding:1rem}.modal[data-v-d8f9aca9]{background:#fff;border-radius:12px;width:100%;max-width:800px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-actions[data-v-d8f9aca9]{padding:1.5rem;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end}@media(max-width:768px){.vendas-view[data-v-d8f9aca9]{padding:1rem}.header-content[data-v-d8f9aca9]{flex-direction:column;align-items:stretch}.action-buttons[data-v-d8f9aca9]{justify-content:stretch}.action-buttons[data-v-d8f9aca9]>*{flex:1}.stats-grid[data-v-d8f9aca9]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.filters-grid[data-v-d8f9aca9]{grid-template-columns:1fr}.table-header[data-v-d8f9aca9]{flex-direction:column;gap:1rem;align-items:stretch}.pagination[data-v-d8f9aca9]{flex-direction:column;gap:1rem}}.pedido-card[data-v-0174e77e]{background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 1px 3px #0000001a;border:1px solid #e5e7eb;cursor:pointer;transition:all .2s ease;height:-moz-fit-content;height:fit-content}.pedido-card[data-v-0174e77e]:hover{box-shadow:0 4px 6px -1px #0000001a;border-color:#d1d5db;transform:translateY(-1px)}.card-header[data-v-0174e77e]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #f3f4f6}.header-left[data-v-0174e77e]{display:flex;flex-direction:column;gap:.5rem}.numero-pedido[data-v-0174e77e]{font-size:1.125rem;font-weight:600;color:#111827;background-color:#eff6ff;color:#2563eb;padding:.25rem .75rem;border-radius:.5rem;width:-moz-fit-content;width:fit-content}.status-badge[data-v-0174e77e]{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500;width:-moz-fit-content;width:fit-content}.status-pending[data-v-0174e77e]{background-color:#fef3c7;color:#92400e}.status-processing[data-v-0174e77e]{background-color:#dbeafe;color:#1e40af}.status-shipped[data-v-0174e77e]{background-color:#fed7aa;color:#c2410c}.status-delivered[data-v-0174e77e]{background-color:#dcfce7;color:#166534}.status-cancelled[data-v-0174e77e]{background-color:#fee2e2;color:#dc2626}.header-right[data-v-0174e77e]{display:flex;gap:.5rem}.action-btn[data-v-0174e77e]{width:2rem;height:2rem;border:none;border-radius:.375rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.action-btn svg[data-v-0174e77e]{width:1rem;height:1rem}.edit-btn[data-v-0174e77e]{background-color:#eff6ff;color:#2563eb}.edit-btn[data-v-0174e77e]:hover{background-color:#dbeafe}.pedido-section[data-v-0174e77e]{margin-bottom:1rem}.pedido-descricao[data-v-0174e77e]{margin:0 0 .5rem;font-size:1rem;font-weight:600;color:#111827;line-height:1.4}.pedido-details[data-v-0174e77e]{display:flex;flex-direction:column;gap:.375rem}.valor-total[data-v-0174e77e]{font-weight:600;color:#059669}.detail-item[data-v-0174e77e]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#6b7280}.detail-icon[data-v-0174e77e]{width:1rem;height:1rem;color:#9ca3af;flex-shrink:0}.tags-section[data-v-0174e77e]{margin-bottom:1rem}.tags-container[data-v-0174e77e]{display:flex;flex-wrap:wrap;gap:.5rem}.tag-badge[data-v-0174e77e]{padding:.25rem .75rem;border-radius:.5rem;font-size:.75rem;font-weight:500;border:1px solid}.attach-badge[data-v-0174e77e]{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;color:#6b7280;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:9999px;padding:.2rem .6rem;margin-bottom:.75rem;width:-moz-fit-content;width:fit-content}.attach-badge svg[data-v-0174e77e]{width:.875rem;height:.875rem}.progress-section[data-v-0174e77e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #f3f4f6}.date-info[data-v-0174e77e]{display:flex;flex-direction:column;gap:.125rem}.date-label[data-v-0174e77e]{font-size:.75rem;color:#6b7280}.date-value[data-v-0174e77e]{font-size:.875rem;font-weight:500;color:#374151}.track-btn[data-v-0174e77e]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border:none;border-radius:.5rem;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s}.track-btn svg[data-v-0174e77e]{width:1rem;height:1rem}.track-btn.has-tracking[data-v-0174e77e]{background-color:#dcfce7;color:#166534}.track-btn.has-tracking[data-v-0174e77e]:hover{background-color:#bbf7d0}.track-btn.no-tracking[data-v-0174e77e]{background-color:#fef3c7;color:#92400e}.track-btn.no-tracking[data-v-0174e77e]:hover{background-color:#fde68a}.card-footer[data-v-0174e77e]{display:flex;justify-content:space-between;align-items:center}.last-update[data-v-0174e77e]{font-size:.75rem;color:#9ca3af}.view-btn[data-v-0174e77e]{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;font-size:.75rem;font-weight:500;color:#374151;cursor:pointer;transition:all .2s}.view-btn[data-v-0174e77e]:hover{background-color:#f3f4f6;border-color:#d1d5db}.view-btn svg[data-v-0174e77e]{width:.875rem;height:.875rem}@media(max-width:640px){.pedido-card[data-v-0174e77e]{padding:1rem}.numero-pedido[data-v-0174e77e]{font-size:1rem}.pedido-descricao[data-v-0174e77e]{font-size:.875rem}.progress-section[data-v-0174e77e]{flex-direction:column;gap:.75rem;align-items:stretch}.track-btn[data-v-0174e77e]{justify-content:center}.card-footer[data-v-0174e77e]{flex-direction:column;gap:.75rem;align-items:stretch}.view-btn[data-v-0174e77e]{justify-content:center}}.tag-error[data-v-55b18dd2]{color:#b91c1c;padding:.75rem;background:#fef2f2;border-radius:.5rem}.modal-overlay[data-v-55b18dd2]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1001;padding:1rem}.edit-overlay[data-v-55b18dd2]{z-index:1002}.modal-container[data-v-55b18dd2]{background:#fff;border-radius:.75rem;box-shadow:0 20px 25px -5px #0000001a;max-width:600px;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.edit-modal[data-v-55b18dd2]{max-width:500px}.modal-header[data-v-55b18dd2]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb;flex-shrink:0}.modal-title[data-v-55b18dd2]{margin:0;font-size:1.25rem;font-weight:600;color:#111827}.modal-close[data-v-55b18dd2]{width:2rem;height:2rem;border-radius:.375rem;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:all .2s}.modal-close[data-v-55b18dd2]:hover{background-color:#f3f4f6;color:#374151}.modal-close svg[data-v-55b18dd2]{width:1.25rem;height:1.25rem}.modal-body[data-v-55b18dd2]{flex:1;overflow-y:auto;padding:1.5rem}.modal-footer[data-v-55b18dd2]{display:flex;justify-content:space-between;gap:.75rem;padding:1.5rem;border-top:1px solid #e5e7eb;flex-shrink:0}.create-tag-section[data-v-55b18dd2],.tags-list-section[data-v-55b18dd2]{margin-bottom:2rem}.section-title[data-v-55b18dd2]{margin:0 0 1rem;font-size:1.125rem;font-weight:600;color:#111827;border-bottom:2px solid #e5e7eb;padding-bottom:.5rem}.tag-form[data-v-55b18dd2]{display:flex;flex-direction:column;gap:1rem}.form-row[data-v-55b18dd2]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group[data-v-55b18dd2]{display:flex;flex-direction:column;gap:.25rem}.form-group.flex-2[data-v-55b18dd2]{grid-column:span 2}.form-group label[data-v-55b18dd2]{font-size:.875rem;font-weight:500;color:#374151}.form-input[data-v-55b18dd2]{padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;transition:border-color .2s}.form-input[data-v-55b18dd2]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.color-input-container[data-v-55b18dd2]{display:flex;gap:.5rem}.color-input[data-v-55b18dd2]{width:3rem;height:3rem;border:1px solid #d1d5db;border-radius:.5rem;cursor:pointer;padding:0;background:none}.color-text[data-v-55b18dd2]{flex:1}.form-actions[data-v-55b18dd2]{display:flex;justify-content:flex-end}.tag-preview[data-v-55b18dd2]{display:flex;align-items:center;gap:.75rem;padding:.75rem;background-color:#f9fafb;border-radius:.5rem}.preview-label[data-v-55b18dd2]{font-size:.875rem;font-weight:500;color:#374151}.tag-badge[data-v-55b18dd2]{padding:.25rem .75rem;border-radius:.5rem;font-size:.75rem;font-weight:500;border:1px solid}.tag-badge.preview[data-v-55b18dd2]{font-size:.875rem}.loading-container[data-v-55b18dd2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center}.loading-spinner[data-v-55b18dd2]{width:2rem;height:2rem;border:2px solid #e5e7eb;border-top:2px solid #2563eb;border-radius:50%;animation:spin-55b18dd2 1s linear infinite;margin-bottom:1rem}.empty-state[data-v-55b18dd2]{text-align:center;padding:2rem;color:#6b7280}.tags-grid[data-v-55b18dd2]{display:flex;flex-direction:column;gap:.75rem}.tag-item[data-v-55b18dd2]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border:1px solid #e5e7eb;border-radius:.5rem;transition:all .2s}.tag-item[data-v-55b18dd2]:hover{border-color:#d1d5db;background-color:#f9fafb}.tag-item.inactive[data-v-55b18dd2]{opacity:.5}.tag-info[data-v-55b18dd2]{display:flex;align-items:center;gap:1rem;flex:1}.tag-details[data-v-55b18dd2]{display:flex;flex-direction:column;gap:.125rem}.tag-description[data-v-55b18dd2]{font-size:.875rem;color:#6b7280}.tag-order[data-v-55b18dd2]{font-size:.75rem;color:#9ca3af}.tag-actions[data-v-55b18dd2]{display:flex;gap:.5rem}.action-btn[data-v-55b18dd2]{width:2rem;height:2rem;border:none;border-radius:.375rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.action-btn svg[data-v-55b18dd2]{width:1rem;height:1rem}.edit-btn[data-v-55b18dd2]{background-color:#eff6ff;color:#2563eb}.edit-btn[data-v-55b18dd2]:hover{background-color:#dbeafe}.activate-btn[data-v-55b18dd2]{background-color:#f0fdf4;color:#16a34a}.activate-btn[data-v-55b18dd2]:hover{background-color:#dcfce7}.deactivate-btn[data-v-55b18dd2]{background-color:#fef3c7;color:#d97706}.deactivate-btn[data-v-55b18dd2]:hover{background-color:#fde68a}.delete-btn[data-v-55b18dd2]{background-color:#fef2f2;color:#dc2626}.delete-btn[data-v-55b18dd2]:hover{background-color:#fee2e2}.btn-primary[data-v-55b18dd2]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background-color:#2563eb;color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.btn-primary[data-v-55b18dd2]:hover:not(:disabled){background-color:#1d4ed8}.btn-primary[data-v-55b18dd2]:disabled{background-color:#9ca3af;cursor:not-allowed}.btn-secondary[data-v-55b18dd2]{padding:.75rem 1.5rem;background-color:#f3f4f6;color:#374151;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.btn-secondary[data-v-55b18dd2]:hover{background-color:#e5e7eb}.loading-icon[data-v-55b18dd2]{width:1rem;height:1rem;animation:spin-55b18dd2 1s linear infinite}.spinner-track[data-v-55b18dd2]{opacity:.25}.spinner-path[data-v-55b18dd2]{opacity:.75}@keyframes spin-55b18dd2{to{transform:rotate(360deg)}}@media(max-width:768px){.modal-overlay[data-v-55b18dd2]{padding:.5rem}.modal-container[data-v-55b18dd2]{max-height:95vh}.modal-header[data-v-55b18dd2],.modal-body[data-v-55b18dd2],.modal-footer[data-v-55b18dd2]{padding:1rem}.form-row[data-v-55b18dd2]{grid-template-columns:1fr}.form-group.flex-2[data-v-55b18dd2]{grid-column:span 1}.modal-footer[data-v-55b18dd2]{flex-direction:column}.tag-item[data-v-55b18dd2]{flex-direction:column;gap:1rem;align-items:stretch}.tag-actions[data-v-55b18dd2]{justify-content:center}}.anexos-wrap[data-v-f5ca726a]{display:flex;flex-direction:column;gap:.75rem}.carousel[data-v-f5ca726a]{display:flex;flex-direction:column;gap:.5rem}.carousel-main[data-v-f5ca726a]{position:relative;background:#0f172a;border-radius:.75rem;overflow:hidden;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center}.img-wrapper[data-v-f5ca726a]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;cursor:zoom-in;position:relative}.main-img[data-v-f5ca726a]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .2s}.img-overlay[data-v-f5ca726a]{position:absolute;inset:0;background:#0000;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .2s}.img-overlay svg[data-v-f5ca726a]{width:2rem;height:2rem;color:#fff}.img-wrapper:hover .img-overlay[data-v-f5ca726a]{opacity:1;background:#00000040}.nav-btn[data-v-f5ca726a]{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:2.25rem;height:2.25rem;border-radius:50%;background:#ffffffe6;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #00000040;transition:background .2s,transform .1s;backdrop-filter:blur(4px)}.nav-btn svg[data-v-f5ca726a]{width:1rem;height:1rem;color:#1e293b}.nav-btn[data-v-f5ca726a]:hover{background:#fff;transform:translateY(-50%) scale(1.08)}.nav-prev[data-v-f5ca726a]{left:.6rem}.nav-next[data-v-f5ca726a]{right:.6rem}.info-bar[data-v-f5ca726a]{display:flex;align-items:center;gap:.5rem;padding:0 .25rem}.file-name[data-v-f5ca726a]{flex:1;font-size:.8rem;color:#374151;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-size[data-v-f5ca726a]{font-size:.75rem;color:#9ca3af;flex-shrink:0}.del-btn[data-v-f5ca726a]{display:flex;align-items:center;gap:.3rem;padding:.25rem .6rem;background:#fee2e2;color:#dc2626;border:none;border-radius:.375rem;font-size:.75rem;font-weight:500;cursor:pointer;flex-shrink:0;transition:background .2s}.del-btn[data-v-f5ca726a]:hover{background:#fecaca}.del-btn svg[data-v-f5ca726a]{width:.875rem;height:.875rem}.thumbs[data-v-f5ca726a]{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:thin}.thumb-btn[data-v-f5ca726a]{flex-shrink:0;width:3.5rem;height:3.5rem;border-radius:.5rem;overflow:hidden;border:2px solid transparent;cursor:pointer;padding:0;background:#f1f5f9;transition:border-color .15s,transform .15s}.thumb-btn.active[data-v-f5ca726a]{border-color:#2563eb;transform:scale(1.05)}.thumb-btn[data-v-f5ca726a]:hover:not(.active){border-color:#93c5fd}.thumb-img[data-v-f5ca726a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dots[data-v-f5ca726a]{display:flex;justify-content:center;gap:.4rem;margin-top:.1rem}.dot[data-v-f5ca726a]{width:.5rem;height:.5rem;border-radius:50%;background:#d1d5db;border:none;cursor:pointer;padding:0;transition:background .2s,transform .2s}.dot.active[data-v-f5ca726a]{background:#2563eb;transform:scale(1.3)}.hidden-input[data-v-f5ca726a]{display:none}.upload-btns-row[data-v-f5ca726a]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.upload-btn[data-v-f5ca726a]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;border:2px dashed #d1d5db;border-radius:.75rem;background:#f9fafb;color:#6b7280;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.upload-btn svg[data-v-f5ca726a]{width:1.25rem;height:1.25rem}.upload-btn[data-v-f5ca726a]:hover:not(:disabled){border-color:#2563eb;background:#eff6ff;color:#2563eb}.upload-btn[data-v-f5ca726a]:disabled{opacity:.5;cursor:not-allowed}.camera-btn[data-v-f5ca726a]:hover:not(:disabled){border-color:#7c3aed;background:#f5f3ff;color:#7c3aed}.upload-error[data-v-f5ca726a]{margin:0;font-size:.78rem;color:#dc2626;text-align:center}.spin[data-v-f5ca726a]{animation:spin-f5ca726a 1s linear infinite;width:1.25rem;height:1.25rem}.spin-track[data-v-f5ca726a]{opacity:.25}.spin-path[data-v-f5ca726a]{opacity:.75}@keyframes spin-f5ca726a{to{transform:rotate(360deg)}}.lightbox[data-v-f5ca726a]{position:fixed;inset:0;z-index:9999;background:#000000eb;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:1rem}.lb-img[data-v-f5ca726a]{max-width:min(90vw,1200px);max-height:85vh;-o-object-fit:contain;object-fit:contain;border-radius:.5rem;cursor:default;box-shadow:0 25px 50px #00000080}.lb-close[data-v-f5ca726a]{position:absolute;top:1rem;right:1rem;width:2.5rem;height:2.5rem;border-radius:50%;background:#ffffff26;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;transition:background .2s;backdrop-filter:blur(4px)}.lb-close[data-v-f5ca726a]:hover{background:#ffffff4d}.lb-close svg[data-v-f5ca726a]{width:1.25rem;height:1.25rem}.lb-nav[data-v-f5ca726a]{position:absolute;top:50%;transform:translateY(-50%);width:2.75rem;height:2.75rem;border-radius:50%;background:#ffffff26;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;transition:background .2s;backdrop-filter:blur(4px)}.lb-nav[data-v-f5ca726a]:hover{background:#ffffff4d}.lb-nav svg[data-v-f5ca726a]{width:1.25rem;height:1.25rem}.lb-prev[data-v-f5ca726a]{left:1rem}.lb-next[data-v-f5ca726a]{right:1rem}.lb-caption[data-v-f5ca726a]{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);color:#ffffffbf;font-size:.85rem;background:#0006;padding:.3rem .75rem;border-radius:9999px;backdrop-filter:blur(4px);white-space:nowrap;max-width:80vw;overflow:hidden;text-overflow:ellipsis}.camera-overlay[data-v-f5ca726a]{position:fixed;inset:0;z-index:9999;background:#000000d9;display:flex;align-items:center;justify-content:center;padding:1rem}.camera-modal[data-v-f5ca726a]{background:#0f172a;border-radius:1rem;width:100%;max-width:540px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 25px 60px #0009}.camera-header[data-v-f5ca726a]{display:flex;justify-content:space-between;align-items:center;padding:.9rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.08);color:#fff;font-weight:600;font-size:.95rem}.camera-close[data-v-f5ca726a]{background:none;border:none;cursor:pointer;color:#fff9;display:flex;transition:color .2s}.camera-close[data-v-f5ca726a]:hover{color:#fff}.camera-close svg[data-v-f5ca726a]{width:1.25rem;height:1.25rem}.camera-body[data-v-f5ca726a]{position:relative;background:#000;min-height:280px;display:flex;align-items:center;justify-content:center}.camera-video[data-v-f5ca726a]{width:100%;max-height:380px;-o-object-fit:cover;object-fit:cover;display:block}.camera-preview[data-v-f5ca726a]{width:100%;max-height:380px;-o-object-fit:contain;object-fit:contain}.camera-body[data-v-f5ca726a]:after{content:"";position:absolute;inset:0;border:2px solid rgba(255,255,255,.12);border-radius:0;pointer-events:none}.camera-error[data-v-f5ca726a]{color:#fca5a5;font-size:.85rem;text-align:center;padding:1.5rem;margin:0}.camera-footer[data-v-f5ca726a]{display:flex;gap:.75rem;justify-content:center;padding:1rem 1.25rem;border-top:1px solid rgba(255,255,255,.08)}.btn-capture[data-v-f5ca726a]{display:flex;align-items:center;gap:.5rem;padding:.7rem 1.75rem;background:#fff;color:#0f172a;border:none;border-radius:9999px;font-weight:700;font-size:.95rem;cursor:pointer;transition:all .15s;box-shadow:0 4px 14px #fff3}.btn-capture svg[data-v-f5ca726a]{width:1.1rem;height:1.1rem}.btn-capture[data-v-f5ca726a]:hover:not(:disabled){background:#e2e8f0;transform:scale(1.04)}.btn-capture[data-v-f5ca726a]:disabled{opacity:.4;cursor:not-allowed}.btn-retake[data-v-f5ca726a]{padding:.65rem 1.25rem;background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:9999px;cursor:pointer;font-size:.875rem;transition:background .2s}.btn-retake[data-v-f5ca726a]:hover{background:#fff3}.btn-use-photo[data-v-f5ca726a]{padding:.65rem 1.5rem;background:#2563eb;color:#fff;border:none;border-radius:9999px;font-weight:600;font-size:.875rem;cursor:pointer;transition:background .2s;box-shadow:0 4px 12px #2563eb66}.btn-use-photo[data-v-f5ca726a]:hover{background:#1d4ed8}.modal-overlay[data-v-e7c633f2]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-container[data-v-e7c633f2]{background:#fff;border-radius:.75rem;box-shadow:0 20px 25px -5px #0000001a;max-width:800px;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-e7c633f2]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb;flex-shrink:0}.modal-title[data-v-e7c633f2]{margin:0;font-size:1.25rem;font-weight:600;color:#111827}.modal-close[data-v-e7c633f2]{width:2rem;height:2rem;border-radius:.375rem;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:all .2s}.modal-close[data-v-e7c633f2]:hover{background-color:#f3f4f6;color:#374151}.modal-close svg[data-v-e7c633f2]{width:1.25rem;height:1.25rem}.modal-body[data-v-e7c633f2]{flex:1;overflow-y:auto;padding:1.5rem}.modal-footer[data-v-e7c633f2]{display:flex;justify-content:flex-end;gap:.75rem;padding:1.5rem;border-top:1px solid #e5e7eb;flex-shrink:0}.pedido-form[data-v-e7c633f2]{display:flex;flex-direction:column;gap:2rem}.form-section[data-v-e7c633f2]{display:flex;flex-direction:column;gap:1rem}.section-header[data-v-e7c633f2]{display:flex;justify-content:space-between;align-items:center}.section-title[data-v-e7c633f2]{margin:0;font-size:1.125rem;font-weight:600;color:#111827;border-bottom:2px solid #e5e7eb;padding-bottom:.5rem}.form-row[data-v-e7c633f2]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem}.form-group[data-v-e7c633f2]{display:flex;flex-direction:column;gap:.25rem}.form-group.flex-2[data-v-e7c633f2]{grid-column:span 2}.form-group.full-width[data-v-e7c633f2]{grid-column:span 3}.form-group.required label[data-v-e7c633f2]:after{content:" *";color:#ef4444}.form-group label[data-v-e7c633f2]{font-size:.875rem;font-weight:500;color:#374151}.form-input[data-v-e7c633f2],.form-select[data-v-e7c633f2],.form-textarea[data-v-e7c633f2]{padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;transition:border-color .2s}.form-input[data-v-e7c633f2]:focus,.form-select[data-v-e7c633f2]:focus,.form-textarea[data-v-e7c633f2]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.form-textarea[data-v-e7c633f2]{resize:vertical;min-height:80px}.tags-grid[data-v-e7c633f2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem}.tag-checkbox[data-v-e7c633f2]{display:flex;align-items:center;gap:.5rem;padding:.75rem;border:2px solid;border-radius:.5rem;cursor:pointer;transition:all .2s}.tag-checkbox[data-v-e7c633f2]:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.tag-input[data-v-e7c633f2]{margin:0;width:1rem;height:1rem}.tag-label[data-v-e7c633f2]{flex:1;font-size:.875rem;font-weight:500}.tag-color[data-v-e7c633f2]{width:1rem;height:1rem;border-radius:50%;border:1px solid rgba(0,0,0,.1)}.no-tags[data-v-e7c633f2]{text-align:center;color:#6b7280;font-size:.875rem;padding:2rem;border:2px dashed #d1d5db;border-radius:.5rem}.link-button[data-v-e7c633f2]{background:none;border:none;color:#2563eb;text-decoration:underline;cursor:pointer;font-size:inherit}.link-button[data-v-e7c633f2]:hover{color:#1d4ed8}.btn-primary[data-v-e7c633f2]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background-color:#2563eb;color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.btn-primary[data-v-e7c633f2]:hover:not(:disabled){background-color:#1d4ed8}.btn-primary[data-v-e7c633f2]:disabled{background-color:#9ca3af;cursor:not-allowed}.btn-secondary[data-v-e7c633f2]{padding:.75rem 1.5rem;background-color:#f3f4f6;color:#374151;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.btn-secondary[data-v-e7c633f2]:hover{background-color:#e5e7eb}.btn-small[data-v-e7c633f2]{padding:.5rem .75rem;font-size:.75rem;display:flex;align-items:center;gap:.25rem}.btn-small svg[data-v-e7c633f2]{width:1rem;height:1rem}.loading-icon[data-v-e7c633f2]{width:1rem;height:1rem;animation:spin-e7c633f2 1s linear infinite}.spinner-track[data-v-e7c633f2]{opacity:.25}.spinner-path[data-v-e7c633f2]{opacity:.75}@keyframes spin-e7c633f2{to{transform:rotate(360deg)}}@media(max-width:768px){.modal-overlay[data-v-e7c633f2]{padding:.5rem}.modal-container[data-v-e7c633f2]{max-height:95vh}.modal-header[data-v-e7c633f2],.modal-body[data-v-e7c633f2],.modal-footer[data-v-e7c633f2]{padding:1rem}.form-row[data-v-e7c633f2]{grid-template-columns:1fr}.form-group.flex-2[data-v-e7c633f2],.form-group.full-width[data-v-e7c633f2]{grid-column:span 1}.tags-grid[data-v-e7c633f2]{grid-template-columns:1fr}.modal-footer[data-v-e7c633f2]{flex-direction:column}}.rastreio-group[data-v-e7c633f2]{position:relative}.rastreio-clear-btn[data-v-e7c633f2]{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#9ca3af;font-size:.8rem}.rastreio-list[data-v-e7c633f2]{position:absolute;top:calc(100% + 3px);left:0;right:0;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 6px 18px #0000001a;z-index:200;max-height:240px;overflow-y:auto}.rastreio-item[data-v-e7c633f2]{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;width:100%;text-align:left;padding:.5rem .85rem;background:none;border:none;cursor:pointer;border-bottom:1px solid #f3f4f6}.rastreio-item[data-v-e7c633f2]:last-child{border-bottom:none}.rastreio-item[data-v-e7c633f2]:hover{background:#f9fafb}.rastreio-name[data-v-e7c633f2]{font-size:.82rem;font-weight:700;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.rastreio-meta[data-v-e7c633f2]{display:flex;align-items:center;gap:.35rem}.rastreio-code[data-v-e7c633f2]{font-size:.72rem;font-weight:600;color:#6b7280;font-family:monospace}.rastreio-pedido-badge[data-v-e7c633f2]{font-size:.65rem;font-weight:700;background:#dbeafe;color:#1d4ed8;padding:.08rem .35rem;border-radius:4px}.rastreio-status-dot[data-v-e7c633f2]{width:.45rem;height:.45rem;border-radius:50%;flex-shrink:0;display:inline-block}.rastreio-status-text[data-v-e7c633f2]{font-size:.7rem;color:#9ca3af}.rastreio-empty[data-v-e7c633f2]{padding:.75rem;font-size:.8rem;color:#9ca3af;text-align:center}.rastreio-ok[data-v-e7c633f2]{margin:.3rem 0 0;font-size:.72rem;color:#10b981;display:flex;align-items:center;gap:.3rem}.rastreio-toggle[data-v-e7c633f2]{background:none;border:none;cursor:pointer;font-size:.72rem;color:#6b7280;text-decoration:underline;padding:0;margin-top:.25rem}.rastreio-toggle[data-v-e7c633f2]:hover{color:#374151}.ver-rastreio-row[data-v-e7c633f2]{margin-top:.5rem}.btn-ver-rastreio[data-v-e7c633f2]{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .7rem;background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe;border-radius:6px;font-size:.78rem;font-weight:600;cursor:pointer;transition:background .15s}.btn-ver-rastreio[data-v-e7c633f2]:hover{background:#dbeafe}.rastreio-nao-vinculado[data-v-e7c633f2]{font-size:.75rem;color:#9ca3af;margin:.25rem 0 0;font-style:italic}.valor-with-moeda[data-v-e7c633f2]{display:flex;gap:0}.moeda-select[data-v-e7c633f2]{padding:.75rem .5rem;border:1px solid #d1d5db;border-right:none;border-radius:.5rem 0 0 .5rem;font-size:.875rem;font-weight:600;background-color:#f9fafb;color:#374151;cursor:pointer;width:4.5rem;flex-shrink:0;transition:border-color .2s}.moeda-select[data-v-e7c633f2]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a;z-index:1;position:relative}.valor-input[data-v-e7c633f2]{border-radius:0 .5rem .5rem 0!important;flex:1}.suggestion-list[data-v-e7c633f2]{position:absolute;top:calc(100% + 3px);left:0;right:0;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 6px 18px #0000001a;z-index:200;max-height:220px;overflow-y:auto}.suggestion-item[data-v-e7c633f2]{display:flex;flex-direction:column;gap:.1rem;width:100%;text-align:left;padding:.5rem .85rem;background:none;border:none;cursor:pointer;border-bottom:1px solid #f3f4f6}.suggestion-item[data-v-e7c633f2]:last-child{border-bottom:none}.suggestion-item[data-v-e7c633f2]:hover{background:#f9fafb}.sug-name[data-v-e7c633f2]{font-size:.85rem;font-weight:600;color:#111827}.sug-detail[data-v-e7c633f2]{font-size:.73rem;color:#6b7280}.logistics-panel[data-v-426e547c]{color:#334155;font-size:.82rem}.logistics-stats[data-v-426e547c]{display:grid;grid-template-columns:repeat(4,1fr);gap:.65rem;margin-bottom:1rem}.logistics-stats>div[data-v-426e547c]{display:flex;flex-direction:column;gap:.25rem;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:.85rem}.logistics-stats strong[data-v-426e547c]{font-size:1.3rem;color:#0f172a}.logistics-stats span[data-v-426e547c],.muted[data-v-426e547c],small[data-v-426e547c]{color:#64748b}.logistics-columns[data-v-426e547c]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}h4[data-v-426e547c]{margin:0 0 .65rem;font-size:.9rem}.logistics-row[data-v-426e547c]{padding:.8rem;border:1px solid #e2e8f0;border-radius:9px;background:#fff;margin-bottom:.6rem}.logistics-row p[data-v-426e547c]{margin:.45rem 0;overflow-wrap:anywhere}.row-top[data-v-426e547c]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.4rem;align-items:center}a[data-v-426e547c]{color:#2563eb;font-weight:650;text-decoration:none}a[data-v-426e547c]:hover{text-decoration:underline}.state[data-v-426e547c]{background:#f1f5f9;color:#475569;border-radius:6px;padding:.2rem .45rem;font-size:.72rem}.tracking-code[data-v-426e547c]{font-family:monospace;letter-spacing:.03em}button[data-v-426e547c]{cursor:pointer;border:1px solid #cbd5e1;border-radius:7px;padding:.55rem .75rem;color:#334155;background:#fff}button[data-v-426e547c]:disabled{cursor:wait;opacity:.55}button[data-v-426e547c]:hover:not(:disabled){background:#f1f5f9}button.primary[data-v-426e547c]{background:#2563eb;color:#fff;border-color:#2563eb;margin-right:.5rem}.link-form[data-v-426e547c]{margin-top:1rem;border-top:1px solid #e2e8f0;padding-top:.85rem}.link-form summary[data-v-426e547c]{color:#2563eb;font-weight:600;cursor:pointer}.link-form form[data-v-426e547c]{display:flex;gap:.6rem;align-items:flex-end;flex-wrap:wrap}label[data-v-426e547c]{display:flex;flex-direction:column;gap:.35rem;font-weight:600}label.identifier[data-v-426e547c]{flex:1;min-width:160px}input[data-v-426e547c],select[data-v-426e547c]{border:1px solid #cbd5e1;border-radius:7px;padding:.6rem;background:#fff;min-width:0;font:inherit}.link-preview[data-v-426e547c]{margin-top:.8rem;padding:.8rem;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff}.link-error[data-v-426e547c]{color:#b91c1c}.link-success[data-v-426e547c]{color:#15803d}@media(max-width:640px){.logistics-columns[data-v-426e547c]{grid-template-columns:1fr}.logistics-stats[data-v-426e547c]{grid-template-columns:repeat(2,1fr)}}.modal-overlay[data-v-c1e912d9]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-container[data-v-c1e912d9]{background:#fff;border-radius:.75rem;box-shadow:0 20px 25px -5px #0000001a;max-width:700px;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-c1e912d9]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb;flex-shrink:0}.header-info[data-v-c1e912d9]{display:flex;flex-direction:column;gap:.25rem}.modal-title[data-v-c1e912d9]{margin:0;font-size:1.25rem;font-weight:600;color:#111827}.pedido-number[data-v-c1e912d9]{font-size:.875rem;color:#6b7280;font-weight:500}.header-actions[data-v-c1e912d9]{display:flex;gap:.5rem;align-items:center}.edit-btn[data-v-c1e912d9]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:#eff6ff;color:#2563eb;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.edit-btn[data-v-c1e912d9]:hover{background-color:#dbeafe}.edit-btn svg[data-v-c1e912d9]{width:1rem;height:1rem}.modal-close[data-v-c1e912d9]{width:2rem;height:2rem;border-radius:.375rem;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:all .2s}.modal-close[data-v-c1e912d9]:hover{background-color:#f3f4f6;color:#374151}.modal-close svg[data-v-c1e912d9]{width:1.25rem;height:1.25rem}.modal-body[data-v-c1e912d9]{flex:1;overflow-y:auto;padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.modal-footer[data-v-c1e912d9]{display:flex;justify-content:flex-end;gap:.75rem;padding:1.5rem;border-top:1px solid #e5e7eb;flex-shrink:0}.status-section[data-v-c1e912d9]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;background-color:#f9fafb;border-radius:.5rem}.status-info[data-v-c1e912d9]{display:flex;flex-direction:column;gap:.75rem}.status-badge[data-v-c1e912d9]{padding:.5rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:500;width:-moz-fit-content;width:fit-content}.status-pending[data-v-c1e912d9]{background-color:#fef3c7;color:#92400e}.status-processing[data-v-c1e912d9]{background-color:#dbeafe;color:#1e40af}.status-shipped[data-v-c1e912d9]{background-color:#fed7aa;color:#c2410c}.status-delivered[data-v-c1e912d9]{background-color:#dcfce7;color:#166534}.status-cancelled[data-v-c1e912d9]{background-color:#fee2e2;color:#dc2626}.tags-display[data-v-c1e912d9]{display:flex;flex-wrap:wrap;gap:.5rem}.tag-badge[data-v-c1e912d9]{padding:.25rem .75rem;border-radius:.5rem;font-size:.75rem;font-weight:500;border:1px solid}.dates-info[data-v-c1e912d9]{display:flex;flex-direction:column;gap:.5rem;text-align:right}.date-item[data-v-c1e912d9]{display:flex;flex-direction:column;gap:.125rem}.date-label[data-v-c1e912d9]{font-size:.75rem;color:#6b7280;font-weight:500}.date-value[data-v-c1e912d9]{font-size:.875rem;color:#374151}.info-section[data-v-c1e912d9]{display:flex;flex-direction:column;gap:1rem}.section-title[data-v-c1e912d9]{margin:0;font-size:1.125rem;font-weight:600;color:#111827;border-bottom:2px solid #e5e7eb;padding-bottom:.5rem}.info-grid[data-v-c1e912d9]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.info-item[data-v-c1e912d9]{display:flex;flex-direction:column;gap:.25rem}.info-label[data-v-c1e912d9]{font-size:.75rem;color:#6b7280;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.info-value[data-v-c1e912d9]{font-size:.875rem;color:#111827;font-weight:500}.tracking-code[data-v-c1e912d9]{font-family:Courier New,monospace;background-color:#f3f4f6;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem}.address-display[data-v-c1e912d9]{display:flex;flex-direction:column;gap:.25rem;padding:1rem;background-color:#f9fafb;border-radius:.5rem;border-left:3px solid #2563eb}.address-line[data-v-c1e912d9]{font-size:.875rem;color:#374151;line-height:1.4}.observation-item[data-v-c1e912d9]{display:flex;flex-direction:column;gap:.5rem}.observation-label[data-v-c1e912d9]{font-size:.875rem;font-weight:600;color:#374151}.observation-text[data-v-c1e912d9]{margin:0;font-size:.875rem;color:#6b7280;line-height:1.5;padding:.75rem;background-color:#f9fafb;border-radius:.5rem;border-left:3px solid #d1d5db}.description-display[data-v-c1e912d9]{display:flex;flex-direction:column;gap:1rem;padding:1rem;background-color:#f9fafb;border-radius:.5rem;border-left:3px solid #2563eb}.description-text[data-v-c1e912d9]{margin:0;font-size:1rem;color:#374151;line-height:1.5;font-weight:500}.valor-info[data-v-c1e912d9]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background-color:#fff;border-radius:.5rem;border:1px solid #e5e7eb}.valor-label[data-v-c1e912d9]{font-size:.875rem;color:#6b7280;font-weight:500}.valor-value[data-v-c1e912d9]{font-size:1.25rem;color:#059669;font-weight:700}.btn-primary[data-v-c1e912d9]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background-color:#2563eb;color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.btn-primary[data-v-c1e912d9]:hover{background-color:#1d4ed8}.btn-primary svg[data-v-c1e912d9]{width:1rem;height:1rem}.btn-secondary[data-v-c1e912d9]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background-color:#f3f4f6;color:#374151;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.btn-secondary[data-v-c1e912d9]:hover{background-color:#e5e7eb}.btn-secondary svg[data-v-c1e912d9]{width:1rem;height:1rem}@media(max-width:768px){.modal-overlay[data-v-c1e912d9]{padding:.5rem}.modal-container[data-v-c1e912d9]{max-height:95vh}.modal-header[data-v-c1e912d9],.modal-body[data-v-c1e912d9],.modal-footer[data-v-c1e912d9]{padding:1rem}.status-section[data-v-c1e912d9]{flex-direction:column;gap:1rem}.dates-info[data-v-c1e912d9]{text-align:left}.info-grid[data-v-c1e912d9]{grid-template-columns:1fr}.modal-footer[data-v-c1e912d9],.header-actions[data-v-c1e912d9]{flex-direction:column}}.pedidos-view[data-v-3adc7990]{padding:1.5rem;background-color:#f9fafb;min-height:100vh}.page-header[data-v-3adc7990]{background-color:#fff;border-radius:.75rem;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 1px 3px #0000001a}.header-content[data-v-3adc7990]{display:flex;justify-content:space-between;align-items:center}.header-top[data-v-3adc7990]{display:flex;align-items:center;gap:1rem}.back-button[data-v-3adc7990]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:.5rem;color:#374151;cursor:pointer;transition:all .2s}.back-button[data-v-3adc7990]:hover{background-color:#e5e7eb;border-color:#9ca3af}.back-button svg[data-v-3adc7990]{width:1.25rem;height:1.25rem}.page-title[data-v-3adc7990]{margin:0;font-size:1.5rem;font-weight:600;color:#111827}.page-subtitle[data-v-3adc7990]{margin:0;color:#6b7280;font-size:.875rem}.btn[data-v-3adc7990]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;border:none}.btn-primary[data-v-3adc7990]{background-color:#2563eb;color:#fff}.btn-primary[data-v-3adc7990]:hover{background-color:#1d4ed8}.btn-secondary[data-v-3adc7990]{background-color:#f3f4f6;color:#374151;border:1px solid #d1d5db}.btn-secondary[data-v-3adc7990]:hover{background-color:#e5e7eb}.btn-icon[data-v-3adc7990]{width:1rem;height:1rem}.filters-section[data-v-3adc7990]{background-color:#fff;border-radius:.75rem;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 1px 3px #0000001a}.filters-row[data-v-3adc7990]{display:flex;gap:1rem;align-items:end;flex-wrap:wrap}.search-box[data-v-3adc7990]{position:relative;flex:1;min-width:300px}.search-icon[data-v-3adc7990]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;color:#6b7280}.search-input[data-v-3adc7990]{width:100%;padding:.75rem .75rem .75rem 2.5rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem}.search-input[data-v-3adc7990]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.filter-group[data-v-3adc7990]{display:flex;flex-direction:column;gap:.25rem}.filter-label[data-v-3adc7990]{font-size:.75rem;font-weight:500;color:#374151}.filter-select[data-v-3adc7990]{padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;min-width:120px}.filter-select[data-v-3adc7990]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.view-toggle[data-v-3adc7990]{display:flex;border:1px solid #d1d5db;border-radius:.5rem;overflow:hidden}.toggle-btn[data-v-3adc7990]{display:flex;align-items:center;gap:.5rem;padding:.75rem;background-color:#fff;border:none;cursor:pointer;font-size:.875rem;color:#6b7280;transition:all .2s}.toggle-btn svg[data-v-3adc7990]{width:1rem;height:1rem}.toggle-btn.active[data-v-3adc7990]{background-color:#2563eb;color:#fff}.toggle-btn[data-v-3adc7990]:hover:not(.active){background-color:#f3f4f6}.loading-container[data-v-3adc7990]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center}.loading-spinner[data-v-3adc7990]{width:2rem;height:2rem;border:2px solid #e5e7eb;border-top:2px solid #2563eb;border-radius:50%;animation:spin-3adc7990 1s linear infinite;margin-bottom:1rem}@keyframes spin-3adc7990{to{transform:rotate(360deg)}}.empty-state[data-v-3adc7990]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center;background-color:#fff;border-radius:.75rem;box-shadow:0 1px 3px #0000001a}.empty-icon svg[data-v-3adc7990]{width:3rem;height:3rem;color:#9ca3af;margin-bottom:1rem}.empty-state h3[data-v-3adc7990]{margin:0 0 .5rem;color:#374151;font-size:1.125rem}.empty-state p[data-v-3adc7990]{margin:0 0 1.5rem;color:#6b7280}.pedidos-container[data-v-3adc7990]{background-color:#fff;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;overflow:hidden}.pedidos-list[data-v-3adc7990]{width:100%}.list-header[data-v-3adc7990]{display:grid;grid-template-columns:120px 1fr 120px 200px 100px 100px;gap:1rem;padding:1rem 1.5rem;background-color:#f9fafb;border-bottom:1px solid #e5e7eb;font-size:.75rem;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.05em}.list-item[data-v-3adc7990]{display:grid;grid-template-columns:120px 1fr 120px 200px 100px 100px;gap:1rem;padding:1rem 1.5rem;border-bottom:1px solid #f3f4f6;cursor:pointer;transition:background-color .2s}.list-item[data-v-3adc7990]:hover{background-color:#f9fafb}.list-item[data-v-3adc7990]:last-child{border-bottom:none}.col[data-v-3adc7990]{display:flex;align-items:center}.number-badge[data-v-3adc7990]{padding:.25rem .5rem;background-color:#eff6ff;color:#2563eb;border-radius:.375rem;font-size:.75rem;font-weight:600}.cliente-info[data-v-3adc7990]{display:flex;flex-direction:column}.cliente-nome[data-v-3adc7990]{font-weight:500;color:#111827}.pedido-descricao-lista[data-v-3adc7990]{font-size:.75rem;color:#6b7280;font-weight:400}.cliente-cidade[data-v-3adc7990]{font-size:.75rem;color:#6b7280}.status-badge[data-v-3adc7990]{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500}.status-pending[data-v-3adc7990]{background-color:#fef3c7;color:#92400e}.status-processing[data-v-3adc7990]{background-color:#dbeafe;color:#1e40af}.status-shipped[data-v-3adc7990]{background-color:#fed7aa;color:#c2410c}.status-delivered[data-v-3adc7990]{background-color:#dcfce7;color:#166534}.status-cancelled[data-v-3adc7990]{background-color:#fee2e2;color:#dc2626}.tags-container[data-v-3adc7990]{display:flex;gap:.25rem;flex-wrap:wrap}.tag-badge[data-v-3adc7990]{padding:.125rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:500}.col-actions[data-v-3adc7990]{gap:.5rem}.action-btn[data-v-3adc7990]{width:2rem;height:2rem;border:none;border-radius:.375rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.action-btn svg[data-v-3adc7990]{width:1rem;height:1rem}.edit-btn[data-v-3adc7990]{background-color:#eff6ff;color:#2563eb}.edit-btn[data-v-3adc7990]:hover{background-color:#dbeafe}.track-btn[data-v-3adc7990]{background-color:#f0fdf4;color:#16a34a}.track-btn[data-v-3adc7990]:hover{background-color:#dcfce7}.pedidos-cards[data-v-3adc7990]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;padding:1.5rem}.pagination[data-v-3adc7990]{display:flex;justify-content:center;align-items:center;gap:1rem;padding:1.5rem;border-top:1px solid #e5e7eb}.pagination-btn[data-v-3adc7990]{padding:.5rem 1rem;background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;cursor:pointer;font-size:.875rem;transition:all .2s}.pagination-btn[data-v-3adc7990]:hover:not(:disabled){background-color:#f3f4f6}.pagination-btn[data-v-3adc7990]:disabled{opacity:.5;cursor:not-allowed}.pagination-info[data-v-3adc7990]{font-size:.875rem;color:#6b7280}@media(max-width:1024px){.list-header[data-v-3adc7990],.list-item[data-v-3adc7990]{grid-template-columns:100px 1fr 100px 150px 80px;font-size:.75rem}.col-data[data-v-3adc7990]{display:none}}@media(max-width:768px){.pedidos-view[data-v-3adc7990]{padding:1rem}.filters-row[data-v-3adc7990]{flex-direction:column;align-items:stretch}.search-box[data-v-3adc7990]{min-width:unset}.view-toggle[data-v-3adc7990]{align-self:center}.list-header[data-v-3adc7990],.list-item[data-v-3adc7990]{grid-template-columns:1fr 100px 60px;gap:.5rem;padding:.75rem}.col-status[data-v-3adc7990],.col-tags[data-v-3adc7990]{display:none}.pedidos-cards[data-v-3adc7990]{grid-template-columns:1fr;padding:1rem}.header-right .btn[data-v-3adc7990]{padding:.4rem .65rem;font-size:.75rem}.header-right .btn-icon[data-v-3adc7990]{width:.875rem;height:.875rem}}.barcode-scanner-overlay[data-v-382e11cb]{position:fixed;inset:0;background:#000000b3;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem}.barcode-scanner-modal[data-v-382e11cb]{background:#fff;border-radius:12px;width:100%;max-width:420px;overflow:hidden}.scanner-header[data-v-382e11cb]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #e5e7eb}.scanner-header h3[data-v-382e11cb]{margin:0;font-size:1rem;font-weight:600}.close-btn[data-v-382e11cb]{background:none;border:none;cursor:pointer;color:#6b7280;padding:4px}.scanner-body[data-v-382e11cb]{padding:1rem 1.25rem}.camera-container[data-v-382e11cb]{position:relative;margin-bottom:1rem}.qr-reader[data-v-382e11cb]{width:100%;border-radius:8px;overflow:hidden}.scan-line[data-v-382e11cb]{position:absolute;top:50%;left:10%;right:10%;height:2px;background:#ef4444;animation:scanAnim-382e11cb 2s linear infinite}@keyframes scanAnim-382e11cb{0%{top:20%}to{top:80%}}.scanner-hint[data-v-382e11cb]{text-align:center;font-size:.75rem;color:#6b7280;margin-top:.5rem}.camera-error[data-v-382e11cb]{text-align:center;padding:1.5rem 0;color:#ef4444}.error-icon[data-v-382e11cb]{margin:0 auto .5rem;display:block}.manual-entry[data-v-382e11cb]{margin-top:1rem}.manual-label[data-v-382e11cb]{display:block;font-size:.8rem;color:#374151;margin-bottom:.5rem}.manual-input-row[data-v-382e11cb]{display:flex;gap:.5rem}.manual-input[data-v-382e11cb]{flex:1;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.9rem;outline:none}.manual-input[data-v-382e11cb]:focus{border-color:#3b82f6}.manual-btn[data-v-382e11cb]{padding:.5rem 1rem;background:#3b82f6;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:.9rem}.manual-btn[data-v-382e11cb]:disabled{opacity:.5;cursor:not-allowed}.timeout-warning[data-v-382e11cb]{padding:.75rem 1.25rem;background:#fef3c7;color:#92400e;font-size:.8rem;border-top:1px solid #fde68a}.ocr-overlay[data-v-0ec1f048]{position:fixed;inset:0;background:#000000d1;z-index:600;display:flex;align-items:center;justify-content:center;padding:1rem}.ocr-modal[data-v-0ec1f048]{background:#fff;border-radius:14px;width:100%;max-width:460px;max-height:92vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 48px #0006}.ocr-header[data-v-0ec1f048]{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem;border-bottom:1px solid #e5e7eb;flex-shrink:0}.ocr-header-left[data-v-0ec1f048]{display:flex;align-items:center;gap:.5rem}.ocr-header-icon[data-v-0ec1f048]{color:#6366f1}.ocr-header h3[data-v-0ec1f048]{margin:0;font-size:.95rem;font-weight:600;color:#111827}.close-btn[data-v-0ec1f048]{background:none;border:none;cursor:pointer;color:#9ca3af;padding:.25rem}.close-btn[data-v-0ec1f048]:hover{color:#374151}.brand-bar[data-v-0ec1f048]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#f8fafc;border-bottom:1px solid #e5e7eb;flex-shrink:0}.brand-icon[data-v-0ec1f048]{color:#6b7280;flex-shrink:0}.brand-input[data-v-0ec1f048]{flex:1;border:1px solid #d1d5db;border-radius:6px;padding:.3rem .5rem;font-size:.82rem;outline:none;background:#fff}.brand-input[data-v-0ec1f048]:focus{border-color:#6366f1}.brand-trained-badge[data-v-0ec1f048]{font-size:.65rem;font-weight:700;background:#e0e7ff;color:#4338ca;border-radius:99px;padding:.1rem .5rem;white-space:nowrap;flex-shrink:0}.ocr-body[data-v-0ec1f048]{flex:1;overflow-y:auto}.camera-wrap[data-v-0ec1f048]{position:relative;background:#000}.camera-feed[data-v-0ec1f048]{width:100%;display:block;max-height:280px;-o-object-fit:cover;object-fit:cover}.scan-frame[data-v-0ec1f048]{position:absolute;inset:12% 8%;pointer-events:none}.corner[data-v-0ec1f048]{position:absolute;width:18px;height:18px;border-color:#818cf8;border-style:solid}.tl[data-v-0ec1f048]{top:0;left:0;border-width:3px 0 0 3px}.tr[data-v-0ec1f048]{top:0;right:0;border-width:3px 3px 0 0}.bl[data-v-0ec1f048]{bottom:0;left:0;border-width:0 0 3px 3px}.br[data-v-0ec1f048]{bottom:0;right:0;border-width:0 3px 3px 0}.camera-hint[data-v-0ec1f048]{text-align:center;font-size:.72rem;color:#9ca3af;padding:.4rem;background:#000;margin:0}.capture-btn[data-v-0ec1f048]{display:flex;align-items:center;gap:.5rem;justify-content:center;width:calc(100% - 2rem);margin:.65rem 1rem;padding:.7rem;background:#6366f1;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:.9rem;font-weight:600;transition:background .15s}.capture-btn[data-v-0ec1f048]:hover{background:#4f46e5}.processing-wrap[data-v-0ec1f048]{padding:1rem;display:flex;flex-direction:column;gap:1rem}.preview-img[data-v-0ec1f048]{width:100%;border-radius:8px;display:block;max-height:180px;-o-object-fit:cover;object-fit:cover}.processing-status[data-v-0ec1f048]{display:flex;align-items:center;gap:.75rem;background:#f8f8ff;border:1px solid #e0e7ff;border-radius:8px;padding:.75rem 1rem}.ai-spinner[data-v-0ec1f048]{display:flex;gap:5px;align-items:center}.ai-dot[data-v-0ec1f048]{width:8px;height:8px;background:#6366f1;border-radius:50%;animation:bounce-0ec1f048 1.2s infinite ease-in-out}.ai-dot[data-v-0ec1f048]:nth-child(2){animation-delay:.2s}.ai-dot[data-v-0ec1f048]:nth-child(3){animation-delay:.4s}@keyframes bounce-0ec1f048{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.processing-title[data-v-0ec1f048]{margin:0;font-size:.85rem;font-weight:600;color:#4338ca}.processing-sub[data-v-0ec1f048]{margin:0;font-size:.75rem;color:#6b7280}.results-wrap[data-v-0ec1f048]{padding:.75rem;display:flex;flex-direction:column;gap:.75rem}.results-top[data-v-0ec1f048]{display:flex;align-items:center;gap:.75rem}.preview-thumb[data-v-0ec1f048]{width:72px;height:72px;-o-object-fit:cover;object-fit:cover;border-radius:6px;flex-shrink:0;border:1px solid #e5e7eb}.results-meta[data-v-0ec1f048]{display:flex;flex-direction:column;gap:.3rem}.results-brand-pill[data-v-0ec1f048]{display:inline-block;background:#e0e7ff;color:#4338ca;border-radius:99px;padding:.15rem .6rem;font-size:.72rem;font-weight:700}.results-hint[data-v-0ec1f048]{font-size:.72rem;color:#9ca3af}.raw-text-details[data-v-0ec1f048]{font-size:.75rem}.raw-text-details summary[data-v-0ec1f048]{cursor:pointer;color:#6b7280;padding:.25rem 0}.raw-text[data-v-0ec1f048]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:.5rem;font-size:.7rem;white-space:pre-wrap;max-height:70px;overflow-y:auto;margin:.25rem 0 0}.fields-grid[data-v-0ec1f048]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.field-card[data-v-0ec1f048]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:.5rem .6rem;display:flex;flex-direction:column;gap:.2rem;transition:border-color .15s}.field-card.detected[data-v-0ec1f048]{background:#f0fdf4;border-color:#bbf7d0}.field-label[data-v-0ec1f048]{font-size:.65rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.03em}.field-input[data-v-0ec1f048]{border:none;background:transparent;font-size:.85rem;color:#111827;font-weight:500;outline:none;padding:0;width:100%}.field-input[data-v-0ec1f048]:focus{color:#4338ca}.field-status[data-v-0ec1f048]{display:flex;align-items:center}.fstatus-ok[data-v-0ec1f048]{display:flex;align-items:center;gap:3px;font-size:.6rem;color:#16a34a;font-weight:600}.fstatus-empty[data-v-0ec1f048]{font-size:.6rem;color:#d1d5db}.results-actions[data-v-0ec1f048]{display:flex;gap:.5rem;justify-content:flex-end;padding-top:.25rem}.btn[data-v-0ec1f048]{display:flex;align-items:center;gap:.35rem;padding:.45rem .9rem;border-radius:6px;font-size:.82rem;cursor:pointer;border:none;font-weight:500;transition:all .15s}.btn-primary[data-v-0ec1f048]{background:#6366f1;color:#fff}.btn-primary[data-v-0ec1f048]:hover:not(:disabled){background:#4f46e5}.btn-primary[data-v-0ec1f048]:disabled{opacity:.5;cursor:not-allowed}.btn-ghost[data-v-0ec1f048]{background:#f3f4f6;color:#374151;border:1px solid #d1d5db}.btn-ghost[data-v-0ec1f048]:hover{background:#e5e7eb}.btn-learn[data-v-0ec1f048]{background:#fef3c7;color:#92400e;border:1px solid #fde68a}.btn-learn[data-v-0ec1f048]:hover{background:#fde68a}.save-template-wrap[data-v-0ec1f048]{padding:.85rem;display:flex;flex-direction:column;gap:.75rem}.save-template-form[data-v-0ec1f048]{display:flex;flex-direction:column;gap:.6rem}.save-template-form h4[data-v-0ec1f048]{margin:0;font-size:.9rem;font-weight:600;color:#1f2937}.save-hint[data-v-0ec1f048]{margin:0;font-size:.78rem;color:#6b7280}.stf-group[data-v-0ec1f048]{display:flex;flex-direction:column;gap:.2rem}.stf-group label[data-v-0ec1f048]{font-size:.72rem;font-weight:600;color:#374151}.stf-input[data-v-0ec1f048]{padding:.45rem .6rem;border:1px solid #d1d5db;border-radius:6px;font-size:.85rem;outline:none;width:100%;box-sizing:border-box}.stf-input[data-v-0ec1f048]:focus{border-color:#6366f1}.stf-textarea[data-v-0ec1f048]{resize:vertical;min-height:56px;font-family:inherit}.stf-fields-preview[data-v-0ec1f048]{display:flex;flex-wrap:wrap;gap:.35rem}.stf-field-chip[data-v-0ec1f048]{font-size:.72rem;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;padding:.2rem .5rem;color:#166534}.saved-wrap[data-v-0ec1f048]{padding:2rem 1.5rem;display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center}.saved-icon[data-v-0ec1f048]{animation:pop-0ec1f048 .4s ease}@keyframes pop-0ec1f048{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.saved-wrap h4[data-v-0ec1f048]{margin:0;font-size:1rem;font-weight:700;color:#065f46}.saved-wrap p[data-v-0ec1f048]{margin:0;font-size:.85rem;color:#374151}.error-wrap[data-v-0ec1f048]{padding:2rem 1.5rem;display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center}.error-msg-big[data-v-0ec1f048]{color:#dc2626;font-size:.85rem}@media(max-width:500px){.fields-grid[data-v-0ec1f048]{grid-template-columns:1fr}}.ocr-notice[data-v-0ec1f048],.ocr-next[data-v-0ec1f048]{font-size:.76rem;color:#64748b;padding:.7rem 1rem;margin:0;line-height:1.5}.ocr-file-picker[data-v-0ec1f048]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;color:#64748b}.ocr-file-picker input[data-v-0ec1f048]{max-width:200px;font-size:.7rem;margin-left:.5rem}.ocr-review[data-v-0ec1f048]{display:flex;align-items:flex-start;gap:.5rem;padding:.7rem 0;font-size:.8rem;color:#334155}.ocr-review input[data-v-0ec1f048]{margin-top:.15rem}.ocr-warnings[data-v-0ec1f048],.ocr-matches[data-v-0ec1f048]{padding:.8rem 1rem .8rem 1.7rem;background:#fffbeb;color:#92400e;border-radius:8px;font-size:.78rem;line-height:1.6}.ocr-evidence[data-v-0ec1f048]{display:block;color:#64748b;font-size:.68rem;margin-top:.3rem;overflow-wrap:anywhere}.ocr-success[data-v-0ec1f048]{color:#15803d;font-size:.8rem}button[data-v-0ec1f048]:disabled{opacity:.5;cursor:not-allowed}.lt-overlay[data-v-03de10c0]{position:fixed;inset:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:1100;padding:1rem}.lt-modal[data-v-03de10c0]{background:#fff;border-radius:.75rem;width:100%;max-width:680px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 50px #0003;overflow:hidden}.lt-header[data-v-03de10c0]{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1rem;border-bottom:1px solid #f1f5f9;flex-shrink:0}.lt-header-left[data-v-03de10c0]{display:flex;align-items:center;gap:.5rem}.lt-header-icon[data-v-03de10c0]{color:#8b5cf6}.lt-header h3[data-v-03de10c0]{font-size:.9rem;font-weight:600;color:#1e293b;margin:0}.close-btn[data-v-03de10c0]{background:none;border:none;cursor:pointer;color:#64748b;padding:.25rem;border-radius:.25rem;display:flex;align-items:center;transition:color .15s}.close-btn[data-v-03de10c0]:hover{color:#1e293b}.lt-brand-bar[data-v-03de10c0]{display:flex;gap:.25rem;padding:.6rem 1rem;border-bottom:1px solid #f1f5f9;overflow-x:auto;flex-shrink:0;scrollbar-width:none}.lt-brand-bar[data-v-03de10c0]::-webkit-scrollbar{display:none}.brand-tab[data-v-03de10c0]{display:flex;align-items:center;gap:.3rem;padding:.3rem .65rem;border-radius:999px;border:1px solid #e2e8f0;background:#fff;font-size:.75rem;color:#64748b;cursor:pointer;white-space:nowrap;transition:all .15s}.brand-tab[data-v-03de10c0]:hover{border-color:#8b5cf6;color:#7c3aed}.brand-tab.active[data-v-03de10c0]{background:#8b5cf6;color:#fff;border-color:#8b5cf6}.brand-count[data-v-03de10c0]{background:#ffffff40;border-radius:999px;padding:0 .35rem;font-size:.65rem;font-weight:600;line-height:1.6}.brand-tab:not(.active) .brand-count[data-v-03de10c0]{background:#f1f5f9;color:#94a3b8}.lt-body[data-v-03de10c0]{flex:1;overflow-y:auto;padding:1rem}.lt-loading[data-v-03de10c0]{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2.5rem;color:#94a3b8;font-size:.8rem}.lt-spinner[data-v-03de10c0]{width:28px;height:28px;border:3px solid #e2e8f0;border-top-color:#8b5cf6;border-radius:50%;animation:spin-03de10c0 .7s linear infinite}@keyframes spin-03de10c0{to{transform:rotate(360deg)}}.lt-empty[data-v-03de10c0]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2.5rem 1rem;text-align:center;color:#6b7280;font-size:.85rem}.lt-empty-hint[data-v-03de10c0]{font-size:.75rem;color:#9ca3af;margin-top:.25rem}.lt-grid[data-v-03de10c0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.75rem}.lt-card[data-v-03de10c0]{display:flex;gap:.75rem;background:#fafafa;border:1px solid #e2e8f0;border-radius:.5rem;padding:.75rem;position:relative;transition:box-shadow .15s,opacity .2s}.lt-card[data-v-03de10c0]:hover{box-shadow:0 2px 8px #00000012}.lt-card-deleting[data-v-03de10c0]{opacity:.4;pointer-events:none}.lt-thumb-wrap[data-v-03de10c0]{flex-shrink:0;width:62px;height:62px;border-radius:.375rem;overflow:hidden;border:1px solid #e2e8f0;background:#f8fafc;cursor:pointer}.lt-thumb[data-v-03de10c0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .2s}.lt-thumb[data-v-03de10c0]:hover{transform:scale(1.05)}.lt-thumb-placeholder[data-v-03de10c0]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.lt-card-content[data-v-03de10c0]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.35rem}.lt-card-top[data-v-03de10c0]{display:flex;align-items:center;gap:.4rem}.lt-brand-pill[data-v-03de10c0]{font-size:.7rem;font-weight:600;background:#ede9fe;color:#7c3aed;padding:.1rem .45rem;border-radius:999px;letter-spacing:.01em}.lt-date[data-v-03de10c0]{font-size:.65rem;color:#94a3b8;margin-left:auto}.lt-fields[data-v-03de10c0]{display:flex;flex-wrap:wrap;gap:.3rem}.lt-field[data-v-03de10c0]{display:inline-flex;align-items:center;gap:.25rem;font-size:.7rem;background:#f1f5f9;border-radius:.25rem;padding:.1rem .35rem}.lt-field-label[data-v-03de10c0]{color:#94a3b8;font-weight:500}.lt-field-val[data-v-03de10c0]{color:#334155;max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lt-mono[data-v-03de10c0]{font-family:Courier New,monospace;font-size:.65rem}.lt-notes[data-v-03de10c0]{display:flex;align-items:flex-start;gap:.3rem;font-size:.68rem;color:#6b7280;font-style:italic;margin:0;line-height:1.3}.lt-delete-btn[data-v-03de10c0]{position:absolute;top:.5rem;right:.5rem;background:none;border:none;cursor:pointer;color:#cbd5e1;padding:.25rem;border-radius:.25rem;display:flex;align-items:center;opacity:0;transition:opacity .15s,color .15s}.lt-card:hover .lt-delete-btn[data-v-03de10c0]{opacity:1}.lt-delete-btn[data-v-03de10c0]:hover{color:#ef4444}.lt-footer[data-v-03de10c0]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-top:1px solid #f1f5f9;flex-shrink:0}.lt-footer-hint[data-v-03de10c0]{display:flex;align-items:center;gap:.3rem;font-size:.72rem;color:#9ca3af}.btn-close-footer[data-v-03de10c0]{padding:.4rem .9rem;border-radius:.375rem;border:1px solid #e2e8f0;background:#fff;font-size:.8rem;color:#64748b;cursor:pointer;transition:all .15s}.btn-close-footer[data-v-03de10c0]:hover{background:#f8fafc;color:#1e293b}.lt-lightbox[data-v-03de10c0]{position:fixed;inset:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:1200;cursor:zoom-out}.lt-lightbox-img[data-v-03de10c0]{max-width:90vw;max-height:90vh;-o-object-fit:contain;object-fit:contain;border-radius:.5rem;box-shadow:0 20px 60px #00000080}.lt-lightbox-close[data-v-03de10c0]{position:absolute;top:1rem;right:1rem;background:#ffffff26;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s}.lt-lightbox-close[data-v-03de10c0]:hover{background:#ffffff40}.lt-confirm-overlay[data-v-03de10c0]{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1300;padding:1rem}.lt-confirm-box[data-v-03de10c0]{background:#fff;border-radius:.625rem;padding:1.25rem 1.5rem;max-width:340px;width:100%;box-shadow:0 10px 30px #00000026}.lt-confirm-box p[data-v-03de10c0]{font-size:.875rem;color:#1e293b;margin:0 0 .4rem}.lt-confirm-sub[data-v-03de10c0]{font-size:.78rem!important;color:#64748b!important;margin-bottom:1rem!important}.lt-confirm-actions[data-v-03de10c0]{display:flex;gap:.5rem;justify-content:flex-end}.btn-ghost-sm[data-v-03de10c0]{padding:.375rem .75rem;border-radius:.375rem;border:1px solid #e2e8f0;background:#fff;font-size:.8rem;color:#64748b;cursor:pointer;transition:all .15s}.btn-ghost-sm[data-v-03de10c0]:hover{background:#f8fafc}.btn-danger-sm[data-v-03de10c0]{padding:.375rem .75rem;border-radius:.375rem;border:none;background:#ef4444;color:#fff;font-size:.8rem;font-weight:500;cursor:pointer;transition:background .15s}.btn-danger-sm[data-v-03de10c0]:hover{background:#dc2626}.btn-danger-sm[data-v-03de10c0]:disabled{opacity:.6;cursor:not-allowed}@media(max-width:480px){.lt-modal[data-v-03de10c0]{max-height:95vh}.lt-grid[data-v-03de10c0]{grid-template-columns:1fr}.lt-delete-btn[data-v-03de10c0]{opacity:1}}.stock-readout[data-v-67eefc89]{margin-bottom:1rem;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.stock-readout-values[data-v-67eefc89]{display:flex;flex-wrap:wrap;gap:1rem;padding:.75rem;font-size:.85rem}.stock-readout-warning[data-v-67eefc89]{padding:.75rem;background:#fffbeb;color:#92400e;font-size:.85rem}.stock-readout-warning p[data-v-67eefc89]{margin:.35rem 0 0}.partial-save-warning[data-v-67eefc89]{padding:1rem;margin-bottom:1rem;border:1px solid #f59e0b;border-radius:8px;background:#fffbeb;color:#92400e;font-size:.85rem}.partial-save-warning p[data-v-67eefc89]{margin:.5rem 0}.modal-overlay[data-v-67eefc89]{position:fixed;inset:0;background:#00000080;z-index:500;display:flex;align-items:center;justify-content:center;padding:1rem}.modal-container[data-v-67eefc89]{background:#fff;border-radius:12px;width:100%;max-width:520px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-67eefc89]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #e5e7eb}.modal-header h2[data-v-67eefc89]{margin:0;font-size:1.1rem;font-weight:600}.close-btn[data-v-67eefc89]{background:none;border:none;cursor:pointer;color:#6b7280}.tabs[data-v-67eefc89]{display:flex;border-bottom:1px solid #e5e7eb}.tab[data-v-67eefc89]{flex:1;padding:.75rem;background:none;border:none;cursor:pointer;font-size:.9rem;color:#6b7280;border-bottom:2px solid transparent;position:relative}.tab.active[data-v-67eefc89]{color:#3b82f6;border-bottom-color:#3b82f6;font-weight:600}.tab-dot[data-v-67eefc89]{width:6px;height:6px;background:#10b981;border-radius:50%;display:inline-block;margin-left:4px;vertical-align:middle}.modal-body[data-v-67eefc89]{flex:1;overflow-y:auto;padding:1.25rem}.tab-content[data-v-67eefc89]{display:flex;flex-direction:column;gap:1rem}.ocr-btn-row[data-v-67eefc89]{display:flex;flex-direction:column;gap:.4rem}.ocr-btn[data-v-67eefc89]{display:flex;align-items:center;gap:.5rem;width:100%;padding:.6rem .75rem;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;cursor:pointer;color:#15803d;font-size:.85rem;font-weight:500}.ocr-btn[data-v-67eefc89]:hover{background:#dcfce7}.ocr-btn-templates[data-v-67eefc89]{background:#faf5ff;border-color:#e9d5ff;color:#7c3aed}.ocr-btn-templates[data-v-67eefc89]:hover{background:#f3e8ff}@media(min-width:601px){.ocr-btn-templates[data-v-67eefc89]{display:none}}.form-group[data-v-67eefc89]{display:flex;flex-direction:column;gap:.25rem}.form-row[data-v-67eefc89]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group label[data-v-67eefc89]{font-size:.8rem;font-weight:500;color:#374151;display:flex;align-items:center;gap:.35rem}.auto-tag[data-v-67eefc89]{font-size:.65rem;background:#dbeafe;color:#1d4ed8;border-radius:4px;padding:.1rem .35rem}.form-input[data-v-67eefc89]{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.9rem;outline:none;width:100%;box-sizing:border-box}.price-with-currency[data-v-67eefc89]{display:flex;gap:0}.currency-select[data-v-67eefc89]{padding:.5rem .4rem;border:1px solid #d1d5db;border-right:none;border-radius:6px 0 0 6px;font-size:.8rem;font-weight:600;color:#374151;background:#f9fafb;outline:none;cursor:pointer;flex-shrink:0}.currency-select[data-v-67eefc89]:focus{border-color:#3b82f6}.price-input[data-v-67eefc89]{border-radius:0 6px 6px 0!important}.form-input[data-v-67eefc89]:focus{border-color:#3b82f6}.form-input.error[data-v-67eefc89]{border-color:#ef4444}.error-msg[data-v-67eefc89]{font-size:.75rem;color:#ef4444}.warn-msg[data-v-67eefc89]{font-size:.75rem;color:#f59e0b}.input-combo[data-v-67eefc89]{display:flex;gap:.5rem}.input-combo .form-input[data-v-67eefc89]{flex:1}.combo-toggle[data-v-67eefc89]{padding:0 .75rem;background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;font-size:1rem}.barcode-row[data-v-67eefc89]{display:flex;gap:.5rem}.barcode-row .form-input[data-v-67eefc89]{flex:1}.scan-btn[data-v-67eefc89]{padding:.5rem .75rem;background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;color:#374151}.photo-preview[data-v-67eefc89]{display:flex;flex-direction:column;align-items:center;gap:.75rem}.item-photo[data-v-67eefc89]{width:100%;max-height:260px;-o-object-fit:contain;object-fit:contain;border-radius:8px;border:1px solid #e5e7eb}.remove-photo[data-v-67eefc89]{background:none;border:none;color:#ef4444;cursor:pointer;font-size:.85rem}.photo-placeholder[data-v-67eefc89]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2rem;color:#9ca3af;border:2px dashed #e5e7eb;border-radius:10px}.photo-icon[data-v-67eefc89]{color:#d1d5db}.photo-actions[data-v-67eefc89]{display:flex;gap:.75rem}.hidden-input[data-v-67eefc89]{display:none}.inline-camera[data-v-67eefc89]{margin-top:.75rem;border-radius:8px;overflow:hidden}.inline-video[data-v-67eefc89]{width:100%;display:block}.inline-camera-btns[data-v-67eefc89]{display:flex;gap:.5rem;padding:.75rem;background:#f9fafb}.photo-hint[data-v-67eefc89]{font-size:.72rem;color:#9ca3af}.modal-footer[data-v-67eefc89]{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.25rem;border-top:1px solid #e5e7eb}.btn[data-v-67eefc89]{display:flex;align-items:center;gap:.4rem;padding:.5rem 1.25rem;border-radius:6px;font-size:.9rem;cursor:pointer;border:none;font-weight:500}.btn-primary[data-v-67eefc89]{background:#3b82f6;color:#fff}.btn-primary[data-v-67eefc89]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-67eefc89]{background:#f3f4f6;color:#374151;border:1px solid #d1d5db}.field-hint[data-v-67eefc89]{font-size:.7rem;color:#9ca3af;margin-top:.15rem}.form-hint[data-v-67eefc89]{font-size:.72rem;color:#9ca3af}.loc-toggle[data-v-67eefc89]{display:flex;gap:.5rem}.loc-btn[data-v-67eefc89]{flex:1;padding:.45rem 0;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;background:#fff;font-size:.85rem;font-weight:500;transition:all .15s}.loc-btn.active[data-v-67eefc89]{background:#dbeafe;border-color:#3b82f6;color:#1d4ed8}.tab-badge[data-v-67eefc89]{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;background:#3b82f6;color:#fff;border-radius:99px;font-size:.6rem;font-weight:700;margin-left:4px;vertical-align:middle}.grade-banner[data-v-67eefc89]{display:flex;align-items:flex-start;gap:.5rem;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:.65rem .75rem;color:#1d4ed8}.grade-banner p[data-v-67eefc89]{margin:0;font-size:.8rem;line-height:1.4}.grade-presets[data-v-67eefc89]{display:flex;flex-wrap:wrap;gap:.4rem}.preset-btn[data-v-67eefc89]{padding:.3rem .7rem;border:1px solid #d1d5db;border-radius:99px;background:#fff;color:#374151;font-size:.78rem;font-weight:500;cursor:pointer;transition:all .15s;white-space:nowrap}.preset-btn[data-v-67eefc89]:hover{border-color:#3b82f6;color:#3b82f6;background:#eff6ff}.preset-btn.active[data-v-67eefc89]{background:#3b82f6;border-color:#3b82f6;color:#fff}.preset-btn[data-v-67eefc89]:disabled{opacity:.45;cursor:not-allowed}.preset-add-btn[data-v-67eefc89]{padding:.3rem .6rem;font-size:1rem;font-weight:700;line-height:1;border-style:dashed;color:#6b7280}.preset-add-btn[data-v-67eefc89]:hover{border-color:#10b981;color:#10b981;background:#ecfdf5}.preset-add-btn.active[data-v-67eefc89]{background:#ecfdf5;border-color:#10b981;color:#059669;border-style:solid}.preset-save-btn[data-v-67eefc89]{background:#10b981;border-color:#10b981;color:#fff}.preset-save-btn[data-v-67eefc89]:hover{background:#059669;border-color:#059669;color:#fff}.preset-remove[data-v-67eefc89]{margin-left:.25rem;opacity:.55;font-size:.85rem;font-weight:700;line-height:1}.preset-remove[data-v-67eefc89]:hover{opacity:1}.new-preset-form[data-v-67eefc89]{margin-top:.6rem;display:flex;flex-direction:column;gap:.5rem;padding:.75rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}.new-preset-actions[data-v-67eefc89]{display:flex;gap:.5rem}.size-count[data-v-67eefc89]{font-size:.72rem;color:#6b7280;font-weight:400}.grade-chips[data-v-67eefc89]{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;border:1px solid #d1d5db;border-radius:8px;padding:.4rem .5rem;min-height:42px;cursor:text;background:#fff;transition:border-color .15s}.grade-chips[data-v-67eefc89]:focus-within{border-color:#3b82f6}.grade-chip[data-v-67eefc89]{display:inline-flex;align-items:center;gap:3px;background:#e0e7ff;color:#3730a3;border-radius:99px;padding:.15rem .5rem .15rem .6rem;font-size:.8rem;font-weight:600}.chip-x[data-v-67eefc89]{background:none;border:none;cursor:pointer;color:#6366f1;font-size:1rem;line-height:1;padding:0;display:flex;align-items:center;transition:color .1s}.chip-x[data-v-67eefc89]:hover{color:#ef4444}.chip-input[data-v-67eefc89]{border:none;outline:none;font-size:.85rem;min-width:70px;flex:1;padding:.1rem .2rem;background:transparent}.grade-barcode-hint[data-v-67eefc89]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:.5rem .65rem;font-size:.78rem;color:#475569}.hint-label[data-v-67eefc89]{font-weight:500}.hint-code[data-v-67eefc89]{background:#e2e8f0;border-radius:3px;padding:.1rem .35rem;font-size:.78rem}.hint-arrow[data-v-67eefc89]{color:#9ca3af}.hint-etc[data-v-67eefc89]{color:#9ca3af;font-size:.7rem}.grade-preview[data-v-67eefc89]{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;max-height:200px;overflow-y:auto}.gp-row[data-v-67eefc89]{display:flex;align-items:center;gap:.5rem;padding:.35rem .65rem;font-size:.8rem;border-bottom:1px solid #f3f4f6}.gp-row[data-v-67eefc89]:last-child{border-bottom:none}.gp-row[data-v-67eefc89]:nth-child(2n){background:#f9fafb}.gp-size[data-v-67eefc89]{width:40px;flex-shrink:0;font-weight:700;color:#4f46e5;background:#e0e7ff;border-radius:4px;padding:.1rem .3rem;text-align:center;font-size:.75rem}.gp-name[data-v-67eefc89]{flex:1;color:#111827}.gp-barcode[data-v-67eefc89]{font-family:monospace;font-size:.72rem;color:#9ca3af;flex-shrink:0}.add-size-row[data-v-67eefc89]{display:flex;gap:.4rem;margin-top:.35rem}.add-size-input[data-v-67eefc89]{font-size:.82rem!important}.btn-add-chip[data-v-67eefc89]{flex-shrink:0;padding:.45rem .75rem;background:#f0f9ff;border:1px solid #bae6fd;border-radius:6px;color:#0369a1;font-size:.8rem;font-weight:600;cursor:pointer;white-space:nowrap}.btn-add-chip[data-v-67eefc89]:hover{background:#e0f2fe}.quick-colors[data-v-67eefc89]{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.4rem}.quick-color-btn[data-v-67eefc89]{padding:.25rem .7rem;border:1.5px solid #d1d5db;border-radius:99px;background:#fff;font-size:.78rem;font-weight:500;color:#374151;cursor:pointer;transition:all .15s}.quick-color-btn[data-v-67eefc89]:hover{border-color:#6366f1;color:#4f46e5}.quick-color-btn.active[data-v-67eefc89]{background:#e0e7ff;border-color:#6366f1;color:#4338ca;font-weight:700;cursor:default}.quick-check[data-v-67eefc89]{font-size:.7rem;margin-right:1px}.grade-chip-color[data-v-67eefc89]{background:#fce7f3;color:#9d174d}.gp-color-badge[data-v-67eefc89]{font-size:.7rem;font-weight:700;background:#fce7f3;color:#9d174d;border-radius:4px;padding:.1rem .4rem;flex-shrink:0}.grade-empty[data-v-67eefc89]{text-align:center;color:#9ca3af;font-size:.85rem;padding:1.5rem;border:2px dashed #e5e7eb;border-radius:8px}.movement-fields[data-v-17996ea1]{display:contents}.stock-warning[data-v-17996ea1]{margin:0;padding:.75rem;border-radius:8px;background:#fffbeb;color:#92400e;font-size:.85rem}.modal-overlay[data-v-17996ea1]{position:fixed;inset:0;background:#00000080;z-index:500;display:flex;align-items:center;justify-content:center;padding:1rem}.modal-container[data-v-17996ea1]{background:#fff;border-radius:12px;width:100%;max-width:480px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-17996ea1]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #e5e7eb}.modal-header h2[data-v-17996ea1]{margin:0;font-size:1.1rem;font-weight:600}.close-btn[data-v-17996ea1]{background:none;border:none;cursor:pointer;color:#6b7280}.modal-body[data-v-17996ea1]{flex:1;overflow-y:auto;padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.item-info[data-v-17996ea1]{background:#f9fafb;border-radius:8px;padding:.75rem;display:flex;justify-content:space-between;align-items:center}.item-name[data-v-17996ea1]{font-weight:600;color:#111827}.item-stock[data-v-17996ea1]{font-size:.85rem;color:#6b7280}.form-group[data-v-17996ea1]{display:flex;flex-direction:column;gap:.25rem}.form-row[data-v-17996ea1]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group label[data-v-17996ea1]{font-size:.8rem;font-weight:500;color:#374151}.form-group label.required[data-v-17996ea1]:after{content:" *";color:#ef4444}.form-input[data-v-17996ea1]{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.9rem;outline:none;width:100%;box-sizing:border-box}.form-input[data-v-17996ea1]:focus{border-color:#3b82f6}.form-input.error[data-v-17996ea1]{border-color:#ef4444}.form-input.small[data-v-17996ea1]{padding:.5rem}.error-msg[data-v-17996ea1]{font-size:.75rem;color:#ef4444}.movement-type-grid[data-v-17996ea1]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.type-btn[data-v-17996ea1]{padding:.6rem;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;background:#fff;font-size:.85rem;font-weight:500;transition:all .15s}.type-btn.active.green[data-v-17996ea1]{background:#dcfce7;border-color:#16a34a;color:#15803d}.type-btn.active.red[data-v-17996ea1]{background:#fee2e2;border-color:#dc2626;color:#dc2626}.type-btn.active.yellow[data-v-17996ea1]{background:#fef9c3;border-color:#ca8a04;color:#a16207}.type-btn.active.blue[data-v-17996ea1]{background:#dbeafe;border-color:#2563eb;color:#1d4ed8}.checkbox-label[data-v-17996ea1]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;cursor:pointer}.batch-list[data-v-17996ea1]{display:flex;flex-direction:column;gap:.5rem}.batch-line[data-v-17996ea1]{display:flex;gap:.5rem;align-items:center}.remove-btn[data-v-17996ea1]{padding:.4rem .6rem;background:#fee2e2;border:none;border-radius:6px;cursor:pointer;color:#dc2626;font-size:1rem}.add-line-btn[data-v-17996ea1]{padding:.5rem;background:#f3f4f6;border:1px dashed #d1d5db;border-radius:6px;cursor:pointer;color:#374151;font-size:.85rem}.modal-footer[data-v-17996ea1]{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.25rem;border-top:1px solid #e5e7eb}.btn[data-v-17996ea1]{padding:.5rem 1.25rem;border-radius:6px;font-size:.9rem;cursor:pointer;border:none;font-weight:500}.btn-primary[data-v-17996ea1]{background:#3b82f6;color:#fff}.btn-primary[data-v-17996ea1]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-17996ea1]{background:#f3f4f6;color:#374151;border:1px solid #d1d5db}.item-stock-row[data-v-17996ea1]{display:flex;align-items:center;gap:.5rem}.item-stock-sep[data-v-17996ea1]{color:#d1d5db}.loc-toggle[data-v-17996ea1]{display:flex;gap:.5rem}.loc-btn[data-v-17996ea1]{flex:1;padding:.5rem;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;background:#fff;font-size:.85rem;font-weight:500;transition:all .15s}.loc-btn.active[data-v-17996ea1]{background:#dbeafe;border-color:#3b82f6;color:#1d4ed8}.loc-btn-wide[data-v-17996ea1]{font-size:.8rem}.modal-overlay[data-v-8ee434e8]{position:fixed;inset:0;background:#00000080;z-index:500;display:flex;align-items:center;justify-content:center;padding:1rem}.modal-container[data-v-8ee434e8]{background:#fff;border-radius:12px;width:100%;max-width:500px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-8ee434e8]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #e5e7eb}.modal-header h2[data-v-8ee434e8]{margin:0;font-size:1.1rem;font-weight:600}.close-btn[data-v-8ee434e8]{background:none;border:none;cursor:pointer;color:#6b7280}.type-tabs[data-v-8ee434e8]{display:flex;border-bottom:1px solid #e5e7eb}.type-tab[data-v-8ee434e8]{flex:1;padding:.75rem;background:none;border:none;cursor:pointer;font-size:.875rem;color:#6b7280;border-bottom:2px solid transparent}.type-tab.active[data-v-8ee434e8]{color:#3b82f6;border-bottom-color:#3b82f6;font-weight:600}.modal-body[data-v-8ee434e8]{flex:1;overflow-y:auto;padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.info-box[data-v-8ee434e8]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:.75rem 1rem;font-size:.8rem;color:#1e40af}.info-box p[data-v-8ee434e8]{margin:0 0 .5rem}.info-box p[data-v-8ee434e8]:last-child{margin-bottom:0}.info-box code[data-v-8ee434e8]{display:block;background:#fff;border-radius:4px;padding:.4rem .6rem;font-size:.7rem;word-break:break-all;margin-top:.25rem}.download-link[data-v-8ee434e8]{margin-top:.5rem;background:none;border:none;color:#3b82f6;cursor:pointer;font-size:.8rem;text-decoration:underline;padding:0}.config-panel[data-v-8ee434e8]{border:1px solid #e5e7eb;border-radius:10px;padding:1rem;display:flex;flex-direction:column;gap:.875rem}.config-title[data-v-8ee434e8]{margin:0 0 .25rem;font-size:.8rem;font-weight:700;color:#374151;text-transform:uppercase;letter-spacing:.04em}.config-row[data-v-8ee434e8]{display:flex;flex-direction:column;gap:.3rem}.config-row-check[data-v-8ee434e8]{flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}.config-label[data-v-8ee434e8]{font-size:.825rem;font-weight:500;color:#374151}.config-hint[data-v-8ee434e8]{display:block;font-size:.72rem;color:#9ca3af;font-weight:400;margin-top:.1rem}.config-input[data-v-8ee434e8]{border:1px solid #d1d5db;border-radius:6px;padding:.45rem .65rem;font-size:.85rem;outline:none}.config-input[data-v-8ee434e8]:focus{border-color:#3b82f6}.config-select[data-v-8ee434e8]{border:1px solid #d1d5db;border-radius:6px;padding:.45rem .65rem;font-size:.85rem;background:#fff;outline:none;cursor:pointer}.config-select[data-v-8ee434e8]:focus{border-color:#3b82f6}.toggle[data-v-8ee434e8]{position:relative;display:inline-block;width:40px;height:22px;flex-shrink:0}.toggle input[data-v-8ee434e8]{opacity:0;width:0;height:0}.toggle-track[data-v-8ee434e8]{position:absolute;inset:0;background:#d1d5db;border-radius:22px;transition:background .2s;cursor:pointer}.toggle-track[data-v-8ee434e8]:before{content:"";position:absolute;width:16px;height:16px;left:3px;top:3px;background:#fff;border-radius:50%;transition:transform .2s}.toggle input:checked+.toggle-track[data-v-8ee434e8]{background:#3b82f6}.toggle input:checked+.toggle-track[data-v-8ee434e8]:before{transform:translate(18px)}.split-preview[data-v-8ee434e8]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:.5rem .75rem;font-size:.75rem;color:#6b7280}.preview-label[data-v-8ee434e8]{font-weight:600;color:#374151;margin-right:.35rem}.preview-text[data-v-8ee434e8]{line-height:1.6}.drop-zone[data-v-8ee434e8]{border:2px dashed #d1d5db;border-radius:10px;padding:2rem 1.5rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;cursor:pointer;transition:all .15s;text-align:center}.drop-zone[data-v-8ee434e8]:hover,.drop-zone.dragover[data-v-8ee434e8]{border-color:#3b82f6;background:#eff6ff}.drop-zone.has-file[data-v-8ee434e8]{border-color:#10b981;background:#f0fdf4}.drop-icon[data-v-8ee434e8]{color:#9ca3af}.file-icon[data-v-8ee434e8]{color:#10b981}.drop-zone p[data-v-8ee434e8]{margin:0;font-size:.875rem;color:#374151}.file-hint[data-v-8ee434e8]{font-size:.75rem;color:#9ca3af}.click-link[data-v-8ee434e8]{color:#3b82f6;text-decoration:underline}.file-input-hidden[data-v-8ee434e8]{display:none}.file-name[data-v-8ee434e8]{font-weight:600;color:#059669}.remove-file[data-v-8ee434e8]{background:none;border:none;color:#ef4444;cursor:pointer;font-size:.8rem}.result-box[data-v-8ee434e8]{border-radius:8px;padding:.75rem 1rem;font-size:.875rem}.result-box.success[data-v-8ee434e8]{background:#f0fdf4;border:1px solid #bbf7d0;color:#15803d}.result-box.warning[data-v-8ee434e8]{background:#fefce8;border:1px solid #fde047;color:#854d0e}.result-box p[data-v-8ee434e8]{margin:0 0 .25rem}.skipped[data-v-8ee434e8]{color:#d97706}.error-list[data-v-8ee434e8]{margin:.5rem 0 0;padding-left:1.25rem;font-size:.75rem;color:#dc2626}.uploading[data-v-8ee434e8]{display:flex;align-items:center;gap:.75rem;justify-content:center;padding:1rem;color:#6b7280}.spinner[data-v-8ee434e8]{width:20px;height:20px;border:2px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-8ee434e8 .8s linear infinite}@keyframes spin-8ee434e8{to{transform:rotate(360deg)}}.modal-footer[data-v-8ee434e8]{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.25rem;border-top:1px solid #e5e7eb}.btn[data-v-8ee434e8]{padding:.5rem 1.25rem;border-radius:6px;font-size:.875rem;cursor:pointer;border:none;font-weight:500}.btn-primary[data-v-8ee434e8]{background:#3b82f6;color:#fff}.btn-primary[data-v-8ee434e8]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-8ee434e8]{background:#f3f4f6;color:#374151;border:1px solid #d1d5db}.stock-warning[data-v-90fe02c8]{margin:0;padding:.75rem;border-radius:8px;background:#fffbeb;color:#92400e;font-size:.85rem}input[data-v-90fe02c8]:disabled{background:#f3f4f6;cursor:not-allowed}.modal-overlay[data-v-90fe02c8]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2500;padding:1rem}.modal-container[data-v-90fe02c8]{background:#fff;border-radius:12px;width:100%;max-width:620px;max-height:92vh;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-90fe02c8]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #e5e7eb;flex-shrink:0}.modal-header h2[data-v-90fe02c8]{font-size:1rem;font-weight:700;color:#111827;margin:0}.item-count[data-v-90fe02c8]{font-weight:400;color:#6b7280;font-size:.875rem}.close-btn[data-v-90fe02c8]{background:none;border:none;cursor:pointer;color:#6b7280;padding:.25rem}.modal-body[data-v-90fe02c8]{overflow-y:auto;padding:1rem 1.25rem;flex:1;display:flex;flex-direction:column;gap:1.25rem}.section[data-v-90fe02c8]{display:flex;flex-direction:column;gap:.6rem}.section-title[data-v-90fe02c8]{font-size:.875rem;font-weight:600;color:#374151;margin:0}.section-hint[data-v-90fe02c8]{font-size:.72rem;color:#9ca3af;margin:0}.form-group[data-v-90fe02c8]{display:flex;flex-direction:column;gap:.3rem;flex:1}.form-group label[data-v-90fe02c8]{font-size:.78rem;font-weight:500;color:#374151;display:flex;align-items:center;gap:.3rem}.form-row[data-v-90fe02c8]{display:flex;gap:.75rem}.form-input[data-v-90fe02c8]{padding:.42rem .7rem;border:1px solid #d1d5db;border-radius:6px;font-size:.85rem}.form-input[data-v-90fe02c8]:focus{outline:none;border-color:#3b82f6}.form-input.error[data-v-90fe02c8]{border-color:#ef4444}.label-hint[data-v-90fe02c8]{font-size:.68rem;font-weight:400;color:#9ca3af}.label-current[data-v-90fe02c8]{font-size:.65rem;font-weight:400;color:#9ca3af}.required-mark[data-v-90fe02c8]{color:#ef4444;font-size:.75rem}.error-msg[data-v-90fe02c8]{font-size:.72rem;color:#ef4444}.input-entry[data-v-90fe02c8]{border-color:#86efac!important;background:#f0fdf4;color:#15803d}.input-exit[data-v-90fe02c8]{border-color:#fca5a5!important;background:#fff5f5;color:#b91c1c}.stock-adjust-block[data-v-90fe02c8]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.stock-adjust-header[data-v-90fe02c8]{display:flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:600;color:#475569}.stock-adjust-hint[data-v-90fe02c8]{font-size:.68rem;color:#94a3b8;margin:0}.image-preview[data-v-90fe02c8]{position:relative;display:inline-block}.image-preview img[data-v-90fe02c8]{width:72px;height:72px;-o-object-fit:cover;object-fit:cover;border-radius:8px;border:1px solid #e5e7eb}.remove-img-btn[data-v-90fe02c8]{position:absolute;top:-6px;right:-6px;width:18px;height:18px;border-radius:50%;background:#ef4444;color:#fff;border:none;cursor:pointer;font-size:.75rem;display:flex;align-items:center;justify-content:center}.image-placeholder[data-v-90fe02c8]{width:72px;height:72px;border:2px dashed #d1d5db;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;cursor:pointer;color:#9ca3af;font-size:.58rem;text-align:center}.image-placeholder[data-v-90fe02c8]:hover{border-color:#3b82f6;color:#3b82f6}.hidden-input[data-v-90fe02c8]{display:none}.items-list[data-v-90fe02c8]{display:flex;flex-direction:column;gap:.6rem;max-height:420px;overflow-y:auto}.item-card[data-v-90fe02c8]{border:1px solid #e5e7eb;border-radius:8px;padding:.6rem .75rem;background:#fafafa;display:flex;flex-direction:column;gap:.5rem}.item-card-header[data-v-90fe02c8]{display:flex;align-items:center;gap:.5rem}.card-thumb[data-v-90fe02c8]{width:28px;height:28px;-o-object-fit:cover;object-fit:cover;border-radius:4px;flex-shrink:0}.card-thumb-placeholder[data-v-90fe02c8]{width:28px;height:28px;background:#e5e7eb;border-radius:4px;flex-shrink:0}.card-header-info[data-v-90fe02c8]{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1}.card-original-name[data-v-90fe02c8]{font-size:.78rem;font-weight:600;color:#374151;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.card-stock-badge[data-v-90fe02c8]{font-size:.68rem;color:#64748b;background:#f1f5f9;border-radius:4px;padding:.1rem .4rem;white-space:nowrap;flex-shrink:0}.item-fields[data-v-90fe02c8]{display:grid;grid-template-columns:1fr 1fr;gap:.4rem .6rem}.field-group[data-v-90fe02c8]{display:flex;flex-direction:column;gap:.15rem}.field-group-wide[data-v-90fe02c8]{grid-column:1 / -1}.field-group label[data-v-90fe02c8]{font-size:.68rem;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.03em;display:flex;align-items:center;gap:.25rem}.field-input[data-v-90fe02c8]{padding:.3rem .5rem;border:1px solid #e5e7eb;border-radius:5px;font-size:.82rem;background:#fff}.field-input[data-v-90fe02c8]:focus{outline:none;border-color:#3b82f6;background:#eff6ff}.field-input.modified[data-v-90fe02c8]{border-color:#f59e0b;background:#fffbeb}.modal-footer[data-v-90fe02c8]{display:flex;justify-content:flex-end;gap:.75rem;padding:.875rem 1.25rem;border-top:1px solid #e5e7eb;flex-shrink:0}.btn[data-v-90fe02c8]{padding:.5rem 1rem;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;border:none}.btn-primary[data-v-90fe02c8]{background:#3b82f6;color:#fff}.btn-primary[data-v-90fe02c8]:disabled{background:#93c5fd;cursor:not-allowed}.btn-secondary[data-v-90fe02c8]{background:#fff;color:#374151;border:1px solid #d1d5db}.btn-secondary[data-v-90fe02c8]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:600px){.modal-overlay[data-v-90fe02c8]{padding:0;align-items:flex-end}.modal-container[data-v-90fe02c8]{max-height:88vh;border-radius:14px 14px 0 0;max-width:100%}.modal-header[data-v-90fe02c8]{padding:.65rem 1rem}.modal-header h2[data-v-90fe02c8]{font-size:.9rem}.modal-body[data-v-90fe02c8]{padding:.65rem 1rem;gap:.75rem}.modal-footer[data-v-90fe02c8]{padding:.6rem 1rem}.section-title[data-v-90fe02c8]{font-size:.8rem}.form-input[data-v-90fe02c8]{padding:.35rem .6rem;font-size:.82rem}.form-row[data-v-90fe02c8]{flex-direction:column;gap:.4rem}.item-card[data-v-90fe02c8]{padding:.45rem .6rem;gap:.35rem}.item-fields[data-v-90fe02c8]{grid-template-columns:1fr 1fr;gap:.3rem .45rem}.field-input[data-v-90fe02c8]{padding:.25rem .4rem;font-size:.78rem}.items-list[data-v-90fe02c8]{gap:.4rem;max-height:none}.stock-adjust-block[data-v-90fe02c8]{padding:.55rem;gap:.35rem}.btn[data-v-90fe02c8]{padding:.42rem .85rem;font-size:.82rem}.image-placeholder[data-v-90fe02c8],.image-preview img[data-v-90fe02c8]{width:56px;height:56px}}.stock-warning[data-v-87a5a3b1]{margin:0;padding:.75rem;border-radius:8px;background:#fffbeb;color:#92400e;font-size:.85rem}.modal-overlay[data-v-87a5a3b1]{position:fixed;inset:0;background:#00000080;z-index:600;display:flex;align-items:center;justify-content:center;padding:1rem}.modal-container[data-v-87a5a3b1]{background:#fff;border-radius:12px;width:100%;max-width:520px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-87a5a3b1]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #e5e7eb}.modal-header h2[data-v-87a5a3b1]{margin:0;font-size:1.1rem;font-weight:600}.close-btn[data-v-87a5a3b1]{background:none;border:none;cursor:pointer;color:#6b7280}.modal-body[data-v-87a5a3b1]{flex:1;overflow-y:auto;padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.form-group[data-v-87a5a3b1]{display:flex;flex-direction:column;gap:.25rem}.form-group label[data-v-87a5a3b1]{font-size:.8rem;font-weight:500;color:#374151}.form-input[data-v-87a5a3b1]{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.9rem;outline:none;width:100%;box-sizing:border-box}.form-input[data-v-87a5a3b1]:focus{border-color:#3b82f6}.dir-toggle[data-v-87a5a3b1]{display:flex;gap:.5rem}.dir-btn[data-v-87a5a3b1]{flex:1;padding:.6rem;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;background:#fff;font-size:.85rem;font-weight:500;transition:all .15s}.dir-btn.active[data-v-87a5a3b1]{background:#dbeafe;border-color:#3b82f6;color:#1d4ed8}.items-section[data-v-87a5a3b1]{display:flex;flex-direction:column;gap:.5rem}.items-header[data-v-87a5a3b1]{display:flex;align-items:center;justify-content:space-between}.items-title[data-v-87a5a3b1]{font-size:.8rem;font-weight:500;color:#374151}.max-all-btn[data-v-87a5a3b1]{font-size:.75rem;color:#3b82f6;background:none;border:none;cursor:pointer;text-decoration:underline;padding:0}.items-list[data-v-87a5a3b1]{display:flex;flex-direction:column;gap:.5rem;max-height:300px;overflow-y:auto}.transfer-row[data-v-87a5a3b1]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:.6rem .75rem}.row-info[data-v-87a5a3b1]{display:flex;align-items:center;gap:.4rem;flex:1;min-width:0;flex-wrap:wrap}.row-name[data-v-87a5a3b1]{font-size:.85rem;font-weight:500;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.row-size[data-v-87a5a3b1]{font-size:.75rem;background:#e5e7eb;color:#374151;padding:.1rem .35rem;border-radius:4px;white-space:nowrap}.row-stock[data-v-87a5a3b1]{font-size:.75rem;color:#6b7280;white-space:nowrap}.row-stock.stock-zero[data-v-87a5a3b1]{color:#ef4444}.row-qty[data-v-87a5a3b1]{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.qty-btn[data-v-87a5a3b1]{width:28px;height:28px;border:1px solid #d1d5db;border-radius:6px;background:#fff;cursor:pointer;font-size:1rem;display:flex;align-items:center;justify-content:center}.qty-btn[data-v-87a5a3b1]:disabled{opacity:.4;cursor:not-allowed}.qty-input[data-v-87a5a3b1]{width:52px;text-align:center;padding:.35rem .25rem;border:1px solid #d1d5db;border-radius:6px;font-size:.9rem}.error-banner[data-v-87a5a3b1]{background:#fee2e2;color:#dc2626;padding:.75rem;border-radius:8px;font-size:.85rem}.modal-footer[data-v-87a5a3b1]{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:1rem 1.25rem;border-top:1px solid #e5e7eb}.footer-summary[data-v-87a5a3b1]{flex:1;font-size:.8rem;color:#6b7280}.btn[data-v-87a5a3b1]{padding:.5rem 1.25rem;border-radius:6px;font-size:.9rem;cursor:pointer;border:none;font-weight:500}.btn-primary[data-v-87a5a3b1]{background:#3b82f6;color:#fff}.btn-primary[data-v-87a5a3b1]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-87a5a3b1]{background:#f3f4f6;color:#374151;border:1px solid #d1d5db}@media(max-width:600px){.modal-overlay[data-v-87a5a3b1]{align-items:flex-end;padding:0}.modal-container[data-v-87a5a3b1]{border-radius:14px 14px 0 0;max-height:88vh}.row-name[data-v-87a5a3b1]{max-width:100px}}.modal-overlay[data-v-ac1b3036]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2500;padding:1rem}.modal-container[data-v-ac1b3036]{background:#fff;border-radius:12px;width:100%;max-width:540px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-ac1b3036]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #e5e7eb;flex-shrink:0}.modal-header h2[data-v-ac1b3036]{font-size:1rem;font-weight:700;color:#111827;margin:0}.item-count[data-v-ac1b3036]{font-weight:400;color:#6b7280;font-size:.875rem}.close-btn[data-v-ac1b3036]{background:none;border:none;cursor:pointer;color:#6b7280;padding:.25rem}.modal-body[data-v-ac1b3036]{overflow-y:auto;padding:1rem 1.25rem;flex:1;display:flex;flex-direction:column;gap:1rem}.form-group[data-v-ac1b3036]{display:flex;flex-direction:column;gap:.3rem}.form-group label[data-v-ac1b3036]{font-size:.78rem;font-weight:600;color:#374151}.form-input[data-v-ac1b3036]{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:8px;font-size:.9rem;width:100%;box-sizing:border-box}.form-input[data-v-ac1b3036]:focus{outline:none;border-color:#3b82f6}.items-section[data-v-ac1b3036]{display:flex;flex-direction:column;gap:.5rem}.items-header[data-v-ac1b3036]{display:flex;align-items:baseline;justify-content:space-between}.items-title[data-v-ac1b3036]{font-size:.82rem;font-weight:600;color:#374151}.items-hint[data-v-ac1b3036]{font-size:.7rem;color:#9ca3af}.items-list[data-v-ac1b3036]{display:flex;flex-direction:column;gap:.35rem;max-height:340px;overflow-y:auto}.item-row[data-v-ac1b3036]{display:flex;align-items:center;gap:.6rem;padding:.45rem .6rem;border:1px solid #e5e7eb;border-radius:8px;background:#fafafa}.item-thumb-wrap[data-v-ac1b3036]{flex-shrink:0}.item-thumb[data-v-ac1b3036]{width:32px;height:32px;-o-object-fit:cover;object-fit:cover;border-radius:5px}.item-thumb-placeholder[data-v-ac1b3036]{width:32px;height:32px;background:#e5e7eb;border-radius:5px;display:flex;align-items:center;justify-content:center;color:#9ca3af}.item-info[data-v-ac1b3036]{flex:1;min-width:0}.item-name[data-v-ac1b3036]{font-size:.82rem;font-weight:600;color:#111827;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-meta[data-v-ac1b3036]{display:flex;gap:.3rem;flex-wrap:wrap;margin-top:.15rem}.meta-tag[data-v-ac1b3036]{font-size:.68rem;padding:.1rem .35rem;background:#e0e7ff;color:#3730a3;border-radius:4px}.meta-size[data-v-ac1b3036]{background:#dcfce7;color:#166534}.meta-sku[data-v-ac1b3036]{font-size:.65rem;color:#9ca3af}.item-stock[data-v-ac1b3036]{font-size:.8rem;font-weight:600;color:#374151;flex-shrink:0;min-width:24px;text-align:right}.remove-btn[data-v-ac1b3036]{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:#fee2e2;color:#dc2626;border:none;cursor:pointer;font-size:1rem;display:flex;align-items:center;justify-content:center;line-height:1}.remove-btn[data-v-ac1b3036]:hover{background:#fca5a5}.empty-items[data-v-ac1b3036]{text-align:center;color:#9ca3af;font-size:.85rem;padding:1.5rem}.modal-footer[data-v-ac1b3036]{display:flex;justify-content:flex-end;gap:.75rem;padding:.875rem 1.25rem;border-top:1px solid #e5e7eb;flex-shrink:0}.btn[data-v-ac1b3036]{padding:.5rem 1.25rem;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;border:none}.btn-primary[data-v-ac1b3036]{background:#3b82f6;color:#fff}.btn-primary[data-v-ac1b3036]:disabled{background:#93c5fd;cursor:not-allowed}.btn-secondary[data-v-ac1b3036]{background:#fff;color:#374151;border:1px solid #d1d5db}.btn-secondary[data-v-ac1b3036]:disabled{opacity:.5}.diagnostics-panel[data-v-011ba5dd]{margin:1rem;padding:1.25rem;border:1px solid #dbe3ef;border-radius:12px;background:#fff;color:#1f2937;box-shadow:0 2px 8px #0f172a06}.diagnostics-header[data-v-011ba5dd]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.diagnostics-header h2[data-v-011ba5dd]{margin:0;font-size:1.05rem;color:#111827}.diagnostics-header p[data-v-011ba5dd]{font-size:.85rem;color:#6b7280;margin:.35rem 0}.diagnostics-header small[data-v-011ba5dd]{color:#6b7280;font-size:.75rem}.diagnostics-actions[data-v-011ba5dd]{display:flex;align-items:center;gap:.5rem}.diag-button[data-v-011ba5dd]{border:1px solid #d1d5db;border-radius:7px;padding:.5rem .7rem;color:#374151;background:#fff;font-size:.8rem;cursor:pointer;white-space:nowrap}.diag-button[data-v-011ba5dd]:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}.diag-button[data-v-011ba5dd]:focus-visible,input[data-v-011ba5dd]:focus-visible,select[data-v-011ba5dd]:focus-visible,.diagnostics-table-wrap[data-v-011ba5dd]:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.diag-button[data-v-011ba5dd]:disabled{opacity:.45;cursor:not-allowed}.diag-button.primary[data-v-011ba5dd]{background:#2563eb;border-color:#2563eb;color:#fff}.diag-button.primary[data-v-011ba5dd]:hover{background:#1d4ed8}.close-button[data-v-011ba5dd]{font-size:1.3rem;line-height:1;padding:.42rem .6rem}.diagnostics-summary[data-v-011ba5dd]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.6rem}.summary-card[data-v-011ba5dd]{padding:.75rem;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:.3rem}.summary-card span[data-v-011ba5dd]{font-size:.73rem;color:#4b5563}.summary-card strong[data-v-011ba5dd]{font-size:1.35rem}.summary-card small[data-v-011ba5dd]{font-size:.68rem;color:#6b7280}.summary-alert[data-v-011ba5dd]{background:#fffbeb;border-color:#fde68a;color:#92400e}.diagnostics-hint[data-v-011ba5dd]{font-size:.74rem;line-height:1.5;color:#6b7280;margin:.6rem 0 0}.review-notice[data-v-011ba5dd]{font-size:.8rem;line-height:1.5;color:#475569;background:#eff6ff;padding:.7rem .85rem;border-radius:8px;margin:1rem 0}.diagnostics-filters[data-v-011ba5dd]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.6rem;margin-bottom:1rem}.diagnostics-filters label[data-v-011ba5dd]{display:flex;flex-direction:column;gap:.35rem;font-size:.75rem;color:#4b5563}.search-field[data-v-011ba5dd]{flex:1;min-width:200px}.diagnostics-filters input[data-v-011ba5dd],.diagnostics-filters select[data-v-011ba5dd]{border:1px solid #d1d5db;border-radius:7px;padding:.5rem .65rem;font-size:.8rem;background:#fff;min-height:34px}.diagnostics-state[data-v-011ba5dd]{padding:1.75rem 1rem;text-align:center;color:#6b7280;font-size:.85rem;background:#f9fafb;border-radius:8px}.diagnostics-error[data-v-011ba5dd]{color:#b91c1c;background:#fef2f2;padding:.75rem;border-radius:8px;font-size:.8rem;display:flex;align-items:center;gap:.75rem}.diagnostics-table-wrap[data-v-011ba5dd]{overflow-x:auto;border:1px solid #e5e7eb;border-radius:8px}.diagnostics-table[data-v-011ba5dd]{width:100%;border-collapse:collapse;text-align:left;font-size:.8rem}.diagnostics-table th[data-v-011ba5dd],.diagnostics-table td[data-v-011ba5dd]{padding:.8rem .65rem;border-bottom:1px solid #e5e7eb;vertical-align:middle}.diagnostics-table thead th[data-v-011ba5dd]{background:#f9fafb;color:#6b7280;font-weight:500;font-size:.7rem;white-space:nowrap}.diagnostics-table tr:last-child td[data-v-011ba5dd],.diagnostics-table tr:last-child th[data-v-011ba5dd]{border-bottom:0}.diagnostic-product[data-v-011ba5dd]{min-width:160px;font-weight:400}.diagnostic-product strong[data-v-011ba5dd]{display:block;margin-bottom:.3rem;overflow-wrap:anywhere}.diagnostic-product code[data-v-011ba5dd]{font-size:.7rem;color:#64748b}.diagnostic-product small[data-v-011ba5dd],.diagnostic-code small[data-v-011ba5dd]{display:block;margin-top:.3rem;color:#64748b;font-size:.68rem;overflow-wrap:anywhere}.diagnostic-code[data-v-011ba5dd]{min-width:130px;max-width:200px;overflow-wrap:anywhere}.stock-value[data-v-011ba5dd]{text-align:right;font-variant-numeric:tabular-nums}.negative[data-v-011ba5dd]{color:#b91c1c;font-weight:600}.difference[data-v-011ba5dd]{color:#b45309;font-weight:600}.diagnostic-issues[data-v-011ba5dd]{display:flex;flex-wrap:wrap;gap:.3rem;min-width:120px}.issue-badge[data-v-011ba5dd]{background:#fef3c7;color:#92400e;border-radius:5px;padding:.2rem .4rem;font-size:.68rem}.issue-badge.severe[data-v-011ba5dd]{background:#fee2e2;color:#b91c1c}.diagnostics-pagination[data-v-011ba5dd],.diagnostics-pagination nav[data-v-011ba5dd]{display:flex;align-items:center;gap:.6rem}.diagnostics-pagination[data-v-011ba5dd]{justify-content:space-between;flex-wrap:wrap;margin-top:.85rem;font-size:.76rem;color:#6b7280}@media(max-width:1050px){.diagnostics-summary[data-v-011ba5dd]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.diagnostics-panel[data-v-011ba5dd]{margin:.75rem;padding:.85rem}.diagnostics-header[data-v-011ba5dd]{flex-wrap:wrap;gap:.6rem}.diagnostics-header h2[data-v-011ba5dd]{font-size:1rem}.diagnostics-actions[data-v-011ba5dd]{width:100%;justify-content:space-between}.diagnostics-summary[data-v-011ba5dd]{grid-template-columns:repeat(2,minmax(0,1fr))}.search-field[data-v-011ba5dd]{flex-basis:100%}.diagnostics-pagination nav[data-v-011ba5dd]{flex-wrap:wrap}}.stock-unknown[data-v-51252991]{color:#92400e}.badge-unknown[data-v-51252991],.chip-alert-unknown[data-v-51252991]{background:#fffbeb;color:#92400e;border-color:#f59e0b}.alert-unknown[data-v-51252991],.exp-alert-unknown[data-v-51252991]{border-left-color:#f59e0b}.action-btn[data-v-51252991]:disabled,.exp-btn[data-v-51252991]:disabled{opacity:.4;cursor:not-allowed}.inventory-view[data-v-51252991]{min-height:100vh;background:#f9fafb}.list-load-error[data-v-51252991]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin:1rem;padding:1rem;border:1px solid #fecaca;border-radius:10px;background:#fef2f2;color:#991b1b;font-size:.85rem}.list-load-error p[data-v-51252991]{margin:.35rem 0 0;font-size:.8rem}.list-load-error .btn[data-v-51252991]:disabled{opacity:.5;cursor:not-allowed}.sticky-toolbar[data-v-51252991]{position:sticky;top:0;z-index:30;background:#fff;box-shadow:0 2px 8px #0000000f}.page-header[data-v-51252991]{background:#fff;border-bottom:1px solid #e5e7eb;padding:1rem}.header-content[data-v-51252991]{display:flex;align-items:center;justify-content:space-between;padding:0 1rem}.header-left[data-v-51252991]{min-width:0}.header-right[data-v-51252991]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.5rem}.header-top[data-v-51252991]{display:flex;align-items:center;gap:.75rem}.back-button[data-v-51252991]{background:none;border:none;cursor:pointer;color:#6b7280;padding:.25rem}.page-title[data-v-51252991]{font-size:1.25rem;font-weight:700;color:#111827;margin:0}.page-subtitle[data-v-51252991]{font-size:.8rem;color:#6b7280;margin:.25rem 0 0 2.25rem}.btn[data-v-51252991]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:8px;font-size:.875rem;cursor:pointer;border:none;font-weight:500}.btn-primary[data-v-51252991]{background:#3b82f6;color:#fff}.btn-secondary[data-v-51252991]{background:#fff;color:#374151;border:1px solid #d1d5db}@media(max-width:600px){.page-header[data-v-51252991]{padding:.4rem .75rem}.header-content[data-v-51252991]{padding:0}.header-content[data-v-51252991]{flex-wrap:wrap;gap:.5rem}.header-right[data-v-51252991]{flex:1 1 100%;justify-content:flex-start}.page-subtitle[data-v-51252991]{display:none}.page-title[data-v-51252991]{font-size:1rem}.header-top[data-v-51252991]{gap:.5rem}.btn[data-v-51252991]{padding:.35rem .65rem;font-size:.75rem;gap:.25rem}.btn svg[data-v-51252991]{width:13px!important;height:13px!important}.btn-modelos-ia-desktop[data-v-51252991]{display:none}}.search-section[data-v-51252991]{padding:.6rem 1rem .75rem;position:relative;border-bottom:1px solid #f3f4f6}.search-row[data-v-51252991]{display:flex;gap:.75rem;margin-bottom:.75rem}.search-box[data-v-51252991]{flex:1;position:relative}.search-icon[data-v-51252991]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;color:#9ca3af}.search-input[data-v-51252991]{width:100%;padding:.625rem .75rem .625rem 2.25rem;border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;outline:none;box-sizing:border-box}.search-input[data-v-51252991]:focus{border-color:#3b82f6}.search-input-clearable[data-v-51252991]{padding-right:2rem}.search-clear-btn[data-v-51252991]{position:absolute;right:.55rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#9ca3af;padding:.2rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.search-clear-btn[data-v-51252991]:hover{color:#374151;background:#f3f4f6}.camera-btn[data-v-51252991]{padding:.625rem;background:#fff;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;color:#374151}.chip[data-v-51252991]{padding:.375rem .75rem;border-radius:20px;background:#f3f4f6;border:1px solid #e5e7eb;font-size:.8rem;cursor:pointer;color:#374151;display:flex;align-items:center;gap:.25rem}.chip.active[data-v-51252991],.chip-loc.active[data-v-51252991]{background:#dbeafe;border-color:#3b82f6;color:#1d4ed8}.chip-inactive.active[data-v-51252991]{background:#fee2e2;border-color:#ef4444;color:#dc2626}.chip-inactive.active .chip-count[data-v-51252991]{background:#dc2626;color:#fff}.chip-count[data-v-51252991]{background:#bfdbfe;color:#1e40af;border-radius:10px;padding:0 5px;font-size:.7rem;min-width:16px;text-align:center}.chip.active .chip-count[data-v-51252991]{background:#2563eb;color:#fff}.loading-state[data-v-51252991]{display:flex;flex-direction:column;align-items:center;padding:3rem;color:#6b7280;gap:1rem}.spinner[data-v-51252991]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-51252991 .8s linear infinite}@keyframes spin-51252991{to{transform:rotate(360deg)}}.empty-state[data-v-51252991]{display:flex;flex-direction:column;align-items:center;padding:3rem 1rem;color:#6b7280;gap:.5rem}.items-container[data-v-51252991]{padding:0 1rem 1rem}.view-compact[data-v-51252991]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem}.view-compact .item-grid-image[data-v-51252991]{display:none}.view-list[data-v-51252991]{display:flex;flex-direction:column;gap:2px}.view-list .item-card[data-v-51252991]{padding:.18rem .65rem;border-radius:5px}.view-list .item-grid-image[data-v-51252991],.view-list .item-thumb-wrap[data-v-51252991]{display:none}.item-list-row[data-v-51252991]{display:flex;align-items:center;width:100%;min-width:0;gap:0;min-height:32px}.list-left[data-v-51252991]{display:flex;align-items:center;flex:1;min-width:0;overflow:hidden}.list-name[data-v-51252991]{font-weight:600;font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;min-width:40px}.list-sep[data-v-51252991]{color:#d1d5db;margin:0 .18rem;font-size:.72rem;flex-shrink:0}.list-sep-subtle[data-v-51252991]{opacity:.5}.list-sep-spaced[data-v-51252991]{margin:0 .3rem}.list-attr[data-v-51252991]{font-size:.72rem;color:#6b7280;white-space:nowrap;flex-shrink:0}.list-brand-tag[data-v-51252991]{font-size:.72rem;font-weight:600;color:#374151;white-space:nowrap;flex-shrink:0}.list-size-badge[data-v-51252991]{font-size:.62rem;font-weight:700;color:#374151;background:#f3f4f6;border-radius:3px;padding:.05rem .28rem;white-space:nowrap;flex-shrink:0}.list-cat-tag[data-v-51252991]{flex-shrink:1;overflow:hidden;text-overflow:ellipsis;min-width:20px}.list-stock[data-v-51252991]{font-size:.72rem;font-weight:700;white-space:nowrap;flex-shrink:0}.list-price[data-v-51252991]{font-size:.72rem;color:#059669;font-weight:600;white-space:nowrap;flex-shrink:0}.list-barcode[data-v-51252991]{font-family:monospace;font-size:.66rem;color:#111827;white-space:nowrap;flex-shrink:0}.list-actions[data-v-51252991]{display:flex;gap:.35rem;margin-left:.75rem;flex-shrink:0}.list-btn[data-v-51252991]{padding:.25rem .65rem!important;font-size:.72rem!important}.view-grid[data-v-51252991]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.5rem}.view-grid .item-card[data-v-51252991]{padding:0;overflow:hidden}.view-grid .item-grid-image[data-v-51252991]{display:flex;width:100%;height:110px;overflow:hidden;background:#f3f4f6;align-items:center;justify-content:center;cursor:pointer}.view-grid .item-grid-img[data-v-51252991]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.view-grid .item-grid-placeholder[data-v-51252991]{color:#d1d5db}.view-grid .item-thumb-wrap[data-v-51252991]{display:none}.view-grid .item-row-main[data-v-51252991]{padding:.5rem .6rem}.view-grid .item-info[data-v-51252991]{gap:.25rem}.view-grid .item-name[data-v-51252991]{font-size:.78rem;white-space:normal;line-height:1.3}.view-grid .item-name-row[data-v-51252991]{flex-direction:column;align-items:flex-start;gap:.2rem}.view-grid .item-color-tag[data-v-51252991]{max-width:none}.view-grid .item-sub[data-v-51252991]{flex-wrap:wrap}.view-grid .item-bottom-row[data-v-51252991]{flex-direction:column;align-items:flex-start;gap:.35rem;margin-top:.25rem}.view-grid .item-actions[data-v-51252991]{flex-wrap:wrap;gap:.25rem}.view-grid .action-btn[data-v-51252991]{font-size:.68rem;padding:.25rem .45rem}@media(max-width:600px){.view-compact[data-v-51252991]{grid-template-columns:minmax(0,1fr)}.view-grid[data-v-51252991]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.item-color-tag[data-v-51252991]{max-width:60px;overflow:hidden;text-overflow:ellipsis}}.item-grid-image[data-v-51252991]{display:none}.item-grid-img[data-v-51252991]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.item-grid-placeholder[data-v-51252991]{color:#d1d5db;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.item-grid-image.thumb-clickable[data-v-51252991]{cursor:zoom-in}.scroll-sentinel[data-v-51252991]{height:40px;display:flex;align-items:center;justify-content:center}.loading-more[data-v-51252991]{display:flex;align-items:center;justify-content:center;padding:.5rem}.spinner-sm[data-v-51252991]{width:20px;height:20px;border:2px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-51252991 .8s linear infinite}.filter-chips[data-v-51252991]{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:.5rem}.chip-dd-wrap[data-v-51252991]{position:relative}.chip-caret[data-v-51252991]{font-size:.6rem;margin-left:.2rem}.chip-dropdown[data-v-51252991]{position:absolute;top:calc(100% + 4px);left:0;z-index:200;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 16px #0000001a;min-width:160px;overflow:hidden;max-height:240px;overflow-y:auto}.chip-dd-search-wrap[data-v-51252991]{padding:.35rem .5rem;border-bottom:1px solid #f3f4f6;position:sticky;top:0;background:#fff;z-index:1}.chip-dd-search[data-v-51252991]{width:100%;font-size:.78rem;border:1px solid #e5e7eb;border-radius:5px;padding:.25rem .5rem;outline:none;box-sizing:border-box;color:#374151}.chip-dd-search[data-v-51252991]:focus{border-color:#93c5fd}.chip-dd-opt[data-v-51252991]{display:block;width:100%;text-align:left;padding:.45rem .85rem;font-size:.82rem;color:#374151;background:none;border:none;cursor:pointer}.chip-dd-opt[data-v-51252991]:hover{background:#f9fafb}.chip-dd-opt.active[data-v-51252991]{background:#dbeafe;color:#1d4ed8;font-weight:600}.suggestions-bar[data-v-51252991]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;margin-top:.4rem;padding:.4rem .6rem;background:#fffbeb;border:1px solid #fcd34d;border-radius:6px}.sug-label[data-v-51252991]{font-size:.72rem;color:#92400e;font-weight:600;white-space:nowrap}.sug-chip[data-v-51252991]{font-size:.72rem;padding:.2rem .55rem;border-radius:20px;border:1px solid #fbbf24;background:#fef3c7;color:#92400e;cursor:pointer;white-space:nowrap}.sug-chip[data-v-51252991]:hover{background:#fde68a}.group-card[data-v-51252991]{background:#fff;border-radius:7px;border:1px solid #e5e7eb;padding:.5rem .75rem;cursor:pointer;grid-column:1 / -1;transition:box-shadow .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.group-card[data-v-51252991]:hover{box-shadow:0 2px 8px #00000012}.group-card.alert-out[data-v-51252991]{border-left:3px solid #ef4444}.group-card.alert-low[data-v-51252991]{border-left:3px solid #f59e0b}.group-card.alert-high[data-v-51252991]{border-left:3px solid #8b5cf6}.group-card.alert-ok[data-v-51252991]{border-left:3px solid #10b981}.view-list .group-card[data-v-51252991]{border-radius:5px;padding:.35rem .65rem;border-left-width:3px}.view-list .group-thumb-wrap[data-v-51252991]{width:26px;height:26px}.view-list .group-header[data-v-51252991]{margin-bottom:.25rem}.view-grid .group-card[data-v-51252991]{background:#f8fafc;border-style:solid;border-color:#e2e8f0}.expand-chevron[data-v-51252991]{transition:transform .2s ease;display:block}.chevron-open[data-v-51252991]{transform:rotate(180deg)}.expand-btn[data-v-51252991],.ungroup-btn[data-v-51252991]{display:flex;align-items:center;justify-content:center;padding:.25rem .4rem!important}.group-exp-section[data-v-51252991]{margin-top:.5rem;border-top:1px solid #f0f0f0;padding-top:.35rem;display:flex;flex-direction:column;gap:.15rem}.group-exp-row[data-v-51252991]{display:flex;align-items:center;gap:.5rem;padding:.28rem .5rem;border-radius:5px;border-left:2px solid transparent;background:#fafafa;transition:background .12s}.group-exp-row[data-v-51252991]:hover{background:#f3f4f6}.exp-alert-out[data-v-51252991]{border-left-color:#ef4444}.exp-alert-low[data-v-51252991]{border-left-color:#f59e0b}.exp-alert-high[data-v-51252991]{border-left-color:#8b5cf6}.exp-alert-ok[data-v-51252991]{border-left-color:#d1d5db}.exp-left[data-v-51252991]{display:flex;align-items:center;gap:.35rem;flex:1;min-width:0}.exp-size[data-v-51252991]{font-size:.75rem;font-weight:700;color:#111827;white-space:nowrap}.exp-color[data-v-51252991]{font-size:.7rem;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.exp-stock-info[data-v-51252991]{display:flex;align-items:center;gap:.2rem;flex-shrink:0}.exp-stock-val[data-v-51252991]{font-size:.7rem;font-weight:600;color:#374151}.exp-stock-sep[data-v-51252991]{font-size:.65rem;color:#d1d5db}.exp-price[data-v-51252991]{font-size:.7rem;font-weight:600;color:#059669;white-space:nowrap;flex-shrink:0}.exp-actions[data-v-51252991]{display:flex;gap:.2rem;flex-shrink:0}.exp-btn[data-v-51252991]{padding:.15rem .4rem;border-radius:4px;border:none;cursor:pointer;font-size:.7rem;font-weight:600;line-height:1.4;transition:opacity .12s}.exp-btn[data-v-51252991]:hover{opacity:.8}.exp-exit[data-v-51252991]{background:#fef3c7;color:#b45309}.exp-move[data-v-51252991]{background:#e0f2fe;color:#0369a1}.exp-edit[data-v-51252991]{background:#eff6ff;color:#2563eb}.group-header[data-v-51252991]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.4rem;flex-wrap:wrap}.group-thumb-wrap[data-v-51252991]{flex-shrink:0;width:36px;height:36px;border-radius:5px;overflow:hidden;background:#f3f4f6;display:flex;align-items:center;justify-content:center;border:1px solid #e5e7eb}.group-thumb[data-v-51252991]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.group-thumb-placeholder[data-v-51252991]{color:#9ca3af;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.thumb-clickable[data-v-51252991]{cursor:zoom-in}.group-title-area[data-v-51252991]{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1;flex-wrap:wrap}.group-name[data-v-51252991]{font-weight:700;font-size:.85rem;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-name-editable[data-v-51252991]{cursor:pointer;display:inline-flex;align-items:center;gap:.2rem;border-radius:4px;padding:.05rem .25rem;transition:background .15s}.group-name-editable[data-v-51252991]:hover{background:#eff6ff;color:#2563eb}.edit-pencil[data-v-51252991]{opacity:0;flex-shrink:0;transition:opacity .15s}.group-name-editable:hover .edit-pencil[data-v-51252991]{opacity:1}.group-name-input[data-v-51252991]{font-weight:700;font-size:.85rem;color:#111827;border:1.5px solid #3b82f6;border-radius:5px;padding:.05rem .35rem;outline:none;background:#eff6ff;min-width:80px;max-width:200px}.group-total-stock[data-v-51252991]{font-size:.72rem;color:#6b7280;white-space:nowrap}.group-loc-badge[data-v-51252991]{font-size:.65rem;font-weight:600;padding:.1rem .4rem;border-radius:10px;white-space:nowrap}.badge-deposito[data-v-51252991]{background:#ede9fe;color:#7c3aed}.badge-mixed[data-v-51252991]{background:#e0f2fe;color:#0369a1}.group-barcode[data-v-51252991]{font-family:monospace;font-size:.68rem;color:#9ca3af;display:flex;align-items:center;gap:.2rem;white-space:nowrap}.group-btns[data-v-51252991]{display:flex;gap:.3rem;flex-shrink:0}.size-chips[data-v-51252991]{display:flex;flex-wrap:wrap;gap:.3rem}.size-chip[data-v-51252991]{display:inline-flex;align-items:center;gap:.2rem;font-size:.68rem;font-weight:600;padding:.18rem .35rem .18rem .55rem;border-radius:20px;border:1px solid transparent;white-space:nowrap}.chip-label[data-v-51252991]{cursor:pointer}.chip-remove[data-v-51252991]{background:none;border:none;cursor:pointer;font-size:.75rem;line-height:1;padding:0 .1rem;opacity:.45;font-weight:700}.chip-remove[data-v-51252991]:hover{opacity:1}.chip-alert-out[data-v-51252991]{background:#fee2e2;color:#dc2626;border-color:#fca5a5}.chip-alert-low[data-v-51252991]{background:#fef3c7;color:#d97706;border-color:#fcd34d}.chip-alert-high[data-v-51252991]{background:#ede9fe;color:#7c3aed;border-color:#c4b5fd}.chip-alert-ok[data-v-51252991]{background:#d1fae5;color:#059669;border-color:#6ee7b7}.chip-alert-inactive[data-v-51252991]{background:#f3f4f6;color:#9ca3af;border-color:#e5e7eb}.expand-btn[data-v-51252991]{background:#f0f9ff;color:#0369a1}.ungroup-btn[data-v-51252991]{background:#fff7ed;color:#c2410c}.sub-item[data-v-51252991]{margin-left:.5rem;border-left:2px solid #e5e7eb}.item-brand[data-v-51252991]{font-weight:600;color:#374151}.view-switcher[data-v-51252991]{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.view-label[data-v-51252991]{font-size:.75rem;color:#9ca3af;margin-right:.1rem}.view-btn[data-v-51252991]{display:flex;align-items:center;gap:.3rem;padding:.3rem .6rem;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#6b7280;cursor:pointer;font-size:.75rem;transition:all .15s;white-space:nowrap}.view-btn[data-v-51252991]:hover{border-color:#9ca3af;color:#374151}.view-btn.active[data-v-51252991]{background:#dbeafe;border-color:#3b82f6;color:#1d4ed8}.view-sep[data-v-51252991]{color:#d1d5db;padding:0 .1rem}@media(max-width:600px){.view-label[data-v-51252991],.view-sep[data-v-51252991]{display:none}.view-switcher[data-v-51252991]{gap:.25rem}.view-btn[data-v-51252991]{padding:.3rem .5rem}}.item-card[data-v-51252991]{min-width:0;background:#fff;border-radius:7px;padding:.45rem .6rem;border:1px solid #e5e7eb}.item-card.alert-out[data-v-51252991]{border-left:3px solid #ef4444}.item-card.alert-low[data-v-51252991]{border-left:3px solid #f59e0b}.item-card.alert-high[data-v-51252991]{border-left:3px solid #8b5cf6}.item-card.alert-ok[data-v-51252991]{border-left:3px solid #10b981}.item-card.alert-inactive[data-v-51252991]{border-left:3px solid #9ca3af;opacity:.7}.item-row-main[data-v-51252991]{display:flex;align-items:center;gap:.5rem}.item-thumb-wrap[data-v-51252991]{flex-shrink:0;width:38px;height:38px;border-radius:5px;overflow:hidden;border:1px solid #e5e7eb;background:#f9fafb;display:flex;align-items:center;justify-content:center}.item-thumb-wrap.thumb-clickable[data-v-51252991]{cursor:zoom-in}.item-thumb-wrap.thumb-clickable[data-v-51252991]:hover{border-color:#3b82f6}.item-thumb[data-v-51252991]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.item-thumb-placeholder[data-v-51252991]{color:#d1d5db}.item-info[data-v-51252991]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.item-name-row[data-v-51252991]{display:flex;align-items:center;justify-content:space-between;gap:.4rem;min-width:0}.item-name[data-v-51252991]{font-weight:600;font-size:.82rem;color:#111827;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-color-tag[data-v-51252991]{font-size:.65rem;font-weight:500;color:#6b7280;background:#f3f4f6;border-radius:3px;padding:.1rem .35rem;white-space:nowrap;flex-shrink:0}.item-sub[data-v-51252991]{font-size:.68rem;color:#9ca3af;display:flex;align-items:center;flex-wrap:wrap;gap:0;line-height:1.3}.item-barcode-row[data-v-51252991]{display:flex;align-items:center;gap:.25rem;margin-top:.1rem}.item-barcode[data-v-51252991]{font-family:monospace;letter-spacing:.03em;font-size:.67rem;color:#9ca3af}.item-sub-sep[data-v-51252991]{margin:0 .15rem;color:#d1d5db}.item-price[data-v-51252991]{color:#059669;font-weight:600}.item-bottom-row[data-v-51252991]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.4rem;margin-top:.1rem}.item-left-info[data-v-51252991]{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap}.stock-number[data-v-51252991]{font-size:.72rem;font-weight:700}.stock-out[data-v-51252991]{color:#dc2626}.stock-low[data-v-51252991]{color:#d97706}.stock-high[data-v-51252991]{color:#7c3aed}.stock-ok[data-v-51252991]{color:#059669}.stock-inactive[data-v-51252991]{color:#6b7280}.item-size-inline[data-v-51252991]{font-size:.65rem;font-weight:600;color:#374151;background:#f3f4f6;border-radius:3px;padding:.05rem .3rem}.item-location-inline[data-v-51252991]{font-size:.65rem;color:#9ca3af}.alert-badge[data-v-51252991]{font-size:.6rem;font-weight:600;padding:.1rem .35rem;border-radius:3px;white-space:nowrap}.badge-out[data-v-51252991]{background:#fee2e2;color:#dc2626}.badge-low[data-v-51252991]{background:#fef3c7;color:#d97706}.badge-high[data-v-51252991]{background:#ede9fe;color:#7c3aed}.badge-ok[data-v-51252991]{background:#d1fae5;color:#059669}.badge-inactive[data-v-51252991]{background:#f3f4f6;color:#6b7280}.item-actions[data-v-51252991]{display:flex;gap:.3rem;flex-shrink:0}.action-btn[data-v-51252991]{padding:.25rem .5rem;border-radius:4px;font-size:.7rem;cursor:pointer;border:none;font-weight:600;white-space:nowrap}.exit-btn[data-v-51252991]{background:#fee2e2;color:#dc2626}.exit-btn[data-v-51252991]:disabled{opacity:.4;cursor:not-allowed}.move-btn[data-v-51252991]{background:#dbeafe;color:#1d4ed8}.edit-btn[data-v-51252991]{background:#f3f4f6;color:#374151}.exit-wrap[data-v-51252991]{position:relative;display:inline-block}.exit-confirm-popover[data-v-51252991]{position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%);background:#fff;border:1px solid #e5e7eb;border-radius:9px;padding:.45rem .55rem;box-shadow:0 6px 18px #00000021;z-index:60;display:flex;align-items:center;gap:.35rem;white-space:nowrap}.exit-confirm-popover[data-v-51252991]:before{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#e5e7eb}.exit-confirm-popover[data-v-51252991]:after{content:"";position:absolute;top:calc(100% - 1px);left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#fff}.confirm-question[data-v-51252991]{font-size:.72rem;color:#374151;font-weight:500}.confirm-yes[data-v-51252991]{background:#ef4444;color:#fff;border:none;border-radius:5px;padding:.2rem .55rem;font-size:.7rem;cursor:pointer;font-weight:700}.confirm-yes[data-v-51252991]:hover{background:#dc2626}.confirm-no[data-v-51252991]{background:#f3f4f6;color:#6b7280;border:none;border-radius:5px;padding:.2rem .45rem;font-size:.72rem;cursor:pointer;font-weight:700;line-height:1}.confirm-no[data-v-51252991]:hover{background:#e5e7eb}.confirm-loc[data-v-51252991]{border:none;border-radius:5px;padding:.22rem .55rem;font-size:.7rem;cursor:pointer;font-weight:700;transition:opacity .12s}.confirm-loja[data-v-51252991]{background:#dcfce7;color:#15803d}.confirm-loja[data-v-51252991]:hover{background:#bbf7d0}.confirm-dep[data-v-51252991]{background:#ede9fe;color:#6d28d9}.confirm-dep[data-v-51252991]:hover{background:#ddd6fe}.image-modal-overlay[data-v-51252991]{position:fixed;inset:0;background:#000000d1;display:flex;align-items:center;justify-content:center;z-index:9000;cursor:zoom-out;padding:1rem}.image-modal-img[data-v-51252991]{max-width:min(90vw,600px);max-height:85vh;-o-object-fit:contain;object-fit:contain;border-radius:8px;box-shadow:0 20px 60px #00000080;cursor:default}.image-modal-close[data-v-51252991]{position:fixed;top:1rem;right:1rem;background:#ffffff26;border:none;color:#fff;font-size:1.25rem;width:2rem;height:2rem;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}.image-modal-close[data-v-51252991]:hover{background:#ffffff4d}.btn-warning[data-v-51252991]{background:#fef3c7;color:#92400e;border:1px solid #fcd34d}.card-selected[data-v-51252991]{outline:2px solid #3b82f6;outline-offset:-2px}.card-check[data-v-51252991]{position:absolute;top:.35rem;left:.35rem;z-index:2}.item-card[data-v-51252991]{position:relative}.check-box[data-v-51252991]{width:20px;height:20px;border-radius:4px;border:2px solid #d1d5db;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s}.check-box.checked[data-v-51252991]{background:#3b82f6;border-color:#3b82f6;color:#fff}.selection-bar[data-v-51252991]{position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);background:#1e293b;color:#fff;border-radius:12px;padding:.65rem 1rem;display:flex;align-items:center;gap:.75rem;box-shadow:0 4px 20px #0000004d;z-index:1000;max-width:calc(100vw - 2rem)}.sel-count[data-v-51252991]{font-size:.82rem;font-weight:600;white-space:nowrap;flex-shrink:0}.sel-actions[data-v-51252991]{display:flex;gap:.4rem;flex-wrap:wrap}.sel-btn[data-v-51252991]{padding:.38rem .75rem;border-radius:6px;border:none;cursor:pointer;font-size:.78rem;font-weight:600;background:#ffffff26;color:#fff;white-space:nowrap}.sel-btn[data-v-51252991]:hover{background:#ffffff40}.sel-btn-primary[data-v-51252991]{background:#3b82f6}.sel-btn-primary[data-v-51252991]:hover{background:#2563eb}.sel-btn-transfer[data-v-51252991]{background:#7c3aed}.sel-btn-transfer[data-v-51252991]:hover{background:#6d28d9}.sel-btn[data-v-51252991]:disabled{opacity:.5;cursor:not-allowed}.sel-label-short[data-v-51252991]{display:none}.sel-bar-enter-active[data-v-51252991],.sel-bar-leave-active[data-v-51252991]{transition:all .25s ease}.sel-bar-enter-from[data-v-51252991],.sel-bar-leave-to[data-v-51252991]{opacity:0;transform:translate(-50%) translateY(1rem)}@media(max-width:500px){.selection-bar[data-v-51252991]{left:.75rem;right:.75rem;bottom:.75rem;transform:none;max-width:none;flex-wrap:wrap;gap:.4rem}.sel-bar-enter-from[data-v-51252991],.sel-bar-leave-to[data-v-51252991]{opacity:0;transform:translateY(1rem)}.sel-actions[data-v-51252991]{gap:.35rem}.sel-btn[data-v-51252991]{padding:.35rem .55rem;font-size:.72rem}.sel-label-full[data-v-51252991]{display:none}.sel-label-short[data-v-51252991]{display:inline}}.gmodal-overlay[data-v-51252991]{position:fixed;inset:0;background:#00000080;z-index:2000;display:flex;align-items:center;justify-content:center;padding:1rem}.gmodal[data-v-51252991]{background:#fff;border-radius:12px;padding:1.5rem;width:100%;max-width:400px}.gmodal-title[data-v-51252991]{font-size:1.05rem;font-weight:700;color:#111827;margin:0 0 .4rem}.gmodal-sub[data-v-51252991]{font-size:.82rem;color:#6b7280;margin:0 0 1rem}.gmodal-input[data-v-51252991]{width:100%;padding:.6rem .75rem;border:1px solid #d1d5db;border-radius:8px;font-size:.95rem;outline:none;box-sizing:border-box;margin-bottom:.5rem}.gmodal-input[data-v-51252991]:focus{border-color:#3b82f6}.gmodal-hint[data-v-51252991]{font-size:.75rem;color:#9ca3af;margin:0 0 1.25rem}.gmodal-hint strong[data-v-51252991]{color:#374151}.gmodal-footer[data-v-51252991]{display:flex;justify-content:flex-end;gap:.75rem}.gmodal-footer .sel-btn[data-v-51252991]{background:#f3f4f6;color:#374151}.gmodal-footer .sel-btn-primary[data-v-51252991]{background:#3b82f6;color:#fff}.toast[data-v-51252991]{position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);padding:.75rem 1.5rem;border-radius:8px;font-size:.9rem;font-weight:500;z-index:9999;white-space:nowrap}.toast-success[data-v-51252991]{background:#065f46;color:#fff}.toast-error[data-v-51252991]{background:#7f1d1d;color:#fff}.toast-warning[data-v-51252991]{background:#78350f;color:#fff}.check-grouped[data-v-51252991]{border-color:#9ca3af;background:#f3f4f6}.check-grouped.checked[data-v-51252991]{background:#9ca3af;border-color:#9ca3af}.in-group-badge[data-v-51252991]{font-size:.55rem;font-weight:700;letter-spacing:.04em;background:#e0e7ff;color:#4338ca;border-radius:3px;padding:.1rem .3rem;margin-top:.15rem;text-transform:uppercase;white-space:nowrap}.gmodal-warn[data-v-51252991]{display:flex;align-items:flex-start;gap:.4rem;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;padding:.5rem .75rem;font-size:.8rem;color:#92400e;margin-bottom:.5rem}.gmodal-error[data-v-51252991]{display:flex;align-items:flex-start;gap:.4rem;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:.5rem .75rem;font-size:.8rem;color:#991b1b;margin-bottom:.5rem}.inv-stats[data-v-51252991]{display:flex;align-items:center;gap:.35rem;padding:.3rem .1rem .15rem;font-size:.75rem;flex-wrap:wrap}.inv-stat[data-v-51252991]{display:flex;align-items:baseline;gap:.2rem}.inv-stat-num[data-v-51252991]{font-weight:700;color:#374151}.inv-stat-label[data-v-51252991]{color:#9ca3af}.inv-stat-sep[data-v-51252991]{color:#d1d5db}.inv-stat-warn .inv-stat-num[data-v-51252991]{color:#d97706}.inv-stat-warn .inv-stat-label[data-v-51252991]{color:#d97706;opacity:.8}.inv-stat-danger .inv-stat-num[data-v-51252991]{color:#dc2626}.inv-stat-danger .inv-stat-label[data-v-51252991]{color:#dc2626;opacity:.8}.inv-stat-btn[data-v-51252991]{background:none;border:none;padding:.1rem .3rem;border-radius:.3rem;cursor:pointer;transition:background .15s}.inv-stat-btn[data-v-51252991]:hover{background:#f3f4f6}.inv-stat-btn-active[data-v-51252991]{background:#e5e7eb!important}.inv-stat-btn-active .inv-stat-num[data-v-51252991]{color:#111827}.inv-stat-btn-active .inv-stat-label[data-v-51252991]{color:#374151;opacity:1}.inv-stat-warn.inv-stat-btn[data-v-51252991]:hover{background:#fef3c7}.inv-stat-warn-active[data-v-51252991]{background:#fef3c7!important}.inv-stat-danger.inv-stat-btn[data-v-51252991]:hover{background:#fee2e2}.inv-stat-danger-active[data-v-51252991]{background:#fee2e2!important}.chip-check[data-v-51252991]{margin-left:.2rem;font-size:.7rem}.items-container.drag-selecting[data-v-51252991]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.items-container.drag-selecting .item-card[data-v-51252991]{cursor:crosshair}.items-container.drag-selecting .item-card .item-actions[data-v-51252991]{pointer-events:none;opacity:.4}.item-extra[data-v-51252991]{margin-top:.4rem;padding-top:.35rem;border-top:1px dashed #e5e7eb;display:flex;flex-direction:column;gap:.18rem}.view-list .item-extra[data-v-51252991]{margin-top:.25rem;padding:.25rem 0 .1rem}.item-extra-row[data-v-51252991]{display:flex;align-items:baseline;gap:.5rem;font-size:.68rem}.item-extra-label[data-v-51252991]{color:#9ca3af;min-width:52px;flex-shrink:0}.item-extra-val[data-v-51252991]{color:#374151;font-weight:500}.item-extra-val.mono[data-v-51252991]{font-family:monospace;letter-spacing:.03em}.item-extra-desc[data-v-51252991]{color:#6b7280;font-weight:400;white-space:pre-wrap;word-break:break-word}.chip-remove-wrap[data-v-51252991]{position:relative;display:inline-flex;align-items:center}.chip-remove-confirm[data-v-51252991]{position:absolute;bottom:calc(100% + 5px);right:0;background:#fff;border:1px solid #e5e7eb;border-radius:7px;padding:.3rem .45rem;box-shadow:0 4px 14px #00000021;z-index:100;display:flex;align-items:center;gap:.3rem;white-space:nowrap}.chip-remove-confirm span[data-v-51252991]{font-size:.65rem;color:#374151}.chip-remove-confirm button[data-v-51252991]{font-size:.65rem;padding:.15rem .4rem;border-radius:4px;border:none;cursor:pointer;font-weight:600}.chip-remove-confirm button[data-v-51252991]:first-of-type{background:#ef4444;color:#fff}.chip-remove-confirm button[data-v-51252991]:first-of-type:hover{background:#dc2626}.chip-remove-confirm button[data-v-51252991]:last-of-type{background:#f3f4f6;color:#6b7280}.chip-remove-confirm button[data-v-51252991]:last-of-type:hover{background:#e5e7eb}.modal-overlay[data-v-9bd1d9ae]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-box[data-v-9bd1d9ae]{background:#fff;border-radius:12px;width:100%;max-width:520px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px #0003}.modal-header[data-v-9bd1d9ae]{display:flex;align-items:center;justify-content:space-between;padding:1.1rem 1.4rem;border-bottom:1px solid #e5e7eb;flex-shrink:0}.modal-title[data-v-9bd1d9ae]{font-size:1.05rem;font-weight:700;color:#111827;margin:0}.close-btn[data-v-9bd1d9ae]{background:none;border:none;cursor:pointer;color:#6b7280;padding:.25rem}.modal-body[data-v-9bd1d9ae]{overflow-y:auto;padding:1.25rem 1.4rem;flex:1}.form-section[data-v-9bd1d9ae]{margin-bottom:1.25rem}.section-title[data-v-9bd1d9ae]{font-size:.75rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .75rem}.form-grid[data-v-9bd1d9ae]{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.form-group[data-v-9bd1d9ae]{display:flex;flex-direction:column;gap:.28rem}.form-group.span-2[data-v-9bd1d9ae]{grid-column:1 / -1}label[data-v-9bd1d9ae]{font-size:.78rem;font-weight:600;color:#374151}.form-input[data-v-9bd1d9ae]{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:7px;font-size:.875rem;outline:none;transition:border-color .15s}.form-input[data-v-9bd1d9ae]:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f626}.form-textarea[data-v-9bd1d9ae]{padding:.6rem .75rem;border:1px solid #d1d5db;border-radius:7px;font-size:.875rem;outline:none;resize:vertical;min-height:90px;font-family:inherit;line-height:1.5;transition:border-color .15s;width:100%;box-sizing:border-box}.form-textarea[data-v-9bd1d9ae]:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f626}.field-hint[data-v-9bd1d9ae]{font-size:.72rem;color:#9ca3af}.modal-footer[data-v-9bd1d9ae]{display:flex;justify-content:flex-end;gap:.75rem;padding-top:1rem;border-top:1px solid #f3f4f6;margin-top:.25rem;flex-shrink:0}.btn[data-v-9bd1d9ae]{display:flex;align-items:center;gap:.4rem;padding:.5rem 1.1rem;border-radius:8px;font-size:.875rem;cursor:pointer;border:none;font-weight:600}.btn-primary[data-v-9bd1d9ae]{background:#3b82f6;color:#fff}.btn-primary[data-v-9bd1d9ae]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-9bd1d9ae]{background:#f3f4f6;color:#374151}.error-msg[data-v-9bd1d9ae]{color:#dc2626;font-size:.8rem;margin:.5rem 0 0}@media(max-width:480px){.form-grid[data-v-9bd1d9ae]{grid-template-columns:1fr}.form-group.span-2[data-v-9bd1d9ae]{grid-column:1}}.usage-note[data-v-d6866141]{color:#64748b;font-size:12px;line-height:1.6;margin:12px 0}.usage-note strong[data-v-d6866141]{display:block;margin-top:6px;color:#475569}.intro[data-v-d6866141]{color:#64748b;font-size:13px;line-height:1.6;margin:18px 0}.intro strong[data-v-d6866141]{color:#172033;font-size:16px}.usage-metrics[data-v-d6866141]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0}.usage-metrics>div[data-v-d6866141]{border:1px solid #e2e8f0;background:#f8fafc;border-radius:12px;padding:16px}.usage-metrics strong[data-v-d6866141]{display:block;font-size:25px;color:#172033}.usage-metrics span[data-v-d6866141],small[data-v-d6866141]{display:block;color:#64748b;font-size:12px;margin-top:5px}.usage-toolbar[data-v-d6866141],footer[data-v-d6866141],footer>div[data-v-d6866141]{display:flex;align-items:center;justify-content:space-between;gap:10px}.usage-toolbar[data-v-d6866141]{margin:18px 0}.usage-toolbar label[data-v-d6866141]{font-size:12px;color:#475569;display:flex;gap:10px;align-items:center}select[data-v-d6866141],button[data-v-d6866141]{border:1px solid #cbd5e1;border-radius:8px;padding:9px 11px;background:#fff;color:#334155;font:inherit;font-size:12px}button[data-v-d6866141]{font-weight:600;cursor:pointer}button[data-v-d6866141]:hover{background:#f1f5f9}button[data-v-d6866141]:disabled{opacity:.5;cursor:not-allowed}.usage-table[data-v-d6866141]{overflow-x:auto}table[data-v-d6866141]{width:100%;border-collapse:collapse;text-align:left;font-size:13px}th[data-v-d6866141]{background:#f8fafc;color:#64748b;font-size:11px;text-transform:uppercase;padding:12px}td[data-v-d6866141]{padding:15px 12px;border-bottom:1px solid #edf1f5;vertical-align:top}details[data-v-d6866141]{margin-bottom:10px}summary[data-v-d6866141]{cursor:pointer;color:#2563eb}details p[data-v-d6866141]{max-width:250px;line-height:1.5;font-size:12px;color:#64748b;overflow-wrap:anywhere}.usage-badge[data-v-d6866141]{display:inline-block;padding:5px 8px;border-radius:6px;background:#eff6ff;color:#1d4ed8;font-size:11px}.usage-empty[data-v-d6866141]{text-align:center;color:#64748b;padding:30px 12px}.usage-error[data-v-d6866141]{background:#fff1f2;color:#9f1239;padding:12px;border-radius:8px}code[data-v-d6866141]{display:block;font-size:12px;margin-top:8px}footer[data-v-d6866141]{margin-top:20px;color:#64748b;font-size:12px}@media(max-width:600px){.usage-metrics[data-v-d6866141]{gap:6px}.usage-metrics>div[data-v-d6866141]{padding:11px}.usage-metrics span[data-v-d6866141]{font-size:11px}.usage-toolbar label[data-v-d6866141]{display:block}select[data-v-d6866141]{display:block;margin-top:5px}}.logistics-panel[data-v-6df0e564]{color:#334155;font-size:.82rem}.logistics-stats[data-v-6df0e564]{display:grid;grid-template-columns:repeat(4,1fr);gap:.65rem;margin-bottom:1rem}.logistics-stats>div[data-v-6df0e564]{display:flex;flex-direction:column;gap:.25rem;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:.85rem}.logistics-stats strong[data-v-6df0e564]{font-size:1.3rem;color:#0f172a}.logistics-stats span[data-v-6df0e564],.muted[data-v-6df0e564],small[data-v-6df0e564]{color:#64748b}.logistics-columns[data-v-6df0e564]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}h4[data-v-6df0e564]{margin:0 0 .65rem;font-size:.9rem}.logistics-row[data-v-6df0e564]{padding:.8rem;border:1px solid #e2e8f0;border-radius:9px;background:#fff;margin-bottom:.6rem}.logistics-row p[data-v-6df0e564]{margin:.45rem 0;overflow-wrap:anywhere}.row-top[data-v-6df0e564]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.4rem;align-items:center}a[data-v-6df0e564]{color:#2563eb;font-weight:650;text-decoration:none}a[data-v-6df0e564]:hover{text-decoration:underline}.state[data-v-6df0e564]{background:#f1f5f9;color:#475569;border-radius:6px;padding:.2rem .45rem;font-size:.72rem}.tracking-code[data-v-6df0e564]{font-family:monospace;letter-spacing:.03em}button[data-v-6df0e564]{cursor:pointer;border:1px solid #cbd5e1;border-radius:7px;padding:.55rem .75rem;color:#334155;background:#fff}button[data-v-6df0e564]:disabled{cursor:wait;opacity:.55}button[data-v-6df0e564]:hover:not(:disabled){background:#f1f5f9}button.primary[data-v-6df0e564]{background:#2563eb;color:#fff;border-color:#2563eb;margin-right:.5rem}.link-form[data-v-6df0e564]{margin-top:1rem;border-top:1px solid #e2e8f0;padding-top:.85rem}.link-form summary[data-v-6df0e564]{color:#2563eb;font-weight:600;cursor:pointer}.link-form form[data-v-6df0e564]{display:flex;gap:.6rem;align-items:flex-end;flex-wrap:wrap}label[data-v-6df0e564]{display:flex;flex-direction:column;gap:.35rem;font-weight:600}label.identifier[data-v-6df0e564]{flex:1;min-width:160px}input[data-v-6df0e564],select[data-v-6df0e564]{border:1px solid #cbd5e1;border-radius:7px;padding:.6rem;background:#fff;min-width:0;font:inherit}.link-preview[data-v-6df0e564]{margin-top:.8rem;padding:.8rem;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff}.link-error[data-v-6df0e564]{color:#b91c1c}.link-success[data-v-6df0e564]{color:#15803d}@media(max-width:640px){.logistics-columns[data-v-6df0e564]{grid-template-columns:1fr}.logistics-stats[data-v-6df0e564]{grid-template-columns:repeat(2,1fr)}}.clientes-view[data-v-509c24df]{min-height:100vh;background:#f9fafb}.page-header[data-v-509c24df]{background:#fff;border-bottom:1px solid #e5e7eb;padding:.75rem 1rem;position:sticky;top:0;z-index:10}.header-content[data-v-509c24df]{display:flex;align-items:center;justify-content:space-between;max-width:1000px;margin:0 auto}.header-left[data-v-509c24df]{display:flex;align-items:center;gap:.75rem}.back-btn[data-v-509c24df]{background:none;border:none;cursor:pointer;color:#6b7280;padding:.25rem}.page-title[data-v-509c24df]{font-size:1.1rem;font-weight:700;color:#111827;margin:0}.btn[data-v-509c24df]{display:flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:8px;font-size:.875rem;cursor:pointer;border:none;font-weight:600}.btn-primary[data-v-509c24df]{background:#3b82f6;color:#fff}.btn-secondary[data-v-509c24df]{background:#fff;color:#374151;border:1px solid #d1d5db}.search-section[data-v-509c24df]{padding:1rem;max-width:1000px;margin:0 auto}.search-box[data-v-509c24df]{position:relative;margin-bottom:.6rem}.search-icon[data-v-509c24df]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#9ca3af;width:1rem;height:1rem}.search-input[data-v-509c24df]{width:100%;padding:.6rem .75rem .6rem 2.25rem;border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;outline:none;box-sizing:border-box}.filter-row[data-v-509c24df]{display:flex;align-items:center;gap:.75rem}.chip[data-v-509c24df]{padding:.25rem .75rem;border-radius:20px;font-size:.78rem;font-weight:600;cursor:pointer;border:1px solid #d1d5db;background:#fff;color:#6b7280}.chip.active[data-v-509c24df]{background:#dbeafe;border-color:#3b82f6;color:#1d4ed8}.total-count[data-v-509c24df]{font-size:.78rem;color:#9ca3af;margin-left:auto}.loading-state[data-v-509c24df],.empty-state[data-v-509c24df]{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:3rem 1rem;color:#9ca3af}.spinner[data-v-509c24df]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-509c24df .7s linear infinite}@keyframes spin-509c24df{to{transform:rotate(360deg)}}.clientes-list[data-v-509c24df]{padding:0 1rem 2rem;max-width:1000px;margin:0 auto;display:flex;flex-direction:column;gap:.5rem}.cliente-wrap[data-v-509c24df]{display:flex;flex-direction:column}.cliente-card[data-v-509c24df]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:.75rem 1rem;display:flex;align-items:center;gap:.85rem;transition:box-shadow .15s}.cliente-card[data-v-509c24df]:hover{box-shadow:0 2px 8px #00000012}.cliente-card.inactive[data-v-509c24df]{opacity:.6}.cliente-avatar[data-v-509c24df]{width:38px;height:38px;border-radius:50%;background:#dbeafe;color:#1d4ed8;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem;flex-shrink:0}.cliente-info[data-v-509c24df]{flex:1;min-width:0}.cliente-name-row[data-v-509c24df]{display:flex;align-items:center;gap:.5rem;margin-bottom:.2rem}.cliente-name[data-v-509c24df]{font-weight:600;font-size:.9rem;color:#111827}.badge-inactive[data-v-509c24df]{font-size:.68rem;background:#fee2e2;color:#dc2626;border-radius:4px;padding:.1rem .35rem;font-weight:600}.cliente-details[data-v-509c24df]{display:flex;flex-wrap:wrap;gap:.5rem .9rem}.detail-item[data-v-509c24df]{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#6b7280}.cliente-actions[data-v-509c24df]{display:flex;gap:.35rem;flex-shrink:0}.action-btn[data-v-509c24df]{padding:.3rem .4rem;border-radius:6px;border:none;cursor:pointer}.hist-btn[data-v-509c24df]{background:#f0fdf4;color:#15803d}.hist-btn[data-v-509c24df]:hover{background:#dcfce7}.hist-btn.active[data-v-509c24df]{background:#dcfce7;color:#166534}.edit-btn[data-v-509c24df]{background:#f3f4f6;color:#374151}.edit-btn[data-v-509c24df]:hover{background:#e5e7eb}.delete-btn[data-v-509c24df]{background:#fee2e2;color:#dc2626}.delete-btn[data-v-509c24df]:hover{background:#fecaca}.historico-section[data-v-509c24df]{background:#f8fafc;border:1px solid #e5e7eb;border-top:none;border-radius:0 0 10px 10px;padding:.75rem 1rem}.load-more-wrap[data-v-509c24df]{display:flex;justify-content:center;padding:1rem}.toast[data-v-509c24df]{position:fixed;bottom:1.5rem;right:1.5rem;padding:.7rem 1.2rem;border-radius:8px;font-size:.85rem;font-weight:600;z-index:9999;box-shadow:0 4px 12px #00000026}.toast-success[data-v-509c24df]{background:#10b981;color:#fff}.toast-error[data-v-509c24df]{background:#ef4444;color:#fff}.toast-enter-active[data-v-509c24df],.toast-leave-active[data-v-509c24df]{transition:all .25s}.toast-enter-from[data-v-509c24df],.toast-leave-to[data-v-509c24df]{opacity:0;transform:translateY(8px)}@media(max-width:600px){.page-header[data-v-509c24df]{padding:.4rem .75rem}.page-title[data-v-509c24df]{font-size:1rem}.btn[data-v-509c24df]{padding:.35rem .65rem;font-size:.75rem}.cliente-details[data-v-509c24df]{gap:.35rem .6rem}}.avulso-overlay[data-v-62df2b15]{position:fixed;inset:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem}.avulso-modal[data-v-62df2b15]{background:#fff;border-radius:1rem;width:100%;max-width:420px;box-shadow:0 20px 60px #0003}.avulso-header[data-v-62df2b15]{display:flex;align-items:center;gap:.75rem;padding:1.25rem 1.25rem .75rem;border-bottom:1px solid #f3f4f6}.avulso-icon[data-v-62df2b15]{font-size:1.75rem;line-height:1}.avulso-header h3[data-v-62df2b15]{margin:0;font-size:1rem;font-weight:700;color:#111827}.avulso-header p[data-v-62df2b15]{margin:0;font-size:.75rem;color:#9ca3af}.avulso-close[data-v-62df2b15]{margin-left:auto;background:none;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer;line-height:1}.avulso-body[data-v-62df2b15]{padding:1rem 1.25rem}.avulso-code-hint[data-v-62df2b15]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:.5rem;padding:.5rem .75rem;font-size:.8rem;color:#166534;margin-bottom:1rem}.avulso-field[data-v-62df2b15]{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.75rem}.avulso-field label[data-v-62df2b15]{font-size:.78rem;font-weight:600;color:#374151}.avulso-row[data-v-62df2b15]{display:grid;grid-template-columns:1fr auto;gap:.75rem}.avulso-field-sm[data-v-62df2b15]{min-width:80px}.avulso-input[data-v-62df2b15]{border:1.5px solid #e5e7eb;border-radius:.5rem;padding:.6rem .75rem;font-size:.95rem;outline:none;transition:border-color .15s}.avulso-input[data-v-62df2b15]:focus{border-color:#f97316}.avulso-error[data-v-62df2b15]{color:#dc2626;font-size:.8rem;margin-top:.25rem}.avulso-footer[data-v-62df2b15]{display:flex;gap:.75rem;padding:.875rem 1.25rem;border-top:1px solid #f3f4f6}.avulso-btn-cancel[data-v-62df2b15]{flex:1;padding:.6rem;border:1.5px solid #e5e7eb;border-radius:.5rem;background:#fff;color:#6b7280;font-weight:600;cursor:pointer}.avulso-btn-add[data-v-62df2b15]{flex:2;padding:.6rem;border:none;border-radius:.5rem;background:#f97316;color:#fff;font-weight:700;cursor:pointer;font-size:.9rem}.avulso-btn-add[data-v-62df2b15]:disabled{opacity:.5;cursor:not-allowed}.receipt-overlay[data-v-7363d1ff]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem;box-sizing:border-box}.receipt-modal[data-v-7363d1ff]{background:#f3f4f6;border-radius:1rem;max-height:95dvh;max-height:95vh;overflow-y:auto;display:flex;flex-direction:column;box-shadow:0 25px 70px #00000040}.receipt-actions[data-v-7363d1ff]{display:flex;gap:.5rem;padding:.75rem 1rem;background:#1f2937;border-radius:1rem 1rem 0 0}.receipt-btn-print[data-v-7363d1ff],.receipt-btn-pdf[data-v-7363d1ff],.receipt-btn-close[data-v-7363d1ff]{padding:.45rem .875rem;border:none;border-radius:.4rem;font-weight:600;cursor:pointer;font-size:.82rem}.receipt-btn-print[data-v-7363d1ff]{background:#3b82f6;color:#fff}.receipt-btn-pdf[data-v-7363d1ff]{background:#10b981;color:#fff}.receipt-btn-close[data-v-7363d1ff]{background:#374151;color:#d1d5db;margin-left:auto}.receipt-paper[data-v-7363d1ff]{background:#fff;width:300px;min-width:280px;padding:1.25rem 1rem;font-family:Courier New,Courier,monospace;font-size:.8rem;color:#111;margin:0 auto 1rem}.receipt-store[data-v-7363d1ff]{text-align:center;margin-bottom:.5rem}.receipt-logo[data-v-7363d1ff]{font-size:2rem;font-weight:900;letter-spacing:.15em;color:#111}.receipt-store-sub[data-v-7363d1ff]{margin:0;font-size:.7rem;color:#555}.receipt-store-info[data-v-7363d1ff]{margin:.1rem 0;font-size:.65rem;color:#888}.receipt-date[data-v-7363d1ff]{margin:.35rem 0 0;font-size:.72rem;color:#444}.receipt-id[data-v-7363d1ff]{margin:0;font-size:.65rem;color:#888}.receipt-divider[data-v-7363d1ff]{text-align:center;color:#ccc;font-size:.75rem;margin:.5rem 0;letter-spacing:.05em}.receipt-items[data-v-7363d1ff]{margin:.35rem 0}.receipt-item[data-v-7363d1ff]{margin-bottom:.5rem}.receipt-item-name[data-v-7363d1ff]{font-weight:700;font-size:.8rem}.receipt-avulso-tag[data-v-7363d1ff]{background:#fef3c7;color:#92400e;font-size:.6rem;padding:.05rem .3rem;border-radius:.2rem;margin-left:.3rem}.receipt-item-meta[data-v-7363d1ff]{font-size:.68rem;color:#777}.receipt-item-calc[data-v-7363d1ff]{display:flex;justify-content:space-between;font-size:.75rem;gap:.5rem}.receipt-item-disc[data-v-7363d1ff]{color:#dc2626}.receipt-item-total[data-v-7363d1ff]{font-weight:700}.receipt-totals[data-v-7363d1ff]{margin:.35rem 0}.receipt-total-row[data-v-7363d1ff]{display:flex;justify-content:space-between;font-size:.8rem;margin-bottom:.2rem}.receipt-discount-row[data-v-7363d1ff]{color:#dc2626}.receipt-grand-total[data-v-7363d1ff]{font-weight:900;font-size:1rem;border-top:1px dashed #ccc;padding-top:.35rem;margin-top:.25rem}.receipt-payments[data-v-7363d1ff]{margin:.35rem 0}.receipt-section-label[data-v-7363d1ff]{font-weight:700;font-size:.72rem;margin:0 0 .25rem;text-transform:uppercase;letter-spacing:.05em}.receipt-payment-row[data-v-7363d1ff]{display:flex;justify-content:space-between;font-size:.78rem;margin-bottom:.2rem}.receipt-troco-row[data-v-7363d1ff]{font-weight:700;color:#059669}.receipt-client[data-v-7363d1ff]{font-size:.72rem;color:#555;margin:.35rem 0}.receipt-footer[data-v-7363d1ff]{text-align:center;margin-top:.5rem}.receipt-footer p[data-v-7363d1ff]{margin:.1rem 0;font-size:.7rem;color:#888}@media print{.no-print[data-v-7363d1ff]{display:none!important}.receipt-overlay[data-v-7363d1ff]{position:static;background:none;padding:0}.receipt-modal[data-v-7363d1ff]{background:none;box-shadow:none;max-height:none;overflow:visible;border-radius:0}.receipt-paper[data-v-7363d1ff]{width:72mm;margin:0;box-shadow:none}body[data-v-7363d1ff]>*:not(.receipt-overlay){display:none!important}@page{size:80mm auto;margin:2mm}}.pdv-checkout-lock[data-v-2ccbe894]{display:contents}.pdv-stock-location[data-v-2ccbe894]{display:flex;flex-direction:column;gap:.15rem;font-size:.65rem;color:#6b7280}.pdv-stock-location select[data-v-2ccbe894]{max-width:140px;padding:.2rem;border:1px solid #d1d5db;border-radius:4px;background:#fff;color:#374151;cursor:pointer}.pdv-stock-note[data-v-2ccbe894],.pdv-ci-stock[data-v-2ccbe894]{font-size:.72rem;color:#6b7280;padding:.3rem 0}.pdv-checkout-error[data-v-2ccbe894],.pdv-search-error[data-v-2ccbe894]{margin:.5rem;padding:.75rem;border-radius:8px;background:#fff7ed;color:#9a3412;font-size:.8rem}.pdv-quantity-error[data-v-2ccbe894]{color:#b91c1c;font-size:.7rem}.qty-input[aria-invalid=true][data-v-2ccbe894]{border-color:#b91c1c}.pdv-root[data-v-2ccbe894]{display:flex;flex-direction:column;height:100dvh;height:100vh;background:#f3f4f6;overflow:hidden}.pdv-header[data-v-2ccbe894]{display:flex;align-items:center;gap:.625rem;padding:.5rem .875rem;background:#1f2937;color:#fff;flex-shrink:0;min-height:44px}.pdv-back-btn[data-v-2ccbe894]{display:flex;align-items:center;gap:.3rem;background:#ffffff1a;border:none;color:#d1d5db;padding:.3rem .625rem;border-radius:.375rem;cursor:pointer;font-size:.8rem;font-weight:600;transition:background .15s;white-space:nowrap}.pdv-back-btn[data-v-2ccbe894]:hover{background:#fff3;color:#fff}.pdv-header-title[data-v-2ccbe894]{font-size:.95rem;font-weight:800;color:#fff;letter-spacing:.05em}.pdv-rate-btn[data-v-2ccbe894]{margin-left:auto;display:flex;align-items:center;gap:.4rem;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:.5rem;padding:.3rem .6rem;cursor:pointer;transition:background .15s}.pdv-rate-btn[data-v-2ccbe894]:hover{background:#ffffff26}.pdv-rate-pill[data-v-2ccbe894]{font-size:.72rem;color:#d1d5db;font-family:monospace;white-space:nowrap}.pdv-rate-edit-icon[data-v-2ccbe894]{color:#9ca3af;flex-shrink:0}.pdv-tab-bar[data-v-2ccbe894]{display:flex;background:#fff;border-bottom:2px solid #e5e7eb;flex-shrink:0}.pdv-tab[data-v-2ccbe894]{flex:1;display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.75rem .5rem;border:none;background:none;font-size:.85rem;font-weight:600;color:#6b7280;cursor:pointer;position:relative;transition:color .15s}.pdv-tab.active[data-v-2ccbe894]{color:#f97316;border-bottom:2px solid #f97316;margin-bottom:-2px}.pdv-tab-badge[data-v-2ccbe894]{position:absolute;top:6px;right:calc(50% - 28px);background:#f97316;color:#fff;border-radius:9999px;font-size:.6rem;font-weight:800;min-width:16px;height:16px;display:flex;align-items:center;justify-content:center;padding:0 3px}.mobile-only[data-v-2ccbe894]{display:none}.pdv-layout[data-v-2ccbe894]{display:grid;grid-template-columns:60fr 40fr;flex:1;overflow:hidden}.pdv-panel-products[data-v-2ccbe894]{display:flex;flex-direction:column;overflow:hidden;border-right:1px solid #e5e7eb;background:#fff}.pdv-search-bar[data-v-2ccbe894]{display:flex;gap:.5rem;padding:.75rem;border-bottom:1px solid #f3f4f6;background:#fff;flex-shrink:0}.pdv-search-input-wrap[data-v-2ccbe894]{flex:1;display:flex;align-items:center;border:2px solid #e5e7eb;border-radius:.625rem;overflow:hidden;transition:border-color .15s;background:#f9fafb}.pdv-search-input-wrap[data-v-2ccbe894]:focus-within{border-color:#f97316;background:#fff}.pdv-search-icon[data-v-2ccbe894]{width:18px;height:18px;color:#9ca3af;margin:0 .5rem;flex-shrink:0}.pdv-search-input[data-v-2ccbe894]{flex:1;border:none;outline:none;padding:.625rem .5rem .625rem 0;font-size:.9rem;background:transparent}.pdv-search-clear[data-v-2ccbe894]{background:none;border:none;color:#9ca3af;cursor:pointer;padding:0 .5rem;font-size:1.2rem}.pdv-scan-btn[data-v-2ccbe894]{width:44px;height:44px;border-radius:.625rem;border:2px solid #e5e7eb;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#374151;flex-shrink:0}.pdv-scan-btn[data-v-2ccbe894]:hover{border-color:#f97316;color:#f97316}.pdv-results[data-v-2ccbe894]{flex:1;overflow-y:auto}.pdv-result-row[data-v-2ccbe894]{display:flex;align-items:center;gap:.625rem;padding:.5rem .75rem;border-bottom:1px solid #f3f4f6;cursor:pointer;transition:background .1s}.pdv-result-row[data-v-2ccbe894]:hover{background:#fff7ed}.pdv-result-thumb[data-v-2ccbe894]{width:46px;height:46px;border-radius:.375rem;overflow:hidden;flex-shrink:0;background:#f3f4f6;border:1px solid #e5e7eb}.pdv-result-img[data-v-2ccbe894]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pdv-result-no-img[data-v-2ccbe894]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:800;color:#9ca3af}.pdv-result-left[data-v-2ccbe894]{flex:1;min-width:0}.pdv-result-name[data-v-2ccbe894]{font-weight:600;font-size:.85rem;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdv-result-meta[data-v-2ccbe894]{font-size:.72rem;color:#9ca3af}.pdv-result-sku[data-v-2ccbe894]{font-size:.65rem;color:#d1d5db;font-family:monospace}.pdv-result-right[data-v-2ccbe894]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.pdv-result-stock[data-v-2ccbe894]{font-size:.72rem;font-weight:700;padding:.15rem .375rem;border-radius:.3rem}.stock-ok[data-v-2ccbe894]{background:#d1fae5;color:#065f46}.stock-low[data-v-2ccbe894]{background:#fef3c7;color:#92400e}.stock-unknown[data-v-2ccbe894]{background:#fffbeb;color:#92400e}.pdv-result-row.is-unavailable[data-v-2ccbe894]{cursor:not-allowed}.pdv-result-add[data-v-2ccbe894]:disabled{opacity:.4;cursor:not-allowed}.stock-out[data-v-2ccbe894]{background:#fee2e2;color:#991b1b}.pdv-result-price[data-v-2ccbe894]{text-align:right}.pdv-price-orig[data-v-2ccbe894]{display:block;font-size:.82rem;font-weight:700;color:#1d4ed8;white-space:nowrap}.pdv-price-gs[data-v-2ccbe894]{display:block;font-size:.68rem;color:#9ca3af;white-space:nowrap}.pdv-result-add[data-v-2ccbe894]{width:28px;height:28px;border-radius:50%;border:none;background:#f97316;color:#fff;font-size:1.1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pdv-result-avulso[data-v-2ccbe894]{padding:.75rem;font-size:.8rem;color:#d97706;border-top:1px dashed #fcd34d;cursor:pointer;text-align:center}.pdv-result-avulso[data-v-2ccbe894]:hover{background:#fffbeb}.pdv-search-hint[data-v-2ccbe894]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center}.pdv-search-hint-icon[data-v-2ccbe894]{font-size:3rem;margin-bottom:.75rem}.pdv-search-hint p[data-v-2ccbe894]{color:#9ca3af;font-size:.88rem;margin:.25rem 0}.pdv-shortcut-hint[data-v-2ccbe894]{font-size:.75rem!important;color:#d1d5db!important}kbd[data-v-2ccbe894]{background:#f3f4f6;border:1px solid #d1d5db;border-radius:.25rem;padding:.1rem .3rem;font-family:monospace;font-size:.75rem}.pdv-search-loading[data-v-2ccbe894]{padding:1.5rem;text-align:center;color:#9ca3af;font-size:.85rem}.pdv-no-results[data-v-2ccbe894]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;gap:1rem}.pdv-no-results p[data-v-2ccbe894]{color:#9ca3af;font-size:.88rem;margin:0}.pdv-btn-avulso[data-v-2ccbe894]{padding:.5rem 1.25rem;background:#fef3c7;color:#92400e;border:1.5px solid #fcd34d;border-radius:.5rem;font-weight:600;cursor:pointer}.pdv-panel-cart[data-v-2ccbe894]{display:flex;flex-direction:column;overflow:hidden;background:#fff}.pdv-cart-header[data-v-2ccbe894]{display:flex;align-items:center;gap:.5rem;padding:.75rem .875rem;border-bottom:2px solid #f3f4f6;flex-shrink:0}.pdv-cart-title[data-v-2ccbe894]{font-size:.95rem;font-weight:700;color:#111827}.pdv-cart-count[data-v-2ccbe894]{font-size:.75rem;color:#9ca3af;flex:1}.pdv-cart-clear[data-v-2ccbe894]{background:none;border:none;cursor:pointer;color:#dc2626;font-size:1rem;padding:.2rem}.pdv-cart-scroll[data-v-2ccbe894]{flex:1;overflow-y:auto;display:flex;flex-direction:column}.pdv-client-row[data-v-2ccbe894]{padding:.5rem .875rem;border-bottom:1px solid #f3f4f6;flex-shrink:0}.pdv-client-input[data-v-2ccbe894]{width:100%;box-sizing:border-box;border:1.5px solid #e5e7eb;border-radius:.4rem;padding:.35rem .6rem;font-size:.8rem;outline:none;color:#374151}.pdv-client-input[data-v-2ccbe894]:focus{border-color:#f97316}.pdv-cart-item[data-v-2ccbe894]{display:flex;gap:.5rem;padding:.5rem .75rem;border-bottom:1px solid #f3f4f6;align-items:flex-start}.pdv-cart-item.item-avulso[data-v-2ccbe894]{background:#fffbeb}.pdv-ci-thumb[data-v-2ccbe894]{width:40px;height:40px;border-radius:.3rem;overflow:hidden;flex-shrink:0;background:#f3f4f6;border:1px solid #e5e7eb;margin-top:2px}.pdv-ci-img[data-v-2ccbe894]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pdv-ci-no-img[data-v-2ccbe894]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:800;color:#9ca3af}.pdv-ci-body[data-v-2ccbe894]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.3rem}.pdv-ci-info[data-v-2ccbe894]{display:flex;flex-direction:column}.pdv-ci-name[data-v-2ccbe894]{font-size:.83rem;font-weight:600;color:#111827;display:flex;align-items:center;gap:.3rem;flex-wrap:wrap}.ci-avulso-badge[data-v-2ccbe894]{background:#fef3c7;color:#92400e;font-size:.6rem;font-weight:700;padding:.1rem .3rem;border-radius:.2rem}.pdv-ci-meta[data-v-2ccbe894]{font-size:.68rem;color:#9ca3af;display:flex;gap:.4rem;align-items:center;flex-wrap:wrap}.ci-gs-equiv[data-v-2ccbe894]{color:#6b7280;font-style:italic}.pdv-ci-controls[data-v-2ccbe894]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.pdv-qty-stepper[data-v-2ccbe894]{display:flex;align-items:center;border:1.5px solid #e5e7eb;border-radius:.4rem;overflow:hidden}.qty-btn[data-v-2ccbe894]{width:26px;height:26px;border:none;background:#f9fafb;cursor:pointer;font-size:1rem;color:#374151}.qty-btn[data-v-2ccbe894]:hover:not(:disabled){background:#f3f4f6}.qty-btn[data-v-2ccbe894]:disabled{opacity:.4;cursor:not-allowed}.qty-input[data-v-2ccbe894]{width:34px;border:none;outline:none;text-align:center;font-size:.85rem;font-weight:600;padding:0;height:26px}.pdv-ci-price-wrap[data-v-2ccbe894]{display:flex;align-items:center;border:1.5px solid #e5e7eb;border-radius:.4rem;overflow:hidden;flex:1;min-width:90px}.pdv-ci-currency[data-v-2ccbe894]{padding:0 .3rem;font-size:.68rem;color:#9ca3af;background:#f9fafb;border-right:1px solid #e5e7eb;white-space:nowrap}.pdv-ci-price[data-v-2ccbe894]{border:none;outline:none;flex:1;padding:.25rem .3rem;font-size:.83rem;min-width:0}.pdv-ci-price[data-v-2ccbe894]:focus{background:#fff7ed}.pdv-ci-total[data-v-2ccbe894]{font-size:.85rem;font-weight:700;color:#111827;white-space:nowrap;margin-left:auto}.pdv-ci-remove[data-v-2ccbe894]{background:none;border:none;color:#dc2626;cursor:pointer;font-size:1.1rem;padding:0}.pdv-cart-empty[data-v-2ccbe894]{padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;color:#9ca3af}.pdv-cart-empty-icon[data-v-2ccbe894]{font-size:2.5rem}.pdv-cart-empty p[data-v-2ccbe894]{margin:0;font-size:.88rem}.pdv-totals[data-v-2ccbe894]{padding:.5rem .875rem;background:#f9fafb;border-top:2px solid #f3f4f6}.pdv-total-row[data-v-2ccbe894]{display:flex;justify-content:space-between;font-size:.85rem;color:#374151;padding:.12rem 0}.pdv-discount-row[data-v-2ccbe894]{color:#dc2626}.pdv-grand-total[data-v-2ccbe894]{font-size:1rem;font-weight:800;color:#111827;border-top:1px solid #e5e7eb;margin-top:.2rem;padding-top:.3rem}.pdv-total-usd[data-v-2ccbe894]{font-size:.7rem;color:#9ca3af;text-align:right;margin-top:.1rem}.pdv-payment-section[data-v-2ccbe894]{border-top:2px solid #e5e7eb;margin-top:auto}.pdv-payment-divider[data-v-2ccbe894]{padding:.5rem .875rem;font-size:.78rem;font-weight:700;color:#374151;background:#f9fafb;border-bottom:1px solid #f3f4f6;letter-spacing:.03em}.pay-discount-row[data-v-2ccbe894]{display:flex;align-items:center;gap:.5rem;padding:.4rem .875rem;border-bottom:1px solid #f3f4f6;background:#fff7ed}.pay-discount-label[data-v-2ccbe894]{font-size:.72rem;font-weight:600;color:#92400e;white-space:nowrap}.pay-discount-input-wrap[data-v-2ccbe894]{display:flex;align-items:center;border:1.5px solid #fed7aa;border-radius:.35rem;overflow:hidden;background:#fff}.pay-currency-prefix[data-v-2ccbe894]{padding:.2rem .3rem;font-size:.7rem;color:#9ca3af;background:#f9fafb;border-right:1px solid #e5e7eb}.pay-discount-input[data-v-2ccbe894]{border:none;outline:none;width:80px;padding:.2rem .35rem;font-size:.85rem}.pay-entries-inline[data-v-2ccbe894]{padding:.375rem .875rem}.pay-entry[data-v-2ccbe894]{display:flex;align-items:center;gap:.4rem;padding:.3rem .4rem;border-radius:.4rem;margin-bottom:.25rem;background:#f9fafb}.pay-entry-method[data-v-2ccbe894]{flex:1;display:flex;align-items:center;gap:.35rem;min-width:0}.pay-method-badge[data-v-2ccbe894]{font-size:.68rem;font-weight:700;padding:.1rem .3rem;border-radius:.25rem;background:#e5e7eb;color:#374151;white-space:nowrap}.method-cash_gs[data-v-2ccbe894]{background:#d1fae5;color:#065f46}.method-cash_brl[data-v-2ccbe894]{background:#dbeafe;color:#1e40af}.method-cash_usd[data-v-2ccbe894]{background:#fef9c3;color:#713f12}.method-cash_eur[data-v-2ccbe894]{background:#ede9fe;color:#4c1d95}.method-card[data-v-2ccbe894]{background:#f0fdf4;color:#166534}.method-pix[data-v-2ccbe894]{background:#ecfdf5;color:#065f46}.method-fiado[data-v-2ccbe894]{background:#fef3c7;color:#92400e}.pay-entry-ref[data-v-2ccbe894]{font-size:.65rem;color:#9ca3af;overflow:hidden;text-overflow:ellipsis;max-width:55px}.pay-entry-amounts[data-v-2ccbe894]{display:flex;flex-direction:column;align-items:flex-end}.pay-orig-amount[data-v-2ccbe894]{font-size:.65rem;color:#9ca3af}.pay-gs-amount[data-v-2ccbe894]{font-size:.8rem;font-weight:700;color:#111827}.pay-entry-remove[data-v-2ccbe894]{background:none;border:none;color:#dc2626;cursor:pointer;font-size:1.1rem;padding:0;flex-shrink:0}.pay-empty[data-v-2ccbe894]{font-size:.75rem;color:#d1d5db;text-align:center;padding:.4rem 0}.pay-add-section[data-v-2ccbe894]{padding:.5rem .875rem;background:#f9fafb;border-top:1px solid #f3f4f6}.pay-add-row[data-v-2ccbe894]{display:flex;gap:.3rem;margin-bottom:.3rem;align-items:center}.pay-select[data-v-2ccbe894]{flex:1;border:1.5px solid #e5e7eb;border-radius:.4rem;padding:.35rem;font-size:.78rem;background:#fff;outline:none}.pay-select-sm[data-v-2ccbe894]{flex:0 0 54px}.pay-input-wrap[data-v-2ccbe894]{flex:1;display:flex;align-items:center;border:1.5px solid #e5e7eb;border-radius:.4rem;overflow:hidden;background:#fff}.pay-amount-input[data-v-2ccbe894]{flex:1;border:none;outline:none;padding:.35rem;font-size:.85rem;min-width:0}.pay-btn-total[data-v-2ccbe894]{background:#1d4ed8;color:#fff;border:none;border-radius:.4rem;padding:.35rem .45rem;font-weight:700;cursor:pointer;font-size:.72rem;white-space:nowrap;flex-shrink:0}.pay-btn-total[data-v-2ccbe894]:hover{background:#1e40af}.pay-ref-input[data-v-2ccbe894]{flex:1;border:1.5px solid #e5e7eb;border-radius:.4rem;padding:.35rem;font-size:.78rem;outline:none;min-width:0}.pay-btn-add[data-v-2ccbe894]{background:#111827;color:#fff;border:none;border-radius:.4rem;padding:.35rem .55rem;font-weight:700;cursor:pointer;font-size:.78rem;white-space:nowrap}.pay-btn-add[data-v-2ccbe894]:disabled{opacity:.5;cursor:not-allowed}.pay-rate-row[data-v-2ccbe894]{display:flex;align-items:center;gap:.35rem;font-size:.7rem;color:#6b7280;margin-top:.2rem}.pay-rate-input[data-v-2ccbe894]{width:65px;border:1px solid #e5e7eb;border-radius:.3rem;padding:.15rem .3rem;font-size:.75rem;outline:none}.pay-converted[data-v-2ccbe894]{font-weight:700;color:#059669}.pay-summary-inline[data-v-2ccbe894]{padding:.375rem .875rem .5rem;border-top:1px solid #f3f4f6}.pay-sum-row[data-v-2ccbe894]{display:flex;justify-content:space-between;font-size:.85rem;padding:.1rem 0;color:#374151}.pay-ok[data-v-2ccbe894]{color:#059669;font-weight:700}.pay-short[data-v-2ccbe894]{color:#dc2626;font-weight:700}.pay-troco-row[data-v-2ccbe894]{font-weight:700;color:#059669;border-top:1px solid #e5e7eb;margin-top:.15rem;padding-top:.25rem}.pay-troco[data-v-2ccbe894]{color:#059669}.pay-remaining-row[data-v-2ccbe894]{font-weight:700;color:#dc2626;border-top:1px solid #e5e7eb;margin-top:.15rem;padding-top:.25rem}.pay-remaining[data-v-2ccbe894]{color:#dc2626}.pdv-pay-area[data-v-2ccbe894]{padding:.625rem .75rem;flex-shrink:0;border-top:2px solid #e5e7eb;background:#fff}.pay-confirm-btn[data-v-2ccbe894]{width:100%;padding:.8rem;border:none;border-radius:.75rem;background:linear-gradient(135deg,#16a34a,#15803d);color:#fff;font-size:.95rem;font-weight:800;cursor:pointer;transition:opacity .15s}.pay-confirm-btn[data-v-2ccbe894]:hover:not(:disabled){opacity:.9}.pay-confirm-btn[data-v-2ccbe894]:disabled{opacity:.45;cursor:not-allowed;background:#6b7280}.er-overlay[data-v-2ccbe894]{position:fixed;inset:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:3000;padding:1rem;box-sizing:border-box}.er-modal[data-v-2ccbe894]{background:#fff;border-radius:.75rem;width:100%;max-width:400px;box-shadow:0 20px 60px #0003}.er-header[data-v-2ccbe894]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #e5e7eb}.er-header h2[data-v-2ccbe894]{margin:0;font-size:1.1rem;font-weight:700;color:#111827}.er-close[data-v-2ccbe894]{background:none;border:none;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:.25rem;border-radius:.375rem}.er-close[data-v-2ccbe894]:hover{background:#f3f4f6;color:#374151}.er-body[data-v-2ccbe894]{padding:1.25rem}.er-error[data-v-2ccbe894]{background:#fee2e2;color:#991b1b;padding:.625rem .875rem;border-radius:.5rem;font-size:.85rem;margin-bottom:1rem}.er-form[data-v-2ccbe894]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem}.er-group[data-v-2ccbe894]{display:flex;flex-direction:column;gap:.35rem}.er-group label[data-v-2ccbe894]{font-size:.78rem;font-weight:600;color:#374151}.er-input[data-v-2ccbe894]{border:1.5px solid #e5e7eb;border-radius:.4rem;padding:.5rem .625rem;font-size:.9rem;outline:none;transition:border-color .15s}.er-input[data-v-2ccbe894]:focus{border-color:#f97316}.er-input[data-v-2ccbe894]:disabled{background:#f9fafb;color:#9ca3af;cursor:not-allowed}.er-footer[data-v-2ccbe894]{display:flex;justify-content:flex-end;gap:.75rem;padding:.875rem 1.25rem;border-top:1px solid #e5e7eb}.er-btn-cancel[data-v-2ccbe894]{padding:.5rem 1rem;border:1.5px solid #e5e7eb;border-radius:.5rem;background:#fff;color:#6b7280;font-weight:600;cursor:pointer}.er-btn-save[data-v-2ccbe894]{padding:.5rem 1.25rem;border:none;border-radius:.5rem;background:#f97316;color:#fff;font-weight:700;cursor:pointer}.er-btn-save[data-v-2ccbe894]:disabled{opacity:.5;cursor:not-allowed}.pdv-toast[data-v-2ccbe894]{position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);padding:.6rem 1.25rem;border-radius:2rem;font-size:.85rem;font-weight:600;z-index:9999;pointer-events:none;white-space:nowrap;box-shadow:0 4px 16px #00000026}.toast-success[data-v-2ccbe894]{background:#111827;color:#fff}.toast-error[data-v-2ccbe894]{background:#dc2626;color:#fff}.toast-fade-enter-active[data-v-2ccbe894],.toast-fade-leave-active[data-v-2ccbe894]{transition:all .25s}.toast-fade-enter-from[data-v-2ccbe894],.toast-fade-leave-to[data-v-2ccbe894]{opacity:0;transform:translate(-50%) translateY(8px)}@media(max-width:768px){.mobile-only[data-v-2ccbe894]{display:flex}.pdv-layout[data-v-2ccbe894]{grid-template-columns:1fr}.pdv-panel-products[data-v-2ccbe894],.pdv-panel-cart[data-v-2ccbe894]{height:calc(100dvh - 100px);height:calc(100vh - 100px)}.mobile-hidden[data-v-2ccbe894]{display:none!important}.pdv-panel-products[data-v-2ccbe894],.pdv-panel-cart[data-v-2ccbe894]{border-right:none}.pdv-result-row[data-v-2ccbe894]{flex-wrap:wrap}.pdv-result-right[data-v-2ccbe894]{flex:0 0 100%;flex-wrap:wrap;justify-content:space-between;gap:.375rem}.pdv-result-stock[data-v-2ccbe894]{white-space:normal}.pdv-stock-location[data-v-2ccbe894]{cursor:pointer}.pdv-header-title[data-v-2ccbe894]{font-size:.85rem}.pdv-rate-btn[data-v-2ccbe894]{padding:.25rem .4rem}.pdv-rate-pill[data-v-2ccbe894]{font-size:.65rem}}.fiado-root[data-v-c1a5496a]{padding:1.25rem;max-width:900px;margin:0 auto}.fiado-header[data-v-c1a5496a]{margin-bottom:1rem}.fiado-title-row[data-v-c1a5496a]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.25rem}.fiado-title[data-v-c1a5496a]{margin:0;font-size:1.35rem;font-weight:800;color:#111827}.fiado-subtitle[data-v-c1a5496a]{margin:0 0 .875rem;font-size:.8rem;color:#9ca3af}.fiado-summary[data-v-c1a5496a]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.fiado-sum-card[data-v-c1a5496a]{background:#fff;border-radius:.75rem;padding:.875rem 1rem;display:flex;flex-direction:column;gap:.2rem;box-shadow:0 1px 4px #0000000f}.sum-label[data-v-c1a5496a]{font-size:.7rem;color:#9ca3af;font-weight:600;text-transform:uppercase}.sum-value[data-v-c1a5496a]{font-size:1.25rem;font-weight:800;color:#111827}.sum-total .sum-value[data-v-c1a5496a]{color:#dc2626}.sum-clients .sum-value[data-v-c1a5496a]{color:#2563eb}.sum-overdue .sum-value[data-v-c1a5496a]{color:#d97706}.fiado-search-row[data-v-c1a5496a]{margin-bottom:1rem}.fiado-search[data-v-c1a5496a]{width:100%;box-sizing:border-box;border:1.5px solid #e5e7eb;border-radius:.625rem;padding:.6rem .875rem;font-size:.9rem;outline:none}.fiado-search[data-v-c1a5496a]:focus{border-color:#f97316}.fiado-list[data-v-c1a5496a]{display:flex;flex-direction:column;gap:.5rem}.fiado-card[data-v-c1a5496a]{background:#fff;border-radius:.75rem;padding:.875rem 1rem;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:all .15s;box-shadow:0 1px 4px #0000000f;border:1.5px solid transparent}.fiado-card[data-v-c1a5496a]:hover{border-color:#f97316;transform:translateY(-1px)}.fiado-card.card-zero[data-v-c1a5496a]{opacity:.6}.fiado-card-left[data-v-c1a5496a]{display:flex;align-items:center;gap:.75rem}.fiado-client-avatar[data-v-c1a5496a]{width:2.5rem;height:2.5rem;border-radius:50%;background:linear-gradient(135deg,#f97316,#ea580c);color:#fff;font-weight:800;font-size:1.1rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.fiado-client-name[data-v-c1a5496a]{font-weight:700;color:#111827;font-size:.95rem}.fiado-client-meta[data-v-c1a5496a]{font-size:.72rem;color:#9ca3af;display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.1rem}.fiado-tipo-badge[data-v-c1a5496a]{background:#ede9fe;color:#5b21b6;padding:.1rem .375rem;border-radius:.3rem;font-size:.65rem;font-weight:700}.fiado-saldo[data-v-c1a5496a]{font-size:1.05rem;font-weight:800;text-align:right}.fiado-saldo-label[data-v-c1a5496a]{font-size:.65rem;color:#9ca3af;text-align:right}.saldo-debt[data-v-c1a5496a]{color:#dc2626}.saldo-zero[data-v-c1a5496a]{color:#16a34a}.fiado-empty[data-v-c1a5496a]{text-align:center;padding:3rem 1rem;color:#9ca3af;display:flex;flex-direction:column;align-items:center;gap:1rem}.fiado-btn-new[data-v-c1a5496a]{padding:.5rem 1.25rem;background:#f97316;color:#fff;border:none;border-radius:.5rem;font-weight:700;cursor:pointer}.fiado-overlay[data-v-c1a5496a]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;box-sizing:border-box}.fiado-detail-modal[data-v-c1a5496a]{background:#fff;border-radius:1rem;width:100%;max-width:560px;max-height:92dvh;max-height:92vh;overflow-y:auto;display:flex;flex-direction:column;box-shadow:0 20px 60px #0003}.fiado-detail-header[data-v-c1a5496a]{display:flex;justify-content:space-between;align-items:flex-start;padding:1.25rem 1.25rem .75rem;border-bottom:1px solid #f3f4f6}.fiado-detail-name[data-v-c1a5496a]{margin:0;font-size:1.1rem;font-weight:800;color:#111827}.fiado-detail-meta[data-v-c1a5496a]{margin:.15rem 0 0;font-size:.78rem;color:#9ca3af}.fiado-detail-close[data-v-c1a5496a]{background:none;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer}.fiado-detail-balance[data-v-c1a5496a]{display:flex;justify-content:space-between;align-items:center;padding:.875rem 1.25rem;background:#fef2f2}.fiado-balance-label[data-v-c1a5496a]{font-size:.8rem;font-weight:600;color:#374151}.fiado-balance-value[data-v-c1a5496a]{font-size:1.5rem;font-weight:900}.fiado-payment-form[data-v-c1a5496a]{padding:.875rem 1.25rem;border-bottom:1px solid #f3f4f6}.fiado-payment-title[data-v-c1a5496a]{margin:0 0 .625rem;font-size:.8rem;font-weight:700;color:#374151;text-transform:uppercase;letter-spacing:.04em}.fiado-payment-row[data-v-c1a5496a]{display:flex;gap:.5rem;margin-bottom:.5rem;flex-wrap:wrap}.fiado-payment-input-wrap[data-v-c1a5496a]{display:flex;align-items:center;border:1.5px solid #e5e7eb;border-radius:.4rem;overflow:hidden}.fiado-payment-prefix[data-v-c1a5496a]{padding:0 .4rem;font-size:.75rem;color:#9ca3af;background:#f9fafb;border-right:1px solid #e5e7eb}.fiado-payment-input[data-v-c1a5496a]{border:none;outline:none;padding:.45rem .5rem;font-size:.9rem;width:120px}.fiado-payment-notes[data-v-c1a5496a]{flex:1;border:1.5px solid #e5e7eb;border-radius:.4rem;padding:.45rem .6rem;font-size:.82rem;outline:none}.fiado-payment-btn[data-v-c1a5496a]{padding:.45rem 1rem;background:#16a34a;color:#fff;border:none;border-radius:.4rem;font-weight:700;cursor:pointer;white-space:nowrap}.fiado-payment-btn[data-v-c1a5496a]:disabled{opacity:.5;cursor:not-allowed}.fiado-quick-amounts[data-v-c1a5496a]{display:flex;gap:.4rem;flex-wrap:wrap}.fiado-quick-btn[data-v-c1a5496a]{padding:.25rem .625rem;border:1.5px solid #e5e7eb;border-radius:.3rem;background:#fff;font-size:.75rem;cursor:pointer;font-weight:600}.fiado-quick-btn[data-v-c1a5496a]:hover{border-color:#16a34a;color:#16a34a}.fiado-quick-all[data-v-c1a5496a]{border-color:#16a34a;color:#16a34a;background:#f0fdf4}.fiado-movements[data-v-c1a5496a]{padding:.875rem 1.25rem}.fiado-movements-title[data-v-c1a5496a]{margin:0 0 .625rem;font-size:.8rem;font-weight:700;color:#374151;text-transform:uppercase;letter-spacing:.04em}.fiado-history-loading[data-v-c1a5496a],.fiado-history-empty[data-v-c1a5496a]{font-size:.82rem;color:#9ca3af;text-align:center;padding:1rem 0}.fiado-movement-list[data-v-c1a5496a]{display:flex;flex-direction:column;gap:.35rem}.fiado-movement-row[data-v-c1a5496a]{display:flex;align-items:center;gap:.625rem;padding:.5rem .625rem;border-radius:.5rem;background:#f9fafb}.mv-icon[data-v-c1a5496a]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1rem;flex-shrink:0}.mv-debit .mv-icon[data-v-c1a5496a]{background:#fee2e2;color:#dc2626}.mv-payment .mv-icon[data-v-c1a5496a]{background:#d1fae5;color:#16a34a}.mv-info[data-v-c1a5496a]{flex:1;display:flex;flex-direction:column}.mv-tipo[data-v-c1a5496a]{font-size:.8rem;font-weight:600;color:#374151}.mv-notes[data-v-c1a5496a]{font-size:.7rem;color:#9ca3af}.mv-date[data-v-c1a5496a]{font-size:.68rem;color:#d1d5db}.mv-amounts[data-v-c1a5496a]{display:flex;flex-direction:column;align-items:flex-end}.mv-valor[data-v-c1a5496a]{font-size:.85rem;font-weight:700}.mv-debt[data-v-c1a5496a]{color:#dc2626}.mv-credit[data-v-c1a5496a]{color:#16a34a}.mv-saldo[data-v-c1a5496a]{font-size:.65rem;color:#9ca3af}.fiado-new-modal[data-v-c1a5496a]{background:#fff;border-radius:1rem;width:100%;max-width:480px;box-shadow:0 20px 60px #0003}.fiado-new-header[data-v-c1a5496a]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid #f3f4f6}.fiado-new-header h3[data-v-c1a5496a]{margin:0;font-size:1rem;font-weight:700}.fiado-new-header button[data-v-c1a5496a]{background:none;border:none;font-size:1.4rem;color:#6b7280;cursor:pointer}.fiado-new-body[data-v-c1a5496a]{padding:1rem 1.25rem}.fiado-field[data-v-c1a5496a]{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.75rem}.fiado-field label[data-v-c1a5496a]{font-size:.75rem;font-weight:600;color:#374151}.fiado-input[data-v-c1a5496a]{border:1.5px solid #e5e7eb;border-radius:.4rem;padding:.45rem .6rem;font-size:.88rem;outline:none}.fiado-input[data-v-c1a5496a]:focus{border-color:#f97316}.fiado-textarea[data-v-c1a5496a]{resize:vertical;font-family:inherit}.fiado-row[data-v-c1a5496a]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.fiado-error[data-v-c1a5496a]{color:#dc2626;font-size:.8rem;margin-top:.25rem}.fiado-new-footer[data-v-c1a5496a]{display:flex;gap:.75rem;padding:.875rem 1.25rem;border-top:1px solid #f3f4f6}.fiado-btn-cancel[data-v-c1a5496a]{flex:1;padding:.55rem;border:1.5px solid #e5e7eb;border-radius:.4rem;background:#fff;color:#6b7280;font-weight:600;cursor:pointer}.fiado-btn-save[data-v-c1a5496a]{flex:2;padding:.55rem;border:none;border-radius:.4rem;background:#f97316;color:#fff;font-weight:700;cursor:pointer}.fiado-btn-save[data-v-c1a5496a]:disabled{opacity:.5;cursor:not-allowed}.fiado-toast[data-v-c1a5496a]{position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);padding:.6rem 1.25rem;border-radius:2rem;font-size:.85rem;font-weight:600;z-index:9999;pointer-events:none;box-shadow:0 4px 16px #00000026}.toast-success[data-v-c1a5496a]{background:#111827;color:#fff}.toast-error[data-v-c1a5496a]{background:#dc2626;color:#fff}.toast-fade-enter-active[data-v-c1a5496a],.toast-fade-leave-active[data-v-c1a5496a]{transition:all .25s}.toast-fade-enter-from[data-v-c1a5496a],.toast-fade-leave-to[data-v-c1a5496a]{opacity:0;transform:translate(-50%) translateY(8px)}@media(max-width:640px){.fiado-root[data-v-c1a5496a]{padding:.875rem}.fiado-summary[data-v-c1a5496a]{grid-template-columns:1fr 1fr}.fiado-row[data-v-c1a5496a]{grid-template-columns:1fr}}
