/* MAV design system: matches proposals.mav-pro.com (Montserrat, navy/blue, thin uppercase display, pill buttons, glass cards) */
:root{--field:#08111d;--field2:#132238;--overlay:rgba(5,7,12,.85);--warnbg:#2a1f08;--ease:cubic-bezier(.2,.75,.2,1);--glass:rgba(255,255,255,.04);--glass-b:rgba(255,255,255,.12);--r:22px}
body{background:radial-gradient(1200px 620px at 85% -8%,rgba(12,140,192,.16),transparent 60%),radial-gradient(900px 500px at -10% 110%,rgba(12,140,192,.08),transparent 60%),var(--ink);line-height:1.5;-webkit-font-smoothing:antialiased}
/* top bar = proposal nav */
.top{background:rgba(5,9,16,.82);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);box-shadow:0 1px 0 var(--line)}
.top .t{font-size:.72rem;letter-spacing:.24em;text-transform:uppercase;font-weight:600;color:var(--muted)}
#sync{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600}
.ham{border-radius:999px;border-color:var(--glass-b);background:var(--glass)}
.drawer{background:rgba(8,16,28,.97);backdrop-filter:blur(14px)}
.drawer a{border-radius:999px;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;padding:.7rem 1rem}
.drawer a.on,.drawer a:hover{background:rgba(12,140,192,.22);color:#fff}
/* type */
h1{font-weight:200;text-transform:uppercase;letter-spacing:.02em;color:#fff;font-size:clamp(1.6rem,5vw,2.3rem);line-height:1.1}
h1 b{font-weight:800;color:var(--blue-2)}
h2{display:flex;align-items:center;gap:.7rem;font-size:.74rem;letter-spacing:.32em;font-weight:600;color:var(--blue-2);margin:1.8rem 0 .7rem}
h2::before{content:"";width:28px;height:1px;background:var(--blue-2);flex:none}
.card h2{margin-top:.2rem}
label{letter-spacing:.18em;font-size:.66rem;font-weight:600}
/* cards */
.card{background:var(--glass);border:1px solid var(--glass-b);border-radius:var(--r);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 30px 60px -40px rgba(0,0,0,.8);transition:border-color .3s var(--ease),transform .3s var(--ease)}
a.card:hover{border-color:rgba(47,180,232,.45);transform:translateY(-2px)}
.card .card{background:rgba(5,9,16,.45)}
details.card>summary{list-style:none}details.card>summary::-webkit-details-marker{display:none}
details.card>summary::after{content:"+";float:right;color:var(--blue-2);font-weight:300;font-size:1.3rem;line-height:1;transition:transform .3s var(--ease)}
details.card[open]>summary::after{transform:rotate(45deg)}
/* buttons = proposal pills */
.btn{border-radius:999px;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;padding:.7rem 1.15rem;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.03);color:#fff;transition:transform .35s var(--ease),box-shadow .35s,background .35s,border-color .35s}
.btn:hover{border-color:#fff;background:rgba(255,255,255,.08);transform:translateY(-2px)}
.btn.p{background:var(--blue);border-color:transparent;box-shadow:0 10px 30px -10px rgba(12,140,192,.8)}
.btn.p:hover{background:var(--blue-2);box-shadow:0 18px 40px -12px rgba(47,180,232,.8)}
.btn.d{color:var(--red);border-color:rgba(255,107,107,.4)}
.btn.s{padding:.45rem .85rem;font-size:.66rem}
.chip{letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:600}
.chip.on{background:rgba(12,140,192,.3);border-color:var(--blue-2)}
.pill{letter-spacing:.12em;text-transform:uppercase;font-size:.62rem}
input,select,textarea{border-radius:14px;border-color:var(--glass-b);background:rgba(5,9,16,.6)}
input:focus,select:focus,textarea:focus{outline:none;border-color:var(--blue-2);box-shadow:0 0 0 3px rgba(47,180,232,.18)}
/* show tabs = proposal nav links */
.tabs{border-bottom:1px solid var(--line);background:rgba(5,9,16,.82);gap:.2rem;padding:.4rem 0}
.tabs a{border:0;border-radius:999px;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;padding:.55rem .9rem}
.tabs a.on{color:#fff;background:rgba(12,140,192,.22);border:0}
.steps div{letter-spacing:.12em;text-transform:uppercase;font-size:.62rem}
/* hero (portals) */
.hero{position:relative;padding:2rem 0 1rem;overflow:hidden}
.hero::before{content:"";position:absolute;top:-60%;left:45%;width:60vw;max-width:520px;height:220%;background:linear-gradient(180deg,rgba(47,180,232,.18),transparent 70%);filter:blur(30px);transform:rotate(-14deg);pointer-events:none}
.hero .k{display:flex;align-items:center;gap:.7rem;font-size:.68rem;letter-spacing:.32em;font-weight:600}
.hero .k::before{content:"";width:28px;height:1px;background:var(--blue-2)}
.hero h1{position:relative;font-size:clamp(1.9rem,7vw,3rem);font-weight:200}
.kpi .v{font-weight:800;color:#fff}.kpi .l{letter-spacing:.2em;font-size:.62rem}
/* collapsible file lists */
.fold>summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:700}
.fold>summary::after{margin-left:.6rem}
.fold .item{display:flex;align-items:center;gap:.8rem;padding:.65rem 0;border-top:1px solid var(--line)}
.fold .item:first-of-type{margin-top:.7rem}
.fold .item img{width:56px;height:42px;object-fit:cover;border-radius:8px;background:#fff;flex:none}
.fold .item .ico{width:56px;height:42px;display:grid;place-items:center;border-radius:8px;background:rgba(12,140,192,.18);color:var(--blue-2);font-size:.62rem;font-weight:800;letter-spacing:.12em;flex:none}
.toast{letter-spacing:.06em;box-shadow:0 18px 40px -12px rgba(47,180,232,.8)}
label.row{letter-spacing:0;font-weight:500}
/* Ops home hero (proposal welcome style) */
.hhero{position:relative;margin:-1.2rem -1rem 1rem;padding:3.2rem 1.4rem 2.4rem;overflow:hidden;border-bottom:1px solid var(--line);min-height:52vh;display:flex;align-items:flex-end}
.hbg{position:absolute;inset:-6% 0;background:url("/assets/img/home-hero.jpg") center/cover no-repeat;transform:scale(1.08);animation:hZoom 22s ease-out forwards}
@keyframes hZoom{to{transform:scale(1)}}
.hshade{position:absolute;inset:0;background:linear-gradient(100deg,rgba(5,7,12,.95) 0%,rgba(8,22,40,.86) 45%,rgba(8,30,55,.55) 80%,rgba(5,7,12,.75) 100%),linear-gradient(0deg,var(--ink) 0%,transparent 40%)}
.hbeam{position:absolute;top:-20%;left:55%;width:40vw;height:150%;background:linear-gradient(180deg,rgba(47,180,232,.22),transparent 70%);filter:blur(30px);transform-origin:top center;mix-blend-mode:screen;animation:hSweep 9s ease-in-out infinite alternate;pointer-events:none}
@keyframes hSweep{from{transform:rotate(-18deg)}to{transform:rotate(16deg)}}
.hin{position:relative;max-width:760px}
.heyebrow{display:flex;align-items:center;gap:.8rem;font-size:.68rem;letter-spacing:.32em;text-transform:uppercase;color:var(--blue-2);font-weight:600}
.heyebrow::before{content:"";width:34px;height:1px;background:var(--blue-2)}
.hh1{font-size:clamp(2.2rem,8vw,4.2rem);font-weight:200;text-transform:uppercase;margin:.9rem 0 .6rem;line-height:1.05}
.hh1 b{display:block;font-weight:800;background:linear-gradient(90deg,#fff 0%,var(--blue-2) 60%,#fff 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:hShine 6s linear infinite}
@keyframes hShine{to{background-position:200% center}}
.hdate{color:#c3d0de;font-size:.92rem;margin:0}.hdate a{color:var(--blue-2);font-weight:700}
.hstats{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem;margin:1rem 0}
.hstats .card{margin:0;padding:.9rem}.hstats .v{font-size:clamp(1.05rem,4.5vw,1.6rem)}
.hgrid{display:grid;grid-template-columns:1fr;gap:.6rem}
.htile{display:flex;align-items:center;gap:1rem;padding:1.1rem 1.2rem;border-radius:22px;background:var(--glass);border:1px solid var(--glass-b);backdrop-filter:blur(10px);transition:transform .35s var(--ease),border-color .35s,background .35s}
.htile:hover{transform:translateY(-3px);border-color:rgba(47,180,232,.5);background:rgba(12,140,192,.1)}
.htile b{display:block;font-size:1rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:#fff}
.htile small{display:block;color:var(--muted);font-size:.8rem;margin-top:.15rem}
.hic{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,rgba(12,140,192,.35),rgba(47,180,232,.12));color:var(--blue-2);font-size:1.2rem;flex:none;border:1px solid rgba(47,180,232,.3)}
.harr{color:var(--blue-2);font-size:1.2rem;transition:transform .35s var(--ease)}.htile:hover .harr{transform:translateX(4px)}
@media(min-width:760px){.hhero{margin:-1.2rem calc(50% - 50vw) 1.2rem;padding:5rem max(1.4rem,calc(50vw - 480px)) 3rem;min-height:46vh}.hgrid{grid-template-columns:repeat(3,1fr)}.htile{flex-direction:column;align-items:flex-start;padding:1.5rem}.harr{align-self:flex-end}}
@media(min-width:980px){.hgrid{grid-template-columns:repeat(5,1fr)}}
/* Home hero: non-photo animated gradient (photo kept at /assets/img/home-hero.jpg; revert by removing this block) */
.hhero .hbg{background:radial-gradient(60% 80% at 15% 20%,var(--t1) 0%,transparent 60%),radial-gradient(55% 70% at 85% 30%,var(--t2) 0%,transparent 65%),radial-gradient(70% 60% at 50% 110%,rgba(47,180,232,.18) 0%,transparent 70%),linear-gradient(135deg,#05070c,#0a1a2e 55%,#05070c);background-size:180% 180%,180% 180%,100% 100%,100% 100%;transform:none;animation:hDrift 24s ease-in-out infinite alternate}
.hhero .hbg::after{content:"";position:absolute;inset:0;opacity:.07;mix-blend-mode:overlay;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}
.hhero .hbg::before{content:"";position:absolute;top:-30%;left:20%;width:30vw;height:160%;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 75%);filter:blur(40px);transform:rotate(18deg);animation:hSweep 13s ease-in-out infinite alternate}
.hhero .hshade{background:linear-gradient(100deg,rgba(5,7,12,.7) 0%,rgba(5,7,12,.35) 55%,transparent 100%),linear-gradient(0deg,var(--ink) 0%,transparent 45%)}
.hhero.tod-m{--t1:rgba(47,180,232,.45);--t2:rgba(255,196,120,.28)}
.hhero.tod-a{--t1:rgba(47,180,232,.5);--t2:rgba(60,120,255,.32)}
.hhero.tod-e{--t1:rgba(110,80,230,.42);--t2:rgba(47,180,232,.3)}
@keyframes hDrift{0%{background-position:0% 0%,100% 0%,0 0,0 0}100%{background-position:100% 60%,0% 80%,0 0,0 0}}
@media (prefers-reduced-motion:reduce){.hhero .hbg,.hhero .hbg::before,.hhero .hbeam{animation:none!important}}

/* ===== Light mode (html[data-theme=light]; default follows device) ===== */
html[data-theme=light]{color-scheme:light;--blue:#0a76a3;--blue-2:#0b86b8;--navy:#ffffff;--navy-2:#eef3f8;--ink:#f3f6fa;--panel:#ffffff;--line:rgba(10,26,46,.12);--text:#0d1b2a;--muted:#4f6276;--green:#11845a;--red:#c8323a;--amber:#a86a00;--field:#f6f9fc;--field2:#e6edf4;--overlay:rgba(255,255,255,.88);--warnbg:#fff4dc;--glass:rgba(255,255,255,.85);--glass-b:rgba(10,26,46,.12)}
html[data-theme=dark]{color-scheme:dark}
html[data-theme=light] body{background:radial-gradient(1200px 600px at 80% -10%,rgba(12,140,192,.10),transparent),var(--ink)}
html[data-theme=light] .top{background:rgba(255,255,255,.88);box-shadow:0 1px 0 var(--line)}
html[data-theme=light] .top img{filter:brightness(0) saturate(100%) invert(12%) sepia(30%) saturate(1500%) hue-rotate(185deg)}
html[data-theme=light] .card{background:#fff;box-shadow:0 8px 24px -18px rgba(10,26,46,.35)}
html[data-theme=light] .htile{background:#fff}
html[data-theme=light] .cd{border-color:rgba(10,26,46,.1)}html[data-theme=light] .cd.bk{background:#eef5fb}
html[data-theme=light] .hhero .hbg{background:radial-gradient(60% 80% at 15% 20%,var(--t1) 0%,transparent 60%),radial-gradient(55% 70% at 85% 30%,var(--t2) 0%,transparent 65%),linear-gradient(135deg,#eaf3fb,#d8e9f6 55%,#f3f6fa);background-size:180% 180%,180% 180%,100% 100%}
html[data-theme=light] .hhero .hbg::before{background:linear-gradient(180deg,rgba(255,255,255,.7),transparent 75%)}
html[data-theme=light] .hhero .hshade{background:linear-gradient(100deg,rgba(243,246,250,.75) 0%,rgba(243,246,250,.3) 55%,transparent 100%),linear-gradient(0deg,var(--ink) 0%,transparent 45%)}
html[data-theme=light] .hhero .hbeam{opacity:.35}
html[data-theme=light] .pdfthumb,html[data-theme=light] canvas{background:#fff}
.thbtn{background:none;border:1px solid var(--line);color:var(--text);border-radius:999px;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:1rem;flex:none}
html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea{background:var(--field);color:var(--text)}
html[data-theme=light] h1,html[data-theme=light] .kpi .v,html[data-theme=light] .htile b{color:var(--text)}
html[data-theme=light] .hh1 b{background:linear-gradient(90deg,#0a1a2e 0%,#0b86b8 60%,#0a1a2e 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text}
html[data-theme=light] .hdate{color:var(--muted)}
html[data-theme=light] .btn{border-color:rgba(10,26,46,.22);background:#fff;color:var(--text)}
html[data-theme=light] .btn:hover{border-color:var(--blue-2);background:#eef5fb}
html[data-theme=light] .btn.p{color:#fff;border:0;background:linear-gradient(135deg,#0a76a3,#0b86b8)}
html[data-theme=light] .btn.d{color:var(--red)}
html[data-theme=light] .drawer{background:#fff}
html[data-theme=light] .drawer a.on,html[data-theme=light] .drawer a:hover,html[data-theme=light] .tabs a.on{background:rgba(12,140,192,.12);color:var(--blue)}
html[data-theme=light] .steps div.on{color:var(--blue)}
/* Mobile: buttons inside flex rows stay compact pills (no stretch, centered text, no wrap) */
a.btn,.btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap;line-height:1.2;text-decoration:none;box-sizing:border-box}
.line>.btn,.line>a.btn,.row>.btn,.row>a.btn{flex:0 0 auto;align-self:center;height:auto}
.line>span:first-child{min-width:0}
.btn[hidden],[hidden]{display:none!important}
html[data-theme=light] #login img,html[data-theme=light] .hero img[src*="mav-logo"]{filter:brightness(0) saturate(100%) invert(12%) sepia(30%) saturate(1500%) hue-rotate(185deg)}
.top{min-width:0;overflow:hidden}.top>*{flex-shrink:0}.top .sp{flex:1 1 auto;min-width:0}.top #sync{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media(max-width:440px){.top .t{display:none}.top{gap:.6rem}}
.row>span.grow{flex:1 1 150px}
html[data-theme=light] .tabs{background:rgba(255,255,255,.9)}
html[data-theme=light] .tabs a{color:var(--muted)}
/* App-like: no double-tap zoom, no iOS focus zoom */
html,body{touch-action:manipulation;-webkit-text-size-adjust:100%;text-size-adjust:100%}
input,select,textarea{font-size:16px!important}
#lb .lbody{touch-action:none}
/* Checkboxes: big, high-contrast, brand-blue when checked */
input[type=checkbox]{-webkit-appearance:none;appearance:none;width:24px!important;height:24px;min-width:24px;margin:0 .5rem 0 0;padding:0;flex:none;border:2px solid var(--muted);border-radius:7px;background:var(--field,transparent);display:inline-grid;place-content:center;cursor:pointer;vertical-align:middle;position:relative;transition:background .15s,border-color .15s}
input[type=checkbox]::before{content:"";width:12px;height:7px;border-left:3px solid #fff;border-bottom:3px solid #fff;transform:rotate(-45deg) translate(1px,-1px) scale(0);transition:transform .12s}
input[type=checkbox]:checked{background:#0C8CC0;border-color:#0C8CC0}
input[type=checkbox]:checked::before{transform:rotate(-45deg) translate(1px,-1px) scale(1)}
input[type=checkbox]:focus-visible{outline:3px solid #2fb4e8;outline-offset:2px}
input[type=checkbox]::after{content:"";position:absolute;inset:-10px}
input[type=checkbox]:disabled{opacity:.45;cursor:not-allowed}
html[data-theme=light] input[type=checkbox]{border-color:#4f6276;background:#fff}
html[data-theme=light] input[type=checkbox]:checked{background:#0a76a3;border-color:#0a76a3}

.ci-row{display:grid;grid-template-columns:7.5rem 1fr;gap:.6rem;align-items:start;margin:.35rem 0}.ci-row label{margin:.75rem 0 0}.ci-in{min-height:44px;height:44px;resize:none;overflow:hidden;line-height:1.35}@media(max-width:420px){.ci-row{grid-template-columns:5.6rem 1fr}}
details.ci summary{list-style:none}details.ci summary::-webkit-details-marker{display:none}

.drawer a.dl{display:flex;align-items:center;gap:.65rem;padding:.5rem .8rem;margin:.05rem 0;font-size:.72rem;min-height:40px}.drawer .di{width:1.3rem;text-align:center;font-size:.95rem;letter-spacing:0;filter:grayscale(.2)}.drawer .dg{font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:.9rem .8rem .25rem;font-weight:700;list-style:none}.drawer details.dmore summary::-webkit-details-marker{display:none}.drawer details.dmore[open] summary{color:var(--text)}

/* Slim home greeting band (2026-10-14) */
.hhero.hslim{min-height:0;max-height:25vh;padding:1.1rem 1.2rem 1rem;margin-bottom:.8rem;align-items:center}
.hhero.hslim .hh1{font-size:clamp(1.15rem,5vw,1.7rem);font-weight:300;text-transform:none;margin:0 0 .15rem;line-height:1.15}
.hhero.hslim .hh1 b{display:inline;font-weight:800}
.hhero.hslim .hdate{font-size:.8rem}
.hhero.hslim .hbg{opacity:.75}
html[data-theme=light] .hhero.hslim .hh1{color:var(--text)}
html[data-theme=light] .hhero.hslim .hdate{color:var(--muted)}
html[data-theme=light] .hhero.hslim .hshade{background:linear-gradient(100deg,rgba(255,255,255,.75),rgba(255,255,255,.35))}
.hhero.hslim .hh1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.hbtns{display:flex;flex-direction:column;gap:.35rem;flex:none}.hbtns .btn{padding:.45rem .7rem;font-size:.66rem}
.hstats .kpi .row.between>span{position:absolute;top:.3rem;right:.45rem;font-size:.9rem!important}.hstats .kpi{position:relative}
.hstats{align-items:start}
@media(min-width:760px){.hhero.hslim{min-height:0;padding:1.4rem max(1.4rem,calc(50vw - 480px))}}
.hstats{grid-template-columns:repeat(4,1fr);gap:.4rem;margin:.6rem 0}
.hstats .card{padding:.55rem .5rem;text-align:center}.hstats .v{font-size:clamp(1rem,5vw,1.4rem)}.hstats .l{font-size:.58rem;letter-spacing:.06em;line-height:1.2}
.nxcard{margin:.2rem 0 .4rem;padding:1rem}
.nxcard .nxcd{font-size:1.6rem;font-weight:800;color:var(--blue-2);line-height:1}
.nxcard .nxm{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem;margin:.7rem 0}
.nxcard .nxm>div{background:var(--field);border-radius:12px;padding:.45rem .5rem;text-align:center}
.nxcard .nxm b{display:block;font-size:1rem}.nxcard .nxm span{font-size:.62rem;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}
.nxprog{height:5px;border-radius:3px;background:var(--field2);margin-top:.3rem;overflow:hidden}.nxprog>div{height:100%;background:var(--green)}

.w9act{gap:12px;margin-top:.5rem}.w9act .btn{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;text-transform:none;letter-spacing:0}
/* layout edit */
.laylist{display:grid;gap:.6rem;margin-top:.6rem}
.layi{border:1px dashed var(--line);border-radius:18px;padding:.5rem;background:var(--glass)}
.layi.off .layp{opacity:.35;filter:grayscale(1)}
.layh{display:flex;align-items:center;gap:.35rem;margin-bottom:.4rem}.layh .btn{min-width:44px;min-height:40px;padding:0 .4rem}
.layp{pointer-events:none;max-height:180px;overflow:hidden}
.drag{display:inline-grid;place-items:center;min-width:44px;min-height:44px;font-size:1.2rem;color:var(--blue-2);cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}
.dragging{opacity:.85;box-shadow:0 12px 30px -10px rgba(47,180,232,.7);transform:scale(1.02);z-index:10;position:relative}
.mei{display:flex;align-items:center;gap:.2rem;padding:.1rem .2rem;border-radius:10px;background:var(--glass)}.mei .drag{min-width:36px;min-height:40px}
.mei.off{opacity:.45}.mb{border:0;background:none;color:var(--text);min-width:32px;min-height:40px;font-size:.95rem;cursor:pointer}
.melist{display:grid;gap:.15rem}
.mei .di{display:none}.mei .drag{min-width:30px}.mei .mb{min-width:30px;padding:0}.mei .grow{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mei{box-sizing:border-box;width:100%;max-width:100%}.mei .grow{flex:1 1 0}.melist{min-width:0;max-width:100%}
.melist{grid-template-columns:minmax(0,1fr)}#drawer{overflow-x:hidden}
.mei{gap:0;padding:0}.mei .drag{min-width:26px;font-size:1rem}.mei .mb{min-width:27px;font-size:.85rem}.mei .grow{font-size:.74rem!important;padding-left:.2rem}
