:root{--bg:#dce1eb;--surface:#f4f6fa;--soft:#e6eaf3;--ink:#0f1939;--muted:#4f5a82;--line:#c9d0df;--field:#fff;--field-ink:#0f1939;--field-muted:#4f5a82;--field-line:#8a94ae;--dis:#e1e5ee;--dis-ink:#5f6988;--dis-line:#a3acc3;--malam:#0f1939;--btn:#26428b;--btn-ink:#fff;--link:#26428b;--kar:#e3af64;--kar-ink:#2a1b05;--lav:#efeafd;--lavd:#6a4fc9;--ok:#1e7a4c;--ok-bg:#e2f5ec;--warn:#8f4e0e;--warn-bg:#fbebd3;--bad:#b43a2e;--bad-bg:#fce6e2;--wa:#e7f6e3;--wa-in:#fff;--chat:#ede7df;--canvas:#dce1eb;--band:#b4a1f5;--band-ink:#0f1939;--band2:#e3dafb;--band2-ink:#2e1f6b;--f-display:"Lexend",system-ui,sans-serif;--f-body:"Plus Jakarta Sans",system-ui,sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#050a1c;--surface:#18234d;--soft:#22306a;--ink:#eaeefb;--muted:#b4bddd;--line:#34427e;--btn:#516ac8;--link:#9db0f5;--lav:#2a2350;--lavd:#b9a8f7;--ok:#5cd08f;--ok-bg:#16382a;--warn:#edb06a;--warn-bg:#3a2a14;--bad:#f08d80;--bad-bg:#40201c;--wa:#1f3b2a;--wa-in:#1a2a40;--chat:#0d1a2c;--canvas:#050a1c;--band:#6a4fc9;--band-ink:#fff;--band2:#2f2563;--band2-ink:#d9cefb;--dis:#232c55;--dis-ink:#a3add0;--dis-line:#4a5690;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#050a1c;--surface:#18234d;--soft:#22306a;--ink:#eaeefb;--muted:#b4bddd;--line:#34427e;--btn:#516ac8;--link:#9db0f5;--lav:#2a2350;--lavd:#b9a8f7;--ok:#5cd08f;--ok-bg:#16382a;--warn:#edb06a;--warn-bg:#3a2a14;--bad:#f08d80;--bad-bg:#40201c;--wa:#1f3b2a;--wa-in:#1a2a40;--chat:#0d1a2c;--canvas:#050a1c;--band:#6a4fc9;--band-ink:#fff;--band2:#2f2563;--band2-ink:#d9cefb;--dis:#232c55;--dis-ink:#a3add0;--dis-line:#4a5690;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font:400 16px/1.55 var(--f-body);padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));margin:0;padding-block:0 40px}h1,h2,h3{font-family:var(--f-display);text-wrap:balance;margin:0;font-weight:600;line-height:1.2}h1{font-size:clamp(24px,4vw,32px)}h2{font-size:21px}h3{font-size:16px}p{margin:0}button,input,select,textarea{font:inherit;color:inherit}.wrap{max-width:1040px;margin:0 auto}.top{background:var(--malam);color:#fff;margin:0 calc(-1 * max(16px,env(safe-area-inset-left,0px)));padding-block:14px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.top .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;display:flex}.wm{font-family:var(--f-display);white-space:nowrap;font-size:17px;font-weight:600}.wm i{color:#7fa3ff;font-style:normal}.wm b{color:var(--kar);font-weight:600}.wm small{font:500 11px var(--f-body);color:#b7c2e8;letter-spacing:.03em;display:block}.views{flex-wrap:wrap;gap:6px;display:flex}.views button{color:#dce3fa;cursor:pointer;background:0 0;border:1px solid #3a4a86;border-radius:99px;padding:7px 14px;font-size:14px;font-weight:600}.views button[aria-pressed=true]{color:var(--malam);background:#fff;border-color:#fff}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:3px solid var(--kar);outline-offset:2px}.sim{color:var(--muted);margin-top:14px;font-size:13px}.btn{background:var(--btn);color:var(--btn-ink);cursor:pointer;border:0;border-radius:10px;padding:11px 18px;font-weight:600}.btn:disabled{opacity:.4;cursor:default}.btn.alt{color:var(--ink);border:1px solid var(--line);background:0 0}.btn.kar{background:var(--kar);color:var(--kar-ink)}.btn.sm{border-radius:8px;padding:7px 12px;font-size:14px}.btn.bad{background:var(--bad-bg);color:var(--bad);border:1px solid var(--bad)}.pill{background:var(--soft);color:var(--muted);white-space:nowrap;border-radius:99px;padding:2px 9px;font-size:12px;font-weight:700;display:inline-block}.pill.ok{background:var(--ok-bg);color:var(--ok)}.pill.warn{background:var(--warn-bg);color:var(--warn)}.pill.bad{background:var(--bad-bg);color:var(--bad)}.pill.lav{background:var(--lav);color:var(--lavd)}label{margin-bottom:4px;font-size:14px;font-weight:600;display:block}input[type=text],input[type=email],input[type=tel],input[type=time],input[type=date],input[type=password],select,textarea{background:var(--surface);border:1px solid var(--line);border-radius:10px;width:100%;padding:10px 12px}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237A86A8' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px;padding-right:42px!important}textarea{resize:vertical;min-height:84px}.field{min-width:0;margin-bottom:14px}.hint{color:var(--muted);margin-top:4px;font-size:13px}.card{background:var(--surface);border:1px solid var(--line);border-radius:14px;min-width:0;padding:18px}.grid2{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.card{--pad:18px}.stage .card{--pad:22px}.wk h1,.wk h2{background:var(--band);color:var(--band-ink);border-radius:12px;padding:10px 16px}.wk .card>h2:first-child,.wk .card>h3:first-child{border-radius:13px 13px 0 0;margin:calc(-1*var(--pad)) calc(-1*var(--pad)) 14px!important}.wk h3{background:var(--band2);color:var(--band2-ink);border-radius:10px;padding:8px 14px}.wk .card>h3:first-child{margin-bottom:12px!important}.wk .opt b,.wk .item b,.wk .d b,.wk .tog b,.wk .recap b{background:0 0;padding:0}.cta{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:flex}.atgrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.atcol{border:1px solid var(--line);border-radius:12px;padding:12px}.atcol h3{background:var(--band2);color:var(--band2-ink);border-radius:8px;margin:0 0 8px;padding:6px 10px;font-size:14px}.wk .atcol.tanya h3{color:#5a3a0c;background:#fbe3c4}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .wk .atcol.tanya h3{color:#fbe3c4;background:#5a3a0c}}:root[data-theme=dark] .wk .atcol.tanya h3{color:#fbe3c4;background:#5a3a0c}.atl{gap:8px;margin:0;padding:0;list-style:none;display:grid}.atr{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:10px;padding:8px 0;display:flex}.atr:first-child{border-top:0}.atr .hint{margin:2px 0 0}.atr .acts{flex-shrink:0;align-items:center}.athint{margin:0 0 6px}.atadd{border-top:1px dashed var(--line);margin-top:14px;padding-top:12px}.atadd .acts{margin-top:8px}@media (max-width:820px){.atgrid{grid-template-columns:1fr}.atr{flex-direction:column}}.recap .cta{border-top-color:#6a4fc94d}.d .cta{margin-top:4px;padding-top:10px}.d.urgent .cta{border-top-color:#b43a2e4d}.micbtn{background:var(--kar);color:var(--kar-ink);cursor:pointer;border:0;border-radius:10px;align-items:center;gap:8px;padding:10px 16px;font-weight:600;display:inline-flex}.micbtn svg{width:20px;height:20px}.micbtn.rec{background:var(--bad);color:#fff;animation:1s infinite pulse}@media (prefers-reduced-motion:reduce){.micbtn.rec{animation:none}}.week{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.wd{background:var(--bg);border:1px solid var(--line);border-radius:10px;align-content:start;gap:6px;min-width:0;padding:8px;display:grid}.wd.today{border:2px solid var(--btn);background:var(--soft)}.wh{flex-wrap:wrap;justify-content:space-between;gap:4px;font-size:13px;display:flex}.wh span{color:var(--muted)}.wt{background:var(--surface);border-left:3px solid var(--lavd);overflow-wrap:anywhere;border-radius:6px;min-width:0;padding:5px 6px;font-size:12px;line-height:1.35}.wt.done{border-left-color:var(--ok)}.wt.wait{border-left-color:var(--warn)}.wt.late{border-left-color:var(--bad)}.wt time{font:600 12px var(--f-display);display:block}.wt b{display:block}.wt span{color:var(--muted)}@media (max-width:1100px){.week,.wd{grid-template-columns:1fr}.wt{font-size:13px}}.ob{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:28px;margin-top:28px;display:grid}.rail{background:var(--band2);border-radius:16px;gap:4px;margin:0;padding:12px;list-style:none;display:grid;position:sticky;top:16px}.rail li{color:var(--band2-ink)!important}.rail li.on{color:var(--ink)!important}.rail li{color:var(--muted);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;font-weight:500;display:flex}.rail li span{width:24px;height:24px;font:600 12px var(--f-display);background:var(--soft);border-radius:50%;flex:none;place-items:center;display:grid}.rail li.on{background:var(--surface);color:var(--ink);border:1px solid var(--line);font-weight:700}.rail li.on span{background:var(--btn);color:var(--btn-ink)}.rail li.done span{background:var(--ok-bg);color:var(--ok)}.mobstep{display:none}.stage{min-width:0}.stage .card{padding:22px}.stage h1{margin-bottom:6px}.stage .lead{color:var(--muted);max-width:60ch;margin-bottom:20px}.nav{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:20px;padding-top:14px;display:flex}.opt{border:1.5px solid var(--line);cursor:pointer;background:var(--surface);text-align:left;border-radius:12px;width:100%;padding:14px;display:block}.opt[aria-pressed=true]{border-color:var(--btn);background:var(--soft)}.opt b{font-family:var(--f-display);font-weight:600;display:block}.opt .pr{font-family:var(--f-display);margin:4px 0;font-size:19px;font-weight:600}.qr{outline:1px solid var(--line);background:#fff;border:6px solid #fff;grid-template-columns:repeat(11,1fr);width:132px;height:132px;display:grid}.qr i{background:#0f1939}.qr i.o{background:#fff}.codebox{font:600 22px var(--f-display);letter-spacing:.08em;background:var(--lav);color:var(--lavd);border-radius:12px;padding:12px 16px;display:inline-block}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.chat{background:var(--chat);border-radius:14px;gap:8px;max-width:420px;padding:12px;display:grid}.m{border:1px solid var(--line);border-radius:12px;max-width:88%;padding:8px 11px;font-size:14px;line-height:1.45}.m.in{background:var(--wa-in);justify-self:start}.m.out{background:var(--wa);justify-self:end}.m small{color:var(--ok);font-size:11px;font-weight:700;display:block}.app{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:26px;margin-top:24px;display:grid}.side{gap:4px;display:grid;position:sticky;top:16px}.side .me{color:var(--muted);padding:4px 10px 12px;font-size:14px}.side .me b{color:var(--ink);font-family:var(--f-display);font-size:16px;font-weight:600;display:block}.side :is(button,a){cursor:pointer;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;font-size:15px;font-weight:600;display:flex}.side :is(button,a) svg{flex:none;width:20px;height:20px}.side :is(button,a)[aria-current=page]{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line)}.side .cnt{background:var(--bad);color:#fff;text-align:center;border-radius:99px;min-width:20px;margin-left:auto;padding:0 7px;font-size:12px}.main,.mainin{gap:18px;min-width:0;display:grid}.apphead{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:10px 14px;font-size:14px;display:flex}.apphead .who{align-items:center;gap:8px;font-weight:600;display:flex}.apphead .av{background:var(--band);width:32px;height:32px;color:var(--band-ink);font-size:14px}.sidefoot{border-top:1px solid var(--line);gap:6px;margin-top:auto;padding-top:12px;display:grid}.prof{background:var(--canvas);border-radius:12px;align-items:center;gap:10px;min-width:0;padding:8px;display:flex}.prof .lbl{gap:1px;min-width:0;display:grid}.prof b{color:var(--ink);font-size:14px}.prof small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.prof .pill{justify-self:start;margin-top:3px;font-size:11px}.pfoto{background:var(--band2);border:2px solid var(--surface);width:40px;height:40px;box-shadow:0 0 0 1px var(--line);border-radius:50%;flex:none;display:inline-block;overflow:hidden}.pfoto svg{width:100%;height:100%;display:block}.side .help{border:1px solid var(--line)!important;background:var(--surface)!important;color:var(--ink)!important}.side .help .lbl{line-height:1.2;display:grid}.side .help small{color:var(--muted);font-size:12px;font-weight:500}.side .help svg{color:var(--ok)}.mwho{align-items:center;gap:8px;display:none}.mwho .pfoto{width:34px;height:34px}.mwho .btn svg{vertical-align:-3px;width:16px;height:16px;margin-right:4px}.rek{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:4px;display:grid}.rek>div{background:var(--canvas);border-radius:10px;align-content:start;gap:2px;padding:10px 12px;display:grid}.rek small{color:var(--muted);font-size:12px}.rek b{font-size:16px}.rek .mono{letter-spacing:.04em}.upl{text-align:center;border:1.5px dashed var(--line);cursor:pointer;background:var(--surface);border-radius:12px;justify-items:center;gap:2px;padding:18px;font-weight:500;display:grid}.upl:hover{border-color:var(--btn)}.vh{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}#f-bukti:focus-visible+.upl,.upl:focus-within{outline:3px solid var(--kar)}.cs{margin-top:12px}.navtog{display:none!important}.wrap.wide{max-width:1400px}@media (min-width:821px){.app{border:1px solid var(--line);background:var(--canvas);border-radius:16px;grid-template-columns:232px minmax(0,1fr);align-items:stretch;gap:0;margin-top:16px;overflow:clip;box-shadow:0 18px 40px -30px #0f193980}.app.navmin{grid-template-columns:76px minmax(0,1fr)}.side{background:var(--surface);border-right:1px solid var(--line);padding:0 10px;position:static}.sidein{flex-direction:column;gap:4px;height:calc(100vh - 100px);min-height:560px;padding:14px 0;display:flex;position:sticky;top:0}.app.navmin .prof{background:0 0;justify-content:center;padding:6px 0}.side :is(button,a)[aria-current=page]{background:var(--band2);color:var(--band2-ink);box-shadow:none}.navtog{margin-bottom:10px;border-bottom:1px solid var(--line)!important;border-radius:10px 10px 0 0!important;font-size:13px!important;display:flex!important}.app.navmin .side .lbl{display:none}.app.navmin .side :is(button,a){justify-content:center;position:relative}.app.navmin .side .cnt{min-width:18px;margin:0;padding:0 5px;font-size:11px;position:absolute;top:2px;right:6px}.main{display:block}.apphead{border:0;border-bottom:1px solid var(--line);z-index:5;border-radius:0;padding:12px 24px;position:sticky;top:0}.mainin{padding:24px}}.head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.status{color:var(--muted);align-items:center;gap:8px;font-size:14px;display:flex}.dot{background:var(--ok);width:10px;height:10px;box-shadow:0 0 0 4px var(--ok-bg);border-radius:50%}.dot.off{background:var(--warn);box-shadow:0 0 0 4px var(--warn-bg)}.dec{gap:10px;display:grid}.d{border:1px solid var(--line);border-left:5px solid var(--kar);background:var(--surface);border-radius:12px;gap:8px;min-width:0;padding:12px 14px;display:grid}.d.urgent{border-left-color:var(--bad);background:var(--bad-bg)}.d .who{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.d.urgent .who{color:var(--ink)}.d q{quotes:none;font-weight:600;display:block}.acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tl{gap:0;margin:0;padding:0;list-style:none;display:grid}.tl li{border-bottom:1px solid var(--line);grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 0;display:grid}.tl li:last-child{border-bottom:0}.tl time{font:600 14px var(--f-display);font-variant-numeric:tabular-nums}.tl .t{min-width:0}.tl .t>span:not(.pill){color:var(--muted);font-size:13px;display:block}.mic{gap:12px;display:grid}.microw{grid-template-columns:76px minmax(0,1fr);align-items:start;gap:14px;display:grid}.micb{background:var(--kar);width:76px;height:76px;color:var(--kar-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;box-shadow:0 8px 20px -8px #e3af64e6}.micb svg{width:34px;height:34px}.micb.rec{background:var(--bad);color:#fff;animation:1s infinite pulse}@keyframes pulse{50%{box-shadow:0 0 0 14px #b43a2e2e}}@media (prefers-reduced-motion:reduce){.micb.rec{animation:none}}.fields3{grid-template-columns:minmax(0,1fr) 160px;gap:12px;display:grid}.fields3.tiga{grid-template-columns:minmax(0,1fr) 170px 140px}.recap{background:var(--lav);border-radius:12px;gap:8px;padding:14px;display:grid}.recap b{color:var(--lavd);font-family:var(--f-display);font-weight:600}.list{gap:10px;display:grid}.item{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.av{width:42px;height:42px;font:600 16px var(--f-display);background:var(--soft);color:var(--link);border-radius:50%;place-items:center;display:grid}.item .n{min-width:0}.item .n b{display:block}.item .n span:not(.pill){color:var(--muted);overflow-wrap:anywhere;font-size:13px;display:block}.tog{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.tog:last-child{border-bottom:0}.tog p{color:var(--muted);font-size:13px}.sw{flex:none;width:46px;height:26px;position:relative}.sw input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.sw i{background:var(--line);border-radius:99px;transition:background .15s;position:absolute;inset:0}.sw i:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px}.sw input:checked+i{background:var(--btn)}.sw input:checked+i:after{transform:translate(20px)}.sw input:focus-visible+i{outline:3px solid var(--kar);outline-offset:2px}.sw input:disabled{cursor:default}.sw input:disabled+i{opacity:.55}.log{margin:0;padding:0;list-style:none}.log li{border-bottom:1px solid var(--line);grid-template-columns:52px minmax(0,1fr);gap:10px;padding:10px 0;font-size:15px;display:grid}.log time{font:600 13px var(--f-display);color:var(--muted)}.tablewrap{overflow-x:auto}table{border-collapse:collapse;background:var(--surface);border:1px solid var(--line);border-radius:12px;width:100%;overflow:hidden}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:11px 14px;font-size:15px}th{color:var(--muted);font-size:13px}tr:last-child td{border-bottom:0}td:first-child{width:26%;font-weight:600}.toast{left:50%;bottom:calc(84px + env(safe-area-inset-bottom,0px));background:var(--malam);color:#fff;z-index:20;border-radius:10px;max-width:calc(100% - 32px);padding:10px 16px;font-size:14px;position:fixed;transform:translate(-50%)}@media (max-width:820px){.ob{grid-template-columns:1fr;gap:14px;margin-top:18px}.rail{display:none}.mobstep{color:var(--muted);font-size:13px;display:block}.mobstep div{background:var(--line);border-radius:9px;height:5px;margin-top:6px;overflow:hidden}.mobstep div i{background:var(--btn);height:100%;display:block}.app{grid-template-columns:1fr;margin-top:16px}.side{z-index:15;background:var(--surface);border-top:1px solid var(--line);padding:6px max(6px,env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom,0px)) max(6px,env(safe-area-inset-left,0px));grid-auto-columns:1fr;grid-auto-flow:column;gap:0;position:fixed;inset:auto 0 0}.sidein{display:contents}.side .me,.side .sidefoot{display:none}.mwho{display:flex}.side :is(button,a){text-align:center;flex-direction:column;justify-content:center;gap:2px;padding:6px 2px;font-size:11px;position:relative}.side :is(button,a)[aria-current=page]{box-shadow:none;background:var(--soft)}.side .cnt{margin:0;position:absolute;top:0;right:12%}body.isdash{padding-bottom:84px}html{scroll-padding-bottom:100px}.microw{grid-template-columns:64px minmax(0,1fr)}.micb{width:64px;height:64px}.fields3,.fields3.tiga{grid-template-columns:1fr}.item{grid-template-columns:42px minmax(0,1fr)}.item .act{grid-column:1/-1}.tl li{grid-template-columns:48px minmax(0,1fr)}.tl li .acts{grid-column:2;justify-content:flex-start!important}}a{color:var(--link)}.side a{text-decoration:none}.side :is(button,a).help{cursor:pointer}.home-pl{gap:16px;max-width:640px;margin:64px auto;display:grid}.kuota{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px 14px}.kq-t{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.kq-bar{background:var(--canvas);border-radius:9px;height:8px;margin-top:8px;overflow:hidden}.kq-bar i{background:var(--btn);height:100%;display:block}.kuota.full{border-color:var(--warn)}.kuota.full .kq-bar i{background:var(--warn)}.penuh{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.step{align-items:center;gap:10px;display:flex}.step b{text-align:center;min-width:24px;font-size:18px}.tog .total{font-size:18px}.opsional{color:var(--muted);font-weight:400}.cnt-l{justify-content:space-between;gap:10px;margin-top:4px;display:flex}.cnt-l span:last-child{flex:none}.n .rutin{color:var(--muted);margin-top:2px;font-size:13px;display:block}input[type=text],input[type=email],input[type=tel],input[type=time],input[type=date],input[type=password],input[type=number],select,textarea{min-height:46px;background-color:var(--field)!important;color:var(--field-ink)!important;border:1.5px solid var(--field-line)!important}input::placeholder,textarea::placeholder{color:#6b7493;opacity:1}input:focus,select:focus,textarea:focus{outline:3px solid var(--kar);outline-offset:1px;border-color:var(--btn)!important}.opt,.upl{--ink:var(--field-ink);--muted:var(--field-muted);--line:#d3d8e5;--soft:#eef1fa;--surface:#fff;--ok:#1e7a4c;--ok-bg:#e2f5ec;--warn:#8f4e0e;--warn-bg:#fbebd3;--bad:#b43a2e;--bad-bg:#fce6e2;--lav:#efeafd;--lavd:#6a4fc9;--btn:#26428b;--link:#26428b;color:var(--field-ink);background:var(--field)!important;border:1.5px solid var(--field-line)!important}.opt[aria-pressed=true]{box-shadow:0 0 0 3px #26428b2e;border:2.5px solid var(--btn)!important}.opt:hover{border-color:var(--btn)!important}.item{background:var(--soft)}.btn:disabled,.btn[disabled]{cursor:not-allowed;opacity:1!important;background:var(--dis)!important;color:var(--dis-ink)!important;border:1.5px dashed var(--dis-line)!important}.btn:not(:disabled):not(.alt){box-shadow:0 2px #0f193940}.btn.alt{border-width:1.5px}.upl.has{border-style:solid!important;border-color:var(--ok)!important;background:var(--ok-bg)!important}
