*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--font-ui: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans SC", sans-serif;--font-mono: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans SC", sans-serif;--font-code: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}:root,[data-theme=dark]{--topbar-bg: #1D1D22;--topbar-border: rgb(63,63,68);--bg-page: rgb(13, 13, 13);--bg-table: #1D1D22;--bg-table-header: rgb(57, 57, 62);--bg-table-row-hover: rgb(44, 44, 50);--bg-gray-1: #28282D;--bg-menu: #28282D;--bg-menu-bottom: #111116;--btn-default: #39393E;--btn-hover: #4A4A50;--btn-blue: #5974F0;--btn-dark-blue: #354690;--border-active: #5974F0;--text-primary: #FFFFFF;--text-secondary: #C9C9CE;--text-muted: #808088;--text-menu: #D9D9D9;--text-blue: #7B9FBF;--text-green: #48BB78;--text-red: #F56565;--border: rgb(63, 63, 68);--border-table: rgb(63, 63, 68);--border-ui: rgb(40, 40, 45);--scrollbar-thumb: #4D4D4D;--scrollbar-track: #1D1D22;--modal-bg: #1D1D22;--modal-header-bg: #28282D;--modal-footer-bg: #28282D;--modal-border: rgb(52,52,57);--modal-overlay: rgba(0,0,0,.7);--modal-close-border: rgb(52,52,57);--modal-close-color: #FFFFFF;--modal-close-hover-bg: rgba(255,255,255,.06);--modal-close-active-bg: rgba(255,255,255,.08);--modal-cancel-border: rgba(255,255,255,.16);--modal-btn-primary-border: rgba(255,255,255,.16);--modal-btn-primary-hover-bg: rgb(71,93,192);--modal-btn-primary-active-bg: rgb(53,70,144);--modal-btn-cancel-hover-bg: rgba(255,255,255,.08);--modal-btn-cancel-active-bg: rgba(255,255,255,.16);--modal-btn-cancel-active-color: rgba(255,255,255,.92);--modal-row-bg: rgba(255,255,255,.06);--modal-col-row-bg: rgb(34, 34, 39);--modal-col-row-hover-bg: rgb(40, 40, 45);--modal-col-apply-bg: rgb(89, 116, 240);--modal-col-apply-hover-bg: rgb(76, 102, 232);--modal-col-apply-active-bg: rgb(64, 88, 218);--drag-handle-color: #FFFFFF;--modal-col-checkbox-unchecked-border: rgba(255, 255, 255, .16);--checkbox-checked-bg: #C9C9CE;--checkbox-check-color: rgb(25,25,25);--detail-toolbar-bg: rgba(13, 13, 13, .88);--detail-toolbar-border: rgba(255, 255, 255, .08);--detail-chip-bg: rgba(89, 116, 240, .14);--detail-chip-border: rgba(89, 116, 240, .35);--detail-chip-text: #9cb0ff;--detail-chip-danger-bg: rgba(245, 101, 101, .14);--detail-chip-danger-border: rgba(245, 101, 101, .35);--detail-chip-muted-bg: rgba(255, 255, 255, .04);--detail-exchange-accent: #f2ad3f;--detail-risk-fund: #9a89ff;--detail-toast-bg: rgba(20, 20, 20, .92);--detail-toast-border: rgba(255, 255, 255, .14);--detail-toast-text: #f5f5f5;--quotes-pagination-btn-bg: transparent;--quotes-pagination-btn-border: rgb(80, 80, 88);--quotes-pagination-btn-color: rgb(255, 255, 255);--quotes-pagination-btn-hover-bg: rgba(255, 255, 255, .08);--quotes-pagination-meta-color: var(--quotes-pagination-btn-color);--quotes-detail-hint-dash: rgb(255, 255, 255);--quotes-pin-row-bg: rgba(89, 116, 240, .2);--quotes-pin-row-hover-bg: rgba(89, 116, 240, .32);--quotes-pin-separator: rgba(89, 116, 240, .55);--quotes-coin-accent: #4299e1}[data-theme=light]{--topbar-bg: rgb(255, 251, 243);--topbar-border: rgb(219, 208, 186);--bg-page: rgb(245, 241, 230);--bg-table: rgb(255, 251, 243);--bg-table-header: rgb(238, 233, 222);--bg-table-row-hover: rgb(246, 239, 228);--bg-gray-1: rgb(228, 220, 206);--bg-menu: rgb(34, 34, 39);--bg-menu-bottom: #111116;--btn-default: rgb(232, 226, 214);--btn-hover: rgb(220, 212, 196);--btn-blue: #5974F0;--btn-dark-blue: #354690;--border-active: #5974F0;--text-primary: rgb(74, 63, 53);--text-secondary: rgb(125, 107, 86);--text-muted: rgb(140, 125, 105);--text-menu: #D9D9D9;--text-blue: rgb(70, 95, 118);--text-green: #38A169;--text-red: #E53E3E;--border: rgb(219, 208, 186);--border-table: rgb(226, 216, 196);--border-ui: rgb(219, 208, 186);--scrollbar-thumb: rgb(210, 198, 176);--scrollbar-track: rgb(245, 241, 230);--modal-bg: rgb(255, 251, 243);--modal-header-bg: rgb(245, 241, 230);--modal-footer-bg: rgb(245, 241, 230);--modal-border: rgb(219, 208, 186);--modal-overlay: rgba(0, 0, 0, .5);--modal-close-border: rgb(219, 208, 186);--modal-close-color: rgb(74, 63, 53);--modal-close-hover-bg: rgba(74, 63, 53, .06);--modal-close-active-bg: rgba(74, 63, 53, .1);--modal-cancel-border: rgb(219, 208, 186);--modal-btn-primary-border: rgba(255, 255, 255, .16);--modal-btn-primary-hover-bg: rgb(71, 93, 192);--modal-btn-primary-active-bg: rgb(53, 70, 144);--modal-btn-cancel-hover-bg: rgb(235, 228, 214);--modal-btn-cancel-active-bg: rgb(225, 216, 198);--modal-btn-cancel-active-color: rgb(74, 63, 53);--modal-row-bg: rgb(252, 248, 240);--modal-col-row-bg: rgb(245, 241, 230);--modal-col-row-hover-bg: rgb(238, 233, 222);--drag-handle-color: rgb(74, 63, 53);--modal-col-checkbox-unchecked-border: rgb(200, 188, 168);--checkbox-checked-bg: rgb(118, 108, 96);--checkbox-check-color: rgb(255, 251, 243);--detail-toolbar-bg: rgba(255, 251, 243, .94);--detail-toolbar-border: rgba(74, 63, 53, .1);--detail-chip-bg: rgba(89, 116, 240, .12);--detail-chip-border: rgba(89, 116, 240, .28);--detail-chip-text: #354690;--detail-chip-danger-bg: rgba(229, 62, 62, .12);--detail-chip-danger-border: rgba(229, 62, 62, .28);--detail-chip-muted-bg: rgba(74, 63, 53, .05);--detail-exchange-accent: #b67300;--detail-risk-fund: #6752d8;--detail-toast-bg: rgb(255, 251, 243);--detail-toast-border: rgb(219, 208, 186);--detail-toast-text: rgb(74, 63, 53);--quotes-pagination-btn-bg: transparent;--quotes-pagination-btn-border: rgb(219, 208, 186);--quotes-pagination-btn-color: rgb(74, 63, 53);--quotes-pagination-btn-hover-bg: rgb(235, 228, 214);--quotes-pagination-meta-color: var(--quotes-pagination-btn-color);--quotes-detail-hint-dash: rgb(74, 63, 53);--quotes-pin-row-bg: rgba(89, 116, 240, .1);--quotes-pin-row-hover-bg: rgba(89, 116, 240, .18);--quotes-pin-separator: rgba(89, 116, 240, .4);--quotes-coin-accent: #3182ce}.quotes-modal-col-row{background:var(--modal-col-row-bg);color:var(--modal-col-row-fg, var(--text-primary));transition:background .12s ease}.quotes-modal-col-row:hover{background:var(--modal-col-row-hover-bg)}.quotes-modal-col-row--dragging{background:var(--modal-col-row-bg);box-shadow:0 4px 16px #00000021;opacity:.96}.quotes-modal-col-row--dragging:hover{background:var(--modal-col-row-bg)}.quotes-pagination-nav-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-width:32px;height:32px;padding:0 10px;border:1px solid var(--quotes-pagination-btn-border);border-radius:6px;background:var(--quotes-pagination-btn-bg);color:var(--quotes-pagination-btn-color);font-size:13px;font-family:inherit;font-weight:400;line-height:1;cursor:pointer;transition:background .12s ease}.quotes-pagination-nav-btn--icon-only{padding:0;flex-shrink:0}.quotes-pagination-nav-btn:hover:not(:disabled){background:var(--quotes-pagination-btn-hover-bg)}.quotes-pagination-nav-btn:active:not(:disabled){opacity:.92}.quotes-pagination-nav-btn:disabled{opacity:.35;cursor:not-allowed}.quotes-pagination-stack{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px}.quotes-pagination-meta{font-size:13px;font-weight:400;color:var(--quotes-pagination-meta-color, var(--text-primary))}.custom-1p22why{height:50px;min-height:50px;flex-shrink:0;background:transparent;pointer-events:none}body{background-color:var(--bg-page);color:var(--text-primary);font-family:var(--font-ui);font-variant-numeric:tabular-nums lining-nums;font-weight:500;font-size:14px;line-height:1.5;min-height:100vh}input::placeholder,textarea::placeholder{color:var(--text-secondary);opacity:1}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}*{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}.font-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums lining-nums}.quotes-list-main,.quotes-detail-main{flex:1 1 0;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch}.quotes-detail-grid-table{background:var(--bg-table)}.quotes-detail-grid-table th,.quotes-detail-grid-table td{border-right:1px solid var(--border-table);border-bottom:1px solid var(--border-table);font-weight:400}.quotes-detail-grid-table thead th:last-child,.quotes-detail-grid-table tbody td:last-child{border-right:none}.quotes-detail-grid-table tbody tr:last-child td{border-bottom:none}.quotes-detail-th-hint{display:inline-block;max-width:100%;border-bottom:1px dashed var(--quotes-detail-hint-dash);padding-bottom:2px;cursor:help}.quotes-detail-value-dash{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-bottom:1px dashed currentColor;background:transparent;padding:0 0 2px;margin:0;cursor:pointer;text-decoration:none;box-sizing:border-box}.quotes-detail-value-dash:hover{opacity:.9}.quotes-detail-shell{padding:10px 0 18px;display:flex;flex-direction:column;gap:12px}.quotes-detail-toolbar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid var(--border-ui);border-radius:8px;background:var(--btn-default)}.quotes-detail-toolbar-left,.quotes-detail-toolbar-right{display:flex;align-items:center;gap:8px;min-width:0}.quotes-detail-toolbar-left{flex-wrap:wrap;flex:1}.quotes-detail-tool-btn{height:32px;padding:0 11px;border-radius:7px;border:1px solid var(--border-ui);background:var(--btn-default);color:var(--text-primary);font-size:12px;font-weight:700;cursor:pointer;transition:background .12s ease,color .12s ease}.quotes-detail-tool-btn:hover{background:var(--btn-hover);color:var(--text-primary)}.quotes-detail-tool-btn--ghost{background:transparent}.quotes-detail-search-wrap{display:inline-flex;align-items:center;gap:8px;height:32px;min-width:280px;border:1px solid var(--border-ui);border-radius:8px;background:var(--btn-default);padding:0 8px}.quotes-detail-search-label{color:var(--text-primary);font-size:11px;font-weight:700;letter-spacing:.03em}.quotes-detail-search-input{width:100%;border:0;outline:0;background:transparent;color:var(--quotes-coin-accent);font-size:14px;font-family:var(--font-mono);font-weight:500}.quotes-detail-search-clear{width:18px;height:18px;border-radius:999px;border:0;background:var(--text-muted);color:#fff;cursor:pointer;line-height:1}.quotes-detail-toggle{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 10px;border:1px solid var(--border-ui);border-radius:7px;color:var(--text-primary);font-size:12px;font-weight:700;cursor:pointer}.quotes-detail-toggle input{accent-color:var(--btn-blue)}.quotes-detail-section{animation:quotes-detail-enter .26s ease both}.quotes-detail-section--stacked{border-top:none!important}.quotes-detail-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border-table)}.quotes-detail-section-head h2{margin:0;font-size:15px;font-weight:700}.quotes-detail-section-head p{margin:4px 0 0;color:var(--text-primary);font-size:12px}.quotes-detail-section-meta{align-self:center;color:var(--text-primary);font-size:12px;font-weight:700}.quotes-detail-overview-row{transition:background .12s ease}.quotes-detail-overview-row:hover{background:var(--bg-table-row-hover)}.quotes-detail-pair-scroll-inner{min-width:670px}.quotes-detail-pair-header,.quotes-detail-pair-row{display:grid;grid-template-columns:minmax(130px,130px) minmax(130px,130px) 170px 240px;align-items:stretch;background:var(--bg-table)}.quotes-detail-pair-header{min-height:45px;border-bottom:1px solid var(--border-table);background:var(--bg-table-header);font-size:12px;font-weight:500;color:var(--text-primary);letter-spacing:.02em}.quotes-detail-pair-header-merge{grid-column:span 2}.quotes-detail-pair-header>div{display:flex;align-items:center;padding:0 16px;border-right:1px solid var(--border-table);font-variant-numeric:tabular-nums lining-nums}.quotes-detail-pair-header>div:last-child{border-right:none}.quotes-detail-pair-header>div:nth-child(2){justify-content:flex-end}.quotes-detail-pair-row{min-height:45px;border-bottom:1px solid var(--border-table);transition:background .12s ease}.quotes-detail-pair-cell{display:flex;align-items:center;min-width:0;padding:0 16px;box-sizing:border-box;border-right:1px solid var(--border-table)}.quotes-detail-pair-cell--spread{justify-content:flex-end;align-items:center;gap:0}.quotes-detail-pair-cell--actions{border-right:none;justify-content:flex-start;gap:10px}.quotes-detail-pair-row:hover{background:var(--bg-table-row-hover)}.quotes-detail-empty{height:72px;display:flex;align-items:center;justify-content:center;color:var(--text-primary);font-size:13px}.quotes-detail-footnote{min-height:40px;padding:10px 16px;display:flex;align-items:center;color:var(--text-primary);font-size:12px;border-top:1px solid var(--border-table)}.quotes-detail-section .quotes-detail-pair-row:last-of-type{border-bottom:none}@keyframes quotes-detail-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 900px){.quotes-detail-shell{padding:8px 0 14px}.quotes-detail-toolbar{flex-direction:column;align-items:stretch}.quotes-detail-toolbar-right{justify-content:space-between}.quotes-detail-search-wrap{min-width:0;width:100%;flex:1}.quotes-detail-section-head{flex-direction:column;align-items:flex-start}.quotes-detail-pair-scroll-inner{min-width:630px}.quotes-detail-pair-header,.quotes-detail-pair-row{grid-template-columns:minmax(130px,130px) minmax(130px,130px) 170px 200px}}
