.certificate-line{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:16px 24px;border-top:1px solid var(--line);background:#f7faf8}.certificate-line span{color:var(--muted)}.certificate-line em{color:var(--green);font-style:normal;font-weight:700}.certificate-line a{margin-left:auto;font-weight:600;text-decoration:none}.certificate-line.danger{background:#fdf1f1}.certificate-line.danger em{color:var(--red)}.certificate-banner{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:18px 24px;margin-bottom:20px;border-left:4px solid var(--green)}.certificate-banner.danger{border-left-color:var(--red);background:#fdf1f1}.certificate-banner span{display:block;color:var(--muted);font-size:13px}.certificate-banner strong{font-size:18px}.certificate-banner a{margin-left:auto;font-weight:600;text-decoration:none}.billing-card{width:min(620px,100%)}.check-row{display:flex;align-items:flex-start;gap:9px}.check-row input{margin-top:3px;flex:0 0 auto}.check-row label{font-weight:600;font-size:13px;line-height:1.5}.billing-card .missing{margin:14px 0 0;color:var(--amber);font-weight:700}.danger-text{color:var(--red)}.form-actions.inline-start{justify-content:flex-start;align-items:center;margin-top:16px;grid-column:1/-1;flex-wrap:wrap}.button[disabled]{opacity:.5;cursor:not-allowed}.management-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:20px;align-items:start}.revenue-panel{padding:0}.revenue-grid{display:grid;grid-template-columns:repeat(4,1fr)}.revenue-cell{padding:26px 24px;border-right:1px solid var(--line)}.revenue-cell:last-child{border-right:0}.revenue-cell span{display:block;color:var(--muted);margin-bottom:10px}.revenue-cell strong{display:block;font-size:24px;letter-spacing:-.02em;margin-bottom:6px}.revenue-cell small{color:var(--muted);font-size:12px}.revenue-cell.received strong{color:var(--green)}.management-grid.inner{padding:0;gap:0;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr)}.management-grid.inner>div{border-right:1px solid var(--line)}.management-grid.inner .form-panel{box-shadow:none;border:0;border-radius:0}@media(max-width:800px){.revenue-grid{grid-template-columns:repeat(2,1fr)}.revenue-cell:nth-child(2){border-right:0}.revenue-cell:nth-child(-n+2){border-bottom:1px solid var(--line)}.management-grid.inner{grid-template-columns:1fr}.management-grid.inner>div{border-right:0;border-bottom:1px solid var(--line)}}.form-grid.stacked{grid-template-columns:1fr}.panel.narrow{max-width:640px}.credential-panel{max-width:640px;padding:32px}.credential-list{display:grid;grid-template-columns:auto 1fr;gap:10px 22px;margin:24px 0}.credential-list dt{color:var(--muted);font-weight:650}.credential-list dd{margin:0;font-weight:600}.credential-list .secret{font:800 20px ui-monospace,monospace;letter-spacing:.05em;color:var(--green);word-break:break-all}.access-card{padding:28px}.access-card>p:not(.eyebrow){color:var(--muted);line-height:1.6}.access-card form{margin-top:20px}.status.large{padding:8px 13px;font-size:14px}.detail-grid{display:grid;grid-template-columns:repeat(4,1fr)}.detail-grid>div{padding:24px;border-right:1px solid var(--line)}.detail-grid>div:last-child{border-right:0}.detail-grid span{display:block;color:var(--muted);margin-bottom:8px}.detail-grid strong{font-size:18px}@media(max-width:800px){.management-grid{grid-template-columns:1fr}.detail-grid{grid-template-columns:repeat(2,1fr)}.detail-grid>div:nth-child(2){border-right:0}.detail-grid>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}
