:root{--mmcr-blue:#1769aa;--mmcr-cyan:#00a8c6;--mmcr-ink:#17324d;--mmcr-soft:#eef6fb;--mmcr-line:#cbddea;--mmcr-white:#fff}
body.theme-technical,body.app-shell{background:linear-gradient(180deg,#f7fbfe 0,#edf5fa 100%);color:var(--mmcr-ink);font-family:Arial,"Helvetica Neue",sans-serif;min-height:100vh}
.app-navbar{background:#fff!important;border-bottom:3px solid var(--mmcr-cyan);box-shadow:0 2px 12px rgba(23,50,77,.08)}
.app-navbar .container{max-width:1440px}.navbar-brand{color:var(--mmcr-ink)!important}.mmcr-wordmark{display:flex;flex-direction:column;line-height:1}.mmcr-wordmark strong{font-size:2rem;letter-spacing:.11em;color:var(--mmcr-blue)}.mmcr-wordmark small{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#5d7184;margin-top:5px}.brand-badge{background:var(--mmcr-cyan)!important;color:#fff!important}.brand-title{display:none}.app-navbar .btn-outline-light{border-color:var(--mmcr-line);color:var(--mmcr-blue)}.app-navbar .btn-outline-light:hover,.app-navbar .btn-outline-light.active{background:var(--mmcr-blue);border-color:var(--mmcr-blue);color:#fff}.btn-primary,.admin-tabs .nav-link.active{background:var(--mmcr-blue)!important;border-color:var(--mmcr-blue)!important}.btn-warning{background:var(--mmcr-cyan)!important;border-color:var(--mmcr-cyan)!important;color:#fff!important}.card{border:1px solid var(--mmcr-line)!important;border-radius:10px!important;box-shadow:0 1px 3px rgba(23,50,77,.05)!important;background:#fff}.table thead th,.table-light{background:var(--mmcr-soft)!important;color:var(--mmcr-ink)!important}.form-control:focus,.form-select:focus{border-color:var(--mmcr-cyan);box-shadow:0 0 0 .2rem rgba(0,168,198,.15)}.admin-tabs{background:#fff;border:1px solid var(--mmcr-line);padding:8px;border-radius:10px}.admin-tabs .nav-link{color:#315a78;border-radius:7px}.app-footer{background:#e4f0f7;border-top:1px solid var(--mmcr-line);color:#416176}@media(max-width:700px){.mmcr-wordmark strong{font-size:1.55rem}.mmcr-wordmark small{font-size:.6rem}.navbar-brand{max-width:58%}}
@media print{.app-navbar,.app-footer,.admin-tabs{display:none!important}}
