.ambiente-controles{width:min(510px,calc(100vw - 28px));max-height:88dvh;overflow:auto;box-sizing:border-box;padding:22px;border:1px solid #38677f;border-radius:16px;background:#101e2d;color:#e5f3ff;font:14px Inter,system-ui,sans-serif;box-shadow:0 18px 90px #0009}
.ambiente-controles::backdrop{background:#020912b8}.ambiente-controles header{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:22px}.ambiente-controles h2{margin:5px 0}.ambiente-controles small,.ambiente-nota{color:#a8c1d2}.ambiente-controles button{padding:9px 13px;border:1px solid #426a80;border-radius:8px;background:#203e54;color:#e5f3ff;cursor:pointer;font:inherit}.ambiente-controles input[type=range]{width:100%;margin:15px 0;accent-color:#46dff5}.ambiente-controles output{float:right;color:#46dff5;font-weight:700}.ambiente-opcao{display:flex;gap:10px;align-items:center;font-weight:700;margin-top:24px}.ambiente-opcao input{width:18px;height:18px;accent-color:#46dff5}.ambiente-nota{font-size:12px;line-height:1.6}.ambiente-controles [data-amb-clima]{border-top:1px solid #345166;padding-top:15px;color:#9dd4e9;font-size:12px}.ambiente-controles footer{margin-top:18px}.ambiente-controles :focus-visible{outline:2px solid #46dff5;outline-offset:3px}
