body:not(.signed-in){min-height:100vh;background:radial-gradient(ellipse at 20% 15%,#24414d 0,transparent 52%),linear-gradient(140deg,#20282c,#121a20)!important;background-attachment:fixed!important}body:not(.signed-in) #login{box-shadow:0 20px 70px #0005;border:1px solid #43606a}.signed-in{background:#f5f7fa}#login .sub{font-size:17px;letter-spacing:.3px}.metric-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:20px 0}.metric-cards article{padding:20px;background:#e8f6fa;border:1px solid #c2e2ec;border-radius:12px}.metric-cards b{display:block;font-size:28px;margin-top:8px}.metrics-filter{display:flex;gap:15px;margin:22px 0}.metrics-filter input{max-width:190px}.monthly-counts{max-width:360px;white-space:normal!important}.monthly-counts span{display:inline-block;margin:2px 5px;padding:3px 5px;background:#eef6f8}.technician-field{border-left:3px solid #66c5e1;padding-left:9px}#accountDialog{max-width:850px}#accountPermissions input[type=checkbox],#accountFields input[type=checkbox]{width:auto}.low-unread{background:#fff1d2;border-color:#d9ad50}#alertsButton{margin-left:12px}#b2bMetrics{margin-top:35px;border-top:1px solid #dce5eb;padding-top:10px}#accountPermissions label{margin:12px 0}#accountPermissions table td{white-space:normal}#accountFields label{align-self:center}
/* Coloured angular stationery matching the supplied invoice reference. */
.ledger-paper .ledger-head{min-height:49mm;margin-bottom:4mm}.ledger-paper .ledger-brand{background:#26333e!important;clip-path:polygon(17% 0,100% 0,100% 100%,17% 100%,0 50%);border:0;padding:5mm 4mm 5mm 10mm;align-self:stretch;position:relative;isolation:isolate}.ledger-paper .ledger-brand:before{content:'';position:absolute;inset:0;background:#49aabb;clip-path:polygon(17% 0,22% 0,5% 50%,22% 100%,17% 100%,0 50%);z-index:-1}.ledger-paper .ledger-logo{background:#fff;border-radius:2mm;padding:2mm;width:46mm;height:23mm}.ledger-paper .ledger-brand p{color:white!important}.ledger-paper .ledger-table th{clip-path:polygon(0 0,94% 0,100% 50%,94% 100%,0 100%)}.ledger-paper .ledger-totals .ledger-grand{position:relative;background:linear-gradient(120deg,#49aabb 0 25%,#26333e 25% 100%);padding-left:4mm;clip-path:polygon(3% 0,100% 0,100% 100%,3% 100%,0 50%)}.ledger-paper .ledger-footer{height:25mm;min-height:25mm}.ledger-paper .ledger-footer span{right:4mm;bottom:5mm;max-width:55%;text-align:right}
@media print{body.business-print #printArea .ledger-paper .ledger-brand{background:#26333e!important}body.business-print #printArea .ledger-paper .ledger-brand p{color:white!important}body.business-print #printArea .ledger-logo{background:white!important}body.business-print #printArea .ledger-paper .ledger-grand{background:linear-gradient(120deg,#49aabb 0 25%,#26333e 25% 100%)!important}.ledger-paper .ledger-brand:before{print-color-adjust:exact!important;-webkit-print-color-adjust:exact!important}}

.ledger-paper .ledger-table th:nth-child(2){background:#26333e!important}.ledger-paper .ledger-table th:nth-child(n+3){text-align:center;padding-right:4mm}#signedInUser010{font-size:12px;color:#bbc6d1;line-height:1.5;margin:12px 0}aside nav button{width:100%}@media print{body.business-print #printArea .ledger-paper .ledger-table th:nth-child(2){background:#26333e!important}}
