.mh-v1820-page{background:#fff;border:1px solid #e1dddd;border-radius:14px;padding:24px;margin:0 0 20px;min-height:420px}.mh20-page-head{display:flex;justify-content:space-between;gap:15px;align-items:flex-start;margin-bottom:18px}.mh20-page-head h2{margin:0 0 6px;font-size:26px}.mh20-page-head p{margin:0;color:#666;line-height:1.7}.mh20-page-head button,.mh20-card button,.mh20-form button,#mh20ManageCountries{border:0;border-radius:9px;background:#a71920;color:#fff;padding:10px 14px;font-weight:700;cursor:pointer}.mh20-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:12px;margin-bottom:16px}.mh20-summary article{border:1px solid #e2dddd;border-radius:13px;background:#fbf9f9;padding:16px;display:grid;gap:5px}.mh20-summary article b{font-size:18px;color:#8f151b}.mh20-summary article span,.mh20-summary article small{color:#666}.mh20-summary article strong{font-size:22px}.mh20-tabs{display:flex;gap:7px;overflow:auto;border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:15px}.mh20-tabs button{white-space:nowrap;border:1px solid #ddd;background:#fff;color:#222;border-radius:9px;padding:9px 12px;cursor:pointer;font-weight:700}.mh20-tabs button.active{background:#a71920;border-color:#a71920;color:#fff}.mh20-card{border:1px solid #e2dddd;border-radius:13px;background:#fff;padding:17px;margin:12px 0}.mh20-card h3{margin:0 0 13px;font-size:19px}.mh20-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mh20-wide{grid-column:1/-1}.mh20-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;align-items:end}.mh20-form h2,.mh20-form h3{grid-column:1/-1;margin:0 0 4px}.mh20-form input,.mh20-form select,.mh20-form textarea{min-width:0;border:1px solid #d5d0d0;border-radius:9px;background:#fff;padding:10px 11px}.mh20-form textarea{grid-column:1/-1;resize:vertical}.mh20-form label{display:flex;gap:7px;align-items:center}.mh20-table-wrap{overflow:auto;border:1px solid #eee;border-radius:10px}.mh20-table-wrap table,#mh20CountriesList table{width:100%;border-collapse:collapse;min-width:650px}.mh20-table-wrap th,.mh20-table-wrap td,#mh20CountriesList th,#mh20CountriesList td{padding:10px;border-bottom:1px solid #eee;text-align:right;vertical-align:top}.mh20-table-wrap th,#mh20CountriesList th{background:#f7f3f3;font-weight:800;white-space:nowrap}.mh20-table-wrap td input{max-width:120px;border:1px solid #ddd;border-radius:7px;padding:7px}.mh20-due{color:#b42318;font-weight:800}.mh20-error{background:#fff1f1;color:#a71920;border:1px solid #edc5c7;border-radius:9px;padding:12px}.mh20-status{margin-top:7px;font-weight:700}.mh20-status.ok{color:#087f4f}.mh20-status.err{color:#b42318}.mh20-modal{position:fixed;inset:0;background:#120a0bb8;z-index:10050;display:none;place-items:center;padding:16px}.mh20-modal.open{display:grid}.mh20-dialog{width:min(1100px,96vw);max-height:90vh;overflow:auto;background:#fff;border-radius:15px;padding:24px;position:relative}.mh20-close{position:absolute;left:13px;top:10px;border:0;background:transparent!important;color:#111!important;font-size:28px!important;padding:4px!important}.mh20-workspace-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.mh20-pill{display:inline-block;background:#f8e8e9;color:#94161d;border-radius:999px;padding:5px 9px;font-weight:800}.mh20-ws-detail{margin-top:18px}.mh20-quote{margin-top:15px}.mh20-quote-list{display:grid;gap:7px;margin-bottom:12px}.mh20-quote-list article{display:grid;grid-template-columns:auto 1fr auto;gap:10px;border:1px solid #eee;border-radius:9px;padding:10px;align-items:center}.mh20-quote-list small{color:#666}.task-toolbar #taskCountryFilter{min-width:150px}.task-toolbar #mh20ManageCountries{background:#202020;color:#fff}.permission-groups{grid-template-columns:repeat(3,minmax(0,1fr))!important}.mh-nav-hidden{display:none!important}@media(max-width:900px){.mh20-grid2{grid-template-columns:1fr}.mh20-quote-list article{grid-template-columns:1fr}.permission-groups{grid-template-columns:1fr!important}}@media(max-width:620px){.mh-v1820-page{padding:13px}.mh20-page-head{flex-direction:column}.mh20-form{grid-template-columns:1fr}.mh20-form textarea{grid-column:auto}.mh20-summary{grid-template-columns:1fr}}

/* V18.20.2 — task country inside full task settings */
#mh20TaskCountryOverview{display:grid;gap:7px;align-content:start}
#mh20TaskCountryOverview>span{font-weight:700}
#mh20TaskCountryOverview select{width:100%}
#mh20TaskCountryOverview .mh20-task-country-hint{display:block;margin-top:5px;color:var(--muted,#6f6f73);font-size:12px;line-height:1.45}

/* Accounting integrity workspace — 2026-10-12 */
.mh20-ledger-tools,.mh20-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:12px 0}
.mh20-ledger{max-height:56vh;overflow:auto;border:1px solid #eadede;border-radius:12px}
.mh20-ledger table{min-width:1050px}
.mh20-ledger thead th{position:sticky;top:0;z-index:2;background:#fff7f7}
.mh20-ledger td small{display:block;color:#777;font-size:11px;margin-top:3px}
.mh20-pagination{justify-content:center}.mh20-pagination span{font-weight:800;min-width:80px;text-align:center}
.mh-installment-row{display:grid;grid-template-columns:minmax(150px,1fr) minmax(130px,1fr) auto;gap:9px;align-items:center;margin:7px 0}
@media(max-width:720px){.mh-installment-row{grid-template-columns:1fr 1fr}.mh-installment-row button{grid-column:1/-1}.mh20-ledger-tools>*{width:100%}}