*,*: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)}[data-theme=light]{--topbar-bg: rgb(255, 252, 245);--topbar-border: rgb(219, 208, 186);--bg-page: rgb(245, 241, 230);--bg-table: rgb(255, 252, 245);--bg-table-header: rgb(238, 233, 222);--bg-table-row-hover: rgb(252, 248, 240);--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(219, 208, 186);--border-ui: rgb(219, 208, 186);--scrollbar-thumb: rgb(210, 198, 176);--scrollbar-track: rgb(245, 241, 230);--modal-bg: rgb(255, 252, 245);--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(252, 248, 240);--modal-col-row-hover-bg: rgb(236, 229, 214);--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, 252, 245);--detail-toolbar-bg: rgba(255, 252, 245, .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, 252, 245);--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-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-muted))}.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}::-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-shell{padding:10px 12px 18px;display:flex;flex-direction:column;gap:12px}.quotes-detail-toolbar{position:sticky;top:0;z-index:24;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--detail-toolbar-border);border-radius:10px;background:var(--detail-toolbar-bg);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.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-secondary);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-muted);font-size:11px;font-weight:700;letter-spacing:.03em}.quotes-detail-search-input{width:100%;border:0;outline:0;background:transparent;color:var(--text-primary);font-size:14px;font-family:var(--font-mono);font-weight:700}.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-secondary);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-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px;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-secondary);font-size:12px}.quotes-detail-section-meta{align-self:center;color:var(--text-muted);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-header,.quotes-detail-pair-row{display:grid;grid-template-columns:1fr 220px 188px;align-items:center;min-width:920px;padding:0 14px}.quotes-detail-pair-header{height:44px;border-bottom:1px solid var(--border-table);background:var(--bg-table-header);font-size:12px;color:var(--text-secondary)}.quotes-detail-pair-row{min-height:48px;border-bottom:1px solid var(--border-table);transition:background .12s ease}.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-muted);font-size:13px}.quotes-detail-footnote{min-height:40px;padding:0 14px;display:flex;align-items:center;color:var(--text-muted);font-size:12px}@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 8px 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-header,.quotes-detail-pair-row{grid-template-columns:1fr 170px 150px;min-width:760px}}
