.plan-access-workspace{gap:24px;display:grid}.plan-loaded-content{border:0;min-width:0;margin:0;padding:0}.plan-access-workspace>.plan-loaded-content{gap:24px;display:grid}.plan-access-workspace,.plan-access-workspace>*,.api-plan-access-panel,.organization-paid-plan-panel{min-width:0;max-width:100%}.plan-access-workspace .table-wrap{width:100%;min-width:0;max-width:100%;overflow-x:auto}.plan-access-workspace .panel-heading>*,.api-plan-access-panel .panel-heading>*,.organization-paid-plan-panel .panel-heading>*{min-width:0}.plan-access-workspace p,.plan-access-workspace h2,.plan-policy-editor strong{white-space:normal;overflow-wrap:anywhere}.plan-access-workspace .account-fields,.plan-access-workspace label,.plan-access-workspace input,.plan-access-workspace select{min-width:0;max-width:100%}.plan-catalog-section,.plan-policy-editor{border:1px solid var(--border,#dce2e9);background:var(--surface,#fff);border-radius:12px;padding:20px}.api-plan-access-panel,.organization-paid-plan-panel{border-top:1px solid var(--border,#dce2e9);margin-top:22px;padding-top:22px}.api-plan-access-panel .full-field,.organization-paid-plan-panel .account-fields{margin-top:14px}.plan-option-list{border:1px solid var(--border,#dce2e9);border-radius:10px;gap:10px;min-width:0;margin:16px 0;padding:12px;display:grid}.plan-option-list legend{padding:0 4px;font-size:13px;font-weight:600}.plan-option{align-items:center;gap:8px;font-size:13px;display:flex}.plan-option input{flex:none;width:16px;height:16px}.plan-option small,.plan-key{color:var(--muted,#64748b);overflow-wrap:anywhere;margin-top:3px;font-size:11px;font-weight:400;display:block}.plan-access-notice{color:#735121;overflow-wrap:anywhere;background:#fff8e9;border-radius:8px;margin:12px 0;padding:12px;font-size:13px;line-height:1.6}.plan-access-notice p{margin:0 0 6px}.plan-policy-impact{color:var(--muted,#64748b);overflow-wrap:anywhere;font-size:12px}.plan-policy-impact summary{cursor:pointer}.plan-policy-impact li{margin:4px 0}.plan-catalog-editor{border-top:1px solid var(--border,#dce2e9);margin-top:16px;padding-top:16px}.plan-feature-matrix{min-width:820px}.plan-feature-matrix td,.plan-feature-matrix th{white-space:normal}.plan-feature-matrix td:first-child{overflow-wrap:anywhere;min-width:220px}.plan-feature-matrix td:nth-child(2){min-width:240px;max-width:420px}.plan-feature-matrix td{vertical-align:top}.plan-catalog-filters{grid-template-columns:minmax(160px,240px) minmax(180px,1fr);gap:12px;margin:14px 0;display:grid}.plan-catalog-filters label{color:var(--muted,#64748b);gap:6px;font-size:12px;display:grid}.plan-operation-location,.plan-operation-identity{overflow-wrap:anywhere;min-width:0}.plan-operation-location{gap:4px;display:grid}.plan-operation-location small{color:var(--muted,#64748b);font-size:12px}.plan-operation-identity>.plan-operation-location{margin-top:6px}.plan-operation-identity p{margin:5px 0 0;font-size:12px}.plan-operation-identity>.status-pill{margin-left:6px}.plan-identity-warning{color:#735121!important}.plan-feature-matrix .plan-policy-impact{margin-top:8px}.plan-policy-impact h3{margin:14px 0 6px;font-size:14px}.plan-policy-impact ul{padding-left:18px}.plan-policy-impact .plan-operation-identity{margin:10px 0}.plan-operation-picker{border-top:1px solid var(--border,#dce2e9);min-width:0;padding-top:18px}.plan-operation-picker>summary{cursor:pointer;font-size:14px;font-weight:600}.plan-api-options{overscroll-behavior:contain;max-height:360px;margin:0;padding:0;list-style:none;overflow-y:auto}.plan-api-options>li{border-top:1px solid var(--border,#dce2e9);justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 4px;display:flex}.plan-api-options button{flex-shrink:0}.plan-access-workspace .full-field{margin-top:16px}@media (max-width:720px){.plan-catalog-filters{grid-template-columns:minmax(0,1fr)}.plan-api-options>li{flex-direction:column;gap:10px}.plan-catalog-section,.plan-policy-editor{padding:14px}.api-plan-access-panel .panel-heading,.organization-paid-plan-panel .panel-heading{flex-direction:column;align-items:flex-start;gap:12px}}
