.nav-dashboard{margin-bottom:6px}.nav-worklist{margin-bottom:22px;font-size:13px;font-weight:650}
.work-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:18px}
.work-summary-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;background:var(--panel);border:1px solid var(--line);border-radius:13px;min-width:0}
.work-summary-item span{font-size:11px;color:var(--muted)}.work-summary-item strong{font-size:26px;font-variant-numeric:tabular-nums}
.work-filters{display:grid;grid-template-columns:1.2fr 1.4fr 1fr 1fr;gap:16px;align-items:end}.work-filters .field{min-width:0}.work-filters .button-row{grid-column:1/-1;justify-content:flex-end}.work-filters input,.work-filters select{font-size:12px}
.work-row{display:grid;grid-template-columns:112px minmax(0,1fr) minmax(140px,220px);gap:20px;padding:22px;border-bottom:1px solid var(--line)}.work-row:last-child{border-bottom:0}
.work-date strong{display:block;margin-top:9px;font-size:11px;color:var(--muted)}.work-content{min-width:0;overflow-wrap:anywhere}.work-content h3{margin:6px 0;font-size:14px}.work-content p{font-size:12px;color:var(--muted)}.work-content small{display:block;margin-top:8px;font-size:10px;color:#96aebb}.work-content small a{color:#d5ae8f}
.work-actions{display:flex;align-items:flex-end;flex-direction:column;gap:9px}.work-actions .button{white-space:normal;text-align:center;max-width:100%}.work-actions form{max-width:100%}.work-actions .text-link{font-size:11px}
.search-page-form .button-row{display:flex;flex-wrap:nowrap;margin-top:8px}.search-page-form input{flex:1;min-width:0}.search-page-form p{font-size:11px!important;margin:12px 0 0!important}
.record-results{display:flex;flex-direction:column}.record-results>a{display:flex;flex-direction:column;gap:5px;padding:16px 22px;border-bottom:1px solid var(--line);overflow-wrap:anywhere;min-width:0}.record-results>a:hover{background:var(--accent-soft)}.record-results>a strong{font-size:13px}.record-results>a span{font-size:11px;color:var(--muted)}.record-results>a:last-child{border-bottom:0}
.command-data{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.command-data-status{font-size:11px;color:var(--muted);padding:6px 0}.command-data .record-results>a{padding:12px 8px}.command-all{display:block;margin-top:12px;color:var(--copper);font-size:12px}.command-all[hidden]{display:none}#command-dialog{max-height:min(85dvh,800px);overflow-y:auto}.command-results{max-height:220px;overflow-y:auto}
.report-controls{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:20px}.report-filter{display:flex;align-items:end;flex-wrap:wrap;gap:12px}.report-controls p{font-size:11px;color:var(--muted);max-width:85ch}.report-controls .button-row{flex-wrap:wrap}
.mandate-report{background:white;color:#1f2a32;border-radius:12px;max-width:1120px;margin:0 auto;padding:42px;box-shadow:0 12px 40px #0003;overflow-wrap:anywhere}
.report-head{display:flex;justify-content:space-between;gap:20px;border-bottom:3px solid #b66e41;padding-bottom:20px;margin-bottom:26px}.report-brand{font-size:23px;font-weight:850;letter-spacing:3px;color:#23333d}.report-head>div:last-child{text-align:right}.report-head p{font-size:11px;color:#526470}.report-head strong{font-size:16px}.mandate-report h1{font-size:25px;line-height:1.25;letter-spacing:-.5px;color:#172b35}.mandate-report .report-subtitle{font-size:12px;color:#60727e;margin:8px 0 24px}.report-context{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:0 0 24px}.report-context dt{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#637782}.report-context dd{font-size:13px;margin:7px 0 0}.mandate-report section{margin:25px 0}.mandate-report h2{font-size:16px;color:#263944;margin:0 0 12px}.mandate-report section>p{font-size:12px;color:#526470;margin:8px 0 14px}.report-prose{white-space:pre-wrap}.report-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;background:#f2f5f6;border:1px solid #dce3e6;padding:20px;border-radius:8px}.report-totals span{display:block;color:#526470;font-size:11px}.report-totals strong{display:block;font-size:21px;color:#253b47;margin-top:7px}
.mandate-report table{width:100%;font-size:11px;border-collapse:collapse}.mandate-report th{background:#f2f5f6;color:#425965;font-size:9px;padding:11px 10px;border-color:#dce3e6;white-space:normal}.mandate-report td{padding:11px 10px;color:#203640;border-color:#dce3e6;font-size:11px;vertical-align:top;overflow-wrap:anywhere}.mandate-report tr:hover td{background:transparent}.mandate-report footer{margin-top:30px;padding-top:15px;border-top:1px solid #dce3e6;color:#60727e;font-size:10px}.mandate-report footer p{margin-bottom:12px}.report-demo{border:1px solid #be895f;background:#fff3e6;padding:10px;font-size:11px;color:#865327;margin-bottom:20px}
@media(max-width:1180px){.work-filters{grid-template-columns:1fr 1fr}.work-row{grid-template-columns:95px minmax(0,1fr);gap:16px}.work-actions{grid-column:2;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap}.report-totals strong{font-size:18px}}
@media(max-width:600px){.work-summary{grid-template-columns:1fr 1fr;gap:10px}.work-summary-item{padding:14px;align-items:flex-start;flex-direction:column;gap:5px}.work-summary-item strong{font-size:25px}.work-filters{grid-template-columns:minmax(0,1fr);padding:18px;gap:14px}.work-filters .button-row{justify-content:flex-start}.work-row{padding:18px;grid-template-columns:minmax(0,1fr);gap:12px}.work-date{display:flex;align-items:center;gap:12px}.work-date strong{margin:0}.work-actions{grid-column:1}.mandate-report{padding:20px 16px;border-radius:9px}.report-head{gap:12px}.report-brand{font-size:18px;letter-spacing:2px}.report-head strong{font-size:13px}.report-head p{font-size:10px}.mandate-report h1{font-size:22px}.report-context{grid-template-columns:1fr}.report-totals{grid-template-columns:1fr;padding:16px}.report-totals>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.report-totals strong{font-size:16px;margin:0;white-space:nowrap}.report-filter{width:100%}.report-filter>div{flex:1;min-width:135px}.report-filter button{width:100%}.report-controls .button-row>.button{width:100%}.report-controls .button-row{width:100%}.search-page-form{padding:18px}.record-results>a{padding:16px 18px}}
@media print{
 @page{size:A4;margin:16mm 13mm}
 body:has(.mandate-report){background:white!important;color:#1f2a32!important;font-size:10pt}
 body:has(.mandate-report) .sidebar,body:has(.mandate-report) .rs-systembar,body:has(.mandate-report) .topbar,body:has(.mandate-report) .report-controls,body:has(.mandate-report) .page-footer,body:has(.mandate-report) .demo-banner,body:has(.mandate-report) .notice,body:has(.mandate-report) .skip{display:none!important}
 body:has(.mandate-report) .shell{margin:0!important}.main:has(.mandate-report){max-width:none!important;padding:0!important;margin:0!important}.mandate-report{padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;max-width:none!important;width:100%;print-color-adjust:exact;-webkit-print-color-adjust:exact}.mandate-report .table-wrap{overflow:visible!important}.mandate-report table{min-width:0!important;table-layout:fixed;width:100%!important}.mandate-report th,.mandate-report td{font-size:8pt;padding:8px 6px;white-space:normal!important}.mandate-report thead{display:table-header-group}.mandate-report tr,.report-head,.report-context,.report-totals{break-inside:avoid}.mandate-report h2{break-after:avoid}.mandate-report section{break-inside:auto}.mandate-report .table-wrap::before{display:none!important}.mandate-report h1{font-size:19pt}.report-context{grid-template-columns:1fr 1fr!important}.report-totals{grid-template-columns:repeat(3,minmax(0,1fr))!important}.report-totals>div{display:block!important}.report-totals strong{font-size:14pt}.report-head{display:flex!important}.report-head strong{font-size:12pt}.report-head p{font-size:9pt}
}

.mandate-report .report-time-table th:nth-child(1){width:16%}.mandate-report .report-time-table th:nth-child(2){width:52%}.mandate-report .report-time-table th:nth-child(3){width:14%}.mandate-report .report-time-table th:nth-child(4){width:18%}
