/* 10derhub Rev04 — The Review Desk. Navy / Gold / Ivory. */
:root{--rd-paper:#fafbf9;--rd-border:#e1e4e7;--rd-text:#233c50;--rd-muted:#637283}
body{background:var(--rd-paper);color:var(--rd-text)}
.skip-link{position:fixed;left:16px;top:-60px;z-index:300;background:white;color:var(--ink);padding:12px 20px}.skip-link:focus{top:10px}
aside.rd-masthead{position:sticky;inset:0 0 auto;z-index:40;width:100%;height:68px;padding:0 32px;display:flex;flex-direction:row;align-items:center;gap:48px;overflow:visible;background:var(--ink);border-bottom:1px solid #ffffff14}
.rd-masthead .brand{padding:0;flex:none}.rd-masthead .brand img{width:167px}.rd-masthead .brand small,.rd-masthead .org,.rd-masthead .navlabel,.rd-masthead .asidefoot{display:none}
#nav{display:flex;align-items:center;gap:8px;flex:1;margin:0;padding:0;overflow:visible}
#nav>button,#nav summary{display:flex;align-items:center;justify-content:center;gap:12px;width:auto;min-height:44px;padding:12px 15px;margin:0;border:0;border-radius:5px;background:transparent;color:#ccdbd7;font-size:12px;font-weight:500;line-height:1.5;white-space:nowrap;cursor:pointer;transition:background 140ms,color 140ms}
#nav summary{list-style:none}#nav summary::-webkit-details-marker{display:none}#nav summary>span{width:auto;color:#98b7b3;font-size:14px}
#nav>button:hover,#nav summary:hover,#nav .current>summary,#nav>button.current{background:#ffffff0e;color:white}
#nav>button.current,#nav .current>summary{box-shadow:inset 0 -2px var(--gold)}
.global-menu{position:relative}.global-popover{position:absolute;left:0;top:calc(100% + 11px);width:230px;padding:7px;background:white;border:1px solid var(--line);box-shadow:0 10px 25px #152b3c20;border-radius:8px;animation:rd-reveal 140ms ease-out}
#nav .global-popover button{display:flex;align-items:center;width:100%;gap:12px;padding:12px;color:var(--ink);font-size:12px;margin:0;background:white;box-shadow:none}
#nav .global-popover button:hover,#nav .global-popover button[aria-current=page]{background:var(--ivory)}
.rd-masthead .roles{gap:10px;margin-left:auto;flex:none}.rd-masthead .roles label{display:block;color:#a4bebb;font-size:8px;letter-spacing:1px}.rd-masthead .roles select{max-width:225px;padding:9px 10px;background:#203c50;border:1px solid #456075;color:#edf2ee;font-size:10px;border-radius:5px}.rd-masthead .roles option{background:var(--ink);color:white}
.shell{margin-left:0}.shell>header{display:none}
.rd-context{min-height:47px;padding:10px 32px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:white;border-bottom:1px solid var(--rd-border);font-size:11px;color:var(--rd-muted)}
.rd-context>div{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.rd-context>div>span:first-child{font-weight:600;color:var(--ink)}.rd-context i{font-style:normal;color:#c0c7c0}.rd-currency{font-size:10px;white-space:nowrap}
.shell>.demo{display:flex;justify-content:space-between;gap:12px;padding:7px 32px;background:#f5f3ed;font-size:9px;line-height:1.4}.shell>.demo b{font-size:7px;letter-spacing:1.1px}.shell>.demo span{font-size:9px}
main{padding:27px 32px 36px;max-width:1720px;min-height:calc(100vh - 220px)}
.rd-titlebar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px}.rd-titlebar>div{display:flex;align-items:center;gap:17px;flex-wrap:wrap}.rd-titlebar h1{font-size:28px;letter-spacing:-1px}.rd-sample{font-size:7px;letter-spacing:1.2px;font-weight:700;color:#7b8174;border:1px solid #dce1d7;padding:5px 7px;border-radius:3px}.rd-export{display:flex;gap:10px;align-items:center;padding:10px 15px;font-size:11px;border:1px solid #b7c4be;border-radius:5px;background:white;white-space:nowrap}.rd-export .ob-icon{width:15px;height:15px}
.rd-tabs{display:flex;gap:25px;align-items:stretch;border-bottom:1px solid #cdd8d0;margin-bottom:25px;overflow:auto;scrollbar-width:thin}
.rd-tabs>button{flex:none;border:0;background:transparent;padding:0 1px 14px;font-size:11px;color:#748480;font-weight:500;border-radius:0;box-shadow:inset 0 0 transparent;transition:box-shadow 140ms,color 140ms}.rd-tabs>button:hover{background:transparent;color:var(--ink)}.rd-tabs>button.active{color:var(--ink);font-weight:700;box-shadow:inset 0 -2px var(--gold)}
.rd-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:25px;align-items:start}.rd-layout.source-mode{grid-template-columns:minmax(0,3fr) minmax(390px,2fr)}.rd-main{min-width:0}.rd-layout .card{border-radius:5px;box-shadow:none}.rd-layout .section-band{background:#edf1eb;color:var(--ink);border-bottom:1px solid var(--line)}.rd-layout .section-band h2{color:var(--ink)}.rd-layout .section-band span{color:var(--rd-muted)}.rd-layout .note{font-size:10px;border-radius:3px}.rd-layout .panelbody{padding:20px}.rd-layout .stats{gap:10px}.rd-layout .stat{padding:15px;border-radius:5px}.rd-layout .stat strong{font-size:22px}.rd-layout .stat label{font-size:10px}.rd-layout .tablewrap{border-radius:0}.rd-layout table{font-variant-numeric:tabular-nums}.rd-layout .tablewrap table:not(.rd-table){min-width:620px}.rd-layout .two{grid-template-columns:1fr}
.rd-filters{display:flex;align-items:end;gap:18px;margin:0 0 20px}.rd-filters>label{font-size:9px;color:var(--rd-muted)}.rd-filters select{display:block;margin-top:7px;background:white;padding:9px 12px;font-size:11px;min-width:170px}.rd-filters>small{font-size:9px;margin-left:auto;max-width:160px;line-height:1.5;padding-bottom:8px}
.rd-metrics{display:grid;grid-template-columns:1.05fr 1.05fr .7fr;border-top:1px solid var(--rd-border);border-bottom:1px solid var(--rd-border);padding:17px 0;margin:0 0 20px;gap:20px}.rd-metrics>div+div{border-left:1px solid var(--rd-border);padding-left:24px}.rd-metrics label{display:block;font-size:10px;color:var(--rd-muted);margin-bottom:8px}.rd-metrics label span{font-size:9px}.rd-metrics strong{font-family:Manrope,Arial,sans-serif;font-weight:600;line-height:1.25;font-size:26px;letter-spacing:-.6px;color:var(--ink);font-variant-numeric:tabular-nums}
.rd-matrix-wrap{overflow:auto;scrollbar-width:thin}.rd-table{table-layout:fixed;min-width:710px;font-family:'Times New Roman',serif;border-collapse:collapse;font-size:13px;background:white}.rd-table th:first-child{width:24%}.rd-table th{background:#f1f4ef;color:var(--rd-muted);font-family:'DM Sans',Arial,sans-serif;letter-spacing:0;font-size:10px;white-space:normal;line-height:1.5;font-weight:500;padding:16px 14px;vertical-align:middle}.rd-table th:first-child{font-size:8px;font-weight:600;letter-spacing:.8px;text-align:left}.rd-table thead th:not(:first-child){text-align:right;padding:0 13px}.rd-table thead th small{font-size:8px;letter-spacing:0;margin-top:6px;font-weight:400;color:#7d8981}.rd-table th button{font:600 10px 'DM Sans',Arial,sans-serif;color:var(--ink);padding:16px 0;min-height:73px;border:0;border-radius:0;background:transparent;text-align:right;width:100%;line-height:1.6;transition:color 140ms}.rd-table th button small{font-size:7px;letter-spacing:.7px;font-weight:500;color:#867565}.rd-table th button:hover{background:transparent;color:#8d5a38}.rd-table td{text-align:right;padding:17px 13px;font-size:12px;border-bottom:1px solid var(--rd-border);line-height:1.45}.rd-table tbody th{border-bottom:1px solid var(--rd-border);background:white;font-size:10px!important;font-weight:400;letter-spacing:0!important}.rd-table .total-row td{font-size:19px;font-weight:700;color:var(--ink)}.rd-table .total-row th{font-weight:600}.rd-table .chosen{background:#f4f1ea}.rd-table thead .chosen{box-shadow:inset 0 2px var(--gold)}.rd-table tbody .chosen{background:#f7f3ec}.rd-table .delta{font-size:12px}.rd-warning-text{color:#866323;font-size:11px}.rd-table tbody tr:last-child>*{border-bottom:1px solid var(--rd-border)}
.rd-caption{font-size:9px;line-height:1.6;color:#7a8881;margin:12px 0 0}.rd-reconcile{margin-top:27px;padding-top:20px;border-top:1px solid var(--rd-border)}.rd-reconcile h2,.rd-section-title h2{font-size:12px;font-weight:700;letter-spacing:-.15px}.rd-reconcile h2 span,.rd-section-title h2 span{font-weight:400;color:#7b8981;margin-left:5px}.rd-equation{display:grid;grid-template-columns:1fr 20px 1fr 20px 1fr;align-items:center;gap:10px;margin-top:17px;border:1px solid var(--rd-border);background:white;padding:16px 18px;border-radius:5px}.rd-equation>div{min-width:0}.rd-equation label{font-size:9px;color:var(--rd-muted);line-height:1.5;display:block}.rd-equation small{display:inline;font-size:8px;margin-left:3px}.rd-equation strong{display:block;margin-top:8px;font-family:'Times New Roman',serif;font-weight:bold;font-size:23px;color:var(--ink);font-variant-numeric:tabular-nums}.rd-equation .joint{color:#9aa79f;font-size:16px;text-align:center}.rd-equation .result{padding-left:15px;border-left:1px solid #dfe4db}.rd-equation .result strong{font-size:25px}
.rd-exceptions{margin-top:27px;border-top:1px solid var(--rd-border);padding-top:20px}.rd-section-title{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:15px}.rd-section-title .text{font-size:9px;padding:0;display:flex;align-items:center;gap:6px;color:var(--rd-muted)}.rd-section-title .ob-icon{width:12px;height:12px}.rd-exception-row{display:grid;grid-template-columns:.55fr 1.6fr 1fr 1fr;align-items:center;gap:15px;padding:15px;background:white;border:1px solid var(--rd-border);border-radius:4px;font-size:10px;line-height:1.6}.rd-exception-row small{font-size:7px;letter-spacing:.7px;color:#7d8b83;margin:0 0 9px}.rd-exception-row button{font-size:10px;font-weight:600;padding:0}.rd-exception-row button svg{width:11px}.rd-exception-row>div:last-child{text-align:right}.rd-exception-row strong{font:600 17px 'Times New Roman',serif;color:var(--ink)}.rd-empty-inline{display:flex;gap:10px;align-items:center;border:1px solid var(--rd-border);padding:17px;font-size:10px;line-height:1.7;background:white;border-radius:4px}.rd-empty-inline svg{width:16px;color:#567365}
.rd-desk{position:sticky;top:88px;background:var(--ivory);border:1px solid #e4ddd1;border-radius:5px;padding:22px 21px 17px;min-width:0;max-height:calc(100vh - 108px);overflow:auto;scrollbar-width:thin;box-shadow:0 3px 16px #152b3c03}.rd-desk:before{content:'';position:absolute;top:-1px;right:-1px;width:18px;height:18px;background:linear-gradient(45deg,#d7c49b 0 49%,var(--rd-paper) 51%);pointer-events:none}.rd-desk.expanded{animation:rd-reveal 200ms ease-out}.rd-desk-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.rd-desk h2{font-size:16px;letter-spacing:-.3px}.rd-desk h2:focus{outline:none}.rd-issue-count{font-size:8px;color:#7d8072;border:1px solid #dbd7cb;padding:4px 6px;border-radius:3px;margin-right:3px;white-space:nowrap}.rd-desk-context{font-size:10px;color:#6b796f;margin-bottom:24px;line-height:1.7}.rd-desk-context span{color:#a8ab9b;margin:0 5px}.rd-desk h3{font-size:13px;line-height:1.5;margin-bottom:9px}.rd-description{font-size:11px;color:#63756e;line-height:1.7;margin:0 0 13px}.rd-status{font-size:9px;line-height:1.5;border-radius:3px;padding:7px 9px;margin:13px 0 19px;display:inline-block}.rd-status.warning{background:#f7e9cc;color:#80601b;border:1px solid #ead5a4}.rd-status.neutral{background:#e5e9e1;color:#627164;border:1px solid #d6ddd0}.rd-impact{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 0 20px;border-bottom:1px solid #dcd9cd}.rd-impact label{font-size:10px;color:#697a70}.rd-impact small{font-size:9px;display:block;margin-top:4px}.rd-impact strong{font:600 25px 'Times New Roman',serif;color:var(--ink);font-variant-numeric:tabular-nums}.rd-inspect{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;font-size:10px;background:#fdfcf8;border:1px solid #c8cabc;border-radius:4px;margin:17px 0 24px;padding:10px}.rd-inspect svg{width:15px;height:15px}.rd-note-form{padding-top:0;display:grid;gap:8px}.rd-note-form>label{font-size:10px;font-weight:600;color:var(--ink)}.rd-note-form textarea{min-height:90px;max-height:220px;resize:vertical;font-size:11px;line-height:1.65;border-color:#d6d6c8;border-radius:4px;padding:11px;background:#fffefa}.rd-note-form>input{font-size:10px;padding:11px;background:#fffefa;border-color:#d6d6c8;border-radius:4px;margin-bottom:7px}.rd-note-form>label:not(:first-child){margin-top:7px}.rd-note-actions{display:flex;flex-wrap:wrap;gap:8px}.rd-note-actions>button{flex:1;font-size:10px;padding:10px;border-radius:4px;white-space:nowrap}.rd-note-actions>button.primary:disabled{opacity:1;background:#d7dfd7;color:#64756b;border-color:#d7dfd7;cursor:not-allowed}.rd-note-actions>button.primary:disabled:hover{background:#d7dfd7}.rd-note-actions>button:not(.primary){background:transparent;border-color:#bfc8bd;font-weight:500}.rd-note-form [role=status]{font-size:8px;color:#788176;line-height:1.7;margin-top:1px}.rd-disclaimer{font-size:8px;color:#7f8376;line-height:1.8;margin:13px 0 0;padding-top:13px;border-top:1px solid #dfdcd0}
.rd-close{padding:0;background:transparent;border:1px solid #d2d4c6;color:#6a7970;width:27px;height:27px;border-radius:3px;font-size:20px;font-weight:400;margin-right:3px;line-height:1}.rd-desk.expanded .rd-desk-context{margin-bottom:9px}.rd-desk.expanded .rd-status{margin:7px 0 15px}.rd-evidence-tabs{display:flex;gap:20px;align-items:center;border-bottom:1px solid #d7d8ca;margin-bottom:17px;font-size:10px}.rd-evidence-tabs>span{border-bottom:2px solid var(--gold);padding:0 0 10px;font-weight:600;color:var(--ink)}.rd-evidence-tabs>button{background:none;border:0;padding:0 0 12px;font-size:9px;font-weight:400;color:#778276;border-radius:0}.rd-desk .rd-item-name{font-size:11px;line-height:1.6;margin-bottom:16px}.rd-evidence-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rd-evidence-pair>section{padding:13px 12px;background:#fdfcf8;border:1px solid #d9dbcd;border-radius:4px}.rd-desk h4{font-size:10px;margin:0 0 12px;font-weight:600;color:var(--ink);line-height:1.5}.rd-evidence-pair>section>div{padding:8px 0;border-top:1px solid #e3e5da}.rd-evidence-pair span{display:block;color:#7a8479;font-size:9px;line-height:1.5}.rd-evidence-pair strong{display:block;font-size:11px;font-variant-numeric:tabular-nums;font-weight:500;margin-top:4px;line-height:1.5;overflow-wrap:anywhere}.rd-source-refs{margin:16px 0;padding:14px 0;border-block:1px solid #dcdccf}.rd-source-refs h4{margin-bottom:10px}.rd-source-refs p{font-size:9px;line-height:1.6;margin:7px 0;overflow-wrap:anywhere;color:#68796e}.rd-source-refs svg{width:12px;height:12px;margin-right:5px}.rd-source-refs small{font-size:8px;color:#878979;line-height:1.6}.rd-source-explain{padding-bottom:17px}.rd-source-explain h4{margin-bottom:7px}.rd-source-explain p{font-size:10px;color:#6e7b6e;line-height:1.7;margin:0 0 10px}.rd-formula{font:12px 'Times New Roman',serif;color:var(--ink);border:1px solid #dadccd;border-radius:3px;padding:11px;background:#eeeee4;font-variant-numeric:tabular-nums}.rd-desk.expanded .rd-note-form{border-top:1px solid #dcdccf;padding-top:16px}.rd-desk.expanded .rd-note-form textarea{min-height:72px}
footer{margin:0 32px;padding:16px 0;align-items:center;gap:10px;font-size:8px}footer>span:last-child{margin-left:auto;display:flex;align-items:center;gap:16px}footer button.text{padding:0;font-size:9px;letter-spacing:0;color:#788b80}#toast{z-index:180}
@keyframes rd-reveal{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1550px){.rd-layout{grid-template-columns:minmax(0,1fr) 360px;gap:32px}.rd-layout.source-mode{grid-template-columns:minmax(0,3fr) minmax(440px,2fr)}.rd-desk{padding:25px}.rd-table td{padding-block:20px}.rd-metrics{padding-block:22px}}
@media(max-width:1200px){aside.rd-masthead{padding-inline:24px;gap:25px}#nav{gap:0}#nav>button,#nav summary{padding-inline:10px;font-size:11px}.rd-masthead .roles label{display:none}.rd-masthead .roles select{max-width:180px;font-size:9px}.rd-context,.shell>.demo{padding-inline:24px}main{padding:25px 24px}.rd-layout{grid-template-columns:minmax(0,1fr) 295px;gap:20px}.rd-table{min-width:650px}.rd-desk{padding:20px 17px}.rd-exception-row{grid-template-columns:.6fr 1.3fr 1fr}.rd-exception-row>div:nth-child(3){display:none}.rd-tabs{gap:22px}.rd-equation{padding:14px 12px;gap:6px}.rd-equation label small{display:block;margin:0}.rd-equation strong{font-size:22px}.rd-context>div{gap:12px}}
@media(max-width:1000px){aside.rd-masthead{gap:22px}.rd-masthead .brand img{width:145px}.rd-masthead .roles select{max-width:150px}#nav>button,#nav summary{font-size:10px;padding-inline:9px}.rd-layout,.rd-layout.source-mode{grid-template-columns:minmax(0,1fr) 285px;gap:18px}.rd-desk{top:85px}.rd-titlebar h1{font-size:26px}.rd-titlebar>div{gap:12px}.rd-sample{font-size:6px}.rd-tabs{gap:21px}.rd-tabs>button{font-size:10px}.rd-metrics{gap:10px}.rd-metrics>div+div{padding-left:14px}.rd-metrics label{font-size:9px}.rd-metrics strong{font-size:22px}.rd-exception-row{grid-template-columns:.6fr 1.6fr}.rd-exception-row>div:last-child{grid-column:2;text-align:left}.rd-layout.source-mode .rd-desk{position:fixed;inset:16px;z-index:100;max-height:calc(100dvh - 32px);width:auto;padding:25px;overflow:auto;border-radius:7px}.rd-source-open{overflow:hidden}.rd-source-open:after{content:'';position:fixed;inset:0;background:#152b3c66;z-index:90;backdrop-filter:blur(2px)}.rd-layout.source-mode .rd-evidence-pair{gap:18px}.rd-layout.source-mode .rd-evidence-pair>section{padding:16px}.rd-layout.source-mode .rd-note-form textarea{min-height:100px}.rd-layout.source-mode .rd-desk p{font-size:11px}.rd-layout.source-mode .rd-note-actions>button{flex:initial;min-width:180px}.rd-layout.source-mode .rd-desk h2{font-size:20px}.rd-layout.source-mode .rd-close{width:35px;height:35px}.rd-filters{flex-wrap:wrap}.rd-filters>small{display:none}.rd-filters select{min-width:140px}}
@media(max-width:760px){aside.rd-masthead{height:auto;min-height:100px;flex-wrap:wrap;gap:0 20px;padding:16px 18px 0;position:relative}.rd-masthead .brand{order:0}.rd-masthead .brand img{width:145px}.rd-masthead .roles{order:1}.rd-masthead .roles select{width:auto;max-width:185px;padding:8px;font-size:9px}#nav{order:2;width:100%;flex:none;margin-top:13px;gap:4px;flex-wrap:wrap;padding-bottom:5px}#nav>button,#nav summary{font-size:11px;padding:10px 12px;min-height:38px}.global-popover{top:100%;z-index:50}.global-menu:last-child .global-popover{left:auto;right:0}.rd-context{padding:12px 18px;gap:8px;align-items:flex-start;flex-wrap:wrap;font-size:10px}.rd-context>div{gap:7px 10px}.rd-context>div>span:first-child{flex-basis:100%}.rd-context>div>i:first-of-type{display:none}.rd-currency{font-size:9px}.shell>.demo{display:block;padding:7px 18px}.shell>.demo span{display:block;margin:3px 0 0;font-size:8px}main{padding:23px 18px;min-height:60vh}.rd-titlebar{align-items:flex-start;gap:12px;margin-bottom:23px}.rd-titlebar>div{display:block}.rd-titlebar h1{font-size:24px;letter-spacing:-.7px}.rd-sample{display:inline-block;margin-top:9px;font-size:6px}.rd-export{font-size:10px;padding:9px 10px;gap:5px;flex:none}.rd-export svg{width:12px}.rd-tabs{gap:23px;margin-bottom:22px}.rd-tabs>button{font-size:10px;min-height:32px}.rd-layout,.rd-layout.source-mode{grid-template-columns:1fr;gap:24px}.rd-desk{position:relative;top:auto;max-height:none;padding:23px}.rd-metrics{gap:10px}.rd-metrics strong{font-size:25px}.rd-metrics>div+div{padding-left:16px}.rd-metrics label{font-size:9px}.rd-metrics label span{display:block;margin-top:3px;font-size:8px}.rd-metrics{align-items:end}.rd-table{min-width:650px}.rd-table th:first-child{position:sticky;left:0;z-index:1;background:#f7f8f4;box-shadow:1px 0 var(--line)}.rd-table tbody th:first-child{background:white}.rd-equation{padding:16px 12px;gap:5px;grid-template-columns:1fr 13px 1fr 13px 1fr}.rd-equation strong,.rd-equation .result strong{font-size:23px}.rd-equation label{font-size:8px}.rd-equation .result{padding-left:7px}.rd-exception-row{grid-template-columns:.6fr 1.5fr 1fr;gap:10px}.rd-exception-row>div:last-child{grid-column:auto;text-align:right}.rd-exception-row>div:nth-child(3){display:none}.rd-exception-row small{font-size:6px}.rd-filters select{max-width:190px}.rd-layout .panelbody{padding:15px}.rd-layout.source-mode .rd-desk{inset:10px;max-height:calc(100dvh - 20px);padding:22px 18px}.rd-layout.source-mode .rd-evidence-pair{gap:9px}.rd-layout.source-mode .rd-evidence-pair>section{padding:12px}.rd-layout.source-mode .rd-note-actions>button{min-width:0;flex:1}.rd-layout.source-mode .rd-desk p{font-size:10px}.rd-evidence-pair strong{font-size:11px}.rd-source-refs p{overflow-wrap:anywhere}.rd-desk-context{margin-bottom:18px}.rd-note-form textarea{min-height:100px}footer{margin:0 18px;flex-wrap:wrap;line-height:1.6;font-size:7px}footer>span:last-child{margin-left:0;flex-basis:100%;justify-content:space-between}dialog .actions{justify-content:flex-start}dialog .actions button{font-size:11px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.rd-layout .focused{background:#efe6d8;color:var(--ink);border-radius:2px}.rd-layout .panel+.panel{margin-top:20px}

@media(max-width:760px){.rd-masthead .brand img{width:126px}.rd-masthead .roles select{max-width:155px}.rd-masthead .roles{margin-left:auto}body[data-role=engineer] #nav{display:grid;grid-template-columns:.85fr .75fr .9fr 1.2fr;gap:1px}body[data-role=engineer] #nav>button,body[data-role=engineer] #nav summary{font-size:9px;padding-inline:5px;gap:4px;min-width:0}body[data-role=engineer] #nav summary>span{font-size:11px}}
