body{background:#f5f5f5;margin:0}code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px}.app-sider{z-index:20;border-right:1px solid #f0f0f0;height:100vh;top:0;position:sticky!important}.app-sider .ant-layout-sider-children{overflow-y:auto}.app-sider .ant-layout-sider-zero-width-trigger{top:12px}.branch-select{min-width:200px}.logo{white-space:nowrap;border-bottom:1px solid #f0f0f0;align-items:center;gap:10px;height:56px;padding:0 20px;font-size:15px;font-weight:600;display:flex;overflow:hidden}.logo small{color:#00000073;font-size:11px;font-weight:400;line-height:1.2;display:block}.logo-mark{background:linear-gradient(135deg,#1677ff,#69b1ff);border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.app-header{z-index:10;border-bottom:1px solid #f0f0f0;align-items:center;gap:12px;display:flex;position:sticky;top:0;background:#fff!important;height:56px!important;padding:0 24px!important;line-height:56px!important}.app-content{padding:20px 24px 48px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.page-head>div:first-child{flex:420px;min-width:0}.toolbar{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.muted{color:#00000073;font-size:12px}.base-checkable-tag{border:1px solid #d9d9d9;border-radius:6px;margin-inline-end:0;padding:4px 10px;font-size:13px}.base-checkable-tag.ant-tag-checkable-checked{border-color:#1677ff}.base-checkable-extra{opacity:.65;font-size:12px}.luot-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.luot-layout .ant-card+.ant-card{margin-top:16px}.luot-sticky{position:sticky;top:72px}.sum-row{border-bottom:1px dashed #f0f0f0;justify-content:space-between;gap:12px;padding:6px 0;display:flex}.sum-row.total{border-bottom:0;padding-top:10px;font-size:16px;font-weight:600}.item-row{grid-template-columns:minmax(180px,2fr) 96px 120px 120px minmax(120px,1.4fr) 36px;align-items:start;gap:8px;display:grid}.item-row.no-extra{grid-template-columns:minmax(180px,2fr) 96px 120px 120px 36px}.item-row.chan-doan{grid-template-columns:minmax(200px,2fr) 150px 150px 36px}.item-row .ant-form-item{margin-bottom:8px}.item-head{color:#00000073;padding-bottom:4px;font-size:12px}.item-money{text-align:right;white-space:nowrap;line-height:32px}.list-plain{margin:0;padding:0;list-style:none}.list-plain li{border-bottom:1px solid #f0f0f0;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.list-plain li:last-child{border-bottom:0}.clickable-row{cursor:pointer}@media (width<=1200px){.luot-layout{grid-template-columns:minmax(0,1fr)}.luot-sticky{position:static}}@media (width<=991px){.app-sider{left:0;position:fixed!important}}@media (width<=768px){.branch-select{min-width:150px}.app-header{padding:0 12px 0 48px!important}.app-content{padding:16px}.hide-sm{display:none!important}.item-row,.item-row.no-extra,.item-row.chan-doan{grid-template-columns:1fr 1fr}.item-head{display:none}}
