.dialog[data-v-816f34e1]{background:var(--color-white);width:100%;max-width:100%;max-height:92dvh;color:var(--color-ink);border:0;border-radius:1rem 1rem 0 0;margin:auto 0 0;padding:0}.dialog[data-v-816f34e1]::backdrop{background:#0a1e5073}.dialog[open][data-v-816f34e1]{animation:.18s ease-out rise-816f34e1}@keyframes rise-816f34e1{0%{opacity:0;transform:translateY(2rem)}}@media (prefers-reduced-motion:reduce){.dialog[open][data-v-816f34e1]{animation:none}}header[data-v-816f34e1]{z-index:1;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3);border-bottom:2px solid var(--color-mist);background:var(--color-white);display:flex;position:sticky;top:0}h2[data-v-816f34e1]{flex:1;margin:0;font-size:1.3rem;font-weight:600}.x[data-v-816f34e1]{align-items:center;gap:var(--space-1);min-height:2.8rem;padding:0 var(--space-3);border:2px solid var(--color-line);border-radius:var(--radius);background:var(--color-white);color:var(--color-muted);font:inherit;cursor:pointer;font-weight:600;display:inline-flex}.x-ico[data-v-816f34e1]{width:1.2rem;height:1.2rem}.head-ico[data-v-816f34e1]{width:1.8rem;height:1.8rem;color:var(--tone,var(--color-navy));flex:none}.sheet[data-v-816f34e1]{border-top:6px solid var(--tone,var(--color-navy));border-radius:inherit}.tone-absence[data-v-816f34e1]{--tone:var(--act-absence)}.tone-substitute[data-v-816f34e1]{--tone:var(--act-substitute)}.tone-cancel[data-v-816f34e1]{--tone:var(--act-cancel)}.tone-edit[data-v-816f34e1]{--tone:var(--act-edit)}.tone-add[data-v-816f34e1]{--tone:var(--color-navy)}.body[data-v-816f34e1]{padding:var(--space-4)}@media (width>=768px){.dialog[data-v-816f34e1]{border-radius:var(--radius-card);max-width:34rem;margin:auto}}@media (width>=1024px){.dialog.wide[data-v-816f34e1]{max-width:58rem}.body[data-v-816f34e1]{padding:var(--space-5) var(--space-6)}}.text[data-v-d7e650c9]{margin:0 0 var(--space-5)}.toast[data-v-d7e650c9]{bottom:var(--space-4);z-index:50;padding:var(--space-3) var(--space-5);border-radius:var(--radius);background:var(--color-ok);color:var(--color-white);visibility:hidden;margin:0;font-weight:600;position:fixed;left:50%;transform:translate(-50%)}.toast.show[data-v-d7e650c9]{visibility:visible}.shell[data-v-a73eee6b]{background:var(--color-mist);min-height:100dvh}.bar[data-v-a73eee6b]{z-index:20;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);background:var(--color-navy);display:flex;position:sticky;top:0}.bar[data-v-a73eee6b],.brand[data-v-a73eee6b]{color:var(--color-white)}.brand[data-v-a73eee6b]{font-size:1.5rem;text-decoration:none}.area[data-v-a73eee6b]{color:var(--color-on-navy-muted);flex:1}.menu-toggle[data-v-a73eee6b]{justify-content:center;align-items:center;gap:var(--space-2);border:2px solid var(--color-white);border-radius:var(--radius);min-width:5.5rem;min-height:2.8rem;color:var(--color-white);cursor:pointer;background:0 0;font-weight:600;display:inline-flex}.nav[data-v-a73eee6b]{padding:var(--space-4);background:var(--color-white);border-bottom:2px solid var(--color-line);flex-direction:column;display:none}.nav.open[data-v-a73eee6b],.pages a[data-v-a73eee6b]{display:flex}.nav ul[data-v-a73eee6b]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.group[data-v-a73eee6b]{margin:var(--space-4) 0 var(--space-2);color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.85rem;font-weight:600}.group[data-v-a73eee6b]:first-child{margin-top:0}.ico[data-v-a73eee6b]{flex:none;width:1.4rem;height:1.4rem}.pages a[data-v-a73eee6b]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:2px solid var(--color-line);border-radius:var(--radius);color:var(--color-navy);font-size:1.1rem;font-weight:600;text-decoration:none}.pages a.current[data-v-a73eee6b]{border-color:var(--color-navy);background:var(--color-navy);color:var(--color-white)}.who[data-v-a73eee6b]{margin-top:var(--space-6);padding-top:var(--space-4);border-top:2px solid var(--color-line)}.who ul[data-v-a73eee6b]{gap:var(--space-1)}.me[data-v-a73eee6b]{margin:0 0 var(--space-2);color:var(--color-muted)}.me b[data-v-a73eee6b]{color:var(--color-ink)}.who a[data-v-a73eee6b],.who button[data-v-a73eee6b]{align-items:center;gap:var(--space-3);width:100%;min-height:2.8rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius);color:var(--color-navy);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-weight:600;text-decoration:none;display:flex}.who a.router-link-exact-active[data-v-a73eee6b],.who a[data-v-a73eee6b]:hover,.who button[data-v-a73eee6b]:hover{background:var(--color-mist)}.who .ico[data-v-a73eee6b]{width:1.25rem;height:1.25rem}.main[data-v-a73eee6b]:focus{outline:none}.main[data-v-a73eee6b]{max-width:56rem;padding:var(--space-6) var(--space-4) var(--space-10)}@media (width>=1024px){.shell[data-v-a73eee6b]{grid-template-rows:auto 1fr;grid-template-columns:15.5rem 1fr;display:grid}.bar[data-v-a73eee6b]{grid-column:1/-1}.menu-toggle[data-v-a73eee6b]{display:none}.nav[data-v-a73eee6b],.nav.open[data-v-a73eee6b]{border-right:2px solid var(--color-line);border-bottom:0;display:flex}.nav[data-v-a73eee6b]{align-self:start;height:calc(100dvh - 3.6rem);position:sticky;top:3.6rem;overflow-y:auto}.who[data-v-a73eee6b]{margin-top:auto}.main[data-v-a73eee6b]{width:100%;max-width:92rem;padding:var(--space-6) var(--space-8) var(--space-10)}}
