body.expert-validation .guided-control-panel {display:grid!important;gap:12px!important;align-content:start}
body.expert-validation .guided-control-panel button {background:#12252b;color:#edf4ef;border:1px solid #7b9da3;padding:12px 16px;min-height:48px;font:inherit;line-height:1.4;text-align:left;border-radius:3px}
body.expert-validation .guided-control-panel .gc-primary {background:#e3ed7b;color:#132126;border:2px solid #e3ed7b;font-weight:700}
body.expert-validation .guided-control-panel h2,body.expert-validation .guided-control-panel p {margin:0}
body.expert-validation .guided-control-panel .gc-current {font-size:16px;color:#92b8ee}
body.expert-validation .gc-progress {color:#76ddca;font-size:14px;line-height:1.4}
body.expert-validation .gc-checks {margin:0;padding-left:26px;display:grid;gap:6px;font-size:14px;line-height:1.4;color:#aac0bd}
body.expert-validation .gc-checks .done {color:#67dec5}
body.expert-validation .gc-checks .current {color:#edf49f;font-weight:700}
body.expert-validation .gc-targets {display:grid;gap:10px}
body.expert-validation .guided-control-panel details {font-size:14px;line-height:1.5}
body.expert-validation .guided-control-panel details p {margin-top:10px}
body.expert-validation .guided-control-field {aspect-ratio:435/495!important;min-height:0!important;height:auto!important}
body.expert-validation .guided-control-field svg {width:100%!important;height:100%!important;inset:0!important}
body.expert-validation .guided-control-field::before,body.expert-validation .guided-control-field::after {display:none!important;content:none!important}
body.expert-validation .guided-control-field [data-gc-select],body.expert-validation .guided-control-field [data-gc-action] {cursor:pointer;pointer-events:all}
body.expert-validation .guided-control-field [data-gc-select]:focus,body.expert-validation .guided-control-field [data-gc-action]:focus {stroke:#a8c4ff;stroke-width:3;outline:none}
@media(min-width:1000px){body.expert-validation #guidedSimulation .division-work:has(.guided-control-panel){grid-template-columns:minmax(0,1fr) minmax(320px,390px)!important;max-width:1100px;margin:auto}body.expert-validation #guidedSimulation .guided-control-field {height:calc(100svh - 235px)!important;max-height:650px!important;min-height:360px!important}}
@media(max-width:999px){body.expert-validation #guidedSimulation .guided-control-field{width:100%!important;height:320px!important;max-height:45svh!important;min-height:230px!important}body.expert-validation .guided-control-panel{gap:9px!important}body.expert-validation .guided-control-panel h2{font-size:22px!important}}
