.process-welcome,.organization-filing,.organization-claim-card,.organization-claim-info{padding:24px;border:1px solid #805a2d;border-radius:18px;background:linear-gradient(125deg,#241e17,#12151c);margin:18px 0;overflow-wrap:anywhere;line-height:1.8;text-align:right}.process-welcome h3,.organization-claim-card h3{font-size:clamp(1.2rem,2.4vw,1.65rem);margin:8px 0;color:#ffcf8a}.process-welcome p{color:#d0c8be}.process-welcome summary{cursor:pointer;color:#ffcd80;padding:12px 0;font-weight:bold}.process-welcome ol{padding-inline-start:24px;display:grid;gap:14px}.organization-filing select{width:100%;margin:10px 0}.organization-claim-card .btn{min-height:48px;white-space:normal;max-width:100%}@media(max-width:600px){.process-welcome,.organization-filing,.organization-claim-card,.organization-claim-info{padding:16px;border-radius:14px}.process-welcome .btn,.organization-claim-card .btn{width:100%;box-sizing:border-box}input,select,textarea{min-width:0;max-width:100%;box-sizing:border-box;font-size:16px}.availability-people,.organization-control{min-width:0}.form-steps{gap:6px}.form-step-tab{min-width:0;white-space:normal}.organization-control .btn{white-space:normal}.process-welcome ol{padding-inline-start:20px}}
.case-overview{margin-bottom:24px;border-bottom:1px solid #604d33;padding-bottom:20px}.case-facts,.case-people-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.case-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0}.case-fact,.case-person{display:flex;flex-direction:column;gap:6px;padding:14px;background:#171b23;border:1px solid #303642;border-radius:12px;min-width:0;overflow-wrap:anywhere}.case-fact>span,.case-person-role{color:#f7c47c;font-size:.9rem}.case-person-id{font-size:.8rem;color:#bbb;align-self:flex-start}.case-overview summary{padding:14px 0;cursor:pointer;font-weight:bold;color:#f7c47c}.case-overview details{border-top:1px solid #303642}.case-evidence .btn{margin:5px;min-height:44px}.case-decision p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}@media(max-width:650px){.case-people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-person,.case-fact{padding:12px}}@media(max-width:340px){.case-people-grid,.case-facts{grid-template-columns:1fr}}
.case-ruling{padding:24px;border:1px solid #c99145;border-radius:16px;background:linear-gradient(135deg,#302418,#17191f);margin-bottom:24px}.case-ruling h2{font-size:clamp(26px,4vw,36px);margin:8px 0 16px}.case-ruling-text{white-space:pre-wrap;font-size:18px;line-height:1.85;overflow-wrap:anywhere}.modern-justice .availability-range{align-items:end;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.35fr)}.modern-justice .availability-range>label{margin:0;display:flex;flex-direction:column;gap:8px}.modern-justice .availability-range select,.modern-justice .availability-range>.btn{height:54px;min-height:54px;margin:0;box-sizing:border-box;align-self:end}.saved-slot-list{display:flex;gap:10px;flex-wrap:wrap;align-items:center;min-width:0}.saved-slot-list>strong{flex-basis:100%;font-size:14px;color:#e8bd80}.saved-slot-chip{display:block;border:1px solid #51432f;background:#11151c;border-radius:9px;padding:8px 12px;font-size:14px;white-space:nowrap}.availability-range-row{align-items:center!important;gap:16px}.availability-range-row>.btn{flex:none;margin:0!important;align-self:center!important}.official-filing details:last-child .detail-field{grid-column:1/-1}@media(max-width:640px){.modern-justice .availability-range{grid-template-columns:1fr 1fr}.modern-justice .availability-range>.btn{grid-column:1/-1;width:100%;height:auto}.availability-range-row{flex-wrap:wrap}.saved-slot-list{width:100%}.saved-slot-chip{white-space:normal}.case-ruling{padding:18px}}
