.release-workspace{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.release-compose,.release-history,.release-compose fieldset{min-width:0}.release-target-field{max-width:360px;margin-bottom:4px}.release-target-field .panel-fine{margin-top:8px}.release-history-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.release-history>.panel-fine{display:block}.release-field-help{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-top:10px;font-size:13px;display:flex}.release-field-help span{font-variant-numeric:tabular-nums}.release-note-text{white-space:pre-wrap;overflow-wrap:anywhere;max-width:72ch;font-size:15px;line-height:1.7}.release-empty{background:var(--panel-surface);border:1px solid var(--border);text-align:center;border-radius:12px;padding:48px 24px}.release-empty>svg{color:var(--pink-deep);margin:0 auto 20px}.release-empty p{color:var(--muted);max-width:32ch;margin:12px auto 0;line-height:1.6}.release-entry{border-bottom:1px solid var(--border);margin-bottom:16px;padding-bottom:16px}.release-entry summary,.release-preview summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:48px;list-style:none;display:flex}.release-entry summary::-webkit-details-marker{display:none}.release-preview summary::-webkit-details-marker{display:none}.release-entry summary>span{overflow-wrap:anywhere;gap:6px;min-width:0;display:grid}.release-target-badge{background:var(--tab-surface);color:var(--foreground);letter-spacing:.02em;border-radius:999px;justify-self:start;padding:3px 8px;font-weight:700;font-size:11px!important}.release-entry summary strong{font-size:17px}.release-entry summary span span,.release-entry time{color:var(--muted);font-size:13px}.release-entry summary>svg,.release-preview summary>svg{flex-shrink:0;transition:transform .18s ease-out}.release-entry[open] summary>svg,.release-preview[open] summary>svg{transform:rotate(180deg)}.release-entry .release-note-text{margin-top:20px}.release-apk-field{margin-top:18px}.release-apk-field label span{color:var(--muted);font-weight:400}.release-apk-field input[type=file],.release-artifact-controls input[type=file]{width:100%;color:var(--muted);margin-top:8px;display:block}.release-file-chip{border:1px solid var(--border);background:var(--surface);border-radius:10px;align-items:center;gap:8px;width:fit-content;max-width:100%;margin-top:10px;padding:8px 10px;display:flex}.release-file-chip span{overflow-wrap:anywhere;min-width:0}.release-file-chip button{color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:4px;display:grid}.release-artifact{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 72%, transparent);border-radius:12px;margin-top:20px;padding:16px}.release-artifact-current{justify-content:space-between;align-items:center;gap:16px;display:flex}.release-artifact-current>div{gap:5px;min-width:0;display:grid}.release-artifact-current span,.release-artifact-current code{color:var(--muted);overflow-wrap:anywhere}.release-artifact-current code{font-size:12px}.release-artifact-current a{flex-shrink:0}.release-artifact-controls{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:14px;display:flex}.release-artifact-controls input[type=file]{flex:240px;margin-top:0}.release-preview{border:1px solid var(--border);border-radius:12px;margin-top:18px;padding:0 16px}.release-preview .release-note-text{padding-bottom:16px}.release-load-more{margin-top:16px}.release-entry-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:16px;display:flex}.release-entry-actions>button{min-height:44px}.release-edit-form{border-top:1px solid var(--border);margin-top:24px;padding-top:20px}.release-edit-form h3{margin-bottom:16px}.release-edit-form fieldset{min-width:0}.release-message-preview{overflow-wrap:anywhere;padding:12px 0 20px}.release-update-heading{letter-spacing:.04em;margin-bottom:16px;font-size:clamp(28px,4vw,40px);font-weight:900;display:block}.release-message-preview h3{margin-bottom:8px;font-size:20px}.release-message-preview p{margin-bottom:14px;font-size:14px;line-height:1.6}.release-message-preview hr{border:0;border-top:1px solid var(--border);margin:16px 0}.release-message-preview pre{background:var(--panel-surface);border:1px solid var(--border);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin-top:8px;padding:12px;font-size:13px;line-height:1.6}.release-diff-added{color:#257245}.release-diff-removed{color:#ae3545}[data-theme=dark] .release-diff-added{color:#82d5a0}[data-theme=dark] .release-diff-removed{color:#ff9ba5}.release-announcement{color:var(--muted);margin-top:20px;font-size:13px;line-height:1.6}.release-announcement output{display:block}.release-announcement>button{min-height:44px;margin-top:8px}.release-workspace .release-announcement label.release-resend-confirm{cursor:pointer;align-items:flex-start;gap:10px;margin:12px 0 0;font-size:13px;font-weight:400;line-height:1.6;display:flex}.release-resend-confirm input[type=checkbox]{width:18px;height:18px;accent-color:var(--pink-deep);flex:0 0 18px;margin:2px 0 0}.release-workspace ::selection{background:var(--tab-surface);color:var(--foreground)}.release-workspace :is(input,textarea){caret-color:var(--pink-deep)}.release-workspace textarea::placeholder{color:var(--muted);opacity:1}.release-workspace :is(summary,button):focus-visible{outline:2px solid var(--pink-deep);outline-offset:4px}@media (max-width:1100px){.release-workspace{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:560px){.release-workspace .panel-form-grid{grid-template-columns:minmax(0,1fr);gap:0}}@media (prefers-reduced-motion:reduce){.release-entry summary>svg,.release-preview summary>svg{transition:none}}@media (max-width:560px){.release-artifact-current{flex-direction:column;align-items:flex-start}}.users-workspace{gap:22px;display:grid}.users-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.users-summary button{text-align:left;background:var(--panel-surface);border:1px solid var(--border);cursor:pointer;min-height:82px;color:var(--foreground);border-radius:10px;padding:16px 18px}.users-summary button:hover{background:var(--cream)}.users-summary button[data-selected]{background:var(--tab-surface);border-color:var(--primary)}.users-summary span{color:var(--muted);font-size:12px;font-weight:700;display:block}.users-summary strong{font-variant-numeric:tabular-nums;margin-top:7px;font-size:24px;line-height:1;display:block}.users-toolbar{grid-template-columns:minmax(280px,1fr) minmax(180px,240px) auto;align-items:end;gap:12px;display:grid}.users-search,.users-filter{gap:7px;display:grid;margin:0!important}.users-search>div{align-items:center;gap:8px;display:flex;position:relative}.users-search svg{color:var(--muted);pointer-events:none;position:absolute;left:13px}.panel-main .users-search input{flex:1;min-width:0;padding-left:40px}.users-filter select{width:100%}.users-refresh{align-self:end}.users-muted{color:var(--muted)}.users-loading{min-height:220px;color:var(--muted);justify-content:center;align-items:center;gap:9px;font-size:14px;display:flex}.panel-status[data-status=expired]{color:#876015;background:#fff3dc}.panel-status[data-status=none]{background:var(--cream);color:var(--muted)}:root[data-theme=dark] .panel-status[data-status=expired]{color:#e6c17a;background:#433621}.users-dialog{width:min(620px,100vw - 32px)}.users-dialog-heading{align-items:flex-start;gap:12px;display:flex}.users-dialog-heading>span{background:var(--tab-surface);width:38px;height:38px;color:var(--pink-deep);border-radius:9px;flex:0 0 38px;place-items:center;display:grid}.users-dialog-heading [data-slot=alert-dialog-description]{margin-top:4px}.users-current{border:1px solid var(--border);background:var(--border);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.users-current>div{background:var(--panel-surface);min-width:0;padding:14px}.users-current span,.users-current strong{display:block}.users-current span{color:var(--muted);font-size:12px}.users-current strong{overflow-wrap:anywhere;margin-top:5px;font-size:13px}.users-dialog-section{gap:9px;display:grid}.users-dialog-section h3{font-size:14px}.users-dialog-section p{color:var(--muted);font-size:13px;line-height:1.5}.users-quick-actions,.users-date-action{flex-wrap:wrap;gap:9px;display:flex}.users-dialog input{border:1px solid var(--control-border);background:var(--panel-surface);min-height:42px;color:var(--foreground);font:inherit;border-radius:8px;padding:10px 12px}.users-dialog input:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.users-date-action input{flex:1;min-width:220px}.users-remove,.users-reset{border:1px solid var(--border);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.users-remove>div,.users-reset>div{align-items:flex-start;gap:10px;display:flex}.users-remove svg,.users-reset svg{color:var(--muted);flex:none;margin-top:1px}.users-remove strong,.users-remove span,.users-reset strong,.users-reset span{display:block}.users-remove strong,.users-reset strong{font-size:13px}.users-remove span,.users-reset span{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.45}.panel-main .users-danger{color:#a3425c}:root[data-theme=dark] .panel-main .users-danger{color:#f0a3b7}@media (max-width:900px){.users-toolbar{grid-template-columns:1fr 220px}.users-refresh{grid-column:2}}@media (max-width:620px){.users-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.users-toolbar{grid-template-columns:1fr}.users-refresh{grid-column:auto;justify-self:start}.users-search>div{flex-direction:column;align-items:stretch}.users-search svg{top:13px}.users-current{grid-template-columns:1fr}.users-date-action{flex-direction:column;align-items:stretch}.users-date-action input{width:100%;min-width:0}.users-remove,.users-reset{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.users-summary button{transition:none}}.trial-workspace{gap:20px;display:grid}.trial-status{grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:22px;display:grid}.trial-status-icon{background:var(--cream);width:48px;height:48px;color:var(--muted);border-radius:12px;place-items:center;display:grid}.trial-status[data-active] .trial-status-icon{background:var(--tab-surface);color:var(--pink-deep)}.trial-status>div:nth-child(2)>span{color:var(--muted);font-size:12px;font-weight:700}.trial-status h2{font-variant-numeric:tabular-nums;margin-top:4px;font-size:26px}.trial-status p{color:var(--muted);margin-top:6px;font-size:13px}.trial-grid{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:16px;display:grid}.trial-editor,.trial-policy{padding:20px}.trial-editor form{align-items:end;gap:12px;margin-top:20px;display:flex}.trial-editor label{flex:1;gap:7px;display:grid}.panel-main .trial-editor input{width:100%}.trial-policy ul{color:var(--muted);gap:9px;margin:18px 0;padding-left:20px;font-size:13px;line-height:1.5;display:grid}.trial-actions{align-items:center;gap:12px;display:flex}.trial-actions>span{color:var(--muted);font-size:12px}@media (max-width:760px){.trial-grid{grid-template-columns:1fr}.trial-status{grid-template-columns:auto 1fr}.trial-status>.panel-status{grid-column:2;justify-self:start}}@media (max-width:520px){.trial-editor form{flex-direction:column;align-items:stretch}.trial-status{align-items:start}}
