.oasis-dashboard{font-family:Inter,Arial,sans-serif;background:#f4f7fb;color:#163453;max-width:1500px;margin:auto;padding:32px}.oasis-dashboard *{box-sizing:border-box}.oasis-dashboard h1,.oasis-dashboard h2,.oasis-dashboard h3,.oasis-dashboard h4{color:#0b2e6d}.oasis-dashboard h1{font-size:34px;margin:8px 0}.oasis-dashboard p{line-height:1.6}.dashboard-eyebrow{font-size:12px;letter-spacing:.15em;font-weight:800}.oasis-dashboard button,.oasis-dashboard input{font:inherit;border:1px solid #bacce0;border-radius:10px;padding:11px}.oasis-dashboard button{background:#0b2e6d;color:#fff;cursor:pointer}.oasis-dashboard button:disabled{opacity:.45;cursor:default}.dashboard-search,.dashboard-pages{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:24px 0}.dashboard-search label{display:grid;gap:6px;flex:1;min-width:220px}.dashboard-search input{width:100%;background:#fff}.dashboard-note{background:#fff0d7;border-radius:12px;padding:16px}.dashboard-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0}.dashboard-summary article{background:#fff;border-radius:16px;padding:20px}.dashboard-number{font-size:34px;font-weight:800;color:#0b2e6d;margin:8px 0}.dashboard-number span{display:block;font-size:14px;font-weight:500}.dashboard-summary dl{font-size:13px}.dashboard-summary dl div{display:flex;justify-content:space-between;gap:8px;border-top:1px solid #edf1f5;padding:9px 0}.dashboard-summary dd{margin:0;font-weight:800}.dashboard-member{background:#fff;border-radius:16px;padding:20px;margin:16px 0;display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px}.dashboard-identity{overflow-wrap:anywhere}.dashboard-identity h3{margin-top:0}.dashboard-identity button{margin-top:12px;font-size:13px}.dashboard-blocked{display:inline-block;background:#fff0ed;color:#8d281b;border-radius:8px;padding:7px;font-size:13px}.dashboard-branches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.dashboard-branch{min-width:0}.dashboard-branch h4{margin-top:0}.dashboard-branch p,.dashboard-branch strong{font-size:13px}.dashboard-branch progress{width:100%;height:10px;accent-color:#e89b30;display:block;margin:12px 0}.dashboard-branch small{display:block;color:#64758a;overflow-wrap:anywhere;margin-top:10px;font-size:11px}.oasis-dashboard [role=alert]{background:#fff0ed;color:#8d281b;padding:16px;border-radius:12px}@media(max-width:1100px){.dashboard-summary,.dashboard-branches{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.oasis-dashboard{padding:16px}.oasis-dashboard h1{font-size:28px}.dashboard-summary,.dashboard-member{grid-template-columns:1fr}.dashboard-member{gap:16px}.dashboard-summary article{padding:16px}.dashboard-search label{min-width:100%}.dashboard-branches{grid-template-columns:1fr}.dashboard-branch{border-top:1px solid #e3eaf2;padding-top:16px}}.oasis-progress{font-family:Inter,Arial,sans-serif;color:#183754;background:#f4f7fb;max-width:1440px;margin:auto;padding:32px}.oasis-progress *{box-sizing:border-box}.oasis-progress h1,.oasis-progress h2,.oasis-progress h3{color:#0b2e6d}.oasis-progress h1{font-size:34px;margin:8px 0}.progress-eyebrow{font-weight:800;letter-spacing:.15em;font-size:12px}.oasis-progress p{line-height:1.6}.oasis-progress button,.oasis-progress input{font:inherit;padding:11px;border-radius:9px;border:1px solid #bfcfe1}.oasis-progress button{background:#0b2e6d;color:#fff;cursor:pointer}.oasis-progress button:disabled{opacity:.45;cursor:default}.progress-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:22px 0}.progress-toolbar label{display:grid;gap:6px;font-size:14px}.progress-note{background:#fff0d7;border-radius:12px;padding:16px}.progress-period{font-weight:700}.progress-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px}.progress-feed,.progress-layout aside{background:#fff;padding:24px;border-radius:18px;min-width:0;align-self:start}.progress-event{border:1px solid #d7e2ed;border-radius:14px;padding:20px;margin:16px 0}.progress-event h3{margin-bottom:0}.progress-event button{display:block;margin-top:16px;white-space:normal}.progress-event small{overflow-wrap:anywhere}.progress-label{display:inline-block;background:#e7f2ff;color:#0b2e6d;padding:6px 10px;border-radius:20px;font-size:13px;font-weight:700}.progress-label.request{background:#fff0d7;color:#775018}.progress-branch{border-top:1px solid #d7e2ed;padding:12px 0}.progress-branch progress{width:100%;height:12px;accent-color:#e89b30}.oasis-progress [role=alert]{color:#8d281b;background:#fff0ed;padding:14px;border-radius:12px}@media(max-width:780px){.oasis-progress{padding:16px}.oasis-progress h1{font-size:28px}.progress-layout{grid-template-columns:1fr}.progress-feed,.progress-layout aside{padding:16px}.progress-toolbar{gap:8px}.oasis-progress input{max-width:100%}}@media(max-width:780px){.progress-layout aside{order:-1}}.oasis-progress-workspace{container:oasis-progress / inline-size;min-width:0;font-family:Inter,Arial,sans-serif;color:#163453}.oasis-progress-workspace,.oasis-progress-workspace *{box-sizing:border-box}.oasis-progress-workspace>nav{display:flex;gap:10px;flex-wrap:wrap;padding:16px;background:#f4f7fb}.oasis-progress-workspace>nav button,.oasis-progress-workspace>button{font:inherit;border:1px solid #bacce0;border-radius:10px;padding:12px 16px;background:#fff;color:#0b2e6d;cursor:pointer;max-width:100%;overflow-wrap:anywhere}.oasis-progress-workspace>button{margin-bottom:12px}.oasis-progress-workspace>nav button[aria-current=page]{background:#0b2e6d;color:#fff}.oasis-progress-workspace button:focus-visible{outline:3px solid #e89b30;outline-offset:3px}.oasis-progress-workspace button,.oasis-progress-workspace input{max-width:100%}.oasis-progress-workspace h1,.oasis-progress-workspace h2,.oasis-progress-workspace h3,.oasis-progress-workspace p{overflow-wrap:anywhere}@container oasis-progress (max-width:1100px){.dashboard-summary,.dashboard-branches{grid-template-columns:repeat(2,minmax(0,1fr))}}@container oasis-progress (max-width:780px){.oasis-progress{padding:16px}.oasis-progress h1{font-size:28px}.progress-layout{grid-template-columns:1fr}.progress-feed,.progress-layout aside{padding:16px}.progress-layout aside{order:-1}.progress-toolbar{gap:8px}}@container oasis-progress (max-width:600px){.oasis-dashboard{padding:16px}.oasis-dashboard h1{font-size:28px}.dashboard-summary,.dashboard-member,.dashboard-branches{grid-template-columns:1fr}.dashboard-member{gap:16px}.dashboard-summary article{padding:16px}.dashboard-search label{min-width:100%}.dashboard-branch{border-top:1px solid #e3eaf2;padding-top:16px}.oasis-progress-workspace>nav button{flex:1 1 100%}}.oasis-content-requests{font-family:Inter,Arial,sans-serif;background:#f4f7fb;color:#163453;max-width:1400px;margin:auto;padding:32px}.oasis-content-requests *{box-sizing:border-box}.oasis-content-requests h1,.oasis-content-requests h2,.oasis-content-requests h3{color:#0b2e6d}.oasis-content-requests h1{font-size:34px;margin:8px 0}.requests-eyebrow{font-size:12px;letter-spacing:.15em;font-weight:800}.requests-layout{display:grid;grid-template-columns:360px minmax(0,1fr);gap:24px;margin:24px 0}.requests-layout aside,.requests-layout main{background:#fff;padding:24px;border-radius:18px;min-width:0;align-self:start}.oasis-content-requests p{line-height:1.6}.oasis-content-requests button{font:inherit;border:1px solid #bed0e5;background:#0b2e6d;color:#fff;border-radius:10px;padding:12px;cursor:pointer}.oasis-content-requests button:disabled{opacity:.45;cursor:default}.requests-group{display:block;width:100%;text-align:left;margin:12px 0}.requests-group span,.requests-group small{display:block;margin-top:6px}.requests-group[aria-pressed=true]{box-shadow:0 0 0 3px #ffb84c}.requests-actions{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.requests-notice,.requests-note{background:#fff1d9;padding:16px;border-radius:12px}.requests-comment{border:1px solid #d7e1ee;border-radius:12px;padding:18px;margin:14px 0}.requests-comment p{white-space:pre-wrap;overflow-wrap:anywhere}.requests-comment-head{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.requests-comment-head span{font-size:14px;color:#596c80}@media(max-width:780px){.oasis-content-requests{padding:16px}.requests-layout{grid-template-columns:1fr}.requests-layout aside,.requests-layout main{padding:16px}.oasis-content-requests h1{font-size:28px}}.requests-availability{border:1px solid #d7e1ee;background:#f7faff;border-radius:14px;padding:18px;margin:24px 0}.requests-availability fieldset{border:0;padding:0;min-width:0}.requests-availability legend{font-weight:700;margin-bottom:12px}.requests-candidate{display:flex;gap:12px;align-items:flex-start;background:#fff;padding:14px;border-radius:10px;margin:10px 0;border:1px solid #d7e1ee;cursor:pointer}.requests-candidate input{margin-top:4px;flex:none}.requests-candidate small{display:block;margin-top:5px;color:#60748b}.requests-candidate span{overflow-wrap:anywhere;min-width:0}.oa-pass-followup{container:oa-followup / inline-size;min-width:0;color:#263445;font-family:Inter,Arial,sans-serif;background:#fff;border:1px solid #e3e7ed;border-radius:18px;overflow:hidden}.oa-pass-followup,.oa-pass-followup *{box-sizing:border-box}.oa-pass-followup>nav{display:flex;flex-wrap:wrap;gap:8px;padding:16px;border-bottom:1px solid #e3e7ed;background:#fff}.oa-pass-followup>nav button{font:inherit;min-height:44px;padding:10px 16px;border:1px solid #d1d8e2;border-radius:10px;background:#fff;color:#334155;cursor:pointer}.oa-pass-followup>nav button[aria-current=page]{color:#ad4315;background:#fff3e8;border-color:#f2c9a8;font-weight:700}.oa-pass-followup button:disabled{cursor:default;opacity:.45}.oa-pass-followup button:focus-visible,.oa-pass-followup input:focus-visible{outline:3px solid #f7ad60;outline-offset:3px}.oa-pass-followup-notice{margin:16px;padding:14px;background:#fff3e8;border:1px solid #f2c9a8;border-radius:10px;line-height:1.5}.oa-pass-followup .oasis-dashboard,.oa-pass-followup .oasis-progress,.oa-pass-followup .oasis-content-requests{background:#f7f8fa;color:#334155;padding:24px}.oa-pass-followup h1,.oa-pass-followup h2,.oa-pass-followup h3,.oa-pass-followup h4{color:#182230;overflow-wrap:anywhere}.oa-pass-followup .oasis-dashboard h1,.oa-pass-followup .oasis-progress h1,.oa-pass-followup .oasis-content-requests h1{font-size:28px;line-height:1.25}.oa-pass-followup .oasis-content-requests button,.oa-pass-followup .oasis-dashboard button,.oa-pass-followup .oasis-progress button{background:#fff;color:#334155;border-color:#d1d8e2;min-height:44px}.oa-pass-followup .requests-group{background:#fff!important;color:#334155!important;border-color:#e0e5ec!important}.oa-pass-followup .requests-group[aria-pressed=true]{box-shadow:0 0 0 2px #f2b77f;border-color:#da8f48!important}.oa-pass-followup .requests-actions button:first-child:not(:disabled),.oa-pass-followup .requests-availability fieldset>button:not(:disabled),.oa-pass-followup .dashboard-search>button:first-of-type{background:#f46b2d;color:#fff;border-color:#f46b2d}.oa-pass-followup .requests-note,.oa-pass-followup .requests-notice,.oa-pass-followup .dashboard-note,.oa-pass-followup .progress-note{background:#fff4e9;color:#6f4628}.oa-pass-followup .progress-eyebrow,.oa-pass-followup .dashboard-eyebrow,.oa-pass-followup .requests-eyebrow{color:#ae4e1e}.oa-pass-followup .oasis-progress-workspace>nav{background:#fff}.oa-pass-followup .oasis-progress-workspace>nav button[aria-current=page]{background:#fff3e8;color:#ad4315;border-color:#f2c9a8}@container oa-followup (max-width:780px){.oa-pass-followup .requests-layout{grid-template-columns:1fr}.oa-pass-followup .requests-layout aside,.oa-pass-followup .requests-layout main{padding:16px}.oa-pass-followup .oasis-dashboard,.oa-pass-followup .oasis-progress,.oa-pass-followup .oasis-content-requests{padding:16px}.oa-pass-followup>nav button{flex:1 1 100%}}.oa-pass-followup details>summary{min-height:44px;cursor:pointer;padding:12px 0;font-size:14px;font-weight:600;color:#465568;overflow-wrap:anywhere}.oa-pass-followup details>summary:focus-visible{outline:3px solid #f7ad60;outline-offset:2px}.oa-pass-followup .dashboard-member-details{min-width:0}
