.Shell-module__hEitrG__app{background:var(--c-bg);min-height:100vh;display:flex}.Shell-module__hEitrG__sidebar{font-family:var(--font-body), var(--font-head-thai), "IBM Plex Sans", system-ui, sans-serif;font-size:var(--fs-body);width:var(--sidebar-w);flex:0 0 var(--sidebar-w);background:var(--c-side-bg);color:var(--c-side-text);flex-direction:column;height:100vh;padding:0 10px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.Shell-module__hEitrG__brand{height:var(--topbar-h);border-bottom:1px solid var(--c-side-divider);flex:none;align-items:center;gap:10px;margin:0 -10px 8px;padding-left:16px;display:flex}.Shell-module__hEitrG__brandMark{border-radius:var(--r-btn);background:#fff;flex:none;width:32px;height:32px;padding:3px}.Shell-module__hEitrG__brandText{flex-direction:column;min-width:0;line-height:1.1;display:flex}.Shell-module__hEitrG__brandName{color:#fff;white-space:nowrap;font-size:15px;font-weight:700}.Shell-module__hEitrG__brandTag{letter-spacing:.08em;color:var(--c-side-brand-sub);white-space:nowrap;font-size:9.5px}.Shell-module__hEitrG__sectionLabel{font-size:var(--fs-side-label);letter-spacing:var(--tracking-side);color:var(--c-side-label);text-transform:uppercase;padding:12px 8px 4px;font-weight:600}.Shell-module__hEitrG__sectionLabel:first-of-type{padding-top:6px}.Shell-module__hEitrG__navItem{border-radius:var(--r-input);height:34px;color:var(--c-side-text);font-size:var(--fs-body);align-items:center;gap:10px;padding:0 8px;text-decoration:none;display:flex}.Shell-module__hEitrG__dense .Shell-module__hEitrG__navItem{height:30px}.Shell-module__hEitrG__dense .Shell-module__hEitrG__sectionLabel{padding:10px 8px 3px}.Shell-module__hEitrG__navItem:hover{background:var(--c-side-hover);color:#fff;text-decoration:none}.Shell-module__hEitrG__navLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.Shell-module__hEitrG__navCode{font-family:var(--font-mono);color:var(--c-side-label);flex:none;font-size:9.5px}.Shell-module__hEitrG__navItem[aria-current=page]{background:var(--c-side-active);color:#fff;box-shadow:inset 2px 0 0 var(--c-side-accent);font-weight:600}.Shell-module__hEitrG__navItem[aria-current=page] .Shell-module__hEitrG__navCode{color:var(--c-side-code-active)}.Shell-module__hEitrG__sectionToggle{cursor:pointer;width:100%;font:inherit;font-size:var(--fs-side-label);letter-spacing:var(--tracking-side);text-transform:uppercase;background:0 0;border:0;justify-content:space-between;align-items:center;font-weight:600;display:flex}.Shell-module__hEitrG__sectionToggle:hover{color:var(--c-side-text)}.Shell-module__hEitrG__chev{color:var(--c-side-label);flex:none;transition:transform .15s}.Shell-module__hEitrG__chevOpen{transform:rotate(180deg)}.Shell-module__hEitrG__navSub{flex-direction:column;gap:1px;margin:1px 0 4px;padding-left:0;display:flex}.Shell-module__hEitrG__navSubItem{border-radius:var(--r-input);color:var(--c-side-text);opacity:.8;align-items:center;gap:10px;padding:5px 8px;font-size:12px;text-decoration:none;display:flex}.Shell-module__hEitrG__navSubItem svg{flex:none}.Shell-module__hEitrG__navSubItem:hover{background:var(--c-side-hover);color:#fff;opacity:1;text-decoration:none}.Shell-module__hEitrG__navSubItem[aria-current=page]{background:var(--c-side-active);color:#fff;opacity:1;box-shadow:inset 2px 0 0 var(--c-side-accent);font-weight:600}.Shell-module__hEitrG__dense .Shell-module__hEitrG__navSubItem{padding:4px 8px}.Shell-module__hEitrG__main{flex-direction:column;flex:1;min-width:0;height:100vh;display:flex}.Shell-module__hEitrG__topbar{height:var(--topbar-h);flex:0 0 var(--topbar-h);background:var(--c-surface);border-bottom:1px solid var(--c-line);padding:0 var(--page-px);align-items:center;gap:12px;display:flex}.Shell-module__hEitrG__search{border:1px solid var(--c-line-input);border-radius:var(--r-btn);background:var(--c-hover);height:36px;color:var(--c-muted);flex:0 380px;align-items:center;gap:8px;padding:0 12px;display:flex}.Shell-module__hEitrG__search input{min-width:0;color:var(--c-ink);background:0 0;border:0;outline:none;flex:1}.Shell-module__hEitrG__kbd{font-family:var(--font-mono);border:1px solid var(--c-line-input);border-radius:var(--r-xs);background:#fff;padding:1px 5px;font-size:10.5px}.Shell-module__hEitrG__spacer{flex:1}.Shell-module__hEitrG__iconBtn{border:1px solid var(--c-line-input);border-radius:var(--r-btn);width:36px;height:36px;color:var(--c-ink);cursor:pointer;background:#fff;justify-content:center;align-items:center;display:inline-flex}.Shell-module__hEitrG__userBtn{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;height:40px;padding:0 6px 0 4px;display:flex}.Shell-module__hEitrG__avatar{background:var(--c-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:inline-flex}.Shell-module__hEitrG__userText{flex-direction:column;line-height:1.15;display:flex}.Shell-module__hEitrG__userName{font-weight:600}.Shell-module__hEitrG__userRole{font-size:var(--fs-micro);color:var(--c-muted)}.Shell-module__hEitrG__page{min-width:0;padding:var(--page-py) var(--page-px) 16px;gap:var(--gap);flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.Shell-module__hEitrG__withSubnav{flex-direction:row;align-items:stretch;gap:14px}.Shell-module__hEitrG__pageCol{gap:var(--gap);flex-direction:column;flex:1;min-width:0;display:flex}.Shell-module__hEitrG__subnav{width:var(--subnav-w);flex:0 0 var(--subnav-w);flex-direction:column;gap:1px;padding-top:2px;display:flex}.Shell-module__hEitrG__subnavLabel{font-size:var(--fs-side-label);letter-spacing:.12em;color:var(--c-faint);text-transform:uppercase;padding:10px 10px 3px;font-weight:600}.Shell-module__hEitrG__subnavLabel:first-child{padding-top:4px}.Shell-module__hEitrG__subnavItem{border-radius:var(--r-sm);font-size:var(--fs-table);color:var(--c-ink-2);padding:5px 10px;text-decoration:none;display:block}.Shell-module__hEitrG__subnavItem:hover{background:var(--c-primary-tint);text-decoration:none}.Shell-module__hEitrG__subnavItem[aria-current=page]{color:var(--c-primary);box-shadow:inset 2px 0 0 var(--c-primary), 0 0 0 1px var(--c-line);background:#fff;font-weight:600}.Shell-module__hEitrG__titleRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Shell-module__hEitrG__titleText{flex:1;min-width:260px}.Shell-module__hEitrG__kicker{font-size:var(--fs-caption);color:var(--c-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Shell-module__hEitrG__back{font-size:var(--fs-caption);color:var(--c-ink-2);align-items:center;gap:4px;display:inline-flex}.Shell-module__hEitrG__titleLine{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.Shell-module__hEitrG__h1{font-size:var(--fs-h1);letter-spacing:-.01em;font-weight:700}.Shell-module__hEitrG__subtitle{color:var(--c-muted);font-size:var(--fs-small)}.Shell-module__hEitrG__actions{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.Shell-module__hEitrG__record{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-card);flex-direction:column;flex:none;justify-content:center;gap:5px;padding:11px 16px;display:flex}.Shell-module__hEitrG__recordRow1{align-items:center;gap:8px;min-height:20px;display:flex}.Shell-module__hEitrG__crumb{font-size:var(--fs-caption);color:var(--c-muted);white-space:nowrap;flex:1;align-items:center;gap:6px;display:flex}.Shell-module__hEitrG__crumb a{color:var(--c-ink-2)}.Shell-module__hEitrG__pager{font-size:var(--fs-micro);color:var(--c-muted);align-items:center;gap:4px;display:inline-flex}.Shell-module__hEitrG__pagerBtn{border:1px solid var(--c-line-input);width:22px;height:22px;color:var(--c-ink-2);cursor:pointer;background:#fff;border-radius:5px;justify-content:center;align-items:center;padding:0;display:inline-flex}.Shell-module__hEitrG__recordRow2{align-items:center;gap:10px;display:flex}.Shell-module__hEitrG__recordTitle{white-space:nowrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.Shell-module__hEitrG__recordNo{font-family:var(--font-mono);font-size:20px;font-weight:600}.Shell-module__hEitrG__recordActions{flex:none;align-items:center;gap:6px;display:flex}.Shell-module__hEitrG__recordMeta{font-size:var(--fs-caption);color:var(--c-muted);white-space:nowrap;align-items:center;gap:10px;display:flex;overflow:hidden}.Shell-module__hEitrG__recordMeta b{color:var(--c-ink)}.Shell-module__hEitrG__route{color:var(--c-ink);align-items:center;gap:6px;font-weight:600;display:inline-flex}.Shell-module__hEitrG__routeArrow{color:var(--c-faint)}.Shell-module__hEitrG__metaSep{color:#c9cedd}.Shell-module__hEitrG__recordBody{flex-direction:column;flex:1;gap:12px;min-width:0;min-height:0;padding:0;display:flex;overflow:auto}.Shell-module__hEitrG__recordGrid{grid-template-columns:minmax(0, 1fr) var(--rail-w);flex:1;align-items:stretch;gap:10px;min-height:0;display:grid}.Shell-module__hEitrG__rail{flex-direction:column;gap:10px;min-width:0;min-height:0;display:flex;overflow-y:auto}.Shell-module__hEitrG__rail>*{flex:none}@media (max-width:1100px){.Shell-module__hEitrG__recordGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.Shell-module__hEitrG__app{flex-direction:column}.Shell-module__hEitrG__main{height:auto}.Shell-module__hEitrG__sidebar{flex:none;width:100%;height:auto;position:static}.Shell-module__hEitrG__withSubnav{flex-direction:column}.Shell-module__hEitrG__subnav{flex-flow:wrap;width:100%}.Shell-module__hEitrG__record{height:auto}.Shell-module__hEitrG__recordRow2{flex-wrap:wrap}}.Shell-module__hEitrG__subshell{flex:1;gap:14px;min-width:0;min-height:0;display:flex}.Shell-module__hEitrG__submain{gap:var(--gap);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.Shell-module__hEitrG__subnavGroup{flex-direction:column;gap:1px;margin-bottom:8px;display:flex}
