.partnerRemappingAlert{background:#fff;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:16px;overflow:hidden;position:relative;border-top:4px solid #b00020}.partnerRemappingAlert .alertHeader{padding:16px;display:flex;align-items:center;gap:12px}.partnerRemappingAlert .alertHeader .alertIcon{width:28px;height:28px;background:#b00020;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative}.partnerRemappingAlert .alertHeader .alertIcon .warningTriangle{color:#fff;font-weight:700;font-size:16px}.partnerRemappingAlert .alertHeader h3{color:#b00020;font-size:15px;font-weight:600;line-height:150%}.partnerRemappingAlert .alertMessage{padding:0 16px 16px}.partnerRemappingAlert .alertMessage p{color:#333846;font-size:13px;line-height:150%;font-weight:400;margin:0}.partnerRemappingAlert .metricsContainer{display:flex;gap:12px;padding:0 16px 20px}.partnerRemappingAlert .metricsContainer .metricBox{flex:1 1;padding:8px 12px;border-radius:12px;text-align:center;display:flex;flex-direction:column;justify-content:center;border:1px solid rgba(51,56,70,.102);cursor:pointer;transition:all .2s ease}.partnerRemappingAlert .metricsContainer .metricBox:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.partnerRemappingAlert .metricsContainer .metricBox.orange{background:#fdf4ea}.partnerRemappingAlert .metricsContainer .metricBox.white{background:#fff}.partnerRemappingAlert .metricsContainer .metricBox.active{background:linear-gradient(270deg,#fafafa,#ffedd8);border:1px solid #f9dfc0;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.partnerRemappingAlert .metricsContainer .metricBox .metricNumber{font-size:20px;font-weight:600;color:#333846;line-height:1;margin-bottom:4px}.partnerRemappingAlert .metricsContainer .metricBox .metricLabel{font-size:13px;font-weight:500;color:#6b7280;line-height:1.2;margin-bottom:2px}.partnerRemappingAlert .metricsContainer .metricBox .metricSubLabel{font-size:12px;color:#6f727c;line-height:150%;font-weight:400}.partnerRemappingAlert .expandedSection{padding:16px;background:#fdf4ea;margin:0 16px 20px;border-radius:6px;border:1px solid #fdf4ea}.partnerRemappingAlert .expandedSection h4{font-size:15px;font-weight:600;color:#1f2937;margin:0 0 12px}.partnerRemappingAlert .expandedSection p{color:#374151;font-size:14px;line-height:1.5;margin:0}.partnerRemappingAlert .expandedSection .rmList{display:flex;flex-direction:row;gap:8px;flex-wrap:wrap}.partnerRemappingAlert .expandedSection .rmList span{color:#374151;font-size:13px;font-weight:500;line-height:1.4;word-wrap:break-word;white-space:normal}.partnerRemappingAlert .expandedSection .partnersList{display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;align-items:center}.partnerRemappingAlert .expandedSection .partnersList span{color:#374151;font-size:13px;font-weight:500;line-height:1.4;word-wrap:break-word;white-space:normal}.partnerRemappingAlert .expandedSection .partnersList span.moreIndicator{color:#374151;font-weight:600;padding:4px 8px;border-radius:4px;white-space:nowrap;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.partnerRemappingAlert .actionButton{background:#f34653;color:#fff;border:none;padding:12px 24px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:6px;margin:0 16px 16px;width:92%}.partnerRemappingAlert .actionButton:hover{background:#f34653;transform:translateY(-1px);box-shadow:0 4px 12px rgba(220,38,38,.3)}.partnerRemappingAlert .actionButton:active{background:#f34653;transform:translateY(0)}.partnerRemappingAlert .actionButton span{font-size:16px;font-weight:700}@media(max-width:768px){.partnerRemappingAlert{margin-bottom:12px}.partnerRemappingAlert .alertHeader{padding:12px}.partnerRemappingAlert .alertHeader h3{font-size:16px}.partnerRemappingAlert .alertMessage{padding:0 12px 12px}.partnerRemappingAlert .alertMessage p{font-size:13px}.partnerRemappingAlert .metricsContainer{padding:0 12px 16px;gap:8px}.partnerRemappingAlert .metricsContainer .metricBox{padding:12px 8px;min-height:60px}.partnerRemappingAlert .metricsContainer .metricBox .metricNumber{font-size:24px}.partnerRemappingAlert .metricsContainer .metricBox .metricLabel{font-size:12px}.partnerRemappingAlert .metricsContainer .metricBox .metricSubLabel{font-size:11px}.partnerRemappingAlert .expandedSection{padding:12px;margin:0 12px 16px}.partnerRemappingAlert .expandedSection h4{font-size:14px}.partnerRemappingAlert .expandedSection p{font-size:13px}.partnerRemappingAlert .expandedSection .partnersList span,.partnerRemappingAlert .expandedSection .rmList span{font-size:12px}.partnerRemappingAlert .actionButton{padding:10px 20px;font-size:13px;margin:0 12px 12px}}.pendingTaskAlert{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:16px;overflow:hidden;position:relative;border:1px solid #e5e7eb;padding:20px}.pendingTaskAlert .alertHeader{display:flex;align-items:flex-start;gap:16px;margin-bottom:16px}.pendingTaskAlert .alertHeader .alertIcon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0}.pendingTaskAlert .alertHeader .alertIcon .alertNotiIcon{width:40px;height:40px;display:block}.pendingTaskAlert .alertHeader .alertContent{flex:1 1}.pendingTaskAlert .alertHeader .alertContent h3{color:#333846;font-size:15px;font-weight:600;margin:0 0 8px;line-height:150%}.pendingTaskAlert .alertHeader .alertContent p{color:#333846;font-size:13px;line-height:150%;font-weight:400;margin:0}.pendingTaskAlert .actionButton{background:#fff;color:#f34653;border:1px solid #e5e7eb;padding:12px 20px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:6px;width:100%;border-radius:8px;border:2px solid rgba(51,56,70,.2);background:var(--Background-White,#fff)}.pendingTaskAlert .actionButton:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(220,38,38,.15)}.pendingTaskAlert .actionButton:active{background:#fee2e2;transform:translateY(0)}.pendingTaskAlert .actionButton span{font-size:16px;font-weight:700}@media(max-width:768px){.pendingTaskAlert{padding:16px;margin-bottom:12px}.pendingTaskAlert .alertHeader{gap:12px;margin-bottom:12px}.pendingTaskAlert .alertHeader .alertIcon{width:36px;height:36px}.pendingTaskAlert .alertHeader .alertIcon .alertNotiIcon{width:20px;height:20px}.pendingTaskAlert .alertHeader .alertContent h3{font-size:15px}.pendingTaskAlert .alertHeader .alertContent p{font-size:13px}.pendingTaskAlert .actionButton{padding:10px 16px;font-size:13px}}