.mobile-bottom-nav{position:fixed;left:50%;bottom:0;transform:translate(-50%);width:100%;height:var(--mobile-nav-height, 68px);padding:4px 10px calc(6px + env(safe-area-inset-bottom));background:#fff;border-radius:0;box-shadow:0 -6px 18px #0f172a14;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:1000;overflow:visible}body[data-theme=dark] .mobile-bottom-nav{background:#0b1324;box-shadow:0 -6px 18px #00000059}.mobile-bottom-nav__list{display:flex;align-items:center;justify-content:space-between;gap:4px;height:100%;overflow-x:auto;overflow-y:visible;scrollbar-width:none}.mobile-bottom-nav__list::-webkit-scrollbar{display:none}.mobile-bottom-nav__item{min-width:64px;flex:1 0 auto;border:none;background:transparent;padding:6px 8px;border-radius:12px;color:#475569;display:flex;flex-direction:column;align-items:center;gap:2px;font-size:11px;line-height:1;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease;overflow:visible}body[data-theme=dark] .mobile-bottom-nav__item{color:#cbd5f5}.mobile-bottom-nav__item--open{background:#0f172a14}.mobile-bottom-nav__item--active{color:#1677ff}.mobile-bottom-nav__item--active .mobile-bottom-nav__icon{width:40px;height:40px;border-radius:50%;background:#1677ff2e;box-shadow:0 10px 18px #1677ff47;transform:translateY(-8px)}.mobile-bottom-nav__item:active{transform:translateY(1px)}.mobile-bottom-nav__icon{font-size:17px;line-height:1;color:inherit;display:flex;align-items:center;justify-content:center;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;overflow:visible}.mobile-bottom-nav__icon svg{width:17px;height:17px;display:block}.mobile-bottom-nav__label{white-space:nowrap;display:block}.mobile-bottom-nav__sheet{position:absolute;left:50%;bottom:calc(var(--mobile-nav-height, 72px) + 16px);transform:translate(-50%);background:#fffffff5;border-radius:20px;padding:10px;display:grid;gap:8px;width:max-content;min-width:0;box-shadow:0 16px 32px #0f172a2e,0 8px 16px #0f172a1f}body[data-theme=dark] .mobile-bottom-nav__sheet{background:#111827f5}.mobile-bottom-nav__sheet-item{border:none;background:transparent;display:flex;align-items:center;gap:0;padding:10px 12px;border-radius:14px;color:#1f2937;font-size:13px;cursor:pointer;transition:background .2s ease,transform .2s ease}.mobile-bottom-nav__sheet .mobile-bottom-nav__label{display:inline}body[data-theme=dark] .mobile-bottom-nav__sheet-item{color:#e2e8f0}.mobile-bottom-nav__sheet-item:hover{background:#1677ff1f}.mobile-bottom-nav__sheet-item:active{transform:translateY(1px)}@media(max-width:360px){.mobile-bottom-nav__item .mobile-bottom-nav__label{display:block}}.mobile-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:12px;background:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .25s ease}.mobile-header--hidden{transform:translateY(-110%)}.mobile-header__edge-hit{position:fixed;top:0;left:0;right:0;height:18px;background:transparent;border:0;padding:0;z-index:21}body[data-theme=dark] .mobile-header{background:#0b1324}.mobile-header__left{display:flex;flex-direction:column;gap:2px}.mobile-header__greeting{font-size:12px;color:#64748b}.mobile-header__name{font-weight:600;font-size:16px}body[data-theme=dark] .mobile-header__greeting{color:#94a3b8}body[data-theme=dark] .mobile-header__name{color:#e5e7eb}.mobile-header__right{display:flex;align-items:center;gap:10px}.mobile-header__avatar{cursor:pointer;background-color:#1677ff}.mobile-header__theme-button{padding:0}.mobile-header__theme-track{width:48px;height:24px;border-radius:20px;background:#e6e8f0;position:relative;padding:2px 4px;display:flex;align-items:center;gap:8px;box-shadow:inset 0 1px 3px #0000001f;transition:background .2s ease}body[data-theme=dark] .mobile-header__theme-track{background:#1f2937}.mobile-header__theme-icon{font-size:12px;color:#1f2937}body[data-theme=dark] .mobile-header__theme-icon{color:#9ca3af}.mobile-header__theme-icon:last-child{margin-left:auto}body[data-theme=dark] .mobile-header__theme-icon:last-child{color:#fefefe}.mobile-header__theme-thumb{position:absolute;top:3px;width:20px;height:20px;border-radius:14px;background:#2f43d9;box-shadow:0 2px 6px #0003;transition:left .2s ease}.asset-form__grid{display:grid;gap:16px}.asset-form__grid>.ant-form-item{min-width:0}.asset-form__grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.asset-form__grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.asset-form__grid--five{grid-template-columns:repeat(5,minmax(0,1fr))}.asset-form__grid--padded{padding-top:8px}.asset-form__reference-control{min-width:0}.asset-form__reference-control .ant-form-item{flex:1 1 auto;min-width:0}.asset-form__reference-control .ant-select{width:100%;min-width:0}.asset-form__reference-control .ant-btn{flex:0 0 auto}.asset-form__reference-control .ant-select-selector,.asset-form__reference-control .ant-select-selection-wrap,.asset-form__reference-control .ant-select-selection-item,.asset-form__reference-control .ant-select-selection-placeholder{min-width:0}.asset-form__reference-control .ant-select-selection-item,.asset-form__reference-control .ant-select-selection-placeholder{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1024px){.asset-form__grid--four,.asset-form__grid--five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.asset-form__grid--three,.asset-form__grid--four,.asset-form__grid--five{grid-template-columns:1fr}}.asset-details-drawer .ant-descriptions-view{overflow-x:auto}.asset-details-drawer .ant-descriptions-item-label{min-width:128px;white-space:nowrap;word-break:keep-all;overflow-wrap:normal}.asset-details-drawer .ant-descriptions-item-content{min-width:0;white-space:normal;word-break:normal;overflow-wrap:anywhere}.asset-details-drawer__qr{display:inline-flex;padding:8px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer}.asset-details-drawer__qr:hover,.asset-details-drawer__qr:focus-visible{border-color:#1677ff}.asset-details-drawer__qr:focus-visible{outline:2px solid #1677ff;outline-offset:2px}.asset-details-drawer__qr-preview{display:flex;flex-direction:column;align-items:center;gap:16px}.asset-details-drawer__qr-preview-code{padding:12px;background:#fff;border:1px solid #e5e7eb;border-radius:8px}.asset-details-drawer__public-link{display:block;max-width:360px;overflow-wrap:anywhere}@media(max-width:768px){.asset-details-drawer .ant-descriptions{table-layout:auto}.asset-details-drawer .ant-descriptions-item-label{min-width:112px;width:1%}}.asset-list__header{display:flex;flex-direction:column;gap:12px}.asset-list__header-actions{display:flex;justify-content:flex-end}.asset-list__actions{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:12px;flex-wrap:wrap}.asset-list__filters{row-gap:12px}.asset-list__filter{width:180px}.asset-list__filter--search{width:250px}.asset-list__filter--small{width:150px}.asset-list__filter--status{width:170px}body[data-theme=dark] .asset-list__title{color:#f8fafc}@media(max-width:768px){.asset-list__header-actions{justify-content:stretch}.asset-list__header-actions .ant-btn{width:100%}.asset-list__actions{flex-direction:column;align-items:stretch}.asset-list__action-buttons{width:100%;flex-wrap:wrap}.asset-list__action-buttons .ant-btn{flex:1 1 140px}.asset-list__filters,.asset-list__filter{width:100%}.asset-list .ant-table-row{cursor:pointer}.asset-list .ant-table{table-layout:fixed}.asset-list .ant-table-cell{white-space:normal;word-break:break-word}.asset-list__cards{display:flex;flex-direction:column;gap:12px}.asset-list__card{border-radius:12px}.asset-list__card-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.asset-list__card-row+.asset-list__card-row{margin-top:8px}.asset-list__card-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:13px;color:#475569}.asset-list__card-dot{opacity:.6}.asset-list__card-actions{display:flex;flex-wrap:wrap;gap:8px}.asset-list__pagination{display:flex;justify-content:center;margin-top:4px}}.asset-reports{display:flex;flex-direction:column;gap:16px}.asset-reports__header{display:flex;flex-direction:column;gap:12px}.asset-reports__title{margin:0!important}.asset-reports__summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.asset-reports__summary-value{margin-top:8px;font-size:28px;font-weight:700;line-height:1}.asset-reports__generated-assets-title{display:inline-flex;flex-direction:column;line-height:1.15}.asset-reports__generated-assets-title small{font-size:10px;font-style:italic;font-weight:400;text-transform:none}.asset-reports__toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.asset-reports__filters{row-gap:12px}.asset-reports__filter{width:180px}.asset-reports__filter--range{width:250px}.asset-reports__filter--search{width:260px}.asset-reports__filter--small{width:160px}.asset-reports__actions{justify-content:flex-end}.asset-reports__receipt{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.asset-reports__receipt-controls{justify-content:flex-end}.asset-reports__receipt--panel{align-items:flex-start}.asset-reports__employee-details{margin-top:20px}.asset-reports__employee-assets-header{margin:20px 0 12px}.asset-reports__employee-assets-header h5{margin:0 0 4px!important}.asset-reports__employees-tab{display:flex;flex-direction:column;gap:16px}.asset-reports__employee-mr-layout{display:grid;grid-template-columns:minmax(420px,1.1fr) minmax(360px,.9fr);gap:16px;align-items:start}.asset-reports__employee-toolbar{display:flex;gap:12px;margin-bottom:16px}.asset-reports__selected-employee{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center;padding:10px;border:1px solid #e5e7eb;border-radius:8px;background:#f8fafc}.asset-reports__selected-employee strong{flex-basis:100%}.asset-reports__selected-employee span{color:#000000a6;font-size:12px;overflow-wrap:anywhere}.asset-reports__employee-row--selected>td{background:#e6f4ff!important}.asset-reports__mr-list{display:flex;flex-direction:column;gap:10px}.asset-reports__mr-item{display:flex;flex-direction:column;gap:8px;width:100%;padding:10px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:inherit;text-align:left}button.asset-reports__mr-item{cursor:pointer}.asset-reports__mr-item--selected{border-color:#1677ff;background:#e6f4ff}.asset-reports__mr-item-main{display:flex;flex-direction:column;gap:2px;min-width:0}.asset-reports__mr-item-main strong,.asset-reports__mr-item-main span,.asset-reports__mr-item-meta span{overflow-wrap:anywhere}.asset-reports__mr-item-main span,.asset-reports__mr-item-meta{color:#000000a6;font-size:12px}.asset-reports__mr-item-meta{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center}.asset-reports__mr-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.asset-reports__loading{display:flex;justify-content:center;padding:20px 0}.asset-reports__receipt-preview{height:min(72vh,820px);background:#f1f5f9;border:1px solid #e5e7eb}.asset-reports__receipt-preview-frame{display:block;width:100%;height:100%;border:0;background:#fff}.asset-reports__asset-link{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.asset-reports__asset-link span{color:#000000a6;font-size:12px}.asset-reports__receipt-file{display:flex;flex-direction:column;gap:2px}.asset-reports__receipt-file span{color:#000000a6;font-size:12px}.asset-reports__flow,.asset-reports__stack{display:flex;flex-direction:column;gap:2px}.asset-reports__flow-arrow{color:#00000073;font-size:12px;text-transform:uppercase}.asset-reports__condition-change{color:#c62828;font-weight:600}.asset-reports__pagination{display:flex;justify-content:flex-end;margin-top:16px}.asset-reports__cards{display:flex;flex-direction:column;gap:12px}.asset-reports__card{border-radius:12px}.asset-reports__card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.asset-reports__card-row{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px}.asset-reports__timeline{margin-top:20px}.asset-reports__timeline-item{display:flex;flex-direction:column;gap:8px}.asset-reports__timeline-header{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.asset-reports__timeline-grid{display:grid;gap:4px}body[data-theme=dark] .asset-reports__title{color:#f8fafc}body[data-theme=dark] .asset-reports__asset-link span,body[data-theme=dark] .asset-reports__receipt-file span,body[data-theme=dark] .asset-reports__flow-arrow{color:#94a3b8}body[data-theme=dark] .asset-reports__receipt-preview{background:#0f172a;border-color:#334155}body[data-theme=dark] .asset-reports__employee-row--selected>td{background:#172554!important}body[data-theme=dark] .asset-reports__selected-employee{background:#111827;border-color:#334155}body[data-theme=dark] .asset-reports__selected-employee span{color:#94a3b8}body[data-theme=dark] .asset-reports__mr-item{background:#111827;border-color:#334155}body[data-theme=dark] .asset-reports__mr-item--selected{background:#172554;border-color:#3b82f6}body[data-theme=dark] .asset-reports__mr-item-main span,body[data-theme=dark] .asset-reports__mr-item-meta{color:#94a3b8}body[data-theme=dark] .asset-reports__filters .ant-input,body[data-theme=dark] .asset-reports__filters .ant-select-selector,body[data-theme=dark] .asset-reports__filters .ant-picker{color:#e5e7eb;background:#111827;border-color:#374151}body[data-theme=dark] .asset-reports__filters .ant-input::placeholder,body[data-theme=dark] .asset-reports__filters .ant-select-selection-placeholder,body[data-theme=dark] .asset-reports__filters .ant-picker-input>input::placeholder{color:#94a3b8!important}body[data-theme=dark] .asset-reports__filters .ant-select-selection-item,body[data-theme=dark] .asset-reports__filters .ant-picker-input>input,body[data-theme=dark] .asset-reports__filters .ant-picker-separator,body[data-theme=dark] .asset-reports__filters .ant-picker-suffix,body[data-theme=dark] .asset-reports__filters .ant-select-arrow{color:#e5e7eb!important}@media(max-width:768px){.asset-reports{gap:12px}.asset-reports .ant-card-body{padding:12px}.asset-reports__movement-tabs .ant-tabs-nav{margin-bottom:8px}.asset-reports__movement-tabs .ant-tabs-nav-wrap{overflow-x:auto}.asset-reports__movement-tabs .ant-tabs-tab{padding:8px 0;white-space:nowrap}.asset-reports__receipt{flex-direction:column;align-items:stretch}.asset-reports__toolbar{flex-direction:column;align-items:stretch;gap:10px}.asset-reports__filters,.asset-reports__actions{display:grid!important;grid-template-columns:1fr;gap:10px!important;width:100%}.asset-reports__filters>.ant-space-item,.asset-reports__actions>.ant-space-item{width:100%}.asset-reports__actions .ant-btn,.asset-reports__filters .ant-picker,.asset-reports__filters .ant-select,.asset-reports__filters .ant-input-affix-wrapper,.asset-reports__filters>.ant-space-item>input{width:100%}.asset-reports__filter,.asset-reports__filter--range,.asset-reports__filter--search,.asset-reports__filter--small{width:100%}.asset-reports__employee-mr-layout{grid-template-columns:1fr}.asset-reports__employee-toolbar{display:grid;grid-template-columns:1fr;gap:10px;margin-bottom:0}.asset-reports__employee-toolbar .ant-select,.asset-reports__employee-toolbar .ant-input-affix-wrapper,.asset-reports__employee-toolbar>input{width:100%}.asset-reports__receipt-controls{display:grid!important;grid-template-columns:1fr;gap:10px!important;width:100%}.asset-reports__receipt-controls>.ant-space-item{width:100%}.asset-reports__receipt-controls .ant-select,.asset-reports__receipt-controls .ant-btn{width:100%}.asset-reports__receipt-preview{height:min(68vh,620px);overflow:auto}.asset-reports__receipt-preview-frame{min-height:100%}.asset-reports__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.asset-reports__summary--mr{display:none}.asset-reports__summary-value{font-size:22px}.asset-reports__card-top{align-items:flex-start;flex-direction:column;gap:8px}.asset-reports__card-top .ant-tag{max-width:100%;white-space:normal}.asset-reports__card-row{flex-direction:column;gap:2px;align-items:stretch}.asset-reports__card-row span:last-child{overflow-wrap:anywhere}.asset-reports__cards .ant-pagination{justify-content:center}.asset-reports__receipt-preview-modal .ant-modal{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px);top:8px}.asset-reports__receipt-preview-modal .ant-modal-content{padding:12px}.asset-reports__receipt-preview-modal .ant-modal-footer{display:grid;grid-template-columns:1fr;gap:8px}.asset-reports__receipt-preview-modal .ant-modal-footer .ant-btn{width:100%;margin-inline-start:0!important}}@media(max-width:480px){.asset-reports__summary{grid-template-columns:1fr}.asset-reports__summary-value{font-size:20px}}.audit-log .ant-table{table-layout:fixed}.audit-log .ant-table-cell{white-space:normal;word-break:break-word}.audit-log .audit-log__details-col{white-space:normal;word-break:break-word;overflow-wrap:anywhere}.audit-log .audit-log__details-col .ant-table-column-title{white-space:nowrap}.audit-log__cards{display:flex;flex-direction:column;gap:12px}.audit-log__card{border-radius:12px}.audit-log__card-meta{font-size:12px;color:#64748b}.audit-log__card-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.audit-log__card-row+.audit-log__card-row{margin-top:6px}.audit-log__card-main{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.audit-log__card-entity{font-size:13px}.audit-log__card-detail{color:#1677ff;padding:0;min-width:28px;height:28px}body[data-theme=dark] .audit-log__title{color:#f8fafc}.audit-log__pagination{display:flex;justify-content:center;margin-top:8px}@media(min-width:769px){.audit-log .ant-table{table-layout:auto}.audit-log .ant-table-cell{white-space:normal;word-break:break-word;overflow-wrap:anywhere}}.dashboard-metrics{overflow-x:auto}.dashboard-metrics__grid{display:grid;gap:16px;grid-template-columns:repeat(5,minmax(180px,1fr));min-width:900px}.dashboard-radial{position:relative;height:300px;display:grid;grid-template-rows:1fr auto;gap:12px;align-items:center}.dashboard-radial__chart{display:flex;align-items:center;justify-content:center;height:100%}.dashboard-radial__legend{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;font-size:10px;color:inherit}.dashboard-radial__legend-item{display:flex;align-items:center;gap:8px}.dashboard-radial__legend-dot{width:8px;height:8px;border-radius:999px;flex:0 0 8px}@media(max-width:768px){.dashboard-metrics{overflow-x:visible}.dashboard-metrics__grid{grid-template-columns:1fr;min-width:0}.dashboard-radial{height:260px;gap:8px}}.incident-reports{display:flex;flex-direction:column;gap:16px}.incident-reports__header h2{margin:0!important}.incident-reports__summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.incident-reports__summary div:last-child{margin-top:8px;font-size:28px;font-weight:700;line-height:1}.incident-reports__toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.incident-reports__search{width:260px}.incident-reports__select{width:170px}.incident-reports__link{display:inline-flex;flex-direction:column;align-items:flex-start;height:auto;padding:0;text-align:left}.incident-reports__link span{color:#000000a6;font-size:12px}@media(max-width:768px){.incident-reports__toolbar{flex-direction:column}.incident-reports__search,.incident-reports__select{width:100%}}.reference-management__add{width:auto}.reference-management__tab-select{width:100%;margin-bottom:12px}.reference-management__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.reference-management__filter{width:180px}.reference-management__filter--search{flex:0 1 50%;min-width:280px;max-width:560px}.reference-management__actions{justify-content:flex-end}body[data-theme=dark] .reference-management .ant-tabs-tab-btn,body[data-theme=dark] .reference-management .ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff}body[data-theme=dark] .reference-management__title{color:#f8fafc}.reference-management__cards{display:flex;flex-direction:column;gap:12px}.reference-management__card{border-radius:12px}.reference-management__card-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.reference-management__card-row+.reference-management__card-row{margin-top:6px}.reference-management__card-meta{font-size:13px;color:#475569}.reference-management__card-actions{display:flex;flex-wrap:wrap;gap:8px}.reference-management__pagination{display:flex;justify-content:center;margin-top:6px}@media(max-width:768px){.reference-management__add{width:100%}.reference-management__toolbar{align-items:stretch;flex-direction:column}.reference-management__actions{width:100%}.reference-management__actions .ant-btn{flex:1 1 140px}.reference-management__filter,.reference-management__filter--search{max-width:none;min-width:0;width:100%}}.user-list .ant-table{table-layout:fixed}.user-list .ant-table-cell{white-space:normal;word-break:break-word}.user-list .ant-table-thead>tr>th{white-space:nowrap;word-break:normal}.user-list__branch-code{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.4}.user-list__header{margin-bottom:16px;display:flex;flex-direction:column;gap:12px;align-items:flex-end}.user-list__header-actions{width:100%;justify-content:flex-end}.user-list__title{align-self:flex-start;text-align:left}.user-list__filters{row-gap:12px;width:100%}.user-list__filter{width:180px}.user-list__filter--search{width:250px}.user-list__filter--role{width:150px}body[data-theme=dark] .user-list__title{color:#f8fafc}.user-list__modal .ant-modal{max-width:960px}.user-list__modal .ant-modal-body .ant-row{row-gap:8px}@media(max-width:768px){.user-list__modal .ant-modal{width:95%!important;margin:0 auto}.user-list__add-button{width:100%}.user-list__header{align-items:stretch}.user-list__header-actions,.user-list__header-actions .ant-btn,.user-list__filter,.user-list__filter--search,.user-list__filter--role{width:100%}.user-list__actions-title{display:none}.user-list__actions{flex-direction:column;align-items:flex-start}}@media(min-width:769px){.user-list .ant-table{table-layout:fixed}.user-list .ant-table-cell{white-space:normal}}.user-manual{display:flex;flex-direction:column;gap:16px}.user-manual__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.user-manual__title,.user-manual__section-title{margin:0}.user-manual__hero{overflow:hidden}.user-manual__diagram{width:100%;max-height:360px;object-fit:contain;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.user-manual__list,.user-manual__table-list,.user-manual__ordered-list{margin:0;padding-left:18px}.user-manual__list li+li,.user-manual__table-list li+li,.user-manual__ordered-list li+li{margin-top:6px}.user-manual__table-list{max-width:640px}body[data-theme=dark] .user-manual__title,body[data-theme=dark] .user-manual__section-title{color:#f8fafc}@media(max-width:768px){.user-manual__header{align-items:stretch}.user-manual__header .ant-segmented{width:100%}.user-manual__header .ant-segmented-group{width:100%;overflow-x:auto}}.app-layout{min-height:100vh}.app-layout--mobile{--mobile-nav-height: 68px;--mobile-header-height: 60px;background:#fff}body[data-theme=dark] .app-layout--mobile{background:#0b1324}.app-layout__mobile-content{padding:16px;padding-bottom:calc(var(--mobile-nav-height) + 28px + env(safe-area-inset-bottom));padding-top:16px;min-height:100vh;box-sizing:border-box;background:inherit}.login-body{overflow:hidden;margin:0;display:block}.login-body,.login-body #root{height:100%}.login-page{width:100%;height:100svh;min-height:100svh;display:flex;align-items:center;justify-content:center;padding:clamp(12px,2vw,24px);background:#0b2a6b;overflow:hidden}.login-card{width:min(1100px,75vw);height:min(560px,calc(100vh - 48px));background:#fff;border-radius:28px;box-shadow:0 20px 50px #0003;display:flex;overflow:hidden;box-sizing:border-box}.login-left{position:relative;flex:0 0 50%;min-width:0;background:#234b9b;overflow:hidden}.login-slide{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.login-slide-mobile{display:none;object-fit:contain;inset:clamp(8px,3vw,18px)}.login-slide-desktop{display:block}.login-left-overlay{position:absolute;inset:0;background:#0b2a6b66}.login-left-caption{position:absolute;left:clamp(16px,3vw,32px);bottom:clamp(24px,6vh,64px);color:#fff;max-width:min(70%,320px)}.login-left-caption h2{margin:0;font-size:clamp(18px,2vw,22px);font-weight:600}.login-left-caption p{margin:8px 0 0;font-size:clamp(12px,1.4vw,14px);opacity:.8}.login-dots{position:absolute;left:50%;bottom:clamp(12px,2.5vh,20px);display:flex;gap:8px;transform:translate(-50%)}.login-dots button{width:clamp(8px,1.5vw,10px);height:clamp(6px,1.2vw,8px);border-radius:999px;border:none;background:#ffffffb3;cursor:pointer}.login-dots button.active{width:clamp(18px,3.5vw,24px);background:#facc15}.login-right{flex:0 0 50%;min-width:0;display:flex;flex-direction:column;align-items:stretch;justify-content:center;padding:clamp(16px,3vw,32px);gap:clamp(12px,2vw,24px);box-sizing:border-box}.login-form{width:100%;max-width:100%;box-sizing:border-box}.login-header{text-align:center;margin-bottom:16px}.login-header img{height:64px;object-fit:contain;margin-bottom:12px;margin-top:12px}.login-kicker{display:block;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:#1677ff}.login-title{margin:8px 0 0}.login-form .ant-form-item-label{padding-bottom:2px}.login-button{height:44px;border-radius:10px;background:linear-gradient(90deg,#2563eb,#4f46e5);border:none;max-width:100%;box-sizing:border-box}.login-button:hover,.login-button:focus{background:linear-gradient(90deg,#1d4ed8,#4338ca)}.login-footer{display:block;text-align:center;font-size:10px}@media(max-width:900px){.login-card{width:min(520px,92vw);height:auto}.login-left,.login-slide-desktop{display:none}.login-slide-mobile{display:block}.login-left-overlay,.login-left-caption{display:none}.login-right{flex:1 1 auto;padding:16px 20px 20px}}@media(max-width:600px){.login-card{border-radius:20px;height:min(520px,calc(100vh - 32px))}.login-right{padding:12px 16px 16px}}@media(max-height:700px){.login-card{height:min(520px,calc(100vh - 32px))}.login-header img{height:56px}}.public-asset{min-height:100vh;padding:32px 16px;background:#f6f8fb}.public-asset--center{display:flex;align-items:center;justify-content:center}.public-asset__shell{width:min(760px,100%);margin:0 auto;display:grid;gap:16px}.public-asset__header{margin-bottom:16px}.public-asset__header h2{margin:4px 0 0!important;overflow-wrap:anywhere}@media(max-width:640px){.public-asset{padding:20px 12px}}
