*{box-sizing:border-box}body{color:#162d38;background:#f4f6f8;margin:0}.brand{color:#7de2c6;align-items:center;gap:12px;height:76px;padding:20px;font-size:24px;font-weight:800;display:flex}.brand span{color:#fff;font-size:16px}.ant-layout-sider,.ant-menu-dark{background:#122b35!important}.ant-layout-header{border-bottom:1px solid #e5e9ed;justify-content:space-between;align-items:center;display:flex;background:#fff!important;padding:0 32px!important}.ant-layout-content{width:100%;max-width:1800px;margin:auto;padding:32px}.page-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.page-heading h2{margin:0 0 8px}.filter{margin-bottom:20px}.actions{margin:20px 0}.stats{margin:24px 0}.requirement{margin-bottom:20px}.login,.center{justify-content:center;align-items:center;min-height:100vh;display:flex}.login{background:radial-gradient(at 0 0,#dcefe9,#edf1f4 65%)}.login .ant-card{width:420px;margin:20px;padding:16px}.login form{margin-top:28px}.brand-mark{color:#fff;background:#165d56;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:22px;font-weight:800;display:flex}pre{white-space:pre-wrap;word-break:break-word;background:#f5f7f9;border-radius:6px;max-height:320px;padding:12px;font-size:12px;overflow:auto}.print-sheet{background:#fff;padding:30px}.ant-table-wrapper{margin-top:16px}@media (width<=600px){.ant-layout-content{padding:16px}.ant-layout-header{padding:0 16px!important}.page-heading{flex-direction:column;align-items:flex-start}.ant-modal{max-width:calc(100vw - 20px)}.ant-checkbox-group{flex-direction:column;gap:16px;display:flex}.print-sheet{padding:12px}}@media print{@page{size:A4;margin:15mm}.ant-layout-sider,.ant-layout-header,.no-print{display:none!important}.ant-layout-content{padding:0}.ant-layout{display:block!important}.print-sheet{padding:0}.ant-table{font-size:11px!important}}.ant-layout,.ant-layout-content,.ant-card,.ant-card-body{min-width:0}.ant-checkbox-wrapper{white-space:normal;overflow-wrap:anywhere;max-width:100%}@media (width<=600px){.ant-layout-content>.ant-spin-nested-loading{max-width:100%}.ant-layout-header>.ant-typography{text-overflow:ellipsis;white-space:nowrap;max-width:100px;overflow:hidden}.ant-card-body{padding:16px!important}.ant-layout-sider-zero-width-trigger{z-index:10}}.asset-detail-groups{gap:16px;margin-top:20px;display:grid}.asset-info-card .ant-descriptions-item-content{overflow-wrap:anywhere}.asset-detail-actions{margin:0 0 4px}.asset-event-source{margin-top:12px}.asset-event-source summary{cursor:pointer;color:#165d56}.asset-info-card .ant-descriptions-item-label{color:#667780}.asset-info-card .ant-card-head{min-height:52px}
