@font-face{font-family:ParsehStaff;src:url(/approved/partners/fonts/Vazirmatn.woff2) format("woff2");font-display:swap;font-weight:100 900}.parseh-welcome{font-family:ParsehStaff,Tahoma,sans-serif;background:#321b3e;color:#fff;border-radius:14px;padding:24px;border-bottom:3px solid #b59a64;margin-bottom:20px}.parseh-welcome :is(h1,p,time){color:#fff}.parseh-welcome h1{font-size:clamp(1.5rem,3vw,2rem);line-height:1.5;margin:4px 0 10px}.parseh-welcome p{margin:5px 0;line-height:1.9}.parseh-welcome .welcome-role{font-size:.9rem}.parseh-welcome .welcome-note{font-size:.85rem;color:#d8cbdc}.parseh-welcome-meta{display:flex;align-items:center;gap:16px;margin-bottom:12px}.parseh-welcome-meta img{width:44px;height:53px;object-fit:contain}.parseh-welcome-meta time{color:#e4d0a7;font-size:.8rem}.partner-coordinator-workspace{font-family:ParsehStaff,Tahoma,sans-serif;max-width:1080px;margin:24px auto}.partner-coordinator-workspace>h2{font-size:1.2rem;margin:24px 0 8px}.partner-coordinator-workspace .coordinator-intro{color:#675d6d;line-height:1.9}.partner-coordinator-workspace>label{display:block;margin:20px 0;max-width:640px}.partner-coordinator-workspace input,.partner-coordinator-workspace select{font:inherit}.partner-coordinator-workspace .workspace-back{display:inline-block;padding:10px 0;color:#573566;text-underline-offset:5px}.partner-coordinator-workspace>p:empty{display:none}@media(max-width:600px){.parseh-welcome{padding:20px}.parseh-welcome-meta time{max-width:190px;text-align:left}.partner-coordinator-workspace{margin:12px auto}}.parseh-welcome{background:#fff;color:#30203b;padding:18px 0;border:0;border-bottom:1px solid #dcd3e1;border-radius:0;margin-bottom:24px;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:24px}.parseh-welcome :is(h1,p,time){color:#30203b}.parseh-welcome h1{font-size:1.4rem;margin:4px 0;grid-column:1}.parseh-welcome p{font-size:.85rem;margin:3px 0;grid-column:1}.parseh-welcome .welcome-note{color:#786782;font-size:.8rem;margin-top:8px}.parseh-welcome-meta{grid-column:2;grid-row:1/5;flex-direction:column;align-items:flex-end;justify-content:space-between;margin:0}.parseh-welcome-meta time{color:#8b7441;font-size:.75rem}.partner-finance-workspace .parseh-welcome{background:#fff;color:#30203b;border:0;border-bottom:1px solid #dcd3e1;border-radius:0;padding:18px 0}.partner-coordinator-workspace{background:#fff!important;border:1px solid #e6e0e8!important;border-radius:12px;padding:24px!important;max-width:1040px!important}.partner-coordinator-workspace .invoice-steps{display:flex;flex-wrap:wrap;list-style:none;margin:16px 0 20px;padding:0;gap:0;border-bottom:1px solid #ded5e4}.invoice-steps li{font-size:.8rem;padding:10px 18px;border-bottom:2px solid #b59a64}.partner-coordinator-workspace .coordinator-intro{font-size:.85rem}.partner-coordinator-workspace .invoice-file-picker{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px;background:#f6f2f8;border:1px dashed #a38dac;border-radius:8px;cursor:pointer;font-size:.9rem;overflow-wrap:anywhere}.invoice-file-picker small{font-size:.75rem;font-weight:400;color:#796785}.invoice-file-picker input[type=file]{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.invoice-file-picker:focus-within{outline:3px solid #ac8d4e;outline-offset:3px}.partner-workspace .partner-invoice-form{padding:20px!important;border:1px solid #e6e0e8;border-radius:8px!important;margin-top:20px!important;background:#fff}.partner-invoice-form h2{font-size:1rem!important}.partner-invoice-form p{font-size:.8rem;line-height:1.9;color:#75687c}.partner-invoice-form label{font-size:.85rem}.partner-invoice-form input{font-size:1rem}.partner-invoice-form fieldset>label:first-child{max-width:360px}.partner-coordinator-workspace>label{max-width:none}.partner-coordinator-workspace .partner-fields{gap:14px!important}@media(max-width:600px){.parseh-welcome{display:block}.parseh-welcome-meta{flex-direction:row;align-items:center;margin-bottom:16px}.partner-coordinator-workspace{padding:16px!important}.invoice-steps li{padding:8px;font-size:.7rem}.partner-workspace .partner-invoice-form{padding:14px!important}.invoice-file-picker{flex-wrap:wrap}}