:root{color:#26382f;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--green:#246a4b;--green-deep:#174d36;--green-pale:#e8f2eb;--ink:#26382f;--muted:#7b8981;--line:#e5eae5;--bg:#f5f6f4;--sidebar:#192e27;--shadow:0 6px 28px #152c2410;background:#f5f6f4;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}button{color:inherit}a{color:var(--green);text-decoration:none}button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #69a78a}input:focus,select:focus,textarea:focus{border-color:#70a88a;outline:none;box-shadow:0 0 0 3px #2b755717}input,textarea,select{transition:border-color .16s,box-shadow .16s}h1,h2,h3,h4,p{margin:0}h1{letter-spacing:-1px;font-size:30px;font-weight:650;line-height:1.3}h2{letter-spacing:-.35px;font-size:17px;font-weight:650}h3{font-size:15px;font-weight:650}h4{margin-bottom:12px;font-size:13px;font-weight:650}small{font-size:11px}button{background:0 0;border:0}pre{white-space:pre-wrap;word-break:break-word;background:#f5f7f5;border-radius:8px;max-height:350px;padding:14px;font:11px/1.65 ui-monospace,SFMono-Regular,monospace;overflow:auto}input[type=checkbox]{accent-color:var(--green);flex-shrink:0;width:15px;height:15px}.mono{color:#8b968e;font-family:ui-monospace,SFMono-Regular,monospace;font-size:10px}.muted{color:var(--muted)}.small-text{font-size:12px;line-height:1.7}.full-width{width:100%}.full{grid-column:1/-1}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.button{white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:9px 15px;font-size:12px;font-weight:600;transition:background .15s,transform .15s;display:inline-flex}.button.primary{color:#fff;background:var(--green);border-color:var(--green);box-shadow:0 2px 3px #21473412}.button.primary:hover:not(:disabled){background:var(--green-deep)}.button.secondary{color:#506055;background:#fff;border-color:#dfe5df}.button.secondary:hover:not(:disabled){background:#f5f8f5;border-color:#cbd8cd}.button.small{min-height:31px;padding:6px 10px;font-size:11px}.icon-button{color:#7c8b81;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.icon-button:hover{color:var(--green);background:#edf2ed}.icon-button.danger:hover{color:#ae514b;background:#fbeae7}.text-button{color:var(--green);align-items:center;gap:6px;padding:3px 0;font-size:12px;font-weight:600;display:inline-flex}.text-button:hover{color:#103d29}.avatar{color:#456854;background:#e6eee6;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:39px;height:39px;font-size:12px;font-weight:650;display:inline-flex}.avatar.small{border-radius:9px;width:31px;height:31px;font-size:10px}.avatar.tiny{border-radius:8px;width:26px;height:26px;font-size:8px}.status-badge{white-space:nowrap;border-radius:5px;align-items:center;gap:5px;width:max-content;padding:4px 7px;font-size:10px;font-weight:500;display:inline-flex}.status-badge i{background:currentColor;border-radius:50%;width:4px;height:4px}.status-badge.green{color:#3d7b54;background:#eaf3ed}.status-badge.amber{color:#a68538;background:#faf2df}.status-badge.rose{color:#aa635b;background:#f9e9e7}.status-badge.slate{color:#77877b;background:#edf0ed}.module-icon{color:#4d7c5a;background:#e8f1e9;border-radius:11px;justify-content:center;align-items:center;width:43px;height:43px;display:inline-flex}.module-icon.agents{color:#7564aa;background:#ebeafa}.module-icon.connections{color:#5f7d9b;background:#e9eff6}.module-icon.people{color:#a4814d;background:#f6eddf}.module-icon.imports{color:#528373;background:#e5efec}.callout{color:#52745f;background:#f0f7f1;border:1px solid #dbe8dc;border-radius:7px;margin:15px 0;padding:13px 15px;font-size:12px;line-height:1.75}.callout.error{color:#a35046;background:#fff3f0;border-color:#f3d7d0}.callout.info{color:#50746e;background:#eff5f4;border-color:#dce9e5}.error-text{color:#b3584c}.text-green{color:var(--green)}.app-shell{min-height:100vh;display:flex}.sidebar{background:var(--sidebar);color:#c2d0c7;z-index:40;flex-direction:column;width:224px;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:#fff;align-items:center;gap:10px;padding:26px 24px 24px;display:flex}.brand-mark{letter-spacing:-7px;width:40px;height:40px;color:inherit;align-items:center;font-family:Georgia,Times New Roman,serif;font-size:37px;font-weight:700;line-height:38px;display:flex}.brand-mark span{color:#b1c784;margin-left:1px;font-size:36px}.brand strong{letter-spacing:-.7px;font-size:20px}.brand strong>span{letter-spacing:2.4px;color:#7d998b;margin-top:4px;font-size:8px;font-weight:500;display:block}.workspace-label{background:#ffffff04;border:1px solid #ffffff0c;border-radius:8px;align-items:center;gap:9px;margin:0 14px 13px;padding:13px 10px;display:flex}.workspace-avatar{color:#b2c7b8;background:#31493c;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.workspace-label strong{color:#d3ded7;font-size:11px;font-weight:500}.workspace-label small{color:#698678;margin-top:4px;font-size:8px;display:block}.main-nav{scrollbar-width:thin;scrollbar-color:#334d40 transparent;flex:1;padding:0 12px;overflow:auto}.nav-group{margin:14px 0 17px}.nav-group h3{color:#6f8c7d;letter-spacing:1px;margin:0 0 9px;padding:0 13px;font-size:9px;font-weight:550}.nav-item{text-align:left;color:#a9beb0;border-radius:6px;align-items:center;gap:11px;width:100%;height:36px;margin:2px 0;padding:0 12px;font-size:11px;display:flex;position:relative}.nav-item svg{color:#7c9a88;flex-shrink:0}.nav-item:hover{color:#e3eee6;background:#ffffff05}.nav-item.active{color:#eff6ed;background:#344e3d}.nav-item.active svg{color:#b3ca9b}.nav-item.active:before{content:"";background:#b1c784;border-radius:0 3px 3px 0;width:3px;height:16px;position:absolute;top:10px;left:-12px}.nav-new{color:#afc991;border:1px solid #59774d;border-radius:4px;margin-left:auto;padding:2px 5px;font-size:8px}.sidebar-bottom{color:#608370;border-top:1px solid #ffffff08;justify-content:space-between;align-items:center;height:52px;padding:0 22px;font-size:8px;display:flex}.sidebar-status{align-items:center;gap:6px;display:flex}.sidebar-status i{background:#8eb27a;border-radius:50%;width:5px;height:5px}.main-workspace{width:calc(100% - 224px);min-width:0;margin-left:224px}.topbar{border-bottom:1px solid var(--line);z-index:20;background:#fbfcfa;justify-content:space-between;align-items:center;height:69px;padding:0 33px;display:flex;position:sticky;top:0}.topbar-start,.topbar-actions{align-items:center;gap:19px;display:flex}.breadcrumb{color:#95a098;align-items:center;gap:11px;font-size:11px;display:flex}.breadcrumb strong{color:#506057;font-weight:550}.topbar-actions{gap:17px}.topbar-divider{background:#e0e6df;width:1px;height:20px}.language-toggle{color:#748177;align-items:center;gap:7px;padding:5px;font-size:10px;display:inline-flex}.environment-badge{color:#a18341;letter-spacing:.6px;background:#faf0da;border-radius:4px;padding:5px 8px;font-size:8px;font-weight:600}.environment-badge.quiet{color:#809075;background:#edf2ec}.user-button{align-items:center;gap:8px;font-size:11px;display:flex}.user-menu-wrap{position:relative}.user-menu{border:1px solid var(--line);width:220px;box-shadow:var(--shadow);z-index:80;background:#fff;border-radius:9px;padding:16px;position:absolute;top:42px;right:0}.user-menu strong{font-size:13px;display:block}.user-menu small{color:#89958a;margin-top:6px;display:block}.user-menu button{border-top:1px solid var(--line);align-items:center;gap:8px;width:100%;margin-top:13px;padding:12px 0 0;font-size:12px;display:flex}.main-content{min-height:calc(100vh - 69px)}.mobile-menu,.mobile-only{display:none}.page{max-width:1640px;margin:0 auto;padding:34px 34px 55px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:27px;display:flex}.eyebrow{letter-spacing:1.4px;color:#91a093;margin-bottom:10px;font-size:8px;font-weight:650;display:block}.page-heading p{color:#869288;max-width:740px;margin-top:9px;font-size:11px;line-height:1.8}.heading-actions{gap:9px;display:flex}.panel{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 2px 3px #1d392802}.panel-heading{justify-content:space-between;align-items:center;gap:14px;padding:21px 22px;display:flex}.panel-heading h2{font-size:14px}.panel-heading p{color:#94a096;margin-top:6px;font-size:10px;line-height:1.6}.state-panel{text-align:center;color:#8e9a90;flex-direction:column;align-items:center;gap:12px;padding:65px 25px;display:flex}.state-panel.compact{padding:40px 24px}.state-icon{color:#9caf9d;background:#edf2ed;border-radius:17px;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:3px;display:flex}.state-panel h3{color:#627565;font-size:14px;font-weight:550}.state-panel p{max-width:470px;font-size:11px;line-height:1.8}.state-panel .button{margin-top:7px}.startup-screen{background:var(--bg);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.startup-screen>.brand-mark{color:var(--green)}.greeting-dot{color:#8f9f67}.dashboard-banner{background:linear-gradient(100deg,#eef4ea,#f5f7ef);border:1px solid #dde8dc;border-radius:9px;align-items:center;gap:16px;margin-bottom:24px;padding:20px 22px;display:flex}.banner-symbol{color:#6d8a52;background:#e0ebd9;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.dashboard-banner strong{color:#53694b;font-size:12px;font-weight:550}.dashboard-banner p{color:#8a987f;margin-top:5px;font-size:10px;line-height:1.7}.data-asof{color:#98a38f;white-space:nowrap;align-self:flex-end;margin-left:auto;font-size:9px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:25px;display:grid}.metric-card{text-align:left;border:1px solid var(--line);background:#fff;border-radius:9px;min-width:0;padding:18px 19px 14px;transition:box-shadow .2s,transform .2s;display:block}.metric-card:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.metric-card>div{color:#7c8c80;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.metric-icon{color:#729456;background:#eff4eb;border-radius:8px;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.metric-icon.tone-1{color:#b49858;background:#f5efe2}.metric-icon.tone-2{color:#7992b0;background:#eaf0f5}.metric-icon.tone-3{color:#9a83b1;background:#f1ecf6}.metric-card>strong{letter-spacing:-1px;color:#354c3c;margin:5px 0 9px;font-size:31px;font-weight:600;line-height:1.5;display:block}.metric-card footer{color:#a2ada2;border-top:1px solid #f0f3ee;justify-content:space-between;align-items:center;padding-top:11px;font-size:9px;display:flex}.dashboard-columns{grid-template-columns:minmax(0,1.75fr) minmax(280px,1fr);gap:22px;margin-bottom:23px;display:grid}.task-row{text-align:left;border-top:1px solid #f0f3ee;align-items:center;gap:12px;width:100%;padding:16px 22px;display:flex}.task-row:hover{background:#fafcf9}.task-check{color:#98aa93;border:1px solid #e3e9df;border-radius:8px;justify-content:center;align-items:center;width:33px;height:33px;display:flex}.task-row>div{flex:1}.task-row strong{font-size:11px;font-weight:550;display:block}.task-row small{color:#9aa598;margin-top:5px;font-size:9px;display:block}.stage-list{padding:0 23px 26px}.stage-item{margin-top:18px}.stage-item>div:first-child{color:#859580;justify-content:space-between;margin-bottom:8px;font-size:10px;display:flex}.stage-item strong{color:#6f8269;font-weight:600}.bar-track{background:#f0f3ec;border-radius:4px;height:5px;overflow:hidden}.bar-track i{background:#91ad79;border-radius:4px;height:100%;display:block}.activity-row{border-top:1px solid #f0f3ee;align-items:flex-start;gap:11px;margin:0 22px;padding:15px 0;display:flex}.activity-dot{background:#afc299;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:5px}.activity-row>div{flex:1}.activity-row strong{font-size:10px;font-weight:550}.activity-row p{color:#98a391;margin-top:6px;font-size:9px}.activity-row>small{color:#aab4a4;margin-top:3px;font-size:9px}.agent-overview{padding-bottom:20px}.agent-metrics{grid-template-columns:repeat(2,1fr);gap:18px;padding:0 23px 18px;display:grid}.agent-metrics>div{padding:11px 0}.agent-metrics span{color:#94a08c;font-size:10px;display:block}.agent-metrics strong{color:#66795c;margin-top:7px;font-size:25px;font-weight:550;display:block}.agent-metrics p{grid-column:1/-1;font-size:11px;line-height:1.8}.agent-overview>.button{width:calc(100% - 46px);margin:0 23px;font-size:11px}.currency-grid{gap:40px;padding:0 23px 24px;display:flex}.currency-grid>div{border-right:1px solid var(--line);padding-right:30px}.currency-grid span{color:#94a08c;font-size:10px}.currency-grid strong{color:#56704d;margin-top:7px;font-size:22px;font-weight:550;display:block}.currency-panel{margin-top:20px}.workspace-toolbar{align-items:center;gap:13px;margin-bottom:18px;display:flex}.search-field{color:#95a390;background:#fff;border:1px solid #e2e7df;border-radius:7px;align-items:center;gap:9px;width:100%;max-width:420px;min-height:38px;padding:0 11px;display:flex}.search-field input{color:#52644d;min-width:0;height:36px;box-shadow:none;background:0 0;border:none;outline:none;flex:1;font-size:11px}.search-field input::placeholder{color:#a2afa0}.filter-control{color:#879780;background:#fff;border:1px solid #e2e7df;border-radius:7px;align-items:center;gap:8px;height:38px;padding:0 10px;display:flex}.filter-control select{box-shadow:none;color:#788c6f;background:0 0;border:0;outline:none;max-width:130px;font-size:10px}.result-count{color:#a0ab99;white-space:nowrap;margin-left:auto;font-size:10px}.table-scroll{overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:11px}th{color:#8e9b87;letter-spacing:.2px;white-space:nowrap;background:#fafbf8;border-bottom:1px solid #e8ece3;padding:14px 20px;font-size:9px;font-weight:550}td{vertical-align:middle;color:#6c7d62;border-bottom:1px solid #eff2eb;padding:18px 20px}tr:last-child td{border-bottom:0}.records-table tbody tr{cursor:pointer}.records-table tbody tr:hover{background:#fafcf8}.record-title{align-items:center;gap:11px;display:flex}.record-title strong{color:#43583a;font-size:11px;font-weight:600;line-height:1.5;display:block}.record-title small{color:#a2ad9a;margin-top:5px;font-size:9px;display:block}.record-avatar{color:#7d9a6a;background:#edf2e9;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:10px;font-weight:600;display:flex}.record-avatar.quotes,.record-avatar.supplier_quotes{color:#b39b60;background:#f7f1e4}.record-avatar.samples{color:#9c8db8;background:#eeedf8}.record-avatar.parcels{color:#7d9fa6;background:#eaf2f3}.record-avatar.contracts{color:#839fbb;background:#eaf0f6}.record-avatar.orders{color:#8eaa70;background:#edf3e7}.delivery-note{color:#a29675;margin-top:5px;font-size:9px;display:block}.amount{font-variant-numeric:tabular-nums;color:#547149;white-space:nowrap;font-weight:550}.load-more{text-align:center;margin:22px}.record-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.record-card{border:1px solid var(--line);text-align:left;background:#fff;border-radius:10px;min-width:0;padding:0;transition:transform .18s,box-shadow .18s;overflow:hidden}.record-card:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.card-content{padding:20px}.card-top{align-items:center;gap:10px;min-height:25px;margin-bottom:18px;display:flex}.card-version{margin-left:auto}.card-content h3{color:#435d3d;margin-bottom:8px;font-size:15px;line-height:1.6}.card-description{color:#96a18c;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:39px;font-size:11px;line-height:1.8;display:-webkit-box;overflow:hidden}.card-chips{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.card-chips span{color:#8a9b7c;background:#f2f5ed;border-radius:4px;padding:4px 7px;font-size:9px}.card-bottom{color:#a2ad95;border-top:1px solid #edf1e7;justify-content:space-between;align-items:center;margin-top:18px;padding-top:17px;font-size:9px;display:flex}.product-visual{background:#ecefe7;border-bottom:1px solid #e3e9db;height:176px;overflow:hidden}.product-visual img{object-fit:cover;width:100%;height:100%}.product-placeholder{color:#a4b096;background:linear-gradient(140deg,#f0f3eb,#e7eddf);flex-direction:column;justify-content:center;align-items:center;gap:14px;height:100%;display:flex}.product-placeholder span{letter-spacing:1.5px;font-size:10px}.modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:100;background:#10221865;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal-backdrop.drawer{justify-content:flex-end;padding:0}.modal-panel{background:#fff;border:1px solid #e0e7da;border-radius:13px;flex-direction:column;width:560px;max-width:100%;max-height:calc(100vh - 48px);display:flex;box-shadow:0 20px 90px #0c211d30}.modal-panel.wide{width:850px}.modal-panel.drawer{border-radius:12px 0 0 12px;width:650px;height:100vh;max-height:100vh}.modal-header{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:18px;padding:23px 26px 20px;display:flex}.modal-header h2{color:#415a37;font-size:19px;font-weight:600}.modal-header p{color:#a0ab93;overflow-wrap:anywhere;max-width:670px;margin-top:8px;font-size:10px;line-height:1.7}.modal-body{min-height:0;padding:24px 26px;overflow-y:auto}.modal-footer{border-top:1px solid var(--line);background:#fcfdf9;border-radius:0 0 13px 13px;flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:8px;padding:17px 26px;display:flex}.field{color:#748667;flex-direction:column;gap:8px;min-width:0;margin-bottom:17px;font-size:11px;display:flex}.field>span,.field>label{font-weight:550}.field input:not([type=checkbox]):not([type=radio]),.field select,.field textarea{color:#4c653f;background:#fff;border:1px solid #dde5d5;border-radius:6px;width:100%;min-height:39px;padding:10px 11px;font-size:12px;line-height:1.5}.field input[type=checkbox],.field input[type=radio],.check-option input[type=checkbox]{accent-color:#526f43;cursor:pointer;border:1px solid #dde5d5;border-radius:4px;flex-shrink:0;margin:0;width:16px!important;height:16px!important;min-height:16px!important;padding:0!important}.field input::placeholder,.field textarea::placeholder{color:#adb7a2;font-size:11px}.field textarea{resize:vertical;min-height:83px}.field small{color:#9eaa92;font-size:10px;font-weight:400;line-height:1.7}.field.checkbox-field{flex-direction:row;align-items:center;padding:10px 0}.field.checkbox-field input{width:16px;height:16px;min-height:16px}.required{color:#ba9c69;font-size:12px}.form-grid{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.form-divider{border-top:1px solid #edf1e7;margin:5px 0 22px}.selection-list{background:#fff;border:1px solid #e3eadb;border-radius:7px;flex-direction:column;gap:4px;max-height:185px;padding:8px 10px;display:flex;overflow:hidden auto}.selection-list>.muted{text-align:center;color:#99a98e;padding:18px 12px;font-size:11px;line-height:1.7}.check-option{color:#4b633f;cursor:pointer;border-radius:5px;align-items:center;gap:9px;padding:6px 8px;font-size:12px;line-height:1.5;transition:background .15s;display:flex}.check-option:hover{background:#f4f7f1}.check-option span{text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:6px;display:inline-flex;overflow:hidden}.check-option span small{color:#839775;background:#edf2ea;border-radius:3px;margin-left:6px;padding:2px 6px;font-size:10px}.pill-grid{flex-wrap:wrap;gap:8px;padding:4px 0 8px;display:flex}.pill-choice{color:#556c48;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #dde5d5;border-radius:6px;align-items:center;gap:7px;padding:7px 13px;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.pill-choice:hover{background:#f7faf4;border-color:#b3c7aa}.pill-choice.selected{color:#314a24;background:#edf4e9;border-color:#526f43;font-weight:600}.pill-choice input[type=checkbox]{accent-color:#526f43;margin:0;width:14px!important;height:14px!important;min-height:14px!important}.selection-grid{grid-template-columns:1fr 1fr;gap:12px;padding:9px 0 19px;display:grid}.inline-options{gap:22px;margin-bottom:24px;display:flex}.tabs{border-bottom:1px solid #e5eadf;gap:23px;display:flex}.tabs>button{color:#a0ab94;padding:13px 0;font-size:12px;font-weight:500;position:relative}.tabs>button.active{color:#526f43}.tabs>button.active:after{content:"";background:#6e9458;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.tabs>button>span{color:#879d75;background:#f1f5eb;border-radius:4px;margin-left:7px;padding:2px 5px;font-size:9px}.form-tabs{margin:-9px 0 23px}.page-tabs{margin-bottom:24px}.template-pair{border-top:1px solid var(--line);margin-top:13px;padding-top:13px}.line-editor{border:1px solid #e3eadb;border-radius:8px;padding:14px}.line-item{grid-template-columns:20px minmax(120px,2fr) 65px 55px 95px 25px;align-items:end;gap:10px;margin-bottom:17px;display:grid}.line-item label{min-width:0}.line-item label>span{color:#9aaa8b;margin-bottom:7px;font-size:9px;display:block}.line-item input{min-height:34px;padding:8px;font-size:11px}.line-number{color:#b2bea4;align-self:center;margin-top:17px;font-size:10px}.line-item .icon-button{width:25px;height:34px}.detail-topline{align-items:center;gap:12px;margin-bottom:19px;display:flex}.detail-topline>.button{margin-left:auto}.detail-meta{background:#f6f8f2;border:1px solid #edf1e4;border-radius:8px;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:25px;padding:17px;display:grid}.detail-meta small{color:#a3af95;margin-bottom:7px;font-size:9px;display:block}.detail-meta strong{color:#7b906a;font-size:11px;font-weight:500}.detail-meta .text-button{word-break:break-all;font-size:10px}.detail-section{margin:20px 0 26px}.detail-section h3{color:#647f51;margin-bottom:15px;font-size:12px}.key-values{grid-template-columns:125px 1fr;gap:14px 16px;margin:0;font-size:11px;display:grid}.key-values dd{color:#6e845d;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.7}.detail-footnote{align-items:center;gap:7px;padding:20px 0;font-size:10px;display:flex}.attachment-list{gap:9px;display:grid}.attachment-card{color:#8b9f78;border:1px solid #e6eddc;border-radius:6px;align-items:center;gap:10px;padding:12px;font-size:10px;display:flex;overflow:hidden}.attachment-card span{text-overflow:ellipsis;flex:1;overflow:hidden}.template-preview{background:#f7f9f3;border-radius:7px;margin:10px 0;padding:13px}.template-preview p{color:#7b9168;margin-bottom:11px;font-size:11px;line-height:1.9}.template-preview p small{color:#a8b699;font-size:9px;display:block}.list-row,.run-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:12px 0;font-size:11px;display:flex}.list-row small{color:#a6b696;margin-top:5px;display:block}.run-row{overflow-wrap:anywhere;line-height:1.8;display:block}.test-result{margin-top:20px}.test-result p{color:#8f9f7c;font-size:11px;line-height:1.7}.main-content.chat{height:calc(100vh - 69px);min-height:0}.inbox-workspace{background:#fff;grid-template-columns:280px minmax(330px,1fr) 300px;height:100%;display:grid;overflow:hidden}.conversation-pane{border-right:1px solid var(--line);background:#fdfefa;flex-direction:column;min-height:0;display:flex}.conversation-heading{justify-content:space-between;align-items:center;padding:26px 20px 18px;display:flex}.conversation-heading h1{letter-spacing:-.6px;font-size:21px}.conversation-heading span{color:#9aa78f;margin-top:8px;font-size:9px;display:block}.conversation-search{background:#f8faf5;width:calc(100% - 34px);min-height:34px;margin:0 17px 18px}.conversation-search input{height:33px}.conversation-list{flex:1;overflow:auto}.conversation-item{text-align:left;border-top:1px solid #f0f3e9;gap:10px;width:100%;padding:18px 17px;display:flex;position:relative}.conversation-item:hover{background:#f4f8ef}.conversation-item.active{background:#edf4e8}.conversation-item.active:before{content:"";background:#779e5f;width:3px;position:absolute;inset:0 auto 0 0}.conversation-text{flex:1;min-width:0}.conversation-text>div{justify-content:space-between;align-items:center;gap:7px;display:flex}.conversation-text strong{color:#4d683e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.conversation-text small{color:#acb89e;flex-shrink:0;font-size:8px}.conversation-text p{color:#a2af94;white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:9px;line-height:1.7;overflow:hidden}.tiny-tag{color:#9bac8b;align-items:center;gap:5px;margin-top:9px;font-size:8px;display:inline-flex}.tiny-tag i{background:#9db782;border-radius:50%;width:4px;height:4px}.tiny-tag i.human{background:#c8ad76}.message-pane{flex-direction:column;min-width:0;min-height:0;display:flex}.chat-header{border-bottom:1px solid var(--line);background:#fff;flex-shrink:0;align-items:center;gap:11px;height:80px;padding:0 22px;display:flex}.chat-contact{flex:1;min-width:0}.chat-contact h2{color:#405e31;font-size:13px}.chat-contact p{color:#9aad87;flex-wrap:wrap;align-items:center;gap:5px;margin-top:6px;font-size:8px;line-height:1.6;display:flex}.online-dot{background:#9bbb7b;border-radius:50%;flex-shrink:0;width:5px;height:5px}.chat-header-actions{align-items:center;gap:5px;display:flex}.chat-header-actions .button{font-size:9px}.chat-context{background:#fcfdf9;border-bottom:1px solid #edf1e5;justify-content:space-between;align-items:center;gap:12px;height:40px;padding:0 22px;font-size:9px;display:flex}.chat-context select{color:#91a17c;max-width:230px;box-shadow:none;background:0 0;border:0;font-size:9px}.chat-context label{color:#a7b499;white-space:nowrap;align-items:center;gap:5px;font-size:8px;display:flex}.chat-context input{width:12px;height:12px}.message-timeline{background:#f7f9f3;flex:1;min-height:0;padding:20px 22px 25px;overflow-y:auto}.timeline-note{color:#b0bda0;justify-content:center;align-items:center;gap:5px;margin:0 0 26px;font-size:8px;display:flex}.message-item{align-items:flex-end;gap:9px;margin-bottom:22px;display:flex}.message-item.own{justify-content:flex-end}.message-content{min-width:80px;max-width:84%}.message-byline{color:#aab89a;align-items:center;gap:7px;margin:0 0 6px;font-size:8px;display:flex}.message-item.own .message-byline{justify-content:flex-end}.message-bubble{color:#657e51;overflow-wrap:anywhere;background:#fff;border:1px solid #e6eedc;border-radius:10px 10px 10px 2px;padding:13px 15px;font-size:12px;line-height:1.9}.message-bubble>p{white-space:pre-wrap}.message-item.own .message-bubble{color:#54773d;background:#eaf2e3;border-color:#e1ebd7;border-radius:10px 10px 2px}.message-item.internal .message-bubble{color:#927d4d;background:#fbf3df;border-color:#efdfb9}.message-time{color:#b2bea4;align-items:center;gap:5px;margin-top:6px;font-size:8px;display:flex}.message-item.own .message-time{justify-content:flex-end}.history-tag{border:1px solid #dfe8d3;border-radius:3px;padding:1px 4px;font-size:7px}.translation{color:#95a880;border-top:1px solid #dce8d0;margin-top:10px;padding-top:9px;font-size:10px}.translation>span{color:#acba99;margin-bottom:4px;font-size:8px;display:block}.translation p{white-space:pre-wrap}.message-file{color:#8ca46f;border-top:1px solid #e1ebd4;align-items:center;gap:7px;margin-top:12px;padding-top:10px;font-size:10px;display:flex}.older-button{margin:0 auto 20px;display:block}.message-composer{background:#fff;border-top:1px solid #e2ead7;flex-shrink:0;padding:0 20px 16px}.composer-tabs{border-bottom:1px solid #f0f3e9;align-items:center;gap:17px;height:40px;display:flex}.composer-tabs button{color:#a2b191;align-items:center;gap:5px;height:100%;padding:0;font-size:10px;display:flex;position:relative}.composer-tabs button.active{color:#608345}.composer-tabs button.active:after{content:"";background:#82a764;height:2px;position:absolute;inset:auto 0 -1px}.composer-tabs>span{color:#b7c2a8;margin-left:auto;font-size:8px}.message-composer>textarea{resize:vertical;color:#617e49;width:100%;min-height:73px;max-height:160px;box-shadow:none;background:0 0;border:none;padding:13px 0;font-size:11px;line-height:1.8}.message-composer>textarea::placeholder{color:#b3bea3;font-size:10px}.message-composer.internal{background:#fffcf3}.composer-footer{align-items:center;gap:7px;display:flex}.composer-footer select{color:#a1b08e;max-width:220px;box-shadow:none;background:0 0;border:0;font-size:8px}.composer-footer .button{min-height:34px;font-size:10px}.composer-spacer{flex:1}.composer-files{flex-wrap:wrap;gap:7px;margin:4px 0 10px;display:flex}.composer-files>span{color:#91a478;background:#f0f5e9;border-radius:5px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;display:flex}.composer-files button{padding:0 0 0 5px;font-size:13px}.business-pane{border-left:1px solid var(--line);background:#fdfefa;padding:24px 20px;overflow-y:auto}.business-heading{justify-content:space-between;align-items:center;margin-bottom:23px;display:flex}.business-heading h3{color:#79925f;font-size:12px}.customer-summary{border-bottom:1px solid #eaf0df;margin-bottom:23px;padding-bottom:22px}.customer-summary-title{align-items:center;gap:10px;display:flex}.customer-summary h3{color:#668148;font-size:12px}.customer-summary small{color:#a5b68f;margin-top:5px;font-size:9px;display:block}.customer-summary dl{grid-template-columns:70px 1fr;gap:12px 9px;margin:21px 0 17px;font-size:9px;display:grid}.customer-summary dt{color:#a8b893}.customer-summary dd{color:#829b67;overflow-wrap:anywhere;margin:0}.customer-summary .text-button{font-size:9px}.memory-card{background:#f3f7ed;border:1px solid #e3ebd6;border-radius:7px;margin-bottom:23px;padding:14px}.memory-card>div{color:#93a970;align-items:center;gap:7px;display:flex}.memory-card strong{font-size:10px;font-weight:550}.memory-card p{color:#8da373;margin-top:10px;font-size:10px;line-height:1.85}.memory-card small{color:#b3c099;margin-top:10px;font-size:8px;display:block}.business-section-head{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.business-section-head h4{color:#95ac75;margin:0;font-size:10px}.business-card{text-align:left;background:#fff;border:1px solid #e5edd9;border-radius:8px;width:100%;margin-bottom:12px;padding:14px;display:block}.business-card:hover{border-color:#b7cda1;box-shadow:0 3px 10px #54752b07}.business-card>div{justify-content:space-between;align-items:center;gap:5px;display:flex}.business-card>strong{color:#789355;margin:11px 0;font-size:11px;line-height:1.7;display:block}.business-type{color:#a5b98d;align-items:center;gap:5px;font-size:8px;display:inline-flex}.business-card .mono{font-size:8px}.business-card .status-badge{padding:3px 5px;font-size:8px}.business-card p{color:#b0be99;margin-top:10px;font-size:8px}.create-menu{color:#a5b78a;position:relative}.create-menu summary{cursor:pointer;list-style:none}.create-menu>div{width:160px;box-shadow:var(--shadow);z-index:30;background:#fff;border:1px solid #e0e9d2;border-radius:6px;padding:6px;position:absolute;top:25px;right:0}.create-menu button{text-align:left;color:#8fa773;width:100%;padding:9px;font-size:10px;display:block}.create-menu button:hover{background:#f5f8ed}.upload-zone{color:#9fb883;cursor:pointer;background:#f8faf3;border:1px dashed #d4e0c4;border-radius:9px;flex-direction:column;align-items:center;gap:12px;margin-bottom:24px;padding:34px 20px;display:flex;position:relative}.upload-zone strong{color:#839f64;text-align:center;overflow-wrap:anywhere;font-size:12px}.upload-zone span{color:#afbf99;text-align:center;font-size:10px;line-height:1.6}.upload-zone input{color:#99ae7f;max-width:100%;margin-top:8px;font-size:9px}.import-layout{grid-template-columns:1.55fr 1fr;align-items:start;gap:23px;display:grid}.import-input{padding:0 22px 22px}.import-input .panel-heading{padding-left:0;padding-right:0}.import-help{padding:25px}.import-help h2{color:#6c8e4b;margin:20px 0 12px;font-size:16px}.import-help p{color:#a6b78e;font-size:11px;line-height:1.9}.import-help dl{margin:23px 0;font-size:10px}.import-help dt{color:#91a974;margin-top:13px;font-family:ui-monospace,monospace}.import-help dd{color:#b5c29f;margin:5px 0 0;font-size:10px}.paste-import summary{color:#a0b484;cursor:pointer;margin-bottom:15px;font-size:11px}.paste-import textarea{color:#8ba56e;border:1px solid #dfe8d1;border-radius:7px;width:100%;margin-bottom:12px;padding:12px;font:11px/1.8 ui-monospace,monospace}.preview-panel{margin-top:25px}.preview-panel td{overflow-wrap:anywhere;max-width:280px;line-height:1.7}.import-result{color:#8baa64;border-top:1px solid #eaf0de;gap:13px;padding:23px;display:flex}.import-result>div{flex:1;min-width:0}.import-result h3{font-size:12px}.section-label{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.section-label p{color:#aab997;max-width:530px;margin-top:8px;font-size:10px;line-height:1.8}.grant-row{border-top:1px solid #eef2e6;grid-template-columns:minmax(140px,2fr) minmax(90px,1fr) minmax(90px,1fr) 28px;align-items:center;gap:0 10px;padding:15px 0 0;display:grid}.grant-row>.icon-button{margin-top:1px}.empty-inline{color:#b0bf9c;border:1px dashed #e0e9d3;border-radius:7px;margin:12px 0 22px;padding:20px;font-size:11px;line-height:1.8}.permission-preview{padding:25px}.permission-preview>form{max-width:770px}.permission-results{grid-template-columns:repeat(2,1fr);gap:0 25px;margin-top:26px;display:grid}.permission-result{color:#95ac79;border-bottom:1px solid #eef3e5;justify-content:space-between;gap:10px;padding:12px 0;font-size:10px;display:flex}.permission-result>span:last-child{white-space:nowrap;align-items:center;gap:5px;display:flex}.role-card .card-top{justify-content:space-between}.toast-stack{z-index:300;flex-direction:column;gap:10px;max-width:min(440px,100vw - 40px);display:flex;position:fixed;bottom:25px;right:25px}.toast{color:#749c4e;background:#fff;border:1px solid #d9e6cb;border-radius:9px;align-items:center;gap:10px;padding:12px 14px;font-size:12px;line-height:1.7;animation:.2s ease-out toast-in;display:flex;box-shadow:0 8px 35px #1329201a}.toast>span{flex:1}.toast>svg{flex-shrink:0}.toast.error{color:#ac7961;border-color:#efd0c4}.toast .icon-button{width:22px;height:25px}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.auth-page{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.auth-story{color:#fff;background:#1e382a;flex-direction:column;padding:0 8%;display:flex;position:relative;overflow:hidden}.auth-story:before{content:"";border:1px solid #76915424;border-radius:50%;width:650px;height:650px;position:absolute;bottom:-280px;left:-235px}.auth-story:after{content:"";border:1px solid #96ad7620;border-radius:50%;width:500px;height:500px;position:absolute;top:70px;right:-320px}.auth-brand{z-index:1;padding:41px 0;position:relative}.auth-story-body{z-index:1;margin:auto 0;padding:45px 0 75px;position:relative}.auth-story-body .eyebrow{color:#90a570;letter-spacing:2px;margin-bottom:30px;font-size:9px}.auth-story-body h1{letter-spacing:-1.5px;color:#e6eee0;font-family:Georgia,Songti SC,serif;font-size:53px;font-weight:400;line-height:1.35}.auth-story-body h1 em{color:#b9cd93;font-style:normal}.auth-story-body p{color:#91a57b;max-width:400px;margin-top:30px;font-size:13px;line-height:2.1}.auth-flow{flex-direction:column;gap:0;margin-top:45px;display:flex}.auth-flow>div{color:#bccba6;align-items:center;gap:12px;font-size:11px;display:flex}.auth-flow>div svg{box-sizing:content-box;color:#b7ce92;background:#365038;border-radius:9px;padding:9px}.auth-flow>i{background:#506845;width:1px;height:14px;margin-left:18px}.auth-story footer{letter-spacing:2px;color:#698452;z-index:1;padding:30px 0;font-size:8px;position:relative}.auth-form-area{background:#fbfcf8;justify-content:center;align-items:center;padding:70px 40px;display:flex;position:relative}.auth-form-area>.language-toggle{position:absolute;top:30px;right:35px}.auth-form{width:350px;max-width:100%}.auth-icon{color:#97ac7a;background:#edf2e4;margin-bottom:24px}.auth-form h2{color:#415e2f;letter-spacing:-1px;font-size:27px;font-weight:600}.auth-form>p{color:#9faf8c;margin:13px 0 30px;font-size:11px;line-height:1.9}.auth-form .field{margin-bottom:19px}.auth-form .field input{background:#fff;min-height:44px}.auth-submit{justify-content:space-between;width:100%;min-height:43px;margin-top:6px}.auth-form .auth-help{color:#a0b38b;margin:14px 0;font-size:10px}.auth-form .auth-footnote{color:#b3c1a0;border-top:1px solid #e8edde;justify-content:center;align-items:center;gap:6px;margin-top:30px;padding-top:23px;font-size:9px;display:flex}@media (width>=1600px){.page{padding:40px 45px 60px}.sidebar{width:240px}.main-workspace{width:calc(100% - 240px);margin-left:240px}.inbox-workspace{grid-template-columns:300px minmax(380px,1fr) 320px}.main-nav .nav-item{height:39px;font-size:12px}.nav-group h3{font-size:10px}.page-heading p{font-size:12px}}@media (width<=1270px){.sidebar{width:205px}.main-workspace{width:calc(100% - 205px);margin-left:205px}.topbar{padding:0 24px}.page{padding:29px 25px 45px}.inbox-workspace{grid-template-columns:245px minmax(300px,1fr)}.business-pane,.inbox-workspace.mobile-details .message-pane{display:none}.inbox-workspace.mobile-details .business-pane{display:block}.business-pane .mobile-only{display:flex}.record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-columns{grid-template-columns:minmax(0,1.5fr) minmax(245px,1fr)}.data-asof{display:none}.metric-card{padding:15px}.metric-card>strong{font-size:28px}.page-heading h1{font-size:26px}.heading-actions .button{padding:9px 11px;font-size:10px}}@media (width<=1000px){.sidebar{width:185px}.main-workspace{width:calc(100% - 185px);margin-left:185px}.brand{padding:25px 18px}.brand strong{font-size:18px}.workspace-label{margin:0 10px 8px;padding:11px 8px}.workspace-label small{display:none}.workspace-label strong{font-size:10px}.nav-item{gap:9px;padding:0 9px;font-size:10px}.nav-group h3{padding-left:10px;font-size:8px}.page{padding:25px 20px}.topbar{padding:0 20px}.dashboard-columns{grid-template-columns:1fr}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboard-columns.secondary-columns{grid-template-columns:1fr 1fr}.inbox-workspace{grid-template-columns:215px minmax(300px,1fr)}.chat-header{gap:8px;padding:0 15px}.chat-header-actions .button{padding:5px 7px;font-size:8px}.chat-contact p>span:last-child{display:none}.message-timeline{padding:18px 15px}.message-composer{padding:0 14px 13px}.composer-footer select{max-width:170px;font-size:8px}.business-pane{padding:20px}.conversation-item{gap:8px;padding:16px 12px}.conversation-item>.avatar{border-radius:9px;width:32px;height:32px;font-size:10px}.conversation-heading{padding:22px 15px 16px}.conversation-text small{display:none}.conversation-text p{font-size:9px}.auth-story-body h1{font-size:40px}.auth-form-area{padding:70px 30px}.auth-story{padding:0 10%}.topbar-actions{gap:10px}.environment-badge{font-size:7px}.import-layout{grid-template-columns:1fr}.import-help{display:none}}@media (width<=780px){.sidebar{width:224px;transition:transform .2s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.sidebar-overlay{z-index:35;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#152b2055;position:fixed;inset:0}.main-workspace{width:100%;margin-left:0}.mobile-menu{display:flex}.topbar{height:61px;padding:0 16px}.topbar-start{gap:8px}.topbar-actions{gap:7px}.topbar-divider{display:none}.breadcrumb{gap:6px;font-size:10px}.breadcrumb>svg{width:10px}.user-button>span:not(.avatar),.environment-badge{display:none}.main-content.chat{height:calc(100dvh - 61px)}.main-content{min-height:calc(100vh - 61px)}.page{padding:26px 18px 45px}.page-heading{flex-wrap:wrap;align-items:flex-start;gap:13px;margin-bottom:23px}.page-heading h1{font-size:27px}.page-heading p{font-size:11px}.page-heading .eyebrow{font-size:8px}.heading-actions{justify-content:flex-start;width:100%}.heading-actions .button{font-size:11px}.dashboard-banner{gap:12px;padding:15px}.dashboard-banner strong{font-size:10px}.dashboard-banner p{font-size:9px}.banner-symbol{border-radius:9px;width:35px;height:35px}.dashboard-columns.secondary-columns{grid-template-columns:1fr}.dashboard-columns{gap:17px;margin-bottom:17px}.metric-grid{gap:12px}.metric-card>div{font-size:10px}.metric-card>strong{font-size:30px}.metric-card footer{font-size:8px}.inbox-workspace{grid-template-columns:1fr}.inbox-workspace .conversation-pane,.inbox-workspace .message-pane,.inbox-workspace .business-pane{display:none}.inbox-workspace.mobile-list .conversation-pane,.inbox-workspace.mobile-chat .message-pane{display:flex}.inbox-workspace.mobile-details .business-pane{display:block}.mobile-only{display:flex}.conversation-heading{padding:26px 20px 18px}.conversation-item{gap:12px;padding:18px 20px}.conversation-item>.avatar{border-radius:12px;width:40px;height:40px}.conversation-text strong{font-size:13px}.conversation-text p{font-size:11px}.conversation-text small{font-size:9px;display:block}.chat-contact h2{font-size:12px}.chat-header{gap:8px;height:70px;padding:0 12px}.chat-context{padding:0 15px}.message-timeline{padding:18px}.message-bubble{font-size:13px}.message-byline,.message-time{font-size:9px}.message-composer>textarea{font-size:12px}.composer-tabs>span{font-size:7px}.record-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.card-content{padding:15px}.card-content h3{font-size:13px}.card-description{font-size:10px}.product-visual{height:135px}.workspace-toolbar{flex-wrap:wrap;gap:9px}.search-field{flex:1;min-width:180px;max-width:none}.result-count{margin-left:0;font-size:9px}.filter-control{height:36px}.table-scroll th,.table-scroll td{padding:14px 15px}.record-title{min-width:190px}.modal-backdrop{padding:12px}.modal-panel{max-height:calc(100dvh - 24px)}.modal-panel.drawer{border-radius:0;width:100%;max-height:100dvh}.modal-header{padding:20px}.modal-header h2{font-size:18px}.modal-body{padding:20px}.modal-footer{padding:14px 20px}.form-grid{gap:0 14px}.line-item{grid-template-columns:18px 1fr 70px 50px 90px 22px;gap:7px;min-width:530px}.line-editor{overflow:auto}.line-editor>.text-button{font-size:10px}.grant-row{grid-template-columns:minmax(120px,1.5fr) minmax(75px,1fr) minmax(75px,1fr) 23px;gap:0 7px}.grant-row select{padding:9px 6px;font-size:10px}.permission-results{grid-template-columns:1fr}.auth-page{grid-template-columns:1fr;min-height:100dvh}.auth-story{display:none}.auth-form-area{min-height:100dvh;padding:70px 28px}.auth-form{width:370px}.auth-form h2{font-size:29px}.auth-form>p,.auth-form .field{font-size:12px}.auth-form .field input{height:47px;font-size:14px}.auth-submit{min-height:45px;font-size:13px}.toast-stack{max-width:calc(100vw - 30px);bottom:15px;right:15px}.currency-grid{flex-wrap:wrap;gap:20px}.currency-grid strong{font-size:18px}.key-values{grid-template-columns:100px 1fr;gap:13px;font-size:11px}.detail-meta{grid-template-columns:1fr 1fr}.page-tabs{gap:21px}.tabs>button{font-size:11px}}@media (width<=420px){.record-grid{grid-template-columns:1fr}.product-visual{height:185px}.form-grid,.selection-grid{grid-template-columns:1fr}.field.full{grid-column:auto}.grant-row{grid-template-columns:1fr 1fr 25px}.grant-row>.field:first-child{grid-column:1/-1}.grant-row>.icon-button{margin-top:13px}.grant-row>.field.full{grid-column:1/-1}.chat-header .avatar{display:none}.chat-header-actions .button{font-size:7px}.composer-footer select{max-width:150px}.composer-tabs>span{display:none}.page-heading .button{font-size:10px}.permission-preview{padding:19px}.topbar-actions .language-toggle{padding:5px;font-size:9px}.panel-heading{padding:19px}.line-editor{padding:11px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.manifest-item{grid-template-columns:minmax(140px,2fr) 70px 90px 28px;align-items:end;gap:12px;margin-bottom:16px;display:grid}.manifest-item label{min-width:0}.manifest-item label span{color:#9bad87;margin-bottom:7px;font-size:9px;display:block}.manifest-item input,.manifest-item select{padding:8px;font-size:11px}.manifest-item .icon-button{height:36px}.manifest-item>label:first-child:last-of-type{grid-column:auto}.channel-layout{grid-template-columns:minmax(0,1.5fr) minmax(270px,1fr);align-items:start;gap:24px;display:grid}.channel-title{align-items:center;gap:13px;display:flex}.channel-body{padding:0 24px 25px}.channel-actions{flex-wrap:wrap;gap:9px;margin:27px 0 21px;display:flex}.qr-panel{justify-content:center;align-items:center;min-height:280px;padding:15px;display:flex}.qr-image{text-align:center;padding:20px}.qr-image img{border:1px solid var(--line);background:#fff;border-radius:8px;width:230px;max-width:100%;padding:12px}.qr-image h3{margin:19px 0 9px;font-size:13px}.qr-image p{color:#84967a;max-width:300px;font-size:11px;line-height:1.8}.cancel-edit{white-space:nowrap;font-size:8px!important}.page-heading p,.panel-heading p,.card-description,.state-panel p{color:#7f8f78}.table-scroll th{color:#7d8c72}.record-title small,.activity-row p,.activity-row>small{color:#92a087}.conversation-text p,.chat-contact p,.message-byline,.message-time{color:#879d76}.key-values dt{color:#829773}.key-values dd{color:#556d43}.field{color:#5d754d}.field small{color:#8b9f7c}.card-content h3{color:#3e5933}.sidebar .nav-item{font-size:12px}.main-content{font-size:13px}@media (width<=1000px){.channel-layout{grid-template-columns:1fr}.qr-panel{max-width:500px}}@media (width<=600px){.channel-actions .button{font-size:10px}.manifest-item{min-width:450px}}.approved-tags{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.approved-tags span{color:#205c43;background:#edf5ec;border:1px solid #d8e6d6;border-radius:6px;padding:5px 8px;font-size:11px}.evidence-entry{border:1px solid var(--line);background:#fafbf8;border-radius:10px;margin:10px 0;padding:14px}.evidence-entry-heading{align-items:center;gap:10px;margin-bottom:8px;display:flex}.evidence-entry .key-values{margin:0}.shipment-quantities{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.shipment-quantities>div{justify-content:space-between;gap:15px;padding:5px 0;font-size:12px;display:flex}.source-reference{overflow-wrap:anywhere;color:var(--muted);flex-direction:column;gap:6px;font-size:11px;display:flex}.business-states{flex-wrap:wrap;gap:10px;padding-top:8px;display:flex}.business-states span{font-size:11px}.business-states small{color:var(--muted);margin-bottom:3px;font-size:10px;display:block}.analytics-filters{flex-wrap:wrap;align-items:end;gap:14px;margin-bottom:20px;padding:16px 20px;display:flex}.analytics-filters label{color:var(--muted);gap:7px;font-size:11px;display:grid}.analytics-filters input{border:1px solid var(--line);color:var(--ink);font:inherit;background:#fff;border-radius:7px;padding:8px 10px}.analytics-filters>.small-text{max-width:320px;margin-left:auto;line-height:1.7}.business-metrics.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.section-caption{letter-spacing:.02em;color:var(--muted);margin:25px 0 13px;font-size:13px}.cohort-panel{margin-bottom:22px}.cohort-grid{grid-template-columns:repeat(3,1fr);gap:20px;padding:25px;display:grid}.cohort-grid>div{gap:10px;display:grid}.cohort-grid span{color:var(--muted);font-size:12px}.cohort-grid strong{font-size:29px;font-weight:600}.currency-panel+.currency-panel{margin-top:22px}@media (width<=780px){.business-metrics.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-filters>.small-text{margin-left:0}.cohort-grid{gap:10px;padding:20px}.cohort-grid strong{font-size:25px}}.agent-workflow-guide{border:1px solid var(--line);background:#f4f7f1;border-radius:8px;padding:16px}.agent-workflow-guide ol{color:#617655;padding-left:19px;font-size:12px;line-height:1.85}.agent-workflow-guide .small-text{font-size:11px}.chat-alert{flex-shrink:0;font-size:11px;margin:10px 15px 0!important}.tabs{overflow-x:auto}.tabs>button{flex-shrink:0}.modal-footer{max-height:34vh;overflow-y:auto}.message-content,.card-content,.analytics-filters{min-width:0}@media (width<=420px){.cohort-grid{grid-template-columns:1fr}.cohort-grid>div{justify-content:space-between;align-items:center;display:flex}.analytics-filters label{flex:1}.analytics-filters input{width:100%;min-width:0;max-width:100%}.chat-header-actions .button{font-size:9px}.composer-footer{flex-wrap:wrap}.composer-spacer{display:none}.composer-footer>.button{margin-left:auto}.business-metrics.metric-grid{gap:9px}.metric-card{min-width:0}.metric-card>div>span:first-child{overflow-wrap:anywhere}}.message-file{flex-wrap:wrap}.message-image{object-fit:contain;background:#fff;border-radius:5px;width:100%;max-width:280px;max-height:280px;display:block}.file-detail-preview{object-fit:contain;border:1px solid var(--line);border-radius:8px;max-width:100%;max-height:420px;margin-top:18px;display:block}.missing-media{color:var(--muted);margin-top:10px;font-size:11px}.translate-button{margin-left:5px;font-size:10px!important}.translation>span{color:#697f59;font-size:10px}.message-file>span{overflow-wrap:anywhere;min-width:0}.result-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:15px 0;padding:18px 0}.test-result summary{cursor:pointer}.callout .text-button{margin-top:10px;display:flex}.payment-item{border-bottom:1px solid var(--line);grid-template-columns:1.1fr 1.2fr 1fr auto;align-items:end;gap:12px;padding:16px;display:grid}.payment-item label,.sample-basis label{color:var(--muted);flex-direction:column;gap:7px;font-size:12px;display:flex}.sample-basis{grid-column:2/-1;gap:6px;padding-top:8px;display:grid}.sample-line-evidence{max-width:320px;color:var(--muted);white-space:normal;margin-top:8px;display:block}.search-controls{gap:8px;margin:12px 0;display:flex}.search-controls input{flex:1;min-width:0}.source-picker{position:relative}.source-picker .check-option small{white-space:pre-wrap;max-height:80px;overflow:auto}.source-chips{flex-wrap:wrap;gap:8px;padding-top:12px;display:flex}.validation-input{opacity:0;pointer-events:none;position:absolute;width:1px!important;height:1px!important;padding:0!important}.history-search-form{gap:16px;margin-bottom:18px;display:grid}.history-search-form>label{gap:8px;display:grid}.history-results{gap:12px;margin:18px 0;display:grid}.history-result{border:1px solid var(--line);color:inherit;text-align:left;background:#fff;border-radius:12px;width:100%;padding:16px}.history-result>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.history-result p{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0}.history-result small{color:var(--muted);margin-left:auto}.structured-entry{border-bottom:1px solid var(--line);padding:8px 0}.nested-values{margin:0}.preserve-text{white-space:pre-wrap;overflow-wrap:anywhere}.revision-comparison{grid-template-columns:1fr 1fr;gap:16px;display:grid}.revision-comparison>div{border:1px solid var(--line);border-radius:10px;min-width:0;padding:12px}.revision-comparison .key-values{grid-template-columns:minmax(70px,100px) minmax(0,1fr)}.analytics-advanced{flex-basis:100%;width:100%}.analytics-advanced>.form-grid{margin-top:16px}.analytics-filters{flex-wrap:wrap}.insight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0;display:grid}.insight-card,.conversion-card,.model-metrics{padding:22px}.insight-card>strong{font-size:28px}.insight-card h3,.conversion-card h3,.model-metrics h3{margin-top:0}.conversion-metrics{flex-wrap:wrap;gap:32px;margin:20px 0;display:flex}.conversion-metrics>div{gap:7px;display:grid}.conversion-metrics strong{font-size:26px}.conversion-metrics small,.conversion-metrics span{color:var(--muted)}.analysis-section .metric-grid{margin:16px 0}.currency-metric{justify-content:space-between;gap:16px;padding:10px 0;display:flex}.model-metrics{margin:20px 0}.metric-card:disabled{opacity:1;cursor:default}@media (width<=700px){.payment-item{grid-template-columns:1fr 1fr}.sample-basis{grid-column:1/-1}.insight-grid,.revision-comparison{grid-template-columns:1fr}.search-controls{flex-wrap:wrap}.search-controls select{width:100%}}:root{color:#1e293b;--green:#4f35ed;--green-deep:#4338ca;--green-pale:#eef2ff;--ink:#1e293b;--muted:#64748b;--line:#e2e8f0;--bg:#f1f5f9;--sidebar:#111827;--shadow:0 4px 18px #0f172a08;background:#f1f5f9}button:focus-visible,a:focus-visible,summary:focus-visible{outline-color:#a5b4fc}input:focus,select:focus,textarea:focus{border-color:#818cf8;box-shadow:0 0 0 3px #6366f114}.button.primary{background:var(--green);color:#fff;border-color:var(--green)}.button.primary:hover{background:var(--green-deep)}.button.secondary{border-color:var(--line);color:#475569;background:#f8fafc}.avatar,.workspace-avatar{color:#4f46e5;background:#eef2ff}.tabs button.active,.form-tabs button.active{color:#4f46e5;border-color:#4f46e5}.eyebrow{color:#64748b}.callout.subtle{color:#64748b;background:#f8fafc;border-color:#e2e8f0}.page-heading h1{color:#0f172a;letter-spacing:-.6px;font-size:23px}.page-heading p{color:#64748b}.mvp-shell{background:var(--bg);width:100%;height:100dvh;display:flex;overflow:hidden}.mvp-sidebar{color:#cbd5e1;background:#111827;border-right:1px solid #1e293b;flex-direction:column;flex-shrink:0;width:208px;display:flex}.mvp-brand{border-bottom:1px solid #ffffff0d;align-items:center;gap:10px;height:65px;padding:14px;display:flex}.mvp-logo{color:#fff;background:linear-gradient(45deg,#6366f1,#38bdf8);border-radius:11px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:21px;font-weight:800;display:grid}.mvp-brand strong{color:#fff;white-space:nowrap;font-size:15px;display:block}.mvp-brand strong small{color:#c7d2fe;background:#312e81;border-radius:3px;margin-left:3px;padding:1px 4px;font-size:9px;display:inline}.mvp-brand div>span{color:#94a3b8;margin-top:4px;font-size:9px;display:block}.mvp-collapse{color:#94a3b8;margin-left:auto;padding:3px;font-size:20px}.mvp-nav{flex:1;padding:18px 8px;overflow:auto}.nav-badge{color:#fff;text-align:center;background:#e11d48;border-radius:9px;min-width:18px;height:18px;margin-left:auto;padding:0 5px;font-size:10px;line-height:18px}.attention-sound{color:#cbd5e1;border-radius:8px;min-width:32px;min-height:32px;margin-left:auto}.mvp-nav>button{text-align:left;color:#cbd5e1;border-radius:12px;align-items:center;gap:11px;width:100%;min-height:44px;margin-bottom:7px;padding:11px 13px;font-size:12px;font-weight:600;display:flex}.mvp-nav>button:hover{color:#fff;background:#1e293b}.mvp-nav>button.active{color:#fff;background:#4f35ed;box-shadow:0 4px 12px #4f35ed33}.mvp-nav-emoji{flex-shrink:0;font-size:18px;line-height:1}.mvp-nav-divider{border-top:1px solid #ffffff0d;margin:20px 4px}.mvp-account{background:#02061733;border-top:1px solid #ffffff0d;align-items:center;gap:9px;min-height:74px;padding:14px 12px;display:flex}.mvp-user-avatar{color:#fff;background:#4f46e5;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:11px;display:grid}.mvp-account>div{flex:1;min-width:0}.mvp-account strong,.mvp-account small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mvp-account strong{color:#f8fafc;font-size:11px}.mvp-account small{color:#94a3b8;margin-top:4px;font-size:9px}.mvp-account button{color:#94a3b8}.mvp-workspace{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.mvp-topbar{border-bottom:1px solid var(--line);background:#fff;flex-shrink:0;align-items:center;gap:18px;height:65px;padding:0 24px;display:flex}.mvp-page-title{white-space:nowrap;font-size:15px}.mvp-online{color:#059669;white-space:nowrap;background:#ecfdf5;border:1px solid #d1fae5;border-radius:10px;align-items:center;gap:6px;padding:6px 9px;font-size:10px;display:flex}.mvp-online i{background:currentColor;border-radius:50%;width:6px;height:6px}.mvp-online.offline{color:#b45309;background:#fffbeb;border-color:#fef3c7}.mvp-top-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.mvp-shortcut{color:#475569;white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;padding:7px 10px;font-size:11px}.mvp-shortcut:hover{color:#4f46e5;background:#eef2ff}.mvp-mode{color:#a16207;white-space:nowrap;font-size:10px}.mvp-main{flex:1;min-height:0;overflow:auto}.mvp-main.is-chat{overflow:hidden}.mvp-main>.page{padding:24px}.nav-collapsed .mvp-sidebar{width:72px}.nav-collapsed .mvp-brand{gap:2px;padding:14px 8px}.nav-collapsed .mvp-brand .mvp-logo{width:31px;height:31px}.nav-collapsed .mvp-nav button{justify-content:center;padding:13px}.nav-collapsed .mvp-account{flex-wrap:wrap;justify-content:center}.mvp-mobile-menu,.mvp-mobile-backdrop{display:none}.workspace-dialog .modal-panel.wide{width:min(1180px,100vw - 48px);max-width:1180px}.workspace-dialog .modal-body{padding:0}.workspace-dialog .page{padding:22px}.mvp-resource-tabs{margin-bottom:0;padding:12px 22px 0}.mvp-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:24px;display:grid}.mvp-settings-grid>button{text-align:left;border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:30px 1fr 16px;gap:8px 12px;padding:20px;display:grid}.mvp-settings-grid>button:hover{background:#f8faff;border-color:#c7d2fe}.mvp-settings-grid>button>svg:first-child{color:#6366f1;grid-row:span 2}.mvp-settings-grid strong{font-size:13px}.mvp-settings-grid span{color:#64748b;grid-column:2;font-size:11px;line-height:1.6}.mvp-settings-grid>button>svg:last-child{color:#94a3b8;grid-area:1/3/span 2;align-self:center}.modal-panel{border-radius:18px}.modal-header{background:#fff}.record-card{border-radius:14px}@media (width<=1100px){.mvp-topbar{gap:12px;padding:0 16px}.mvp-online{display:none}}@media (width<=760px){.mvp-sidebar,.nav-collapsed .mvp-sidebar{z-index:60;width:208px;display:none;position:fixed;inset:0 auto 0 0}.mvp-sidebar.open,.mvp-mobile-menu{display:flex}.mvp-mobile-backdrop{z-index:59;background:#0f172a66;display:block;position:fixed;inset:0}.mvp-topbar{gap:8px;height:57px;padding:0 10px}.mvp-page-title{font-size:13px}.mvp-top-actions{gap:5px}.mvp-shortcut span,.mvp-mode{display:none}.mvp-shortcut{padding:6px}.mvp-main>.page{padding:16px}.workspace-dialog .modal-panel.wide{width:100%;max-height:96dvh}.mvp-settings-grid{grid-template-columns:1fr;padding:15px}}.auth-page[data-v-1d00a937]{background:radial-gradient(at 50% 30%,#dbe2f1 0,#e9edf5 50%,#cbd5e1 100%);justify-content:center;align-items:center;min-height:100dvh;padding:24px;display:flex}.auth-form-area[data-v-1d00a937]{background:#fff;border:1px solid #e2e8f0;border-radius:26px;width:420px;min-width:0;padding:36px 38px;position:relative;box-shadow:0 24px 70px #0f172a20}.auth-form-area>.language-toggle[data-v-1d00a937]{color:#64748b;position:absolute;top:14px;right:16px}.auth-form[data-v-1d00a937]{width:100%;max-width:none;margin:0;padding:0}.mvp-login-logo[data-v-1d00a937]{color:#fff;background:linear-gradient(45deg,#4f35ed,#6366f1);border-radius:19px;place-items:center;width:58px;height:58px;margin:7px auto 22px;font-size:36px;font-weight:800;display:grid;box-shadow:0 8px 16px #4f46e530}.auth-form h2[data-v-1d00a937]{letter-spacing:-.5px;color:#0f172a;text-align:center;font-size:19px}.auth-form>p[data-v-1d00a937]{color:#64748b;text-align:center;margin-bottom:28px;font-size:11px}.auth-form .field[data-v-1d00a937]{margin-top:16px}.auth-form .field>span[data-v-1d00a937]{color:#334155}.auth-form input[data-v-1d00a937]{background:#f8fafc;border-color:#e2e8f0;border-radius:10px}.auth-submit[data-v-1d00a937]{border-radius:10px;margin-top:24px}.auth-form .auth-footnote[data-v-1d00a937]{color:#94a3b8;border-color:#e2e8f0;margin:24px 0 0}@media (width<=480px){.auth-form-area[data-v-1d00a937]{padding:32px 24px}}.reconciliation[data-v-6e780180]{margin:1rem 0}.reconciliation label[data-v-6e780180]{margin:.6rem 0;display:block}.fields[data-v-6e780180]{flex-wrap:wrap;gap:.6rem;display:flex}.fields label[data-v-6e780180]{flex:1;min-width:120px}.reconciliation input[data-v-6e780180]:not([type=checkbox]),select[data-v-6e780180],textarea[data-v-6e780180]{border:1px solid #cbd5e1;border-radius:6px;width:100%;padding:.5rem}.reconciliation table[data-v-6e780180]{text-align:left;width:100%}.reconciliation .error[data-v-6e780180]{color:#b91c1c}.check input[data-v-6e780180]{margin-right:.5rem}.payment-match[data-v-108f4c9b]{background:#eff7f2;border-radius:10px;margin-bottom:18px;padding:16px}.historical-business[data-v-108f4c9b]{border:1px solid #d9e0eb;border-radius:10px;margin:18px 0;padding:16px}h3[data-v-108f4c9b]{margin-top:0}.review-note[data-v-108f4c9b]{color:#735116;background:#fff8e6;border-radius:6px;padding:10px}dl[data-v-108f4c9b]{grid-template-columns:80px 1fr;gap:8px 12px;display:grid}dt[data-v-108f4c9b]{color:#67748b}dd[data-v-108f4c9b]{white-space:pre-wrap;margin:0}li[data-v-108f4c9b]{margin:6px 0}summary[data-v-108f4c9b]{cursor:pointer;font-weight:600}article[data-v-108f4c9b]{border-top:1px solid #e5eaf1;margin-top:14px;padding-top:10px}blockquote[data-v-108f4c9b]{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0}small[data-v-108f4c9b]{color:#67748b}.publish-box[data-v-436e8cf8]{background:#f1f8f5;border:1px solid #bfd5cc;border-radius:12px;margin:16px 0;padding:16px}.publish-box label[data-v-436e8cf8]{margin:12px 0;display:block}.publish-box textarea[data-v-436e8cf8]{width:100%}.upload-zone.is-dragging[data-v-05dbc9a7]{transform:scale(1.02);background-color:#2563eb14!important;border-color:#2563eb!important}.chat-modal[data-v-b000209a]{flex-direction:column;gap:10px;min-height:60vh;display:flex}.chat-banners[data-v-b000209a]{flex-direction:column;gap:6px;display:flex}.chat-banner[data-v-b000209a]{border-radius:6px;margin:0;padding:6px 10px;font-size:13px}.chat-banner.is-sim[data-v-b000209a]{color:#92400e;background:#fef3c7}.chat-banner.is-live[data-v-b000209a]{color:#166534;background:#dcfce7}.chat-banner.is-redacted[data-v-b000209a]{color:#3730a3;background:#eef2ff}.chat-list[data-v-b000209a]{background:#f8fafc;border-radius:8px;flex-direction:column;flex:1;gap:8px;max-height:48vh;padding:8px;display:flex;overflow-y:auto}.chat-older[data-v-b000209a]{align-self:center;font-size:12px}.chat-empty[data-v-b000209a],.chat-error[data-v-b000209a]{text-align:center;color:#64748b;font-size:13px}.chat-error[data-v-b000209a]{color:#b91c1c}.chat-bubble[data-v-b000209a]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:8px 10px;max-width:65%!important}.chat-bubble.is-out[data-v-b000209a]{background:#ecfdf5;border-color:#a7f3d0;align-self:flex-end}.chat-bubble.is-in[data-v-b000209a]{align-self:flex-start}.chat-bubble.is-internal[data-v-b000209a]{background:#fffbeb;border-style:dashed}.chat-meta[data-v-b000209a]{color:#64748b;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;font-size:11px;display:flex}.chat-status[data-v-b000209a]{color:#b45309}.chat-original-body[data-v-b000209a]{color:#475569;background:#00000008;border-radius:4px;margin:4px 0 0;padding:2px 6px;font-size:12px}.delivery-receipt[data-v-b000209a]{vertical-align:middle;align-items:center;margin-left:4px;display:inline-flex}.delivery-receipt.is-sent[data-v-b000209a],.delivery-receipt.is-delivered[data-v-b000209a]{color:#94a3b8}.delivery-receipt.is-read[data-v-b000209a]{color:#2563eb}.receipt-icon[data-v-b000209a]{vertical-align:middle;display:inline-block}.chat-quote-card[data-v-b000209a]{color:#475569;-webkit-user-select:none;user-select:none;background:#f1f5f9;border-left:3px solid #94a3b8;border-radius:4px;margin-bottom:6px;padding:4px 8px;font-size:11px;transition:background .15s}.chat-quote-card.has-target[data-v-b000209a]{cursor:pointer}.chat-quote-card.has-target[data-v-b000209a]:hover{background:#e2e8f0}.chat-quote-bar[data-v-b000209a]{color:#475569;margin-bottom:2px;font-size:10px;font-weight:600}.chat-quote-body[data-v-b000209a]{justify-content:space-between;align-items:center;gap:6px;display:flex}.chat-quote-snippet[data-v-b000209a]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.chat-quote-thumb[data-v-b000209a]{object-fit:cover;border:1px solid #cbd5e1;border-radius:3px;flex-shrink:0;width:28px;height:28px}.chat-quote-thumb-placeholder[data-v-b000209a]{color:#64748b;flex-shrink:0;font-size:10px}.is-highlighted[data-v-b000209a]{animation:1.5s ease-out quote-pulse-b000209a}@keyframes quote-pulse-b000209a{0%{box-shadow:0 0 0 3px #6366f1}70%{box-shadow:0 0 0 3px #6366f1}to{box-shadow:0 0 #0000}}.chat-text[data-v-b000209a]{white-space:pre-wrap;word-break:break-word;margin:0}.chat-translation[data-v-b000209a]{color:#475569;white-space:pre-wrap;margin:4px 0 0;font-size:13px}.chat-translate[data-v-b000209a]{margin-top:4px;font-size:12px}.chat-attachments[data-v-b000209a]{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.chat-image[data-v-b000209a]{border-radius:6px;max-width:180px;max-height:180px}.chat-hidden-file[data-v-b000209a]{color:#475569;background:#e2e8f0;border-radius:4px;padding:2px 8px;font-size:12px}.chat-composer textarea[data-v-b000209a]{box-sizing:border-box;width:100%}.chat-preview[data-v-b000209a]{background:#fff;border:1px solid #cbd5e1;border-radius:8px;margin-top:8px;padding:8px 10px}.chat-preview-title[data-v-b000209a]{color:#64748b;margin:0 0 4px;font-size:12px}.chat-preview-text[data-v-b000209a]{white-space:pre-wrap;margin:0}.chat-preview-back[data-v-b000209a]{color:#475569;margin:6px 0 0;font-size:13px}.chat-blocks[data-v-b000209a]{color:#b91c1c;margin:6px 0 0;padding-left:18px;font-size:13px}.chat-warnings[data-v-b000209a]{color:#b45309;margin:6px 0 0;padding-left:18px;font-size:13px}.chat-notice[data-v-b000209a]{color:#334155;margin:6px 0 0;font-size:13px}.chat-actions[data-v-b000209a]{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.ai-opportunity-bar[data-v-b2af07b3]{background:linear-gradient(135deg,#f0fdf4 0%,#e0f2fe 100%);border:1px solid #bae6fd;border-radius:8px;margin-bottom:16px;padding:12px 16px;box-shadow:0 1px 3px #0000000d}.ai-opportunity-header[data-v-b2af07b3]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ai-opportunity-title[data-v-b2af07b3]{align-items:center;gap:8px;display:flex}.ai-badge-icon[data-v-b2af07b3]{font-size:1.25rem}.ai-badge-sub[data-v-b2af07b3]{color:#0369a1;background:#e0f2fe;border:1px solid #7dd3fc;border-radius:12px;padding:2px 8px;font-size:.8rem}.ai-extract-button[data-v-b2af07b3]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);border:none;font-weight:600;transition:all .2s;box-shadow:0 2px 4px #0284c740}.ai-extract-button[data-v-b2af07b3]:hover:not(:disabled){background:linear-gradient(135deg,#0369a1 0%,#075985 100%);transform:translateY(-1px);box-shadow:0 4px 6px #0284c759}.ai-extract-button[data-v-b2af07b3]:disabled{opacity:.6;cursor:not-allowed;transform:none}.ai-hint-prompt[data-v-b2af07b3]{color:#b45309;background:#fef3c7;border:1px dashed #f59e0b;border-radius:6px;margin-top:8px;padding:6px 10px;font-size:.85rem}.ai-hint-ready[data-v-b2af07b3]{color:#0c4a6e;margin-top:8px;font-size:.82rem}.ai-result-callout[data-v-b2af07b3]{border-radius:6px;margin-top:10px;margin-bottom:0;padding:10px 14px}.ai-reasoning-text[data-v-b2af07b3]{color:#1e3a8a;margin-top:4px;line-height:1.4}.ai-rule-badge[data-v-b2af07b3]{color:#065f46;border-top:1px solid #a7f3d0;margin-top:6px;padding-top:6px}.ai-rule-badge code[data-v-b2af07b3]{color:#047857;background:#ecfdf5;border-radius:3px;padding:1px 4px}.ai-error-callout[data-v-b2af07b3]{margin-top:8px;margin-bottom:0}.callout p[data-v-209025d7]{margin:0}.callout p+p[data-v-209025d7]{margin-top:6px}.key-manager[data-v-138b629e]{border:1px solid #e2e8f0;border-radius:12px;margin:18px 0;padding:16px}.key-manager h3[data-v-138b629e]{margin:0 0 8px}.key-row[data-v-138b629e]{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;display:flex}.key-row>div[data-v-138b629e]{flex:1;min-width:160px}.key-row span[data-v-138b629e]{color:#64748b;margin-top:4px;font-size:12px;display:block}.key-form[data-v-138b629e]{flex-wrap:wrap;align-items:end;gap:10px;margin-top:16px;display:flex}.key-form .field[data-v-138b629e]{flex:1;min-width:200px}.opportunity-followup[data-v-3c743a5d]{background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;padding:14px 16px}.followup-head[data-v-3c743a5d]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.followup-head h3[data-v-3c743a5d]{color:#0f172a;margin:0;font-size:15px}.followup-sub[data-v-3c743a5d]{color:#64748b;margin:4px 0 0;font-size:12px}.followup-mode-badge[data-v-3c743a5d]{color:#334155;background:#e2e8f0;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600}.followup-mode-badge.live[data-v-3c743a5d]{color:#166534;background:#dcfce7}.followup-summary-bar[data-v-3c743a5d]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:10px 12px;display:flex}.followup-current-info[data-v-3c743a5d]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.followup-label[data-v-3c743a5d]{color:#64748b;font-size:13px}.followup-current-status[data-v-3c743a5d]{color:#0f172a;font-size:14px}.followup-seq-pill[data-v-3c743a5d]{color:#0369a1;background:#e0f2fe;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.followup-seq-pill.stopped[data-v-3c743a5d]{color:#64748b;background:#f1f5f9}.followup-seq-pill.needs_review[data-v-3c743a5d]{color:#92400e;background:#fef3c7}.followup-next-due[data-v-3c743a5d]{color:#0f766e;background:#f0fdfa;border:1px solid #99f6e4;border-radius:6px;padding:4px 10px;font-size:13px}.followup-deferred-text[data-v-3c743a5d]{color:#64748b;width:100%;margin-top:4px;font-size:13px}.followup-quick-actions[data-v-3c743a5d]{align-items:center;gap:8px;display:flex}.followup-controls[data-v-3c743a5d]{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:12px;display:flex}.followup-select-label[data-v-3c743a5d]{color:#475569;flex-direction:column;flex:1;gap:4px;min-width:240px;font-size:12px;display:flex}.followup-select[data-v-3c743a5d]{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:7px 10px;font-size:13px}.followup-collapsible-copy[data-v-3c743a5d]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-top:10px;padding:8px 12px;font-size:13px}.followup-collapsible-copy summary[data-v-3c743a5d]{cursor:pointer;color:#334155;font-weight:500}.collapsible-copy-body[data-v-3c743a5d]{margin-top:8px}.followup-preview[data-v-3c743a5d]{background:#fff;border:1px solid #cbd5e1;border-radius:8px;margin-top:14px;padding:12px}.followup-preview-header[data-v-3c743a5d]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.preview-scope-tag[data-v-3c743a5d]{border-radius:999px;margin-left:8px;padding:2px 8px;font-size:12px;font-weight:600}.preview-scope-tag.customer[data-v-3c743a5d]{color:#1e40af;background:#dbeafe}.preview-scope-tag.internal[data-v-3c743a5d]{color:#92400e;background:#fef3c7}.round-main-text[data-v-3c743a5d]{color:#0f172a;white-space:pre-wrap;margin:0;font-size:13px}.round-zh-text[data-v-3c743a5d]{color:#64748b;margin:4px 0 0;font-size:12px}.warning-pill[data-v-3c743a5d]{border-radius:6px;margin:2px 4px 2px 0;padding:2px 7px;font-size:12px;font-weight:600;display:inline-block}.warning-pill.is-block[data-v-3c743a5d]{color:#991b1b;background:#fee2e2}.warning-pill.is-warn[data-v-3c743a5d]{color:#92400e;background:#fef3c7}.warning-pill.is-ok[data-v-3c743a5d]{color:#166534;background:#dcfce7}.followup-block-alert[data-v-3c743a5d]{color:#991b1b;background:#fef2f2;border-radius:6px;margin:10px 0 0;padding:8px 10px;font-size:13px;font-weight:600}.followup-preview-actions[data-v-3c743a5d]{align-items:center;gap:8px;margin-top:12px;display:flex}.opp-simple-container[data-v-40d38af7]{flex-direction:column;gap:16px;padding:0 4px 16px;display:flex}.opp-top-status-row[data-v-40d38af7]{align-items:center;margin-top:-6px;display:flex}.status-pill[data-v-40d38af7]{border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;line-height:1.2;display:inline-block}.status-pending[data-v-40d38af7]{color:#92400e;background:#fef3c7;border:1px solid #fde68a}.status-verified[data-v-40d38af7]{color:#166534;background:#dcfce7;border:1px solid #bbf7d0}.status-need-details[data-v-40d38af7]{color:#0369a1;background:#e0f2fe;border:1px solid #bae6fd}.status-inquiry-factory[data-v-40d38af7]{color:#7e22ce;background:#f3e8ff;border:1px solid #e9d5ff}.opp-customer-row[data-v-40d38af7]{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.customer-name-btn[data-v-40d38af7]{color:#2563eb;cursor:pointer;padding:0;font-weight:600;text-decoration:underline}.customer-code-text[data-v-40d38af7]{color:#64748b;margin-left:2px}.row-divider[data-v-40d38af7]{color:#cbd5e1;font-weight:300}.info-label[data-v-40d38af7]{color:#64748b;margin-right:4px}.info-val[data-v-40d38af7]{color:#1e293b}.summary-box[data-v-40d38af7]{color:#1e293b;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;padding:12px 14px;font-size:14px;line-height:1.5}.summary-text[data-v-40d38af7]{white-space:pre-wrap;margin:0}.summary-empty[data-v-40d38af7]{align-items:center;gap:8px;display:flex}.muted-text[data-v-40d38af7]{color:#64748b}.ai-summarize-btn[data-v-40d38af7]{align-items:center;gap:4px;display:inline-flex}.key-facts-grid[data-v-40d38af7]{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.fact-card[data-v-40d38af7]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.fact-label[data-v-40d38af7]{color:#64748b;font-size:12px}.fact-value[data-v-40d38af7]{color:#0f172a;align-items:center;min-height:24px;font-size:14px;font-weight:600;display:flex}.badge-pending[data-v-40d38af7]{color:#c2410c;background:#ffedd5;border:1px solid #fdba74;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.fact-source-badge[data-v-40d38af7]{color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:3px;margin-left:6px;padding:1px 5px;font-size:10.5px;font-weight:400}.customer-attachments-section[data-v-40d38af7]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:12px;padding:12px;display:flex}.section-title-sm[data-v-40d38af7]{color:#334155;margin-bottom:8px;font-size:13px;font-weight:600}.images-horizontal-row[data-v-40d38af7]{align-items:center;gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.attachment-img-card[data-v-40d38af7]{cursor:pointer;flex-direction:column;flex-shrink:0;align-items:center;gap:4px;display:flex}.attachment-thumb[data-v-40d38af7]{object-fit:cover;border:1px solid #cbd5e1;border-radius:6px;width:64px;height:64px;transition:transform .15s}.attachment-thumb[data-v-40d38af7]:hover{border-color:#3b82f6;transform:scale(1.05)}.attachment-video[data-v-40d38af7]{object-fit:cover;background:#000;border:1px solid #cbd5e1;border-radius:6px;width:140px;height:90px}.attachment-info-row[data-v-40d38af7]{align-items:center;gap:4px;display:flex}.attachment-kind-label[data-v-40d38af7]{color:#64748b;font-size:11px;font-weight:600}.outbound-badge[data-v-40d38af7]{color:#0284c7;white-space:nowrap;background:#e0f2fe;border:1px solid #bae6fd;border-radius:3px;padding:0 4px;font-size:10px;font-weight:600}.attachment-name[data-v-40d38af7]{text-overflow:ellipsis;white-space:nowrap;color:#64748b;max-width:90px;font-size:11px;overflow:hidden}.other-files-list[data-v-40d38af7]{flex-wrap:wrap;gap:8px;display:flex}.other-file-pill[data-v-40d38af7]{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;text-decoration:none;display:inline-flex}.chat-context-section[data-v-40d38af7]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:12px}.chat-context-header[data-v-40d38af7]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.chat-context-header .header-left[data-v-40d38af7]{align-items:center;gap:8px;display:flex}.section-title[data-v-40d38af7]{color:#0f172a;margin:0;font-size:14px;font-weight:600}.source-chat-badge[data-v-40d38af7]{color:#6366f1;background:#ede9fe;border-radius:12px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.context-loading[data-v-40d38af7],.context-empty[data-v-40d38af7],.context-error[data-v-40d38af7]{text-align:center;color:#64748b;padding:16px;font-size:13px}.context-error[data-v-40d38af7]{color:#ef4444}.source-missing-hint[data-v-40d38af7]{color:#b45309;background:#fef3c7;border-radius:4px;margin-bottom:10px;padding:6px 10px;font-size:12px}.context-messages-container[data-v-40d38af7]{flex-direction:column;gap:10px;max-height:380px;padding-right:4px;display:flex;overflow-y:auto}.context-msg-row[data-v-40d38af7]{flex-direction:column;display:flex}.context-msg-row.inbound[data-v-40d38af7]{align-items:flex-start}.context-msg-row.outbound[data-v-40d38af7]{align-items:flex-end}.msg-bubble[data-v-40d38af7]{color:#0f172a;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;max-width:85%;padding:8px 12px;font-size:13px;line-height:1.45}.context-msg-row.outbound .msg-bubble[data-v-40d38af7]{background:#f0fdf4;border-color:#bbf7d0}.context-msg-row.is-source-msg .msg-bubble[data-v-40d38af7]{background:#fffbeb;border:2px solid #f59e0b;box-shadow:0 1px 3px #f59e0b33}.msg-meta[data-v-40d38af7]{color:#64748b;align-items:center;gap:6px;margin-bottom:4px;font-size:11px;display:flex}.sender-name[data-v-40d38af7]{color:#334155;font-weight:600}.source-badge[data-v-40d38af7]{color:#b45309;background:#fde68a;border-radius:3px;padding:1px 5px;font-weight:600}.msg-content[data-v-40d38af7]{white-space:pre-wrap;word-break:break-word}.msg-translation[data-v-40d38af7]{color:#475569;border-top:1px dashed #cbd5e1;margin-top:6px;padding-top:6px;font-size:12px}.trans-prefix[data-v-40d38af7]{color:#64748b;font-weight:600}.msg-attachments[data-v-40d38af7]{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.msg-img-thumb[data-v-40d38af7]{object-fit:cover;cursor:pointer;border:1px solid #cbd5e1;border-radius:4px;width:50px;height:50px}.msg-file-link[data-v-40d38af7]{color:#2563eb;font-size:12px;text-decoration:none}.followup-accordion-section[data-v-40d38af7]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.followup-summary[data-v-40d38af7]{color:#334155;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f8fafc;justify-content:space-between;align-items:center;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.followup-body[data-v-40d38af7]{border-top:1px solid #e2e8f0;padding:12px}.raw-details-section[data-v-40d38af7]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.raw-summary[data-v-40d38af7]{color:#64748b;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f8fafc;padding:10px 14px;font-size:13px}.raw-body[data-v-40d38af7]{border-top:1px solid #e2e8f0;padding:12px}.opp-footer-bar[data-v-40d38af7]{justify-content:space-between;align-items:center;width:100%;display:flex}.footer-primary-actions[data-v-40d38af7]{align-items:center;gap:8px;display:flex;position:relative}.more-menu-wrapper[data-v-40d38af7]{position:relative}.more-dropdown-panel[data-v-40d38af7]{z-index:50;background:#fff;border:1px solid #cbd5e1;border-radius:6px;flex-direction:column;min-width:140px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 4px 12px #0000001a}.dropdown-item[data-v-40d38af7]{color:#1e293b;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:8px 12px;font-size:13px}.dropdown-item[data-v-40d38af7]:hover{background:#f1f5f9}.image-zoom-overlay[data-v-40d38af7]{z-index:9999;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.image-zoom-window[data-v-40d38af7]{max-width:90vw;max-height:90vh;position:relative}.zoomed-img[data-v-40d38af7]{object-fit:contain;border-radius:6px;max-width:100%;max-height:85vh}.zoom-close-btn[data-v-40d38af7]{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex;position:absolute;top:-12px;right:-12px;box-shadow:0 2px 8px #0003}.detail-guide[data-v-f423cff0]{color:#3f615c;background:#eff5f4;border-radius:8px;margin:16px 0 0;padding:10px 12px;font-size:13px;line-height:1.55}.context-heading[data-v-f423cff0]{justify-content:space-between;align-items:center;gap:8px;display:flex}.context-heading small[data-v-f423cff0]{color:#64748b;margin-left:6px;font-weight:500}.supplier-history[data-v-f423cff0]{margin-top:10px}.supplier-history-row[data-v-f423cff0]{text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:8px;width:100%;margin-top:6px;padding:8px;display:flex}.supplier-history-row span[data-v-f423cff0]:first-child{color:#64748b}.source-chat-badge[data-v-f423cff0]{color:#6366f1;background:#ede9fe;border-radius:12px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.attachment-thumb[data-v-f423cff0]{object-fit:cover;border:1px solid #cbd5e1;border-radius:4px;width:32px;height:32px}.attachment-name[data-v-f423cff0]{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.cockpit[data-v-77d141b0]{gap:20px;display:grid}.cockpit-scope[data-v-77d141b0],.cockpit-scope>span[data-v-77d141b0],.cockpit-metric>div[data-v-77d141b0],.cockpit-metric footer[data-v-77d141b0],.cockpit-panel>header[data-v-77d141b0],.cockpit-panel h2[data-v-77d141b0],.pipeline-card>div[data-v-77d141b0],.attention-top[data-v-77d141b0],.attention-card footer[data-v-77d141b0],.attention-card footer>span[data-v-77d141b0],.attention-action[data-v-77d141b0],.agent-summary[data-v-77d141b0],.event-heading[data-v-77d141b0],.event-link[data-v-77d141b0]{align-items:center;display:flex}.cockpit-scope[data-v-77d141b0]{color:#64748b;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:12px}.cockpit-scope>span[data-v-77d141b0]{gap:6px}.cockpit-metrics[data-v-77d141b0]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.cockpit-metric[data-v-77d141b0],.cockpit-panel[data-v-77d141b0]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 2px 3px #0f172a03}.cockpit-metric[data-v-77d141b0]{text-align:left;color:#0f172a;cursor:pointer;padding:21px}.cockpit-metric[data-v-77d141b0]:hover:not(:disabled){border-color:var(--green,#4f46e5)}.cockpit-metric[data-v-77d141b0]:disabled{cursor:default}.cockpit-metric>div[data-v-77d141b0]{color:#64748b;justify-content:space-between;gap:8px;font-size:13px;font-weight:600}.cockpit-metric>div>svg[data-v-77d141b0]{color:var(--green,#4f46e5)}.cockpit-metric>strong[data-v-77d141b0]{letter-spacing:-1px;font-variant-numeric:tabular-nums;margin:15px 0;font-size:34px;line-height:1.2;display:block}.cockpit-metric footer[data-v-77d141b0]{color:#64748b;justify-content:space-between;gap:8px;font-size:11px}.cockpit-metric.overdue[data-v-77d141b0]{background:#fffdf8;border-color:#fcd34d}.cockpit-metric.overdue>strong[data-v-77d141b0]{color:#b45309}.cockpit-panel[data-v-77d141b0]{min-width:0;padding:22px}.cockpit-panel>header[data-v-77d141b0]{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:20px}.cockpit-panel h2[data-v-77d141b0]{color:#0f172a;gap:8px;margin:0;font-size:15px}.cockpit-panel header p[data-v-77d141b0]{color:#64748b;margin:6px 0 0;font-size:12px;line-height:1.6}.text-button[data-v-77d141b0]{white-space:nowrap;font-size:12px}.pipeline-cards[data-v-77d141b0]{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.pipeline-card[data-v-77d141b0]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:15px 12px}.pipeline-card>div[data-v-77d141b0]{color:#64748b;justify-content:space-between;gap:7px;font-size:11px;font-weight:600}.pipeline-card>div>svg[data-v-77d141b0]{flex-shrink:0}.pipeline-card strong[data-v-77d141b0]{color:#1e293b;font-variant-numeric:tabular-nums;margin:13px 0 9px;font-size:25px;display:block}.pipeline-card small[data-v-77d141b0]{color:#64748b;margin-left:6px;font-size:10px;font-weight:400}.pipeline-card p[data-v-77d141b0]{color:#64748b;margin:0;font-size:11px;line-height:1.5}.pipeline-won[data-v-77d141b0]{background:#eef2ff;border-color:#c7d2fe}.pipeline-won strong[data-v-77d141b0]{color:#4338ca}.pipeline-note[data-v-77d141b0],.section-note[data-v-77d141b0]{color:#64748b;margin:14px 0 0;font-size:11px;line-height:1.65}.cockpit-columns[data-v-77d141b0]{grid-template-columns:1.15fr 1fr;align-items:start;gap:20px;display:grid}.attention-cards[data-v-77d141b0]{gap:12px;display:grid}.attention-card[data-v-77d141b0]{background:#fffdf7;border:1px solid #fde68a;border-radius:12px;padding:16px}.attention-top[data-v-77d141b0]{flex-wrap:wrap;gap:8px}.customer-link[data-v-77d141b0]{color:#1e293b;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.customer-link[data-v-77d141b0]:hover:not(:disabled){color:var(--green,#4f46e5);text-decoration:underline}.customer-link[data-v-77d141b0]:disabled{cursor:default}.work-stage[data-v-77d141b0]{color:#92400e;background:#fef3c7;border-radius:5px;padding:3px 6px;font-size:10px}.attention-card h3[data-v-77d141b0]{color:#334155;overflow-wrap:anywhere;margin:12px 0 5px;font-size:12px;font-weight:600}.next-step[data-v-77d141b0]{color:#64748b;margin:0 0 14px;font-size:12px;line-height:1.7}.attention-card footer[data-v-77d141b0]{flex-wrap:wrap;justify-content:space-between;gap:10px}.attention-card footer>span[data-v-77d141b0]{color:#64748b;gap:4px;font-size:10px}.attention-action[data-v-77d141b0]{background:var(--green,#4f46e5);color:#fff;cursor:pointer;border:0;border-radius:7px;gap:6px;padding:7px 10px;font-size:11px;font-weight:600}.attention-action[data-v-77d141b0]:disabled{opacity:.6;cursor:wait}.cockpit-empty[data-v-77d141b0]{text-align:center;color:#94a3b8;padding:34px 12px}.cockpit-empty>svg[data-v-77d141b0]{color:#94a3b8;margin:0 auto 12px;display:block}.cockpit-empty strong[data-v-77d141b0]{color:#475569;font-size:13px;display:block}.cockpit-empty p[data-v-77d141b0]{margin:7px 0 0;font-size:12px;line-height:1.7}.agent-summary[data-v-77d141b0]{color:#64748b;background:#f8fafc;border-radius:9px;flex-wrap:wrap;gap:8px 14px;margin-bottom:20px;padding:10px 12px;font-size:11px}.agent-summary strong[data-v-77d141b0]{color:#475569;font-weight:600}.agent-timeline[data-v-77d141b0]{gap:0;display:grid}.agent-event[data-v-77d141b0]{gap:13px;padding:0 0 22px;display:flex;position:relative}.agent-event[data-v-77d141b0]:not(:last-child):before{content:"";background:#e2e8f0;width:1px;position:absolute;top:12px;bottom:0;left:4px}.timeline-dot[data-v-77d141b0]{background:#818cf8;border-radius:50%;flex:0 0 9px;height:9px;margin-top:5px;display:block;position:relative}.timeline-dot.needs-check[data-v-77d141b0]{background:#f59e0b}.event-content[data-v-77d141b0]{flex:1;min-width:0}.event-heading[data-v-77d141b0]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px}.event-heading small[data-v-77d141b0]{color:#94a3b8;font-size:10px}.event-link[data-v-77d141b0]{text-align:left;color:#64748b;cursor:pointer;background:0 0;border:0;gap:4px;margin:7px 0;padding:0;font-size:12px;line-height:1.6}.event-link[data-v-77d141b0]:hover{color:var(--green,#4f46e5)}@media (width<=1200px){.pipeline-cards[data-v-77d141b0]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=980px){.cockpit-columns[data-v-77d141b0]{grid-template-columns:1fr}.cockpit-metrics[data-v-77d141b0]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.cockpit-panel[data-v-77d141b0]{padding:16px}.pipeline-cards[data-v-77d141b0]{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-metric[data-v-77d141b0]{padding:16px}.cockpit-metric>strong[data-v-77d141b0]{font-size:29px}.cockpit-panel>header[data-v-77d141b0]{flex-wrap:wrap}}.dashboard-actions[data-v-32061759]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (width<=760px){.dashboard-actions[data-v-32061759]{justify-content:flex-start}}.customer-subtitle[data-v-36151856]{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10px;line-height:1.4;overflow:hidden}.workflow-card[data-v-1469daf6]{color:#17233f;cursor:pointer;background:#fff;border:1px solid #dce2ed;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 2px 5px #17255405}.workflow-card[data-v-1469daf6]:hover{border-color:#a5a8eb;box-shadow:0 4px 12px #1725540b}.card-customer-row[data-v-1469daf6]{align-items:center;gap:7px;min-width:0;display:flex}.customer-avatar[data-v-1469daf6]{-webkit-user-select:none;user-select:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;font-size:10px;font-weight:750;line-height:1;display:flex}.customer-avatar-img[data-v-1469daf6]{object-fit:cover;border:1px solid #00000014}.customer-info[data-v-1469daf6]{flex:1;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.customer-label[data-v-1469daf6]{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;font-weight:650;overflow:hidden}.customer-code[data-v-1469daf6]{color:#0284c7;white-space:nowrap;letter-spacing:.2px;background:#f0f9ff;border:1px solid #bae6fd;border-radius:4px;flex-shrink:0;padding:.5px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:600}.card-doc-bar[data-v-1469daf6]{justify-content:space-between;align-items:center;gap:6px;display:flex}.doc-identity[data-v-1469daf6]{align-items:center;gap:6px;min-width:0;display:flex}.doc-code[data-v-1469daf6]{color:#475569;text-overflow:ellipsis;white-space:nowrap;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;max-width:140px;padding:.5px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10.5px;overflow:hidden}.doc-version[data-v-1469daf6]{color:#94a3b8;font-size:10px;font-weight:600}.card-meta[data-v-1469daf6],footer[data-v-1469daf6]{justify-content:space-between;align-items:center;gap:6px;display:flex}.type-label[data-v-1469daf6],.card-meta span[data-v-1469daf6],.card-date[data-v-1469daf6],footer button[data-v-1469daf6]{align-items:center;gap:4px;display:flex}.type-label[data-v-1469daf6]{color:#62708b;font-size:11px;font-weight:700}.phase-label[data-v-1469daf6]{color:#5147ab;text-align:right;background:#eef0ff;border-radius:4px;flex-shrink:0;padding:2px 5px;font-size:10px;line-height:1.4}.card-title[data-v-1469daf6]{font:inherit;color:#17233f;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:700;line-height:1.4}.card-title[data-v-1469daf6]:hover{color:#5145b5}.card-summary[data-v-1469daf6]{color:#536079;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.card-amount[data-v-1469daf6]{letter-spacing:-.3px;font-variant-numeric:tabular-nums;margin:-2px 0 0;font-size:16px;font-weight:750}.card-facts[data-v-1469daf6]{background:#f6f7fb;border-radius:6px;flex-wrap:wrap;gap:4px 10px;margin:0;padding:6px 8px;display:flex}.card-facts div[data-v-1469daf6]{gap:4px;font-size:10px;display:flex}.card-facts dt[data-v-1469daf6]{color:#7a8499}.card-facts dd[data-v-1469daf6]{overflow-wrap:anywhere;margin:0;font-weight:600}.card-meta[data-v-1469daf6]{color:#77829a;font-size:10px}.card-meta span[data-v-1469daf6]:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:80%;overflow:hidden}.card-date[data-v-1469daf6]{color:#69758e;flex-wrap:wrap;font-size:10px}.card-date time[data-v-1469daf6]{color:#384664;font-variant-numeric:tabular-nums}.version-tag[data-v-1469daf6]{color:#94a3b8;font-size:9.5px}.next-step[data-v-1469daf6]{color:#3f615c;background:#eff5f4;border-radius:6px;margin:0;padding:6px 8px;font-size:12px;line-height:1.45}.main-actions[data-v-1469daf6]{flex-wrap:wrap;align-items:stretch;gap:5px;margin-top:2px;display:flex}.main-actions button[data-v-1469daf6]{color:#5147ab;cursor:pointer;white-space:nowrap;background:#f5f4ff;border:1px solid #dedff3;border-radius:6px;flex:auto;justify-content:center;align-items:center;gap:4px;min-width:min-content;padding:6px;font-size:11px;font-weight:650;display:flex}.main-actions button.primary[data-v-1469daf6]{color:#fff;background:#5548bd;border-color:#5548bd}.main-actions button.revert-action[data-v-1469daf6]{color:#64748b;background:#f1f5f9;border-color:#cbd5e1;flex:none;padding:6px 8px;font-weight:550}.main-actions button.revert-action[data-v-1469daf6]:hover{color:#b91c1c;background:#fef2f2;border-color:#fca5a5}.main-actions button[data-v-1469daf6]:hover{filter:brightness(.96)}footer[data-v-1469daf6]{padding-top:2px}footer button[data-v-1469daf6]{color:#67738b;cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:10px}footer button[data-v-1469daf6]:hover{color:#5548bd}.details-button[data-v-1469daf6]{margin-left:auto}.tone-exception .phase-label[data-v-1469daf6]{color:#966326;background:#fff3df}.tone-archive[data-v-1469daf6]{background:#fafbfc}.tone-archive .phase-label[data-v-1469daf6]{color:#68758b;background:#edf0f5}.simulation-note[data-v-1469daf6]{color:#90652f;background:#fff8e9;border-radius:6px;margin:0;padding:6px 8px;font-size:10px}.compact[data-v-1469daf6]{gap:8px;padding:13px}.compact .card-title[data-v-1469daf6]{font-size:13px}.compact .doc-code[data-v-1469daf6]{max-width:100px}.compact .card-amount[data-v-1469daf6]{font-size:16px}.card-image-gallery[data-v-1469daf6]{align-items:center;gap:6px;margin:4px 0 6px;display:flex}.card-thumb[data-v-1469daf6]{object-fit:cover;cursor:pointer;border:1px solid #e2e8f0;border-radius:4px;width:44px;height:44px;transition:transform .15s,border-color .15s}.card-thumb[data-v-1469daf6]:hover{border-color:#6366f1;transform:scale(1.06)}.card-more-thumbs[data-v-1469daf6]{color:#64748b;font-size:11px;font-weight:600}button[data-v-1469daf6]:focus-visible{outline-offset:3px;outline:2px solid #7c73d5}.workflow-card[data-v-f5a7a769]{color:#17233f;cursor:pointer;background:#fff;border:1px solid #dce2ed;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 2px 5px #17255405}.workflow-card[data-v-f5a7a769]:hover{border-color:#a5a8eb;box-shadow:0 4px 12px #1725540b}.card-doc-bar[data-v-f5a7a769]{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.doc-identity[data-v-f5a7a769]{align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.type-label[data-v-f5a7a769]{color:#4b5563;text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:3px;font-size:11px;font-weight:600;display:inline-flex}.doc-code[data-v-f5a7a769]{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;background:#f3f4f6;border-radius:4px;max-width:140px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;overflow:hidden}.doc-version[data-v-f5a7a769]{color:#9ca3af;font-size:10px;font-weight:500}.phase-label[data-v-f5a7a769]{color:#475569;white-space:nowrap;background:#f1f5f9;border-radius:4px;padding:1px 6px;font-size:11px;font-weight:500}.card-title[data-v-f5a7a769]{appearance:none;text-align:left;color:#0f172a;cursor:pointer;text-overflow:ellipsis;-webkit-line-clamp:2;background:0 0;border:none;-webkit-box-orient:vertical;margin:0;padding:0;font-size:13.5px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.card-title[data-v-f5a7a769]:hover{color:#4f46e5}.card-image-gallery[data-v-f5a7a769]{align-items:center;gap:6px;margin-top:-2px;display:flex}.card-thumb[data-v-f5a7a769]{object-fit:cover;cursor:pointer;border:1px solid #e2e8f0;border-radius:6px;width:44px;height:44px}.card-more-thumbs[data-v-f5a7a769]{color:#64748b;font-size:11px;font-weight:500}.card-summary[data-v-f5a7a769]{color:#475569;word-break:break-word;margin:0;font-size:12px;line-height:1.45}.card-facts[data-v-f5a7a769]{background:#f8fafc;border-radius:6px;flex-direction:column;gap:3px;margin:0;padding:6px 8px;font-size:11.5px;display:flex}.card-facts div[data-v-f5a7a769]{align-items:baseline;gap:6px;display:flex}.card-facts dt[data-v-f5a7a769]{color:#64748b;flex-shrink:0}.card-facts dd[data-v-f5a7a769]{color:#1e293b;margin:0;font-weight:500}.main-actions[data-v-f5a7a769]{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.main-actions button[data-v-f5a7a769]{appearance:none;color:#334155;cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:11.5px;font-weight:500;transition:all .15s;display:inline-flex}.main-actions button[data-v-f5a7a769]:hover{color:#0f172a;background:#e2e8f0}.main-actions button.primary[data-v-f5a7a769]{color:#fff;background:#4f46e5;border-color:#4338ca}.main-actions button.primary[data-v-f5a7a769]:hover{background:#4338ca}.edit-draft[data-v-f5a7a769]{appearance:none;color:#4338ca;cursor:pointer;text-align:center;background:#eef2ff;border:1px solid #c7d2fe;border-radius:6px;width:100%;padding:5px 10px;font-size:11.5px;font-weight:600;transition:all .15s}.edit-draft[data-v-f5a7a769]:hover:not(:disabled){background:#e0e7ff}.edit-draft[data-v-f5a7a769]:disabled{opacity:.6;cursor:not-allowed}.quotes-embedded-section[data-v-f5a7a769]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:8px;margin-top:2px;padding:8px 10px;display:flex}.quotes-section-heading[data-v-f5a7a769]{justify-content:space-between;align-items:center;display:flex}.heading-left[data-v-f5a7a769]{color:#334155;text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:5px;font-size:11px;font-weight:600;display:flex}.quotes-count-pill[data-v-f5a7a769]{color:#475569;background:#e2e8f0;border-radius:10px;padding:0 5px;font-size:10px;font-weight:700;line-height:14px}.quotes-list[data-v-f5a7a769]{flex-direction:column;gap:8px;display:flex}.compact-quote-block[data-v-f5a7a769]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;flex-direction:column;gap:5px;padding:7px 9px;transition:border-color .15s;display:flex}.compact-quote-block[data-v-f5a7a769]:hover{border-color:#cbd5e1}.quote-header-row[data-v-f5a7a769]{justify-content:space-between;align-items:center;gap:6px;display:flex}.quote-item-title[data-v-f5a7a769]{appearance:none;text-align:left;color:#1e293b;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;align-items:center;gap:4px;max-width:200px;margin:0;padding:0;font-size:12px;font-weight:600;display:flex;overflow:hidden}.quote-item-title:hover .quote-name[data-v-f5a7a769]{color:#4f46e5}.quote-name[data-v-f5a7a769]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quote-revision-tag[data-v-f5a7a769]{color:#6366f1;background:#eef2ff;border-radius:3px;flex-shrink:0;padding:0 4px;font-size:10px}.quote-status-badge[data-v-f5a7a769]{white-space:nowrap;border-radius:4px;flex-shrink:0;padding:1px 6px;font-size:10.5px;font-weight:600}.quote-status-badge.status-pending_approval[data-v-f5a7a769]{color:#92400e;background:#fef3c7;border:1px solid #fde68a}.quote-header-right[data-v-f5a7a769]{flex-shrink:0;align-items:center;gap:5px;display:flex}.quote-owner-tag[data-v-f5a7a769]{color:#4b5563;background:#f1f5f9;border-radius:4px;align-items:center;gap:3px;padding:1px 5px;font-size:10px;display:inline-flex}.simulation-note[data-v-f5a7a769],.quote-simulation-note[data-v-f5a7a769]{color:#92400e;background:#fffbeb;border:1px solid #fef3c7;border-radius:4px;margin:0;padding:3px 6px;font-size:10.5px}.quote-status-badge.status-approved[data-v-f5a7a769]{color:#166534;background:#dcfce7;border:1px solid #bbf7d0}.quote-status-badge.status-sent[data-v-f5a7a769]{color:#0369a1;background:#e0f2fe;border:1px solid #bae6fd}.quote-status-badge.status-accepted[data-v-f5a7a769]{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.quote-status-badge.status-draft[data-v-f5a7a769]{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0}.quote-status-badge.status-rejected[data-v-f5a7a769]{color:#b91c1c;background:#fee2e2;border:1px solid #fecaca}.quote-price-row[data-v-f5a7a769]{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.quote-quantity[data-v-f5a7a769]{color:#334155;background:#f1f5f9;border-radius:4px;padding:1px 5px;font-size:12px;font-weight:600}.quote-unit-price[data-v-f5a7a769]{color:#0f172a;font-size:13.5px;font-weight:700}.quote-total-text[data-v-f5a7a769]{color:#64748b;font-size:11px}.quote-line-desc[data-v-f5a7a769]{color:#64748b;text-overflow:ellipsis;white-space:nowrap;max-width:170px;font-size:11px;overflow:hidden}.quote-multi-summary[data-v-f5a7a769]{color:#64748b;font-size:11.5px}.quote-total-price[data-v-f5a7a769]{color:#0f172a;font-size:13px;font-weight:700}.quote-details-row[data-v-f5a7a769]{color:#64748b;flex-direction:column;gap:2px;font-size:11px;display:flex}.quote-validity[data-v-f5a7a769]{color:#b45309;align-items:center;gap:3px;display:inline-flex}.quote-terms[data-v-f5a7a769]{text-overflow:ellipsis;white-space:nowrap;color:#64748b;font-size:10.5px;overflow:hidden}.quote-actions-row[data-v-f5a7a769]{border-top:1px dashed #e2e8f0;align-items:center;gap:5px;margin-top:3px;padding-top:4px;display:flex}.quote-action-btn[data-v-f5a7a769]{appearance:none;color:#1e293b;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:600;transition:all .15s}.quote-action-btn[data-v-f5a7a769]:hover{background:#e2e8f0}.quote-action-btn.primary[data-v-f5a7a769]{color:#fff;background:#4f46e5;border-color:#4338ca}.quote-action-btn.primary[data-v-f5a7a769]:hover{background:#4338ca}.quote-edit-btn[data-v-f5a7a769]{appearance:none;color:#4338ca;cursor:pointer;background:#eef2ff;border:1px solid #c7d2fe;border-radius:4px;padding:3px 7px;font-size:11px;font-weight:600}.quote-edit-btn[data-v-f5a7a769]:hover:not(:disabled){background:#e0e7ff}.quote-detail-btn[data-v-f5a7a769]{appearance:none;color:#64748b;cursor:pointer;background:0 0;border:none;align-items:center;gap:2px;margin-left:auto;padding:3px 6px;font-size:11px;display:inline-flex}.quote-detail-btn[data-v-f5a7a769]:hover{color:#4f46e5}.card-meta[data-v-f5a7a769]{color:#64748b;border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:8px;padding-top:4px;font-size:11px;display:flex}.card-meta span[data-v-f5a7a769]{align-items:center;gap:4px;display:inline-flex}.details-button[data-v-f5a7a769]{appearance:none;color:#4f46e5;cursor:pointer;background:0 0;border:none;align-items:center;gap:2px;margin:0;padding:0;font-size:11.5px;font-weight:500;display:inline-flex}.details-button[data-v-f5a7a769]:hover{text-decoration:underline}.contract-modal-backdrop[data-v-479d5034]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#0f172ab3;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.contract-modal-window[data-v-479d5034]{background:var(--surface-bg,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:12px;flex-direction:column;width:96vw;max-width:1280px;height:92vh;max-height:950px;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000059}.contract-modal-header[data-v-479d5034]{background:var(--header-bg,#f8fafc);border-bottom:1px solid var(--border-color,#e2e8f0);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.header-left[data-v-479d5034]{align-items:center;gap:1rem;display:flex}.header-badge[data-v-479d5034]{letter-spacing:.02em;border-radius:9999px;padding:.25rem .6rem;font-size:.75rem;font-weight:600}.success-badge[data-v-479d5034]{color:#15803d;background:#dcfce7}.muted-badge[data-v-479d5034]{color:#64748b;background:#f1f5f9}.error-badge[data-v-479d5034]{color:#b91c1c;background:#fee2e2}.loading-badge[data-v-479d5034]{color:#0369a1;background:#e0f2fe}.header-left h2[data-v-479d5034]{color:var(--text-primary,#0f172a);margin:0;font-size:1.15rem;font-weight:700}.header-filename[data-v-479d5034]{color:#64748b;font-size:.95rem;font-weight:500}.header-sub[data-v-479d5034]{align-items:center;gap:.5rem;margin:.2rem 0 0;font-size:.82rem;display:flex}.status-chip.success[data-v-479d5034]{color:#059669;background:#ecfdf5;border-radius:4px;padding:.1rem .4rem;font-weight:600}.disclaimer-chip[data-v-479d5034]{color:#64748b}.header-right[data-v-479d5034]{align-items:center;gap:.6rem;display:flex}.button[data-v-479d5034]{cursor:pointer;border:none;border-radius:6px;align-items:center;gap:.4rem;padding:.5rem .9rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.button.primary[data-v-479d5034]{color:#fff;background:#2563eb}.button.primary[data-v-479d5034]:hover{background:#1d4ed8}.button.secondary[data-v-479d5034]{color:#1e293b;background:#e2e8f0}.button.secondary[data-v-479d5034]:hover{background:#cbd5e1}.close-btn[data-v-479d5034]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.4rem .6rem;font-size:1.25rem;line-height:1}.close-btn[data-v-479d5034]:hover{color:#0f172a;background:#e2e8f0}.contract-modal-body[data-v-479d5034]{background:#f1f5f9;flex:1;position:relative;overflow:auto}.viewer-state-panel[data-v-479d5034]{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:400px;padding:2rem;display:flex}.state-icon[data-v-479d5034]{margin-bottom:1rem;font-size:3rem}.state-title[data-v-479d5034]{color:#1e293b;margin:0 0 .5rem;font-size:1.35rem;font-weight:700}.state-desc[data-v-479d5034]{color:#64748b;max-width:480px;margin:0;font-size:.9rem;line-height:1.5}.spinner[data-v-479d5034]{border:4px solid #cbd5e1;border-top-color:#2563eb;border-radius:50%;width:40px;height:40px;margin-bottom:1rem;animation:.8s linear infinite spin-479d5034}@keyframes spin-479d5034{to{transform:rotate(360deg)}}.loading-text[data-v-479d5034]{color:#64748b;font-size:.95rem}.viewer-success-container[data-v-479d5034]{flex-direction:column;height:100%;display:flex}.viewer-audit-banner[data-v-479d5034]{color:#1e40af;background:#eff6ff;border-bottom:1px solid #bfdbfe;align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-size:.85rem;display:flex}.pdf-viewer-wrap[data-v-479d5034]{flex:1;height:100%;min-height:500px}.pdf-iframe-viewer[data-v-479d5034]{border:none;width:100%;height:100%;min-height:600px;display:block}.image-viewer-wrap[data-v-479d5034]{flex:1;justify-content:center;align-items:center;padding:2rem;display:flex;overflow:auto}.attachment-preview-img[data-v-479d5034]{object-fit:contain;border-radius:8px;max-width:100%;max-height:75vh;box-shadow:0 4px 12px #0000001a}.excel-viewer-wrap[data-v-479d5034]{flex:1;justify-content:center;align-items:center;padding:2rem;display:flex}.excel-file-card[data-v-479d5034]{text-align:center;background:#fff;border:1px solid #cbd5e1;border-radius:12px;max-width:540px;padding:2.5rem;box-shadow:0 10px 25px -5px #0000000d}.excel-badge-icon[data-v-479d5034]{margin-bottom:1rem;font-size:3.5rem}.excel-name[data-v-479d5034]{color:#0f172a;word-break:break-all;margin:0 0 .4rem;font-size:1.25rem;font-weight:700}.excel-type-label[data-v-479d5034]{color:#059669;margin:0 0 .8rem;font-size:.85rem;font-weight:600}.excel-hint[data-v-479d5034]{color:#64748b;margin:0 0 1.75rem;font-size:.88rem;line-height:1.5}@media print{.no-print[data-v-479d5034]{display:none!important}}.factory-modal-backdrop[data-v-9671267d]{z-index:2600;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172ac7;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0;overflow:hidden}.factory-modal-window[data-v-9671267d]{background:#f8fafc;border:1px solid #e2e8f0cc;border-radius:1rem;flex-direction:column;width:100%;max-width:1200px;height:94vh;display:flex;overflow:hidden;box-shadow:0 25px 60px -15px #0006}.factory-modal-header[data-v-9671267d]{background:#fff;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.25rem;display:flex}.header-left[data-v-9671267d]{flex-shrink:0;align-items:center;gap:.85rem;display:flex}.header-badge[data-v-9671267d]{color:#fff;white-space:nowrap;background:#059669;border-radius:.5rem;padding:.4rem .8rem;font-size:.8rem;font-weight:700}.header-left h2[data-v-9671267d]{color:#0f172a;white-space:nowrap;margin:0;font-size:1.1rem;font-weight:700}.header-left h2 span[data-v-9671267d]{color:#64748b;font-size:.95rem;font-weight:400}.header-sub[data-v-9671267d]{color:#64748b;white-space:nowrap;align-items:center;gap:.5rem;margin:.2rem 0 0;font-size:.8rem;display:flex}.highlight-cny[data-v-9671267d]{color:#dc2626;font-weight:700}.upload-toast-chip[data-v-9671267d]{color:#059669;white-space:nowrap;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.header-right[data-v-9671267d]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.view-mode-toggle[data-v-9671267d]{white-space:nowrap;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:.5rem;padding:.2rem;display:flex}.toggle-btn[data-v-9671267d]{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:.35rem;padding:.35rem .75rem;font-size:.82rem;font-weight:600;transition:all .15s}.toggle-btn.active[data-v-9671267d]{color:#166534;background:#fff;box-shadow:0 1px 3px #0000001a}.upload-shortcut-btn[data-v-9671267d]{color:#1d4ed8;cursor:pointer;background:#eff6ff;border-color:#93c5fd}.upload-shortcut-btn[data-v-9671267d]:hover{background:#dbeafe}.upload-shortcut-btn.drop-active[data-v-9671267d]{transform:scale(1.04);box-shadow:0 4px 12px #16a34a4d;color:#fff!important;background:#16a34a!important;border:2px dashed #15803d!important}.download-factory-btn[data-v-9671267d]{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.download-factory-btn[data-v-9671267d]:hover{background:#dcfce7}.download-pdf-btn[data-v-9671267d]{color:#1e40af;background:#eff6ff;border-color:#bfdbfe}.download-pdf-btn[data-v-9671267d]:hover{background:#dbeafe}.button[data-v-9671267d]{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.3rem;padding:.45rem .85rem;font-size:.82rem;font-weight:600;transition:all .2s;display:inline-flex}.button.primary[data-v-9671267d]{color:#fff;background:#059669}.button.primary[data-v-9671267d]:hover{background:#047857}.button.secondary[data-v-9671267d]{color:#334155;background:#fff;border-color:#cbd5e1}.button.secondary[data-v-9671267d]:hover{background:#f1f5f9}.close-btn[data-v-9671267d]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:.3rem;padding:.3rem .6rem;font-size:1.2rem}.close-btn[data-v-9671267d]:hover{color:#334155;background:#f1f5f9}.factory-modal-body[data-v-9671267d]{background:#475569;flex:1;padding:1.5rem;overflow-y:auto}.factory-paper-viewport[data-v-9671267d]{justify-content:center;width:100%;display:flex}.factory-paper-page[data-v-9671267d]{box-sizing:border-box;background:#fff;width:100%;max-width:960px;padding:2.2rem 2.8rem;box-shadow:0 10px 30px #00000059}.paper-header[data-v-9671267d]{text-align:center;border-bottom:2px solid #166534;margin-bottom:1.2rem;padding-bottom:.8rem}.comp-title[data-v-9671267d]{color:#166534;margin:0;font-size:1.45rem;font-weight:800}.doc-title[data-v-9671267d]{color:#0f172a;letter-spacing:.5px;margin:.3rem 0 .5rem;font-size:1.15rem;font-weight:700}.doc-sub-line[data-v-9671267d]{color:#475569;justify-content:space-between;margin-top:.4rem;font-size:.85rem;display:flex}.parties-grid[data-v-9671267d]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;grid-template-columns:1fr 1fr;gap:1.2rem;margin-bottom:1.2rem;padding:1rem 1.2rem;display:grid}.party-role[data-v-9671267d]{color:#166534;margin-bottom:.3rem;font-size:.85rem;font-weight:700}.party-name[data-v-9671267d]{margin-bottom:.3rem;font-size:.95rem}.party-line[data-v-9671267d]{color:#334155;margin-top:.2rem;font-size:.85rem}.edit-input[data-v-9671267d]{background:#fff;border:1px solid #cbd5e1;border-radius:.3rem;width:100%;padding:.35rem .5rem;font-size:.9rem}.edit-input-inline[data-v-9671267d]{background:#fff;border:1px solid #cbd5e1;border-radius:.25rem;margin-left:.3rem;padding:.2rem .4rem;font-size:.85rem}.table-section[data-v-9671267d]{margin-bottom:1.2rem}.table-title[data-v-9671267d]{color:#0f172a;margin-bottom:.5rem;font-size:.95rem;font-weight:700}.factory-table[data-v-9671267d]{border-collapse:collapse;border:1px solid #0f172a;width:100%}.factory-table th[data-v-9671267d],.factory-table td[data-v-9671267d]{border:1px solid #cbd5e1;padding:.5rem .7rem;font-size:.85rem}.factory-table th[data-v-9671267d]{color:#0f172a;text-align:center;background:#f1f5f9;font-weight:700}.cell-input[data-v-9671267d]{border:1px solid #0000;border-radius:.25rem;width:100%;padding:.3rem .4rem;font-size:.85rem}.cell-input[data-v-9671267d]:focus{background:#ecfdf5;border-color:#059669;outline:none}.input-unit-cell[data-v-9671267d]{align-items:center;gap:.3rem;display:flex}.total-row[data-v-9671267d]{background:#f8fafc;font-weight:700}.amount-cell[data-v-9671267d]{color:#dc2626;font-size:.95rem}.text-center[data-v-9671267d]{text-align:center}.text-right[data-v-9671267d]{text-align:right}.font-bold[data-v-9671267d]{font-weight:700}.terms-section[data-v-9671267d]{margin-bottom:1.2rem}.form-row-block[data-v-9671267d]{flex-direction:column;gap:.2rem;margin-top:.4rem;display:flex}.form-row-block label[data-v-9671267d]{color:#475569;font-size:.82rem;font-weight:600}.form-textarea[data-v-9671267d]{resize:vertical;border:1px solid #cbd5e1;border-radius:.35rem;width:100%;padding:.4rem .6rem;font-family:inherit;font-size:.85rem}.form-input[data-v-9671267d]{border:1px solid #cbd5e1;border-radius:.35rem;width:100%;padding:.4rem .6rem;font-size:.85rem}.file-attach-section[data-v-9671267d]{margin-bottom:1.2rem}.file-attach-grid[data-v-9671267d]{grid-template-columns:1fr 1fr;gap:16px;margin-top:8px;display:grid}.attach-card[data-v-9671267d]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;justify-content:space-between;gap:10px;padding:12px 14px;display:flex}.attach-card.primary-card[data-v-9671267d]{background:#f0fdf4;border-color:#bbf7d0}.attach-card.pdf-card[data-v-9671267d]{background:#eff6ff;border-color:#bfdbfe}.attach-card-head[data-v-9671267d]{align-items:center;gap:10px;display:flex}.attach-type-icon[data-v-9671267d]{font-size:24px}.attach-card-title[data-v-9671267d]{color:#1e293b;font-size:13px;font-weight:700}.attach-card-desc[data-v-9671267d]{color:#64748b;font-size:11.5px}.attach-file-name[data-v-9671267d]{color:#334155;word-break:break-all;background:#fff;border:1px dashed #cbd5e1;border-radius:4px;padding:5px 8px;font-size:12px;font-weight:600}.attach-card-actions[data-v-9671267d]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.upload-label-btn[data-v-9671267d]{cursor:pointer;margin-bottom:0}.upload-label-btn.drop-active[data-v-9671267d]{transform:scale(1.04);color:#fff!important;background:#16a34a!important;border:2px dashed #15803d!important}.attach-card.card-drop-active[data-v-9671267d]{background:#dcfce7!important;border:2px dashed #16a34a!important;box-shadow:0 0 0 3px #16a34a26!important}.pdf-reupload-btn.drop-active[data-v-9671267d]{transform:scale(1.04);color:#fff!important;background:#16a34a!important;border:2px dashed #15803d!important}.pdf-embed-viewport.viewport-drop-active[data-v-9671267d]{outline-offset:-8px;outline:3px dashed #16a34a;background:#f0fdf4!important}.signatures-section[data-v-9671267d]{border-top:1px dashed #cbd5e1;grid-template-columns:1fr 1fr;gap:2rem;margin-top:1.5rem;padding-top:1rem;display:grid}.sig-side[data-v-9671267d]{flex-direction:column;gap:.5rem;font-size:.9rem;display:flex}.sig-stamp-box[data-v-9671267d]{justify-content:center;align-items:center;width:170px;height:90px;display:flex}.sig-seal-img[data-v-9671267d]{object-fit:contain;max-width:160px;max-height:85px}.factory-sign-placeholder[data-v-9671267d]{flex-direction:column;justify-content:flex-end;width:100%;height:90px;display:flex}.sign-line[data-v-9671267d]{border-bottom:1px solid #0f172a;width:80%;margin-bottom:4px}.sign-note[data-v-9671267d]{color:#64748b;font-size:.75rem}.sig-date-line[data-v-9671267d]{color:#475569;font-size:.8rem}.pdf-embed-viewport[data-v-9671267d]{flex-direction:column;align-items:center;width:100%;display:flex}.pdf-preview-toolbar[data-v-9671267d]{color:#166534;background:#fff;border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:960px;margin-bottom:1rem;padding:.6rem 1rem;font-size:.85rem;font-weight:600;display:flex;box-shadow:0 2px 4px #0000000d}.pdf-toolbar-title[data-v-9671267d]{flex:1;min-width:200px}.pdf-toolbar-actions[data-v-9671267d]{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:.5rem;display:flex}.pdf-reupload-btn[data-v-9671267d]{cursor:pointer;color:#166534;white-space:nowrap;background:#f0fdf4;border-color:#bbf7d0;margin-bottom:0}.pdf-reupload-btn[data-v-9671267d]:hover{background:#dcfce7}.pdf-open-btn[data-v-9671267d]{white-space:nowrap;text-decoration:none}.pdf-dl-btn[data-v-9671267d]{color:#fff;white-space:nowrap;background:#166534}.pdf-page-wrapper[data-v-9671267d]{box-sizing:border-box;background:#fff;border-radius:4px;justify-content:center;width:100%;max-width:960px;padding:16px;display:flex;box-shadow:0 10px 30px #00000059}.pdf-page-image[data-v-9671267d]{max-width:100%;height:auto;display:block}.sub-toggle-group[data-v-9671267d]{white-space:nowrap;background:#e2e8f0;border-radius:6px;flex-direction:row;flex-shrink:0;gap:2px;padding:2px;display:flex}.sub-toggle-btn[data-v-9671267d]{color:#475569;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;padding:4px 10px;font-size:.82rem;font-weight:500;transition:all .15s}.sub-toggle-btn[data-v-9671267d]:hover{color:#0f172a}.sub-toggle-btn.active[data-v-9671267d]{color:#166534;background:#fff;font-weight:600;box-shadow:0 1px 3px #0000001a}.pdf-paper-container[data-v-9671267d]{box-sizing:border-box;background:#f1f5f9;border-radius:6px;justify-content:center;width:100%;padding:1rem;display:flex;overflow-y:auto}.pdf-paper-page-img[data-v-9671267d]{background:#fff;border-radius:4px;width:100%;max-width:820px;height:auto;box-shadow:0 10px 30px #00000040}.pdf-iframe-viewer[data-v-9671267d]{background:#525659;border:none;border-radius:6px;width:100%;height:82vh;box-shadow:0 4px 14px #00000026}.custom-badge[data-v-9671267d]{color:#059669;vertical-align:middle;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:12px;margin-left:.5rem;padding:2px 8px;font-size:.75rem;font-weight:600;display:inline-block}.custom-contract-alert-bar[data-v-9671267d]{color:#166534;background:#f0fdf4;border:1px solid #86efac;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding:.65rem 1rem;font-size:.88rem;display:flex;box-shadow:0 2px 6px #16653414}.custom-contract-alert-bar .alert-info[data-v-9671267d]{align-items:center;gap:.5rem;display:flex}.custom-contract-alert-bar strong[data-v-9671267d]{color:#14532d;font-family:ui-monospace,monospace}.switch-pdf-btn[data-v-9671267d]{color:#fff;cursor:pointer;white-space:nowrap;background:#059669;border:none;border-radius:6px;padding:4px 12px;font-size:.82rem}.switch-pdf-btn[data-v-9671267d]:hover{background:#047857}.empty-badge[data-v-9671267d]{color:#92400e;vertical-align:middle;background:#fef3c7;border:1px solid #fde68a;border-radius:12px;margin-left:.5rem;padding:2px 8px;font-size:.75rem;font-weight:600;display:inline-block}.no-contract-notice-banner[data-v-9671267d]{background:#fffbeb;border:1px solid #fef3c7;border-left:4px solid #f59e0b;border-radius:6px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;padding:.75rem 1rem;display:flex}.notice-main[data-v-9671267d]{align-items:flex-start;gap:.75rem;display:flex}.notice-icon[data-v-9671267d]{font-size:1.4rem}.notice-main strong[data-v-9671267d]{color:#92400e;margin-bottom:2px;font-size:.9rem;display:block}.notice-main p[data-v-9671267d]{color:#b45309;margin:0;font-size:.8rem;line-height:1.4}.pdf-empty-state-card[data-v-9671267d]{text-align:center;background:#fff;border:2px dashed #cbd5e1;border-radius:12px;width:100%;max-width:640px;margin:3.5rem auto;padding:3rem 2rem;box-shadow:0 4px 12px #0000000d}.empty-icon-circle[data-v-9671267d]{background:#f1f5f9;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 1.25rem;font-size:32px;display:flex}.empty-state-title[data-v-9671267d]{color:#1e293b;margin:0 0 .5rem;font-size:1.15rem;font-weight:700}.empty-state-desc[data-v-9671267d]{color:#64748b;margin:0 0 1.5rem;font-size:.88rem;line-height:1.6}.empty-actions[data-v-9671267d]{justify-content:center;align-items:center;gap:1rem;display:flex}.upload-empty-btn[data-v-9671267d]{cursor:pointer;margin-bottom:0;padding:.6rem 1.25rem;font-size:.9rem}.switch-to-sheet-btn[data-v-9671267d]{padding:.6rem 1.25rem;font-size:.9rem}.factory-modal-footer[data-v-9671267d]{background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;padding:.8rem 1.5rem;display:flex}.foot-tip[data-v-9671267d]{color:#64748b;font-size:.82rem}.footer-right[data-v-9671267d]{align-items:center;gap:.8rem;display:flex}.sr-only[data-v-9671267d]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media print{.no-print[data-v-9671267d]{display:none!important}.factory-modal-backdrop[data-v-9671267d]{background:0 0!important;padding:0!important;position:static!important}.factory-modal-window[data-v-9671267d]{box-shadow:none!important;border:none!important;max-width:100%!important;height:auto!important}.factory-modal-body[data-v-9671267d]{background:0 0!important;padding:0!important}.factory-paper-page[data-v-9671267d]{box-shadow:none!important;padding:0!important}}.instruction-modal-backdrop[data-v-d76297d4]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1060;background:#0f172ab8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.instruction-modal-window[data-v-d76297d4]{background:#f8fafc;border-radius:14px;flex-direction:column;width:100%;max-width:1100px;height:94vh;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000059}.instruction-modal-header[data-v-d76297d4]{background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.header-left[data-v-d76297d4]{align-items:center;gap:14px;display:flex}.header-badge[data-v-d76297d4]{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:700}#instruction-modal-title[data-v-d76297d4]{color:#0f172a;margin:0;font-size:16px;font-weight:700}#instruction-modal-title span[data-v-d76297d4]{color:#475569;font-size:14px;font-weight:500}.header-sub[data-v-d76297d4]{color:#64748b;margin:2px 0 0;font-size:12px}.header-sub strong[data-v-d76297d4]{color:#0f172a}.highlight-meters[data-v-d76297d4]{color:#1d4ed8;font-weight:700}.upload-toast-chip[data-v-d76297d4]{color:#15803d;background:#dcfce7;border-radius:4px;margin-left:8px;padding:1px 7px;font-weight:600}.header-right[data-v-d76297d4]{flex-shrink:0;align-items:center;gap:10px;display:flex}.view-mode-toggle[data-v-d76297d4]{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;padding:3px;display:flex}.toggle-btn[data-v-d76297d4]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:5px 11px;font-size:12px;font-weight:600;transition:all .15s}.toggle-btn.active[data-v-d76297d4]{color:#1d4ed8;background:#fff;box-shadow:0 1px 3px #0000001a}.upload-shortcut-btn[data-v-d76297d4]{color:#166534;cursor:pointer;background:#f0fdf4;border:1px solid #86efac;border-radius:6px;align-items:center;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.upload-shortcut-btn[data-v-d76297d4]:hover{background:#dcfce7}.upload-shortcut-btn.drop-active[data-v-d76297d4]{transform:scale(1.04);box-shadow:0 4px 12px #16a34a4d;color:#fff!important;background:#16a34a!important;border:2px dashed #15803d!important}.download-excel-btn[data-v-d76297d4]{color:#fff;background:#2563eb;padding:6px 13px;font-size:12.5px;font-weight:600}.download-excel-btn[data-v-d76297d4]:hover{background:#1d4ed8}.print-action-btn[data-v-d76297d4]{color:#334155;background:#fff;border:1px solid #cbd5e1;padding:6px 12px;font-size:12.5px;font-weight:600}.print-action-btn[data-v-d76297d4]:hover{background:#f8fafc}.save-action-btn[data-v-d76297d4]{color:#fff;background:#059669;padding:6px 14px;font-size:12.5px;font-weight:700}.save-action-btn[data-v-d76297d4]:hover:not(:disabled){background:#047857}.close-btn[data-v-d76297d4]{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex}.close-btn[data-v-d76297d4]:hover{color:#0f172a;background:#e2e8f0}.sr-only[data-v-d76297d4]{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.instruction-modal-body[data-v-d76297d4]{background:#e2e8f0;flex:1;padding:20px 24px 40px;overflow-y:auto}.files-dock-bar[data-v-d76297d4]{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px;display:grid}.dock-item[data-v-d76297d4]{background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:12px;padding:10px 14px;display:flex}.dock-icon[data-v-d76297d4]{font-size:24px}.dock-info[data-v-d76297d4]{flex:1;min-width:0}.dock-label[data-v-d76297d4]{color:#64748b;font-size:11px;display:block}.dock-filename[data-v-d76297d4]{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.dock-actions[data-v-d76297d4]{flex-shrink:0;align-items:center;gap:8px;display:flex}.dock-btn[data-v-d76297d4]{cursor:pointer;border:1px solid #0000;border-radius:4px;padding:4px 8px;font-size:11.5px;font-weight:600;text-decoration:none}.dock-btn.dl[data-v-d76297d4]{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.dock-btn.upload[data-v-d76297d4]{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.dock-btn.upload.drop-active[data-v-d76297d4]{transform:scale(1.04);color:#fff!important;background:#16a34a!important;border:2px dashed #15803d!important}.dock-item.dock-drop-active[data-v-d76297d4]{background:#f0fdf4!important;border:2px dashed #16a34a!important;box-shadow:0 0 0 3px #16a34a26!important}.dock-btn.preview[data-v-d76297d4]{color:#b45309;background:#fef3c7;border-color:#fde68a}.instruction-sheet-paper[data-v-d76297d4]{color:#1e293b;background:#fff;border-radius:6px;max-width:900px;margin:0 auto;padding:32px 40px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Microsoft YaHei,sans-serif;box-shadow:0 4px 16px #00000014}.paper-header[data-v-d76297d4]{text-align:center;border-bottom:2px solid #1e3a8a;margin-bottom:20px;padding-bottom:12px}.company-title[data-v-d76297d4]{color:#1e3a8a;letter-spacing:.5px;margin:0;font-size:20px;font-weight:800}.paper-doc-title[data-v-d76297d4]{color:#0f172a;margin:6px 0 0;font-size:16px;font-weight:700}.en-doc-title[data-v-d76297d4]{color:#64748b;letter-spacing:.5px;font-size:11px;font-weight:600}.paper-meta-row[data-v-d76297d4]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:8px 14px;font-size:12.5px;display:flex}.meta-item[data-v-d76297d4]{align-items:center;gap:6px;display:flex}.badge-tag[data-v-d76297d4]{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:4px;padding:1px 6px;font-weight:700}.paper-input-inline[data-v-d76297d4]{background:#fff;border:1px solid #cbd5e1;border-radius:4px;padding:2px 6px;font-size:12px}.text-bold[data-v-d76297d4]{color:#b45309;font-weight:700}.paper-parties-box[data-v-d76297d4]{background:#fcfcfc;border:1px solid #cbd5e1;border-radius:6px;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:18px;padding:12px 16px;display:grid}.party-title[data-v-d76297d4]{color:#1e3a8a;border-bottom:1px dashed #cbd5e1;margin-bottom:6px;padding-bottom:4px;font-size:12.5px;font-weight:700}.party-line[data-v-d76297d4]{color:#334155;font-size:12px;line-height:1.6}.section-title-line[data-v-d76297d4]{color:#1e3a8a;border-left:3px solid #1e3a8a;margin:18px 0 8px;padding-left:8px;font-size:13.5px;font-weight:700}.paper-table[data-v-d76297d4]{border-collapse:collapse;width:100%;margin-bottom:16px;font-size:12px}.paper-table th[data-v-d76297d4],.paper-table td[data-v-d76297d4]{border:1px solid #cbd5e1;padding:6px 10px}.paper-table th[data-v-d76297d4]{color:#1e3a8a;background:#eff6ff;font-weight:700}.th-label[data-v-d76297d4]{color:#475569;background:#f8fafc;width:110px;font-weight:600}.highlight-val[data-v-d76297d4]{color:#1d4ed8}.text-center[data-v-d76297d4]{text-align:center}.text-left[data-v-d76297d4]{text-align:left}.text-right[data-v-d76297d4]{text-align:right}.font-semibold[data-v-d76297d4]{font-weight:600}.font-bold[data-v-d76297d4]{font-weight:700}.font-mono[data-v-d76297d4]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.color-badge[data-v-d76297d4]{color:#0f172a;background:#f1f5f9;border-radius:4px;padding:2px 6px;font-weight:600}.tag-cell[data-v-d76297d4]{color:#059669;font-weight:600}.total-row[data-v-d76297d4]{background:#fef3c7}.instructions-list[data-v-d76297d4]{background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;margin-bottom:16px;padding:12px 16px}.inst-item[data-v-d76297d4]{color:#334155;margin-bottom:4px;font-size:12px;line-height:1.7}.inst-item strong[data-v-d76297d4]{color:#0f172a}.paper-notes-box[data-v-d76297d4]{margin-bottom:18px}.paper-notes-textarea[data-v-d76297d4]{box-sizing:border-box;resize:vertical;border:1px solid #cbd5e1;border-radius:6px;width:100%;padding:8px 12px;font-family:inherit;font-size:12px}.signatures-grid[data-v-d76297d4]{border-top:1px dashed #cbd5e1;grid-template-columns:1fr 1fr 1fr;gap:16px;padding-top:14px;display:grid}.sig-box[data-v-d76297d4]{font-size:12px}.sig-title[data-v-d76297d4]{color:#64748b;margin-bottom:4px}.sig-content strong[data-v-d76297d4]{color:#1e3a8a}.sig-content p[data-v-d76297d4]{color:#64748b;margin:2px 0 0;font-size:11px}.pdf-embed-viewport[data-v-d76297d4]{max-width:900px;margin:0 auto}.pdf-preview-toolbar[data-v-d76297d4]{background:#fff;border:1px solid #cbd5e1;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:10px 16px;display:flex}.pdf-toolbar-title[data-v-d76297d4]{color:#1e293b;font-size:13px;font-weight:700}.pdf-toolbar-actions[data-v-d76297d4]{gap:10px;display:flex}.pdf-reupload-btn[data-v-d76297d4]{color:#166534;cursor:pointer;background:#f0fdf4;border:1px solid #86efac;border-radius:6px;align-items:center;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.pdf-reupload-btn[data-v-d76297d4]:hover{background:#dcfce7}.pdf-reupload-btn.drop-active[data-v-d76297d4]{transform:scale(1.04);color:#fff!important;background:#16a34a!important;border:2px dashed #15803d!important}.pdf-embed-viewport.viewport-drop-active[data-v-d76297d4]{outline-offset:-8px;outline:3px dashed #16a34a;background:#f0fdf4!important}.pdf-open-btn[data-v-d76297d4]{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:600}.pdf-dl-btn[data-v-d76297d4]{color:#fff;background:#2563eb;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:600;text-decoration:none}.pdf-page-container[data-v-d76297d4]{background:#525659;border-radius:8px;justify-content:center;padding:24px;display:flex}.pdf-mock-page[data-v-d76297d4]{background:#fff;flex-direction:column;width:100%;max-width:760px;min-height:520px;padding:40px;display:flex;box-shadow:0 4px 20px #00000040}.pdf-doc-badge[data-v-d76297d4]{color:#2563eb;letter-spacing:1px;margin-bottom:10px;font-size:10px;font-weight:700}.pdf-doc-heading[data-v-d76297d4]{color:#1e3a8a;margin:0;font-size:20px;font-weight:800}.pdf-doc-subheading[data-v-d76297d4]{color:#334155;border-bottom:1px solid #cbd5e1;margin:6px 0 20px;padding-bottom:12px;font-size:15px}.pdf-summary-cards[data-v-d76297d4]{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}.p-card[data-v-d76297d4]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:8px 12px}.p-lbl[data-v-d76297d4]{color:#64748b;font-size:11px;display:block}.p-val[data-v-d76297d4]{color:#0f172a;font-size:13px;font-weight:700;display:block}.pdf-spec-line[data-v-d76297d4]{color:#334155;background:#eff6ff;border-radius:6px;margin-bottom:16px;padding:10px 14px;font-size:12.5px}.pdf-breakdown-mini[data-v-d76297d4]{color:#475569;border:1px solid #e2e8f0;border-radius:6px;margin-bottom:40px;padding:10px 14px;font-size:12px;line-height:1.6}.pdf-stamp-footer[data-v-d76297d4]{border-top:1px dashed #cbd5e1;justify-content:space-between;margin-top:auto;padding-top:20px;display:flex}.pdf-stamp-unit[data-v-d76297d4]{flex-direction:column;display:flex}.stamp-lbl[data-v-d76297d4]{color:#1e3a8a;font-size:12px;font-weight:700}.stamp-date[data-v-d76297d4]{color:#64748b;font-size:11px}@media print{.no-print[data-v-d76297d4]{display:none!important}.instruction-modal-backdrop[data-v-d76297d4]{background:0 0;padding:0;position:static}.instruction-modal-window[data-v-d76297d4]{box-shadow:none;height:auto}.instruction-modal-body[data-v-d76297d4]{background:0 0;padding:0}.instruction-sheet-paper[data-v-d76297d4]{box-shadow:none;padding:0}}.order-modal-backdrop[data-v-cb368cf2]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1060;background:#0f172ab8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.order-modal-window[data-v-cb368cf2]{background:#f8fafc;border:1px solid #cbd5e1;border-radius:16px;flex-direction:column;width:100%;max-width:1100px;height:92vh;display:flex;overflow:hidden;box-shadow:0 25px 55px #00000047}.order-modal-header[data-v-cb368cf2]{background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.header-left[data-v-cb368cf2]{align-items:center;gap:12px;display:flex}.header-badge[data-v-cb368cf2]{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:700}.header-left h2[data-v-cb368cf2]{color:#0f172a;margin:0;font-size:18px;font-weight:800}.header-sub[data-v-cb368cf2]{color:#64748b;align-items:center;gap:8px;margin:3px 0 0;font-size:12.5px;display:flex}.header-right[data-v-cb368cf2]{align-items:center;gap:10px;display:flex}.header-comm-btn[data-v-cb368cf2]{color:#fff;background:#4f46e5;font-weight:600}.header-sop-btn[data-v-cb368cf2]{color:#b45309;background:#fffbeb;border:1px solid #fde68a;font-weight:600}.header-sop-btn[data-v-cb368cf2]:hover{background:#fef3c7}.close-x-btn[data-v-cb368cf2]{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px;font-size:22px;transition:all .15s}.close-x-btn[data-v-cb368cf2]:hover{color:#1e293b;background:#e2e8f0}.steps-nav-bar[data-v-cb368cf2]{scrollbar-width:none;background:#f1f5f9;border-bottom:1px solid #e2e8f0;align-items:center;gap:6px;padding:10px 24px;display:flex;overflow-x:auto}.steps-nav-bar[data-v-cb368cf2]::-webkit-scrollbar{display:none}.nav-step-chip[data-v-cb368cf2]{cursor:pointer;white-space:nowrap;color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;transition:all .15s;display:inline-flex}.nav-step-chip[data-v-cb368cf2]:hover{color:#4338ca;border-color:#6366f1}.nav-step-chip.active[data-v-cb368cf2]{color:#fff;background:#4f46e5;border-color:#4338ca;font-weight:700;box-shadow:0 2px 6px #4f46e540}.nav-step-chip.is-current-workflow[data-v-cb368cf2]:not(.active){color:#b45309;background:#fffbeb;border-color:#f59e0b;font-weight:600}.chip-num[data-v-cb368cf2]{opacity:.85;font-size:11px}.chip-current-dot[data-v-cb368cf2]{color:#f59e0b;font-size:12px}.chip-done-check[data-v-cb368cf2]{color:#10b981;font-weight:700}.order-modal-body[data-v-cb368cf2]{flex-direction:column;flex:1;gap:16px;padding:20px 24px;display:flex;overflow-y:auto}.card-box[data-v-cb368cf2]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:18px 20px;box-shadow:0 1px 3px #0000000a}.section-head[data-v-cb368cf2]{align-items:center;gap:8px;margin-bottom:14px;display:flex}.sec-icon[data-v-cb368cf2]{font-size:18px}.section-head h3[data-v-cb368cf2]{color:#1e293b;margin:0;font-size:14.5px;font-weight:750}.head-hint[data-v-cb368cf2]{color:#64748b;font-size:12px;font-weight:400}.fields-grid[data-v-cb368cf2]{gap:12px 16px;display:grid}.four-cols[data-v-cb368cf2]{grid-template-columns:repeat(4,1fr)}.three-cols[data-v-cb368cf2]{grid-template-columns:repeat(3,1fr)}.deposit-split-grid[data-v-cb368cf2]{flex-direction:column;gap:16px;margin-top:14px;display:flex}.deposit-card-box[data-v-cb368cf2]{background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:14px 16px;box-shadow:0 1px 3px #0000000a}.customer-deposit-box[data-v-cb368cf2]{background:linear-gradient(#f8fafc 0%,#fff 100%);border-left:4px solid #2563eb}.factory-deposit-box[data-v-cb368cf2]{background:linear-gradient(#f0fdf4 0%,#fff 100%);border-left:4px solid #059669}.deposit-box-head[data-v-cb368cf2]{border-bottom:1px dashed #cbd5e1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:8px;display:flex}.box-head-title[data-v-cb368cf2]{color:#0f172a;align-items:center;gap:8px;font-size:13.5px;display:flex}.box-icon[data-v-cb368cf2]{font-size:15px}.box-head-meta[data-v-cb368cf2]{color:#64748b;font-size:12px}.box-head-meta strong[data-v-cb368cf2]{color:#0f172a}.slip-input-wrap[data-v-cb368cf2]{align-items:center;gap:6px;display:flex}.slip-filename-input[data-v-cb368cf2]{flex:1}.slip-upload-label-btn[data-v-cb368cf2]{white-space:nowrap;cursor:pointer;color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;margin-bottom:0;padding:6px 10px;font-size:11.5px;font-weight:600;transition:all .15s;display:inline-flex}.slip-upload-label-btn[data-v-cb368cf2]:hover{background:#f1f5f9;border-color:#94a3b8}.slip-upload-label-btn.drop-active[data-v-cb368cf2]{transform:scale(1.04);color:#fff!important;background:#2563eb!important;border:2px dashed #1d4ed8!important}.status-tag.warn[data-v-cb368cf2]{color:#b45309;white-space:nowrap;background:#fef3c7;border:1px solid #fde68a;border-radius:4px;flex-shrink:0;padding:1px 6px;font-size:11px;font-weight:600}.field-item[data-v-cb368cf2]{flex-direction:column;gap:5px;display:flex}.field-item.span-2[data-v-cb368cf2]{grid-column:span 2}.field-item.span-3[data-v-cb368cf2]{grid-column:span 3}.field-item.span-4[data-v-cb368cf2]{grid-column:span 4}.field-item label[data-v-cb368cf2]{color:#475569;font-size:12px;font-weight:600}.field-item input[data-v-cb368cf2],.field-item select[data-v-cb368cf2],.field-item textarea[data-v-cb368cf2]{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;padding:8px 10px;font-size:13px;transition:border-color .15s}.field-item input[data-v-cb368cf2]:focus,.field-item select[data-v-cb368cf2]:focus,.field-item textarea[data-v-cb368cf2]:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.static-val-badge[data-v-cb368cf2]{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;padding:7px 10px;font-size:12.5px;font-weight:700}.input-with-select[data-v-cb368cf2]{gap:6px;display:flex}.input-with-select input[data-v-cb368cf2]{flex:1}.input-with-select select[data-v-cb368cf2]{width:80px}.total-display[data-v-cb368cf2]{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;padding:7px 10px;font-size:14.5px}.stages-section[data-v-cb368cf2]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:18px 20px}.stages-head[data-v-cb368cf2]{justify-content:space-between;align-items:center;display:flex}.current-stage-tag[data-v-cb368cf2]{color:#3730a3;background:#e0e7ff;border-radius:20px;padding:3px 10px;font-size:11.5px;font-weight:600}.stage-card[data-v-cb368cf2]{background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;padding:16px}.stage-title-bar[data-v-cb368cf2]{align-items:center;gap:12px;margin-bottom:14px;display:flex}.stage-tag[data-v-cb368cf2]{color:#1e293b;font-size:13.5px;font-weight:800}.role-pill[data-v-cb368cf2]{color:#475569;background:#e2e8f0;border-radius:4px;padding:2px 8px;font-size:11.5px}.quick-comm-link[data-v-cb368cf2]{color:#2563eb;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;margin-left:auto;padding:4px 10px;font-size:12px;font-weight:600;transition:all .15s}.quick-comm-link[data-v-cb368cf2]:hover{background:#dbeafe}.internal-notes-area[data-v-cb368cf2]{box-sizing:border-box;width:100%}.modal-notice[data-v-cb368cf2]{border-radius:8px;padding:10px 14px;font-size:13px}.modal-notice.error[data-v-cb368cf2]{color:#991b1b;background:#fee2e2}.modal-notice.success[data-v-cb368cf2]{color:#15803d;background:#dcfce7;font-weight:600}.order-modal-footer[data-v-cb368cf2]{background:#fff;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.advance-step-btn[data-v-cb368cf2]{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe;font-weight:600}.advance-step-btn[data-v-cb368cf2]:hover{background:#dbeafe}.finish-pill[data-v-cb368cf2]{color:#16a34a;font-size:12.5px;font-weight:700}.footer-right[data-v-cb368cf2]{align-items:center;gap:12px;display:flex}.save-all-btn[data-v-cb368cf2]{color:#fff;background:#2563eb;padding:8px 22px;font-weight:700}.contract-card-banner[data-v-cb368cf2],.quote-card-banner[data-v-cb368cf2]{background:linear-gradient(135deg,#f5f3ff 0%,#eff6ff 100%);border:1px solid #c7d2fe;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:12px 16px;display:flex}.contract-badge-info[data-v-cb368cf2]{flex-shrink:0;align-items:center;gap:12px;display:flex}.contract-icon[data-v-cb368cf2]{background:#fff;border-radius:8px;padding:4px 6px;font-size:26px;box-shadow:0 2px 6px #6366f126}.contract-title-line[data-v-cb368cf2]{color:#1e1b4b;white-space:nowrap;align-items:center;gap:10px;font-size:13.5px;display:flex}.status-tag[data-v-cb368cf2]{white-space:nowrap;flex-shrink:0}.status-tag.success[data-v-cb368cf2]{color:#059669;white-space:nowrap;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:4px;flex-shrink:0;padding:1px 6px;font-size:11px;font-weight:600}.status-tag.draft[data-v-cb368cf2]{color:#b45309;white-space:nowrap;background:#fef3c7;border:1px solid #fde68a;border-radius:4px;flex-shrink:0;padding:1px 6px;font-size:11px;font-weight:600}.contract-title-line.factory-line[data-v-cb368cf2]{margin-top:4px}.file-name-code[data-v-cb368cf2]{color:#334155;text-overflow:ellipsis;white-space:nowrap;background:#f1f5f9;border-radius:4px;max-width:260px;padding:1px 5px;font-size:11px;overflow:hidden}.contract-subtext[data-v-cb368cf2]{color:#4b5563;margin:3px 0 0;font-size:12px}.contract-actions[data-v-cb368cf2]{flex-shrink:0;align-items:center;gap:8px;display:flex}.upload-customer-direct-btn[data-v-cb368cf2]{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;align-items:center;padding:6px 14px;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex}.upload-customer-direct-btn[data-v-cb368cf2]:hover{background:#dbeafe}.upload-customer-direct-btn.drop-active[data-v-cb368cf2]{transform:scale(1.04);box-shadow:0 4px 12px #2563eb4d;color:#fff!important;background:#2563eb!important;border:2px dashed #1d4ed8!important}.contract-card-banner.banner-drop-active[data-v-cb368cf2],.instruction-contract-banner.banner-drop-active[data-v-cb368cf2]{background:#eff6ff!important;border:2px dashed #2563eb!important;box-shadow:0 0 0 4px #2563eb26!important}.contract-view-btn[data-v-cb368cf2]{color:#fff;background:#4f46e5;padding:6px 14px;font-size:12.5px;font-weight:700}.contract-view-btn[data-v-cb368cf2]:hover{background:#4338ca}.contract-download-btn[data-v-cb368cf2]{color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:6px;align-items:center;padding:6px 14px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.contract-download-btn[data-v-cb368cf2]:hover{color:#111827;background:#f9fafb}.header-contract-btn[data-v-cb368cf2]{color:#334155;background:#f1f5f9;border-color:#cbd5e1;font-weight:600}.header-contract-btn[data-v-cb368cf2]:hover{color:#0f172a;background:#e2e8f0}.header-factory-btn[data-v-cb368cf2]{color:#166534;background:#f0fdf4;border-color:#bbf7d0;font-weight:600}.header-factory-btn[data-v-cb368cf2]:hover{color:#14532d;background:#dcfce7;border-color:#86efac}.factory-contract-banner[data-v-cb368cf2]{background:linear-gradient(135deg,#f0fdf4 0%,#fff 100%);border:1px solid #86efac;border-radius:12px;flex-direction:column;gap:12px;margin-bottom:18px;padding:16px 20px;display:flex;box-shadow:0 2px 8px #1665340d}.factory-banner-top[data-v-cb368cf2]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.factory-banner-title-group[data-v-cb368cf2]{align-items:center;gap:12px;display:flex}.factory-banner-icon[data-v-cb368cf2]{background:#fff;border:1px solid #bbf7d0;border-radius:10px;justify-content:center;align-items:center;padding:6px 8px;font-size:26px;display:flex;box-shadow:0 2px 6px #16653414}.factory-banner-title[data-v-cb368cf2]{color:#14532d;align-items:center;gap:10px;font-size:14.5px;display:flex}.factory-banner-sub[data-v-cb368cf2]{color:#475569;flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px;font-size:12.5px;display:flex}.factory-banner-actions[data-v-cb368cf2]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.factory-banner-files[data-v-cb368cf2]{border-top:1px dashed #bbf7d0;flex-wrap:wrap;align-items:center;gap:12px;padding-top:10px;display:flex}.file-chip[data-v-cb368cf2]{border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.file-chip.original[data-v-cb368cf2]{color:#334155;background:#f8fafc;border:1px solid #cbd5e1}.file-chip.pdf[data-v-cb368cf2]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.file-chip code[data-v-cb368cf2]{font-family:inherit;font-weight:600}.upload-factory-direct-btn[data-v-cb368cf2]{color:#15803d;cursor:pointer;background:#fff;border:1px dashed #16a34a;border-radius:6px;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.upload-factory-direct-btn[data-v-cb368cf2]:hover{background:#dcfce7;border-color:#15803d}.upload-factory-direct-btn.drop-active[data-v-cb368cf2]{transform:scale(1.04);box-shadow:0 4px 12px #16a34a4d;color:#fff!important;background:#16a34a!important;border:2px dashed #15803d!important}.open-factory-modal-btn[data-v-cb368cf2]{color:#fff;cursor:pointer;background:#16a34a;border:none;border-radius:6px;padding:6px 13px;font-size:12px;font-weight:700;transition:all .15s}.open-factory-modal-btn[data-v-cb368cf2]:hover{background:#15803d}.open-factory-pdf-btn[data-v-cb368cf2]{color:#991b1b;cursor:pointer;background:#fee2e2;border:1px solid #fca5a5;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:700;transition:all .15s}.open-factory-pdf-btn[data-v-cb368cf2]:hover{color:#7f1d1d;background:#fecaca}.stage-dual-contracts-box[data-v-cb368cf2]{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.stage-contract-banner[data-v-cb368cf2]{margin-top:0!important;margin-bottom:0!important}.factory-inline-status[data-v-cb368cf2]{align-items:center;gap:6px;margin-left:6px;display:inline-flex}.factory-inline-status .divider[data-v-cb368cf2]{color:#cbd5e1;margin:0 4px;font-weight:300}.instruction-contract-banner[data-v-cb368cf2]{background:linear-gradient(135deg,#eff6ff 0%,#fff 100%);border:1px solid #93c5fd;border-radius:12px;flex-direction:column;gap:12px;margin-bottom:18px;padding:16px 20px;display:flex;box-shadow:0 2px 8px #2563eb0d}.instruction-banner-top[data-v-cb368cf2]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.instruction-banner-title-group[data-v-cb368cf2]{align-items:center;gap:12px;display:flex}.instruction-banner-icon[data-v-cb368cf2]{background:#fff;border:1px solid #bfdbfe;border-radius:10px;justify-content:center;align-items:center;padding:6px 8px;font-size:26px;display:flex;box-shadow:0 2px 6px #2563eb14}.instruction-banner-title[data-v-cb368cf2]{color:#1e3a8a;align-items:center;gap:10px;font-size:14.5px;display:flex}.instruction-banner-sub[data-v-cb368cf2]{color:#475569;flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px;font-size:12.5px;display:flex}.instruction-banner-actions[data-v-cb368cf2]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.upload-instruction-direct-btn[data-v-cb368cf2]{color:#1d4ed8;cursor:pointer;background:#fff;border:1px dashed #2563eb;border-radius:6px;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.upload-instruction-direct-btn[data-v-cb368cf2]:hover{background:#dbeafe;border-color:#1d4ed8}.upload-instruction-direct-btn.drop-active[data-v-cb368cf2]{transform:scale(1.04);box-shadow:0 4px 12px #2563eb4d;color:#fff!important;background:#2563eb!important;border:2px dashed #1d4ed8!important}.open-instruction-modal-btn[data-v-cb368cf2]{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:6px;padding:6px 13px;font-size:12px;font-weight:700;transition:all .15s}.open-instruction-modal-btn[data-v-cb368cf2]:hover{background:#1d4ed8}.open-instruction-pdf-btn[data-v-cb368cf2]{color:#991b1b;cursor:pointer;background:#fee2e2;border:1px solid #fca5a5;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:700;transition:all .15s}.open-instruction-pdf-btn[data-v-cb368cf2]:hover{color:#7f1d1d;background:#fecaca}.instruction-banner-files[data-v-cb368cf2]{border-top:1px dashed #bfdbfe;flex-wrap:wrap;gap:12px;padding-top:10px;display:flex}.chip-dl-inline-btn[data-v-cb368cf2]{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:4px;margin-left:6px;padding:2px 6px;font-size:11px;font-weight:600;text-decoration:none}.chip-dl-inline-btn[data-v-cb368cf2]:hover{background:#dbeafe}.chip-preview-inline-btn[data-v-cb368cf2]{color:#991b1b;cursor:pointer;background:#fee2e2;border:1px solid #fca5a5;border-radius:4px;margin-left:6px;padding:2px 6px;font-size:11px;font-weight:600}.chip-preview-inline-btn[data-v-cb368cf2]:hover{background:#fecaca}.documents-hub-banner[data-v-cb368cf2]{background:linear-gradient(135deg,#f0fdf4 0%,#eff6ff 100%);border:1px solid #bfdbfe;border-radius:10px;margin-bottom:14px;padding:12px 16px}.hub-banner-info[data-v-cb368cf2]{align-items:center;gap:12px;display:flex}.hub-icon[data-v-cb368cf2]{background:#fff;border:1px solid #bfdbfe;border-radius:8px;padding:4px 6px;font-size:26px;box-shadow:0 2px 6px #2563eb14}.hub-title-line[data-v-cb368cf2]{color:#1e3a8a;align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.hub-desc[data-v-cb368cf2]{color:#475569;margin:3px 0 0;font-size:12px}.docs-cards-grid[data-v-cb368cf2]{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:14px;display:grid}.doc-card[data-v-cb368cf2]{background:#fff;border:1px solid #cbd5e1;border-radius:10px;flex-direction:column;gap:10px;padding:14px;transition:all .2s;display:flex;box-shadow:0 1px 3px #0000000a}.doc-card[data-v-cb368cf2]:hover{border-color:#94a3b8;box-shadow:0 3px 8px #0000000f}.doc-card.drop-active[data-v-cb368cf2]{transform:scale(1.02);background:#eff6ff!important;border:2px dashed #2563eb!important;box-shadow:0 4px 14px #2563eb33!important}.doc-card-head[data-v-cb368cf2]{border-bottom:1px solid #e2e8f0;align-items:center;gap:8px;padding-bottom:8px;display:flex}.doc-icon[data-v-cb368cf2]{font-size:20px}.doc-head-titles[data-v-cb368cf2]{flex-direction:column;display:flex}.doc-head-titles strong[data-v-cb368cf2]{color:#0f172a;font-size:13.5px}.doc-sub-tag[data-v-cb368cf2]{color:#64748b;font-size:11px}.doc-card-body[data-v-cb368cf2]{flex-direction:column;flex:1;gap:8px;display:flex}.doc-file-info[data-v-cb368cf2]{color:#475569;align-items:center;gap:6px;font-size:11.5px;display:flex}.doc-file-label[data-v-cb368cf2]{white-space:nowrap;font-weight:600}.doc-file-name[data-v-cb368cf2]{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;max-width:190px;padding:2px 6px;font-size:11px;display:inline-block;overflow:hidden}.doc-card-actions[data-v-cb368cf2]{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.doc-action-btn[data-v-cb368cf2]{cursor:pointer;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;padding:5px 10px;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-flex}.doc-action-btn[data-v-cb368cf2]:disabled{opacity:.5;cursor:not-allowed}.doc-meta-grid[data-v-cb368cf2]{margin-top:6px}.slip-view-btn[data-v-cb368cf2]{white-space:nowrap;color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;padding:5px 10px;font-size:11.5px}.slip-view-btn[data-v-cb368cf2]:hover{background:#e2e8f0}.telex-finance-summary[data-v-cb368cf2]{background:linear-gradient(135deg,#f8fafc 0%,#f0fdf4 100%);border:1px solid #cbd5e1;border-radius:10px;margin-bottom:14px;padding:14px 18px}.telex-audit-header[data-v-cb368cf2]{border-bottom:1px dashed #cbd5e1;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:8px;display:flex}.telex-audit-icon[data-v-cb368cf2]{font-size:22px}.telex-audit-title-block[data-v-cb368cf2]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.telex-audit-title-block strong[data-v-cb368cf2]{color:#0f172a;font-size:13.5px}.audit-badge[data-v-cb368cf2]{border-radius:20px;padding:3px 10px;font-size:12px;font-weight:700}.audit-pass[data-v-cb368cf2]{color:#15803d;background:#dcfce7;border:1px solid #86efac}.audit-pending[data-v-cb368cf2]{color:#b45309;background:#fef3c7;border:1px solid #fde68a}.telex-audit-grid[data-v-cb368cf2]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.audit-item[data-v-cb368cf2]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.audit-label[data-v-cb368cf2]{color:#64748b;font-size:11.5px;font-weight:600}.audit-val[data-v-cb368cf2]{color:#0f172a;justify-content:space-between;align-items:center;font-size:13.5px;display:flex}.audit-val.highlight strong[data-v-cb368cf2]{color:#15803d;font-size:15px}.audit-total-pct[data-v-cb368cf2]{color:#64748b;font-size:11px}.telex-docs-grid[data-v-cb368cf2]{grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:14px;display:grid}.telex-card[data-v-cb368cf2]{border-left:4px solid #4f46e5}.telex-meta-grid[data-v-cb368cf2]{margin-top:6px}.stage8-completion-box[data-v-cb368cf2]{background:#fff;border:1px solid #cbd5e1;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:14px 18px;display:flex}.completion-info[data-v-cb368cf2]{color:#334155;align-items:center;gap:8px;font-size:12.5px;display:flex}.completion-info strong[data-v-cb368cf2]{color:#0f172a}.complete-order-btn[data-v-cb368cf2],.order-complete-btn[data-v-cb368cf2]{cursor:pointer;transition:all .15s;color:#fff!important;background:#16a34a!important;border:none!important;border-radius:8px!important;padding:9px 18px!important;font-weight:700!important;box-shadow:0 2px 6px #16a34a40!important}.complete-order-btn[data-v-cb368cf2]:hover,.order-complete-btn[data-v-cb368cf2]:hover{background:#15803d!important}.sr-only[data-v-cb368cf2]{display:none!important}.unsaved-confirm-backdrop[data-v-cb368cf2]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;background:#0f172abf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.unsaved-confirm-box[data-v-cb368cf2]{background:#fff;border-radius:12px;width:90%;max-width:440px;padding:24px;box-shadow:0 20px 25px -5px #00000040,0 10px 10px -5px #0000001a}.unsaved-confirm-header[data-v-cb368cf2]{align-items:center;gap:10px;margin-bottom:12px;display:flex}.unsaved-confirm-header h4[data-v-cb368cf2]{color:#1e293b;margin:0;font-size:1.15rem;font-weight:700}.unsaved-confirm-message[data-v-cb368cf2]{color:#475569;margin-bottom:20px;font-size:.95rem;line-height:1.5}.unsaved-confirm-actions[data-v-cb368cf2]{justify-content:flex-end;gap:12px;display:flex}.unsaved-confirm-actions .button.danger[data-v-cb368cf2]{color:#fff;background-color:#ef4444;border:none}.unsaved-confirm-actions .button.danger[data-v-cb368cf2]:hover{background-color:#dc2626}.sampling-modal-backdrop[data-v-a8fe3bee]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1060;background:#0f172aa6;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.sampling-modal-window[data-v-a8fe3bee]{background:#fff;border-radius:14px;flex-direction:column;width:100%;max-width:720px;max-height:90vh;animation:.22s cubic-bezier(.16,1,.3,1) modalPop-a8fe3bee;display:flex;overflow:hidden;box-shadow:0 20px 40px #00000038}@keyframes modalPop-a8fe3bee{0%{opacity:0;transform:scale(.97)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.sampling-modal-header[data-v-a8fe3bee]{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.header-left[data-v-a8fe3bee]{align-items:center;gap:12px;display:flex}.header-icon[data-v-a8fe3bee]{font-size:26px}.sampling-modal-header h2[data-v-a8fe3bee]{color:#1e3a8a;margin:0;font-size:1.25rem;font-weight:700}.modal-subtitle[data-v-a8fe3bee]{color:#64748b;margin:3px 0 0;font-size:.85rem}.modal-close-btn[data-v-a8fe3bee]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px;font-size:1.25rem;line-height:1}.modal-close-btn[data-v-a8fe3bee]:hover{color:#1e293b;background:#e2e8f0}.sampling-modal-body[data-v-a8fe3bee]{flex-direction:column;flex:1;gap:18px;padding:22px 24px;display:flex;overflow-y:auto}.auto-sync-banner[data-v-a8fe3bee]{color:#166534;background:#f0fdf4;border:1px solid #86efac;border-radius:8px;gap:12px;padding:12px 16px;font-size:.88rem;line-height:1.5;display:flex}.sync-icon[data-v-a8fe3bee]{flex-shrink:0;font-size:20px}.ai-sampling-banner[data-v-a8fe3bee]{background:linear-gradient(135deg,#f5f3ff 0%,#ede9fe 100%);border:1px solid #c4b5fd;border-radius:10px;flex-direction:column;gap:10px;padding:13px 16px;transition:all .2s;display:flex}.ai-sampling-banner.is-analyzing[data-v-a8fe3bee]{background:linear-gradient(135deg,#eff6ff 0%,#e0e7ff 100%);border-color:#93c5fd}.ai-sampling-banner.is-suggested[data-v-a8fe3bee]{border-color:#8b5cf6;box-shadow:0 2px 8px #8b5cf61f}.ai-banner-main[data-v-a8fe3bee]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.ai-banner-info[data-v-a8fe3bee]{flex:1;min-width:240px}.ai-banner-heading[data-v-a8fe3bee]{color:#5b21b6;align-items:center;gap:8px;font-size:.95rem;font-weight:700;display:flex}.heading-text[data-v-a8fe3bee]{color:#5b21b6}.ai-tech-tag[data-v-a8fe3bee]{color:#7c3aed;background:#fff;border:1px solid #ddd6fe;border-radius:12px;padding:1px 7px;font-size:.72rem;font-weight:600}.ai-banner-desc[data-v-a8fe3bee]{color:#6d28d9;margin:4px 0 0;font-size:.8rem;line-height:1.4}.btn-ai-trigger[data-v-a8fe3bee]{color:#fff;cursor:pointer;white-space:nowrap;background:#7c3aed;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:.85rem;font-weight:600;transition:all .15s;display:inline-flex;box-shadow:0 2px 6px #7c3aed40}.btn-ai-trigger[data-v-a8fe3bee]:hover:not(:disabled){background:#6d28d9;transform:translateY(-1px);box-shadow:0 4px 10px #7c3aed59}.btn-ai-trigger.btn-loading[data-v-a8fe3bee]{cursor:wait;background:#4f46e5}.btn-ai-trigger.btn-done[data-v-a8fe3bee]{background:#6d28d9}.ai-spinner[data-v-a8fe3bee]{animation:1s infinite alternate pulse-a8fe3bee}@keyframes pulse-a8fe3bee{0%{opacity:.4}to{opacity:1}}.ai-insight-panel[data-v-a8fe3bee]{color:#4c1d95;background:#fff;border:1px solid #ddd6fe;border-radius:6px;align-items:flex-start;gap:6px;padding:8px 12px;font-size:.82rem;line-height:1.5;display:flex}.insight-label[data-v-a8fe3bee]{color:#6d28d9;flex-shrink:0;font-weight:600}.insight-text[data-v-a8fe3bee]{color:#374151}.ai-field-tag[data-v-a8fe3bee]{color:#7c3aed;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:4px;margin-left:6px;padding:1px 6px;font-size:.72rem;font-weight:600}.form-grid[data-v-a8fe3bee]{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.full-width[data-v-a8fe3bee]{grid-column:span 2}.date-order-row[data-v-a8fe3bee]{grid-column:span 2;grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.form-field[data-v-a8fe3bee],.sub-field[data-v-a8fe3bee]{flex-direction:column;gap:6px;display:flex}.field-label[data-v-a8fe3bee]{color:#334155;font-size:.86rem;font-weight:600}.required[data-v-a8fe3bee]{color:#ef4444}.form-input[data-v-a8fe3bee]{color:#1e293b;border:1px solid #cbd5e1;border-radius:6px;outline:none;padding:8px 12px;font-size:.9rem;transition:border-color .2s}.form-input[data-v-a8fe3bee]:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f626}.form-textarea[data-v-a8fe3bee]{color:#1e293b;resize:vertical;border:1px solid #cbd5e1;border-radius:6px;outline:none;padding:8px 12px;font-family:inherit;font-size:.9rem}.form-textarea[data-v-a8fe3bee]:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f626}.multi-image-section[data-v-a8fe3bee]{border-top:1px dashed #e2e8f0;flex-direction:column;gap:10px;padding-top:16px;display:flex}.section-title[data-v-a8fe3bee]{color:#1e293b;align-items:center;gap:8px;font-size:.92rem;display:flex}.camera-icon[data-v-a8fe3bee]{font-size:1.1rem}.count-tag[data-v-a8fe3bee]{color:#0369a1;background:#e0f2fe;border-radius:12px;padding:2px 8px;font-size:.78rem;font-weight:600}.upload-dropzone[data-v-a8fe3bee]{text-align:center;cursor:pointer;background:#f8fafc;border:2px dashed #93c5fd;border-radius:10px;padding:20px;transition:all .2s}.upload-dropzone[data-v-a8fe3bee]:hover,.upload-dropzone.dragging[data-v-a8fe3bee]{background:#eff6ff;border-color:#3b82f6}.hidden-file-input[data-v-a8fe3bee]{display:none}.dropzone-label[data-v-a8fe3bee]{cursor:pointer;flex-direction:column;align-items:center;gap:4px;display:flex}.upload-big-icon[data-v-a8fe3bee]{font-size:28px}.upload-main-text[data-v-a8fe3bee]{color:#2563eb;font-size:.92rem;font-weight:600}.upload-sub-text[data-v-a8fe3bee]{color:#64748b;font-size:.8rem}.preview-grid[data-v-a8fe3bee]{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;margin-top:10px;display:grid}.preview-card[data-v-a8fe3bee]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.thumb-box[data-v-a8fe3bee]{background:#f1f5f9;width:100%;height:100px;position:relative}.preview-thumb[data-v-a8fe3bee]{object-fit:cover;width:100%;height:100%;display:block}.remove-thumb-btn[data-v-a8fe3bee]{color:#fff;cursor:pointer;background:#0f172abf;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;line-height:1;display:flex;position:absolute;top:4px;right:4px}.remove-thumb-btn[data-v-a8fe3bee]:hover{background:#ef4444}.video-preview-badge[data-v-a8fe3bee]{color:#38bdf8;pointer-events:none;background:#0f172ad9;border-radius:3px;padding:1px 4px;font-size:10px;font-weight:700;position:absolute;bottom:4px;right:4px}.preview-info[data-v-a8fe3bee]{background:#fff;flex-direction:column;gap:2px;padding:6px 8px;font-size:.75rem;display:flex}.file-name[data-v-a8fe3bee]{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.file-size[data-v-a8fe3bee]{color:#94a3b8}.error-notice[data-v-a8fe3bee]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:10px 14px;font-size:.86rem}.sampling-modal-footer[data-v-a8fe3bee]{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:flex-end;gap:12px;padding:14px 24px;display:flex}.button[data-v-a8fe3bee]{cursor:pointer;border:none;border-radius:6px;padding:8px 18px;font-size:.9rem;font-weight:600;transition:all .2s}.button.secondary[data-v-a8fe3bee]{color:#475569;background:#e2e8f0}.button.secondary[data-v-a8fe3bee]:hover{background:#cbd5e1}.button.primary[data-v-a8fe3bee]{color:#fff;background:#2563eb}.button.primary[data-v-a8fe3bee]:hover:not(:disabled){background:#1d4ed8}.button[data-v-a8fe3bee]:disabled{opacity:.55;cursor:not-allowed}.submit-btn[data-v-a8fe3bee]{background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);padding:9px 22px}.sampling-modal-backdrop[data-v-0088bfad]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1060;background:#0f172aa6;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.sampling-modal-window[data-v-0088bfad]{background:#fff;border-radius:14px;flex-direction:column;width:100%;max-width:780px;max-height:90vh;animation:.22s cubic-bezier(.16,1,.3,1) modalPop-0088bfad;display:flex;overflow:hidden;box-shadow:0 20px 40px #00000038}@keyframes modalPop-0088bfad{0%{opacity:0;transform:scale(.97)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.modal-header[data-v-0088bfad]{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.header-left[data-v-0088bfad]{align-items:center;gap:12px;display:flex}.header-icon[data-v-0088bfad]{font-size:28px}.modal-header h2[data-v-0088bfad]{color:#1e3a8a;margin:0;font-size:1.25rem;font-weight:700}.header-tags[data-v-0088bfad]{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.stage-pill[data-v-0088bfad]{border-radius:12px;padding:2px 10px;font-size:.76rem;font-weight:700}.stage-pill.status-start[data-v-0088bfad]{color:#92400e;background:#fef3c7}.stage-pill.status-mid[data-v-0088bfad]{color:#1e40af;background:#dbeafe}.stage-pill.status-delivery[data-v-0088bfad]{color:#3730a3;background:#e0e7ff}.stage-pill.status-done[data-v-0088bfad]{color:#166534;background:#dcfce7}.stage-pill.status-remake[data-v-0088bfad]{color:#991b1b;background:#fee2e2}.lisa-pill[data-v-0088bfad]{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;padding:2px 10px;font-size:.76rem;font-weight:600}.order-pill[data-v-0088bfad]{color:#475569;background:#f1f5f9;border-radius:12px;padding:2px 10px;font-size:.76rem;font-weight:600}.modal-close-btn[data-v-0088bfad]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px;font-size:1.25rem;line-height:1}.modal-close-btn[data-v-0088bfad]:hover{color:#1e293b;background:#e2e8f0}.modal-body[data-v-0088bfad]{flex-direction:column;flex:1;gap:18px;padding:20px 24px;display:flex;overflow-y:auto}.specs-summary-card[data-v-0088bfad]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:10px;padding:14px 18px;display:flex}.specs-card-topbar[data-v-0088bfad]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding-bottom:6px;display:flex}.specs-card-title[data-v-0088bfad]{color:#334155;align-items:center;gap:6px;font-size:.88rem;display:flex}.edit-specs-toggle-btn[data-v-0088bfad]{color:#15803d;cursor:pointer;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;padding:3px 10px;font-size:.78rem;font-weight:600;transition:all .15s}.edit-specs-toggle-btn[data-v-0088bfad]:hover{color:#166534;background:#dcfce7}.specs-edit-form[data-v-0088bfad]{flex-direction:column;gap:10px;padding-top:4px;display:flex}.specs-form-grid[data-v-0088bfad]{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.form-group[data-v-0088bfad]{flex-direction:column;gap:4px;display:flex}.form-group label[data-v-0088bfad]{color:#64748b;font-size:.76rem;font-weight:600}.form-group input[data-v-0088bfad],.form-group textarea[data-v-0088bfad]{background:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;padding:6px 10px;font-size:.84rem}.form-group input[data-v-0088bfad]:focus,.form-group textarea[data-v-0088bfad]:focus{border-color:#3b82f6}.form-group.full-width[data-v-0088bfad]{grid-column:1/-1}.specs-edit-actions[data-v-0088bfad]{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.specs-save-btn[data-v-0088bfad]{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:6px;padding:6px 16px;font-size:.82rem;font-weight:600;transition:background .15s}.specs-save-btn[data-v-0088bfad]:hover:not(:disabled){background:#1d4ed8}.specs-save-btn[data-v-0088bfad]:disabled{opacity:.5;cursor:not-allowed}.specs-grid[data-v-0088bfad]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px 16px;display:grid}.spec-item[data-v-0088bfad]{font-size:.88rem}.spec-label[data-v-0088bfad]{color:#64748b}.spec-val[data-v-0088bfad]{color:#1e293b;font-weight:600}.spec-val.highlight[data-v-0088bfad]{color:#2563eb}.requirements-box[data-v-0088bfad]{color:#334155;border-top:1px dashed #cbd5e1;padding-top:8px;font-size:.86rem;line-height:1.5}.requirements-box p[data-v-0088bfad]{color:#475569;margin:4px 0 0}.images-gallery-section[data-v-0088bfad]{flex-direction:column;gap:10px;display:flex}.section-bar[data-v-0088bfad]{justify-content:space-between;align-items:center;display:flex}.title-wrap[data-v-0088bfad]{color:#1e293b;align-items:center;gap:8px;font-size:.95rem;display:flex}.image-count-tag[data-v-0088bfad]{color:#0369a1;background:#e0f2fe;border-radius:12px;padding:2px 8px;font-size:.78rem;font-weight:600}.append-btn[data-v-0088bfad]{color:#2563eb;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;padding:5px 12px;font-size:.82rem;font-weight:600}.append-btn[data-v-0088bfad]:hover{background:#dbeafe}.images-grid[data-v-0088bfad]{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;display:grid}.image-card[data-v-0088bfad]{aspect-ratio:1;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;transition:transform .15s,box-shadow .15s;position:relative;overflow:hidden}.image-card[data-v-0088bfad]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001f}.card-img[data-v-0088bfad]{object-fit:cover;width:100%;height:100%;display:block}.card-overlay[data-v-0088bfad]{color:#fff;opacity:0;background:#0f172a73;justify-content:center;align-items:center;font-size:.78rem;font-weight:600;transition:opacity .2s;display:flex;position:absolute;inset:0}.card-tag-badge[data-v-0088bfad]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#f8fafc;z-index:2;pointer-events:none;background:#0f172abf;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600;position:absolute;top:6px;left:6px}.card-delete-btn[data-v-0088bfad]{color:#fff;cursor:pointer;z-index:4;background:#0f172ab3;border:1px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;line-height:1;transition:all .15s;display:flex;position:absolute;top:6px;right:6px}.card-delete-btn[data-v-0088bfad]:hover:not(:disabled){background:#ef4444;border-color:#f87171;transform:scale(1.1)}.card-delete-btn[data-v-0088bfad]:disabled{opacity:.4;cursor:not-allowed}.image-card:hover .card-overlay[data-v-0088bfad]{opacity:1}.video-card-badge[data-v-0088bfad]{color:#38bdf8;pointer-events:none;z-index:2;background:#0f172ad9;border:1px solid #38bdf84d;border-radius:4px;padding:2px 7px;font-size:11px;font-weight:700;position:absolute;bottom:8px;right:8px}.thumb-video-icon[data-v-0088bfad]{color:#38bdf8;pointer-events:none;background:#0f172ad9;border-radius:3px;padding:1px 4px;font-size:10px;font-weight:700;position:absolute;top:4px;right:4px}.zoom-video[data-v-0088bfad]{background:#000;border-radius:8px;outline:none;max-width:90vw;max-height:85vh;box-shadow:0 20px 40px #00000080}.no-images-box[data-v-0088bfad]{text-align:center;color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;padding:24px;font-size:.88rem}.append-panel[data-v-0088bfad]{background:#f8fafc;border:1px solid #dbeafe;border-radius:8px;flex-direction:column;gap:12px;padding:14px;display:flex}.dropzone[data-v-0088bfad]{text-align:center;cursor:pointer;background:#fff;border:2px dashed #93c5fd;border-radius:8px;padding:16px}.dropzone.dragging[data-v-0088bfad]{background:#eff6ff;border-color:#2563eb}.hidden-file-input[data-v-0088bfad]{display:none}.dropzone-label[data-v-0088bfad]{cursor:pointer;color:#2563eb;font-size:.86rem;font-weight:600}.append-tag-row[data-v-0088bfad]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.append-tag-label[data-v-0088bfad]{color:#475569;font-size:.8rem;font-weight:600}.append-tag-pills[data-v-0088bfad]{flex-wrap:wrap;gap:6px;display:flex}.tag-pill-btn[data-v-0088bfad]{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:3px 8px;font-size:.76rem;transition:all .15s}.tag-pill-btn[data-v-0088bfad]:hover{color:#9333ea;background:#faf5ff;border-color:#c084fc}.tag-pill-btn.active[data-v-0088bfad]{color:#7e22ce;background:#f3e8ff;border-color:#a855f7;font-weight:600}.append-preview-row[data-v-0088bfad]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.append-thumb-box[data-v-0088bfad]{border:1px solid #cbd5e1;border-radius:6px;width:60px;height:60px;position:relative;overflow:hidden}.append-thumb[data-v-0088bfad]{object-fit:cover;width:100%;height:100%}.del-btn[data-v-0088bfad]{color:#fff;cursor:pointer;background:#000000b3;border:none;border-radius:50%;width:16px;height:16px;font-size:10px;line-height:1;position:absolute;top:2px;right:2px}.confirm-upload-btn[data-v-0088bfad]{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:6px;padding:8px 16px;font-size:.84rem;font-weight:600}.confirm-upload-btn[data-v-0088bfad]:hover:not(:disabled){background:#1d4ed8}.status-action-section[data-v-0088bfad]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:10px;padding:14px 18px;display:flex}.action-header[data-v-0088bfad]{color:#1e293b;font-size:.88rem}.status-pills-row[data-v-0088bfad]{flex-wrap:wrap;gap:8px;display:flex}.status-action-btn[data-v-0088bfad]{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:20px;padding:6px 12px;font-size:.82rem;font-weight:600;transition:all .15s}.status-action-btn[data-v-0088bfad]:hover{color:#2563eb;border-color:#3b82f6}.status-action-btn.active[data-v-0088bfad]{color:#1d4ed8;background:#eff6ff;border-color:#2563eb;font-weight:700}.note-input-row[data-v-0088bfad]{align-items:center;gap:10px;margin-top:6px;display:flex}.tracking-input[data-v-0088bfad]{border:1px solid #cbd5e1;border-radius:6px;outline:none;flex-shrink:0;width:220px;padding:7px 12px;font-size:.86rem}.note-input[data-v-0088bfad]{border:1px solid #cbd5e1;border-radius:6px;outline:none;flex:1;min-width:0;padding:7px 12px;font-size:.86rem}.tracking-input[data-v-0088bfad]:focus,.note-input[data-v-0088bfad]:focus{border-color:#3b82f6}.save-notes-btn[data-v-0088bfad]{color:#fff;cursor:pointer;white-space:nowrap;background:#0284c7;border:none;border-radius:6px;flex-shrink:0;padding:7px 14px;font-size:.84rem;font-weight:600;transition:background .15s}.save-notes-btn[data-v-0088bfad]:hover:not(:disabled){background:#0369a1}.save-notes-btn[data-v-0088bfad]:disabled{opacity:.5;cursor:not-allowed}.notes-history-section[data-v-0088bfad]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-top:10px;padding:10px 14px}.history-section-header[data-v-0088bfad]{color:#334155;align-items:center;gap:6px;margin-bottom:8px;font-size:.82rem;font-weight:600;display:flex}.history-list[data-v-0088bfad]{flex-direction:column;gap:6px;max-height:160px;display:flex;overflow-y:auto}.history-card[data-v-0088bfad]{background:#f8fafc;border-left:3px solid #0284c7;border-radius:4px;padding:6px 10px}.history-meta[data-v-0088bfad]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.history-meta-left[data-v-0088bfad]{color:#64748b;flex-wrap:wrap;align-items:center;gap:8px;font-size:.75rem;display:flex}.history-meta-actions[data-v-0088bfad]{flex-shrink:0;align-items:center;gap:6px;display:flex}.history-action-btn[data-v-0088bfad]{cursor:pointer;color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:4px;padding:1px 7px;font-size:.72rem;font-weight:500;transition:all .15s}.history-action-btn.edit-btn[data-v-0088bfad]:hover{color:#0284c7;background:#f0f9ff;border-color:#0284c7}.history-action-btn.delete-btn[data-v-0088bfad]:hover{color:#ef4444;background:#fef2f2;border-color:#ef4444}.history-action-btn[data-v-0088bfad]:disabled{opacity:.4;cursor:not-allowed}.history-edited-tag[data-v-0088bfad]{color:#94a3b8;font-size:.7rem;font-style:italic}.history-time[data-v-0088bfad]{font-weight:500}.history-status-tag[data-v-0088bfad]{color:#0369a1;background:#e0f2fe;border-radius:10px;padding:1px 6px;font-size:.72rem;font-weight:600}.history-tracking-tag[data-v-0088bfad]{color:#b45309;background:#fef3c7;border-radius:10px;padding:1px 6px;font-size:.72rem;font-weight:600}.history-content[data-v-0088bfad]{color:#1e293b;word-break:break-word;font-size:.82rem;line-height:1.4}.history-edit-box[data-v-0088bfad]{background:#fff;border:1px solid #93c5fd;border-radius:6px;margin-top:2px;padding:8px 10px;box-shadow:0 1px 4px #3b82f614}.history-edit-header[data-v-0088bfad]{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.edit-title[data-v-0088bfad]{color:#1e40af;font-size:.76rem;font-weight:600}.edit-status-select[data-v-0088bfad]{background:#f8fafc;border:1px solid #cbd5e1;border-radius:4px;outline:none;padding:2px 8px;font-size:.76rem}.history-edit-inputs[data-v-0088bfad]{flex-direction:column;gap:6px;margin-bottom:8px;display:flex}.history-edit-tracking[data-v-0088bfad]{border:1px solid #cbd5e1;border-radius:4px;outline:none;max-width:240px;padding:4px 8px;font-size:.8rem}.history-edit-textarea[data-v-0088bfad]{resize:vertical;border:1px solid #cbd5e1;border-radius:4px;outline:none;min-height:48px;padding:6px 8px;font-size:.82rem}.history-edit-tracking[data-v-0088bfad]:focus,.history-edit-textarea[data-v-0088bfad]:focus{border-color:#3b82f6}.history-edit-actions[data-v-0088bfad]{justify-content:flex-end;gap:8px;display:flex}.history-btn-cancel[data-v-0088bfad]{color:#64748b;cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:3px 10px;font-size:.76rem;transition:all .15s}.history-btn-cancel[data-v-0088bfad]:hover{background:#e2e8f0}.history-btn-save[data-v-0088bfad]{color:#fff;cursor:pointer;background:#0284c7;border:none;border-radius:4px;padding:3px 12px;font-size:.76rem;font-weight:600;transition:background .15s}.history-btn-save[data-v-0088bfad]:hover:not(:disabled){background:#0369a1}.history-btn-save[data-v-0088bfad]:disabled{opacity:.5;cursor:not-allowed}.error-notice[data-v-0088bfad]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:10px 14px;font-size:.86rem}.modal-footer[data-v-0088bfad]{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:flex-end;padding:12px 24px;display:flex}.button[data-v-0088bfad]{cursor:pointer;border:none;border-radius:6px;padding:8px 18px;font-size:.9rem;font-weight:600}.button.secondary[data-v-0088bfad]{color:#475569;background:#e2e8f0}.zoom-overlay[data-v-0088bfad]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1100;background:#000000d9;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.zoom-box[data-v-0088bfad]{flex-direction:column;align-items:center;max-width:90vw;max-height:90vh;display:flex;position:relative}.zoom-img[data-v-0088bfad]{object-fit:contain;border-radius:8px;max-width:100%;max-height:82vh;box-shadow:0 10px 30px #00000080}.close-zoom-btn[data-v-0088bfad]{color:#fff;cursor:pointer;background:#fff3;border:1px solid #fff6;border-radius:20px;margin-top:12px;padding:6px 16px;font-size:.88rem}.close-zoom-btn[data-v-0088bfad]:hover{background:#ffffff59}.sister-quote-tag[data-v-0088bfad]{color:#a855f7;background:#fdf4ff;border:1px solid #f0abfc;border-radius:12px;padding:3px 8px;font-size:.78rem;font-weight:600}.sister-quote-status-banner[data-v-0088bfad]{background:linear-gradient(135deg,#faf5ff 0%,#f3e8ff 100%);border:1px solid #d8b4fe;border-left:4px solid #9333ea;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:12px 16px;display:flex;box-shadow:0 2px 8px #9333ea14}.banner-badge-icon[data-v-0088bfad]{font-size:1.8rem;line-height:1}.banner-body[data-v-0088bfad]{flex:1;min-width:0}.banner-heading[data-v-0088bfad]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px;display:flex}.banner-title[data-v-0088bfad]{color:#7e22ce;font-size:.95rem;font-weight:700}.banner-time[data-v-0088bfad],.banner-task-id[data-v-0088bfad]{color:#6b21a8;background:#ede9fe;border-radius:4px;padding:2px 6px;font-size:.78rem}.banner-details[data-v-0088bfad]{color:#4c1d95;flex-wrap:wrap;gap:12px;font-size:.84rem;display:flex}.banner-spec strong[data-v-0088bfad]{color:#581c87}.banner-actions[data-v-0088bfad]{flex-shrink:0;gap:8px;display:flex}.btn-view-sister[data-v-0088bfad]{color:#fff;cursor:pointer;background:#9333ea;border:none;border-radius:6px;padding:6px 12px;font-size:.82rem;font-weight:600;transition:background .15s}.btn-view-sister[data-v-0088bfad]:hover{background:#7e22ce}.btn-re-handoff[data-v-0088bfad]{color:#7e22ce;cursor:pointer;background:#fff;border:1px solid #c084fc;border-radius:6px;padding:6px 12px;font-size:.82rem;font-weight:600}.btn-re-handoff[data-v-0088bfad]:hover{background:#faf5ff}.specs-top-actions[data-v-0088bfad]{align-items:center;gap:8px;display:flex}.handoff-sister-bar-btn[data-v-0088bfad]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#9333ea 0%,#7e22ce 100%);border:none;border-radius:6px;padding:5px 12px;font-size:.82rem;font-weight:600;transition:all .15s;box-shadow:0 2px 4px #9333ea33}.handoff-sister-bar-btn[data-v-0088bfad]:hover{background:linear-gradient(135deg,#7e22ce 0%,#6b21a8 100%);transform:translateY(-1px)}.handoff-sister-footer-btn[data-v-0088bfad]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#9333ea 0%,#7e22ce 100%);border:none;border-radius:6px;margin-right:auto;padding:8px 18px;font-size:.9rem;font-weight:600;transition:all .15s;box-shadow:0 2px 6px #9333ea40}.handoff-sister-footer-btn[data-v-0088bfad]:hover{background:linear-gradient(135deg,#7e22ce 0%,#6b21a8 100%);transform:translateY(-1px)}.handoff-dialog-backdrop[data-v-0088bfad]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1200;background:#0f172aa6;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.handoff-dialog[data-v-0088bfad]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;width:100%;max-width:620px;max-height:90vh;animation:.2s ease-out modalPopIn;display:flex;overflow:hidden;box-shadow:0 20px 40px #00000040}.handoff-header[data-v-0088bfad]{background:linear-gradient(135deg,#faf5ff 0%,#f3e8ff 100%);border-bottom:1px solid #e9d5ff;justify-content:space-between;align-items:flex-start;padding:16px 20px;display:flex}.handoff-header-title[data-v-0088bfad]{align-items:center;gap:12px;display:flex}.handoff-icon[data-v-0088bfad]{font-size:2rem;line-height:1}.handoff-header-title h3[data-v-0088bfad]{color:#6b21a8;margin:0;font-size:1.12rem;font-weight:700}.handoff-subtitle[data-v-0088bfad]{color:#7e22ce;margin:3px 0 0;font-size:.8rem}.handoff-close-btn[data-v-0088bfad]{color:#9333ea;cursor:pointer;background:0 0;border:none;padding:4px;font-size:1.2rem}.handoff-body[data-v-0088bfad]{flex-direction:column;gap:14px;padding:18px 20px;display:flex;overflow-y:auto}.handoff-summary-box[data-v-0088bfad]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:6px;padding:12px 14px;font-size:.85rem;display:flex}.handoff-summary-row[data-v-0088bfad]{align-items:center;display:flex}.summary-label[data-v-0088bfad]{color:#64748b;flex-shrink:0;width:120px}.summary-val[data-v-0088bfad]{color:#1e293b;font-weight:500}.summary-val.highlight[data-v-0088bfad]{color:#7e22ce;font-weight:700}.summary-val.tag-success[data-v-0088bfad]{color:#059669;font-weight:600}.form-row-grid[data-v-0088bfad]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.handoff-form-group[data-v-0088bfad]{flex-direction:column;gap:5px;display:flex}.handoff-form-group label[data-v-0088bfad]{color:#334155;font-size:.85rem;font-weight:600}.handoff-form-group .required[data-v-0088bfad]{color:#ef4444}.field-hint[data-v-0088bfad]{color:#64748b;font-size:.74rem}.handoff-input[data-v-0088bfad],.handoff-textarea[data-v-0088bfad]{color:#0f172a;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:6px;outline:none;width:100%;padding:8px 10px;font-size:.88rem;transition:border-color .15s}.handoff-input[data-v-0088bfad]:focus,.handoff-textarea[data-v-0088bfad]:focus{border-color:#9333ea;box-shadow:0 0 0 3px #9333ea1f}.price-input-wrapper[data-v-0088bfad]{gap:6px;display:flex}.currency-select[data-v-0088bfad]{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;padding:8px 6px;font-size:.85rem}.price-input[data-v-0088bfad]{flex:1}.highlight-textarea[data-v-0088bfad]{background:#faf5ff;border-color:#d8b4fe}.highlight-textarea[data-v-0088bfad]:focus{background:#fff}.handoff-footer[data-v-0088bfad]{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:flex-end;gap:10px;padding:12px 20px;display:flex}.btn-cancel[data-v-0088bfad]{color:#475569;cursor:pointer;background:#e2e8f0;border:none;border-radius:6px;padding:8px 16px;font-size:.88rem;font-weight:600}.btn-confirm-handoff[data-v-0088bfad]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#9333ea 0%,#7e22ce 100%);border:none;border-radius:6px;padding:8px 20px;font-size:.9rem;font-weight:700;transition:all .15s;box-shadow:0 2px 8px #9333ea40}.btn-confirm-handoff[data-v-0088bfad]:hover:not(:disabled){background:linear-gradient(135deg,#7e22ce 0%,#6b21a8 100%);transform:translateY(-1px)}.btn-confirm-handoff[data-v-0088bfad]:disabled{opacity:.6;cursor:not-allowed}.unsaved-confirm-backdrop[data-v-0088bfad]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;background:#0f172abf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.unsaved-confirm-box[data-v-0088bfad]{background:#fff;border-radius:12px;width:90%;max-width:440px;padding:24px;box-shadow:0 20px 25px -5px #00000040,0 10px 10px -5px #0000001a}.unsaved-confirm-header[data-v-0088bfad]{align-items:center;gap:10px;margin-bottom:12px;display:flex}.unsaved-confirm-header h4[data-v-0088bfad]{color:#1e293b;margin:0;font-size:1.15rem;font-weight:700}.unsaved-confirm-message[data-v-0088bfad]{color:#475569;margin-bottom:20px;font-size:.95rem;line-height:1.5}.unsaved-confirm-actions[data-v-0088bfad]{justify-content:flex-end;gap:12px;display:flex}.unsaved-confirm-actions .button.danger[data-v-0088bfad]{color:#fff;cursor:pointer;background-color:#ef4444;border:none;border-radius:6px;padding:7px 14px}.unsaved-confirm-actions .button.danger[data-v-0088bfad]:hover{background-color:#dc2626}.unsaved-confirm-actions .button.primary[data-v-0088bfad]{color:#fff;cursor:pointer;background-color:#9333ea;border:none;border-radius:6px;padding:7px 14px}.unsaved-confirm-actions .button.primary[data-v-0088bfad]:hover{background-color:#7e22ce}.live-pill[data-v-0b233d7d]{color:#15803d;vertical-align:middle;background:#dcfce7;border:1px solid #bbf7d0;border-radius:9999px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:600}.comm-modal-backdrop[data-v-0b233d7d]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1250;background:#0f172aa6;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.comm-modal-window[data-v-0b233d7d]{background:#fff;border:1px solid #d9e2ec;border-radius:16px;flex-direction:column;width:100%;max-width:760px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 20px 45px #00000038}.comm-modal-header[data-v-0b233d7d]{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.comm-header-left[data-v-0b233d7d]{align-items:center;gap:12px;display:flex}.comm-header-icon[data-v-0b233d7d]{background:#e0e7ff;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:28px;display:flex}.comm-header-left h2[data-v-0b233d7d]{color:#1e293b;margin:0;font-size:17px;font-weight:700}.comm-subtitle[data-v-0b233d7d]{color:#64748b;margin:3px 0 0;font-size:12.5px}.comm-close-btn[data-v-0b233d7d]{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px;font-size:20px;transition:all .15s}.comm-close-btn[data-v-0b233d7d]:hover{color:#334155;background:#e2e8f0}.comm-modal-body[data-v-0b233d7d]{flex-direction:column;gap:16px;padding:20px 24px;display:flex;overflow-y:auto}.comm-lang-bar[data-v-0b233d7d]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.lang-info[data-v-0b233d7d]{align-items:center;gap:8px;display:flex}.lang-tag[data-v-0b233d7d]{color:#475569;font-size:13px;font-weight:600}.lang-select[data-v-0b233d7d]{color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:4px 8px;font-size:13px}.inbox-link-btn[data-v-0b233d7d]{color:#4f46e5;cursor:pointer;background:0 0;border:0;font-size:12.5px;font-weight:600}.inbox-link-btn[data-v-0b233d7d]:hover{text-decoration:underline}.comm-templates-section[data-v-0b233d7d]{background:#f1f5f9;border-radius:10px;padding:12px 14px}.templates-label[data-v-0b233d7d]{color:#475569;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.clear-text-btn[data-v-0b233d7d]{color:#64748b;cursor:pointer;background:0 0;border:0;font-size:11.5px}.clear-text-btn[data-v-0b233d7d]:hover{color:#dc2626}.templates-pills[data-v-0b233d7d]{flex-wrap:wrap;gap:8px;display:flex}.template-pill[data-v-0b233d7d]{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:20px;padding:5px 11px;font-size:12px;transition:all .15s}.template-pill[data-v-0b233d7d]:hover{color:#4338ca;background:#e0e7ff;border-color:#a5b4fc}.template-pill.sop-pill[data-v-0b233d7d]{color:#b45309;background:#fffbeb;border-color:#fde68a;font-weight:600}.template-pill.sop-pill[data-v-0b233d7d]:hover{background:#fef3c7;border-color:#f59e0b}.comm-input-group[data-v-0b233d7d]{flex-direction:column;gap:6px;display:flex}.comm-field-label[data-v-0b233d7d]{color:#334155;font-size:13px}.comm-textarea[data-v-0b233d7d]{box-sizing:border-box;color:#1e293b;resize:vertical;border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 12px;font-size:13.5px;line-height:1.5}.comm-textarea[data-v-0b233d7d]:focus{border-color:#6366f1;outline:none;box-shadow:0 0 0 3px #6366f126}.comm-translate-action[data-v-0b233d7d]{align-items:center;gap:12px;display:flex}.translate-btn[data-v-0b233d7d]{color:#fff;cursor:pointer;background:#4f46e5;border:0;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600}.translate-btn[data-v-0b233d7d]:disabled{cursor:not-allowed;background:#94a3b8}.translate-tip[data-v-0b233d7d]{color:#64748b;font-size:11.5px;line-height:1.4}.comm-preview-box[data-v-0b233d7d]{background:#f8fafc;border:1px solid #cbd5e1;border-radius:12px;flex-direction:column;gap:12px;padding:14px;display:flex}.preview-header[data-v-0b233d7d]{color:#1e293b;justify-content:space-between;align-items:center;font-size:13px;display:flex}.preview-badge[data-v-0b233d7d]{color:#475569;background:#e2e8f0;border-radius:4px;padding:2px 8px;font-size:11.5px}.verification-card[data-v-0b233d7d]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:10px 12px}.verification-title[data-v-0b233d7d]{color:#1e40af;align-items:center;gap:6px;margin-bottom:4px;font-size:12.5px;display:flex}.verification-text[data-v-0b233d7d]{color:#1e3a8a;margin:0;font-size:13.5px;font-weight:500;line-height:1.5}.target-card[data-v-0b233d7d]{background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:10px 12px}.target-title[data-v-0b233d7d]{color:#334155;align-items:center;gap:6px;margin-bottom:6px;font-size:12.5px;display:flex}.target-textarea[data-v-0b233d7d]{box-sizing:border-box;color:#0f172a;border:1px solid #e2e8f0;border-radius:6px;width:100%;padding:8px 10px;font-size:13.5px}.comm-review-checkbox[data-v-0b233d7d]{color:#1e293b;cursor:pointer;align-items:center;gap:8px;padding:6px 0 2px;font-size:13px;display:flex}.comm-review-checkbox input[data-v-0b233d7d]{cursor:pointer;width:16px;height:16px}.comm-error[data-v-0b233d7d]{color:#991b1b;background:#fee2e2;border-radius:6px;padding:8px 12px;font-size:12.5px}.comm-success[data-v-0b233d7d]{color:#166534;background:#dcfce7;border-radius:6px;padding:8px 12px;font-size:12.5px;font-weight:600}.comm-modal-footer[data-v-0b233d7d]{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:flex-end;align-items:center;gap:12px;padding:14px 24px;display:flex}.send-btn[data-v-0b233d7d]{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:8px;padding:9px 20px;font-size:13.5px;font-weight:600;transition:all .2s}.send-btn[data-v-0b233d7d]:disabled{cursor:not-allowed;background:#94a3b8}.send-btn.schedule-btn-theme[data-v-0b233d7d]{background:#0d9488}.send-btn.schedule-btn-theme[data-v-0b233d7d]:hover:not(:disabled){background:#0f766e}.scheduled-banner[data-v-0b233d7d]{background:#fefce8;border:1px solid #fef08a;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.scheduled-banner-info[data-v-0b233d7d]{align-items:center;gap:12px;display:flex}.scheduled-icon[data-v-0b233d7d]{font-size:24px}.scheduled-title[data-v-0b233d7d]{color:#854d0e;font-size:13.5px;font-weight:700}.scheduled-time[data-v-0b233d7d]{color:#a16207;margin-top:2px;font-size:12.5px}.scheduled-note[data-v-0b233d7d]{color:#713f12;font-size:12px}.cancel-schedule-btn[data-v-0b233d7d],.cancel-schedule-footer-btn[data-v-0b233d7d]{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s}.cancel-schedule-btn[data-v-0b233d7d]:hover,.cancel-schedule-footer-btn[data-v-0b233d7d]:hover{color:#dc2626;background:#f1f5f9;border-color:#fca5a5}.comm-schedule-card[data-v-0b233d7d]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:12px;padding:14px;display:flex}.schedule-card-header[data-v-0b233d7d]{flex-direction:column;gap:2px;display:flex}.schedule-card-title[data-v-0b233d7d]{color:#1e293b;font-size:13.5px;font-weight:700}.schedule-card-subtitle[data-v-0b233d7d]{color:#64748b;font-size:11.5px}.schedule-mode-selector[data-v-0b233d7d]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mode-option[data-v-0b233d7d]{cursor:pointer;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;transition:all .15s;display:flex;position:relative}.mode-option[data-v-0b233d7d]:hover{border-color:#94a3b8}.mode-option.selected[data-v-0b233d7d]{background:#f0fdfa;border-color:#0d9488}.mode-option input[type=radio][data-v-0b233d7d]{accent-color:#0d9488;margin-top:3px}.mode-content[data-v-0b233d7d]{flex-direction:column;gap:2px;display:flex}.mode-headline[data-v-0b233d7d]{color:#1e293b;align-items:center;gap:6px;font-size:13px;display:flex}.mode-icon[data-v-0b233d7d]{font-size:15px}.mode-badge[data-v-0b233d7d]{color:#0f766e;background:#ccfbf1;border-radius:9999px;padding:1px 6px;font-size:10.5px;font-weight:600}.mode-caption[data-v-0b233d7d]{color:#64748b;font-size:11.5px;line-height:1.35}.customer-timezone-bar[data-v-0b233d7d]{background:#f1f5f9;border-radius:8px;flex-direction:column;gap:6px;padding:8px 12px;display:flex}.timezone-status-row[data-v-0b233d7d]{flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.tz-label[data-v-0b233d7d]{color:#475569;font-weight:600}.tz-time[data-v-0b233d7d]{color:#1e293b;font-weight:700}.work-status-badge[data-v-0b233d7d]{border-radius:9999px;padding:2px 8px;font-size:11.5px;font-weight:600}.work-status-badge.working[data-v-0b233d7d]{color:#15803d;background:#dcfce7;border:1px solid #bbf7d0}.work-status-badge.off[data-v-0b233d7d]{color:#b45309;background:#fef3c7;border:1px solid #fde68a}.work-status-badge.night[data-v-0b233d7d]{color:#6d28d9;background:#ede9fe;border:1px solid #ddd6fe}.off-hours-warning[data-v-0b233d7d]{color:#92400e;background:#fef3c7;border:1px solid #fde68a;border-radius:6px;padding:6px 10px;font-size:12px;line-height:1.4}.schedule-details-panel[data-v-0b233d7d]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:10px;padding:12px;display:flex}.schedule-fields-grid[data-v-0b233d7d]{grid-template-columns:1.4fr 1fr;gap:12px;display:grid}.field-item[data-v-0b233d7d]{flex-direction:column;gap:4px;display:flex}.field-label[data-v-0b233d7d]{color:#475569;font-size:12px;font-weight:600}.city-select[data-v-0b233d7d],.date-input[data-v-0b233d7d]{box-sizing:border-box;color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:100%;padding:6px 10px;font-size:12.5px}.schedule-summary-box[data-v-0b233d7d]{background:#f0fdfa;border:1px solid #ccfbf1;border-radius:6px;align-items:flex-start;gap:8px;padding:8px 12px;display:flex}.summary-icon[data-v-0b233d7d]{font-size:16px;line-height:1.2}.summary-body[data-v-0b233d7d]{flex-direction:column;gap:2px;display:flex}.summary-text[data-v-0b233d7d]{color:#115e59;font-size:12.5px}.summary-tip[data-v-0b233d7d]{color:#0f766e;font-size:11px}.alias-badge[data-v-634231d6]{background:#eef2ff;border-radius:5px;padding:3px 7px;color:#4f46e5!important;display:inline-block!important}.procurement[data-v-634231d6]{margin-top:12px}.customer-id[data-v-634231d6]{font-size:11px}.customer-context[data-v-634231d6]{color:#334155;background:#fff;flex-direction:column;height:100%;min-height:0;font-size:12px;display:flex}.context-header[data-v-634231d6]{border-bottom:1px solid #e2e8f0;align-items:center;gap:10px;padding:15px 16px 12px;display:flex}.context-header>div[data-v-634231d6]{flex:1;min-width:0}.context-header strong[data-v-634231d6]{overflow-wrap:anywhere;font-size:14px;display:block}.context-header small[data-v-634231d6]{color:#64748b;margin-top:3px;display:block}.context-close[data-v-634231d6]{display:none}.context-tabs[data-v-634231d6]{border-bottom:1px solid #e2e8f0;gap:2px;padding:0 12px;display:flex}.context-tabs button[data-v-634231d6]{color:#64748b;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:12px 4px;font-size:12px}.context-tabs button.active[data-v-634231d6]{color:#4f46e5;border-color:#4f46e5;font-weight:700}.context-tabs span[data-v-634231d6]{background:#eef2ff;border-radius:5px;margin-left:4px;padding:1px 5px;font-size:10px}.context-body[data-v-634231d6]{flex:1;min-height:0;padding:14px;overflow:auto}.context-tags[data-v-634231d6]{flex-wrap:wrap;gap:5px;margin-bottom:12px;display:flex}.context-tags span[data-v-634231d6]{color:#4f46e5;background:#eef2ff;border:1px solid #e0e7ff;border-radius:5px;padding:3px 7px;font-size:10px}.context-summary[data-v-634231d6]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;margin-bottom:13px;padding:11px}.context-summary>div[data-v-634231d6]{align-items:center;gap:6px;display:flex}.context-summary button[data-v-634231d6]{margin-left:auto;font-size:10px}.context-summary p[data-v-634231d6]{white-space:pre-wrap;color:#475569;margin:8px 0;line-height:1.65}.context-summary small[data-v-634231d6]{color:#94a3b8;font-size:10px}.context-heading[data-v-634231d6]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;display:flex}.context-heading h3[data-v-634231d6],.profile-section h3[data-v-634231d6]{margin:0;font-size:12px;font-weight:700}.context-heading small[data-v-634231d6]{color:#94a3b8;font-size:10px}.quick-create[data-v-634231d6]{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.quick-create button[data-v-634231d6]{color:#4338ca;background:#eef2ff;border:1px solid #e0e7ff;border-radius:6px;align-items:center;gap:3px;padding:6px 7px;font-size:11px;display:flex}.context-workflow[data-v-634231d6]{margin-bottom:11px}.edit-draft[data-v-634231d6]{color:#4f46e5;background:0 0;border:0;margin:5px 3px 0 auto;font-size:10px;display:block}.context-empty[data-v-634231d6]{text-align:center;color:#94a3b8;padding:25px 12px}.context-empty small[data-v-634231d6]{line-height:1.6;display:block}.context-more[data-v-634231d6]{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;width:100%;padding:8px;font-size:11px}.context-secondary[data-v-634231d6]{flex-wrap:wrap;gap:12px;margin:15px 0;display:flex}.context-secondary button[data-v-634231d6]{color:#64748b;background:0 0;border:0;padding:0;font-size:10px}.profile-section[data-v-634231d6]{border-bottom:1px solid #e2e8f0;margin-bottom:15px;padding-bottom:16px}.profile-section dl[data-v-634231d6]{grid-template-columns:90px minmax(0,1fr);gap:9px;margin:14px 0 0;display:grid}.profile-section dt[data-v-634231d6]{color:#94a3b8}.profile-section dd[data-v-634231d6]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-weight:500}.profile-section>.context-tags[data-v-634231d6]{margin-top:12px}.profile-section>.workflow-card[data-v-634231d6]{margin-top:10px}.history-search-link[data-v-634231d6]{text-align:left;color:#4338ca;background:#eef2ff;border:1px solid #e0e7ff;border-radius:9px;align-items:center;gap:10px;width:100%;margin-bottom:18px;padding:12px;display:flex}.history-search-link span[data-v-634231d6]{flex:1}.history-search-link strong[data-v-634231d6],.history-search-link small[data-v-634231d6]{font-size:11px;display:block}.history-search-link small[data-v-634231d6]{color:#818cf8;margin-top:4px;font-size:10px}.context-file-grid[data-v-634231d6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.context-file-grid button[data-v-634231d6]{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:8px;display:flex}.context-file-grid img[data-v-634231d6]{object-fit:cover;border-radius:4px;width:100%;height:88px}.context-file-grid span[data-v-634231d6]{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:10px;overflow:hidden}.context-file-grid small[data-v-634231d6]{color:#94a3b8;font-size:9px}@media (width<=1179px){.context-close[data-v-634231d6]{display:inline-flex}}.inline-priority[data-v-634231d6]{color:#64748b;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;display:flex}.inline-priority select[data-v-634231d6]{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:5px;width:100px;padding:5px 7px;font-size:11px}.context-tags .approved-tag-evidence[data-v-634231d6]{color:#4f46e5;background:#eef2ff;border:1px solid #e0e7ff;border-radius:5px;align-items:center;gap:4px;padding:3px 7px;font-size:10px;display:inline-flex}.candidate-hint[data-v-634231d6]{color:#94a3b8;font-size:10px;line-height:1.6}.tag-candidate[data-v-634231d6]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;margin-top:8px;padding:10px}.tag-candidate>div[data-v-634231d6]{justify-content:space-between;align-items:center;gap:8px;display:flex}.tag-candidate strong[data-v-634231d6]{color:#475569;font-size:11px}.tag-candidate .text-button[data-v-634231d6]{font-size:10px}.tag-candidate .tag-review-actions[data-v-634231d6]{justify-content:flex-start;margin-top:9px}.tag-review-actions button[data-v-634231d6]{color:#4f46e5;background:#eef2ff;border:1px solid #c7d2fe;border-radius:5px;padding:4px 7px;font-size:10px}.tag-review-actions button[data-v-634231d6]:last-child{color:#64748b;background:#fff;border-color:#e2e8f0}.customer-local-time[data-v-634231d6]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.timezone-badge[data-v-634231d6]{border-radius:4px;padding:1px 6px;font-size:10px;font-weight:600;line-height:16px;display:inline-block}.timezone-badge.status-working[data-v-634231d6]{color:#15803d;background:#dcfce7;border:1px solid #bbf7d0}.timezone-badge.status-off[data-v-634231d6]{color:#b45309;background:#fef3c7;border:1px solid #fde68a}.timezone-badge.status-night[data-v-634231d6]{color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0}.customer-orders-section[data-v-634231d6]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:12px;padding:10px 11px}.orders-section-header[data-v-634231d6]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.section-title-wrap[data-v-634231d6]{color:#0f172a;align-items:center;gap:6px;font-size:13px;display:flex}.order-count-pill[data-v-634231d6]{color:#fff;background:#0284c7;border-radius:10px;padding:1px 7px;font-size:10px;font-weight:700}.orders-loading[data-v-634231d6],.orders-empty-box[data-v-634231d6]{color:#64748b;text-align:center;padding:8px 0;font-size:11px}.orders-list[data-v-634231d6]{flex-direction:column;gap:7px;display:flex}.simple-order-card[data-v-634231d6]{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-left:4px solid #0284c7;border-radius:6px;padding:7px 10px;transition:all .15s ease-in-out;box-shadow:0 1px 2px #0000000a}.simple-order-card[data-v-634231d6]:hover{background:#f0f9ff;border-color:#0284c7;box-shadow:0 2px 5px #0284c726}.simple-order-header[data-v-634231d6]{justify-content:space-between;align-items:center;margin-bottom:3px;display:flex}.simple-order-code[data-v-634231d6]{color:#0f172a;font-size:13px;font-weight:800}.simple-order-product[data-v-634231d6]{color:#1e293b;font-size:12px;font-weight:700;line-height:1.4}.simple-order-specs[data-v-634231d6]{color:#64748b;margin-top:2px;font-size:11px;line-height:1.4}.stage-pill[data-v-634231d6]{border-radius:10px;padding:1px 6px;font-size:10px;font-weight:700}.stage-pill.stage-start[data-v-634231d6]{color:#1d4ed8;background:#dbeafe}.stage-pill.stage-mid[data-v-634231d6]{color:#b45309;background:#fef3c7}.stage-pill.stage-delivery[data-v-634231d6]{color:#7e22ce;background:#f3e8ff}.stage-pill.stage-done[data-v-634231d6]{color:#15803d;background:#dcfce7}.simple-order-footer[data-v-634231d6]{border-top:1px dashed #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-top:5px;padding-top:4px;display:flex}.simple-order-amount[data-v-634231d6]{color:#047857;font-size:11px;font-weight:700}.simple-order-doc-tag[data-v-634231d6]{color:#0284c7;text-overflow:ellipsis;white-space:nowrap;background:#f0f9ff;border:1px solid #bae6fd;border-radius:4px;max-width:170px;padding:1px 5px;font-size:10px;overflow:hidden}.customer-sampling-section[data-v-634231d6]{background:#fdf4ff;border:1px solid #f0abfc;border-radius:8px;margin-bottom:12px;padding:10px 12px}.sampling-section-header[data-v-634231d6]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.sampling-count-pill[data-v-634231d6]{color:#fff;background:#c026d3;border-radius:10px;padding:1px 7px;font-size:10px;font-weight:700}.new-sampling-btn[data-v-634231d6]{color:#fff;cursor:pointer;background:#c026d3;border:none;border-radius:5px;padding:3px 8px;font-size:11px;font-weight:600;transition:background .15s}.new-sampling-btn[data-v-634231d6]:hover{background:#a21caf}.sampling-loading[data-v-634231d6],.sampling-empty-box[data-v-634231d6]{color:#86198f;text-align:center;padding:8px 0;font-size:11px}.empty-create-btn[data-v-634231d6]{color:#a21caf;cursor:pointer;background:#fae8ff;border:1px dashed #d946ef;border-radius:5px;margin-top:6px;padding:4px 10px;font-size:11px;transition:all .15s}.empty-create-btn[data-v-634231d6]:hover{color:#701a75;background:#f5d0fe}.sampling-list[data-v-634231d6]{flex-direction:column;gap:7px;display:flex}.simple-sampling-card[data-v-634231d6]{cursor:pointer;background:#fff;border:1px solid #e9d5ff;border-left:4px solid #c026d3;border-radius:6px;padding:8px 10px;transition:all .15s ease-in-out;box-shadow:0 1px 2px #0000000a}.simple-sampling-card[data-v-634231d6]:hover{background:#faf5ff;border-color:#c026d3;box-shadow:0 2px 5px #c026d326}.simple-sampling-header[data-v-634231d6]{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.simple-sampling-code[data-v-634231d6]{color:#581c87;font-size:12px;font-weight:800}.simple-sampling-product[data-v-634231d6]{color:#1e293b;font-size:12px;font-weight:700;line-height:1.4}.color-tag[data-v-634231d6]{color:#9333ea;font-weight:600}.simple-sampling-specs[data-v-634231d6]{color:#64748b;margin-top:2px;font-size:11px;line-height:1.4}.simple-sampling-gallery[data-v-634231d6]{align-items:center;gap:6px;margin-top:6px;padding:4px 0;display:flex;overflow-x:auto}.gallery-thumb-item[data-v-634231d6]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;flex-shrink:0;width:38px;height:38px;position:relative;overflow:hidden}.gallery-thumb-img[data-v-634231d6]{object-fit:cover;width:100%;height:100%;display:block}.video-thumb-badge[data-v-634231d6]{color:#38bdf8;pointer-events:none;background:#0f172ad9;border-radius:2px;padding:1px 3px;font-size:8px;font-weight:700;line-height:1;position:absolute;bottom:1px;right:1px}.gallery-more-tag[data-v-634231d6]{color:#7e22ce;background:#f3e8ff;border-radius:4px;padding:2px 4px;font-size:10px;font-weight:700}.gallery-count-tag[data-v-634231d6]{color:#94a3b8;margin-left:auto;font-size:10px}.simple-sampling-footer[data-v-634231d6]{border-top:1px dashed #f3e8ff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-top:6px;padding-top:4px;display:flex}.sync-lisa-tag[data-v-634231d6]{color:#7e22ce;background:#fdf4ff;border:1px solid #f0abfc;border-radius:4px;padding:1px 5px;font-size:10px;font-weight:600}.simple-sampling-date[data-v-634231d6]{color:#64748b;font-size:10px}.reply-draft-button[data-v-2d702a50]{color:#4f46e5;white-space:nowrap;background:#eef2ff;border:1px solid #c7d2fe;border-radius:8px;padding:6px 9px;font-size:11px}.draft-language[data-v-2d702a50]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;font-size:12px;display:flex}.draft-language select[data-v-2d702a50]{border:1px solid var(--line);background:#fff;border-radius:7px;margin-left:6px;padding:6px 12px}.draft-loading[data-v-2d702a50]{color:#64748b;padding:26px 0}.draft-note[data-v-2d702a50]{color:#64748b;margin-top:15px;font-size:11px;line-height:1.6}.followup-request-form[data-v-87612902]{gap:16px;min-width:min(560px,80vw);display:grid}.followup-request-form label[data-v-87612902]{gap:6px;font-size:13px;font-weight:600;display:grid}.followup-request-form input[data-v-87612902],.followup-request-form select[data-v-87612902],.followup-request-form textarea[data-v-87612902]{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:9px;padding:10px 12px;font-size:13px;font-weight:400}.followup-guidance[data-v-87612902]{background:var(--green-pale,#ebf8f2);border-radius:9px;padding:12px;font-size:13px;line-height:1.55}.followup-source-note[data-v-87612902]{color:var(--muted);font-size:12px}.slip-preview-card[data-v-87612902]{background:#f5f7ff;border:1.5px solid #6366f1;border-radius:10px;align-items:center;gap:14px;padding:12px;display:flex}.slip-thumbnail-box[data-v-87612902]{cursor:pointer;background:#e0e7ff;border:1px solid #c7d2fe;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;display:flex;position:relative;overflow:hidden}.slip-thumb-img[data-v-87612902]{object-fit:cover;width:100%;height:100%}.slip-thumb-file-icon[data-v-87612902]{font-size:32px}.slip-thumb-hover[data-v-87612902]{color:#fff;text-align:center;opacity:0;background:#00000073;justify-content:center;align-items:center;padding:4px;font-size:10px;transition:opacity .15s;display:flex;position:absolute;inset:0}.slip-thumbnail-box:hover .slip-thumb-hover[data-v-87612902]{opacity:1}.slip-meta[data-v-87612902]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.slip-meta-header[data-v-87612902]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.slip-badge[data-v-87612902]{color:#fff;background:#4f46e5;border-radius:4px;padding:2px 7px;font-size:11px;font-weight:700;display:inline-block}.slip-step-hint[data-v-87612902]{color:#4338ca;font-size:11px;font-weight:600}.slip-title[data-v-87612902]{color:#1e1b4b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.slip-desc[data-v-87612902]{color:#4b5563;margin:0;font-size:12px;line-height:1.4}.followup-form-actions[data-v-87612902]{justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.slip-modal-lightbox[data-v-87612902]{z-index:9999;background:#000000b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.slip-lightbox-content[data-v-87612902]{background:#fff;border-radius:12px;flex-direction:column;max-width:90vw;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #00000080}.slip-lightbox-header[data-v-87612902]{border-bottom:1px solid var(--line,#e5e7eb);justify-content:space-between;align-items:center;padding:12px 16px;font-size:14px;display:flex}.slip-lightbox-header .close-btn[data-v-87612902]{cursor:pointer;color:#6b7280;background:0 0;border:none;font-size:18px}.slip-lightbox-img[data-v-87612902]{object-fit:contain;background:#f3f4f6;max-width:85vw;max-height:75vh}.slip-lightbox-footer[data-v-87612902]{border-top:1px solid var(--line,#e5e7eb);justify-content:flex-end;padding:10px 16px;display:flex}.order-assoc-block[data-v-87612902]{flex-direction:column;gap:6px;margin-bottom:4px;display:flex}.order-assoc-header[data-v-87612902]{justify-content:space-between;align-items:center;gap:8px;display:flex}.order-assoc-title[data-v-87612902]{color:#1e293b;margin:0;font-size:13px;font-weight:600}.order-count-badge[data-v-87612902]{color:#0369a1;background:#e0f2fe;border-radius:10px;margin-left:auto;padding:1px 7px;font-size:11px;font-weight:600}.manual-toggle-link[data-v-87612902]{color:#4f46e5;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:500;text-decoration:underline}.manual-toggle-link[data-v-87612902]:hover{color:#3730a3}.manual-order-container[data-v-87612902]{gap:6px;display:flex}.manual-order-field[data-v-87612902]{box-sizing:border-box;border:1px solid #cbd5e1;border-radius:6px;width:100%;padding:8px 10px;font-size:13px}.manual-order-field[data-v-87612902]:focus{border-color:#6366f1;outline:none;box-shadow:0 0 0 2px #6366f126}.associated-order-banner[data-v-87612902]{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:flex}.associated-order-banner .badge-icon[data-v-87612902]{color:#16a34a;font-weight:700}.associated-order-banner .badge-text[data-v-87612902]{line-height:1.4}@media (width<=620px){.followup-request-form[data-v-87612902]{min-width:0}}.lily-preview[data-v-a6804d2e]{background:#f8faff;border:1px solid #c7d2fe;border-radius:8px;margin:8px 0;padding:10px 12px;font-size:13px}.lily-preview-head[data-v-a6804d2e]{margin-bottom:6px;font-weight:600}.lily-preview-label[data-v-a6804d2e]{color:#64748b;margin-top:8px;font-size:11px}.lily-preview-text[data-v-a6804d2e]{white-space:pre-wrap;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:6px 8px}.lily-preview-out[data-v-a6804d2e]{border-color:#6366f1}.lily-preview-blocks[data-v-a6804d2e],.lily-preview-warns[data-v-a6804d2e]{margin:8px 0 0;padding-left:18px}.lily-preview-blocks[data-v-a6804d2e]{color:#b91c1c;font-weight:600}.lily-preview-warns[data-v-a6804d2e]{color:#b45309}.lily-preview-hint[data-v-a6804d2e]{color:#b91c1c;margin:4px 0 0;font-size:12px}.lily-preview-ack[data-v-a6804d2e]{align-items:center;gap:6px;margin-top:8px;display:flex}.lily-preview-actions[data-v-a6804d2e]{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.composer-translation[data-v-a6804d2e]{color:#64748b;flex-wrap:wrap;gap:8px;padding:8px 0;font-size:11px;display:flex}.composer-translation label[data-v-a6804d2e]{color:#4f46e5;align-items:center;gap:5px;display:flex}.composer-translation select[data-v-a6804d2e]{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:4px;padding:2px 4px;font-size:11px}.customer-alias[data-v-a6804d2e]{color:#4f46e5;background:#eef2ff;border-radius:4px;margin-top:4px;padding:2px 6px;font-size:10px;display:inline-block}.inbox-workspace[data-v-a6804d2e]{color:#334155;background:#f8fafc;flex:1;grid-template-columns:260px minmax(300px,1fr) 330px;height:100%;min-height:0;display:grid;overflow:hidden}.conversation-pane[data-v-a6804d2e]{background:#fff;border-right:1px solid #e2e8f0;flex-direction:column;width:auto;min-width:0;display:flex;overflow:hidden}.conversation-heading[data-v-a6804d2e]{border-bottom:0;min-height:64px;padding:14px 14px 10px}.conversation-heading h1[data-v-a6804d2e]{margin:0 0 3px;font-size:16px}.conversation-heading span[data-v-a6804d2e]{color:#94a3b8;font-size:10px}.conversation-search[data-v-a6804d2e]{background:#f1f5f9;border:1px solid #0000;border-radius:7px;min-height:33px;margin:0 12px 9px;padding:0 9px}.conversation-search input[data-v-a6804d2e]{padding:7px 0;font-size:11px}.conversation-search[data-v-a6804d2e]:focus-within{background:#fff;border-color:#818cf8}.conversation-filters[data-v-a6804d2e]{border-bottom:1px solid #e2e8f0;gap:8px;padding:0 12px 10px;display:grid}.priority-filters[data-v-a6804d2e]{gap:3px;display:flex}.priority-filters button[data-v-a6804d2e]{color:#64748b;background:#f1f5f9;border:0;border-radius:4px;flex:1;padding:5px 2px;font-size:10px}.priority-filters button.active[data-v-a6804d2e]{color:#fff;background:#334155}.conversation-filters>select[data-v-a6804d2e]{color:#64748b;border:1px solid #e2e8f0;border-radius:5px;height:28px;padding:3px 6px;font-size:10px}.tag-filters[data-v-a6804d2e]{scrollbar-width:thin;gap:5px;display:flex;overflow:auto}.tag-filters button[data-v-a6804d2e]{white-space:nowrap;color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:3px 7px;font-size:10px}.tag-filters button.active[data-v-a6804d2e]{color:#4f46e5;background:#eef2ff;border-color:#a5b4fc}.conversation-list[data-v-a6804d2e]{flex:1;min-height:0;overflow:auto}.load-more-customers-box[data-v-a6804d2e]{text-align:center;border-bottom:1px solid #f1f5f9;padding:12px}.load-more-btn[data-v-a6804d2e]{justify-content:center;width:100%;font-size:13px}.conversation-item[data-v-a6804d2e]{text-align:left;background:#fff;border:0;border-bottom:1px solid #f1f5f9;border-radius:0;align-items:flex-start;gap:9px;width:100%;padding:12px;display:flex;position:relative}.conversation-item[data-v-a6804d2e]:hover{background:#f8fafc}.conversation-item.active[data-v-a6804d2e]{background:#eef2ff;border-right:2px solid #6366f1}.conversation-avatar[data-v-a6804d2e]{flex-shrink:0;position:relative}.conversation-avatar .avatar[data-v-a6804d2e],.conversation-avatar .avatar-img[data-v-a6804d2e]{color:#64748b;object-fit:cover;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:50%;width:38px;height:38px;font-size:13px;display:block}.chat-header .avatar-img.small[data-v-a6804d2e]{object-fit:cover;border:1px solid #e2e8f0;border-radius:50%;width:32px;height:32px;display:block}.message-item .avatar-img.tiny[data-v-a6804d2e]{object-fit:cover;border:1px solid #e2e8f0;border-radius:50%;flex-shrink:0;width:24px;height:24px;display:block}.conversation-avatar b[data-v-a6804d2e]{color:#fff;background:#64748b;border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;display:flex;position:absolute;top:-4px;right:-4px}.conversation-avatar .priority-a[data-v-a6804d2e]{background:#e11d48}.conversation-avatar .priority-b[data-v-a6804d2e]{background:#3b82f6}.conversation-avatar .priority-c[data-v-a6804d2e]{background:#d97706}.conversation-avatar .priority-d[data-v-a6804d2e]{background:#7c3aed}.conversation-text[data-v-a6804d2e]{flex:1;min-width:0}.conversation-text>div[data-v-a6804d2e]:first-child{justify-content:space-between;align-items:center;gap:6px;display:flex}.conversation-text strong[data-v-a6804d2e]{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.conversation-text small[data-v-a6804d2e]{white-space:nowrap;color:#94a3b8;font-size:9px}.conversation-text p[data-v-a6804d2e]{color:#64748b;margin:5px 0 7px;font-size:11px;line-height:1.45}.conversation-badges[data-v-a6804d2e]{flex-wrap:wrap;gap:4px;display:flex}.conversation-badges .tiny-tag[data-v-a6804d2e]{color:#64748b;background:#f1f5f9;border-radius:4px;padding:2px 4px;font-size:9px;line-height:1.3}.conversation-badges .mode-agent[data-v-a6804d2e]{color:#047857;background:#ecfdf5}.conversation-badges .mode-review[data-v-a6804d2e]{color:#b45309;background:#fffbeb}.conversation-badges .mode-takeover[data-v-a6804d2e]{color:#334155;background:#e2e8f0}.account-tag[data-v-a6804d2e],.list-tag[data-v-a6804d2e]{text-overflow:ellipsis;white-space:nowrap;border-radius:3px;max-width:95px;padding:2px 4px;font-size:9px;overflow:hidden}.account-tag[data-v-a6804d2e]{color:#6366f1;background:#eef2ff}.list-tag[data-v-a6804d2e]{color:#64748b;background:#f1f5f9}.conversation-item.has-unread strong[data-v-a6804d2e]{color:#0f172a;font-weight:700}.conversation-item.has-unread small[data-v-a6804d2e]{color:#16a34a;font-weight:600}.unread-count[data-v-a6804d2e]{color:#fff;text-align:center;background:#25d366;border-radius:9px;flex-shrink:0;align-self:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;box-shadow:0 1px 3px #25d36666}.message-pane[data-v-a6804d2e]{background:#f8fafc;flex-direction:column;min-width:0;min-height:0;display:flex}.chat-header[data-v-a6804d2e]{background:#fff;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;flex-shrink:0;gap:10px;height:auto;min-height:64px;padding:10px 15px}.chat-contact[data-v-a6804d2e]{min-width:120px}.chat-contact h2[data-v-a6804d2e]{margin:0 0 4px;font-size:14px}.chat-contact p[data-v-a6804d2e]{color:#94a3b8;font-size:10px;line-height:1.4}.chat-header-actions[data-v-a6804d2e]{flex-wrap:wrap;gap:5px;margin-left:auto}.chat-header-actions .button[data-v-a6804d2e]{min-height:28px;padding:6px 8px;font-size:10px}.chat-header-actions>.icon-button[data-v-a6804d2e]{display:none}.chat-contact .online-dot[data-v-a6804d2e]{background:#94a3b8}.chat-context[data-v-a6804d2e]{background:#fff;border-bottom:1px solid #f1f5f9;flex-wrap:wrap;align-items:center;gap:10px;min-height:37px;padding:6px 14px;display:flex}.chat-context select[data-v-a6804d2e]{max-width:65%;height:26px;font-size:11px}.chat-context label[data-v-a6804d2e]{white-space:nowrap;font-size:10px}.chat-context .auto-translate-history-label[data-v-a6804d2e]{cursor:pointer;-webkit-user-select:none;user-select:none;color:#4f46e5;align-items:center;gap:4px;font-weight:500;display:inline-flex}.chat-context .history-translate-btn[data-v-a6804d2e]{white-space:nowrap;border-radius:4px;align-items:center;gap:4px;height:24px;padding:2px 8px;font-size:10px;display:inline-flex}.chat-alert[data-v-a6804d2e]{border-radius:8px;margin:9px 13px 0;padding:10px 12px;font-size:11px}.message-timeline[data-v-a6804d2e]{flex:1;min-height:0;padding:15px 20px;overflow:auto}.timeline-note[data-v-a6804d2e]{color:#94a3b8;margin:0 0 18px;font-size:10px}.message-item[data-v-a6804d2e]{gap:8px;margin-bottom:17px}.message-content[data-v-a6804d2e]{max-width:65%!important}.message-byline[data-v-a6804d2e]{color:#64748b;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;font-size:11px;display:flex}.message-item.own .message-byline[data-v-a6804d2e]{justify-content:flex-end}.message-meta-sep[data-v-a6804d2e]{color:#cbd5e1}.message-meta-time[data-v-a6804d2e]{color:#94a3b8;font-size:10px}.delivery-receipt[data-v-a6804d2e]{vertical-align:middle;align-items:center;margin-left:4px;display:inline-flex}.delivery-receipt.is-sent[data-v-a6804d2e],.delivery-receipt.is-delivered[data-v-a6804d2e]{color:#94a3b8}.delivery-receipt.is-read[data-v-a6804d2e]{color:#2563eb}.receipt-icon[data-v-a6804d2e]{vertical-align:middle;display:inline-block}.chat-original-body[data-v-a6804d2e]{color:#475569;word-break:break-word;background:#00000008;border-radius:4px;margin-top:5px;padding:4px 8px;font-size:11px;line-height:1.4}.bubble-quote-card[data-v-a6804d2e]{background:#f1f5f9;border-left:3px solid #94a3b8;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;padding:5px 8px;transition:background .15s;display:flex}.bubble-quote-card.has-target[data-v-a6804d2e]{cursor:pointer}.bubble-quote-card.has-target[data-v-a6804d2e]:hover{background:#e2e8f0}.bubble-quote-thumb[data-v-a6804d2e]{object-fit:cover;border:1px solid #cbd5e1;border-radius:3px;flex-shrink:0;width:28px;height:28px}.bubble-quote-thumb-placeholder[data-v-a6804d2e]{color:#64748b;flex-shrink:0;font-size:10px}.quote-target-flash[data-v-a6804d2e]{animation:1.5s ease-out quote-flash-a6804d2e}@keyframes quote-flash-a6804d2e{0%{box-shadow:0 0 0 3px #6366f1}70%{box-shadow:0 0 0 3px #6366f1}to{box-shadow:0 0 #0000}}.message-bubble[data-v-a6804d2e]{background:#fff;border:1px solid #e2e8f0;border-radius:0 11px 11px;padding:10px 12px;box-shadow:0 1px 2px #0f172a05}.message-bubble p[data-v-a6804d2e]{white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:1.65}.bubble-quote-card[data-v-a6804d2e]{background:#0000000a;border-left:3px solid #6366f1;border-radius:4px;margin-bottom:6px;padding:5px 8px;display:flex}.message-item.own .bubble-quote-card[data-v-a6804d2e]{background:#6366f117;border-left-color:#4f46e5}.bubble-quote-content[data-v-a6804d2e]{flex:1;min-width:0}.bubble-quote-sender[data-v-a6804d2e]{color:#4f46e5;align-items:center;gap:3px;margin-bottom:2px;font-size:10px;font-weight:600;display:flex}.bubble-quote-snippet[data-v-a6804d2e]{color:#64748b;word-break:break-word;white-space:pre-wrap;font-size:11px;line-height:1.4}.message-item.own .message-bubble[data-v-a6804d2e]{background:#eef2ff;border-color:#c7d2fe;border-radius:11px 0 11px 11px}.message-item.internal .message-bubble[data-v-a6804d2e]{background:#fffbeb;border-color:#fde68a}.message-bubble.is-withdrawn[data-v-a6804d2e]{color:#64748b;padding:8px 12px;background:#f1f5f9!important;border-color:#cbd5e1!important}.message-bubble-withdrawn[data-v-a6804d2e]{color:#64748b;align-items:center;gap:8px;font-size:11px;font-style:italic;display:flex}.message-bubble-withdrawn .withdrawn-icon[data-v-a6804d2e]{font-size:13px;font-style:normal}.message-bubble-withdrawn .reedit-btn[data-v-a6804d2e]{color:#334155;cursor:pointer;background:#e2e8f0;border:1px solid #cbd5e1;border-radius:4px;margin-left:6px;padding:2px 7px;font-size:10px;font-style:normal;font-weight:500;transition:background .15s,color .15s}.message-bubble-withdrawn .reedit-btn[data-v-a6804d2e]:hover{color:#0f172a;background:#cbd5e1}.delivery-status-tag.is-withdrawn[data-v-a6804d2e]{color:#94a3b8;font-style:italic}.delivery-status-tag.is-simulated[data-v-a6804d2e]{color:#d97706;font-weight:500}.delivery-status-tag.is-delivered[data-v-a6804d2e]{color:#059669;font-weight:600}.message-action-btn.revoke-button[data-v-a6804d2e]{color:#dc2626}.message-action-btn.revoke-button[data-v-a6804d2e]:hover{color:#b91c1c;background:#fef2f2}.message-time[data-v-a6804d2e]{align-items:center;gap:4px;font-size:9px;display:flex}.message-actions[data-v-a6804d2e]{opacity:0;visibility:hidden;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:2px;margin-left:6px;padding:1px 3px;transition:opacity .15s,visibility .15s;display:inline-flex;box-shadow:0 1px 2px #0f172a0d}.message-item:hover .message-actions[data-v-a6804d2e],.message-item:focus-within .message-actions[data-v-a6804d2e]{opacity:1;visibility:visible}.message-item.own .message-actions[data-v-a6804d2e]{order:-1;margin-left:0;margin-right:6px}.message-action-btn[data-v-a6804d2e]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:2px;padding:2px 4px;font-size:10px;line-height:1;transition:background-color .12s,color .12s;display:inline-flex}.message-action-btn[data-v-a6804d2e]:hover{color:#0f172a;background:#e2e8f0}.message-action-btn.action-more-btn[data-v-a6804d2e]{padding:2px 3px}.message-action-btn[data-v-a6804d2e]:disabled{opacity:.5;cursor:not-allowed}.message-action-btn.shipping-doc-btn[data-v-a6804d2e]{color:#059669;font-weight:500}.message-action-btn.shipping-doc-btn[data-v-a6804d2e]:hover{color:#047857;background:#ecfdf5}.message-action-btn.shipping-doc-btn.is-linked[data-v-a6804d2e]{color:#0284c7;font-weight:600}.message-action-btn.shipping-doc-btn.is-linked[data-v-a6804d2e]:hover{color:#0369a1;background:#f0f9ff}.message-action-btn.slip-from-message[data-v-a6804d2e]{color:#d97706;font-weight:500}.message-action-btn.slip-from-message[data-v-a6804d2e]:hover{color:#b45309;background:#fffbeb}.message-action-btn.deposit-slip-btn[data-v-a6804d2e]{color:#0d9488;font-weight:500}.message-action-btn.deposit-slip-btn[data-v-a6804d2e]:hover{color:#0f766e;background:#f0fdfa}.message-action-btn.sampling-from-message[data-v-a6804d2e]{color:#c026d3;font-weight:600}.message-action-btn.sampling-from-message[data-v-a6804d2e]:hover{color:#a21caf;background:#fae8ff}.message-action-btn.opportunity-from-message[data-v-a6804d2e]{color:#16a34a;font-weight:600}.message-action-btn.opportunity-from-message[data-v-a6804d2e]:hover{color:#15803d;background:#f0fdf4}.message-action-btn.quote-button[data-v-a6804d2e]{color:#4f46e5;font-weight:600}.message-action-btn.quote-button[data-v-a6804d2e]:hover{color:#4338ca;background:#eef2ff}.message-action-btn.copy-image-btn[data-v-a6804d2e]{color:#0284c7;font-weight:500}.message-action-btn.copy-image-btn[data-v-a6804d2e]:hover{color:#0369a1;background:#f0f9ff}.message-action-btn.stage-image-btn[data-v-a6804d2e]{color:#059669;font-weight:500}.message-action-btn.stage-image-btn[data-v-a6804d2e]:hover{color:#047857;background:#ecfdf5}.translation[data-v-a6804d2e]{border-top:1px dashed #cbd5e1;margin-top:8px;padding:8px 0 0}.translation>span[data-v-a6804d2e]{color:#94a3b8;font-size:9px}.translation p[data-v-a6804d2e]{color:#64748b;font-size:11px}.contact-hidden-note[data-v-a6804d2e]{color:#8a5a12;margin:8px 0 0;font-size:12px;line-height:1.45}.message-image-card[data-v-a6804d2e]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;margin-top:4px;display:inline-block;overflow:hidden}.message-image[data-v-a6804d2e]{object-fit:contain;max-width:260px;max-height:250px;display:block}.message-file-image[data-v-a6804d2e]{background:0 0;border:0;padding:0;display:inline-block}.message-file-image[data-v-a6804d2e]:hover{filter:brightness(.96)}.message-image-bar[data-v-a6804d2e]{background:#f1f5f9;border-top:1px solid #e2e8f0;align-items:center;gap:6px;padding:3px 6px;display:flex}.img-bar-btn[data-v-a6804d2e]{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:4px;align-items:center;gap:3px;padding:2px 6px;font-size:10px;line-height:1.2;transition:all .15s;display:inline-flex}.img-bar-btn[data-v-a6804d2e]:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8}.img-bar-btn.primary[data-v-a6804d2e]{color:#4338ca;background:#eef2ff;border-color:#c7d2fe;font-weight:500}.img-bar-btn.primary[data-v-a6804d2e]:hover{color:#3730a3;background:#e0e7ff}.img-bar-btn.opp-btn[data-v-a6804d2e]{color:#15803d;background:#f0fdf4;border-color:#bbf7d0;font-weight:500}.img-bar-btn.opp-btn[data-v-a6804d2e]:hover{color:#166534;background:#dcfce7;border-color:#86efac}.message-video-container[data-v-a6804d2e]{background:#0f172a;border-radius:8px;max-width:320px;margin-top:4px;overflow:hidden;box-shadow:0 2px 6px #00000014}.message-video[data-v-a6804d2e]{background:#000;outline:none;width:100%;max-height:240px;display:block}.video-footer[data-v-a6804d2e]{color:#e2e8f0;background:#1e293b;justify-content:space-between;align-items:center;padding:5px 8px;font-size:11px;display:flex}.video-title[data-v-a6804d2e]{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.video-open-link[data-v-a6804d2e]{color:#94a3b8;align-items:center;margin-left:6px;transition:color .15s;display:flex}.video-open-link[data-v-a6804d2e]:hover{color:#fff}.message-file[data-v-a6804d2e]{font-size:11px}.message-composer[data-v-a6804d2e]{background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0;padding:0 14px 12px;transition:background-color .15s,box-shadow .15s}.message-composer.is-dragging[data-v-a6804d2e]{background:#f8faff;border-color:#6366f1;box-shadow:inset 0 0 0 2px #6366f1}.composer-channel-indicator[data-v-a6804d2e]{border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;margin:4px 0 6px;padding:4px 10px;font-size:11px;transition:all .2s;display:flex}.composer-channel-indicator.is-live[data-v-a6804d2e]{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.composer-channel-indicator.is-simulated[data-v-a6804d2e]{color:#92400e;background:#fffbeb;border-color:#fde68a}.channel-indicator-badge[data-v-a6804d2e]{align-items:center;gap:6px;font-weight:500;display:flex}.indicator-dot[data-v-a6804d2e]{border-radius:50%;width:7px;height:7px;display:inline-block}.composer-channel-indicator.is-live .indicator-dot[data-v-a6804d2e]{background:#10b981;box-shadow:0 0 0 2px #10b98140}.composer-channel-indicator.is-simulated .indicator-dot[data-v-a6804d2e]{background:#f59e0b;box-shadow:0 0 0 2px #f59e0b40}.channel-toggle-btn[data-v-a6804d2e]{cursor:pointer;color:inherit;background:#fff;border:1px solid;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:600;transition:all .15s}.channel-toggle-btn[data-v-a6804d2e]:hover{filter:brightness(.95);transform:translateY(-.5px)}.composer-quote-banner[data-v-a6804d2e]{background:#f8fafc;border:1px solid #e2e8f0;border-left:3px solid #6366f1;border-radius:6px;justify-content:space-between;align-items:center;margin:6px 0 4px;padding:6px 10px;display:flex}.quote-banner-left[data-v-a6804d2e]{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.quote-banner-body[data-v-a6804d2e]{flex:1;min-width:0}.quote-banner-title[data-v-a6804d2e]{color:#4f46e5;align-items:center;gap:4px;margin-bottom:2px;font-size:11px;font-weight:600;display:flex}.quote-banner-snippet[data-v-a6804d2e]{color:#475569;white-space:nowrap;text-overflow:ellipsis;max-width:90%;font-size:11px;overflow:hidden}.quote-banner-orig-tag[data-v-a6804d2e]{color:#64748b;margin-left:6px;font-size:11px}.quote-banner-right[data-v-a6804d2e]{flex-shrink:0;align-items:center;gap:8px;display:flex}.quote-banner-thumb[data-v-a6804d2e]{object-fit:cover;border:1px solid #cbd5e1;border-radius:4px;width:28px;height:28px}.quote-banner-close[data-v-a6804d2e]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 4px;font-size:16px;line-height:1}.quote-banner-close[data-v-a6804d2e]:hover{color:#ef4444;background:#e2e8f0}.composer-files[data-v-a6804d2e]{flex-wrap:wrap;gap:6px;padding:6px 0;display:flex}.composer-file-chip[data-v-a6804d2e]{color:#334155;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;display:inline-flex}.composer-file-chip.is-image[data-v-a6804d2e]{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.composer-file-thumb[data-v-a6804d2e]{object-fit:cover;border:1px solid #86efac;border-radius:3px;width:22px;height:22px}.composer-file-title[data-v-a6804d2e]{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.composer-file-remove[data-v-a6804d2e]{cursor:pointer;color:#94a3b8;background:0 0;border:none;padding:0 2px;font-size:13px;line-height:1}.composer-file-remove[data-v-a6804d2e]:hover{color:#ef4444}.composer-file-chip.is-uploading[data-v-a6804d2e]{color:#b45309;background:#fffbeb;border-color:#fde68a}.spin-icon[data-v-a6804d2e]{animation:1s linear infinite spin-a6804d2e}@keyframes spin-a6804d2e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.composer-tabs[data-v-a6804d2e]{gap:12px;padding:7px 0}.composer-tabs button[data-v-a6804d2e]{padding:6px 1px;font-size:11px}.composer-tabs span[data-v-a6804d2e]{font-size:9px}.message-composer textarea[data-v-a6804d2e]{min-height:75px;padding:8px 0;font-size:12px;line-height:1.6}.composer-footer[data-v-a6804d2e]{gap:7px;padding-top:5px}.composer-footer select[data-v-a6804d2e]{max-width:220px;font-size:10px}.composer-footer .button[data-v-a6804d2e]{min-height:31px;padding:7px 13px;font-size:11px}.composer-footer .cancel-edit[data-v-a6804d2e]{font-size:10px}.message-composer.internal[data-v-a6804d2e]{background:#fffdf4}.message-composer.internal textarea[data-v-a6804d2e]{background:0 0}.business-pane[data-v-a6804d2e]{background:#fff;border-left:1px solid #e2e8f0;flex-direction:column;width:auto;min-width:0;height:100%;min-height:0;padding:0;display:flex;position:static;overflow:hidden}.business-pane>.customer-context[data-v-a6804d2e]{flex:1;min-height:0}.context-unselected[data-v-a6804d2e]{color:#94a3b8;padding:32px 18px;font-size:12px;line-height:1.7}.context-load-error[data-v-a6804d2e]{color:#c2410c;background:#fff7ed;border-top:1px solid #fed7aa;margin:0;padding:8px 12px;font-size:10px}.context-load-error button[data-v-a6804d2e]{margin-left:6px;font-size:10px}@media (width>=1600px){.inbox-workspace[data-v-a6804d2e]{grid-template-columns:290px minmax(380px,1fr) 370px}}@media (width>=1180px){.business-pane[data-v-a6804d2e],.message-pane[data-v-a6804d2e],.conversation-pane[data-v-a6804d2e]{display:flex!important}}@media (width>=761px) and (width<=1179px){.inbox-workspace[data-v-a6804d2e]{grid-template-columns:230px minmax(0,1fr);position:relative}.business-pane[data-v-a6804d2e]{display:none}.chat-header-actions>.icon-button[data-v-a6804d2e]{display:inline-flex}.inbox-workspace.mobile-details .business-pane[data-v-a6804d2e]{z-index:12;width:345px;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 30px #0f172a20}.message-pane[data-v-a6804d2e],.conversation-pane[data-v-a6804d2e]{display:flex!important}}@media (width<=760px){.inbox-workspace[data-v-a6804d2e]{display:block;position:relative}.conversation-pane[data-v-a6804d2e],.message-pane[data-v-a6804d2e],.business-pane[data-v-a6804d2e]{width:100%;height:100%;display:none}.inbox-workspace.mobile-list .conversation-pane[data-v-a6804d2e],.inbox-workspace.mobile-chat .message-pane[data-v-a6804d2e],.inbox-workspace.mobile-details .business-pane[data-v-a6804d2e]{display:flex}.inbox-workspace.mobile-details .business-pane[data-v-a6804d2e]{box-shadow:none;position:static}.chat-header-actions>.icon-button[data-v-a6804d2e]{display:inline-flex}.chat-header[data-v-a6804d2e]{padding:9px 11px}.chat-header-actions[data-v-a6804d2e]{gap:4px}.chat-header-actions .button[data-v-a6804d2e]{padding:5px;font-size:9px}.message-timeline[data-v-a6804d2e]{padding:13px 12px}.composer-footer[data-v-a6804d2e]{flex-wrap:wrap}.composer-footer select[data-v-a6804d2e]{max-width:200px}.message-content[data-v-a6804d2e]{max-width:91%}.chat-contact[data-v-a6804d2e]{min-width:100px}.composer-tabs span[data-v-a6804d2e]{display:none}}.inbox-workspace .conversation-heading h1[data-v-a6804d2e],.inbox-workspace .conversation-text strong[data-v-a6804d2e],.inbox-workspace .chat-contact h2[data-v-a6804d2e]{color:#1e293b}.inbox-workspace .conversation-item.active[data-v-a6804d2e]:before{background:#6366f1}.inbox-workspace .message-timeline[data-v-a6804d2e]{background:#f8fafc}.inbox-workspace .message-bubble[data-v-a6804d2e],.inbox-workspace .message-bubble>p[data-v-a6804d2e],.inbox-workspace .message-item.own .message-bubble[data-v-a6804d2e]{color:#334155}.inbox-workspace .message-item.internal .message-bubble[data-v-a6804d2e]{color:#92400e}.inbox-workspace .message-byline[data-v-a6804d2e],.inbox-workspace .message-time[data-v-a6804d2e],.inbox-workspace .chat-context select[data-v-a6804d2e],.inbox-workspace .chat-context label[data-v-a6804d2e],.inbox-workspace .composer-footer select[data-v-a6804d2e]{color:#64748b}.inbox-workspace .history-tag[data-v-a6804d2e]{color:#64748b;border-color:#cbd5e1}.inbox-workspace .message-file[data-v-a6804d2e]{color:#4f46e5;border-color:#cbd5e1}.inbox-workspace .composer-tabs[data-v-a6804d2e]{border-color:#e2e8f0}.inbox-workspace .composer-tabs button[data-v-a6804d2e]{color:#64748b}.inbox-workspace .composer-tabs button.active[data-v-a6804d2e]{color:#4f46e5}.inbox-workspace .composer-tabs button.active[data-v-a6804d2e]:after{background:#6366f1}.inbox-workspace .composer-tabs>span[data-v-a6804d2e],.inbox-workspace .message-composer>textarea[data-v-a6804d2e]::placeholder{color:#94a3b8}.inbox-workspace .message-composer>textarea[data-v-a6804d2e]{color:#334155}.inbox-workspace .composer-files>span[data-v-a6804d2e]{color:#4f46e5;background:#eef2ff}.img-bar-btn.append-sampling-btn[data-v-a6804d2e]{color:#a21caf;background:#fdf4ff;border-color:#f0abfc;font-weight:500}.img-bar-btn.append-sampling-btn[data-v-a6804d2e]:hover{color:#86198f;background:#fae8ff;border-color:#e879f9}.message-action-btn.append-sampling-from-message[data-v-a6804d2e]{color:#9333ea;font-weight:500}.message-action-btn.append-sampling-from-message[data-v-a6804d2e]:hover{color:#7e22ce;background:#faf5ff}.sampling-modal-backdrop[data-v-a6804d2e]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1060;background:#0f172aa6;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.sampling-modal-window[data-v-a6804d2e]{background:#fff;border-radius:14px;flex-direction:column;width:100%;max-width:720px;max-height:90vh;animation:.22s cubic-bezier(.16,1,.3,1) modalPop-a6804d2e;display:flex;overflow:hidden;box-shadow:0 20px 40px #00000038}@keyframes modalPop-a6804d2e{0%{opacity:0;transform:scale(.97)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.sampling-modal-header[data-v-a6804d2e]{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.header-left[data-v-a6804d2e]{align-items:center;gap:12px;display:flex}.header-icon[data-v-a6804d2e]{font-size:26px}.sampling-modal-header h2[data-v-a6804d2e]{color:#1e3a8a;margin:0;font-size:1.25rem;font-weight:700}.modal-subtitle[data-v-a6804d2e]{color:#64748b;margin:4px 0 0;font-size:.85rem}.modal-close-btn[data-v-a6804d2e]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px;font-size:1.25rem;line-height:1}.modal-close-btn[data-v-a6804d2e]:hover{color:#1e293b;background:#e2e8f0}.sampling-modal-footer[data-v-a6804d2e]{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:flex-end;gap:12px;padding:14px 24px;display:flex}.auto-sync-banner[data-v-a6804d2e]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:10px 14px;display:flex}.sync-icon[data-v-a6804d2e]{color:#16a34a;font-size:18px;line-height:1.2}.sync-text[data-v-a6804d2e]{color:#166534;font-size:.84rem;line-height:1.5}.append-sampling-dialog[data-v-a6804d2e]{max-width:680px}.append-modal-body[data-v-a6804d2e]{max-height:calc(85vh - 140px);padding:18px 24px;overflow-y:auto}.append-modal-grid[data-v-a6804d2e]{grid-template-columns:200px 1fr;gap:18px;margin-top:6px;display:grid}.append-preview-col[data-v-a6804d2e]{flex-direction:column;gap:8px;display:flex}.section-label[data-v-a6804d2e]{color:#334155;font-size:12px;font-weight:600;display:block}.append-image-card[data-v-a6804d2e]{aspect-ratio:1;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.preview-img[data-v-a6804d2e]{object-fit:contain;background:#0f172a;width:100%;height:100%}.preview-placeholder[data-v-a6804d2e]{color:#94a3b8;font-size:12px}.preview-tag-chip[data-v-a6804d2e]{color:#f8fafc;text-align:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172ad9;border-radius:4px;padding:4px 6px;font-size:11px;font-weight:600;position:absolute;bottom:6px;left:6px;right:6px}.append-form-col[data-v-a6804d2e]{flex-direction:column;gap:14px;display:flex}.form-group[data-v-a6804d2e]{flex-direction:column;gap:6px;display:flex}.required[data-v-a6804d2e]{color:#ef4444}.task-select[data-v-a6804d2e]{color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;width:100%;padding:8px 10px;font-size:13px}.task-select[data-v-a6804d2e]:focus{border-color:#6366f1;box-shadow:0 0 0 2px #6366f126}.no-tasks-alert[data-v-a6804d2e]{color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;padding:10px 12px;font-size:12px}.btn-switch-create[data-v-a6804d2e]{color:#fff;cursor:pointer;background:#d97706;border:none;border-radius:4px;margin-top:6px;padding:4px 10px;font-size:12px;font-weight:500}.tag-pill-group[data-v-a6804d2e]{flex-wrap:wrap;gap:6px;display:flex}.tag-pill-btn[data-v-a6804d2e]{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:4px 10px;font-size:12px;transition:all .15s}.tag-pill-btn[data-v-a6804d2e]:hover{color:#9333ea;background:#faf5ff;border-color:#c084fc}.tag-pill-btn.active[data-v-a6804d2e]{color:#7e22ce;background:#f3e8ff;border-color:#a855f7;font-weight:600}.note-textarea[data-v-a6804d2e]{color:#1e293b;resize:vertical;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:6px;width:100%;padding:8px 10px;font-size:12px;line-height:1.5}.note-textarea[data-v-a6804d2e]:focus{border-color:#6366f1;outline:none}.followup-desk[data-v-899cda33]{gap:20px;max-width:1120px;margin:0 auto;padding:24px;display:grid}.followup-desk-heading[data-v-899cda33],.followup-card-top[data-v-899cda33]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.followup-desk-heading p[data-v-899cda33]{color:var(--muted);margin-top:6px;line-height:1.5}.followup-eyebrow[data-v-899cda33]{color:var(--green);letter-spacing:.06em;font-size:12px;font-weight:700}.followup-filters[data-v-899cda33]{gap:8px;display:flex}.followup-filters button[data-v-899cda33]{border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 14px}.followup-filters button.active[data-v-899cda33]{background:var(--green-pale);border-color:var(--green);color:var(--green-deep)}.followup-empty[data-v-899cda33]{border:1px dashed var(--line);color:var(--muted);background:#fff;border-radius:12px;padding:28px}.followup-list[data-v-899cda33]{gap:16px;display:grid}.followup-card[data-v-899cda33]{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px;gap:14px;padding:20px;display:grid}.followup-card-top h2[data-v-899cda33]{margin-top:7px;font-size:18px}.followup-card-top time[data-v-899cda33],.followup-meta[data-v-899cda33]{color:var(--muted);font-size:12px}.followup-status[data-v-899cda33]{background:var(--green-pale);color:var(--green-deep);border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-block}.followup-status.status-changes_requested[data-v-899cda33],.followup-status.status-delivery_failed[data-v-899cda33]{color:#9a4d1b;background:#fff1e8}.followup-status.status-pending_approval[data-v-899cda33]{color:#365ca1;background:#eaf0ff}.followup-meta[data-v-899cda33]{flex-wrap:wrap;gap:14px;display:flex}.followup-chat-link[data-v-899cda33]{color:var(--green);justify-self:start;font-size:12px;font-weight:650;text-decoration:underline}.followup-brief[data-v-899cda33]{white-space:pre-wrap;line-height:1.65}.followup-note[data-v-899cda33],.followup-rejection[data-v-899cda33],.followup-delivery-warning[data-v-899cda33],.followup-waiting[data-v-899cda33]{background:#f5f7f5;border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.5}.followup-rejection[data-v-899cda33],.followup-delivery-warning[data-v-899cda33]{background:#fff4eb}.followup-action-form[data-v-899cda33],.followup-review-actions[data-v-899cda33]{border-top:1px solid var(--line);gap:8px;padding-top:14px;display:grid}.followup-action-form label[data-v-899cda33],.followup-review-actions label[data-v-899cda33]{font-size:13px;font-weight:650}.followup-action-form input[data-v-899cda33],.followup-action-form textarea[data-v-899cda33],.followup-review-actions input[data-v-899cda33]{border:1px solid var(--line);border-radius:8px;width:100%;padding:10px 12px}.followup-input-row[data-v-899cda33]{gap:8px;display:flex}.followup-action-footer[data-v-899cda33]{justify-content:space-between;align-items:center;gap:12px;display:flex}.followup-action-footer span[data-v-899cda33],.followup-review-actions p[data-v-899cda33]{color:var(--muted);font-size:12px}.followup-reply-preview strong[data-v-899cda33]{margin-bottom:8px;font-size:13px;display:block}.followup-reply-preview pre[data-v-899cda33]{max-height:none;margin:0;font-size:13px}.followup-review-actions>button[data-v-899cda33]{justify-self:start}.followup-review-actions form[data-v-899cda33]{gap:8px;display:grid}@media (width<=620px){.followup-desk[data-v-899cda33]{padding:16px}.followup-desk-heading[data-v-899cda33],.followup-card-top[data-v-899cda33],.followup-action-footer[data-v-899cda33],.followup-input-row[data-v-899cda33]{flex-direction:column}.followup-input-row button[data-v-899cda33]{align-self:flex-start}}.intake[data-v-a0a38033]{background:#f9fcfb;border:1px solid #cddbd7;border-radius:14px;margin:16px 0;padding:18px}.intake-grid[data-v-a0a38033]{grid-template-columns:minmax(220px,30%) 1fr;gap:24px;margin-top:18px;display:grid}.intake-grid aside[data-v-a0a38033]{max-height:650px;overflow:auto}.intake-row[data-v-a0a38033]{text-align:left;background:#fff;border:1px solid #d7e1e6;border-radius:10px;width:100%;margin:8px 0;padding:14px;display:block}.intake-row span[data-v-a0a38033]{margin-top:8px;font-size:13px;display:block}.selected[data-v-a0a38033]{background:#edf7fc;border-color:#4d8fa5}.intake input[type=search][data-v-a0a38033],.intake textarea[data-v-a0a38033]{border:1px solid #c9d6dd;border-radius:8px;width:100%;padding:10px}.intake label[data-v-a0a38033]{margin:12px 0;display:block}.intake .file[data-v-a0a38033]{border-bottom:1px solid #dce5e3;padding:12px 0}.evidence[data-v-a0a38033]{background:#f0f5f5;margin:10px 0;padding:10px}.evidence pre[data-v-a0a38033]{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit}details[data-v-a0a38033]{margin:16px 0}summary[data-v-a0a38033]{cursor:pointer;font-weight:600}@media (width<=760px){.intake-grid[data-v-a0a38033]{grid-template-columns:1fr}.intake-grid aside[data-v-a0a38033]{max-height:250px}}.workflow-board[data-v-829afe4c]{color:#1b2845;background:#f3f5fa;min-width:0;min-height:100%;padding:28px 30px}.board-heading[data-v-829afe4c]{background:#fff;border:1px solid #e0e5ef;border-radius:16px;justify-content:space-between;align-items:center;gap:22px;padding:23px 25px;display:flex}.board-eyebrow[data-v-829afe4c]{letter-spacing:1.4px;color:#7775a9;font-size:10px;font-weight:700}.board-heading h1[data-v-829afe4c]{letter-spacing:-.6px;margin:7px 0;font-size:23px;line-height:1.4}.board-heading p[data-v-829afe4c]{color:#7b859c;margin:0;font-size:12px;line-height:1.8}.heading-buttons[data-v-829afe4c]{flex-shrink:0;align-items:center;gap:9px;display:flex}.board-button[data-v-829afe4c]{color:#55617c;cursor:pointer;background:#fff;border:1px solid #dce1ed;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:10px 13px;font-size:12px;font-weight:650;display:inline-flex}.board-button.primary[data-v-829afe4c]{color:#fff;background:#5648bc;border-color:#5648bc}.board-button[data-v-829afe4c]:hover:not(:disabled){filter:brightness(.97)}.board-button[data-v-829afe4c]:disabled{opacity:.5;cursor:wait}.workflow-tabs[data-v-829afe4c]{gap:5px;padding:20px 0 14px;display:flex;overflow:auto}.workflow-tabs button[data-v-829afe4c]{white-space:nowrap;color:#6d7891;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;display:flex}.workflow-tabs button.active[data-v-829afe4c]{color:#5145b1;background:#eeedfc;border-color:#dcdcf4}.board-toolbar[data-v-829afe4c]{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:14px;margin:0 0 20px;display:flex}.board-search[data-v-829afe4c]{color:#8a94a8;background:#fff;border:1px solid #dfe4ef;border-radius:9px;align-items:center;gap:8px;width:100%;max-width:300px;padding:6px 9px 6px 12px;display:flex}.board-search input[data-v-829afe4c]{color:#27354f;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:3px;font-size:12px}.board-search .clear-search[data-v-829afe4c]{color:#67718c;cursor:pointer;background:#f1f2f8;border:0;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:flex}.board-search .clear-search[data-v-829afe4c]:hover{color:#1e293b;background:#e2e8f0}.board-filters[data-v-829afe4c]{align-items:center;gap:8px;display:flex}.filter-pill-group[data-v-829afe4c]{background:#edf1f7;border:1px solid #e2e8f0;border-radius:8px;padding:2px;display:inline-flex}.filter-pill[data-v-829afe4c]{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:5px 10px;font-size:11.5px;font-weight:600;transition:all .15s;display:inline-flex}.filter-pill.active[data-v-829afe4c]{color:#5145b1;background:#fff;box-shadow:0 1px 3px #00000014}.filter-pill.attention-pill[data-v-829afe4c]{color:#c2410c;background:#fffaf0;border:1px solid #fed7aa}.filter-pill.attention-pill.active[data-v-829afe4c]{color:#fff;background:#ea580c;border-color:#ea580c}.loaded-count[data-v-829afe4c]{color:#808a9f;white-space:nowrap;margin-left:auto;font-size:11px}.lane-board[data-v-829afe4c]{scrollbar-width:thin;scrollbar-color:#c6c8dc transparent;align-items:stretch;gap:15px;min-height:370px;padding-bottom:17px;display:flex;overflow-x:auto}.workflow-lane[data-v-829afe4c]{background:#e9edf5;border:1px solid #dfe4ef;border-radius:14px;flex-direction:column;flex:216px;min-width:216px;max-width:330px;padding:12px;display:flex}.lane-heading[data-v-829afe4c]{align-items:center;gap:7px;padding:5px 1px 15px;display:flex}.lane-number[data-v-829afe4c]{color:#8a90aa;letter-spacing:.5px;font-size:10px}.lane-heading h2[data-v-829afe4c]{color:#4b5673;flex:1;margin:0;font-size:12px;font-weight:750}.lane-count[data-v-829afe4c]{text-align:center;color:#6a7190;background:#dfe3ef;border-radius:5px;min-width:21px;padding:3px 5px;font-size:10px;font-weight:700}.lane-cards[data-v-829afe4c]{flex-direction:column;gap:12px;display:flex}.empty-lane[data-v-829afe4c]{text-align:center;color:#919bb1;border:1px dashed #d2d8e6;border-radius:10px;margin:0;padding:35px 13px;font-size:11px;line-height:1.8}.board-state[data-v-829afe4c]{color:#7b849a;text-align:center;background:#fff;border:1px solid #e0e4ee;border-radius:14px;flex-direction:column;align-items:center;gap:13px;padding:65px 20px;font-size:13px;display:flex}.board-state p[data-v-829afe4c]{margin:0}.error-state[data-v-829afe4c]{color:#93614a}.board-alert[data-v-829afe4c]{color:#8a6135;background:#fff5e7;border:1px solid #f0dfc7;border-radius:9px;padding:12px 15px;font-size:12px}.live-status[data-v-829afe4c]{color:#77719c;margin:0 0 12px;font-size:11px}.separate-section[data-v-829afe4c]{background:#f9faff;border:1px solid #e0e3ee;border-radius:13px;margin-top:12px;padding:16px}.separate-section header[data-v-829afe4c]{align-items:center;gap:9px;margin-bottom:14px;display:flex}.separate-section h2[data-v-829afe4c]{align-items:center;gap:7px;margin:0;font-size:12px;display:flex}.separate-section header>span[data-v-829afe4c],.archive-toggle>span[data-v-829afe4c]{color:#6a7490;background:#e8eaf3;border-radius:5px;padding:3px 6px;font-size:10px}.exceptions[data-v-829afe4c]{background:#fffaf2;border-color:#eadfcf}.exceptions h2[data-v-829afe4c]{color:#8f6d3f}.separate-cards[data-v-829afe4c]{grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:12px;display:grid}.archive-toggle[data-v-829afe4c]{color:#707b94;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:0;display:flex}.archive-toggle[aria-expanded=true][data-v-829afe4c]{margin-bottom:14px}.completed-section[data-v-829afe4c]{background:#fff}.completed-list[data-v-829afe4c]{background:#fff;border:1px solid #e4e8f1;border-radius:10px;max-height:360px;overflow:auto}.completed-head[data-v-829afe4c],.completed-row[data-v-829afe4c]{grid-template-columns:minmax(140px,1.1fr) minmax(180px,2fr) 128px 148px 52px;align-items:center;gap:12px;padding:10px 14px;display:grid}.completed-head[data-v-829afe4c]{color:#6d7890;background:#f6f7fb;font-size:11px;font-weight:700;position:sticky;top:0}.completed-row[data-v-829afe4c]{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #eef1f6}.completed-row[data-v-829afe4c]:hover{background:#f7f6ff}.completed-customer[data-v-829afe4c]{align-items:center;gap:6px;min-width:0;display:flex}.completed-customer strong[data-v-829afe4c],.completed-title[data-v-829afe4c]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.completed-customer strong[data-v-829afe4c]{font-size:13px;font-weight:650}.completed-code[data-v-829afe4c]{color:#0284c7;background:#f0f9ff;border:1px solid #bae6fd;border-radius:4px;flex-shrink:0;padding:0 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:600}.completed-title[data-v-829afe4c]{color:#17233f;font-size:13px}.completed-amount[data-v-829afe4c]{font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.completed-when[data-v-829afe4c]{color:#4b5673;font-variant-numeric:tabular-nums;font-size:12px}.completed-open[data-v-829afe4c]{color:#5145b1;justify-self:end;font-size:12px;font-weight:650}.board-pagination[data-v-829afe4c]{justify-content:center;align-items:center;gap:18px;padding:20px 0 3px;display:flex}.board-pagination p[data-v-829afe4c]{color:#8991a5;font-size:11px;line-height:1.6}.workflow-board button[data-v-829afe4c]:focus-visible{outline-offset:3px;outline:2px solid #8178d8}@media (width<=900px){.workflow-board[data-v-829afe4c]{padding:18px}.board-heading[data-v-829afe4c]{flex-direction:column;align-items:flex-start;padding:20px}.board-toolbar[data-v-829afe4c]{flex-direction:column;align-items:flex-start;gap:10px}.board-heading h1[data-v-829afe4c]{font-size:21px}.board-pagination[data-v-829afe4c]{flex-direction:column;align-items:flex-start;gap:4px}.completed-head[data-v-829afe4c]{display:none}.completed-row[data-v-829afe4c]{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.completed-customer[data-v-829afe4c],.completed-title[data-v-829afe4c]{flex:100%}.completed-open[data-v-829afe4c]{margin-left:auto}}@media (prefers-reduced-motion:reduce){[data-v-829afe4c]{scroll-behavior:auto}}.three-messages[data-v-9da24ae3]{padding-left:24px}.three-messages li[data-v-9da24ae3]{background:#fff;border:1px solid #d6e3dd;border-radius:10px;margin:10px 0;padding:10px 14px}.send-schedule[data-v-9da24ae3]{border:1px solid #d6e3dd;border-radius:10px;margin:16px 0;padding:14px}.send-schedule label[data-v-9da24ae3]{margin:10px 0;display:block}.send-schedule input[data-v-9da24ae3],.send-schedule select[data-v-9da24ae3]{width:100%}.communication-preview[data-v-9da24ae3]{background:#f3faf7;border:1px solid #c9dcd5;border-radius:10px;margin:16px 0;padding:18px}.preview-copy[data-v-9da24ae3]{white-space:pre-wrap}.send-heading[data-v-9da24ae3]{margin-top:24px}.media-send-button[data-v-9da24ae3]{white-space:normal;min-height:46px;padding:12px 20px;font-size:15px}.media-panel[data-v-9da24ae3]{border:1px solid #d6e3dd;border-radius:12px;margin:20px 0;padding:18px}.media-panel label[data-v-9da24ae3]{gap:8px;margin:12px 0;display:grid}.media-panel .check[data-v-9da24ae3]{align-items:center;display:flex}.media-panel input[type=checkbox][data-v-9da24ae3]{width:auto}.paste-zone[data-v-9da24ae3]{cursor:text;background:#f4f9f7;border:2px dashed #91afa6;border-radius:10px;margin:16px 0;padding:18px}.paste-zone[data-v-9da24ae3]:focus{outline-offset:2px;outline:3px solid #7970dc}.paste-zone.drag-over[data-v-9da24ae3]{background:#e8f5e9;border-color:#2e7d32}.pasted-preview[data-v-9da24ae3]{border:1px solid #cfdfd9;border-radius:10px;margin-bottom:16px;padding:14px}.media-grid[data-v-9da24ae3]{flex-wrap:wrap;gap:16px;display:flex}.media-item[data-v-9da24ae3]{overflow-wrap:anywhere;flex-direction:column;gap:8px;max-width:200px;display:flex}.file-note[data-v-9da24ae3]{color:#53665e;font-size:13px}.remove-confirm[data-v-9da24ae3]{background:#fff5e8;border-radius:8px;padding:12px}.remove-confirm .button[data-v-9da24ae3]{margin:4px 0}.danger[data-v-9da24ae3]{color:#fff;background:#9b3440}.removed-item[data-v-9da24ae3]{align-items:center;gap:12px;margin:12px 0;display:flex}.media-item img[data-v-9da24ae3],.media-item video[data-v-9da24ae3]{object-fit:contain;flex:none;width:180px;height:180px}.error[data-v-9da24ae3]{color:#a22638}.delivery[data-v-9da24ae3]{background:#edf5f0;margin-top:12px;padding:12px}textarea[data-v-9da24ae3]{width:100%;min-height:80px}summary[data-v-9da24ae3]{cursor:pointer;margin:18px 0}.message-part-header[data-v-9da24ae3]{align-items:center;gap:8px;margin-bottom:4px;display:flex}.empty-badge[data-v-9da24ae3]{color:#475569;background:#e2e8f0;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:400}.empty-text[data-v-9da24ae3]{color:#64748b;margin:6px 0;font-style:italic}.courtesy-toolbar[data-v-9da24ae3]{border-top:1px dashed #d1e2da;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;padding-top:6px;display:flex}.courtesy-preview-item.is-omitted[data-v-9da24ae3]{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:6px;padding:8px}.custom-courtesy-box[data-v-9da24ae3]{align-items:center;gap:6px;margin-top:8px;display:flex}.custom-courtesy-box input[data-v-9da24ae3]{flex:1;padding:4px 8px;font-size:13px}.button.tiny[data-v-9da24ae3]{padding:3px 8px;font-size:12px;line-height:1.4}.button.tiny.active[data-v-9da24ae3]{color:#fff;background:#196f3d;border-color:#196f3d}.next-step-prompt[data-v-9da24ae3]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:16px 0;padding:14px 18px;display:flex}.next-step-prompt p[data-v-9da24ae3]{color:#166534;margin:0;font-weight:600}.reply-inbox[data-v-4fd63a97]{background:#f7fcf9;border:1px solid #c4ddd4;border-radius:18px;margin-bottom:1.25rem;padding:1.25rem}.reply-inbox header[data-v-4fd63a97],.reply-title[data-v-4fd63a97],.reply-actions[data-v-4fd63a97]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.reply-inbox header[data-v-4fd63a97]{justify-content:space-between}.reply-inbox h2[data-v-4fd63a97]{margin:0;font-size:1.15rem}.reply-inbox h3[data-v-4fd63a97]{margin:.8rem 0 .3rem;font-size:1rem}.reply-badge[data-v-4fd63a97]{color:#fff;background:#be3344;border-radius:16px;padding:.2rem .6rem;font-size:.85rem}.reply-status[data-v-4fd63a97],.reply-help[data-v-4fd63a97]{color:#557369;font-size:.9rem}.reply-warning[data-v-4fd63a97]{color:#99651d}.reply-card[data-v-4fd63a97]{background:#fff;border:1px solid #d5e4dc;border-radius:12px;margin-top:1rem;padding:1rem}.reply-card.unread[data-v-4fd63a97]{border-left:4px solid #347d66}.reply-title time[data-v-4fd63a97]{color:#708079;font-size:.85rem}.reply-copy[data-v-4fd63a97]{white-space:pre-wrap;overflow-wrap:anywhere}.reply-task-summary[data-v-4fd63a97]{background:#f8fcfa;border:1px solid #d5e4dc;border-radius:10px;margin-top:.9rem;padding:.8rem}.reply-task-summary h3[data-v-4fd63a97]{margin-top:0}.reply-task-row[data-v-4fd63a97]{border-top:1px solid #e3eee8;gap:.25rem;padding:.55rem 0;display:grid}.reply-task-row[data-v-4fd63a97]:first-of-type{border-top:0}.reply-task-row span[data-v-4fd63a97]{color:#557369;font-size:.9rem}.reply-actions[data-v-4fd63a97]{margin-top:1rem}.photo-priority[data-v-80181dcf]{background:#fff8e9;border-left:4px solid #b88732;border-radius:8px;margin-top:20px;padding:18px 20px}.photo-priority p[data-v-80181dcf]{margin:8px 0}.customer-reference[data-v-80181dcf]{background:#f8fbfa;border:1px solid #cddfd9;border-radius:16px;margin:20px 0;padding:20px}summary[data-v-80181dcf]{cursor:pointer;font-weight:650}.reference-grid[data-v-80181dcf]{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px;display:grid}.reference-grid figure[data-v-80181dcf]{margin:0}.reference-grid img[data-v-80181dcf],.reference-grid video[data-v-80181dcf]{object-fit:contain;background:#fff;border-radius:8px;width:100%;height:180px}.reference-grid figcaption[data-v-80181dcf]{color:#536b62;margin:6px 0;font-size:12px}small[data-v-80181dcf]{font-weight:400}.order-stepper-card[data-v-d2f5655e]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:14px;margin:16px 0;padding:16px;display:flex}.stepper-header[data-v-d2f5655e]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.stepper-title[data-v-d2f5655e]{align-items:center;gap:8px;display:flex}.stepper-badge[data-v-d2f5655e]{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:700}.order-code-tag[data-v-d2f5655e]{color:#0f172a;font-size:15px}.stepper-current-status[data-v-d2f5655e]{align-items:center;gap:8px;display:flex}.step-num-pill[data-v-d2f5655e]{color:#64748b;background:#f1f5f9;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.step-name-highlight[data-v-d2f5655e]{color:#1e293b;font-size:13px;font-weight:700}.stepper-track[data-v-d2f5655e]{grid-template-columns:repeat(8,1fr);gap:6px;padding:4px 0;display:grid}.step-pill[data-v-d2f5655e]{cursor:pointer;text-align:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;transition:all .15s;display:flex;position:relative}.step-pill[data-v-d2f5655e]:hover{background:#f8fafc;border-color:#94a3b8}.step-pill.is-active[data-v-d2f5655e]{color:#fff;background:#1d68d8;border-color:#1d68d8;box-shadow:0 2px 6px #1d68d840}.step-pill.is-done[data-v-d2f5655e]{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.step-pill.is-pending[data-v-d2f5655e]{color:#64748b;background:#fff;border-color:#e2e8f0}.step-pill.has-slip[data-v-d2f5655e]{border-color:#f59e0b}.step-pill-indicator[data-v-d2f5655e]{color:#475569;background:#f1f5f9;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:flex}.step-pill.is-active .step-pill-indicator[data-v-d2f5655e]{color:#1d68d8;background:#fff}.step-pill.is-done .step-pill-indicator[data-v-d2f5655e]{color:#15803d;background:#dcfce7}.done-check[data-v-d2f5655e]{font-style:normal}.step-pill-title[data-v-d2f5655e]{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;font-weight:600;line-height:1.2;overflow:hidden}.slip-dot-pill[data-v-d2f5655e]{margin-left:2px;font-size:11px}.step-detail-box[data-v-d2f5655e]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:14px;padding:16px;display:flex}.step-detail-info[data-v-d2f5655e]{flex-direction:column;gap:6px;display:flex}.step-detail-heading[data-v-d2f5655e]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.step-detail-heading h4[data-v-d2f5655e]{color:#0f172a;margin:0;font-size:16px;font-weight:700}.role-chip[data-v-d2f5655e]{color:#6366f1;background:#eef2ff;border:1px solid #e0e7ff;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600}.step-detail-desc[data-v-d2f5655e]{color:#475569;margin:0;font-size:13px;line-height:1.5}.workflow-slip-card[data-v-d2f5655e]{background:#fffbeb;border:1.5px solid #f59e0b;border-radius:10px;align-items:center;gap:14px;padding:14px;display:flex}.workflow-slip-preview[data-v-d2f5655e]{cursor:pointer;background:#fef3c7;border:1px solid #fde68a;border-radius:8px;flex-shrink:0;width:80px;height:80px;position:relative;overflow:hidden}.workflow-slip-img[data-v-d2f5655e]{object-fit:cover;width:100%;height:100%}.workflow-slip-hover[data-v-d2f5655e]{color:#fff;text-align:center;opacity:0;background:#00000073;justify-content:center;align-items:center;padding:4px;font-size:10px;transition:opacity .15s;display:flex;position:absolute;inset:0}.workflow-slip-preview:hover .workflow-slip-hover[data-v-d2f5655e]{opacity:1}.workflow-slip-content[data-v-d2f5655e]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.workflow-slip-badges[data-v-d2f5655e]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.slip-badge-primary[data-v-d2f5655e]{color:#fff;background:#b45309;border-radius:4px;padding:2px 7px;font-size:11px;font-weight:700}.slip-status-tag[data-v-d2f5655e]{color:#92400e;background:#fef3c7;border:1px solid #fde68a;border-radius:4px;padding:1px 6px;font-size:11px;font-weight:600}.slip-status-tag.verified[data-v-d2f5655e]{color:#15803d;background:#dcfce7;border-color:#86efac}.workflow-slip-filename[data-v-d2f5655e]{color:#78350f;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.workflow-slip-note[data-v-d2f5655e]{color:#92400e;margin:0;font-size:12px;line-height:1.4}.workflow-slip-actions[data-v-d2f5655e]{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.confirm-balance-btn[data-v-d2f5655e]{font-weight:700;color:#fff!important;background:#d97706!important}.confirm-balance-btn[data-v-d2f5655e]:hover{background:#b45309!important}.step-actions-bar[data-v-d2f5655e]{flex-wrap:wrap;align-items:center;gap:10px;padding-top:4px;display:flex}.step-advance-btn[data-v-d2f5655e]{background:#1d68d8;border-radius:8px;padding:10px 18px;font-size:14px;font-weight:700}.step-advance-btn[data-v-d2f5655e]:hover{background:#1454b5}.step-advance-btn.finish-btn[data-v-d2f5655e]{background:#15803d}.step-advance-btn.finish-btn[data-v-d2f5655e]:hover{background:#166534}.step-back-btn[data-v-d2f5655e]{color:#64748b;border-radius:8px;padding:9px 14px;font-size:13px}.step-comm-btn[data-v-d2f5655e]{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:9px 14px;font-size:13px;font-weight:600}.step-comm-btn[data-v-d2f5655e]:hover{background:#dbeafe}.step-sop-btn[data-v-d2f5655e]{color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:9px 14px;font-size:13px;font-weight:600}.step-sop-btn[data-v-d2f5655e]:hover{background:#fef3c7}.stepper-lightbox[data-v-d2f5655e]{z-index:99999;background:#000000b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.stepper-lightbox-dialog[data-v-d2f5655e]{background:#fff;border-radius:12px;flex-direction:column;max-width:90vw;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #00000080}.lightbox-header[data-v-d2f5655e]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:12px 16px;font-size:14px;display:flex}.close-x[data-v-d2f5655e]{cursor:pointer;color:#64748b;background:0 0;border:none;font-size:18px}.lightbox-img[data-v-d2f5655e]{object-fit:contain;background:#f8fafc;max-width:85vw;max-height:75vh}.lightbox-footer[data-v-d2f5655e]{border-top:1px solid #e2e8f0;justify-content:flex-end;padding:10px 16px;display:flex}@media (width<=768px){.stepper-track[data-v-d2f5655e]{grid-template-columns:repeat(4,1fr)}}.create-order-overlay[data-v-2306bf1e]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1200;background:#0f172ab8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.create-order-dialog[data-v-2306bf1e]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;width:100%;max-width:780px;max-height:92vh;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.dialog-header[data-v-2306bf1e]{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 24px;display:flex}.header-main[data-v-2306bf1e]{align-items:flex-start;gap:12px;display:flex}.header-icon[data-v-2306bf1e]{color:#0284c7;background:#e0f2fe;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.5rem;display:flex}.dialog-header h2[data-v-2306bf1e]{color:#0f172a;margin:0 0 4px;font-size:1.18rem;font-weight:700}.header-desc[data-v-2306bf1e]{color:#475569;margin:0;font-size:.85rem;line-height:1.4}.close-btn[data-v-2306bf1e]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px;font-size:1.25rem;transition:all .2s}.close-btn[data-v-2306bf1e]:hover{color:#1e293b;background:#e2e8f0}.dialog-body[data-v-2306bf1e]{flex-direction:column;gap:18px;padding:20px 24px;display:flex;overflow-y:auto}.alert-box[data-v-2306bf1e]{border-radius:8px;padding:10px 14px;font-size:.9rem;line-height:1.4}.alert-box.error[data-v-2306bf1e]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.alert-box.success[data-v-2306bf1e]{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.section-card[data-v-2306bf1e]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:14px;padding:16px;display:flex}.section-title-row[data-v-2306bf1e]{align-items:center;gap:12px;display:flex}.step-num[data-v-2306bf1e]{color:#fff;background:#0284c7;border-radius:6px;padding:2px 7px;font-size:.82rem;font-weight:800}.section-title-row h3[data-v-2306bf1e]{color:#1e293b;margin:0;font-size:.96rem;font-weight:700}.section-title-row small[data-v-2306bf1e]{color:#64748b;margin-top:2px;font-size:.8rem;display:block}.dropzone-box[data-v-2306bf1e]{text-align:center;cursor:pointer;background:#fff;border:2px dashed #cbd5e1;border-radius:12px;padding:22px 18px;transition:all .2s}.dropzone-box[data-v-2306bf1e]:hover,.dropzone-box.active[data-v-2306bf1e]{background:#f0f9ff;border-color:#0284c7}.dropzone-box.has_file[data-v-2306bf1e]{background:#f8fafc;border-style:solid;border-color:#38bdf8;padding:14px 18px}.hidden-file-input[data-v-2306bf1e]{display:none}.dropzone-empty[data-v-2306bf1e]{flex-direction:column;align-items:center;gap:6px;display:flex}.dropzone-icon[data-v-2306bf1e]{font-size:2rem}.dropzone-prompt[data-v-2306bf1e]{color:#1e293b;margin:0;font-size:.92rem}.dropzone-sub[data-v-2306bf1e]{color:#64748b;font-size:.78rem}.dropzone-filled[data-v-2306bf1e]{text-align:left;align-items:center;gap:12px;display:flex}.file-badge[data-v-2306bf1e]{font-size:1.8rem}.file-info[data-v-2306bf1e]{flex-direction:column;flex:1;gap:3px;display:flex;overflow:hidden}.file-name[data-v-2306bf1e]{color:#0369a1;white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;overflow:hidden}.file-meta[data-v-2306bf1e]{color:#166534;font-size:.78rem}.reupload-btn[data-v-2306bf1e]{color:#0369a1;cursor:pointer;background:#e0f2fe;border:1px solid #bae6fd;border-radius:6px;padding:6px 12px;font-size:.82rem;font-weight:600}.form-grid[data-v-2306bf1e]{grid-template-columns:repeat(2,1fr);gap:12px 16px;display:grid}.form-group[data-v-2306bf1e]{flex-direction:column;gap:5px;display:flex}.form-group.span-2[data-v-2306bf1e]{grid-column:span 2}.label-row[data-v-2306bf1e]{justify-content:space-between;align-items:center;display:flex}.form-group label[data-v-2306bf1e]{color:#334155;font-size:.82rem;font-weight:600}.required[data-v-2306bf1e]{color:#dc2626}.customer-toggle[data-v-2306bf1e]{background:#e2e8f0;border-radius:6px;gap:4px;padding:2px;display:flex}.customer-toggle button[data-v-2306bf1e]{color:#475569;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 8px;font-size:.75rem}.customer-toggle button.active[data-v-2306bf1e]{color:#0284c7;background:#fff;font-weight:700;box-shadow:0 1px 2px #0000000d}.form-input[data-v-2306bf1e],.form-select[data-v-2306bf1e]{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;padding:8px 12px;font-size:.88rem;transition:border-color .15s}.form-input[data-v-2306bf1e]:focus,.form-select[data-v-2306bf1e]:focus{border-color:#0284c7;box-shadow:0 0 0 2px #0284c726}.form-input.bold[data-v-2306bf1e]{color:#0369a1;font-weight:700}.flex-row[data-v-2306bf1e]{gap:8px;display:flex}.highlight-total[data-v-2306bf1e]{color:#047857;background:#f0fdf4;font-weight:800}.highlight-deposit[data-v-2306bf1e]{color:#b45309;background:#fffbeb;font-weight:800}.dialog-footer[data-v-2306bf1e]{justify-content:flex-end;align-items:center;gap:12px;padding-top:8px;display:flex}.cancel-btn[data-v-2306bf1e]{color:#475569;cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:8px;padding:9px 18px;font-size:.9rem;font-weight:600;transition:all .2s}.cancel-btn[data-v-2306bf1e]:hover{background:#e2e8f0}.submit-btn[data-v-2306bf1e]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);border:none;border-radius:8px;padding:9px 24px;font-size:.92rem;font-weight:700;transition:all .2s;box-shadow:0 4px 6px -1px #0284c74d}.submit-btn[data-v-2306bf1e]:hover:not(:disabled){background:linear-gradient(135deg,#0369a1 0%,#075985 100%);transform:translateY(-1px)}.submit-btn[data-v-2306bf1e]:disabled{opacity:.6;cursor:not-allowed}.unsaved-confirm-backdrop[data-v-2306bf1e]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;background:#0f172abf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.unsaved-confirm-box[data-v-2306bf1e]{background:#fff;border-radius:12px;width:90%;max-width:440px;padding:24px;box-shadow:0 20px 25px -5px #00000040,0 10px 10px -5px #0000001a}.unsaved-confirm-header[data-v-2306bf1e]{align-items:center;gap:10px;margin-bottom:12px;display:flex}.unsaved-confirm-header h4[data-v-2306bf1e]{color:#1e293b;margin:0;font-size:1.15rem;font-weight:700}.unsaved-confirm-message[data-v-2306bf1e]{color:#475569;margin-bottom:20px;font-size:.95rem;line-height:1.5}.unsaved-confirm-actions[data-v-2306bf1e]{justify-content:flex-end;gap:12px;display:flex}.unsaved-confirm-actions .button.danger[data-v-2306bf1e]{color:#fff;cursor:pointer;background-color:#ef4444;border:none;border-radius:6px;padding:7px 14px}.unsaved-confirm-actions .button.danger[data-v-2306bf1e]:hover{background-color:#dc2626}.unsaved-confirm-actions .button.primary[data-v-2306bf1e]{color:#fff;cursor:pointer;background-color:#0284c7;border:none;border-radius:6px;padding:7px 14px}.unsaved-confirm-actions .button.primary[data-v-2306bf1e]:hover{background-color:#0369a1}.factory-execution-panel[data-v-472aa609]{color:#253450;background:#fff;border:1px solid #cddce8;border-radius:12px;margin-top:18px;padding:22px}h3[data-v-472aa609],h4[data-v-472aa609]{margin:0 0 10px}header p[data-v-472aa609],small[data-v-472aa609]{color:#60758b}.factory-brief[data-v-472aa609]{white-space:pre-wrap;line-height:1.65}.factory-recorded[data-v-472aa609]{color:#27588a;background:#eef6ff;border-radius:8px;padding:12px}.factory-incoming[data-v-472aa609]{white-space:pre-wrap;background:#fff8e7;border:1px solid #d9ac50;border-radius:8px;padding:14px}.factory-incoming button[data-v-472aa609]{margin:4px 8px 4px 0}.factory-reference[data-v-472aa609]{margin:18px 0}.factory-reference-grid[data-v-472aa609]{flex-wrap:wrap;gap:12px;display:flex}.factory-reference-grid a[data-v-472aa609]{gap:6px;max-width:180px;display:grid}.factory-reference-grid img[data-v-472aa609]{object-fit:contain;background:#f5f7fa;border-radius:8px;width:150px;height:160px}form[data-v-472aa609],label[data-v-472aa609]{gap:8px;display:grid}form[data-v-472aa609]{gap:18px}label[data-v-472aa609]{font-weight:600}small[data-v-472aa609]{font-weight:400;line-height:1.5}.factory-fields[data-v-472aa609]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}input[data-v-472aa609],textarea[data-v-472aa609],select[data-v-472aa609]{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:inherit;background:#fff;border:1px solid #b9ccdd;border-radius:7px;padding:9px 10px}input[data-v-472aa609]:disabled,textarea[data-v-472aa609]:disabled,select[data-v-472aa609]:disabled{background:#f5f7fa}.factory-upload[data-v-472aa609]{background:#f5f8fc;border-radius:8px;gap:8px;padding:14px;display:grid}.factory-files[data-v-472aa609]{margin:0;padding-left:22px}.factory-files li[data-v-472aa609]{overflow-wrap:anywhere;margin:6px 0}button[data-v-472aa609]{justify-self:start}.lisa-model-desk[data-v-bd011761]{color:#253450;background:#f4f8fc;border:1px solid #d8e5f0;border-radius:14px;max-width:1600px;min-height:760px;margin:0 auto;display:flex;overflow:hidden}.lisa-model-sidebar[data-v-bd011761]{background:#f8fbff;border-right:1px solid #d8e5f0;flex:0 0 190px;width:190px;padding:18px 8px}.lisa-model-brand[data-v-bd011761]{color:#24476d;align-items:center;gap:8px;padding:5px 12px 23px;display:flex}.lisa-model-brand span[data-v-bd011761]{color:#fff;background:#3074f0;border-radius:9px;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.lisa-model-sidebar nav[data-v-bd011761]{gap:4px;display:grid}.lisa-model-sidebar button[data-v-bd011761]{color:#435b78;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;padding:11px 12px;display:flex}.lisa-model-sidebar button.active[data-v-bd011761]{color:#1e61d2;background:#deebff;font-weight:700;box-shadow:inset 3px 0 #3074f0}.lisa-model-sidebar i[data-v-bd011761]{color:#54718e;text-align:center;width:20px;font-style:normal}.lisa-model-main[data-v-bd011761]{flex:1;min-width:0;padding:24px 26px 30px}.lisa-model-header[data-v-bd011761]{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.lisa-model-header h1[data-v-bd011761]{color:#193b61;margin:0 0 6px;font-size:1.65rem}.lisa-model-header p[data-v-bd011761]{color:#617a97;margin:0}.lisa-model-error[data-v-bd011761]{color:#9e263d;background:#fff0f3;border-radius:8px;padding:9px 12px}.lisa-task-navigation[data-v-bd011761]{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;scroll-margin-top:16px;display:flex}.lisa-model-summary[data-v-bd011761]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.lisa-model-summary article[data-v-bd011761]{background:#fff;border:1px solid #d8e5f0;border-radius:10px;align-items:center;gap:11px;min-height:74px;padding:13px 15px;display:flex}.summary-icon[data-v-bd011761]{border-radius:9px;place-items:center;width:34px;height:34px;font-size:1.15rem;font-weight:800;display:grid}.summary-icon.blue[data-v-bd011761]{color:#2468ef;background:#e7f0ff}.summary-icon.orange[data-v-bd011761]{color:#dd791f;background:#fff0dc}.summary-icon.green[data-v-bd011761]{color:#36a165;background:#e5f7ed}.summary-icon.red[data-v-bd011761]{color:#d9424a;background:#ffebec}.lisa-model-summary small[data-v-bd011761]{color:#66809b;display:block}.lisa-model-summary strong[data-v-bd011761]{color:#194372;margin-top:2px;font-size:1.55rem;display:block}.lisa-model-content[data-v-bd011761]{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.lisa-model-tasks[data-v-bd011761],.lisa-model-context[data-v-bd011761],.lisa-model-evidence[data-v-bd011761]{background:#fff;border:1px solid #d8e5f0;border-radius:12px}.lisa-model-tasks[data-v-bd011761]{min-width:0;overflow:hidden}.model-panel-heading[data-v-bd011761],.lisa-model-context>header[data-v-bd011761]{border-bottom:1px solid #e6eef5;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex}.model-panel-heading h2[data-v-bd011761],.lisa-model-context h2[data-v-bd011761],.lisa-model-evidence h2[data-v-bd011761]{color:#203e62;margin:0;font-size:1.08rem}.model-panel-heading input[data-v-bd011761]{width:170px;font:inherit;border:1px solid #cbdbe9;border-radius:8px;padding:8px 10px}.model-table-head[data-v-bd011761],.model-task-row[data-v-bd011761]{grid-template-columns:minmax(170px,1.4fr) 76px 92px minmax(110px,1fr) 58px 45px 145px;align-items:center;gap:9px;padding:10px 14px;display:grid}.model-table-head[data-v-bd011761]{color:#6d849d;background:#f4f8fc;font-size:.78rem}.model-task-row[data-v-bd011761]{cursor:pointer;border-top:1px solid #edf2f6}.model-task-row-simple[data-v-bd011761]{grid-template-columns:minmax(0,1fr) auto;padding:15px 17px}.model-task-row-simple .model-task-name[data-v-bd011761]{gap:0}.model-task-row[data-v-bd011761]:hover,.model-task-row.selected[data-v-bd011761]{background:#f7fbff}.model-task-name[data-v-bd011761]{align-items:center;gap:8px;min-width:0;display:flex}.model-task-name>div[data-v-bd011761]{min-width:0}.model-task-name strong[data-v-bd011761],.model-task-name small[data-v-bd011761]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.model-task-name strong[data-v-bd011761]{color:#29496b;font-size:.9rem}.model-task-name small[data-v-bd011761]{color:#7188a1;margin-top:3px;font-size:.75rem}.model-task-icon[data-v-bd011761]{color:#2468ef;background:#e7f0ff;border-radius:8px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.model-code[data-v-bd011761],.model-owner[data-v-bd011761],.model-due[data-v-bd011761]{color:#4d6883;font-size:.82rem}.model-next[data-v-bd011761]{color:#58718b;font-size:.77rem;line-height:1.35}.model-status[data-v-bd011761]{color:#956626;white-space:nowrap;background:#fff1dc;border-radius:7px;padding:4px 7px;font-size:.73rem}.model-status.green[data-v-bd011761]{color:#327850;background:#e5f7ed}.model-status.orange[data-v-bd011761]{color:#956626;background:#fff1dc}.model-row-actions[data-v-bd011761]{gap:4px;display:flex}.model-row-actions .button[data-v-bd011761]{white-space:nowrap;padding:7px 8px;font-size:.75rem}.lisa-model-context[data-v-bd011761]{min-width:0}.context-body[data-v-bd011761]{padding:15px}.context-tags[data-v-bd011761]{flex-wrap:wrap;gap:5px;display:flex}.tag[data-v-bd011761]{border-radius:5px;padding:4px 6px;font-size:.72rem}.tag.green[data-v-bd011761]{color:#327850;background:#e5f7ed}.tag.orange[data-v-bd011761]{color:#956626;background:#fff1dc}.tag.blue[data-v-bd011761]{color:#2468ef;background:#e7f0ff}.context-body h3[data-v-bd011761]{color:#365575;margin:15px 0 5px;font-size:.83rem}.context-body p[data-v-bd011761]{color:#607994;margin:0;font-size:.81rem;line-height:1.45}.context-body .quote[data-v-bd011761]{color:#405d79;background:#f3f7fb;border-radius:8px;padding:10px}.context-photos[data-v-bd011761]{grid-template-columns:repeat(2,1fr);gap:6px;margin-top:10px;display:grid}.context-photos img[data-v-bd011761]{object-fit:cover;border-radius:6px;width:100%;height:80px}.lisa-model-evidence[data-v-bd011761]{margin-top:14px;padding:13px 15px}.lisa-model-evidence h2[data-v-bd011761]{margin-bottom:10px}.evidence-grid[data-v-bd011761]{grid-template-columns:repeat(9,minmax(65px,1fr));gap:7px;display:grid}.evidence-grid span[data-v-bd011761]{color:#627995;border:1px solid #e0e9f1;border-radius:7px;gap:3px;padding:8px 7px;font-size:.72rem;display:grid}.evidence-grid b[data-v-bd011761]{font-size:.9rem}.evidence-grid small[data-v-bd011761]{font-size:.69rem}.evidence-grid .confirmed[data-v-bd011761]{color:#327850;background:#f1fbf5}.evidence-grid .pending[data-v-bd011761]{color:#a06b27;background:#fffaf0}.lisa-model-actions[data-v-bd011761]{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.lisa-simple-next[data-v-bd011761]{color:#315474;flex:1 0 100%;font-size:.9rem}.lisa-task-next-action[data-v-bd011761]{background:#fff;border:1px solid #d8e5f0;border-radius:8px;flex:1 0 100%;margin:0 0 4px;padding:12px;line-height:1.6}.lisa-task-next-action strong[data-v-bd011761]{margin-bottom:4px;display:block}.lisa-task-next-action span[data-v-bd011761]{white-space:pre-wrap;overflow-wrap:anywhere}.model-upload[data-v-bd011761],.model-action[data-v-bd011761]{color:#315474;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bdd1e4;border-radius:8px;justify-content:center;align-items:center;padding:8px 12px;font-weight:650;display:inline-flex}.model-upload[data-v-bd011761]{color:#1e61d2;background:#e9f2ff;border-color:#3478ef;position:relative;overflow:hidden}.model-upload input[data-v-bd011761]{opacity:0;cursor:pointer;position:absolute;inset:0}.model-action.warning[data-v-bd011761]{color:#8d6429;background:#fff7e9;border-color:#e1b267}.model-action.done[data-v-bd011761]{color:#34724d;background:#eefaf2;border-color:#5ba27d}.model-action[data-v-bd011761]:disabled{opacity:.55;cursor:default}.model-empty[data-v-bd011761]{color:#7890a9;text-align:center;padding:25px}@media (width<=1200px){.lisa-model-content[data-v-bd011761]{grid-template-columns:1fr}.lisa-model-context[data-v-bd011761]{order:-1}.model-table-head[data-v-bd011761],.model-task-row[data-v-bd011761]{grid-template-columns:minmax(170px,1.5fr) 70px 90px minmax(100px,1fr) 55px 45px 135px}}@media (width<=850px){.lisa-model-sidebar[data-v-bd011761]{flex-basis:150px;width:150px}.lisa-model-main[data-v-bd011761]{padding:18px}.lisa-model-summary[data-v-bd011761]{grid-template-columns:repeat(2,1fr)}.model-table-head[data-v-bd011761]{display:none}.model-task-row[data-v-bd011761]{grid-template-columns:1fr auto;gap:7px}.model-task-row>span[data-v-bd011761]{display:none}.model-row-actions[data-v-bd011761]{grid-column:1/-1}.evidence-grid[data-v-bd011761]{grid-template-columns:repeat(3,1fr)}}@media (width<=560px){.lisa-model-desk[data-v-bd011761]{display:block}.lisa-model-sidebar[data-v-bd011761]{border-bottom:1px solid #d8e5f0;border-right:0;width:auto;padding:10px}.lisa-model-sidebar nav[data-v-bd011761]{display:flex;overflow-x:auto}.lisa-model-sidebar button[data-v-bd011761]{min-width:max-content}.lisa-model-summary[data-v-bd011761]{gap:7px}.lisa-model-summary article[data-v-bd011761]{padding:9px}.lisa-model-header[data-v-bd011761]{display:block}.lisa-model-header button[data-v-bd011761]{margin-top:10px}}.lisa-sampling-card[data-v-bd011761]{background:#fff;border:1px solid #e9d5ff;border-left:5px solid #a855f7;border-radius:10px;margin-top:18px;padding:16px 18px;box-shadow:0 2px 6px #a855f714}.lisa-sampling-card-header[data-v-bd011761]{margin-bottom:12px}.lisa-sampling-title-group[data-v-bd011761]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lisa-sampling-tag[data-v-bd011761]{color:#7e22ce;background:#f3e8ff;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700}.lisa-sampling-title-group h3[data-v-bd011761]{color:#1e293b;margin:0;font-size:16px;font-weight:700}.lisa-sampling-status-badge[data-v-bd011761]{color:#475569;background:#f1f5f9;border-radius:12px;padding:2px 8px;font-size:11px;font-weight:700}.lisa-sampling-status-badge.sampling[data-v-bd011761]{color:#6d28d9;background:#ede9fe}.lisa-sampling-status-badge.dispatched[data-v-bd011761]{color:#0369a1;background:#e0f2fe}.lisa-sampling-status-badge.passed[data-v-bd011761]{color:#15803d;background:#dcfce7}.lisa-sampling-status-badge.rejected[data-v-bd011761]{color:#b91c1c;background:#fee2e2}.lisa-sampling-meta-row[data-v-bd011761]{color:#64748b;border-bottom:1px dashed #f1f5f9;flex-wrap:wrap;gap:16px;margin-top:8px;padding-bottom:8px;font-size:13px;display:flex}.lisa-sampling-meta-row strong[data-v-bd011761]{color:#1e293b}.lisa-sampling-desc-box[data-v-bd011761]{color:#334155;background:#faf5ff;border:1px solid #f3e8ff;border-radius:6px;margin-bottom:14px;padding:10px 14px;font-size:13px;line-height:1.5}.lisa-sampling-desc-box p[data-v-bd011761]{margin:4px 0}.lisa-photos-heading[data-v-bd011761]{color:#475569;margin:0 0 10px;font-size:13px;font-weight:700}.lisa-photos-grid[data-v-bd011761]{flex-wrap:wrap;gap:10px;display:flex}.lisa-photo-item[data-v-bd011761]{background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;width:90px;height:90px;transition:transform .15s,box-shadow .15s;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000d}.lisa-photo-item[data-v-bd011761]:hover{transform:translateY(-2px);box-shadow:0 4px 10px #0000001f}.lisa-photo-item img[data-v-bd011761]{object-fit:cover;width:100%;height:100%;display:block}.lisa-photo-zoom-hint[data-v-bd011761]{color:#fff;text-align:center;opacity:0;background:#0009;padding:2px 0;font-size:10px;transition:opacity .15s;position:absolute;bottom:0;left:0;right:0}.lisa-photo-item:hover .lisa-photo-zoom-hint[data-v-bd011761]{opacity:1}.unsaved-confirm-backdrop[data-v-bd011761]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;background:#0f172a73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.unsaved-confirm-box[data-v-bd011761]{background:#fff;border-radius:12px;width:90%;max-width:440px;padding:24px;box-shadow:0 20px 25px -5px #00000040,0 10px 10px -5px #0000001a}.unsaved-confirm-header[data-v-bd011761]{align-items:center;gap:10px;margin-bottom:12px;display:flex}.unsaved-confirm-header h4[data-v-bd011761]{color:#1e293b;margin:0;font-size:1.15rem;font-weight:700}.unsaved-confirm-message[data-v-bd011761]{color:#475569;margin-bottom:20px;font-size:.95rem;line-height:1.5}.unsaved-confirm-actions[data-v-bd011761]{justify-content:flex-end;gap:12px;display:flex}.unsaved-confirm-actions .button.danger[data-v-bd011761]{color:#fff;cursor:pointer;background-color:#ef4444;border:none;border-radius:6px;padding:7px 14px}.unsaved-confirm-actions .button.danger[data-v-bd011761]:hover{background-color:#dc2626}.unsaved-confirm-actions .button.secondary[data-v-bd011761]{color:#334155;cursor:pointer;background-color:#e2e8f0;border:none;border-radius:6px;padding:7px 14px}.unsaved-confirm-actions .button.secondary[data-v-bd011761]:hover{background-color:#cbd5e1}.legacy-collaboration-desk.is-lisa[data-v-322586c7]{display:none}.collaboration-search[data-v-322586c7]{margin:1rem 0;display:block}.collaboration-search input[data-v-322586c7]{border:1px solid #c4d4df;border-radius:10px;width:100%;margin-top:.4rem;padding:.8rem;display:block}.workspace-guide ol[data-v-322586c7]{margin:.45rem 0 0;padding-left:1.35rem}.collaboration-desk[data-v-322586c7]{color:#253450;max-width:1500px;margin:auto;padding:24px}.desk-heading[data-v-322586c7]{justify-content:space-between;align-items:center;gap:24px;display:flex}h1[data-v-322586c7]{font-size:25px}h2[data-v-322586c7]{font-size:20px}h3[data-v-322586c7]{margin-top:24px}.notice[data-v-322586c7]{background:#eef5fa;border-radius:10px;padding:14px;line-height:1.7}.error[data-v-322586c7]{color:#9e263d;background:#fff0f3;padding:12px}.setup-panel[data-v-322586c7],.task-detail[data-v-322586c7]{background:var(--surface,#fff);border:1px solid #dae3eb;border-radius:14px;padding:20px}.setup-panel[data-v-322586c7]{margin:20px 0}summary[data-v-322586c7]{cursor:pointer;font-weight:650}.actions[data-v-322586c7],.closing[data-v-322586c7]{flex-wrap:wrap;gap:10px;display:flex}.create-form[data-v-322586c7]{gap:14px;max-width:850px;margin-top:20px;display:grid}.desk-grid[data-v-322586c7]{grid-template-columns:300px minmax(0,1fr);gap:22px;margin-top:20px;display:grid}label[data-v-322586c7]{margin:12px 0;font-size:14px;display:block}textarea[data-v-322586c7],select[data-v-322586c7],input[data-v-322586c7]:not([type=checkbox]){width:100%;color:inherit;background:#fff;border:1px solid #cdd9e3;border-radius:8px;margin-top:7px;padding:10px;display:block}textarea[data-v-322586c7]{min-height:80px}small[data-v-322586c7]{color:#5c6b7c;margin:10px 0;display:block}.check[data-v-322586c7]{gap:10px;display:flex}.task-card[data-v-322586c7]{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce5ee;border-radius:12px;flex-direction:column;gap:8px;width:100%;margin:12px 0;padding:16px;display:flex}.task-card.selected[data-v-322586c7]{background:#f1f8fc;border:2px solid #568eb0}.task-card.late[data-v-322586c7]{border-left:5px solid #b35c46}.task-card span[data-v-322586c7]{font-size:13px}.photos[data-v-322586c7]{flex-wrap:wrap;gap:12px;display:flex}.photos img[data-v-322586c7]{object-fit:contain;background:#f3f5f7;border-radius:8px;width:145px;height:125px}.photos label[data-v-322586c7]{align-items:center;gap:7px;display:flex}.task-detail p[data-v-322586c7]{white-space:pre-wrap;line-height:1.7}.product-card[data-v-322586c7],.closing[data-v-322586c7]{background:#f5f8fa;border-radius:10px;margin:16px 0;padding:15px}.closing label[data-v-322586c7]{width:100%}.button[data-v-322586c7]{margin-top:8px}@media (width<=900px){.desk-grid[data-v-322586c7]{grid-template-columns:1fr}.collaboration-desk[data-v-322586c7]{padding:14px}}.desk-toolbar[data-v-322586c7]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:12px 0 16px;padding:10px 14px;display:flex}.filter-pill-group[data-v-322586c7]{background:#e2e8f0;border-radius:8px;gap:2px;padding:3px;display:inline-flex}.filter-pill[data-v-322586c7]{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:600;transition:all .15s}.filter-pill.active[data-v-322586c7]{color:#1e293b;background:#fff;box-shadow:0 1px 3px #0000001a}.filter-scope-group[data-v-322586c7]{flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.scope-pill-group[data-v-322586c7]{background:#e2e8f0;border-radius:8px;gap:2px;padding:3px;display:inline-flex}.scope-pill[data-v-322586c7]{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:5px 11px;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex}.scope-pill[data-v-322586c7]:hover{color:#334155}.scope-pill.active[data-v-322586c7]{color:#1e293b;background:#fff;box-shadow:0 1px 3px #0000001a}.scope-pill.completed-pill.active[data-v-322586c7]{color:#065f46;background:#ecfdf5;box-shadow:0 1px 3px #10b98133}.scope-badge[data-v-322586c7]{color:#475569;background:#cbd5e1;border-radius:999px;padding:1px 6px;font-size:11px;font-weight:700;line-height:1.2;display:inline-block}.scope-pill.active .scope-badge[data-v-322586c7]{color:#1e293b;background:#e2e8f0}.scope-badge.completed-badge[data-v-322586c7]{color:#047857;background:#d1fae5}.scope-pill.completed-pill.active .scope-badge.completed-badge[data-v-322586c7]{color:#fff;background:#059669}.filter-scope-label[data-v-322586c7]{color:#475569;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;display:inline-flex}.filter-scope-select[data-v-322586c7]{background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:auto;margin:0;padding:5px 10px;font-size:13px}.completed-view-banner[data-v-322586c7]{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-left:4px solid #10b981;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:-4px 0 16px;padding:10px 16px;display:flex}.banner-left[data-v-322586c7]{align-items:center;gap:8px;display:flex}.banner-icon[data-v-322586c7]{font-size:16px}.banner-text[data-v-322586c7]{font-size:13px}.banner-text strong[data-v-322586c7]{color:#047857}.back-to-active-btn[data-v-322586c7]{color:#047857;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #a7f3d0;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:600;transition:all .15s}.back-to-active-btn[data-v-322586c7]:hover{color:#fff;background:#059669;border-color:#059669}.toolbar-actions[data-v-322586c7]{align-items:center;gap:8px;display:flex}.create-order-trigger-btn[data-v-322586c7]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);border:none;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:.85rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 2px 4px #0284c740}.create-order-trigger-btn[data-v-322586c7]:hover{background:linear-gradient(135deg,#0369a1 0%,#075985 100%);transform:translateY(-1px)}.lane-quick-add-btn[data-v-322586c7]{color:#0284c7;cursor:pointer;background:#e0f2fe;border:1px solid #bae6fd;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;margin-left:auto;padding:0;font-size:1rem;font-weight:800;line-height:1;transition:all .15s;display:flex}.lane-quick-add-btn[data-v-322586c7]:hover{color:#fff;background:#0284c7}.desk-grid[data-v-322586c7]{grid-template-columns:320px 1fr;align-items:start;gap:16px;display:grid}.desk-grid.is-single-task[data-v-322586c7]{grid-template-columns:none;display:block}.single-task-top-bar[data-v-322586c7]{align-items:center;gap:12px;margin-bottom:14px;display:flex}.back-to-kanban-btn[data-v-322586c7]{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;padding:6px 14px;font-size:13px;font-weight:700}.back-to-kanban-btn[data-v-322586c7]:hover{background:#dbeafe}.switch-to-list-btn[data-v-322586c7]{color:#64748b;font-size:13px}.task-detail.is-single-task[data-v-322586c7]{width:100%;max-width:100%}.card-head[data-v-322586c7]{flex-direction:column;gap:4px;margin-bottom:6px;display:flex}.card-head-row1[data-v-322586c7]{justify-content:space-between;align-items:center;gap:6px;width:100%;display:flex}.card-head-row2[data-v-322586c7]{align-items:flex-start;width:100%;display:flex}.order-code-badge[data-v-322586c7]{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;flex-shrink:0;padding:2px 8px;font-size:12px;font-weight:700}.customer-tag[data-v-322586c7]{color:#334155;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:12px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.open-hint-badge[data-v-322586c7]{color:#4338ca;white-space:nowrap;background:#e0e7ff;border:1px solid #c7d2fe;border-radius:4px;flex-shrink:0;margin-left:auto;padding:1px 6px;font-size:10.5px;font-weight:700}.completed-state-badge[data-v-322586c7]{color:#065f46;white-space:nowrap;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:6px;flex-shrink:0;margin-left:auto;padding:2px 7px;font-size:11px;font-weight:700}.owner-pill[data-v-322586c7],.status-pill[data-v-322586c7]{white-space:nowrap;flex-shrink:0}.due-text[data-v-322586c7]{white-space:nowrap;font-size:11px}.due-text.danger[data-v-322586c7]{color:#dc2626;font-weight:700}.due-text.warning[data-v-322586c7]{color:#d97706;font-weight:700}.due-text.muted[data-v-322586c7]{color:#94a3b8}.due-text.normal[data-v-322586c7]{color:#64748b}.task-title-line[data-v-322586c7]{color:#1e293b;margin:0 0 6px;font-size:12.5px;font-weight:600;line-height:1.4}.meta-row[data-v-322586c7]{color:#64748b;align-items:center;gap:8px;margin-bottom:8px;font-size:11.5px;display:flex}.owner-pill[data-v-322586c7]{background:#f1f5f9;border-radius:4px;padding:1px 6px}.due-text[data-v-322586c7]{font-size:11px}.sop-status-row[data-v-322586c7]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;flex-direction:column;gap:3px;margin-bottom:10px;padding:6px 8px;display:flex}.sop-badge[data-v-322586c7]{color:#475569;font-size:11px;font-weight:600}.sop-badge.warning[data-v-322586c7]{color:#b45309}.sop-badge.paused[data-v-322586c7]{color:#94a3b8}.sop-cadence-hint[data-v-322586c7]{color:#d97706;font-size:10.5px}.card-actions[data-v-322586c7]{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.action-btn[data-v-322586c7]{cursor:pointer;border:1px solid #0000;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:600;transition:all .15s}.action-btn.comm-btn[data-v-322586c7]{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.action-btn.comm-btn[data-v-322586c7]:hover{background:#dbeafe}.action-btn.sop-btn[data-v-322586c7]{color:#b45309;background:#fffbeb;border-color:#fde68a}.action-btn.sop-btn[data-v-322586c7]:hover{background:#fef3c7}.action-btn.open-btn[data-v-322586c7]{color:#7c3aed;background:#f5f3ff;border-color:#ddd6fe;margin-left:auto}.action-btn.open-btn[data-v-322586c7]:hover{background:#ede9fe}.task-detail-header-bar[data-v-322586c7]{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding-bottom:14px;display:flex}.task-detail-quick-actions[data-v-322586c7]{align-items:center;gap:10px;display:flex}.sop-header-btn[data-v-322586c7]{color:#b45309;background:#fffbeb;border-color:#fde68a;font-weight:600}.sop-header-btn[data-v-322586c7]:hover{background:#fef3c7}.sop-control-panel[data-v-322586c7]{background:#fffbeb;border:1px solid #fde68a;border-radius:12px;margin:14px 0 18px;padding:14px 16px}.sop-panel-head[data-v-322586c7]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.sop-panel-title[data-v-322586c7]{color:#92400e;align-items:center;gap:8px;font-size:13.5px;display:flex}.sop-status-pill[data-v-322586c7]{border-radius:4px;padding:2px 7px;font-size:11px;font-weight:600}.sop-status-pill.active[data-v-322586c7]{color:#b45309;background:#fef3c7;border:1px solid #f59e0b}.sop-status-pill.paused[data-v-322586c7]{color:#64748b;background:#f1f5f9;border:1px solid #cbd5e1}.sop-cadence-desc[data-v-322586c7]{color:#78350f;margin:6px 0 10px;font-size:12.5px}.sop-quick-actions[data-v-322586c7]{flex-wrap:wrap;gap:10px;display:flex}.separate-section[data-v-322586c7]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-top:10px;padding:16px}.separate-header[data-v-322586c7]{align-items:center;gap:8px;margin-bottom:12px;display:flex}.separate-header h2[data-v-322586c7]{color:#475569;margin:0;font-size:13px}.separate-cards[data-v-322586c7]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.slip-alert-banner[data-v-322586c7]{color:#92400e;background:#fef3c7;border:1px solid #fde68a;border-radius:6px;align-items:center;gap:4px;margin:6px 12px 0;padding:4px 8px;font-size:11px;font-weight:700;display:flex}.slip-alert-banner.deposit[data-v-322586c7]{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.unsaved-confirm-backdrop[data-v-322586c7]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;background:#0f172a73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.unsaved-confirm-box[data-v-322586c7]{background:#fff;border-radius:12px;width:90%;max-width:440px;padding:24px;box-shadow:0 20px 25px -5px #00000040,0 10px 10px -5px #0000001a}.unsaved-confirm-header[data-v-322586c7]{align-items:center;gap:10px;margin-bottom:12px;display:flex}.unsaved-confirm-header h4[data-v-322586c7]{color:#1e293b;margin:0;font-size:1.15rem;font-weight:700}.unsaved-confirm-message[data-v-322586c7]{color:#475569;margin-bottom:20px;font-size:.95rem;line-height:1.5}.unsaved-confirm-actions[data-v-322586c7]{justify-content:flex-end;gap:12px;display:flex}.unsaved-confirm-actions .button.danger[data-v-322586c7]{color:#fff;cursor:pointer;background-color:#ef4444;border:none;border-radius:6px;padding:7px 14px}.unsaved-confirm-actions .button.danger[data-v-322586c7]:hover{background-color:#dc2626}.unsaved-confirm-actions .button.secondary[data-v-322586c7]{color:#334155;cursor:pointer;background-color:#e2e8f0;border:none;border-radius:6px;padding:7px 14px}.unsaved-confirm-actions .button.secondary[data-v-322586c7]:hover{background-color:#cbd5e1}.task-action-line-banner[data-v-322586c7]{background:#eff6ff;border-left:3px solid #3b82f6;border-radius:4px;align-items:center;gap:10px;margin-bottom:10px;padding:8px 12px;display:flex}.action-line-tag[data-v-322586c7]{color:#1d4ed8;white-space:nowrap;background:#dbeafe;border-radius:3px;padding:2px 6px;font-size:11px;font-weight:700}.action-line-content[data-v-322586c7]{color:#1e3a8a;font-size:13.5px;font-weight:600}.check-records-fold[data-v-322586c7]{margin:6px 0 12px;font-size:12px}.check-records-summary[data-v-322586c7]{cursor:pointer;color:#64748b;-webkit-user-select:none;user-select:none;font-weight:500}.check-records-body[data-v-322586c7]{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;margin-top:4px;padding:6px 10px;line-height:1.45}.check-records-body p[data-v-322586c7]{margin:3px 0}.card-action-line[data-v-322586c7]{color:#3b82f6;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 2px;font-size:12px;font-weight:500;overflow:hidden}.quote-modal-backdrop[data-v-d7241530]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1060;background:#0f172aa6;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.quote-modal-window[data-v-d7241530]{background:#fff;border-radius:14px;flex-direction:column;width:100%;max-width:780px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 20px 40px #00000038}.modal-header[data-v-d7241530]{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 22px;display:flex}.header-left[data-v-d7241530]{align-items:flex-start;gap:12px;display:flex}.header-icon[data-v-d7241530]{font-size:24px;line-height:1.2}.modal-header h2[data-v-d7241530]{color:#0f172a;margin:0 0 8px;font-size:18px;font-weight:700}.header-tags[data-v-d7241530]{flex-wrap:wrap;gap:8px;display:flex}.status-pill[data-v-d7241530],.meta-pill[data-v-d7241530]{color:#334155;background:#e2e8f0;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.status-pill[data-v-d7241530]{color:#1d4ed8;background:#dbeafe}.quote-due-pill.danger[data-v-d7241530]{color:#dc2626;background:#fee2e2;font-weight:700}.quote-due-pill.warning[data-v-d7241530]{color:#d97706;background:#fef3c7;font-weight:700}.quote-due-pill.muted[data-v-d7241530]{color:#64748b;background:#f1f5f9}.quote-due-pill.normal[data-v-d7241530]{color:#334155;background:#e2e8f0}.modal-close-btn[data-v-d7241530]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:18px}.modal-close-btn[data-v-d7241530]:hover{color:#0f172a;background:#e2e8f0}.modal-body[data-v-d7241530]{flex-direction:column;gap:16px;padding:20px 22px;display:flex;overflow-y:auto}.quote-section[data-v-d7241530]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px}.quote-section h3[data-v-d7241530]{color:#1e293b;margin:0 0 10px;font-size:14px;font-weight:700}.key-facts-grid[data-v-d7241530]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.fact-card[data-v-d7241530]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.fact-label[data-v-d7241530]{color:#64748b;font-size:12px}.fact-value[data-v-d7241530]{color:#0f172a;align-items:center;min-height:24px;font-size:14px;font-weight:700;display:flex}.badge-pending[data-v-d7241530]{color:#c2410c;background:#ffedd5;border:1px solid #fdba74;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.quote-brief-text[data-v-d7241530]{color:#334155;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.6}.quote-fields-grid[data-v-d7241530]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px 16px;display:grid}.quote-field-row[data-v-d7241530]{align-items:center;gap:8px;font-size:13px;display:flex}.quote-field-row.full-width[data-v-d7241530]{grid-column:1/-1}.field-label[data-v-d7241530]{color:#64748b;min-width:70px;font-weight:500}.field-value[data-v-d7241530]{color:#0f172a;font-weight:600}.field-value.highlight[data-v-d7241530]{color:#0369a1;background:#f0f9ff;border-radius:4px;padding:2px 8px}.images-grid[data-v-d7241530]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px;display:grid}.image-card[data-v-d7241530]{aspect-ratio:1;cursor:pointer;background:#000;border:1px solid #cbd5e1;border-radius:8px;position:relative;overflow:hidden}.image-card[data-v-d7241530]:hover{border-color:#2563eb;box-shadow:0 4px 10px #2563eb26}.card-img[data-v-d7241530]{object-fit:cover;width:100%;height:100%;display:block}.video-card-badge[data-v-d7241530]{color:#fff;background:#0f172abf;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600;position:absolute;top:6px;left:6px}.card-tag-badge[data-v-d7241530]{color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#0f172abf;border-radius:4px;padding:2px 4px;font-size:10px;position:absolute;bottom:6px;left:6px;right:6px;overflow:hidden}.source-sampling-row[data-v-d7241530]{justify-content:space-between;align-items:center;display:flex}.open-sampling-btn[data-v-d7241530]{padding:4px 10px;font-size:12px}.chat-context-section[data-v-d7241530]{background:#fff}.chat-context-header[data-v-d7241530]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.chat-context-header .header-left[data-v-d7241530]{align-items:center;gap:8px;display:flex}.source-chat-badge[data-v-d7241530]{color:#6366f1;background:#ede9fe;border-radius:12px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.context-messages-container[data-v-d7241530]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:8px;max-height:220px;padding:8px;display:flex;overflow-y:auto}.context-msg-row[data-v-d7241530]{display:flex}.context-msg-row.outbound[data-v-d7241530]{justify-content:flex-end}.context-msg-row.inbound[data-v-d7241530]{justify-content:flex-start}.msg-bubble[data-v-d7241530]{background:#fff;border:1px solid #cbd5e1;border-radius:8px;max-width:80%;padding:8px 12px;font-size:13px;line-height:1.4}.context-msg-row.outbound .msg-bubble[data-v-d7241530]{background:#eff6ff;border-color:#bfdbfe}.context-msg-row.is-source-msg .msg-bubble[data-v-d7241530]{background:#f5f3ff;border-color:#6366f1;box-shadow:0 0 0 1px #6366f1}.msg-meta[data-v-d7241530]{color:#64748b;align-items:center;gap:6px;margin-bottom:4px;font-size:11px;display:flex}.sender-name[data-v-d7241530]{font-weight:600}.source-badge[data-v-d7241530]{color:#6366f1;background:#ede9fe;border-radius:4px;padding:1px 5px;font-size:10px;font-weight:700}.msg-content[data-v-d7241530]{color:#1e293b;word-break:break-word}.msg-translation[data-v-d7241530]{color:#0369a1;border-top:1px dashed #cbd5e1;margin-top:4px;padding-top:4px;font-size:12px}.chat-section-footer[data-v-d7241530]{justify-content:flex-end;margin-top:10px;display:flex}.open-full-chat-btn[data-v-d7241530],.open-full-chat-bottom-btn[data-v-d7241530]{padding:4px 10px;font-size:12px}.context-loading[data-v-d7241530],.context-empty[data-v-d7241530],.context-error[data-v-d7241530]{text-align:center;color:#64748b;padding:16px;font-size:13px}.context-error[data-v-d7241530]{color:#dc2626}.quote-next-action[data-v-d7241530]{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px 14px;font-size:13px}.quote-next-action summary[data-v-d7241530]{cursor:pointer;color:#334155;-webkit-user-select:none;user-select:none;font-weight:600}.quote-next-action span[data-v-d7241530]{color:#1e293b;margin-top:8px;line-height:1.5;display:block}.modal-footer[data-v-d7241530]{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:flex-end;align-items:center;gap:10px;padding:14px 22px;display:flex}.open-full-task-btn[data-v-d7241530]{color:#fff;background:#2563eb;border-color:#2563eb}.open-full-task-btn[data-v-d7241530]:hover{background:#1d4ed8;border-color:#1d4ed8}.zoom-overlay[data-v-d7241530]{z-index:1070;background:#000000d9;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.zoom-box[data-v-d7241530]{justify-content:center;align-items:center;max-width:90vw;max-height:90vh;display:flex;position:relative}.zoom-img[data-v-d7241530]{object-fit:contain;border-radius:8px;max-width:100%;max-height:85vh}.close-zoom-btn[data-v-d7241530]{color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:6px;padding:6px 12px;font-size:14px;position:absolute;top:-40px;right:0}.close-zoom-btn[data-v-d7241530]:hover{background:#fff6}.kanban-subtasks-box[data-v-c107c39b]{background:#f1f5f9;border-left:3px solid #6366f1;border-radius:6px;margin-top:8px;padding:6px 8px;font-size:11px}.subtasks-header[data-v-c107c39b]{color:#475569;margin-bottom:3px;font-weight:600}.subtask-item-link[data-v-c107c39b]{color:#4f46e5;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;padding:2px 0;overflow:hidden}.subtask-item-link[data-v-c107c39b]:hover{color:#3730a3;text-decoration:underline}.archive-btn[data-v-c107c39b],.unarchive-btn[data-v-c107c39b]{color:#64748b;cursor:pointer;margin-left:8px}.archive-btn[data-v-c107c39b]:hover,.unarchive-btn[data-v-c107c39b]:hover{color:#0f172a}.archive-modal-overlay[data-v-c107c39b]{z-index:9999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.archive-modal-box[data-v-c107c39b]{background:#fff;border-radius:12px;width:90%;max-width:420px;padding:20px 24px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.archive-modal-box h3[data-v-c107c39b]{color:#0f172a;margin:0 0 12px;font-size:16px;font-weight:700}.archive-modal-box p[data-v-c107c39b]{color:#334155;margin:0 0 16px;font-size:14px;line-height:1.5}.archive-error-alert[data-v-c107c39b]{color:#991b1b;background:#fee2e2;border-radius:6px;margin-bottom:14px;padding:8px 12px;font-size:13px}.archive-modal-actions[data-v-c107c39b]{justify-content:flex-end;gap:10px;display:flex}.unified-extra-views[data-v-c107c39b]{margin:10px 0}.unified-extra-views>summary[data-v-c107c39b]{cursor:pointer;color:#475569;padding:8px 0;font-size:14px}.unified-header-actions[data-v-c107c39b]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.unified-workbench[data-v-c107c39b]{color:#253450;background:#f4f8fc;border:1px solid #d8e5f0;border-radius:18px;max-width:1600px;min-height:720px;margin:0 auto;display:block;overflow:hidden;box-shadow:0 12px 30px #1e41640f}.unified-tabs-nav[data-v-c107c39b]{border-bottom:1px solid #d8e5f0;flex-wrap:wrap;gap:8px;margin-bottom:22px;padding-bottom:14px;display:flex}.unified-tab-pill[data-v-c107c39b]{color:#3b5070;font:inherit;cursor:pointer;background:#fff;border:1px solid #d4e2ee;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:.88rem;font-weight:500;transition:all .15s;display:inline-flex}.unified-tab-pill[data-v-c107c39b]:hover{color:#1754c5;background:#edf5ff;border-color:#bcd4f5}.unified-tab-pill.active[data-v-c107c39b]{color:#fff;background:#2563eb;border-color:#1d4ed8;font-weight:600;box-shadow:0 2px 6px #2563eb40}.unified-nav-icon[data-v-c107c39b]{font-size:1.05rem}.pill-badge[data-v-c107c39b]{color:#fff;background:#e02424;border-radius:999px;padding:1px 7px;font-size:.74rem;font-weight:700;line-height:1.3;display:inline-block}.unified-tab-pill.active .pill-badge[data-v-c107c39b]{color:#2563eb;background:#fff}.approvals-grid[data-v-c107c39b]{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px;margin-top:14px;display:grid}.approval-card[data-v-c107c39b]{background:#fff;border:1px solid #cbd5e1;border-radius:14px;flex-direction:column;justify-content:space-between;padding:18px 20px;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 3px 10px #0f172a0a}.approval-card[data-v-c107c39b]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0f172a14}.approval-card-head[data-v-c107c39b]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.approval-card-body h3[data-v-c107c39b]{color:#1e293b;margin:0 0 8px;font-size:1.05rem}.approval-brief[data-v-c107c39b]{-webkit-line-clamp:3;overflow-wrap:anywhere;color:#475569;-webkit-box-orient:vertical;margin:0 0 10px;font-size:.88rem;line-height:1.5;display:-webkit-box;overflow:hidden}.approval-badges[data-v-c107c39b]{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.appr-type-badge[data-v-c107c39b]{border-radius:6px;align-items:center;gap:4px;padding:3px 9px;font-size:.8rem;font-weight:600;display:inline-flex}.appr-type-badge.quote[data-v-c107c39b]{color:#92400e;background:#fef3c7}.appr-type-badge.deposit[data-v-c107c39b]{color:#166534;background:#dcfce7}.appr-type-badge.contract[data-v-c107c39b]{color:#3730a3;background:#e0e7ff}.appr-type-badge.release[data-v-c107c39b]{color:#991b1b;background:#fee2e2}.appr-type-badge.general[data-v-c107c39b]{color:#475569;background:#f1f5f9}.approval-card-foot[data-v-c107c39b]{border-top:1px solid #f1f5f9;margin-top:14px;padding-top:12px}.panel-count-badge[data-v-c107c39b]{color:#1d4ed8;background:#eff6ff;border-radius:999px;align-items:center;padding:4px 12px;font-size:.84rem;font-weight:600;display:inline-flex}.panel-count-badge.warning[data-v-c107c39b]{color:#b91c1c;background:#fef2f2}.alerts-sections[data-v-c107c39b]{gap:24px;margin-top:16px;display:grid}.alert-block h3[data-v-c107c39b]{color:#334155;margin:0 0 12px;font-size:1.05rem}.alert-task-card[data-v-c107c39b]{border-left:4px solid #f59e0b}.warning-brief[data-v-c107c39b]{color:#b45309}.single-lane-grid[data-v-c107c39b]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;margin-top:12px;display:grid}.production-sections[data-v-c107c39b]{gap:24px;margin-top:16px;display:grid}.prod-block h3[data-v-c107c39b]{color:#1e293b;margin:0 0 12px;font-size:1.05rem}.unified-main[data-v-c107c39b]{background:#f4f8fc;flex:1;min-width:0;padding:28px 32px 34px}.unified-header[data-v-c107c39b]{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.unified-breadcrumb[data-v-c107c39b]{color:#7290ae;margin-bottom:8px;font-size:.84rem}.unified-header h1[data-v-c107c39b]{color:#18365d;margin:0 0 8px;font-size:1.7rem}.unified-header p[data-v-c107c39b]{color:#617b99;margin:0;line-height:1.6}.unified-refresh[data-v-c107c39b]{white-space:nowrap}.unified-summary[data-v-c107c39b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.unified-summary.lisa-summary-bar[data-v-c107c39b]{grid-template-columns:repeat(5,minmax(0,1fr))}.unified-summary article[data-v-c107c39b]{background:#fff;border:1px solid #d8e5f0;border-radius:13px;padding:14px 16px}.unified-summary span[data-v-c107c39b],.unified-summary small[data-v-c107c39b]{color:#7086a0;display:block}.unified-summary strong[data-v-c107c39b]{color:#1c3d65;margin:4px 0;font-size:1.75rem;display:block}.stat-card.stat-sampling[data-v-c107c39b]{border-top:4px solid #9333ea}.stat-card.stat-prod[data-v-c107c39b]{border-top:4px solid #0284c7}.stat-card.stat-color[data-v-c107c39b]{border-top:4px solid #eab308}.stat-card.stat-ship[data-v-c107c39b]{border-top:4px solid #10b981}.stat-card.stat-done[data-v-c107c39b]{border-top:4px solid #64748b}.kanban-portal-bar[data-v-c107c39b]{background:linear-gradient(135deg,#eff6ff 0%,#f0fdf4 100%);border:1px solid #bfdbfe;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:14px 0 18px;padding:12px 18px;display:flex;box-shadow:0 2px 6px #2563eb0f}.kanban-portal-text[data-v-c107c39b]{flex:1;align-items:center;gap:12px;display:flex}.portal-badge[data-v-c107c39b]{color:#1e40af;white-space:nowrap;background:#dbeafe;border-radius:6px;padding:4px 10px;font-size:.88rem;font-weight:700}.portal-desc[data-v-c107c39b]{color:#334155;font-size:.88rem}.kanban-portal-btn[data-v-c107c39b]{white-space:nowrap;color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;padding:8px 16px;font-size:.88rem;font-weight:600;transition:all .15s;box-shadow:0 2px 4px #2563eb33}.kanban-portal-btn[data-v-c107c39b]:hover{background:#1d4ed8;transform:translateY(-1px)}.unified-focus-grid[data-v-c107c39b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.unified-focus-card[data-v-c107c39b]{background:#fff;border:1px solid #d8e5f0;border-top:4px solid #e3a03e;border-radius:13px;min-height:112px;padding:17px}.unified-focus-primary[data-v-c107c39b]{border-top-color:#3977f6}.unified-focus-card div[data-v-c107c39b]{color:#5d7390;justify-content:space-between;align-items:center;display:flex}.unified-focus-card strong[data-v-c107c39b]{color:#1c3d65;font-size:1.9rem}.unified-focus-card p[data-v-c107c39b]{color:#617b99;margin:8px 0 0;font-size:.9rem;line-height:1.5}.unified-panel[data-v-c107c39b]{background:#fff;border:1px solid #d8e5f0;border-radius:15px;margin-bottom:18px;padding:20px}.unified-panel-heading[data-v-c107c39b]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.unified-panel-heading h2[data-v-c107c39b]{color:#203d61;margin:0 0 5px;font-size:1.2rem}.unified-panel-heading p[data-v-c107c39b]{color:#7187a0;margin:0;font-size:.9rem}.unified-link[data-v-c107c39b]{color:#2468ef;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0}.unified-task-card[data-v-c107c39b]{border-top:1px solid #e7eef5;align-items:center;gap:14px;padding:14px 4px;display:flex}.unified-task-icon[data-v-c107c39b]{color:#2468ef;background:#e7f0ff;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.unified-role-sister .unified-task-icon[data-v-c107c39b]{color:#bc731f;background:#fff1dd}.unified-task-body[data-v-c107c39b]{flex:1;min-width:0}.unified-task-title[data-v-c107c39b]{justify-content:space-between;align-items:center;gap:10px;display:flex}.unified-task-title h3[data-v-c107c39b]{color:#294666;margin:0;font-size:1rem}.unified-task-body p[data-v-c107c39b]{color:#536b87;margin:5px 0 3px}.unified-task-body b[data-v-c107c39b]{color:#2c679c;font-size:.88rem;font-weight:600}.unified-task-body small[data-v-c107c39b]{color:#7890aa}.unified-task-next-action[data-v-c107c39b]{background:#f4f8fc;border-radius:8px;padding:10px 12px;line-height:1.6}.unified-task-next-action summary[data-v-c107c39b]{cursor:pointer;font-weight:600}.unified-task-next-action span[data-v-c107c39b]{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:4px;display:block}.unified-status[data-v-c107c39b]{color:#926222;white-space:nowrap;background:#fff1dd;border-radius:99px;padding:4px 9px;font-size:.78rem}.unified-status.done[data-v-c107c39b]{color:#34724d;background:#e8f6ed}.unified-open[data-v-c107c39b]{white-space:nowrap}.handoff-board-container[data-v-c107c39b]{background:#fff;border:1px solid #d8e5f0;border-radius:14px;margin-bottom:20px;padding:18px 20px 22px;box-shadow:0 3px 12px #192d500a}.handoff-board-header-row[data-v-c107c39b]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.handoff-board-title[data-v-c107c39b]{color:#1e3a5f;margin:0 0 4px;font-size:1.3rem;font-weight:800}.handoff-board-desc[data-v-c107c39b]{color:#64748b;margin:0;font-size:.88rem}.view-switch-btn[data-v-c107c39b]{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:7px 14px;font-size:.86rem;font-weight:600;transition:all .15s}.view-switch-btn[data-v-c107c39b]:hover{background:#dbeafe}.lisa-lane-board[data-v-c107c39b]{grid-template-columns:repeat(4,minmax(260px,1fr));gap:14px;padding-bottom:6px;display:grid;overflow-x:auto}.lisa-lane[data-v-c107c39b]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;min-height:480px;display:flex}.lisa-lane.lane-sampling[data-v-c107c39b]{border-top:4px solid #9333ea}.lisa-lane.lane-production[data-v-c107c39b]{border-top:4px solid #0284c7}.lisa-lane.lane-color[data-v-c107c39b]{border-top:4px solid #eab308}.lisa-lane.lane-shipping[data-v-c107c39b]{border-top:4px solid #10b981}.lisa-lane-heading[data-v-c107c39b]{background:#fff;border-bottom:1px solid #e2e8f0;border-top-left-radius:8px;border-top-right-radius:8px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.lane-title-group[data-v-c107c39b]{align-items:center;gap:8px;display:flex}.lane-step-num[data-v-c107c39b]{color:#475569;background:#f1f5f9;border-radius:6px;padding:2px 7px;font-size:.85rem;font-weight:800}.lane-title-text h3[data-v-c107c39b]{color:#0f172a;margin:0;font-size:.96rem;font-weight:700}.lane-title-text small[data-v-c107c39b]{color:#64748b;font-size:.76rem;display:block}.lane-count-badge[data-v-c107c39b]{color:#fff;background:#334155;border-radius:12px;padding:2px 8px;font-size:.82rem;font-weight:700}.lisa-lane-cards[data-v-c107c39b]{flex-direction:column;flex:1;gap:10px;padding:10px;display:flex}.lisa-card[data-v-c107c39b]{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:12px;transition:all .15s ease-in-out;box-shadow:0 1px 3px #0000000d}.lisa-card[data-v-c107c39b]:hover{border-color:#2563eb;transform:translateY(-2px);box-shadow:0 4px 10px #2563eb1f}.card-head[data-v-c107c39b]{flex-direction:column;gap:4px;margin-bottom:7px;display:flex}.card-head-row1[data-v-c107c39b]{justify-content:space-between;align-items:center;gap:6px;width:100%;display:flex}.card-head-row2[data-v-c107c39b]{align-items:flex-start;width:100%;display:flex}.order-code-badge[data-v-c107c39b]{color:#0f172a;white-space:nowrap;background:#f1f5f9;border-radius:5px;flex-shrink:0;padding:2px 6px;font-size:.86rem;font-weight:800}.open-hint-badge[data-v-c107c39b]{color:#2563eb;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:4px;flex-shrink:0;margin-left:auto;padding:1px 5px;font-size:.75rem}.customer-tag[data-v-c107c39b]{color:#475569;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.35;display:-webkit-box;overflow:hidden}.due-text[data-v-c107c39b]{white-space:nowrap;font-size:.75rem;font-weight:600}.due-text.danger[data-v-c107c39b]{color:#dc2626;font-weight:700}.due-text.warning[data-v-c107c39b]{color:#d97706;font-weight:700}.due-text.muted[data-v-c107c39b]{color:#94a3b8;font-weight:400}.due-text.normal[data-v-c107c39b]{color:#64748b}.card-product-title[data-v-c107c39b]{color:#1e293b;margin:0 0 4px;font-size:.88rem;font-weight:700;line-height:1.4}.card-specs[data-v-c107c39b]{color:#64748b;margin:0 0 6px;font-size:.8rem;line-height:1.35}.params-block[data-v-c107c39b]{flex-wrap:wrap;gap:5px;margin:6px 0 8px;display:flex}.param-pill[data-v-c107c39b]{color:#334155;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;padding:2px 6px;font-size:.75rem}.param-pill.target-date[data-v-c107c39b]{color:#b45309;background:#fef3c7;border-color:#fde68a;font-weight:600}.param-pill.prod-stage[data-v-c107c39b]{color:#0369a1;background:#e0f2fe;border-color:#bae6fd;font-weight:600}.param-pill.color-code[data-v-c107c39b]{color:#7c2d12;background:#ffedd5;border-color:#fed7aa;font-weight:600}.param-pill.ship-sample[data-v-c107c39b]{color:#15803d;background:#dcfce7;border-color:#bbf7d0;font-weight:600}.param-pill.uploads-count[data-v-c107c39b]{color:#0f766e;background:#ccfbf1;border-color:#99f6e4;font-weight:600}.status-pill[data-v-c107c39b]{border-radius:4px;padding:2px 6px;font-size:.75rem;font-weight:600}.status-pill.pending[data-v-c107c39b]{color:#b45309;background:#fef3c7}.status-pill.in_progress[data-v-c107c39b]{color:#0369a1;background:#e0f2fe}.status-pill.sent[data-v-c107c39b]{color:#7e22ce;background:#f3e8ff}.status-pill.completed[data-v-c107c39b]{color:#15803d;background:#dcfce7}.status-pill.color-status[data-v-c107c39b]{color:#a16207;background:#fef9c3}.card-thumbs-gallery[data-v-c107c39b]{align-items:center;gap:5px;margin:7px 0;padding:4px 0;display:flex}.card-thumb-img[data-v-c107c39b]{object-fit:cover;border:1px solid #cbd5e1;border-radius:4px;width:38px;height:38px}.more-thumbs-tag[data-v-c107c39b]{color:#64748b;background:#e2e8f0;border-radius:4px;padding:2px 5px;font-size:.75rem}.card-foot[data-v-c107c39b]{border-top:1px dashed #e2e8f0;justify-content:space-between;align-items:center;gap:6px;margin-top:8px;padding-top:8px;display:flex}.card-action-btn[data-v-c107c39b]{cursor:pointer;border:1px solid #0000;border-radius:5px;padding:4px 8px;font-size:.78rem;font-weight:600;transition:all .12s}.card-action-btn.primary[data-v-c107c39b]{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.card-action-btn.primary[data-v-c107c39b]:hover{background:#dbeafe}.card-action-btn.advance[data-v-c107c39b]{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.card-action-btn.advance[data-v-c107c39b]:hover{background:#dcfce7}.lisa-empty-lane[data-v-c107c39b]{text-align:center;color:#94a3b8;flex-direction:column;gap:4px;padding:32px 14px;display:flex}.lisa-empty-lane span[data-v-c107c39b]{font-size:.88rem;font-weight:600}.lisa-empty-lane small[data-v-c107c39b]{font-size:.76rem}.general-media-panel[data-v-c107c39b]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-top:16px;overflow:hidden}.general-panel-header[data-v-c107c39b]{cursor:pointer;background:#f8fafc;justify-content:space-between;align-items:center;padding:14px 18px;transition:background .15s;display:flex}.general-panel-header[data-v-c107c39b]:hover{background:#f1f5f9}.general-title-wrap[data-v-c107c39b]{align-items:center;gap:12px;display:flex}.general-panel-icon[data-v-c107c39b]{font-size:1.3rem}.general-title-wrap h4[data-v-c107c39b]{color:#1e293b;margin:0 0 2px;font-size:.98rem}.general-title-wrap p[data-v-c107c39b]{color:#64748b;margin:0;font-size:.82rem}.toggle-hint[data-v-c107c39b]{color:#2563eb;font-size:.82rem;font-weight:600}.general-panel-body[data-v-c107c39b]{border-top:1px solid #e2e8f0;padding:16px 18px}.general-search-bar input[data-v-c107c39b]{border:1px solid #cbd5e1;border-radius:7px;width:100%;margin-bottom:12px;padding:8px 12px;font-size:.86rem}.general-empty[data-v-c107c39b]{color:#94a3b8;text-align:center;padding:16px}.general-task-row[data-v-c107c39b]{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:14px;padding:10px 0;display:flex}.general-row-info strong[data-v-c107c39b]{color:#1e293b;font-size:.88rem;display:block}.general-row-info p[data-v-c107c39b]{color:#64748b;margin:3px 0;font-size:.82rem}.general-row-info small[data-v-c107c39b]{color:#94a3b8;font-size:.78rem}.general-row-btn[data-v-c107c39b]{padding:4px 10px;font-size:.82rem}.kanban-8-container[data-v-c107c39b]{background:#fff;border:1px solid #d8e5f0;border-radius:14px;margin-bottom:20px;padding:18px 20px 22px}.kanban-8-header[data-v-c107c39b]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.kanban-8-header h2[data-v-c107c39b]{color:#1e3a5f;margin:0 0 4px;font-size:1.3rem}.kanban-8-header p[data-v-c107c39b]{color:#64748b;margin:0;font-size:.88rem}.lane-board[data-v-c107c39b]{grid-template-columns:repeat(8,minmax(220px,1fr));gap:10px;padding-bottom:8px;display:grid;overflow-x:auto}.workflow-lane[data-v-c107c39b]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;min-height:480px;display:flex}.workflow-lane.is-lisa-step[data-v-c107c39b]{background:#f0fdf4;border-color:#93c5fd}.lane-heading[data-v-c107c39b]{background:#fff;border-bottom:1px solid #e2e8f0;border-top-left-radius:8px;border-top-right-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.lane-number[data-v-c107c39b]{color:#475569;background:#f1f5f9;border-radius:4px;padding:2px 6px;font-size:.82rem;font-weight:800}.lane-heading h2[data-v-c107c39b]{color:#0f172a;margin:0;font-size:.88rem}.lane-count[data-v-c107c39b]{color:#fff;background:#334155;border-radius:10px;padding:1px 6px;font-size:.78rem;font-weight:700}.lane-role-tag[data-v-c107c39b]{color:#64748b;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:4px 10px;font-size:.74rem}.lisa-tag-highlight[data-v-c107c39b]{color:#1d4ed8;background:#dbeafe;border-radius:4px;padding:1px 5px;font-weight:700}.lane-cards[data-v-c107c39b]{flex-direction:column;flex:1;gap:8px;padding:8px;display:flex}.kanban-order-card[data-v-c107c39b]{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:10px;transition:all .15s}.kanban-order-card[data-v-c107c39b]:hover{border-color:#2563eb;box-shadow:0 3px 8px #2563eb1a}.task-title-line[data-v-c107c39b]{color:#1e293b;margin:4px 0 2px;font-size:.84rem;font-weight:700;line-height:1.35}.task-specs-line[data-v-c107c39b]{color:#64748b;margin:0 0 5px;font-size:.76rem}.opportunity-deferred-followup[data-v-c107c39b]{color:#64748b}.meta-row[data-v-c107c39b]{color:#64748b;justify-content:space-between;align-items:center;margin-top:4px;font-size:.74rem;display:flex}.owner-pill[data-v-c107c39b]{background:#f1f5f9;border-radius:4px;padding:1px 5px}.card-actions[data-v-c107c39b]{border-top:1px dashed #e2e8f0;justify-content:flex-end;gap:6px;margin-top:6px;padding-top:6px;display:flex}.sister-home-below-board[data-v-c107c39b]{margin-top:24px}.sister-chat-btn[data-v-c107c39b]{margin-left:8px}.action-btn.chat-btn[data-v-c107c39b]{color:#047857;cursor:pointer;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:4px;padding:2px 7px;font-size:.74rem}.action-btn.open-btn[data-v-c107c39b]{color:#2563eb;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:4px;padding:2px 7px;font-size:.74rem}.empty-lane[data-v-c107c39b]{text-align:center;color:#94a3b8;padding:20px 8px;font-size:.78rem}.unified-filters[data-v-c107c39b]{grid-template-columns:minmax(200px,1fr) 190px 150px;align-items:end;gap:12px;margin-bottom:16px;display:grid}.unified-filters label[data-v-c107c39b]{color:#5c7390;gap:6px;font-size:.86rem;display:grid}.unified-filters input[data-v-c107c39b],.unified-filters select[data-v-c107c39b]{width:100%;font:inherit;color:#294666;background:#fff;border:1px solid #cbdbe9;border-radius:9px;padding:10px 11px}.unified-brief[data-v-c107c39b]{font-size:.88rem}.unified-customer-grid[data-v-c107c39b],.unified-material-grid[data-v-c107c39b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.unified-customer-card[data-v-c107c39b],.unified-material-card[data-v-c107c39b]{background:#fbfdff;border:1px solid #dce7f0;border-radius:12px;padding:16px}.unified-customer-top[data-v-c107c39b]{justify-content:space-between;gap:10px;display:flex}.unified-customer-top h3[data-v-c107c39b],.unified-material-card h3[data-v-c107c39b]{color:#294666;margin:0 0 5px;font-size:1rem}.unified-customer-top span[data-v-c107c39b],.unified-customer-card small[data-v-c107c39b],.unified-material-card p[data-v-c107c39b],.unified-material-card small[data-v-c107c39b]{color:#7187a0;font-size:.86rem}.unified-customer-top strong[data-v-c107c39b]{color:#bd7424;font-size:.86rem}.unified-customer-card p[data-v-c107c39b]{color:#536b87;margin:12px 0 4px}.unified-customer-actions[data-v-c107c39b]{align-items:center;gap:15px;margin-top:14px;display:flex}.unified-ai-followup-button[data-v-c107c39b]{color:#31734f;font:inherit;cursor:pointer;background:#effaf3;border:1px solid #5b9a79;border-radius:8px;padding:5px 9px;font-size:.82rem}.unified-ai-followup-button[data-v-c107c39b]:disabled{cursor:default;opacity:.65}.unified-material-card[data-v-c107c39b]{align-items:center;gap:12px;display:flex}.unified-material-icon[data-v-c107c39b]{color:#2468ef;background:#e8f2ff;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.unified-role-sister .unified-material-icon[data-v-c107c39b]{color:#bc731f;background:#fff1dd}.unified-material-card>div[data-v-c107c39b]:nth-child(2){flex:1;min-width:0}.unified-material-card p[data-v-c107c39b]{margin:0 0 4px}.unified-file-list[data-v-c107c39b]{gap:2px;display:grid}.unified-file-row[data-v-c107c39b]{border-top:1px solid #e7eef5;grid-template-columns:minmax(0,1fr) 180px 60px;align-items:center;gap:12px;padding:14px 0;display:grid}.unified-file-row strong[data-v-c107c39b]{color:#294666}.unified-file-row p[data-v-c107c39b]{color:#7187a0;margin:5px 0 0;font-size:.86rem}.unified-file-row>span[data-v-c107c39b]{color:#647d9a;font-size:.86rem}.unified-stats-grid[data-v-c107c39b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.unified-stats-grid article[data-v-c107c39b]{background:#f4f8fc;border:1px solid #dce7f0;border-radius:12px;padding:16px}.unified-stats-grid span[data-v-c107c39b],.unified-stats-grid small[data-v-c107c39b]{color:#6e85a0;display:block}.unified-stats-grid strong[data-v-c107c39b]{color:#1c3d65;margin:6px 0;font-size:1.8rem;display:block}.unified-empty[data-v-c107c39b]{color:#7187a0;text-align:center;padding:28px 0}.unified-footer[data-v-c107c39b]{color:#7e93aa;margin:16px 0 0;font-size:.84rem}.error[data-v-c107c39b]{color:#a2384c}@media (width<=1200px){.lisa-lane-board[data-v-c107c39b]{grid-template-columns:repeat(2,1fr)}.lane-board[data-v-c107c39b]{grid-template-columns:repeat(4,minmax(200px,1fr))}}@media (width<=768px){.unified-sidebar[data-v-c107c39b]{width:100%}.lisa-lane-board[data-v-c107c39b]{grid-template-columns:1fr}.unified-summary.lisa-summary-bar[data-v-c107c39b]{grid-template-columns:repeat(2,1fr)}}.action-line-text[data-v-c107c39b]{color:#1e293b;margin:4px 0 2px;font-size:13px;font-weight:500}.warning-action-line[data-v-c107c39b]{color:#c2410c}.check-records-fold[data-v-c107c39b]{margin:4px 0 8px;font-size:12px}.check-records-summary[data-v-c107c39b]{cursor:pointer;color:#64748b;-webkit-user-select:none;user-select:none;font-weight:500}.check-records-body[data-v-c107c39b]{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;margin-top:4px;padding:6px 10px;line-height:1.45}.check-records-body p[data-v-c107c39b]{margin:2px 0}.legacy-collaboration[data-v-c37c1fa5]{display:none}.order-desk[data-v-c37c1fa5]{color:#253450;max-width:1500px;margin:auto;padding:24px}.customer-heading[data-v-c37c1fa5],.order-heading[data-v-c37c1fa5],.order-card header[data-v-c37c1fa5],.order-filters[data-v-c37c1fa5],.order-totals[data-v-c37c1fa5]{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.order-heading[data-v-c37c1fa5]{justify-content:space-between;margin-bottom:24px}.customer-group[data-v-c37c1fa5]{margin:24px 0}.customer-heading[data-v-c37c1fa5]{justify-content:space-between;margin:0 0 14px}.customer-heading span[data-v-c37c1fa5]{color:#61786f}.customer-heading>div[data-v-c37c1fa5]:first-child{gap:4px;display:grid}.customer-code[data-v-c37c1fa5]{color:#2f5e8b;font-size:.9rem}.customer-heading-actions[data-v-c37c1fa5]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ai-followup-button[data-v-c37c1fa5]{color:#286246;font:inherit;cursor:pointer;background:#edf8f1;border:1px solid #3f7b5f;border-radius:9px;padding:9px 13px;font-weight:600}.ai-followup-button[data-v-c37c1fa5]:disabled{cursor:default;opacity:.7}h1[data-v-c37c1fa5]{margin:0 0 8px;font-size:1.5rem}h2[data-v-c37c1fa5]{margin:0;font-size:1.15rem}p[data-v-c37c1fa5]{line-height:1.65}.help[data-v-c37c1fa5]{color:#61786f;font-size:.92rem}.order-totals span[data-v-c37c1fa5]{background:#fff;border:1px solid #d5e2eb;border-radius:12px;padding:16px 20px}.order-totals strong[data-v-c37c1fa5]{margin-right:6px;font-size:1.4rem}.order-filters[data-v-c37c1fa5]{align-items:end;margin:24px 0}.order-filters label[data-v-c37c1fa5]{gap:8px;display:grid}.order-filters label[data-v-c37c1fa5]:first-child{flex:1;min-width:220px}input[data-v-c37c1fa5],select[data-v-c37c1fa5]{font:inherit;background:#fff;border:1px solid #c4d4df;border-radius:10px;width:100%;padding:12px}.lisa-dashboard[data-v-c37c1fa5]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0 12px;display:grid}.role-workbenches[data-v-c37c1fa5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.role-workbench[data-v-c37c1fa5]{background:#fff;border:1px solid #d5e2eb;border-radius:14px;padding:16px}.role-workbench header[data-v-c37c1fa5]{justify-content:space-between;align-items:center;display:flex}.role-workbench p[data-v-c37c1fa5]{min-height:3.4em}.role-workbench .quick-task[data-v-c37c1fa5]{color:#2f5e8b;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:8px 0;display:block}.role-lily[data-v-c37c1fa5]{border-top:4px solid #8a6ce8}.role-sister[data-v-c37c1fa5]{border-top:4px solid #d58b35}.role-lisa[data-v-c37c1fa5]{border-top:4px solid #34755d}@media (width<=900px){.role-workbenches[data-v-c37c1fa5]{grid-template-columns:1fr}}.focus-card[data-v-c37c1fa5]{background:#fff;border:1px solid #d5e2eb;border-radius:16px;min-height:150px;padding:18px}.focus-card h2[data-v-c37c1fa5]{margin-bottom:8px;font-size:1rem}.focus-card strong[data-v-c37c1fa5]{color:#243552;font-size:2rem;display:block}.focus-card p[data-v-c37c1fa5]{color:#61786f;margin:6px 0 10px;font-size:.9rem}.important-customer[data-v-c37c1fa5]{color:#253450;margin-top:6px;font-size:.9rem;display:block}.focus-today[data-v-c37c1fa5]{border-top:4px solid #7357f5}.focus-reply[data-v-c37c1fa5]{border-top:4px solid #e29b42}.focus-missing[data-v-c37c1fa5]{border-top:4px solid #d65c68}.focus-important[data-v-c37c1fa5]{border-top:4px solid #2a9d8f}.quick-task[data-v-c37c1fa5]{text-align:left;color:#253450;cursor:pointer;background:#f5f7fb;border:0;border-radius:8px;width:100%;margin-top:6px;padding:8px;display:block}.cleanup-panel[data-v-c37c1fa5],.all-customers[data-v-c37c1fa5]{background:#f8fafc;border:1px solid #d5e2eb;border-radius:12px;margin:14px 0;padding:12px 16px}.cleanup-panel summary[data-v-c37c1fa5],.all-customers summary[data-v-c37c1fa5]{cursor:pointer;font-weight:600}.cleanup-tags[data-v-c37c1fa5]{flex-wrap:wrap;gap:8px;display:flex}.cleanup-tags span[data-v-c37c1fa5]{color:#8f3c48;background:#fff0f1;border-radius:999px;padding:5px 9px;font-size:.85rem}.all-customers>.customer-group[data-v-c37c1fa5]:first-of-type{margin-top:18px}@media (width<=900px){.lisa-dashboard[data-v-c37c1fa5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.lisa-dashboard[data-v-c37c1fa5]{grid-template-columns:1fr}}.order-grid[data-v-c37c1fa5]{grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr));gap:20px;margin-bottom:24px;display:grid}.order-card[data-v-c37c1fa5]{background:#fff;border:1px solid #d5e2eb;border-radius:18px;padding:22px}.order-card header[data-v-c37c1fa5]{justify-content:space-between}.status[data-v-c37c1fa5]{color:#856022;background:#fff3de;border-radius:20px;padding:5px 12px;font-size:.85rem}.status.done[data-v-c37c1fa5]{color:#30734c;background:#edf8f1}.customer[data-v-c37c1fa5]{font-weight:600}.reply-alert[data-v-c37c1fa5]{color:#aa2840}.uncertain[data-v-c37c1fa5]{color:#856022}.order-tasks[data-v-c37c1fa5]{margin:18px 0 0;padding:0;list-style:none}.order-tasks li+li[data-v-c37c1fa5]{margin-top:10px}.order-tasks button[data-v-c37c1fa5]{text-align:left;width:100%;color:inherit;cursor:pointer;font:inherit;background:#f8fbfd;border:1px solid #d5e2eb;border-radius:12px;gap:6px;padding:14px;display:grid}.order-tasks button[data-v-c37c1fa5]:hover{background:#edf6fc;border-color:#568fb0}.order-tasks span[data-v-c37c1fa5]{color:#617386;font-size:.9rem}.text-link[data-v-c37c1fa5]{color:#375daa;cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:underline}@media (width<=600px){.order-desk[data-v-c37c1fa5]{padding:16px}.order-totals[data-v-c37c1fa5]{gap:8px}.order-totals span[data-v-c37c1fa5]{flex:1;padding:12px}}.inquiry-desk[data-v-970cd6ac]{color:#253450;max-width:1500px;margin:auto;padding:24px}header[data-v-970cd6ac],.filters[data-v-970cd6ac]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}h1[data-v-970cd6ac]{margin:0 0 8px;font-size:1.5rem}h2[data-v-970cd6ac]{margin:0;font-size:1.15rem}p[data-v-970cd6ac]{line-height:1.65}.filters[data-v-970cd6ac]{align-items:end;margin:24px 0}label[data-v-970cd6ac]{gap:8px;display:grid}label[data-v-970cd6ac]:first-child{flex:1;min-width:220px}input[data-v-970cd6ac],select[data-v-970cd6ac]{width:100%;font:inherit;background:#fff;border:1px solid #c4d4df;border-radius:10px;padding:12px}.inquiry-grid[data-v-970cd6ac]{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:20px;margin:24px 0;display:grid}.inquiry-card[data-v-970cd6ac]{background:#fff;border:1px solid #d5e2eb;border-radius:18px;padding:22px}.stage[data-v-970cd6ac]{color:#34755d;font-weight:600}.image-gate[data-v-970cd6ac]{color:#8b5a00;background:#fff4df;border-radius:8px;margin:10px 0;padding:8px 10px;font-size:.92rem}.image-gate.ready[data-v-970cd6ac]{color:#24633c;background:#e8f6ed}.error[data-v-970cd6ac]{color:#9e263d}.inquiry-latest-msg[data-v-970cd6ac]{color:#334155;background:#f8fafc;border-left:3px solid #3b82f6;border-radius:4px;align-items:baseline;gap:8px;margin:8px 0;padding:6px 10px;font-size:13px;display:flex}.inquiry-time-ago[data-v-970cd6ac]{color:#64748b;white-space:nowrap;font-size:11px;font-weight:600}.inquiry-msg-snippet[data-v-970cd6ac]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lisa-inbox-view[data-v-b7157fc1]{box-sizing:border-box;flex-direction:column;height:calc(100vh - 70px);padding:16px 20px;display:flex}.lisa-inbox-banner[data-v-b7157fc1]{color:#3730a3;background:#eef2ff;border-left:4px solid #6366f1;border-radius:8px;margin-bottom:12px;padding:10px 14px;font-size:13px;font-weight:500}.lisa-inbox-layout[data-v-b7157fc1]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex:1;display:flex;overflow:hidden}.lisa-inbox-sidebar[data-v-b7157fc1]{background:#f8fafc;border-right:1px solid #e2e8f0;flex-direction:column;flex-shrink:0;width:300px;min-width:0;display:flex}.sidebar-search[data-v-b7157fc1]{border-bottom:1px solid #e2e8f0;padding:12px}.sidebar-search input[data-v-b7157fc1]{box-sizing:border-box;border:1px solid #cbd5e1;border-radius:6px;width:100%;padding:8px 12px;font-size:13px}.conversation-list[data-v-b7157fc1]{flex:1;overflow:hidden auto}.conversation-item[data-v-b7157fc1]{cursor:pointer;border-bottom:1px solid #f1f5f9;min-width:0;padding:12px;transition:background .15s;display:block}.conversation-item[data-v-b7157fc1]:hover{background:#f1f5f9}.conversation-item.active[data-v-b7157fc1]{background:#e0e7ff}.conv-header[data-v-b7157fc1]{justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-bottom:4px;display:flex}.conv-name[data-v-b7157fc1]{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;overflow:hidden}.conv-time[data-v-b7157fc1]{white-space:nowrap;color:#64748b;flex-shrink:0;font-size:11px}.conv-footer[data-v-b7157fc1]{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.conv-summary[data-v-b7157fc1]{color:#64748b;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;overflow:hidden}.conv-unread[data-v-b7157fc1]{text-align:center;color:#fff;background:#ef4444;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:10px;line-height:16px}.sidebar-empty[data-v-b7157fc1],.sidebar-error[data-v-b7157fc1]{text-align:center;color:#64748b;padding:20px;font-size:13px}.sidebar-error[data-v-b7157fc1]{color:#dc2626}.lisa-inbox-chat[data-v-b7157fc1]{background:#fff;flex-direction:column;flex:1;display:flex}.chat-placeholder[data-v-b7157fc1]{color:#94a3b8;flex:1;justify-content:center;align-items:center;font-size:14px;display:flex}.chat-header[data-v-b7157fc1]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.chat-header h3[data-v-b7157fc1]{color:#0f172a;margin:0;font-size:15px}.chat-status-badge[data-v-b7157fc1]{border-radius:12px;padding:2px 8px;font-size:12px}.chat-status-badge.is-sim[data-v-b7157fc1]{color:#92400e;background:#fef3c7}.chat-status-badge.is-live[data-v-b7157fc1]{color:#166534;background:#dcfce7}.chat-list[data-v-b7157fc1]{background:#f8fafc;flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow-y:auto}.chat-older[data-v-b7157fc1]{align-self:center;font-size:12px}.chat-empty[data-v-b7157fc1],.chat-error[data-v-b7157fc1]{text-align:center;color:#64748b;font-size:13px}.chat-error[data-v-b7157fc1]{color:#b91c1c}.chat-bubble[data-v-b7157fc1]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:8px 12px;max-width:65%!important}.chat-bubble.is-out[data-v-b7157fc1]{background:#ecfdf5;border-color:#a7f3d0;align-self:flex-end}.chat-bubble.is-in[data-v-b7157fc1]{align-self:flex-start}.chat-bubble.is-internal[data-v-b7157fc1]{background:#fffbeb;border-style:dashed}.chat-meta[data-v-b7157fc1]{color:#64748b;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;font-size:11px;display:flex}.chat-status[data-v-b7157fc1]{color:#b45309}.chat-original-body[data-v-b7157fc1]{color:#475569;background:#00000008;border-radius:4px;margin:4px 0 0;padding:2px 6px;font-size:12px}.delivery-receipt[data-v-b7157fc1]{vertical-align:middle;align-items:center;margin-left:4px;display:inline-flex}.delivery-receipt.is-sent[data-v-b7157fc1],.delivery-receipt.is-delivered[data-v-b7157fc1]{color:#94a3b8}.delivery-receipt.is-read[data-v-b7157fc1]{color:#2563eb}.receipt-icon[data-v-b7157fc1]{vertical-align:middle;display:inline-block}.chat-quote-card[data-v-b7157fc1]{color:#475569;-webkit-user-select:none;user-select:none;background:#f1f5f9;border-left:3px solid #94a3b8;border-radius:4px;margin-bottom:6px;padding:4px 8px;font-size:11px;transition:background .15s}.chat-quote-card.has-target[data-v-b7157fc1]{cursor:pointer}.chat-quote-card.has-target[data-v-b7157fc1]:hover{background:#e2e8f0}.chat-quote-bar[data-v-b7157fc1]{color:#475569;margin-bottom:2px;font-size:10px;font-weight:600}.chat-quote-body[data-v-b7157fc1]{justify-content:space-between;align-items:center;gap:6px;display:flex}.chat-quote-snippet[data-v-b7157fc1]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.chat-quote-thumb[data-v-b7157fc1]{object-fit:cover;border:1px solid #cbd5e1;border-radius:3px;flex-shrink:0;width:28px;height:28px}.chat-quote-thumb-placeholder[data-v-b7157fc1]{color:#64748b;flex-shrink:0;font-size:10px}.is-highlighted[data-v-b7157fc1]{animation:1.5s ease-out quote-pulse-b7157fc1}@keyframes quote-pulse-b7157fc1{0%{box-shadow:0 0 0 3px #6366f1}70%{box-shadow:0 0 0 3px #6366f1}to{box-shadow:0 0 #0000}}.chat-text[data-v-b7157fc1]{white-space:pre-wrap;word-break:break-word;margin:0}.chat-translation[data-v-b7157fc1]{color:#475569;white-space:pre-wrap;margin:4px 0 0;font-size:13px}.chat-translate[data-v-b7157fc1]{margin-top:4px;font-size:12px}.chat-attachments[data-v-b7157fc1]{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.chat-image[data-v-b7157fc1]{border-radius:6px;max-width:180px;max-height:180px}.chat-hidden-file[data-v-b7157fc1]{color:#475569;background:#e2e8f0;border-radius:4px;padding:2px 8px;font-size:12px}.chat-composer[data-v-b7157fc1]{background:#fff;border-top:1px solid #e2e8f0;padding:14px 18px}.chat-composer textarea[data-v-b7157fc1]{box-sizing:border-box;width:100%}.chat-preview[data-v-b7157fc1]{background:#fff;border:1px solid #cbd5e1;border-radius:8px;margin-top:8px;padding:8px 10px}.chat-preview-title[data-v-b7157fc1]{color:#64748b;margin:0 0 4px;font-size:12px}.chat-preview-text[data-v-b7157fc1]{white-space:pre-wrap;margin:0}.chat-preview-back[data-v-b7157fc1]{color:#475569;margin:6px 0 0;font-size:13px}.chat-blocks[data-v-b7157fc1]{color:#b91c1c;margin:6px 0 0;padding-left:18px;font-size:13px}.chat-warnings[data-v-b7157fc1]{color:#b45309;margin:6px 0 0;padding-left:18px;font-size:13px}.chat-notice[data-v-b7157fc1]{color:#334155;margin:6px 0 0;font-size:13px}.chat-actions[data-v-b7157fc1]{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.agent-heading[data-v-b8d4764b]{border:1px solid var(--line);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.agent-heading h1[data-v-b8d4764b]{font-size:22px}.agent-heading p[data-v-b8d4764b]{color:#64748b;margin-top:8px;font-size:12px;line-height:1.7}.agent-boundary[data-v-b8d4764b]{color:#64748b;margin:18px 3px;font-size:12px}.agent-team[data-v-b8d4764b]{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:18px;display:grid}.agent-person[data-v-b8d4764b]{border:1px solid var(--line);background:#fff;border-radius:16px;padding:20px}.agent-person-head[data-v-b8d4764b]{align-items:center;gap:12px;display:flex}.agent-person-head>div[data-v-b8d4764b]{flex:1;min-width:0}.agent-person-head h2[data-v-b8d4764b]{overflow-wrap:anywhere;font-size:15px}.agent-person-head small[data-v-b8d4764b]{color:#64748b;margin-top:6px;display:block}.agent-portrait[data-v-b8d4764b]{background:#eef2ff;border-radius:13px;place-items:center;width:42px;height:42px;font-size:23px;display:grid}.agent-persona[data-v-b8d4764b]{color:#475569;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:18px 0;font-size:12px;line-height:1.8;display:-webkit-box;overflow:hidden}.agent-facts[data-v-b8d4764b]{background:#f8fafc;border-radius:10px;flex-wrap:wrap;gap:12px;padding:12px;display:flex}.agent-facts span[data-v-b8d4764b]{color:#64748b;font-size:11px}.agent-facts b[data-v-b8d4764b]{color:#334155;margin-left:4px}.agent-hours[data-v-b8d4764b]{color:#64748b;margin-top:13px;font-size:11px}.agent-person footer[data-v-b8d4764b]{border-top:1px solid #f1f5f9;flex-wrap:wrap;gap:8px;margin-top:20px;padding-top:15px;display:flex}.agent-person footer .text-button[data-v-b8d4764b]{margin-left:auto;font-size:11px}@media (width<=760px){.agent-heading[data-v-b8d4764b]{flex-direction:column;align-items:flex-start;padding:16px}.agent-team[data-v-b8d4764b]{grid-template-columns:1fr}.agent-heading h1[data-v-b8d4764b]{font-size:19px}}.nurture-queue[data-v-60637beb]{border:1px solid var(--border,#dce6e3);background:var(--surface,#fff);border-radius:14px;margin:20px 0;padding:22px}.nurture-queue p[data-v-60637beb]{line-height:1.7}.nurture-warning[data-v-60637beb]{color:#74561f;background:#fff5dd;border-radius:8px;padding:12px}.nurture-buttons[data-v-60637beb]{flex-wrap:wrap;gap:10px;display:flex}.nurture-form[data-v-60637beb]{gap:14px;max-width:750px;margin-top:20px;display:grid}.nurture-form label[data-v-60637beb]{gap:6px;display:grid}.nurture-form .nurture-check[data-v-60637beb]{align-items:flex-start;display:flex}.nurture-check input[data-v-60637beb]{width:auto}.nurture-list[data-v-60637beb]{padding-left:20px}.nurture-list li[data-v-60637beb]{border-bottom:1px solid #e3e8e6;padding:12px 0}select[data-v-60637beb],input[data-v-60637beb],textarea[data-v-60637beb]{max-width:100%}.sop-execution[data-v-e0acbf58]{color:#29413c;background:#f7faf9;border:1px solid #d7e3e0;border-radius:18px;gap:14px;padding:20px;display:grid}form[data-v-e0acbf58],label[data-v-e0acbf58]{gap:8px;display:grid}form[data-v-e0acbf58]{gap:14px}input[data-v-e0acbf58],select[data-v-e0acbf58],textarea[data-v-e0acbf58]{border:1px solid #ccdcd5;border-radius:8px;max-width:100%;padding:10px}.round[data-v-e0acbf58],article[data-v-e0acbf58],.result[data-v-e0acbf58]{background:#fff;border:1px solid #dce7e2;border-radius:10px;padding:12px}.actions[data-v-e0acbf58]{flex-wrap:wrap;gap:10px;display:flex}.confirmation[data-v-e0acbf58]{align-items:flex-start;display:flex}[role=alert][data-v-e0acbf58]{color:#a13131}p[data-v-e0acbf58]{margin:4px 0;line-height:1.7}h3[data-v-e0acbf58],h4[data-v-e0acbf58]{margin:4px 0}.coverage[data-v-1030ddad]{background:#fff;border:1px solid #dce4ee;border-radius:14px;margin:20px 0;padding:22px}.coverage-heading[data-v-1030ddad],.coverage-search[data-v-1030ddad]{justify-content:space-between;align-items:center;gap:16px;display:flex}h2[data-v-1030ddad]{margin:0;font-size:21px}p[data-v-1030ddad]{color:#526176;line-height:1.6}.coverage-health[data-v-1030ddad]{color:#236844}.coverage-warning[data-v-1030ddad]{color:#93491c;background:#fff4e8;border-radius:8px;padding:12px}.coverage-counts[data-v-1030ddad]{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.coverage-counts button[data-v-1030ddad]{color:#32465b;background:#f4f7fb;border:1px solid #dce4ee;border-radius:8px;padding:10px 14px}.coverage-counts button.chosen[data-v-1030ddad]{background:#e5efff;border-color:#4784d5}.coverage-counts strong[data-v-1030ddad]{margin-left:6px}.coverage-search[data-v-1030ddad]{justify-content:flex-start;align-items:flex-end}.coverage-search label[data-v-1030ddad]{flex:1;gap:7px;max-width:440px;display:grid}.coverage-search input[data-v-1030ddad]{border:1px solid #bdc9d7;border-radius:7px;padding:10px}.coverage-note[data-v-1030ddad]{font-size:13px}.coverage-table[data-v-1030ddad]{max-height:620px;overflow:auto}table[data-v-1030ddad]{border-collapse:collapse;width:100%;font-size:14px}th[data-v-1030ddad]{text-align:left;z-index:1;background:#f4f7fb;position:sticky;top:0}th[data-v-1030ddad],td[data-v-1030ddad]{vertical-align:top;border-bottom:1px solid #e5eaf0;padding:13px}th[data-v-1030ddad]:first-child{min-width:165px}th[data-v-1030ddad]:nth-child(2){min-width:90px}th[data-v-1030ddad]:nth-child(3){min-width:285px}th[data-v-1030ddad]:last-child{min-width:150px}small[data-v-1030ddad]{color:#667589;margin-top:5px;display:block}.late td[data-v-1030ddad]:nth-child(2){color:#a74420}.coverage-link[data-v-1030ddad]{color:#245ca6;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}summary[data-v-1030ddad]{cursor:pointer;color:#526b8e;margin-top:8px}.coverage-evidence[data-v-1030ddad]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;overflow-y:auto}@media (width<=700px){.coverage[data-v-1030ddad]{padding:14px}.coverage-heading[data-v-1030ddad]{align-items:flex-start}.coverage-search[data-v-1030ddad]{flex-wrap:wrap}.coverage-search label[data-v-1030ddad]{min-width:100%}}.sop-cadence-shortcut[data-v-2bb3494e]{margin:0 0 18px}.sop-cadence[data-v-2bb3494e]{background:#f7fbf9;border:1px solid #c9dfd6;border-radius:12px;margin:22px 0;padding:20px;scroll-margin-top:20px}.sop-cadence h3[data-v-2bb3494e]{color:#285d4d;margin:10px 0;font-size:18px}.cadence-notice[data-v-2bb3494e]{color:#677b70;font-size:12px;line-height:1.8}.cadence-plan[data-v-2bb3494e]{background:#fff;border:1px solid #e0e9e4;border-radius:9px;margin:16px 0;padding:16px}.cadence-plan h4[data-v-2bb3494e]{margin:0 0 8px;font-size:15px;line-height:1.7}.cadence-source[data-v-2bb3494e]{color:#85602c;background:#fff4df;border-radius:4px;padding:4px 8px;font-size:11px;display:inline-block}.cadence-anchor[data-v-2bb3494e]{color:#596c60;margin:14px 0;font-size:12px;line-height:1.9}.cadence-rounds[data-v-2bb3494e]{margin:0;padding:0;list-style:none}.cadence-rounds li[data-v-2bb3494e]{border-top:1px solid #e5ece8;grid-template-columns:112px minmax(0,1fr);gap:14px;padding:15px 0;font-size:13px;line-height:1.8;display:grid}.cadence-when[data-v-2bb3494e]{color:#2d6854;font-weight:650}.cadence-rounds strong[data-v-2bb3494e]{color:#6f8078;font-size:12px;font-weight:500}.cadence-rounds p[data-v-2bb3494e]{margin:5px 0 0}.cadence-outcome[data-v-2bb3494e]{border-top:1px solid #e5ece8;margin:6px 0 0;padding-top:8px}.cadence-outcome div[data-v-2bb3494e]{margin:10px 0;font-size:12px;line-height:1.9}.cadence-outcome dt[data-v-2bb3494e]{color:#486956;font-weight:650}.cadence-outcome dd[data-v-2bb3494e]{margin:4px 0 0}.cadence-details[data-v-2bb3494e]{margin-top:14px;font-size:12px;line-height:1.85}.cadence-details summary[data-v-2bb3494e]{cursor:pointer;color:#426b56;font-weight:650}.cadence-details ul[data-v-2bb3494e]{padding-left:19px}.cadence-details li[data-v-2bb3494e]{margin:8px 0}@media (width<=700px){.sop-cadence[data-v-2bb3494e]{padding:14px}.cadence-plan[data-v-2bb3494e]{padding:12px}.cadence-rounds li[data-v-2bb3494e]{grid-template-columns:1fr;gap:4px}}.sop-page[data-v-2bb3494e]{color:#28394a;max-width:1480px;margin:0 auto;padding:28px}.sop-heading[data-v-2bb3494e]{justify-content:space-between;align-items:center;gap:24px;display:flex}.sop-heading h1[data-v-2bb3494e]{letter-spacing:-.02em;margin:8px 0;font-size:30px}.sop-heading p[data-v-2bb3494e]{color:#627386;margin:8px 0 0}.sop-eyebrow[data-v-2bb3494e]{letter-spacing:.05em;color:#648278;font-size:12px;font-weight:650}.sop-count[data-v-2bb3494e]{white-space:nowrap;color:#647887;align-items:center;gap:12px;display:flex}.sop-count strong[data-v-2bb3494e]{color:#285f56;font-size:38px;font-weight:600}.sop-count span[data-v-2bb3494e]{font-size:12px}.sop-progress[data-v-2bb3494e]{color:#406659;background:#eef5f2;border:1px solid #d6e7df;border-radius:12px;flex-direction:column;gap:7px;margin:22px 0;padding:17px 20px;font-size:13px;line-height:1.6;display:flex}.sop-progress strong[data-v-2bb3494e]{color:#254f44;font-size:14px}.sop-filters[data-v-2bb3494e]{align-items:end;gap:14px;display:flex}.sop-filters label[data-v-2bb3494e]{color:#53667a;flex-direction:column;gap:7px;font-size:12px;font-weight:600;display:flex}.sop-search[data-v-2bb3494e]{flex:1}.sop-filters input[data-v-2bb3494e],.sop-filters select[data-v-2bb3494e]{background:var(--surface,#fff);color:#273e50;border:1px solid #d8e1e8;border-radius:9px;min-height:44px;padding:12px 14px;font-size:14px}.sop-phases[data-v-2bb3494e]{flex-wrap:wrap;gap:7px;margin:16px 0 22px;display:flex}.sop-phases button[data-v-2bb3494e]{color:#566b7d;cursor:pointer;background:#fff;border:1px solid #e0e7ed;border-radius:20px;padding:8px 13px;font-size:12px}.sop-phases button.active[data-v-2bb3494e]{color:#fff;background:#2f6056;border-color:#2f6056}.sop-layout[data-v-2bb3494e]{grid-template-columns:286px minmax(0,1fr);align-items:start;gap:22px;display:grid}.sop-index[data-v-2bb3494e]{max-height:calc(100vh - 175px);padding:4px 9px 12px 0;position:sticky;top:12px;overflow-y:auto}.sop-index>small[data-v-2bb3494e]{color:#8391a0;margin:0 0 12px 8px;font-size:11px;display:block}.sop-index button[data-v-2bb3494e]{text-align:left;cursor:pointer;color:#536578;background:0 0;border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:11px;width:100%;margin:4px 0;padding:12px 10px;display:flex}.sop-index button[data-v-2bb3494e]:hover{background:#f0f5f7}.sop-index button.selected[data-v-2bb3494e]{color:#234f43;background:#fff;border-color:#aecac0;box-shadow:0 2px 5px #294d4010}.sop-code[data-v-2bb3494e]{color:#879b93;min-width:30px;padding-top:2px;font-size:11px;font-weight:650}.sop-index strong[data-v-2bb3494e]{font-size:13px;font-weight:600;line-height:1.5}.sop-index button small[data-v-2bb3494e]{color:#8794a1;margin-top:5px;font-size:11px;display:block}.sop-node[data-v-2bb3494e]{background:var(--surface,#fff);border:1px solid #dce5e9;border-radius:16px;padding:28px;box-shadow:0 5px 20px #304c4110}.sop-node h2[data-v-2bb3494e]{margin:10px 0 14px;font-size:24px;line-height:1.45}.sop-state[data-v-2bb3494e]{color:#617181;background:#f1f3f6;border-radius:5px;padding:5px 10px;font-size:12px;display:inline-block}.sop-state.planned[data-v-2bb3494e]{color:#8b6530;background:#fff4e0}.sop-state.task[data-v-2bb3494e],.sop-state.desk[data-v-2bb3494e]{color:#366554;background:#e8f4ee}.sop-facts[data-v-2bb3494e]{background:#f7f9fa;border-radius:10px;grid-template-columns:1fr 1fr;gap:0 22px;margin:22px 0;padding:5px 18px;display:grid}.sop-facts div[data-v-2bb3494e]{padding:13px 0}.sop-facts dt[data-v-2bb3494e]{color:#7c8c9a;margin-bottom:7px;font-size:11px}.sop-facts dd[data-v-2bb3494e]{margin:0;font-size:13px;line-height:1.75}.sop-node h3[data-v-2bb3494e],.sop-common summary[data-v-2bb3494e]{margin:22px 0 12px;font-size:14px;font-weight:650}.sop-steps[data-v-2bb3494e]{padding:0;list-style:none}.sop-steps li[data-v-2bb3494e]{align-items:flex-start;gap:12px;margin:14px 0;display:flex}.sop-steps li>span[data-v-2bb3494e]{color:#447262;border:1px solid #cde0d8;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;margin-top:2px;font-size:12px;display:inline-flex}.sop-steps p[data-v-2bb3494e]{margin:0;font-size:14px;line-height:1.85}.sop-checks[data-v-2bb3494e]{border-top:1px solid #e7edf0;grid-template-columns:1fr 1fr;gap:20px;margin-top:24px;display:grid}.sop-checks ul[data-v-2bb3494e],.sop-common ul[data-v-2bb3494e]{padding-left:18px;font-size:13px;line-height:1.8}.sop-checks li[data-v-2bb3494e],.sop-common li[data-v-2bb3494e]{margin:9px 0}.sop-implementation[data-v-2bb3494e]{background:#fafcfd;border:1px solid #e0e6eb;border-radius:10px;margin-top:20px;padding:2px 17px 15px}.sop-implementation p[data-v-2bb3494e]{font-size:13px;line-height:1.8}.sop-implementation small[data-v-2bb3494e]{color:#7a8796;margin-bottom:12px;font-size:11px;line-height:1.7;display:block}.sop-common[data-v-2bb3494e]{background:#fff;border:1px solid #e0e7ec;border-radius:12px;margin-top:22px;padding:0 20px 14px}.sop-common summary[data-v-2bb3494e]{cursor:pointer}.sop-sources[data-v-2bb3494e]{color:#84929e;padding:23px 2px;font-size:11px;line-height:1.8}.sop-sources strong[data-v-2bb3494e]{color:#5a6d7f}.sop-empty[data-v-2bb3494e]{background:#fff;border:1px solid #e0e7ed;border-radius:12px;margin:15px 0;padding:35px}.sop-empty h2[data-v-2bb3494e]{font-size:18px}.sop-empty p[data-v-2bb3494e]{font-size:13px}@media (width<=1000px){.sop-node[data-v-2bb3494e]{padding:20px}.sop-checks[data-v-2bb3494e],.sop-facts[data-v-2bb3494e]{grid-template-columns:1fr}.sop-count[data-v-2bb3494e]{display:none}.sop-page[data-v-2bb3494e]{padding:16px}.sop-layout[data-v-2bb3494e]{grid-template-columns:1fr}.sop-index[data-v-2bb3494e]{border:1px solid #dde7e3;border-radius:12px;max-height:240px;padding:10px;position:static}.sop-filters[data-v-2bb3494e]{flex-direction:column;align-items:stretch}.sop-node h2[data-v-2bb3494e]{font-size:21px}.sop-heading h1[data-v-2bb3494e]{font-size:26px}}.grant-toolbar[data-v-b61bc314]{align-items:center;gap:14px;margin:18px 0;display:flex}.grant-toolbar input[data-v-b61bc314]{background:#fff;border:1px solid #cbd5e1;border-radius:9px;flex:1;min-width:0;padding:11px 12px;font-size:13px}.grant-toolbar span[data-v-b61bc314]{color:#64748b;white-space:nowrap;font-size:12px}.grant-row[data-v-b61bc314]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:minmax(220px,2fr) minmax(125px,1fr) minmax(120px,1fr) 32px;align-items:end;gap:12px;margin-bottom:12px;padding:15px}.grant-row.denied[data-v-b61bc314]{border-left:3px solid #f87171}.grant-row[data-v-b61bc314] select,.grant-row[data-v-b61bc314] input{color:#334155;background:#fff;border-color:#cbd5e1;min-height:40px;font-size:13px}.grant-row[data-v-b61bc314] .field{margin:0}.grant-row[data-v-b61bc314] .field>span{color:#475569;font-size:12px}.grant-row>.icon-button[data-v-b61bc314]{margin-bottom:4px}.section-label p[data-v-b61bc314]{color:#64748b;font-size:12px;line-height:1.7}.empty-inline[data-v-b61bc314]{color:#64748b;background:#f8fafc;border-color:#cbd5e1}@media (width<=760px){.grant-row[data-v-b61bc314]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 32px}.grant-row>.field[data-v-b61bc314]:first-child{grid-column:1/-1}.grant-row>.icon-button[data-v-b61bc314]{grid-area:2/3}.grant-toolbar[data-v-b61bc314]{flex-wrap:wrap}.grant-toolbar input[data-v-b61bc314]{flex-basis:100%}}#people-form .selection-grid[data-v-bf2d2c9d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:5px 0}#people-form .selection-grid .check-option[data-v-bf2d2c9d]{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;min-width:0;padding:10px}#people-form .check-option input[type=checkbox][data-v-bf2d2c9d]{flex:0 0 16px;width:16px;height:16px;min-height:16px;margin:0;padding:0}#people-form .field[data-v-bf2d2c9d]{color:#475569;font-size:12px}#people-form .field>input[data-v-bf2d2c9d],#people-form .field>select[data-v-bf2d2c9d]{color:#334155;border-color:#cbd5e1;font-size:13px}@media (width<=600px){#people-form .selection-grid[data-v-bf2d2c9d]{grid-template-columns:repeat(2,minmax(0,1fr))}}.preview-toolbar[data-v-bf2d2c9d]{border-top:1px solid #e2e8f0;flex-wrap:wrap;align-items:end;gap:14px;margin-top:18px;padding:20px 0;display:flex}.preview-toolbar .field[data-v-bf2d2c9d]{flex:1;min-width:180px}.preview-toolbar>span[data-v-bf2d2c9d]{color:#64748b;padding-bottom:12px;font-size:12px}.permission-results[data-v-bf2d2c9d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.permission-result[data-v-bf2d2c9d]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;gap:12px;padding:12px;font-size:12px}.permission-result>span[data-v-bf2d2c9d]:last-child{flex-shrink:0}@media (width<=800px){.permission-results[data-v-bf2d2c9d]{grid-template-columns:1fr}}.number-settings[data-v-96b9d3b3]{max-width:640px;padding:24px}.number-preview[data-v-96b9d3b3]{background:#eef2ff;border-radius:10px;gap:8px;margin-bottom:20px;padding:20px;display:grid}.number-preview strong[data-v-96b9d3b3]{color:#4338ca;font-size:28px}.number-preview small[data-v-96b9d3b3]{color:#64748b}.wa-layout[data-v-fd8b2b6f]{grid-template-columns:250px minmax(0,1fr);gap:20px;display:grid}.wa-heading-actions[data-v-fd8b2b6f],.wa-actions[data-v-fd8b2b6f]{flex-wrap:wrap;gap:9px;display:flex}.wa-list[data-v-fd8b2b6f]{height:fit-content;padding:18px}.wa-list h2[data-v-fd8b2b6f],.wa-detail h2[data-v-fd8b2b6f]{color:#1e293b;font-size:16px}.wa-list h2 span[data-v-fd8b2b6f]{color:#94a3b8;font-size:12px}.wa-account[data-v-fd8b2b6f]{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:11px;flex-direction:column;gap:7px;width:100%;margin-top:10px;padding:15px;display:flex}.wa-account.active[data-v-fd8b2b6f]{background:#eef2ff;border-color:#818cf8}.wa-account strong[data-v-fd8b2b6f]{color:#1e293b;font-size:13px}.wa-account span[data-v-fd8b2b6f],.wa-account small[data-v-fd8b2b6f]{color:#64748b;font-size:11px}.wa-bound-chip[data-v-fd8b2b6f]{word-break:break-all;background:#eff6ff;border-radius:4px;padding:2px 6px;display:inline-block;color:#1d4ed8!important;font-size:11px!important}.wa-unbound-chip[data-v-fd8b2b6f]{background:#f1f5f9;border-radius:4px;padding:1px 5px;display:inline-block;color:#94a3b8!important;font-size:10px!important}.wa-device-banner[data-v-fd8b2b6f]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;align-items:center;gap:12px;margin-top:14px;padding:12px 16px;display:flex}.wa-device-icon[data-v-fd8b2b6f]{font-size:24px;line-height:1}.wa-device-meta[data-v-fd8b2b6f]{flex-direction:column;gap:4px;min-width:0;display:flex}.wa-device-title[data-v-fd8b2b6f]{color:#166534;align-items:center;gap:8px;font-size:12px;display:flex}.wa-device-phone[data-v-fd8b2b6f]{color:#14532d;font-size:14px}.wa-device-sub[data-v-fd8b2b6f]{color:#4b5563;flex-wrap:wrap;align-items:center;gap:12px;font-size:11px;display:flex}.wa-chip-status[data-v-fd8b2b6f]{color:#991b1b;background:#fee2e2;border-radius:10px;padding:1px 6px;font-size:10px}.wa-chip-status.online[data-v-fd8b2b6f]{background:#dcfce7;color:#166534!important}.online[data-v-fd8b2b6f]{color:#059669!important}.wa-detail[data-v-fd8b2b6f]{padding:24px}.wa-detail-heading[data-v-fd8b2b6f]{justify-content:space-between;align-items:center;gap:12px;display:flex}.wa-title-area[data-v-fd8b2b6f]{flex-direction:column;gap:4px;min-width:0;display:flex}.wa-title-row[data-v-fd8b2b6f]{align-items:center;gap:10px;min-width:0;display:flex}.wa-title-row h2[data-v-fd8b2b6f]{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;font-weight:700;overflow:hidden}.rename-button[data-v-fd8b2b6f]{color:#4b5563;cursor:pointer;background:#f8fafc;border:1px solid #dcdfe6;border-radius:6px;flex-shrink:0;padding:3px 8px;font-size:11px;font-weight:550;transition:all .15s}.rename-button[data-v-fd8b2b6f]:hover:not(:disabled){color:#3b82f6;background:#eff6ff;border-color:#bfdbfe}.rename-button[data-v-fd8b2b6f]:disabled{opacity:.5;cursor:not-allowed}.wa-rename-form[data-v-fd8b2b6f]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rename-input[data-v-fd8b2b6f]{color:#1e293b;background:#fff;border:1.5px solid #818cf8;border-radius:6px;outline:none;min-width:200px;max-width:320px;padding:4px 8px;font-size:14px;font-weight:600;box-shadow:0 0 0 2px #818cf833}.button.tiny[data-v-fd8b2b6f]{justify-content:center;align-items:center;height:28px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.wa-detail-heading p[data-v-fd8b2b6f],.wa-state[data-v-fd8b2b6f]{color:#64748b;margin-top:2px;font-size:12px}.wa-facts[data-v-fd8b2b6f]{grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0;display:grid}.wa-facts div[data-v-fd8b2b6f]{background:#f8fafc;border-radius:9px;gap:8px;padding:14px;display:grid}.wa-facts span[data-v-fd8b2b6f]{color:#64748b;font-size:11px}.wa-facts strong[data-v-fd8b2b6f]{color:#334155;font-size:17px}.wa-qr[data-v-fd8b2b6f]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:270px;padding:26px;display:flex}.wa-qr img[data-v-fd8b2b6f]{width:240px;max-width:100%}.wa-phone[data-v-fd8b2b6f]{font-size:48px}.wa-qr h3[data-v-fd8b2b6f]{color:#334155;font-size:15px}.wa-qr p[data-v-fd8b2b6f],.wa-note[data-v-fd8b2b6f],.wa-empty[data-v-fd8b2b6f]{color:#64748b;font-size:12px;line-height:1.8}.wa-empty[data-v-fd8b2b6f]{padding:25px 0}.wa-note[data-v-fd8b2b6f]{border-top:1px solid #e2e8f0;padding-top:16px}.wa-reception[data-v-fd8b2b6f]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;gap:12px;margin:8px 0 20px;padding:16px;display:grid}.wa-reception h3[data-v-fd8b2b6f]{color:#1e293b;font-size:14px}.wa-reception fieldset[data-v-fd8b2b6f]{border:0;flex-wrap:wrap;gap:14px;padding:0;display:flex}.wa-reception label[data-v-fd8b2b6f]{color:#334155;align-items:center;gap:6px;font-size:13px;display:flex}.wa-reception p[data-v-fd8b2b6f]{color:#64748b;font-size:12px;line-height:1.7}.wa-reception select[data-v-fd8b2b6f]{width:100%;margin-top:6px}@media (width<=800px){.wa-layout[data-v-fd8b2b6f]{grid-template-columns:1fr}.wa-list[data-v-fd8b2b6f]{flex-wrap:wrap;gap:10px;display:flex}.wa-list h2[data-v-fd8b2b6f]{width:100%}.wa-account[data-v-fd8b2b6f]{width:200px}.wa-detail[data-v-fd8b2b6f]{padding:18px}.wa-facts[data-v-fd8b2b6f]{gap:6px}.wa-facts div[data-v-fd8b2b6f]{padding:10px}}.mvp-more-subnav button[data-v-6bbde0b8]{text-align:left;color:#cbd5e1;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:12px;align-items:center;gap:11px;width:100%;min-height:44px;margin-bottom:7px;padding:11px 13px;font-size:12px;font-weight:600;display:flex}.mvp-more-subnav button[data-v-6bbde0b8]:hover{color:#fff;background:#1e293b}.mvp-more-subnav button.active[data-v-6bbde0b8]{color:#fff;background:#4f35ed;box-shadow:0 4px 12px #4f35ed33}
