:root{--c-primary:#3b5bdb;--c-primary-hover:#2f4bb0;--c-primary-weak:#e8edfb;--c-text:#1a1d27;--c-text-2:#5a6072;--c-text-disabled:#a5aab8;--c-bg-page:#f5f6fa;--c-bg-surface:#fff;--c-border:#dfe2ea;--c-success:#2b8a5e;--c-warning:#b57516;--c-danger:#c9403b;--c-danger-weak:#fbedec;--r-sm:4px;--r-md:8px;--r-lg:12px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:system-ui,-apple-system,PingFang SC,Microsoft YaHei,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:22px}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;padding:0}body{background:var(--c-bg-page);color:var(--c-text);overflow-x:hidden}code,.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}button,a,[role=button],input,select,textarea,.ant-btn,.ant-card,.ant-tag{touch-action:manipulation}@media (width<=767px){.ant-btn:not(.ant-btn-link):not(.ant-btn-text){min-height:44px}.ant-btn-link,.ant-btn-text{min-height:40px}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker,.ant-select .ant-select-selector,.ant-select-single .ant-select-selector{min-height:44px}.ant-input-affix-wrapper .ant-input{min-height:auto}.ant-select-single .ant-select-selection-search-input{height:42px}.ant-select-single.ant-select{height:44px!important}.ant-table{font-size:13px}.ant-table-thead>tr>th,.ant-table-tbody>tr>td{padding:8px 10px}.resp-card-table .ant-table-thead{display:none}.resp-card-table .ant-table-cell{padding:0}.resp-card-table .ant-table-tbody>tr:not(:last-child)>td{padding-bottom:12px}.resp-card{background:var(--c-bg-surface);border:1px solid var(--c-border);border-radius:var(--r-md);word-break:break-word;padding:12px}.ant-modal{max-width:calc(100vw - 24px)}.ant-modal .ant-modal-body{max-height:calc(100vh - 160px);overflow-y:auto}.ant-drawer-left .ant-drawer-content-wrapper{max-width:100vw}.mono,.ant-typography code{word-break:break-all}.ant-drawer-body{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.ant-modal-footer{padding-bottom:calc(8px + env(safe-area-inset-bottom))}.ant-card-hoverable,.resp-card{transition:transform 80ms ease-out}.ant-card-hoverable:active,.resp-card:active{transform:scale(.98)}.ant-btn:active{opacity:.85}.mobile-entry-row:active{background:var(--c-primary-weak)}.ant-input:focus,.ant-input-affix-wrapper:focus-within,.ant-select-focused .ant-select-selector{scroll-margin:80px}}@media (prefers-reduced-motion:reduce){.ant-card-hoverable,.resp-card{transition-duration:0s}}@media (width>=768px) and (width<=1199px){.ant-table-wrapper{overflow-x:auto}}@keyframes slide-in-right{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes slide-in-left{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.page-slide-in-right{animation:.28s ease-out slide-in-right}.page-slide-in-left{animation:.28s ease-out slide-in-left}.page-fade-in{animation:.15s ease-out fade-in}@media (prefers-reduced-motion:reduce){.page-slide-in-right,.page-slide-in-left,.page-fade-in{animation:none}}
