.webhook-form{gap:1rem;max-width:760px;display:grid}.webhook-card{border:1px solid var(--border);background:var(--surface);border-radius:14px;gap:1.25rem;margin:0;padding:1.25rem;display:grid}.webhook-card:disabled{opacity:.62}.webhook-event-options{border:0;flex-wrap:wrap;gap:.75rem 1.25rem;margin:0;padding:0;display:flex}.webhook-event-options legend{width:100%;color:var(--muted);margin-bottom:.55rem;font-size:.78rem;font-weight:650}.webhook-event-options label{color:var(--ink);align-items:center;gap:.45rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;display:inline-flex}.webhook-actions,.dashboard-subheading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.webhook-actions{justify-content:flex-start}.webhook-delivery-section{margin-top:2.5rem}.dashboard-subheading h2{margin:0;font-size:1rem}.webhook-delivery-list{border-top:1px solid var(--border);margin-top:.9rem;display:grid}.webhook-delivery-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(180px,1fr) 110px 120px auto;align-items:center;gap:1rem;min-height:68px;display:grid}.webhook-delivery-row>span:first-child{gap:.2rem;display:grid}.webhook-delivery-row small,.webhook-delivery-attempts{color:var(--muted);font-size:.78rem}.webhook-delivery-status{color:var(--muted);text-transform:capitalize;font-size:.78rem}.webhook-delivery-status[data-status=delivered]{color:#198754}.webhook-delivery-status[data-status=failed],.webhook-delivery-status[data-status=exhausted]{color:#b42318}@media (width<=720px){.webhook-delivery-row{grid-template-columns:1fr auto;padding:.8rem 0}.webhook-delivery-attempts{display:none}}.billing-card{border:1px solid var(--border);background:var(--surface);border-radius:18px;gap:1.25rem;max-width:760px;padding:1.5rem;display:grid}.billing-card-heading,.billing-actions{justify-content:space-between;align-items:center;gap:1rem;display:flex}.billing-card-heading>div{gap:.25rem;display:grid}.billing-card-heading span,.billing-reporting-grid span{color:var(--muted);font-size:.78rem}.billing-card-heading strong{text-transform:capitalize}.billing-status{background:var(--surface);color:var(--muted);border-radius:999px;padding:.35rem .65rem;font-size:.75rem;font-weight:700}.billing-status[data-active=true]{color:#087a42;background:#ecfdf3}.billing-card>p{color:var(--muted);margin:0}.billing-reporting-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.billing-reporting-grid article{background:var(--surface);border-radius:12px;gap:.35rem;padding:1rem;display:grid}.billing-reporting-grid strong{font-size:1.15rem}@media (width<=700px){.billing-card-heading,.billing-actions{flex-direction:column;align-items:stretch}.billing-reporting-grid{grid-template-columns:1fr}}.dashboard-body{--indigo:#5f62ed}.dashboard-context{width:min(100% - 2rem,68rem);color:var(--muted);overflow-wrap:anywhere;margin:1rem auto 0;font-size:.85rem}.dashboard-request-state{border:1px solid var(--border);border-radius:10px;margin:1rem 0;padding:1rem}.dashboard-request-state button{margin-left:.5rem}.dashboard-toolbar{flex-wrap:wrap;align-items:end}.dashboard-toolbar .field-label{min-width:0}.dashboard-toolbar input{max-width:100%}.webhook-form,.policy-form{grid-template-columns:minmax(0,1fr)}.dashboard-app .field-label,.dashboard-app fieldset{min-width:0}.dashboard-app select{border:1px solid var(--border);width:100%;min-width:0;max-width:100%;min-height:2.65rem;color:var(--ink);background:#fff;border-radius:.45rem;padding:.55rem 2rem .55rem .7rem}.dashboard-nav-item{text-decoration:none}.dashboard-app :is(a,button,input,select,summary):focus-visible,.dashboard-dialog :is(a,button,input,summary):focus-visible{outline-offset:3px;outline:3px solid #275bc7}.project-card{cursor:default;grid-template-columns:minmax(0,1fr);gap:1.25rem;min-width:0}.project-card-heading{align-items:flex-start}.project-card-heading strong{white-space:normal;min-width:0}.project-card-heading .environment-badge{flex-shrink:0}.dashboard-sidebar.is-open .dashboard-navigation{flex-direction:column}.project-card :is(strong,code),.dashboard-context{overflow-wrap:anywhere}.project-quick-actions{flex-wrap:wrap;gap:.5rem;margin-top:.8rem;display:flex}.upload-row{grid-template-columns:minmax(180px,1fr) 85px 110px 85px auto auto}.upload-row .upload-name small{white-space:normal;overflow-wrap:anywhere;line-height:1.5}.upload-row,.api-key-row,.webhook-delivery-row{padding-block:1rem}.api-key-created{white-space:normal;overflow-wrap:anywhere;line-height:1.6}.api-key-name strong{overflow-wrap:anywhere}.upload-detail-dialog{width:min(760px,100vw - 2rem);max-height:calc(100dvh - 2rem);overflow-y:auto}.upload-detail-fields{grid-template-columns:minmax(100px,1fr) minmax(0,2fr);gap:.8rem 1rem;display:grid}.upload-detail-fields dt{color:var(--muted)}.upload-detail-fields dd{overflow-wrap:anywhere;justify-items:start;gap:.5rem;margin:0;display:grid}.webhook-delivery-row details{overflow-wrap:anywhere;grid-column:1/-1}.webhook-delivery-row dd{margin:.25rem 0 1rem}.webhook-delivery-row summary,.billing-card summary{cursor:pointer}.policy-extension-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.policy-extension-grid fieldset{border:1px solid var(--border);border-radius:8px;min-width:0;padding:.8rem}.policy-extension-grid label{margin:.4rem;display:inline-flex}.dashboard-support{background:var(--surface);border:1px solid var(--border);z-index:25;border-radius:10px;max-width:calc(100vw - 2rem);padding:.75rem;position:fixed;bottom:4rem;right:1rem}.dashboard-dialog,.dashboard-panel,.dashboard-main{min-width:0}.dashboard-dialog :is(code,p),.webhook-form,.billing-card{overflow-wrap:anywhere}.dashboard-dialog .secret-value{min-width:0}@media (width<=1100px){.upload-row{grid-template-columns:minmax(0,1fr) auto}.upload-name{grid-column:1/-1}}@media (width<=600px){.upload-status{grid-area:auto}.upload-download{grid-row:auto}.dashboard-toolbar>*,.dashboard-select-label,.dashboard-toolbar select{width:100%;max-width:100%}.dashboard-heading,.webhook-actions,.billing-actions{flex-wrap:wrap}.policy-extension-grid,.upload-detail-fields{grid-template-columns:1fr}.upload-detail-fields dt{margin-top:.5rem;font-weight:600}.webhook-delivery-row{grid-template-columns:minmax(0,1fr) auto}.webhook-delivery-attempts{display:block}.secret-value{flex-wrap:wrap}.dashboard-dialog{max-width:calc(100vw - 2rem);padding:1rem}}.policy-type-list{gap:.65rem;margin-block:1rem;display:grid}.policy-type-list .policy-extension{align-items:flex-start;min-width:0}.policy-type-list span{overflow-wrap:anywhere}.policy-limit-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;display:grid}.policy-card details{margin-block:1.25rem}.policy-card summary{cursor:pointer;font-weight:600}
