.app.page-releases main{padding:0 16px 34px;background:#faf8f4}
.app.page-releases>main>header{display:none}
.release-center-page{--rc-navy:#0a1c2c;--rc-gold:#c88a28;--rc-gold-dark:#9b6514;--rc-green:#218b63;--rc-red:#c92f3b;--rc-amber:#c47b16;--rc-line:#e8e0d5;--rc-soft:#f6f2ec;--rc-muted:#74777c}
.rc-shell{max-width:1880px;margin:0 auto;color:#171c23}
.rc-topbar{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--rc-line);background:#faf8f4}
.rc-title-line,.rc-top-actions,.rc-live,.rc-section-intro>span,.rc-storage-mark,.rc-toggle,.rc-upload-assurance span,.rc-package-scope span{display:flex;align-items:center}
.rc-title-line{gap:15px}.rc-title-line h2{margin:0;font-size:25px;letter-spacing:-.02em}.rc-topbar p{margin:1px 0 0;color:var(--rc-muted);font-size:12px}
.rc-live{gap:7px;color:#52605a;font-size:12px}.rc-live>i{width:7px;height:7px;border-radius:50%;background:var(--rc-green);box-shadow:0 0 0 4px #218b6315;animation:rc-pulse 2s ease-in-out infinite}
.rc-top-actions{gap:8px;flex-wrap:wrap;justify-content:flex-end}.rc-top-actions button{min-height:38px}.rc-top-actions button i{margin-right:6px}.rc-top-actions .primary{background:linear-gradient(135deg,#d2932b,#b37318);box-shadow:0 8px 18px #b8791d24}.rc-refresh-note{margin-right:5px;color:var(--rc-muted);font-size:11px;white-space:nowrap}
.app .rc-tabs{position:sticky;top:0;z-index:7;display:flex;grid-template-columns:none;gap:30px;overflow-x:auto;border-bottom:1px solid var(--rc-line);background:#faf8f4f2;backdrop-filter:blur(12px)}
.app .rc-tabs button{position:relative;display:block;grid-template-columns:none;flex:0 0 auto;width:auto;min-height:46px;border:0;border-radius:0;background:transparent;color:#5f6267;padding:0 4px;cursor:pointer;font-weight:720;white-space:nowrap}.app .rc-tabs button::before{display:none}.app .rc-tabs button::after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:transparent}.app .rc-tabs button:hover{background:transparent;color:#1b2026}.app .rc-tabs button.active{background:transparent;color:#1a1e23}.app .rc-tabs button.active::after{background:var(--rc-gold)}
.rc-pane{display:none}.rc-pane.rc-pane-active{display:block;animation:rc-reveal .22s ease-out}
.rc-failure-brief{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:13px;padding:15px 17px;border:1px solid #e4b7b2;border-radius:12px;background:#fff8f7;color:#452825}.rc-failure-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#f8dfdc;color:var(--rc-red)}.rc-failure-brief strong,.rc-failure-brief p,.rc-failure-brief small{display:block}.rc-failure-brief strong{font-size:14px}.rc-failure-brief p{margin:3px 0;color:#86514b;font-size:12px;font-variant-numeric:tabular-nums}.rc-failure-brief small{color:#725f5b;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.rc-failure-brief button{white-space:nowrap}
.rc-command{display:grid;grid-template-columns:200px minmax(600px,1fr) 215px;align-items:stretch;margin-top:13px;border:1px solid var(--rc-line);border-radius:6px;background:#fff;box-shadow:0 10px 32px #5a452a0a}
.rc-health,.rc-current{display:flex;flex-direction:column;justify-content:center;padding:22px 25px}.rc-health{border-right:1px solid var(--rc-line)}.rc-current{border-left:1px solid var(--rc-line)}.rc-health>span,.rc-current>span{color:var(--rc-muted);font-size:12px;font-weight:700}.rc-health>strong{font:700 50px/1.05 Georgia,serif;color:#b77a1d}.rc-health>small,.rc-current>small{margin-top:4px}.rc-current>strong{margin-top:8px;font-size:24px}.good-text{color:var(--rc-green)}.warn-text{color:var(--rc-amber)}.bad-text{color:var(--rc-red)}
.rc-pipeline{display:flex;align-items:center;justify-content:center;padding:20px 24px}.rc-pipeline-step{position:relative;display:flex;flex:1;min-width:105px;flex-direction:column;align-items:center;text-align:center}.rc-pipeline-step>span{position:relative;z-index:2;display:grid;place-items:center;width:48px;height:48px;border:1px solid #d8cec0;border-radius:50%;background:#fbf8f3;color:#687078;font-size:17px}.rc-pipeline-step.is-done>span{border-color:#e2bd7d;background:#fff9ee;color:#a66c16}.rc-pipeline-step>div{margin-top:8px}.rc-pipeline-step strong,.rc-pipeline-step small{display:block}.rc-pipeline-step strong{font-size:12px}.rc-pipeline-step small{margin-top:2px;color:var(--rc-muted);font-size:10px}.rc-pipeline-step>b{position:absolute;z-index:1;top:23px;left:calc(50% + 24px);width:calc(100% - 48px);height:1px;background:#ded6ca}.rc-pipeline-step.is-done>b{background:#d3aa68}
.rc-kpis{display:grid;grid-template-columns:repeat(4,minmax(170px,1fr));margin-top:13px;border:1px solid var(--rc-line);border-radius:6px;background:#fff}.rc-kpis article{min-height:107px;padding:18px 22px;border-right:1px solid var(--rc-line)}.rc-kpis article:last-child{border-right:0}.rc-kpis span,.rc-kpis strong,.rc-kpis small{display:block}.rc-kpis span{color:var(--rc-muted);font-size:12px;font-weight:700}.rc-kpis span i{width:20px;color:#8d7c67}.rc-kpis strong{margin:4px 0 1px;font-size:27px}.rc-kpis small{color:var(--rc-muted);font-size:11px}.rc-kpis .rc-kpi-alert strong{color:var(--rc-red)}
.rc-two-col{display:grid;grid-template-columns:1.18fr .82fr;gap:12px}.rc-panel.panel{margin-top:12px;padding:17px 18px;border-radius:6px;box-shadow:0 8px 24px #5b463008}.rc-panel .panel-head{margin-bottom:8px}.rc-panel .panel-head h3{margin:0;font-size:15px}.rc-panel .panel-head p{font-size:12px}.rc-panel table{min-width:760px}.rc-panel th{padding:10px 8px;font-size:11px;letter-spacing:.02em}.rc-panel td{padding:11px 8px;font-size:13px;vertical-align:top}.rc-panel td strong{font-size:13px}.rc-panel .pill{padding:3px 7px;font-size:11px}.rc-error-code{display:block;max-width:300px;color:var(--rc-red);font-size:12px!important;overflow-wrap:anywhere}.rc-error-detail{display:block;max-width:420px;margin-top:3px;line-height:1.5;white-space:normal;overflow-wrap:anywhere}
.rc-repo-summary{display:flex;align-items:center;gap:13px;margin:14px 0;padding:15px;border:1px solid var(--rc-line);border-radius:8px;background:linear-gradient(135deg,#fbf8f2,#fff)}.rc-repo-icon{display:grid;place-items:center;width:46px;height:46px;flex:0 0 auto;border:1px solid #ecd1a5;border-radius:50%;background:#fff8e9;color:#b77719;font-size:18px}.rc-repo-summary strong,.rc-repo-summary span{display:block}.rc-repo-summary span{margin-top:3px;color:var(--rc-muted);font-size:11px;overflow-wrap:anywhere}.rc-check-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.rc-check-list li{display:flex;align-items:flex-start;gap:9px;color:#52575e;font-size:12px}.rc-check-list i{display:grid;place-items:center;width:17px;height:17px;flex:0 0 auto;border-radius:50%;background:#e6f4ec;color:var(--rc-green);font-size:9px}
.rc-storage-mark{display:inline-flex;gap:5px;color:var(--rc-green);font-size:11px;font-weight:720}.rc-storage-mark i{font-size:10px}.rc-row-progress{width:116px;height:5px;overflow:hidden;border-radius:999px;background:#ece7df}.rc-row-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#bf8123,#d8a347)}
.rc-storage-purged{color:#777b80}.rc-lifecycle-action{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;margin-top:10px;padding:15px 18px;border:1px solid #e5dbc9;border-radius:9px;background:#fff}.rc-lifecycle-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:#f4ead8;color:#a76c16}.rc-lifecycle-action span,.rc-lifecycle-action strong,.rc-lifecycle-action small{display:block}.rc-lifecycle-action span{color:#8a6330;font-size:10px;font-weight:760;letter-spacing:.06em}.rc-lifecycle-action strong{margin-top:2px;font-size:13px}.rc-lifecycle-action small{margin-top:3px;color:var(--rc-muted);font-size:11px;line-height:1.5}.rc-lifecycle-result{min-width:210px;text-align:right}.rc-lifecycle-result strong{font-size:12px}.rc-lifecycle-result button{min-height:36px;margin-top:8px}.rc-lifecycle-result button i{margin-right:6px}
.rc-storage-banner,.rc-section-intro{display:flex;align-items:center;gap:16px;margin-top:13px;padding:18px 20px;border:1px solid var(--rc-line);border-radius:7px;background:linear-gradient(115deg,#fff 0,#fffaf0 100%)}.rc-storage-banner h3,.rc-section-intro h3{margin:0;font-size:17px}.rc-storage-banner p,.rc-section-intro p{margin:3px 0 0;color:var(--rc-muted);font-size:12px}.rc-storage-state{display:flex;min-width:185px;flex-direction:column;align-items:flex-end;margin-left:auto}.rc-storage-state strong{margin-top:5px;font-size:12px}.rc-storage-state small{color:var(--rc-muted);font-size:10px}.rc-section-intro>span{gap:8px;margin-left:auto;color:#73552d;font-size:11px;font-weight:750;white-space:nowrap}.rc-section-intro>span i{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#fff3de;color:#b87717}.rc-toggle{gap:8px;color:var(--rc-muted);font-size:11px}.rc-toggle input{accent-color:var(--rc-gold)}
.empty i,.empty strong,.empty span{display:block}.empty i{margin-bottom:8px;color:#c3b8aa;font-size:24px}.empty strong{color:#4e5359}.empty span{margin-top:4px;font-size:11px}.empty.compact{padding:24px}
.rc-modal-heading{display:flex;align-items:center;gap:13px;padding-right:40px;margin-bottom:15px}.rc-modal-heading h2{margin:0!important;font-size:21px}.rc-modal-heading p{margin:2px 0 0;color:var(--rc-muted);font-size:12px}.rc-modal-icon{display:grid;place-items:center;width:44px;height:44px;flex:0 0 auto;border:1px solid #ecd2a9;border-radius:12px;background:#fff7e8;color:#b77718;font-size:17px}
.rc-modal-error{border-color:#e4b7b2;background:#fff1ef;color:var(--rc-red)}.rc-failure-guide{padding:15px 16px;border:1px solid #e4b7b2;border-radius:12px;background:#fff8f7}.rc-failure-guide strong{color:var(--rc-red);font-size:13px;overflow-wrap:anywhere}.rc-failure-guide p{margin:7px 0;color:#3f3734;font-size:14px;line-height:1.65}.rc-failure-guide small{display:block;color:#7b6964;font-size:12px;line-height:1.55;overflow-wrap:anywhere}.rc-failure-runs{margin:12px 0 0;padding:0;border-top:1px solid var(--rc-line);list-style:none}.rc-failure-runs li{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:12px 3px;border-bottom:1px solid var(--rc-line)}.rc-failure-runs li div{min-width:0}.rc-failure-runs strong,.rc-failure-runs span,.rc-failure-runs small{display:block}.rc-failure-runs strong{font-size:13px}.rc-failure-runs span,.rc-failure-runs small{margin-top:3px;color:var(--rc-muted);font-size:12px;font-variant-numeric:tabular-nums}.rc-failure-runs small{text-align:right;overflow-wrap:anywhere}
.rc-storage-form .notice{margin:3px 0 7px}.rc-cors{display:grid;gap:5px;margin-top:10px;padding:13px 14px;border:1px solid #e1d8cc;border-radius:9px;background:#f9f7f3}.rc-cors strong{color:#4e535a}.rc-cors strong i{margin-right:6px;color:#a97322}.rc-cors code{overflow-wrap:anywhere;color:#725128;font:11px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.rc-cors small{color:var(--rc-muted)}
.rc-switch{display:flex!important;grid-column:1/-1!important;grid-template-columns:none!important;align-items:center;gap:9px!important;margin:14px 0 3px!important;cursor:pointer}.rc-switch input{position:absolute;opacity:0;width:1px!important}.rc-switch>span{position:relative;width:39px;height:22px;border-radius:999px;background:#c9c6c0;transition:.16s}.rc-switch>span::after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0002;transition:.16s}.rc-switch input:checked+span{background:var(--rc-green)}.rc-switch input:checked+span::after{transform:translateX(17px)}.rc-switch input:focus-visible+span{outline:3px solid #d7a85d66;outline-offset:2px}.rc-switch b{font-size:12px}
.rc-inline-feedback{min-height:20px;margin-top:9px;font-size:12px}.rc-inline-feedback.is-working{color:#765d38}.rc-inline-feedback.is-success{color:var(--rc-green)}.rc-inline-feedback.is-error{color:var(--rc-red)}
.rc-clean-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;margin:10px 0 14px;border:1px solid var(--rc-line);border-radius:10px;background:var(--rc-line)}.rc-clean-summary span{display:flex;min-width:0;flex-direction:column;padding:12px;background:#fff;color:var(--rc-muted);font-size:11px}.rc-clean-summary strong{color:#282d33;font-size:17px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.rc-clean-form{display:grid;gap:13px}.rc-clean-form>section{min-width:0;border:1px solid var(--rc-line);border-radius:10px;background:#fff}.rc-clean-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:13px 14px;border-bottom:1px solid var(--rc-line);background:#faf8f4}.rc-clean-heading h3{margin:0;font-size:14px}.rc-clean-heading p{margin:3px 0 0;color:var(--rc-muted);font-size:11px;line-height:1.5}.rc-clean-heading button{flex:0 0 auto}.rc-clean-list{max-height:230px;overflow:auto}.rc-clean-row{display:grid;grid-template-columns:auto minmax(0,1fr) 92px minmax(150px,auto);align-items:center;gap:12px;padding:11px 14px;border-bottom:1px solid #eee8de;cursor:pointer}.rc-clean-row:last-child{border-bottom:0}.rc-clean-row:hover{background:#fffaf0}.rc-clean-row.is-protected{cursor:default;background:#fbfaf8}.rc-clean-row>input{width:16px;height:16px;accent-color:var(--rc-gold)}.rc-clean-main,.rc-clean-main strong,.rc-clean-main small{display:block;min-width:0}.rc-clean-main strong{font-size:13px;overflow-wrap:anywhere}.rc-clean-main small{margin-top:3px;color:var(--rc-muted);font-size:11px;overflow-wrap:anywhere}.rc-clean-size{color:#555b61;font-size:11px;font-variant-numeric:tabular-nums;text-align:right}.rc-clean-state{display:flex;align-items:center;justify-content:flex-end;gap:5px 8px;flex-wrap:wrap;text-align:right}.rc-clean-state small{flex-basis:100%;color:var(--rc-muted);font-size:10px;line-height:1.35}.rc-clean-ok{color:var(--rc-green);font-size:11px;font-weight:750}.rc-clean-manual{color:#9a651c;font-size:11px;font-weight:750}.rc-clean-cancel{color:#a55a12;font-size:11px;font-weight:780}.rc-clean-protected{color:#8a6a3d;font-size:11px}.rc-clean-empty{padding:22px;color:var(--rc-muted);font-size:12px;text-align:center}.rc-clean-selected{align-self:center;margin-right:auto;color:#765d38;font-size:12px;font-weight:750}
.rc-clean-rollout-warning,.rc-direct-risk{display:flex;align-items:flex-start;gap:11px;min-height:52px;padding:13px 14px;border:1px solid #dfbd80;border-radius:11px;background:#fff8e9;color:#45341f;cursor:pointer}.rc-clean-rollout-warning input,.rc-direct-risk input{width:17px;height:17px;flex:0 0 auto;margin-top:2px;accent-color:var(--rc-gold)}.rc-clean-rollout-warning strong,.rc-clean-rollout-warning small,.rc-direct-risk strong,.rc-direct-risk small{display:block}.rc-clean-rollout-warning small,.rc-direct-risk small{margin-top:3px;color:#765f43;font-size:10px;font-weight:500;line-height:1.5}
.rc-clean-rollout-warning.hidden,.rc-direct-risk.hidden{display:none}
.rc-modal-lead{margin:-8px 0 15px;color:var(--rc-muted);font-size:12px;line-height:1.55}.rc-rollout-choice{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:2px 0 0;padding:0;border:0}.rc-rollout-choice legend{margin-bottom:8px;color:#30353a;font-size:12px;font-weight:760}.rc-decision-card{position:relative;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:start!important;gap:10px!important;min-height:82px;margin:0!important;padding:14px!important;border:1px solid #ddd2c3;border-radius:11px;background:#fff;cursor:pointer}.rc-decision-card:has(input:checked){border-color:#c58a31;background:#fff8e9;box-shadow:0 0 0 3px rgba(197,138,49,.11)}.rc-decision-card>input{width:17px;height:17px;margin-top:2px;accent-color:var(--rc-gold)}.rc-decision-card strong,.rc-decision-card small{display:block}.rc-decision-card strong{font-size:13px}.rc-decision-card small{margin-top:4px;color:#777169;font-size:10px;font-weight:500;line-height:1.5}.rc-decision-card>i{margin-top:2px;color:#a36b18}.rc-decision-card.is-disabled{opacity:.55;cursor:not-allowed}.rc-direct-risk{border-color:#ddaa9f;background:#fff8f5}

/* Release-center form controls share one polished enterprise field system. */
.modal-card .form-grid>label:not(.rc-switch):not(.rc-file-drop),
.rc-clean-approval .rc-field{display:grid;align-content:start;gap:7px;min-width:0;margin:10px 0;font-size:12px;font-weight:720;color:#30353a}
.modal-card .form-grid>label>small,
.rc-field>small{display:block;color:#777169;font-size:10px;font-weight:500;line-height:1.5}
.modal-card .form-grid input:not([type="checkbox"]):not([type="radio"]):not([type="file"]),
.modal-card .form-grid select,
.modal-card .form-grid textarea,
.rc-clean-approval input,
.rc-clean-approval textarea{width:100%;min-height:44px;margin:0;padding:10px 12px;border:1px solid #d8cbbb;border-radius:9px;outline:0;background:#fffdfa;color:#252a2f;box-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 1px 2px rgba(63,43,20,.04);font:inherit;font-size:13px;line-height:1.45;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}
.modal-card .form-grid textarea,
.rc-clean-approval textarea{min-height:70px;resize:vertical}
.modal-card .form-grid input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):hover,
.modal-card .form-grid select:hover,
.modal-card .form-grid textarea:hover,
.rc-clean-approval input:hover,
.rc-clean-approval textarea:hover{border-color:#bda77f;background:#fff}
.modal-card .form-grid input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):focus-visible,
.modal-card .form-grid select:focus-visible,
.modal-card .form-grid textarea:focus-visible,
.rc-clean-approval input:focus-visible,
.rc-clean-approval textarea:focus-visible{border-color:#b6761e;background:#fff;box-shadow:0 0 0 3px rgba(195,134,46,.18)}
.modal-card input::placeholder,
.modal-card textarea::placeholder{color:#999087;opacity:1}
.modal-card input[readonly],
.modal-card textarea[readonly]{border-color:#ded8cf;background:#f3f0eb;color:#766f67;cursor:not-allowed}
.modal-card input[aria-invalid="true"],
.modal-card textarea[aria-invalid="true"]{border-color:#bc4a42;background:#fff8f7;box-shadow:0 0 0 3px rgba(188,74,66,.13)}
.rc-clean-approval{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 14px;padding:17px 18px 16px;border:1px solid #ddc69f;border-radius:11px;background:linear-gradient(180deg,#fffbf3,#fffdf9);box-shadow:0 5px 18px rgba(82,57,24,.045)}
.rc-clean-approval-head{display:flex;grid-column:1/-1;align-items:center;gap:11px;margin:-2px 0 3px;padding-bottom:12px;border-bottom:1px solid #eadfcd}
.rc-clean-approval-head>span{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;border:1px solid #e5c992;border-radius:9px;background:#fff3d9;color:#a96a14}
.rc-clean-approval-head strong,.rc-clean-approval-head small{display:block}.rc-clean-approval-head strong{font-size:13px}.rc-clean-approval-head small{margin-top:2px;color:#746d64;font-size:10px;line-height:1.45}
.rc-field-title{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:760}.rc-field-title i{width:14px;color:#9a6a27;text-align:center}
.rc-clean-approval .rc-field-reason{grid-column:span 5}.rc-clean-approval .rc-field-confirm{grid-column:span 3}.rc-clean-approval .rc-field-password,.rc-clean-approval .rc-field-code{grid-column:span 4}
.rc-clean-approval .rc-field-confirm input{text-transform:uppercase;letter-spacing:.08em;font-weight:760}
.rc-clean-form>.modal-actions{position:sticky;bottom:-27px;z-index:3;margin:2px -2px -16px;padding:13px 2px 16px;border-top:1px solid #ece5da;background:rgba(255,255,255,.96);backdrop-filter:blur(8px)}
.rc-file-drop{position:relative;display:grid!important;place-items:center;min-height:145px;margin-top:15px!important;padding:19px!important;border:1px dashed #c8a874;border-radius:12px;background:linear-gradient(145deg,#fffaf0,#fff);text-align:center;cursor:pointer}.rc-file-drop:hover{border-color:#ad731c;background:#fff8e9}.rc-file-drop input{position:absolute!important;inset:0;width:100%!important;height:100%;opacity:0;cursor:pointer}.rc-file-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#f6e6c8;color:#b47617;font-size:18px}.rc-file-drop strong{margin-top:6px}.rc-file-drop small{max-width:650px;color:#6f7277;font-weight:500}.rc-file-drop em{color:#9a8c7c;font-size:11px;font-style:normal}
.rc-package-scope{display:flex!important;align-items:center;gap:16px!important;margin:2px 0 0!important;padding:12px 14px!important;border:1px solid var(--rc-line);border-radius:10px;background:#faf8f4;color:#5d6167;font-size:12px}.rc-package-scope strong{margin-right:auto;color:#292e34;font-size:13px}.rc-package-scope span{gap:6px;white-space:nowrap}.rc-package-scope i{width:14px;color:var(--rc-green);text-align:center}
.rc-upload-assurance{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.rc-upload-assurance span{align-items:flex-start;gap:8px;padding:10px;border:1px solid var(--rc-line);border-radius:8px;background:#faf8f4;color:#696d72;font-size:10px}.rc-upload-assurance i{margin-top:2px;color:var(--rc-green)}.rc-upload-assurance b{color:#3d434a;white-space:nowrap}
.rc-upload-status{margin-top:12px;padding:14px;border:1px solid #e6ddcf;border-radius:10px;background:#fbfaf8}.rc-upload-status ol{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin:0 0 12px;padding:0;list-style:none}.rc-upload-status li{color:#9b9da1;font-size:10px}.rc-upload-status li i{margin-right:5px;font-size:6px;vertical-align:middle}.rc-upload-status li.is-active{color:#9d6818;font-weight:750}.rc-upload-status li.is-done{color:var(--rc-green);font-weight:750}.rc-upload-meter{height:7px;overflow:hidden;border-radius:999px;background:#ece7de}.rc-upload-meter i{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#b87719,#dea64c);transform:scaleX(0);transform-origin:left;transition:transform .2s}.rc-upload-status p{margin:7px 0 0;color:#5d6268;font-size:11px}.rc-upload-status.is-error{border-color:#e8bcb7;background:#fff7f6}.rc-upload-status.is-error .rc-upload-meter i{background:var(--rc-red)}
@keyframes rc-pulse{0%,100%{opacity:1}50%{opacity:.42}}@keyframes rc-reveal{from{opacity:.2;transform:translateY(3px)}to{opacity:1;transform:none}}
@media(max-width:1360px){.rc-command{grid-template-columns:165px minmax(520px,1fr) 175px}.rc-health,.rc-current{padding:18px}.rc-pipeline{padding:18px 12px}.rc-two-col{grid-template-columns:1fr}.rc-refresh-note{display:none}}
@media(max-width:1050px){.rc-topbar{align-items:flex-start;padding:14px 0}.rc-top-actions{max-width:420px}.rc-command{grid-template-columns:150px minmax(550px,1fr);overflow:auto}.rc-current{display:none}.rc-kpis{grid-template-columns:repeat(2,1fr)}.rc-kpis article:nth-child(2){border-right:0}.rc-kpis article:nth-child(-n+2){border-bottom:1px solid var(--rc-line)}}
@media(max-width:760px){.app.page-releases main{padding:0 12px 24px}.rc-topbar{display:block}.rc-title-line h2{font-size:22px}.rc-top-actions{justify-content:flex-start;margin-top:10px}.rc-top-actions button{flex:1;min-width:120px}.rc-tabs{gap:18px}.rc-failure-brief{grid-template-columns:auto minmax(0,1fr)}.rc-failure-brief button{grid-column:1/-1;width:100%}.rc-command{display:block;overflow:visible}.rc-health{border:0;border-bottom:1px solid var(--rc-line)}.rc-pipeline{justify-content:flex-start;overflow-x:auto}.rc-pipeline-step{min-width:112px}.rc-kpis{grid-template-columns:1fr 1fr}.rc-kpis article{min-height:96px;padding:14px;border-bottom:1px solid var(--rc-line)}.rc-kpis article:nth-child(even){border-right:0}.rc-two-col{display:block}.rc-storage-banner,.rc-section-intro{align-items:flex-start;flex-wrap:wrap}.rc-storage-state{width:100%;align-items:flex-start;margin-left:62px}.rc-section-intro>span{margin-left:0}.rc-lifecycle-action{grid-template-columns:auto minmax(0,1fr);align-items:start}.rc-lifecycle-result{grid-column:1/-1;min-width:0;padding-top:12px;border-top:1px solid var(--rc-line);text-align:left}.rc-lifecycle-result button{width:100%;min-height:44px}.rc-package-scope{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.rc-package-scope strong{margin-right:0}.rc-package-scope span{white-space:normal}.rc-upload-assurance{grid-template-columns:1fr}.rc-upload-status ol{grid-template-columns:1fr 1fr}.rc-failure-runs li{display:block}.rc-failure-runs small{text-align:left}.modal{padding:10px}.modal-card{padding:22px 17px}.modal-card.wide{max-height:96vh}}
@media(max-width:900px){.rc-clean-summary{grid-template-columns:1fr 1fr}.rc-clean-row{grid-template-columns:auto minmax(0,1fr);gap:7px 10px}.rc-clean-size,.rc-clean-state{grid-column:2;text-align:left;justify-content:flex-start}.rc-clean-approval .rc-field-reason{grid-column:span 12}.rc-clean-approval .rc-field-confirm,.rc-clean-approval .rc-field-password,.rc-clean-approval .rc-field-code{grid-column:span 6}}
@media(max-width:560px){.rc-clean-summary{grid-template-columns:1fr}.rc-clean-heading{display:block}.rc-clean-heading button{margin-top:8px}.rc-clean-row{padding:11px}.rc-clean-list{max-height:260px}.rc-clean-approval{padding:15px}.rc-clean-approval .rc-field-reason,.rc-clean-approval .rc-field-confirm,.rc-clean-approval .rc-field-password,.rc-clean-approval .rc-field-code{grid-column:1/-1}.rc-clean-approval-head{align-items:flex-start}.rc-clean-form>.modal-actions{flex-wrap:wrap}.rc-clean-selected{order:-1;width:100%}.rc-rollout-choice{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.rc-pane.rc-pane-active,.rc-live>i{animation:none}.rc-upload-meter i,.rc-switch>span,.rc-switch>span::after{transition:none}}

/* Release status must stay visible on laptop-sized content areas. */
.rc-shell{container:release-center / inline-size;min-width:0}
.rc-two-col{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}
.rc-two-col>*,.rc-command>*,.rc-panel .table-wrap{min-width:0}
.rc-file-drop strong{max-width:100%;overflow-wrap:anywhere}
@container release-center (max-width:1200px){
  .rc-command{display:grid;grid-template-columns:minmax(130px,.6fr) minmax(0,2fr);overflow:visible}
  .rc-pipeline{min-width:0;gap:8px;padding:18px 12px}
  .rc-pipeline-step{min-width:0;flex:1}
  .rc-current{display:flex;flex-direction:column;align-items:flex-start;gap:4px;grid-column:1/-1;border-top:1px solid var(--rc-line);border-left:0;padding:12px 18px}
  .rc-two-col{grid-template-columns:minmax(0,1fr)}
}
@container release-center (max-width:680px){
  .rc-topbar{flex-wrap:wrap;gap:12px}
  .rc-top-actions{max-width:100%;justify-content:flex-start}
  .rc-command{grid-template-columns:minmax(0,1fr)}
  .rc-health{border-right:0;border-bottom:1px solid var(--rc-line)}
  .rc-pipeline{flex-wrap:wrap;row-gap:16px}
  .rc-pipeline-step{flex:1 1 96px;max-width:100%}
  .rc-pipeline-step::after{display:none}
  .rc-tabs{overflow-x:auto;white-space:nowrap}
}

/* R167: selected release reference 16; presentation only, no status or role changes. */
#appView.page-releases > main { padding: 26px 24px 34px 28px; background: #faf9f6; }
#appView.page-releases .rc-shell { color: #102344; }
#appView.page-releases .rc-topbar { min-height: 90px; align-items: center; padding: 0 0 22px; border: 0; }
#appView.page-releases .rc-topbar h2 { font-size: 32px; line-height: 1.25; font-weight: 760; color: #0d1738; }
#appView.page-releases .rc-topbar p { margin-top: 7px; color: #536f99; font-size: 16px; line-height: 1.5; }
#appView.page-releases .rc-top-actions { gap: 10px; }
#appView.page-releases .rc-top-actions button { min-height: 46px; border-radius: 9px; padding: 10px 15px; color: #102344; border-color: #dce3ed; font-size: 14px; }
#appView.page-releases .rc-top-actions .primary:not(:disabled) { color: #fff; border-color: #cb791b; background: linear-gradient(115deg,#f1a247,#ac5304); box-shadow: inset 0 1px 0 #ffffff60,0 7px 18px #a45b1612; }
#appView.page-releases .rc-refresh-note { font-size: 11px; }
#appView.page-releases .rc-live { font-size: 11px; white-space: nowrap; }
#appView.page-releases .rc-tabs { display: flex; width: fit-content; max-width: 100%; gap: 0; margin: 0 0 20px; padding: 5px; min-height: 56px; border: 1px solid #fff; border-radius: 30px; background: #ffffffb8; box-shadow: 0 5px 18px #61471c0a,inset 0 0 0 1px #eef0f3; }
#appView.page-releases .rc-tabs button { flex: 0 0 150px; min-height: 44px; padding: 0 20px; border-radius: 24px; color: #102344; font-size: 15px; font-weight: 650; }
#appView.page-releases .rc-tabs button:not(.active):not(:last-child)::after { display: block; top: 7px; right: 0; bottom: 7px; left: auto; width: 1px; height: auto; background: #e7ecf3; }
#appView.page-releases .rc-tabs button.active { color: #fff; background: linear-gradient(110deg,#f0a04a,#ac5208); box-shadow: inset 0 1px 0 #ffffff66,0 2px 7px #c17a2217; }
#appView.page-releases .rc-tabs button:hover:not(.active) { background: #f1f4f8; color: #102344; }
#appView.page-releases .rc-tabs button:focus-visible,
#appView.page-releases .rc-shell button:focus-visible { outline: 3px solid #d89745; outline-offset: 3px; }
#appView.page-releases .rc-command { grid-template-columns: minmax(0,1fr) minmax(0,1fr); gap: 16px; margin-top: 0; }
#appView.page-releases .rc-health,
#appView.page-releases .rc-command > .rc-panel { min-height: 252px; border: 1px solid #e8edf3; border-radius: 11px; background: #fff; padding: 18px; box-shadow: 0 7px 25px #422b0e04; }
#appView.page-releases .rc-health { display: grid; grid-template-columns: 140px minmax(0,1fr); grid-template-rows: auto 1fr; align-content: start; align-items: center; gap: 14px 18px; }
#appView.page-releases .rc-health > span { grid-column: 1/-1; color: #0d1738; font-size: 20px; font-weight: 750; }
#appView.page-releases .rc-health > strong { display: grid; place-items: center; width: 138px; min-height: 138px; border: 10px solid #edf1f6; border-radius: 50%; color: #9d5310; background: #fff; font-size: 24px; line-height: 1.3; }
#appView.page-releases .rc-health > small { font-size: 15px; line-height: 1.8; margin: 0; }
#appView.page-releases .rc-health:has(.bad-text) > strong { color: #b92f36; border-color: #fae6e6; }
#appView.page-releases .rc-health:has(.neutral-text) > strong { color: #173a61; }
#appView.page-releases .rc-panel .panel-head h3 { color: #0d1738; font-size: 20px; line-height: 1.4; }
#appView.page-releases .rc-panel .panel-head p { font-size: 12px; color: #536f99; }
#appView.page-releases .rc-repo-summary { margin: 14px 0; padding: 0 0 14px; border: 0; border-bottom: 1px solid #dce4ee; border-radius: 0; background: none; }
#appView.page-releases .rc-repo-icon { width: 38px; height: 38px; background: #eaf2fc; border: 0; color: #173a61; }
#appView.page-releases .rc-repo-summary strong { color: #102344; font-size: 14px; }
#appView.page-releases .rc-repo-summary span { font-size: 12px; color: #536f99; }
#appView.page-releases .rc-check-list { gap: 10px; }
#appView.page-releases .rc-check-list li { color: #536f99; font-size: 12px; line-height: 1.5; }
#appView.page-releases .rc-workflow-panel { margin: 16px 0; min-height: 170px; padding: 16px; border: 1px solid #e8edf3; border-radius: 11px; background: #fff; box-shadow: 0 7px 25px #422b0e04; }
#appView.page-releases .rc-workflow-panel h3 { margin: 0; color: #0d1738; font-size: 20px; line-height: 1.4; }
#appView.page-releases .rc-workflow-panel .rc-pipeline { padding: 5px 0 0; gap: 0; }
#appView.page-releases .rc-pipeline-step { counter-increment: release-step; }
#appView.page-releases .rc-pipeline { counter-reset: release-step; }
#appView.page-releases .rc-pipeline-step > span { width: 52px; height: 52px; border: 0; background: #eaf0f7; color: #103a64; font-size: 23px; }
#appView.page-releases .rc-pipeline-step.is-done > span { background: #e8f5ef; color: #16835e; }
#appView.page-releases .rc-pipeline-step strong { font-size: 15px; color: #102344; }
#appView.page-releases .rc-pipeline-step strong::before { content: counter(release-step) '. '; }
#appView.page-releases .rc-pipeline-step small { margin-top: 3px; font-size: 12px; color: #536f99; }
#appView.page-releases .rc-pipeline-step > b { top: 25px; left: calc(100% - 6px); width: 12px; background: #8c9fba; }
#appView.page-releases .rc-pipeline-step > b::after { content: ''; display: block; width: 6px; height: 6px; position: absolute; right: 0; top: -3px; border-top: 1px solid #8c9fba; border-right: 1px solid #8c9fba; transform: rotate(45deg); }
#appView.page-releases .rc-kpis { grid-template-columns: repeat(4,minmax(0,1fr)); gap: 14px; margin-top: 0; border: 0; background: none; }
#appView.page-releases .rc-kpis > article { position: relative; min-height: 114px; padding: 18px 14px 16px 78px; border: 1px solid #e8edf3; border-radius: 11px; box-shadow: 0 7px 25px #422b0e04; }
#appView.page-releases .rc-kpis span { font-size: 13px; color: #536f99; }
#appView.page-releases .rc-kpis span i { position: absolute; display: grid; place-items: center; left: 16px; top: 15px; width: 52px; height: 52px; border-radius: 50%; background: #e6efff; color: #1674ee; font-size: 23px; }
#appView.page-releases .rc-kpis article:nth-child(2) i { color: #d77d00; background: #fff0db; }
#appView.page-releases .rc-kpis article:nth-child(3) i { color: #103a64; background: #eaf0f7; }
#appView.page-releases .rc-kpis article:nth-child(4) i { color: #e8292d; background: #ffe6e6; }
#appView.page-releases .rc-kpis strong { font-size: 30px; line-height: 1.2; margin: 4px 0; color: #0d1738; }
#appView.page-releases .rc-kpis .rc-kpi-alert strong { color: #cf2930; }
#appView.page-releases .rc-kpis small { font-size: 11px; line-height: 1.5; color: #536f99; }
#appView.page-releases .rc-current.panel { display: grid; grid-template-columns: 1fr 1fr; gap: 10px 16px; margin: 16px 0 12px; padding: 16px; min-height: 120px; border: 1px solid #e8edf3; border-radius: 11px; color: #102344; }
#appView.page-releases .rc-current > span { grid-column: 1/-1; font-size: 18px; font-weight: 750; color: #0d1738; }
#appView.page-releases .rc-current > strong,
#appView.page-releases .rc-current > small { display: flex; align-items: center; min-height: 50px; margin: 0; padding: 10px 16px; border: 1px solid #e8edf3; border-radius: 7px; font-size: 15px; color: #173a61; background: #fcfdff; }
#appView.page-releases .rc-recent-versions > .rc-panel { margin-top: 0; padding: 16px; border: 1px solid #e8edf3; border-radius: 11px; }
#appView.page-releases .rc-recent-versions table { min-width: 640px; }
#appView.page-releases .rc-recent-versions th { color: #536f99; background: #f6f8fb; font-size: 12px; padding: 10px 14px; }
#appView.page-releases .rc-recent-versions td { font-size: 13px; padding: 12px 14px; border-color: #e8edf3; }
#appView.page-releases .rc-recent-versions .link { color: #006ce5; font-size: 12px; }
.release-center-page #modalRoot .modal-card:has(#releaseUploadForm) { width: min(700px,100%); padding: 24px; border: 1px solid #e8edf3; border-radius: 11px; color: #102344; }
.release-center-page #modalRoot .modal-card:has(#releaseUploadForm) .rc-modal-heading { gap: 12px; margin-bottom: 18px; }
.release-center-page #modalRoot .modal-card:has(#releaseUploadForm) h2 { color: #0d1738; font-size: 21px; line-height: 1.4; }
.release-center-page #modalRoot .modal-card:has(#releaseUploadForm) .rc-modal-heading p { color: #536f99; font-size: 13px; line-height: 1.6; }
.release-center-page #modalRoot .modal-card:has(#releaseUploadForm) .rc-modal-icon { width: 28px; height: 34px; border: 0; background: none; color: #bf5800; font-size: 23px; }
.release-center-page #modalRoot #releaseUploadForm .notice { color: #a94d03; border: 1px solid #ffd09d; border-radius: 7px; background: #fff5e9; padding: 12px 14px; font-size: 12px; line-height: 1.8; }
.release-center-page #modalRoot #releaseUploadForm .warm-form-section { gap: 14px 20px; padding: 10px 0 16px; }
.release-center-page #modalRoot #releaseUploadForm .warm-form-section legend { color: #0d1738; font-size: 15px; }
.release-center-page #modalRoot #releaseUploadForm label { color: #102344; font-size: 14px; }
.release-center-page #modalRoot #releaseUploadForm .warm-form-section > label { align-content: start; }
.release-center-page #modalRoot #releaseUploadForm label > small { color: #667da2; font-size: 12px; line-height: 1.6; }
.release-center-page #modalRoot #releaseUploadForm input:not([type=file]),
.release-center-page #modalRoot #releaseUploadForm select,
.release-center-page #modalRoot #releaseUploadForm textarea { border-color: #dce3ee; border-radius: 7px; color: #173a61; background: #fff; font-size: 14px; padding: 9px 12px; min-height: 42px; }
.release-center-page #modalRoot #releaseUploadForm input[readonly],
.release-center-page #modalRoot #releaseUploadForm select:disabled { color: #7e90ac; background: #f2f4f8; border-color: #e3e7ee; }
.release-center-page #modalRoot #releaseUploadForm .rc-file-drop { grid-template-columns: 38px minmax(0,1fr); place-items: start; align-content: center; gap: 4px 14px; min-height: 112px; padding: 14px !important; border-color: #c7d3e9; border-radius: 8px; background: #fcfdff; text-align: left; }
.release-center-page #modalRoot #releaseUploadForm .rc-file-drop input { min-height: 100%; }
.release-center-page #modalRoot #releaseUploadForm .rc-file-drop strong { margin: 0; color: #102344; font-size: 14px; }
.release-center-page #modalRoot #releaseUploadForm .rc-file-drop > strong,
.release-center-page #modalRoot #releaseUploadForm .rc-file-drop > small,
.release-center-page #modalRoot #releaseUploadForm .rc-file-drop > em { grid-column: 2; }
.release-center-page #modalRoot #releaseUploadForm .rc-file-drop small,
.release-center-page #modalRoot #releaseUploadForm .rc-file-drop em { color: #667da2; font-size: 12px; }
.release-center-page #modalRoot #releaseUploadForm .rc-file-icon { grid-column: 1; grid-row: 1 / 4; align-self: center; width: 34px; height: 42px; color: #cf6308; background: #fff1de; border-radius: 6px; font-size: 20px; }
.release-center-page #modalRoot #releaseUploadForm .modal-actions { gap: 12px; border-top-color: #e8edf3; }
.release-center-page #modalRoot #releaseUploadForm .modal-actions button { min-height: 42px; padding: 9px 22px; border-radius: 7px; font-size: 14px; }
.release-center-page #modalRoot #releaseUploadForm .modal-actions .ghost { color: #102344; border-color: #d6dfed; }
.release-center-page #modalRoot #releaseUploadForm .modal-actions .primary:not(:disabled) { background: linear-gradient(115deg,#ee9d42,#ad5306); border-color: #c97519; }
@media(max-width:1050px) {
  #appView.page-releases .rc-topbar { align-items: flex-start; flex-wrap: wrap; gap: 12px; }
  #appView.page-releases .rc-command { grid-template-columns: minmax(0,1fr); }
  #appView.page-releases .rc-health { min-height: 215px; }
  #appView.page-releases .rc-kpis { grid-template-columns: repeat(2,minmax(0,1fr)); }
}
@media(max-width:650px) {
  #appView.page-releases > main { padding: 18px 12px 24px; }
  #appView.page-releases .rc-tabs { width: 100%; border-radius: 20px; }
  #appView.page-releases .rc-tabs button { flex-basis: 128px; }
  #appView.page-releases .rc-topbar p { font-size: 14px; }
  #appView.page-releases .rc-top-actions { justify-content: flex-start; }
  #appView.page-releases .rc-health { grid-template-columns: 108px minmax(0,1fr); gap: 12px; }
  #appView.page-releases .rc-health > strong { width: 106px; min-height: 106px; border-width: 8px; font-size: 20px; }
  #appView.page-releases .rc-kpis > article { padding: 16px 12px; }
  #appView.page-releases .rc-kpis span i { position: static; display: inline-grid; width: 32px; height: 32px; margin-right: 8px; font-size: 15px; }
  #appView.page-releases .rc-current.panel { grid-template-columns: minmax(0,1fr); }
  .release-center-page #modalRoot .modal-card:has(#releaseUploadForm) { padding: 20px 16px; }
  .release-center-page #modalRoot #releaseUploadForm .modal-actions button { min-height: 44px; padding: 9px 16px; }
}

/* R168: real release metadata, read-only node receipts, and version provenance. */
#appView.page-releases .rc-eyebrow{display:block;margin-bottom:5px;color:#ad4f07;font-size:13px;font-weight:700;line-height:18px;letter-spacing:0}
#appView.page-releases .rc-topbar{min-height:110px;padding-bottom:16px}
#appView.page-releases .rc-command>.rc-panel{padding:14px 18px}
#appView.page-releases .rc-command>.rc-panel .panel-head{margin:0 0 5px}
#appView.page-releases .rc-command>.rc-panel .panel-head h3{line-height:24px}
#appView.page-releases .rc-command>.rc-panel .panel-head p{display:none}
#appView.page-releases .rc-command>.rc-panel .rc-repo-summary{gap:10px;padding:0 0 8px;margin:4px 0 8px}
#appView.page-releases .rc-command>.rc-panel .rc-repo-summary .rc-repo-icon{width:28px;height:28px;font-size:16px}
#appView.page-releases .rc-command>.rc-panel .rc-repo-summary span{font-size:11px;line-height:1.5}
#appView.page-releases .rc-node-section{border:0;margin:0;padding:0;background:none}
#appView.page-releases .rc-node-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 4px;font-size:14px}
#appView.page-releases .rc-node-heading button{min-height:28px;padding:3px 12px;border:1px solid #d2ddec;border-radius:6px;font-size:12px;color:#173a61;background:#fff}
#appView.page-releases .rc-node-list{display:grid;gap:5px;font-size:12px}
#appView.page-releases .rc-node-row{display:grid;grid-template-columns:minmax(95px,.9fr) minmax(0,1.4fr);gap:8px;align-items:start}
#appView.page-releases .rc-node-row>strong{font-size:12px;overflow-wrap:anywhere;color:#102344;font-weight:650}
#appView.page-releases .rc-node-row>div{min-width:0;display:grid;gap:2px}
#appView.page-releases .rc-node-state{color:#9a5108;font-size:12px;font-weight:650}
#appView.page-releases .rc-node-row.is-error .rc-node-state{color:#b92f36}
#appView.page-releases .rc-node-row small,#appView.page-releases .rc-node-note{color:#536f99;font-size:11px;line-height:1.5}
#appView.page-releases .rc-node-note{display:block;margin-top:7px}
#appView.page-releases .rc-node-empty{margin:0;color:#8a541b;font-size:12px;line-height:1.6}
#appView.page-releases .rc-storage-technical{margin-top:4px;font-size:11px;color:#536f99}
#appView.page-releases .rc-storage-technical summary{width:fit-content;cursor:pointer;min-height:20px;line-height:20px;color:#345f98}
#appView.page-releases .rc-storage-technical .rc-check-list{margin-top:8px}
#appView.page-releases .rc-kpis>article{padding-top:14px;padding-bottom:14px}
#appView.page-releases .rc-current.rc-version-grid{position:relative;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 16px;min-height:120px;padding:10px 16px}
#appView.page-releases .rc-version-heading{grid-column:1/-1;display:flex;align-items:center;gap:10px;padding-right:150px;flex-wrap:wrap}
#appView.page-releases .rc-version-heading>strong{font-size:18px;color:#0d1738;line-height:26px}
#appView.page-releases .rc-version-heading>small{font-size:11px;color:#536f99;line-height:1.5}
#appView.page-releases .rc-version-tile{min-width:0;display:grid;align-content:start;gap:2px;min-height:64px;padding:9px 16px;border:1px solid #e8edf3;border-radius:7px;background:#fcfdff}
#appView.page-releases .rc-version-tile>span{font-size:12px;color:#345680;line-height:1.5}
#appView.page-releases .rc-version-tile>strong{font-size:20px;color:#0d1738;line-height:1.3;overflow-wrap:anywhere}
#appView.page-releases .rc-version-details{position:absolute;top:16px;right:16px;padding:3px 0;font-size:12px;color:#0061ce}
#appView.page-releases .rc-recent-versions .panel-head{margin-bottom:8px}
#appView.page-releases .rc-recent-versions .panel-head p:empty{display:none}
#appView.page-releases .rc-recent-versions table{table-layout:fixed;width:100%;min-width:900px}
#appView.page-releases .rc-recent-versions th:nth-child(1){width:14%}
#appView.page-releases .rc-recent-versions th:nth-child(2){width:11%}
#appView.page-releases .rc-recent-versions th:nth-child(3){width:9%}
#appView.page-releases .rc-recent-versions th:nth-child(4){width:21%}
#appView.page-releases .rc-recent-versions th:nth-child(5){width:10%}
#appView.page-releases .rc-recent-versions th:nth-child(6){width:17%}
#appView.page-releases .rc-recent-versions th:nth-child(7){width:18%}
#appView.page-releases .rc-recent-versions th,#appView.page-releases .rc-recent-versions td{padding:8px 12px;font-size:12px;line-height:1.5;overflow-wrap:anywhere;vertical-align:middle;color:#173a61}
#appView.page-releases .rc-recent-versions td{padding-top:6px;padding-bottom:6px}
#appView.page-releases .rc-recent-versions .rc-hash-cell code{font-family:inherit;color:#345680;font-size:12px}
#appView.page-releases .rc-recent-versions .rc-hash-cell button{display:inline-block;margin-left:6px;padding:0;border:0;background:none;box-shadow:none;color:#0061ce;font-size:12px;text-align:left;line-height:1.6}
#appView.page-releases .rc-recent-versions .table-actions{white-space:normal}
#appView.page-releases .rc-recent-versions .table-actions button{min-height:24px;padding:2px 4px;margin-right:6px;line-height:18px;white-space:normal}
#appView.page-releases .rc-restore-reminder{display:flex;align-items:flex-start;gap:10px;margin:10px 0 0;padding:6px 12px;border:1px solid #ffd4a8;border-radius:7px;background:#fff5e9;color:#a94d03;font-size:12px;line-height:1.7}
#appView.page-releases .rc-restore-reminder i{font-size:18px;margin-top:1px}
.release-center-page #modalRoot .rc-hash-value{display:block;padding:18px;background:#f5f7fb;border:1px solid #dce4ef;border-radius:8px;font:14px/1.8 ui-monospace,Consolas,monospace;overflow-wrap:anywhere;color:#14345c;user-select:text}
.release-center-page #modalRoot .rc-evidence-copy{color:#536f99;font-size:13px;line-height:1.8}
.release-center-page #modalRoot .rc-version-evidence{margin:16px 0;font-size:14px;color:#102344}
.release-center-page #modalRoot .rc-version-evidence>div{padding:12px 0;border-bottom:1px solid #e8edf3}
.release-center-page #modalRoot .rc-version-evidence dt{font-size:12px;color:#536f99}
.release-center-page #modalRoot .rc-version-evidence dd{margin:5px 0 0}
.release-center-page #modalRoot .rc-version-evidence p{margin:5px 0;color:#536f99;font-size:12px;line-height:1.7}
.release-center-page #modalRoot .rc-terminal-versions{width:100%;font-size:13px}
.release-center-page #modalRoot .rc-terminal-versions caption{text-align:left;margin:6px 0 12px;color:#536f99;font-size:12px}
@media(max-width:1050px){#appView.page-releases .rc-current.rc-version-grid{grid-template-columns:minmax(0,1fr)}#appView.page-releases .rc-version-heading{padding-right:0}#appView.page-releases .rc-version-details{position:static;grid-column:1/-1;justify-self:start;min-height:40px}#appView.page-releases .rc-recent-versions .table-actions button{min-height:44px}}
