@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}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.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{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;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}}@media screen{:is(#app,body) .erp-dialog-backdrop{box-sizing:border-box;padding:24px;background:#0f172a7a;overscroll-behavior:contain}:is(#app,body) .erp-dialog{--dialog-width: 680px;--dialog-space: 20px;width:min(var(--dialog-width),100%);max-width:100%;max-height:calc(100dvh - 48px);min-width:0;min-height:0;margin:auto;padding:0;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:16px;background:#fff;color:#1e293b;box-shadow:0 24px 80px #0f172a3d;text-align:left;line-height:1.5;outline:none}:is(#app,body) .erp-dialog--sm{--dialog-width: 480px}:is(#app,body) .erp-dialog--lg{--dialog-width: 840px}:is(#app,body) .erp-dialog--xl{--dialog-width: 1040px}:is(#app,body) .erp-dialog__header{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;gap:12px;margin:0;padding:14px var(--dialog-space);border:0;border-bottom:1px solid #e2e8f0;background:#fff;color:#0f172a}:is(#app,body) .erp-dialog__header :is(h1,h2,h3,h4),:is(#app,body) :is(h2,h3).erp-dialog__header{margin:0;font-size:18px;line-height:1.35;font-weight:650;letter-spacing:-.02em;overflow-wrap:anywhere}:is(#app,body) .erp-dialog__body{flex:1 1 auto;min-width:0;min-height:0;padding:16px var(--dialog-space);margin:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}:is(#app,body) .erp-dialog__form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;margin:0;padding:0;overflow:hidden}:is(#app,body) .erp-dialog__footer{display:flex;flex-direction:row;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;padding:12px var(--dialog-space);margin:0;border:0;border-top:1px solid #e2e8f0;background:#f8fafc}:is(#app,body) .erp-dialog__tabs{flex:0 0 auto;display:flex;overflow-x:auto;padding:0 var(--dialog-space);margin:0;gap:4px;border-bottom:1px solid #e2e8f0;scrollbar-width:thin}:is(#app,body) .erp-dialog__tabs>button{flex:1 0 auto;min-height:40px}:is(#app,body) .erp-dialog :where(.form-group,.form-section){min-width:0}:is(#app,body) .erp-dialog .form-group{margin-bottom:12px}:is(#app,body) .erp-dialog :is(.form-row,.form-grid){gap:12px;margin-bottom:0}:is(#app,body) .erp-dialog .pedido-form{gap:16px}:is(#app,body) .erp-dialog .pedido-form .form-section{margin:0;padding:0;gap:12px}:is(#app,body) .erp-dialog .pedido-form .section-title{margin-bottom:0}:is(#app,body) .erp-dialog .pedido-form .form-input{width:100%}:is(#app,body) .erp-dialog .form-section{margin-bottom:16px;padding-bottom:16px}:is(#app,body) .erp-dialog .section-title{margin-bottom:12px;font-size:13px}:is(#app,body) .erp-dialog :is(input,select,textarea):not([type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=hidden]){box-sizing:border-box;min-width:0;max-width:100%;border-radius:8px;font-family:inherit}:is(#app,body) .erp-dialog :is(.form-input,.form-select,.form-control){min-height:38px;padding:8px 10px;font-size:14px;line-height:20px}:is(#app,body) .erp-dialog :is(input,select,textarea,summary):focus-visible{outline:2px solid #2563eb;outline-offset:2px;border-color:#2563eb;box-shadow:none}:is(#app,body) .erp-dialog__footer>.erp-button{width:auto;min-height:38px;padding:8px 12px}:is(#app,body) .erp-dialog__section{padding:14px;margin-bottom:16px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}:is(#app,body) .erp-dialog__section>summary{cursor:pointer;font-weight:600;font-size:13px}:is(#app,body) .erp-dialog__section[open]>summary{margin-bottom:14px}:is(#app,body) .erp-dialog--media{--dialog-width: 1040px}@media(min-width:601px)and (max-width:900px){:is(#app,body) .erp-dialog .pedido-form .form-row{grid-template-columns:repeat(2,minmax(0,1fr))}:is(#app,body) .erp-dialog .pedido-form .form-group:is(.full-width,.flex-2){grid-column:1 / -1}}@media(max-width:600px){:is(#app,body) .erp-dialog-backdrop{padding:8px;padding-bottom:max(8px,env(safe-area-inset-bottom))}:is(#app,body) .erp-dialog{--dialog-space: 14px;width:100%;max-height:calc(100dvh - 16px - env(safe-area-inset-bottom));border-radius:12px}:is(#app,body) .erp-dialog__header{padding-block:10px;gap:8px}:is(#app,body) .erp-dialog__header :is(h1,h2,h3,h4){font-size:17px}:is(#app,body) .erp-dialog__body{padding-block:12px;scrollbar-gutter:auto}:is(#app,body) .erp-dialog__footer{padding-block:10px;gap:8px}:is(#app,body) .erp-dialog__footer>.erp-button{flex:1 1 auto;min-height:44px}:is(#app,body) .erp-dialog__tabs{padding-inline:8px}:is(#app,body) .erp-dialog__tabs>button{font-size:12px;padding-inline:10px;min-height:44px}:is(#app,body) .erp-dialog :is(input,select,textarea):not([type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=hidden]){font-size:16px}:is(#app,body) .erp-dialog :is(.form-input,.form-select,.form-control){min-height:44px}:is(#app,body) .erp-dialog .form-section{margin-bottom:12px;padding-bottom:12px}}}@supports (-webkit-touch-callout: none){@media screen and (hover:none)and (pointer:coarse){:is(#app,body) :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden],[type=button],[type=submit],[type=reset],[type=image]),select,textarea){font-size:max(16px,1rem)!important}}}.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-ff9a6151]{min-height:100vh;min-height:100svh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#eff6ff,#dbeafe);padding:2rem}.login-box[data-v-ff9a6151]{width:100%;max-width:28rem;display:flex;flex-direction:column;gap:2rem}.login-header[data-v-ff9a6151]{text-align:center}.logo[data-v-ff9a6151]{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-ff9a6151]{width:2.5rem;height:2.5rem;color:#fff}.login-title[data-v-ff9a6151]{margin:1.5rem 0 .5rem;font-size:1.875rem;font-weight:700;color:#111827}.login-subtitle[data-v-ff9a6151]{margin:0;font-size:.875rem;color:#6b7280}.card-body[data-v-ff9a6151]{padding:2rem}.login-form[data-v-ff9a6151]{display:flex;flex-direction:column;gap:1.5rem}.error-message[data-v-ff9a6151]{background-color:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;padding:1rem}.error-content[data-v-ff9a6151]{display:flex;align-items:flex-start;gap:.75rem}.error-icon[data-v-ff9a6151]{width:1.25rem;height:1.25rem;color:#dc2626;flex-shrink:0}.error-text[data-v-ff9a6151]{margin:0;font-size:.875rem;color:#991b1b}.form-group[data-v-ff9a6151]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-ff9a6151]{font-size:.875rem;font-weight:500;color:#374151}.form-options[data-v-ff9a6151]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between}.remember-me[data-v-ff9a6151]{display:flex;align-items:center;gap:.5rem}.checkbox[data-v-ff9a6151]{width:1rem;height:1rem;color:#2563eb;border:1px solid #d1d5db;border-radius:.25rem}.checkbox-label[data-v-ff9a6151]{font-size:.875rem;color:#111827;cursor:pointer}.forgot-password[data-v-ff9a6151]{font-size:.875rem}.forgot-link[data-v-ff9a6151]{color:#2563eb;text-decoration:none;font-weight:500}.forgot-link[data-v-ff9a6151]:hover{color:#1d4ed8}.login-button[data-v-ff9a6151]{width:100%;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.75rem 1rem;font-size:1rem}.loading-spinner[data-v-ff9a6151]{width:1.25rem;height:1.25rem;color:#fff;animation:spin-ff9a6151 1s linear infinite}.spinner-track[data-v-ff9a6151]{opacity:.25}.spinner-path[data-v-ff9a6151]{opacity:.75}.test-credentials[data-v-ff9a6151]{text-align:center}.test-credentials p[data-v-ff9a6151]{margin:0;font-size:.75rem;color:#6b7280}@media(max-width:600px){.login-container[data-v-ff9a6151]{padding:1.5rem 1rem}.card-body[data-v-ff9a6151]{padding:1.5rem}.login-box[data-v-ff9a6151],.form-group[data-v-ff9a6151]{min-width:0}}@keyframes spin-ff9a6151{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rastreamento-card[data-v-615a34c9]{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-615a34c9]:hover{border-color:#2563eb;box-shadow:0 4px 12px -4px #00000026;transform:translateY(-1px)}.card-header[data-v-615a34c9]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1rem .5rem}.card-title[data-v-615a34c9]{margin:0;font-size:1rem;font-weight:600;color:#111827}.card-actions[data-v-615a34c9]{display:flex;align-items:center;gap:.5rem}.edit-rate-btn[data-v-615a34c9]{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-615a34c9]:hover{background-color:#f3f4f6;color:#374151}.edit-rate-btn svg[data-v-615a34c9]{width:.875rem;height:.875rem}.card-icon[data-v-615a34c9]{width:1.5rem;height:1.5rem;color:#2563eb;display:flex;align-items:center;justify-content:center}.card-icon svg[data-v-615a34c9]{width:1rem;height:1rem}.rastreamento-content[data-v-615a34c9]{padding:0 1rem 1rem;display:flex;flex-direction:column;gap:1rem;overflow:hidden}.rastreamento-stats[data-v-615a34c9]{display:grid;grid-template-columns:repeat(4,1fr);gap:.375rem}.rstat[data-v-615a34c9]{display:flex;flex-direction:column;align-items:center;padding:.5rem .25rem;border-radius:.5rem;gap:.125rem}.rstat-num[data-v-615a34c9]{font-size:1.25rem;font-weight:800;line-height:1}.rstat-lbl[data-v-615a34c9]{font-size:.58rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;line-height:1.2;text-align:center}.rstat-total[data-v-615a34c9]{background:#f3f4f6}.rstat-total .rstat-num[data-v-615a34c9]{color:#111827}.rstat-total .rstat-lbl[data-v-615a34c9]{color:#6b7280}.rstat-transito[data-v-615a34c9]{background:#dbeafe}.rstat-transito .rstat-num[data-v-615a34c9]{color:#1d4ed8}.rstat-transito .rstat-lbl[data-v-615a34c9]{color:#3b82f6}.rstat-entregue[data-v-615a34c9]{background:#d1fae5}.rstat-entregue .rstat-num[data-v-615a34c9]{color:#065f46}.rstat-entregue .rstat-lbl[data-v-615a34c9]{color:#10b981}.rstat-pendente[data-v-615a34c9]{background:#fef3c7}.rstat-pendente .rstat-num[data-v-615a34c9]{color:#b45309}.rstat-pendente .rstat-lbl[data-v-615a34c9]{color:#d97706}.tracking-loading[data-v-615a34c9]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem 0}.tracking-loading .loading-spinner[data-v-615a34c9]{width:1.5rem;height:1.5rem;color:#2563eb;animation:spin-615a34c9 1s linear infinite}.tracking-loading p[data-v-615a34c9]{font-size:.875rem;color:#6b7280;margin:0}.rastreamentos-recentes[data-v-615a34c9]{flex:1;overflow:hidden;display:flex;flex-direction:column;min-height:0}.recentes-title[data-v-615a34c9]{font-size:.65rem;font-weight:700;color:#9ca3af;margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.07em}.rastreamentos-list[data-v-615a34c9]{display:flex;flex-direction:column;gap:.375rem;overflow-y:auto;max-height:420px;padding-right:.25rem}.rastreamentos-list[data-v-615a34c9]::-webkit-scrollbar{width:3px}.rastreamentos-list[data-v-615a34c9]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:2px}.rastreamentos-list[data-v-615a34c9]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.rastreamentos-list[data-v-615a34c9]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.track-card[data-v-615a34c9]{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-615a34c9]:hover{box-shadow:0 2px 8px #00000014;transform:translateY(-1px)}.track-card.status-pendente[data-v-615a34c9]{border-left-color:#f59e0b;background:#fffdf5}.track-card.status-em-transito[data-v-615a34c9]{border-left-color:#3b82f6;background:#f8fbff}.track-card.status-entregue[data-v-615a34c9]{border-left-color:#10b981;background:#f5fdf8}.track-card.status-erro[data-v-615a34c9]{border-left-color:#ef4444;background:#fff8f8}.track-top[data-v-615a34c9]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.track-name[data-v-615a34c9]{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-615a34c9]{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-615a34c9]{background:#fef3c7;color:#b45309}.track-badge.status-em-transito[data-v-615a34c9]{background:#dbeafe;color:#1d4ed8}.track-badge.status-entregue[data-v-615a34c9]{background:#d1fae5;color:#065f46}.track-badge.status-erro[data-v-615a34c9]{background:#fee2e2;color:#b91c1c}.track-code-row[data-v-615a34c9]{display:flex;align-items:center;gap:.375rem}.track-code[data-v-615a34c9]{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-615a34c9]{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-615a34c9]{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-615a34c9]:hover{background:#e5e7eb;color:#374151}.track-copy svg[data-v-615a34c9]{width:.7rem;height:.7rem}.track-event[data-v-615a34c9]{display:flex;align-items:flex-start;gap:.25rem;margin-top:.05rem}.track-event-icon[data-v-615a34c9]{width:.7rem;height:.7rem;color:#6b7280;flex-shrink:0;margin-top:.05rem}.track-event-text[data-v-615a34c9]{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-615a34c9]{display:flex;align-items:center;gap:.25rem}.track-estimate-icon[data-v-615a34c9]{width:.65rem;height:.65rem;color:#9ca3af;flex-shrink:0}.track-estimate[data-v-615a34c9]{font-size:.65rem;color:#9ca3af}.empty-rastreamentos[data-v-615a34c9]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2rem 1rem;color:#9ca3af;text-align:center}.empty-icon[data-v-615a34c9]{width:1.5rem;height:1.5rem;opacity:.5}.empty-text[data-v-615a34c9]{font-size:.675rem;margin:0;opacity:.8}.modal-overlay[data-v-615a34c9]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-615a34c9]{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-615a34c9]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e5e7eb}.modal-header h2[data-v-615a34c9]{margin:0;font-size:1.25rem;font-weight:600;color:#111827}.modal-close[data-v-615a34c9]{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-615a34c9]:hover{background-color:#f3f4f6;color:#374151}.modal-close svg[data-v-615a34c9]{width:1.25rem;height:1.25rem}.modal-body[data-v-615a34c9]{padding:1.5rem;max-height:60vh;overflow-y:auto}.modal-footer[data-v-615a34c9]{display:flex;justify-content:flex-end;gap:.75rem;padding:1.5rem;border-top:1px solid #e5e7eb;background-color:#f9fafb}.form-grid[data-v-615a34c9]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group[data-v-615a34c9]{display:flex;flex-direction:column;gap:.5rem}.form-group.full-width[data-v-615a34c9]{grid-column:1 / -1}.form-group label[data-v-615a34c9]{font-size:.875rem;font-weight:500;color:#374151}.form-input[data-v-615a34c9]{padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;transition:border-color .2s}.form-input[data-v-615a34c9]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.form-actions[data-v-615a34c9]{margin-top:1rem;display:flex;justify-content:center}.btn[data-v-615a34c9]{padding:.75rem 1.5rem;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;border:none}.btn-primary[data-v-615a34c9]{background-color:#2563eb;color:#fff}.btn-primary[data-v-615a34c9]:hover:not(:disabled){background-color:#1d4ed8}.btn-primary[data-v-615a34c9]:disabled{background-color:#9ca3af;cursor:not-allowed}.btn-secondary[data-v-615a34c9]{background-color:#f3f4f6;color:#374151;border:1px solid #d1d5db}.btn-secondary[data-v-615a34c9]:hover{background-color:#e5e7eb}.btn-consultar[data-v-615a34c9]{background-color:#16a34a;color:#fff}.btn-consultar[data-v-615a34c9]:hover:not(:disabled){background-color:#15803d}.btn-consultar[data-v-615a34c9]:disabled{background-color:#9ca3af;cursor:not-allowed}.alert[data-v-615a34c9]{padding:.75rem;border-radius:.5rem;margin-bottom:1rem;font-size:.875rem}.alert-error[data-v-615a34c9]{background-color:#fef2f2;border:1px solid #fecaca;color:#b91c1c}@keyframes spin-615a34c9{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){.rastreamento-stats[data-v-615a34c9]{grid-template-columns:1fr 1fr;gap:.5rem}.form-grid[data-v-615a34c9]{grid-template-columns:1fr}.modal-content[data-v-615a34c9]{margin:.5rem;max-height:95vh}.modal-header[data-v-615a34c9],.modal-body[data-v-615a34c9],.modal-footer[data-v-615a34c9]{padding:1rem}}@media(max-width:600px){.rastreamentos-list[data-v-615a34c9]{max-height:none;overflow-y:visible}}.folgas-calendar-advanced[data-v-78a6dc80]{background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;overflow:hidden}.calendar-header[data-v-78a6dc80]{padding:1.5rem;border-bottom:1px solid #e5e7eb;background:#fff;color:#1f2937}.header-controls[data-v-78a6dc80]{display:flex;flex-direction:column;gap:1rem}.month-navigation[data-v-78a6dc80]{display:flex;align-items:center;justify-content:center;gap:2rem}.nav-button[data-v-78a6dc80]{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-78a6dc80]:hover{background:#f9fafb;color:#1f2937}.nav-button svg[data-v-78a6dc80]{width:1.25rem;height:1.25rem}.month-title[data-v-78a6dc80]{font-size:1.75rem;font-weight:600;margin:0;text-align:center;color:#1f2937}.filters[data-v-78a6dc80]{display:flex;gap:1rem;flex-wrap:wrap;align-items:end}.filter-group[data-v-78a6dc80]{display:flex;flex-direction:column;gap:.25rem;min-width:120px}.filter-group label[data-v-78a6dc80]{font-size:.875rem;font-weight:500;color:#6b7280}.filter-group select[data-v-78a6dc80]{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#1f2937;font-size:.875rem}.filter-group select option[data-v-78a6dc80]{color:#1f2937;background:#fff}.bulk-actions[data-v-78a6dc80]{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-78a6dc80]{font-weight:600;color:#374151}.bulk-btn[data-v-78a6dc80]{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-78a6dc80]{width:1rem;height:1rem}.bulk-btn.approve[data-v-78a6dc80]{background:#374151;color:#fff}.bulk-btn.approve[data-v-78a6dc80]:hover{background:#1f2937}.bulk-btn.reject[data-v-78a6dc80]{background:#6b7280;color:#fff}.bulk-btn.reject[data-v-78a6dc80]:hover{background:#4b5563}.bulk-btn.delete[data-v-78a6dc80]{background:#9ca3af;color:#fff}.bulk-btn.delete[data-v-78a6dc80]:hover{background:#6b7280}.calendar-legend[data-v-78a6dc80]{display:flex;gap:1rem;padding:1rem 1.5rem;background:#f9fafb;border-bottom:1px solid #e5e7eb}.legend-item[data-v-78a6dc80]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#6b7280}.legend-color[data-v-78a6dc80]{width:1rem;height:1rem;border-radius:50%}.legend-color.pending[data-v-78a6dc80]{background:#9ca3af;border:1px solid #6b7280}.legend-color.approved[data-v-78a6dc80]{background:#374151;border:1px solid #1f2937}.legend-color.rejected[data-v-78a6dc80]{background:#d1d5db;border:1px solid #9ca3af}.legend-color.today[data-v-78a6dc80]{background:#1f2937;border:2px solid #000000}.calendar-grid[data-v-78a6dc80]{display:grid;grid-template-columns:repeat(7,1fr);background:#e5e7eb;gap:1px}.weekday-header[data-v-78a6dc80]{background:#f9fafb;padding:1rem .5rem;text-align:center;font-weight:600;color:#374151;font-size:.875rem}.calendar-cell[data-v-78a6dc80]{background:#fff;min-height:120px;padding:.5rem;cursor:pointer;transition:all .2s;position:relative;display:flex;flex-direction:column}.calendar-cell[data-v-78a6dc80]:hover{background:#f9fafb}.calendar-cell.other-month[data-v-78a6dc80]{background:#f9fafb;opacity:.5}.calendar-cell.today[data-v-78a6dc80]{background:#dbeafe;box-shadow:inset 0 0 0 2px #3b82f6}.calendar-cell.weekend[data-v-78a6dc80]{background:#fafafa}.calendar-cell.weekend.other-month[data-v-78a6dc80]{background:#f5f5f5}.day-number[data-v-78a6dc80]{font-weight:600;color:#1f2937;margin-bottom:.25rem;align-self:flex-start}.folgas-container[data-v-78a6dc80]{flex:1;display:flex;flex-direction:column;gap:2px;overflow-y:auto}.folga-item[data-v-78a6dc80]{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-78a6dc80]:hover{transform:scale(1.02);box-shadow:0 2px 4px #0000001a}.folga-item.selected[data-v-78a6dc80]{box-shadow:0 0 0 2px #000;transform:scale(1.05)}.folga-content[data-v-78a6dc80]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:.25rem}.vendedor-initial[data-v-78a6dc80]{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-78a6dc80]{display:flex;align-items:center;flex:1;justify-content:center}.status-icon[data-v-78a6dc80]{width:12px;height:12px;opacity:.8}.status-icon.approved[data-v-78a6dc80]{color:#ffffffe6}.status-icon.rejected[data-v-78a6dc80]{color:#fff9}.status-icon.pending[data-v-78a6dc80]{color:#fffc}.action-buttons[data-v-78a6dc80]{display:none;gap:2px}.folga-item:hover .action-buttons[data-v-78a6dc80]{display:flex}.action-btn[data-v-78a6dc80]{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-78a6dc80]:hover{background:#ffffff4d}.action-btn svg[data-v-78a6dc80]{width:10px;height:10px}.folga-item.approved[data-v-78a6dc80]{opacity:1}.folga-item.rejected[data-v-78a6dc80]{opacity:.4}.folga-item.pending[data-v-78a6dc80]{opacity:.8}.day-modal-overlay[data-v-78a6dc80]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:50;padding:1rem}.day-modal[data-v-78a6dc80]{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-78a6dc80]{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-78a6dc80]{font-size:1.25rem;font-weight:600;margin:0;color:#1f2937}.close-button[data-v-78a6dc80]{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-78a6dc80]:hover{background:#e5e7eb;color:#374151}.close-button svg[data-v-78a6dc80]{width:1rem;height:1rem}.day-modal-content[data-v-78a6dc80]{padding:1.5rem;overflow-y:auto;flex:1}.folgas-list h5[data-v-78a6dc80]{font-size:1rem;font-weight:600;margin-bottom:1rem;color:#1f2937}.folga-detail-item[data-v-78a6dc80]{padding:1rem;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:.75rem;background:#f9fafb}.folga-header[data-v-78a6dc80]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.folga-info[data-v-78a6dc80]{display:flex;align-items:center;gap:.75rem;flex:1}.folga-color[data-v-78a6dc80]{width:1rem;height:1rem;border-radius:50%;flex-shrink:0}.folga-details[data-v-78a6dc80]{display:flex;flex-direction:column}.vendedor-name[data-v-78a6dc80]{font-weight:600;color:#1f2937;font-size:.875rem}.folga-type[data-v-78a6dc80]{color:#6b7280;font-size:.75rem}.folga-actions[data-v-78a6dc80]{display:flex;align-items:center;gap:.5rem}.status-badge[data-v-78a6dc80]{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500}.status-badge.aprovado[data-v-78a6dc80]{background:#f3f4f6;color:#374151;border:1px solid #d1d5db}.status-badge.pendente[data-v-78a6dc80]{background:#f9fafb;color:#6b7280;border:1px solid #e5e7eb}.status-badge.rejeitado[data-v-78a6dc80]{background:#f3f4f6;color:#9ca3af;border:1px solid #d1d5db}.folga-motivo[data-v-78a6dc80]{margin-top:.5rem;font-size:.875rem;color:#6b7280;font-style:italic;padding-top:.5rem;border-top:1px solid #e5e7eb}.no-folgas[data-v-78a6dc80]{text-align:center;color:#6b7280;padding:3rem 2rem}.empty-icon[data-v-78a6dc80]{width:3rem;height:3rem;color:#d1d5db;margin:0 auto 1rem}.folga-form[data-v-78a6dc80]{display:flex;flex-direction:column;gap:1rem}.form-row[data-v-78a6dc80]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group[data-v-78a6dc80]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-78a6dc80]{font-weight:600;color:#1f2937;font-size:.875rem}.form-group select[data-v-78a6dc80],.form-group input[data-v-78a6dc80],.form-group textarea[data-v-78a6dc80]{padding:.75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;transition:all .2s}.form-group select[data-v-78a6dc80]:focus,.form-group input[data-v-78a6dc80]:focus,.form-group textarea[data-v-78a6dc80]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.checkbox-label[data-v-78a6dc80]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:500;color:#1f2937}.checkbox-label input[type=checkbox][data-v-78a6dc80]{margin:0}.day-modal-actions[data-v-78a6dc80],.form-actions[data-v-78a6dc80]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.btn[data-v-78a6dc80]{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-78a6dc80]{background:#1f2937;color:#fff}.btn-primary[data-v-78a6dc80]:hover:not(:disabled){background:#374151}.btn-secondary[data-v-78a6dc80]{background:#f3f4f6;color:#1f2937}.btn-secondary[data-v-78a6dc80]:hover{background:#e5e7eb}.btn-danger[data-v-78a6dc80]{background:#6b7280;color:#fff}.btn-danger[data-v-78a6dc80]:hover:not(:disabled){background:#4b5563}.btn-sm[data-v-78a6dc80]{padding:.5rem .75rem;font-size:.75rem}.btn[data-v-78a6dc80]:disabled{opacity:.6;cursor:not-allowed}.btn svg[data-v-78a6dc80]{width:1rem;height:1rem}.delete-modal[data-v-78a6dc80]{background:#fff;border-radius:12px;width:100%;max-width:400px;overflow:hidden}.delete-modal-header[data-v-78a6dc80]{display:flex;align-items:center;gap:1rem;padding:1.5rem;border-bottom:1px solid #e5e7eb}.warning-icon[data-v-78a6dc80]{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-78a6dc80]{width:1.5rem;height:1.5rem}.delete-modal-header h4[data-v-78a6dc80]{font-size:1.125rem;font-weight:600;margin:0;color:#1f2937}.delete-modal-content[data-v-78a6dc80]{padding:1.5rem}.delete-modal-content p[data-v-78a6dc80]{color:#6b7280;line-height:1.6;margin:0}.delete-modal-actions[data-v-78a6dc80]{display:flex;gap:.75rem;justify-content:flex-end;padding:1.5rem;border-top:1px solid #e5e7eb}@media(max-width:768px){.filters[data-v-78a6dc80]{flex-direction:column;align-items:stretch}.form-row[data-v-78a6dc80]{grid-template-columns:1fr}.calendar-cell[data-v-78a6dc80]{min-height:80px}.folga-item[data-v-78a6dc80]{font-size:.625rem;min-height:20px}.vendedor-initial[data-v-78a6dc80]{width:14px;height:14px;font-size:.5rem}.bulk-actions[data-v-78a6dc80]{flex-direction:column;align-items:stretch}.bulk-actions .bulk-btn[data-v-78a6dc80]{justify-content:center}}.folgas-card[data-v-43c29abf]{background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;overflow:hidden}.card-header[data-v-43c29abf]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid #f3f4f6}.header-left[data-v-43c29abf]{flex:1}.card-title[data-v-43c29abf]{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 .25rem}.card-subtitle[data-v-43c29abf]{font-size:.875rem;color:#6b7280;margin:0}.expand-button[data-v-43c29abf]{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-43c29abf]:hover{background:#e5e7eb;color:#374151}.expand-button svg[data-v-43c29abf]{width:1rem;height:1rem}.card-content[data-v-43c29abf]{padding:1rem 1.5rem 1.5rem}.mini-calendar[data-v-43c29abf]{margin-bottom:1.5rem}.mini-calendar-header[data-v-43c29abf]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.mini-nav-btn[data-v-43c29abf]{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-43c29abf]:hover{background:#f3f4f6;color:#374151}.mini-nav-btn svg[data-v-43c29abf]{width:.875rem;height:.875rem}.mini-month[data-v-43c29abf]{font-size:.875rem;font-weight:600;color:#1f2937}.mini-grid[data-v-43c29abf]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.mini-weekday[data-v-43c29abf]{text-align:center;font-size:.75rem;color:#6b7280;font-weight:500;padding:.25rem}.mini-day[data-v-43c29abf]{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-43c29abf]:hover{background:#f9fafb}.mini-day.other-month[data-v-43c29abf]{opacity:.3}.mini-day.today[data-v-43c29abf]{background:#dbeafe;color:#1d4ed8;font-weight:600}.mini-day.has-folgas[data-v-43c29abf]{background:#fef3c7}.mini-day.today.has-folgas[data-v-43c29abf]{background:#bfdbfe}.mini-day-number[data-v-43c29abf]{line-height:1}.mini-indicators[data-v-43c29abf]{position:absolute;bottom:1px;display:flex;gap:1px}.mini-indicator[data-v-43c29abf]{width:3px;height:3px;border-radius:50%;opacity:.8}.mini-more[data-v-43c29abf]{font-size:.5rem;color:#6b7280;font-weight:600}.quick-stats[data-v-43c29abf]{display:flex;gap:1rem;margin-bottom:1.5rem}.stat-item[data-v-43c29abf]{flex:1;text-align:center;padding:1rem;background:#f9fafb;border-radius:8px}.stat-number[data-v-43c29abf]{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:.25rem}.stat-label[data-v-43c29abf]{font-size:.75rem;color:#6b7280;font-weight:500}.funcionarios-folgas[data-v-43c29abf]{margin-top:1.5rem}.folgas-title[data-v-43c29abf]{font-size:.875rem;font-weight:600;color:#1f2937;margin-bottom:.75rem}.folgas-list[data-v-43c29abf]{display:flex;flex-direction:column;gap:.5rem}.funcionario-item[data-v-43c29abf]{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-43c29abf]:hover{background:#f3f4f6;border-color:#e5e7eb}.funcionario-info[data-v-43c29abf]{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.vendedor-color[data-v-43c29abf]{width:.75rem;height:.75rem;border-radius:50%;flex-shrink:0}.funcionario-details[data-v-43c29abf]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.funcionario-name[data-v-43c29abf]{font-size:.75rem;font-weight:600;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.funcionario-stats[data-v-43c29abf]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.stat-group[data-v-43c29abf]{display:flex;align-items:center;gap:.25rem}.stat-number[data-v-43c29abf]{font-size:.625rem;font-weight:600;color:#374151}.stat-label[data-v-43c29abf]{font-size:.625rem;color:#6b7280}.stat-separator[data-v-43c29abf]{font-size:.625rem;color:#9ca3af}.total-ausencias[data-v-43c29abf]{display:flex;flex-direction:column;align-items:center;gap:.125rem;flex-shrink:0}.total-number[data-v-43c29abf]{font-size:1rem;font-weight:700;color:#1f2937;line-height:1}.total-label[data-v-43c29abf]{font-size:.625rem;color:#6b7280;font-weight:500}.no-data[data-v-43c29abf]{text-align:center;padding:1rem;color:#6b7280;font-size:.875rem;background:#f9fafb;border-radius:8px}.calendar-modal-overlay[data-v-43c29abf]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.calendar-modal[data-v-43c29abf]{background:#fff;border-radius:12px;width:100%;max-width:1000px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-43c29abf]{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-43c29abf]{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0}.modal-close[data-v-43c29abf]{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-43c29abf]:hover{background:#e5e7eb;color:#374151}.modal-close svg[data-v-43c29abf]{width:1rem;height:1rem}.modal-content[data-v-43c29abf]{flex:1;overflow-y:auto;padding:1.5rem}@media(max-width:640px){.quick-stats[data-v-43c29abf]{flex-direction:column;gap:.5rem}.vendedor-details[data-v-43c29abf]{min-width:0}.vendedor-name[data-v-43c29abf],.vendedor-stats[data-v-43c29abf]{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-b6a59689]{background:#d97706}.slevel-unknown[data-v-b6a59689]{color:#92400e}.inv-card[data-v-b6a59689]{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-b6a59689]{display:flex;align-items:center;justify-content:space-between;padding:1.125rem 1.25rem .75rem}.inv-header-left[data-v-b6a59689]{display:flex;align-items:center;gap:.75rem}.inv-icon-wrap[data-v-b6a59689]{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-b6a59689]{width:1.25rem;height:1.25rem}.inv-title[data-v-b6a59689]{margin:0;font-size:1.125rem;font-weight:700;color:#111827;line-height:1.2}.inv-subtitle[data-v-b6a59689]{margin:0;font-size:.72rem;color:#9ca3af;margin-top:.1rem}.inv-header-actions[data-v-b6a59689]{display:flex;align-items:center;gap:.5rem}:is(#app,body) .inv-header-action[data-v-b6a59689]{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:0;height:28px;gap:.3rem;font-size:.75rem;font-weight:600;line-height:1rem;white-space:nowrap;padding:0 .625rem;border-radius:.375rem}:is(#app,body) .inv-header-action>svg[data-v-b6a59689]{width:12px;height:12px}.inv-add-btn[data-v-b6a59689]{cursor:pointer;transition:background .15s}.inv-add-btn[data-v-b6a59689]:hover{background:#dcfce7}.inv-add-label-short[data-v-b6a59689]{display:none}.inv-link-all[data-v-b6a59689]{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-b6a59689]:hover{background:#fed7aa}.inv-stats-row[data-v-b6a59689]{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;padding:0 1.25rem 1rem}.inv-stat[data-v-b6a59689]{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-b6a59689]:hover{transform:translateY(-2px);opacity:.88}.inv-stat-red[data-v-b6a59689]{background:#fef2f2}.inv-stat-yellow[data-v-b6a59689]{background:#fffbeb}.inv-stat-purple[data-v-b6a59689]{background:#faf5ff}.inv-stat-blue[data-v-b6a59689]{background:#eff6ff}.inv-stat-count[data-v-b6a59689]{font-size:1.5rem;font-weight:800;color:#111827;line-height:1}.inv-stat-red .inv-stat-count[data-v-b6a59689]{color:#dc2626}.inv-stat-yellow .inv-stat-count[data-v-b6a59689]{color:#d97706}.inv-stat-purple .inv-stat-count[data-v-b6a59689]{color:#7c3aed}.inv-stat-blue .inv-stat-count[data-v-b6a59689]{color:#2563eb}.inv-stat-label[data-v-b6a59689]{font-size:.6rem;color:#6b7280;text-align:center;line-height:1.3;font-weight:500}.inv-products-section[data-v-b6a59689]{border-top:1px solid #f3f4f6;padding:.875rem 1.25rem 1.125rem}.inv-section-label[data-v-b6a59689]{font-size:.65rem;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.07em;margin:0 0 .5rem}.inv-products-list[data-v-b6a59689]{display:flex;flex-direction:column}.inv-product-row[data-v-b6a59689]{display:flex;align-items:center;gap:.625rem;padding:.4rem .375rem;border-radius:.5rem;text-decoration:none;transition:background .1s}.inv-product-row[data-v-b6a59689]:hover{background:#f9fafb}.inv-product-alert-dot[data-v-b6a59689]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.adot-out[data-v-b6a59689]{background:#ef4444}.adot-low[data-v-b6a59689]{background:#f59e0b}.adot-high[data-v-b6a59689]{background:#8b5cf6}.adot-ok[data-v-b6a59689]{background:#10b981}.adot-inactive[data-v-b6a59689]{background:#d1d5db}.inv-product-thumb[data-v-b6a59689]{width:2.125rem;height:2.125rem;border-radius:.375rem;overflow:hidden;flex-shrink:0;border:1px solid #f3f4f6}.inv-product-thumb img[data-v-b6a59689]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.inv-product-no-img[data-v-b6a59689]{background:#f9fafb;display:flex;align-items:center;justify-content:center;color:#d1d5db}.inv-product-no-img svg[data-v-b6a59689]{width:1rem;height:1rem}.inv-product-info[data-v-b6a59689]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.05rem}.inv-product-name[data-v-b6a59689]{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-b6a59689]{font-size:.67rem;color:#9ca3af;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.inv-product-stock[data-v-b6a59689]{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;gap:0}.inv-stock-num[data-v-b6a59689]{font-size:.875rem;font-weight:700;line-height:1.2;color:#374151}.slevel-out .inv-stock-num[data-v-b6a59689]{color:#ef4444}.slevel-low .inv-stock-num[data-v-b6a59689]{color:#d97706}.slevel-high .inv-stock-num[data-v-b6a59689]{color:#7c3aed}.slevel-ok .inv-stock-num[data-v-b6a59689]{color:#059669}.inv-stock-unit[data-v-b6a59689]{font-size:.6rem;color:#9ca3af}.inv-no-items[data-v-b6a59689]{text-align:center;padding:1.5rem 0;color:#9ca3af;font-size:.8rem}.inv-no-items-link[data-v-b6a59689]{display:inline-block;margin-top:.375rem;color:#f97316;text-decoration:none;font-weight:500;font-size:.78rem}.inv-no-items-link[data-v-b6a59689]:hover{text-decoration:underline}.quick-strip-card[data-v-b6a59689]{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-b6a59689]{font-size:.65rem;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.07em;margin:0 0 .625rem}.quick-strip[data-v-b6a59689]{display:grid;grid-template-columns:repeat(6,1fr);gap:.5rem}.quick-btn[data-v-b6a59689]{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-b6a59689]:hover{transform:translateY(-2px);box-shadow:0 4px 10px #0000001a}.quick-btn-icon[data-v-b6a59689]{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-b6a59689]{width:1.1rem;height:1.1rem;stroke:currentColor}.q-primary[data-v-b6a59689]{background:#eff6ff;color:#2563eb}.q-primary[data-v-b6a59689]:hover{background:#dbeafe}.q-orange[data-v-b6a59689]{background:#fff7ed;color:#ea580c}.q-orange[data-v-b6a59689]:hover{background:#fed7aa}.q-green[data-v-b6a59689]{background:#f0fdf4;color:#16a34a}.q-green[data-v-b6a59689]:hover{background:#dcfce7}.q-purple[data-v-b6a59689]{background:#faf5ff;color:#9333ea}.q-purple[data-v-b6a59689]:hover{background:#f3e8ff}.q-teal[data-v-b6a59689]{background:#f0fdfa;color:#0d9488}.q-teal[data-v-b6a59689]:hover{background:#ccfbf1}.q-indigo[data-v-b6a59689]{background:#eef2ff;color:#4338ca}.q-indigo[data-v-b6a59689]:hover{background:#e0e7ff}.q-amber[data-v-b6a59689]{background:#fffbeb;color:#d97706}.q-amber[data-v-b6a59689]:hover{background:#fef3c7}.bottom-grid[data-v-b6a59689]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;align-items:start}.status-card-inline .status-grid[data-v-b6a59689]{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}.dashboard[data-v-b6a59689]{min-height:100vh;background-color:#f9fafb}.dashboard-header[data-v-b6a59689]{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-b6a59689]{padding:.75rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.header-left[data-v-b6a59689]{display:flex;align-items:center;gap:1rem;min-width:0;flex-shrink:0}.app-logo[data-v-b6a59689]{width:2.5rem;height:2.5rem;background-color:#2563eb;border-radius:.5rem;display:flex;align-items:center;justify-content:center}.logo-icon[data-v-b6a59689]{width:1.5rem;height:1.5rem;color:#fff}.app-title[data-v-b6a59689]{margin:0;font-size:1.25rem;font-weight:600;color:#111827}.header-right[data-v-b6a59689]{display:flex;flex-direction:column;align-items:center;gap:.625rem;min-width:0}.header-tools[data-v-b6a59689]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem .75rem}.header-preferences[data-v-b6a59689]{display:flex;align-items:center;gap:.75rem;flex:0 0 auto}.currency-selector-group[data-v-b6a59689]{display:flex;align-items:center}.preference-button[data-v-b6a59689],.compact-exchange[data-v-b6a59689]{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-b6a59689]:hover,.compact-exchange[data-v-b6a59689]:not(:disabled):hover{background:#f3f4f6;border-color:#9ca3af}.preference-button[data-v-b6a59689]:focus-visible,.compact-exchange[data-v-b6a59689]:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.preference-chevron[data-v-b6a59689]{width:12px;height:12px;transition:transform .2s}.preference-chevron.rotate[data-v-b6a59689]{transform:rotate(180deg)}.compact-exchange[data-v-b6a59689]{gap:.4rem;padding-inline:.4rem;font-size:.6875rem}.compact-exchange[data-v-b6a59689]:disabled{opacity:1;cursor:default}.compact-rate[data-v-b6a59689]{display:inline-flex;align-items:center;gap:.2rem;font-variant-numeric:tabular-nums}.compact-rate+.compact-rate[data-v-b6a59689]{padding-left:.4rem;border-left:1px solid #e2e8f0}.compact-rate-flags[data-v-b6a59689]{font-size:.625rem}.compact-edit-icon[data-v-b6a59689]{width:12px;height:12px;flex:0 0 12px}.header-dropdown-menu[data-v-b6a59689]{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-b6a59689]{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-b6a59689]:hover{background-color:#f9fafb}.header-dropdown-item.active[data-v-b6a59689]{background-color:#eff6ff;color:#2563eb}.current-time[data-v-b6a59689]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#6b7280}.time-icon[data-v-b6a59689]{width:1rem;height:1rem}.dashboard-main[data-v-b6a59689]{padding:1.5rem 1.5rem 2rem}.loading-container[data-v-b6a59689]{display:flex;align-items:center;justify-content:center;padding:5rem 0}.loading-content[data-v-b6a59689]{text-align:center}.loading-spinner[data-v-b6a59689]{width:2rem;height:2rem;color:#2563eb;margin:0 auto .5rem;animation:spin-b6a59689 1s linear infinite}.spinner-track[data-v-b6a59689]{opacity:.25}.spinner-path[data-v-b6a59689]{opacity:.75}.loading-content p[data-v-b6a59689]{margin:0;font-size:.875rem;color:#6b7280}.dashboard-content[data-v-b6a59689]{display:flex;flex-direction:column;gap:2rem}.stats-grid[data-v-b6a59689]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.exchange-rate-section[data-v-b6a59689]{display:flex;justify-content:flex-start;margin-bottom:2rem}.exchange-rate-section .exchange-rate-card[data-v-b6a59689]{max-width:400px;width:100%}.exchange-card[data-v-b6a59689]{cursor:pointer}.stat-header[data-v-b6a59689]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.exchange-rates-compact[data-v-b6a59689]{display:flex;gap:.75rem;margin-top:.5rem}.rate-item-compact[data-v-b6a59689]{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-b6a59689]{font-size:.875rem}.rate-item-compact .rate-value[data-v-b6a59689]{font-size:.875rem;font-weight:600;color:#374151}.edit-rate-btn[data-v-b6a59689]{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-b6a59689]:hover{background:#e5e7eb;border-color:#9ca3af;color:#374151}.edit-rate-btn svg[data-v-b6a59689]{width:.875rem;height:.875rem}.stat-card[data-v-b6a59689]{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-b6a59689]:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a;border-color:#d1d5db}.stat-content[data-v-b6a59689]{display:flex;align-items:center;gap:1rem}.stat-icon[data-v-b6a59689]{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-b6a59689]{width:1.5rem;height:1.5rem}.stat-icon.green[data-v-b6a59689]{background-color:#dcfce7;color:#16a34a}.stat-icon.blue[data-v-b6a59689]{background-color:#dbeafe;color:#2563eb}.stat-icon.purple[data-v-b6a59689]{background-color:#f3e8ff;color:#9333ea}.stat-icon.yellow[data-v-b6a59689]{background-color:#fef3c7;color:#d97706}.stat-icon.teal[data-v-b6a59689]{background-color:#f0fdfa;color:#0d9488}.stat-icon.red[data-v-b6a59689]{background-color:#fef2f2;color:#dc2626}.stat-icon.indigo[data-v-b6a59689]{background-color:#eef2ff;color:#4f46e5}.stat-label[data-v-b6a59689]{margin:0 0 .25rem;font-size:.875rem;font-weight:500;color:#6b7280}.stat-value[data-v-b6a59689]{margin:0;font-size:1.5rem;font-weight:600;color:#111827}.main-top-grid[data-v-b6a59689]{display:grid;grid-template-columns:1.6fr 1fr;gap:1rem;align-items:stretch}@media(max-width:1024px){.main-top-grid[data-v-b6a59689],.bottom-grid[data-v-b6a59689]{grid-template-columns:1fr}.quick-strip[data-v-b6a59689]{grid-template-columns:repeat(3,1fr)}.header-content[data-v-b6a59689]{padding:.75rem;align-items:flex-start;flex-wrap:wrap}.app-logo[data-v-b6a59689]{width:2rem;height:2rem;border-radius:.5rem}.logo-icon[data-v-b6a59689]{width:1.15rem;height:1.15rem}.app-title[data-v-b6a59689]{font-size:1rem}.header-left[data-v-b6a59689]{gap:.6rem}.header-right[data-v-b6a59689]{flex:1 1 420px}.current-time[data-v-b6a59689]{display:none!important}}.action-card[data-v-b6a59689]{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-b6a59689]{width:100%;padding:.75rem;display:flex;flex-direction:column}.activity-card-status[data-v-b6a59689]{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-b6a59689]{font-size:.875rem;margin-bottom:.75rem;flex-shrink:0}.activity-card-status .status-grid[data-v-b6a59689]{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-b6a59689]{display:flex;align-items:center;gap:.375rem}.activity-card-status .status-icon[data-v-b6a59689]{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-b6a59689]{width:.5rem;height:.5rem}.activity-card-status .status-info[data-v-b6a59689]{display:flex;flex-direction:column}.activity-card-status .status-label[data-v-b6a59689]{font-size:.5rem;color:#6b7280;font-weight:500;margin:0;line-height:1.2}.activity-card-status .status-value[data-v-b6a59689]{font-size:.625rem;font-weight:600;margin:0;line-height:1.2}.activity-card-status .status-value.online[data-v-b6a59689]{color:#16a34a}.activity-card-status .status-value.warning[data-v-b6a59689]{color:#f59e0b}.card-header[data-v-b6a59689]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.card-title[data-v-b6a59689]{margin:0;font-size:1.125rem;font-weight:500;color:#111827}.card-icon[data-v-b6a59689]{width:2rem;height:2rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center}.card-icon svg[data-v-b6a59689]{width:1.25rem;height:1.25rem}.exchange-rate[data-v-b6a59689]{text-align:center;padding:1rem 0}.rate-value[data-v-b6a59689]{margin:0 0 .25rem;font-size:1.875rem;font-weight:700;color:#111827}.rate-label[data-v-b6a59689]{margin:0;font-size:.875rem;color:#6b7280}.quick-actions[data-v-b6a59689]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.action-button[data-v-b6a59689]{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-b6a59689]{background-color:#eff6ff;color:#2563eb}.action-button.primary[data-v-b6a59689]:hover{background-color:#dbeafe;transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a}.action-button.green[data-v-b6a59689]{background-color:#f0fdf4;color:#16a34a}.action-button.green[data-v-b6a59689]:hover{background-color:#dcfce7;transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a}.action-button.purple[data-v-b6a59689]{background-color:#faf5ff;color:#9333ea}.action-button.purple[data-v-b6a59689]:hover{background-color:#f3e8ff;transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a}.action-button.yellow[data-v-b6a59689]{background-color:#fffbeb;color:#d97706}.action-button.yellow[data-v-b6a59689]:hover{background-color:#fef3c7;transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a}.action-button.blue[data-v-b6a59689]{background-color:#eff6ff;color:#2563eb}.action-button.blue[data-v-b6a59689]:hover{background-color:#dbeafe;transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a}.action-button.teal[data-v-b6a59689]{background-color:#f0fdfa;color:#0d9488}.action-button.teal[data-v-b6a59689]:hover{background-color:#ccfbf1;transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a}.action-button.orange[data-v-b6a59689]:hover{background-color:#fed7aa;transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a}.action-button.indigo[data-v-b6a59689]{background-color:#eef2ff;color:#4338ca}.action-button.indigo[data-v-b6a59689]:hover{background-color:#e0e7ff;transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a}.action-icon[data-v-b6a59689]{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-b6a59689]{width:1.5rem;height:1.5rem;stroke:currentColor}.action-button span[data-v-b6a59689]{font-size:.875rem;font-weight:500}.action-content[data-v-b6a59689]{display:flex;flex-direction:column;align-items:center;gap:.25rem;text-align:center}.action-title[data-v-b6a59689]{font-size:.875rem;font-weight:600;line-height:1.2}.action-subtitle[data-v-b6a59689]{font-size:.75rem;font-weight:400;opacity:.8;line-height:1.2}.activity-grid[data-v-b6a59689]{display:grid;grid-template-columns:1fr;gap:1.5rem}.activity-card[data-v-b6a59689],.activity-card-status[data-v-b6a59689]{background-color:#fff;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;border:1px solid #e5e7eb;padding:1rem}.view-all-button[data-v-b6a59689]{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-b6a59689]{width:1rem;height:1rem}.view-all-button[data-v-b6a59689]:hover{color:#1d4ed8}.empty-state[data-v-b6a59689]{text-align:center;padding:2rem 0}.empty-icon[data-v-b6a59689]{width:3rem;height:3rem;color:#9ca3af;margin:0 auto .5rem}.empty-title[data-v-b6a59689]{margin:0 0 .25rem;font-size:.875rem;color:#6b7280}.empty-subtitle[data-v-b6a59689]{margin:0;font-size:.75rem;color:#9ca3af}.sales-list[data-v-b6a59689]{display:flex;flex-direction:column;gap:1rem}.sale-item[data-v-b6a59689]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 0;border-bottom:1px solid #f3f4f6}.sale-item[data-v-b6a59689]:last-child{border-bottom:none}.sale-product[data-v-b6a59689]{margin:0 0 .25rem;font-size:.875rem;font-weight:500;color:#111827}.sale-details[data-v-b6a59689]{margin:0;font-size:.75rem;color:#6b7280}.sale-amount[data-v-b6a59689]{text-align:right}.sale-value[data-v-b6a59689]{margin:0 0 .25rem;font-size:.875rem;font-weight:600;color:#111827}.sale-method[data-v-b6a59689]{margin:0;font-size:.75rem;color:#6b7280}.status-grid[data-v-b6a59689]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.status-box[data-v-b6a59689]{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-b6a59689]:hover{border-color:#d1d5db;background-color:#f9fafb}.status-icon[data-v-b6a59689]{width:2rem;height:2rem;border-radius:.375rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.status-icon svg[data-v-b6a59689]{width:1rem;height:1rem}.status-icon.online[data-v-b6a59689]{background-color:#dcfce7;color:#16a34a}.status-icon.offline[data-v-b6a59689]{background-color:#fee2e2;color:#dc2626}.status-icon.checking[data-v-b6a59689]{background-color:#f3f4f6;color:#9ca3af}.status-icon.warning[data-v-b6a59689]{background-color:#fef3c7;color:#d97706}.status-info[data-v-b6a59689]{display:flex;flex-direction:column;min-width:0;flex:1}.status-info .status-label[data-v-b6a59689]{font-size:.75rem;color:#6b7280;font-weight:500;line-height:1.2}.status-info .status-value[data-v-b6a59689]{font-size:.75rem;font-weight:600;line-height:1.2}.status-info .status-value.online[data-v-b6a59689]{color:#16a34a}.status-info .status-value.offline[data-v-b6a59689]{color:#dc2626}.status-info .status-value.checking[data-v-b6a59689]{color:#9ca3af}.status-info .status-value.warning[data-v-b6a59689]{color:#d97706}.dashboard-footer[data-v-b6a59689]{background-color:#fff;border-top:1px solid #e5e7eb;padding:1rem 1.5rem;margin-top:auto}.footer-content[data-v-b6a59689]{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto}.footer-left[data-v-b6a59689]{display:flex;align-items:center}.footer-info[data-v-b6a59689]{display:flex;align-items:center;gap:.5rem}.footer-brand[data-v-b6a59689]{font-weight:600;color:#2563eb;font-size:.875rem}.footer-version[data-v-b6a59689]{font-size:.75rem;color:#6b7280;background-color:#f3f4f6;padding:.125rem .5rem;border-radius:.75rem}.footer-center[data-v-b6a59689]{flex:1;display:flex;justify-content:center}.footer-status[data-v-b6a59689]{display:flex;align-items:center;gap:.5rem}.system-status-indicator[data-v-b6a59689]{width:.5rem;height:.5rem;border-radius:50%;background-color:#10b981}.system-status-indicator.status-ind-offline[data-v-b6a59689]{background-color:#ef4444}.system-status-indicator.status-ind-checking[data-v-b6a59689]{background-color:#9ca3af}.system-status-text[data-v-b6a59689]{font-size:.875rem;color:#6b7280}.footer-controls[data-v-b6a59689]{display:flex;align-items:center;gap:2rem}.control-group[data-v-b6a59689]{display:flex;flex-direction:column;gap:.25rem;position:relative}.control-label[data-v-b6a59689]{font-size:.75rem;font-weight:500;color:#6b7280;text-align:center}.dropdown[data-v-b6a59689]{position:relative}.dropdown-button[data-v-b6a59689]{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-b6a59689]:hover{background-color:#f3f4f6;border-color:#9ca3af}.dropdown-button[data-v-b6a59689]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.dropdown-icon[data-v-b6a59689]{width:1rem;height:1rem;color:#6b7280;transition:transform .2s}.dropdown-icon.rotate[data-v-b6a59689]{transform:rotate(180deg)}.currency-flag[data-v-b6a59689],.language-flag[data-v-b6a59689]{font-size:1rem;width:1.25rem;display:inline-block}.dropdown-menu[data-v-b6a59689]{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-b6a59689]{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-b6a59689]:hover{background-color:#f9fafb}.dropdown-item.active[data-v-b6a59689]{background-color:#eff6ff;color:#2563eb}.currency-info[data-v-b6a59689]{display:flex;flex-direction:column;gap:.125rem}.currency-code[data-v-b6a59689]{font-weight:500;line-height:1}.currency-name[data-v-b6a59689]{font-size:.75rem;color:#6b7280;line-height:1}.language-name[data-v-b6a59689]{font-weight:500}.footer-right[data-v-b6a59689]{display:flex;align-items:center}.footer-links[data-v-b6a59689]{display:flex;align-items:center;gap:1rem}.footer-link[data-v-b6a59689]{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-b6a59689]{width:1rem;height:1rem}.footer-link[data-v-b6a59689]:hover{color:#2563eb}@keyframes spin-b6a59689{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.card-actions[data-v-b6a59689]{display:flex;align-items:center;gap:.5rem}.navigation-arrow[data-v-b6a59689]{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-b6a59689]{width:1rem;height:1rem}.edit-rate-btn[data-v-b6a59689]{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-b6a59689]:hover{background-color:#e5e7eb;color:#374151}.edit-rate-btn svg[data-v-b6a59689]{width:1rem;height:1rem}.rate-grid[data-v-b6a59689]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:.75rem}.rate-item[data-v-b6a59689]{display:flex;flex-direction:column;align-items:center;text-align:center}.rate-label[data-v-b6a59689]{font-size:.75rem;color:#6b7280;margin-bottom:.25rem;font-weight:500}.rate-value[data-v-b6a59689]{font-size:1.125rem;font-weight:700;color:#111827}.rate-updated[data-v-b6a59689]{font-size:.75rem;color:#9ca3af;text-align:center;margin:0}.exchange-rate-card[data-v-b6a59689]{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-b6a59689]:hover{box-shadow:0 4px 6px -1px #0000001a;border-color:#d1d5db;transform:translateY(-1px)}.rate-value[data-v-b6a59689]{font-size:1.25rem;font-weight:600;color:#111827}.rate-updated[data-v-b6a59689]{font-size:.75rem;color:#6b7280;text-align:center;margin:0}.rate-error[data-v-b6a59689]{font-size:.75rem;color:#dc2626;text-align:center;margin:0}.rate-loading[data-v-b6a59689]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem 0}.rate-loading .loading-spinner[data-v-b6a59689]{width:1.5rem;height:1.5rem;color:#2563eb;animation:spin-b6a59689 1s linear infinite}.rate-loading p[data-v-b6a59689]{font-size:.875rem;color:#6b7280;margin:0}.modal-overlay[data-v-b6a59689]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-b6a59689]{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-b6a59689]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e5e7eb}.modal-header h2[data-v-b6a59689]{margin:0;font-size:1.25rem;font-weight:600;color:#111827}.modal-close[data-v-b6a59689]{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-b6a59689]:hover{background-color:#f3f4f6;color:#374151}.modal-close svg[data-v-b6a59689]{width:1.25rem;height:1.25rem}.modal-body[data-v-b6a59689]{padding:1.5rem;max-height:60vh;overflow-y:auto}.modal-footer[data-v-b6a59689]{display:flex;justify-content:flex-end;gap:.75rem;padding:1.5rem;border-top:1px solid #e5e7eb;background-color:#f9fafb}.rate-form[data-v-b6a59689]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group[data-v-b6a59689]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-b6a59689]{font-size:.875rem;font-weight:500;color:#374151}.form-input[data-v-b6a59689]{padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;transition:border-color .2s}.form-input[data-v-b6a59689]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.btn[data-v-b6a59689]{padding:.75rem 1.5rem;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;border:none}.btn-primary[data-v-b6a59689]{background-color:#2563eb;color:#fff}.btn-primary[data-v-b6a59689]:hover:not(:disabled){background-color:#1d4ed8}.btn-primary[data-v-b6a59689]:disabled{background-color:#9ca3af;cursor:not-allowed}.btn-secondary[data-v-b6a59689]{background-color:#f3f4f6;color:#374151;border:1px solid #d1d5db}.btn-secondary[data-v-b6a59689]:hover{background-color:#e5e7eb}.alert[data-v-b6a59689]{padding:.75rem;border-radius:.5rem;margin-bottom:1rem;font-size:.875rem}.alert-error[data-v-b6a59689]{background-color:#fef2f2;border:1px solid #fecaca;color:#b91c1c}@media(max-width:768px){.header-content[data-v-b6a59689]{padding:.5rem .75rem;gap:.25rem}.header-left[data-v-b6a59689]{flex-shrink:1;max-width:100%}.header-left .app-logo[data-v-b6a59689]{flex-shrink:0}.app-info[data-v-b6a59689]{min-width:0}.app-title[data-v-b6a59689]{overflow-wrap:anywhere}.header-right[data-v-b6a59689]{flex:1 1 100%;align-items:stretch;gap:.25rem}.header-tools[data-v-b6a59689]{justify-content:center}.header-preferences[data-v-b6a59689]{gap:.625rem}.compact-exchange[data-v-b6a59689]{gap:.3rem;padding-inline:.3rem}.compact-rate+.compact-rate[data-v-b6a59689]{padding-left:.3rem}.current-time[data-v-b6a59689]{display:none!important}.edit-rate-btn[data-v-b6a59689]{width:1.25rem!important;height:1.25rem!important;border-radius:.25rem!important}.edit-rate-btn svg[data-v-b6a59689]{width:.75rem!important;height:.75rem!important}.exchange-stats-card[data-v-b6a59689]{padding:1rem}.exchange-rates-grid[data-v-b6a59689]{gap:.5rem}.exchange-rate-pill[data-v-b6a59689]{padding:.375rem .5rem}.currency-flag[data-v-b6a59689]{font-size:1rem}.rate-value[data-v-b6a59689]{font-size:.75rem}.exchange-title[data-v-b6a59689]{font-size:.8rem;margin-bottom:.75rem}.exchange-icon[data-v-b6a59689]{width:1.75rem;height:1.75rem}.exchange-icon svg[data-v-b6a59689]{width:1rem;height:1rem}.exchange-edit-btn[data-v-b6a59689]{width:1.5rem;height:1.5rem}.exchange-edit-btn svg[data-v-b6a59689]{width:.75rem;height:.75rem}.stats-grid[data-v-b6a59689]{grid-template-columns:1fr 1fr;gap:1rem}.exchange-rate-section .exchange-rate-card[data-v-b6a59689]{max-width:100%}.actions-grid[data-v-b6a59689],.activity-grid[data-v-b6a59689],.calendar-sales-grid[data-v-b6a59689]{grid-template-columns:1fr;gap:1rem}.quick-actions[data-v-b6a59689]{grid-template-columns:1fr 1fr;gap:.75rem}.action-button[data-v-b6a59689]{min-height:100px;padding:.75rem}.action-icon[data-v-b6a59689]{width:2rem;height:2rem}.action-icon svg[data-v-b6a59689]{width:1.25rem;height:1.25rem}.action-title[data-v-b6a59689]{font-size:.75rem}.action-subtitle[data-v-b6a59689]{font-size:.6875rem}.header-dropdown-menu[data-v-b6a59689]{min-width:150px}.footer-content[data-v-b6a59689]{flex-direction:column;gap:1rem}.footer-controls[data-v-b6a59689]{gap:1rem}.control-group[data-v-b6a59689]{align-items:center}.dropdown-button[data-v-b6a59689]{min-width:100px;font-size:.75rem}.footer-links[data-v-b6a59689]{gap:.5rem}.footer-link[data-v-b6a59689]{font-size:.75rem}.rate-form[data-v-b6a59689]{grid-template-columns:1fr}.modal-content[data-v-b6a59689]{margin:.5rem;max-height:95vh}.modal-header[data-v-b6a59689],.modal-body[data-v-b6a59689],.modal-footer[data-v-b6a59689]{padding:1rem}}@media(max-width:360px){.inv-add-label[data-v-b6a59689]{display:none}.inv-add-label-short[data-v-b6a59689]{display:inline}.header-preferences[data-v-b6a59689]{gap:.375rem}.preference-button[data-v-b6a59689]{padding-inline:.35rem;gap:.25rem;font-size:.6875rem}.compact-exchange[data-v-b6a59689]{font-size:.625rem}.compact-edit-icon[data-v-b6a59689]{display:none}}.action-button.orange[data-v-b6a59689]{background-color:#fff7ed;color:#ea580c}.action-button.orange[data-v-b6a59689]:hover{background-color:#fed7aa}.exchange-rate-compact[data-v-b6a59689]{transition:all .2s}.exchange-rate-compact[data-v-b6a59689]:hover{background-color:#f9fafb}.card-header-compact[data-v-b6a59689]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.card-actions-compact[data-v-b6a59689]{display:flex;align-items:center;gap:.25rem}.edit-rate-btn-compact[data-v-b6a59689]{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-b6a59689]:hover{background-color:#e5e7eb;color:#374151}.edit-rate-btn-compact svg[data-v-b6a59689]{width:.75rem;height:.75rem}.rate-grid-compact[data-v-b6a59689]{display:flex;flex-direction:column;gap:.5rem;margin:.75rem 0 .5rem}.rate-item-compact[data-v-b6a59689]{display:flex;justify-content:space-between;align-items:center;padding:.375rem .5rem;background:#f9fafb;border-radius:.375rem}.rate-label-compact[data-v-b6a59689]{font-size:.75rem;color:#6b7280;font-weight:500}.rate-value-compact[data-v-b6a59689]{font-size:.875rem;font-weight:600;color:#111827}.rate-updated-compact[data-v-b6a59689]{font-size:.625rem;color:#9ca3af;text-align:center;margin:0;line-height:1.2}@media(max-width:768px){.main-top-grid[data-v-b6a59689]{grid-template-columns:1fr}.quick-strip[data-v-b6a59689]{grid-template-columns:repeat(3,1fr)}.bottom-grid[data-v-b6a59689]{grid-template-columns:1fr}.inv-card-header[data-v-b6a59689]{padding:.875rem .875rem .5rem;gap:.5rem;flex-wrap:wrap}.inv-header-left[data-v-b6a59689]{gap:.5rem;min-width:0}.inv-icon-wrap[data-v-b6a59689]{width:2rem;height:2rem;border-radius:.5rem;flex-shrink:0}.inv-icon-wrap svg[data-v-b6a59689]{width:1rem;height:1rem}.inv-title[data-v-b6a59689]{font-size:.95rem}.inv-subtitle[data-v-b6a59689]{font-size:.65rem}.inv-header-actions[data-v-b6a59689]{gap:.3rem;margin-left:auto}:is(#app,body) .inv-header-action[data-v-b6a59689]{height:26px;font-size:.6875rem;padding:0 .45rem;gap:.2rem}.inv-stats-row[data-v-b6a59689]{grid-template-columns:repeat(4,1fr);gap:.3rem;padding:0 .875rem .75rem}.inv-stat[data-v-b6a59689]{padding:.45rem .2rem;border-radius:.45rem;gap:.15rem}.inv-stat-count[data-v-b6a59689]{font-size:1.05rem}.inv-stat-label[data-v-b6a59689]{font-size:.52rem}.dashboard-main[data-v-b6a59689]{padding:1rem .875rem 2rem}}.operation-summary-grid[data-v-b6a59689]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:stretch}@media(max-width:900px){.operation-summary-grid[data-v-b6a59689]{grid-template-columns:1fr}}.erp-module-header[data-v-e8509304]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;flex-shrink:0;padding:16px 24px;margin:0 0 16px;border-bottom:1px solid #e5e7eb;background:#fff;color:#111827}.erp-module-header__heading[data-v-e8509304]{display:flex;align-items:center;flex:1 1 auto;gap:12px;min-width:0;max-width:100%}.erp-module-header__text[data-v-e8509304]{min-width:0}.erp-module-header h1[data-v-e8509304]{margin:0;font-size:22px;font-weight:700;line-height:1.3;letter-spacing:-.02em;overflow-wrap:break-word}.erp-module-header__meta[data-v-e8509304]{margin-top:4px;color:#64748b;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.erp-module-header__actions[data-v-e8509304]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;max-width:100%;margin-left:auto}:is(#app,body) .erp-module-header[data-v-e8509304] .erp-button{min-height:34px;padding:7px 10px;font-size:12px;line-height:18px;gap:6px;width:auto;flex:0 1 auto;margin:0}:is(#app,body) .erp-module-header[data-v-e8509304] .erp-button--icon{width:34px;min-width:34px;height:34px;padding:7px;flex-shrink:0}@media(max-width:600px){.erp-module-header[data-v-e8509304]{padding:12px;gap:10px 12px;margin-bottom:12px}.erp-module-header__heading[data-v-e8509304]{flex-basis:min-content;gap:8px}.erp-module-header h1[data-v-e8509304]{font-size:16px}.erp-module-header__actions[data-v-e8509304]{gap:6px}:is(#app,body) .erp-module-header[data-v-e8509304] .erp-button{min-height:32px;padding:6px 8px;font-size:12px;line-height:18px;gap:5px}:is(#app,body) .erp-module-header[data-v-e8509304] .erp-button--icon{width:32px;min-width:32px;height:32px;padding:6px}}.exchange-management[data-v-38b6f9e5]{min-height:100vh;background-color:#f8fafc;padding:1.5rem}.current-rates-section[data-v-38b6f9e5]{background:#fff;padding:1.5rem;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;margin-bottom:2rem}.current-rates-section h2[data-v-38b6f9e5]{margin:0 0 1.5rem;font-size:1.25rem;font-weight:600;color:#111827}.current-rates-grid[data-v-38b6f9e5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.rate-card[data-v-38b6f9e5]{border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem;transition:all .2s}.rate-card[data-v-38b6f9e5]:hover{border-color:#d1d5db;box-shadow:0 2px 4px #0000000d}.rate-header[data-v-38b6f9e5]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.rate-flag[data-v-38b6f9e5]{font-size:1rem}.rate-pair[data-v-38b6f9e5]{font-size:.875rem;font-weight:500;color:#6b7280}.rate-value[data-v-38b6f9e5]{font-size:1.5rem;font-weight:700;color:#111827;margin-bottom:.5rem}.rate-meta[data-v-38b6f9e5]{display:flex;justify-content:space-between;font-size:.75rem;color:#9ca3af}.sales-average-section[data-v-38b6f9e5]{background:#fff;padding:1.5rem;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;margin-bottom:2rem}.sales-average-section h2[data-v-38b6f9e5]{margin:0 0 1rem;font-size:1.25rem;font-weight:600;color:#111827}.average-controls[data-v-38b6f9e5]{display:flex;gap:1rem;margin-bottom:1.5rem}.currency-select[data-v-38b6f9e5],.days-select[data-v-38b6f9e5]{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;background:#fff;font-size:.875rem}.average-card[data-v-38b6f9e5]{border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem;background:#f9fafb}.average-info[data-v-38b6f9e5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.average-rate[data-v-38b6f9e5]{display:flex;flex-direction:column}.average-label[data-v-38b6f9e5]{font-size:.875rem;color:#6b7280}.average-value[data-v-38b6f9e5]{font-size:1.5rem;font-weight:700;color:#059669}.average-details[data-v-38b6f9e5]{display:flex;gap:1rem;font-size:.875rem;color:#6b7280}.detail-item[data-v-38b6f9e5]{padding:.25rem .5rem;background:#fff;border-radius:.25rem;border:1px solid #e5e7eb}.calculation-method[data-v-38b6f9e5]{color:#6b7280;font-size:.75rem}.historical-section[data-v-38b6f9e5]{background:#fff;padding:1.5rem;border-radius:.75rem;box-shadow:0 1px 3px #0000001a}.section-header[data-v-38b6f9e5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.section-header h2[data-v-38b6f9e5]{margin:0;font-size:1.25rem;font-weight:600;color:#111827}.history-controls[data-v-38b6f9e5]{display:flex;gap:1rem;align-items:center}.history-table-container[data-v-38b6f9e5]{overflow-x:auto;border:1px solid #e5e7eb;border-radius:.5rem}.history-table[data-v-38b6f9e5]{width:100%;border-collapse:collapse}.history-table th[data-v-38b6f9e5]{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-38b6f9e5]{padding:.75rem;border-bottom:1px solid #f3f4f6;font-size:.875rem}.history-table tr[data-v-38b6f9e5]:hover{background-color:#f9fafb}.history-table tr.active-rate[data-v-38b6f9e5]{background-color:#ecfdf5}.currency-cell[data-v-38b6f9e5]{display:flex;align-items:center;gap:.5rem}.currency-flag[data-v-38b6f9e5]{font-size:1rem}.rate-cell[data-v-38b6f9e5]{font-family:Monaco,Menlo,monospace;font-weight:600}.rate-input[data-v-38b6f9e5]{width:100px;padding:.25rem .5rem;border:1px solid #d1d5db;border-radius:.25rem;font-family:inherit}.source-input[data-v-38b6f9e5]{width:120px;padding:.25rem .5rem;border:1px solid #d1d5db;border-radius:.25rem}.date-info[data-v-38b6f9e5]{display:flex;flex-direction:column}.date-info .time[data-v-38b6f9e5]{font-size:.75rem;color:#6b7280}.status-badge[data-v-38b6f9e5]{padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500}.status-badge.active[data-v-38b6f9e5]{background-color:#dcfce7;color:#16a34a}.status-badge.inactive[data-v-38b6f9e5]{background-color:#f3f4f6;color:#6b7280}.action-buttons[data-v-38b6f9e5]{display:flex;gap:.5rem}.btn-icon[data-v-38b6f9e5]{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-38b6f9e5]{width:1rem;height:1rem}.btn-icon.edit[data-v-38b6f9e5]{background-color:#dbeafe;color:#2563eb}.btn-icon.edit[data-v-38b6f9e5]:hover{background-color:#bfdbfe}.btn-icon.save[data-v-38b6f9e5]{background-color:#dcfce7;color:#16a34a}.btn-icon.save[data-v-38b6f9e5]:hover{background-color:#bbf7d0}.btn-icon.cancel[data-v-38b6f9e5]{background-color:#fee2e2;color:#dc2626}.btn-icon.cancel[data-v-38b6f9e5]:hover{background-color:#fecaca}.btn-icon.delete[data-v-38b6f9e5]{background-color:#fee2e2;color:#dc2626}.btn-icon.delete[data-v-38b6f9e5]:hover{background-color:#fecaca}.loading-state[data-v-38b6f9e5],.error-state[data-v-38b6f9e5],.empty-state[data-v-38b6f9e5]{text-align:center;padding:3rem;color:#6b7280}.loading-spinner[data-v-38b6f9e5]{width:2rem;height:2rem;border:2px solid #e5e7eb;border-top:2px solid #3b82f6;border-radius:50%;animation:spin-38b6f9e5 1s linear infinite;margin:0 auto 1rem}@keyframes spin-38b6f9e5{to{transform:rotate(360deg)}}.error-icon[data-v-38b6f9e5],.empty-icon[data-v-38b6f9e5]{font-size:3rem;margin-bottom:1rem}.modal-overlay[data-v-38b6f9e5]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:50}.modal-content[data-v-38b6f9e5]{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-38b6f9e5]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb}.modal-header h3[data-v-38b6f9e5]{margin:0;font-size:1.125rem;font-weight:600;color:#111827}.modal-close[data-v-38b6f9e5]{background:none;border:none;cursor:pointer;padding:.5rem;color:#6b7280}.modal-close[data-v-38b6f9e5]:hover{color:#374151}.modal-close svg[data-v-38b6f9e5]{width:1.25rem;height:1.25rem}.modal-body[data-v-38b6f9e5]{padding:1.5rem}.modal-footer[data-v-38b6f9e5]{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem;border-top:1px solid #e5e7eb}.update-form[data-v-38b6f9e5]{display:flex;flex-direction:column;gap:1rem}.form-row[data-v-38b6f9e5]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group[data-v-38b6f9e5]{display:flex;flex-direction:column}.form-group label[data-v-38b6f9e5]{font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}.form-group input[data-v-38b6f9e5],.form-group textarea[data-v-38b6f9e5]{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem}.form-group input[data-v-38b6f9e5]:focus,.form-group textarea[data-v-38b6f9e5]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.form-group textarea[data-v-38b6f9e5]{resize:vertical;min-height:60px}.delete-modal .modal-content[data-v-38b6f9e5]{max-width:400px}.delete-details[data-v-38b6f9e5]{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem;margin:1rem 0}.delete-details p[data-v-38b6f9e5]{margin:.25rem 0;font-size:.875rem}.warning-text[data-v-38b6f9e5]{color:#dc2626;font-size:.875rem;font-weight:500;margin-top:1rem}.btn[data-v-38b6f9e5]{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-38b6f9e5]{width:1rem;height:1rem}.btn-primary[data-v-38b6f9e5]{background-color:#2563eb;color:#fff}.btn-primary[data-v-38b6f9e5]:hover{background-color:#1d4ed8}.btn-primary[data-v-38b6f9e5]:disabled{background-color:#9ca3af;cursor:not-allowed}.btn-secondary[data-v-38b6f9e5]{background-color:#fff;color:#6b7280;border-color:#d1d5db}.btn-secondary[data-v-38b6f9e5]:hover{background-color:#f9fafb;border-color:#9ca3af}.btn-danger[data-v-38b6f9e5]{background-color:#dc2626;color:#fff}.btn-danger[data-v-38b6f9e5]:hover{background-color:#b91c1c}.error-message[data-v-38b6f9e5]{background-color:#fee2e2;color:#dc2626;padding:.75rem;border-radius:.375rem;border:1px solid #fecaca;margin-top:1rem;font-size:.875rem}@media(max-width:768px){.form-row[data-v-38b6f9e5]{grid-template-columns:1fr}.current-rates-grid[data-v-38b6f9e5]{grid-template-columns:repeat(2,1fr)!important;gap:.75rem}.rate-card[data-v-38b6f9e5]{padding:.75rem!important;min-height:auto}.rate-header[data-v-38b6f9e5]{margin-bottom:.5rem!important;gap:.375rem}.rate-flag[data-v-38b6f9e5]{font-size:.875rem!important}.rate-pair[data-v-38b6f9e5]{font-size:.8125rem!important}.rate-value[data-v-38b6f9e5]{font-size:1.25rem!important;margin-bottom:.375rem!important}.rate-meta[data-v-38b6f9e5]{flex-direction:column;gap:.25rem;font-size:.6875rem!important}.detail-item[data-v-38b6f9e5]{padding:.1875rem .375rem!important;font-size:.6875rem!important;white-space:nowrap}.average-details[data-v-38b6f9e5]{gap:.5rem!important;flex-wrap:wrap;justify-content:center}.calculation-method[data-v-38b6f9e5]{font-size:.625rem!important;line-height:1.2;text-align:center;margin-top:.5rem}.average-controls[data-v-38b6f9e5]{flex-direction:column}.history-controls[data-v-38b6f9e5]{flex-direction:column;align-items:stretch}}.rastreamento-page[data-v-77b4ae39]{min-height:100vh;background-color:#f9fafb}.header-actions[data-v-77b4ae39]{display:flex;align-items:center;gap:.75rem}.stats-section[data-v-77b4ae39]{padding:.75rem 1.5rem .5rem}.stats-grid[data-v-77b4ae39]{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;max-width:100%}.stat-card[data-v-77b4ae39]{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-77b4ae39]{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-77b4ae39]{width:.7rem;height:.7rem}.stat-icon.blue[data-v-77b4ae39]{background-color:#dbeafe;color:#2563eb}.stat-icon.yellow[data-v-77b4ae39]{background-color:#fef3c7;color:#d97706}.stat-icon.green[data-v-77b4ae39]{background-color:#dcfce7;color:#16a34a}.stat-icon.red[data-v-77b4ae39]{background-color:#fecaca;color:#dc2626}.stat-label[data-v-77b4ae39]{margin:0 0 .1rem;font-size:.65rem;font-weight:500;color:#6b7280;white-space:nowrap}.stat-value[data-v-77b4ae39]{margin:0;font-size:.875rem;font-weight:700;color:#111827;line-height:1}.filters-section[data-v-77b4ae39]{padding:0 1.5rem 1.5rem}.filters-content[data-v-77b4ae39]{display:flex;gap:1rem;align-items:center}.search-box[data-v-77b4ae39]{flex:1;position:relative}.search-icon[data-v-77b4ae39]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;color:#9ca3af}.search-input[data-v-77b4ae39]{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-77b4ae39]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.status-select[data-v-77b4ae39]{padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;background-color:#fff;min-width:150px}.status-select[data-v-77b4ae39]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.loading-section[data-v-77b4ae39]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:#6b7280}.loading-spinner[data-v-77b4ae39]{margin-bottom:1rem}.spinner[data-v-77b4ae39]{width:2rem;height:2rem;animation:spin-77b4ae39 1s linear infinite}.spinner-track[data-v-77b4ae39]{opacity:.25}.spinner-path[data-v-77b4ae39]{opacity:.75}.rastreamentos-section[data-v-77b4ae39]{padding:0 1.5rem 2rem}@media(max-width:768px){.rastreamentos-section[data-v-77b4ae39]{padding:0 .5rem 1rem}}.empty-state[data-v-77b4ae39]{text-align:center;padding:3rem;color:#6b7280}.empty-icon[data-v-77b4ae39]{width:4rem;height:4rem;margin:0 auto 1rem;color:#9ca3af}.empty-state h3[data-v-77b4ae39]{margin:0 0 .5rem;font-size:1.125rem;font-weight:600;color:#374151}.empty-state p[data-v-77b4ae39]{margin:0 0 1.5rem}.rastreamentos-grid[data-v-77b4ae39]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:1.5rem}.rastreamento-card[data-v-77b4ae39]{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-77b4ae39]:hover{box-shadow:0 4px 6px -1px #0000001a;transform:translateY(-1px)}.card-header[data-v-77b4ae39]{padding:1rem;border-bottom:1px solid #f3f4f6;display:flex;align-items:center;justify-content:space-between}.codigo-info[data-v-77b4ae39]{display:flex;align-items:center;gap:.75rem}.codigo[data-v-77b4ae39]{margin:0;font-size:1rem;font-weight:600;color:#111827;font-family:monospace}.status-badge[data-v-77b4ae39]{font-size:.75rem;font-weight:500;padding:.25rem .5rem;border-radius:.375rem;white-space:nowrap}.card-actions[data-v-77b4ae39]{display:flex;gap:.5rem}.action-btn[data-v-77b4ae39]{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-77b4ae39]:hover{background-color:#e5e7eb;color:#374151}.action-btn.delete[data-v-77b4ae39]:hover{background-color:#fecaca;color:#dc2626}.action-btn svg[data-v-77b4ae39]{width:1rem;height:1rem}.card-content[data-v-77b4ae39]{padding:1rem}.info-grid[data-v-77b4ae39]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1rem}.info-item[data-v-77b4ae39]{display:flex;flex-direction:column;gap:.25rem}.info-label[data-v-77b4ae39]{font-size:.75rem;font-weight:500;color:#6b7280}.info-value[data-v-77b4ae39]{font-size:.875rem;color:#111827}.eventos-section[data-v-77b4ae39]{border-top:1px solid #f3f4f6;padding-top:1rem}.eventos-title[data-v-77b4ae39]{margin:0 0 .75rem;font-size:.875rem;font-weight:600;color:#374151}.eventos-list[data-v-77b4ae39]{display:flex;flex-direction:column;gap:.75rem}.evento-item[data-v-77b4ae39]{display:flex;align-items:flex-start;gap:.75rem}.evento-dot[data-v-77b4ae39]{width:.5rem;height:.5rem;border-radius:50%;background-color:#2563eb;margin-top:.375rem;flex-shrink:0}.evento-content[data-v-77b4ae39]{flex:1}.evento-situacao[data-v-77b4ae39]{margin:0 0 .25rem;font-size:.875rem;font-weight:500;color:#111827}.evento-detalhes[data-v-77b4ae39]{margin:0 0 .25rem;font-size:.75rem;color:#6b7280}.evento-data[data-v-77b4ae39]{margin:0;font-size:.75rem;color:#9ca3af}.btn[data-v-77b4ae39]{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-77b4ae39]:disabled{opacity:.5;cursor:not-allowed}.btn-icon[data-v-77b4ae39]{width:1rem;height:1rem}.btn-primary[data-v-77b4ae39]{background-color:#2563eb;color:#fff}.btn-primary[data-v-77b4ae39]:hover:not(:disabled){background-color:#1d4ed8}.btn-secondary[data-v-77b4ae39]{background-color:#f3f4f6;color:#374151;border:1px solid #d1d5db}.btn-secondary[data-v-77b4ae39]:hover:not(:disabled){background-color:#e5e7eb}.btn-success[data-v-77b4ae39]{background-color:#16a34a;color:#fff}.btn-success[data-v-77b4ae39]:hover:not(:disabled){background-color:#15803d}.modal-overlay[data-v-77b4ae39]{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-77b4ae39]{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-77b4ae39]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e5e7eb}.modal-header h2[data-v-77b4ae39]{margin:0;font-size:1.25rem;font-weight:600;color:#111827}.modal-close[data-v-77b4ae39]{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-77b4ae39]:hover{background-color:#f3f4f6;color:#374151}.modal-close svg[data-v-77b4ae39]{width:1.25rem;height:1.25rem}.modal-body[data-v-77b4ae39]{padding:1.5rem;flex:1;overflow-y:auto}.modal-footer[data-v-77b4ae39]{display:flex;justify-content:flex-end;gap:.75rem;padding:1.5rem;border-top:1px solid #e5e7eb;background-color:#f9fafb}.form-grid[data-v-77b4ae39]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group[data-v-77b4ae39]{display:flex;flex-direction:column;gap:.5rem}.form-group.full-width[data-v-77b4ae39]{grid-column:1 / -1}.form-group label[data-v-77b4ae39]{font-size:.875rem;font-weight:500;color:#374151}.form-input[data-v-77b4ae39]{padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;transition:border-color .2s}.form-input[data-v-77b4ae39]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.codigo-input[data-v-77b4ae39]{font-family:monospace;font-weight:600;text-transform:uppercase}.input-hint[data-v-77b4ae39]{font-size:.75rem;color:#6b7280}.alert[data-v-77b4ae39]{padding:.75rem;border-radius:.5rem;margin-bottom:1rem;font-size:.875rem}.alert-error[data-v-77b4ae39]{background-color:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.text-yellow-600.bg-yellow-100[data-v-77b4ae39]{background-color:#fef3c7;color:#92400e}.text-blue-600.bg-blue-100[data-v-77b4ae39]{background-color:#dbeafe;color:#1e40af}.text-green-600.bg-green-100[data-v-77b4ae39]{background-color:#dcfce7;color:#166534}.text-red-600.bg-red-100[data-v-77b4ae39]{background-color:#fecaca;color:#991b1b}.text-gray-600.bg-gray-100[data-v-77b4ae39]{background-color:#f3f4f6;color:#4b5563}@keyframes spin-77b4ae39{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mobile-dropdown-card[data-v-77b4ae39]{display:none}@media(max-width:1100px){.mobile-dropdown-card[data-v-77b4ae39]{display:block!important}.desktop-header[data-v-77b4ae39],.desktop-only[data-v-77b4ae39]{display:none!important}.mobile-dropdown-card[data-v-77b4ae39]{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-77b4ae39]:hover{box-shadow:0 2px 6px #00000014}.mobile-card-header[data-v-77b4ae39]{display:flex;flex-direction:column;padding:6px 9px 5px;cursor:pointer;transition:background .15s;gap:3px}.mobile-card-header[data-v-77b4ae39]:hover{background:#00000004}.mch-top[data-v-77b4ae39]{display:flex;align-items:center;gap:4px}.mch-name-wrap[data-v-77b4ae39]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.mch-name[data-v-77b4ae39]{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-77b4ae39]{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-77b4ae39]{border:none;cursor:pointer;transition:background .15s}.mch-pedido-btn[data-v-77b4ae39]:hover{background:#bfdbfe}.mch-badge[data-v-77b4ae39]{font-size:7px!important;padding:.1rem .38rem!important;flex-shrink:0}.mch-code-row[data-v-77b4ae39]{display:flex;align-items:center;gap:4px}.mch-service[data-v-77b4ae39]{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-77b4ae39]{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-77b4ae39]{height:2px;background:#00000012;border-radius:1px;margin-top:4px;overflow:hidden}.mch-progress-fill[data-v-77b4ae39]{height:100%;border-radius:1px;transition:width .6s ease;min-width:4px}.mpf-em-transito[data-v-77b4ae39]{background:#3b82f6}.mpf-entregue[data-v-77b4ae39]{background:#10b981}.mpf-pendente[data-v-77b4ae39]{background:#f59e0b}.mpf-erro[data-v-77b4ae39],.mpf-nao-encontrado[data-v-77b4ae39]{background:#ef4444}.mobile-header-top[data-v-77b4ae39]{display:flex;justify-content:space-between;align-items:center;width:100%}.mobile-name-section[data-v-77b4ae39]{flex:1;min-width:0}.mobile-name[data-v-77b4ae39]{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-77b4ae39]{display:flex;align-items:center;gap:6px;width:100%}.mobile-code-section[data-v-77b4ae39]{display:flex;align-items:center;gap:4px;flex:1;min-width:0}.mobile-code[data-v-77b4ae39]{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-77b4ae39]{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-77b4ae39]{width:10px;height:10px}.mobile-copy-btn[data-v-77b4ae39]:hover{background:#f1f5f9;color:#475569}.mobile-expand-icon[data-v-77b4ae39]{color:#94a3b8;flex-shrink:0}.mobile-expand-icon svg[data-v-77b4ae39]{width:14px;height:14px;transition:transform .25s ease}.mobile-expand-icon svg.rotate-180[data-v-77b4ae39]{transform:rotate(180deg)}.mobile-card-content[data-v-77b4ae39]{max-height:0;overflow:hidden;transition:max-height .3s ease,opacity .2s ease;opacity:0}.mobile-card-content.expanded[data-v-77b4ae39]{max-height:900px;opacity:1}.mobile-card-inner[data-v-77b4ae39]{padding:8px 10px;background:#fff;border-top:1px solid #f1f5f9}.mobile-content-row[data-v-77b4ae39]{display:flex;justify-content:space-between;align-items:flex-start;padding:4px 0;border-bottom:1px solid #f8fafc}.mobile-content-row[data-v-77b4ae39]:last-child{border-bottom:none}.mobile-content-label[data-v-77b4ae39]{font-size:10px;font-weight:500;color:#94a3b8;min-width:64px;flex-shrink:0}.mobile-content-value[data-v-77b4ae39]{font-size:10px;font-weight:500;color:#1e293b;text-align:right;max-width:62%;word-break:break-word}.mobile-date-value[data-v-77b4ae39]{color:#94a3b8;font-size:9px;font-weight:400}.mobile-status-select-expanded[data-v-77b4ae39]{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-77b4ae39]:focus{outline:none;border-color:#0445ae}.mobile-status-select-expanded.text-yellow-600[data-v-77b4ae39]{background-color:#f59e0b!important;color:#fff!important;border-color:#d97706!important}.mobile-status-select-expanded.text-blue-600[data-v-77b4ae39]{background-color:#0445ae!important;color:#fff!important;border-color:#2563eb!important}.mobile-status-select-expanded.text-green-600[data-v-77b4ae39]{background-color:#10b981!important;color:#fff!important;border-color:#059669!important}.mobile-status-select-expanded.text-red-600[data-v-77b4ae39]{background-color:#ef4444!important;color:#fff!important;border-color:#dc2626!important}.mobile-content-actions[data-v-77b4ae39]{display:flex;gap:5px;margin-top:8px;padding-top:8px;border-top:1px solid #f1f5f9}.mobile-action-btn-expanded[data-v-77b4ae39]{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-77b4ae39]{width:12px;height:12px}.mobile-action-btn-expanded.edit[data-v-77b4ae39]{color:#475569}.mobile-action-btn-expanded.edit[data-v-77b4ae39]:hover{background:#f1f5f9;border-color:#94a3b8}.mobile-action-btn-expanded.delete[data-v-77b4ae39]{color:#dc2626;border-color:#fca5a5}.mobile-action-btn-expanded.delete[data-v-77b4ae39]:hover{background:#fef2f2;border-color:#f87171}.header-actions[data-v-77b4ae39]{justify-content:flex-end;flex-shrink:0}.stats-grid[data-v-77b4ae39]{grid-template-columns:repeat(4,1fr);gap:.25rem}.stat-card[data-v-77b4ae39]{padding:.35rem .3rem;gap:.2rem;flex-direction:column;align-items:center;text-align:center}.stat-icon[data-v-77b4ae39]{width:1.1rem;height:1.1rem}.stat-icon svg[data-v-77b4ae39]{width:.55rem;height:.55rem}.stat-label[data-v-77b4ae39]{font-size:.55rem}.stat-value[data-v-77b4ae39]{font-size:.75rem}.filters-content[data-v-77b4ae39]{flex-direction:column;align-items:stretch}.rastreamentos-grid[data-v-77b4ae39],.info-grid[data-v-77b4ae39],.form-grid[data-v-77b4ae39]{grid-template-columns:1fr}.modal-overlay[data-v-77b4ae39]{padding:.5rem;align-items:center}.modal-content[data-v-77b4ae39]{margin:0;max-height:calc(100vh - 1rem);max-height:calc(100dvh - 1rem);border-radius:.5rem}.modal-header[data-v-77b4ae39]{padding:.875rem 1rem}.modal-header h2[data-v-77b4ae39]{font-size:1.05rem}.modal-body[data-v-77b4ae39]{padding:.875rem 1rem}.modal-footer[data-v-77b4ae39]{padding:.75rem 1rem}.rastreamentos-list[data-v-77b4ae39]{display:block;padding:0rem}.list-header[data-v-77b4ae39]{display:none}.row-codigo[data-v-77b4ae39]{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-77b4ae39]{font-size:.875rem;font-weight:600;font-family:monospace}.row-codigo .copy-btn[data-v-77b4ae39]{margin-left:.5rem}.row-destinatario[data-v-77b4ae39],.row-descricao[data-v-77b4ae39],.row-rastreio[data-v-77b4ae39],.row-status[data-v-77b4ae39],.row-data[data-v-77b4ae39],.row-actions[data-v-77b4ae39]{display:none!important}}.rastreamentos-list[data-v-77b4ae39]{padding:0rem 2rem}.list-header[data-v-77b4ae39]{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-77b4ae39]{display:flex;align-items:center}.header-rastreio[data-v-77b4ae39],.header-status[data-v-77b4ae39],.header-data[data-v-77b4ae39],.header-actions[data-v-77b4ae39]{justify-content:center}.rastreamento-row[data-v-77b4ae39]{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-77b4ae39]:hover{border-color:#cbd5e1!important;box-shadow:0 1px 3px #0000001a}.rastreamento-row .status-select-inline[data-v-77b4ae39]{background-color:#fff!important;color:#374151!important;border-color:#d1d5db!important}@media(min-width:1101px){.mobile-rastreamento-row-status-entregue[data-v-77b4ae39],.mobile-rastreamento-row-status-em-transito[data-v-77b4ae39],.mobile-rastreamento-row-status-pendente[data-v-77b4ae39],.mobile-rastreamento-row-status-erro[data-v-77b4ae39],.mobile-rastreamento-row-status-nao-encontrado[data-v-77b4ae39]{background-color:transparent!important;border:none!important}}.mobile-dropdown-card[data-v-77b4ae39]{display:none;background-color:transparent;border:none}@media(max-width:1100px){.mobile-rastreamento-row-status-entregue[data-v-77b4ae39],.mobile-rastreamento-row-status-em-transito[data-v-77b4ae39],.mobile-rastreamento-row-status-pendente[data-v-77b4ae39],.mobile-rastreamento-row-status-erro[data-v-77b4ae39],.mobile-rastreamento-row-status-nao-encontrado[data-v-77b4ae39]{background-color:transparent!important;border:none!important;border-radius:0;margin-bottom:0}.mobile-rastreamento-row-status-entregue .mobile-dropdown-card[data-v-77b4ae39]{border-left-color:#10b981;background:#f5fdf8}.mobile-rastreamento-row-status-em-transito .mobile-dropdown-card[data-v-77b4ae39]{border-left-color:#3b82f6;background:#f8fbff}.mobile-rastreamento-row-status-pendente .mobile-dropdown-card[data-v-77b4ae39]{border-left-color:#f59e0b;background:#fffdf5}.mobile-rastreamento-row-status-erro .mobile-dropdown-card[data-v-77b4ae39],.mobile-rastreamento-row-status-nao-encontrado .mobile-dropdown-card[data-v-77b4ae39]{border-left-color:#ef4444;background:#fff8f8}}@media(max-width:768px){.mobile-card-header[data-v-77b4ae39]{padding:5px 8px 4px}.mch-name[data-v-77b4ae39]{font-size:10.5px}.mobile-code[data-v-77b4ae39]{font-size:9px;max-width:130px;padding:2px 5px}.mobile-card-inner[data-v-77b4ae39]{padding:7px 9px}.mobile-content-label[data-v-77b4ae39],.mobile-content-value[data-v-77b4ae39]{font-size:9.5px}.mobile-copy-btn[data-v-77b4ae39]{width:18px;height:18px}}.row-codigo[data-v-77b4ae39]{display:flex;align-items:center;gap:.5rem}.codigo-text[data-v-77b4ae39]{font-family:monospace;font-weight:600;font-size:.875rem;color:#111827}.copy-btn[data-v-77b4ae39]{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-77b4ae39]:hover{background:#e5e7eb;color:#374151}.row-destinatario[data-v-77b4ae39]{display:flex;flex-direction:column;justify-content:center;gap:2px;overflow:hidden}.row-dest-name[data-v-77b4ae39],.row-descricao[data-v-77b4ae39]{font-size:.875rem;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-status[data-v-77b4ae39]{display:flex;align-items:center}.status-select-inline[data-v-77b4ae39]{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-77b4ae39]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a}.status-select-inline.text-yellow-600[data-v-77b4ae39]{background-color:#f59e0b!important;color:#fff!important;border-color:#d97706!important}.status-select-inline.text-blue-600[data-v-77b4ae39]{background-color:#0445ae!important;color:#fff!important;border-color:#2563eb!important}.status-select-inline.text-green-600[data-v-77b4ae39]{background-color:#10b981!important;color:#fff!important;border-color:#059669!important}.status-select-inline.text-red-600[data-v-77b4ae39]{background-color:#ef4444!important;color:#fff!important;border-color:#dc2626!important}.row-data[data-v-77b4ae39]{font-size:.75rem;color:#6b7280;text-align:center}.row-actions[data-v-77b4ae39]{display:flex;gap:.25rem;justify-content:center}.action-btn[data-v-77b4ae39]{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-77b4ae39]:hover{background:#e5e7eb;color:#374151}.action-btn.delete[data-v-77b4ae39]:hover{background:#fecaca;color:#dc2626}.row-rastreio[data-v-77b4ae39]{display:flex;justify-content:center}.rastreio-btn[data-v-77b4ae39]{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-77b4ae39]:hover{background:linear-gradient(135deg,#f59e0b,#d97706);transform:translateY(-1px);box-shadow:0 4px 8px #f59e0b4d;border-color:#d97706}.rastreio-btn svg[data-v-77b4ae39]{width:1rem;height:1rem;flex-shrink:0}@media(max-width:1100px){.rastreamentos-list .list-header[data-v-77b4ae39]{display:none!important}.row-destinatario[data-v-77b4ae39],.row-descricao[data-v-77b4ae39],.row-rastreio[data-v-77b4ae39],.row-status[data-v-77b4ae39],.row-data[data-v-77b4ae39],.row-actions[data-v-77b4ae39]{grid-column:1 / -1!important;justify-content:flex-start}}@media(max-width:768px){.mobile-main-row[data-v-77b4ae39]{display:grid!important;grid-template-columns:1fr!important;align-items:stretch}.mobile-info-row[data-v-77b4ae39]{flex-wrap:wrap;gap:.5rem 1rem}.mobile-value[data-v-77b4ae39]{max-width:100%;word-break:break-word;overflow-wrap:anywhere}.mobile-status-select[data-v-77b4ae39]{width:100%;max-width:260px}.mobile-rastreio-section[data-v-77b4ae39],.row-rastreio[data-v-77b4ae39]{width:100%;display:flex;justify-content:center;margin-top:.5rem}.mobile-rastreio-btn-header[data-v-77b4ae39],.rastreio-btn[data-v-77b4ae39]{width:100%;max-width:100%;justify-content:center;box-sizing:border-box}}@media(max-width:768px){.header-actions[data-v-77b4ae39]{justify-content:flex-end}.header-actions .btn.btn-primary[data-v-77b4ae39]{padding:.4rem .75rem;font-size:.8rem;border-radius:.5rem;gap:.3rem;min-width:auto}.header-actions .btn.btn-primary .btn-icon[data-v-77b4ae39]{width:.8rem;height:.8rem}.stats-section[data-v-77b4ae39]{padding:.5rem .125rem .25rem}.stats-grid[data-v-77b4ae39]{grid-template-columns:repeat(4,1fr);gap:.2rem;max-width:none;width:100%}.stat-card[data-v-77b4ae39]{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-77b4ae39]{width:1rem;height:1rem;border-radius:.25rem}.stat-icon svg[data-v-77b4ae39]{width:.5rem;height:.5rem}.stat-label[data-v-77b4ae39]{font-size:.5rem;margin-bottom:0;font-weight:500;white-space:nowrap}.stat-value[data-v-77b4ae39]{font-size:.8rem;font-weight:700;line-height:1}.filters-section[data-v-77b4ae39]{padding:0 .125rem .75rem}.search-input[data-v-77b4ae39]{padding:.6rem .6rem .6rem 2.1rem;font-size:.85rem;border-radius:.5rem;width:100%;margin:0}.search-icon[data-v-77b4ae39]{left:.6rem}.status-select[data-v-77b4ae39]{padding:.6rem;font-size:.85rem;min-width:0;width:100%;margin:0}.search-box[data-v-77b4ae39],.filter-select[data-v-77b4ae39]{width:100%;margin:0}.rastreamento-row[data-v-77b4ae39]{display:none!important}.mobile-dropdown-card[data-v-77b4ae39]{display:block!important}.rastreamentos-list[data-v-77b4ae39]{padding:0}.mobile-main-row[data-v-77b4ae39]{padding:.85rem .9rem;border-radius:.75rem .75rem 0 0}.mobile-codigo-section .codigo-text[data-v-77b4ae39]{padding:.5rem .75rem;font-size:.95rem}.mobile-codigo-section .copy-btn[data-v-77b4ae39]{width:2.1rem;height:2.1rem;border-radius:.45rem}.mobile-rastreio-btn-header[data-v-77b4ae39]{padding:.55rem .75rem;font-size:.85rem;min-width:100px;border-radius:.6rem}.mobile-info-section[data-v-77b4ae39]{padding:.75rem .9rem}.mobile-info-row[data-v-77b4ae39]{padding:.6rem .7rem;margin-bottom:.6rem;border-radius:.5rem}.mobile-label[data-v-77b4ae39]{font-size:.75rem;min-width:80px}.mobile-value[data-v-77b4ae39]{font-size:.9rem}.mobile-status-select[data-v-77b4ae39]{padding:.75rem;font-size:.85rem;max-width:220px;border-radius:.5rem}.mobile-date[data-v-77b4ae39]{font-size:.75rem}.mobile-actions[data-v-77b4ae39]{padding:1rem;margin-top:.75rem;gap:.75rem;border-top-width:1px}.mobile-action-btn[data-v-77b4ae39]{padding:.75rem 1rem;font-size:.85rem;min-height:42px;border-radius:.6rem;max-width:120px}}@media(max-width:380px){.header-actions .btn.btn-primary[data-v-77b4ae39]{font-size:.8rem;padding:.45rem .7rem}.stat-value[data-v-77b4ae39]{font-size:.7rem}.stat-label[data-v-77b4ae39]{font-size:.45rem}.stat-icon[data-v-77b4ae39]{width:.875rem;height:.875rem}.stat-icon svg[data-v-77b4ae39]{width:.45rem;height:.45rem}}.freight-section[data-v-77b4ae39]{padding:0 1.5rem .75rem}.freight-inner[data-v-77b4ae39]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:.75rem 1rem;box-shadow:0 1px 2px #0000000f}.freight-title-row[data-v-77b4ae39]{display:flex;align-items:center;gap:.4rem;margin-bottom:.6rem;color:#374151}.freight-title[data-v-77b4ae39]{font-size:.8rem;font-weight:600;color:#374151}.freight-fields[data-v-77b4ae39]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-end}.freight-field[data-v-77b4ae39]{display:flex;flex-direction:column;gap:.2rem;flex:1;min-width:100px}.freight-field-sm[data-v-77b4ae39]{max-width:80px;flex:none}.freight-label[data-v-77b4ae39]{font-size:.7rem;font-weight:500;color:#374151}.freight-input[data-v-77b4ae39]{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-77b4ae39]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a}.freight-cep-origem-row[data-v-77b4ae39]{display:flex;align-items:center;gap:.3rem}.freight-cep-locked[data-v-77b4ae39]{font-size:.85rem;font-weight:600;color:#111827;letter-spacing:.05em;font-family:monospace;padding:.3rem 0}.freight-cep-edit-btn[data-v-77b4ae39]{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-77b4ae39]:hover{background:#f3f4f6;color:#374151}.freight-cep-save-btn[data-v-77b4ae39]{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-77b4ae39]:hover{background:#1d4ed8}.freight-calc-btn[data-v-77b4ae39]{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-77b4ae39]:hover:not(:disabled){background:#1d4ed8}.freight-calc-btn[data-v-77b4ae39]:disabled{opacity:.5;cursor:not-allowed}.freight-erro[data-v-77b4ae39]{font-size:.75rem;color:#dc2626;margin-top:.4rem}.freight-resultados[data-v-77b4ae39]{display:flex;gap:.5rem;margin-top:.6rem;flex-wrap:wrap}.freight-resultado-item[data-v-77b4ae39]{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-77b4ae39]{border-color:#2563eb;background:#eff6ff}.freight-resultado-servico[data-v-77b4ae39]{font-size:.7rem;font-weight:700;color:#1e40af}.freight-resultado-valor[data-v-77b4ae39]{font-size:.95rem;font-weight:700;color:#111827}.freight-resultado-prazo[data-v-77b4ae39]{font-size:.65rem;color:#6b7280}.freight-resultado-erro[data-v-77b4ae39]{font-size:.65rem;color:#dc2626}.freight-usar-btn[data-v-77b4ae39]{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-77b4ae39]:hover{background:#1d4ed8}.freight-selected-hint[data-v-77b4ae39]{margin-top:.5rem;font-size:.72rem;color:#1e40af;background:#eff6ff;border-radius:6px;padding:.3rem .6rem}.modal-frete-hint[data-v-77b4ae39]{margin-top:.35rem}.modal-frete-apply-btn[data-v-77b4ae39]{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-77b4ae39]:hover{background:#eff6ff}@media(max-width:768px){.freight-section[data-v-77b4ae39]{padding:0 .125rem .5rem}.freight-inner[data-v-77b4ae39]{padding:.6rem .75rem;border-radius:8px}.freight-fields[data-v-77b4ae39]{gap:.4rem}.freight-field[data-v-77b4ae39]{min-width:80px}.freight-field-sm[data-v-77b4ae39]{max-width:70px}}.status-badge-inline[data-v-77b4ae39]{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-77b4ae39]{background:#fef3c7;color:#92400e}.badge-em-transito[data-v-77b4ae39]{background:#dbeafe;color:#1e40af}.badge-entregue[data-v-77b4ae39]{background:#d1fae5;color:#065f46}.badge-erro[data-v-77b4ae39]{background:#fee2e2;color:#991b1b}.row-ultimo-evento[data-v-77b4ae39]{overflow:hidden}.ultimo-evento-text[data-v-77b4ae39]{font-size:.75rem;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:180px}.action-btn.refresh[data-v-77b4ae39]{color:#2563eb}.action-btn.refresh[data-v-77b4ae39]:hover{background-color:#eff6ff;color:#1d4ed8}.action-btn.refresh[data-v-77b4ae39]:disabled{opacity:.5;cursor:not-allowed}.mobile-action-btn-expanded.refresh[data-v-77b4ae39]{background-color:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}.mobile-action-btn-expanded.refresh[data-v-77b4ae39]:disabled{opacity:.5;cursor:not-allowed}@keyframes spin-btn-77b4ae39{to{transform:rotate(360deg)}}.spin[data-v-77b4ae39]{animation:spin-btn-77b4ae39 .8s linear infinite}@keyframes card-flash-anim-77b4ae39{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-77b4ae39]{animation:card-flash-anim-77b4ae39 1.2s ease-out;border-radius:.5rem}.row-data[data-v-77b4ae39]{display:flex;flex-direction:column;gap:.15rem}.row-ultima-att[data-v-77b4ae39]{font-size:.65rem;color:#9ca3af;font-style:italic}.ultima-att-value[data-v-77b4ae39]{color:#6b7280;font-style:italic}.progress-track[data-v-77b4ae39]{margin:.75rem 0 .5rem;padding:.75rem;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.progress-track.track-erro[data-v-77b4ae39]{background:#fef2f2;border-color:#fecaca}.track-steps[data-v-77b4ae39]{display:flex;justify-content:space-between;position:relative;margin-bottom:.5rem}.track-step[data-v-77b4ae39]{display:flex;flex-direction:column;align-items:center;gap:.25rem;flex:1;position:relative;z-index:1}.step-dot[data-v-77b4ae39]{width:14px;height:14px;border-radius:50%;border:2px solid #d1d5db;background:#fff;transition:all .2s}.step-dot.dot-done[data-v-77b4ae39]{background:#3b82f6;border-color:#3b82f6}.step-dot.dot-active[data-v-77b4ae39]{background:#3b82f6;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}.step-dot.dot-future[data-v-77b4ae39]{background:#fff;border-color:#d1d5db}.progress-track.track-erro .step-dot[data-v-77b4ae39]{border-color:#ef4444}.step-label[data-v-77b4ae39]{font-size:.6rem;color:#6b7280;text-align:center;line-height:1.2;white-space:nowrap}.track-bar[data-v-77b4ae39]{height:4px;background:#e2e8f0;border-radius:2px;overflow:hidden;margin:0 7px}.track-fill[data-v-77b4ae39]{height:100%;background:#3b82f6;border-radius:2px;transition:width .4s ease}.progress-track.track-erro .track-fill[data-v-77b4ae39]{background:#ef4444}.events-timeline[data-v-77b4ae39]{margin-top:.75rem;border-top:1px solid #e5e7eb;padding-top:.75rem}.timeline-title[data-v-77b4ae39]{font-size:.7rem;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.04em;margin:0 0 .5rem}.timeline-list[data-v-77b4ae39]{display:flex;flex-direction:column;gap:0}.timeline-event[data-v-77b4ae39]{display:flex;gap:.6rem;position:relative;padding-bottom:.75rem}.timeline-event[data-v-77b4ae39]:last-child{padding-bottom:0}.timeline-event[data-v-77b4ae39]:not(:last-child):before{content:"";position:absolute;left:5px;top:14px;bottom:0;width:2px;background:#e5e7eb}.tl-dot[data-v-77b4ae39]{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-77b4ae39]{background:#3b82f6;border-color:#3b82f6}.tl-content[data-v-77b4ae39]{flex:1;min-width:0}.tl-situacao[data-v-77b4ae39]{font-size:.8rem;font-weight:500;color:#111827;margin:0 0 .1rem}.tl-situacao-sub[data-v-77b4ae39]{font-size:.72rem;color:#4b5563;margin:0 0 .1rem;font-style:italic}.tl-meta[data-v-77b4ae39]{font-size:.7rem;color:#6b7280;margin:0 0 .1rem}.tl-local-tipo[data-v-77b4ae39]{color:#9ca3af}.tl-destino[data-v-77b4ae39]{font-size:.7rem;color:#2563eb;margin:0 0 .1rem;font-weight:500}.tl-detalhe[data-v-77b4ae39]{font-size:.68rem;color:#9ca3af;margin:0}.rastreio-info-bar[data-v-77b4ae39]{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-77b4ae39]{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-77b4ae39]{font-size:.72rem;color:#1e40af}.ri-previsao strong[data-v-77b4ae39]{font-weight:600}.ri-atrasado[data-v-77b4ae39]{font-size:.65rem;font-weight:600;background:#ef4444;color:#fff;padding:.15rem .4rem;border-radius:4px}.desktop-service-badge[data-v-77b4ae39]{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-77b4ae39]{flex-direction:column;align-items:flex-start;gap:.15rem}.desktop-previsao[data-v-77b4ae39]{font-size:.65rem;color:#6b7280;margin-top:.1rem}.desktop-detail-panel[data-v-77b4ae39]{display:none;border-top:1px solid #e2e8f0;background:#f8fafc;padding:1rem 1.5rem;animation:slideDown-77b4ae39 .2s ease}@keyframes slideDown-77b4ae39{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.desktop-detail-body[data-v-77b4ae39]{display:grid;grid-template-columns:1fr 2fr;gap:1.5rem;align-items:start}.desktop-timeline .timeline-list[data-v-77b4ae39]{max-height:320px;overflow-y:auto;padding-right:.25rem}.desktop-timeline .timeline-list[data-v-77b4ae39]::-webkit-scrollbar{width:3px}.desktop-timeline .timeline-list[data-v-77b4ae39]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}@media(min-width:769px){.desktop-detail-panel[data-v-77b4ae39]{display:block}}@media(max-width:768px){.desktop-detail-panel[data-v-77b4ae39]{display:none!important}.desktop-service-badge[data-v-77b4ae39],.desktop-previsao[data-v-77b4ae39]{display:none}}.pedido-link-badge[data-v-77b4ae39]{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-77b4ae39]{cursor:pointer;transition:background .15s,color .15s;text-decoration:none}.pedido-link-btn[data-v-77b4ae39]:hover{background:#dbeafe;color:#1d4ed8}.pedido-suggestion-list[data-v-77b4ae39]{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-77b4ae39]{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-77b4ae39]:last-child{border-bottom:none}.pedido-suggestion-item[data-v-77b4ae39]:hover{background:#f9fafb}.sug-num[data-v-77b4ae39]{font-size:.82rem;font-weight:700;color:#2563eb}.sug-info[data-v-77b4ae39]{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-ab5f2c86]{min-height:100vh;background-color:#f9fafb}.subtitle[data-v-ab5f2c86]{margin:.25rem 0 0;color:#6b7280;font-size:.875rem}.create-button[data-v-ab5f2c86]{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-ab5f2c86]:hover{background-color:#15803d}.create-button svg[data-v-ab5f2c86]{width:1.25rem;height:1.25rem}.page-content[data-v-ab5f2c86]{max-width:1200px;margin:0 auto;padding:2rem}.stats-row[data-v-ab5f2c86]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem}.stat-card[data-v-ab5f2c86]{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-ab5f2c86]{width:3rem;height:3rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-icon.active[data-v-ab5f2c86]{background-color:#dcfce7;color:#16a34a}.stat-icon.inactive[data-v-ab5f2c86]{background-color:#fee2e2;color:#dc2626}.stat-icon.total[data-v-ab5f2c86]{background-color:#dbeafe;color:#2563eb}.stat-icon svg[data-v-ab5f2c86]{width:1.5rem;height:1.5rem}.stat-info[data-v-ab5f2c86]{display:flex;flex-direction:column}.stat-value[data-v-ab5f2c86]{font-size:1.875rem;font-weight:700;color:#111827;line-height:1}.stat-label[data-v-ab5f2c86]{font-size:.875rem;color:#6b7280;margin-top:.25rem}.filters-section[data-v-ab5f2c86]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;gap:1rem;flex-wrap:wrap}.filters-group[data-v-ab5f2c86]{display:flex;gap:.5rem}.filter-button[data-v-ab5f2c86]{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-ab5f2c86]:hover{background-color:#f9fafb}.filter-button.active[data-v-ab5f2c86]{background-color:#2563eb;color:#fff;border-color:#2563eb}.search-group[data-v-ab5f2c86]{flex-shrink:0}.search-input[data-v-ab5f2c86]{position:relative}.search-icon[data-v-ab5f2c86]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;color:#9ca3af}.search-input input[data-v-ab5f2c86]{padding:.75rem .75rem .75rem 2.75rem;border:1px solid #d1d5db;border-radius:.5rem;width:250px;font-size:.875rem}.search-input input[data-v-ab5f2c86]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.table-section[data-v-ab5f2c86]{background-color:#fff;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;border:1px solid #e5e7eb;overflow:hidden}.loading-state[data-v-ab5f2c86]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem}.loading-spinner[data-v-ab5f2c86]{width:2rem;height:2rem;border:2px solid #e5e7eb;border-top:2px solid #2563eb;border-radius:50%;animation:spin-ab5f2c86 1s linear infinite;margin-bottom:1rem}.empty-state[data-v-ab5f2c86]{text-align:center;padding:3rem}.empty-icon[data-v-ab5f2c86]{width:4rem;height:4rem;color:#9ca3af;margin:0 auto 1rem}.empty-state h3[data-v-ab5f2c86]{margin:0 0 .5rem;color:#111827;font-size:1.125rem;font-weight:600}.empty-state p[data-v-ab5f2c86]{margin:0 0 1.5rem;color:#6b7280;font-size:.875rem}.table-container[data-v-ab5f2c86]{overflow-x:auto}.vendors-table[data-v-ab5f2c86]{width:100%;border-collapse:collapse}.vendors-table th[data-v-ab5f2c86]{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-ab5f2c86]{padding:1rem;border-bottom:1px solid #f3f4f6;font-size:.875rem}.vendor-row[data-v-ab5f2c86]:hover{background-color:#f9fafb}.vendor-name[data-v-ab5f2c86]{display:flex;align-items:center;gap:.75rem}.vendor-avatar[data-v-ab5f2c86]{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-ab5f2c86]{font-weight:600;color:#059669}.weekly-goal[data-v-ab5f2c86]{font-weight:600;color:#374151}.phone[data-v-ab5f2c86]{color:#6b7280}.status-badge[data-v-ab5f2c86]{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:500}.status-badge.active[data-v-ab5f2c86]{background-color:#dcfce7;color:#166534}.status-badge.inactive[data-v-ab5f2c86]{background-color:#fee2e2;color:#991b1b}.created-date[data-v-ab5f2c86]{color:#6b7280}.actions-column[data-v-ab5f2c86]{width:120px}.action-buttons[data-v-ab5f2c86]{display:flex;gap:.5rem}.status-feedback[data-v-ab5f2c86]{margin:.5rem 0 0;font-size:.75rem;color:#64748b}.status-error[data-v-ab5f2c86],.load-error p[data-v-ab5f2c86]{color:#b91c1c}.action-button[data-v-ab5f2c86]{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-ab5f2c86]{width:1rem;height:1rem}.action-button.edit[data-v-ab5f2c86]{background-color:#dbeafe;color:#2563eb}.action-button.edit[data-v-ab5f2c86]:hover{background-color:#bfdbfe}.action-button.activate[data-v-ab5f2c86]{background-color:#dcfce7;color:#16a34a}.action-button.activate[data-v-ab5f2c86]:hover{background-color:#bbf7d0}.action-button.deactivate[data-v-ab5f2c86]{background-color:#fee2e2;color:#dc2626}.action-button.deactivate[data-v-ab5f2c86]:hover{background-color:#fecaca}.modal-overlay[data-v-ab5f2c86]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-ab5f2c86]{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-ab5f2c86]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e5e7eb}.modal-header h2[data-v-ab5f2c86]{margin:0;font-size:1.25rem;font-weight:600;color:#111827}.modal-close[data-v-ab5f2c86]{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-ab5f2c86]:hover{background-color:#f3f4f6;color:#374151}.modal-close svg[data-v-ab5f2c86]{width:1.25rem;height:1.25rem}.modal-body[data-v-ab5f2c86]{padding:1.5rem;max-height:60vh;overflow-y:auto}.form-error[data-v-ab5f2c86]{background-color:#fef2f2;border:1px solid #fecaca;color:#b91c1c;padding:.75rem;border-radius:.5rem;margin-bottom:1rem;font-size:.875rem}.form-group[data-v-ab5f2c86]{margin-bottom:1rem}.form-row[data-v-ab5f2c86]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group label[data-v-ab5f2c86]{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}.form-group input[data-v-ab5f2c86]{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;transition:border-color .2s}.form-group input[data-v-ab5f2c86]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.checkbox-label[data-v-ab5f2c86]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.checkbox-label input[type=checkbox][data-v-ab5f2c86]{width:auto;margin:0}.modal-footer[data-v-ab5f2c86]{display:flex;justify-content:flex-end;gap:.75rem;padding:1.5rem;border-top:1px solid #e5e7eb;background-color:#f9fafb}.button[data-v-ab5f2c86]{padding:.75rem 1.5rem;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;border:none}.button.secondary[data-v-ab5f2c86]{background-color:#f3f4f6;color:#374151;border:1px solid #d1d5db}.button.secondary[data-v-ab5f2c86]:hover{background-color:#e5e7eb}.button.primary[data-v-ab5f2c86]{background-color:#2563eb;color:#fff}.button.primary[data-v-ab5f2c86]:hover:not(:disabled){background-color:#1d4ed8}.button.primary[data-v-ab5f2c86]:disabled{background-color:#9ca3af;cursor:not-allowed}@keyframes spin-ab5f2c86{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){.page-content[data-v-ab5f2c86]{padding:1rem}.stats-row[data-v-ab5f2c86]{grid-template-columns:1fr;gap:1rem}.filters-section[data-v-ab5f2c86]{flex-direction:column;align-items:stretch}.search-input input[data-v-ab5f2c86]{width:100%}.form-row[data-v-ab5f2c86]{grid-template-columns:1fr}.modal-content[data-v-ab5f2c86]{margin:.5rem}.table-container[data-v-ab5f2c86]{font-size:.75rem}.vendors-table th[data-v-ab5f2c86],.vendors-table td[data-v-ab5f2c86]{padding:.75rem .5rem}}.vendas-import-card[data-v-7f82dda9]{background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;overflow:hidden}.card-header[data-v-7f82dda9]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid #f3f4f6}.header-left[data-v-7f82dda9]{flex:1}.card-title[data-v-7f82dda9]{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 .25rem}.card-subtitle[data-v-7f82dda9]{font-size:.875rem;color:#6b7280;margin:0}.import-button[data-v-7f82dda9]{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-7f82dda9]:hover{background:#374151}.import-button svg[data-v-7f82dda9]{width:1rem;height:1rem}.card-content[data-v-7f82dda9]{padding:1rem 1.5rem 1.5rem}.import-stats[data-v-7f82dda9]{display:flex;gap:1rem;margin-bottom:1.5rem}.stat-item[data-v-7f82dda9]{display:flex;align-items:center;gap:.75rem;flex:1;padding:1rem;background:#f9fafb;border-radius:8px}.stat-icon[data-v-7f82dda9]{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-7f82dda9]{width:1.25rem;height:1.25rem}.stat-icon.success[data-v-7f82dda9]{background:#dcfce7;color:#16a34a}.stat-icon.warning[data-v-7f82dda9]{background:#fef3c7;color:#d97706}.stat-icon.error[data-v-7f82dda9]{background:#fee2e2;color:#dc2626}.stat-details[data-v-7f82dda9]{min-width:0}.stat-number[data-v-7f82dda9]{font-size:1.5rem;font-weight:700;color:#1f2937;line-height:1}.stat-label[data-v-7f82dda9]{font-size:.75rem;color:#6b7280;font-weight:500}.last-import[data-v-7f82dda9]{padding:1rem;background:#f3f4f6;border-radius:8px}.last-import-info[data-v-7f82dda9]{display:flex;align-items:center;gap:.5rem}.calendar-icon[data-v-7f82dda9]{width:1rem;height:1rem;color:#6b7280;flex-shrink:0}.last-import-text[data-v-7f82dda9]{font-size:.875rem;color:#6b7280}.import-modal-overlay[data-v-7f82dda9]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:50;padding:1rem}.import-modal[data-v-7f82dda9]{background:#fff;border-radius:12px;width:100%;max-width:800px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-7f82dda9]{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-7f82dda9]{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0}.close-button[data-v-7f82dda9]{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-7f82dda9]:hover{background:#e5e7eb;color:#374151}.close-button svg[data-v-7f82dda9]{width:1rem;height:1rem}.modal-content[data-v-7f82dda9]{padding:1.5rem;overflow-y:auto;flex:1}.form-group[data-v-7f82dda9]{margin-bottom:1rem}.form-group label[data-v-7f82dda9]{display:block;font-weight:600;color:#1f2937;margin-bottom:.5rem;font-size:.875rem}.form-group input[data-v-7f82dda9]{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;transition:all .2s}.form-group input[data-v-7f82dda9]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.upload-area[data-v-7f82dda9]{border:2px dashed #d1d5db;border-radius:8px;padding:2rem;text-align:center;transition:all .2s}.upload-area[data-v-7f82dda9]:hover{border-color:#9ca3af}.upload-placeholder[data-v-7f82dda9]{cursor:pointer}.upload-icon[data-v-7f82dda9]{margin-bottom:1rem}.upload-icon svg[data-v-7f82dda9]{width:3rem;height:3rem;color:#9ca3af;margin:0 auto}.upload-text p[data-v-7f82dda9]{margin:.25rem 0;color:#6b7280}.upload-text strong[data-v-7f82dda9]{color:#1f2937}.upload-hint[data-v-7f82dda9]{font-size:.875rem;color:#9ca3af}.file-selected[data-v-7f82dda9]{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:#f9fafb;border-radius:6px}.file-info[data-v-7f82dda9]{display:flex;align-items:center;gap:.75rem}.file-icon svg[data-v-7f82dda9]{width:2rem;height:2rem;color:#6b7280}.file-name[data-v-7f82dda9]{font-weight:600;color:#1f2937}.file-size[data-v-7f82dda9]{font-size:.875rem;color:#6b7280}.remove-file-btn[data-v-7f82dda9]{padding:.5rem;border:none;background:#fee2e2;color:#dc2626;border-radius:6px;cursor:pointer}.remove-file-btn svg[data-v-7f82dda9]{width:1rem;height:1rem}.preview-section[data-v-7f82dda9]{margin-top:2rem;padding-top:2rem;border-top:1px solid #e5e7eb}.preview-header[data-v-7f82dda9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.preview-header h3[data-v-7f82dda9]{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0}.preview-stats[data-v-7f82dda9]{display:flex;gap:.75rem}.preview-stats .stat[data-v-7f82dda9]{padding:.25rem .75rem;border-radius:9999px;font-size:.875rem;font-weight:500}.preview-stats .stat.success[data-v-7f82dda9]{background:#dcfce7;color:#16a34a}.preview-stats .stat.error[data-v-7f82dda9]{background:#fee2e2;color:#dc2626}.preview-errors[data-v-7f82dda9]{margin-bottom:1.5rem;padding:1rem;background:#fef2f2;border-radius:8px;border:1px solid #fecaca}.preview-errors h4[data-v-7f82dda9]{font-size:1rem;font-weight:600;color:#dc2626;margin:0 0 .5rem}.error-list[data-v-7f82dda9]{list-style:none;padding:0;margin:0}.error-item[data-v-7f82dda9],.error-more[data-v-7f82dda9]{padding:.25rem 0;color:#991b1b;font-size:.875rem}.error-more[data-v-7f82dda9]{font-style:italic;color:#dc2626}.preview-table[data-v-7f82dda9]{margin-bottom:1.5rem}.preview-table h4[data-v-7f82dda9]{font-size:1rem;font-weight:600;color:#1f2937;margin:0 0 1rem}.data-table[data-v-7f82dda9]{width:100%;border-collapse:collapse;font-size:.875rem}.data-table th[data-v-7f82dda9],.data-table td[data-v-7f82dda9]{padding:.75rem .5rem;text-align:left;border-bottom:1px solid #e5e7eb}.data-table th[data-v-7f82dda9]{font-weight:600;color:#374151;background:#f9fafb}.data-table td[data-v-7f82dda9]{color:#6b7280}.form-actions[data-v-7f82dda9],.preview-actions[data-v-7f82dda9]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.btn[data-v-7f82dda9]{padding:.75rem 1.5rem;border:none;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s;font-size:.875rem}.btn-primary[data-v-7f82dda9]{background:#1f2937;color:#fff}.btn-primary[data-v-7f82dda9]:hover:not(:disabled){background:#374151}.btn-secondary[data-v-7f82dda9]{background:#f3f4f6;color:#1f2937}.btn-secondary[data-v-7f82dda9]:hover{background:#e5e7eb}.btn[data-v-7f82dda9]:disabled{opacity:.6;cursor:not-allowed}.import-result[data-v-7f82dda9]{margin-top:2rem;padding-top:2rem;border-top:1px solid #e5e7eb}.result-header[data-v-7f82dda9]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.result-icon[data-v-7f82dda9]{width:3rem;height:3rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.result-icon svg[data-v-7f82dda9]{width:1.5rem;height:1.5rem}.result-icon.success[data-v-7f82dda9]{background:#dcfce7;color:#16a34a}.result-icon.error[data-v-7f82dda9]{background:#fee2e2;color:#dc2626}.result-header h3[data-v-7f82dda9]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.result-stats[data-v-7f82dda9]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.result-stat[data-v-7f82dda9]{padding:.75rem;border-radius:6px;font-size:.875rem}.result-stat.success[data-v-7f82dda9]{background:#dcfce7;color:#16a34a}.result-stat.warning[data-v-7f82dda9]{background:#fef3c7;color:#d97706}.result-stat.error[data-v-7f82dda9]{background:#fee2e2;color:#dc2626}.result-actions[data-v-7f82dda9]{display:flex;justify-content:flex-end}.custom-format-info[data-v-7f82dda9]{margin-bottom:1.5rem}.info-box[data-v-7f82dda9]{padding:1.5rem;background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px}.info-box h4[data-v-7f82dda9]{font-size:1rem;font-weight:600;color:#0369a1;margin:0 0 1rem}.info-box p[data-v-7f82dda9]{color:#0c4a6e;font-size:.875rem;margin:0 0 1rem;line-height:1.5}.mapping-list[data-v-7f82dda9]{list-style:none;padding:0;margin:0 0 1rem}.mapping-list li[data-v-7f82dda9]{padding:.5rem 0;color:#0c4a6e;font-size:.875rem;border-bottom:1px solid #e0f2fe}.mapping-list li[data-v-7f82dda9]:last-child{border-bottom:none}.mapping-list strong[data-v-7f82dda9]{color:#0369a1}.note[data-v-7f82dda9]{font-style:italic;color:#0369a1;background:#e0f2fe;padding:.75rem;border-radius:4px;margin:0;font-size:.875rem}.mapping-section[data-v-7f82dda9]{margin:1rem 0}.mapping-section h5[data-v-7f82dda9]{font-size:.9rem;font-weight:600;color:#0369a1;margin:0 0 .5rem}@media(max-width:640px){.import-stats[data-v-7f82dda9]{flex-direction:column}.preview-header[data-v-7f82dda9]{flex-direction:column;align-items:flex-start;gap:.5rem}.preview-actions[data-v-7f82dda9],.form-actions[data-v-7f82dda9]{flex-direction:column}.data-table[data-v-7f82dda9]{font-size:.75rem}.data-table th[data-v-7f82dda9],.data-table td[data-v-7f82dda9]{padding:.5rem .25rem}}.vendas-view[data-v-f0f710df]{padding:2rem;max-width:1400px;margin:0 auto}.subtitle[data-v-f0f710df]{color:#6b7280;font-size:1rem;margin:0}.btn-primary[data-v-f0f710df],.btn-secondary[data-v-f0f710df],.btn-ghost[data-v-f0f710df]{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-f0f710df]{background:#1f2937;color:#fff}.btn-primary[data-v-f0f710df]:hover{background:#374151}.btn-secondary[data-v-f0f710df]{background:#f3f4f6;color:#1f2937;border:1px solid #d1d5db}.btn-secondary[data-v-f0f710df]:hover{background:#e5e7eb}.btn-ghost[data-v-f0f710df]{background:transparent;color:#6b7280}.btn-ghost[data-v-f0f710df]:hover{color:#374151;background:#f9fafb}.btn-primary svg[data-v-f0f710df],.btn-secondary svg[data-v-f0f710df],.btn-ghost svg[data-v-f0f710df]{width:1rem;height:1rem}.stats-grid[data-v-f0f710df]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.stat-card[data-v-f0f710df]{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-f0f710df]{width:3rem;height:3rem;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-icon svg[data-v-f0f710df]{width:1.5rem;height:1.5rem}.stat-icon.success[data-v-f0f710df]{background:#dcfce7;color:#16a34a}.stat-icon.warning[data-v-f0f710df]{background:#fef3c7;color:#d97706}.stat-icon.info[data-v-f0f710df]{background:#dbeafe;color:#2563eb}.stat-icon.primary[data-v-f0f710df]{background:#f3e8ff;color:#7c3aed}.stat-value[data-v-f0f710df]{font-size:1.875rem;font-weight:700;color:#1f2937;line-height:1}.stat-label[data-v-f0f710df]{color:#6b7280;font-size:.875rem;margin-top:.25rem}.filters-section[data-v-f0f710df]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 4px 6px -1px #0000001a;margin-bottom:2rem}.filters-grid[data-v-f0f710df]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;align-items:end}.filter-group[data-v-f0f710df]{display:flex;flex-direction:column;gap:.5rem}.filter-group label[data-v-f0f710df]{font-weight:500;color:#374151;font-size:.875rem}.filter-input[data-v-f0f710df],.filter-select[data-v-f0f710df]{padding:.75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;transition:border-color .2s}.filter-input[data-v-f0f710df]:focus,.filter-select[data-v-f0f710df]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.filter-actions[data-v-f0f710df]{display:flex;gap:.5rem}.table-section[data-v-f0f710df]{background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;overflow:hidden}.table-header[data-v-f0f710df]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb}.table-header h2[data-v-f0f710df]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.table-container[data-v-f0f710df]{overflow-x:auto}.sales-table[data-v-f0f710df]{width:100%;border-collapse:collapse}.sales-table th[data-v-f0f710df],.sales-table td[data-v-f0f710df]{padding:1rem;text-align:left;border-bottom:1px solid #f3f4f6}.sales-table th[data-v-f0f710df]{background:#f9fafb;font-weight:600;color:#374151;font-size:.875rem}.sales-table th.sortable[data-v-f0f710df]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.sales-table th.sortable[data-v-f0f710df]:hover{background:#f3f4f6}.sort-indicator[data-v-f0f710df]{margin-left:.5rem;font-size:.75rem}.table-row[data-v-f0f710df]:hover{background:#f9fafb}.vendedor-cell[data-v-f0f710df]{display:flex;align-items:center;gap:.75rem}.vendedor-avatar[data-v-f0f710df]{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-f0f710df]{font-weight:600;color:#059669}.moeda-tag[data-v-f0f710df]{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500}.moeda-guarani[data-v-f0f710df]{background:#dcfce7;color:#16a34a}.moeda-real[data-v-f0f710df]{background:#dbeafe;color:#2563eb}.moeda-dollar[data-v-f0f710df]{background:#fef3c7;color:#d97706}.moeda-euro[data-v-f0f710df]{background:#f3e8ff;color:#7c3aed}.pagamento-tag[data-v-f0f710df]{padding:.25rem .75rem;border-radius:6px;font-size:.75rem;font-weight:500;background:#f3f4f6;color:#374151}.produto-desc[data-v-f0f710df]{color:#6b7280;font-size:.875rem;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actions-cell[data-v-f0f710df]{display:flex;gap:.5rem}.btn-action[data-v-f0f710df]{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-f0f710df]{width:1rem;height:1rem}.btn-action.edit[data-v-f0f710df]{background:#dbeafe;color:#2563eb}.btn-action.edit[data-v-f0f710df]:hover{background:#bfdbfe}.btn-action.delete[data-v-f0f710df]{background:#fee2e2;color:#dc2626}.btn-action.delete[data-v-f0f710df]:hover{background:#fecaca}.empty-state[data-v-f0f710df]{text-align:center;padding:4rem 2rem}.empty-icon[data-v-f0f710df]{font-size:4rem;margin-bottom:1rem}.empty-state h3[data-v-f0f710df]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}.empty-state p[data-v-f0f710df]{color:#6b7280;margin:0 0 2rem}.pagination[data-v-f0f710df]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-top:1px solid #e5e7eb}.pagination-info[data-v-f0f710df]{color:#6b7280;font-size:.875rem}.pagination-controls[data-v-f0f710df]{display:flex;align-items:center;gap:1rem}.btn-pagination[data-v-f0f710df]{padding:.5rem 1rem;border:1px solid #d1d5db;background:#fff;border-radius:6px;cursor:pointer;transition:all .2s;font-size:.875rem}.btn-pagination[data-v-f0f710df]:hover:not(:disabled){background:#f9fafb}.btn-pagination[data-v-f0f710df]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-f0f710df]{font-size:.875rem;color:#374151;font-weight:500}.modal-overlay[data-v-f0f710df]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:50;padding:1rem}.modal[data-v-f0f710df]{background:#fff;border-radius:12px;width:100%;max-width:800px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-actions[data-v-f0f710df]{padding:1.5rem;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end}@media(max-width:768px){.vendas-view[data-v-f0f710df]{padding:1rem}.stats-grid[data-v-f0f710df]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.filters-grid[data-v-f0f710df]{grid-template-columns:1fr}.table-header[data-v-f0f710df]{flex-direction:column;gap:1rem;align-items:stretch}.pagination[data-v-f0f710df]{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-088253dd]{color:#b91c1c;padding:.75rem;background:#fef2f2;border-radius:.5rem}.modal-overlay[data-v-088253dd]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1001;padding:1rem}.edit-overlay[data-v-088253dd]{z-index:1002}.modal-container[data-v-088253dd]{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-088253dd]{max-width:500px}.modal-header[data-v-088253dd]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb;flex-shrink:0}.modal-title[data-v-088253dd]{margin:0;font-size:1.25rem;font-weight:600;color:#111827}.modal-close[data-v-088253dd]{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-088253dd]:hover{background-color:#f3f4f6;color:#374151}.modal-close svg[data-v-088253dd]{width:1.25rem;height:1.25rem}.modal-body[data-v-088253dd]{flex:1;overflow-y:auto;padding:1.5rem}.modal-footer[data-v-088253dd]{display:flex;justify-content:space-between;gap:.75rem;padding:1.5rem;border-top:1px solid #e5e7eb;flex-shrink:0}.create-tag-section[data-v-088253dd],.tags-list-section[data-v-088253dd]{margin-bottom:2rem}.section-title[data-v-088253dd]{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-088253dd]{display:flex;flex-direction:column;gap:1rem}.form-row[data-v-088253dd]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group[data-v-088253dd]{display:flex;flex-direction:column;gap:.25rem}.form-group.flex-2[data-v-088253dd]{grid-column:span 2}.form-group label[data-v-088253dd]{font-size:.875rem;font-weight:500;color:#374151}.form-input[data-v-088253dd]{padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;transition:border-color .2s}.form-input[data-v-088253dd]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.color-input-container[data-v-088253dd]{display:flex;gap:.5rem}.color-input[data-v-088253dd]{width:3rem;height:3rem;border:1px solid #d1d5db;border-radius:.5rem;cursor:pointer;padding:0;background:none}.color-text[data-v-088253dd]{flex:1}.form-actions[data-v-088253dd]{display:flex;justify-content:flex-end}.tag-preview[data-v-088253dd]{display:flex;align-items:center;gap:.75rem;padding:.75rem;background-color:#f9fafb;border-radius:.5rem}.preview-label[data-v-088253dd]{font-size:.875rem;font-weight:500;color:#374151}.tag-badge[data-v-088253dd]{padding:.25rem .75rem;border-radius:.5rem;font-size:.75rem;font-weight:500;border:1px solid}.tag-badge.preview[data-v-088253dd]{font-size:.875rem}.loading-container[data-v-088253dd]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center}.loading-spinner[data-v-088253dd]{width:2rem;height:2rem;border:2px solid #e5e7eb;border-top:2px solid #2563eb;border-radius:50%;animation:spin-088253dd 1s linear infinite;margin-bottom:1rem}.empty-state[data-v-088253dd]{text-align:center;padding:2rem;color:#6b7280}.tags-grid[data-v-088253dd]{display:flex;flex-direction:column;gap:.75rem}.tag-item[data-v-088253dd]{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-088253dd]:hover{border-color:#d1d5db;background-color:#f9fafb}.tag-item.inactive[data-v-088253dd]{opacity:.5}.tag-info[data-v-088253dd]{display:flex;align-items:center;gap:1rem;flex:1}.tag-details[data-v-088253dd]{display:flex;flex-direction:column;gap:.125rem}.tag-description[data-v-088253dd]{font-size:.875rem;color:#6b7280}.tag-order[data-v-088253dd]{font-size:.75rem;color:#9ca3af}.tag-actions[data-v-088253dd]{display:flex;gap:.5rem}.action-btn[data-v-088253dd]{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-088253dd]{width:1rem;height:1rem}.edit-btn[data-v-088253dd]{background-color:#eff6ff;color:#2563eb}.edit-btn[data-v-088253dd]:hover{background-color:#dbeafe}.activate-btn[data-v-088253dd]{background-color:#f0fdf4;color:#16a34a}.activate-btn[data-v-088253dd]:hover{background-color:#dcfce7}.deactivate-btn[data-v-088253dd]{background-color:#fef3c7;color:#d97706}.deactivate-btn[data-v-088253dd]:hover{background-color:#fde68a}.delete-btn[data-v-088253dd]{background-color:#fef2f2;color:#dc2626}.delete-btn[data-v-088253dd]:hover{background-color:#fee2e2}.btn-primary[data-v-088253dd]{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-088253dd]:hover:not(:disabled){background-color:#1d4ed8}.btn-primary[data-v-088253dd]:disabled{background-color:#9ca3af;cursor:not-allowed}.btn-secondary[data-v-088253dd]{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-088253dd]:hover{background-color:#e5e7eb}.loading-icon[data-v-088253dd]{width:1rem;height:1rem;animation:spin-088253dd 1s linear infinite}.spinner-track[data-v-088253dd]{opacity:.25}.spinner-path[data-v-088253dd]{opacity:.75}@keyframes spin-088253dd{to{transform:rotate(360deg)}}@media(max-width:768px){.modal-overlay[data-v-088253dd]{padding:.5rem}.modal-container[data-v-088253dd]{max-height:95vh}.modal-header[data-v-088253dd],.modal-body[data-v-088253dd],.modal-footer[data-v-088253dd]{padding:1rem}.form-row[data-v-088253dd]{grid-template-columns:1fr}.form-group.flex-2[data-v-088253dd]{grid-column:span 1}.modal-footer[data-v-088253dd]{flex-direction:column}.tag-item[data-v-088253dd]{flex-direction:column;gap:1rem;align-items:stretch}.tag-actions[data-v-088253dd]{justify-content:center}}.anexos-wrap[data-v-7123612c]{display:flex;flex-direction:column;gap:.75rem}.carousel[data-v-7123612c]{display:flex;flex-direction:column;gap:.5rem}.carousel-main[data-v-7123612c]{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-7123612c]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;cursor:zoom-in;position:relative}.main-img[data-v-7123612c]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .2s}.img-overlay[data-v-7123612c]{position:absolute;inset:0;background:#0000;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .2s}.img-overlay svg[data-v-7123612c]{width:2rem;height:2rem;color:#fff}.img-wrapper:hover .img-overlay[data-v-7123612c]{opacity:1;background:#00000040}.nav-btn[data-v-7123612c]{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-7123612c]{width:1rem;height:1rem;color:#1e293b}.nav-btn[data-v-7123612c]:hover{background:#fff;transform:translateY(-50%) scale(1.08)}.nav-prev[data-v-7123612c]{left:.6rem}.nav-next[data-v-7123612c]{right:.6rem}.info-bar[data-v-7123612c]{display:flex;align-items:center;gap:.5rem;padding:0 .25rem}.file-name[data-v-7123612c]{flex:1;font-size:.8rem;color:#374151;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-size[data-v-7123612c]{font-size:.75rem;color:#9ca3af;flex-shrink:0}.del-btn[data-v-7123612c]{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-7123612c]:hover{background:#fecaca}.del-btn svg[data-v-7123612c]{width:.875rem;height:.875rem}.thumbs[data-v-7123612c]{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:thin}.thumb-btn[data-v-7123612c]{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-7123612c]{border-color:#2563eb;transform:scale(1.05)}.thumb-btn[data-v-7123612c]:hover:not(.active){border-color:#93c5fd}.thumb-img[data-v-7123612c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dots[data-v-7123612c]{display:flex;justify-content:center;gap:.4rem;margin-top:.1rem}.dot[data-v-7123612c]{width:.5rem;height:.5rem;border-radius:50%;background:#d1d5db;border:none;cursor:pointer;padding:0;transition:background .2s,transform .2s}.dot.active[data-v-7123612c]{background:#2563eb;transform:scale(1.3)}.hidden-input[data-v-7123612c]{display:none}.upload-btns-row[data-v-7123612c]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.upload-btn[data-v-7123612c]{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-7123612c]{width:1.25rem;height:1.25rem}.upload-btn[data-v-7123612c]:hover:not(:disabled){border-color:#2563eb;background:#eff6ff;color:#2563eb}.upload-btn[data-v-7123612c]:disabled{opacity:.5;cursor:not-allowed}.camera-btn[data-v-7123612c]:hover:not(:disabled){border-color:#7c3aed;background:#f5f3ff;color:#7c3aed}.upload-error[data-v-7123612c]{margin:0;font-size:.78rem;color:#dc2626;text-align:center}.spin[data-v-7123612c]{animation:spin-7123612c 1s linear infinite;width:1.25rem;height:1.25rem}.spin-track[data-v-7123612c]{opacity:.25}.spin-path[data-v-7123612c]{opacity:.75}@keyframes spin-7123612c{to{transform:rotate(360deg)}}.lightbox[data-v-7123612c]{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-7123612c]{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-7123612c]{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-7123612c]:hover{background:#ffffff4d}.lb-close svg[data-v-7123612c]{width:1.25rem;height:1.25rem}.lb-nav[data-v-7123612c]{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-7123612c]:hover{background:#ffffff4d}.lb-nav svg[data-v-7123612c]{width:1.25rem;height:1.25rem}.lb-prev[data-v-7123612c]{left:1rem}.lb-next[data-v-7123612c]{right:1rem}.lb-caption[data-v-7123612c]{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-7123612c]{position:fixed;inset:0;z-index:9999;background:#000000d9;display:flex;align-items:center;justify-content:center;padding:1rem}.camera-modal[data-v-7123612c]{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-7123612c]{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-7123612c]{background:none;border:none;cursor:pointer;color:#fff9;display:flex;transition:color .2s}.camera-close[data-v-7123612c]:hover{color:#fff}.camera-close svg[data-v-7123612c]{width:1.25rem;height:1.25rem}.camera-body[data-v-7123612c]{position:relative;background:#000;min-height:280px;display:flex;align-items:center;justify-content:center}.camera-video[data-v-7123612c]{width:100%;max-height:380px;-o-object-fit:cover;object-fit:cover;display:block}.camera-preview[data-v-7123612c]{width:100%;max-height:380px;-o-object-fit:contain;object-fit:contain}.camera-body[data-v-7123612c]:after{content:"";position:absolute;inset:0;border:2px solid rgba(255,255,255,.12);border-radius:0;pointer-events:none}.camera-error[data-v-7123612c]{color:#fca5a5;font-size:.85rem;text-align:center;padding:1.5rem;margin:0}.camera-footer[data-v-7123612c]{display:flex;gap:.75rem;justify-content:center;padding:1rem 1.25rem;border-top:1px solid rgba(255,255,255,.08)}.btn-capture[data-v-7123612c]{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-7123612c]{width:1.1rem;height:1.1rem}.btn-capture[data-v-7123612c]:hover:not(:disabled){background:#e2e8f0;transform:scale(1.04)}.btn-capture[data-v-7123612c]:disabled{opacity:.4;cursor:not-allowed}.btn-retake[data-v-7123612c]{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-7123612c]:hover{background:#fff3}.btn-use-photo[data-v-7123612c]{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-7123612c]:hover{background:#1d4ed8}.modal-overlay[data-v-5bb51c45]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-container[data-v-5bb51c45]{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-5bb51c45]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb;flex-shrink:0}.modal-title[data-v-5bb51c45]{margin:0;font-size:1.25rem;font-weight:600;color:#111827}.modal-close[data-v-5bb51c45]{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-5bb51c45]:hover{background-color:#f3f4f6;color:#374151}.modal-close svg[data-v-5bb51c45]{width:1.25rem;height:1.25rem}.modal-body[data-v-5bb51c45]{flex:1;overflow-y:auto;padding:1.5rem}.modal-footer[data-v-5bb51c45]{display:flex;justify-content:flex-end;gap:.75rem;padding:1.5rem;border-top:1px solid #e5e7eb;flex-shrink:0}.pedido-form[data-v-5bb51c45]{display:flex;flex-direction:column;gap:2rem}.form-section[data-v-5bb51c45]{display:flex;flex-direction:column;gap:1rem}.section-header[data-v-5bb51c45]{display:flex;justify-content:space-between;align-items:center}.section-title[data-v-5bb51c45]{margin:0;font-size:1.125rem;font-weight:600;color:#111827;border-bottom:2px solid #e5e7eb;padding-bottom:.5rem}.form-row[data-v-5bb51c45]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem}.form-group[data-v-5bb51c45]{display:flex;flex-direction:column;gap:.25rem}.form-group.flex-2[data-v-5bb51c45]{grid-column:span 2}.form-group.full-width[data-v-5bb51c45]{grid-column:span 3}.form-group.required label[data-v-5bb51c45]:after{content:" *";color:#ef4444}.form-group label[data-v-5bb51c45]{font-size:.875rem;font-weight:500;color:#374151}.form-input[data-v-5bb51c45],.form-select[data-v-5bb51c45],.form-textarea[data-v-5bb51c45]{padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;transition:border-color .2s}.form-input[data-v-5bb51c45]:focus,.form-select[data-v-5bb51c45]:focus,.form-textarea[data-v-5bb51c45]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.form-textarea[data-v-5bb51c45]{resize:vertical;min-height:80px}.tags-grid[data-v-5bb51c45]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem}.tag-checkbox[data-v-5bb51c45]{display:flex;align-items:center;gap:.5rem;padding:.75rem;border:2px solid;border-radius:.5rem;cursor:pointer;transition:all .2s}.tag-checkbox[data-v-5bb51c45]:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.tag-input[data-v-5bb51c45]{margin:0;width:1rem;height:1rem}.tag-label[data-v-5bb51c45]{flex:1;font-size:.875rem;font-weight:500}.tag-color[data-v-5bb51c45]{width:1rem;height:1rem;border-radius:50%;border:1px solid rgba(0,0,0,.1)}.no-tags[data-v-5bb51c45]{text-align:center;color:#6b7280;font-size:.875rem;padding:2rem;border:2px dashed #d1d5db;border-radius:.5rem}.link-button[data-v-5bb51c45]{background:none;border:none;color:#2563eb;text-decoration:underline;cursor:pointer;font-size:inherit}.link-button[data-v-5bb51c45]:hover{color:#1d4ed8}.btn-primary[data-v-5bb51c45]{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-5bb51c45]:hover:not(:disabled){background-color:#1d4ed8}.btn-primary[data-v-5bb51c45]:disabled{background-color:#9ca3af;cursor:not-allowed}.btn-secondary[data-v-5bb51c45]{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-5bb51c45]:hover{background-color:#e5e7eb}.btn-small[data-v-5bb51c45]{padding:.5rem .75rem;font-size:.75rem;display:flex;align-items:center;gap:.25rem}.btn-small svg[data-v-5bb51c45]{width:1rem;height:1rem}.loading-icon[data-v-5bb51c45]{width:1rem;height:1rem;animation:spin-5bb51c45 1s linear infinite}.spinner-track[data-v-5bb51c45]{opacity:.25}.spinner-path[data-v-5bb51c45]{opacity:.75}@keyframes spin-5bb51c45{to{transform:rotate(360deg)}}@media(max-width:768px){.modal-overlay[data-v-5bb51c45]{padding:.5rem}.modal-container[data-v-5bb51c45]{max-height:95vh}.modal-header[data-v-5bb51c45],.modal-body[data-v-5bb51c45],.modal-footer[data-v-5bb51c45]{padding:1rem}.form-row[data-v-5bb51c45]{grid-template-columns:1fr}.form-group.flex-2[data-v-5bb51c45],.form-group.full-width[data-v-5bb51c45]{grid-column:span 1}.tags-grid[data-v-5bb51c45]{grid-template-columns:1fr}.modal-footer[data-v-5bb51c45]{flex-direction:column}}.rastreio-group[data-v-5bb51c45]{position:relative}.rastreio-clear-btn[data-v-5bb51c45]{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#9ca3af;font-size:.8rem}.rastreio-list[data-v-5bb51c45]{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-5bb51c45]{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-5bb51c45]:last-child{border-bottom:none}.rastreio-item[data-v-5bb51c45]:hover{background:#f9fafb}.rastreio-name[data-v-5bb51c45]{font-size:.82rem;font-weight:700;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.rastreio-meta[data-v-5bb51c45]{display:flex;align-items:center;gap:.35rem}.rastreio-code[data-v-5bb51c45]{font-size:.72rem;font-weight:600;color:#6b7280;font-family:monospace}.rastreio-pedido-badge[data-v-5bb51c45]{font-size:.65rem;font-weight:700;background:#dbeafe;color:#1d4ed8;padding:.08rem .35rem;border-radius:4px}.rastreio-status-dot[data-v-5bb51c45]{width:.45rem;height:.45rem;border-radius:50%;flex-shrink:0;display:inline-block}.rastreio-status-text[data-v-5bb51c45]{font-size:.7rem;color:#9ca3af}.rastreio-empty[data-v-5bb51c45]{padding:.75rem;font-size:.8rem;color:#9ca3af;text-align:center}.rastreio-ok[data-v-5bb51c45]{margin:.3rem 0 0;font-size:.72rem;color:#10b981;display:flex;align-items:center;gap:.3rem}.rastreio-toggle[data-v-5bb51c45]{background:none;border:none;cursor:pointer;font-size:.72rem;color:#6b7280;text-decoration:underline;padding:0;margin-top:.25rem}.rastreio-toggle[data-v-5bb51c45]:hover{color:#374151}.ver-rastreio-row[data-v-5bb51c45]{margin-top:.5rem}.btn-ver-rastreio[data-v-5bb51c45]{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-5bb51c45]:hover{background:#dbeafe}.rastreio-nao-vinculado[data-v-5bb51c45]{font-size:.75rem;color:#9ca3af;margin:.25rem 0 0;font-style:italic}.valor-with-moeda[data-v-5bb51c45]{display:flex;gap:0}.moeda-select[data-v-5bb51c45]{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-5bb51c45]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a;z-index:1;position:relative}.valor-input[data-v-5bb51c45]{border-radius:0 .5rem .5rem 0!important;flex:1}.suggestion-list[data-v-5bb51c45]{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-5bb51c45]{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-5bb51c45]:last-child{border-bottom:none}.suggestion-item[data-v-5bb51c45]:hover{background:#f9fafb}.sug-name[data-v-5bb51c45]{font-size:.85rem;font-weight:600;color:#111827}.sug-detail[data-v-5bb51c45]{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-47a0cfcc]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-container[data-v-47a0cfcc]{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-47a0cfcc]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb;flex-shrink:0}.header-info[data-v-47a0cfcc]{display:flex;flex-direction:column;gap:.25rem}.modal-title[data-v-47a0cfcc]{margin:0;font-size:1.25rem;font-weight:600;color:#111827}.pedido-number[data-v-47a0cfcc]{font-size:.875rem;color:#6b7280;font-weight:500}.header-actions[data-v-47a0cfcc]{display:flex;gap:.5rem;align-items:center}.edit-btn[data-v-47a0cfcc]{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-47a0cfcc]:hover{background-color:#dbeafe}.edit-btn svg[data-v-47a0cfcc]{width:1rem;height:1rem}.modal-close[data-v-47a0cfcc]{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-47a0cfcc]:hover{background-color:#f3f4f6;color:#374151}.modal-close svg[data-v-47a0cfcc]{width:1.25rem;height:1.25rem}.modal-body[data-v-47a0cfcc]{flex:1;overflow-y:auto;padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.modal-footer[data-v-47a0cfcc]{display:flex;justify-content:flex-end;gap:.75rem;padding:1.5rem;border-top:1px solid #e5e7eb;flex-shrink:0}.status-section[data-v-47a0cfcc]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;background-color:#f9fafb;border-radius:.5rem}.status-info[data-v-47a0cfcc]{display:flex;flex-direction:column;gap:.75rem}.status-badge[data-v-47a0cfcc]{padding:.5rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:500;width:-moz-fit-content;width:fit-content}.status-pending[data-v-47a0cfcc]{background-color:#fef3c7;color:#92400e}.status-processing[data-v-47a0cfcc]{background-color:#dbeafe;color:#1e40af}.status-shipped[data-v-47a0cfcc]{background-color:#fed7aa;color:#c2410c}.status-delivered[data-v-47a0cfcc]{background-color:#dcfce7;color:#166534}.status-cancelled[data-v-47a0cfcc]{background-color:#fee2e2;color:#dc2626}.tags-display[data-v-47a0cfcc]{display:flex;flex-wrap:wrap;gap:.5rem}.tag-badge[data-v-47a0cfcc]{padding:.25rem .75rem;border-radius:.5rem;font-size:.75rem;font-weight:500;border:1px solid}.dates-info[data-v-47a0cfcc]{display:flex;flex-direction:column;gap:.5rem;text-align:right}.date-item[data-v-47a0cfcc]{display:flex;flex-direction:column;gap:.125rem}.date-label[data-v-47a0cfcc]{font-size:.75rem;color:#6b7280;font-weight:500}.date-value[data-v-47a0cfcc]{font-size:.875rem;color:#374151}.info-section[data-v-47a0cfcc]{display:flex;flex-direction:column;gap:1rem}.section-title[data-v-47a0cfcc]{margin:0;font-size:1.125rem;font-weight:600;color:#111827;border-bottom:2px solid #e5e7eb;padding-bottom:.5rem}.info-grid[data-v-47a0cfcc]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.info-item[data-v-47a0cfcc]{display:flex;flex-direction:column;gap:.25rem}.info-label[data-v-47a0cfcc]{font-size:.75rem;color:#6b7280;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.info-value[data-v-47a0cfcc]{font-size:.875rem;color:#111827;font-weight:500}.tracking-code[data-v-47a0cfcc]{font-family:Courier New,monospace;background-color:#f3f4f6;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem}.address-display[data-v-47a0cfcc]{display:flex;flex-direction:column;gap:.25rem;padding:1rem;background-color:#f9fafb;border-radius:.5rem;border-left:3px solid #2563eb}.address-line[data-v-47a0cfcc]{font-size:.875rem;color:#374151;line-height:1.4}.observation-item[data-v-47a0cfcc]{display:flex;flex-direction:column;gap:.5rem}.observation-label[data-v-47a0cfcc]{font-size:.875rem;font-weight:600;color:#374151}.observation-text[data-v-47a0cfcc]{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-47a0cfcc]{display:flex;flex-direction:column;gap:1rem;padding:1rem;background-color:#f9fafb;border-radius:.5rem;border-left:3px solid #2563eb}.description-text[data-v-47a0cfcc]{margin:0;font-size:1rem;color:#374151;line-height:1.5;font-weight:500}.valor-info[data-v-47a0cfcc]{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-47a0cfcc]{font-size:.875rem;color:#6b7280;font-weight:500}.valor-value[data-v-47a0cfcc]{font-size:1.25rem;color:#059669;font-weight:700}.btn-primary[data-v-47a0cfcc]{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-47a0cfcc]:hover{background-color:#1d4ed8}.btn-primary svg[data-v-47a0cfcc]{width:1rem;height:1rem}.btn-secondary[data-v-47a0cfcc]{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-47a0cfcc]:hover{background-color:#e5e7eb}.btn-secondary svg[data-v-47a0cfcc]{width:1rem;height:1rem}@media(max-width:768px){.modal-overlay[data-v-47a0cfcc]{padding:.5rem}.modal-container[data-v-47a0cfcc]{max-height:95vh}.modal-header[data-v-47a0cfcc],.modal-body[data-v-47a0cfcc],.modal-footer[data-v-47a0cfcc]{padding:1rem}.status-section[data-v-47a0cfcc]{flex-direction:column;gap:1rem}.dates-info[data-v-47a0cfcc]{text-align:left}.info-grid[data-v-47a0cfcc]{grid-template-columns:1fr}.modal-footer[data-v-47a0cfcc],.header-actions[data-v-47a0cfcc]{flex-direction:column}}.pedidos-view[data-v-06134635]{padding:1.5rem;background-color:#f9fafb;min-height:100vh}.btn[data-v-06134635]{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-06134635]{background-color:#2563eb;color:#fff}.btn-primary[data-v-06134635]:hover{background-color:#1d4ed8}.btn-secondary[data-v-06134635]{background-color:#f3f4f6;color:#374151;border:1px solid #d1d5db}.btn-secondary[data-v-06134635]:hover{background-color:#e5e7eb}.btn-icon[data-v-06134635]{width:1rem;height:1rem}.filters-section[data-v-06134635]{background-color:#fff;border-radius:.75rem;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 1px 3px #0000001a}.filters-row[data-v-06134635]{display:flex;gap:1rem;align-items:end;flex-wrap:wrap}.search-box[data-v-06134635]{position:relative;flex:1;min-width:300px}.search-icon[data-v-06134635]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;color:#6b7280}.search-input[data-v-06134635]{width:100%;padding:.75rem .75rem .75rem 2.5rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem}.search-input[data-v-06134635]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.filter-group[data-v-06134635]{display:flex;flex-direction:column;gap:.25rem}.filter-label[data-v-06134635]{font-size:.75rem;font-weight:500;color:#374151}.filter-select[data-v-06134635]{padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;min-width:120px}.filter-select[data-v-06134635]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.view-toggle[data-v-06134635]{display:flex;border:1px solid #d1d5db;border-radius:.5rem;overflow:hidden}.toggle-btn[data-v-06134635]{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-06134635]{width:1rem;height:1rem}.toggle-btn.active[data-v-06134635]{background-color:#2563eb;color:#fff}.toggle-btn[data-v-06134635]:hover:not(.active){background-color:#f3f4f6}.loading-container[data-v-06134635]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center}.loading-spinner[data-v-06134635]{width:2rem;height:2rem;border:2px solid #e5e7eb;border-top:2px solid #2563eb;border-radius:50%;animation:spin-06134635 1s linear infinite;margin-bottom:1rem}@keyframes spin-06134635{to{transform:rotate(360deg)}}.empty-state[data-v-06134635]{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-06134635]{width:3rem;height:3rem;color:#9ca3af;margin-bottom:1rem}.empty-state h3[data-v-06134635]{margin:0 0 .5rem;color:#374151;font-size:1.125rem}.empty-state p[data-v-06134635]{margin:0 0 1.5rem;color:#6b7280}.pedidos-container[data-v-06134635]{background-color:#fff;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;overflow:hidden}.pedidos-list[data-v-06134635]{width:100%}.list-header[data-v-06134635]{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-06134635]{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-06134635]:hover{background-color:#f9fafb}.list-item[data-v-06134635]:last-child{border-bottom:none}.col[data-v-06134635]{display:flex;align-items:center}.number-badge[data-v-06134635]{padding:.25rem .5rem;background-color:#eff6ff;color:#2563eb;border-radius:.375rem;font-size:.75rem;font-weight:600}.cliente-info[data-v-06134635]{display:flex;flex-direction:column}.cliente-nome[data-v-06134635]{font-weight:500;color:#111827}.pedido-descricao-lista[data-v-06134635]{font-size:.75rem;color:#6b7280;font-weight:400}.cliente-cidade[data-v-06134635]{font-size:.75rem;color:#6b7280}.status-badge[data-v-06134635]{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500}.status-pending[data-v-06134635]{background-color:#fef3c7;color:#92400e}.status-processing[data-v-06134635]{background-color:#dbeafe;color:#1e40af}.status-shipped[data-v-06134635]{background-color:#fed7aa;color:#c2410c}.status-delivered[data-v-06134635]{background-color:#dcfce7;color:#166534}.status-cancelled[data-v-06134635]{background-color:#fee2e2;color:#dc2626}.tags-container[data-v-06134635]{display:flex;gap:.25rem;flex-wrap:wrap}.tag-badge[data-v-06134635]{padding:.125rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:500}.col-actions[data-v-06134635]{gap:.5rem}.action-btn[data-v-06134635]{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-06134635]{width:1rem;height:1rem}.edit-btn[data-v-06134635]{background-color:#eff6ff;color:#2563eb}.edit-btn[data-v-06134635]:hover{background-color:#dbeafe}.track-btn[data-v-06134635]{background-color:#f0fdf4;color:#16a34a}.track-btn[data-v-06134635]:hover{background-color:#dcfce7}.pedidos-cards[data-v-06134635]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;padding:1.5rem}.pagination[data-v-06134635]{display:flex;justify-content:center;align-items:center;gap:1rem;padding:1.5rem;border-top:1px solid #e5e7eb}.pagination-btn[data-v-06134635]{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-06134635]:hover:not(:disabled){background-color:#f3f4f6}.pagination-btn[data-v-06134635]:disabled{opacity:.5;cursor:not-allowed}.pagination-info[data-v-06134635]{font-size:.875rem;color:#6b7280}@media(max-width:1024px){.list-header[data-v-06134635],.list-item[data-v-06134635]{grid-template-columns:100px 1fr 100px 150px 80px;font-size:.75rem}.col-data[data-v-06134635]{display:none}}@media(max-width:768px){.pedidos-view[data-v-06134635]{padding:1rem}.filters-row[data-v-06134635]{flex-direction:column;align-items:stretch}.search-box[data-v-06134635]{min-width:unset}.view-toggle[data-v-06134635]{align-self:center}.list-header[data-v-06134635],.list-item[data-v-06134635]{grid-template-columns:1fr 100px 60px;gap:.5rem;padding:.75rem}.col-status[data-v-06134635],.col-tags[data-v-06134635]{display:none}.pedidos-cards[data-v-06134635]{grid-template-columns:1fr;padding:1rem}}.barcode-scanner-overlay[data-v-b40b9ed0]{position:fixed;inset:0;background:#000000b3;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem}.barcode-scanner-modal[data-v-b40b9ed0]{background:#fff;border-radius:12px;width:100%;max-width:420px;overflow:hidden}.scanner-header[data-v-b40b9ed0]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #e5e7eb}.scanner-header h3[data-v-b40b9ed0]{margin:0;font-size:1rem;font-weight:600}.close-btn[data-v-b40b9ed0]{background:none;border:none;cursor:pointer;color:#6b7280;padding:4px}.scanner-body[data-v-b40b9ed0]{padding:1rem 1.25rem}.camera-container[data-v-b40b9ed0]{position:relative;margin-bottom:1rem}.qr-reader[data-v-b40b9ed0]{width:100%;border-radius:8px;overflow:hidden}.scan-line[data-v-b40b9ed0]{position:absolute;top:50%;left:10%;right:10%;height:2px;background:#ef4444;animation:scanAnim-b40b9ed0 2s linear infinite}@keyframes scanAnim-b40b9ed0{0%{top:20%}to{top:80%}}.scanner-hint[data-v-b40b9ed0]{text-align:center;font-size:.75rem;color:#6b7280;margin-top:.5rem}.camera-error[data-v-b40b9ed0]{text-align:center;padding:1.5rem 0;color:#ef4444}.error-icon[data-v-b40b9ed0]{margin:0 auto .5rem;display:block}.manual-entry[data-v-b40b9ed0]{margin-top:1rem}.manual-label[data-v-b40b9ed0]{display:block;font-size:.8rem;color:#374151;margin-bottom:.5rem}.manual-input-row[data-v-b40b9ed0]{display:flex;gap:.5rem}.manual-input[data-v-b40b9ed0]{flex:1;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.9rem;outline:none}.manual-input[data-v-b40b9ed0]:focus{border-color:#3b82f6}.manual-btn[data-v-b40b9ed0]{padding:.5rem 1rem;background:#3b82f6;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:.9rem}.manual-btn[data-v-b40b9ed0]:disabled{opacity:.5;cursor:not-allowed}.timeout-warning[data-v-b40b9ed0]{padding:.75rem 1.25rem;background:#fef3c7;color:#92400e;font-size:.8rem;border-top:1px solid #fde68a}.erp-dialog-backdrop[data-v-d46d65a8]{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center}.variants-modal[data-v-d46d65a8]{width:min(640px,100%);max-height:90dvh;display:flex;flex-direction:column}.variants-form[data-v-d46d65a8]{display:flex;flex-direction:column;min-height:0}.variants-body[data-v-d46d65a8]{overflow:auto}.variant-source[data-v-d46d65a8]{display:flex;gap:12px;margin-bottom:18px}.variant-source img[data-v-d46d65a8]{width:76px;height:90px;-o-object-fit:contain;object-fit:contain;border-radius:10px}.variant-source p[data-v-d46d65a8]{margin:5px 0}fieldset[data-v-d46d65a8]{border:0;padding:0;margin:0;display:grid;gap:12px;min-width:0}label[data-v-d46d65a8]{display:grid;gap:6px;font-size:.875rem;font-weight:600}input[data-v-d46d65a8]:not([type=checkbox]),select[data-v-d46d65a8]{width:100%;min-width:0;box-sizing:border-box;padding:9px 11px;border:1px solid #cbd5e1;border-radius:8px;font:inherit}small[data-v-d46d65a8]{color:#64748b;display:block;line-height:1.4}.variant-fields[data-v-d46d65a8]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.variant-presets[data-v-d46d65a8]{display:flex;flex-wrap:wrap;gap:6px}.variant-preview[data-v-d46d65a8]{margin:0;padding:0;list-style:none;display:grid;gap:8px}.variant-preview li[data-v-d46d65a8]{display:grid;gap:4px;padding:10px;border-radius:8px;background:#f1f5f9;overflow-wrap:anywhere}.variant-preview span[data-v-d46d65a8]{font-size:.8rem;color:#475569}.variant-confirm[data-v-d46d65a8]{flex:1 0 100%;min-height:44px;display:flex;align-items:flex-start;line-height:1.5}.variant-confirm input[data-v-d46d65a8]{width:20px;height:20px;margin-top:4px;flex-shrink:0}.variant-error[data-v-d46d65a8]{color:#b91c1c}.erp-dialog__header h2[data-v-d46d65a8]{font-size:1.15rem;margin:0}@media(max-width:480px){.variants-modal[data-v-d46d65a8]{max-height:94dvh}.variant-fields[data-v-d46d65a8]{grid-template-columns:1fr}.erp-dialog__footer[data-v-d46d65a8]{flex-wrap:wrap}}.variant-hint[data-v-d46d65a8],.footer-error[data-v-d46d65a8]{flex:1 0 100%;font-size:.8rem;margin:0;overflow-wrap:anywhere}.variant-hint[data-v-d46d65a8]{color:#64748b}.photo-overlay[data-v-2fdfc3b5]{position:fixed;inset:0;background:#0f172a99;z-index:12000;display:flex;align-items:center;justify-content:center;padding:20px}.photo-dialog[data-v-2fdfc3b5]{width:min(960px,100%);max-height:92dvh;background:#fff;border-radius:18px;display:flex;flex-direction:column;overflow:hidden;color:#1e293b;box-shadow:0 20px 70px #0f172a40}.photo-tools[data-v-2fdfc3b5]{margin-top:16px}.photo-dialog>header[data-v-2fdfc3b5],.photo-dialog>footer[data-v-2fdfc3b5]{flex-shrink:0}.photo-body[data-v-2fdfc3b5]{overscroll-behavior:contain}.photo-tools .erp-button[data-v-2fdfc3b5]{max-width:100%;white-space:normal;height:auto}header[data-v-2fdfc3b5]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid #e2e8f0}h2[data-v-2fdfc3b5]{font-size:21px;margin:0 0 6px}p[data-v-2fdfc3b5]{margin:0;font-size:13px;line-height:1.5;color:#64748b}.photo-body[data-v-2fdfc3b5]{overflow:auto;padding:20px 24px;min-height:0}.photo-actions[data-v-2fdfc3b5]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}small[data-v-2fdfc3b5]{font-size:11px;color:#64748b}.photo-workspace[data-v-2fdfc3b5]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;margin-top:20px}.photo-comparison[data-v-2fdfc3b5]{display:grid;grid-template-columns:1fr 1fr;gap:10px}figure[data-v-2fdfc3b5]{margin:0;min-width:0}figure img[data-v-2fdfc3b5]{width:100%;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}figcaption[data-v-2fdfc3b5]{text-align:center;font-size:12px;margin-top:6px;color:#64748b}.photo-options[data-v-2fdfc3b5]{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0}.photo-options button[data-v-2fdfc3b5]{font-size:12px;padding:7px 10px;border:1px solid #dbe3ef;border-radius:8px;background:#fff;color:#475569}.photo-options button[aria-pressed=true][data-v-2fdfc3b5]{background:#eff6ff;border-color:#3b82f6;color:#1d4ed8}.photo-fields[data-v-2fdfc3b5]{display:flex;flex-direction:column;gap:12px}.photo-fields>button[data-v-2fdfc3b5]{align-self:flex-start}.photo-fields label[data-v-2fdfc3b5]{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:600}.photo-fields input[data-v-2fdfc3b5]{border:1px solid #cbd5e1;border-radius:8px;padding:9px 10px;min-width:0;font-size:14px;color:#1e293b;background:#fff}.photo-fields input[data-v-2fdfc3b5]:focus{outline:2px solid #93c5fd;outline-offset:1px}.photo-hint[data-v-2fdfc3b5]{font-size:12px;margin:10px 0}.photo-paid[data-v-2fdfc3b5],.photo-status[data-v-2fdfc3b5]{background:#eff6ff;padding:12px;border-radius:10px;margin-top:12px}.photo-paid p[data-v-2fdfc3b5]{margin-bottom:10px;color:#334155}.photo-error[data-v-2fdfc3b5]{margin-top:12px;background:#fff1f2;color:#9f1239;padding:10px;border-radius:8px}.photo-download[data-v-2fdfc3b5]{font-size:12px;color:#2563eb;display:inline-block;margin-top:12px}footer[data-v-2fdfc3b5]{padding:16px 24px;border-top:1px solid #e2e8f0;background:#f8fafc}footer p[data-v-2fdfc3b5]{font-size:11px;margin:8px 0 12px}.photo-reviewed[data-v-2fdfc3b5]{display:flex;align-items:flex-start;gap:8px;font-size:13px}.photo-reviewed input[data-v-2fdfc3b5]{accent-color:#2563eb;margin-top:3px}@media(max-width:600px){.photo-overlay[data-v-2fdfc3b5]{padding:8px}.photo-dialog[data-v-2fdfc3b5]{max-height:96dvh;border-radius:14px}header[data-v-2fdfc3b5],.photo-body[data-v-2fdfc3b5],footer[data-v-2fdfc3b5]{padding:14px}h2[data-v-2fdfc3b5]{font-size:18px}.photo-workspace[data-v-2fdfc3b5]{grid-template-columns:1fr;gap:18px}.photo-comparison img[data-v-2fdfc3b5]{max-height:210px}.photo-actions small[data-v-2fdfc3b5]{width:100%}.photo-fields input[data-v-2fdfc3b5]{font-size:16px}footer .erp-button[data-v-2fdfc3b5]{width:100%}}.history-overlay[data-v-041b87d2]{position:fixed;inset:0;z-index:12500;display:grid;place-items:center;padding:20px;background:#0f172a99;color:#334155}.history-dialog[data-v-041b87d2]{background:#fff;width:min(820px,100%);max-height:94dvh;border-radius:16px;display:flex;flex-direction:column;box-shadow:0 20px 60px #0003;overflow:hidden}.history-dialog header[data-v-041b87d2],.history-dialog footer[data-v-041b87d2]{padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0}.history-dialog header[data-v-041b87d2]{border-bottom:1px solid #e2e8f0}h2[data-v-041b87d2]{font-size:18px;margin:0}h3[data-v-041b87d2]{font-size:18px;margin:0 0 6px;color:#0f172a}main[data-v-041b87d2]{padding:20px;overflow-y:auto;overscroll-behavior:contain;min-height:0}p[data-v-041b87d2]{font-size:13px;line-height:1.5;margin:5px 0;overflow-wrap:anywhere}code[data-v-041b87d2]{font-size:12px;overflow-wrap:anywhere}.history-meta[data-v-041b87d2],.history-stock[data-v-041b87d2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}dt[data-v-041b87d2]{font-size:12px;color:#64748b}dd[data-v-041b87d2]{font-size:13px;margin:5px 0 0;overflow-wrap:anywhere}.history-stock>div[data-v-041b87d2]{background:#f1f5f9;padding:12px;border-radius:10px}.history-stock dd[data-v-041b87d2]{font-size:20px;font-weight:700}.history-tabs[data-v-041b87d2]{display:flex;flex-wrap:wrap;gap:6px;margin:18px 0 12px}.history-tabs button[data-v-041b87d2]{padding:8px 10px;border:1px solid #e2e8f0;background:#fff;border-radius:8px;font-size:13px;color:#475569;display:flex;gap:8px}.history-tabs .active[data-v-041b87d2]{background:#eff6ff;border-color:#93c5fd;color:#1d4ed8}.history-tabs span[data-v-041b87d2]{font-variant-numeric:tabular-nums}.history-hint[data-v-041b87d2]{color:#64748b;font-size:12px}.history-warning[data-v-041b87d2]{color:#92400e;background:#fffbeb;border-radius:8px;padding:10px}.history-empty[data-v-041b87d2]{padding:24px;text-align:center;background:#f8fafc;border-radius:10px}.history-list[data-v-041b87d2]{list-style:none;margin:16px 0;padding:0;display:grid;gap:12px}.history-list>li[data-v-041b87d2]{border:1px solid #e2e8f0;border-radius:12px;padding:14px}.history-event-heading[data-v-041b87d2]{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:10px;font-size:14px}.history-event-heading time[data-v-041b87d2]{font-size:12px;color:#64748b}.history-sale-line[data-v-041b87d2]{padding:10px;background:#f8fafc;border-radius:8px;margin:10px 0;font-size:13px}details[data-v-041b87d2]{margin-top:10px;font-size:12px}summary[data-v-041b87d2]{cursor:pointer;color:#2563eb;padding:5px 0}ul[data-v-041b87d2]{padding-left:20px;font-size:13px}ul li[data-v-041b87d2]{margin:6px 0;overflow-wrap:anywhere}.history-pagination[data-v-041b87d2]{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13px}.history-dialog footer[data-v-041b87d2]{justify-content:flex-end;border-top:1px solid #e2e8f0}.history-notes[data-v-041b87d2]{white-space:pre-wrap}@media(max-width:600px){.history-overlay[data-v-041b87d2]{padding:8px}.history-dialog[data-v-041b87d2]{max-height:96dvh}.history-dialog header[data-v-041b87d2],.history-dialog footer[data-v-041b87d2],main[data-v-041b87d2]{padding:14px}.history-meta[data-v-041b87d2]{grid-template-columns:1fr}.history-stock[data-v-041b87d2]{gap:6px}.history-stock>div[data-v-041b87d2]{padding:10px 8px}.history-tabs button[data-v-041b87d2]{font-size:12px;padding:8px}.history-list>li[data-v-041b87d2]{padding:12px}.history-event-heading[data-v-041b87d2]{flex-direction:column}}.ocr-overlay[data-v-52ea8715]{position:fixed;inset:0;background:#000000d1;z-index:600;display:flex;align-items:center;justify-content:center;padding:1rem}.ocr-modal[data-v-52ea8715]{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-52ea8715]{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-52ea8715]{display:flex;align-items:center;gap:.5rem}.ocr-header-icon[data-v-52ea8715]{color:#6366f1}.ocr-header h3[data-v-52ea8715]{margin:0;font-size:.95rem;font-weight:600;color:#111827}.close-btn[data-v-52ea8715]{background:none;border:none;cursor:pointer;color:#9ca3af;padding:.25rem}.close-btn[data-v-52ea8715]:hover{color:#374151}.brand-bar[data-v-52ea8715]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#f8fafc;border-bottom:1px solid #e5e7eb;flex-shrink:0}.brand-icon[data-v-52ea8715]{color:#6b7280;flex-shrink:0}.brand-input[data-v-52ea8715]{flex:1;border:1px solid #d1d5db;border-radius:6px;padding:.3rem .5rem;font-size:.82rem;outline:none;background:#fff}.brand-input[data-v-52ea8715]:focus{border-color:#6366f1}.brand-trained-badge[data-v-52ea8715]{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-52ea8715]{flex:1;overflow-y:auto}.camera-wrap[data-v-52ea8715]{position:relative;background:#000}.camera-feed[data-v-52ea8715]{width:100%;display:block;max-height:280px;-o-object-fit:cover;object-fit:cover}.scan-frame[data-v-52ea8715]{position:absolute;inset:12% 8%;pointer-events:none}.corner[data-v-52ea8715]{position:absolute;width:18px;height:18px;border-color:#818cf8;border-style:solid}.tl[data-v-52ea8715]{top:0;left:0;border-width:3px 0 0 3px}.tr[data-v-52ea8715]{top:0;right:0;border-width:3px 3px 0 0}.bl[data-v-52ea8715]{bottom:0;left:0;border-width:0 0 3px 3px}.br[data-v-52ea8715]{bottom:0;right:0;border-width:0 3px 3px 0}.camera-hint[data-v-52ea8715]{text-align:center;font-size:.72rem;color:#9ca3af;padding:.4rem;background:#000;margin:0}.capture-btn[data-v-52ea8715]{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-52ea8715]:hover{background:#4f46e5}.processing-wrap[data-v-52ea8715]{padding:1rem;display:flex;flex-direction:column;gap:1rem}.preview-img[data-v-52ea8715]{width:100%;border-radius:8px;display:block;max-height:180px;-o-object-fit:cover;object-fit:cover}.processing-status[data-v-52ea8715]{display:flex;align-items:center;gap:.75rem;background:#f8f8ff;border:1px solid #e0e7ff;border-radius:8px;padding:.75rem 1rem}.ai-spinner[data-v-52ea8715]{display:flex;gap:5px;align-items:center}.ai-dot[data-v-52ea8715]{width:8px;height:8px;background:#6366f1;border-radius:50%;animation:bounce-52ea8715 1.2s infinite ease-in-out}.ai-dot[data-v-52ea8715]:nth-child(2){animation-delay:.2s}.ai-dot[data-v-52ea8715]:nth-child(3){animation-delay:.4s}@keyframes bounce-52ea8715{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.processing-title[data-v-52ea8715]{margin:0;font-size:.85rem;font-weight:600;color:#4338ca}.processing-sub[data-v-52ea8715]{margin:0;font-size:.75rem;color:#6b7280}.results-wrap[data-v-52ea8715]{padding:.75rem;display:flex;flex-direction:column;gap:.75rem}.results-top[data-v-52ea8715]{display:flex;align-items:center;gap:.75rem}.preview-thumb[data-v-52ea8715]{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-52ea8715]{display:flex;flex-direction:column;gap:.3rem}.results-brand-pill[data-v-52ea8715]{display:inline-block;background:#e0e7ff;color:#4338ca;border-radius:99px;padding:.15rem .6rem;font-size:.72rem;font-weight:700}.results-hint[data-v-52ea8715]{font-size:.72rem;color:#9ca3af}.raw-text-details[data-v-52ea8715]{font-size:.75rem}.raw-text-details summary[data-v-52ea8715]{cursor:pointer;color:#6b7280;padding:.25rem 0}.raw-text[data-v-52ea8715]{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-52ea8715]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.field-card[data-v-52ea8715]{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-52ea8715]{background:#f0fdf4;border-color:#bbf7d0}.field-label[data-v-52ea8715]{font-size:.65rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.03em}.field-input[data-v-52ea8715]{border:none;background:transparent;font-size:.85rem;color:#111827;font-weight:500;outline:none;padding:0;width:100%}.field-input[data-v-52ea8715]:focus{color:#4338ca}.field-status[data-v-52ea8715]{display:flex;align-items:center}.fstatus-ok[data-v-52ea8715]{display:flex;align-items:center;gap:3px;font-size:.6rem;color:#16a34a;font-weight:600}.fstatus-empty[data-v-52ea8715]{font-size:.6rem;color:#d1d5db}.results-actions[data-v-52ea8715]{display:flex;gap:.5rem;justify-content:flex-end;padding-top:.25rem}.btn[data-v-52ea8715]{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-52ea8715]{background:#6366f1;color:#fff}.btn-primary[data-v-52ea8715]:hover:not(:disabled){background:#4f46e5}.btn-primary[data-v-52ea8715]:disabled{opacity:.5;cursor:not-allowed}.btn-ghost[data-v-52ea8715]{background:#f3f4f6;color:#374151;border:1px solid #d1d5db}.btn-ghost[data-v-52ea8715]:hover{background:#e5e7eb}.btn-learn[data-v-52ea8715]{background:#fef3c7;color:#92400e;border:1px solid #fde68a}.btn-learn[data-v-52ea8715]:hover{background:#fde68a}.save-template-wrap[data-v-52ea8715]{padding:.85rem;display:flex;flex-direction:column;gap:.75rem}.save-template-form[data-v-52ea8715]{display:flex;flex-direction:column;gap:.6rem}.save-template-form h4[data-v-52ea8715]{margin:0;font-size:.9rem;font-weight:600;color:#1f2937}.save-hint[data-v-52ea8715]{margin:0;font-size:.78rem;color:#6b7280}.stf-group[data-v-52ea8715]{display:flex;flex-direction:column;gap:.2rem}.stf-group label[data-v-52ea8715]{font-size:.72rem;font-weight:600;color:#374151}.stf-input[data-v-52ea8715]{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-52ea8715]:focus{border-color:#6366f1}.stf-textarea[data-v-52ea8715]{resize:vertical;min-height:56px;font-family:inherit}.stf-fields-preview[data-v-52ea8715]{display:flex;flex-wrap:wrap;gap:.35rem}.stf-field-chip[data-v-52ea8715]{font-size:.72rem;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;padding:.2rem .5rem;color:#166534}.saved-wrap[data-v-52ea8715]{padding:2rem 1.5rem;display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center}.saved-icon[data-v-52ea8715]{animation:pop-52ea8715 .4s ease}@keyframes pop-52ea8715{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.saved-wrap h4[data-v-52ea8715]{margin:0;font-size:1rem;font-weight:700;color:#065f46}.saved-wrap p[data-v-52ea8715]{margin:0;font-size:.85rem;color:#374151}.error-wrap[data-v-52ea8715]{padding:2rem 1.5rem;display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center}.error-msg-big[data-v-52ea8715]{color:#dc2626;font-size:.85rem}@media(max-width:500px){.fields-grid[data-v-52ea8715]{grid-template-columns:1fr}}.ocr-notice[data-v-52ea8715],.ocr-next[data-v-52ea8715]{font-size:.76rem;color:#64748b;padding:.7rem 1rem;margin:0;line-height:1.5}.ocr-file-picker[data-v-52ea8715]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;color:#64748b}.ocr-file-picker input[data-v-52ea8715]{max-width:200px;font-size:.7rem;margin-left:.5rem}.ocr-review[data-v-52ea8715]{display:flex;align-items:flex-start;gap:.5rem;padding:.7rem 0;font-size:.8rem;color:#334155}.ocr-review input[data-v-52ea8715]{margin-top:.15rem}.ocr-warnings[data-v-52ea8715],.ocr-matches[data-v-52ea8715]{padding:.8rem 1rem .8rem 1.7rem;background:#fffbeb;color:#92400e;border-radius:8px;font-size:.78rem;line-height:1.6}.ocr-evidence[data-v-52ea8715]{display:block;color:#64748b;font-size:.68rem;margin-top:.3rem;overflow-wrap:anywhere}.ocr-success[data-v-52ea8715]{color:#15803d;font-size:.8rem}button[data-v-52ea8715]:disabled{opacity:.5;cursor:not-allowed}.lt-overlay[data-v-04884ec7]{position:fixed;inset:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:1100;padding:1rem}.lt-modal[data-v-04884ec7]{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-04884ec7]{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-04884ec7]{display:flex;align-items:center;gap:.5rem}.lt-header-icon[data-v-04884ec7]{color:#8b5cf6}.lt-header h3[data-v-04884ec7]{font-size:.9rem;font-weight:600;color:#1e293b;margin:0}.close-btn[data-v-04884ec7]{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-04884ec7]:hover{color:#1e293b}.lt-brand-bar[data-v-04884ec7]{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-04884ec7]::-webkit-scrollbar{display:none}.brand-tab[data-v-04884ec7]{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-04884ec7]:hover{border-color:#8b5cf6;color:#7c3aed}.brand-tab.active[data-v-04884ec7]{background:#8b5cf6;color:#fff;border-color:#8b5cf6}.brand-count[data-v-04884ec7]{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-04884ec7]{background:#f1f5f9;color:#94a3b8}.lt-body[data-v-04884ec7]{flex:1;overflow-y:auto;padding:1rem}.lt-loading[data-v-04884ec7]{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2.5rem;color:#94a3b8;font-size:.8rem}.lt-spinner[data-v-04884ec7]{width:28px;height:28px;border:3px solid #e2e8f0;border-top-color:#8b5cf6;border-radius:50%;animation:spin-04884ec7 .7s linear infinite}@keyframes spin-04884ec7{to{transform:rotate(360deg)}}.lt-empty[data-v-04884ec7]{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-04884ec7]{font-size:.75rem;color:#9ca3af;margin-top:.25rem}.lt-grid[data-v-04884ec7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.75rem}.lt-card[data-v-04884ec7]{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-04884ec7]:hover{box-shadow:0 2px 8px #00000012}.lt-card-deleting[data-v-04884ec7]{opacity:.4;pointer-events:none}.lt-thumb-wrap[data-v-04884ec7]{flex-shrink:0;width:62px;height:62px;border-radius:.375rem;overflow:hidden;border:1px solid #e2e8f0;background:#f8fafc;cursor:pointer}.lt-thumb[data-v-04884ec7]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .2s}.lt-thumb[data-v-04884ec7]:hover{transform:scale(1.05)}.lt-thumb-placeholder[data-v-04884ec7]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.lt-card-content[data-v-04884ec7]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.35rem}.lt-card-top[data-v-04884ec7]{display:flex;align-items:center;gap:.4rem}.lt-brand-pill[data-v-04884ec7]{font-size:.7rem;font-weight:600;background:#ede9fe;color:#7c3aed;padding:.1rem .45rem;border-radius:999px;letter-spacing:.01em}.lt-date[data-v-04884ec7]{font-size:.65rem;color:#94a3b8;margin-left:auto}.lt-fields[data-v-04884ec7]{display:flex;flex-wrap:wrap;gap:.3rem}.lt-field[data-v-04884ec7]{display:inline-flex;align-items:center;gap:.25rem;font-size:.7rem;background:#f1f5f9;border-radius:.25rem;padding:.1rem .35rem}.lt-field-label[data-v-04884ec7]{color:#94a3b8;font-weight:500}.lt-field-val[data-v-04884ec7]{color:#334155;max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lt-mono[data-v-04884ec7]{font-family:Courier New,monospace;font-size:.65rem}.lt-notes[data-v-04884ec7]{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-04884ec7]{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-04884ec7]{opacity:1}.lt-delete-btn[data-v-04884ec7]:hover{color:#ef4444}.lt-footer[data-v-04884ec7]{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-04884ec7]{display:flex;align-items:center;gap:.3rem;font-size:.72rem;color:#9ca3af}.btn-close-footer[data-v-04884ec7]{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-04884ec7]:hover{background:#f8fafc;color:#1e293b}.lt-lightbox[data-v-04884ec7]{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-04884ec7]{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-04884ec7]{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-04884ec7]:hover{background:#ffffff40}.lt-confirm-overlay[data-v-04884ec7]{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1300;padding:1rem}.lt-confirm-box[data-v-04884ec7]{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-04884ec7]{font-size:.875rem;color:#1e293b;margin:0 0 .4rem}.lt-confirm-sub[data-v-04884ec7]{font-size:.78rem!important;color:#64748b!important;margin-bottom:1rem!important}.lt-confirm-actions[data-v-04884ec7]{display:flex;gap:.5rem;justify-content:flex-end}.btn-ghost-sm[data-v-04884ec7]{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-04884ec7]:hover{background:#f8fafc}.btn-danger-sm[data-v-04884ec7]{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-04884ec7]:hover{background:#dc2626}.btn-danger-sm[data-v-04884ec7]:disabled{opacity:.6;cursor:not-allowed}@media(max-width:480px){.lt-modal[data-v-04884ec7]{max-height:95vh}.lt-grid[data-v-04884ec7]{grid-template-columns:1fr}.lt-delete-btn[data-v-04884ec7]{opacity:1}}.delete-overlay[data-v-7ffd8ad1]{position:fixed;inset:0;z-index:1100;display:grid;place-items:center;padding:1rem;background:#0f172a99}.delete-dialog[data-v-7ffd8ad1]{width:min(100%,500px);max-height:calc(100dvh - 2rem);display:flex;flex-direction:column;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0003;color:#374151}header[data-v-7ffd8ad1],footer[data-v-7ffd8ad1]{padding:1rem 1.25rem;flex-shrink:0}header[data-v-7ffd8ad1]{border-bottom:1px solid #e5e7eb}h2[data-v-7ffd8ad1]{margin:0;font-size:1.1rem;color:#111827}main[data-v-7ffd8ad1]{overflow-y:auto;padding:1.25rem;font-size:.9rem;line-height:1.5}p[data-v-7ffd8ad1]{margin:.75rem 0}.product-identity[data-v-7ffd8ad1]{display:flex;flex-direction:column;overflow-wrap:anywhere}.product-identity strong[data-v-7ffd8ad1]{color:#111827;font-size:1rem}code[data-v-7ffd8ad1]{font-size:.8rem;color:#6b7280}dl[data-v-7ffd8ad1]{padding:.75rem;background:#f8fafc;border-radius:8px}dl div[data-v-7ffd8ad1]{display:flex;justify-content:space-between;gap:1rem}dd[data-v-7ffd8ad1]{margin:0;font-weight:600}.audit-note[data-v-7ffd8ad1]{color:#6b7280;font-size:.8rem}.confirm-check[data-v-7ffd8ad1]{display:flex;gap:.6rem;align-items:flex-start}input[data-v-7ffd8ad1]{margin-top:.3rem;flex-shrink:0}.preserve-history[data-v-7ffd8ad1]{margin-top:1rem;padding:1rem;border:1px solid #fcd34d;border-radius:10px;background:#fffbeb}.preserve-history h3[data-v-7ffd8ad1]{font-size:.95rem;margin:0}footer[data-v-7ffd8ad1]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;border-top:1px solid #e5e7eb}footer button[data-v-7ffd8ad1]{white-space:normal}@media(max-width:480px){.delete-overlay[data-v-7ffd8ad1]{padding:.6rem}.delete-dialog[data-v-7ffd8ad1]{max-height:calc(100dvh - 1.2rem)}main[data-v-7ffd8ad1]{padding:1rem}footer[data-v-7ffd8ad1]{padding:.85rem}footer button[data-v-7ffd8ad1]{flex:1;font-size:.8rem}}.footer-review[data-v-69d2cac0]{flex:1 0 100%;width:100%;margin:0}.submit-error[data-v-69d2cac0]{flex:1 0 100%;margin:0;color:#b91c1c;font-size:.85rem;overflow-wrap:anywhere}.intake-review-check input[data-v-69d2cac0]{width:20px;height:20px}.duplicate-notice[data-v-69d2cac0]{background:#eff6ff;border-radius:10px;padding:12px;margin-bottom:14px;font-size:.85rem}.duplicate-notice p[data-v-69d2cac0]{margin:0 0 10px}.duplicate-notice label[data-v-69d2cac0]{display:flex;align-items:center;gap:8px}.duplicate-notice small[data-v-69d2cac0]{display:block;margin-top:8px;color:#475569}.variant-entry[data-v-69d2cac0]{padding:12px}.variant-entry p[data-v-69d2cac0]{margin:0 0 10px;font-size:.85rem;color:#64748b}.variant-actions[data-v-69d2cac0]{display:flex;flex-wrap:wrap;gap:8px}.modal-container.intake-modal[data-v-69d2cac0]{max-width:680px}.intake-modal .tabs .tab[data-v-69d2cac0]{min-width:0;padding:.8rem .45rem;font-size:.82rem}.intake-hint[data-v-69d2cac0]{margin:0;font-size:.83rem;line-height:1.5;color:#64748b}.intake-sources[data-v-69d2cac0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.intake-source[data-v-69d2cac0]{display:flex;flex-direction:column;align-items:flex-start;gap:.65rem;padding:1rem;border:1px solid #dbe3ef;border-radius:12px;background:#f8fafc;min-width:0}.intake-source h3[data-v-69d2cac0]{font-size:.95rem;margin:0}.intake-source small[data-v-69d2cac0]{display:block;color:#64748b;font-size:.7rem;font-weight:400;margin-top:.2rem}.intake-source p[data-v-69d2cac0]{font-size:.8rem;line-height:1.5;color:#64748b;margin:0;flex:1}.intake-source-icon[data-v-69d2cac0]{font-size:1.8rem}.intake-photo-actions[data-v-69d2cac0]{display:flex;flex-wrap:wrap;gap:.5rem;width:100%}.intake-photo-actions .erp-button[data-v-69d2cac0]{max-width:100%;white-space:normal;height:auto}.intake-thumbnail[data-v-69d2cac0]{height:86px;width:86px;-o-object-fit:contain;object-fit:contain;border-radius:8px;background:#fff}.intake-ready[data-v-69d2cac0]{color:#15803d;font-size:.75rem}.intake-review-heading[data-v-69d2cac0]{display:flex;align-items:flex-start;gap:1rem}.intake-review-heading .erp-button[data-v-69d2cac0]{flex-shrink:0}.intake-images[data-v-69d2cac0]{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.intake-images figure[data-v-69d2cac0]{margin:0}.intake-images img[data-v-69d2cac0]{width:125px;height:125px;-o-object-fit:contain;object-fit:contain;border:1px solid #e2e8f0;border-radius:8px}.intake-images figcaption[data-v-69d2cac0]{font-size:.7rem;text-align:center;color:#64748b}.intake-details[data-v-69d2cac0]{margin-top:1rem}.intake-conflicts[data-v-69d2cac0]{border:1px solid #fcd34d;border-radius:10px;background:#fffbeb;padding:1rem}.intake-conflicts h3[data-v-69d2cac0]{font-size:.9rem;margin:0;color:#92400e}.intake-conflicts p[data-v-69d2cac0]{font-size:.8rem;line-height:1.5;color:#92400e}.intake-conflict[data-v-69d2cac0]{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;min-width:0}.intake-conflict strong[data-v-69d2cac0]{font-size:.8rem}.intake-conflict .erp-button[data-v-69d2cac0]{justify-content:flex-start;text-align:left;white-space:normal;overflow-wrap:anywhere;height:auto}.intake-conflict-note[data-v-69d2cac0]{background:#fffbeb;border-radius:8px;padding:.8rem;color:#92400e;font-size:.82rem;line-height:1.5}.intake-review-check[data-v-69d2cac0]{display:flex;align-items:flex-start;gap:.6rem;background:#eff6ff;padding:.85rem;border-radius:8px;font-size:.85rem;margin-top:1.2rem}.intake-review-check input[data-v-69d2cac0]{accent-color:#2563eb;margin-top:.2rem;flex-shrink:0}.intake-stock-summary[data-v-69d2cac0]{display:flex;gap:1rem;padding:.8rem;background:#f8fafc;border-radius:10px}.intake-stock-summary img[data-v-69d2cac0]{width:64px;height:64px;-o-object-fit:contain;object-fit:contain}.intake-stock-summary p[data-v-69d2cac0]{margin:.25rem 0;font-size:.8rem;color:#64748b}.intake-grade[data-v-69d2cac0]{margin-top:1rem;border:1px solid #dbe3ef;border-radius:10px;padding:.9rem}.intake-grade-toggle[data-v-69d2cac0]{margin-top:1rem}.intake-grade h3[data-v-69d2cac0]{margin:0;cursor:pointer;color:#334155;font-size:.85rem;font-weight:600}.intake-grade .tab-content[data-v-69d2cac0]{margin-top:1rem}.intake-total[data-v-69d2cac0]{border-top:1px solid #e2e8f0;padding:.8rem 1.25rem;font-size:.8rem;color:#475569;background:#f8fafc}@media(max-width:480px){.intake-modal .tabs .tab[data-v-69d2cac0]{font-size:.75rem;padding:.75rem .3rem}.intake-sources[data-v-69d2cac0]{grid-template-columns:1fr;gap:.75rem}.intake-source[data-v-69d2cac0]{gap:.5rem;padding:.85rem}.intake-source-icon[data-v-69d2cac0]{font-size:1.5rem}.intake-review-heading[data-v-69d2cac0]{flex-direction:column;gap:.65rem}.intake-modal .modal-footer[data-v-69d2cac0]{gap:.5rem;padding:.85rem}.intake-modal .modal-footer .erp-button[data-v-69d2cac0]{font-size:.8rem;padding-inline:.75rem;white-space:normal}}.stock-readout[data-v-69d2cac0]{margin-bottom:1rem;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.stock-readout-values[data-v-69d2cac0]{display:flex;flex-wrap:wrap;gap:1rem;padding:.75rem;font-size:.85rem}.stock-readout-warning[data-v-69d2cac0]{padding:.75rem;background:#fffbeb;color:#92400e;font-size:.85rem}.stock-readout-warning p[data-v-69d2cac0]{margin:.35rem 0 0}.partial-save-warning[data-v-69d2cac0]{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-69d2cac0]{margin:.5rem 0}.modal-overlay[data-v-69d2cac0]{position:fixed;inset:0;background:#00000080;z-index:500;display:flex;align-items:center;justify-content:center;padding:1rem}.modal-container[data-v-69d2cac0]{background:#fff;border-radius:12px;width:100%;max-width:520px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-69d2cac0]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #e5e7eb}.modal-header h2[data-v-69d2cac0]{margin:0;font-size:1.1rem;font-weight:600}.close-btn[data-v-69d2cac0]{background:none;border:none;cursor:pointer;color:#6b7280}.tabs[data-v-69d2cac0]{display:flex;border-bottom:1px solid #e5e7eb}.tab[data-v-69d2cac0]{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-69d2cac0]{color:#3b82f6;border-bottom-color:#3b82f6;font-weight:600}.tab-dot[data-v-69d2cac0]{width:6px;height:6px;background:#10b981;border-radius:50%;display:inline-block;margin-left:4px;vertical-align:middle}.modal-body[data-v-69d2cac0]{flex:1;overflow-y:auto;padding:1.25rem}.tab-content[data-v-69d2cac0]{display:flex;flex-direction:column;gap:1rem}.form-group[data-v-69d2cac0]{display:flex;flex-direction:column;gap:.25rem}.form-row[data-v-69d2cac0]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group label[data-v-69d2cac0]{font-size:.8rem;font-weight:500;color:#374151;display:flex;align-items:center;gap:.35rem}.auto-tag[data-v-69d2cac0]{font-size:.65rem;background:#dbeafe;color:#1d4ed8;border-radius:4px;padding:.1rem .35rem}.form-input[data-v-69d2cac0]{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-69d2cac0]{display:flex;gap:0}.currency-select[data-v-69d2cac0]{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-69d2cac0]:focus{border-color:#3b82f6}.price-input[data-v-69d2cac0]{border-radius:0 6px 6px 0!important}.form-input[data-v-69d2cac0]:focus{border-color:#3b82f6}.form-input.error[data-v-69d2cac0]{border-color:#ef4444}.error-msg[data-v-69d2cac0]{font-size:.75rem;color:#ef4444}.warn-msg[data-v-69d2cac0]{font-size:.75rem;color:#f59e0b}.input-combo[data-v-69d2cac0]{display:flex;gap:.5rem}.input-combo .form-input[data-v-69d2cac0]{flex:1}.combo-toggle[data-v-69d2cac0]{padding:0 .75rem;background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;font-size:1rem}.barcode-row[data-v-69d2cac0]{display:flex;gap:.5rem}.barcode-row .form-input[data-v-69d2cac0]{flex:1}.scan-btn[data-v-69d2cac0]{padding:.5rem .75rem;background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;color:#374151}.photo-preview[data-v-69d2cac0]{display:flex;flex-direction:column;align-items:center;gap:.75rem}.item-photo[data-v-69d2cac0]{width:100%;max-height:260px;-o-object-fit:contain;object-fit:contain;border-radius:8px;border:1px solid #e5e7eb}.remove-photo[data-v-69d2cac0]{background:none;border:none;color:#ef4444;cursor:pointer;font-size:.85rem}.photo-placeholder[data-v-69d2cac0]{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-69d2cac0]{color:#d1d5db}.photo-actions[data-v-69d2cac0]{display:flex;gap:.75rem}.hidden-input[data-v-69d2cac0]{display:none}.inline-camera[data-v-69d2cac0]{margin-top:.75rem;border-radius:8px;overflow:hidden}.inline-video[data-v-69d2cac0]{width:100%;display:block}.inline-camera-btns[data-v-69d2cac0]{display:flex;gap:.5rem;padding:.75rem;background:#f9fafb}.photo-hint[data-v-69d2cac0]{font-size:.72rem;color:#9ca3af}.modal-footer[data-v-69d2cac0]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem;padding:1rem 1.25rem;border-top:1px solid #e5e7eb}.delete-product[data-v-69d2cac0]{margin-right:auto}@media(max-width:480px){.delete-product[data-v-69d2cac0]{flex-basis:100%}}.btn[data-v-69d2cac0]{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-69d2cac0]{background:#3b82f6;color:#fff}.btn-primary[data-v-69d2cac0]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-69d2cac0]{background:#f3f4f6;color:#374151;border:1px solid #d1d5db}.field-hint[data-v-69d2cac0]{font-size:.7rem;color:#9ca3af;margin-top:.15rem}.form-hint[data-v-69d2cac0]{font-size:.72rem;color:#9ca3af}.loc-toggle[data-v-69d2cac0]{display:flex;gap:.5rem}.loc-btn[data-v-69d2cac0]{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-69d2cac0]{background:#dbeafe;border-color:#3b82f6;color:#1d4ed8}.tab-badge[data-v-69d2cac0]{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-69d2cac0]{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-69d2cac0]{margin:0;font-size:.8rem;line-height:1.4}.grade-presets[data-v-69d2cac0]{display:flex;flex-wrap:wrap;gap:.4rem}.grade-options-heading[data-v-69d2cac0]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.grade-options-heading h3[data-v-69d2cac0]{margin:0}.preset-btn[data-v-69d2cac0]{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-69d2cac0]:hover{border-color:#3b82f6;color:#3b82f6;background:#eff6ff}.preset-btn.active[data-v-69d2cac0]{background:#3b82f6;border-color:#3b82f6;color:#fff}.preset-btn[data-v-69d2cac0]:disabled{opacity:.45;cursor:not-allowed}.preset-add-btn[data-v-69d2cac0]{padding:.3rem .6rem;font-size:1rem;font-weight:700;line-height:1;border-style:dashed;color:#6b7280}.preset-add-btn[data-v-69d2cac0]:hover{border-color:#10b981;color:#10b981;background:#ecfdf5}.preset-add-btn.active[data-v-69d2cac0]{background:#ecfdf5;border-color:#10b981;color:#059669;border-style:solid}.preset-option[data-v-69d2cac0],.color-option[data-v-69d2cac0]{display:inline-flex;max-width:100%}.preset-option .preset-btn[data-v-69d2cac0]{white-space:normal;overflow-wrap:anywhere}.color-option .quick-color-btn[data-v-69d2cac0]{overflow-wrap:anywhere}.preset-option:has(.option-remove) .preset-btn[data-v-69d2cac0],.color-option:has(.option-remove) .quick-color-btn[data-v-69d2cac0]{border-radius:99px 0 0 99px}.option-remove[data-v-69d2cac0]{border:1px solid #d1d5db;border-left:0;border-radius:0 99px 99px 0;background:#fff;color:#64748b;padding:0 .55rem;min-width:32px;cursor:pointer}.option-remove[data-v-69d2cac0]:hover{color:#dc2626;background:#fef2f2}.choice-editor[data-v-69d2cac0]{border:1px solid #c7d2fe;border-radius:8px;background:#f8fafc;padding:.5rem}.new-preset-form[data-v-69d2cac0]{margin-top:.6rem;display:flex;flex-direction:column;gap:.5rem}.new-preset-form label[data-v-69d2cac0]{display:flex;flex-direction:column;align-items:stretch}.choice-editor-actions[data-v-69d2cac0],.preset-size-preview[data-v-69d2cac0]{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.choice-editor-actions[data-v-69d2cac0]{flex-shrink:0}.size-count[data-v-69d2cac0]{font-size:.72rem;color:#6b7280;font-weight:400}.grade-chips[data-v-69d2cac0]{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-69d2cac0]:focus-within{border-color:#3b82f6}.grade-chip[data-v-69d2cac0]{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-69d2cac0]{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-69d2cac0]:hover{color:#ef4444}.chip-input[data-v-69d2cac0]{border:none;outline:none;font-size:.85rem;min-width:70px;flex:1;padding:.1rem .2rem;background:transparent}.grade-barcode-hint[data-v-69d2cac0]{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-69d2cac0]{font-weight:500}.hint-code[data-v-69d2cac0]{background:#e2e8f0;border-radius:3px;padding:.1rem .35rem;font-size:.78rem}.hint-arrow[data-v-69d2cac0]{color:#9ca3af}.hint-etc[data-v-69d2cac0]{color:#9ca3af;font-size:.7rem}.grade-preview[data-v-69d2cac0]{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;max-height:200px;overflow-y:auto}.gp-row[data-v-69d2cac0]{display:flex;align-items:center;gap:.5rem;padding:.35rem .65rem;font-size:.8rem;border-bottom:1px solid #f3f4f6}.gp-row[data-v-69d2cac0]:last-child{border-bottom:none}.gp-row[data-v-69d2cac0]:nth-child(2n){background:#f9fafb}.gp-size[data-v-69d2cac0]{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-69d2cac0]{flex:1;color:#111827}.gp-barcode[data-v-69d2cac0]{font-family:monospace;font-size:.72rem;color:#9ca3af;flex-shrink:0}.add-size-row[data-v-69d2cac0]{display:flex;gap:.4rem;margin-top:.35rem}.add-size-input[data-v-69d2cac0]{font-size:.82rem!important}.btn-add-chip[data-v-69d2cac0]{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-69d2cac0]:hover{background:#e0f2fe}.quick-colors[data-v-69d2cac0]{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;margin-bottom:.4rem}.quick-color-btn[data-v-69d2cac0]{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-69d2cac0]:hover{border-color:#6366f1;color:#4f46e5}.quick-color-btn.active[data-v-69d2cac0]{background:#e0e7ff;border-color:#6366f1;color:#4338ca;font-weight:700;cursor:default}.quick-check[data-v-69d2cac0]{font-size:.7rem;margin-right:1px}.quick-color-add[data-v-69d2cac0]{min-width:32px;font-weight:700}.quick-color-entry[data-v-69d2cac0]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.3rem;max-width:100%;box-sizing:border-box}.quick-color-entry[data-v-69d2cac0]:focus-within{outline:2px solid #c7d2fe;outline-offset:1px}.quick-color-entry input[data-v-69d2cac0]{flex:1 1 auto;min-width:100px;max-width:100%;border:0;padding:.3rem;outline:0;background:transparent;color:#374151;font:inherit;font-size:.85rem}.selected-colors[data-v-69d2cac0]{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.4rem}.grade-chip-color[data-v-69d2cac0]{background:#fce7f3;color:#9d174d}.gp-color-badge[data-v-69d2cac0]{font-size:.7rem;font-weight:700;background:#fce7f3;color:#9d174d;border-radius:4px;padding:.1rem .4rem;flex-shrink:0}.grade-empty[data-v-69d2cac0]{text-align:center;color:#9ca3af;font-size:.85rem;padding:1.5rem;border:2px dashed #e5e7eb;border-radius:8px}.modal-footer .footer-review[data-v-69d2cac0]{margin:0;padding:.65rem;min-height:44px}.deleted-history-overlay[data-v-7079790f]{position:fixed;inset:0;z-index:12000;padding:16px;display:grid;place-items:center;background:#0f172a99;color:#334155}section[data-v-7079790f]{width:min(640px,100%);max-height:94dvh;display:flex;flex-direction:column;border-radius:14px;background:#fff}header[data-v-7079790f],main[data-v-7079790f]{padding:16px}header[data-v-7079790f]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e2e8f0}h2[data-v-7079790f]{margin:0;font-size:18px}main[data-v-7079790f]{overflow:auto}p[data-v-7079790f]{font-size:13px;line-height:1.5}form[data-v-7079790f]{display:flex;gap:8px;margin:16px 0}input[data-v-7079790f]{min-width:0;flex:1;border:1px solid #cbd5e1;border-radius:8px;padding:8px;font-size:16px}ul[data-v-7079790f]{list-style:none;padding:0;display:grid;gap:10px}li button[data-v-7079790f]{display:flex;flex-direction:column;gap:6px;text-align:left;white-space:normal;width:100%;border:1px solid #e2e8f0;border-radius:10px;padding:12px;background:#f8fafc;color:#334155;overflow-wrap:anywhere}code[data-v-7079790f],li span[data-v-7079790f]{font-size:12px}li span[data-v-7079790f]{color:#2563eb}footer[data-v-7079790f]{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px}.movement-fields[data-v-acb30403]{display:contents}.stock-warning[data-v-acb30403]{margin:0;padding:.75rem;border-radius:8px;background:#fffbeb;color:#92400e;font-size:.85rem}.modal-overlay[data-v-acb30403]{position:fixed;inset:0;background:#00000080;z-index:500;display:flex;align-items:center;justify-content:center;padding:1rem}.modal-container[data-v-acb30403]{background:#fff;border-radius:12px;width:100%;max-width:480px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-acb30403]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #e5e7eb}.modal-header h2[data-v-acb30403]{margin:0;font-size:1.1rem;font-weight:600}.close-btn[data-v-acb30403]{background:none;border:none;cursor:pointer;color:#6b7280}.modal-body[data-v-acb30403]{flex:1;overflow-y:auto;padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.item-info[data-v-acb30403]{background:#f9fafb;border-radius:8px;padding:.75rem;display:flex;justify-content:space-between;align-items:center}.item-name[data-v-acb30403]{font-weight:600;color:#111827}.item-stock[data-v-acb30403]{font-size:.85rem;color:#6b7280}.form-group[data-v-acb30403]{display:flex;flex-direction:column;gap:.25rem}.form-row[data-v-acb30403]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group label[data-v-acb30403]{font-size:.8rem;font-weight:500;color:#374151}.form-group label.required[data-v-acb30403]:after{content:" *";color:#ef4444}.form-input[data-v-acb30403]{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-acb30403]:focus{border-color:#3b82f6}.form-input.error[data-v-acb30403]{border-color:#ef4444}.form-input.small[data-v-acb30403]{padding:.5rem}.error-msg[data-v-acb30403]{font-size:.75rem;color:#ef4444}.movement-type-grid[data-v-acb30403]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.type-btn[data-v-acb30403]{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-acb30403]{background:#dcfce7;border-color:#16a34a;color:#15803d}.type-btn.active.red[data-v-acb30403]{background:#fee2e2;border-color:#dc2626;color:#dc2626}.type-btn.active.yellow[data-v-acb30403]{background:#fef9c3;border-color:#ca8a04;color:#a16207}.type-btn.active.blue[data-v-acb30403]{background:#dbeafe;border-color:#2563eb;color:#1d4ed8}.checkbox-label[data-v-acb30403]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;cursor:pointer}.batch-list[data-v-acb30403]{display:flex;flex-direction:column;gap:.5rem}.batch-line[data-v-acb30403]{display:flex;gap:.5rem;align-items:center}.remove-btn[data-v-acb30403]{padding:.4rem .6rem;background:#fee2e2;border:none;border-radius:6px;cursor:pointer;color:#dc2626;font-size:1rem}.add-line-btn[data-v-acb30403]{padding:.5rem;background:#f3f4f6;border:1px dashed #d1d5db;border-radius:6px;cursor:pointer;color:#374151;font-size:.85rem}.modal-footer[data-v-acb30403]{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.25rem;border-top:1px solid #e5e7eb}.btn[data-v-acb30403]{padding:.5rem 1.25rem;border-radius:6px;font-size:.9rem;cursor:pointer;border:none;font-weight:500}.btn-primary[data-v-acb30403]{background:#3b82f6;color:#fff}.btn-primary[data-v-acb30403]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-acb30403]{background:#f3f4f6;color:#374151;border:1px solid #d1d5db}.item-stock-row[data-v-acb30403]{display:flex;align-items:center;gap:.5rem}.item-stock-sep[data-v-acb30403]{color:#d1d5db}.loc-toggle[data-v-acb30403]{display:flex;gap:.5rem}.loc-btn[data-v-acb30403]{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-acb30403]{background:#dbeafe;border-color:#3b82f6;color:#1d4ed8}.loc-btn-wide[data-v-acb30403]{font-size:.8rem}.modal-overlay[data-v-9b9b87ad]{position:fixed;inset:0;background:#00000080;z-index:500;display:flex;align-items:center;justify-content:center;padding:1rem}.modal-container[data-v-9b9b87ad]{background:#fff;border-radius:12px;width:100%;max-width:500px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-9b9b87ad]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #e5e7eb}.modal-header h2[data-v-9b9b87ad]{margin:0;font-size:1.1rem;font-weight:600}.close-btn[data-v-9b9b87ad]{background:none;border:none;cursor:pointer;color:#6b7280}.type-tabs[data-v-9b9b87ad]{display:flex;border-bottom:1px solid #e5e7eb}.type-tab[data-v-9b9b87ad]{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-9b9b87ad]{color:#3b82f6;border-bottom-color:#3b82f6;font-weight:600}.modal-body[data-v-9b9b87ad]{flex:1;overflow-y:auto;padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.info-box[data-v-9b9b87ad]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:.75rem 1rem;font-size:.8rem;color:#1e40af}.info-box p[data-v-9b9b87ad]{margin:0 0 .5rem}.info-box p[data-v-9b9b87ad]:last-child{margin-bottom:0}.info-box code[data-v-9b9b87ad]{display:block;background:#fff;border-radius:4px;padding:.4rem .6rem;font-size:.7rem;word-break:break-all;margin-top:.25rem}.download-link[data-v-9b9b87ad]{margin-top:.5rem;background:none;border:none;color:#3b82f6;cursor:pointer;font-size:.8rem;text-decoration:underline;padding:0}.config-panel[data-v-9b9b87ad]{border:1px solid #e5e7eb;border-radius:10px;padding:1rem;display:flex;flex-direction:column;gap:.875rem}.config-title[data-v-9b9b87ad]{margin:0 0 .25rem;font-size:.8rem;font-weight:700;color:#374151;text-transform:uppercase;letter-spacing:.04em}.config-row[data-v-9b9b87ad]{display:flex;flex-direction:column;gap:.3rem}.config-row-check[data-v-9b9b87ad]{flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}.config-label[data-v-9b9b87ad]{font-size:.825rem;font-weight:500;color:#374151}.config-hint[data-v-9b9b87ad]{display:block;font-size:.72rem;color:#9ca3af;font-weight:400;margin-top:.1rem}.config-input[data-v-9b9b87ad]{border:1px solid #d1d5db;border-radius:6px;padding:.45rem .65rem;font-size:.85rem;outline:none}.config-input[data-v-9b9b87ad]:focus{border-color:#3b82f6}.config-select[data-v-9b9b87ad]{border:1px solid #d1d5db;border-radius:6px;padding:.45rem .65rem;font-size:.85rem;background:#fff;outline:none;cursor:pointer}.config-select[data-v-9b9b87ad]:focus{border-color:#3b82f6}.toggle[data-v-9b9b87ad]{position:relative;display:inline-block;width:40px;height:22px;flex-shrink:0}.toggle input[data-v-9b9b87ad]{opacity:0;width:0;height:0}.toggle-track[data-v-9b9b87ad]{position:absolute;inset:0;background:#d1d5db;border-radius:22px;transition:background .2s;cursor:pointer}.toggle-track[data-v-9b9b87ad]: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-9b9b87ad]{background:#3b82f6}.toggle input:checked+.toggle-track[data-v-9b9b87ad]:before{transform:translate(18px)}.split-preview[data-v-9b9b87ad]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:.5rem .75rem;font-size:.75rem;color:#6b7280}.preview-label[data-v-9b9b87ad]{font-weight:600;color:#374151;margin-right:.35rem}.preview-text[data-v-9b9b87ad]{line-height:1.6}.drop-zone[data-v-9b9b87ad]{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-9b9b87ad]:hover,.drop-zone.dragover[data-v-9b9b87ad]{border-color:#3b82f6;background:#eff6ff}.drop-zone.has-file[data-v-9b9b87ad]{border-color:#10b981;background:#f0fdf4}.drop-icon[data-v-9b9b87ad]{color:#9ca3af}.file-icon[data-v-9b9b87ad]{color:#10b981}.drop-zone p[data-v-9b9b87ad]{margin:0;font-size:.875rem;color:#374151}.file-hint[data-v-9b9b87ad]{font-size:.75rem;color:#9ca3af}.click-link[data-v-9b9b87ad]{color:#3b82f6;text-decoration:underline}.file-input-hidden[data-v-9b9b87ad]{display:none}.file-name[data-v-9b9b87ad]{font-weight:600;color:#059669}.remove-file[data-v-9b9b87ad]{background:none;border:none;color:#ef4444;cursor:pointer;font-size:.8rem}.result-box[data-v-9b9b87ad]{border-radius:8px;padding:.75rem 1rem;font-size:.875rem}.result-box.success[data-v-9b9b87ad]{background:#f0fdf4;border:1px solid #bbf7d0;color:#15803d}.result-box.warning[data-v-9b9b87ad]{background:#fefce8;border:1px solid #fde047;color:#854d0e}.result-box p[data-v-9b9b87ad]{margin:0 0 .25rem}.skipped[data-v-9b9b87ad]{color:#d97706}.error-list[data-v-9b9b87ad]{margin:.5rem 0 0;padding-left:1.25rem;font-size:.75rem;color:#dc2626}.uploading[data-v-9b9b87ad]{display:flex;align-items:center;gap:.75rem;justify-content:center;padding:1rem;color:#6b7280}.spinner[data-v-9b9b87ad]{width:20px;height:20px;border:2px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-9b9b87ad .8s linear infinite}@keyframes spin-9b9b87ad{to{transform:rotate(360deg)}}.modal-footer[data-v-9b9b87ad]{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.25rem;border-top:1px solid #e5e7eb}.btn[data-v-9b9b87ad]{padding:.5rem 1.25rem;border-radius:6px;font-size:.875rem;cursor:pointer;border:none;font-weight:500}.btn-primary[data-v-9b9b87ad]{background:#3b82f6;color:#fff}.btn-primary[data-v-9b9b87ad]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-9b9b87ad]{background:#f3f4f6;color:#374151;border:1px solid #d1d5db}.bulk-delete-overlay[data-v-dbb6adfb]{position:fixed;inset:0;z-index:1100;display:grid;place-items:center;background:#0f172a99;padding:1rem}.bulk-delete[data-v-dbb6adfb]{width:min(100%,680px);background:#fff;color:#334155;border-radius:16px;max-height:calc(100dvh - 2rem);display:flex;flex-direction:column}header[data-v-dbb6adfb],footer[data-v-dbb6adfb]{padding:1rem 1.25rem;flex-shrink:0}h2[data-v-dbb6adfb]{font-size:1.1rem;margin:0}main[data-v-dbb6adfb]{overflow-y:auto;padding:0 1.25rem 1rem;font-size:.875rem}p[data-v-dbb6adfb]{line-height:1.5}.notice[data-v-dbb6adfb]{color:#64748b;font-size:.8rem}.deletion-list[data-v-dbb6adfb]{list-style:none;padding:0;margin:1rem 0;display:grid;gap:.6rem}li[data-v-dbb6adfb]{border:1px solid #e2e8f0;border-radius:10px;padding:.75rem;display:flex;flex-wrap:wrap;gap:.4rem .75rem;align-items:start}.identity[data-v-dbb6adfb]{display:flex;flex-direction:column;flex:1;min-width:0;overflow-wrap:anywhere}.identity span[data-v-dbb6adfb],code[data-v-dbb6adfb]{font-size:.75rem;color:#64748b}.outcome[data-v-dbb6adfb]{font-size:.75rem;color:#b91c1c}.preserved[data-v-dbb6adfb]{color:#92400e}.removed .outcome[data-v-dbb6adfb]{color:#047857}.details[data-v-dbb6adfb]{width:100%;display:flex;flex-wrap:wrap;gap:.3rem .75rem;font-size:.75rem;color:#64748b}.error[data-v-dbb6adfb]{color:#b91c1c;margin:.3rem 0;width:100%}.confirmation[data-v-dbb6adfb]{display:flex;gap:.6rem;align-items:flex-start}input[data-v-dbb6adfb]{margin-top:.2rem}footer[data-v-dbb6adfb]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;border-top:1px solid #e2e8f0}footer button[data-v-dbb6adfb]{white-space:normal}@media(max-width:500px){.bulk-delete-overlay[data-v-dbb6adfb]{padding:.6rem}main[data-v-dbb6adfb]{padding:0 1rem 1rem}footer[data-v-dbb6adfb]{padding:.75rem}footer button[data-v-dbb6adfb]{flex:1;font-size:.8rem}}.stock-warning[data-v-3e866784]{margin:0;padding:.75rem;border-radius:8px;background:#fffbeb;color:#92400e;font-size:.85rem}input[data-v-3e866784]:disabled{background:#f3f4f6;cursor:not-allowed}.modal-overlay[data-v-3e866784]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2500;padding:1rem}.modal-container[data-v-3e866784]{background:#fff;border-radius:12px;width:100%;max-width:620px;max-height:92vh;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-3e866784]{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-3e866784]{font-size:1rem;font-weight:700;color:#111827;margin:0}.item-count[data-v-3e866784]{font-weight:400;color:#6b7280;font-size:.875rem}.close-btn[data-v-3e866784]{background:none;border:none;cursor:pointer;color:#6b7280;padding:.25rem}.modal-body[data-v-3e866784]{overflow-y:auto;padding:1rem 1.25rem;flex:1;display:flex;flex-direction:column;gap:1.25rem}.section[data-v-3e866784]{display:flex;flex-direction:column;gap:.6rem}.section-title[data-v-3e866784]{font-size:.875rem;font-weight:600;color:#374151;margin:0}.section-hint[data-v-3e866784]{font-size:.72rem;color:#9ca3af;margin:0}.form-group[data-v-3e866784]{display:flex;flex-direction:column;gap:.3rem;flex:1}.form-group label[data-v-3e866784]{font-size:.78rem;font-weight:500;color:#374151;display:flex;align-items:center;gap:.3rem}.form-row[data-v-3e866784]{display:flex;gap:.75rem}.form-input[data-v-3e866784]{padding:.42rem .7rem;border:1px solid #d1d5db;border-radius:6px;font-size:.85rem}.form-input[data-v-3e866784]:focus{outline:none;border-color:#3b82f6}.form-input.error[data-v-3e866784]{border-color:#ef4444}.label-hint[data-v-3e866784]{font-size:.68rem;font-weight:400;color:#9ca3af}.label-current[data-v-3e866784]{font-size:.65rem;font-weight:400;color:#9ca3af}.required-mark[data-v-3e866784]{color:#ef4444;font-size:.75rem}.error-msg[data-v-3e866784]{font-size:.72rem;color:#ef4444}.input-entry[data-v-3e866784]{border-color:#86efac!important;background:#f0fdf4;color:#15803d}.input-exit[data-v-3e866784]{border-color:#fca5a5!important;background:#fff5f5;color:#b91c1c}.stock-adjust-block[data-v-3e866784]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.stock-adjust-header[data-v-3e866784]{display:flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:600;color:#475569}.stock-adjust-hint[data-v-3e866784]{font-size:.68rem;color:#94a3b8;margin:0}.image-preview[data-v-3e866784]{position:relative;display:inline-block}.image-preview img[data-v-3e866784]{width:72px;height:72px;-o-object-fit:cover;object-fit:cover;border-radius:8px;border:1px solid #e5e7eb}.remove-img-btn[data-v-3e866784]{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-3e866784]{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-3e866784]:hover{border-color:#3b82f6;color:#3b82f6}.hidden-input[data-v-3e866784]{display:none}.items-list[data-v-3e866784]{display:flex;flex-direction:column;gap:.6rem;max-height:420px;overflow-y:auto}.item-card[data-v-3e866784]{border:1px solid #e5e7eb;border-radius:8px;padding:.6rem .75rem;background:#fafafa;display:flex;flex-direction:column;gap:.5rem}.item-card-header[data-v-3e866784]{display:flex;align-items:center;gap:.5rem}.card-thumb[data-v-3e866784]{width:28px;height:28px;-o-object-fit:cover;object-fit:cover;border-radius:4px;flex-shrink:0}.card-thumb-placeholder[data-v-3e866784]{width:28px;height:28px;background:#e5e7eb;border-radius:4px;flex-shrink:0}.card-header-info[data-v-3e866784]{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1}.card-original-name[data-v-3e866784]{font-size:.78rem;font-weight:600;color:#374151;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.card-stock-badge[data-v-3e866784]{font-size:.68rem;color:#64748b;background:#f1f5f9;border-radius:4px;padding:.1rem .4rem;white-space:nowrap;flex-shrink:0}.item-fields[data-v-3e866784]{display:grid;grid-template-columns:1fr 1fr;gap:.4rem .6rem}.field-group[data-v-3e866784]{display:flex;flex-direction:column;gap:.15rem}.field-group-wide[data-v-3e866784]{grid-column:1 / -1}.field-group label[data-v-3e866784]{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-3e866784]{padding:.3rem .5rem;border:1px solid #e5e7eb;border-radius:5px;font-size:.82rem;background:#fff}.field-input[data-v-3e866784]:focus{outline:none;border-color:#3b82f6;background:#eff6ff}.field-input.modified[data-v-3e866784]{border-color:#f59e0b;background:#fffbeb}.modal-footer[data-v-3e866784]{display:flex;justify-content:flex-end;gap:.75rem;padding:.875rem 1.25rem;border-top:1px solid #e5e7eb;flex-shrink:0}.btn[data-v-3e866784]{padding:.5rem 1rem;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;border:none}.btn-primary[data-v-3e866784]{background:#3b82f6;color:#fff}.btn-primary[data-v-3e866784]:disabled{background:#93c5fd;cursor:not-allowed}.btn-secondary[data-v-3e866784]{background:#fff;color:#374151;border:1px solid #d1d5db}.btn-secondary[data-v-3e866784]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:600px){.modal-overlay[data-v-3e866784]{padding:0;align-items:flex-end}.modal-container[data-v-3e866784]{max-height:88vh;border-radius:14px 14px 0 0;max-width:100%}.modal-header[data-v-3e866784]{padding:.65rem 1rem}.modal-header h2[data-v-3e866784]{font-size:.9rem}.modal-body[data-v-3e866784]{padding:.65rem 1rem;gap:.75rem}.modal-footer[data-v-3e866784]{padding:.6rem 1rem}.section-title[data-v-3e866784]{font-size:.8rem}.form-input[data-v-3e866784]{padding:.35rem .6rem;font-size:.82rem}.form-row[data-v-3e866784]{flex-direction:column;gap:.4rem}.item-card[data-v-3e866784]{padding:.45rem .6rem;gap:.35rem}.item-fields[data-v-3e866784]{grid-template-columns:1fr 1fr;gap:.3rem .45rem}.field-input[data-v-3e866784]{padding:.25rem .4rem;font-size:.78rem}.items-list[data-v-3e866784]{gap:.4rem;max-height:none}.stock-adjust-block[data-v-3e866784]{padding:.55rem;gap:.35rem}.btn[data-v-3e866784]{padding:.42rem .85rem;font-size:.82rem}.image-placeholder[data-v-3e866784],.image-preview img[data-v-3e866784]{width:56px;height:56px}}.stock-warning[data-v-d10f2b28]{margin:0;padding:.75rem;border-radius:8px;background:#fffbeb;color:#92400e;font-size:.85rem}.modal-overlay[data-v-d10f2b28]{position:fixed;inset:0;background:#00000080;z-index:600;display:flex;align-items:center;justify-content:center;padding:1rem}.modal-container[data-v-d10f2b28]{background:#fff;border-radius:12px;width:100%;max-width:520px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-d10f2b28]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #e5e7eb}.modal-header h2[data-v-d10f2b28]{margin:0;font-size:1.1rem;font-weight:600}.close-btn[data-v-d10f2b28]{background:none;border:none;cursor:pointer;color:#6b7280}.modal-body[data-v-d10f2b28]{flex:1;overflow-y:auto;padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.form-group[data-v-d10f2b28]{display:flex;flex-direction:column;gap:.25rem}.form-group label[data-v-d10f2b28]{font-size:.8rem;font-weight:500;color:#374151}.form-input[data-v-d10f2b28]{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-d10f2b28]:focus{border-color:#3b82f6}.dir-toggle[data-v-d10f2b28]{display:flex;gap:.5rem}.dir-btn[data-v-d10f2b28]{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-d10f2b28]{background:#dbeafe;border-color:#3b82f6;color:#1d4ed8}.items-section[data-v-d10f2b28]{display:flex;flex-direction:column;gap:.5rem}.items-header[data-v-d10f2b28]{display:flex;align-items:center;justify-content:space-between}.items-title[data-v-d10f2b28]{font-size:.8rem;font-weight:500;color:#374151}.max-all-btn[data-v-d10f2b28]{font-size:.75rem;color:#3b82f6;background:none;border:none;cursor:pointer;text-decoration:underline;padding:0}.items-list[data-v-d10f2b28]{display:flex;flex-direction:column;gap:.5rem;max-height:300px;overflow-y:auto}.transfer-row[data-v-d10f2b28]{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-d10f2b28]{display:flex;align-items:center;gap:.4rem;flex:1;min-width:0;flex-wrap:wrap}.row-name[data-v-d10f2b28]{font-size:.85rem;font-weight:500;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.row-size[data-v-d10f2b28]{font-size:.75rem;background:#e5e7eb;color:#374151;padding:.1rem .35rem;border-radius:4px;white-space:nowrap}.row-stock[data-v-d10f2b28]{font-size:.75rem;color:#6b7280;white-space:nowrap}.row-stock.stock-zero[data-v-d10f2b28]{color:#ef4444}.row-qty[data-v-d10f2b28]{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.qty-btn[data-v-d10f2b28]{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-d10f2b28]:disabled{opacity:.4;cursor:not-allowed}.qty-input[data-v-d10f2b28]{width:52px;text-align:center;padding:.35rem .25rem;border:1px solid #d1d5db;border-radius:6px;font-size:.9rem}.error-banner[data-v-d10f2b28]{background:#fee2e2;color:#dc2626;padding:.75rem;border-radius:8px;font-size:.85rem}.modal-footer[data-v-d10f2b28]{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:1rem 1.25rem;border-top:1px solid #e5e7eb}.footer-summary[data-v-d10f2b28]{flex:1;font-size:.8rem;color:#6b7280}.btn[data-v-d10f2b28]{padding:.5rem 1.25rem;border-radius:6px;font-size:.9rem;cursor:pointer;border:none;font-weight:500}.btn-primary[data-v-d10f2b28]{background:#3b82f6;color:#fff}.btn-primary[data-v-d10f2b28]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-d10f2b28]{background:#f3f4f6;color:#374151;border:1px solid #d1d5db}@media(max-width:600px){.modal-overlay[data-v-d10f2b28]{align-items:flex-end;padding:0}.modal-container[data-v-d10f2b28]{border-radius:14px 14px 0 0;max-height:88vh}.row-name[data-v-d10f2b28]{max-width:100px}}.modal-overlay[data-v-4e7fe19e]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2500;padding:1rem}.modal-container[data-v-4e7fe19e]{background:#fff;border-radius:12px;width:100%;max-width:540px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-4e7fe19e]{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-4e7fe19e]{font-size:1rem;font-weight:700;color:#111827;margin:0}.item-count[data-v-4e7fe19e]{font-weight:400;color:#6b7280;font-size:.875rem}.close-btn[data-v-4e7fe19e]{background:none;border:none;cursor:pointer;color:#6b7280;padding:.25rem}.modal-body[data-v-4e7fe19e]{overflow-y:auto;padding:1rem 1.25rem;flex:1;display:flex;flex-direction:column;gap:1rem}.form-group[data-v-4e7fe19e]{display:flex;flex-direction:column;gap:.3rem}.form-group label[data-v-4e7fe19e]{font-size:.78rem;font-weight:600;color:#374151}.form-input[data-v-4e7fe19e]{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:8px;font-size:.9rem;width:100%;box-sizing:border-box}.form-input[data-v-4e7fe19e]:focus{outline:none;border-color:#3b82f6}.items-section[data-v-4e7fe19e]{display:flex;flex-direction:column;gap:.5rem}.items-header[data-v-4e7fe19e]{display:flex;align-items:baseline;justify-content:space-between}.items-title[data-v-4e7fe19e]{font-size:.82rem;font-weight:600;color:#374151}.items-hint[data-v-4e7fe19e]{font-size:.7rem;color:#9ca3af}.items-list[data-v-4e7fe19e]{display:flex;flex-direction:column;gap:.35rem;max-height:340px;overflow-y:auto}.item-row[data-v-4e7fe19e]{display:flex;align-items:center;gap:.6rem;padding:.45rem .6rem;border:1px solid #e5e7eb;border-radius:8px;background:#fafafa}.item-thumb-wrap[data-v-4e7fe19e]{flex-shrink:0}.item-thumb[data-v-4e7fe19e]{width:32px;height:32px;-o-object-fit:cover;object-fit:cover;border-radius:5px}.item-thumb-placeholder[data-v-4e7fe19e]{width:32px;height:32px;background:#e5e7eb;border-radius:5px;display:flex;align-items:center;justify-content:center;color:#9ca3af}.item-info[data-v-4e7fe19e]{flex:1;min-width:0}.item-name[data-v-4e7fe19e]{font-size:.82rem;font-weight:600;color:#111827;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-meta[data-v-4e7fe19e]{display:flex;gap:.3rem;flex-wrap:wrap;margin-top:.15rem}.meta-tag[data-v-4e7fe19e]{font-size:.68rem;padding:.1rem .35rem;background:#e0e7ff;color:#3730a3;border-radius:4px}.meta-size[data-v-4e7fe19e]{background:#dcfce7;color:#166534}.meta-sku[data-v-4e7fe19e]{font-size:.65rem;color:#9ca3af}.item-stock[data-v-4e7fe19e]{font-size:.8rem;font-weight:600;color:#374151;flex-shrink:0;min-width:24px;text-align:right}.remove-btn[data-v-4e7fe19e]{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-4e7fe19e]:hover{background:#fca5a5}.empty-items[data-v-4e7fe19e]{text-align:center;color:#9ca3af;font-size:.85rem;padding:1.5rem}.modal-footer[data-v-4e7fe19e]{display:flex;justify-content:flex-end;gap:.75rem;padding:.875rem 1.25rem;border-top:1px solid #e5e7eb;flex-shrink:0}.btn[data-v-4e7fe19e]{padding:.5rem 1.25rem;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;border:none}.btn-primary[data-v-4e7fe19e]{background:#3b82f6;color:#fff}.btn-primary[data-v-4e7fe19e]:disabled{background:#93c5fd;cursor:not-allowed}.btn-secondary[data-v-4e7fe19e]{background:#fff;color:#374151;border:1px solid #d1d5db}.btn-secondary[data-v-4e7fe19e]: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-a4a22e6c]{color:#92400e}.badge-unknown[data-v-a4a22e6c],.chip-alert-unknown[data-v-a4a22e6c]{background:#fffbeb;color:#92400e;border-color:#f59e0b}.alert-unknown[data-v-a4a22e6c],.exp-alert-unknown[data-v-a4a22e6c]{border-left-color:#f59e0b}.action-btn[data-v-a4a22e6c]:disabled,.exp-btn[data-v-a4a22e6c]:disabled{opacity:.4;cursor:not-allowed}.inventory-view[data-v-a4a22e6c]{min-height:100vh;background:#f9fafb}.list-load-error[data-v-a4a22e6c]{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-a4a22e6c]{margin:.35rem 0 0;font-size:.8rem}.list-load-error .btn[data-v-a4a22e6c]:disabled{opacity:.5;cursor:not-allowed}.mobile-toolbar-bar[data-v-a4a22e6c]{display:none}.sticky-toolbar[data-v-a4a22e6c]{position:sticky;top:0;z-index:30;background:#fff;box-shadow:0 2px 8px #0000000f}.btn[data-v-a4a22e6c]{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-a4a22e6c]{background:#3b82f6;color:#fff}.btn-secondary[data-v-a4a22e6c]{background:#fff;color:#374151;border:1px solid #d1d5db}@media(max-width:600px){.mobile-toolbar-bar[data-v-a4a22e6c]{display:flex;align-items:center;gap:.5rem;min-height:52px;padding:.35rem .75rem;box-sizing:border-box}.mobile-toolbar-title[data-v-a4a22e6c]{display:flex;flex-direction:column;flex:1;min-width:0;color:#111827;font-size:.95rem}.mobile-toolbar-title span[data-v-a4a22e6c]{color:#2563eb;font-size:.65rem;line-height:1.2}.mobile-toolbar-toggle[data-v-a4a22e6c]{flex-shrink:0;min-height:36px}.mobile-toolbar-toggle svg[data-v-a4a22e6c]{transition:transform .15s}.mobile-toolbar-toggle svg.expanded[data-v-a4a22e6c]{transform:rotate(180deg)}.inventory-toolbar-panel.mobile-collapsed[data-v-a4a22e6c]{display:none}.inventory-toolbar-panel[data-v-a4a22e6c]{max-height:calc(100dvh - 112px);overflow-y:auto;overscroll-behavior:contain}.inventory-toolbar-panel[data-v-a4a22e6c] .erp-module-header__heading{display:none}.inventory-toolbar-panel[data-v-a4a22e6c] .erp-module-header{padding:.5rem .75rem;margin:0}.inventory-toolbar-panel[data-v-a4a22e6c] .erp-module-header__actions{width:100%;justify-content:flex-start}.inventory-toolbar-panel .chip-dropdown[data-v-a4a22e6c]{position:static;width:min(260px,calc(100vw - 3rem));max-height:220px;margin-top:.35rem}.btn[data-v-a4a22e6c]{padding:.35rem .65rem;font-size:.75rem;gap:.25rem}.btn svg[data-v-a4a22e6c]{width:13px!important;height:13px!important}.btn-modelos-ia-desktop[data-v-a4a22e6c]{display:none}}.search-section[data-v-a4a22e6c]{padding:.6rem 1rem .75rem;position:relative;border-bottom:1px solid #f3f4f6}.search-row[data-v-a4a22e6c]{display:flex;gap:.75rem;margin-bottom:.75rem}.search-box[data-v-a4a22e6c]{flex:1;position:relative}.search-icon[data-v-a4a22e6c]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;color:#9ca3af}.search-input[data-v-a4a22e6c]{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-a4a22e6c]:focus{border-color:#3b82f6}.search-input-clearable[data-v-a4a22e6c]{padding-right:2rem}.search-clear-btn[data-v-a4a22e6c]{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-a4a22e6c]:hover{color:#374151;background:#f3f4f6}.camera-btn[data-v-a4a22e6c]{padding:.625rem;background:#fff;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;color:#374151}.chip[data-v-a4a22e6c]{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-a4a22e6c],.chip-loc.active[data-v-a4a22e6c]{background:#dbeafe;border-color:#3b82f6;color:#1d4ed8}.chip-inactive.active[data-v-a4a22e6c]{background:#fee2e2;border-color:#ef4444;color:#dc2626}.chip-inactive.active .chip-count[data-v-a4a22e6c]{background:#dc2626;color:#fff}.chip-count[data-v-a4a22e6c]{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-a4a22e6c]{background:#2563eb;color:#fff}.loading-state[data-v-a4a22e6c]{display:flex;flex-direction:column;align-items:center;padding:3rem;color:#6b7280;gap:1rem}.spinner[data-v-a4a22e6c]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-a4a22e6c .8s linear infinite}@keyframes spin-a4a22e6c{to{transform:rotate(360deg)}}.empty-state[data-v-a4a22e6c]{display:flex;flex-direction:column;align-items:center;padding:3rem 1rem;color:#6b7280;gap:.5rem}.items-container[data-v-a4a22e6c]{position:relative;padding:0 1rem 1rem}.view-compact[data-v-a4a22e6c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem}.view-compact .item-grid-image[data-v-a4a22e6c]{display:none}.view-list[data-v-a4a22e6c]{display:flex;flex-direction:column;gap:2px}.view-list .item-card[data-v-a4a22e6c]{padding:.18rem .65rem;border-radius:5px}.view-list .item-grid-image[data-v-a4a22e6c],.view-list .item-thumb-wrap[data-v-a4a22e6c]{display:none}.item-list-row[data-v-a4a22e6c]{display:flex;align-items:center;width:100%;min-width:0;gap:0;min-height:32px}.list-left[data-v-a4a22e6c]{display:flex;align-items:center;flex:1;min-width:0;overflow:hidden}.list-name[data-v-a4a22e6c]{font-weight:600;font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;min-width:40px}.list-sep[data-v-a4a22e6c]{color:#d1d5db;margin:0 .18rem;font-size:.72rem;flex-shrink:0}.list-sep-subtle[data-v-a4a22e6c]{opacity:.5}.list-sep-spaced[data-v-a4a22e6c]{margin:0 .3rem}.list-attr[data-v-a4a22e6c]{font-size:.72rem;color:#6b7280;white-space:nowrap;flex-shrink:0}.list-brand-tag[data-v-a4a22e6c]{font-size:.72rem;font-weight:600;color:#374151;white-space:nowrap;flex-shrink:0}.list-size-badge[data-v-a4a22e6c]{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-a4a22e6c]{flex-shrink:1;overflow:hidden;text-overflow:ellipsis;min-width:20px}.list-stock[data-v-a4a22e6c]{font-size:.72rem;font-weight:700;white-space:nowrap;flex-shrink:0}.list-price[data-v-a4a22e6c]{font-size:.72rem;color:#059669;font-weight:600;white-space:nowrap;flex-shrink:0}.list-barcode[data-v-a4a22e6c]{font-family:monospace;font-size:.66rem;color:#111827;white-space:nowrap;flex-shrink:0}.list-actions[data-v-a4a22e6c]{display:flex;gap:.35rem;margin-left:.75rem;flex-shrink:0}.list-btn[data-v-a4a22e6c]{padding:.25rem .65rem!important;font-size:.72rem!important}.view-grid[data-v-a4a22e6c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.5rem}.view-grid .item-card[data-v-a4a22e6c]{padding:0;overflow:hidden}.view-grid .item-grid-image[data-v-a4a22e6c]{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-a4a22e6c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.view-grid .item-grid-placeholder[data-v-a4a22e6c]{color:#d1d5db}.view-grid .item-thumb-wrap[data-v-a4a22e6c]{display:none}.view-grid .item-row-main[data-v-a4a22e6c]{padding:.5rem .6rem}.view-grid .item-info[data-v-a4a22e6c]{gap:.25rem}.view-grid .item-name[data-v-a4a22e6c]{font-size:.78rem;white-space:normal;line-height:1.3}.view-grid .item-name-row[data-v-a4a22e6c]{flex-direction:column;align-items:flex-start;gap:.2rem}.view-grid .item-color-tag[data-v-a4a22e6c]{max-width:none}.view-grid .item-sub[data-v-a4a22e6c]{flex-wrap:wrap}.view-grid .item-bottom-row[data-v-a4a22e6c]{flex-direction:column;align-items:flex-start;gap:.35rem;margin-top:.25rem}.view-grid .item-actions[data-v-a4a22e6c]{width:100%;gap:.25rem}:is(#app,body) .view-grid .item-actions>.action-btn[data-v-a4a22e6c]{flex:1 1 auto;min-width:0;padding:.25rem;font-size:.6875rem;white-space:nowrap}@media(max-width:600px){.view-compact[data-v-a4a22e6c]{grid-template-columns:minmax(0,1fr)}.view-grid[data-v-a4a22e6c]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.item-color-tag[data-v-a4a22e6c]{max-width:60px;overflow:hidden;text-overflow:ellipsis}}.item-grid-image[data-v-a4a22e6c]{display:none}.item-grid-img[data-v-a4a22e6c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.item-grid-placeholder[data-v-a4a22e6c]{color:#d1d5db;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.item-grid-image.thumb-clickable[data-v-a4a22e6c]{cursor:zoom-in}.scroll-sentinel[data-v-a4a22e6c]{height:40px;display:flex;align-items:center;justify-content:center}.loading-more[data-v-a4a22e6c]{display:flex;align-items:center;justify-content:center;padding:.5rem}.spinner-sm[data-v-a4a22e6c]{width:20px;height:20px;border:2px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-a4a22e6c .8s linear infinite}.filter-chips[data-v-a4a22e6c]{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:.5rem}.chip-dd-wrap[data-v-a4a22e6c]{position:relative}.chip-caret[data-v-a4a22e6c]{font-size:.6rem;margin-left:.2rem}.chip-dropdown[data-v-a4a22e6c]{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-a4a22e6c]{padding:.35rem .5rem;border-bottom:1px solid #f3f4f6;position:sticky;top:0;background:#fff;z-index:1}.chip-dd-search[data-v-a4a22e6c]{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-a4a22e6c]:focus{border-color:#93c5fd}.chip-dd-opt[data-v-a4a22e6c]{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-a4a22e6c]:hover{background:#f9fafb}.chip-dd-opt.active[data-v-a4a22e6c]{background:#dbeafe;color:#1d4ed8;font-weight:600}.suggestions-bar[data-v-a4a22e6c]{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-a4a22e6c]{font-size:.72rem;color:#92400e;font-weight:600;white-space:nowrap}.sug-chip[data-v-a4a22e6c]{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-a4a22e6c]:hover{background:#fde68a}.group-card[data-v-a4a22e6c]{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-a4a22e6c]:hover{box-shadow:0 2px 8px #00000012}.group-card.alert-out[data-v-a4a22e6c]{border-left:3px solid #ef4444}.group-card.alert-low[data-v-a4a22e6c]{border-left:3px solid #f59e0b}.group-card.alert-high[data-v-a4a22e6c]{border-left:3px solid #8b5cf6}.group-card.alert-ok[data-v-a4a22e6c]{border-left:3px solid #10b981}.view-list .group-card[data-v-a4a22e6c]{border-radius:5px;padding:.35rem .65rem;border-left-width:3px}.view-list .group-thumb-wrap[data-v-a4a22e6c]{width:26px;height:26px}.view-list .group-header[data-v-a4a22e6c]{margin-bottom:.25rem}.view-grid .group-card[data-v-a4a22e6c]{background:#f8fafc;border-style:solid;border-color:#e2e8f0}.expand-chevron[data-v-a4a22e6c]{transition:transform .2s ease;display:block}.chevron-open[data-v-a4a22e6c]{transform:rotate(180deg)}.expand-btn[data-v-a4a22e6c],.ungroup-btn[data-v-a4a22e6c]{display:flex;align-items:center;justify-content:center;padding:.25rem .4rem!important}.group-exp-section[data-v-a4a22e6c]{margin-top:.5rem;border-top:1px solid #f0f0f0;padding-top:.35rem;display:flex;flex-direction:column;gap:.15rem}.group-exp-row[data-v-a4a22e6c]{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-a4a22e6c]:hover{background:#f3f4f6}.exp-alert-out[data-v-a4a22e6c]{border-left-color:#ef4444}.exp-alert-low[data-v-a4a22e6c]{border-left-color:#f59e0b}.exp-alert-high[data-v-a4a22e6c]{border-left-color:#8b5cf6}.exp-alert-ok[data-v-a4a22e6c]{border-left-color:#d1d5db}.exp-left[data-v-a4a22e6c]{display:flex;align-items:center;gap:.35rem;flex:1;min-width:0}.exp-size[data-v-a4a22e6c]{font-size:.75rem;font-weight:700;color:#111827;white-space:nowrap}.exp-color[data-v-a4a22e6c]{font-size:.7rem;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.exp-stock-info[data-v-a4a22e6c]{display:flex;align-items:center;gap:.2rem;flex-shrink:0}.exp-stock-val[data-v-a4a22e6c]{font-size:.7rem;font-weight:600;color:#374151}.exp-stock-sep[data-v-a4a22e6c]{font-size:.65rem;color:#d1d5db}.exp-price[data-v-a4a22e6c]{font-size:.7rem;font-weight:600;color:#059669;white-space:nowrap;flex-shrink:0}.exp-actions[data-v-a4a22e6c]{display:flex;gap:.2rem;flex-shrink:0}.exp-btn[data-v-a4a22e6c]{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-a4a22e6c]:hover{opacity:.8}.exp-move[data-v-a4a22e6c]{background:#e0f2fe;color:#0369a1}.exp-edit[data-v-a4a22e6c]{background:#eff6ff;color:#2563eb}.group-header[data-v-a4a22e6c]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.4rem;flex-wrap:wrap}.group-thumb-wrap[data-v-a4a22e6c]{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-a4a22e6c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.group-thumb-placeholder[data-v-a4a22e6c]{color:#9ca3af;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.thumb-clickable[data-v-a4a22e6c]{cursor:zoom-in}.group-title-area[data-v-a4a22e6c]{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1;flex-wrap:wrap}.group-name[data-v-a4a22e6c]{font-weight:700;font-size:.85rem;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-name-editable[data-v-a4a22e6c]{cursor:pointer;display:inline-flex;align-items:center;gap:.2rem;border-radius:4px;padding:.05rem .25rem;transition:background .15s}.group-name-editable[data-v-a4a22e6c]:hover{background:#eff6ff;color:#2563eb}.edit-pencil[data-v-a4a22e6c]{opacity:0;flex-shrink:0;transition:opacity .15s}.group-name-editable:hover .edit-pencil[data-v-a4a22e6c]{opacity:1}.group-name-input[data-v-a4a22e6c]{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-a4a22e6c]{font-size:.72rem;color:#6b7280;white-space:nowrap}.group-loc-badge[data-v-a4a22e6c]{font-size:.65rem;font-weight:600;padding:.1rem .4rem;border-radius:10px;white-space:nowrap}.badge-deposito[data-v-a4a22e6c]{background:#ede9fe;color:#7c3aed}.badge-mixed[data-v-a4a22e6c]{background:#e0f2fe;color:#0369a1}.group-barcode[data-v-a4a22e6c]{font-family:monospace;font-size:.68rem;color:#9ca3af;display:flex;align-items:center;gap:.2rem;white-space:nowrap}.group-btns[data-v-a4a22e6c]{display:flex;gap:.3rem;flex-shrink:0}.size-chips[data-v-a4a22e6c]{display:flex;flex-wrap:wrap;gap:.3rem}.size-chip[data-v-a4a22e6c]{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-a4a22e6c]{cursor:pointer}.chip-remove[data-v-a4a22e6c]{background:none;border:none;cursor:pointer;font-size:.75rem;line-height:1;padding:0 .1rem;opacity:.45;font-weight:700}.chip-remove[data-v-a4a22e6c]:hover{opacity:1}.chip-alert-out[data-v-a4a22e6c]{background:#fee2e2;color:#dc2626;border-color:#fca5a5}.chip-alert-low[data-v-a4a22e6c]{background:#fef3c7;color:#d97706;border-color:#fcd34d}.chip-alert-high[data-v-a4a22e6c]{background:#ede9fe;color:#7c3aed;border-color:#c4b5fd}.chip-alert-ok[data-v-a4a22e6c]{background:#d1fae5;color:#059669;border-color:#6ee7b7}.chip-alert-inactive[data-v-a4a22e6c]{background:#f3f4f6;color:#9ca3af;border-color:#e5e7eb}.expand-btn[data-v-a4a22e6c]{background:#f0f9ff;color:#0369a1}.ungroup-btn[data-v-a4a22e6c]{background:#fff7ed;color:#c2410c}.sub-item[data-v-a4a22e6c]{margin-left:.5rem;border-left:2px solid #e5e7eb}.item-brand[data-v-a4a22e6c]{font-weight:600;color:#374151}.view-switcher[data-v-a4a22e6c]{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.view-label[data-v-a4a22e6c]{font-size:.75rem;color:#9ca3af;margin-right:.1rem}.view-btn[data-v-a4a22e6c]{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-a4a22e6c]:hover{border-color:#9ca3af;color:#374151}.view-btn.active[data-v-a4a22e6c]{background:#dbeafe;border-color:#3b82f6;color:#1d4ed8}.view-sep[data-v-a4a22e6c]{color:#d1d5db;padding:0 .1rem}@media(max-width:600px){.view-label[data-v-a4a22e6c],.view-sep[data-v-a4a22e6c]{display:none}.view-switcher[data-v-a4a22e6c]{gap:.25rem}.view-btn[data-v-a4a22e6c]{padding:.3rem .5rem}}.item-card[data-v-a4a22e6c]{min-width:0;background:#fff;border-radius:7px;padding:.45rem .6rem;border:1px solid #e5e7eb}.item-card.alert-out[data-v-a4a22e6c]{border-left:3px solid #ef4444}.item-card.alert-low[data-v-a4a22e6c]{border-left:3px solid #f59e0b}.item-card.alert-high[data-v-a4a22e6c]{border-left:3px solid #8b5cf6}.item-card.alert-ok[data-v-a4a22e6c]{border-left:3px solid #10b981}.item-card.alert-inactive[data-v-a4a22e6c]{border-left:3px solid #9ca3af;opacity:.7}.item-row-main[data-v-a4a22e6c]{display:flex;align-items:center;gap:.5rem}.item-thumb-wrap[data-v-a4a22e6c]{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-a4a22e6c]{cursor:zoom-in}.item-thumb-wrap.thumb-clickable[data-v-a4a22e6c]:hover{border-color:#3b82f6}.item-thumb[data-v-a4a22e6c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.item-thumb-placeholder[data-v-a4a22e6c]{color:#d1d5db}.item-info[data-v-a4a22e6c]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.item-name-row[data-v-a4a22e6c]{display:flex;align-items:center;justify-content:space-between;gap:.4rem;min-width:0}.item-name[data-v-a4a22e6c]{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-a4a22e6c]{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-a4a22e6c]{font-size:.68rem;color:#9ca3af;display:flex;align-items:center;flex-wrap:wrap;gap:0;line-height:1.3}.item-barcode-row[data-v-a4a22e6c]{display:flex;align-items:center;gap:.25rem;margin-top:.1rem}.item-barcode[data-v-a4a22e6c]{font-family:monospace;letter-spacing:.03em;font-size:.67rem;color:#9ca3af}.item-sub-sep[data-v-a4a22e6c]{margin:0 .15rem;color:#d1d5db}.item-price[data-v-a4a22e6c]{color:#059669;font-weight:600}.item-bottom-row[data-v-a4a22e6c]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.4rem;margin-top:.1rem}.item-left-info[data-v-a4a22e6c]{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap}.stock-number[data-v-a4a22e6c]{font-size:.72rem;font-weight:700}.stock-out[data-v-a4a22e6c]{color:#dc2626}.stock-low[data-v-a4a22e6c]{color:#d97706}.stock-high[data-v-a4a22e6c]{color:#7c3aed}.stock-ok[data-v-a4a22e6c]{color:#059669}.stock-inactive[data-v-a4a22e6c]{color:#6b7280}.item-size-inline[data-v-a4a22e6c]{font-size:.65rem;font-weight:600;color:#374151;background:#f3f4f6;border-radius:3px;padding:.05rem .3rem}.item-location-inline[data-v-a4a22e6c]{font-size:.65rem;color:#9ca3af}.alert-badge[data-v-a4a22e6c]{font-size:.6rem;font-weight:600;padding:.1rem .35rem;border-radius:3px;white-space:nowrap}.badge-out[data-v-a4a22e6c]{background:#fee2e2;color:#dc2626}.badge-low[data-v-a4a22e6c]{background:#fef3c7;color:#d97706}.badge-high[data-v-a4a22e6c]{background:#ede9fe;color:#7c3aed}.badge-ok[data-v-a4a22e6c]{background:#d1fae5;color:#059669}.badge-inactive[data-v-a4a22e6c]{background:#f3f4f6;color:#6b7280}.item-actions[data-v-a4a22e6c]{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.3rem;flex-shrink:0}.action-btn[data-v-a4a22e6c]{padding:.25rem .5rem;border-radius:4px;font-size:.7rem;cursor:pointer;border:none;font-weight:600;white-space:nowrap}.move-btn[data-v-a4a22e6c]{background:#dbeafe;color:#1d4ed8}.edit-btn[data-v-a4a22e6c]{background:#f3f4f6;color:#374151}.image-modal-overlay[data-v-a4a22e6c]{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-a4a22e6c]{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-a4a22e6c]{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-a4a22e6c]:hover{background:#ffffff4d}.btn-warning[data-v-a4a22e6c]{background:#fef3c7;color:#92400e;border:1px solid #fcd34d}.card-selected[data-v-a4a22e6c]{outline:2px solid #3b82f6;outline-offset:-2px}.card-check[data-v-a4a22e6c]{padding:0;border:0;background:none;cursor:pointer;position:absolute;top:.35rem;left:.35rem;z-index:2}.item-card[data-v-a4a22e6c]{position:relative}.check-box[data-v-a4a22e6c]{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-a4a22e6c]{background:#3b82f6;border-color:#3b82f6;color:#fff}.selection-bar[data-v-a4a22e6c]{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-a4a22e6c]{font-size:.82rem;font-weight:600;white-space:nowrap;flex-shrink:0}.sel-actions[data-v-a4a22e6c]{display:flex;gap:.4rem;flex-wrap:wrap}.sel-btn[data-v-a4a22e6c]{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-a4a22e6c]:hover{background:#ffffff40}.sel-btn-primary[data-v-a4a22e6c]{background:#3b82f6}.sel-btn-primary[data-v-a4a22e6c]:hover{background:#2563eb}.sel-btn-transfer[data-v-a4a22e6c]{background:#7c3aed}.sel-btn-transfer[data-v-a4a22e6c]:hover{background:#6d28d9}.sel-btn[data-v-a4a22e6c]:disabled{opacity:.5;cursor:not-allowed}.sel-label-short[data-v-a4a22e6c]{display:none}.sel-bar-enter-active[data-v-a4a22e6c],.sel-bar-leave-active[data-v-a4a22e6c]{transition:all .25s ease}.sel-bar-enter-from[data-v-a4a22e6c],.sel-bar-leave-to[data-v-a4a22e6c]{opacity:0;transform:translate(-50%) translateY(1rem)}@media(max-width:500px){.selection-bar[data-v-a4a22e6c]{left:.75rem;right:.75rem;bottom:.75rem;transform:none;max-width:none;flex-wrap:wrap;gap:.4rem}.sel-bar-enter-from[data-v-a4a22e6c],.sel-bar-leave-to[data-v-a4a22e6c]{opacity:0;transform:translateY(1rem)}.sel-actions[data-v-a4a22e6c]{gap:.35rem}.sel-btn[data-v-a4a22e6c]{padding:.35rem .55rem;font-size:.72rem}.sel-label-full[data-v-a4a22e6c]{display:none}.sel-label-short[data-v-a4a22e6c]{display:inline}}.gmodal-overlay[data-v-a4a22e6c]{position:fixed;inset:0;background:#00000080;z-index:2000;display:flex;align-items:center;justify-content:center;padding:1rem}.gmodal[data-v-a4a22e6c]{background:#fff;border-radius:12px;padding:1.5rem;width:100%;max-width:400px}.gmodal-title[data-v-a4a22e6c]{font-size:1.05rem;font-weight:700;color:#111827;margin:0 0 .4rem}.gmodal-sub[data-v-a4a22e6c]{font-size:.82rem;color:#6b7280;margin:0 0 1rem}.gmodal-input[data-v-a4a22e6c]{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-a4a22e6c]:focus{border-color:#3b82f6}.gmodal-hint[data-v-a4a22e6c]{font-size:.75rem;color:#9ca3af;margin:0 0 1.25rem}.gmodal-hint strong[data-v-a4a22e6c]{color:#374151}.gmodal-footer[data-v-a4a22e6c]{display:flex;justify-content:flex-end;gap:.75rem}.gmodal-footer .sel-btn[data-v-a4a22e6c]{background:#f3f4f6;color:#374151}.gmodal-footer .sel-btn-primary[data-v-a4a22e6c]{background:#3b82f6;color:#fff}.toast[data-v-a4a22e6c]{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-a4a22e6c]{background:#065f46;color:#fff}.toast-error[data-v-a4a22e6c]{background:#7f1d1d;color:#fff}.toast-warning[data-v-a4a22e6c]{background:#78350f;color:#fff}.check-grouped[data-v-a4a22e6c]{border-color:#9ca3af;background:#f3f4f6}.check-grouped.checked[data-v-a4a22e6c]{background:#9ca3af;border-color:#9ca3af}.in-group-badge[data-v-a4a22e6c]{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-a4a22e6c]{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-a4a22e6c]{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-a4a22e6c]{display:flex;align-items:center;gap:.35rem;padding:.3rem .1rem .15rem;font-size:.75rem;flex-wrap:wrap}.inv-stat[data-v-a4a22e6c]{display:flex;align-items:baseline;gap:.2rem}.inv-stat-num[data-v-a4a22e6c]{font-weight:700;color:#374151}.inv-stat-label[data-v-a4a22e6c]{color:#9ca3af}.inv-stat-sep[data-v-a4a22e6c]{color:#d1d5db}.inv-stat-warn .inv-stat-num[data-v-a4a22e6c]{color:#d97706}.inv-stat-warn .inv-stat-label[data-v-a4a22e6c]{color:#d97706;opacity:.8}.inv-stat-danger .inv-stat-num[data-v-a4a22e6c]{color:#dc2626}.inv-stat-danger .inv-stat-label[data-v-a4a22e6c]{color:#dc2626;opacity:.8}.inv-stat-btn[data-v-a4a22e6c]{background:none;border:none;padding:.1rem .3rem;border-radius:.3rem;cursor:pointer;transition:background .15s}.inv-stat-btn[data-v-a4a22e6c]:hover{background:#f3f4f6}.inv-stat-btn-active[data-v-a4a22e6c]{background:#e5e7eb!important}.inv-stat-btn-active .inv-stat-num[data-v-a4a22e6c]{color:#111827}.inv-stat-btn-active .inv-stat-label[data-v-a4a22e6c]{color:#374151;opacity:1}.inv-stat-warn.inv-stat-btn[data-v-a4a22e6c]:hover{background:#fef3c7}.inv-stat-warn-active[data-v-a4a22e6c]{background:#fef3c7!important}.inv-stat-danger.inv-stat-btn[data-v-a4a22e6c]:hover{background:#fee2e2}.inv-stat-danger-active[data-v-a4a22e6c]{background:#fee2e2!important}.chip-check[data-v-a4a22e6c]{margin-left:.2rem;font-size:.7rem}.items-container.drag-selecting[data-v-a4a22e6c]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.items-container.drag-selecting .item-card[data-v-a4a22e6c]{cursor:crosshair}.items-container.drag-selecting .item-card .item-actions[data-v-a4a22e6c]{pointer-events:none;opacity:.4}.item-extra[data-v-a4a22e6c]{margin-top:.4rem;padding-top:.35rem;border-top:1px dashed #e5e7eb;display:flex;flex-direction:column;gap:.18rem}.view-list .item-extra[data-v-a4a22e6c]{margin-top:.25rem;padding:.25rem 0 .1rem}.item-extra-row[data-v-a4a22e6c]{display:flex;align-items:baseline;gap:.5rem;font-size:.68rem}.item-extra-label[data-v-a4a22e6c]{color:#9ca3af;min-width:52px;flex-shrink:0}.item-extra-val[data-v-a4a22e6c]{color:#374151;font-weight:500}.item-extra-val.mono[data-v-a4a22e6c]{font-family:monospace;letter-spacing:.03em}.item-extra-desc[data-v-a4a22e6c]{color:#6b7280;font-weight:400;white-space:pre-wrap;word-break:break-word}.chip-remove-wrap[data-v-a4a22e6c]{position:relative;display:inline-flex;align-items:center}.chip-remove-confirm[data-v-a4a22e6c]{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-a4a22e6c]{font-size:.65rem;color:#374151}.chip-remove-confirm button[data-v-a4a22e6c]{font-size:.65rem;padding:.15rem .4rem;border-radius:4px;border:none;cursor:pointer;font-weight:600}.chip-remove-confirm button[data-v-a4a22e6c]:first-of-type{background:#ef4444;color:#fff}.chip-remove-confirm button[data-v-a4a22e6c]:first-of-type:hover{background:#dc2626}.chip-remove-confirm button[data-v-a4a22e6c]:last-of-type{background:#f3f4f6;color:#6b7280}.chip-remove-confirm button[data-v-a4a22e6c]:last-of-type:hover{background:#e5e7eb}.grade-connections[data-v-a4a22e6c]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible;z-index:1}.grade-connections path[data-v-a4a22e6c]{fill:none;stroke:#818cf8;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.card-grade-label[data-v-a4a22e6c]{display:flex;align-items:center;gap:.25rem;font-size:.64rem;line-height:1.2;color:#4f46e5;padding:.2rem .35rem;background:#eef2ff;border-radius:4px;width:-moz-fit-content;width:fit-content;margin-bottom:.3rem}.item-card:has(.card-check) .card-grade-label[data-v-a4a22e6c]{margin-left:2rem}.view-grid .card-grade-label[data-v-a4a22e6c]{margin:.35rem .5rem}.view-list .card-grade-label[data-v-a4a22e6c]{margin-bottom:.1rem}.sel-btn-delete[data-v-a4a22e6c]{background:#dc2626}.sel-btn-delete[data-v-a4a22e6c]:hover{background:#b91c1c}.items-container[data-v-a4a22e6c]:has(.grade-connections){gap:.6rem}.modal-overlay[data-v-64e40dc5]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-box[data-v-64e40dc5]{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-64e40dc5]{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-64e40dc5]{font-size:1.05rem;font-weight:700;color:#111827;margin:0}.close-btn[data-v-64e40dc5]{background:none;border:none;cursor:pointer;color:#6b7280;padding:.25rem}.modal-body[data-v-64e40dc5]{overflow-y:auto;padding:1.25rem 1.4rem;flex:1}.form-section[data-v-64e40dc5]{margin-bottom:1.25rem}.section-title[data-v-64e40dc5]{font-size:.75rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .75rem}.form-grid[data-v-64e40dc5]{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.form-group[data-v-64e40dc5]{display:flex;flex-direction:column;gap:.28rem}.form-group.span-2[data-v-64e40dc5]{grid-column:1 / -1}label[data-v-64e40dc5]{font-size:.78rem;font-weight:600;color:#374151}.form-input[data-v-64e40dc5]{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:7px;font-size:.875rem;outline:none;transition:border-color .15s}.form-input[data-v-64e40dc5]:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f626}.form-textarea[data-v-64e40dc5]{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-64e40dc5]:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f626}.field-hint[data-v-64e40dc5]{font-size:.72rem;color:#9ca3af}.modal-footer[data-v-64e40dc5]{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-64e40dc5]{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-64e40dc5]{background:#3b82f6;color:#fff}.btn-primary[data-v-64e40dc5]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-64e40dc5]{background:#f3f4f6;color:#374151}.error-msg[data-v-64e40dc5]{color:#dc2626;font-size:.8rem;margin:.5rem 0 0}@media(max-width:480px){.form-grid[data-v-64e40dc5]{grid-template-columns:1fr}.form-group.span-2[data-v-64e40dc5]{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-de41ef99]{min-height:100vh;background:#f9fafb}.clientes-view>.erp-module-header[data-v-de41ef99]{position:sticky;top:0;z-index:10}.btn[data-v-de41ef99]{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-de41ef99]{background:#3b82f6;color:#fff}.btn-secondary[data-v-de41ef99]{background:#fff;color:#374151;border:1px solid #d1d5db}.search-section[data-v-de41ef99]{padding:1rem;max-width:1000px;margin:0 auto}.search-box[data-v-de41ef99]{position:relative;margin-bottom:.6rem}.search-icon[data-v-de41ef99]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#9ca3af;width:1rem;height:1rem}.search-input[data-v-de41ef99]{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-de41ef99]{display:flex;align-items:center;gap:.75rem}.chip[data-v-de41ef99]{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-de41ef99]{background:#dbeafe;border-color:#3b82f6;color:#1d4ed8}.total-count[data-v-de41ef99]{font-size:.78rem;color:#9ca3af;margin-left:auto}.loading-state[data-v-de41ef99],.empty-state[data-v-de41ef99]{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:3rem 1rem;color:#9ca3af}.spinner[data-v-de41ef99]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-de41ef99 .7s linear infinite}@keyframes spin-de41ef99{to{transform:rotate(360deg)}}.clientes-list[data-v-de41ef99]{padding:0 1rem 2rem;max-width:1000px;margin:0 auto;display:flex;flex-direction:column;gap:.5rem}.cliente-wrap[data-v-de41ef99]{display:flex;flex-direction:column}.cliente-card[data-v-de41ef99]{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-de41ef99]:hover{box-shadow:0 2px 8px #00000012}.cliente-card.inactive[data-v-de41ef99]{opacity:.6}.cliente-avatar[data-v-de41ef99]{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-de41ef99]{flex:1;min-width:0}.cliente-name-row[data-v-de41ef99]{display:flex;align-items:center;gap:.5rem;margin-bottom:.2rem}.cliente-name[data-v-de41ef99]{font-weight:600;font-size:.9rem;color:#111827}.badge-inactive[data-v-de41ef99]{font-size:.68rem;background:#fee2e2;color:#dc2626;border-radius:4px;padding:.1rem .35rem;font-weight:600}.cliente-details[data-v-de41ef99]{display:flex;flex-wrap:wrap;gap:.5rem .9rem}.detail-item[data-v-de41ef99]{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#6b7280}.cliente-actions[data-v-de41ef99]{display:flex;gap:.35rem;flex-shrink:0}.action-btn[data-v-de41ef99]{padding:.3rem .4rem;border-radius:6px;border:none;cursor:pointer}.hist-btn[data-v-de41ef99]{background:#f0fdf4;color:#15803d}.hist-btn[data-v-de41ef99]:hover{background:#dcfce7}.hist-btn.active[data-v-de41ef99]{background:#dcfce7;color:#166534}.edit-btn[data-v-de41ef99]{background:#f3f4f6;color:#374151}.edit-btn[data-v-de41ef99]:hover{background:#e5e7eb}.delete-btn[data-v-de41ef99]{background:#fee2e2;color:#dc2626}.delete-btn[data-v-de41ef99]:hover{background:#fecaca}.historico-section[data-v-de41ef99]{background:#f8fafc;border:1px solid #e5e7eb;border-top:none;border-radius:0 0 10px 10px;padding:.75rem 1rem}.load-more-wrap[data-v-de41ef99]{display:flex;justify-content:center;padding:1rem}.toast[data-v-de41ef99]{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-de41ef99]{background:#10b981;color:#fff}.toast-error[data-v-de41ef99]{background:#ef4444;color:#fff}.toast-enter-active[data-v-de41ef99],.toast-leave-active[data-v-de41ef99]{transition:all .25s}.toast-enter-from[data-v-de41ef99],.toast-leave-to[data-v-de41ef99]{opacity:0;transform:translateY(8px)}@media(max-width:600px){.btn[data-v-de41ef99]{padding:.35rem .65rem;font-size:.75rem}.cliente-details[data-v-de41ef99]{gap:.35rem .6rem}}.avulso-overlay[data-v-eb402bd7]{position:fixed;inset:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem}.avulso-modal[data-v-eb402bd7]{background:#fff;border-radius:1rem;width:100%;max-width:420px;max-height:calc(100dvh - 2rem);overflow-y:auto;box-shadow:0 20px 60px #0003}.avulso-header[data-v-eb402bd7]{display:flex;align-items:center;gap:.75rem;padding:1.25rem 1.25rem .75rem;border-bottom:1px solid #f3f4f6}.avulso-icon[data-v-eb402bd7]{font-size:1.75rem;line-height:1}.avulso-header h3[data-v-eb402bd7]{margin:0;font-size:1rem;font-weight:700;color:#111827}.avulso-header p[data-v-eb402bd7]{margin:0;font-size:.75rem;color:#9ca3af}.avulso-close[data-v-eb402bd7]{margin-left:auto;background:none;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer;line-height:1}.avulso-body[data-v-eb402bd7]{padding:1rem 1.25rem}.avulso-code-hint[data-v-eb402bd7]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:.5rem;padding:.5rem .75rem;font-size:.8rem;color:#166534;margin-bottom:1rem}.avulso-field[data-v-eb402bd7]{display:flex;flex-direction:column;min-width:0;gap:.3rem;margin-bottom:.75rem}.avulso-field label[data-v-eb402bd7]{font-size:.78rem;font-weight:600;color:#374151}.avulso-row[data-v-eb402bd7]{display:grid;grid-template-columns:minmax(0,1fr) 90px;gap:.75rem}.avulso-field-sm[data-v-eb402bd7]{min-width:80px}.avulso-input[data-v-eb402bd7]{width:100%;min-width:0;box-sizing:border-box;border:1.5px solid #e5e7eb;border-radius:.5rem;padding:.6rem .75rem;font-size:.95rem;outline:none;transition:border-color .15s}.avulso-conversion[data-v-eb402bd7]{display:flex;flex-direction:column;gap:.25rem;padding:.6rem .75rem;border-radius:.5rem;background:#eff6ff;color:#1e40af;font-size:.8rem;margin-bottom:.75rem}.avulso-conversion small[data-v-eb402bd7]{font-size:.72rem}.avulso-input[data-v-eb402bd7]:focus{border-color:#f97316}.avulso-error[data-v-eb402bd7]{color:#dc2626;font-size:.8rem;margin-top:.25rem}.avulso-footer[data-v-eb402bd7]{display:flex;gap:.75rem;padding:.875rem 1.25rem;border-top:1px solid #f3f4f6}.avulso-btn-cancel[data-v-eb402bd7]{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-eb402bd7]{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-eb402bd7]:disabled{opacity:.5;cursor:not-allowed}.customer-picker[data-v-5f22504d]{padding:.75rem 1rem;border-bottom:1px solid #e5e7eb;min-width:0}.customer-picker label[data-v-5f22504d]{display:block;font-size:.78rem;font-weight:600;color:#374151;margin-bottom:.35rem}.customer-picker input[data-v-5f22504d]{width:100%;min-width:0;box-sizing:border-box;padding:.65rem .75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.85rem}.customer-picker input[data-v-5f22504d]:focus{outline:2px solid #93c5fd;outline-offset:1px}.customer-picker p[data-v-5f22504d]{font-size:.75rem;color:#6b7280;margin:.4rem 0 0}.customer-picker .customer-error[data-v-5f22504d]{color:#b91c1c}.customer-picker ul[data-v-5f22504d]{list-style:none;padding:0;margin:.5rem 0 0;max-height:240px;overflow-y:auto;overscroll-behavior:contain;border:1px solid #e5e7eb;border-radius:.5rem}.customer-picker li+li[data-v-5f22504d]{border-top:1px solid #e5e7eb}.customer-picker li button[data-v-5f22504d]{display:flex;flex-direction:column;gap:.25rem;width:100%;text-align:left;background:#fff;border:0;padding:.65rem .75rem;cursor:pointer;overflow-wrap:anywhere}.customer-picker li button[data-v-5f22504d]:hover,.customer-picker li button.active[data-v-5f22504d]{background:#eff6ff}.customer-picker li span[data-v-5f22504d],.customer-picker small[data-v-5f22504d]{font-size:.72rem;color:#6b7280}.customer-selected[data-v-5f22504d]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;background:#eff6ff;border:1px solid #bfdbfe;border-radius:.5rem;padding:.45rem .65rem}.customer-selected div[data-v-5f22504d]{min-width:0;display:flex;flex-direction:column;overflow-wrap:anywhere;font-size:.85rem}.customer-name-only[data-v-5f22504d]{margin-top:.35rem;font-size:.75rem;white-space:normal;text-align:left}.receipt-overlay[data-v-73a3ebd8]{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-73a3ebd8]{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-73a3ebd8]{display:flex;gap:.5rem;padding:.75rem 1rem;background:#1f2937;border-radius:1rem 1rem 0 0}.receipt-btn-print[data-v-73a3ebd8],.receipt-btn-pdf[data-v-73a3ebd8],.receipt-btn-close[data-v-73a3ebd8]{padding:.45rem .875rem;border:none;border-radius:.4rem;font-weight:600;cursor:pointer;font-size:.82rem}.receipt-btn-print[data-v-73a3ebd8]{background:#3b82f6;color:#fff}.receipt-btn-pdf[data-v-73a3ebd8]{background:#10b981;color:#fff}.receipt-btn-close[data-v-73a3ebd8]{background:#374151;color:#d1d5db;margin-left:auto}.receipt-paper[data-v-73a3ebd8]{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-73a3ebd8]{text-align:center;margin-bottom:.5rem}.receipt-logo[data-v-73a3ebd8]{font-size:2rem;font-weight:900;letter-spacing:.15em;color:#111}.receipt-store-sub[data-v-73a3ebd8]{margin:0;font-size:.7rem;color:#555}.receipt-store-info[data-v-73a3ebd8]{margin:.1rem 0;font-size:.65rem;color:#888}.receipt-date[data-v-73a3ebd8]{margin:.35rem 0 0;font-size:.72rem;color:#444}.receipt-id[data-v-73a3ebd8]{margin:0;font-size:.65rem;color:#888}.receipt-divider[data-v-73a3ebd8]{text-align:center;color:#ccc;font-size:.75rem;margin:.5rem 0;letter-spacing:.05em}.receipt-items[data-v-73a3ebd8]{margin:.35rem 0}.receipt-item[data-v-73a3ebd8]{margin-bottom:.5rem}.receipt-item-name[data-v-73a3ebd8]{font-weight:700;font-size:.8rem}.receipt-avulso-tag[data-v-73a3ebd8]{background:#fef3c7;color:#92400e;font-size:.6rem;padding:.05rem .3rem;border-radius:.2rem;margin-left:.3rem}.receipt-item-meta[data-v-73a3ebd8]{font-size:.68rem;color:#777}.receipt-item-calc[data-v-73a3ebd8]{display:flex;justify-content:space-between;font-size:.75rem;gap:.5rem}.receipt-item-disc[data-v-73a3ebd8]{color:#dc2626}.receipt-item-total[data-v-73a3ebd8]{font-weight:700}.receipt-totals[data-v-73a3ebd8]{margin:.35rem 0}.receipt-total-row[data-v-73a3ebd8]{display:flex;justify-content:space-between;font-size:.8rem;margin-bottom:.2rem}.receipt-discount-row[data-v-73a3ebd8]{color:#dc2626}.receipt-grand-total[data-v-73a3ebd8]{font-weight:900;font-size:1rem;border-top:1px dashed #ccc;padding-top:.35rem;margin-top:.25rem}.receipt-payments[data-v-73a3ebd8]{margin:.35rem 0}.receipt-section-label[data-v-73a3ebd8]{font-weight:700;font-size:.72rem;margin:0 0 .25rem;text-transform:uppercase;letter-spacing:.05em}.receipt-payment-row[data-v-73a3ebd8]{display:flex;justify-content:space-between;font-size:.78rem;margin-bottom:.2rem}.receipt-troco-row[data-v-73a3ebd8]{font-weight:700;color:#059669}.receipt-client[data-v-73a3ebd8]{font-size:.72rem;color:#555;margin:.35rem 0}.receipt-footer[data-v-73a3ebd8]{text-align:center;margin-top:.5rem}.receipt-footer p[data-v-73a3ebd8]{margin:.1rem 0;font-size:.7rem;color:#888}@media print{.no-print[data-v-73a3ebd8]{display:none!important}.receipt-overlay[data-v-73a3ebd8]{position:static;background:none;padding:0}.receipt-modal[data-v-73a3ebd8]{background:none;box-shadow:none;max-height:none;overflow:visible;border-radius:0}.receipt-paper[data-v-73a3ebd8]{width:72mm;margin:0;box-shadow:none}body[data-v-73a3ebd8]>*:not(.receipt-overlay){display:none!important}@page{size:80mm auto;margin:2mm}}.pdv-checkout-lock[data-v-ce36b812]{display:contents}.pdv-stock-location[data-v-ce36b812]{display:flex;flex-direction:column;gap:.15rem;font-size:.65rem;color:#6b7280}.pdv-stock-location select[data-v-ce36b812]{max-width:140px;padding:.2rem;border:1px solid #d1d5db;border-radius:4px;background:#fff;color:#374151;cursor:pointer}.pdv-stock-note[data-v-ce36b812],.pdv-ci-stock[data-v-ce36b812]{font-size:.72rem;color:#6b7280;padding:.3rem 0}.pdv-checkout-error[data-v-ce36b812],.pdv-search-error[data-v-ce36b812]{margin:.5rem;padding:.75rem;border-radius:8px;background:#fff7ed;color:#9a3412;font-size:.8rem}.pdv-quantity-error[data-v-ce36b812]{color:#b91c1c;font-size:.7rem}.qty-input[aria-invalid=true][data-v-ce36b812]{border-color:#b91c1c}.pdv-root[data-v-ce36b812]{display:flex;flex-direction:column;height:100dvh;height:100vh;background:#f3f4f6;overflow:hidden}.pdv-rate-pill[data-v-ce36b812]{font-size:.72rem;color:#475569;font-family:monospace;white-space:nowrap}.pdv-rate-edit-icon[data-v-ce36b812]{color:#9ca3af;flex-shrink:0}.pdv-tab-bar[data-v-ce36b812]{display:flex;background:#fff;border-bottom:2px solid #e5e7eb;flex-shrink:0}.pdv-tab[data-v-ce36b812]{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-ce36b812]{color:#f97316;border-bottom:2px solid #f97316;margin-bottom:-2px}.pdv-tab-badge[data-v-ce36b812]{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-ce36b812]{display:none}.pdv-layout[data-v-ce36b812]{display:grid;grid-template-columns:60fr 40fr;flex:1;overflow:hidden}.pdv-panel-products[data-v-ce36b812]{display:flex;flex-direction:column;overflow:hidden;border-right:1px solid #e5e7eb;background:#fff}.pdv-search-bar[data-v-ce36b812]{display:flex;gap:.5rem;padding:.75rem;border-bottom:1px solid #f3f4f6;background:#fff;flex-shrink:0}.pdv-search-input-wrap[data-v-ce36b812]{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-ce36b812]:focus-within{border-color:#f97316;background:#fff}.pdv-search-icon[data-v-ce36b812]{width:18px;height:18px;color:#9ca3af;margin:0 .5rem;flex-shrink:0}.pdv-search-input[data-v-ce36b812]{flex:1;border:none;outline:none;padding:.625rem .5rem .625rem 0;font-size:.9rem;background:transparent}.pdv-search-clear[data-v-ce36b812]{background:none;border:none;color:#9ca3af;cursor:pointer;padding:0 .5rem;font-size:1.2rem}.pdv-scan-btn[data-v-ce36b812]{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-ce36b812]:hover{border-color:#f97316;color:#f97316}.pdv-results[data-v-ce36b812]{flex:1;overflow-y:auto}.pdv-result-row[data-v-ce36b812]{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-ce36b812]:hover{background:#fff7ed}.pdv-result-thumb[data-v-ce36b812]{width:46px;height:46px;border-radius:.375rem;overflow:hidden;flex-shrink:0;background:#f3f4f6;border:1px solid #e5e7eb}.pdv-result-img[data-v-ce36b812]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pdv-result-no-img[data-v-ce36b812]{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-ce36b812]{flex:1;min-width:0}.pdv-result-name[data-v-ce36b812]{font-weight:600;font-size:.85rem;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdv-result-meta[data-v-ce36b812]{font-size:.72rem;color:#9ca3af}.pdv-result-sku[data-v-ce36b812]{font-size:.65rem;color:#d1d5db;font-family:monospace}.pdv-result-right[data-v-ce36b812]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.pdv-result-stock[data-v-ce36b812]{font-size:.72rem;font-weight:700;padding:.15rem .375rem;border-radius:.3rem}.stock-ok[data-v-ce36b812]{background:#d1fae5;color:#065f46}.stock-low[data-v-ce36b812]{background:#fef3c7;color:#92400e}.stock-unknown[data-v-ce36b812]{background:#fffbeb;color:#92400e}.pdv-result-row.is-unavailable[data-v-ce36b812]{cursor:not-allowed}.pdv-result-add[data-v-ce36b812]:disabled{opacity:.4;cursor:not-allowed}.stock-out[data-v-ce36b812]{background:#fee2e2;color:#991b1b}.pdv-result-price[data-v-ce36b812]{text-align:right}.pdv-price-orig[data-v-ce36b812]{display:block;font-size:.82rem;font-weight:700;color:#1d4ed8;white-space:nowrap}.pdv-price-gs[data-v-ce36b812]{display:block;font-size:.68rem;color:#9ca3af;white-space:nowrap}.pdv-result-add[data-v-ce36b812]{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-ce36b812]{padding:.75rem;font-size:.8rem;color:#d97706;border-top:1px dashed #fcd34d;cursor:pointer;text-align:center}.pdv-result-avulso[data-v-ce36b812]:hover{background:#fffbeb}.pdv-search-hint[data-v-ce36b812]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center}.pdv-search-hint-icon[data-v-ce36b812]{font-size:3rem;margin-bottom:.75rem}.pdv-search-hint p[data-v-ce36b812]{color:#9ca3af;font-size:.88rem;margin:.25rem 0}.pdv-shortcut-hint[data-v-ce36b812]{font-size:.75rem!important;color:#d1d5db!important}kbd[data-v-ce36b812]{background:#f3f4f6;border:1px solid #d1d5db;border-radius:.25rem;padding:.1rem .3rem;font-family:monospace;font-size:.75rem}.pdv-search-loading[data-v-ce36b812]{padding:1.5rem;text-align:center;color:#9ca3af;font-size:.85rem}.pdv-no-results[data-v-ce36b812]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;gap:1rem}.pdv-no-results p[data-v-ce36b812]{color:#9ca3af;font-size:.88rem;margin:0}.pdv-btn-avulso[data-v-ce36b812]{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-ce36b812]{display:flex;flex-direction:column;overflow:hidden;background:#fff}.pdv-cart-header[data-v-ce36b812]{display:flex;align-items:center;gap:.5rem;padding:.75rem .875rem;border-bottom:2px solid #f3f4f6;flex-shrink:0}.pdv-cart-title[data-v-ce36b812]{font-size:.95rem;font-weight:700;color:#111827}.pdv-cart-count[data-v-ce36b812]{font-size:.75rem;color:#9ca3af;flex:1}.pdv-cart-clear[data-v-ce36b812]{background:none;border:none;cursor:pointer;color:#dc2626;font-size:1rem;padding:.2rem}.pdv-cart-scroll[data-v-ce36b812]{flex:1;overflow-y:auto;display:flex;flex-direction:column}.pdv-cart-item[data-v-ce36b812]{display:flex;gap:.5rem;padding:.5rem .75rem;border-bottom:1px solid #f3f4f6;align-items:flex-start}.pdv-cart-item.item-avulso[data-v-ce36b812]{background:#fffbeb}.pdv-ci-thumb[data-v-ce36b812]{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-ce36b812]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pdv-ci-no-img[data-v-ce36b812]{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-ce36b812]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.3rem}.pdv-ci-info[data-v-ce36b812]{display:flex;flex-direction:column}.pdv-ci-name[data-v-ce36b812]{font-size:.83rem;font-weight:600;color:#111827;display:flex;align-items:center;gap:.3rem;flex-wrap:wrap}.ci-avulso-badge[data-v-ce36b812]{background:#fef3c7;color:#92400e;font-size:.6rem;font-weight:700;padding:.1rem .3rem;border-radius:.2rem}.pdv-ci-meta[data-v-ce36b812]{font-size:.68rem;color:#9ca3af;display:flex;gap:.4rem;align-items:center;flex-wrap:wrap}.ci-gs-equiv[data-v-ce36b812]{color:#6b7280;font-style:italic}.pdv-ci-controls[data-v-ce36b812]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.pdv-qty-stepper[data-v-ce36b812]{display:flex;align-items:center;border:1.5px solid #e5e7eb;border-radius:.4rem;overflow:hidden}.qty-btn[data-v-ce36b812]{width:26px;height:26px;border:none;background:#f9fafb;cursor:pointer;font-size:1rem;color:#374151}.qty-btn[data-v-ce36b812]:hover:not(:disabled){background:#f3f4f6}.qty-btn[data-v-ce36b812]:disabled{opacity:.4;cursor:not-allowed}.qty-input[data-v-ce36b812]{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-ce36b812]{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-ce36b812]{padding:0 .3rem;font-size:.68rem;color:#9ca3af;background:#f9fafb;border-right:1px solid #e5e7eb;white-space:nowrap}.pdv-ci-price[data-v-ce36b812]{border:none;outline:none;flex:1;padding:.25rem .3rem;font-size:.83rem;min-width:0}.pdv-ci-price[data-v-ce36b812]:focus{background:#fff7ed}.pdv-ci-total[data-v-ce36b812]{font-size:.85rem;font-weight:700;color:#111827;white-space:nowrap;margin-left:auto}.pdv-ci-remove[data-v-ce36b812]{background:none;border:none;color:#dc2626;cursor:pointer;font-size:1.1rem;padding:0}.pdv-cart-empty[data-v-ce36b812]{padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;color:#9ca3af}.pdv-cart-empty-icon[data-v-ce36b812]{font-size:2.5rem}.pdv-cart-empty p[data-v-ce36b812]{margin:0;font-size:.88rem}.pdv-totals[data-v-ce36b812]{padding:.5rem .875rem;background:#f9fafb;border-top:2px solid #f3f4f6}.pdv-total-row[data-v-ce36b812]{display:flex;justify-content:space-between;font-size:.85rem;color:#374151;padding:.12rem 0}.pdv-discount-row[data-v-ce36b812]{color:#dc2626}.pdv-grand-total[data-v-ce36b812]{font-size:1rem;font-weight:800;color:#111827;border-top:1px solid #e5e7eb;margin-top:.2rem;padding-top:.3rem}.pdv-total-usd[data-v-ce36b812]{font-size:.7rem;color:#9ca3af;text-align:right;margin-top:.1rem}.pdv-payment-section[data-v-ce36b812]{border-top:2px solid #e5e7eb;margin-top:auto}.pdv-payment-divider[data-v-ce36b812]{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-ce36b812]{display:flex;align-items:center;gap:.5rem;padding:.4rem .875rem;border-bottom:1px solid #f3f4f6;background:#fff7ed}.pay-discount-label[data-v-ce36b812]{font-size:.72rem;font-weight:600;color:#92400e;white-space:nowrap}.pay-discount-input-wrap[data-v-ce36b812]{display:flex;align-items:center;border:1.5px solid #fed7aa;border-radius:.35rem;overflow:hidden;background:#fff}.pay-currency-prefix[data-v-ce36b812]{padding:.2rem .3rem;font-size:.7rem;color:#9ca3af;background:#f9fafb;border-right:1px solid #e5e7eb}.pay-discount-input[data-v-ce36b812]{border:none;outline:none;width:80px;padding:.2rem .35rem;font-size:.85rem}.pay-entries-inline[data-v-ce36b812]{padding:.375rem .875rem}.pay-entry[data-v-ce36b812]{display:flex;align-items:center;gap:.4rem;padding:.3rem .4rem;border-radius:.4rem;margin-bottom:.25rem;background:#f9fafb}.pay-entry-method[data-v-ce36b812]{flex:1;display:flex;align-items:center;gap:.35rem;min-width:0}.pay-method-badge[data-v-ce36b812]{font-size:.68rem;font-weight:700;padding:.1rem .3rem;border-radius:.25rem;background:#e5e7eb;color:#374151;white-space:nowrap}.method-cash_gs[data-v-ce36b812]{background:#d1fae5;color:#065f46}.method-cash_brl[data-v-ce36b812]{background:#dbeafe;color:#1e40af}.method-cash_usd[data-v-ce36b812]{background:#fef9c3;color:#713f12}.method-cash_eur[data-v-ce36b812]{background:#ede9fe;color:#4c1d95}.method-card[data-v-ce36b812]{background:#f0fdf4;color:#166534}.method-pix[data-v-ce36b812]{background:#ecfdf5;color:#065f46}.method-fiado[data-v-ce36b812]{background:#fef3c7;color:#92400e}.pay-entry-ref[data-v-ce36b812]{font-size:.65rem;color:#9ca3af;overflow:hidden;text-overflow:ellipsis;max-width:55px}.pay-entry-amounts[data-v-ce36b812]{display:flex;flex-direction:column;align-items:flex-end}.pay-orig-amount[data-v-ce36b812]{font-size:.65rem;color:#9ca3af}.pay-gs-amount[data-v-ce36b812]{font-size:.8rem;font-weight:700;color:#111827}.pay-entry-remove[data-v-ce36b812]{background:none;border:none;color:#dc2626;cursor:pointer;font-size:1.1rem;padding:0;flex-shrink:0}.pay-empty[data-v-ce36b812]{font-size:.75rem;color:#d1d5db;text-align:center;padding:.4rem 0}.pay-add-section[data-v-ce36b812]{padding:.5rem .875rem;background:#f9fafb;border-top:1px solid #f3f4f6}.pay-add-row[data-v-ce36b812]{display:flex;gap:.3rem;margin-bottom:.3rem;align-items:center}.pay-select[data-v-ce36b812]{flex:1;border:1.5px solid #e5e7eb;border-radius:.4rem;padding:.35rem;font-size:.78rem;background:#fff;outline:none}.pay-select-sm[data-v-ce36b812]{flex:0 0 54px}.pay-input-wrap[data-v-ce36b812]{flex:1;display:flex;align-items:center;border:1.5px solid #e5e7eb;border-radius:.4rem;overflow:hidden;background:#fff}.pay-amount-input[data-v-ce36b812]{flex:1;border:none;outline:none;padding:.35rem;font-size:.85rem;min-width:0}.pay-btn-total[data-v-ce36b812]{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-ce36b812]:hover{background:#1e40af}.pay-ref-input[data-v-ce36b812]{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-ce36b812]{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-ce36b812]:disabled{opacity:.5;cursor:not-allowed}.pay-rate-row[data-v-ce36b812]{display:flex;align-items:center;gap:.35rem;font-size:.7rem;color:#6b7280;margin-top:.2rem}.pay-rate-input[data-v-ce36b812]{width:65px;border:1px solid #e5e7eb;border-radius:.3rem;padding:.15rem .3rem;font-size:.75rem;outline:none}.pay-converted[data-v-ce36b812]{font-weight:700;color:#059669}.pay-summary-inline[data-v-ce36b812]{padding:.375rem .875rem .5rem;border-top:1px solid #f3f4f6}.pay-sum-row[data-v-ce36b812]{display:flex;justify-content:space-between;font-size:.85rem;padding:.1rem 0;color:#374151}.pay-ok[data-v-ce36b812]{color:#059669;font-weight:700}.pay-short[data-v-ce36b812]{color:#dc2626;font-weight:700}.pay-troco-row[data-v-ce36b812]{font-weight:700;color:#059669;border-top:1px solid #e5e7eb;margin-top:.15rem;padding-top:.25rem}.pay-troco[data-v-ce36b812]{color:#059669}.pay-remaining-row[data-v-ce36b812]{font-weight:700;color:#dc2626;border-top:1px solid #e5e7eb;margin-top:.15rem;padding-top:.25rem}.pay-remaining[data-v-ce36b812]{color:#dc2626}.pdv-pay-area[data-v-ce36b812]{padding:.625rem .75rem;flex-shrink:0;border-top:2px solid #e5e7eb;background:#fff}.pay-confirm-btn[data-v-ce36b812]{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-ce36b812]:hover:not(:disabled){opacity:.9}.pay-confirm-btn[data-v-ce36b812]:disabled{opacity:.45;cursor:not-allowed;background:#6b7280}.er-overlay[data-v-ce36b812]{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-ce36b812]{background:#fff;border-radius:.75rem;width:100%;max-width:400px;box-shadow:0 20px 60px #0003}.er-header[data-v-ce36b812]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #e5e7eb}.er-header h2[data-v-ce36b812]{margin:0;font-size:1.1rem;font-weight:700;color:#111827}.er-close[data-v-ce36b812]{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-ce36b812]:hover{background:#f3f4f6;color:#374151}.er-body[data-v-ce36b812]{padding:1.25rem}.er-error[data-v-ce36b812]{background:#fee2e2;color:#991b1b;padding:.625rem .875rem;border-radius:.5rem;font-size:.85rem;margin-bottom:1rem}.er-form[data-v-ce36b812]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem}.er-group[data-v-ce36b812]{display:flex;flex-direction:column;gap:.35rem}.er-group label[data-v-ce36b812]{font-size:.78rem;font-weight:600;color:#374151}.er-input[data-v-ce36b812]{border:1.5px solid #e5e7eb;border-radius:.4rem;padding:.5rem .625rem;font-size:.9rem;outline:none;transition:border-color .15s}.er-input[data-v-ce36b812]:focus{border-color:#f97316}.er-input[data-v-ce36b812]:disabled{background:#f9fafb;color:#9ca3af;cursor:not-allowed}.er-footer[data-v-ce36b812]{display:flex;justify-content:flex-end;gap:.75rem;padding:.875rem 1.25rem;border-top:1px solid #e5e7eb}.er-btn-cancel[data-v-ce36b812]{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-ce36b812]{padding:.5rem 1.25rem;border:none;border-radius:.5rem;background:#f97316;color:#fff;font-weight:700;cursor:pointer}.er-btn-save[data-v-ce36b812]:disabled{opacity:.5;cursor:not-allowed}.pdv-toast[data-v-ce36b812]{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-ce36b812]{background:#111827;color:#fff}.toast-error[data-v-ce36b812]{background:#dc2626;color:#fff}.toast-fade-enter-active[data-v-ce36b812],.toast-fade-leave-active[data-v-ce36b812]{transition:all .25s}.toast-fade-enter-from[data-v-ce36b812],.toast-fade-leave-to[data-v-ce36b812]{opacity:0;transform:translate(-50%) translateY(8px)}@media(max-width:768px){.mobile-only[data-v-ce36b812]{display:flex}.pdv-layout[data-v-ce36b812]{grid-template-columns:1fr}.pdv-panel-products[data-v-ce36b812],.pdv-panel-cart[data-v-ce36b812]{height:calc(100dvh - 100px);height:calc(100vh - 100px)}.mobile-hidden[data-v-ce36b812]{display:none!important}.pdv-panel-products[data-v-ce36b812],.pdv-panel-cart[data-v-ce36b812]{border-right:none}.pdv-result-row[data-v-ce36b812]{flex-wrap:wrap}.pdv-result-right[data-v-ce36b812]{flex:0 0 100%;flex-wrap:wrap;justify-content:space-between;gap:.375rem}.pdv-result-stock[data-v-ce36b812]{white-space:normal}.pdv-stock-location[data-v-ce36b812]{cursor:pointer}.pdv-rate-btn[data-v-ce36b812]{padding:.25rem .4rem}.pdv-rate-pill[data-v-ce36b812]{font-size:.65rem}}.fiado-root[data-v-9c00708c]{padding:1.25rem;max-width:900px;margin:0 auto}.fiado-header[data-v-9c00708c]{margin-bottom:1rem}.fiado-summary[data-v-9c00708c]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.fiado-sum-card[data-v-9c00708c]{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-9c00708c]{font-size:.7rem;color:#9ca3af;font-weight:600;text-transform:uppercase}.sum-value[data-v-9c00708c]{font-size:1.25rem;font-weight:800;color:#111827}.sum-total .sum-value[data-v-9c00708c]{color:#dc2626}.sum-clients .sum-value[data-v-9c00708c]{color:#2563eb}.sum-overdue .sum-value[data-v-9c00708c]{color:#d97706}.fiado-search-row[data-v-9c00708c]{margin-bottom:1rem}.fiado-search[data-v-9c00708c]{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-9c00708c]:focus{border-color:#f97316}.fiado-list[data-v-9c00708c]{display:flex;flex-direction:column;gap:.5rem}.fiado-card[data-v-9c00708c]{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-9c00708c]:hover{border-color:#f97316;transform:translateY(-1px)}.fiado-card.card-zero[data-v-9c00708c]{opacity:.6}.fiado-card-left[data-v-9c00708c]{display:flex;align-items:center;gap:.75rem}.fiado-client-avatar[data-v-9c00708c]{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-9c00708c]{font-weight:700;color:#111827;font-size:.95rem}.fiado-client-meta[data-v-9c00708c]{font-size:.72rem;color:#9ca3af;display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.1rem}.fiado-tipo-badge[data-v-9c00708c]{background:#ede9fe;color:#5b21b6;padding:.1rem .375rem;border-radius:.3rem;font-size:.65rem;font-weight:700}.fiado-saldo[data-v-9c00708c]{font-size:1.05rem;font-weight:800;text-align:right}.fiado-saldo-label[data-v-9c00708c]{font-size:.65rem;color:#9ca3af;text-align:right}.saldo-debt[data-v-9c00708c]{color:#dc2626}.saldo-zero[data-v-9c00708c]{color:#16a34a}.fiado-empty[data-v-9c00708c]{text-align:center;padding:3rem 1rem;color:#9ca3af;display:flex;flex-direction:column;align-items:center;gap:1rem}.fiado-btn-new[data-v-9c00708c]{padding:.5rem 1.25rem;background:#f97316;color:#fff;border:none;border-radius:.5rem;font-weight:700;cursor:pointer}.fiado-overlay[data-v-9c00708c]{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-9c00708c]{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-9c00708c]{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-9c00708c]{margin:0;font-size:1.1rem;font-weight:800;color:#111827}.fiado-detail-meta[data-v-9c00708c]{margin:.15rem 0 0;font-size:.78rem;color:#9ca3af}.fiado-detail-close[data-v-9c00708c]{background:none;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer}.fiado-detail-balance[data-v-9c00708c]{display:flex;justify-content:space-between;align-items:center;padding:.875rem 1.25rem;background:#fef2f2}.fiado-balance-label[data-v-9c00708c]{font-size:.8rem;font-weight:600;color:#374151}.fiado-balance-value[data-v-9c00708c]{font-size:1.5rem;font-weight:900}.fiado-payment-form[data-v-9c00708c]{padding:.875rem 1.25rem;border-bottom:1px solid #f3f4f6}.fiado-payment-title[data-v-9c00708c]{margin:0 0 .625rem;font-size:.8rem;font-weight:700;color:#374151;text-transform:uppercase;letter-spacing:.04em}.fiado-payment-row[data-v-9c00708c]{display:flex;gap:.5rem;margin-bottom:.5rem;flex-wrap:wrap}.fiado-payment-input-wrap[data-v-9c00708c]{display:flex;align-items:center;border:1.5px solid #e5e7eb;border-radius:.4rem;overflow:hidden}.fiado-payment-prefix[data-v-9c00708c]{padding:0 .4rem;font-size:.75rem;color:#9ca3af;background:#f9fafb;border-right:1px solid #e5e7eb}.fiado-payment-input[data-v-9c00708c]{border:none;outline:none;padding:.45rem .5rem;font-size:.9rem;width:120px}.fiado-payment-notes[data-v-9c00708c]{flex:1;border:1.5px solid #e5e7eb;border-radius:.4rem;padding:.45rem .6rem;font-size:.82rem;outline:none}.fiado-payment-btn[data-v-9c00708c]{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-9c00708c]:disabled{opacity:.5;cursor:not-allowed}.fiado-quick-amounts[data-v-9c00708c]{display:flex;gap:.4rem;flex-wrap:wrap}.fiado-quick-btn[data-v-9c00708c]{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-9c00708c]:hover{border-color:#16a34a;color:#16a34a}.fiado-quick-all[data-v-9c00708c]{border-color:#16a34a;color:#16a34a;background:#f0fdf4}.fiado-movements[data-v-9c00708c]{padding:.875rem 1.25rem}.fiado-movements-title[data-v-9c00708c]{margin:0 0 .625rem;font-size:.8rem;font-weight:700;color:#374151;text-transform:uppercase;letter-spacing:.04em}.fiado-history-loading[data-v-9c00708c],.fiado-history-empty[data-v-9c00708c]{font-size:.82rem;color:#9ca3af;text-align:center;padding:1rem 0}.fiado-movement-list[data-v-9c00708c]{display:flex;flex-direction:column;gap:.35rem}.fiado-movement-row[data-v-9c00708c]{display:flex;align-items:center;gap:.625rem;padding:.5rem .625rem;border-radius:.5rem;background:#f9fafb}.mv-icon[data-v-9c00708c]{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-9c00708c]{background:#fee2e2;color:#dc2626}.mv-payment .mv-icon[data-v-9c00708c]{background:#d1fae5;color:#16a34a}.mv-info[data-v-9c00708c]{flex:1;display:flex;flex-direction:column}.mv-tipo[data-v-9c00708c]{font-size:.8rem;font-weight:600;color:#374151}.mv-notes[data-v-9c00708c]{font-size:.7rem;color:#9ca3af}.mv-date[data-v-9c00708c]{font-size:.68rem;color:#d1d5db}.mv-amounts[data-v-9c00708c]{display:flex;flex-direction:column;align-items:flex-end}.mv-valor[data-v-9c00708c]{font-size:.85rem;font-weight:700}.mv-debt[data-v-9c00708c]{color:#dc2626}.mv-credit[data-v-9c00708c]{color:#16a34a}.mv-saldo[data-v-9c00708c]{font-size:.65rem;color:#9ca3af}.fiado-new-modal[data-v-9c00708c]{background:#fff;border-radius:1rem;width:100%;max-width:480px;box-shadow:0 20px 60px #0003}.fiado-new-header[data-v-9c00708c]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid #f3f4f6}.fiado-new-header h3[data-v-9c00708c]{margin:0;font-size:1rem;font-weight:700}.fiado-new-header button[data-v-9c00708c]{background:none;border:none;font-size:1.4rem;color:#6b7280;cursor:pointer}.fiado-new-body[data-v-9c00708c]{padding:1rem 1.25rem}.fiado-field[data-v-9c00708c]{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.75rem}.fiado-field label[data-v-9c00708c]{font-size:.75rem;font-weight:600;color:#374151}.fiado-input[data-v-9c00708c]{border:1.5px solid #e5e7eb;border-radius:.4rem;padding:.45rem .6rem;font-size:.88rem;outline:none}.fiado-input[data-v-9c00708c]:focus{border-color:#f97316}.fiado-textarea[data-v-9c00708c]{resize:vertical;font-family:inherit}.fiado-row[data-v-9c00708c]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.fiado-error[data-v-9c00708c]{color:#dc2626;font-size:.8rem;margin-top:.25rem}.fiado-new-footer[data-v-9c00708c]{display:flex;gap:.75rem;padding:.875rem 1.25rem;border-top:1px solid #f3f4f6}.fiado-btn-cancel[data-v-9c00708c]{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-9c00708c]{flex:2;padding:.55rem;border:none;border-radius:.4rem;background:#f97316;color:#fff;font-weight:700;cursor:pointer}.fiado-btn-save[data-v-9c00708c]:disabled{opacity:.5;cursor:not-allowed}.fiado-toast[data-v-9c00708c]{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-9c00708c]{background:#111827;color:#fff}.toast-error[data-v-9c00708c]{background:#dc2626;color:#fff}.toast-fade-enter-active[data-v-9c00708c],.toast-fade-leave-active[data-v-9c00708c]{transition:all .25s}.toast-fade-enter-from[data-v-9c00708c],.toast-fade-leave-to[data-v-9c00708c]{opacity:0;transform:translate(-50%) translateY(8px)}@media(max-width:640px){.fiado-root[data-v-9c00708c]{padding:.875rem}.fiado-summary[data-v-9c00708c]{grid-template-columns:1fr 1fr}.fiado-row[data-v-9c00708c]{grid-template-columns:1fr}}
