*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;background:#f7f8fa;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}:root[data-theme=dark] body{color:#e7eaf2;background:#0b1120}:root[data-theme=steel] body{color:#141a21;background:#eff2f5}:root[data-theme=steel-dark] body{color:#eff2f5;background:#141a21}.ant-app{background:var(--ant-color-bg-layout);min-height:100vh}:focus-visible{outline:2px solid var(--ant-color-primary);outline-offset:1px}@media (prefers-reduced-motion:reduce){#root *,#root :before,#root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-testid=main-nav] .ant-menu-item-selected,[data-testid=admin-nav] .ant-menu-item-selected{border-inline-start:2px solid var(--ant-color-warning,#e3a008);font-weight:600}.ant-table-thead>tr>th{letter-spacing:.02em;font-size:12px;font-weight:600}.pcfms-num,.ant-statistic-content,.ant-table-summary td{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.ant-form-item-explain-error:before{content:"⚠";margin-inline-end:6px;font-weight:700}.ant-form-item-required:before{font-size:14px;font-weight:700;line-height:1}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:600}.ant-table-summary .pcfms-sticky-foot>td{z-index:2;background:var(--ant-color-bg-container);border-top:1px solid var(--ant-color-border-secondary);position:sticky;bottom:0}.ant-table-tbody>tr.ant-table-row{transition-property:background-color;transition-duration:.12s;transition-timing-function:ease-out}.ant-btn:not(:disabled):active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.ant-btn:not(:disabled):active{transform:none}}h1,h2,h3,h4,h5,.ant-typography h1,.ant-typography h2,.ant-typography h3,.ant-typography h4,.ant-typography h5{text-wrap:balance}.ant-empty-description,.ant-form-item-extra{text-wrap:pretty}textarea.pcfms-textbox.ant-input,.pcfms-textbox textarea.ant-input,.ant-input-affix-wrapper.pcfms-textbox>textarea.ant-input{resize:vertical;min-height:calc(3.143em + 10px)}.ant-table .pcfms-textbox textarea.ant-input,.ant-table textarea.pcfms-textbox.ant-input{min-height:calc(1.5715em + 10px)}button.pcfms-nav-toggle.ant-btn{background:var(--ant-color-fill-tertiary);border:1px solid var(--ant-color-border-secondary);border-radius:var(--ant-border-radius-lg,8px);block-size:36px;inline-size:36px;color:var(--ant-color-text-secondary);justify-content:center;align-items:center;padding:0;transition-property:background-color,border-color,color,transform;transition-duration:.15s;transition-timing-function:ease-out;display:inline-flex;position:relative}button.pcfms-nav-toggle.ant-btn:before{content:"";position:absolute;inset:-4px}button.pcfms-nav-toggle.ant-btn:not(:disabled):not(.ant-btn-disabled):hover{background:var(--ant-color-fill-secondary);border-color:var(--ant-color-border);color:var(--ant-color-text)}button.pcfms-nav-toggle.ant-btn:not(:disabled):active{transform:scale(.96)}button.pcfms-nav-toggle--on-rail.ant-btn{color:#ffffffd9;background:#ffffff0f;border-color:#ffffff29}button.pcfms-nav-toggle--on-rail.ant-btn:not(:disabled):not(.ant-btn-disabled):hover{color:#fff;background:#ffffff24;border-color:#ffffff47}button.pcfms-nav-toggle--on-rail.ant-btn:focus-visible{outline-offset:2px;outline:2px solid #ffffffe6}button.pcfms-nav-toggle.ant-btn:focus-visible{outline:2px solid var(--ant-color-primary);outline-offset:2px}button.pcfms-nav-toggle.ant-btn .anticon{font-size:16px;line-height:0}@media (prefers-reduced-motion:reduce){button.pcfms-nav-toggle.ant-btn{transition-duration:.01ms}button.pcfms-nav-toggle.ant-btn:not(:disabled):active{transform:none}}
