.page-module___8aEwW__page{gap:32px;max-width:1200px;margin:0 auto;padding:48px 20px 80px;display:grid}@keyframes page-module___8aEwW__fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module___8aEwW__floatIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.page-module___8aEwW__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.page-module___8aEwW__brand{align-items:center;gap:14px;display:flex}.page-module___8aEwW__brandMark{background:var(--accent-700);color:#fff;width:46px;height:46px;font-weight:700;font-family:var(--font-display);border-radius:16px;justify-content:center;align-items:center;display:inline-flex}.page-module___8aEwW__brandLabel{letter-spacing:.02em;font-weight:600}.page-module___8aEwW__brandSub{color:var(--ink-500);font-size:13px}.page-module___8aEwW__headerRight{text-align:right;gap:6px;display:grid}.page-module___8aEwW__headerMeta{color:var(--ink-500);font-size:13px}.page-module___8aEwW__headerNote{color:var(--ink-700);font-size:13px}.page-module___8aEwW__hero{background:var(--surface-1);border-radius:var(--radius-xl);border:1px solid var(--stroke);box-shadow:var(--shadow-lg);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:center;gap:24px;padding:32px;animation:.7s both page-module___8aEwW__floatIn;display:grid}.page-module___8aEwW__heroCopy h1{font-family:var(--font-display);margin:12px 0;font-size:32px}.page-module___8aEwW__heroCopy p{color:var(--ink-500);line-height:1.6}.page-module___8aEwW__heroKicker{text-transform:uppercase;letter-spacing:.2em;color:var(--accent-700);font-size:12px;font-weight:600}.page-module___8aEwW__heroPanel{background:var(--surface-2);border-radius:var(--radius-lg);border:1px solid var(--stroke);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px;display:grid}.page-module___8aEwW__heroPanel strong{font-size:28px;font-family:var(--font-display);display:block}.page-module___8aEwW__heroLabel{text-transform:uppercase;letter-spacing:.18em;color:var(--ink-500);font-size:12px}.page-module___8aEwW__contentGrid{grid-template-columns:minmax(280px,340px) 1fr;align-items:start;gap:24px;display:grid}.page-module___8aEwW__createPanel{align-self:start;position:sticky;top:24px}.page-module___8aEwW__caseListWrapper{border-radius:var(--radius-xl);border:1px solid var(--stroke);box-shadow:var(--shadow-md);background:#ffffffb3;grid-template-rows:auto 1fr;gap:18px;max-height:72vh;padding:24px;animation:.8s both page-module___8aEwW__floatIn;display:grid}.page-module___8aEwW__caseListHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.page-module___8aEwW__caseListHeader h2{font-family:var(--font-display);font-size:22px}.page-module___8aEwW__caseListHeader p{color:var(--ink-500);font-size:14px}.page-module___8aEwW__caseListCount{color:var(--ink-500);border:1px solid var(--stroke);background:var(--surface-2);border-radius:999px;padding:6px 12px;font-size:13px}.page-module___8aEwW__caseGrid{gap:16px;display:grid}.page-module___8aEwW__caseScroll{padding-right:6px;display:grid;overflow-y:auto}.page-module___8aEwW__caseCard{border-radius:var(--radius-lg);border:1px solid var(--stroke);background:var(--surface-1);animation:.5s both page-module___8aEwW__fadeUp;animation-delay:calc(var(--delay,0)*50ms);gap:14px;padding:18px;transition:transform .2s,box-shadow .2s;display:grid}.page-module___8aEwW__caseCard:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.page-module___8aEwW__caseHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.page-module___8aEwW__caseId{color:var(--ink-700);font-weight:600}.page-module___8aEwW__statusBadge{text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.page-module___8aEwW__statusneutral{color:var(--accent-700);background:#7cc6c233}.page-module___8aEwW__statusactive{color:#7a3d2b;background:#e07a5f2e}.page-module___8aEwW__statusready{color:var(--accent-700);background:#2d7c822e}.page-module___8aEwW__statusfinal{color:var(--ink-700);background:#1a1d1f14}.page-module___8aEwW__caseBody{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.page-module___8aEwW__metaLabel{color:var(--ink-500);text-transform:uppercase;letter-spacing:.1em;font-size:12px;display:block}.page-module___8aEwW__metaValue{color:var(--ink-700);margin-top:4px;font-weight:600;display:block}.page-module___8aEwW__caseFooter{color:var(--ink-500);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;display:flex}.page-module___8aEwW__metaFoot{align-items:center;gap:6px;display:inline-flex}.page-module___8aEwW__emptyState{background:var(--surface-2);border-radius:var(--radius-lg);text-align:center;color:var(--ink-500);border:1px dashed var(--stroke);padding:22px}.page-module___8aEwW__toneactive{border-color:#e07a5f59}.page-module___8aEwW__toneready{border-color:#2d7c8259}.page-module___8aEwW__toneneutral{border-color:#7cc6c259}.page-module___8aEwW__tonefinal{border-color:#1a1d1f33}@media (max-width:960px){.page-module___8aEwW__contentGrid{grid-template-columns:1fr}.page-module___8aEwW__createPanel{position:static}.page-module___8aEwW__caseListWrapper{max-height:none}.page-module___8aEwW__headerRight{text-align:left}}@media (max-width:720px){.page-module___8aEwW__hero{padding:24px}.page-module___8aEwW__heroCopy h1{font-size:26px}.page-module___8aEwW__page{padding:36px 18px 60px}}
.CreateCasePanel-module__SlXf7q__panel{background:var(--surface-1);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);border:1px solid var(--stroke);gap:24px;padding:28px;animation:.7s both CreateCasePanel-module__SlXf7q__panelRise;display:grid}@keyframes CreateCasePanel-module__SlXf7q__panelRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.CreateCasePanel-module__SlXf7q__header h2{font-family:var(--font-display);color:var(--ink-900);margin-top:6px;font-size:26px}.CreateCasePanel-module__SlXf7q__kicker{text-transform:uppercase;letter-spacing:.18em;color:var(--accent-700);font-size:12px;font-weight:600}.CreateCasePanel-module__SlXf7q__subtitle{color:var(--ink-500);margin-top:10px;line-height:1.5}.CreateCasePanel-module__SlXf7q__form{gap:16px;display:grid}.CreateCasePanel-module__SlXf7q__field{color:var(--ink-500);gap:8px;font-size:14px;display:grid}.CreateCasePanel-module__SlXf7q__field input,.CreateCasePanel-module__SlXf7q__field select{border-radius:var(--radius-md);border:1px solid var(--stroke);background:var(--surface-2);color:var(--ink-900);padding:12px 14px;font-size:15px}.CreateCasePanel-module__SlXf7q__actions{gap:10px;display:grid}.CreateCasePanel-module__SlXf7q__primaryButton{background:var(--accent-700);color:#fff;cursor:pointer;border-radius:999px;padding:12px 18px;font-size:15px;font-weight:600;transition:transform .2s,box-shadow .2s;box-shadow:0 16px 30px -22px #1b5b66cc}.CreateCasePanel-module__SlXf7q__primaryButton:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.CreateCasePanel-module__SlXf7q__primaryButton:not(:disabled):hover{transform:translateY(-1px)}.CreateCasePanel-module__SlXf7q__helper{color:var(--ink-500);font-size:13px}.CreateCasePanel-module__SlXf7q__error{border-radius:var(--radius-sm);color:var(--ink-700);background:#e07a5f1f;border:1px solid #e07a5f4d;padding:10px 12px;font-size:13px}
