.wsv,.wsv-projects{min-width:0;color:#14233c}.wsv{padding:16px 24px;overflow-y:auto}.wsv[hidden],.wsv-projects[hidden]{display:none}.wsv-head,.wsv-controls,.wsv-tabs,.wsv-projects article{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.wsv-head{justify-content:space-between}.wsv h2,.wsv h3{margin:0 0 8px}.wsv p{margin:8px 0}.wsv small,.wsv-drawer small,.wsv-projects small{display:block;color:#64748b;line-height:1.4}.wsv-controls{margin:14px 0}.wsv button,.wsv-drawer button,.wsv-tabs button{font:inherit;border:1px solid #c4d5eb;border-radius:8px;background:white;color:#0a2c55;padding:8px 12px;cursor:pointer}.wsv button.primary-button{background:#075de4;color:white;border-color:#075de4}.wsv button:disabled{background:#edf1f6;color:#526275;cursor:default}.wsv button:focus-visible,.wsv input:focus-visible,.wsv-tabs button:focus-visible,.wsv-drawer button:focus-visible{outline:2px solid #075de4;outline-offset:2px}.wsv-tabs{padding:0 24px 12px;border-bottom:1px solid #d8e2f0}.wsv-tabs .active{background:#eaf2ff;color:#075de4}.wsv-table table{width:100%;table-layout:fixed;border-collapse:collapse}.wsv-table th,.wsv-table td{padding:10px 7px;border-bottom:1px solid #dae4f0;text-align:left;vertical-align:middle;overflow-wrap:anywhere;font-size:14px}.wsv-table th{background:#f3f6fa;color:#64748b;font-size:12px}.wsv-table th:first-child,.wsv-table td:first-child{width:48px;text-align:center}.wsv-table th:first-child{white-space:nowrap;font-size:11px}.wsv-table th:nth-child(2){width:18%}.wsv-table th:nth-child(3){width:14%}.wsv-table th:nth-child(4){width:23%}.wsv-table th:last-child{width:125px}.wsv-table button{margin:3px 0;width:100%;padding:6px 8px;font-size:13px}.wsv-table input[type=checkbox],.wsv-select input[type=checkbox]{appearance:auto;display:inline-block;width:18px;height:18px;min-width:18px;padding:0;margin:0;vertical-align:middle}.wsv-select{display:flex;align-items:center;gap:8px;padding:12px 0}.wsv-entry{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.wsv-projects{padding:18px;border:1px solid #d8e2f0;border-radius:12px;background:white;margin-top:18px}.wsv-projects article{justify-content:space-between;padding:12px 0;border-bottom:1px solid #dae4f0}.wsv-drawer{width:min(540px,100%);height:100dvh;max-height:100dvh;max-width:100%;margin:0 0 0 auto;border:0;box-shadow:-8px 0 30px #0e284333;padding:0;color:#14233c}.wsv-drawer[open]{display:flex;flex-direction:column}.wsv-drawer header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;border-bottom:1px solid #d8e2f0}.wsv-drawer h2{font-size:22px;margin:0;overflow-wrap:anywhere}.wsv-drawer>div{padding:20px;overflow-y:auto;min-height:0}.wsv-drawer p{overflow-wrap:anywhere}.wsv-drawer::backdrop{background:#14233c66}.wsv-provider,.wsv-held{margin-top:14px;padding:10px;background:#f5f8fc;border-radius:8px}.wsv [role=alert]{color:#b42318}.rfq-detail-modal:has(.wsv:not([hidden])){display:flex;flex-direction:column}.rfq-detail-modal:has(.wsv:not([hidden]))>.wsv{min-height:0;flex:1}
/* Keep the Workspace review above the fixed account switcher at narrow widths. */
#rfq-detail-modal:has(.wsv-tabs){z-index:140}
.wsv.has-invitation{padding:0;overflow:hidden;display:flex;flex-direction:column}.wsv-invitations{display:flex;flex-direction:column;min-width:0;min-height:0;flex:1;background:#fff}.workspace-invite-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-bottom:1px solid #dce4ef;flex-shrink:0}.workspace-invite-header h2{font-size:20px;margin:0}.workspace-invite-layout{display:grid;grid-template-columns:210px minmax(0,1fr);min-height:0;flex:1}.workspace-invite-layout>aside{overflow-y:auto;padding:12px;border-right:1px solid #dce4ef;background:#f7f9fc;min-width:0}.workspace-invite-layout>aside button{display:flex;flex-direction:column;gap:4px;width:100%;text-align:left;margin-bottom:8px;overflow-wrap:anywhere}.workspace-invite-layout>aside button[aria-pressed=true]{border-color:#075de4;background:#eaf2ff}.workspace-invite-layout>aside span{font-size:12px;color:#64748b;line-height:1.4}.workspace-invite-editor{display:flex;flex-direction:column;min-width:0;min-height:0}.wsv-invitations .discovery-invitation-body{flex:1}.wsv-invitations .discovery-thread{overflow:visible}.wsv-invitations .discovery-contact-results{max-height:none;overflow:visible}.wsv-invitations .discovery-invitation-footer{flex-shrink:0}.wsv-invitations .discovery-invitation-footer .discovery-actions{position:static;padding:0;border:0}.workspace-invite-select{display:none}.wsv-invitations [data-invitation-title]:focus{outline:none}.wsv.has-invitation>[hidden]{display:none!important}
@media(max-width:700px){.workspace-invite-header{padding:10px 12px;align-items:flex-start}.workspace-invite-header>button{font-size:13px}.workspace-invite-layout{grid-template-columns:minmax(0,1fr)}.workspace-invite-layout>aside{display:none}.workspace-invite-select{display:grid;gap:4px;padding:8px 12px;border-bottom:1px solid #dce4ef;font-size:13px;flex-shrink:0}.workspace-invite-select select{width:100%;min-width:0;font:inherit;padding:8px;border:1px solid #c8d5e7;border-radius:8px;background:#fff}.workspace-invite-header h2{font-size:18px}.wsv-invitations .discovery-invitation-footer{padding:8px 12px}.wsv-invitations .discovery-invitation-footer button{font-size:12px;padding:7px 9px}}
@media(max-width:700px){.wsv{padding:14px}.wsv-table table,.wsv-table tbody,.wsv-table tr{display:block}.wsv-table thead{display:none}.wsv-table tr{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);padding:10px 0;border-bottom:1px solid #dae4f0}.wsv-table td{width:auto!important;padding:5px;border:0;grid-column:2}.wsv-table td:first-child{grid-column:1;grid-row:1}.wsv-table td:last-child{display:flex;gap:8px;flex-wrap:wrap}.wsv-table td:last-child button{width:auto}.wsv-tabs{padding:0 14px 12px}.wsv-head>button{width:100%}.wsv-drawer{width:100%}.wsv-controls{gap:8px}}
.wsv-invitations .workspace-invite-evidence{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}
