/* Exact sidebar assets and interactions from Figma node 180278:31293. */
.icon-btn{display:grid;place-items:center}
.icon-btn img{display:block;width:24px;height:24px}
.icon-btn:not(.active){opacity:1}
.icon-btn.active{background:transparent}
.icon-btn.active img{filter:brightness(0) saturate(100%) invert(50%) sepia(72%) saturate(965%) hue-rotate(119deg) brightness(82%) contrast(96%)}
.icon-btn:focus-visible,.mode-icon:focus-visible,.auto-icon:focus-visible,.shoot-panel button:focus-visible{outline:2px solid #05a479;outline-offset:-4px}
.top-settings{gap:8px}
.mode-icon,.auto-icon{width:48px;height:48px;padding:12px;border:0;background:transparent;display:grid;place-items:center}
.mode-icon img,.auto-icon img{display:block;width:24px;height:24px}
.auto-icon.active{background:#ffffff12;border-radius:16px}
.shoot-panel button:not(.record){min-width:64px;width:64px;padding:0;border:0;background:transparent}
.shoot-panel button:not(.record) img{display:block;width:24px;height:24px}
.shoot-panel button:not(.record):active,.icon-btn:active{background:#ffffff12;border-radius:12px}
.focus-reticle{position:absolute;z-index:9;left:50%;top:50%;width:63px;height:35px;transform:translate(-50%,-50%) scale(1.45);opacity:0;transition:transform .28s ease,opacity .2s ease}
.focus-reticle.focused{transform:translate(-50%,-50%) scale(1);opacity:1}
.parameter-panel{position:absolute;z-index:11;right:92px;top:82px;width:210px;padding:12px;border:1px solid #ffffff1f;border-radius:14px;background:#151718ed;box-shadow:0 14px 40px #0008;backdrop-filter:blur(18px)}
.parameter-panel header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.parameter-panel header b{font-size:13px}.parameter-panel header button{width:26px;height:26px;border:0;border-radius:50%;background:#ffffff10;color:#fff}.parameter-panel label{height:34px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ffffff0d;font-size:11px}.parameter-panel label span{color:#9fa6a4}.parameter-panel label b{font-weight:500}
.ui-clean .pip,.ui-clean .top-settings,.ui-clean .lens-switch,.ui-clean .shoot-panel,.ui-clean .joystick,.ui-clean .target-box,.ui-clean .species-chip,.ui-clean .target-pill,.ui-clean .voice,.ui-clean .params,.ui-clean .status,.ui-clean .parameter-panel{visibility:hidden}
.ui-clean .rail-left{visibility:visible}
.ui-clean #uiToggle{visibility:visible}
