.feedback-trigger{z-index:18;height:40px;padding:0 17px;border:1px solid #245b79;background:linear-gradient(180deg,#0c2d43,#081d2d);color:#e1f5ff;font-size:12px;font-weight:800;letter-spacing:.02em;box-shadow:0 10px 24px rgba(0,20,38,.28);backdrop-filter:none}.feedback-trigger:hover{border-color:#4db8e6;background:linear-gradient(180deg,#10405d,#0a2639)}
.sidebar{position:relative;z-index:42}.review-drawer{z-index:32;transition:transform .42s cubic-bezier(.2,.78,.2,1),opacity .24s!important;opacity:0;box-shadow:18px 16px 46px rgba(0,20,36,.34)!important}.review-drawer.open{opacity:1}.review-drawer:not(.open){pointer-events:none}
.improve{color:#e9f8ff!important;background:#0b2a40!important;border-color:#2a6789!important}.improve b{color:#f3fbff!important;font-size:12px!important;font-weight:800}.improve small{color:#a9d3e7!important;font-size:9px!important;font-weight:500}.improve>span,.improve i{color:#6ed7ff!important}.sidebar.render-complete .improve{color:#fff!important}.sidebar.render-complete .improve b,.sidebar.render-complete .improve small,.sidebar.render-complete .improve>span,.sidebar.render-complete .improve i{color:#fff!important}
.idle-particles{z-index:1;filter:none}.app-shell.rendering .idle-particles{transition:opacity .75s}.app-shell.has-result:not(.rendering) .idle-particles{opacity:0}
.app-shell:not(.has-result) .viewer,.app-shell.rendering .viewer{background:transparent}
@media(max-width:720px){.feedback-trigger{font-size:11px}.review-drawer{z-index:75}}
