.v4-view__body{padding:14px;color:#e5eaf2;font:13px/1.5 Inter,Arial,sans-serif}
.v4-view__summary{display:flex;gap:10px;margin-bottom:18px;padding:11px 12px;border:1px solid #536174;border-radius:10px;background:#222b37}
.v4-view__summary>span{flex:1;color:#b5c1d0;font-size:12px}.v4-view__summary strong{display:block;color:#aac9ff;font-size:14px;margin-top:3px}
.v4-view fieldset{border:0;margin:0;padding:0;min-width:0}.v4-view legend{font-size:12px;font-weight:600;margin-bottom:10px;color:#e2e9f3}
.v4-view label{display:flex;align-items:flex-start;gap:10px;padding:13px 12px;margin-bottom:8px;border:1px solid #435063;border-radius:10px;background:#1e2631;cursor:pointer;transition:background .15s,border-color .15s}
.v4-view label:has(input:checked){border-color:#aac9ff8c;background:#aac9ff10}.v4-view label:hover{border-color:#aac9ff65}.v4-view label:focus-within{outline:2px solid #aac9ff;outline-offset:2px}
.v4-view input[type=radio]{appearance:auto;position:static;opacity:1;flex:none;width:16px;height:16px;margin:2px 0 0;accent-color:#aac9ff}.v4-view label strong{display:block;font-size:14px;font-weight:600;color:#f3f6fb}.v4-view small{display:block;margin-top:3px;color:#c5cfdc;font-size:12px;line-height:1.6}
.v4-view__hint,.v4-view__note{font-size:12px;line-height:1.6;color:#bdc9d8;margin:12px 0}.v4-view__note{margin-bottom:0}
.v4-view [data-view-apply]{width:100%;padding:10px 14px;border:1px solid #aac9ff70;border-radius:9px;background:#aac9ff;color:#14233a;font:600 12px Inter,Arial,sans-serif;cursor:pointer}.v4-view [data-view-apply]:disabled{opacity:1;background:#2c3747;border-color:#46556a;color:#b9c5d5;cursor:default}.v4-view [data-view-apply]:focus-visible{outline:2px solid #c2f9ed;outline-offset:3px}
.v4-view__status{margin:10px 0 0;color:#dce7fa;font-size:12px}.v4-view__status:empty{display:none}

/* Isolate the panel from legacy global search-form !important rules. */
.v4-view fieldset{border:0!important;border-radius:0!important;padding:0!important;margin:0!important;background:transparent!important}
.v4-view fieldset legend{padding:0!important;background:none!important;color:#e2e9f3!important;text-transform:none!important;letter-spacing:normal!important;border-radius:0!important}

.v4-view__summary{gap:0;padding:14px;background:#222b37}
.v4-view__summary>span+span{border-left:1px solid #536174;padding-left:16px;margin-left:10px}
.v4-view__summary strong{color:#f0f4fa;font-weight:700;margin-top:5px}
.v4-view label:has(input:checked){background:#28384f;border-color:#aac9ff;box-shadow:inset 3px 0 #aac9ff}
.v4-view label{min-height:68px;box-sizing:border-box}
.v4-view label span{min-width:0;overflow-wrap:anywhere}
.v4-view__hint,.v4-view__note{line-height:1.7}
.v4-view [data-view-apply]{min-height:44px;font-size:13px}
.v4-view [data-view-apply]:hover:not(:disabled){background:#c0d7ff}
.v4-view__status:not(:empty){padding:10px 12px;border:1px solid #637997;border-radius:8px;background:#273449;line-height:1.6}
body #switchVersionModal .mdl_switch_2024_content{background:#1e2631;border:1px solid #586980;box-shadow:0 24px 60px #0007;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:16px;box-sizing:border-box;max-height:90dvh;overflow-y:auto}
body #switchVersionModal .mdl_switch_2024_content::before{content:none}
body #switchVersionModal .mdl_switch_2024_icon{background:#2b3950;border:1px solid #637d9f;box-shadow:none;stroke:#b5d1ff}
body #switchVersionModal .mdl_switch_2024_title{color:#f3f6fb;font-size:20px;line-height:1.4}
body #switchVersionModal .mdl_switch_2024_message{color:#ced8e6;font-size:14px;line-height:1.7}
body #switchVersionModal .mdl_switch_2024_buttons{display:flex;gap:10px}
body #switchVersionModal .mdl_switch_2024_btn{min-height:46px;padding:12px;box-shadow:none;font-size:14px;font-weight:650;line-height:1.5;border-radius:10px;transform:none;white-space:normal}
body #switchVersionModal .mdl_switch_2024_btn_cancel{background:#2b3545;color:#e5ecf7;border:1px solid #637189}
body #switchVersionModal .mdl_switch_2024_btn_confirm{background:#aac9ff;color:#14233a;border:1px solid #aac9ff;box-shadow:none}
body #switchVersionModal .mdl_switch_2024_btn:disabled{background:#303c4d;border-color:#536278;color:#bfccdf;opacity:1;cursor:wait;filter:none}
body #switchVersionModal .mdl_switch_2024_btn:hover:not(:disabled){filter:brightness(1.1);transform:none}
body #switchVersionModal .mdl_switch_2024_btn:focus-visible{outline:2px solid #c5dbff;outline-offset:3px}
@media(prefers-reduced-motion:reduce){.v4-view label,body #switchVersionModal .mdl_switch_2024_btn{transition:none}body #switchVersionModal .mdl_switch_2024_content{animation:none}}

body #desktop-panel .slide-panel-content{background:#171e28}
body #desktop-panel .desktop-info{background:#1e2631;border:1px solid #4d5d73;border-radius:16px;padding:24px 20px;box-shadow:none}
body #desktop-panel .desktop-title{color:#f3f6fb}
body #desktop-panel .desktop-description{color:#ced8e6;font-size:14px;line-height:1.7}
body #desktop-panel .desktop-icon-wrapper{background:#2b3950;border:1px solid #637d9f;color:#b5d1ff;box-shadow:none}
body #desktop-panel .desktop-feature{background:#252f3e;border:1px solid #4c5d73;color:#e3ebf7;font-size:13px;line-height:1.6}
body #desktop-panel .desktop-feature .dfi{background:#32425a;color:#b5d1ff}
body #desktop-panel #go2full{background:#aac9ff;border:1px solid #aac9ff;color:#14233a;box-shadow:none;min-height:46px;font-weight:650}
body #desktop-panel #go2full svg{fill:currentColor}
body #desktop-panel #go2full:focus-visible{outline:2px solid #c5dbff;outline-offset:3px}
