:root{--qd-ink: #201d1a;--qd-ground: #f7f6f3;--qd-workspace: #e75702;--qd-platform: #2c3e6b;--qd-good: #2f7d4f;--qd-warn: #b8860b;--qd-font-display: "Sora", "Plus Jakarta Sans", sans-serif;--qd-font-body: "Plus Jakarta Sans", sans-serif;--qd-font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", monospace}.qd-font-display{font-family:var(--qd-font-display)!important;font-weight:700!important}.qd-font-mono{font-family:var(--qd-font-mono)!important}html,body,*,.ant-typography,.ant-btn,.ant-menu,.ant-input,.ant-select,.ant-table{font-family:Plus Jakarta Sans,sans-serif!important;line-height:1.6666;font-weight:400}.ant-layout-sider-children{background-color:#fff}.ant-layout-sider-trigger{background:var(--qd-workspace)!important}.ant-drawer-right:not(.storefront-drawer) .ant-drawer-content-wrapper{top:50%!important;left:50%!important;right:auto!important;transform:translate(-50%,-50%)!important;width:min(600px,92vw)!important;height:auto!important;max-height:85vh!important;box-shadow:0 8px 32px #0000003d!important}.ant-drawer-right:not(.storefront-drawer) .ant-drawer-content-wrapper .ant-drawer-content{border-radius:12px;overflow:hidden}.ant-drawer-right:not(.storefront-drawer) .ant-drawer-body{overflow-y:auto;max-height:calc(85vh - 55px)}.ant-drawer-right.wide-drawer .ant-drawer-content-wrapper{width:min(1100px,95vw)!important}.ant-tour,.ant-tour-content,.ant-tour-inner{max-width:calc(100vw - 32px)!important}} html,body{margin:0;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}
