#operationsSection.boarding-workspace-surface{grid-column:1/-1!important;width:100%!important;max-width:none!important;min-width:0}#operationsSection.boarding-workspace-surface>.section-title{display:none}.stable-main:has(#operationsSection.boarding-workspace-surface:not(.workspace-hidden)){max-width:none!important}#stableBoardingWorkspaceRoot{width:100%;min-width:0;grid-column:1/-1}.boarding-workspace{color:#342b41;font:inherit;font-size:14px;line-height:1.8;text-align:start;width:100%;padding-bottom:18px}.boarding-workspace *{box-sizing:border-box;min-width:0}.boarding-workspace h2,.boarding-workspace h3{margin:0;overflow-wrap:anywhere}.boarding-workspace h2{font-size:28px}.boarding-workspace h3{font-size:17px}.bw-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px;border:1px solid #e5dced;border-radius:23px;background:linear-gradient(115deg,#eefaf4,#fff 45%,#f5edff);margin-bottom:20px}.bw-kicker{font-size:10px;font-weight:800;letter-spacing:.1em;color:#80629e}.bw-muted{color:#70657b;font-size:12px;overflow-wrap:anywhere}.bw-tabs,.bw-actions{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:18px}.bw-tabs{padding:10px;border:1px solid #e8dff0;border-radius:16px;background:#fff}.boarding-workspace .bw-button{border:1px solid #dfd1eb;background:#fff;color:#634685;border-radius:11px;min-height:43px;padding:9px 15px;font:inherit;font-size:12px;font-weight:800;cursor:pointer;white-space:normal;overflow-wrap:anywhere}.boarding-workspace .bw-button.primary,.bw-tabs .bw-button[aria-current=page]{background:#7c52ad;color:#fff;border-color:#7c52ad}.bw-tabs .bw-button{flex:1;min-width:110px;border:0;background:#faf7fd}.boarding-workspace .bw-button:focus-visible,.boarding-workspace input:focus-visible,.boarding-workspace select:focus-visible{outline:3px solid #c1a1e3;outline-offset:2px}.bw-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin-bottom:20px}.bw-metric{padding:19px;border:1px solid #e5dcf0;border-radius:17px;background:#f7f2fc}.bw-metric:nth-child(even){background:#eef9f3;border-color:#dbeee3}.bw-metric span{display:block;font-size:12px;color:#716180}.bw-metric strong{display:block;margin-top:9px;font-size:27px;color:#654488}.bw-panel,.bw-card{background:#fff;border:1px solid #e7dfee;border-radius:18px;padding:22px;margin-bottom:18px}.bw-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.bw-card{margin:0;overflow-wrap:anywhere}.bw-card h3{margin:11px 0}.bw-badge{display:inline-block;background:#f1eafa;color:#6b4c8e;padding:4px 9px;border-radius:20px;font-size:10px}.bw-status{font-size:12px;color:#30765a}.bw-fact{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #f0eaf4;padding:9px 0;margin:0;font-size:12px}.bw-fact strong{font-weight:700;text-align:end}.bw-card>.bw-actions{margin:17px 0 0}.bw-search,.boarding-workspace select{border:1px solid #ded5e8;background:#fff;color:#342b41;border-radius:12px;padding:12px;font:inherit;max-width:100%}.bw-search{display:block;width:100%;margin:15px 0}.bw-result{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border-bottom:1px solid #eee7f3;padding:13px 0}.bw-result strong{flex:1;font-size:13px;overflow-wrap:anywhere}.bw-result:last-child{border:0}.bw-empty{padding:26px;background:#fbf8fe;border:1px dashed #e5d8f0;border-radius:13px;color:#766681;text-align:center;font-size:13px}.bw-rule,.bw-notice:not(:empty){padding:13px 17px;background:#edf8f3;border:1px solid #dcefe5;border-radius:13px;color:#3d6c59;font-size:12px;margin:0 0 16px}.bw-notice:empty{display:none}.bw-child-slot{width:100%;min-width:0}.bw-child-slot .stable-client-dossier{width:100%;max-width:none}.boarding-workspace .hd-roster-header h2{font-size:23px}@media(max-width:1100px){.bw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.bw-hero{align-items:flex-start;flex-direction:column;padding:21px}.boarding-workspace h2{font-size:23px}.bw-grid{grid-template-columns:1fr}.bw-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.bw-panel,.bw-card{padding:18px}.bw-result{align-items:flex-start}.bw-result strong{flex-basis:60%}.bw-tabs{gap:6px}.bw-tabs .bw-button{font-size:11px;min-width:100px;padding:9px}.bw-fact{gap:8px}.bw-fact strong{max-width:65%}}
