._shell_jzk5a_1{background:var(--background);min-height:100vh}._topbar_jzk5a_6{z-index:20;align-items:center;gap:var(--space-3);padding:10px var(--space-4);border-bottom:1px solid var(--border);background:var(--surface);display:flex;position:sticky;top:0}._brand_jzk5a_18{font-size:var(--text-sm);letter-spacing:-.01em;font-weight:600}._topbarNav_jzk5a_24{flex-wrap:wrap;gap:4px;display:flex}._navLink_jzk5a_30{border-radius:var(--radius-control);color:var(--text-secondary);font-size:var(--text-sm);padding:6px 10px;text-decoration:none}._navLink_jzk5a_30:hover{background:var(--surface-sunken);color:var(--text)}._navLinkActive_jzk5a_43{background:var(--primary-soft);color:var(--primary)}._page_jzk5a_48{max-width:960px;padding:var(--space-4);margin:0 auto}._stats_jzk5a_54{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}._stat_jzk5a_54{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-card);flex-direction:column;gap:2px;padding:12px 14px;display:flex}._stat_jzk5a_54 span{color:var(--text-muted);font-size:var(--text-xs)}._stat_jzk5a_54 strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:500}._stat_jzk5a_54._success_jzk5a_83 strong{color:var(--success-strong)}._stat_jzk5a_54._warning_jzk5a_87 strong{color:var(--warning)}._stat_jzk5a_54._brand_jzk5a_18 strong{color:var(--primary)}._meta_jzk5a_95{color:var(--text-muted);font-size:var(--text-sm);margin:var(--space-1) 0 0}._list_jzk5a_101{gap:var(--space-3);display:grid}._list_jzk5a_101>*{box-shadow:var(--shadow-card)}._row_jzk5a_110{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}._actions_jzk5a_117{gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}._form_jzk5a_126{gap:var(--space-3);display:grid}._fieldLabel_jzk5a_131{margin-bottom:calc(var(--space-2) * -1);color:var(--text-muted);font-size:var(--text-sm);font-weight:500}._textarea_jzk5a_138{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);width:100%;color:var(--text);font:inherit;resize:vertical;padding:9px 11px;line-height:1.45}._textarea_jzk5a_138:focus{outline:2px solid var(--primary-soft-border);outline-offset:1px}._announcementList_jzk5a_155{gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border);display:grid}._announcementRow_jzk5a_163{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}._announcementRow_jzk5a_163+._announcementRow_jzk5a_163{padding-top:var(--space-2);border-top:1px solid var(--border)}._announcementBody_jzk5a_175{color:var(--text-subtle);font-size:var(--text-sm);white-space:pre-wrap;margin:2px 0 0}._modules_jzk5a_182{margin-top:var(--space-2);flex-wrap:wrap;gap:6px;display:flex}._module_jzk5a_182{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-sunken);font-size:var(--text-sm);align-items:center;gap:6px;padding:4px 9px;display:inline-flex}._module_jzk5a_182:has(input:checked){border-color:var(--primary-soft-border);background:var(--primary-soft);color:var(--primary)}._module_jzk5a_182 input{accent-color:var(--primary)}._audit_jzk5a_210{gap:var(--space-2);display:grid}._auditRow_jzk5a_215{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}._auditRow_jzk5a_215+._auditRow_jzk5a_215{border-top:1px solid var(--border);padding-top:var(--space-2)}._auditRow_jzk5a_215 ._meta_jzk5a_95{font-variant-numeric:tabular-nums}._smsBalance_jzk5a_231{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--border);display:flex}._smsBalanceValue_jzk5a_240{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:2px;font-size:28px;font-weight:500;display:block}._smsHeading_jzk5a_249{margin:var(--space-4) 0 var(--space-2);font-size:var(--text-md)}._smsRow_jzk5a_254{justify-content:space-between;align-items:flex-end;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--border);flex-wrap:wrap;display:flex}._smsRow_jzk5a_254:first-of-type{border-top:none}._smsHeadingRow_jzk5a_268{justify-content:space-between;align-items:center;gap:var(--space-3);margin:var(--space-4) 0 var(--space-2);display:flex}._smsHeadingRow_jzk5a_268 ._smsHeading_jzk5a_249{margin:0}._smsPrices_jzk5a_280{gap:var(--space-2);margin-top:var(--space-4);display:grid}._smsPriceGrid_jzk5a_286{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}._filters_jzk5a_292{gap:var(--space-2);margin-bottom:var(--space-2);grid-template-columns:minmax(0,1fr) 180px;display:grid}._salonList_jzk5a_299{margin:0;padding:0;list-style:none;display:grid}._salonList_jzk5a_299>li+li{border-top:1px solid var(--border)}._salonRow_jzk5a_310{align-items:center;gap:var(--space-3);border-radius:var(--radius-control);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;animation:_rowIn_jzk5a_1 var(--duration-standard) var(--ease-enter) both;background:0 0;border:0;grid-template-columns:minmax(0,2fr) minmax(0,3fr) auto;padding:10px 6px;display:grid}._salonRow_jzk5a_310:hover{background:var(--surface-sunken)}._salonName_jzk5a_331{min-width:0;display:grid}._salonName_jzk5a_331>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._salonName_jzk5a_331 ._meta_jzk5a_95{margin:0}._chips_jzk5a_346{flex-wrap:wrap;gap:4px;display:flex}._chip_jzk5a_346{border:1px solid var(--success-color);border-radius:var(--radius-pill);background:var(--success-bg);color:var(--success-ink);font-size:var(--text-xs);padding:2px 8px}._actionsRow_jzk5a_361{gap:var(--space-2);flex-wrap:wrap;display:flex}._pager_jzk5a_367{align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border);display:flex}._pager_jzk5a_367>span{margin:0 auto 0 0}._audit_jzk5a_210[data-stale]{opacity:.55;transition:opacity var(--duration-fast) var(--ease-enter)}@keyframes _rowIn_jzk5a_1{0%{opacity:0;transform:translateY(4px)}}@media (width<=991.98px){._filters_jzk5a_292,._salonRow_jzk5a_310{grid-template-columns:minmax(0,1fr) auto}._chips_jzk5a_346{grid-area:2/1/auto/-1}}@media (prefers-reduced-motion:reduce){._salonRow_jzk5a_310,._audit_jzk5a_210[data-stale]{transition:none;animation:none}}
