.verification-banner{display:grid;grid-template-columns:1fr 180px auto;gap:20px;align-items:center;background:#fff8e8;border:1px solid #f3d99a;border-radius:15px;padding:16px 18px;margin-bottom:20px}.verification-banner p{margin:2px 0;color:#806a3b;font-size:10px}.mini-progress{height:8px;border-radius:10px;background:#eadfca;overflow:hidden}.mini-progress i{height:100%;display:block;background:linear-gradient(90deg,#f49a34,#7b3fe4)}.hours-grid{display:grid;gap:8px}.hour-row{display:grid;grid-template-columns:110px 90px 1fr auto 1fr;gap:10px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:11px}.hour-row label{margin:0}.hour-row input{margin:0}.kyc-progress{display:grid;grid-template-columns:1fr auto;gap:25px;align-items:center;margin-bottom:18px}.kyc-progress>div>div:first-child{display:flex;justify-content:space-between}.kyc-progress .progress{margin:8px 0 0;background:#eee8f5}.kyc-progress .progress i{background:linear-gradient(90deg,var(--violet),var(--pink))}.kyc-progress p{font-size:10px;color:var(--muted)}.document-list{display:grid;gap:9px}.document-list article{display:grid;grid-template-columns:auto 1fr auto auto;gap:12px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:12px}.document-list article>div{display:flex;flex-direction:column}.document-list strong{font-size:10px}.document-list small{font-size:8px;color:var(--muted)}.document-list em{font-size:8px;color:#b42e2e;font-style:normal}.document-list a,.document-list button{font-size:9px;color:var(--violet);font-weight:800}.doc-icon,.staff-avatar{display:grid;place-items:center;width:39px;height:39px;border-radius:10px;background:var(--violet-soft);color:var(--violet);font-size:9px;font-weight:800}.staff-avatar{border-radius:50%;font-size:14px}.submit-kyc{display:flex;justify-content:space-between;align-items:center;margin-top:18px}.submit-kyc h2{margin:0}.submit-kyc p{font-size:10px;color:var(--muted);margin:3px 0}.invite-result{margin-bottom:18px;background:#f0ebff;border-color:#d5c8f8}.invite-result p{font-size:10px;color:var(--muted)}.copy-field{display:flex}.copy-field input{flex:1;min-width:0;border:1px solid #d7c9f3;border-radius:10px 0 0 10px;padding:11px}.copy-field button{border:0;background:var(--violet);color:white;border-radius:0 10px 10px 0;padding:0 17px;font-weight:700}.pending-head{margin-top:24px}.text-danger,.danger-button{border:0;background:none;color:#bd2929;font-weight:800}.quote-form fieldset{border:1px solid var(--line);border-radius:11px;padding:12px}.quote-form legend{font-size:10px;font-weight:800}.quote-form label.check{flex-direction:row;align-items:center}.filter-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:15px}.filter-tabs a{padding:8px 12px;border:1px solid var(--line);border-radius:20px;background:white;font-size:9px;font-weight:700}.filter-tabs a.active{background:var(--violet);border-color:var(--violet);color:white}.merchant-review-head{display:flex;gap:16px}.merchant-review-head h2{margin:0}.merchant-review-head p{font-size:10px;color:var(--muted)}.review-details{grid-template-columns:repeat(4,1fr);margin:22px 0}.subheading{font-size:14px!important;margin:25px 0 12px!important}.review-timeline p{font-size:9px;color:var(--muted);margin:4px 0}.decision-panel{align-self:start;position:sticky;top:93px}.decision-form{border-top:1px solid var(--line);padding-top:15px;margin-top:15px}.decision-form label{display:flex;flex-direction:column;gap:5px;font-size:9px;font-weight:700}.decision-form textarea{border:1px solid #ddd5e7;border-radius:10px;padding:10px}.danger-zone{background:#fff4f4;padding:14px;border-radius:11px}.danger-button{width:100%;background:#bd2929;color:white;border-radius:10px;padding:11px}.badge.under_review{background:#eee7ff;color:var(--violet)}.badge.changes_requested{background:#fff0df;color:#b45b00}.badge.verified{background:#e1f7ed;color:var(--green)}.badge.rejected{background:#ffeded;color:#c82c2c}.badge.pending{background:#edf1f5;color:#596474}@media(max-width:760px){.verification-banner{grid-template-columns:1fr}.hour-row{grid-template-columns:1fr 1fr}.hour-row>span{display:none}.document-list article{grid-template-columns:auto 1fr}.document-list article>.badge,.document-list article>a,.document-list article>form{grid-column:2}.kyc-progress{grid-template-columns:1fr}.submit-kyc{align-items:flex-start;gap:15px;flex-direction:column}.review-details{grid-template-columns:1fr 1fr}.decision-panel{position:static}}
