.dropdown{display:inline-block;position:relative}.dropdown_trigger{cursor:pointer;user-select:none}.dropdown_panel{background:#161616;border:1px solid hsla(0,0%,100%,.063);border-radius:8px;box-shadow:0 8px 18px 0 rgba(0,0,0,.3);box-sizing:border-box;display:flex;flex-direction:column;gap:2px;max-width:calc(100vw - 16px);min-width:120px;opacity:0;padding:6px;pointer-events:none;position:absolute;top:calc(100% + 10px);transform:translateY(-6px) scale(.98);transform-origin:top;transition:opacity .16s ease,transform .16s ease;width:max-content;z-index:50}.dropdown_panel.is_visible{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.dropdown_panel_left{left:0}.dropdown_panel_right{right:0;transform-origin:top right}.dropdown_item{align-items:center;border-radius:6px;color:hsla(0,0%,100%,.5);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:9px 10px;transition:background .3s,color .3s;white-space:nowrap}.dropdown_item svg{fill:hsla(0,0%,100%,.5);flex-shrink:0;height:16px;transition:fill .3s;width:16px}.dropdown_item:hover{background:#202020;color:#fff}.dropdown_item:hover svg{fill:#fff}.dropdown_item.is_danger{color:#ff7a7a}.dropdown_item.is_danger svg{fill:#ff7a7a}.dropdown_item.is_danger:hover{background:rgba(231,76,60,.1);color:#ff7a7a}.dropdown_item.is_warning{color:#f6b949}.dropdown_item.is_warning svg{fill:#f6b949}.dropdown_item.is_warning:hover{background:rgba(246,185,73,.1);color:#f6b949}.dropdown_item.is_disabled{opacity:.5;pointer-events:none}.dropdown.select{display:block;width:100%}.select_control{align-items:center;background:#252525;border-radius:8px;display:flex;gap:8px;height:40px;outline:2px solid transparent;outline-offset:2px;padding:0 12px;transition:outline .3s,background .3s}.select_control_icon{display:flex;flex-shrink:0}.select_control_icon svg{fill:hsla(0,0%,100%,.5);height:16px;width:16px}.select_control:hover{border-color:hsla(0,0%,100%,.063)}.select_control.is_open{outline:2px solid #252525}.select_control.is_open .select_chevron{transform:rotate(180deg)}.select_control.is_disabled{opacity:.5;pointer-events:none}.select_value{color:#fff;flex:1;font-size:14px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select_value.is_placeholder{color:hsla(0,0%,100%,.376);font-weight:400}.select_chevron{display:flex;flex-shrink:0;transition:transform .3s}.select_chevron svg{fill:hsla(0,0%,100%,.5);height:12px;width:12px}.select_search{border-radius:6px;color:#fff;height:36px;margin-bottom:4px;width:100%}.select_options{display:flex;flex-direction:column;gap:2px;max-height:240px;overflow-y:auto}.select_option{align-items:center;border-radius:6px;color:hsla(0,0%,100%,.5);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:9px 34px 9px 10px;position:relative;transition:background .3s,color .3s}.select_option_icon{display:flex;flex-shrink:0}.select_option_icon svg{fill:currentColor;height:16px;width:16px}.select_option_label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select_option_check{display:flex;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.select_option_check svg{fill:#6f78ef;height:13px;width:13px}.select_option:hover{background:#202020;color:#fff}.select_option.is_selected{color:#fff}.select_option.is_disabled{opacity:.5;pointer-events:none}.select_empty{color:hsla(0,0%,100%,.5);font-size:13px;padding:14px 10px;text-align:center}.lightbox_overlay{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:rgba(0,0,0,.88);display:flex;inset:0;justify-content:center;opacity:0;padding:24px;pointer-events:none;position:fixed;transition:opacity .2s ease;z-index:10050}.lightbox_overlay.lightbox_visible{opacity:1;pointer-events:auto}.lightbox_imgwrap{align-items:center;cursor:default;display:flex;justify-content:center;max-height:92vh;max-width:92vw;position:relative}.lightbox_imgwrap img{border-radius:8px;box-shadow:0 12px 48px rgba(0,0,0,.5);display:block;max-height:92vh;max-width:92vw;object-fit:contain;transform:scale(.96);transition:transform .2s ease}.lightbox_visible .lightbox_imgwrap img{transform:scale(1)}.lightbox_close{align-items:center;background:#202020;border:none;border-radius:8px;cursor:pointer;display:flex;height:35px;justify-content:center;padding:0;position:absolute;right:20px;top:20px;transition:.3s;width:35px;z-index:2}.lightbox_close svg{fill:hsla(0,0%,100%,.502);height:20px;padding-right:1px;width:20px}.lightbox_close:hover{background:#252525}.lightbox_nav{align-items:center;background:#202020;border:none;border-radius:8px;cursor:pointer;display:flex;height:35px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:.3s;width:35px;z-index:2}.lightbox_nav svg{fill:hsla(0,0%,100%,.502);height:20px;width:20px}.lightbox_nav:hover{background:#252525}.lightbox_nav_prev{left:20px}.lightbox_nav_next{right:20px}.lightbox_counter{background:rgba(0,0,0,.5);border-radius:999px;bottom:20px;color:hsla(0,0%,100%,.85);font-size:12px;left:50%;letter-spacing:.5px;padding:4px 12px;position:fixed;transform:translateX(-50%);white-space:nowrap;z-index:2}.lightbox_zoom_button{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(0,0,0,.45);border:1px solid hsla(0,0%,100%,.063);border-radius:8px;color:hsla(0,0%,100%,.5);cursor:pointer;display:inline-flex;height:32px;justify-content:center;opacity:.6;padding:0;position:absolute;right:8px;top:8px;transition:opacity .3s,color .3s,background .3s,transform .3s;width:32px;z-index:3}.lightbox_zoom_button svg{height:16px;width:16px}.lightbox_zoom_button:focus-visible,.lightbox_zoom_button:hover{background:rgba(0,0,0,.7);color:#fff;opacity:1;outline:none;transform:scale(1.06)}@media(max-width:600px){.lightbox_nav_prev{left:10px}.lightbox_nav_next{right:10px}.lightbox_close{right:10px;top:10px}}