.top-nav[data-v-0a6beea4]{overflow-x:auto}.top-nav[data-v-0a6beea4] .v-toolbar__content{min-width:0}.brand-title[data-v-0a6beea4]{cursor:pointer;flex:0 1 auto;font-size:1.05rem;font-weight:700;letter-spacing:0;min-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-actions[data-v-0a6beea4]{align-items:center;display:flex;flex:0 1 auto;gap:8px;min-width:0;overflow-x:auto}.logout-button[data-v-0a6beea4],.nav-button[data-v-0a6beea4]{font-size:.78rem;font-weight:800;letter-spacing:.08em}.logout-button[data-v-0a6beea4]{background:#1f2937!important;color:#fff!important}@media (max-width:760px){.brand-title[data-v-0a6beea4]{min-width:150px}.nav-actions[data-v-0a6beea4]{gap:4px}.logout-button[data-v-0a6beea4],.nav-button[data-v-0a6beea4]{padding:0 10px!important}}.dashboard-footer[data-v-ba02b92a]{background:var(--mushumba-primary-dark)!important;border-top:1px solid hsla(0,0%,100%,.12);margin-top:auto}.footer-link[data-v-ba02b92a]{color:#fff!important;font-size:.78rem;font-weight:800;letter-spacing:.08em}.footer-copy[data-v-ba02b92a]{color:hsla(0,0%,100%,.76);font-size:.82rem;font-weight:600}:root{--mushumba-primary:#1976d2;--mushumba-primary-dark:#0d3f7a;--mushumba-surface:#fff;--mushumba-page:#f5f8fb;--mushumba-text:#263238;--mushumba-muted:#667085;--mushumba-border:#dde7f0;--mushumba-shadow:0 10px 28px rgba(25,76,128,0.12)}.app-shell{background:var(--mushumba-page)!important;color:var(--mushumba-text)}.dashboard-main{background:linear-gradient(180deg,rgba(25,118,210,.06),transparent 220px),var(--mushumba-page)}.dashboard-page{max-width:1180px;padding-top:28px;padding-bottom:36px}.page-title{font-size:2.35rem;line-height:1.15;margin-bottom:22px;text-align:center}.page-title,.section-title{color:var(--mushumba-text);font-weight:800;letter-spacing:0}.section-title{font-size:1.35rem;line-height:1.2;margin:0 0 18px}.panel-card{border:1px solid var(--mushumba-border)!important;border-radius:8px!important;box-shadow:var(--mushumba-shadow)!important}.filter-row{align-items:center;background:hsla(0,0%,100%,.72);border:1px solid var(--mushumba-border);border-radius:8px;margin-bottom:18px;padding:8px 10px 0}.section-actions{margin-top:26px}.table-panel{margin-top:20px;padding:18px}.table-panel-title{color:var(--mushumba-text);font-size:1.1rem!important;font-weight:800;gap:16px;line-height:1.3;padding:0 0 16px!important;word-break:break-word}.table-panel .v-text-field{max-width:340px}.v-data-table{border:1px solid var(--mushumba-border)!important;border-radius:8px!important;box-shadow:none!important;overflow:hidden}.v-data-table>.v-data-table__wrapper>table>thead>tr>th{color:var(--mushumba-muted)!important;font-weight:800!important;white-space:nowrap}.v-data-table>.v-data-table__wrapper>table>tbody>tr>td{color:#344054;font-weight:500}.v-btn{letter-spacing:.06em!important}@media (max-width:600px){.dashboard-page{padding-top:20px}.page-title{font-size:1.8rem}.filter-row{padding-top:12px}.table-panel{padding:14px}.table-panel-title{align-items:stretch;flex-direction:column}.table-panel .v-text-field{max-width:none;width:100%}}.hero[data-v-b7ba1710]{background-image:linear-gradient(0deg,rgba(13,63,122,.58),rgba(13,63,122,.38)),url(../img/hero.b400f9be.jpg);background-position:50%;background-size:cover;min-height:100%;padding:56px 0}.hero-title[data-v-b7ba1710]{color:#fff;font-size:3.2rem;font-weight:800;letter-spacing:0;line-height:1.1;margin-bottom:12px;text-align:center;text-shadow:0 2px 18px rgba(0,0,0,.28)}.hero-copy[data-v-b7ba1710]{color:hsla(0,0%,100%,.9);font-size:1.08rem;font-weight:600;line-height:1.45;margin:0 auto;max-width:620px;text-align:center}.hero-app-row[data-v-b7ba1710]{margin-top:28px}.app-showcase[data-v-b7ba1710]{align-items:center;background:linear-gradient(135deg,#0d3f7a,#1976d2 62%,#19a974);border:1px solid hsla(0,0%,100%,.24);border-radius:8px;box-shadow:0 24px 56px rgba(10,38,71,.32);display:grid;gap:28px;grid-template-columns:minmax(0,1fr) 190px;overflow:hidden;padding:26px 28px;position:relative}.app-showcase[data-v-b7ba1710]:after{background:hsla(0,0%,100%,.08);bottom:-70px;content:"";height:220px;position:absolute;right:-45px;transform:rotate(-12deg);width:320px}.app-showcase-copy[data-v-b7ba1710]{align-items:center;display:flex;gap:18px;min-width:0;position:relative;z-index:1}.app-mark[data-v-b7ba1710]{align-items:center;background:hsla(0,0%,100%,.95);border-radius:8px;box-shadow:0 12px 28px rgba(10,38,71,.22);display:flex;flex:0 0 auto;height:86px;justify-content:center;position:relative;width:86px}.water-drop[data-v-b7ba1710]{background:linear-gradient(180deg,#1976d2,#19a974);border-radius:50% 50% 50% 8px;display:block;height:40px;transform:rotate(-45deg);width:40px}.water-ripple[data-v-b7ba1710]{border:4px solid #1976d2;border-left-color:transparent;border-right-color:transparent;border-top-color:transparent;border-radius:50%;bottom:18px;height:24px;opacity:.75;position:absolute;width:52px}.app-eyebrow[data-v-b7ba1710]{color:hsla(0,0%,100%,.78);font-size:.78rem;font-weight:800;letter-spacing:.11em;margin-bottom:8px;text-transform:uppercase}.app-showcase h2[data-v-b7ba1710]{color:#fff;font-size:1.8rem;font-weight:800;letter-spacing:0;line-height:1.16;margin:0}.phone-preview[data-v-b7ba1710]{background:#101828;border:8px solid #0b1220;border-radius:28px;box-shadow:0 18px 40px rgba(0,0,0,.28);height:250px;justify-self:end;overflow:hidden;padding:12px;position:relative;width:132px;z-index:1}.phone-top[data-v-b7ba1710]{background:#344054;border-radius:999px;height:4px;left:50%;position:absolute;top:9px;transform:translateX(-50%);width:42px}.phone-screen[data-v-b7ba1710]{background:#f5f8fb;border-radius:18px;height:100%;padding:18px 10px 10px}.screen-header[data-v-b7ba1710]{align-items:center;color:#0d3f7a;display:flex;font-size:.62rem;gap:6px;margin-bottom:14px}.screen-header span[data-v-b7ba1710]{background:#19a974;border-radius:50%;display:block;height:22px;width:22px}.screen-grid[data-v-b7ba1710]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.screen-grid span[data-v-b7ba1710]{align-items:center;background:#0d3f7a;border-radius:8px;color:#fff;display:flex;font-size:.52rem;font-weight:800;height:48px;justify-content:center;line-height:1.1;padding:4px;text-align:center}.screen-grid span[data-v-b7ba1710]:nth-child(2),.screen-grid span[data-v-b7ba1710]:nth-child(3){background:#19a974}.feature-strip[data-v-b7ba1710]{bottom:24px;display:flex;flex-wrap:wrap;gap:8px;left:28px;position:absolute;z-index:1}.feature-strip span[data-v-b7ba1710]{background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.24);border-radius:999px;color:#fff;font-size:.74rem;font-weight:800;padding:7px 10px}@media (max-width:600px){.hero[data-v-b7ba1710]{padding:36px 0}.hero-title[data-v-b7ba1710]{font-size:2.2rem}.app-showcase[data-v-b7ba1710]{gap:20px;grid-template-columns:1fr;padding:22px}.app-showcase-copy[data-v-b7ba1710]{align-items:flex-start}.app-mark[data-v-b7ba1710]{height:68px;width:68px}.water-drop[data-v-b7ba1710]{height:32px;width:32px}.water-ripple[data-v-b7ba1710]{bottom:14px;width:42px}.app-showcase h2[data-v-b7ba1710]{font-size:1.32rem}.phone-preview[data-v-b7ba1710]{justify-self:center}.feature-strip[data-v-b7ba1710]{bottom:auto;left:auto;position:relative}}