.page-module__RuQo5a__page{box-sizing:border-box;background-color:#fafafa;flex-direction:column;width:100%;min-height:100vh;padding:120px 15px 30px;display:flex;overflow-y:auto}.page-module__RuQo5a__content{flex-direction:column;flex:1;gap:10px;display:flex}.page-module__RuQo5a__loadingState{font-family:var(--font-body);color:#999;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:0;font-size:.75rem;display:flex}.page-module__RuQo5a__urgencyBanner{background-color:#fff8f0;border:1.5px solid #f1e0cc;border-radius:14px;align-items:center;gap:10px;padding:12px 16px;display:flex}.page-module__RuQo5a__urgencyIcon{flex-shrink:0;font-size:1rem}.page-module__RuQo5a__urgencyText{font-family:var(--font-body);color:#353535;margin:0;font-size:.82rem;line-height:1.5}.page-module__RuQo5a__urgencyText strong{color:#780000;font-weight:700}.page-module__RuQo5a__summaryRow{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.page-module__RuQo5a__summaryCard{background-color:#fff;border-radius:20px;flex-direction:column;gap:6px;padding:18px 20px;display:flex;box-shadow:0 1px 4px #0000000f}.page-module__RuQo5a__summaryCardUrgent{background-color:#fff8f8;border:1.5px solid #f1c0c0}.page-module__RuQo5a__summaryLabel{font-family:var(--font-body);color:#999;text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:500}.page-module__RuQo5a__summaryValue{font-family:var(--font-heading);color:#353535;font-size:1.6rem;font-weight:700;line-height:1.1}.page-module__RuQo5a__summarySub{font-family:var(--font-body);color:#999;font-size:.72rem}.page-module__RuQo5a__fixNowCard{background-color:#fff8f0;border:1.5px solid #f1e0cc;border-radius:20px;flex-direction:column;gap:14px;padding:18px 20px;display:flex}.page-module__RuQo5a__fixNowHeader{flex-direction:column;gap:3px;display:flex}.page-module__RuQo5a__fixNowTitle{font-family:var(--font-body);color:#780000;text-transform:uppercase;letter-spacing:.05em;font-size:.78rem;font-weight:700}.page-module__RuQo5a__fixNowSub{font-family:var(--font-body);color:#999;font-size:.72rem}.page-module__RuQo5a__fixNowList{flex-direction:column;gap:0;display:flex}.page-module__RuQo5a__fixNowRow{border-bottom:1px solid #f1e0cc;align-items:center;gap:12px;padding:10px 0;display:flex}.page-module__RuQo5a__fixNowRow:last-child{border-bottom:none}.page-module__RuQo5a__fixNowInfo{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex;overflow:hidden}.page-module__RuQo5a__fixNowId{font-family:var(--font-body);color:#353535;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:600;overflow:hidden}.page-module__RuQo5a__fixNowCustomer{font-family:var(--font-body);color:#999;font-size:.7rem}.page-module__RuQo5a__fixNowFlags{flex:1}.page-module__RuQo5a__fixNowAmountGroup{flex-direction:row;align-items:center;gap:12px;display:flex}.page-module__RuQo5a__fixNowAmount{font-family:var(--font-body);color:#353535;white-space:nowrap;font-size:.78rem;font-weight:600}.page-module__RuQo5a__fixNowImpact{flex-direction:column;align-items:flex-end;gap:1px;min-width:72px;display:flex}.page-module__RuQo5a__fixNowImpactLabel{font-family:var(--font-body);color:#999;text-transform:uppercase;letter-spacing:.04em;font-size:.65rem}.page-module__RuQo5a__fixNowImpactValue{font-family:var(--font-body);font-size:.78rem;font-weight:700}.page-module__RuQo5a__mainGrid{grid-template-columns:1fr;gap:10px;display:grid}.page-module__RuQo5a__sectionCard{background-color:#fff;border-radius:20px;flex-direction:column;gap:16px;padding:20px;display:flex;box-shadow:0 1px 4px #0000000f}.page-module__RuQo5a__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.page-module__RuQo5a__sectionTitle{font-family:var(--font-body);color:#353535;text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.75rem;font-weight:700}.page-module__RuQo5a__emptyState{font-family:var(--font-body);color:#999;text-align:center;margin:0;padding:20px 0;font-size:.78rem;line-height:1.5}.page-module__RuQo5a__filterPills{background-color:#f1f3f5;border-radius:999px;gap:4px;padding:3px;display:flex}.page-module__RuQo5a__filterPill{font-family:var(--font-body);cursor:pointer;color:#999;background:0 0;border:none;border-radius:999px;padding:4px 12px;font-size:.7rem;font-weight:600;transition:background-color .15s,color .15s}.page-module__RuQo5a__filterActive{color:#fff;background-color:#353535}.page-module__RuQo5a__orderList{flex-direction:column;gap:6px;display:flex}.page-module__RuQo5a__orderListScroll{scrollbar-width:thin;scrollbar-color:#e9ecef transparent;border-radius:14px;max-height:580px;overflow-y:auto}.page-module__RuQo5a__orderListScroll::-webkit-scrollbar{width:4px}.page-module__RuQo5a__orderListScroll::-webkit-scrollbar-track{background:0 0}.page-module__RuQo5a__orderListScroll::-webkit-scrollbar-thumb{background-color:#e9ecef;border-radius:999px}.page-module__RuQo5a__orderRow{border:1px solid #f1f3f5;border-radius:14px;overflow:hidden}.page-module__RuQo5a__orderRowMain{cursor:pointer;align-items:center;gap:12px;padding:12px 14px;transition:background-color .12s;display:flex}.page-module__RuQo5a__orderRowMain:hover{background-color:#fafafa}.page-module__RuQo5a__orderInfo{flex-direction:column;flex:1;gap:2px;min-width:100px;display:flex}.page-module__RuQo5a__orderExtId{font-family:var(--font-body);color:#353535;font-size:.78rem;font-weight:600}.page-module__RuQo5a__orderCustomer{font-family:var(--font-body);color:#999;font-size:.7rem}.page-module__RuQo5a__orderMeta{flex-direction:column;align-items:flex-end;gap:2px;min-width:72px;display:flex}.page-module__RuQo5a__orderAmount{font-family:var(--font-body);color:#353535;font-size:.78rem;font-weight:600}.page-module__RuQo5a__orderDate{font-family:var(--font-body);color:#999;font-size:.7rem}.page-module__RuQo5a__orderScore{justify-content:flex-end;align-items:baseline;gap:2px;min-width:48px;display:flex}.page-module__RuQo5a__scoreNum{font-family:var(--font-heading);color:#353535;font-size:1rem;font-weight:700}.page-module__RuQo5a__scoreLabel{font-family:var(--font-body);color:#999;font-size:.65rem}.page-module__RuQo5a__expandIcon{color:#ccc;margin-left:4px;font-size:.6rem}.page-module__RuQo5a__flagPills{flex-wrap:wrap;gap:4px;display:flex}.page-module__RuQo5a__flagPill{font-family:var(--font-body);color:#780000;white-space:nowrap;background-color:#fff3f3;border-radius:999px;padding:2px 8px;font-size:.65rem;font-weight:600}.page-module__RuQo5a__riskBadge{font-family:var(--font-body);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:.65rem;font-weight:700}.page-module__RuQo5a__riskHigh{color:#fff;background-color:#780000}.page-module__RuQo5a__riskMedium{color:#fff;background-color:#284b63}.page-module__RuQo5a__riskLow{color:#353535;background-color:#e9ecef}.page-module__RuQo5a__recommendations{background-color:#f8f9fa;border-top:1px solid #f1f3f5;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.page-module__RuQo5a__recRow{align-items:flex-start;gap:8px;display:flex}.page-module__RuQo5a__recDot{background-color:#3c6e71;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:5px}.page-module__RuQo5a__recText{font-family:var(--font-body);color:#353535;font-size:.75rem;line-height:1.5}.page-module__RuQo5a__alertList{flex-direction:column;gap:0;display:flex}.page-module__RuQo5a__alertRow{border-bottom:1px solid #f1f3f5;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.page-module__RuQo5a__alertRow:last-child{border-bottom:none}.page-module__RuQo5a__alertLabel{font-family:var(--font-body);color:#353535;font-size:.78rem;font-weight:500}.page-module__RuQo5a__alertCount{font-family:var(--font-heading);font-size:1.2rem;font-weight:700}@media (max-width:1140px){.page-module__RuQo5a__summaryRow{grid-template-columns:repeat(2,1fr)}}@media (max-width:1040px){.page-module__RuQo5a__mainGrid{grid-template-columns:1fr}}@media (max-width:640px){.page-module__RuQo5a__summaryRow{grid-template-columns:1fr 1fr}.page-module__RuQo5a__orderRowMain{flex-wrap:wrap;gap:8px}.page-module__RuQo5a__fixNowRow{flex-wrap:wrap}.page-module__RuQo5a__fixNowAmountGroup{flex-direction:column;align-items:flex-end;gap:2px}}
