@import "https://fonts.googleapis.com/css2?family=Cinzel:wght@600;700;800&family=Inter:wght@400;500;600;700;800&display=swap";:root{--forest:#06110c;--forest-2:#0b1d14;--forest-3:#12291d;--green:#28533a;--leaf:#8cab45;--gold:#d3a74a;--gold-light:#f0ca72;--cream:#f2ede3;--paper:#faf8f3;--ink:#172019;--muted:#657068;--line:#d7cebd;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif}button,a,input,select,textarea{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}.container{max-width:1160px;margin:0 auto;padding:0 24px}.narrow{max-width:820px}.center{text-align:center}.eyebrow{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;margin:0 0 12px;font-size:.76rem;font-weight:800}h1,h2,h3{font-family:Cinzel,serif}h2{margin:6px 0 18px;font-size:clamp(2rem,4vw,3.7rem);line-height:1.08}.site-header{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050d09f7;border-bottom:1px solid #d3a74a2e;position:sticky;top:0}.nav-wrap{justify-content:space-between;align-items:center;gap:22px;min-height:78px;display:flex}.brand{color:#fff;text-align:left;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:flex}.brand img{object-fit:contain;width:58px;height:58px}.brand strong{font-family:Cinzel,serif;font-size:.98rem;display:block}.brand small{color:#aab6ae;margin-top:3px;font-size:.72rem;display:block}.desktop-nav{align-items:center;gap:4px;display:flex}.desktop-nav button,.mobile-nav button{color:#d9e3dc;background:0 0;border:0;border-radius:8px;padding:10px 11px}.desktop-nav button:hover,.desktop-nav button.active{color:var(--gold-light);background:#d3a74a17}.admin-link{align-items:center;gap:6px;border:1px solid #d3a74a57!important;display:inline-flex!important}.mobile-toggle{color:#fff;background:0 0;border:0;display:none}.mobile-nav{padding:0 24px 18px;display:none}.hero{color:#fff;background:url(/assets/hero-break.png) 50%/cover no-repeat;border-bottom:1px solid #d3a74a33;align-items:center;min-height:720px;display:flex}.hero-overlay{display:none!important}.hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:52px;padding-top:84px;padding-bottom:84px;display:grid;position:relative}.hero-copy{max-width:720px}.hero h1,.page-hero h1{margin:0;font-size:clamp(3rem,6vw,6.1rem);line-height:.95}.hero-line{color:var(--leaf);margin:10px 0 24px;font-family:Cinzel,serif;font-size:clamp(2rem,4.5vw,4.2rem);font-weight:800}.lead{color:#dce5df;max-width:690px;font-size:1.15rem;line-height:1.75}.hero-emblem{justify-content:flex-end;display:flex}.hero-emblem img{filter:drop-shadow(0 18px 42px #00000085);width:min(430px,90%)}.actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.btn{box-shadow:none;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:14px 20px;font-weight:800;text-decoration:none;display:inline-flex}.btn.gold{background:linear-gradient(135deg,var(--gold-light),var(--gold));color:#162014}.btn.ghost{color:#fff;background:#030a0794;border-color:#f0ca7280}.btn.light{background:var(--gold);color:#182015}.btn:hover{transform:translateY(-1px)}.impact-strip{background:var(--forest);color:#fff;border-top:0;border-bottom:1px solid #d3a74a29}.impact-grid{grid-template-columns:repeat(3,1fr);display:grid}.impact-grid div{text-align:center;border-right:1px solid #d3a74a2b;padding:24px}.impact-grid div:last-child{border-right:0}.impact-grid strong{color:var(--gold-light);font-family:Cinzel,serif;font-size:1.8rem;display:block}.impact-grid span{color:#c8d2cc;margin-top:4px;font-size:.88rem;display:block}.section{padding:88px 0}.section h2,.cta h2{font-size:clamp(2rem,4vw,3.7rem)}.split{grid-template-columns:1fr 1fr;align-items:center;gap:52px;display:grid}.large-copy{font-size:1.16rem;line-height:1.75}.quote-card,.panel,.metric-card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:30px;box-shadow:0 18px 48px #00000014}.quote-card svg,.panel svg,.metric-card svg{color:var(--gold);width:42px;height:42px}.quote-card blockquote{margin:16px 0;font-family:Cinzel,serif;font-size:1.3rem;line-height:1.45}.quote-card span{color:var(--muted)}.dark-section{background:linear-gradient(180deg,var(--forest-2),var(--forest));color:#fff;border-top:1px solid #d3a74a26;border-bottom:1px solid #d3a74a26}.light-heading{color:#fff}.light-copy{color:#c8d2cc;font-size:1.12rem;line-height:1.75}.path-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:30px;display:grid}.path-card{background:#ffffff09;border:1px solid #d3a74a38;border-radius:12px;padding:25px}.path-card svg{color:var(--gold);width:39px;height:39px}.path-card h3{color:#fff;margin:16px 0 8px;font-size:1.12rem}.path-card p{color:#bdc9c1;line-height:1.65}.visual-story img,.rounded-image{border:1px solid #d3a74a40;border-radius:10px;box-shadow:0 20px 50px #0000002e}.visual-story img{aspect-ratio:16/10;object-fit:cover}.text-link{color:var(--green);background:0 0;border:0;align-items:center;gap:8px;margin-top:8px;padding:0;font-weight:800;display:inline-flex}.cream-section{background:var(--cream)}.cards.three{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px;display:grid}.card,.step{border:1px solid var(--line);background:#fff;border-radius:12px;padding:25px}.card svg{color:var(--green);width:40px;height:40px}.card h3,.step h3{font-size:1.1rem}.card p,.step p{color:var(--muted);line-height:1.65}.page-hero{color:#fff;background:linear-gradient(90deg,#030a07fa,#030a07b8),url(/assets/hero-break.png) 50%/cover no-repeat;border-bottom:1px solid #d3a74a33;padding:102px 0}.page-hero p:not(.eyebrow){color:#d7e1da;font-size:1.14rem;line-height:1.7}.steps{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.step span{background:var(--forest);width:46px;height:46px;color:var(--gold-light);border-radius:8px;place-items:center;font-weight:900;display:inline-grid}.metric-card{text-align:center}.metric-card strong{color:var(--green);font-family:Cinzel,serif;font-size:5rem;line-height:1;display:block}.metric-card span{margin:8px 0;font-weight:800;display:block}.metric-card small{color:var(--muted)}.stories-intro{grid-template-columns:1fr 1fr;align-items:end;gap:38px;margin-bottom:30px;display:grid}.stories-intro p{color:var(--muted);line-height:1.75}.story-summary-grid{background:var(--forest);border:1px solid #d3a74a47;border-radius:12px;grid-template-columns:repeat(3,1fr);margin-bottom:28px;display:grid;overflow:hidden}.story-summary-grid div{text-align:center;border-right:1px solid #d3a74a2e;padding:22px}.story-summary-grid div:last-child{border-right:0}.story-summary-grid strong{color:var(--gold-light);font-family:Cinzel,serif;font-size:1.9rem;display:block}.story-summary-grid span{color:#d2ddd6;margin-top:4px;font-size:.86rem;display:block}.story-list{gap:16px;display:grid}.story-card{border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:12px;grid-template-columns:105px 1fr;display:grid;overflow:hidden}.story-number{background:var(--forest);color:var(--gold-light);justify-content:center;align-items:center;padding:20px;font-family:Cinzel,serif;font-weight:800;display:flex}.story-main{padding:26px}.story-main h3{margin:12px 0 5px;font-size:1.45rem}.story-main>p{line-height:1.7}.story-meta{flex-wrap:wrap;gap:8px;display:flex}.story-meta span{border:1px solid var(--line);color:var(--green);background:#f4efe6;border-radius:999px;padding:6px 10px;font-size:.76rem;font-weight:700}.story-recipient{color:var(--green);font-weight:800}.story-outcome{background:#f3eee4;border-radius:9px;align-items:flex-start;gap:10px;margin-top:16px;padding:14px;display:flex}.story-outcome svg{color:var(--gold);flex:none;width:26px;height:26px}.form{border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:12px;gap:16px;padding:28px;display:grid}.form label{gap:7px;font-weight:800;display:grid}.form input,.form select,.form textarea{background:#fff;border:1px solid #cbc2b1;border-radius:8px;width:100%;padding:13px}.form-note{color:var(--muted);font-size:.9rem;line-height:1.55}.error{color:#ad1f1f;font-weight:700}.cta{background:var(--forest-3);color:#fff;border-top:1px solid #d3a74a29;padding:58px 0}.cta-box{justify-content:space-between;align-items:center;gap:30px;display:flex}.cta p{color:#c9d3cd;max-width:720px}.footer-grid{justify-content:space-between;align-items:center;gap:30px;display:flex}.footer-logo{object-fit:contain;float:left;width:76px;height:76px;margin-right:14px}footer p{color:#aeb9b2;line-height:1.55}footer a{color:var(--gold-light);text-decoration:none}footer svg{vertical-align:middle;margin-right:5px}.loading{background:var(--forest);color:#fff;place-items:center;min-height:100vh;font-weight:800;display:grid}.admin-login-shell{background:linear-gradient(160deg,var(--forest),#10271d);place-items:center;min-height:100vh;padding:22px;display:grid}.login-card{background:#fff;border-radius:14px;width:min(450px,100%);padding:34px;box-shadow:0 24px 80px #00000059}.login-card>img{width:110px;margin:0 auto 14px}.login-card h1{text-align:center;margin:4px 0 20px}.login-card form{gap:15px;display:grid}.login-card label,.admin-form label{gap:7px;font-weight:800;display:grid}.login-card input,.admin-form input,.admin-form select,.admin-form textarea{background:#fff;border:1px solid #cbc2b1;border-radius:8px;width:100%;padding:13px}.admin-shell{background:#f2eee6;grid-template-columns:255px 1fr;min-height:100vh;display:grid}.admin-sidebar{background:var(--forest);color:#fff;flex-direction:column;height:100vh;padding:22px 16px;display:flex;position:sticky;top:0}.admin-brand{border-bottom:1px solid #ffffff1a;align-items:center;gap:10px;padding:0 6px 20px;display:flex}.admin-brand img{width:52px}.admin-brand strong{font-family:Cinzel,serif;font-size:.82rem;display:block}.admin-brand span{color:var(--gold-light);text-transform:capitalize;margin-top:4px;font-size:.72rem;display:block}.admin-sidebar nav{gap:4px;margin-top:18px;display:grid}.admin-sidebar button{color:#d7e1db;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:12px;display:flex}.admin-sidebar nav button.active,.admin-sidebar nav button:hover{color:var(--gold-light);background:#d3a74a1f}.logout-btn{border-top:1px solid #ffffff1a!important;border-radius:0!important;margin-top:auto!important;padding-top:18px!important}.admin-main{min-width:0;padding:38px}.admin-top{margin-bottom:24px}.admin-top h1{margin:5px 0;font-size:2.45rem}.admin-metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px;display:grid}.admin-metrics div{border:1px solid var(--line);background:#fff;border-radius:10px;padding:22px}.admin-metrics strong{color:var(--green);font-family:Cinzel,serif;font-size:2rem;display:block}.admin-metrics span{color:var(--muted);font-weight:700}.admin-panel{border:1px solid var(--line);background:#fff;border-radius:10px;padding:25px}.admin-panel h2{margin-top:0;font-size:1.35rem}.admin-grid{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.admin-form{gap:14px;display:grid}.form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.check{align-items:center;grid-template-columns:auto 1fr!important;display:flex!important}.check input{width:auto}.form-actions{flex-wrap:wrap;gap:10px;display:flex}.secondary-dark{color:var(--ink);background:#ece6da}.admin-list{gap:9px;display:grid}.admin-list-item,.application-item{border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.admin-list-item strong,.application-item strong{display:block}.admin-list-item span,.application-item span{color:var(--muted);margin-top:4px;font-size:.84rem;display:block}.application-item{display:block}.application-item p{line-height:1.6}.list-actions button{background:#f1ece2;border:0;border-radius:7px;padding:7px 9px}.status-active,.status-inactive{border-radius:999px;font-weight:800;padding:6px 9px!important}.status-active{background:#e0f1e5;color:#1d6434!important}.status-inactive{background:#eee;color:#666!important}@media (width<=980px){.desktop-nav{display:none}.mobile-toggle{display:block}.mobile-nav{display:grid}.hero{min-height:auto}.hero-grid,.split{grid-template-columns:1fr}.hero-emblem{justify-content:center}.hero-emblem img{width:min(370px,80vw)}.path-grid,.steps{grid-template-columns:repeat(2,1fr)}.admin-shell{grid-template-columns:1fr}.admin-sidebar{height:auto;position:relative}.admin-sidebar nav{grid-template-columns:repeat(2,1fr)}.logout-btn{margin-top:18px!important}.admin-grid,.admin-metrics{grid-template-columns:1fr 1fr}}@media (width<=680px){.container{padding:0 18px}.brand small{display:none}.brand img{width:48px;height:48px}.hero-grid{padding-top:64px;padding-bottom:64px}.hero h1{font-size:3.05rem}.hero-line{font-size:2.15rem}.impact-grid,.path-grid,.cards.three,.steps,.story-summary-grid,.admin-grid,.admin-metrics,.form-row{grid-template-columns:1fr}.impact-grid div,.story-summary-grid div{border-bottom:1px solid #d3a74a29;border-right:0}.section{padding:66px 0}.stories-intro,.story-card{grid-template-columns:1fr}.story-number{justify-content:flex-start}.cta-box,.footer-grid{display:block}.admin-main{padding:18px}.admin-sidebar nav{grid-template-columns:1fr}}.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fbfaf6;border-bottom:1px solid #e5e1d8}.nav-wrap{min-height:70px}.brand{color:#123a27}.brand img{width:54px;height:54px}.brand strong{color:#123a27}.brand small{display:none}.desktop-nav button,.mobile-nav button{color:#172019;border-radius:0;font-weight:600}.desktop-nav button:hover,.desktop-nav button.active{color:#174f32;background:0 0;border-bottom:2px solid #174f32}.mobile-toggle{color:#123a27}.mobile-nav{background:#fbfaf6;border-top:1px solid #e5e1d8}.forest-banner{background:url(/assets/forest-trees.png) 50%/cover no-repeat;height:clamp(250px,37vw,440px)}.home-intro{background:#fbfaf6;padding:54px 0 28px}.home-intro h1{color:#103b27;margin:0;font-family:Inter,system-ui,sans-serif;font-size:clamp(2rem,4.4vw,4rem);line-height:1.12}.home-tagline{color:#1c5b36;margin:8px 0 12px;font-size:clamp(1.6rem,3vw,2.6rem);font-weight:800}.home-copy{color:#39483f;max-width:760px;margin:0 auto;font-size:1.08rem;line-height:1.7}.centered-actions{justify-content:center;margin-top:24px}.btn.primary{color:#fff;background:#124d2d;border-color:#124d2d}.btn.outline{color:#124d2d;background:0 0;border-color:#124d2d}.home-pillars{background:#fbfaf6;padding:24px 0 68px}.pillar{text-align:center;padding:24px 28px}.pillar svg{color:#174f32;width:48px;height:48px;margin:0 auto 14px}.pillar h3{color:#133b28;margin:8px 0;font-family:Inter,system-ui,sans-serif}.pillar p{color:#536057;margin:0;line-height:1.6}.page-hero{background:url(/assets/forest-trees.png) 50%/cover no-repeat;border-bottom:0;align-items:flex-end;min-height:310px;padding:74px 0;display:flex;position:relative}.page-hero:before{content:"";background:linear-gradient(90deg,#04140c9e,#04140c29);position:absolute;inset:0}.page-hero .container{z-index:1;position:relative}.page-hero h1{font-family:Inter,system-ui,sans-serif;font-size:clamp(2.5rem,5vw,4.8rem);line-height:1.02}.page-hero p:not(.eyebrow){color:#f2f5f2;max-width:720px}.rounded-image{content:url(/assets/forest-trees.png);aspect-ratio:16/9;object-fit:cover}footer{color:#fff;background:#07301f;border-top:0;padding:48px 0 18px}.footer-columns{grid-template-columns:1.35fr .8fr 1fr .7fr;align-items:start;gap:44px;display:grid}.footer-brand-block p{max-width:310px}.footer-logo{float:none;width:110px;height:auto;margin:0 0 16px}footer h3{color:#fff;margin:0 0 14px;font-family:Inter,system-ui,sans-serif;font-size:.95rem}footer p{color:#d2ded7;font-size:.92rem}footer button{color:#edf4ef;text-align:left;background:0 0;border:0;padding:5px 0;display:block}footer button:hover{color:#cde5d4}.socials{gap:13px;margin:4px 0 17px;display:flex}.socials a{color:#fff;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.socials svg{width:18px;height:18px;margin:0}.footer-email{color:#d7e8dc;font-size:.88rem}.footer-bottom{text-align:center;color:#c4d2ca;border-top:1px solid #ffffff2e;margin-top:34px;padding-top:17px;font-size:.8rem}@media (width<=900px){.footer-columns{grid-template-columns:1fr 1fr}.forest-banner{height:310px}}@media (width<=680px){.footer-columns{grid-template-columns:1fr;gap:28px}.home-intro{padding-top:42px}.forest-banner{height:260px}.page-hero{min-height:260px}.cards.three{grid-template-columns:1fr}}.about-betas{align-items:center}.business-card-image{object-fit:contain;background:#0b2116;width:100%}.betas-link{color:#103923;background:#f7f4ea;border:1px solid #0f4a2a38;border-radius:14px;align-items:center;gap:16px;margin-top:28px;padding:16px 18px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.betas-link:hover{transform:translateY(-2px);box-shadow:0 12px 30px #0a2d191f}.betas-link .betas-mark{color:#d8ab45;letter-spacing:.08em;background:#103923;border-radius:10px;place-items:center;min-width:76px;height:48px;font-weight:900;display:grid}.betas-link span:nth-child(2){flex-direction:column;flex:1;display:flex}.betas-link small{color:#5d695f;margin-top:3px}.form-section-heading{border-top:1px solid #0f4a2a26;margin-top:18px;padding-top:22px}.form-section-heading h2{margin-bottom:6px}.form-section-heading p{color:#59665d;margin:0 0 8px}.conditional-fields{background:#1039230b;border:1px solid #1039231f;border-radius:14px;gap:18px;padding:20px;display:grid}.form-note-top{margin-top:-6px}@media (width<=760px){.betas-link{align-items:flex-start}.betas-link svg{display:none}}.coach-layout{grid-template-columns:minmax(320px,.9fr) 1.1fr;align-items:center;gap:52px;display:grid}.coach-photo{border-radius:18px;width:100%;display:block;box-shadow:0 24px 60px #0422132e}.coach-intro h2{margin:4px 0 18px;font-size:clamp(2rem,4vw,3.4rem)}.coach-mentality{background:#f4efe5;border-left:5px solid #174f32;border-radius:0 12px 12px 0;margin-top:28px;padding:20px 22px}.coach-mentality strong{color:#174f32;text-transform:uppercase;letter-spacing:.1em;font-size:.78rem;display:block}.coach-mentality p{color:#172019;margin:7px 0 0;font-size:1.2rem;font-weight:800}.achievement-grid{grid-template-columns:1fr 1fr;gap:12px 24px;display:grid}.achievement-item{background:#fff;border:1px solid #e2dbcf;border-radius:10px;align-items:flex-start;gap:11px;padding:15px;line-height:1.5;display:flex}.achievement-item svg{color:#174f32;flex:none;margin-top:2px}.coach-quote{text-align:center;color:#123a27;max-width:850px;margin:46px auto 0;font-family:Cinzel,serif;font-size:clamp(1.25rem,2.3vw,2rem);line-height:1.55}.strategic-plan-panel{background:#f7f4ea;border:1px solid #ddd5c6;border-radius:18px;padding:42px}.strategic-plan-panel p:not(.eyebrow){color:#536057;max-width:680px;margin:0 auto 24px;line-height:1.7}.footer-doc-link{padding:5px 0;display:block;color:#edf4ef!important}.footer-doc-link:hover{color:#cde5d4!important}.submit-application{color:#fff;cursor:not-allowed;opacity:.75;background:#a8afa9;transition:background .2s,transform .2s,opacity .2s}.submit-application.ready{cursor:pointer;opacity:1;background:#124d2d;box-shadow:0 8px 22px #124d2d38}.submit-application.ready:hover{transform:translateY(-1px)}.submit-application:disabled{pointer-events:none}@media (width<=800px){.coach-layout,.achievement-grid{grid-template-columns:1fr}.coach-layout{gap:28px}.strategic-plan-panel{padding:28px 20px}}.admin-top-actions{justify-content:space-between;align-items:center;gap:18px;display:flex}.admin-metrics-six{grid-template-columns:repeat(3,1fr)}.dashboard-row,.case-row{border:1px solid var(--line);text-align:left;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px;display:flex}.dashboard-row:hover,.case-row:hover,.case-row.selected{background:#f4f8f5;border-color:#1c633c}.dashboard-row span,.case-row span,.case-row small{color:var(--muted);margin-top:4px;font-size:.82rem;display:block}.priority-list p{border-bottom:1px solid var(--line);padding:11px 0}.application-toolbar{gap:12px;margin-bottom:18px;display:flex}.application-toolbar select{border:1px solid var(--line);background:#fff;border-radius:9px;min-width:160px;padding:11px}.search-box{border:1px solid var(--line);background:#fff;border-radius:9px;flex:1;align-items:center;padding-left:12px;display:flex}.search-box input{border:0;outline:none;flex:1;padding:12px}.search-box button,.note-entry button{background:var(--forest);color:#fff;border:0;border-radius:7px;padding:11px 16px}.case-layout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.6fr);align-items:start;gap:18px;display:grid}.application-list-panel{max-height:74vh;padding:12px;overflow:auto}.case-detail{min-height:520px}.case-detail-heading{justify-content:space-between;align-items:start;display:flex}.empty-state{text-align:center;color:var(--muted);padding:80px 20px}.empty-state svg{color:var(--green)}.status-badge{text-transform:capitalize;color:#405047;background:#e8ece9;border-radius:999px;width:max-content;padding:5px 9px;font-weight:800;font-size:.72rem!important;display:inline-flex!important}.status-new{color:#1e5b9a;background:#e7f0ff}.status-reviewing{color:#7c5b00;background:#fff2cc}.status-contacted{color:#6337a6;background:#efe5ff}.status-approved,.status-active,.status-completed{color:#17623a;background:#dff4e6}.status-denied,.status-inactive{color:#8c2929;background:#f8dddd}.status-archived{color:#555;background:#e7e7e7}.danger-button{color:#a62e2e;background:#fff;border:1px solid #c94b4b;border-radius:8px;gap:7px;padding:9px 12px;display:flex}.text-danger{color:#a62e2e!important}.case-notes{border-top:1px solid var(--line);margin-top:10px;padding-top:18px}.notes-list{gap:9px;margin-bottom:12px;display:grid}.notes-list>div{background:#f6f4ef;border-radius:8px;padding:12px}.notes-list strong,.notes-list span{display:block}.notes-list span{color:var(--muted);font-size:.78rem}.notes-list p{white-space:pre-wrap;margin:7px 0 0}.note-entry{grid-template-columns:1fr auto;align-items:end;gap:9px;display:grid}.audit-table{display:grid}.audit-table>div{border-bottom:1px solid var(--line);grid-template-columns:170px 150px 1fr 1fr;align-items:center;gap:12px;padding:11px;display:grid}.audit-table small{color:var(--muted);overflow-wrap:anywhere}.list-actions{align-items:center;gap:10px;display:flex}.list-actions button{color:var(--green);background:0 0;border:0;font-weight:800}@media (width<=1050px){.case-layout{grid-template-columns:1fr}.application-list-panel{max-height:360px}.admin-metrics-six{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.admin-top-actions,.application-toolbar{flex-direction:column;align-items:stretch}.admin-metrics-six,.note-entry,.audit-table>div{grid-template-columns:1fr}.case-detail-heading{flex-direction:column;gap:12px}}
