.workspace-management{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;max-width:1260px;display:grid}.workspace-management .section-card{min-width:0;max-width:none;margin:0}.workspace-management .workspace-wide,.workspace-management .export-audit,.workspace-management .workspace-member-list{grid-column:1/-1}.workspace-page-header{justify-content:space-between;align-items:center;gap:16px}.workspace-feedback{border:1px solid var(--border);background:var(--panel2);max-width:390px;color:var(--text);overflow-wrap:anywhere;border-radius:9px;flex:0 390px;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;font-size:13px;line-height:1.4;display:flex}.workspace-feedback.success{border-color:#375c4d}.workspace-feedback.error{border-color:#8d4050}.workspace-feedback button{color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;font-size:19px}.workspace-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.workspace-form-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;display:flex}.workspace-form-actions small{overflow-wrap:anywhere;color:var(--muted)}.workspace-invitation{border:1px solid var(--border);background:var(--panel2);border-radius:9px;flex-direction:column;gap:9px;margin-top:14px;padding:14px;display:flex}.workspace-invitation textarea{resize:vertical;overflow-wrap:anywhere;background:var(--bg);width:100%;min-width:0;color:var(--text);border:1px solid var(--border);border-radius:6px;padding:10px}.workspace-invitation button{align-self:flex-start}.workspace-member-list{margin-top:12px}.workspace-member{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.workspace-member>div:first-child{flex-direction:column;flex:1;gap:3px;min-width:150px;display:flex}.workspace-member strong{overflow-wrap:anywhere;font-size:13px}.workspace-member small{color:var(--muted);font-size:11px}.workspace-member-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workspace-member-actions select{max-width:130px}.workspace-role{text-transform:capitalize;color:var(--muted);font-size:13px}.workspace-sidebar-switch{min-width:0}.workspace-switch-label{margin:8px 0 5px;display:block}.workspace-sidebar-switch select{background:var(--panel2);width:100%;min-width:0;color:var(--text);border:1px solid var(--border);cursor:pointer;border-radius:7px;padding:8px;font-size:13px;display:block}.workspace-manage-link{color:var(--muted);margin-top:7px;font-size:11px;text-decoration:none;display:inline-block}.workspace-manage-link:hover{color:var(--text)}.editor-conflict-banner{color:#ffe2d6;background:#38231d;border-bottom:1px solid #9b624e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;font-size:13px;display:flex}.editor-conflict-banner p{max-width:760px;margin:0}.editor-conflict-banner button{color:#ffe2d6;cursor:pointer;background:#241a18;border:1px solid #b58b7b;border-radius:6px;padding:8px 12px}@media (max-width:920px){.workspace-management,.workspace-form-grid{grid-template-columns:1fr}.workspace-page-header{flex-direction:column;align-items:flex-start}.workspace-feedback{flex:initial;width:100%;max-width:100%}}@media (max-width:760px){.workspace-management{padding:20px 14px 40px}.workspace-page-header{padding:20px 14px}.workspace-management .section-card{padding:17px}}
@media screen{.workspace-management{grid-template-columns:minmax(0,1fr);gap:16px;max-width:1200px}.workspace-management>.section-card{grid-column:1/-1;width:100%}.workspace-invitation{min-width:0;max-width:100%}.workspace-copy-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.workspace-copy-row .ghost{flex:none}.workspace-copy-hint,.workspace-copy-success{color:var(--muted);font-size:12px}.workspace-copy-success{color:#67cda8}.workspace-toast{z-index:10000;border:1px solid var(--border);background:var(--panel);width:min(410px,100vw - 30px);color:var(--text);overflow-wrap:anywhere;border-radius:11px;align-items:flex-start;gap:11px;padding:14px 16px;font-size:13px;line-height:1.5;animation:.18s ease-out shield-toast-in;display:flex;position:fixed;top:20px;right:22px;box-shadow:0 12px 42px #0007}.workspace-toast.success{border-color:color-mix(in srgb,#67cda8 45%,var(--border))}.workspace-toast.error{border-color:color-mix(in srgb,#dc8194 50%,var(--border))}.workspace-toast-icon{background:var(--panel2);width:21px;height:21px;color:var(--text);border-radius:50%;flex:none;place-items:center;font-weight:750;display:grid}.workspace-toast.success .workspace-toast-icon{color:#67cda8}.workspace-toast.error .workspace-toast-icon{color:#dc8194}.workspace-toast>span:nth-child(2){flex:1;min-width:0}.workspace-toast button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:20px;line-height:1}@keyframes shield-toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.workspace-memberships{gap:14px;margin-top:16px;display:grid}.workspace-membership-group{border:1px solid var(--border);background:var(--panel2);border-radius:10px;min-width:0;padding:14px}.workspace-membership-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace-membership-head>div{flex-direction:column;gap:5px;display:flex}.workspace-membership-head strong{color:var(--text);font-size:15px}.workspace-membership-head small{color:var(--muted);font-size:12px}:is(.app-shell,.editor-shell,.report-actions,.report-page) select,.theme-control select{appearance:none;border:1px solid var(--border);background-color:var(--panel);max-width:100%;min-height:38px;color:var(--text);font:inherit;cursor:pointer;box-shadow:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%239b9da8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;background-size:14px 14px;border-radius:8px;padding:8px 34px 8px 11px;font-size:13px;line-height:1.3}:is(.app-shell,.editor-shell,.report-actions,.report-page) select:focus-visible,.theme-control select:focus-visible{outline:2px solid color-mix(in srgb,var(--purple) 50%,transparent);outline-offset:2px}:is(.app-shell,.editor-shell,.report-actions,.report-page) select:disabled{opacity:.55;cursor:not-allowed}.workspace-sidebar-switch select{width:100%;font-size:12px}.workspace-management select{width:100%;min-width:0}.workspace-member-actions select{width:135px;max-width:135px}.finding-filter-toolbar select{max-width:230px;min-height:38px}.finding-filter-menu{min-width:0}.finding-filter-menu summary{border:1px solid var(--border);background:var(--panel);min-height:38px;color:var(--text);border-radius:8px;align-items:center;padding:8px 12px;font-size:13px;font-weight:500;display:flex}.finding-filter-menu[open] summary{border-color:var(--purple)}.cve-toolbar select,.identity-panel select{padding-right:34px}.component-preview-card{border:1px solid color-mix(in srgb,var(--purple) 27%,var(--border))!important;box-shadow:none!important;animation:none!important}.report-actions .report-template-switch{flex:1;gap:10px;min-width:0}.report-actions .report-template-switch>.primary{white-space:nowrap;flex-shrink:0;order:99;margin-left:auto}.report-actions .finding-filter-menu summary{white-space:nowrap}.report-actions select{max-width:220px;min-height:40px}}@media screen and (max-width:760px){.workspace-toast{top:12px;right:12px}.workspace-management{grid-template-columns:1fr}.report-actions .report-template-switch>.primary{margin-left:0}}@media (prefers-reduced-motion:reduce){.workspace-toast{animation:none}}
@media screen{.workspace-member-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.workspace-member-filters .field{min-width:0}.workspace-member-summary{background:var(--panel2);border:1px solid var(--border);border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:12px 14px;display:flex}.workspace-member-summary strong{font-size:14px}.workspace-member-summary small{color:var(--muted);font-size:12px}.workspace-member-list{overscroll-behavior:contain;max-height:430px;overflow-y:auto}.workspace-load-more{margin-top:12px}.editor-shell .center-stack{min-width:0;min-height:0;overflow:hidden}.editor-shell .center-stack>.findings-dock{flex-direction:column;min-height:49px;max-height:min(52vh,600px);visibility:visible!important;flex:none!important;display:flex!important}.editor-shell .findings-dock-head{flex-shrink:0;min-height:49px}.editor-findings-access{white-space:nowrap}.editor-findings-access small{color:var(--muted);font-size:11px}}@media screen and (max-width:760px){.workspace-member-filters{grid-template-columns:1fr}}
.workspace-directory{flex-direction:column;gap:9px;margin-top:14px;display:flex}.workspace-directory-item{border:1px solid var(--line,#a096b42e);background:var(--panel-soft,#8c78aa0b);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.workspace-directory-meta{flex-direction:column;gap:5px;min-width:0;display:flex}.workspace-directory-meta strong{overflow-wrap:anywhere}.workspace-directory-meta small{opacity:.7}.workspace-directory-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workspace-delete-confirm{border:1px solid #b0698273;border-radius:12px;margin-top:16px;padding:18px}.workspace-delete-confirm h3{margin:0 0 8px;font-size:1rem}.workspace-delete-confirm .workspace-directory-actions{margin-top:12px}@media (max-width:640px){.workspace-directory-item{flex-direction:column;align-items:flex-start}.workspace-directory-actions{width:100%}}
