@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-Dc4VJyIJ.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-BPnxn4xp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-BLGc9T1a.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-ZzOtrSSW.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-Bput3-QP.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-DCpCPQOf.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-DxZsaF_h.woff2) format("woff2"),url(/assets/inter-greek-400-normal-BZzXV7-1.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-BUNmGMP1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-hnt3BR84.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-C1t-h-pH.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-BOOGhInR.woff2) format("woff2"),url(/assets/inter-latin-400-normal-gitzw0hO.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-BShVwWPj.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-CUiC4oBV.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-D4Vwzodn.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-DH2hs3aW.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-B6guLgqG.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-M2hEX8vc.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-CeQXL5ds.woff2) format("woff2"),url(/assets/inter-greek-500-normal-d_eO-yCQ.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-DQPw2Hwd.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CIS2RHJS.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-UMdmhHu2.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-D2bGa7uu.woff2) format("woff2"),url(/assets/inter-latin-500-normal-deR1Tlfd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-CaqZN2hq.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bt9VVOA-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-BGBWG807.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-BuzJQFbW.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-Cnui8OiR.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-C9WLioJ8.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-Dhlb-90d.woff2) format("woff2"),url(/assets/inter-greek-600-normal-CwicyhtI.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-Cm6aH8_k.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-BnYJhD27.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CAF0vJDd.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-D273HNI0.woff2) format("woff2"),url(/assets/inter-latin-600-normal-B5cFAncS.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--sp-primary: #534ab7;--sp-primary-dark: #3a3386;--sp-primary-line: #d6d2f7;--sp-primary-soft: #eeedfe;--sp-primary-softer: #f5f4fe;--sp-primary-text: #4a41a8;--sp-primary-rgb: 83, 74, 183;--sp-primary-dark-rgb: 58, 51, 134;--nav-bg: radial-gradient(420px 260px at 0% 0%, rgba(122, 112, 230, .4), transparent 70%), radial-gradient(360px 300px at 110% 100%, rgba(83, 74, 183, .32), transparent 70%), linear-gradient(180deg, #1b1742 0%, #110e2b 100%);--nav-text: #cfcbe8;--nav-logo: linear-gradient(145deg, #8f86ee, #4a41a8);--nav-logo-glow: rgba(83, 74, 183, .55);--nav-tag: #c9c4ff;--nav-tag-line: rgba(201, 196, 255, .35);--nav-on: linear-gradient(90deg, rgba(143, 134, 238, .38), rgba(143, 134, 238, .1));--nav-on-line: rgba(201, 196, 255, .18);--nav-bar: #a59dff;--nav-count: #e3e0f7;--nav-avatar: linear-gradient(145deg, #d6d2f7, #a9a2ec);--nav-avatar-text: #2b2568;--nav-muted: #9d98c4}:root[data-side=source]{--sp-primary: #0e7490;--sp-primary-dark: #094d61;--sp-primary-line: #b5dfe9;--sp-primary-soft: #d9eff4;--sp-primary-softer: #eef8fa;--sp-primary-text: #0b6079;--sp-primary-rgb: 14, 116, 144;--sp-primary-dark-rgb: 9, 77, 97;--nav-bg: radial-gradient(420px 260px at 0% 0%, rgba(22, 150, 184, .38), transparent 70%), radial-gradient(360px 300px at 110% 100%, rgba(14, 116, 144, .3), transparent 70%), linear-gradient(180deg, #082631 0%, #061a22 100%);--nav-text: #c5dde3;--nav-logo: linear-gradient(145deg, #19a5c9, #0b6079);--nav-logo-glow: rgba(14, 116, 144, .5);--nav-tag: #9fe3f3;--nav-tag-line: rgba(159, 227, 243, .35);--nav-on: linear-gradient(90deg, rgba(25, 165, 201, .34), rgba(25, 165, 201, .1));--nav-on-line: rgba(159, 227, 243, .18);--nav-bar: #4fd0ec;--nav-count: #d6eef3;--nav-avatar: linear-gradient(145deg, #b5dfe9, #7cc5d6);--nav-avatar-text: #083b4b;--nav-muted: #7fa3ac}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{background:#f7f7fb;color:#12122a;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.spotto-slide{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:0;transition:opacity 1.2s ease}.spotto-slide.on{opacity:1}.spotto-slide .pic{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.spotto-progress{position:relative;width:28px;height:3px;border-radius:2px;overflow:hidden;background:#ffffff4d}.spotto-progress.on:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;transform-origin:left;animation:spotto-progress var(--slide-ms) linear forwards}@keyframes spotto-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width: 900px){.spotto-login-copy{display:none}.spotto-login-panel{width:100%!important;padding:0 16px!important}}a.spotto-quiet-link{color:#6b6f86}a.spotto-quiet-link:hover{color:var(--sp-primary-text)}.spotto-add-contact{display:flex;align-items:center;gap:8px;width:100%;margin:8px 0 4px;padding:12px 14px;border:1.5px dashed var(--sp-primary-line);border-radius:10px;background:var(--sp-primary-softer);color:var(--sp-primary-text);font:inherit;font-size:13px;cursor:pointer;text-align:left}.spotto-add-contact b{font-weight:600;white-space:nowrap}.spotto-add-contact span{color:#6b6f86;font-size:12.5px;min-width:0}.spotto-add-contact:hover{border-color:var(--sp-primary);background:var(--sp-primary-soft)}@media (max-width: 1340px){.cmp-stat{min-width:130px!important;padding-left:12px!important;padding-right:12px!important}.cmp-stat .cmp-stat-value{font-size:18px!important}}.spotto-goods-track{scrollbar-width:none}.spotto-goods-track::-webkit-scrollbar{display:none}.spotto-row-hover:hover{background:#f8fafb}.spotto-kind-button:hover{box-shadow:0 0 0 3px rgba(var(--sp-primary-rgb),.14)}.spotto-kind-option:hover{background:#f7f7fb}.spotto-col-scroll{scrollbar-width:thin;scrollbar-color:#d9dae6 transparent}.spotto-col-scroll::-webkit-scrollbar{width:8px}.spotto-col-scroll::-webkit-scrollbar-thumb{background:#d9dae6;border-radius:4px}.spotto-hover-card{transition:border-color .15s,background .15s}.spotto-hover-card:hover,.spotto-hover-card:focus-visible{border-color:var(--sp-primary-line)!important;background:#fff!important;outline:none}.spotto-track{scrollbar-width:none}.spotto-track::-webkit-scrollbar{display:none}.spotto-link{display:inline-flex;align-items:center;gap:2px;font-size:12px;font-weight:500;color:var(--sp-primary-text);cursor:pointer;background:none;border:0;padding:0}.spotto-link:hover{color:var(--sp-primary-dark)}.spotto-seg{display:inline-flex;padding:2px;background:#f1f2f7;border:1px solid #d9dbe8;border-radius:8px}.spotto-seg button{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:#3e4157;font-size:12px;font-weight:500;cursor:pointer;transition:background .15s,color .15s}.spotto-seg button:hover:not(.on){background:#e4e5ef;color:#12122a}.spotto-seg button.on{background:var(--sp-primary);color:#fff;font-weight:600;box-shadow:0 1px 2px rgba(var(--sp-primary-dark-rgb),.3)}.spotto-seg button em{font-style:normal;color:#6b6f86}.spotto-seg button.hot em{color:#b9471f}.spotto-seg button.brand em{color:var(--sp-primary-text);font-weight:600}.spotto-seg button.on em,.spotto-seg button.on.hot em,.spotto-seg button.on.brand em{color:#ffffffd9}.ant-segmented{border:1px solid #d9dbe8}.ant-segmented .ant-segmented-item-selected{font-weight:600;box-shadow:0 1px 2px rgba(var(--sp-primary-dark-rgb),.3)}.spotto-side a{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:8px;color:#3e4157;font-size:13px;font-weight:500;cursor:pointer}.spotto-side a:hover{background:#f7f7fb;color:#12122a}.spotto-side a.on{background:var(--sp-primary-softer);color:var(--sp-primary-dark)}.spotto-side a.on .anticon{color:var(--sp-primary-text)}.spotto-side a.later{color:#b4b6c6}.spotto-side a .anticon{color:#6b6f86;font-size:13px}.spotto-table .ant-table-thead>tr>th{background:#fafafd!important;color:#6b6f86!important;font-size:12px;font-weight:500!important;padding:9px 12px!important;white-space:nowrap}.spotto-table .ant-table-tbody>tr>td{padding:9px 12px!important;font-size:13px;border-bottom-color:#f1f2f7!important}.spotto-table .ant-table-tbody>tr.spotto-row-off>td{opacity:.5}.spotto-table .ant-table-tbody>tr.spotto-row-sub>td{border-bottom:0!important}.spotto-table .ant-pagination{margin:0!important;padding:10px 14px;border-top:1px solid #f1f2f7;align-items:center}.spotto-table .ant-pagination .ant-pagination-total-text{margin-right:auto;font-size:12px;color:#6b6f86}.spotto-quick{display:flex;gap:4px;margin-top:8px;padding-top:7px;border-top:1px solid #f1f2f7}.spotto-quick button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:4px;height:22px;border:0;border-radius:6px;background:transparent;font-size:11px;color:#3e4157;font-weight:500;cursor:pointer}.spotto-quick button .anticon{font-size:11px;color:#6b6f86}.spotto-quick button:hover{background:var(--sp-primary-softer);color:var(--sp-primary-dark)}.spotto-board-card{box-shadow:0 1px 2px #12122a0a;transition:box-shadow .15s,transform .15s}.spotto-board-card:hover{box-shadow:0 2px 4px #12122a0a,0 8px 24px #12122a12;transform:translateY(-1px)}.spotto-chip{height:26px;padding:0 10px;border-radius:6px;border:1px solid #e2e3ee;background:#fff;color:#12122a;font-size:12px;cursor:pointer}.spotto-chip:hover{border-color:var(--sp-primary-line);background:var(--sp-primary-softer);color:var(--sp-primary-text)}.spotto-batch{display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:10px;background:#1d1d38;color:#fff;font-size:13px}.spotto-batch button{height:28px;padding:0 10px;border-radius:6px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#fff;font-size:12.5px;cursor:pointer}.spotto-batch button:hover{background:#ffffff24}.spotto-batch button.ghost{border:0;background:transparent;color:#ffffffb3}.spotto-col-list,.spotto-urgent-row,.spotto-board-scroll{scrollbar-width:thin;scrollbar-color:#c9cbd8 transparent}.spotto-col-list{overscroll-behavior:contain}.spotto-col-list::-webkit-scrollbar,.spotto-urgent-row::-webkit-scrollbar,.spotto-board-scroll::-webkit-scrollbar{width:6px;height:6px}.spotto-col-list::-webkit-scrollbar-thumb,.spotto-urgent-row::-webkit-scrollbar-thumb,.spotto-board-scroll::-webkit-scrollbar-thumb{background:#c9cbd8;border-radius:3px}.spotto-busy-bar i{position:absolute;top:0;bottom:0;width:40%;border-radius:3px;background:var(--sp-primary);animation:spotto-busy 1.4s ease-in-out infinite}@keyframes spotto-busy{0%{left:-40%}to{left:100%}}.spotto-table .ant-table-tbody>tr.spotto-row-pending>td:first-child{box-shadow:inset 3px 0 0 var(--sp-primary)}.spotto-table .ant-table-tbody>tr.spotto-row-stopped>td,.spotto-table .ant-table-tbody>tr.spotto-row-stopped>td b{color:#6b6f86}.spotto-table.spotto-monitors .ant-table-tbody>tr.ant-table-measure-row>td{padding:0!important}.spotto-table .ant-table-footer{padding:9px 14px;background:#fff;border-top:1px solid #f1f2f7;color:#6b6f86;font-size:12px}.spotto-stop{display:inline-flex;align-items:center;gap:4px;color:#3e4157;font-weight:500;cursor:pointer;white-space:nowrap}.spotto-stop:hover,.spotto-stop.on{color:var(--sp-primary-text)}.spotto-stop i{width:8px;height:8px;border-radius:2px;background:currentColor}.spotto-todo{display:inline-flex;align-items:center;height:19px;padding:0 7px;border-radius:5px;background:var(--sp-primary-soft);color:var(--sp-primary-dark);font-size:11.5px;font-weight:600;cursor:default}.spotto-new{display:inline-flex;align-items:center;height:17px;padding:0 5px;margin-left:6px;border-radius:4px;background:var(--sp-primary);color:#fff;font-size:10.5px;font-weight:600;vertical-align:1px;flex:none}.spotto-from{display:flex;align-items:center;gap:10px;padding:8px 14px;border-radius:10px;background:var(--sp-primary-soft);color:var(--sp-primary-dark);font-size:13px}.spotto-from a{color:var(--sp-primary-text);font-weight:500}.spotto-bell-item:hover{background:var(--sp-primary-softer)}.spotto-jsum{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:#fff;border:1px solid #e2e3ee;border-radius:14px;box-shadow:0 1px 2px #12122a0a}.spotto-jsum-cell{position:relative;min-width:0;padding:12px 18px;border-left:1px solid #f1f2f7;cursor:pointer;outline:none;transition:background .15s}.spotto-jsum-cell:first-child{border-left:0;border-radius:14px 0 0 14px}.spotto-jsum-cell:last-child{border-radius:0 14px 14px 0}.spotto-jsum-cell:hover,.spotto-jsum-cell:focus-visible{background:var(--sp-primary-softer)}.spotto-jsum-cell small{display:block;font-size:12px;color:#6b6f86}.spotto-jsum-cell .v{display:flex;align-items:baseline;gap:8px;margin-top:2px;min-width:0}.spotto-jsum-cell b{flex:none;font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:#12122a;white-space:nowrap}.spotto-jsum-cell b span{font-size:12px;color:#6b6f86;font-weight:500;margin-left:3px}.spotto-jsum-cell em{font-style:normal;font-size:12px;color:#6b6f86;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.spotto-jsum-cell .go{position:absolute;right:12px;top:10px;font-style:normal;font-size:15px;color:var(--sp-primary-text);opacity:0;transition:opacity .15s}.spotto-jsum-cell:hover .go,.spotto-jsum-cell:focus-visible .go{opacity:1}.spotto-jsum-cell .gbar{display:block;height:4px;margin-top:6px;border-radius:2px;background:#f1f2f7;overflow:hidden}.spotto-jsum-cell .gbar i{display:block;height:100%}.s3{display:grid;grid-template-columns:200px minmax(0,860px);gap:32px;justify-content:center;align-items:start;padding:24px 24px 56px}.s3-nav{position:sticky;top:64px;display:flex;flex-direction:column;font-size:13.5px}.s3-nav h5{margin:14px 10px 4px;font-size:11px;font-weight:600;color:#a3a6b8;letter-spacing:.06em}.s3-nav h5:first-child{margin-top:0}.s3-nav a{display:flex;align-items:center;gap:8px;height:30px;padding:0 10px;border-radius:7px;color:#3e4157;font-weight:500;cursor:pointer}.s3-nav a:hover{background:#ffffffb3;color:#12122a}.s3-nav a .anticon{font-size:14px;color:#6b6f86}.s3-nav a.on{background:#fff;color:#12122a;font-weight:600;box-shadow:0 0 0 1px #e4e5ef,0 1px 2px #12122a0d}.s3-nav a.on .anticon{color:var(--sp-primary)}.s3-nav a .dot{margin-left:auto;width:6px;height:6px;border-radius:50%;background:#d85a30}.s3-nav a.later{color:#a3a6b8}.s3-nav a.later .anticon{color:#b4b6c6}.s3-nav a em{margin-left:auto;font-style:normal;font-size:11px;color:#a3a6b8}.s3-main{min-width:0;display:flex;flex-direction:column;gap:28px}.s3-head{display:flex;align-items:flex-end;gap:12px;padding-bottom:14px;border-bottom:1px solid #e4e5ef}.s3-head h2{margin:0;font-size:20px;font-weight:600;color:#12122a;letter-spacing:-.01em}.s3-head p{margin:4px 0 0;font-size:13px;color:#6b6f86}.s3-head .act{margin-left:auto;display:flex;align-items:center;gap:8px}.s3-sec{display:flex;flex-direction:column;gap:10px}.s3-sec-h{display:flex;align-items:baseline;gap:10px}.s3-sec-h h3{margin:0;font-size:14.5px;font-weight:600;color:#12122a;white-space:nowrap}.s3-sec-h>span{font-size:12.5px;color:#6b6f86}.s3-sec-h .act{margin-left:auto;display:inline-flex;align-items:center;gap:8px;font-size:13px;white-space:nowrap}.s3-foot{margin-top:-2px;font-size:12.5px;line-height:1.6;color:#6b6f86}.s3-list{background:#fff;border:1px solid #e4e5ef;border-radius:10px;overflow:hidden}.s3-row{display:grid;grid-template-columns:220px minmax(0,1fr) auto;gap:16px;align-items:center;min-height:52px;padding:8px 16px;border-top:1px solid #eeeff5;font-size:13.5px;color:#3e4157}.s3-row:first-child,.s3-th+.s3-row{border-top:none}.s3-row.sub{min-height:0;padding-top:0;border-top:none}.s3-row.dense{min-height:40px;padding-top:5px;padding-bottom:5px}.s3-row.off{opacity:.55}.s3-row .lb{min-width:0}.s3-row .lb b{display:block;font-size:13.5px;font-weight:500;color:#12122a}.s3-row .lb small{display:block;margin-top:1px;font-size:12px;color:#6b6f86;line-height:1.45}.s3-row .val{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.s3-row .end{display:flex;align-items:center;gap:8px;justify-content:flex-end}.s3-row.go{cursor:pointer}.s3-row.go:hover{background:#fafafe}.s3-row .chev{color:#a3a6b8;font-size:16px}.s3-gray{color:#6b6f86}.s3-bad-text{color:#b9471f}.s3-st{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;white-space:nowrap;color:#6b6f86}.s3-st:before{content:"";width:7px;height:7px;border-radius:50%;background:#a3a6b8}.s3-st.ok{color:#1a7f55}.s3-st.ok:before{background:#1f9d68}.s3-st.bad{color:#b9471f}.s3-st.bad:before{background:#d85a30}.s3-num{font-size:14px;font-weight:600;color:#12122a;font-variant-numeric:tabular-nums}.s3-num small{font-weight:400;color:#6b6f86;font-size:12.5px;margin-left:2px}.s3-bar{width:120px;height:5px;border-radius:99px;background:#eeeff5;overflow:hidden}.s3-bar i{display:block;height:100%;background:var(--sp-primary);border-radius:99px}.s3-bar i.hot{background:#d85a30}.s3-mono{font-family:ui-monospace,Menlo,monospace;font-size:12.5px;color:#6b6f86}.s3-alert{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;background:#fdf1ec;border:1px solid #f4cfc0;font-size:13.5px;color:#3e4157}.s3-alert b{color:#b9471f;font-weight:600;white-space:nowrap}.s3-alert.gray{background:#f6f6fa;border-color:#e4e5ef}.s3-alert>.ant-btn{margin-left:auto}.s3-ok{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:10px;background:#e9f7f0;border:1px solid #c7ead8;font-size:13.5px;color:#1a7f55}.s3-chain{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.s3-m{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 9px;border-radius:6px;border:1px solid #e4e5ef;background:#fff;font-size:12.5px;color:#3e4157;white-space:nowrap;cursor:default}.s3-m:before{content:"";width:6px;height:6px;border-radius:50%;background:#1f9d68}.s3-m.plain:before{display:none}.s3-m.first{background:var(--sp-primary-softer);border-color:#dcd8fa;color:var(--sp-primary-text);font-weight:600}.s3-m.bad{border-color:#f4cfc0;background:#fdf1ec;color:#b9471f}.s3-m.bad:before{background:#d85a30}.s3-m.off{color:#a3a6b8}.s3-m.off:before{background:#a3a6b8}.s3-arrow{color:#a3a6b8;font-size:11px}.s3-th{display:grid;gap:16px;padding:8px 16px;background:#fafafd;border-bottom:1px solid #eeeff5;font-size:12px;font-weight:500;color:#6b6f86}.s3-save{position:sticky;bottom:16px;z-index:20;display:flex;align-items:center;gap:10px;padding:10px 12px 10px 16px;border-radius:10px;background:#12122a;color:#fff;font-size:13.5px;box-shadow:0 8px 24px #12122a33;animation:s3-up .18s ease-out}@keyframes s3-up{0%{transform:translateY(12px);opacity:0}}.s3-save .act{margin-left:auto;display:flex;gap:8px}.s3-save .ant-btn{height:30px;border-color:#ffffff40;background:transparent;color:#fff;box-shadow:none}.s3-save .ant-btn:not(:disabled):hover{border-color:#fff!important;color:#fff!important;background:#ffffff14!important}.s3-save .ant-btn.ant-btn-primary{background:#fff;border-color:#fff;color:#12122a}.s3-save .ant-btn.ant-btn-primary:not(:disabled):hover{background:var(--sp-primary-soft)!important;color:#12122a!important}.s3-list .ant-table{font-size:13.5px;border-radius:0}.s3-list .ant-table-container,.s3-list .ant-table-thead>tr>th:first-child,.s3-list .ant-table-thead>tr>th:last-child{border-radius:0!important}.s3-list .ant-table-thead>tr>th{background:#fafafd!important;font-size:12px;font-weight:500;color:#6b6f86;padding:8px 12px!important;border-bottom:1px solid #eeeff5!important}.s3-list .ant-table-thead>tr>th:before{display:none}.s3-list .ant-table-tbody>tr>td{padding:9px 12px!important;border-bottom:1px solid #eeeff5!important;color:#3e4157}.s3-list .ant-table-tbody>tr:last-child>td{border-bottom:none!important}.s3-list .ant-table-thead>tr>th:first-child,.s3-list .ant-table-tbody>tr>td:first-child{padding-left:16px!important}.s3-list .ant-table-thead>tr>th:last-child,.s3-list .ant-table-tbody>tr>td:last-child{padding-right:16px!important}.s3-list .ant-table-footer{background:#fff;border-top:1px solid #eeeff5;padding:8px 16px}.s3-main .ant-btn:not(.ant-btn-sm){height:30px;padding:0 12px}.s3-main .ant-btn-link:not(.ant-btn-sm){padding:0 6px}.s3-main .ant-btn-link:not(.ant-btn-dangerous):not(:disabled){color:var(--sp-primary-text)}.s3-save .ant-btn:not(.ant-btn-sm){height:30px}.spotto-tagbox.ant-select-multiple .ant-select-selector{max-height:168px;overflow-y:auto;align-items:flex-start}.spotto-sum-mid .ant-table-thead>tr>th{position:sticky;top:0;z-index:2;white-space:nowrap}.spotto-sum-mid .ant-table-tbody>tr.spotto-sum-on>td{background:var(--sp-primary-softer)!important}.spotto-sum-mid .ant-table-tbody>tr.spotto-sum-on>td:first-child{box-shadow:inset 3px 0 0 var(--sp-primary)}.spotto-sum-card{transition:transform .12s,border-color .12s,box-shadow .12s}.spotto-sum-card:not(.on):hover{border-color:var(--sp-primary-line)!important;transform:translateY(-1px)}.spotto-sum-more .ant-select-selector{border-radius:14px!important;border-style:dashed!important}.spotto-sum-st:hover{filter:brightness(.96)}.spotto-sum-who:hover{background:#fafaff}.spotto-sum-mid .ant-table-tbody>tr>td{height:44px}:root[data-shell=side] #root{padding-left:188px}.src-side{position:fixed;z-index:30;left:0;top:0;bottom:0;width:188px;display:flex;flex-direction:column;padding:14px 10px 10px;color:var(--nav-text);overflow-y:auto;background:var(--nav-bg)}.src-logo{display:flex;align-items:center;gap:10px;padding:0 8px 16px;color:#fff;font-weight:700;font-size:16px;letter-spacing:-.01em;text-decoration:none}.src-logo:hover{color:#fff}.src-logo i{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:var(--nav-logo);box-shadow:inset 0 1px #ffffff4d,0 4px 12px var(--nav-logo-glow)}.src-logo small{margin-left:auto;font-size:10.5px;font-weight:600;letter-spacing:.08em;color:var(--nav-tag);border:1px solid var(--nav-tag-line);padding:1px 7px;border-radius:999px}.src-m{position:relative;display:flex;align-items:center;gap:10px;padding:8px 10px;margin-bottom:1px;border-radius:9px;color:var(--nav-text);font-size:13.5px;text-decoration:none;cursor:pointer;white-space:nowrap}.src-m:hover{background:#ffffff0f;color:#fff}.src-m.on{background:var(--nav-on);color:#fff;font-weight:600;box-shadow:inset 0 0 0 1px var(--nav-on-line)}.src-m.on:before{content:"";position:absolute;left:-10px;top:8px;bottom:8px;width:4px;border-radius:0 4px 4px 0;background:var(--nav-bar);box-shadow:0 0 12px var(--nav-bar)}.src-m .anticon{font-size:16px}.src-m em{margin-left:auto;font-style:normal;font-size:11.5px;font-weight:600;min-width:22px;text-align:center;background:#ffffff1a;padding:1px 7px;border-radius:999px;color:var(--nav-count)}.src-m em.hot{background:#d85a30;color:#fff}.src-gap{flex:1;min-height:16px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:8px}.src-user{display:flex;align-items:center;gap:9px;margin-top:8px;padding:9px 8px;border-radius:11px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);font-size:13px;color:#fff;cursor:pointer}.src-user i{width:28px;height:28px;border-radius:50%;background:var(--nav-avatar);color:var(--nav-avatar-text);display:grid;place-items:center;font-style:normal;font-weight:700;font-size:13px;flex:none}.src-user small{display:block;font-size:11px;color:var(--nav-muted);line-height:1.2}.src-top{position:sticky;top:0;z-index:20;height:52px;display:flex;align-items:center;gap:10px;padding:0 20px;background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #e2e3ee}.src-proj{display:inline-flex;flex:none}.src-proj .ant-select .ant-select-selector{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.src-proj button{height:36px;padding:0 10px;border:1px solid #d9d9d9;border-left:0;border-radius:0 8px 8px 0;background:var(--sp-primary-softer);color:var(--sp-primary-text);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.src-proj button:hover{background:var(--sp-primary-soft)}.src-home-2{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(300px,1fr);align-items:start}@media (max-width: 1180px){.src-home-2{grid-template-columns:minmax(0,1fr)}}.src-steps{margin-top:12px}.src-step{position:relative;display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px;padding-bottom:12px}.src-step:before{content:"";position:absolute;left:12px;top:28px;bottom:0;width:2px;background:#e6e8ef}.src-step.last{padding-bottom:4px}.src-step.last:before{display:none}.src-step>i{width:26px;height:26px;border-radius:50%;background:var(--sp-primary);color:#fff;display:grid;place-items:center;font-style:normal;font-weight:700;font-size:12.5px;box-shadow:0 0 0 4px var(--sp-primary-softer)}.src-step h4{margin:3px 0 8px;font-size:13.5px;font-weight:600;display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}.src-step h4 small{font-weight:400;font-size:12px;color:#8a8fa6}.src-step label:first-child,.src-step .ant-form-item:first-child{margin-top:0!important}.src-chs{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:6px}.src-ch{display:flex;align-items:center;gap:6px;height:34px;padding:0 6px;border:1px solid #e2e3ee;border-radius:10px;background:#fff;text-align:left;font:inherit;color:inherit;cursor:pointer;min-width:0;transition:border-color .15s,box-shadow .15s,background .15s}.src-ch:hover{border-color:var(--sp-primary-line)}.src-ch b{font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.src-ch.on{border-color:var(--sp-primary);background:var(--sp-primary-softer);box-shadow:0 0 0 2px rgba(var(--sp-primary-rgb),.1)}.src-ch .src-ch-lg{position:relative}.src-step .spotto-tag-hint{display:none}.src-ch.on .src-ch-lg:after{content:"✓";position:absolute;right:-5px;bottom:-5px;width:13px;height:13px;border-radius:50%;background:var(--sp-primary);color:#fff;font-size:8.5px;font-weight:700;display:grid;place-items:center;box-shadow:0 0 0 1.5px #fff}.src-ch.off{cursor:default;background:#f7f8fa;opacity:.55}.src-ch.off:hover{border-color:#e2e3ee}.src-ch-lg{display:inline-grid;place-items:center;color:#fff;font-weight:800;flex:none}.src-cost{display:flex;align-items:center;gap:14px;margin-top:14px;padding:14px 16px;border-radius:14px;background:linear-gradient(140deg,#0b6c87,#073746);color:#fff}:root[data-side=sell] .src-cost:not(.over){background:linear-gradient(140deg,#5d53c9,#2b2568)}:root[data-side=sell] .src-cost button{color:#3a3386}:root[data-side=sell] .src-cost button:hover:not(:disabled){background:#f5f4fe}.src-cost b{display:block;font-size:22px;font-weight:700;line-height:1.25;font-variant-numeric:tabular-nums}.src-cost small{display:block;font-size:12px;color:#fffc}.src-cost button{margin-left:auto;flex:none;height:40px;padding:0 18px;border:0;border-radius:10px;background:#fff;color:#094d61;font:inherit;font-weight:700;cursor:pointer;white-space:nowrap}.src-cost button:hover:not(:disabled){background:#eef8fa}.src-cost button:disabled{opacity:.55;cursor:not-allowed}.src-cost.over{background:linear-gradient(140deg,#d85a30,#a83f1c)}.src-prog{display:inline-block;width:64px;height:6px;border-radius:3px;background:#e9ebf1;overflow:hidden;vertical-align:middle;margin-right:6px}.src-prog i{display:block;height:100%;width:45%;border-radius:3px;background:linear-gradient(90deg,var(--sp-primary),#4fd0ec);animation:src-prog 1.4s ease-in-out infinite}@keyframes src-prog{0%{transform:translate(-100%)}to{transform:translate(230%)}}@media (prefers-reduced-motion: reduce){.src-prog i{animation:none;width:60%}}.src-stabs{display:flex;align-items:stretch;padding:0 6px;margin-bottom:12px;overflow-x:auto;scrollbar-width:thin}.src-sgrp{display:flex;flex-direction:column;flex:none;padding:8px 8px 0;border-right:1px solid #eef0f4}.src-sgrp:last-child{border-right:0}.src-sgrp>span{font-size:11px;letter-spacing:.28em;color:#a3a7ba;padding:0 9px 2px}.src-sgrp>div{display:flex;gap:2px}.src-sgrp a{display:inline-flex;align-items:center;gap:7px;padding:7px 10px 9px;font-size:13px;color:#3e4157;border-bottom:2.5px solid transparent;cursor:pointer;white-space:nowrap}.src-sgrp a .anticon{color:#a3a7ba}:root[data-side=sell] .src-sgrp{padding-left:5px;padding-right:5px}:root[data-side=sell] .src-sgrp a{padding-left:7px;padding-right:7px;gap:6px}.src-sgrp a:hover{color:var(--sp-primary-text)}.src-sgrp a em{font-style:normal;font-size:11px;color:#6b6f86;background:#eef0f4;padding:0 6px;border-radius:999px}.src-sgrp a .dot{width:7px;height:7px;border-radius:50%;background:#d85a30}.src-sgrp a.on{color:var(--sp-primary-dark);font-weight:600;border-color:var(--sp-primary)}.src-sgrp a.on .anticon{color:var(--sp-primary)}.src-sgrp a.on em{background:var(--sp-primary-soft);color:var(--sp-primary-text)}.src-set2{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:12px;align-items:start}@media (max-width: 1180px){.src-set2{grid-template-columns:minmax(0,1fr)}}.src-peek .row{display:flex;gap:8px;padding:6px 0;border-bottom:1px dashed #eef0f4;font-size:12.5px;line-height:1.5}.src-peek .row span{width:78px;flex:none;color:#8a8fa6}.src-peek .row b{font-weight:400;min-width:0;overflow-wrap:anywhere}.src-peek .row.x b{color:#a3a7ba;text-decoration:line-through}.src-ai-banner{display:flex;align-items:center;gap:10px;padding:9px 12px;margin-bottom:10px;border-radius:10px;background:var(--sp-primary-softer);border:1px solid var(--sp-primary-line);font-size:12.5px;color:#3e4157}.src-ai-banner>.anticon{color:var(--sp-primary);font-size:16px}.src-hist{display:flex;align-items:flex-end;gap:3px;height:110px;padding:0 2px;border-bottom:1px solid #e2e3ee}.src-hist i{flex:1;min-height:2px;border-radius:3px 3px 0 0;background:var(--sp-primary);opacity:.85}.src-hist i.zero{background:#e9ebf1;opacity:1}.src-hist i.hi{background:#d85a30;opacity:1}.src-hist-x{display:flex;justify-content:space-between;font-size:11px;color:#a3a7ba;padding:3px 0 0}.src-ptbar{height:6px;border-radius:3px;background:#eef0f4;overflow:hidden}.src-ptbar i{display:block;height:100%;border-radius:3px;background:var(--sp-primary)}.src-ptbar i.neg{background:#d85a30}.supply-form .ant-form-item{margin-bottom:10px}.supply-form .ant-form-item .ant-form-item-label{padding-bottom:2px}.supply-form .ant-form-item .ant-form-item-label>label{width:100%;height:22px;font-size:12.5px;color:#6b6f86}.supply-form .ant-form-item .ant-form-item-label>label:after{display:none}.src-drawer .ant-drawer-body{background:#fff}.src-drawer .d-hero{position:relative;padding:14px 18px 12px;color:#fff;background:radial-gradient(380px 200px at 100% 0%,rgba(126,224,245,.35),transparent 70%),linear-gradient(140deg,#0b6c87,#073746)}:root[data-side=sell] .src-drawer .d-hero{background:radial-gradient(380px 200px at 100% 0%,rgba(169,162,236,.42),transparent 70%),linear-gradient(140deg,#5d53c9,#2b2568)}.src-drawer .d-hero .x{position:absolute;right:14px;top:12px;width:26px;height:26px;border-radius:9px;background:#ffffff24;display:grid;place-items:center;cursor:pointer;font-size:12px}.src-drawer .d-hero .x:hover{background:#ffffff42}.src-drawer .d-hero h2{margin:0;font-size:18px;font-weight:700;letter-spacing:-.01em;color:#fff;overflow-wrap:anywhere}.src-drawer .d-hero .o{font-size:12px;color:#ffffffc7;margin-top:2px}.src-drawer .d-hero .d-av{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font-weight:700;font-size:18px;background:#fff3;box-shadow:0 0 0 3px #ffffff40}.src-drawer .d-hero .tg{display:flex;gap:6px;flex-wrap:wrap;margin-top:9px}.src-drawer .d-hero .tg span{font-size:11.5px;padding:2px 8px;border-radius:7px;background:#ffffff24;border:1px solid rgba(255,255,255,.18)}.src-drawer .d-hero .tg span.g{background:#1f9d6866;border-color:#a0ebc880}.src-drawer .d-hero .tg span.b{background:#3b82f666;border-color:#aacdff8c}.src-drawer .ring{position:absolute;right:52px;top:12px;width:58px;height:58px}.src-drawer .ring svg{width:58px;height:58px;transform:rotate(-90deg)}.src-drawer .ring b{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:19px;font-weight:800}.src-drawer .ring small{position:absolute;left:0;right:0;bottom:-14px;text-align:center;font-size:10.5px;color:#ffffffbf}.src-drawer .d-acts{display:flex;gap:6px;padding:9px 18px;border-bottom:1px solid #e6edf0;background:#f8fafb;flex-wrap:wrap}.src-drawer .d-act{flex:1 1 0;min-width:74px;display:flex;align-items:center;justify-content:center;gap:7px;padding:6px;border-radius:9px;border:1px solid #e0e8ec;background:#fff;font-size:12px;font-weight:500;color:#1f2937;box-shadow:0 1px 2px #1028320f;cursor:pointer;text-decoration:none;font-family:inherit}.src-drawer .d-act:hover{border-color:var(--sp-primary-line);color:var(--sp-primary-text)}.src-drawer .d-act i{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;background:var(--sp-primary-softer);color:var(--sp-primary);font-style:normal;font-size:13px}.src-drawer .d-act.pri{border-color:var(--sp-primary-line);background:var(--sp-primary-softer);color:var(--sp-primary-dark)}.src-drawer .d-act.pri i{background:var(--sp-primary);color:#fff}.src-drawer .d-tabs{display:flex;gap:26px;padding:4px 18px 0;border-bottom:1px solid #e2e3ee;font-size:15px;color:#3e4157}.src-drawer .d-tabs a{display:inline-flex;align-items:center;gap:6px;padding:11px 0 9px;border-bottom:3px solid transparent;cursor:pointer;color:inherit;font-weight:500;white-space:nowrap}.src-drawer .d-tabs a:hover{color:#12122a}.src-drawer .d-tabs a.on{color:var(--sp-primary-text);font-weight:700;border-color:var(--sp-primary)}.src-drawer .d-tabs a em{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#eeeef6;color:#3e4157;font-style:normal;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.src-drawer .d-tabs a.on em{background:var(--sp-primary-soft);color:var(--sp-primary-dark)}.src-drawer .d-body{padding:12px 18px 20px;display:grid;gap:13px}.src-drawer .d-body>section:first-child{border-top:0!important;padding-top:0!important}.src-drawer .sec-h{display:flex;align-items:center;gap:8px;font-weight:600;font-size:13.5px;margin-bottom:7px}.src-drawer .sec-h a{margin-left:auto;font-weight:500;font-size:12.5px;color:var(--sp-primary-text);cursor:pointer}.src-drawer .chip{display:inline-flex;align-items:center;gap:3px;font-size:11.5px;font-weight:500;line-height:18px;padding:0 7px;border-radius:999px;background:#eef2f4;color:#55646c;white-space:nowrap}.src-drawer .chip.green{background:#e3f6ec;color:#16794f}.src-drawer .chip.coral{background:#fdece5;color:#b2461f}.src-drawer .chip.src{background:var(--sp-primary-soft);color:var(--sp-primary-text)}.src-drawer .why{display:grid;grid-template-columns:1fr 120px 44px;gap:12px;align-items:center;padding:4px 0;font-size:12.5px;border-bottom:1px solid #eef2f4}.src-drawer .why:last-child{border-bottom:0}.src-drawer .why .b{height:6px;border-radius:3px;background:#eef2f4;overflow:hidden}.src-drawer .why .b i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#1f9d68,#6fd3a7)}.src-drawer .why b{color:#16794f;text-align:right}.src-drawer .why small{display:block;color:#6b7a82;font-size:11.5px}.src-drawer .offers{display:grid;grid-template-columns:1fr 1fr;gap:8px}.src-drawer .offer{border:1px solid #e0e8ec;border-radius:11px;padding:10px;box-shadow:0 1px 2px #1028320f;min-width:0}.src-drawer .offer.main-o{border-color:var(--sp-primary-line);background:linear-gradient(180deg,var(--sp-primary-softer),#fff 60%)}.src-drawer .offer .hd{display:flex;align-items:center;gap:8px;font-weight:600;font-size:13px}.src-drawer .offer .pr{margin:6px 0 2px;font-size:21px;font-weight:800;color:var(--sp-primary-dark);letter-spacing:-.02em}.src-drawer .offer .pr small{font-size:12px;font-weight:500;color:#6b7a82}.src-drawer .offer .pr.none{font-size:15px;font-weight:600;color:#6b7a82;margin-top:10px}.src-drawer .offer dl{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;margin:7px 0 0;font-size:12px}.src-drawer .offer dt{color:#6b7a82}.src-drawer .offer dd{margin:0;overflow-wrap:anywhere}.src-drawer .offer dd.muted{color:#9aa6ac}.src-drawer .bubble{border-radius:14px 14px 14px 4px;padding:9px 12px;background:var(--sp-primary-softer);border:1px solid var(--sp-primary-soft);font-size:13px;line-height:1.5}.src-drawer .bubble .zh{margin-top:6px;padding-top:6px;border-top:1px dashed var(--sp-primary-line);color:#4b5a62;font-size:12.5px}.src-drawer .checks{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.src-drawer .tl{position:relative;padding-left:22px}.src-drawer .tl:before{content:"";position:absolute;left:6px;top:4px;bottom:4px;width:2px;background:#e6edf0}.src-drawer .tl div{position:relative;margin-bottom:8px;font-size:12.5px}.src-drawer .tl div:before{content:"";position:absolute;left:-21px;top:4px;width:12px;height:12px;border-radius:50%;background:#fff;border:3px solid var(--sp-primary-line);box-sizing:border-box}.src-drawer .tl div.g:before{border-color:#1f9d68}.src-drawer .tl time{display:block;font-size:12px;color:#6b7a82}.spotto-post-text{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap;overflow-wrap:anywhere}
