:root{--glass-bg:#ffffffb8;--glass-border:#ffffff8c;--glass-shadow:0 8px 32px #11182714;--glass-blur:16px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}body{color:#1f2430;background-color:#eef1f7;background-image:radial-gradient(1200px 600px at 12% -10%,#638cff33,#0000 60%),radial-gradient(900px 500px at 88% 0,#78c8ff29,#0000 55%),radial-gradient(800px 600px at 50% 110%,#a082ff24,#0000 60%),none;background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;min-height:100vh;margin:0}.ant-layout,.ant-layout-content{background:0 0!important}.ant-layout-header{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(140%);z-index:20;border-bottom:1px solid #ffffff1a;position:sticky;top:0;background:#171e30d1!important}.ant-layout-header .ant-menu{background:0 0!important}.ant-card{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(130%);box-shadow:var(--glass-shadow);background:var(--glass-bg)!important;border:1px solid var(--glass-border)!important;border-radius:14px!important}.ant-card .ant-card{-webkit-backdrop-filter:none;box-shadow:none;background:#ffffff8c!important}.ant-card-head{z-index:10;border-radius:14px 14px 0 0;position:sticky;top:0;background:#fcfcfdf7!important;border-bottom:1px solid #1118270f!important}.ant-layout-content>.ant-card{flex-direction:column;flex:1;min-height:0;display:flex}.ant-layout-content>.ant-card>.ant-card-body{flex:1;min-height:0;overflow:auto}.ant-layout-content>.ant-card>.ant-card-body>.ant-tabs{flex-direction:column;height:100%;min-height:0;display:flex}.ant-layout-content>.ant-card>.ant-card-body>.ant-tabs>.ant-tabs-body-holder{flex:1;min-height:0;overflow:auto}.ant-layout-content>.ant-card>.ant-card-body:has(>.ant-tabs){overflow:hidden}.ant-modal .ant-card-head{top:0}.ant-modal .ant-card:not(.document-header)>.ant-card-head{position:static}.ant-modal .document-header{z-index:11;position:sticky;top:0;border-top:none!important;border-left:none!important;border-right:none!important;border-radius:0!important;margin-bottom:0!important}.ant-modal .ant-tabs,.ant-modal .ant-card:not(.document-header){margin-inline:16px}.ant-modal .ant-tabs>.ant-tabs-nav{top:var(--document-header-height,0px);z-index:10;margin-inline:-16px;background:#fff;margin-bottom:16px;padding-inline:16px;position:sticky}.ant-card-head-wrapper{flex-wrap:wrap;gap:8px 12px}.ant-card-extra{max-width:100%}.row-overdue>td{background:#ff4d4f14!important}.row-overdue:hover>td{background:#ff4d4f24!important}.row-due-soon>td{background:#faad141a!important}.row-due-soon:hover>td{background:#faad142b!important}.row-on-time>td{background:#52c41a12!important}.row-on-time:hover>td{background:#52c41a21!important}.ant-table-selection-column{text-align:left!important;padding-inline:16px!important}.row-openable{cursor:pointer}.row-openable>td{-webkit-user-select:none;user-select:none}.version-view .ant-input-disabled,.version-view .ant-input-number-disabled .ant-input-number-input,.version-view .ant-select-disabled .ant-select-selection-item,.version-view .ant-picker-disabled input{cursor:default;padding-left:0;color:#1f2430!important;-webkit-text-fill-color:#1f2430!important;background:0 0!important;border-color:#0000!important}.version-view .ant-select,.version-view .ant-select .ant-select-selector,.version-view .ant-picker{box-shadow:none!important;background:0 0!important;border:none!important;padding-left:0!important}.version-view .ant-select-selection-overflow-item .ant-select-selection-item{background:#1118270a!important;border-color:#0000!important}.version-view .ant-select-selection-item-remove{display:none}.version-view .ant-select-arrow,.version-view .ant-select-suffix,.version-view .ant-picker-suffix{display:none!important}.version-view .ant-input-disabled::placeholder,.version-view .ant-input-number-input::placeholder,.version-view input::placeholder{color:#bfbfbf!important;-webkit-text-fill-color:#bfbfbf!important}.version-view .ant-select-disabled .ant-select-selection-placeholder{color:#bfbfbf!important}.ant-table{background:0 0!important}.ant-table-thead>tr>th{font-weight:600;background:#ffffff8c!important;border-bottom:1px solid #11182714!important}.ant-table-tbody>tr>td{border-bottom:1px solid #1118270d!important}.ant-table-tbody>tr:hover>td{background:#ffffffbf!important}.ant-modal-content{-webkit-backdrop-filter:blur(20px)saturate(140%);border:1px solid var(--glass-border);background:#ffffffe0!important;border-radius:14px!important;box-shadow:0 12px 40px #11182724!important}.ant-dropdown-menu{border:1px solid #11182714;-webkit-backdrop-filter:none!important;background:#fff!important;border-radius:10px!important;box-shadow:0 8px 28px #11182729!important}.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-input-number,.ant-picker{background:#ffffffb3!important;border-radius:8px!important}.ant-btn{border-radius:8px}mark{background:#ffd63373;border-radius:3px;padding:0 2px}@media (prefers-reduced-transparency:reduce),(prefers-reduced-motion:reduce){.ant-card,.ant-modal-content,.ant-dropdown-menu,.ant-layout-header{-webkit-backdrop-filter:none!important}.ant-card,.ant-modal-content{background:#fff!important}.ant-layout-header{background:#171e30!important}}@media print{body{background:#fff}.ant-card{box-shadow:none;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important}}.help-article{max-width:76ch}.help-article ul,.help-article ol{margin-bottom:16px;padding-inline-start:24px}.help-article li{margin-bottom:6px}.help-quote{color:#000000a6;border-inline-start:3px solid #1668dc59;margin:0 0 16px;padding:8px 16px}.help-code{background:#0000000a;border-radius:8px;margin:0 0 16px;padding:12px 16px;font-size:13px;overflow-x:auto}.help-inline-code{background:#0000000f;border-radius:4px;padding:1px 5px;font-size:13px}.help-table-wrap{margin-bottom:16px;overflow-x:auto}.help-table{border-collapse:collapse;width:100%}.help-table th,.help-table td{text-align:start;vertical-align:top;border:1px solid #00000014;padding:8px 12px}.help-table th{background:#00000008;font-weight:600}@media (width>=768px){.ant-layout-content>.ant-card.help-card>.ant-card-body{overflow:hidden}.help-card .help-layout{height:100%;min-height:0}.help-card .help-nav,.help-card .help-content{height:100%;overflow:auto}}
