.cr-apartment-requests{margin:12px 0 16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:8px;min-width:0}.cr-apartment-requests[hidden]{display:none}.cr-apartment-requests h4{grid-column:1/-1;margin:0 0 3px;font-size:15px;color:#334155}.cr-apartment-request{border:1px solid #fde68a;border-left:5px solid #d97706;background:#fffbeb;border-radius:13px;padding:12px;min-width:0;color:#92400e;overflow-wrap:anywhere}.cr-apartment-request.approved{background:#ecfdf3;border-color:#a7f3c0;border-left-color:#16a34a;color:#166534}.cr-apartment-request.rejected{background:#fff1f2;border-color:#fecdd3;border-left-color:#dc2626;color:#991b1b}.cr-apartment-request strong{display:block;font-size:15px;line-height:1.4}.cr-apartment-request small,.cr-apartment-request time{display:block;font-size:12px;margin-top:5px}.cr-apartment-request p{font-size:13px;margin:7px 0 0}.cr-apartment-request details{margin-top:8px;font-size:13px}.cr-apartment-request summary{cursor:pointer}@media print{.cr-apartment-requests{display:none!important}}
.cr-apartment-request.received{background:#fef3c7;border-color:#fcd34d;border-left-color:#ca8a04;color:#854d0e}
