.mun-view{font:12px/1.5 Inter,"Segoe UI",Arial,sans-serif;color:#e2e8f0;box-sizing:border-box}.mun-view *{box-sizing:border-box}.mun-view h1{font-size:23px;color:#f1f5f9}.mun-view h2,.mun-view h3{font-size:14px;color:#c7d2fe;margin:16px 0 8px}.mun-view p{font-size:12px;margin:6px 0;color:#bdc9d9}.mun-source,.mun-view small{display:block;color:#a8b6ca;font-size:10px;line-height:1.5}.mun-identity{font-weight:650;margin:8px 0}.mun-debt{background:linear-gradient(120deg,#29303f,#242735);border:1px solid #677187;border-radius:12px;padding:12px;margin-bottom:10px}.mun-amount{display:block;font-size:20px;color:#fff;margin:4px 0}.mun-badge{font-size:10px;padding:3px 6px;background:#364257;border-radius:6px}.mun-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.mun-row>span{font-size:10px}.mun-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mun-field{padding:9px 10px;background:#1c293b;border:1px solid #33445c;border-radius:9px;min-width:0}.mun-field>span{display:block;font-size:9px;color:#a7b6ce;text-transform:uppercase}.mun-field strong{display:block;font-size:11px;color:#f1f5f9;overflow-wrap:anywhere}.mun-view button,.mun-dialog header button{font:600 11px "Segoe UI",Arial;padding:8px 12px;color:#b5ece8;background:#173f49;border:1px solid #36828b;border-radius:7px;cursor:pointer;margin:5px 3px 0 0}.mun-view button:disabled{opacity:.45;cursor:default}.mun-view button:hover:not(:disabled){background:#245b65}.mun-view .mun-primary{width:100%;background:#3d344c;color:#f2dcff;border-color:#796187}.mun-label{font-size:10px;display:block;margin-bottom:10px}.mun-view select,.mun-view input{color:#e2e8f0;background:#172436;border:1px solid #4d617e;border-radius:6px;padding:8px;width:100%;font:12px "Segoe UI",Arial}.mun-view select{margin-top:4px}.mun-totals{display:flex;gap:8px;flex-wrap:wrap;font-size:10px;color:#8fdbd3;margin:10px 0}.mun-item{background:#172438;border:1px solid #334a65;border-left:3px solid #3cc9bc;border-radius:9px;padding:12px;margin:10px 0}.mun-cert{border-left-color:#ad94ed}.mun-item strong{font-size:12px;color:#eef4ff}.mun-item .mun-grid{margin:8px 0}.mun-view details{margin:10px 0;border:1px solid #41516a;border-radius:8px;padding:10px;background:#182437}.mun-view summary{color:#a9dedb;font-weight:600;cursor:pointer;font-size:11px}.mun-raw{padding-top:8px}.mun-raw-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;border-bottom:1px solid #304159;padding:7px 0;overflow-wrap:anywhere}.mun-raw-row[hidden]{display:none}.mun-raw dt{color:#adc0d7;font-size:11px}.mun-raw dd{margin:0;color:#f0f4ff;font-size:11px}.mun-overlay{position:fixed;inset:0;background:#071222b8;z-index:99999;display:flex;align-items:center;justify-content:center;padding:18px}.mun-dialog{background:#111d30;border:1px solid #516580;border-radius:15px;width:min(860px,100%);max-height:92vh;overflow:auto;box-shadow:0 20px 70px #0008}.mun-dialog>header{position:sticky;top:0;background:#1b2b41;display:flex;align-items:center;justify-content:space-between;padding:12px 18px;z-index:1}.mun-dialog h2{font:600 15px "Segoe UI",Arial;color:#eef4ff;margin:0}.mun-dialog-content{padding:18px}.mun-page{background:#0e1a2b;margin:0;padding:24px}.mun-page main{max-width:850px;margin:auto}.mun-page form{padding:20px 0}.mun-page progress{width:100%;height:16px}.mun-page pre{white-space:pre-wrap;font:12px/1.7 "Segoe UI",Arial;color:#bfdbf4}.mun-actions{display:flex;gap:8px;flex-wrap:wrap}.mun-view a{color:#7dd3fc}.mun-error{color:#fecaca}@media(max-width:480px){.mun-overlay{padding:5px}.mun-dialog-content{padding:10px}.mun-raw-row{grid-template-columns:1fr;gap:3px}.mun-grid{gap:5px}.mun-row{flex-wrap:wrap}}@media print{body:has(.mun-overlay)>*:not(.mun-overlay){display:none!important}.mun-overlay{position:static;background:white;display:block;padding:0}.mun-dialog{max-height:none;overflow:visible;width:100%;border:0;box-shadow:none}.mun-dialog header button,.mun-view button,.mun-view input{display:none!important}.mun-dialog,.mun-dialog header,.mun-view,.mun-field,.mun-item,.mun-debt{background:white!important;color:#111!important}.mun-view *,.mun-dialog h2{color:#111!important}.mun-item,.mun-grid{break-inside:avoid}}