@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Noto+Sans+SC:wght@400;500;600;700;800&display=swap";:root{color:#1d2c36;font-synthesis:none;text-rendering:optimizelegibility;font-optical-sizing:auto;--ink:#20323c;--muted:#788790;--line:#e5ebed;--teal:#176f69;--teal2:#e5f1ef;--navy:#142d38;--gold:#b78136;background:#f3f6f7;font-family:DM Sans,Noto Sans SC,sans-serif;font-weight:400}*{box-sizing:border-box}body{min-width:320px;margin:0;font-size:14px}button,input,textarea,select{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh;display:flex}.sidebar{background:var(--navy);color:#f7f8f6;flex-direction:column;flex:none;width:254px;padding:23px 15px 15px;display:flex}.brand{color:inherit;cursor:pointer;align-items:center;gap:12px;padding:0 10px 28px;text-decoration:none;display:flex}.brand b{letter-spacing:.01em;font-size:15px;display:block}.brand small{color:#a8b8bb;margin-top:5px;font-size:11px;display:block}.seal{color:#e1c88f;border:1px solid #73938f;border-radius:50%;place-items:center;width:52px;height:52px;font-family:Noto Sans SC,sans-serif;font-size:25px;display:grid}.seal.small{flex:none;width:38px;height:38px;font-size:19px}.space-label{color:#9dafb2;letter-spacing:.05em;border-top:1px solid #ffffff1c;padding:8px 12px 11px;font-size:12px}nav{gap:4px;display:grid}.nav-item{color:#d3dfe0;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:11px;width:100%;padding:11px 12px;font-weight:500;display:flex}.nav-item:hover,.nav-item.active{color:#fff;background:#ffffff14}.nav-item.active{box-shadow:inset 3px 0 #d5b875}.nav-icon{text-align:center;color:#adc5c3;width:21px;font-size:17px}.nav-count{background:#ffffff1a;border-radius:10px;margin-left:auto;padding:2px 7px;font-size:11px}.sidebar-bottom{border-top:1px solid #ffffff1c;align-items:center;gap:10px;margin-top:auto;padding:17px 7px 3px;display:flex}.avatar{color:#164e4a;background:#d8e9e4;border-radius:50%;place-items:center;width:33px;height:33px;font-weight:700;display:grid}.person{flex:1;min-width:0}.person b{font-size:13px;display:block}.person small{color:#a8b8bb;margin-top:4px;font-size:11px;display:block}.exit{color:#d4e1df;background:0 0;border:0;font-size:19px}.work-area{flex:1;min-width:0}.topbar{border-bottom:1px solid var(--line);color:#667780;background:#fff;justify-content:space-between;align-items:center;height:58px;padding:0 34px;font-size:13px;display:flex}.topbar b{color:var(--ink);font-weight:600}.crumb{color:#87949a}.slash{color:#b1bbbf;padding:0 12px}.top-actions{align-items:center;gap:16px;display:flex}.quiet{color:#5c6f77;background:0 0;border:0}.top-name{color:var(--ink);font-weight:600}.content{max-width:1500px;margin:auto;padding:30px 36px 60px}.page-head{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.page-head h1{letter-spacing:-.03em;color:#20323c;margin:0;font-size:26px;font-weight:700}.page-head p{color:#74848b;margin:7px 0 0;font-size:14px}.head-actions,.row-actions{gap:9px;display:flex}.primary,.secondary{border:1px solid #0000;border-radius:5px;padding:9px 15px;font-weight:600}.primary{background:var(--teal);color:#fff}.primary:hover{background:#115d58}.primary:disabled{opacity:.55;cursor:wait}.secondary{color:#36505a;background:#fff;border-color:#dbe3e5}.secondary:hover{background:#f4f8f8}.summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:18px;display:grid}.summary{border:1px solid var(--line);background:#fff;border-radius:7px;min-height:126px;padding:18px 19px}.summary span{color:#687c83;font-size:13px;font-weight:600;display:block}.summary strong{color:#20343d;margin:14px 0 8px;font-size:31px;font-weight:700;line-height:1.15;display:block}.summary small{color:#87959a}.primary-summary{color:#fff;background:#173b43;border-color:#173b43}.primary-summary span,.primary-summary small{color:#c0d7d3}.primary-summary strong{color:#fff}.filters{border:1px solid var(--line);background:#fff;border-radius:6px;align-items:center;gap:9px;margin-bottom:12px;padding:12px;display:flex}.filters input{width:230px}.filters input[type=date],.filters select{width:145px}.filters input,.filters select,input,textarea,select{color:#24363e;background:#fff;border:1px solid #d9e1e3;border-radius:5px;outline:none;padding:9px 10px}.filters input:focus,input:focus,textarea:focus,select:focus{border-color:#57958f;box-shadow:0 0 0 3px #176f6914}.result-count{color:#819097;margin-left:auto;font-size:12px}.card{border:1px solid var(--line);background:#fff;border-radius:7px}.table-card{min-height:300px;overflow:hidden}.table-scroll{overflow:auto}table{border-collapse:collapse;width:100%;min-width:730px}th{text-align:left;color:#65767e;border-bottom:1px solid var(--line);white-space:nowrap;background:#f7f9f9;padding:13px 14px;font-size:12px;font-weight:600}td{color:#4b5d65;vertical-align:middle;border-bottom:1px solid #edf1f2;max-width:280px;padding:13px 14px}tr:last-child td{border-bottom:0}tbody tr:hover{background:#fbfcfc}.main-cell{color:#233942;font-weight:600}.tag{color:#69787d;white-space:nowrap;background:#f1f3f3;border-radius:4px;padding:3px 7px;font-size:12px;display:inline-flex}.tag.good{color:#317565;background:#e7f3ee}.tag.warn{color:#996b27;background:#fcf2df}.actions{white-space:nowrap}.link-action{color:var(--teal);background:0 0;border:0;padding:4px 6px;font-size:12px;font-weight:600}.link-action:hover{text-decoration:underline}.table-state{color:#839097;justify-content:center;align-items:center;min-height:280px;display:flex}.empty{flex-direction:column;gap:9px}.empty>span{color:#a8b8ba;font-size:28px}.empty b{color:#465a62;font-size:15px}.empty small{color:#8a999e}.empty button{margin-top:7px}.pagination{border-top:1px solid var(--line);color:#73838a;justify-content:center;align-items:center;gap:15px;padding:12px;font-size:12px;display:flex}.pagination button{padding:7px 11px}.pagination button:disabled{opacity:.45;cursor:default}.alert{color:#994e38;background:#fff5f2;border:1px solid #f2d3ca;border-radius:5px;align-items:center;gap:12px;margin-bottom:14px;padding:11px 13px;display:flex}.alert span{flex:1}.alert button{color:#8f4a38;background:0 0;border:0;font-weight:600}.alert .dismiss{font-size:18px}.profile-card,.settings-card{max-width:760px;padding:23px}.profile-card h2,.settings-card h2,.role-card h2,.backup h2{margin:0 0 18px;font-size:17px}.profile-card label{color:#485d66;margin:14px 0 6px;font-size:13px;font-weight:600;display:block}.profile-card input{width:100%;max-width:440px}.row-actions{margin-top:21px}.setting-grid{grid-template-columns:1fr 1fr;gap:15px;margin:22px 0;display:grid}.setting-grid label{color:#53656d;font-size:13px;font-weight:600}.setting-grid input,.setting-grid select{width:100%;margin-top:7px;display:block}.settings-card>.primary{margin-top:4px}.muted{color:#819097}.role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.role-card{padding:22px}.role-card h2{margin:0}.role-card p{margin:5px 0 15px}.role-card ul{color:#50636b;margin:0;padding-left:18px;line-height:2}.backup{text-align:center;max-width:600px;margin:30px auto;padding:40px}.backup-icon{width:56px;height:56px;color:var(--teal);background:#edf4f3;border-radius:50%;place-items:center;margin:0 auto 18px;font-size:25px;display:grid}.backup p{color:#75858b;max-width:430px;margin:0 auto 18px;line-height:1.8}.report-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.modal-cover{z-index:5;background:#10272d82;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:8px;width:min(560px,100%);max-height:90vh;padding:22px;overflow:auto;box-shadow:0 20px 65px #0a252d30}.modal header{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.modal h2{margin:0;font-size:19px}.close{color:#879398;background:0 0;border:0;font-size:24px}.modal label{color:#52646c;margin:12px 0 6px;font-size:13px;font-weight:600;display:block}.modal input,.modal textarea,.modal select{width:100%}.modal-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.detail-pairs{grid-template-columns:1fr 1fr;gap:12px;display:grid}.detail-pairs div{overflow-wrap:anywhere;background:#f7f9f9;border-radius:4px;padding:10px}.detail-pairs small,.detail-pairs b{display:block}.detail-pairs small{color:#809096;margin-bottom:5px}.modal h3{margin:20px 0 8px;font-size:14px}.timeline-row{color:#5d7078;border-left:2px solid #d7e5e2;gap:4px;padding:4px 0 9px 12px;font-size:12px;display:grid}.timeline-row b{color:#31504e}.toast{z-index:10;color:#fff;background:#183b43;border-radius:5px;padding:11px 18px;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 6px 28px #132f3638}.login-shell{background:#fff;grid-template-columns:1.05fr .95fr;min-height:100vh;display:grid}.login-aside{color:#fff;background:#153740;flex-direction:column;justify-content:center;padding:9vw;display:flex;position:relative;overflow:hidden}.login-aside:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:500px;height:500px;position:absolute;bottom:-300px;right:-260px}.login-aside .seal{margin-bottom:36px}.kicker{letter-spacing:.13em;color:#a8c4bf;margin:0 0 20px;font-size:11px}.login-aside h1{letter-spacing:.02em;margin:0;font-size:clamp(34px,4vw,55px);font-weight:700;line-height:1.4}.login-copy{color:#c2d2d2;max-width:380px;margin-top:21px;font-size:15px;line-height:1.9}.login-note{color:#91aaac;font-size:12px;position:absolute;bottom:34px}.login-note span{color:#d5b875;padding:0 8px}.login-form{place-self:center;width:min(410px,80%)}.form-brand{color:#24434a;font-size:15px;font-weight:700}.form-brand span{color:#77868b;margin-left:7px;font-weight:400}.login-form h2{margin:45px 0 6px;font-size:26px}.login-form>.muted{margin:0 0 26px}.login-form label{margin:17px 0 7px;font-size:13px;font-weight:600;display:block}.login-form input{width:100%;height:43px}.login-form .wide{width:100%;height:43px;margin-top:20px}.login-form small{color:#8a969b;margin-top:22px;font-size:12px;display:block}.error{color:#aa3f34;font-size:13px}.login-form .error{margin:12px 0 -8px}@media (width<=1050px){.sidebar{width:220px}.content{padding:26px 23px}.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.role-grid{grid-template-columns:1fr 1fr}}@media (width<=720px){.sidebar{width:64px;padding:15px 8px}.brand{padding:0 4px 20px}.brand>span:last-child,.space-label,.nav-item:not(.active){font-size:0}.brand .seal{width:36px;height:36px}.nav-item{justify-content:center;padding:12px 5px;font-size:0}.nav-icon{font-size:18px}.nav-count{display:none}.nav-item.active{font-size:0}.sidebar-bottom{justify-content:center;padding:13px 0}.person,.exit{display:none}.topbar{padding:0 14px}.top-actions{gap:8px}.top-name{display:none}.content{padding:23px 13px}.page-head{align-items:flex-start;gap:12px}.page-head h1{font-size:22px}.page-head p{font-size:12px}.head-actions{flex-direction:column}.head-actions button{padding:7px 9px;font-size:12px}.summary-grid{gap:8px}.summary{min-height:110px;padding:14px}.summary strong{margin:12px 0 6px;font-size:26px}.filters{flex-wrap:wrap}.filters input{width:100%}.filters input[type=date],.filters select{flex:1;min-width:125px}.result-count{margin-left:0}.role-grid,.setting-grid,.report-cards,.login-shell{grid-template-columns:1fr}.login-aside{display:none}.login-form{width:min(400px,86%);padding:65px 0}.login-form h2{margin-top:30px}}.dashboard-columns{grid-template-columns:1.15fr .85fr;gap:14px;margin:0 0 18px;display:grid}.dashboard-panel{min-width:0;padding:18px 19px}.dashboard-panel>header{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.dashboard-panel h2{margin:0;font-size:15px}.dashboard-row{text-align:left;color:#344b54;background:#fff;border:0;border-top:1px solid #edf1f2;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:12px 2px;display:flex}.dashboard-row:hover{background:#fafcfc}.dashboard-row b,.dashboard-row small{display:block}.dashboard-row b{font-size:13px}.dashboard-row small{color:#839197;margin-top:5px;font-size:11px}.row-meta{text-align:right;color:#61747a;white-space:nowrap;font-size:12px}.row-meta small{font-weight:400}.dash-empty{text-align:center;color:#839197;padding:30px 8px;font-size:13px}.stage-row{color:#53666d;grid-template-columns:90px 1fr 35px;align-items:center;gap:10px;padding:9px 0;font-size:12px;display:grid}.stage-row b{text-align:right}.stage-track{background:#eef2f2;border-radius:5px;height:7px;overflow:hidden}.stage-track i{background:#438b81;border-radius:5px;height:100%;display:block}.attention-row{color:#52666e;border-top:1px solid #edf1f2;align-items:center;gap:10px;padding:13px 0;display:flex}.attention-row b{color:#24434a;margin-left:auto;font-size:18px}.attention-row .link-action{white-space:nowrap}@media (width<=720px){.dashboard-columns{grid-template-columns:1fr}.dashboard-panel{padding:15px}.stage-row{grid-template-columns:76px 1fr 28px}}.chart-card{margin-bottom:14px;padding:18px 20px}.chart-card>header{justify-content:space-between;align-items:center;display:flex}.chart-card h2{margin:0;font-size:15px}.chart-legend{color:#74838a;gap:16px;margin:14px 0 4px;font-size:12px;display:flex}.chart-legend span{align-items:center;gap:6px;display:flex}.chart-legend i{border-radius:2px;width:9px;height:9px;display:inline-block}.legend-lead,.bar-lead{background:#438b81}.legend-follow,.bar-follow{background:#b9cbd7}.trend-bars{align-items:stretch;gap:7px;height:190px;padding-top:10px;display:flex;overflow:auto}.trend-day{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;min-width:24px;height:100%;display:flex}.bar-pair{border-bottom:1px solid #e5ebed;justify-content:center;align-items:flex-end;gap:3px;width:100%;height:150px;display:flex}.bar-pair i{border-radius:3px 3px 0 0;width:min(12px,35%);min-height:3px}.trend-day small{color:#849197;white-space:nowrap;font-size:10px}.date-stat{letter-spacing:0!important;font-size:18px!important}.setting-grid{border:0;min-width:0;margin:22px 0;padding:0}.setting-grid:disabled{opacity:.78}.duplicate-warning{color:#8d5925;background:#fff5e8;border:1px solid #f0ddbd;border-radius:4px;padding:9px 10px;font-size:12px;line-height:1.7}.duplicate-warning span{color:#9a6b35;display:block}.field-hint{color:var(--muted);margin-top:5px;font-size:12px;font-weight:400;display:block}.activity-row{border-top:1px solid #edf1f2;align-items:flex-start;gap:11px;padding:12px 2px;display:flex}.activity-mark{background:#4c8d82;border-radius:50%;flex:none;width:8px;height:8px;margin-top:4px}.activity-row b,.activity-row small{display:block}.activity-row b{color:#3c535c;font-size:13px}.activity-row small{color:#859399;margin-top:4px;font-size:11px}.notification-row{text-align:left;background:#fff;border:0;border-top:1px solid #edf1f2;width:100%;padding:11px 2px;display:block}.notification-row b,.notification-row span,.notification-row small{display:block}.notification-row b{color:#40545c;font-size:13px}.notification-row span{color:#65767d;margin-top:4px;font-size:12px}.notification-row small{color:#8b989c;margin-top:5px;font-size:11px}.follow-detail-content{white-space:pre-wrap;color:#455b63;background:#f7f9f9;border-radius:4px;padding:12px;line-height:1.8}.forbidden-card{text-align:center;max-width:640px;margin:12vh auto;padding:38px}.forbidden-icon{color:#a94336;background:#fff0ed;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 14px;font-size:28px;display:grid}.forbidden-card h2{margin:8px 0;font-size:20px}.forbidden-card p{max-width:480px;color:var(--muted);margin:0 auto 22px;line-height:1.8}.rules-card{background:#fff;align-items:center;gap:28px;margin:0 0 18px;padding:15px 20px;display:flex}.rules-card>div{flex-direction:column;gap:5px;display:flex}.rules-card small{color:#788790;font-size:12px}.rules-card b{color:#20323c;font-size:14px}.rules-card>div+div{border-left:1px solid #e5ebed;padding-left:28px}@media (width<=720px){.rules-card{flex-direction:column;align-items:flex-start;gap:12px}.rules-card>div+div{border-left:0;padding-left:0}}.detail-wide{grid-column:1/-1}.detail-wide b{white-space:pre-wrap;overflow-wrap:anywhere}.history-pagination{color:#788790;justify-content:center;align-items:center;gap:14px;padding:12px 0;font-size:12px;display:flex}.history-pagination button{padding:6px 10px}.profile-card{max-width:680px;padding:24px}.profile-card>label,.password-form>label{color:#334b54;margin:17px 0 7px;font-size:13px;font-weight:600;display:block}.profile-card>input,.password-form input{width:100%;max-width:460px;height:42px}.profile-card>.row-actions{margin-top:22px}.password-form{border-top:1px solid var(--line);margin-top:26px;padding-top:20px}.password-form h3{margin:0 0 12px;font-size:17px}.password-form .field-hint,.password-form .error{max-width:460px}.session-check{color:#526a72;background:#f3f6f7;justify-content:center;align-items:center;gap:12px;min-height:100vh;font-size:14px;display:flex}.session-spinner{border:2px solid #cbd8d8;border-top-color:#176f69;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite session-spin}@keyframes session-spin{to{transform:rotate(360deg)}}.lead-search{gap:8px;margin:7px 0;display:flex}.lead-search input{flex:1;min-width:0}.lead-search button{flex:none}.notification-shortcut{align-items:center;gap:7px;display:inline-flex}.notification-badge{color:#fff;background:#b44c3f;border-radius:10px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.nav-count.unread-count{color:#fff;background:#b44c3f}.pipeline-page[data-v-7feff482]{color:#24364b;gap:18px;display:grid}.pipeline-intro[data-v-7feff482]{background:linear-gradient(120deg,#f3f7fb,#fff);border:1px solid #e2e9f0;border-radius:14px;justify-content:space-between;align-items:center;padding:25px 30px;display:flex}.eyebrow[data-v-7feff482]{letter-spacing:.13em;text-transform:uppercase;color:#67809b;font-size:11px;font-weight:800}.pipeline-intro h2[data-v-7feff482]{margin:7px 0 5px;font-size:25px}.pipeline-intro p[data-v-7feff482]{color:#64758a;margin:0;font-size:14px}.count-pill[data-v-7feff482],.status-pill[data-v-7feff482]{color:#52667e;background:#eef3f8;border-radius:99px;padding:7px 11px;font-size:12px;font-weight:700}.pipeline-toolbar[data-v-7feff482],.tag-editor[data-v-7feff482]{background:#fff;border:1px solid #e4eaf0;border-radius:12px;align-items:end;gap:12px;padding:16px 18px;display:flex}.pipeline-toolbar input[data-v-7feff482],.pipeline-toolbar select[data-v-7feff482],.tag-editor input[data-v-7feff482],.tag-editor select[data-v-7feff482],.label-apply select[data-v-7feff482],.label-apply input[data-v-7feff482]:not([type=checkbox]),.note-form textarea[data-v-7feff482],.note-form input[data-v-7feff482],.result-actions input[data-v-7feff482]{color:#26394e;background:#fff;border:1px solid #d8e0e8;border-radius:7px;min-width:170px;height:40px;padding:0 12px}.pipeline-toolbar .field-grow[data-v-7feff482],.field-grow[data-v-7feff482]{flex:1}.pipeline-toolbar label[data-v-7feff482],.tag-editor label[data-v-7feff482]{color:#52647a;margin:0 0 6px;font-size:12px;font-weight:700;display:block}.pipeline-toolbar .field-grow input[data-v-7feff482]{box-sizing:border-box;width:100%}.inline[data-v-7feff482]{gap:8px;display:flex}.inline input[data-v-7feff482]{flex:1}.solid[data-v-7feff482],.outline[data-v-7feff482]{cursor:pointer;border-radius:7px;height:39px;padding:0 15px;font-weight:700}.solid[data-v-7feff482]{color:#fff;background:#244d77;border:1px solid #244d77}.solid[data-v-7feff482]:hover{background:#183b60}.solid[data-v-7feff482]:disabled{opacity:.5;cursor:not-allowed}.outline[data-v-7feff482]{color:#3e5975;background:#fff;border:1px solid #ccd7e2}.danger[data-v-7feff482]{color:#a3453b}.pipeline-table-wrap[data-v-7feff482]{background:#fff;border:1px solid #e3e9ef;border-radius:12px;overflow:auto}table[data-v-7feff482]{border-collapse:collapse;width:100%;min-width:900px}th[data-v-7feff482]{text-align:left;color:#6d7e91;letter-spacing:.04em;background:#f7f9fb;padding:13px 16px;font-size:11px;font-weight:800}td[data-v-7feff482]{border-top:1px solid #edf0f3;padding:14px 16px;font-size:13px}td b[data-v-7feff482],td small[data-v-7feff482]{display:block}td small[data-v-7feff482]{color:#79899b;margin-top:5px}.text-button[data-v-7feff482]{color:#2f608e;cursor:pointer;white-space:nowrap;background:0 0;border:0;font-weight:700}.empty-row[data-v-7feff482]{text-align:center;color:#8290a0;padding:35px}.pager[data-v-7feff482]{color:#66778b;justify-content:center;align-items:center;gap:15px;font-size:13px;display:flex}.pipeline-error[data-v-7feff482],.pipeline-notice[data-v-7feff482]{border-radius:8px;margin:0;padding:12px 15px}.pipeline-error[data-v-7feff482]{color:#a53b35;background:#fff0ef}.pipeline-notice[data-v-7feff482]{color:#287549;background:#eef8f1}.drawer-mask[data-v-7feff482]{z-index:30;background:#10243c55;justify-content:flex-end;display:flex;position:fixed;inset:0}.talk-drawer[data-v-7feff482]{box-sizing:border-box;background:#fff;width:min(620px,94vw);height:100%;padding:28px;overflow:auto;box-shadow:-15px 0 50px #10243c22}.talk-drawer header[data-v-7feff482]{border-bottom:1px solid #e8edf2;justify-content:space-between;align-items:start;padding-bottom:18px;display:flex}.talk-drawer h3[data-v-7feff482]{margin:5px 0;font-size:23px}.talk-drawer header small[data-v-7feff482]{color:#718197}.close[data-v-7feff482]{cursor:pointer;color:#6b7a8b;background:0 0;border:0;font-size:25px}.detail-grid[data-v-7feff482]{grid-template-columns:1fr 1fr;gap:16px;padding:20px 0;display:grid}.detail-grid small[data-v-7feff482]{color:#718197;margin-bottom:6px;display:block}.detail-grid select[data-v-7feff482]{border:1px solid #d9e1e9;border-radius:6px;width:100%;height:38px}.note-form[data-v-7feff482],.timeline[data-v-7feff482]{border-top:1px solid #e9edf1;margin-top:22px;padding-top:17px}.note-form h4[data-v-7feff482],.timeline h4[data-v-7feff482]{margin:0 0 12px}.note-form textarea[data-v-7feff482],.note-form input[data-v-7feff482]{box-sizing:border-box;width:100%;height:auto;min-height:42px;margin-bottom:9px;padding:10px;display:block}.timeline article[data-v-7feff482]{border-bottom:1px solid #edf0f3;padding:12px 0}.timeline article b[data-v-7feff482],.timeline article small[data-v-7feff482]{color:#718197;font-size:12px}.timeline article p[data-v-7feff482]{white-space:pre-wrap;margin:6px 0;font-size:13px}.result-actions[data-v-7feff482]{gap:12px;margin-top:20px;display:grid}.result-actions>div[data-v-7feff482]{gap:8px;display:flex}.result-actions input[data-v-7feff482]{flex:1;min-width:0}.tag-editor>div[data-v-7feff482]{min-width:140px}.tag-editor .field-grow[data-v-7feff482]{flex:1}.tag-editor input[type=color][data-v-7feff482]{width:54px;min-width:54px;padding:3px}.label-layout[data-v-7feff482]{grid-template-columns:1fr 1.15fr;gap:16px;display:grid}.label-list[data-v-7feff482],.label-apply[data-v-7feff482]{background:#fff;border:1px solid #e3e9ef;border-radius:12px;padding:18px}.section-head[data-v-7feff482]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.section-head h3[data-v-7feff482]{margin:0;font-size:16px}.section-head span[data-v-7feff482]{color:#7b8999;font-size:12px}.label-row[data-v-7feff482]{border-top:1px solid #edf0f3;align-items:center;gap:9px;padding:12px 0;display:flex}.label-row small[data-v-7feff482]{color:#77879a;flex:1}.color-dot[data-v-7feff482],.tag-options i[data-v-7feff482]{border-radius:50%;width:10px;height:10px;display:inline-block}.label-apply>.inline[data-v-7feff482]{margin-bottom:10px}.label-apply>.inline input[data-v-7feff482]{flex:1}.label-apply>select[data-v-7feff482]{box-sizing:border-box;width:100%;margin-bottom:12px}.tag-options[data-v-7feff482]{flex-wrap:wrap;gap:8px;margin-bottom:15px;display:flex}.tag-options label[data-v-7feff482]{border:1px solid #e3e9ef;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:13px;display:flex}.hint[data-v-7feff482]{color:#79899a;font-size:12px}.hint-block[data-v-7feff482]{color:#748498;background:#f4f7fa;border-radius:8px;padding:12px 15px;font-size:12px}@media (width<=850px){.label-layout[data-v-7feff482]{grid-template-columns:1fr}.pipeline-toolbar[data-v-7feff482],.tag-editor[data-v-7feff482]{flex-wrap:wrap;align-items:stretch}.pipeline-toolbar[data-v-7feff482]>*{flex:1}.pipeline-intro[data-v-7feff482]{padding:20px}.result-actions>div[data-v-7feff482]{flex-wrap:wrap}}
