:root { color-scheme: dark; --bg:#07111a; --panel:#101d28; --panel2:#152532; --line:rgba(255,255,255,.11); --text:#f4f7f8; --muted:#9eb0bd; --gold:#d0a43d; --green:#35c88a; --red:#ef6c6c; }
* { box-sizing:border-box; }
body { margin:0; min-height:100vh; font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif; background:radial-gradient(circle at 85% 5%,rgba(208,164,61,.15),transparent 28%),var(--bg); color:var(--text); }
.shell { width:min(1160px,calc(100% - 40px)); margin:0 auto; padding:28px 0 36px; }
.topbar { display:flex; align-items:center; gap:14px; padding:12px 0 28px; }
.brand-mark { width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(208,164,61,.55);border-radius:14px;color:var(--gold);font-weight:900;font-size:24px;background:rgba(208,164,61,.08); }
h1 { margin:1px 0 0;font-size:22px;letter-spacing:-.02em; }
h2 { margin:10px 0 12px;font-size:clamp(30px,5vw,50px);line-height:1.05;letter-spacing:-.04em; }
h3 { margin:4px 0 10px;font-size:21px; }
.eyebrow { margin:0;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.17em; }
.gold { color:var(--gold); }
.environment { margin-left:auto;padding:8px 12px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:11px;font-weight:700; }
.hidden { display:none!important; }
.auth-card { max-width:680px;margin:6vh auto 0;padding:38px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(145deg,rgba(21,37,50,.98),rgba(10,22,31,.98));box-shadow:0 28px 75px rgba(0,0,0,.3); }
.intro { color:#bdcbd3;line-height:1.65;margin:0 0 24px; }
.form-grid { display:grid;grid-template-columns:1fr 1fr;gap:18px; }
.form-grid.compact { grid-template-columns:1fr; }
label { display:grid;gap:8px;color:#cfdae0;font-size:13px;font-weight:700; }
input { width:100%;padding:13px 14px;border:1px solid var(--line);border-radius:11px;background:#08131c;color:var(--text);font:inherit;outline:none; }
select { width:100%;padding:13px 14px;border:1px solid var(--line);border-radius:11px;background:#08131c;color:var(--text);font:inherit;outline:none; }
textarea { width:100%;min-height:82px;padding:13px 14px;border:1px solid var(--line);border-radius:11px;background:#08131c;color:var(--text);font:inherit;resize:vertical; }
input:focus { border-color:var(--gold);box-shadow:0 0 0 3px rgba(208,164,61,.13); }
button { border:0;border-radius:11px;padding:13px 18px;background:var(--gold);color:#111;font:inherit;font-weight:850;cursor:pointer; }
button:hover { filter:brightness(1.07); }
button:disabled { opacity:.48;cursor:not-allowed;filter:none; }
button.danger { background:#c83f4f;color:#fff; }
button.warning { background:rgba(208,164,61,.15);color:#f3cc70;border:1px solid rgba(208,164,61,.42); }
.form-grid button,.hint { grid-column:1/-1; }
.hint { margin:-7px 0 0;color:var(--muted);font-size:12px; }
.message { min-height:22px;margin:17px 0 0;color:var(--green);font-size:13px; }
.message.error { color:var(--red); }
.next-step { margin-top:26px;padding:22px;border:1px solid rgba(208,164,61,.28);border-radius:16px;background:rgba(208,164,61,.06); }
.next-step p { color:var(--muted); }
.hero { display:flex;align-items:center;justify-content:space-between;gap:28px;padding:35px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(135deg,rgba(21,37,50,.96),rgba(11,23,33,.96)); }
.compact-hero h2 { margin-bottom:6px; }
.compact-hero .intro { margin:0; }
.secondary { background:transparent;color:var(--text);border:1px solid var(--line); }
.hero-actions { display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end; }
.session-security { margin:8px 0 0;color:var(--gold);font-size:12px; }
.module-tabs { display:flex;gap:8px;margin:18px 0;overflow:auto;padding-bottom:3px; }
.module-tab { flex:0 0 auto;padding:10px 13px;background:var(--panel);color:var(--muted);border:1px solid var(--line); }
.module-tab.active { color:#101820;background:var(--gold);border-color:var(--gold); }
.module-panel { min-height:260px; }
.grid { display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:18px; }
.card,.audit-card,.roadmap-card { padding:24px;border:1px solid var(--line);border-radius:19px;background:var(--panel); }
.status-line { display:flex;align-items:center;gap:9px;color:var(--muted);font-size:13px;font-weight:700; }
.dot { width:9px;height:9px;border-radius:50%;background:#6d7d88;box-shadow:0 0 0 5px rgba(109,125,136,.12); }
.dot.ready { background:var(--green);box-shadow:0 0 0 5px rgba(53,200,138,.12); }
.dot.error { background:var(--red);box-shadow:0 0 0 5px rgba(239,108,108,.12); }
.dot.warning { background:var(--gold);box-shadow:0 0 0 5px rgba(208,164,61,.14); }
.dot.locked { background:var(--gold);box-shadow:0 0 0 5px rgba(208,164,61,.12); }
.card strong { display:block;margin-top:22px;font-size:26px; }
.card p { margin:8px 0 0;color:var(--muted);line-height:1.55;font-size:14px; }
.audit-card { margin-top:18px; }
.roadmap-card { margin-top:18px; }
.data-card { padding:24px;border:1px solid var(--line);border-radius:19px;background:var(--panel); }
.text-button { margin-top:10px;padding:7px 0;border:0;background:transparent;color:var(--gold);font-size:12px;text-align:left;box-shadow:none; }
.text-button:hover { color:#f0cb78;background:transparent;transform:none; }
.forgot-password-panel { display:grid;gap:13px;margin-top:12px;padding:17px;border:1px solid rgba(208,164,61,.25);border-radius:14px;background:rgba(208,164,61,.055); }
.forgot-password-panel strong { font-size:13px; }
.forgot-password-panel p { margin:5px 0 0;color:var(--muted);font-size:11px;line-height:1.5; }
.forgot-password-panel label { display:grid;gap:6px;color:var(--muted);font-size:11px; }
.forgot-password-panel .message { margin:0; }
.section-heading { display:flex;align-items:flex-start;justify-content:space-between;gap:24px; }
.section-copy { margin:4px 0 22px;color:var(--muted);line-height:1.55;font-size:14px; }
.summary-pills { display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px; }
.summary-pill { padding:7px 10px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:11px;white-space:nowrap; }
.summary-pill.completed { color:var(--green);border-color:rgba(53,200,138,.3); }
.summary-pill.active { color:#75baff;border-color:rgba(117,186,255,.3); }
.summary-pill.waiting { color:var(--gold);border-color:rgba(208,164,61,.35); }
.roadmap-list { display:grid;grid-template-columns:1fr 1fr;gap:16px; }
.roadmap-group { padding:18px;border:1px solid var(--line);border-radius:15px;background:rgba(7,17,26,.44); }
.roadmap-group h4 { margin:0 0 14px;font-size:15px; }
.roadmap-items { display:grid;gap:10px; }
.roadmap-item { display:grid;grid-template-columns:102px 1fr;gap:12px;padding-top:10px;border-top:1px solid var(--line); }
.roadmap-item:first-child { padding-top:0;border-top:0; }
.roadmap-item strong { font-size:13px; }
.roadmap-item p { margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.45; }
.roadmap-status { align-self:start;text-align:center;padding:5px 7px;border-radius:999px;background:rgba(255,255,255,.06);color:var(--muted);font-size:10px;font-weight:800; }
.roadmap-status.completed { color:var(--green);background:rgba(53,200,138,.1); }
.roadmap-status.active { color:#75baff;background:rgba(117,186,255,.1); }
.roadmap-status.waiting { color:var(--gold);background:rgba(208,164,61,.1); }
.entity-grid { display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px; }
.mail-setup-card { margin-top:20px;padding:20px;border:1px solid rgba(208,164,61,.34);border-radius:16px;background:linear-gradient(135deg,rgba(208,164,61,.08),rgba(7,17,26,.55)); }
.mail-setup-form { display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto;gap:11px;align-items:end;margin-top:18px; }
.mail-setup-form button { min-height:42px; }
.mail-test-row { display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:10px;align-items:center;margin-top:13px;padding-top:13px;border-top:1px solid var(--line); }
.mail-setup-card .message { margin-bottom:0; }
.license-grid { grid-template-columns:1fr; }
.create-license { margin-top:18px;padding:16px;border:1px solid var(--line);border-radius:14px;background:rgba(7,17,26,.3); }
.create-license summary { cursor:pointer;font-weight:800;color:var(--gold); }
.license-form { display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px; }
.license-form textarea,.license-form fieldset,.license-form button { grid-column:1/-1; }
fieldset { border:1px solid var(--line);border-radius:12px;padding:12px; }
legend { color:var(--muted);font-size:11px;font-weight:800;padding:0 6px; }
.module-checks { display:grid;grid-template-columns:repeat(3,1fr);gap:6px 12px; }
.module-checks label { display:flex;align-items:center;gap:7px;font-size:11px; }
.module-checks input { width:auto; }
.license-admin-card { display:grid;gap:13px; }
.license-admin-grid { display:grid;grid-template-columns:repeat(4,1fr);gap:9px; }
.license-admin-grid .wide { grid-column:span 2; }
.license-section { padding-top:12px;border-top:1px solid var(--line); }
.license-section h4 { margin:0 0 9px;font-size:13px; }
.danger-zone { display:grid;grid-template-columns:minmax(260px,1fr) minmax(220px,1fr) auto;align-items:center;gap:12px;padding:16px;border:1px solid rgba(239,108,108,.38);border-radius:13px;background:rgba(239,108,108,.07); }
.danger-zone strong { color:#ff9aa4;font-size:13px; }
.danger-zone p { margin:4px 0!important; }
.danger-zone small { color:var(--muted);font-size:10px; }
.sender-badge { padding:8px 11px;border:1px solid rgba(53,200,138,.3);border-radius:999px;color:var(--green);font-size:11px;font-weight:800; }
.version-lock { min-width:180px;padding:12px 15px;border:1px solid rgba(53,200,138,.3);border-radius:14px;background:rgba(53,200,138,.07);text-align:right; }
.version-lock span,.version-lock small { display:block;color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em; }
.version-lock strong { display:block;margin:5px 0;color:var(--green);font-size:18px; }
.change-entry { margin-bottom:24px; }
.release-change-form { display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:16px; }
.release-change-form .wide { grid-column:1/-1; }
.release-queue-heading { align-items:end;margin-top:22px; }
.release-change-list { display:grid;gap:10px;margin:4px 0 24px; }
.release-change-row { display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:13px;padding:15px;border:1px solid var(--line);border-radius:13px;background:rgba(7,17,26,.44); }
.release-change-row strong { display:block;margin:8px 0 4px;font-size:14px; }
.release-change-row p { margin:0;color:var(--muted);font-size:12px;line-height:1.55;white-space:pre-wrap; }
.release-change-row small { display:block;margin-top:8px;color:#718592;font-size:10px; }
.release-change-select { display:block;padding-top:3px; }
.release-change-select input { width:18px;height:18px;accent-color:var(--gold); }
.newsletter-form { margin-top:26px;padding-top:24px;border-top:1px solid var(--line); }
.status-badge.feature { color:#75baff;border-color:rgba(117,186,255,.3); }
.status-badge.improvement { color:var(--green);border-color:rgba(53,200,138,.3); }
.status-badge.fix,.status-badge.security { color:#f3cc70;border-color:rgba(208,164,61,.35); }
.status-badge.internal { color:#c4b5fd;border-color:rgba(196,181,253,.32); }
.patch-note-form { display:grid;grid-template-columns:1fr 2fr;gap:12px;margin-top:18px; }
.patch-note-form .wide { grid-column:1/-1; }
.patch-note-form textarea.tall { min-height:160px; }
.audience-checks { display:flex;flex-wrap:wrap;gap:18px; }
.audience-checks label { display:flex;align-items:center;gap:8px; }
.audience-checks input { width:auto; }
.patch-actions { display:flex;justify-content:flex-end; }
.support-toolbar { display:grid;grid-template-columns:220px 1fr;gap:12px;margin-top:18px; }
.support-ticket-list { display:grid;gap:14px;margin-top:18px; }
.support-ticket-card { padding:18px;border:1px solid var(--line);border-radius:15px;background:rgba(7,17,26,.44); }
.support-ticket-head { display:flex;justify-content:space-between;align-items:flex-start;gap:18px; }
.support-ticket-head h4 { margin:9px 0 4px;font-size:17px; }
.support-ticket-head p,.ticket-description { color:var(--muted);font-size:12px;line-height:1.55; }
.ticket-labels { display:flex;align-items:center;gap:7px;color:var(--muted);font-size:10px;font-weight:800; }
.status-badge.new,.status-badge.in_progress { color:#75baff;border-color:rgba(117,186,255,.3); }
.status-badge.waiting_customer { color:var(--gold);border-color:rgba(208,164,61,.35); }
.status-badge.critical { color:var(--red);border-color:rgba(239,108,108,.32); }
.ticket-description { margin:14px 0;padding:13px;border-left:3px solid var(--gold);background:rgba(255,255,255,.025);white-space:pre-wrap; }
.ticket-thread { display:grid;gap:8px;margin:12px 0; }
.ticket-message { padding:11px;border:1px solid var(--line);border-radius:11px;background:rgba(255,255,255,.025); }
.ticket-message.internal { border-color:rgba(208,164,61,.32);background:rgba(208,164,61,.06); }
.ticket-message strong,.ticket-message small { font-size:10px;color:var(--muted); }
.ticket-message p { margin:5px 0;white-space:pre-wrap; }
.ticket-controls { display:grid;grid-template-columns:1fr 1fr auto;gap:9px;align-items:end;margin-top:14px; }
.ticket-reply-form { display:grid;grid-template-columns:1fr auto;gap:9px;align-items:end;margin-top:10px; }
.ticket-reply-form textarea { grid-column:1/-1;min-height:76px; }
.compact-form { display:grid;grid-template-columns:repeat(4,1fr);gap:8px; }
.compact-form button { align-self:end; }
.entity-card { padding:18px;border:1px solid var(--line);border-radius:14px;background:rgba(7,17,26,.44); }
.entity-card p { margin:8px 0;color:var(--muted);font-size:12px; }
.alert-editor { display:grid;gap:9px; }
.toggle-line { display:flex;align-items:center;gap:8px;margin-top:5px; }
.toggle-line input { width:auto; }
.editor-actions { display:flex;gap:7px; }
.alarm-groups { display:grid;grid-template-columns:1fr 1fr;gap:5px 10px;padding:10px;border:1px solid var(--line);border-radius:11px;background:rgba(7,17,26,.32); }
.entity-title { display:flex;justify-content:space-between;gap:12px;align-items:center; }
.tag-list { display:flex;flex-wrap:wrap;gap:6px;margin-top:12px; }
.tag-list span,.status-badge { padding:5px 8px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:10px;font-weight:800; }
.status-badge.aktiv,.status-badge.active,.status-badge.fresh { color:var(--green);border-color:rgba(53,200,138,.3); }
.status-badge.critical,.status-badge.high,.status-badge.fejl,.status-badge.stale { color:var(--red);border-color:rgba(239,108,108,.32); }
.risk-score { display:grid;place-items:center;min-width:82px;height:50px;border-radius:14px;background:rgba(208,164,61,.1);color:var(--gold);font-size:20px;font-weight:900; }
.risk-score.ready { color:var(--green);background:rgba(53,200,138,.1); }
.risk-score.critical { color:var(--red);background:rgba(239,108,108,.1); }
.live-operational-card { display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding:18px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(135deg,rgba(7,17,26,.62),rgba(21,37,50,.68)); }
.live-operational-main { display:flex;align-items:center;gap:16px; }
.live-operational-main strong { display:block;margin-top:5px;font-size:19px; }
.live-operational-main p { margin:5px 0 0;color:var(--muted);font-size:12px; }
.live-operational-card>small { color:var(--muted);font-size:10px;text-align:right; }
.system-issues { margin-top:22px;padding-top:18px;border-top:1px solid var(--line); }
.system-issue.critical { border-left:3px solid var(--red);padding-left:12px; }
.system-issue.warning { border-left:3px solid var(--gold);padding-left:12px; }
.all-clear { display:flex;align-items:center;gap:13px;margin-top:14px;padding:16px;border:1px solid rgba(53,200,138,.25);border-radius:13px;background:rgba(53,200,138,.06); }
.all-clear>span { display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:var(--green);color:#07111a;font-weight:900; }
.all-clear p { margin:4px 0 0;color:var(--muted);font-size:12px; }
.metric-grid { display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0; }
.metric-grid article { padding:15px;border:1px solid var(--line);border-radius:13px;background:rgba(7,17,26,.44); }
.metric-grid span { display:block;color:var(--muted);font-size:11px; }
.metric-grid strong { display:block;margin-top:9px;font-size:21px; }
.table-list { display:grid;margin-top:16px;border-top:1px solid var(--line); }
.table-row { display:grid;grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;gap:14px;padding:13px 0;border-bottom:1px solid var(--line); }
.table-row p { margin:4px 0 0;color:var(--muted);font-size:11px; }
.table-row small { color:var(--muted);max-width:260px; }
.row-actions { display:flex;gap:7px; }
button.small { padding:7px 9px;font-size:10px; }
.access-block-dashboard { margin:26px 0 8px;padding:20px;border:1px solid rgba(208,164,61,.24);border-radius:17px;background:linear-gradient(145deg,rgba(208,164,61,.07),rgba(7,17,26,.36)); }
.security-search { display:grid;gap:6px;min-width:280px;color:var(--muted);font-size:11px; }
.security-search input { width:100%; }
.block-columns { display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px; }
.block-columns>div { min-width:0;padding:16px;border:1px solid var(--line);border-radius:14px;background:rgba(7,17,26,.42); }
.block-column-heading { display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px; }
.block-column-heading h4 { margin:0;font-size:13px; }
.count-pill { display:inline-grid;place-items:center;min-width:28px;height:24px;padding:0 8px;border-radius:999px;background:rgba(208,164,61,.14);color:var(--gold);font-size:11px;font-weight:800; }
.block-list { display:grid;gap:9px; }
.block-card { display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;border:1px solid var(--line);border-radius:12px;background:rgba(15,29,39,.78); }
.block-icon { display:grid;place-items:center;width:34px;height:34px;border-radius:10px;font-size:11px;font-weight:900; }
.block-icon.account { color:#ffbe73;background:rgba(255,158,66,.13); }
.block-icon.ip { color:#ff8585;background:rgba(255,90,90,.12); }
.block-card-copy { min-width:0; }
.block-card-copy strong,.block-card-copy p,.block-card-copy small { display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.block-card-copy strong { font-size:12px; }
.block-card-copy p { margin:4px 0;color:var(--muted);font-size:10px; }
.block-card-copy small { color:#76909e;font-size:9px; }
.block-empty { display:flex;align-items:center;gap:11px;padding:18px;border:1px dashed rgba(53,200,138,.24);border-radius:12px;background:rgba(53,200,138,.04); }
.block-empty>span { display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:rgba(53,200,138,.14);color:var(--green);font-weight:900; }
.block-empty strong { font-size:12px; }
.block-empty p { margin:4px 0 0;color:var(--muted);font-size:10px; }
.subheading { margin-top:26px; }
.inline-form { display:grid;grid-template-columns:1fr 1.2fr 1fr 1.2fr auto;gap:9px;margin-top:20px;padding-top:20px;border-top:1px solid var(--line); }
.user-access-row { display:grid;gap:13px;padding:17px 0;border-bottom:1px solid var(--line); }
.user-access-head { display:flex;align-items:flex-start;justify-content:space-between;gap:16px; }
.user-access-head p { margin:5px 0 0;color:var(--muted);font-size:11px; }
.user-access-controls { display:grid;grid-template-columns:minmax(220px,300px) 1fr;align-items:end;gap:14px; }
.user-access-controls small { color:var(--muted);align-self:center; }
.user-actions { display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px; }
.user-access-row .message { margin:0;min-height:0; }
.button-link { display:inline-flex;align-items:center;text-decoration:none;border-radius:11px;padding:10px 13px;font-size:12px;font-weight:800; }
.acceptance-list { display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:18px 0 24px; }
.acceptance-score { grid-column:1/-1;color:var(--muted); }
.acceptance-row { display:flex;align-items:center;gap:9px;padding:11px;border:1px solid var(--line);border-radius:11px;font-size:12px; }
.acceptance-row span { display:grid;place-items:center;width:21px;height:21px;border-radius:50%;font-weight:900; }
.acceptance-row.ok span { color:#07111a;background:var(--green); }
.acceptance-row.missing span { color:#07111a;background:var(--gold); }
.error-text { color:var(--red); }
.audit-list { margin-top:18px;border-top:1px solid var(--line); }
.audit-row { display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid var(--line); }
.audit-row small { color:var(--muted); }
footer { padding:22px 2px 0;color:#718592;font-size:12px;text-align:center; }
@media(max-width:900px){.inline-form,.license-admin-grid,.compact-form,.mail-setup-form{grid-template-columns:1fr 1fr}.inline-form button,.mail-setup-form button{grid-column:1/-1}.metric-grid{grid-template-columns:1fr 1fr}.table-row{grid-template-columns:1fr}.row-actions{justify-content:flex-start}.module-checks{grid-template-columns:1fr 1fr}.danger-zone{grid-template-columns:1fr 1fr}.danger-zone>div{grid-column:1/-1}.ticket-controls{grid-template-columns:1fr 1fr}.ticket-controls button{grid-column:1/-1}.block-columns{grid-template-columns:1fr}}
@media(max-width:760px){.shell{width:min(100% - 24px,1160px)}.environment{display:none}.auth-card{padding:26px 20px}.form-grid,.grid,.roadmap-list,.entity-grid,.acceptance-list,.patch-note-form,.danger-zone,.support-toolbar,.ticket-controls,.ticket-reply-form,.user-access-controls,.release-change-form,.mail-setup-form,.mail-test-row{grid-template-columns:1fr}.hero,.section-heading,.support-ticket-head,.live-operational-card,.user-access-head{align-items:flex-start;flex-direction:column}.hero-actions{justify-content:flex-start}.summary-pills{justify-content:flex-start}.roadmap-item{grid-template-columns:90px 1fr}.audit-row{flex-direction:column;gap:4px}.danger-zone>div{grid-column:auto}.patch-actions{justify-content:stretch}.patch-actions button{width:100%}.ticket-controls button{grid-column:auto}.live-operational-card>small{text-align:left}.user-actions{justify-content:flex-start}.release-change-row{grid-template-columns:auto 1fr}.release-change-row>button{grid-column:2}.version-lock{text-align:left}.security-search{min-width:100%;width:100%}.block-card{grid-template-columns:34px minmax(0,1fr)}.block-card button{grid-column:1/-1;width:100%}}

