/* GOLDEN LAKE V47 — parent app dark command family. */
:root{--gd-bg:#090c0f;--gd-panel:#151a1f;--gd-panel-2:#1b2126;--gd-line:#2b333a;--gd-ink:#f4f2ed;--gd-muted:#9ba3aa;--gd-gold:#e6aa2d;--gd-red:#b43052;--gd-green:#4abc7a;--gd-shadow:0 18px 44px rgba(0,0,0,.32)}
html,body{color-scheme:dark}body{}
body>header{min-height:66px!important;padding:8px 16px!important;border-bottom-width:1px!important;border-bottom-style:solid!important}.guardian-brand{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;min-width:0}.guardian-brand-round{display:block;width:42px;height:42px;overflow:hidden;border-width:1px;border-style:solid;border-radius:50%}.guardian-brand-round img{display:block;width:auto!important;max-width:none!important;height:42px!important;transform:translateX(-1px)}.guardian-brand>span:last-child{display:grid;gap:2px}.guardian-brand b{font-size:15px;letter-spacing:-.04em}.guardian-brand small{font-size:6px;font-weight:750;letter-spacing:.1em}
.card,.content,.hero{}.card p,.hero p,.content p,.item p,.view-heading p,.guardian-home-title p{}.login-tabs{}.login-tabs button{}.login-tabs button.active{box-shadow:none!important}
.card label,.request-card label{}.card input,.card textarea,.card select,.request-card input,.request-card textarea,.request-card select{}.card input:focus,.card textarea:focus,.request-card input:focus,.request-card textarea:focus,.request-card select:focus{outline-width:3px;outline-style:solid}
button{}#loginButton,#openTrial,#sendRequest,.card button[type=submit]{}
.hero{}.hero h2{}.logout{}.child-chip{}.child-chip.active{}
.content{}.item{}.feature-icon,.guardian-home-grid i{}.route-summary,.request-card,.empty-state,.brand-card{}.request-types button,.route-option{}.request-types button.active,.session-buttons button.active,.route-option.active{}.status{}.approved .status{}.notice-card{}.link-list a{}.link-list i{}
#nav{}#nav button{}#nav button.active{}#nav button.active:before{}#nav button.active:after{}
.admin-preview-banner{}.manager-preview-tools{}.manager-preview-tools button{}.error{}
@media(max-width:380px){.guardian-brand{grid-template-columns:38px minmax(0,1fr)}.guardian-brand-round{width:38px;height:38px}.guardian-brand-round img{height:38px!important}.guardian-brand b{font-size:14px}}
.guardian-location-selectors{display:grid;gap:12px;margin:14px 0}.guardian-location-picker{overflow:hidden;border-width:1px;border-style:solid;border-radius:14px}.location-picker-tab{display:flex!important;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:15px!important;text-align:left}.location-picker-tab span{}.location-picker-tab b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.location-picker-options{display:none;padding:10px;border-top-width:1px;border-top-style:solid}.guardian-location-picker.open .location-picker-options{display:grid;gap:8px}.location-picker-options>[data-location-value],.location-picker-options .location-custom{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:13px;text-align:left}.location-picker-options>[data-location-value].active{}.location-picker-options small{margin-top:3px}.location-custom-input{width:100%;margin-top:5px!important;color-scheme:light!important}.location-picker-options p{margin:5px!important}.request-card #routeOptions[hidden],.request-card #customPlace[hidden]{display:none!important}
