.workload-request-card{background:#fff;border:1px solid #cbd9ea;border-radius:20px;box-shadow:0 14px 35px #17365d14;margin-top:26px;overflow:hidden;padding:24px}.workload-request-card__intro{align-items:flex-start;display:flex;gap:14px;margin-bottom:22px}.workload-request-card__intro h2{color:#10233f;font-size:22px;margin:2px 0 5px}.workload-request-card__intro p{color:#60738d;margin:0}.workload-request-card__icon{align-items:center;background:#e3f1ff;border-radius:14px;color:#0964d8;display:flex;font-size:28px;height:48px;justify-content:center;min-width:48px}.workload-request-form{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.workload-request-form label{color:#17314f;display:flex;flex-direction:column;font-size:13px;font-weight:800;gap:7px}.workload-request-form input,.workload-request-form select,.workload-request-form textarea,.request-review-form select,.request-review-form textarea{background:#fff;border:1px solid #bdcde0;border-radius:10px;color:#10233f;font:inherit;padding:11px}.workload-request-form .is-wide{grid-column:1/-1}.workload-request-notice{background:#eef6ff;border-radius:10px;color:#315678;font-size:13px;padding:12px}.workload-request-history{margin-top:25px}.request-status{background:#eef2f7;border-radius:999px;display:inline-block;font-size:11px;font-weight:800;padding:5px 9px}.request-status.is-new{background:#fff0c9;color:#8a5700}.request-status.is-reviewing{background:#dcecff;color:#0756ad}.request-status.is-approved{background:#d9f6e7;color:#087346}.request-status.is-resolved{background:#cdefdf;color:#065f3b}.request-status.is-rejected{background:#ffe0e4;color:#a71d31}.request-filters{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.request-filters a{background:#fff;border:1px solid #cbd8e8;border-radius:999px;color:#315273;font-weight:700;padding:9px 14px;text-decoration:none}.request-filters a.is-active{background:#1469da;border-color:#1469da;color:#fff}.request-admin-table small{color:#6b7d92;display:block;margin-top:5px}.request-review-form{display:grid;gap:7px;min-width:250px}.request-review-form textarea{resize:vertical}@media(max-width:850px){.workload-request-form{grid-template-columns:1fr}.workload-request-form .is-wide{grid-column:auto}}
