.cr-root{--cr-ink:#14271f;--cr-muted:#60736a;--cr-green:#14543f;--cr-green-2:#176247;--cr-line:#d8e2dd;--cr-soft:#f4f7f5;--cr-gold:#9a6816;color:var(--cr-ink)}.cr-root button,.cr-root input,.cr-root select,.cr-root textarea{font:inherit}.cr-root button:focus-visible,.cr-root a:focus-visible,.cr-root input:focus-visible,.cr-root select:focus-visible,.cr-root textarea:focus-visible{outline-offset:2px;outline:2px solid #bd8d2a}.cr-mobile{display:none}.cr-desktop{gap:14px;min-width:0;display:grid}.cr-summary{align-items:center;gap:18px;padding:2px 0;display:flex}.cr-summary>div:first-child{margin-inline-end:auto}.cr-summary>div:first-child>span,.cr-panel>header>div>span,.cr-impact-view>header span,.cr-history>header span,.cr-dialog header span,.cr-release-cascade>div>span{color:var(--cr-gold);letter-spacing:.12em;font-size:13px;font-weight:900}.cr-summary h2{letter-spacing:-.02em;margin:3px 0;font-size:25px}.cr-summary p{color:var(--cr-muted);margin:0;font-size:13px}.cr-summary dl{border:1px solid var(--cr-line);background:#fff;border-radius:10px;grid-template-columns:repeat(4,minmax(82px,1fr));margin:0;display:grid;overflow:hidden}.cr-summary dl>div{border-inline-start:1px solid #e6ece9;gap:2px;padding:10px 13px;display:grid}.cr-summary dl>div:first-child{border-inline-start:0}.cr-summary dt{color:var(--cr-muted);font-size:12px}.cr-summary dd{margin:0;font-size:18px;font-weight:850}.cr-primary{border:1px solid var(--cr-green);background:var(--cr-green);color:#fff;border-radius:7px;align-items:center;gap:6px;padding:10px 13px;font-size:13px;font-weight:850;display:inline-flex}.cr-primary:disabled{cursor:not-allowed;opacity:.45}.cr-domain-scope{background:#f5faf7;border:1px solid #c9dad2;border-radius:9px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:11px 13px;display:grid}.cr-domain-scope>div{color:var(--cr-green-2);align-items:flex-start;gap:8px;display:flex}.cr-domain-scope>div span{white-space:nowrap;gap:2px;display:grid}.cr-domain-scope>div strong{font-size:13px}.cr-domain-scope>div small{color:var(--cr-muted);font-size:12px}.cr-domain-scope ul{flex-wrap:wrap;justify-content:flex-end;gap:5px;margin:0;padding:0;list-style:none;display:flex}.cr-domain-scope li{color:#355a4b;background:#fff;border:1px solid #d6e4dd;border-radius:999px;padding:5px 7px;font-size:12px;font-weight:750}.cr-storage-error,.cr-rule{border-radius:8px;align-items:flex-start;gap:9px;padding:10px 12px;display:flex}.cr-storage-error{color:#91372f;background:#fff1ef;border:1px solid #e5b4ae}.cr-storage-error div,.cr-rule span{gap:2px;display:grid}.cr-storage-error strong,.cr-rule strong{font-size:13px}.cr-storage-error span,.cr-rule span{font-size:12px;line-height:1.45}.cr-rule{color:var(--cr-green-2);background:#edf8f3;border:1px solid #b8d9cb}.cr-layout{grid-template-columns:minmax(360px,.72fr) minmax(620px,1.28fr);align-items:start;gap:14px;display:grid}.cr-panel{border:1px solid var(--cr-line);background:#fff;border-radius:11px;min-width:0;overflow:hidden;box-shadow:0 1px 2px #1130260a}.cr-panel>header{border-block-end:1px solid #e5ece8;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.cr-panel>header h3{margin:3px 0 0;font-size:16px}.cr-panel>header p{color:var(--cr-muted);margin:3px 0 0;font-size:13px}.cr-panel>header>span{color:var(--cr-muted);font-size:12px}.cr-record>header>em,.cr-queue-main>em{white-space:nowrap;border-radius:999px;justify-content:center;width:fit-content;padding:5px 8px;font-size:12px;font-style:normal;font-weight:850;display:inline-flex}.cr-record em.proposed,.cr-queue-main em.proposed{color:#9f2d2d;background:#f8dddd}.cr-record em.validated,.cr-queue-main em.validated{color:#8b5a12;background:#fff0d7}.cr-record em.impact-assessed,.cr-queue-main em.impact-assessed{color:#61449a;background:#e9e2f6}.cr-record em.approved,.cr-queue-main em.approved{color:#235b82;background:#dcebf7}.cr-record em.released,.cr-queue-main em.released{color:#176247;background:#dff3e9}.cr-queue-list{max-height:1040px;overflow:auto}.cr-queue-list>article{background:#fff;border-block-start:1px solid #e9eeec}.cr-queue-list>article:first-child{border-block-start:0}.cr-queue-list>article.selected{box-shadow:inset 3px 0 var(--cr-green-2);background:#eef7f2}.cr-queue-main{width:100%;color:inherit;text-align:start;background:0 0;border:0;grid-template-columns:minmax(155px,1fr) minmax(130px,.75fr) auto;align-items:center;gap:10px;padding:12px 13px;display:grid}.cr-queue-main:hover{background:#14543f0a}.cr-queue-main>span{gap:3px;min-width:0;display:grid}.cr-queue-main strong{overflow-wrap:anywhere;font-size:13px}.cr-queue-main small{color:var(--cr-muted);font-size:12px;line-height:1.4}.cr-queue-controls{color:var(--cr-muted);justify-content:space-between;align-items:center;gap:8px;padding:7px 12px 9px;display:flex}.cr-queue-controls>span,.cr-queue-controls>button{align-items:center;gap:5px;font-size:12px;display:inline-flex}.cr-queue-controls>button{color:var(--cr-green-2);background:0 0;border:0;border-radius:5px;padding:4px 6px;font-weight:850}.cr-queue-controls>button:hover{background:#dfeee7}.cr-facts{border-block-end:1px solid #e5ece8;grid-template-columns:1.1fr 1fr 1fr .7fr;display:grid}.cr-facts>span{border-inline-start:1px solid #e5ece8;align-content:start;gap:4px;min-width:0;padding:10px 12px;display:grid}.cr-facts>span:first-child{border-inline-start:0}.cr-facts small{color:var(--cr-muted);font-size:12px}.cr-facts strong{overflow-wrap:anywhere;font-size:12px}.cr-lifecycle{background:#fbfcfb;border-block-end:1px solid #e5ece8;padding:14px 15px}.cr-lifecycle .grc-governed-gate{margin-block-start:2px}.cr-tabs{border-block-end:1px solid #e5ece8;gap:4px;padding:5px;display:flex;overflow-x:auto}.cr-tabs button{color:#4e655b;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:8px 10px;font-size:12px;font-weight:850}.cr-tabs button.active{background:var(--cr-green);color:#fff}.cr-action-message{color:#375a4c;background:#eef4f1;border-radius:7px;margin:10px 14px 0;padding:9px 10px;font-size:12px;line-height:1.45}.cr-overview,.cr-impact-view,.cr-history,.cr-decision-view{padding:14px}.cr-version-basis{background:#f8faf9;border:1px solid #dce5e1;border-radius:8px;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:11px;display:grid}.cr-version-basis>div{gap:3px;display:grid}.cr-version-basis>span{color:#829189}.cr-version-basis small{color:var(--cr-muted);font-size:12px;font-weight:850}.cr-version-basis strong{font-size:13px}.cr-validation{gap:10px;margin-block-start:11px;display:grid}.cr-validation>header,.cr-impact-view>header,.cr-history>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cr-validation>header span{color:var(--cr-gold);letter-spacing:.1em;font-size:12px;font-weight:900}.cr-validation h4,.cr-impact-view h4,.cr-history h4{margin:3px 0 0;font-size:15px}.cr-validation>header>strong,.cr-impact-view>header>strong{color:var(--cr-muted);font-size:12px}.cr-validation>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.cr-validation article{color:#815613;background:#fff8e9;border:1px solid #e5bd86;border-radius:7px;align-items:center;gap:8px;padding:10px;display:flex}.cr-validation article.passed{color:var(--cr-green-2);background:#edf8f3;border-color:#b8d9cb}.cr-validation article svg{flex:none;width:16px}.cr-validation article span{gap:2px;font-size:12px;display:grid}.cr-validation article strong{font-size:12px}.cr-validation>aside,.cr-rollback-basis,.cr-autonomy,.cr-scheduled{border-radius:7px;align-items:flex-start;gap:9px;padding:10px;display:flex}.cr-validation>aside{color:#91372f;background:#fff1ef;border:1px solid #e5b4ae}.cr-validation>aside span,.cr-rollback-basis div,.cr-autonomy div,.cr-scheduled div{gap:3px;display:grid}.cr-validation>aside strong,.cr-rollback-basis strong,.cr-autonomy strong,.cr-scheduled strong{font-size:12px}.cr-validation>aside small,.cr-rollback-basis span,.cr-autonomy span,.cr-scheduled span{font-size:12px;line-height:1.45}.cr-rollback-basis,.cr-autonomy,.cr-scheduled{margin-block-start:10px}.cr-rollback-basis{color:#4f6068;background:#f1f4f6;border:1px solid #d6dce0}.cr-autonomy{color:#36566f;background:#f2f7fc;border:1px solid #c3d6e8}.cr-scheduled{color:var(--cr-green-2);background:#edf8f3;border:1px solid #b8d9cb}.cr-release-cascade{color:var(--cr-green-2);background:#eff8f4;border:1px solid #aacdbd;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-block-start:10px;padding:11px;display:grid}.cr-release-cascade h4{margin:3px 0;font-size:13px}.cr-release-cascade p{margin:0;font-size:12px}.cr-release-cascade>a{color:var(--cr-green);background:#fff;border:1px solid #9bc4b1;border-radius:6px;gap:2px;padding:7px 9px;font-size:12px;font-weight:850;text-decoration:none;display:grid}.cr-release-cascade>a small{color:var(--cr-muted);font-size:13px}.cr-impact-view{gap:11px;display:grid}.cr-impact-records{gap:7px;display:grid}.cr-impact-records>a,.cr-impact-records>article{color:inherit;border:1px solid #dfe7e3;border-radius:8px;grid-template-columns:minmax(110px,.55fr) minmax(160px,1fr) minmax(190px,1fr);align-items:center;gap:10px;padding:11px;text-decoration:none;display:grid}.cr-impact-records>a:hover{background:#f5faf7;border-color:#80aa97}.cr-impact-records span{gap:2px;display:grid}.cr-impact-records strong{font-size:13px}.cr-impact-records small,.cr-impact-records p{color:var(--cr-muted);margin:0;font-size:12px;line-height:1.45}.cr-impact-records ol{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.cr-impact-records li{background:#edf2f0;border-radius:4px;padding:3px 5px;font:700 7px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.cr-impact-records li+li:before{content:"→";color:#74877e;margin-inline-end:5px}.cr-impact-state{color:#496158;background:#eef4f1;border-radius:8px;align-items:flex-start;gap:9px;padding:12px;display:flex}.cr-impact-state.failed{color:#91372f;background:#fff1ef;border:1px solid #e5b4ae}.cr-impact-state div{gap:3px;display:grid}.cr-impact-state strong{font-size:13px}.cr-impact-state span{font-size:12px}.cr-decision-view{background:#f8faf9}.cr-decision-view>.grc-approval-surface{box-shadow:0 1px 3px #0e2d230d}.cr-history{gap:9px;display:grid}.cr-history>article{border-block-start:1px solid #e5ece8;grid-template-columns:70px 1fr minmax(150px,.65fr);align-items:start;gap:10px;padding:11px 0;display:grid}.cr-history>article em{color:#3c5a4d;text-transform:capitalize;background:#edf3f0;border-radius:999px;width:fit-content;padding:4px 7px;font-size:12px;font-style:normal;font-weight:900}.cr-history>article em.return{color:#91372f;background:#fff0ef}.cr-history>article em.escalate{color:#855814;background:#fff5e3}.cr-history>article em.approve{color:#176247;background:#e5f4ec}.cr-history>article>div{gap:3px;display:grid}.cr-history strong{font-size:12px}.cr-history span,.cr-history small,.cr-history>p{color:var(--cr-muted);font-size:12px;line-height:1.45}.cr-history>section{background:#f7f9f8;border:1px solid #dfe6e2;border-radius:7px;gap:3px;padding:10px;display:grid}.cr-record>footer{background:#f6f9f7;border-block-start:1px solid #e5ece8;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.cr-record>footer>div:first-child{gap:2px;display:grid}.cr-record>footer>div:first-child span{color:var(--cr-muted);font-size:12px}.cr-record>footer>div:first-child strong{font-size:12px}.cr-footer-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.cr-footer-actions button,.cr-dialog-actions button{color:var(--cr-green);background:#fff;border:1px solid #a8c6b9;border-radius:6px;align-items:center;gap:5px;padding:8px 10px;font-size:12px;font-weight:850;display:inline-flex}.cr-footer-actions button.primary,.cr-dialog-actions button.primary{border-color:var(--cr-green);background:var(--cr-green);color:#fff}.cr-footer-actions button:disabled{cursor:not-allowed;opacity:.45}.cr-readonly{color:var(--cr-muted);font-size:12px}.cr-backdrop{z-index:88;background:#071c167a;justify-content:flex-end;display:flex;position:fixed;inset:64px 0 30px}.cr-dialog{background:#fff;width:min(590px,96vw);padding:19px;overflow:auto;box-shadow:-12px 0 30px #081e1733}.cr-dialog>header{border-block-end:1px solid #e1e9e5;justify-content:space-between;align-items:flex-start;gap:12px;padding-block-end:14px;display:flex}.cr-dialog h2{margin:4px 0 0;font-size:21px}.cr-dialog>header>button{background:#fff;border:1px solid #d4dfda;border-radius:7px;place-items:center;width:35px;height:35px;display:grid}.cr-form-boundary{color:var(--cr-green-2);background:#edf8f3;border:1px solid #b8d9cb;border-radius:8px;align-items:flex-start;gap:9px;margin-block:14px;padding:11px;display:flex}.cr-form-boundary.warning{color:#79541b;background:#fff8e9;border-color:#e2c685}.cr-form-boundary span{gap:3px;font-size:12px;display:grid}.cr-form-boundary strong{font-size:12px}.cr-dialog form{gap:12px;display:grid}.cr-dialog label{gap:5px;display:grid}.cr-dialog label>span,.cr-form-position>span{color:#4d6459;font-size:12px;font-weight:850}.cr-dialog input,.cr-dialog select,.cr-dialog textarea{width:100%;color:var(--cr-ink);background:#fbfcfb;border:1px solid #b9c9c1;border-radius:7px;padding:10px;font-size:13px}.cr-dialog textarea{resize:vertical}.cr-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cr-form-position{border:1px solid #e0e7e3;border-radius:7px;gap:5px;padding:10px;display:grid}.cr-dialog form>p[role=alert]{color:#91372f;background:#fff0ef;border-radius:6px;margin:0;padding:9px;font-size:12px}.cr-dialog-actions{justify-content:flex-end;gap:8px;display:flex}.cr-citation-basis{color:#2f4d67;background:#f2f6fc;border:1px solid #b9cae1;border-radius:9px;grid-template-columns:auto minmax(180px,.65fr) minmax(360px,1.35fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.cr-citation-basis>div{gap:2px;display:grid}.cr-citation-basis>div>span{color:#6a511c;letter-spacing:.1em;font-size:12px;font-weight:900}.cr-citation-basis h3,.cr-citation-basis p{margin:0}.cr-citation-basis h3{font-size:13px}.cr-citation-basis p{font-size:12px}.cr-citation-basis dl{background:#fff;border:1px solid #d5dfec;border-radius:7px;grid-template-columns:1fr 1.5fr 1.1fr;margin:0;display:grid;overflow:hidden}.cr-citation-basis dl>div{border-inline-start:1px solid #dfe6ef;gap:3px;padding:8px 10px;display:grid}.cr-citation-basis dl>div:first-child{border-inline-start:0}.cr-citation-basis dt{font-size:13px}.cr-citation-basis dd{margin:0;font-size:12px;font-weight:800}.cr-citation-basis>a{color:#244b65;background:#fff;border:1px solid #8facbf;border-radius:6px;padding:7px 9px;font-size:12px;font-weight:850;text-decoration:none}[dir=rtl] .cr-dialog{box-shadow:12px 0 30px #081e1733}[dir=rtl] .cr-queue-list>article.selected{box-shadow:inset -3px 0 var(--cr-green-2)}[dir=rtl] .cr-version-basis>span{transform:scaleX(-1)}[dir=rtl] .cr-impact-records li+li:before{content:"←"}@media (width<=1320px){.cr-layout{grid-template-columns:minmax(0,1fr)}.cr-queue-list{max-height:520px}.cr-summary{align-items:flex-start;display:grid}.cr-summary>div:first-child{margin:0}.cr-summary dl{width:100%}.cr-primary{justify-self:start}.cr-domain-scope{grid-template-columns:1fr}.cr-domain-scope ul{justify-content:flex-start}.cr-citation-basis{grid-template-columns:auto 1fr auto}.cr-citation-basis dl{grid-column:1/-1}}@media (width<=920px){.cr-facts{grid-template-columns:1fr 1fr}.cr-facts>span:nth-child(3){border-block-start:1px solid #e5ece8;border-inline-start:0}.cr-facts>span:nth-child(4){border-block-start:1px solid #e5ece8}.cr-impact-records>a,.cr-impact-records>article{grid-template-columns:1fr}.cr-history>article{grid-template-columns:70px 1fr}.cr-history>article>div:last-child{grid-column:2}.cr-validation>div{grid-template-columns:1fr}.cr-record>footer{flex-direction:column;align-items:flex-start}.cr-footer-actions{justify-content:flex-start}}@media (width<=760px){.cr-desktop{display:none}.cr-mobile{border:1px solid var(--cr-line);background:#fff;border-radius:10px;align-items:flex-start;gap:11px;padding:16px;display:flex}.cr-mobile>div{gap:5px;display:grid}.cr-mobile strong{font-size:14px}.cr-mobile span{color:var(--cr-muted);font-size:13px;line-height:1.5}.cr-backdrop{z-index:110;inset:0}.cr-dialog{width:100vw}.cr-form-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cr-root *{scroll-behavior:auto!important}}
