.subscription-workspace{flex-direction:column;gap:1.25rem;width:100%;min-width:0;max-width:1500px;margin-inline:auto;font-size:14px;line-height:1.7;display:flex}.subscription-workspace *{min-width:0}.subscription-workspace h1{font-size:clamp(1.35rem,2vw,1.8rem);font-weight:800}.subscription-workspace h2,.subscription-workspace h3{font-weight:700}.subscription-workspace-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.subscription-panel{border:1px solid rgb(var(--gray-200));background:rgb(var(--white-50));border-radius:1rem;overflow:hidden}.subscription-panel-header{border-bottom:1px solid rgb(var(--gray-200));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.subscription-panel-body{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.subscription-collection{grid-template-columns:1fr;gap:1.25rem;min-width:0;display:grid}.subscription-node{border:1px solid rgb(var(--gray-200));background:rgb(var(--white-50));border-radius:.8rem;overflow:hidden}.subscription-node-header{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.subscription-node-title{align-items:center;gap:.75rem;font-size:1rem;font-weight:750;display:flex}.subscription-node-marker{background:rgb(var(--primary-500));border-radius:50%;flex-shrink:0;width:.55rem;height:.55rem}.subscription-node-content{border-top:1px solid rgb(var(--gray-200));flex-direction:column;gap:1rem;padding:1rem;display:flex}.subscription-node-summary{padding-inline:1rem;flex-wrap:wrap;gap:.5rem;padding-bottom:1rem;display:flex}.subscription-badge{background:rgb(var(--primary-50));max-width:100%;color:rgb(var(--primary-700));overflow-wrap:anywhere;border-radius:.5rem;align-items:center;gap:.4rem;padding:.25rem .65rem;font-size:.875rem;display:inline-flex}.subscription-badge-muted{background:rgb(var(--gray-100));color:rgb(var(--gray-600))}.subscription-capability-row{border-bottom:1px solid rgb(var(--gray-100));justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem 0;display:flex}.subscription-capability-row:last-child{border:0}.subscription-permission-row{border-bottom:1px solid rgb(var(--gray-200));flex-direction:column;gap:1rem;padding:1rem;display:flex}.subscription-permission-row:last-child{border-bottom:0}.subscription-permission-label{cursor:pointer;align-items:center;gap:.75rem;min-height:44px;display:flex}.subscription-permission-label code{overflow-wrap:anywhere;text-align:start;color:rgb(var(--gray-600));direction:ltr;font-size:.8rem;display:block}.subscription-limit-control{grid-template-columns:1fr;align-items:end;gap:1rem;display:grid}.subscription-read-access{color:rgb(var(--success-700));background:rgb(var(--success-50));border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem}.subscription-plan-details>summary,.subscription-taxonomy-group>summary{cursor:pointer;overflow-wrap:anywhere;min-height:44px;padding:.75rem 1rem;font-weight:700}.subscription-taxonomy-nav{gap:.5rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.subscription-taxonomy-layout{grid-template-columns:1fr;align-items:start;gap:1.25rem;display:grid}.subscription-scope-bar{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.subscription-scope-bar>div{flex:220px}.subscription-stepbar{border-bottom:1px solid rgb(var(--gray-200));flex-wrap:wrap;gap:.5rem;padding-bottom:1rem;display:flex}.subscription-stepbar>li{flex:160px}.subscription-addon-node{border:1px solid rgb(var(--primary-200));background:rgb(var(--primary-50));border-radius:.75rem;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.subscription-addon-node .subscription-badge{background:rgb(var(--white-50))}.subscription-warning{background:rgb(var(--warning-50));color:rgb(var(--warning-800));border-radius:.65rem;padding:.75rem 1rem;font-size:.875rem}.subscription-muted{color:rgb(var(--gray-600));font-size:.875rem}.subscription-workspace input[type=checkbox]{width:1.15rem;height:1.15rem;accent-color:rgb(var(--primary-500));flex-shrink:0}.subscription-workspace summary:focus-visible{outline:2px solid rgb(var(--primary-500));outline-offset:-2px}@media (width>=640px){.subscription-collection{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-limit-control{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}@media (width>=1024px){.subscription-taxonomy-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}}.dark .subscription-node,.dark .subscription-panel{background:rgb(var(--gray-900));border-color:rgb(var(--gray-700))}.dark .subscription-node-content,.dark .subscription-panel-header,.dark .subscription-permission-row{border-color:rgb(var(--gray-700))}.dark .subscription-muted,.dark .subscription-permission-label code{color:rgb(var(--gray-400))}.workspace-nav[data-v-4e7110fd]{border-bottom:1px solid rgb(var(--gray-200));gap:.5rem;min-width:0;display:flex;overflow-x:auto}.workspace-link[data-v-4e7110fd]{white-space:nowrap;border-bottom:2px solid #0000;align-items:center;min-height:44px;padding:.7rem 1rem;font-size:.875rem;font-weight:700;display:inline-flex}.workspace-link-active[data-v-4e7110fd]{border-color:rgb(var(--primary-500));color:rgb(var(--primary-500))}.workspace-link[data-v-4e7110fd]:focus-visible{outline:2px solid rgb(var(--primary-500));outline-offset:-2px}
