.nav-count{min-width:19px;height:19px;margin-left:auto;padding:0 5px;border-radius:10px;background:#e58c5d;color:#fff;display:grid;place-items:center;font:700 9px Manrope,sans-serif}.request-id-cell,.request-person-cell{display:grid;gap:3px}.request-id-cell strong,.request-person-cell strong{font-size:10px;color:#3c4a41;font-weight:600}.request-id-cell small,.request-person-cell small{font-size:9px;color:#919c95;max-width:210px;overflow:hidden;text-overflow:ellipsis}.request-status{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border-radius:5px;font-size:9px;white-space:nowrap}.request-status:before{content:'';width:5px;height:5px;border-radius:50%;background:currentColor}.request-status-pending{color:#bd743c;background:#fff2e5}.request-status-approved{color:#638b48;background:#eff6e9}.request-status-rejected{color:#b65d59;background:#fbeeed}.request-modal .modal-card{max-width:620px}.request-line-heading{display:flex;justify-content:space-between;align-items:center;margin:12px 0 4px;color:#46544b;font-size:11px}.request-lines{max-height:300px;overflow:auto}.request-line{display:grid;grid-template-columns:minmax(0,1fr) 105px 30px;align-items:end;gap:8px;padding:5px 0;border-bottom:1px solid #eff1ed}.request-line .form-field{margin-bottom:8px}.request-line .form-field>span{font-size:9px}.request-line select,.request-line input{height:34px;font-size:10px}.request-line .request-field-wide{grid-column:1 / 3}.request-remove{grid-column:3;grid-row:1 / 5;align-self:end;width:27px;height:27px;margin-bottom:11px;color:#ad635d}.review-summary{display:grid;grid-template-columns:1fr 1fr;gap:9px 14px;margin:10px 0 14px;padding:12px;border-radius:7px;background:#f7f9f5}.review-summary>div{display:grid;gap:3px;min-width:0}.review-summary span{font-size:9px;color:#8b968e}.review-summary strong{font-size:10px;font-weight:600;color:#3c4a41;overflow-wrap:anywhere}.request-review-items{max-height:190px;overflow:auto;margin:0 0 14px;border:1px solid #edf0eb;border-radius:6px}.request-review-items table{min-width:660px}.request-review-items th{position:sticky;top:0;background:#f7f9f5}.request-review-items td{height:auto;padding-top:8px;padding-bottom:8px}.request-review-items td:first-child strong,.request-review-items td:first-child small{display:block}.request-review-items td:first-child strong{font-size:10px;color:#39473f}.request-review-items td:first-child small{margin-top:3px;color:#939d96;font-size:9px}.button-reject{border:1px solid #edd1cc;background:#fff;color:#a85650}.button-reject:hover{background:#fff7f5}.request-modal textarea{width:100%;resize:vertical;min-height:54px;padding:8px 10px;border:1px solid #e5eae2;border-radius:6px;outline:none;color:#344139;font:inherit;font-size:11px}.request-modal textarea:focus{border-color:#9ebd80;box-shadow:0 0 0 3px #f0f6e9}.request-modal textarea::placeholder{color:#b1bab3}.request-view table{min-width:780px}@media(max-width:580px){.request-line{grid-template-columns:minmax(0,1fr) 83px 28px;gap:5px}.request-line select,.request-line input{font-size:9px;padding-left:6px;padding-right:6px}.review-summary{gap:7px 9px;padding:10px}.request-modal .modal-actions{flex-wrap:wrap}.request-modal .modal-actions .button{padding:0 8px;font-size:9px}}
