.guide-settings{box-sizing:border-box;width:min(540px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;margin:auto;padding:24px;border:1px solid #b7baaa;border-radius:20px;background:#f8f5ec;color:#304337;box-shadow:0 25px 100px #152b2d66;font:14px/1.7 Arial,sans-serif}.guide-settings::backdrop{background:#17332f99;backdrop-filter:blur(7px)}.guide-settings header{position:static!important;display:flex;justify-content:space-between;align-items:start;gap:16px;background:none!important;padding:0 0 16px!important}.guide-settings small{font-size:9px;letter-spacing:.18em}.guide-settings h2{font:400 30px/1.2 Georgia,serif;margin:8px 0 0;color:#31473a}.guide-settings [data-guide-close]{border:1px solid #a6b29b;border-radius:50%;width:42px;height:42px;min-height:42px;padding:0;background:#f8f5ec;color:#304337;font-size:23px;flex-shrink:0}.guide-settings p{font-size:14px;line-height:1.7;color:#425647}.guide-settings label.guide-language-label{display:grid;gap:7px;font-weight:600;margin:18px 0}.guide-settings select{box-sizing:border-box;width:100%;font:16px/1.4 Arial;min-height:48px;border:1px solid #a6b39a;border-radius:12px;padding:10px;background:#fffdf5;color:#304337}.guide-settings fieldset{border:1px solid #b4bfa8;border-radius:14px;padding:12px 15px;margin:16px 0}.guide-settings fieldset label{display:flex;align-items:center;gap:10px;min-height:46px;cursor:pointer}.guide-settings input{width:19px;height:19px;accent-color:#3c5b48}.guide-settings .guide-availability{font-size:12px;line-height:1.7;border-top:1px solid #c6cbb9;padding-top:14px}.guide-settings footer{position:static!important;display:flex;gap:9px;flex-wrap:wrap;margin-top:18px;padding:0!important;background:none!important}.guide-settings footer button{min-height:44px;flex:1;border:1px solid #8d9d85;border-radius:24px;padding:10px 15px;background:#425d4c;color:#fff9eb;font:13px/1.4 Arial;cursor:pointer}.guide-settings footer [data-guide-entry]{background:#edeedf;color:#35513c}.guide-settings [hidden]{display:none!important}.guide-settings [data-guide-status]:empty{display:none}
.guide-entry-options{display:inline-block;min-height:40px;padding:9px 14px;margin:8px 0;border:1px solid #9da98c;border-radius:22px;background:#f9f7efdf;color:#344d3b;font:11px/1.4 Arial;cursor:pointer}.guide-settings-trigger{white-space:nowrap}.walk-active .mast .walk-title{right:365px!important}.guide-reader-controls{flex:0 0 auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 22px;background:#f1f1e5;border-bottom:1px solid #c5cbb8}.guide-reader-controls button,.guide-owl-controls button{min-height:40px;padding:8px 13px;border:1px solid #a5b396;border-radius:22px;background:#f9f6ed;color:#35513c;font:12px/1.4 Arial;cursor:pointer}.guide-reader-controls [data-guide-play]{background:#425c49;color:#fff8e9;border-color:#425c49}.guide-reader-controls [data-guide-status]{font:11px/1.5 Arial;color:#47623e}.guide-rail-status{display:none;font:10px/1.5 Arial!important;color:#435840!important;margin:8px 4px 0!important}.guide-rail-status:not(:empty){display:block}.guide-reader-controls [hidden],.walk-actions [data-guide-stop][hidden]{display:none!important}.guide-owl-controls{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.guide-owl-controls [data-guide-status]{flex-basis:100%;font-size:10px}.guide-owl-controls [data-guide-status]:empty{display:none}
@media(max-width:760px){.walk-active .mast .walk-title{left:16px!important;right:16px!important}.walk-active .hall-nav .guide-settings-trigger{font-size:9px!important;padding:9px 10px!important}.walk-active .hall-nav{gap:5px!important}.guide-settings{padding:20px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.guide-settings h2{font-size:26px}.guide-reader-controls{padding:8px 14px;gap:6px}.guide-reader-controls button{font-size:11px;min-height:39px;padding:8px 11px}.guide-reader-controls [data-guide-status]{width:100%;font-size:10px}.guide-reader-controls [data-guide-status]:empty{display:none}.guide-owl-controls button{font-size:9px;padding:7px 9px;min-height:36px}.guide-owl-controls{gap:5px}}
