[data-module=navy]{--mod-main:var(--m-navy-main);--mod-tint:var(--m-navy-tint);--mod-wash:var(--m-navy-wash);--mod-line:var(--m-navy-line);--mod-dark:var(--m-navy-dark);--mod-band:var(--m-navy-band)}[data-module=violet]{--mod-main:var(--m-violet-main);--mod-tint:var(--m-violet-tint);--mod-wash:var(--m-violet-wash);--mod-line:var(--m-violet-line);--mod-dark:var(--m-violet-dark);--mod-band:var(--m-violet-band)}[data-module=copper]{--mod-main:var(--m-copper-main);--mod-tint:var(--m-copper-tint);--mod-wash:var(--m-copper-wash);--mod-line:var(--m-copper-line);--mod-dark:var(--m-copper-dark);--mod-band:var(--m-copper-band)}[data-module=forest]{--mod-main:var(--m-forest-main);--mod-tint:var(--m-forest-tint);--mod-wash:var(--m-forest-wash);--mod-line:var(--m-forest-line);--mod-dark:var(--m-forest-dark);--mod-band:var(--m-forest-band)}[data-module=blue]{--mod-main:var(--m-blue-main);--mod-tint:var(--m-blue-tint);--mod-wash:var(--m-blue-wash);--mod-line:var(--m-blue-line);--mod-dark:var(--m-blue-dark);--mod-band:var(--m-blue-band)}[data-module=amber]{--mod-main:var(--m-amber-main);--mod-tint:var(--m-amber-tint);--mod-wash:var(--m-amber-wash);--mod-line:var(--m-amber-line);--mod-dark:var(--m-amber-dark);--mod-band:var(--m-amber-band)}[data-module=marigold]{--mod-main:var(--m-marigold-main);--mod-tint:var(--m-marigold-tint);--mod-wash:var(--m-marigold-wash);--mod-line:var(--m-marigold-line);--mod-dark:var(--m-marigold-dark);--mod-band:var(--m-marigold-band)}[data-module=slate]{--mod-main:var(--m-slate-main);--mod-tint:var(--m-slate-tint);--mod-wash:var(--m-slate-wash);--mod-line:var(--m-slate-line);--mod-dark:var(--m-slate-dark);--mod-band:var(--m-slate-band)}[data-module=teal]{--mod-main:var(--m-teal-main);--mod-tint:var(--m-teal-tint);--mod-wash:var(--m-teal-wash);--mod-line:var(--m-teal-line);--mod-dark:var(--m-teal-dark);--mod-band:var(--m-teal-band)}.evp{background:linear-gradient(180deg,var(--mod-wash) 0,var(--mod-tint) 110px,var(--bg-page) 300px);background-repeat:no-repeat;min-height:100%}.evp-in{display:flex;flex-direction:column;gap:var(--gap-block)}@media(min-width:1024px){.evp-in{padding:var(--pad-page-top) var(--pad-page-x) var(--pad-page-bottom);max-width:none;margin:0}.evp{scrollbar-gutter:stable}}@media(min-width:2048px){.evp-in{max-width:1920px}}@media(max-width:1023px){.evp-in{padding:16px 16px 32px}}.evh{display:flex;align-items:flex-start;gap:14px}.evh-badge{flex:0 0 auto;display:grid;place-items:center;width:48px;height:48px;border-radius:var(--r-btn);background:var(--mod-tint);border:1px solid var(--mod-line);color:var(--mod-main)}.evh-main{flex:1 1 auto;min-width:0}.evh-trow{display:flex;align-items:center;gap:14px;min-width:0}.evh-title{margin:0;font-family:var(--f-display);font-size:var(--t-title-size);line-height:var(--t-title-lh);font-weight:var(--t-title-weight);color:var(--title);letter-spacing:-.2px}.evh-sub{display:block;margin:6px 0 0;font-size:14px;line-height:20px;color:var(--text-secondary)}.evh-acts{flex:0 0 auto;display:flex;align-items:center;gap:var(--gap-btn)}@media(max-width:1023px){.evh{flex-wrap:wrap}.evh-title{font-size:25px;line-height:30px}.evh-acts{width:100%}}.evk{grid-gap:14px;gap:14px;grid-template-columns:repeat(var(--evk-n,5),minmax(0,1fr))}.evk,.evk-t{display:grid}.evk-t{min-height:84px;padding:12px 16px;border-radius:14px;background:var(--mean-fill);border:1px solid var(--mean-line);grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-content:center;grid-column-gap:14px;column-gap:14px;grid-row-gap:2px;row-gap:2px}.evk-t>.evk-ic{grid-column:1;grid-row:1/-1;align-self:center}.evk-t>.evk-l,.evk-t>.evk-tx,.evk-t>.evk-v{grid-column:2;min-width:0}.evk-t.tall{min-height:128px;padding:14px 16px}.evk-t.stack,.evk-t.tall{border-radius:var(--r-card);display:flex;flex-direction:column;align-items:stretch;gap:0}.evk-t.stack{min-height:112px;padding:14px 18px}.evk-t.stack .evk-ic{width:34px;height:34px;border-radius:10px}.evk-t.stack .evk-l{font-size:13px;line-height:18px;font-weight:600;margin-top:1px}.evk-t.stack .evk-tx{gap:0}.evk-t.stack .evk-v{gap:8px}.evk-t.stack .evk-n{font-size:28px;line-height:1.1;font-weight:700}.evk-t.stack .evk-s{font-size:13px}.evk-ic{flex:0 0 auto;width:38px;height:38px;border-radius:11px;background:#fff;display:grid;place-items:center;color:var(--mean-ink)}.evk-t.tall .evk-ic{width:30px;height:30px;border-radius:9px;box-shadow:0 1px 2px rgba(31,42,36,.06)}.evk-l{font-size:13px;line-height:18px;font-weight:700;color:var(--text-strong)}.evk-t.tall .evk-l{font-size:13.5px}.evk-tx{display:flex;flex-direction:column;gap:2px;min-width:0}.evk-t.tall .evk-hd{display:flex;align-items:center;gap:10px}.evk-t.tall .evk-sp{flex-grow:1}.evk-v{display:flex;align-items:baseline;gap:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.evk-t.tall .evk-v{gap:7px}.evk-n{font-size:24px;line-height:1;font-weight:700;color:var(--mean-ink)}.evk-t.tall .evk-n{font-size:30px}.evk-s{font-size:12.5px;line-height:17px;color:var(--text-secondary)}.evk-of{font-size:13.5px;font-weight:600;color:var(--text-strong)}.evk-bar{height:5px;border-radius:999px;background:rgba(31,42,36,.1);overflow:hidden;margin-top:8px}.evk-bar i{display:block;height:100%;border-radius:999px;background:var(--mean-ink)}.evk.choose{grid-template-columns:repeat(var(--evk-n,5),minmax(0,1fr)) 84px}.evk-add{min-height:128px;border-radius:var(--r-card);border:1.5px dashed var(--border-input);background:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:600;color:var(--text-secondary)}.evk-add:hover{border-color:var(--mod-main);color:var(--mod-dark)}.evk-t[data-mean=people]{--mean-fill:var(--mean-people-fill);--mean-line:var(--mean-people-line);--mean-ink:var(--mean-people-ink)}.evk-t[data-mean=done]{--mean-fill:var(--mean-done-fill);--mean-line:var(--mean-done-line);--mean-ink:var(--mean-done-ink)}.evk-t[data-mean=total]{--mean-fill:var(--mean-total-fill);--mean-line:var(--mean-total-line);--mean-ink:var(--mean-total-ink)}.evk-t[data-mean=pending]{--mean-fill:var(--mean-pending-fill);--mean-line:var(--mean-pending-line);--mean-ink:var(--mean-pending-ink)}.evk-t[data-mean=late]{--mean-fill:var(--mean-late-fill);--mean-line:var(--mean-late-line);--mean-ink:var(--mean-late-ink)}.evk-t[data-mean=delay]{--mean-fill:var(--mean-delay-fill);--mean-line:var(--mean-delay-line);--mean-ink:var(--mean-delay-ink)}.evk-t[data-mean=module]{--mean-fill:var(--mod-tint);--mean-line:var(--mod-line);--mean-ink:var(--mod-main)}.evk-t[aria-pressed=true]{border-color:var(--mean-ink);box-shadow:inset 0 0 0 1px var(--mean-ink)}@media(max-width:1023px){.evk{grid-template-columns:repeat(2,minmax(0,1fr))}}.evtabs{display:flex;align-items:flex-end;gap:26px;border-bottom:1px solid var(--border)}.evtab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;padding:0 0 11px;font-size:14px;font-weight:600;color:var(--text-secondary);border-bottom:2px solid transparent;margin-bottom:-1px;display:inline-flex;align-items:center;gap:7px}.evtab[aria-selected=true]{color:var(--mod-dark);border-bottom-color:var(--mod-main)}.evtab .ct{font-size:12px;font-weight:600;background:#F1EFEA;color:#4B524C;border-radius:var(--r-pill);padding:1px 7px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(min-width:1024px){.hx-tabs.big{display:flex;gap:10px;margin:0;padding:0;border-bottom:0;overflow:visible}.hx-tabs.big .hx-tab{flex:1 1;min-width:0;height:54px;padding:0 10px;border-radius:14px;justify-content:center;gap:9px;font-size:15.5px;font-weight:700;background:#fff;border:1px solid var(--border);color:var(--text)}.hx-tabs.big .hx-tab svg{width:18px;height:18px}.hx-tabs.big .hx-tab.on{background:var(--primary);border-color:var(--primary);box-shadow:0 6px 16px rgba(18,63,43,.18)}.hx-tabs.big .hx-tab.on,.hx-tabs.big .hx-tab.on :where(svg,span){color:#fff}.hx-tabs.big .hx-tab.on:after{display:none}.hx-tabs.big .hx-tab .ct{padding:2px 8px;border-radius:var(--r-pill);font-size:12px;font-weight:700;background:#F1EFEA;color:#4B524C;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hx-tabs.big .hx-tab.on .ct{background:rgba(255,255,255,.18);color:#fff}}.evchip{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:36px;padding:0 14px;border-radius:var(--r-input);background:#fff;border:1px solid var(--border-input);font-size:13px;font-weight:600;color:var(--text);display:inline-flex;align-items:center;gap:7px}.evchip[aria-pressed=true]{background:var(--mod-tint);border-color:var(--mod-main);color:var(--mod-dark)}.evchip .ct{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.evchip[aria-pressed=true] .evsub,.evtab[aria-selected=true] .evsub{color:var(--text-secondary)}.evb{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 18px;border-radius:var(--r-btn);font-size:14px;font-weight:600;white-space:nowrap;background:#fff;border:1px solid var(--border-input);color:var(--text)}.evb:hover{background:var(--bg-subtle)}.evb.pri{background:var(--primary);border-color:transparent;color:var(--primary-on)}.evb.pri:hover{background:var(--primary-hover)}.evb.sm{height:32px;padding:0 12px;border-radius:var(--r-sm);font-size:13px}.evb:disabled{opacity:.55;cursor:not-allowed}.evb.pri,.evb.pri :where(svg,span,b){color:var(--primary-on)}.evib{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:32px;height:32px;border-radius:var(--r-sm);background:#fff;border:1px solid var(--border);color:var(--text-secondary);display:inline-grid;place-items:center}.evib:hover{background:var(--bg-subtle);color:var(--text)}.evmenu-danger{color:#B3261E}.evf{display:flex;flex-direction:column;gap:6px}.evf-l{font-weight:600;color:var(--text-strong)}.evf-h,.evf-l{font-size:13px;line-height:18px}.evf-h{color:var(--text-muted)}.evin{height:44px;padding:0 12px;border-radius:var(--r-input);border:1px solid var(--border-input);background:#fff;font-size:14px;color:var(--text);font-family:inherit;width:100%}.evin::placeholder{color:var(--text-placeholder)}.evin:disabled,.evin[readonly]{background:var(--bg-subtle);color:var(--text-placeholder)}.evb:focus-visible,.evchip:focus-visible,.evib:focus-visible,.evin:focus-visible,.evtab:focus-visible{outline:0;border-color:var(--mod-main);box-shadow:0 0 0 4px var(--mod-tint)}.evcc{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:34px;padding:0 14px;border-radius:var(--r-pill);background:#fff;border:1px solid var(--border-input);font-size:13px;font-weight:600;color:var(--text)}.evcc[aria-pressed=true]{background:var(--mod-main);border-color:transparent;color:#fff}.evpill{display:inline-flex;align-items:center;gap:6px;height:26px;padding:4px 10px;border-radius:var(--r-pill);font-size:12px;font-weight:600;line-height:1;white-space:nowrap}.evpill .dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex:0 0 auto}.evpill.grey{background:#F1EFEA;color:#4B524C}.evpill.blue{background:#E6EFFB;color:#1F57A8}.evpill.amber{background:#FBF1DA;color:#8A5D06}.evpill.green{background:#E7F0EA;color:#1B6B43}.evpill.red{background:#FCEBEA;color:#A1231C}.evpill.navy{background:#E8ECF7;color:#1B2F6E}.evpill.copper{background:#F8EBE1;color:#9C5527}.evpill.rani{background:#FBE7EF;color:#A3154D}.evpill.violet{background:#EFEAF8;color:#4E3585}.evt{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-card);overflow:hidden}.evt-scroll{overflow-x:auto}.evt table{width:100%;border-collapse:collapse}.evt th{height:44px;padding:0 16px;text-align:left;background:var(--mod-tint);border-bottom:1px solid var(--mod-line);font-size:13px;line-height:18px;font-weight:600;color:var(--mod-dark);white-space:nowrap;position:-webkit-sticky;position:sticky;top:0;z-index:2}.evt th.srt{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.evt th.srt .cv{opacity:.5;margin-left:6px}.evt th[aria-sort]:not([aria-sort=none]){color:var(--mod-main);font-weight:700}.evt th[aria-sort]:not([aria-sort=none]) .cv{opacity:1}.evt th[aria-sort=ascending] .cv{transform:rotate(180deg)}.evt td{padding:10px 16px;border-bottom:1px solid var(--divider-row);font-size:14px;line-height:20px;color:var(--text);vertical-align:middle}.evt.evt-top td{vertical-align:top}.evt td.tick,.evt th.tick{display:table-cell;border:0;background:none;font-size:inherit;font-weight:inherit}.evt tbody tr{min-height:64px}.evt tbody tr:last-child td{border-bottom:0}.evt tbody tr:hover td{background:var(--mod-band)}.evt .sub{display:block;font-size:12px;line-height:16px;color:var(--text-muted)}.evt td.n,.evt th.n{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.evt tr.band td{height:38px;padding:0 16px;background:var(--mod-band);border-bottom:1px solid var(--mod-line);font-size:13px;font-weight:700;color:var(--mod-dark)}.evt tr.band .ct{font-weight:500;margin-left:8px}.evt tbody tr.attn td{background:#FEF6E4}.evt tbody tr.prob td{background:#FDEEEC}.evt tbody tr.fin td{background:#FAFAF8;opacity:.62}.evov{position:fixed;inset:0;z-index:70;display:grid;place-items:center;background:rgba(46,48,46,.45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.evov.panel{place-items:stretch;justify-content:flex-end}.evm{background:var(--bg-card);border-radius:var(--r-modal);box-shadow:0 24px 60px rgba(20,24,40,.28);width:680px;max-width:calc(100vw - 32px);max-height:calc(100vh - 60px);display:flex;flex-direction:column;overflow:hidden}.evm.confirm{width:480px}.evm.panel{width:720px;border-radius:0;max-height:100vh;height:100vh}.evm.panel.compact{width:480px}.evm-h{flex:0 0 auto;padding:20px 24px 18px;position:relative;background:linear-gradient(180deg,var(--mod-wash) 0,var(--mod-tint) 100%);border-bottom:3px solid var(--mod-main);display:flex;align-items:flex-start;gap:14px}.evm-badge{flex:0 0 auto;width:44px;height:44px;border-radius:var(--r-btn);background:#fff;border:1px solid var(--mod-line);display:grid;place-items:center;color:var(--mod-main)}.evm-t{margin:0;font-family:var(--f-display);font-size:var(--t-modal-size);line-height:var(--t-modal-lh);font-weight:var(--t-modal-weight);color:var(--title)}.evm-s{display:block;margin-top:4px;font-size:13px;line-height:18px}.evm-s,.evm-x{color:var(--text-secondary)}.evm-x{position:absolute;top:16px;right:16px;width:36px;height:36px;border-radius:50%;background:#fff;border:1px solid var(--border);display:grid;place-items:center;cursor:pointer}.evm-b{flex:1 1 auto;overflow-y:auto;padding:18px 24px;flex-direction:column}.evm-b,.evm-f{display:flex;gap:14px}.evm-f{flex:0 0 auto;padding:14px 24px;background:var(--mod-band);border-top:1px solid var(--mod-line);align-items:center;justify-content:space-between}.evm-sum{font-size:13px;font-weight:600;color:var(--mod-dark)}.evm-f .acts{display:flex;gap:var(--gap-btn);margin-left:auto}.evsec{background:#fff;border:1px solid var(--mod-line);border-radius:14px;overflow:hidden}.evsec-h{padding:10px 14px;background:var(--mod-tint);border-bottom:1px solid var(--mod-line);display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--mod-dark)}.evsec-b{padding:14px;flex-direction:column}.evsec-b,.evsec-row{display:flex;gap:12px}.evsec-row>*{flex:1 1;min-width:0}.evm-quiet{margin:0;color:var(--text-secondary)}.evm-quiet,.evnote{font-size:13px;line-height:18px}.evnote{display:flex;gap:10px;align-items:flex-start;background:#FBF1DA;border:1px solid #f2e0b4;border-radius:var(--r-btn);padding:12px 14px;color:#6B4A05}.evnote svg{flex:0 0 auto;color:#8A5D06}.gsx-stay-r{display:flex;align-items:center;gap:8px}.gsx-stay-r>*{flex:1 1;min-width:0}.gsx-to{flex:0 0 auto;font-size:12px;color:var(--text-secondary)}.gsx-warn{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:12px;line-height:16px;color:#8A5D06}.gsx-people-r{display:flex;gap:10px}.gsx-people-r label{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.gsx-people-r label span{font-size:12px;color:var(--text-secondary)}.gs-saved{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--m-forest-dark)}.gs-foot{display:flex;align-items:center;gap:var(--gap-btn);margin-top:18px;padding-top:16px;border-top:1px solid var(--border)}.gs-foot .sp{flex:1 1 auto}.evgc{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.evgc-p{padding:6px 11px;border-radius:9px;font-size:14.5px;font-weight:700;color:var(--text)}.evgc-m,.evgc-p{align-self:flex-start;line-height:1.2}.evgc-m{padding:3px 9px;border-radius:7px;font-size:12.5px;font-weight:500;color:var(--text-strong)}.evgc[data-side="Bride Side"] .evgc-p{background:#FBE4EE;border:1px solid #f2c6d8}.evgc[data-side="Bride Side"] .evgc-m{background:#FDF1F6;border:1px solid #f8dce8}.evgc[data-side="Groom Side"] .evgc-p{background:var(--m-navy-wash);border:1px solid var(--m-navy-line)}.evgc[data-side="Groom Side"] .evgc-m{background:var(--m-navy-tint);border:1px solid var(--m-navy-line)}.evgc[data-side=""] .evgc-p{background:var(--bg-subtle);border:1px solid var(--border)}.evgc[data-side=""] .evgc-m{background:var(--bg-subtle);border:1px solid var(--divider)}.evt .n .evvip{display:flex;width:18px;height:18px;border-radius:5px;margin:4px auto 0;align-items:center;justify-content:center;background:var(--m-violet-main);color:#fff}.evt .n .evvip-l{display:block;font-size:9px;font-weight:700;letter-spacing:.3px;color:#A57A1E;text-align:center}.evt-white tbody tr.attn td,.evt-white tbody tr.fin td,.evt-white tbody tr.prob td{background:var(--bg-card)}.evt-white tbody tr.fin{opacity:1}.evt-white tbody tr:hover td{background:var(--mod-band)}.evids{display:inline-flex;align-items:center;gap:5px}.evchip.warn{border-color:var(--mean-late-line);background:var(--mean-late-fill);color:#8A5D06}.evchip.warn .ct{background:rgba(138,93,6,.12);color:#8A5D06}.evchip.warn[aria-pressed=true]{border-color:#A8720A;box-shadow:inset 0 0 0 1px #A8720A}.accx-add{display:flex;flex-direction:column;gap:8px}.accx-l{font-size:13px;font-weight:600;color:var(--text-strong)}.accx-none{margin:0;font-size:13px;color:var(--text-secondary)}.accx-row{display:flex;align-items:center;gap:12px;padding:8px 0;border-top:1px solid var(--divider-row)}.accx-row>span{flex:1 1 auto;gap:2px;min-width:0}.accx-row>span,.mlx{display:flex;flex-direction:column}.mlx{gap:14px;padding:16px}.mlx-l{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.mlx-r{display:flex;align-items:flex-start;gap:14px;padding:12px 0;border-top:1px solid var(--divider-row)}.mlx-r:first-child{border-top:0}.mlx-tx{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.mlx-tx b{font-size:14px;font-weight:700;color:var(--text)}.mlx-h,.mlx-m,.mlx-o{font-size:12.5px;color:var(--text-secondary)}.mlx-h,.mlx-o{display:inline-flex;align-items:center;gap:6px}.mlx-none{color:var(--text-placeholder)}.mlx-a{flex:0 0 auto;display:flex;gap:var(--gap-btn);align-items:center}.mlx-empty{padding:16px 0;font-size:13px;color:var(--text-secondary)}.mlx-f{display:flex;align-items:center;gap:var(--gap-btn);padding-top:12px;border-top:1px solid var(--border)}.mlx-note{flex:1 1 auto;font-size:12px;color:var(--text-secondary)}.gls{flex-direction:column;gap:8px;margin-bottom:18px}.gls,.gls-h{display:flex}.gls-h{align-items:flex-end;gap:12px;padding:0 2px}.gls-h>span:first-child{flex:1 1 auto}.gls-h b{display:block}.gls-add{flex:0 0 auto;margin-left:auto}.gls-master{margin-bottom:8px}.gls-h b{font-size:16px;font-weight:700;color:var(--text)}.gls-h span{font-size:13px;color:var(--text-secondary)}@media(min-width:1280px){.evk-8{gap:10px}.evk-8 .evk-t.stack{padding:11px 13px;min-height:112px}.evk-8 .evk-t.stack .evk-ic{width:28px;height:28px;border-radius:9px}.evk-8 .evk-t.stack .evk-l{font-size:12px;line-height:16px;margin-top:6px}.evk-8 .evk-t.stack .evk-v{flex-direction:column;align-items:flex-start;gap:1px}.evk-8 .evk-t.stack .evk-n{font-size:22px}.evk-8 .evk-t.stack .evk-s{font-size:11.5px;line-height:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}}@media(max-width:1279px){.evk-8{grid-template-columns:repeat(4,minmax(0,1fr))}}.evdue{color:var(--mean-delay-ink,#A1231C);font-weight:600}.cpstep-row{display:flex;align-items:stretch;gap:6px}.cpstep-row input{flex:1 1 auto;min-width:0;text-align:center}.cpstep-b{flex:0 0 auto;width:32px;border-radius:var(--r-sm);cursor:pointer;border:1px solid var(--border-input);background:#fff;font-size:16px;font-weight:600;line-height:1;color:var(--text)}.cpstep-b:hover:not(:disabled){background:var(--bg-subtle)}.cpstep-b:disabled{opacity:.4;cursor:not-allowed}.cp-back{display:flex;flex-direction:column;gap:8px;margin-top:10px}.cp-err{margin:0;font-size:12px;color:var(--mean-delay-ink,#A1231C)}.chx-f{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.chx-f .fi{flex:1 1 180px;min-width:0}.daybars .dayb{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;cursor:pointer;padding:0}.daybars .dayb.on i{background:var(--mod-main)}.daybars .dayb.on b{color:var(--mod-dark)}.gtrv-sec .blkh .gtrv-sum{font-size:12.5px;font-weight:600;color:var(--sec-dark)}.gtrv-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.gtrv-acts{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.gtrv-acts .lb{font-size:12.5px;color:var(--text-secondary)}.evtrt{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:12px;background:var(--m-blue-tint);border:1px solid var(--m-blue-line)}.evtrt.dep{background:#F8EBE1;border-color:#F0D9C7}.evtrt-h{display:flex;align-items:center;gap:8px}.evtrt-k{font-size:11px;font-weight:700;letter-spacing:.5px;color:#1F57A8}.evtrt.dep .evtrt-k{color:#9C5527}.evtrt-x{width:28px;height:28px;border-radius:8px;flex:0 0 auto;background:#fff;border:1px solid var(--m-blue-line);color:var(--text-secondary);display:grid;place-items:center;cursor:pointer}.evtrt.dep .evtrt-x{border-color:#F0D9C7}.evtrt-when{display:flex;flex-direction:column;gap:1px;min-width:0}.evtrt-when b{font-size:15px;font-weight:700;color:var(--text)}.evtrt-when span{font-size:12.5px;color:#4B524C}.evtrt-who{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.evtrt-wholb{font-size:11.5px;font-weight:700;color:var(--text-secondary);margin-right:2px}.evtrt-name{padding:3px 9px;border-radius:7px;background:#F1F6FD;border:1px solid #dce7f8;font-size:12px;font-weight:600;color:var(--text)}.evtrt.dep .evtrt-name{background:#FDF4EE;border-color:#F3E3D5}.evtrt-st{display:flex;flex-wrap:wrap;gap:5px}.evtrt-veh{width:100%;flex-wrap:wrap}.gtrvs.compact{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px}.evtrl{display:flex;flex-direction:column;gap:1px;align-items:flex-start;text-align:left;padding:5px 8px;border-radius:8px;cursor:pointer;min-width:0;background:var(--m-blue-tint);border:1px solid var(--m-blue-line)}.evtrl.dep{background:#F8EBE1;border-color:#F0D9C7}.evtrl-k{font-size:10px;font-weight:700;letter-spacing:.4px;color:#1F57A8}.evtrl.dep .evtrl-k{color:#9C5527}.evtrl-v{font-size:12px;font-weight:600;color:var(--text);white-space:nowrap}.gdl{display:flex;flex-direction:column}.gdl-cuts{align-items:stretch;flex-wrap:wrap}.gdl-cut,.gdl-cuts{display:flex;gap:10px}.gdl-cut{flex:1 1 180px;align-items:flex-start;text-align:left;padding:12px;border-radius:12px;box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid var(--border)}.gdl-cut.on{background:var(--mod-tint);border:1.5px solid var(--mod-main);padding:11.5px}.gdl-dot{width:18px;height:18px;border-radius:9px;box-sizing:border-box;flex:0 0 auto;margin-top:1px;border:2px solid var(--border-input,#c9c5bc);display:grid;place-items:center}.gdl-cut.on .gdl-dot{border-color:var(--mod-main)}.gdl-cut.on .gdl-dot:after{content:"";width:8px;height:8px;border-radius:4px;background:var(--mod-main)}.gdl-cut-tx{display:flex;flex-direction:column;gap:2px;min-width:0}.gdl-cut-tx b{font-size:14px;font-weight:700;color:var(--text)}.gdl-cut-tx .lb{font-size:12.5px;line-height:1.4;color:var(--text-secondary)}.gdl-pills{display:flex;flex-wrap:wrap;gap:8px}.gdl-pills+.gdl-pills{margin-top:12px}.gdl-pill.evchip{height:34px;padding:0 14px;border-radius:var(--r-pill);gap:6px}.gdl-pill.evchip[aria-pressed=true]{background:var(--mod-main);border-color:var(--mod-main);color:#fff}.gdl-pill.evchip[aria-pressed=true]:disabled{opacity:1;cursor:default}.gdl-sf{display:flex;gap:14px;flex-wrap:wrap;align-items:flex-start}.gdl-fld{flex:1 1 240px;display:flex;flex-direction:column;gap:6px;min-width:0}.gdl-fld>.lb{color:var(--text)}.gdl-fld>.lb,.gdl-sum{font-size:13px;font-weight:600}.gdl-sum{color:var(--text-secondary);white-space:nowrap}.gdl-pv{flex-direction:column;gap:12px}.gdl-pv,.gdl-pv-bar{display:flex;align-items:center}.gdl-pv-bar{gap:8px;width:100%}.gdl-pv-t{width:100%;border-collapse:collapse;font-size:11px}.gdl-pv-t td,.gdl-pv-t th{border-bottom:1px solid var(--border);padding:6px 8px;text-align:left;vertical-align:top}.gdl-pv-t th{font-weight:700;color:var(--text);background:var(--bg-subtle)}@media print{.gdl-pv-bar{display:none}}.gim{gap:14px}.gim,.gim-say{display:flex;flex-direction:column}.gim-say{align-items:center;gap:12px;padding:22px 20px;border-radius:14px;background:var(--mod-band);border:1px solid var(--mod-line);text-align:center}.gim-ic{width:52px;height:52px;border-radius:16px;background:#fff;border:1px solid var(--mod-line);color:var(--mod-main);display:grid;place-items:center}.gim-say b{font-size:16px;font-weight:700;line-height:1.45;color:var(--text);max-width:460px}.gim-say .lb{font-size:13px;line-height:1.45;color:var(--text-secondary);max-width:440px}.gim-tpl{flex:0 0 auto}.gim-who{background:#fff;border:1px solid var(--mod-line);border-radius:14px;overflow:hidden}.gim-who-h{display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--mod-tint);border-bottom:1px solid var(--mod-line);color:var(--mod-dark);font-size:14px;font-weight:700}.gim-who-b{display:flex;flex-direction:column;gap:10px;padding:14px}.gim-who-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:#fff}.gim-who-tx{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.gim-who-tx b{font-size:14px;font-weight:700;color:var(--text)}.gim-who-tx .lb{font-size:12.5px;color:var(--text-secondary)}.evph{display:flex;flex-direction:column;gap:4px}.evph-row{display:flex;gap:8px;align-items:stretch}.evph-cc{flex:0 0 136px}.evph-n{flex:1 1 auto;min-width:0}.evph-err{color:var(--mean-delay-ink)}.evph-err,.evph-ok{margin:0;font-size:12px}.evph-ok{color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.evsw{display:inline-flex;align-items:center;gap:10px;cursor:pointer}.evsw input{width:17px;height:17px;accent-color:var(--primary);flex:0 0 auto}.evsw-t{display:flex;flex-direction:column;gap:1px;min-width:0}.evsw-t b{font-size:13px;font-weight:600;color:var(--text-strong)}.evsw-t span{font-size:12px;color:var(--text-secondary)}.gfs:has(.gfspanel-g) .gfspanel{width:440px;padding:16px}.gfspanel-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 12px;gap:10px 12px;padding-bottom:4px}.gfspanel-g .fi{min-width:0}.gfspanel-f{display:flex;align-items:center;gap:var(--gap-btn);margin-top:10px;padding-top:10px;border-top:1px solid var(--divider)}.gfspanel-n{flex:1 1 auto;font-size:12px;font-weight:600;color:var(--text-secondary)}.evrm{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.evrm-c{display:inline-flex;align-items:baseline;gap:6px;padding:4px 9px;border-radius:var(--r-sm);background:var(--bg-card);border:1px solid var(--m-navy-line);white-space:nowrap}.evrm-n{font-size:13.5px;font-weight:700;color:var(--m-navy-main)}.evrm-p{font-size:12px;font-weight:700;color:var(--text-secondary)}.evrm-none{font-size:13px;color:var(--text-placeholder)}.evt .tick{width:40px;text-align:center}.evbulk{display:flex;align-items:center;gap:var(--gap-btn);padding:10px 14px;margin-bottom:10px;background:var(--mod-tint);border:1px solid var(--mod-line);border-radius:var(--r-btn);font-size:13px;font-weight:600;color:var(--mod-dark)}.evbulk .sp{flex:1 1 auto}.evundo{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:14px;background:var(--primary);color:#fff}.evundo-ic{flex:0 0 auto;width:30px;height:30px;border-radius:9px;background:rgba(255,255,255,.15);display:grid;place-items:center}.evundo-tx{display:flex;align-items:baseline;gap:8px;min-width:0;flex-wrap:wrap}.evundo-tx b{font-size:14px;font-weight:700}.evundo-tx span{font-size:13px;color:rgba(255,255,255,.82)}.evundo-at{margin-left:2px}.evundo-go{margin-left:auto;flex:0 0 auto;height:34px;padding:0 14px;border-radius:9px;border:0;cursor:pointer;background:#fff;color:var(--primary);display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:700}.evundo-go:hover{background:#F2F8F4}.evundo-more{background:none;border:0;padding:0 2px;font-size:13px;font-weight:600;text-decoration:underline}.evundo-more,.evundo-x{flex:0 0 auto;cursor:pointer;color:#fff}.evundo-x{width:26px;height:26px;border-radius:var(--r-sm);background:rgba(255,255,255,.12);border:0;display:grid;place-items:center}.evundo-x:hover{background:rgba(255,255,255,.22)}.evrc{gap:12px;padding:16px}.evrc,.evrc-h{display:flex;flex-direction:column}.evrc-h{gap:2px}.evrc-h b{font-size:14px}.evrc-h span{font-size:12px}.evrc-h span,.evrc-none{color:var(--text-secondary)}.evrc-none{margin:0;font-size:13px}.evrc-l{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.evrc-l li{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--divider-row)}.evrc-at{flex:0 0 auto;width:68px;font-size:12.5px;font-weight:600;color:var(--text-secondary)}.evrc-tx{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.evrc-tx b{font-size:13.5px;font-weight:700}.evrc-tx span{font-size:12.5px;color:var(--text-secondary)}.evrc-all{font-size:13px;font-weight:600;color:var(--mod-dark)}.evps{width:794px;min-height:1123px;box-sizing:border-box;padding:44px 44px 28px;background:#fff;color:var(--text);display:flex;flex-direction:column;margin:0 auto;border:1px solid var(--border);box-shadow:0 1px 2px rgba(31,42,36,.06),0 12px 32px rgba(31,42,36,.1)}.evps[data-orientation=landscape]{width:1123px;min-height:794px;padding:36px 40px 22px}.evps-h{display:flex;align-items:flex-start;gap:12px;padding-bottom:14px}.evps-mono{flex:0 0 auto;width:46px;height:46px;border-radius:50%;border:1.5px solid var(--m-copper-main);display:grid;place-items:center;font-family:var(--f-display);font-size:15px;font-weight:600;color:var(--m-copper-dark)}.evps-who{display:flex;flex-direction:column;gap:2px;min-width:0}.evps-who b{font-family:var(--f-display);font-size:20px;font-weight:600}.evps-who span{font-size:12px;color:var(--text-secondary)}.evps-what{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:3px;text-align:right}.evps-kind{font-size:10.5px;font-weight:700;letter-spacing:1.6px;color:var(--m-copper-dark)}.evps-sub{font-size:17px;font-weight:700;color:var(--text)}.evps-sum{font-size:12px;color:var(--text-secondary)}.evps-b{flex:1 1 auto;border-top:2px solid var(--m-copper-main);padding-top:14px}.evps[data-module]{--evps-main:var(--mod-main,var(--m-copper-main));--evps-dark:var(--mod-dark,var(--m-copper-dark))}.evps[data-module] .evps-mono{border-color:var(--evps-main);color:var(--evps-dark)}.evps[data-module] .evps-kind{color:var(--evps-dark)}.evps[data-module] .evps-b{border-top-color:var(--evps-main)}.evps-f{margin-top:10px;padding-top:10px;border-top:1px solid #e7e1d8;display:flex;justify-content:space-between;gap:12px;font-size:11px;color:var(--text-secondary)}.evps-page:after{content:"Page " counter(page) " of " counter(pages)}.evps-t{width:100%;border-collapse:collapse;font-size:11.5px}.evps-t thead th{text-align:left;padding:6px 8px;border-bottom:1px solid #c9c2b6;font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#4B524C;background:#F4F1EB}.evps-t tbody td{padding:5px 8px;border-bottom:1px solid #ede8df;vertical-align:top}.evps-t tbody tr.alt{background:#FBFAF7}.evps-t tbody tr.band td{padding:8px 8px 4px;background:#EFEBE3;border-bottom:1px solid #c9c2b6;font-size:10.5px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#3B423C}.evps-t tbody tr.sub td:first-child{padding-left:18px}.evps-t .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.evrp-wrap{display:flex;flex-direction:column;gap:14px}.evrp-bar{display:flex;align-items:center;gap:8px}.evrp-pg{padding-bottom:18px}.evrp-pg h2{font-family:var(--f-display);font-size:20px;font-weight:600;color:var(--title);margin:0 0 4px}.evrp-pg h3{font-size:13px;font-weight:700;color:var(--text);margin:18px 0 4px}.evrp-lede{margin:0 0 10px;line-height:1.5}.evrp-lede,.evrp-none{font-size:11.5px;color:var(--text-secondary)}.evrp-none{margin:0}.evrp-note{margin:0;font-size:12px;line-height:1.6;white-space:pre-wrap}.evrp-cover{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;min-height:780px;gap:6px}.evrp-cover h1{font-family:var(--f-display);font-size:34px;font-weight:600;color:var(--title);margin:0}.evrp-cover .evrp-sub{margin:0;font-size:16px;color:var(--text-secondary)}.evrp-cover .evrp-meta{margin:6px 0 0;font-size:13px;color:var(--text-secondary)}.evrp-draft{margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:#6B726C;border:1px solid #c9c2b6;border-radius:999px;padding:4px 14px}.evrp-nums{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:4px}.evrp-nums-3{grid-template-columns:repeat(3,minmax(0,1fr))}.evrp-num{border:1px solid #ede8df;border-radius:10px;padding:9px 10px;display:flex;flex-direction:column;gap:1px}.evrp-num b{font-size:19px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--title)}.evrp-num span{font-size:10px;color:#4B524C;line-height:1.3}@media print{.evrp-pg{page-break-before:always;break-before:page}.evrp-pg:first-child{page-break-before:auto;break-before:auto}.evrp-cover{min-height:900px}.evrp-num,.evrp-nums{page-break-inside:avoid;break-inside:avoid}.evps{width:auto;min-height:0;margin:0;border:0;box-shadow:none;padding:44px 44px 28px}.evps .evps-row,.evps tr{page-break-inside:avoid;break-inside:avoid}.evps thead{display:table-header-group}.evps tbody tr.band{page-break-after:avoid;break-after:avoid}.evps-f{position:fixed;bottom:0;left:44px;right:44px}.evps{print-color-adjust:exact;-webkit-print-color-adjust:exact}}.evct{width:420px;max-width:calc(100vw - 32px);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:0 12px 32px rgba(31,42,36,.14);display:flex;flex-direction:column;overflow:hidden}.evct-h{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--mod-tint);border-bottom:1px solid var(--mod-line);font-size:14px;color:var(--mod-dark)}.evct-c{margin-left:auto;font-size:12px;font-weight:600;color:var(--text-secondary)}.evct-b{padding:12px 14px;gap:12px;max-height:360px;overflow-y:auto}.evct-b,.evct-g{display:flex;flex-direction:column}.evct-g{gap:4px}.evct-gh{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:2px}.evct-o{display:flex;align-items:center;gap:9px;padding:6px 8px;border-radius:var(--r-sm);font-size:13px;color:var(--text);cursor:pointer}.evct-o:hover{background:var(--bg-subtle)}.evct-o.on{font-weight:600}.evct-o:has(input:disabled){color:var(--text-placeholder);cursor:not-allowed}.evct-o input{width:15px;height:15px;accent-color:var(--primary);flex:0 0 auto}.evct-f{display:flex;align-items:center;gap:var(--gap-btn);padding:12px 14px;border-top:1px solid var(--border);background:var(--mod-band)}.evct-f .sp{flex:1 1 auto}.evct-note{margin:0;padding:0 14px 12px;font-size:12px;color:var(--text-secondary)}.evveh{display:inline-flex;align-items:center;gap:10px;padding:7px 10px 7px 7px;border-radius:13px;background:var(--bg-card);border:1px solid var(--m-blue-line);box-shadow:0 1px 2px rgba(31,42,36,.04)}.evveh-plate{flex:0 0 auto;width:48px;height:48px;border-radius:11px;background:var(--m-blue-tint);color:var(--m-blue-dark);display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:700;letter-spacing:.5px}.evveh-tx{display:flex;flex-direction:column;gap:2px;min-width:0}.evveh-d{font-size:14px;font-weight:700;color:var(--text);line-height:1.2}.evveh-m{font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.evveh-m,.evveh-s{color:var(--text-secondary)}.evveh-s,.evveh-st{font-size:12px}.evveh-st{font-weight:600;color:var(--mod-dark)}.evveh-ed,.evveh-ph{flex:0 0 auto;margin-left:2px}.evread .evsec-h{gap:8px}.evread-t{flex:1 1 auto;min-width:0}.evread-edit{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:0;cursor:pointer;font-size:13px;font-weight:700;color:var(--mod-dark)}.evread-edit:hover{text-decoration:underline}.evfact{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1}.evfact-l{font-size:12.5px;font-weight:600;color:var(--text-secondary)}.evfact-v{font-size:16px;font-weight:700;color:var(--text)}.evfact-s{font-size:12.5px;color:var(--text-secondary)}.evcp{display:inline-flex;align-items:center;gap:8px}.evcp-n{font-size:14px;color:var(--text);white-space:nowrap}.evt .evcp{flex-wrap:wrap;align-items:center;gap:6px}.evt .evcp-n{flex:1 0 100%;font-size:12.5px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.evcp.sm .evcp-n{font-size:13px}.evcp-none{color:var(--text-placeholder)}.evcp-b{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--r-sm);border:1px solid var(--border-input);background:var(--bg-card);color:var(--m-forest-dark);text-decoration:none}.evcp.sm .evcp-b{width:26px;height:26px}.evcp-b:hover{background:var(--m-forest-tint);border-color:var(--m-forest-line)}.evcp-b.wa{color:var(--m-forest-main)}.evcp-b.wa svg{fill:currentColor}.evadd{display:flex;flex-direction:column;gap:6px;padding:12px 0 2px}.evadd-row{display:flex;gap:var(--gap-btn);align-items:center}.evadd-in{flex:1 1 auto;min-width:0}.evadd-go{flex:0 0 auto}.evadd-hint{color:var(--text-muted)}.evadd-err,.evadd-hint{margin:0;font-size:12px;line-height:16px}.evadd-err{color:var(--mean-delay-ink)}.evna{display:flex;gap:10px;align-items:flex-start;background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--r-btn);padding:12px 14px}.evna-ic{flex:0 0 auto;color:var(--text-muted);display:flex;padding-top:1px}.evna p{margin:0;font-size:13px;line-height:18px;color:var(--text-secondary)}.ev-nf{min-height:100vh;justify-content:center;padding:32px;background:var(--bg-page)}.ev-nf,.ev-nf-card{display:flex;align-items:center}.ev-nf-card{width:100%;max-width:520px;text-align:center;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-card);padding:40px 32px;flex-direction:column;gap:14px}.ev-nf-brand{display:flex;flex-direction:column;gap:2px;font-size:16px;font-weight:700;letter-spacing:.02em;color:var(--primary)}.ev-nf-brand span{font-size:12px;font-weight:600;letter-spacing:.12em;color:var(--text-muted)}.ev-nf-card h1{margin:10px 0 0;font-family:var(--f-display);font-size:25px;line-height:30px;font-weight:500;color:var(--title)}.ev-nf-card p{margin:0;font-size:14px;line-height:20px;color:var(--text-secondary)}.ev-nf-card .bt{margin-top:6px;text-decoration:none}.evconf{gap:12px;padding:16px}.evconf,.evconf-l{display:flex;flex-direction:column}.evconf-l{margin:0;padding-left:18px;gap:6px}.evconf-l li{font-weight:600}.evconf-type{display:flex;flex-direction:column;gap:7px}.evconf-type label{font-size:13px;line-height:18px;color:var(--text-secondary)}.evconf-type label b{font-weight:600;color:var(--text-strong)}.evconf-stays{margin-top:10px;padding-top:10px;border-top:1px solid;display:flex;flex-direction:column;gap:4px;font-weight:400;opacity:.78}.evconf-f{display:flex;align-items:center;gap:var(--gap-btn);padding:14px 16px;border-top:1px solid var(--border);background:var(--mod-band)}.evconf-f .sp{flex:1 1 auto}.evconf-f .bt.rd{background:var(--mean-delay-ink);border-color:var(--mean-delay-ink);color:#fff}.evconf-f .bt.rd:hover{background:#991B13;border-color:#991B13}.evconf-f .bt.rd:disabled{opacity:.6}.evempty{padding:40px 20px;text-align:center;color:var(--text-muted);display:flex;flex-direction:column;align-items:center;gap:14px;font-size:14px}.evskel{height:64px;border-bottom:1px solid var(--divider-row);background:linear-gradient(90deg,var(--bg-subtle) 25%,#F8F6F2 50%,var(--bg-subtle) 75%);background-size:400% 100%;animation:evskel 1.4s ease-in-out infinite}@keyframes evskel{0%{background-position:100% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.evskel{animation:none}}@media(min-width:1024px){.cd>.cdh:first-child{border-top-left-radius:var(--r-card-inner);border-top-right-radius:var(--r-card-inner)}.hx-panel h2,.px-ph h2,.sh h2,.tl-sect h2,.tlwinh h2{font-family:var(--f-body);font-size:var(--t-h2-size);line-height:var(--t-h2-lh);font-weight:var(--t-h2-weight);letter-spacing:normal;color:var(--text)}.ptab.on .mt{color:var(--text-secondary)}.hx-prop.on .lb,.hx-prop.on b,.useg button.on .lb{color:#BFD6C8}body .nav{width:var(--shell-sidebar-w);background:var(--sidebar);border-right:0;scrollbar-width:none}}@media(min-width:1024px){body .nav::-webkit-scrollbar{display:none;width:0;height:0}body .nav .nb,body .nav .ngt.nbsolo{height:38px;margin:1px 10px;border-radius:var(--r-input);padding:0 12px;font-size:14px;font-weight:600;color:#B5CDC2;background:transparent;border-left:0;box-shadow:none}body .nav .nb .g,body .nav .ngt.nbsolo .g{color:inherit;background:transparent}body .nav .nb:hover,body .nav .ngt.nbsolo:hover{background:rgba(255,255,255,.07);color:#FFFFFF;box-shadow:none}body .nav .nb:hover .g{color:inherit;background:transparent}body .nav .nb.hero.on,body .nav .nb.on,body .nav .ngw.solo .ngt.nbsolo.on,body .nav .nsub .nb.on{background:rgba(255,255,255,.13);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16);color:#FFFFFF;font-weight:600}body .nav .nb.on .g,body .nav .ngw.solo .ngt.nbsolo.on .g,body .nav .ngw.solo .ngt.nbsolo.on .lb,body .nav .nsub .nb.on .g{color:#FFFFFF;background:transparent}body .nav .nb.on:hover,body .nav .nsub .nb.on:hover{background:rgba(255,255,255,.17);color:#FFFFFF}body .nav .nb.on:hover .g{color:#FFFFFF}body .nav .nsub .nb{padding-left:34px}body .nav .ngt{font-size:13px;font-weight:700;color:#B5CDC2;letter-spacing:normal;text-transform:none}body .nav .ngw.open>.ngt{color:#FFFFFF}body .nav .ngt .cv,body .nav .ngt svg.cv{width:14px;height:14px;margin-left:auto}body .nav .nb.hero{background:transparent;color:#FFFFFF;border-radius:var(--r-input);margin:1px 10px}body .nav .nb.hero:hover{background:rgba(255,255,255,.07);color:#FFFFFF}body .nav .nb.hero .g,body .nav .nb.hero.on .g{color:inherit;background:transparent}body .nav .nct,body .nav .nvlogo{color:#FFFFFF}body .nav .navcol{color:#B5CDC2;border-color:rgba(255,255,255,.18);background:transparent}body .nav .navcol:hover{color:#FFFFFF;border-color:rgba(255,255,255,.34);background:rgba(255,255,255,.07)}.work[data-module]{background:linear-gradient(180deg,var(--mod-wash) 0,var(--mod-tint) 110px,var(--bg-page) 300px);background-repeat:no-repeat;background-attachment:local}}.evk-t.is-loading{cursor:default}.evk-ph{display:block;width:72px;height:30px;border-radius:8px;background:linear-gradient(90deg,rgba(0,0,0,.05) 25%,rgba(0,0,0,.09) 50%,rgba(0,0,0,.05) 75%);background-size:400% 100%;animation:evskel 1.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.evk-ph{animation:none}}.wsel-ph{display:inline-block;height:12px;width:132px;border-radius:6px;vertical-align:middle;background:linear-gradient(90deg,rgba(0,0,0,.07) 25%,rgba(0,0,0,.12) 50%,rgba(0,0,0,.07) 75%);background-size:400% 100%;animation:evskel 1.4s ease-in-out infinite}.wsel-ph.sm{height:9px;width:98px;margin-top:3px}@media(prefers-reduced-motion:reduce){.wsel-ph{animation:none}}#ctxsel{position:relative}.wsm-scrim{position:fixed;inset:0;z-index:60}.wsm{position:absolute;top:calc(100% + 8px);left:0;z-index:61;width:320px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:0 18px 44px rgba(20,24,40,.18);overflow:hidden}.wsm-find{display:flex;align-items:center;gap:8px;padding:12px 12px 0}.wsm-find svg{flex:0 0 auto;color:var(--text-muted)}.wsm-find .evin{height:38px}.wsm-list{max-height:min(60vh,380px);overflow-y:auto;padding:8px}.wsm-row{width:100%;display:flex;align-items:center;gap:10px;text-align:left;padding:9px 10px;border-radius:var(--r-input);background:none;border:0;cursor:pointer}.wsm-row:hover{background:var(--bg-subtle)}.wsm-row.on{background:var(--mod-tint)}.wsm-row.on svg{color:var(--mod-main);flex:0 0 auto}.wsm-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.wsm-main b{font-size:14px;font-weight:700;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wsm-sub{font-size:12px;line-height:16px}.wsm-none,.wsm-sub{color:var(--text-muted)}.wsm-none{margin:8px 10px;font-size:13px}.wsm-all{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border:0;border-bottom:1px solid var(--divider);background:var(--bg-subtle);cursor:pointer;font-size:13px;font-weight:600;color:var(--text)}.wsm-all:hover{background:var(--border)}.tbell-wrap{position:relative;display:inline-flex}.npanel-scrim{position:fixed;inset:0;z-index:109}.tbell-wrap>.npanel{position:absolute;top:calc(100% + 8px);right:0;left:auto;width:360px;max-width:min(360px,94vw);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:0 20px 56px rgba(14,17,20,.22);z-index:110;max-height:min(78vh,520px)}.npanel-empty{display:flex;flex-direction:column;gap:6px;padding:20px;text-align:left}.npanel-empty b{font-size:14px;line-height:20px;font-weight:600;color:var(--text)}.npanel-empty span{font-size:13px;line-height:18px;color:var(--text-muted)}.nneeds{border-bottom:1px solid var(--divider)}.nneeds-h{padding:12px 16px 6px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted)}.nneed{display:flex;align-items:center;gap:12px;padding:10px 16px 12px;text-decoration:none;color:var(--text)}.nneed:hover{background:var(--mod-band,var(--bg-subtle))}.nneed-n{flex:0 0 auto;min-width:30px;text-align:center;font-size:20px;line-height:24px;font-weight:700;color:var(--text)}.nneed.late .nneed-n{color:#A1231C}.nneed-l{flex:1 1 auto;min-width:0;font-size:13px;line-height:18px;font-weight:600}.nneed svg{flex:0 0 auto;color:var(--text-muted)}.nneed:focus-visible{outline:0;box-shadow:inset 0 0 0 2px var(--primary)}@media(min-width:1024px){.mdl,.veil{background:rgba(46,48,46,.45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mdlc{border-radius:var(--r-modal);max-height:calc(100vh - 60px);border:0;box-shadow:0 24px 60px rgba(20,24,40,.28);overflow:hidden}.mdl.mid .mdlc,.mdlc{width:min(680px,96vw)}.mdl.confirm .mdlc{width:min(480px,96vw)}.mdlc .mdlh{position:relative;padding:20px 24px 18px;background:var(--hx-surface,#fff);border-bottom:1px solid var(--hx-rule,#e5e8e5);border-radius:0;color:var(--text)}.mdlh-row{display:flex;align-items:flex-start;gap:14px;padding-right:44px}.mdlh-badge{flex:0 0 auto;width:44px;height:44px;border-radius:var(--r-btn);background:#fff;border:1px solid var(--mod-line);display:grid;place-items:center;color:var(--mod-main)}.mdlh-tx{min-width:0}.mdlc .mdlh h3{margin:0;font-family:var(--f-display);font-size:var(--t-modal-size);line-height:var(--t-modal-lh);font-weight:var(--t-modal-weight);color:var(--title);letter-spacing:normal}.mdlc .mdlh .lb{display:block;margin-top:4px;font-family:var(--f-body);font-size:13px;line-height:18px;letter-spacing:normal;text-transform:none;color:var(--text-secondary)}.mdlf .rv-foot{flex:1 1 auto;width:100%;display:flex;align-items:center;gap:var(--gap-btn,10px)}.mdlf .rv-foot .rv-fbtn{flex:0 0 auto;height:42px;min-height:42px;padding:0 18px;border-radius:var(--r-btn);font-size:14px;font-weight:600;white-space:nowrap}.mdlf .rv-foot.guest-add-actions .rv-fbtn{height:44px;min-height:44px;border-radius:var(--ev-radius-control);font-size:14px;font-weight:600}.mdlf .rv-foot .rv-fbtn.pri{background:var(--primary);border:1px solid var(--primary);color:#fff}.mdlf .rv-foot .rv-fbtn.pri:hover:not(:disabled){background:var(--primary-hover)}.mdlf .rv-foot .rv-fbtn:disabled{opacity:.55;cursor:not-allowed}.mdlf .rv-foot .rv-sum{flex:0 1 auto;min-width:0;font-size:13px;line-height:18px;font-weight:600;color:var(--mod-dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rv-err{margin:0;padding:11px 13px;border-radius:var(--r-btn);background:var(--hx-surface,#fff);border:1px solid var(--hx-rule,#e5e8e5);font-size:13px;line-height:1.5;color:#8A1F18}.rv-err b{font-weight:700}.rv-fld .rv-count{display:block;margin-top:5px;text-align:right;font-size:12px;line-height:16px;font-weight:500;color:var(--text-muted)}.rv-chips{display:flex;flex-wrap:wrap;gap:8px}.mdlc .mdlx{position:absolute;top:16px;right:16px;width:36px;height:36px;border-radius:50%;background:#fff;border:1px solid var(--border);color:var(--text-secondary);display:grid;place-items:center}.mdlc .mdlx:hover{background:var(--bg-subtle);color:var(--text)}.mdlc .mdlb{padding:18px 24px;display:flex;flex-direction:column;gap:14px}.mdlc .mdlf{padding:14px 24px;background:var(--mod-band);border-top:1px solid var(--mod-line);border-radius:0;gap:var(--gap-btn)}.mdlc .mdlf:empty{display:none}.sht{width:min(720px,96vw);border-radius:0;border:0;box-shadow:0 24px 60px rgba(20,24,40,.28)}.sht.compact{width:min(480px,96vw)}.sht .shth{padding:20px 24px 18px;background:linear-gradient(180deg,var(--mod-wash) 0,var(--mod-tint) 100%);border-bottom:3px solid var(--mod-main)}.sht .shth h3{font-family:var(--f-display);font-size:var(--t-modal-size);line-height:var(--t-modal-lh);font-weight:var(--t-modal-weight);color:var(--title)}.sht .shtb{padding:18px 24px 40px;display:flex;flex-direction:column;gap:14px}.work{scrollbar-gutter:stable}.blk{--sec-tint:var(--bg-subtle);--sec-line:var(--border);--sec-dark:#4B524C;background:#fff;border:1px solid var(--sec-line);border-radius:14px;padding:0;overflow:hidden;margin-bottom:14px;display:flex;flex-direction:column;flex-shrink:0}.blk .blkh{display:flex;align-items:center;gap:8px;margin:0;padding:10px 14px;background:var(--sec-tint);border-bottom:1px solid var(--sec-line);font-family:var(--f-body);font-size:14px;line-height:20px;font-weight:700;letter-spacing:normal;text-transform:none;color:var(--sec-dark)}.blk .blkh .dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex:0 0 auto}.blk>:not(.blkh){margin-left:14px;margin-right:14px}.blk>:not(.blkh):first-of-type{margin-top:14px}.blk>:not(.blkh):last-child{margin-bottom:14px}.blk[class*=bk-]{background:#fff;border:1px solid var(--sec-line)}.blk[class*=bk-] .blkh{color:var(--sec-dark)}.blk.bk-vi{--sec-tint:var(--m-violet-tint);--sec-line:var(--m-violet-line);--sec-dark:var(--m-violet-dark)}.blk.bk-cy{--sec-tint:var(--m-navy-tint);--sec-line:var(--m-navy-line);--sec-dark:var(--m-navy-dark)}.blk.bk-bl{--sec-tint:var(--m-blue-tint);--sec-line:var(--m-blue-line);--sec-dark:var(--m-blue-dark)}.blk.bk-cp{--sec-tint:var(--m-copper-tint);--sec-line:var(--m-copper-line);--sec-dark:var(--m-copper-dark)}.blk.bk-am{--sec-tint:#FBF1DA;--sec-line:#F2E0B4;--sec-dark:#6B4A05}.blk.bk-gn{--sec-tint:var(--bg-subtle);--sec-line:var(--border);--sec-dark:#4B524C}.ltab{border-radius:var(--r-btn);border-width:1px}.ltab.on{background:var(--mod-tint);border-color:var(--mod-main)}.ltab.on b{color:var(--mod-dark)}.ltab.on>span{color:var(--text-secondary)}.ltab.addl{border-style:dashed;border-color:var(--mod-main)}.ltab.addl,.ltab.addl b{color:var(--mod-dark)}.ltab.addl:hover{background:var(--mod-tint)}.ltab.ltab-act{min-width:0;display:inline-flex;align-items:center;gap:7px;padding:0 14px;height:auto;align-self:stretch;font-size:13px;font-weight:600;color:var(--text);background:#fff;border:1px solid var(--border-input)}.ltab.ltab-act:hover{background:var(--bg-subtle)}}@media(min-width:1024px){.ltab:has(.ltab-menu){padding-right:40px}.ltab-menu .hx-ib,.ltab-menu button{width:26px;height:26px;border-radius:var(--r-sm);background:transparent;border:0;color:var(--text-muted)}.ltab-menu button:hover{background:rgba(0,0,0,.05);color:var(--text)}}.evk-t.on{box-shadow:inset 0 0 0 2px var(--mean-ink)}@media(min-width:1024px){.occr .oi{display:flex;flex-direction:column;gap:2px}.occr .oi>.gnamelink,.occr .oi>b{font-size:14px;font-weight:700;color:var(--text);text-align:left}.occr .oi>.lb{font-size:12px;line-height:16px;color:var(--text-muted)}.gmc-row .gmc-del,.gmr .gmc-del{opacity:0;transition:opacity .12s}}@media(min-width:1024px){.gmc-del:focus-visible,.gmc-row:focus-within .gmc-del,.gmc-row:hover .gmc-del{opacity:1}}.evdt{position:relative;display:block}.evdt-in{width:100%;padding-right:36px;text-align:left}.evdt-btn{display:flex;align-items:center;height:44px;cursor:pointer;font-family:inherit;font-size:14px;color:var(--text)}.evdt-btn:disabled{cursor:not-allowed}.evdt-ph{color:var(--text-placeholder)}.evdt-ic{position:absolute;top:50%;right:12px;transform:translateY(-50%);color:var(--text-muted);pointer-events:none;display:inline-flex}.evdt-pop{position:absolute;z-index:80;top:calc(100% + 6px);left:0;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:0 18px 44px rgba(20,24,40,.18);padding:10px;min-width:220px}.evdt-pop.wide{min-width:276px}.evdt-cols{display:flex;gap:6px;max-height:208px}.evdt-col{list-style:none;margin:0;padding:0;overflow-y:auto;flex:1 1;scrollbar-width:thin}.evdt-col.narrow{flex:0 0 56px}.evdt-col button{width:100%;text-align:center;padding:7px 4px;border:0;background:none;cursor:pointer;border-radius:var(--r-sm);font-size:14px;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.evdt-col button:hover{background:var(--bg-subtle)}.evdt-col button[aria-pressed=true]{background:var(--mod-main);color:#fff;font-weight:600}.evdt-foot{gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid var(--divider)}.evdt-foot,.evdt-mhead{display:flex;justify-content:space-between}.evdt-mhead{align-items:center;padding:2px 2px 8px}.evdt-mhead b{font-size:14px;font-weight:700;color:var(--text)}.evdt-mhead button{width:28px;height:28px;border-radius:var(--r-sm);border:1px solid var(--border);background:#fff;color:var(--text-secondary);display:grid;place-items:center;cursor:pointer}.evdt-mhead button:hover{background:var(--bg-subtle);color:var(--text)}.evdt-dow,.evdt-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px;gap:2px}.evdt-dow span{text-align:center;font-size:12px;font-weight:600;color:var(--text-muted);padding:4px 0}.evdt-grid button{aspect-ratio:1;border:0;background:none;cursor:pointer;border-radius:var(--r-sm);font-size:13px;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.evdt-grid button:hover:not(:disabled){background:var(--bg-subtle)}.evdt-grid button.on{background:var(--mod-main);color:#fff;font-weight:700}.evdt-grid button:disabled{color:var(--text-placeholder);cursor:not-allowed}.mdlc:has(.evdt-pop){overflow:visible}.mdlc:has(.evdt-pop) .mdlb{overflow:visible}.mdlc:has(.evdt-pop) .mdlh{border-radius:var(--r-modal) var(--r-modal) 0 0}.mdlc:has(.evdt-pop) .mdlf{border-radius:0 0 var(--r-modal) var(--r-modal)}.evdt-pop{max-height:min(300px,56vh)}.evdt-cols{max-height:196px}.tl-seg button{display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap}.tl-sheet:has(.evdt-pop){overflow:visible}.tl-sheet:has(.evdt-pop) .tl-sbody{overflow:visible}@media(min-width:1024px){.blk:has(.evdt-pop){position:relative;z-index:2;overflow:visible}.blk:has(.evdt-pop) .blkh{border-radius:13px 13px 0 0}.evdt-in{height:44px;border-radius:var(--ev-radius-control);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.evdt[data-filled=true] .evdt-in{font-weight:600;color:var(--text)}.evdt:has(.evdt-pop) .evdt-ic,.evdt[data-filled=true] .evdt-ic{color:var(--mod-main,var(--hx-forest))}.evdt:has(.evdt-pop) .evdt-in{border-color:var(--mod-main,var(--hx-forest));box-shadow:0 0 0 3px var(--mod-tint,var(--hx-tint-3))}.evdt-pop{z-index:120;top:calc(100% + 8px);min-width:272px;max-width:calc(100vw - 32px);max-height:min(420px,calc(100dvh - 32px));overflow-y:auto;padding:16px;background:var(--hx-surface,#fff);border:1px solid var(--hx-rule,var(--ev-border));border-radius:var(--ev-radius-card,18px);box-shadow:0 18px 44px rgba(16,40,32,.15)}.evdt-pop.wide{width:320px;min-width:0}.evdt-preview{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;padding:10px 12px;border-radius:var(--ev-radius-control);background:var(--mod-tint,var(--hx-tint-3));color:var(--mod-dark,var(--hx-forest))}.evdt-preview span{font-size:11px;font-weight:600}.evdt-preview strong{font-size:14px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.evdt-cols{gap:10px;max-height:174px}.evdt-col{scrollbar-color:var(--hx-rule) transparent}.evdt-col.narrow{display:none}.evdt-col button{min-height:36px;padding:7px 6px;border-radius:10px;font-family:inherit;font-size:13px}.evdt-col button:hover,.evdt-grid button:hover:not(:disabled),.evdt-mhead button:hover{background:var(--mod-tint,var(--hx-tint-3));color:var(--mod-dark,var(--hx-forest))}.evdt-col button[aria-pressed=true],.evdt-grid button.on{background:var(--mod-main,var(--hx-forest));color:#fff;font-weight:700}.evdt-col button:focus-visible,.evdt-foot button:focus-visible,.evdt-grid button:focus-visible,.evdt-mhead button:focus-visible{outline:2px solid var(--mod-main,var(--hx-forest));outline-offset:2px}.evdt-foot{align-items:center;margin-top:12px;padding-top:12px;border-top:1px solid var(--hx-rule,var(--ev-border))}.evdt-foot .evdt-done{display:none}.evdt-period-final{display:flex;align-items:center;gap:6px}.evdt-period-final button{min-width:52px;height:36px;padding:0 10px;border:1px solid var(--mod-line,var(--hx-rule));border-radius:10px;background:var(--mod-tint,var(--hx-tint-3));color:var(--mod-dark,var(--hx-forest));font:700 12px/1 var(--f-body,Inter,sans-serif);cursor:pointer}.evdt-period-final button:hover{background:var(--mod-main,var(--hx-forest));border-color:var(--mod-main,var(--hx-forest));color:#fff}.evdt-mhead{gap:10px;padding:0 0 12px;border-bottom:1px solid var(--hx-rule,var(--ev-border))}.evdt-mhead b{font-size:15px;font-weight:700;color:var(--text)}.evdt-mhead button{width:36px;height:36px;border-radius:10px;border-color:var(--hx-rule,var(--ev-border));background:#fff}.evdt-mhead button:disabled{opacity:.4;cursor:not-allowed}.evdt-dow{margin:10px 0 4px}.evdt-dow,.evdt-grid{gap:4px}.evdt-dow span{padding:5px 0;font-size:11px;font-weight:700;color:var(--text-muted)}.evdt-grid button{aspect-ratio:1;min-height:35px;border-radius:10px;font-family:inherit;font-size:13px}.evdt-grid button[aria-current=date]:not(.on){box-shadow:inset 0 0 0 1px var(--mod-main,var(--hx-forest))}.evdt-grid button:disabled{opacity:.48}}.evk-dot{width:8px;height:8px;border-radius:4px;flex:0 0 auto;background:var(--mean-ink);box-shadow:0 0 0 3px var(--mean-line)}.evk-bar.is-none{background:none}.evk-bar.is-none i{display:none}.evct-o.na{opacity:.55;cursor:not-allowed}.evct-na{display:block;margin-left:26px;font-size:11px;line-height:15px;color:var(--text-muted)}@media(min-width:1024px){.cc-apps{display:grid;grid-template-columns:repeat(auto-fit,minmax(76px,1fr));grid-gap:6px;gap:6px;margin:0}.cc-app{display:flex;flex-direction:column;align-items:center;gap:5px;padding:9px 2px 6px;border-radius:10px;background:var(--bg-card);border:1px solid #ece8e1;transition:.13s}.cc-app .ic{display:grid;place-items:center;color:var(--cc-mod-main)}.cc-app .nm{display:flex;align-items:center;justify-content:center;min-width:0;min-height:26px;max-width:100%;font-size:11px;font-weight:600;line-height:1.2;color:var(--text);text-align:center}.cc-app:hover{border-color:var(--cc-mod-main)}.cc-app[data-mod=navy]{--cc-mod-main:var(--m-navy-main)}.cc-app[data-mod=violet]{--cc-mod-main:var(--m-violet-main)}.cc-app[data-mod=copper]{--cc-mod-main:var(--m-copper-main)}.cc-app[data-mod=forest]{--cc-mod-main:var(--m-forest-main)}.cc-app[data-mod=blue]{--cc-mod-main:var(--m-blue-main)}.cc-app[data-mod=amber]{--cc-mod-main:var(--m-amber-main)}.cc-app[data-mod=marigold]{--cc-mod-main:var(--m-marigold-main)}.cc-app[data-mod=slate]{--cc-mod-main:var(--m-slate-main)}.cc-app[data-mod=teal]{--cc-mod-main:var(--m-teal-main)}}.cc-slip{display:flex;flex-direction:column;gap:3px;width:100%;text-align:left;padding:10px 12px;margin-bottom:6px;border:0;border-radius:10px;background:#FBF1DA;cursor:pointer}.cc-slip.bad{background:#FCEBEA}.cc-slip-h{display:flex;align-items:center;gap:6px}.cc-slip-n{font-size:13.5px;font-weight:700;color:var(--text)}.cc-slip .lb{font-size:12.5px;color:var(--text-secondary)}.cc-team{display:flex;flex-direction:column}.cc-teamrow{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--divider)}.cc-teamrow:first-child{border-top:0}.cc-teamopen{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px;border:0;background:none;padding:0;text-align:left;cursor:pointer}.cc-teamopen b{font-size:14px;font-weight:700;color:var(--text)}.cc-teamopen .lb{font-size:12.5px;color:var(--text-secondary)}.cc-teamopen:hover b{color:var(--primary)}.cc-team{max-height:336px;overflow-y:auto}.cc-teamfoot{padding-top:8px;font-size:12.5px;color:var(--text-secondary)}.ntf-rule{display:flex;align-items:center;gap:12px}.ntf-rule[data-inactive]{opacity:.55}.ntf-rule[data-inactive] .swx{cursor:not-allowed}