:root{--background:#fff;--foreground:#171717;--pos-primary:#1a3a5c;--pos-primary-hover:#2a5a8c;--pos-primary-light:rgba(26,58,92,.1);--pos-accent:#2b7a3e;--pos-accent-hover:#349a4c;--pos-danger:#c0392b;--pos-danger-hover:#e04132;--pos-bg:#f4f1ec;--pos-surface:#fff;--pos-surface-elevated:#fff;--pos-modal-surface:#fff;--pos-text:#1a1a2e;--pos-text-secondary:#6b7280;--pos-border:#e2e8f0;--pos-shadow-sm:0 2px 6px rgba(0,0,0,.06);--pos-shadow-md:0 4px 12px rgba(0,0,0,.08);--pos-shadow-md-up:0 -4px 12px rgba(0,0,0,.08);--pos-shadow-lg:0 10px 30px rgba(0,0,0,.12);--pos-radius-sm:8px;--pos-radius-md:14px;--pos-radius-lg:20px;--pos-radius-pill:12px;--pos-backdrop:rgba(0,0,0,.25);--pos-backdrop-blur:blur(4px);--pos-touch-min:48px;color-scheme:only light}body,html{max-width:100vw;overflow-x:hidden;height:100%}body{color:var(--pos-text);background:var(--pos-bg);font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;overscroll-behavior:none}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}:where(.ant-modal-mask){background:var(--pos-backdrop)!important;backdrop-filter:var(--pos-backdrop-blur);-webkit-backdrop-filter:var(--pos-backdrop-blur)}:where(.ant-modal-content){box-shadow:var(--pos-shadow-lg)!important;border-radius:var(--pos-radius-lg)!important}:where(.ant-table-thead){border-radius:0!important}:where(.ant-table-thead>tr>th){border-radius:0!important}.ant-modal-content .ant-drawer,.ant-modal-content .ant-drawer-content,.ant-modal-content .ant-drawer-content-wrapper{border-radius:var(--pos-radius-sm)!important}