.support-sections>[data-slot=tabs-surface]{margin-block:0 1.5rem}.release-workspace{min-width:0}.release-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem;margin-block:1.5rem;display:flex}.release-heading h2{font-size:1.3rem;font-weight:650}.release-heading p{color:var(--muted-foreground);max-width:44rem}.release-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:2rem;display:grid}.release-form,.release-field{gap:.55rem;min-width:0;display:grid}.release-form{gap:1rem}.release-field label{font-size:.92rem;font-weight:600}.release-field [data-slot=select-trigger]{text-align:left;justify-content:space-between;width:100%;min-width:0;max-width:100%}.release-field [data-slot=select-value]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.release-field input[type=file]{padding:.55rem;overflow:hidden}.release-file-name{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:.85rem}.release-form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;display:grid}.release-form .ui-actions{margin-block:.5rem 0}.release-progress{gap:.55rem;font-size:.875rem;display:grid}.release-catalog{gap:1.5rem;min-width:0;display:grid}.release-catalog .entry-list li{padding-block:.5rem;display:block}.release-catalog .entry-list button{text-align:left;grid-template-columns:minmax(0,1fr) auto;gap:.35rem .75rem;width:100%;padding:.85rem;display:grid}.release-catalog .entry-list .entry-meta,.release-catalog .entry-list .entry-id{grid-column:1/-1}.release-catalog .entry-list [aria-pressed=true]{background:var(--accent);color:var(--accent-foreground)}.release-detail-title{flex-wrap:wrap;align-items:center;gap:.75rem;font-weight:650;display:flex}.release-facts{margin-block:1rem}.release-facts>div{grid-template-columns:minmax(0,.75fr) minmax(0,1fr);gap:.75rem}.release-hash{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-family:ui-monospace,Consolas,monospace;font-size:.8rem}.release-notes{white-space:pre-wrap;gap:.5rem;margin-top:1.25rem;display:grid}.release-notes h3{margin-top:.65rem}.release-audit{border-top:1px solid var(--border);margin-top:2rem;padding-top:1.5rem}.release-audit ol{margin:1rem 0 0;padding:0;list-style:none}.release-audit li{border-bottom:1px solid var(--border);padding-block:1rem;font-size:.875rem}.release-audit li>div{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.release-dialog{min-width:0;max-height:min(90dvh,52rem);font-family:Segoe UI Variable Text,Segoe UI,Yu Gothic UI,Meiryo,sans-serif}.release-dialog form{scrollbar-gutter:stable;min-height:0;overflow:auto}.release-confirm-content{min-width:0;padding-block:.25rem 1rem}.release-confirm-content p,.release-confirm-content dd{overflow-wrap:anywhere}.release-confirm-content .facts{gap:.7rem;font-size:.875rem;display:grid}.release-confirm-content .facts>div{display:grid}.release-confirm-content dt{color:var(--muted-foreground)}.release-confirm-content dd{min-width:0;margin:0}.release-confirm-content .form-help,.release-confirm-content .ui-status{color:var(--muted-foreground);font-size:.85rem}.release-confirm-content .ui-error{color:var(--destructive)}.release-confirm-content .release-notes{font-size:.875rem}.release-dialog button{white-space:normal;height:auto;min-height:44px}.release-dialog textarea{width:100%;min-width:0}@media (width<=767px){.release-layout,.release-form-grid{grid-template-columns:minmax(0,1fr)}.release-facts>div{grid-template-columns:minmax(0,1fr);gap:.1rem}.release-heading>button{width:100%}}@media (prefers-reduced-motion:reduce){.release-progress [data-slot=progress-indicator]{transition:none}}.release-workspace .ui-actions>button{min-width:0;max-width:100%}#release-details:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:var(--radius)}.release-dialog{flex-direction:column;display:flex;overflow:hidden}.release-dialog form{flex-direction:column;min-height:0;display:flex;overflow:visible}.release-confirm-content{scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.release-dialog [data-slot=alert-dialog-footer]{border-top:1px solid var(--border);flex-shrink:0;padding-top:1rem}.release-dialog [data-slot=alert-dialog-footer] button{white-space:normal;min-width:0;max-width:100%}.release-confirm-content:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}
