@charset "UTF-8";html{height:100%;width:100%}html body{height:100%;width:100%;-webkit-user-select:none;user-select:none;color:var(--textColor)}html body .padding-3{padding:3px}html body .text_color{color:var(--textColor)}html body .label_color{color:var(--labelColor)}html body .theme_color{color:var(--themeColor)}html body .link_color{color:var(--linkColor)!important}html body .color_black{color:var(--black)}html body .color_grey{color:var(--grey)}html body .white_bg{background-color:var(--white)!important}html body .main_grey_bg{background-color:var(--mainBg)}html body .border_bottom_1{border-bottom:1px solid var(--primaryDarkBorder)}html body .drag_container{padding:3px}html body .drag_container.drag_started{outline:2px dotted var(--importBoxBorder)}html body .drag_container .dragging_item{outline:1px solid var(--formBorder)}html body .drag_container_header{padding:0 3px}html body .center_overlay{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center}html body .new_tag{color:var(--whiteInsideTheme);background-color:var(--themeColor);min-width:27px;display:inline-block;vertical-align:top;border:2px solid var(--themeColor);border-radius:5000px;padding:0 3px;font-size:8px;white-space:nowrap}html body .primary_card{background-color:var(--white);border-radius:4px;box-shadow:0 0 4px 0 var(--boxShadow)}html body .border_radius_4{border-radius:4px}html body .height_40{height:40px}html body .width_450{width:450px!important}html body .max_height_550{max-height:550px}html body .max_width_200{max-width:200px}html body .max_width_300{max-width:300px}html body .max_width_350{max-width:350px}html body .max_width_400{max-width:400px}html body .max_width_500{max-width:500px}html body .min_height_32{min-height:32px}html body .min_width_31{min-width:31px}html body .min_width_60{min-width:60px}html body .min_width_75{min-width:75px}html body .min_width_85{min-width:85px}html body .min_width_95{min-width:95px}html body .min_width_96{min-width:96px}html body .min_width_100{min-width:100px}html body .min_width_103{min-width:103px}html body .min_width_110{min-width:110px}html body .min_width_120{min-width:120px}html body .min_width_126{min-width:126px}html body .min_width_140{min-width:140px}html body .min_width_150{min-width:150px}html body .min_width_170{min-width:170px}html body .min_width_180{min-width:180px}html body .min_width_205{min-width:205px}html body .min_width_300{min-width:300px}html body .flex_0_0_30{flex:0 0 30px}html body .flex_0_0_160{flex:0 0 160px}html body .flex_0_0_250{flex:0 0 250px}html body .flex_0_0_320{flex:0 0 320px}html body .flex_1_1_10{flex:1 1 10px}html body .flex_2_2_10{flex:2 2 10px}html body .flex_1_1_10_limit{flex:1 1 10px;width:10px}html body .flex_2_2_10_limit{flex:2 2 10px;width:10px}html body .flex_1_1_10_h_limit{flex:1 1 10px;height:10px}html body .sales_plan_discard_confirm{width:auto!important}html body .border_bottom_none{border-bottom:none!important}html body .vertical_align_top{vertical-align:top}html body .white_space_no_wrap{white-space:nowrap!important}html body .white_space_pre_wrap{white-space:pre-wrap!important}html body .white_space_break_all{word-break:break-all;word-break:break-word;white-space:pre-wrap}html body .white_space_break_word{white-space:pre-wrap!important;word-break:break-word}html body .ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .flex_column_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}html body .flex_column_container .flex_column_grow_container{-webkit-box-flex:1;-ms-flex:1 1 10px;flex:1 1 10px;height:10px}html body .invalid_border{border-color:var(--invalid)!important}html body .invalid{position:absolute;top:0;right:0;font-size:12px;color:var(--invalid)}html body .invalid.invalid_top_17{top:-17px}html body .invalid.invalid_top_19{top:-19px}html body .cursor_pointer{cursor:pointer}html body .cursor_grab{cursor:grab}html body .cursor_auto{cursor:auto}html body .disabled{opacity:.5;cursor:no-drop}html body .no_data{position:absolute;left:0;right:0;bottom:0;top:0;display:flex;align-items:center;justify-content:center}html body .edit_link{color:var(--linkColor)!important;text-decoration:none}html body .edit_link.edit_link_disabled{color:var(--disabledColor)!important;cursor:not-allowed}html body .delete_link{color:var(--themeColor)}html body .delete_link.delete_link_disabled{color:var(--disabledColor);cursor:not-allowed}html body .disabled_icon{opacity:.5;cursor:not-allowed}html body .primary_btn{background-color:var(--themeColor);color:var(--white);padding:0 20px;outline:none!important;box-shadow:none!important;border-radius:20px;border:1px solid var(--themeColor);min-height:32px}html body .primary_btn:disabled,html body .primary_btn[disabled]{opacity:.5;cursor:not-allowed}html body .primary_border_btn{background-color:var(--white);color:var(--themeColor);padding:0 20px;outline:none!important;box-shadow:none!important;border-radius:20px;border:1px solid var(--themeColor);min-height:32px}html body .primary_border_btn:disabled,html body .primary_border_btn[disabled]{opacity:.5;cursor:not-allowed}html body .primary_border_btn.disabled{opacity:.5;cursor:not-allowed}html body .secondary_border_btn{background-color:var(--white);color:var(--textColor);padding:0 20px;outline:none!important;box-shadow:none!important;border-radius:20px;border:1px solid var(--labelColor);min-height:32px}html body .secondary_border_btn:disabled,html body .secondary_border_btn[disabled]{opacity:.5;cursor:not-allowed}html body .ant-btn{background-color:var(--white)!important;color:var(--textColor)!important;padding:0 20px!important;outline:none!important;box-shadow:none!important;border-radius:20px!important;border:1px solid var(--labelColor)!important;min-height:32px}html body .ant-btn:disabled,html body .ant-btn[disabled]{opacity:.5;cursor:not-allowed}html body .ant-btn.ant-btn-primary{background-color:var(--white);color:var(--themeColor)!important;padding:0 20px;outline:none!important;box-shadow:none!important;border-radius:20px;border:1px solid var(--themeColor)!important;min-height:32px}html body .ant-btn.ant-btn-primary:disabled,html body .ant-btn.ant-btn-primary[disabled]{opacity:.5;cursor:not-allowed}html body .ant-btn.ant-btn-dangerous{background-color:var(--white);color:var(--themeColor)!important;padding:0 20px;outline:none!important;box-shadow:none!important;border-radius:20px;border:1px solid var(--themeColor)!important;min-height:32px}html body .ant-btn.ant-btn-dangerous:disabled,html body .ant-btn.ant-btn-dangerous[disabled]{opacity:.5;cursor:not-allowed}html body .color_white{color:var(--white)!important}html body .shade_loading{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#e1e1e166;z-index:9}html body .overlay_loading{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#e1e1e1;z-index:9}html body .main_form_container>input{min-height:32px;border:1px solid var(--formBorder);border-radius:20px;padding:0 15px;outline:none!important;box-shadow:none!important;width:100%}html body .main_form_container>input::placeholder{color:var(--labelColor)}html body .main_form_container .ant-select{width:100%}html body .main_form_container .ant-select .ant-select-selector{padding:0 30px 0 15px!important;border-radius:20px;border-color:var(--formBorder)!important;box-shadow:none!important}html body .main_form_container .ant-select .ant-select-selector .ant-select-selection-placeholder{color:var(--labelColor)}html body .main_form_container .ant-select .ant-select-selector .ant-select-selection-placeholder{padding-right:25px}html body .main_form_container .ant-select .ant-select-selector .ant-select-selection-search{margin-left:0}html body .main_form_container .ant-select .ant-select-selector .ant-select-selection-search>input{padding-left:4px!important}html body .main_form_container .ant-select.ant-select-multiple .ant-select-selector .ant-select-selection-item{line-height:22px!important}html body .main_form_container .ant-select.ant-select-multiple .ant-select-selector .ant-select-selection-placeholder{padding-left:4px}html body .main_form_container .ant-select .ant-select-arrow{right:15px;top:calc(50% - 1px)}html body .main_form_container .ant-select .ant-select-arrow .ant_select_drop_icon{font-size:22px;color:var(--black)}html body .main_form_container .ant-select .ant-select-clear{height:20px;right:14px;top:calc(50% - 4px);font-size:18px;width:20px;color:var(--black);display:flex;padding:0}html body .main_form_container .ant-picker{min-height:32px;border:1px solid var(--formBorder);border-color:var(--formBorder)!important;border-radius:20px;padding:0 15px;outline:none!important;box-shadow:none!important;width:100%}html body .main_form_container .ant-picker .ant-picker-input>input{font-family:regular}html body .main_form_container .ant-picker .ant-picker-input>input::placeholder{color:var(--labelColor)}html body .main_form_container .ant-picker .ant-picker-suffix,html body .main_form_container .ant-picker .ant-picker-clear{color:var(--black)}html body .main_form_container .ant-picker .ant-picker-active-bar{background-color:var(--themeColor)}html body .main_form_container .ant-picker .ant-picker-separator{display:none}html body .main_form_container .ant-picker .ant-picker-clear{height:17px;right:14px;top:50%;font-size:18px;width:17px;color:var(--black)}html body .main_form_container .ant-checkbox-wrapper .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner{background-color:var(--themeColor);border-color:var(--themeColor)}html body .main_form_container .ant-checkbox-wrapper .ant-checkbox.ant-checkbox-checked:not(.ant-checkbox-disabled):hover .ant-checkbox-inner{background-color:var(--themeColor);border-color:var(--themeColor)}html body .main_form_container .ant-checkbox-wrapper .ant-checkbox:not(.ant-checkbox-disabled):hover .ant-checkbox-inner{border-color:var(--themeColor)}html body .main_form_container .ant-checkbox-wrapper .ant-checkbox:after{border-color:var(--themeColor)}html body .main_form_container .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner{border-radius:2px!important}html body .main_form_container .ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner{background-color:var(--themeColor);border-color:var(--themeColor)}html body .main_form_container .ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox.ant-checkbox-checked:not(.ant-checkbox-disabled):hover .ant-checkbox-inner{background-color:var(--themeColor);border-color:var(--themeColor)}html body .main_form_container .ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox .ant-checkbox-inner{border-color:var(--themeColor)!important}html body .main_form_container .ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox:after{border-color:var(--themeColor)!important}html body .main_form_container .ant-switch{background-color:var(--labelColor)!important}html body .main_form_container .ant-switch.ant-switch-checked{background-color:var(--themeColor)!important}html body .main_form_container.minus_switch_bulk .ant-switch,html body .main_form_container.minus_switch_bulk .ant-switch.ant-switch-checked{background-color:#ddd!important}html body .secondary_form_container>input{min-height:32px;padding:0 10px;outline:none!important;border:1px solid var(--boxShadow);border-radius:4px;box-shadow:0 0 2px 0 var(--boxShadow) inset!important;width:100%}html body .secondary_form_container>input::placeholder{color:var(--labelColor)}html body .secondary_form_container>textarea{height:100px;border:1px solid var(--boxShadow);border-radius:4px;box-shadow:0 0 2px 0 var(--boxShadow) inset!important;padding:10px;outline:none!important;width:100%;resize:none}html body .secondary_form_container>textarea::placeholder{color:var(--labelColor)}html body .secondary_form_container .ant-select{width:100%}html body .secondary_form_container .ant-select .ant-select-selector{padding:0 10px!important;border:1px solid var(--boxShadow)!important;border-radius:4px;box-shadow:0 0 2px 0 var(--boxShadow) inset!important}html body .secondary_form_container .ant-select .ant-select-selector .ant-select-selection-placeholder{color:var(--labelColor)}html body .secondary_form_container .ant-select .ant-select-selector .ant-select-selection-placeholder{padding-right:25px}html body .secondary_form_container .ant-select .ant-select-selector .ant-select-selection-search{margin-left:0}html body .secondary_form_container .ant-select.ant-select-multiple .ant-select-selector .ant-select-selection-item{line-height:22px!important}html body .secondary_form_container .ant-select .ant-select-arrow{right:10px;top:calc(50% - 1px)}html body .secondary_form_container .ant-select .ant-select-arrow .ant_select_drop_icon{font-size:22px;color:var(--black)}html body .secondary_form_container .ant-select .ant-select-clear{height:20px;right:6px;top:calc(50% - 4px);font-size:18px;width:20px;color:var(--black);display:flex}html body .secondary_form_container .ant-picker{min-height:32px;border-color:transparent!important;padding:0 10px;outline:none!important;border:1px solid var(--boxShadow);border-radius:4px;box-shadow:0 0 2px 0 var(--boxShadow) inset!important;width:100%}html body .secondary_form_container .ant-picker .ant-picker-input>input{font-family:regular}html body .secondary_form_container .ant-picker .ant-picker-input>input::placeholder{color:var(--labelColor)}html body .secondary_form_container .ant-picker .ant-picker-suffix,html body .secondary_form_container .ant-picker .ant-picker-clear{color:var(--black)}html body .secondary_form_container .ant-picker .ant-picker-active-bar{background-color:var(--themeColor)}html body .secondary_form_container .ant-picker .ant-picker-separator{display:none}html body .secondary_form_container .ant-picker .ant-picker-clear{height:17px;top:50%;font-size:18px;width:17px;color:var(--black)}html body .custom_antd_clear_btn{height:100%;width:100%;color:var(--white);display:flex;align-items:center;justify-content:center;background-color:var(--black);border-radius:5000px;font-size:10px;padding:0;outline:none;box-shadow:none;border:none}@media screen and (max-width:1150px){html body .ant-select .ant-select-clear{opacity:1!important}}html body .main_filter_container_box{padding-bottom:10px;display:flex;align-items:center;justify-content:flex-end}html body .main_filter_container_box.main_pagination_container_filter_container_box{padding-bottom:5px}html body .main_filter_container_box .main_filter_container{flex:1 1 10px;width:10px;max-width:300px;padding:0 7.5px 5px}html body .main_filter_container_box .main_filter_container.main_filter_container_no_max_width{max-width:inherit}html body .main_filter_container_box .main_filter_container_bottom_padding{padding-bottom:5px}html body .main_filter_container_box .clear_filter{color:var(--formBorder);cursor:pointer;padding-left:7.5px;text-decoration:underline;padding-bottom:8px}html body .main_filter_container_box .filter_spacer_left{padding-left:7.5px}html body .main_filter_container_box .event_dates{font-size:12px;text-align:right}html body .table_status_item{color:#59896f}html body .table_status_item.table_status_item_rejected{color:var(--themeColor)}html body .table_status_item.table_status_item_store_pending{color:#cb8d30}html body .table_status_item_svg{margin-top:1px;fill:var(--themeColor)}html body .table_status_item_svg.table_status_item_store_pending_tooltip{fill:#cb8d30}html body .table_status_item_svg.table_status_item_store_submitted_tooltip{fill:#59896f}html body .table_status_item_svg.table_status_item_svg_filler{fill:var(--white)}html body .sales_plan_view_tooltip{position:absolute;right:-10px;top:2px}html body .table_min_width_100_td{min-width:100px;width:100px;white-space:pre-wrap!important}html body .table_min_width_165_td{min-width:165px;width:165px;white-space:pre-wrap!important}html body .table_min_width_100_th{min-width:100px;width:100px;white-space:pre-wrap!important}html body .table_min_width_100_th:before{content:"";min-width:90px;display:block;position:relative!important;top:0!important;bottom:0!important;background-color:transparent!important}html body .table_min_width_155_th{min-width:135px;width:135px;white-space:pre-wrap!important}html body .table_min_width_155_th:before{content:"";min-width:120px;display:block;position:relative!important;top:0!important;bottom:0!important;background-color:transparent!important}html body .table_min_width_190_td{min-width:190px;width:190px;white-space:pre-wrap!important}html body .table_min_width_250_td{min-width:250px;width:250px;white-space:pre-wrap!important}html body .table_min_width_190_th{min-width:190px;width:190px;white-space:pre-wrap!important}html body .table_min_width_190_th:before{content:"";min-width:190px;display:block;position:relative!important;top:0!important;bottom:0!important;background-color:transparent!important}html body .table_max_width_50_th{min-width:50px;max-width:50px;width:50px}html body .table_max_width_70_th{min-width:70px;max-width:70px;width:70px}html body .table_max_width_80_th{min-width:80px;max-width:80px;width:80px}html body .table_max_width_90_th{min-width:90px;max-width:90px;width:90px}html body .table_max_width_100_th{min-width:100px;max-width:100px;width:100px}html body .table_max_width_120_th{min-width:120px;max-width:120px;width:120px}html body .table_width_130_th{width:130px}html body .table_width_250_td{width:250px}html body .table_width_290_td{width:290px}html body .confirm_modal_with_content .ant-modal-close{display:none}html body .ant-modal-confirm-btns .ant-btn{min-width:130px}html body .ant-modal-confirm.ant_modal_confirm_responsive_width{width:max-content!important}html body input::file-selector-button{cursor:pointer}html body button:focus{outline:none!important}html body .column_resize_table th:before{content:"";display:block;width:var(--column_resize_before_width)}html body .ant-modal-wrap{display:flex;align-items:center;justify-content:center}html body .ant-modal-wrap .ant-modal{top:auto;padding-bottom:0;transform:none;color:var(--textColor);line-height:1.5}html body .ant-modal-wrap .ant-modal .ant-modal-body{line-height:1.5}html body .ant-pagination>li .ant-pagination-item-link{display:flex!important;align-items:center;justify-content:center}html body .ant-pagination>li.ant-pagination-item-active{border-color:var(--themeColor)!important}html body .ant-pagination>li.ant-pagination-item-active>a{color:var(--themeColor)!important}html body .ant-pagination .ant-select .ant-select-selector{padding:0 10px!important;border:1px solid var(--boxShadow)!important;border-radius:4px;box-shadow:0 0 2px 0 var(--boxShadow) inset!important}html body .ant-pagination .ant-select .ant-select-selector .ant-select-selection-placeholder{color:var(--labelColor)}html body .ant-pagination .ant-select .ant-select-selector .ant-select-selection-placeholder{padding-right:25px}html body .ant-pagination .ant-select .ant-select-selector .ant-select-selection-search{margin-left:0}html body .ant-pagination .ant-select.ant-select-multiple .ant-select-selector .ant-select-selection-item{line-height:22px!important}html body .ant-pagination .ant-select .ant-select-arrow{right:12px;top:calc(50% + 1px)}html body .ant-pagination .ant-select .ant-select-arrow .ant_select_drop_icon{font-size:22px;color:var(--black)}html body .ant-pagination .ant-select .ant-select-clear{height:17px;right:14px;top:calc(50% - 3px);font-size:18px;width:17px;color:var(--black);display:flex}html body .ant-pagination .ant-pagination-options-quick-jumper>input{min-height:32px;padding:0 10px;outline:none!important;border:1px solid var(--boxShadow)!important;border-radius:4px;box-shadow:0 0 2px 0 var(--boxShadow) inset!important;width:100%}html body .ant-pagination .ant-pagination-options-quick-jumper>input::placeholder{color:var(--labelColor)}html body .ant-tooltip{max-width:90vw!important}html body .ant-checkbox-wrapper,html body .ant-checkbox-wrapper *,html body .ant-checkbox-wrapper .ant-checkbox{font-family:regular}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:var(--labelColor);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--primaryDarkBorder)}@font-face{font-family:Roboto-Black;src:url(/assets/Roboto-Black-qr0G-G-3.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto-Bold;src:url(/assets/Roboto-Bold-BKtbn9Wi.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto-Regular;src:url(/assets/Roboto-Regular-BHeBnKzs.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto-Light;src:url(/assets/Roboto-Light-y85UWPYz.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto-Medium;src:url(/assets/Roboto-Medium-CFKDKRMh.ttf) format("truetype");font-weight:400;font-style:normal}html body{font-size:13px;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}html body .font_20{font-size:20px}html body .font_12{font-size:12px}html body .font_11{font-size:11px}html body .font-16{font-size:16px}html body .font-body{font-size:13px}html body .font_weight_bold{font-family:Manrope,sans-serif;font-weight:700}html body .font_weight_black{font-family:Manrope,sans-serif;font-weight:800}html body .font_weight_medium{font-family:Manrope,sans-serif;font-weight:500}html body .font_weight_thin{font-family:Manrope,sans-serif;font-weight:300}html body .font_weight_regular{font-family:Manrope,sans-serif;font-weight:400}html body .roboto_font{font-family:Roboto-Regular,Manrope,sans-serif}html body .roboto_font .font_weight_bold{font-family:Roboto-Bold,Manrope,sans-serif;font-weight:700}html body .roboto_font .font_weight_black{font-family:Roboto-Black,Manrope,sans-serif;font-weight:800}html body .roboto_font .font_weight_medium{font-family:Roboto-Medium,Manrope,sans-serif;font-weight:500}html body .roboto_font .font_weight_thin{font-family:Roboto-Light,Manrope,sans-serif;font-weight:300}html body .roboto_font .font_weight_regular{font-family:Roboto-Regular,Manrope,sans-serif;font-weight:400}html body .noto_sans_font{font-family:NotoSansJP-Regular,Manrope,sans-serif}html body .noto_sans_font .font_weight_bold{font-family:NotoSansJP-Bold,Manrope,sans-serif;font-weight:700}html body .noto_sans_font .font_weight_black{font-family:NotoSansJP-Black,Manrope,sans-serif;font-weight:800}html body .noto_sans_font .font_weight_medium{font-family:NotoSansJP-Medium,Manrope,sans-serif;font-weight:500}html body .noto_sans_font .font_weight_thin{font-family:NotoSansJP-Light,Manrope,sans-serif;font-weight:300}html body .noto_sans_font .font_weight_regular{font-family:NotoSansJP-Regular,Manrope,sans-serif;font-weight:400}.auth_description{font-size:14px;color:var(--textColor);margin:0 0 28px;line-height:1.5;text-align:center}.auth_success_message{width:100%;text-align:center;margin:24px 0}.auth_success_message p{margin:8px 0;font-size:14px;color:var(--textColor);line-height:1.6}.auth_success_message .auth_success_email{font-weight:600;color:var(--brandPrimary);font-size:15px}.auth_success_message .auth_success_note{font-size:12px;color:var(--labelColor);margin-top:16px}.auth_container{height:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:linear-gradient(135deg,var(--brandBackground) 0%,rgba(246,244,239,.95) 50%,var(--brandBackground) 100%)}.auth_container .auth_container_inner{display:flex;align-items:center;justify-content:center;width:100%}.auth_container .auth_card{width:100%;max-width:420px;background-color:var(--white);border-radius:24px;box-shadow:0 4px 24px var(--boxShadow);padding:48px 40px 32px}.auth_container .auth_card_content{display:flex;flex-direction:column;align-items:center;text-align:center}.auth_container .auth_logo{height:auto;max-width:180px;max-height:50px;margin:0 0 8px;object-fit:contain}.auth_container .auth_heading{font-size:18px;font-weight:700;color:var(--black);margin:0 0 28px;line-height:1.3}.auth_container .auth_form{width:100%}.auth_container .auth_form .auth_form_field{margin-bottom:16px;position:relative;text-align:left}.auth_container .auth_form .auth_input_wrapper{position:relative;display:flex;align-items:center}.auth_container .auth_form .auth_input_wrapper>input{width:100%;min-height:44px;padding:0 14px;border:1px solid var(--loginFormBorder);border-radius:12px;outline:none;box-shadow:none;font-size:14px}.auth_container .auth_form .auth_input_wrapper>input::placeholder{color:var(--labelColor)}.auth_container .auth_form .auth_input_wrapper>input.auth_input_invalid{border-color:var(--invalid)}.auth_container .auth_form .auth_input_wrapper .login_input_icon{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--labelColor);pointer-events:none}.auth_container .auth_form .auth_input_wrapper .login_eye_icon{pointer-events:auto}.auth_container .auth_form .auth_input_wrapper.auth_input_wrapper_has_icon>input{padding-right:44px}.auth_container .auth_form .auth_input_wrapper .auth_eye_toggle{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;padding:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--labelColor)}.auth_container .auth_form .auth_input_wrapper .auth_eye_toggle:focus{outline:none}.auth_container .auth_form .auth_invalid_message{display:block;font-size:12px;color:var(--invalid);margin-top:4px;padding-left:2px}.auth_container .auth_form .auth_btn_primary{width:100%;min-height:44px;margin-top:24px;padding:0 20px;background-color:var(--brandPrimary);color:var(--white);border:none;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px var(--boxShadow)}.auth_container .auth_form .auth_btn_primary:hover:not(:disabled){background-color:var(--loginPrimaryHover);box-shadow:0 4px 12px var(--boxShadow);transform:translateY(-1px)}.auth_container .auth_form .auth_btn_primary:disabled{opacity:.6;cursor:not-allowed}.auth_container .auth_form .auth_btn_primary:focus{outline:none}.auth_container .auth_form .auth_divider{display:flex;align-items:center;width:100%;margin:20px 0}.auth_container .auth_form .auth_divider:before,.auth_container .auth_form .auth_divider:after{content:"";flex:1;height:1px;background-color:var(--loginFormBorder)}.auth_container .auth_form .auth_divider .auth_divider_text{padding:0 12px;font-size:14px;color:var(--textColor)}.auth_container .auth_form .auth_btn_google{width:100%;min-height:44px;padding:0 20px;background-color:var(--white);color:var(--black);border:1px solid var(--loginFormBorder);border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px var(--boxShadow);display:flex;align-items:center;justify-content:center}.auth_container .auth_form .auth_btn_google:hover:not(:disabled){background-color:var(--white);box-shadow:0 4px 12px var(--boxShadow);transform:translateY(-1px);border-color:var(--brandPrimary)}.auth_container .auth_form .auth_btn_google:disabled{opacity:.6;cursor:not-allowed}.auth_container .auth_form .auth_btn_google:focus{outline:none}.auth_container .auth_forgot_wrapper{margin-top:16px}.auth_container .auth_forgot_link{font-size:14px;color:var(--brandPrimary);text-decoration:none;transition:color .2s ease}.auth_container .auth_forgot_link:hover{color:var(--loginPrimaryHover);text-decoration:underline}.auth_container .auth_signup_wrapper{margin-top:24px;font-size:14px}.auth_container .auth_signup_wrapper .auth_signup_text{color:var(--textColor)}.auth_container .auth_signup_wrapper .auth_signup_link{color:var(--brandPrimary);font-weight:600;text-decoration:none;margin-left:4px;transition:color .2s ease}.auth_container .auth_signup_wrapper .auth_signup_link:hover{color:var(--loginPrimaryHover);text-decoration:underline}.add_storage_modal .add_storage_modal_content{padding:8px 0}.add_storage_modal .add_storage_modal_desc{margin:0 0 20px;font-size:14px;color:var(--textColor);line-height:1.5}.add_storage_modal .add_storage_modal_loading,.add_storage_modal .add_storage_modal_error{padding:24px 0;text-align:center;color:var(--textColor);font-size:14px}.add_storage_modal .add_storage_modal_error{color:var(--errorColor, #b71c1c)}.add_storage_modal .add_storage_modal_field{margin-bottom:20px}.add_storage_modal .add_storage_modal_label{display:block;font-size:14px;font-weight:500;color:var(--black);margin-bottom:4px}.add_storage_modal .add_storage_modal_hint{display:block;font-size:12px;color:var(--textColor);margin-bottom:10px}.add_storage_modal .add_storage_modal_slider_row{display:flex;align-items:center;gap:16px}.add_storage_modal .add_storage_modal_slider_end{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.add_storage_modal .add_storage_modal_needed_hint{font-size:11px;color:var(--textColor);white-space:nowrap}.add_storage_modal .add_storage_modal_slider{flex:1;min-width:0;height:8px;accent-color:var(--brandPrimary, #2d5016);cursor:pointer}.add_storage_modal .add_storage_modal_input{width:100%;max-width:100px;padding:8px 12px;font-size:14px;border:1px solid var(--loginFormBorder, #d9d9d9);border-radius:8px;text-align:left}.add_storage_modal .add_storage_modal_input:focus{outline:none;border-color:var(--brandPrimary, #2d5016)}.add_storage_modal .add_storage_modal_input[aria-invalid=true]{border-color:var(--errorColor, #b71c1c)}.add_storage_modal .add_storage_modal_input_error{margin-top:6px;font-size:12px;color:var(--errorColor, #b71c1c)}.add_storage_modal .add_storage_modal_price_row{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-top:1px solid var(--loginFormBorder, #eee);margin-bottom:16px}.add_storage_modal .add_storage_modal_price_label{font-size:15px;font-weight:600;color:var(--black)}.add_storage_modal .add_storage_modal_price_value{font-size:18px;font-weight:600;color:var(--brandPrimary, #2d5016)}.add_storage_modal .add_storage_modal_actions{display:flex;justify-content:flex-end;gap:12px}.add_storage_modal .add_storage_modal_btn{padding:10px 20px;font-size:14px;font-weight:500;border-radius:8px;cursor:pointer;border:none;transition:opacity .2s}.add_storage_modal .add_storage_modal_btn:hover{opacity:.9}.add_storage_modal .add_storage_modal_btn_cancel{background:var(--tableHeadBg, #f5f5f5);color:var(--textColor)}.add_storage_modal .add_storage_modal_btn_continue{background:var(--brandPrimary, #2d5016);color:var(--white)}.add_storage_modal .add_storage_modal_skeleton_wrap{min-height:200px}.add_storage_modal .add_storage_modal_pricing_content .add_storage_pricing_modal_content{display:flex;flex-direction:column;gap:8px}.add_storage_modal .add_storage_modal_pricing_actions{display:flex;align-items:center;gap:12px;margin-top:14px}.add_storage_modal .add_storage_modal_pricing_actions .add_storage_modal_btn_cancel{flex:0 0 auto}.add_storage_modal .add_storage_modal_pricing_actions .add_storage_pricing_modal_pay_btn{flex:1;margin-top:0}.add_storage_modal.add_storage_modal_pricing_step .add_storage_modal_content{padding:8px 0}.add_storage_pricing_skeleton{display:flex;flex-direction:column;gap:12px;padding:8px 0}.add_storage_pricing_skeleton_line,.add_storage_pricing_skeleton_row,.add_storage_pricing_skeleton_total,.add_storage_pricing_skeleton_btn{background:linear-gradient(90deg,var(--loginFormBorder, #eee) 25%,rgba(255,255,255,.5) 50%,var(--loginFormBorder, #eee) 75%);background-size:200% 100%;animation:add_storage_skeleton_shimmer 1.2s ease-in-out infinite;border-radius:6px}.add_storage_pricing_skeleton_title{height:14px;width:80px;margin-top:8px}.add_storage_pricing_skeleton_row{height:20px;width:100%}.add_storage_pricing_skeleton_total{height:28px;width:100%;margin-top:8px}.add_storage_pricing_skeleton_btn{height:40px;width:100%;margin-top:14px}@keyframes add_storage_skeleton_shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.add_storage_pricing_modal_loading{padding:24px 8px;text-align:center;color:var(--labelColor);font-size:14px}.add_storage_pricing_modal_content{display:flex;flex-direction:column;gap:8px}.add_storage_pricing_modal_row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 0}.add_storage_pricing_modal_label{font-size:14px;font-weight:500;color:var(--textColor)}.add_storage_pricing_modal_value{font-size:14px;font-weight:600;color:var(--textColor)}.add_storage_pricing_modal_section_title{margin-top:8px;padding-top:8px;border-top:1px solid var(--loginFormBorder);font-size:13px;font-weight:600;color:var(--labelColor);text-transform:uppercase;letter-spacing:.3px}.add_storage_pricing_modal_total{margin-top:10px;padding-top:10px;border-top:2px solid var(--brandPrimary);display:flex;align-items:center;justify-content:space-between}.add_storage_pricing_modal_total .add_storage_pricing_modal_label,.add_storage_pricing_modal_total .add_storage_pricing_modal_value{font-size:16px;font-weight:700;color:var(--brandPrimary)}.add_storage_pricing_modal_policy_acceptance{margin-top:12px;padding-top:10px;border-top:1px solid var(--loginFormBorder)}.add_storage_pricing_modal_policy_text{font-size:12px;line-height:1.6;color:var(--textColor)}.add_storage_pricing_modal_policy_link{background:transparent;border:none;padding:0;font-size:12px;font-weight:500;color:var(--brandPrimary);cursor:pointer;text-decoration:underline}.add_storage_pricing_modal_policy_link:hover:not(:disabled){color:var(--loginPrimaryHover)}.add_storage_pricing_modal_policy_link:disabled{opacity:.6;cursor:not-allowed}.add_storage_pricing_modal_pay_btn{margin-top:14px;width:100%;min-height:40px;border:none;border-radius:10px;background:var(--brandPrimary);color:var(--white);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.add_storage_pricing_modal_pay_btn:hover:not(:disabled){background:var(--loginPrimaryHover)}.add_storage_pricing_modal_pay_btn:disabled{opacity:.6;cursor:not-allowed}.add_storage_policy_content{display:flex;flex-direction:column;gap:10px}.add_storage_policy_meta{display:flex;justify-content:flex-end;padding-bottom:6px;border-bottom:1px solid var(--loginFormBorder)}.add_storage_policy_version{font-size:12px;font-weight:500;color:var(--labelColor)}.add_storage_policy_text{font-size:13px;line-height:1.5;color:var(--textColor);max-height:52vh;overflow-y:auto}:global .add_storage_modal.add_storage_modal_pricing_step .ant-modal-header,:global .add_storage_pricing_modal .ant-modal-header,:global .add_storage_policy_modal .ant-modal-header{padding:14px 16px}:global .add_storage_modal.add_storage_modal_pricing_step .ant-modal-title,:global .add_storage_pricing_modal .ant-modal-title,:global .add_storage_policy_modal .ant-modal-title{font-size:18px}:global .add_storage_modal.add_storage_modal_pricing_step .ant-modal-body,:global .add_storage_pricing_modal .ant-modal-body,:global .add_storage_policy_modal .ant-modal-body{padding:14px 16px}.main_layout{display:flex;height:100%;min-height:100vh;background:linear-gradient(135deg,var(--mainBg) 0%,#e8e4df 100%);position:relative}.main_layout_sidebar{width:var(--sidebarWidth);min-width:var(--sidebarWidth);flex-shrink:0;background-color:var(--white);box-shadow:2px 0 12px #0000000f;display:flex;flex-direction:column;z-index:2;border-radius:0;overflow:hidden;transition:width .3s ease,min-width .3s ease}.main_layout_sidebar.main_layout_sidebar_collapsed{width:70px;min-width:70px}.main_layout_sidebar.main_layout_sidebar_collapsed .main_layout_sidebar_header{justify-content:center;padding:34px 12px 24px}.main_layout_sidebar.main_layout_sidebar_collapsed .main_layout_sidebar_nav{padding:0 8px 12px}.main_layout_sidebar.main_layout_sidebar_collapsed .main_layout_sidebar_nav_item{justify-content:center;padding:12px 10px}.main_layout_sidebar.main_layout_sidebar_collapsed .main_layout_sidebar_bottom{padding:12px 8px 20px}.main_layout_sidebar.main_layout_sidebar_collapsed .main_layout_sidebar_nav_item_bottom{justify-content:center;padding:12px 10px}.main_layout_sidebar_header{display:flex;align-items:center;justify-content:center;gap:10px;padding:34px 16px 24px;min-height:72px;box-sizing:border-box;width:100%}.main_layout_sidebar_header_expanded_wrap{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px}.main_layout_sidebar_header_collapsed_wrap{position:relative;display:flex;align-items:center;justify-content:center;width:100%}.main_layout_sidebar_toggle_btn{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:6px;border:none;background:none;cursor:pointer;transition:opacity .2s}.main_layout_sidebar_toggle_btn:hover .main_layout_sidebar_toggle_img{opacity:.85}.main_layout_sidebar_toggle_img{display:block;height:28px;width:auto;object-fit:contain;filter:brightness(0) saturate(0%) invert(56%)}.main_layout_sidebar_toggle_btn_collapsed{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:auto;width:36px;height:36px;transition:opacity .2s}.main_layout_sidebar_toggle_btn_collapsed .main_layout_sidebar_toggle_img{height:32px;width:auto}.main_layout_sidebar_collapsed .main_layout_sidebar_header_collapsed_wrap:hover .main_layout_sidebar_logo_collapsed{opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}.main_layout_sidebar_collapsed .main_layout_sidebar_header_collapsed_wrap .main_layout_sidebar_logo_collapsed{transition:opacity .2s,visibility .2s}.main_layout_sidebar_collapsed .main_layout_sidebar_header_collapsed_wrap:hover .main_layout_sidebar_toggle_btn_collapsed{opacity:1}.main_layout_sidebar_logo_img{height:auto;max-height:33px;max-width:180px;display:block;object-fit:contain;flex-shrink:0}.main_layout_sidebar_logo_collapsed{height:36px;width:36px;object-fit:contain;display:block}.main_layout_sidebar_storage{flex-shrink:0;padding:16px;margin-top:auto;border-top:1px solid var(--primaryBorder)}.main_layout_sidebar_storage.main_layout_sidebar_storage_clickable{cursor:pointer;outline:none;border-radius:0;transition:background-color .15s ease;display:block;width:100%;border:none;background:transparent;text-align:left;font:inherit;margin:0}.main_layout_sidebar_storage.main_layout_sidebar_storage_clickable:hover{background-color:var(--tableHeadBg, #f5f5f5)}.main_layout_sidebar_storage.main_layout_sidebar_storage_clickable:focus-visible{background-color:var(--tableHeadBg, #f5f5f5)}.main_layout_sidebar_storage_header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.main_layout_sidebar_storage_icon{font-size:16px;color:var(--labelColor);flex-shrink:0}.main_layout_sidebar_storage_label{font-size:13px;font-weight:600;color:var(--textColor);text-transform:uppercase;letter-spacing:.04em;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.main_layout_sidebar_storage_summary{font-size:13px;font-weight:500;color:var(--textColor);margin-bottom:8px;line-height:1.4;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.main_layout_sidebar_storage_bar{display:flex;width:100%;height:8px;border-radius:4px;overflow:hidden;background:var(--primaryBorder)}.main_layout_sidebar_storage_bar_segment{height:100%;min-width:2px;transition:width .2s ease;cursor:default}.main_layout_sidebar_storage_bar_segment.main_layout_sidebar_storage_bar_used{background:#2563eb}.main_layout_sidebar_storage_bar_segment.main_layout_sidebar_storage_bar_expired{background:#b45309}.main_layout_sidebar_storage_bar_segment.main_layout_sidebar_storage_bar_available{background:#059669}.main_layout_sidebar_collapsed .main_layout_sidebar_storage{padding:16px 10px}.main_layout_sidebar_collapsed .main_layout_sidebar_storage .main_layout_sidebar_storage_header{justify-content:center;margin-bottom:8px}.main_layout_sidebar_storage_collapsed_text{font-size:12px;font-weight:500;color:var(--textColor);text-align:center;line-height:1.3;word-break:break-word;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.main_layout_sidebar_nav{display:flex;flex-direction:column;gap:2px;padding:0 12px 12px;flex:1 1 auto}.main_layout_sidebar_nav_item{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:10px;text-decoration:none!important;color:var(--textColor);font-size:14px;font-weight:500;transition:background-color .15s ease,color .15s ease;border:none;background:none;width:100%;text-align:left;cursor:pointer;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.main_layout_sidebar_nav_item:hover,.main_layout_sidebar_nav_item:focus,.main_layout_sidebar_nav_item:active,.main_layout_sidebar_nav_item:visited{text-decoration:none!important}.main_layout_sidebar_nav_item:hover{background-color:var(--primaryLighter);color:var(--brandPrimary)}.main_layout_sidebar_nav_item.main_layout_sidebar_nav_item_active{background-color:var(--brandPrimary);color:var(--white);font-weight:600;text-decoration:none!important}.main_layout_sidebar_nav_item.main_layout_sidebar_nav_item_active .main_layout_sidebar_nav_item_icon,.main_layout_sidebar_nav_item.main_layout_sidebar_nav_item_active .main_layout_sidebar_nav_item_text{text-decoration:none!important}.main_layout_sidebar_nav_item.main_layout_sidebar_nav_item_active .main_layout_sidebar_nav_item_icon{color:var(--white)}.main_layout_sidebar_nav_item.main_layout_sidebar_nav_item_active .main_layout_sidebar_nav_item_arrow{opacity:1;color:var(--white)}.main_layout_sidebar_nav_item.main_layout_sidebar_nav_item_active:hover,.main_layout_sidebar_nav_item.main_layout_sidebar_nav_item_active:focus,.main_layout_sidebar_nav_item.main_layout_sidebar_nav_item_active:active,.main_layout_sidebar_nav_item.main_layout_sidebar_nav_item_active:visited{text-decoration:none!important}.main_layout_sidebar_nav_item.main_layout_sidebar_nav_item_active:hover{background-color:var(--loginPrimaryHover);color:var(--white)}.main_layout_sidebar_nav_item.main_layout_sidebar_nav_item_active:hover .main_layout_sidebar_nav_item_icon,.main_layout_sidebar_nav_item.main_layout_sidebar_nav_item_active:hover .main_layout_sidebar_nav_item_arrow{color:var(--white)}.main_layout_sidebar_nav_item.main_layout_sidebar_nav_item_bottom .main_layout_sidebar_nav_item_arrow{display:none}.main_layout_sidebar_nav_item_icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--labelColor)}.main_layout_sidebar_nav_item_icon svg{width:20px;height:20px}.main_layout_sidebar_nav_item_text{flex:1 1 auto;text-decoration:none!important}.main_layout_sidebar_nav_item_arrow{opacity:0;flex-shrink:0}.main_layout_sidebar_nav_item_active .main_layout_sidebar_nav_item_arrow{opacity:1}.main_layout_sidebar_bottom{display:flex;flex-direction:column;gap:2px;padding:12px 12px 20px;border-top:1px solid var(--loginFormBorder)}.main_layout_sidebar_logout_btn{border:none;background:none;cursor:pointer;font-family:inherit;width:100%;text-align:left}.main_layout_sidebar_logout_btn .main_layout_sidebar_nav_item_arrow{display:none}.main_layout_content_glass{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;background:var(--glassBg);backdrop-filter:blur(var(--glassBlur));-webkit-backdrop-filter:blur(var(--glassBlur));border-left:1px solid var(--glassBorder);border-radius:0;margin:0;overflow:hidden}.main_layout_mobile .main_layout_content_glass{border-left:none}.main_layout_mobile .main_layout_main{padding-bottom:calc(70px + env(safe-area-inset-bottom,0px))}.main_layout_header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;min-height:72px;box-sizing:border-box;flex-shrink:0;border-bottom:1px solid rgba(0,0,0,.08);position:relative;z-index:10}@media(max-width:768px){.main_layout_header{padding:12px 16px;min-height:56px;gap:12px}}.main_layout_header_left{display:flex;align-items:center;gap:16px}.main_layout_header_left .main_layout_header_desktop_title .main_layout_header_title{margin:0;font-size:22px;font-weight:700;color:var(--textColor);line-height:1.2}.main_layout_header_left .main_layout_header_desktop_title .main_layout_header_date{margin:4px 0 0;font-size:13px;color:var(--labelColor)}@media(max-width:768px){.main_layout_header_left{gap:10px;flex:1 1 auto;min-width:0}}.main_layout_header_mobile_pill{display:flex;align-items:center;gap:10px;min-width:0;max-width:220px;background:#fff;border-radius:24px;padding:8px 12px 8px 8px;box-shadow:0 2px 8px #0000000f}.main_layout_header_mobile_pill_logo{height:32px;width:32px;object-fit:cover;border-radius:50%;border:1px solid var(--loginFormBorder);background:var(--white);flex-shrink:0}.main_layout_header_mobile_pill_name{font-size:14px;font-weight:600;color:var(--textColor);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1 1 auto}.main_layout_header_mobile_pill_chevron{flex-shrink:0;color:var(--labelColor);transition:transform .15s ease}.main_layout_header_mobile_pill:hover .main_layout_header_mobile_pill_chevron{transform:translateY(1px)}.main_layout_header_mobile_pill .main_layout_header_dummy_logo{width:32px;height:32px;border-radius:50%;border:1px solid var(--loginFormBorder)}.main_layout_header_center{flex:1 1 auto;display:flex;justify-content:center;align-items:center;margin:0 16px}@media(max-width:768px){.main_layout_header_center{display:none}}@media(min-width:769px){.main_layout_header_center{flex:0 0 auto;margin:0}.main_layout_header_center .main_layout_header_org_section{position:absolute;left:50%;transform:translate(-50%)}}.main_layout_header_org_section{position:relative;width:500px;max-width:500px;min-width:0}@media(max-width:768px){.main_layout_header_org_section{width:auto;max-width:100%;flex:1 1 auto;min-width:0}}.main_layout_header_org_pill{display:flex;align-items:center;gap:12px;background:#fff;border:none;border-radius:24px;padding:8px 14px 8px 8px;box-shadow:0 2px 8px #0000000f;width:100%;min-width:0;box-sizing:border-box}.main_layout_header_org_pill.main_layout_header_org_dropdown_trigger{cursor:pointer}.main_layout_header_chevron_open{transform:rotate(180deg)}.main_layout_header_org_dropdown{position:absolute;top:calc(100% + 8px);left:0;min-width:100%;width:max-content;background-color:var(--white);border:1px solid var(--loginFormBorder);border-radius:10px;box-shadow:0 4px 12px var(--boxShadow);padding:8px;z-index:2100;display:flex;flex-direction:column;gap:4px}.main_layout_header_org_dropdown_item{display:flex;align-items:center;gap:10px;width:100%;min-width:max-content;padding:10px 12px;border:none;background:transparent;border-radius:8px;text-align:left;font-size:14px;font-weight:500;color:var(--textColor);cursor:pointer;transition:background-color .15s ease;white-space:nowrap}.main_layout_header_org_dropdown_item:hover{background:#0000000a}.main_layout_header_org_dropdown_item.main_layout_header_org_dropdown_item_selected{background:#0000000f;font-weight:600}.main_layout_header_org_dropdown_item_logo{width:28px;height:28px;object-fit:cover;border-radius:50%;border:1px solid var(--loginFormBorder);background:var(--white);flex-shrink:0}.main_layout_header_org_dropdown_item .main_layout_header_dummy_logo{width:28px;height:28px;border-radius:50%;border:1px solid var(--loginFormBorder)}.main_layout_header_org_dropdown_divider{height:1px;background:var(--loginFormBorder);margin:2px 4px}.main_layout_header_org_dropdown_add_new{display:flex;align-items:center;gap:10px;width:100%;min-width:max-content;padding:10px 12px;border:none;background:transparent;border-radius:8px;text-align:left;font-size:14px;font-weight:600;color:var(--brandPrimary);cursor:pointer;transition:background-color .15s ease;white-space:nowrap}.main_layout_header_org_dropdown_add_new:hover{background:var(--primaryLighter)}.main_layout_header_org_dropdown_add_new_plus{width:20px;height:20px;border-radius:50%;border:1px solid var(--brandPrimary);display:inline-flex;align-items:center;justify-content:center;font-size:14px;line-height:1;font-weight:700}.main_layout_header_mobile_pill.main_layout_header_org_dropdown_trigger{cursor:pointer}.main_layout_header_org_pill_logo{height:40px;width:40px;object-fit:cover;border-radius:50%;border:1px solid var(--loginFormBorder);background:var(--white);flex-shrink:0}.main_layout_header_dummy_logo{display:flex;align-items:center;justify-content:center;color:var(--labelColor)}.main_layout_header_dummy_logo svg{display:block;width:100%;height:100%}.main_layout_header_logo_with_loader{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.main_layout_header_logo_spinner{position:absolute;width:16px;height:16px;border:2px solid var(--loginFormBorder);border-top-color:var(--brandPrimary);border-radius:50%;animation:main_layout_header_logo_spin .7s linear infinite}@keyframes main_layout_header_logo_spin{to{transform:rotate(360deg)}}.main_layout_header_org_pill .main_layout_header_dummy_logo{width:40px;height:40px;border-radius:50%;border:1px solid var(--loginFormBorder)}.main_layout_header_org_pill_name{font-size:14px;font-weight:600;color:var(--textColor);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1 1 auto}.main_layout_header_org_pill_chevron{flex-shrink:0;color:var(--labelColor);transition:transform .15s ease}.main_layout_header_org_pill:hover .main_layout_header_org_pill_chevron{transform:translateY(1px)}.main_layout_header_right{display:flex;align-items:center;gap:12px;flex-shrink:0}@media(max-width:768px){.main_layout_header_right{gap:8px}}.main_layout_header_icon_btn{position:relative;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:none;background:#fff;border-radius:50%;cursor:pointer;color:var(--textColor);box-shadow:0 2px 8px #0000000f}.main_layout_header_icon_btn:hover{box-shadow:0 2px 12px #00000014}.main_layout_header_badge{position:absolute;top:6px;right:6px;background:#e8952e;color:var(--whiteInsideTheme);font-size:10px;font-weight:600;min-width:16px;height:16px;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0 4px}.main_layout_header_profile_section{position:relative}.main_layout_header_profile{display:flex;align-items:center;gap:12px;padding:8px 14px 8px 8px;border-radius:24px;cursor:pointer;border:none;background:#fff;box-shadow:0 2px 8px #0000000f;transition:box-shadow .2s;font-family:inherit;width:100%;text-align:left}.main_layout_header_profile:hover{box-shadow:0 2px 12px #00000014}@media(max-width:768px){.main_layout_header_profile{padding:8px 12px 8px 8px;gap:10px}.main_layout_header_profile .main_layout_header_profile_info{display:none}.main_layout_header_profile .main_layout_header_avatar{width:32px;height:32px}}.main_layout_header_profile .main_layout_header_profile_chevron{flex-shrink:0;color:var(--labelColor);transition:transform .15s ease}.main_layout_header_profile:hover .main_layout_header_profile_chevron{transform:translateY(1px)}.main_layout_header_profile_menu{position:absolute;top:calc(100% + 8px);right:0;background-color:var(--white);border:1px solid var(--loginFormBorder);border-radius:10px;box-shadow:0 4px 12px var(--boxShadow);padding:8px;min-width:160px;z-index:1000;display:flex;flex-direction:column;gap:4px}.main_layout_header_profile_menu_item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:none;background:transparent;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;color:var(--textColor);text-decoration:none!important;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:background-color .15s ease}.main_layout_header_profile_menu_item:hover,.main_layout_header_profile_menu_item:focus,.main_layout_header_profile_menu_item:active,.main_layout_header_profile_menu_item:visited{text-decoration:none!important}.main_layout_header_profile_menu_item:hover{background-color:var(--primaryLighter);color:var(--brandPrimary)}.main_layout_header_profile_menu_item_logout:hover{background-color:#d32f2f1a;color:var(--invalid)}.main_layout_header_avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0}.main_layout_header_profile_info{display:flex;flex-direction:column;align-items:flex-start}.main_layout_header_profile_name{font-size:14px;font-weight:600;color:var(--textColor);line-height:1.2}.main_layout_header_profile_role{font-size:12px;color:var(--labelColor);line-height:1.2}.main_layout_main{flex:1 1 auto;overflow:auto;overflow-x:auto;padding:24px;background:var(--glassBg);min-width:0}@media(max-width:768px){.main_layout_main{padding:16px}}@media(max-width:480px){.main_layout_main{padding:12px}}.main_layout_bottom_nav{display:none;position:fixed;bottom:0;left:0;right:0;height:calc(70px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:var(--white);border-top:1px solid var(--loginFormBorder);box-shadow:0 -2px 12px #0000000f;z-index:30;flex-shrink:0}@media(max-width:768px){.main_layout_bottom_nav{display:flex;align-items:stretch;justify-content:space-around;gap:4px;padding:6px 8px 0}}.main_layout_bottom_nav_item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;flex:1 1 0;min-width:0;padding:4px;border:none;background:none;border-radius:10px;cursor:pointer;text-decoration:none!important;color:var(--labelColor);font-size:11px;font-weight:500;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:background-color .15s ease,color .15s ease}.main_layout_bottom_nav_item:hover,.main_layout_bottom_nav_item:focus,.main_layout_bottom_nav_item:active,.main_layout_bottom_nav_item:visited{text-decoration:none!important;color:var(--labelColor)}.main_layout_bottom_nav_item.main_layout_bottom_nav_item_active{background-color:var(--primaryLighter);color:var(--brandPrimary);font-weight:600}.main_layout_bottom_nav_item.main_layout_bottom_nav_item_active .main_layout_bottom_nav_item_icon{color:var(--brandPrimary)}.main_layout_bottom_nav_item_icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--labelColor);transition:color .15s ease}.main_layout_bottom_nav_item_icon svg{width:22px;height:22px}.main_layout_bottom_nav_item_active .main_layout_bottom_nav_item_icon{color:var(--brandPrimary)}.main_layout_bottom_nav_item_label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;text-align:center}.main_layout_invite_modal .ant-modal-content{border-radius:16px;padding:24px 26px}.main_layout_invite_modal .ant-modal-header{margin-bottom:18px}.main_layout_invite_modal .ant-modal-body{padding-top:2px}.main_layout_invite_modal .main_layout_invite_form{display:block}.main_layout_invite_modal .main_layout_invite_form_group{margin-bottom:20px;display:block}.main_layout_invite_modal .main_layout_invite_form_group label{display:block;margin-bottom:8px;font-size:14px;font-weight:600;color:var(--black)}.main_layout_invite_modal .main_layout_invite_form_group .required{color:var(--invalid)}.main_layout_invite_modal .main_layout_invite_form_group input{display:block;width:100%;height:48px;padding:0 14px;border:1px solid var(--loginFormBorder);border-radius:12px;font-size:16px;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--textColor)}.main_layout_invite_modal .main_layout_invite_form_group input:focus{outline:none;border-color:var(--brandPrimary);box-shadow:0 0 0 3px #123e3514}.main_layout_invite_modal .main_layout_invite_form_group input::placeholder{color:#8c8c8c;font-size:16px}.main_layout_invite_modal .main_layout_invite_form_group input.main_layout_invite_form_input_error{border-color:var(--invalid);background-color:#dc35450d}.main_layout_invite_modal_title{font-size:20px;font-weight:500;color:var(--black);letter-spacing:-.01em}.main_layout_invite_modal_footer{display:flex;justify-content:flex-end;align-items:center;gap:14px;padding-top:8px}.main_layout_invite_btn{height:44px;min-width:106px;border-radius:12px;border:1px solid transparent;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;padding:0 18px}.main_layout_invite_btn:disabled{opacity:.65;cursor:not-allowed}.main_layout_invite_btn_cancel{background:#fff;border-color:var(--loginFormBorder);color:var(--textColor)}.main_layout_invite_btn_cancel:hover:not(:disabled){border-color:#b9c1c7}.main_layout_invite_btn_submit{background:var(--brandPrimary);color:#fff}.main_layout_invite_btn_submit:hover:not(:disabled){background:var(--loginPrimaryHover)}.loading_container{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:relative}.loading_shade{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff6;z-index:9}.loading_overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#ffffffe6;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:9999;display:flex;align-items:center;justify-content:center}.loading_spinner_wrapper{display:flex;align-items:center;justify-content:center;position:relative}.loading_spinner_svg{display:block;width:100%;height:100%}.loading_ring_group{transform-origin:50px 50px}.loading_ring_outer{animation:loading_rotate_outer 2.5s cubic-bezier(.4,0,.2,1) infinite}.loading_ring_middle{animation:loading_rotate_middle 2s cubic-bezier(.4,0,.2,1) infinite reverse}.loading_ring_inner{animation:loading_rotate_inner 1.5s cubic-bezier(.4,0,.2,1) infinite}.loading_ring_circle{stroke-linecap:round;transform-origin:50px 50px}.loading_ring_circle_1{stroke-dasharray:251.2;stroke-dashoffset:251.2;animation:loading_dash_1 2.5s cubic-bezier(.4,0,.2,1) infinite;filter:drop-shadow(0 0 2px rgba(18,62,53,.3))}.loading_ring_circle_2{stroke-dasharray:188.4;stroke-dashoffset:188.4;animation:loading_dash_2 2s cubic-bezier(.4,0,.2,1) infinite;filter:drop-shadow(0 0 2px rgba(201,162,77,.3))}.loading_ring_circle_3{stroke-dasharray:125.6;stroke-dashoffset:125.6;animation:loading_dash_3 1.5s cubic-bezier(.4,0,.2,1) infinite;filter:drop-shadow(0 0 2px rgba(18,62,53,.3))}.loading_center_pulse{transform-origin:50px 50px;animation:loading_pulse 1.5s cubic-bezier(.4,0,.2,1) infinite;filter:drop-shadow(0 0 4px rgba(18,62,53,.5))}@keyframes loading_rotate_outer{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes loading_rotate_middle{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes loading_rotate_inner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes loading_dash_1{0%{stroke-dashoffset:251.2;opacity:.6}25%{opacity:1}50%{stroke-dashoffset:62.8;opacity:1}75%{opacity:1}to{stroke-dashoffset:251.2;opacity:.6}}@keyframes loading_dash_2{0%{stroke-dashoffset:188.4;opacity:.5}25%{opacity:1}50%{stroke-dashoffset:47.1;opacity:1}75%{opacity:1}to{stroke-dashoffset:188.4;opacity:.5}}@keyframes loading_dash_3{0%{stroke-dashoffset:125.6;opacity:.4}25%{opacity:1}50%{stroke-dashoffset:31.4;opacity:1}75%{opacity:1}to{stroke-dashoffset:125.6;opacity:.4}}@keyframes loading_pulse{0%{transform:scale(.6);opacity:.8}50%{transform:scale(1.4);opacity:1}to{transform:scale(.6);opacity:.8}}.dashboard_container{display:flex;flex-direction:column;gap:24px}.dashboard_section_row{display:flex;gap:20px;flex-wrap:wrap}.dashboard_kpi_cards{display:flex;gap:16px;flex-wrap:wrap;flex:1 1 auto;min-width:0}.dashboard_kpi_card{background:#ffffffd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;padding:20px;min-width:140px;flex:1 1 140px;box-shadow:0 2px 12px #0000000f;border:1px solid var(--glassBorder)}.dashboard_kpi_card .dashboard_kpi_card_icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.dashboard_kpi_card .dashboard_kpi_card_icon.dashboard_kpi_card_icon_orange{background:#d3933733;color:var(--formBorder)}.dashboard_kpi_card .dashboard_kpi_card_icon.dashboard_kpi_card_icon_green{background:#59896f40;color:#59896f}.dashboard_kpi_card .dashboard_kpi_card_icon.dashboard_kpi_card_icon_grey{background:#67676726;color:var(--labelColor)}.dashboard_kpi_card .dashboard_kpi_card_title{font-size:13px;color:var(--labelColor);margin:0 0 4px}.dashboard_kpi_card .dashboard_kpi_card_value{font-size:20px;font-weight:700;color:var(--textColor)}.dashboard_card{background:#ffffffd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;padding:20px;box-shadow:0 2px 12px #0000000f;border:1px solid var(--glassBorder)}.dashboard_card_title{font-size:16px;font-weight:600;color:var(--textColor);margin:0 0 16px;display:flex;align-items:center;justify-content:space-between}.dashboard_stats_bars{display:flex;flex-direction:column;gap:14px}.dashboard_stats_bar_row{display:flex;align-items:center;gap:12px}.dashboard_stats_bar_row .dashboard_stats_bar_label{font-size:13px;color:var(--textColor);min-width:90px}.dashboard_stats_bar_row .dashboard_stats_bar_track{flex:1 1 auto;height:8px;background:var(--primaryBorder);border-radius:4px;overflow:hidden}.dashboard_stats_bar_row .dashboard_stats_bar_fill{height:100%;border-radius:4px;transition:width .3s ease}.dashboard_stats_bar_row .dashboard_stats_bar_fill.dashboard_stats_bar_fill_orange{background:var(--formBorder)}.dashboard_stats_bar_row .dashboard_stats_bar_fill.dashboard_stats_bar_fill_green{background:#59896f}.dashboard_stats_bar_row .dashboard_stats_bar_fill.dashboard_stats_bar_fill_grey{background:var(--labelColor)}.dashboard_stats_bar_row .dashboard_stats_bar_pct{font-size:13px;font-weight:600;color:var(--textColor);min-width:36px;text-align:right}.dashboard_attendance_legend{display:flex;align-items:center;gap:16px;margin-bottom:16px;flex-wrap:wrap}.dashboard_attendance_legend_item{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--labelColor)}.dashboard_attendance_legend_dot{width:10px;height:10px;border-radius:50%}.dashboard_attendance_legend_dot.dashboard_attendance_legend_dot_present{background:var(--formBorder)}.dashboard_attendance_legend_dot.dashboard_attendance_legend_dot_absence{background:#59896f}.dashboard_attendance_chart{width:100%;height:220px;min-height:200px}.dashboard_table_wrapper{overflow-x:auto}.dashboard_table{width:100%;border-collapse:collapse;font-size:13px}.dashboard_table th{text-align:left;padding:12px 16px;color:var(--labelColor);font-weight:600;border-bottom:1px solid var(--tableBorder);background:var(--tableHeadBg)}.dashboard_table td{padding:12px 16px;border-bottom:1px solid var(--tableBorder);color:var(--textColor)}.dashboard_table tr:hover td{background:#00000005}.dashboard_table_profile{display:flex;align-items:center;gap:10px}.dashboard_table_avatar{width:36px;height:36px;border-radius:50%;object-fit:cover}.dashboard_table_edit_btn{padding:4px 12px;font-size:12px;border-radius:16px;background:#2c6eac26;color:var(--linkColor);border:none;cursor:pointer;font-weight:500}.dashboard_table_edit_btn:hover{background:#2c6eac40}.dashboard_schedule_dates{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.dashboard_schedule_date_item{width:44px;height:44px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;border:1px solid var(--primaryBorder);background:var(--white);font-size:11px;color:var(--labelColor);transition:all .2s}.dashboard_schedule_date_item:hover{border-color:var(--formBorder);color:var(--formBorder)}.dashboard_schedule_date_item.dashboard_schedule_date_item_active{background:#d3933733;border-color:var(--formBorder);color:var(--formBorder);font-weight:600}.dashboard_schedule_date_day{font-size:10px;line-height:1.2}.dashboard_schedule_list{display:flex;flex-direction:column;gap:12px}.dashboard_schedule_item{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--primaryBorder)}.dashboard_schedule_item:last-child{border-bottom:none}.dashboard_schedule_item_avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0}.dashboard_schedule_item_info{flex:1 1 auto;min-width:0}.dashboard_schedule_item_name{font-size:14px;font-weight:500;color:var(--textColor)}.dashboard_schedule_item_role{font-size:12px;color:var(--labelColor)}.dashboard_schedule_item_actions{display:flex;gap:8px}.dashboard_schedule_item_icon{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid var(--primaryBorder);background:var(--white);color:var(--labelColor);cursor:pointer}.dashboard_schedule_item_icon:hover{border-color:var(--formBorder);color:var(--formBorder)}.dashboard_upcoming{background:linear-gradient(135deg,#59896f,#3d6b4f);border-radius:12px;padding:20px;color:var(--whiteInsideTheme);box-shadow:0 4px 16px #59896f4d}.dashboard_upcoming_header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.dashboard_upcoming_title{font-size:16px;font-weight:600;margin:0}.dashboard_upcoming_link{font-size:13px;text-decoration:underline;cursor:pointer;opacity:.95}.dashboard_upcoming_link:hover{opacity:1}.dashboard_upcoming_name{font-size:15px;font-weight:600;margin:0 0 6px}.dashboard_upcoming_desc{font-size:13px;opacity:.9;line-height:1.4;margin:0 0 14px}.dashboard_upcoming_pills{display:flex;gap:8px;flex-wrap:wrap}.dashboard_upcoming_pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#fff3;border-radius:16px;font-size:12px}.dashboard_grid{display:grid;grid-template-columns:1fr 320px;gap:24px}@media(max-width:1024px){.dashboard_grid{grid-template-columns:1fr}}.dashboard_dropdown_wrapper{max-width:180px}.dashboard_welcome_storage_overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:dashboard_fade_in .2s ease}.dashboard_welcome_storage_overlay.dashboard_welcome_storage_overlay_fullpage{top:0;left:0;width:100vw;height:100vh;z-index:9999}@keyframes dashboard_fade_in{0%{opacity:0}to{opacity:1}}.dashboard_welcome_storage_modal{background:var(--white);border-radius:16px;box-shadow:0 8px 32px #00000026;padding:32px;max-width:420px;width:100%;text-align:center;animation:dashboard_modal_in .25s ease}@keyframes dashboard_modal_in{0%{opacity:0;transform:scale(.96) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}.dashboard_welcome_storage_icon{width:64px;height:64px;margin:0 auto 20px;border-radius:50%;background:#59896f26;color:#59896f;display:flex;align-items:center;justify-content:center}.dashboard_welcome_storage_title{font-size:22px;font-weight:600;color:var(--textColor);margin:0 0 12px}.dashboard_welcome_storage_message{font-size:15px;color:var(--textColor);line-height:1.5;margin:0 0 8px}.dashboard_welcome_storage_hint{font-size:13px;color:var(--labelColor);line-height:1.5;margin:0 0 24px}.dashboard_welcome_storage_btn{padding:12px 28px;font-size:14px;font-weight:600;color:var(--white);background:#59896f;border:none;border-radius:10px;cursor:pointer;transition:background .2s}.dashboard_welcome_storage_btn:hover{background:#3d6b4f}.create_event_page{height:100vh;width:100%;display:flex;flex-direction:column;background:linear-gradient(160deg,var(--brandBackground) 0%,var(--accentLighter) 20%,rgba(255,255,255,.98) 60%,var(--white) 100%);overflow:hidden}.create_event_page_inline{height:100%;background:transparent;overflow:hidden}.create_event_page_inline .create_event_container{max-width:none;padding:0;height:100%}.create_event_container{max-width:900px;width:100%;margin:0 auto;display:flex;flex-direction:column;padding:24px;position:relative;height:100%;overflow:hidden;gap:0;transition:max-width .3s ease,gap .3s ease}.create_event_container_with_billing{max-width:1280px;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:20px;align-items:start;min-height:0}@media(max-width:1100px){.create_event_container_with_billing{grid-template-columns:1fr}}.create_event_header{display:flex;align-items:center;justify-content:flex-start;padding:0 0 16px;margin-bottom:0;border-bottom:1px solid var(--loginFormBorder);flex-shrink:0}.create_event_title{font-size:22px;font-weight:700;color:var(--brandPrimary);margin:0;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-align:left;flex:1;letter-spacing:-.01em}.create_event_back_btn{background:none;border:none;cursor:pointer;color:var(--labelColor);padding:8px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s ease}.create_event_back_btn:hover{background-color:var(--accentLighter);color:var(--textColor)}.create_event_progress{padding:16px 24px;border-radius:12px;background:linear-gradient(135deg,var(--primaryLighter) 0%,rgba(18,62,53,.08) 100%);border:1px solid var(--loginFormBorder);margin-bottom:0;margin-top:0;box-shadow:0 2px 8px #123e350f;flex-shrink:0}.create_event_progress_steps{display:flex;align-items:center;justify-content:center;gap:12px}.create_event_progress_step{display:flex;flex-direction:column;align-items:center;gap:8px}.create_event_progress_step_number{width:40px;height:40px;border-radius:50%;background-color:var(--white);border:2px solid var(--loginFormBorder);color:var(--labelColor);display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #123e350f}.create_event_progress_step_active .create_event_progress_step_number{background:var(--brandPrimary);border-color:var(--brandPrimary);color:var(--white);box-shadow:0 2px 8px #123e3533;transform:scale(1)}.create_event_progress_step_label{font-size:13px;font-weight:500;color:var(--labelColor);transition:all .3s ease;letter-spacing:.01em}.create_event_progress_step_active .create_event_progress_step_label{color:var(--brandPrimary);font-weight:600;font-size:14px}.create_event_progress_line{flex:1;height:2px;background-color:var(--loginFormBorder);margin:0 12px;position:relative;top:-16px;max-width:150px}.create_event_content{flex:1;overflow:hidden;padding:24px;position:relative;min-height:0;background:var(--white);border-radius:16px;box-shadow:0 2px 12px #123e3514;border:1px solid var(--loginFormBorder);margin-bottom:0;display:flex;flex-direction:column;height:100%;gap:0;transition:transform .3s ease}.create_event_content_shifted{transform:translate(-12px)}@media(max-width:1100px){.create_event_content_shifted{transform:none}}.create_event_content_compact{flex:0 0 auto;height:auto}.create_event_content_compact .create_event_scrollable{flex:0 0 auto;overflow:visible}.create_event_content_compact .create_event_step{flex:0 0 auto}.create_event_content_expanded{flex:1;height:100%}.create_event_scrollable{flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;min-height:0;padding-right:10px;padding-bottom:0;box-sizing:border-box;display:flex;flex-direction:column}.create_event_content_header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--loginFormBorder);flex-shrink:0}@media(max-width:768px){.create_event_content_header{flex-wrap:wrap}}.create_event_title_row{display:inline-flex;align-items:center;gap:6px;min-width:0;flex:1}.create_event_back_icon_btn{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--brandPrimary);padding:0;font-size:26px;font-weight:700;line-height:1;transform:scaleY(1.2);cursor:pointer;transition:all .2s ease;flex-shrink:0}.create_event_back_icon_btn:hover{opacity:.8}.create_event_back_icon_btn:focus{outline:none}.create_event_actions_inline{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-shrink:0}@media(max-width:768px){.create_event_actions_inline{width:100%}}.create_event_step{width:100%;flex:1;min-height:0;display:flex;flex-direction:column}.create_event_storage_choice_section{margin-top:24px;padding-top:24px;border-top:1px solid var(--loginFormBorder)}.create_event_storage_choice_label{display:block;font-size:14px;font-weight:600;color:var(--textColor);margin-bottom:12px;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.create_event_storage_choice_options{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:12px}@media(max-width:640px){.create_event_storage_choice_options{grid-template-columns:1fr}}.create_event_storage_choice_subsection{margin-top:20px;padding-top:20px;border-top:1px solid var(--loginFormBorder)}.create_event_storage_choice_card{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:16px;border:2px solid var(--loginFormBorder);border-radius:12px;background:var(--white);cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.create_event_storage_choice_card:hover{border-color:var(--brandPrimary);background:rgba(var(--brandPrimaryRgb, 18, 62, 53),.04)}.create_event_storage_choice_card.create_event_storage_choice_card_selected{border-color:var(--brandPrimary);background:rgba(var(--brandPrimaryRgb, 18, 62, 53),.08);box-shadow:0 0 0 1px var(--brandPrimary)}.create_event_storage_choice_card_header{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.create_event_storage_choice_card_text{display:flex;flex-direction:column;align-items:flex-start;gap:4px;flex:1;min-width:0}.create_event_storage_choice_card_icon{width:72px;height:72px;flex-shrink:0;object-fit:contain}.create_event_storage_choice_card_icon_own{width:72px;height:72px}.create_event_storage_choice_card_title{font-size:15px;font-weight:600;color:var(--textColor);margin-bottom:6px}.create_event_storage_choice_card_subtitle{font-size:13px;color:var(--labelColor);line-height:1.4}.create_event_storage_choice_back{margin-top:8px;padding:0;border:none;background:none;font-size:13px;color:var(--brandPrimary);cursor:pointer;text-decoration:underline}.create_event_storage_choice_back:hover{opacity:.85}.create_event_storage_calculator{margin-top:16px;padding:14px 16px;background:rgba(var(--brandPrimaryRgb, 18, 62, 53),.06);border:1px solid var(--loginFormBorder);border-radius:10px}.create_event_storage_calculator_text{margin:0 0 8px;font-size:14px;color:var(--textColor);line-height:1.5}.create_event_storage_calculator_text strong{font-weight:600;color:var(--brandPrimary)}.create_event_storage_calculator_input{width:72px;padding:4px 8px;margin:0 2px;font-size:14px;font-weight:600;border:1.5px solid var(--loginFormBorder);border-radius:6px;text-align:center;outline:none;-moz-appearance:textfield}.create_event_storage_calculator_input:focus{border-color:var(--brandPrimary)}.create_event_storage_calculator_input::-webkit-outer-spin-button,.create_event_storage_calculator_input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.create_event_storage_calculator_price{margin:0;font-size:13px;font-weight:600;color:var(--textColor)}.create_event_storage_calculator_locked{display:inline-block;margin-left:4px;font-size:12px;color:var(--labelColor);font-style:italic}.create_event_package_section{margin-top:24px;padding-top:24px;padding-bottom:20px;border-top:1px solid var(--loginFormBorder)}.create_event_date_fields{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}.create_event_date_fields .create_event_form_field{margin-bottom:0}@media(max-width:768px){.create_event_date_fields{grid-template-columns:1fr;gap:28px}.create_event_date_fields .create_event_form_field{margin-bottom:28px}.create_event_date_fields .create_event_form_field:last-child{margin-bottom:0}}.create_event_form_field{margin-bottom:20px}.create_event_form_field:last-of-type{margin-bottom:0}.create_event_form_field label{display:block;font-size:14px;font-weight:600;color:var(--textColor);margin-bottom:10px;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:.01em}.create_event_form_field label .create_event_required{color:var(--invalid);margin-left:4px;font-weight:700}.create_event_form_field input[type=text],.create_event_form_field input[type=number],.create_event_form_field input[type=date]{width:100%;min-height:44px;padding:0 16px;border:1.5px solid var(--loginFormBorder);border-radius:10px;outline:none;font-size:14px;font-weight:500;box-sizing:border-box;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:all .2s ease;background:var(--white);box-shadow:0 1px 2px #123e350a;color:var(--textColor)}.create_event_form_field input[type=text][type=number],.create_event_form_field input[type=number][type=number],.create_event_form_field input[type=date][type=number]{-moz-appearance:textfield}.create_event_form_field input[type=text][type=number]::-webkit-outer-spin-button,.create_event_form_field input[type=text][type=number]::-webkit-inner-spin-button,.create_event_form_field input[type=number][type=number]::-webkit-outer-spin-button,.create_event_form_field input[type=number][type=number]::-webkit-inner-spin-button,.create_event_form_field input[type=date][type=number]::-webkit-outer-spin-button,.create_event_form_field input[type=date][type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.create_event_form_field input[type=text]::placeholder,.create_event_form_field input[type=number]::placeholder,.create_event_form_field input[type=date]::placeholder{color:var(--labelColor);opacity:.6;font-weight:400}.create_event_form_field input[type=text]:hover,.create_event_form_field input[type=number]:hover,.create_event_form_field input[type=date]:hover{border-color:var(--brandPrimary);box-shadow:0 2px 6px #123e3514}.create_event_form_field input[type=text]:focus,.create_event_form_field input[type=number]:focus,.create_event_form_field input[type=date]:focus{border-color:var(--brandPrimary);box-shadow:0 0 0 3px var(--primaryLighter),0 2px 8px #123e351a}.create_event_form_field input[type=text].create_event_input_invalid,.create_event_form_field input[type=number].create_event_input_invalid,.create_event_form_field input[type=date].create_event_input_invalid{border-color:var(--invalid);box-shadow:0 0 0 2px #d32f2f26,0 1px 4px #d32f2f1a}.create_event_form_field .create_event_date_picker{width:100%!important;min-height:44px!important;padding:0 16px!important;border:1.5px solid var(--loginFormBorder)!important;border-radius:10px!important;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;transition:all .2s ease!important;background:var(--white)!important;box-shadow:0 1px 2px #123e350a!important}.create_event_form_field .create_event_date_picker .ant-picker-input>input{font-size:14px!important;font-weight:500!important;color:var(--textColor)!important;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;letter-spacing:.01em!important;padding-left:0!important;text-indent:0!important}.create_event_form_field .create_event_date_picker .ant-picker-input>input::placeholder{color:var(--labelColor)!important;opacity:.6!important;font-weight:400!important}.create_event_form_field .create_event_date_picker .ant-picker-suffix{color:var(--primaryIconColor)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;display:flex!important;align-items:center!important;justify-content:center!important}.create_event_form_field .create_event_date_picker:hover{border-color:var(--brandPrimary)!important;box-shadow:0 2px 6px #123e3514!important}.create_event_form_field .create_event_date_picker:hover .ant-picker-suffix{color:var(--brandPrimary)!important}.create_event_form_field .create_event_date_picker.ant-picker-focused{border-color:var(--brandPrimary)!important;box-shadow:0 0 0 3px var(--primaryLighter),0 2px 8px #123e351a!important}.create_event_form_field .create_event_date_picker.ant-picker-focused .ant-picker-suffix{color:var(--brandPrimary)!important}.create_event_form_field .create_event_date_picker.create_event_input_invalid{border-color:var(--invalid)!important;box-shadow:0 0 0 2px #d32f2f26,0 1px 4px #d32f2f1a!important}.create_event_form_field .create_event_date_picker.create_event_input_invalid .ant-picker-suffix{color:var(--invalid)!important}.create_event_error_text{margin:4px 0 16px;font-size:12px;color:var(--invalid)}.create_event_actions{display:flex;justify-content:flex-end;gap:12px;margin-top:32px;padding-top:24px;border-top:1px solid var(--loginFormBorder)}.create_event_actions_no_divider{border-top:none;padding-top:0;margin-top:0}.create_event_actions_fixed_bottom{margin-top:0;padding:24px 0 0;background:var(--white);flex-shrink:0}.create_event_actions_fixed{display:flex;justify-content:flex-end;gap:12px;padding:12px 0 0;margin-top:0;border-top:1px solid var(--loginFormBorder);background-color:transparent;flex-shrink:0;width:100%}.create_event_actions_fixed:has(>button:only-child){justify-content:flex-end}.create_event_btn_primary{min-height:40px;padding:0 20px;background-color:var(--brandPrimary);color:var(--white);border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #123e3526;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;align-items:center;justify-content:center;gap:8px}.create_event_btn_primary:hover:not(:disabled){background-color:var(--loginPrimaryHover);box-shadow:0 4px 12px #123e3533;transform:translateY(-1px)}.create_event_btn_primary:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 6px #123e3526}.create_event_btn_primary:focus{outline:none;box-shadow:0 0 0 3px var(--primaryLighter),0 2px 8px #123e3526}.create_event_btn_primary:disabled{opacity:.6;cursor:not-allowed;transform:none}.create_event_btn_secondary{min-height:40px;padding:0 20px;background-color:var(--white);color:var(--brandPrimary);border:1.5px solid var(--brandPrimary);border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;box-shadow:0 1px 3px #123e350f}.create_event_btn_secondary:hover:not(:disabled){background-color:var(--primaryLighter);border-color:var(--brandPrimary);box-shadow:0 2px 6px #123e351a;transform:translateY(-1px)}.create_event_btn_secondary:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 3px #123e350f}.create_event_btn_secondary:focus{outline:none;box-shadow:0 0 0 3px var(--primaryLighter)}.create_event_btn_secondary:disabled{opacity:.6;cursor:not-allowed}.create_event_loading{display:flex;align-items:center;justify-content:center;min-height:200px}.create_event_packages_skeleton{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}@media(max-width:768px){.create_event_packages_skeleton{grid-template-columns:1fr}}.create_event_btn_deemphasized{color:var(--labelColor);border-color:var(--loginFormBorder);background-color:#f5f6f8;box-shadow:none}.create_event_btn_deemphasized:hover:not(:disabled){color:var(--textColor);border-color:var(--labelColor);background-color:#eceff3;box-shadow:none}.create_event_package_skeleton_card{background:var(--white);border:2px solid var(--loginFormBorder);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:14px}.create_event_package_skeleton_title,.create_event_package_skeleton_stat,.create_event_package_skeleton_price{position:relative;overflow:hidden;background:#123e351a;border-radius:8px}.create_event_package_skeleton_title:after,.create_event_package_skeleton_stat:after,.create_event_package_skeleton_price:after{content:"";position:absolute;top:0;left:-150%;width:120%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent);animation:createEventSkeletonShimmer 1.2s ease-in-out infinite}.create_event_package_skeleton_title{height:18px;width:65%}.create_event_package_skeleton_stats{display:flex;gap:12px}.create_event_package_skeleton_stat{height:16px;width:70px}.create_event_package_skeleton_price{height:28px;width:45%}@keyframes createEventSkeletonShimmer{to{left:150%}}.create_event_no_packages{text-align:center;color:var(--labelColor);font-size:14px;padding:40px 20px}.create_event_packages_wrapper{position:relative;min-height:200px}.create_event_packages_list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;transition:opacity .2s ease}.create_event_packages_list.create_event_packages_list_loading{opacity:.6;pointer-events:none}@media(max-width:768px){.create_event_packages_list{grid-template-columns:1fr}}.create_event_package_card{width:100%;height:100%;padding:36px 20px 20px;border:2px solid var(--loginFormBorder);border-radius:16px;background-color:var(--white);transition:all .25s cubic-bezier(.4,0,.2,1);text-align:left;position:relative;box-shadow:0 2px 8px #123e350f;display:flex;flex-direction:column;justify-content:flex-start;overflow:visible;gap:12px}.create_event_package_card:has(.create_event_package_recommended){background:var(--white)!important;background-color:var(--white)!important;border-color:var(--loginFormBorder)!important;box-shadow:0 2px 8px #123e350f!important}.create_event_package_card:hover{background-color:var(--primaryLighter);box-shadow:0 8px 24px #123e3526}.create_event_package_card:hover:has(.create_event_package_recommended):not(.create_event_package_card_selected){background-color:var(--white)!important}.create_event_package_card:has(.create_event_package_recommended):not(.create_event_package_card_selected){background:var(--white)!important;background-color:var(--white)!important;border:2px solid var(--loginFormBorder)!important;border-color:var(--loginFormBorder)!important;box-shadow:0 2px 8px #123e350f!important}.create_event_package_card_recommended{background:var(--white)!important;background-color:var(--white)!important;background-image:none!important;border:2px solid var(--loginFormBorder)!important;border-color:var(--loginFormBorder)!important;box-shadow:0 2px 8px #123e350f!important;position:relative;overflow:hidden}.create_event_package_card_recommended:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:3px!important;background:linear-gradient(90deg,var(--brandPrimary) 0%,var(--brandAccent) 100%)!important;border-radius:14px 14px 0 0!important;display:block!important;z-index:1}.create_event_package_card_recommended:after{display:none!important;content:none!important}.create_event_package_card_recommended:hover{background:var(--white)!important;background-color:var(--white)!important;background-image:none!important;border:2px solid var(--loginFormBorder)!important;border-color:var(--loginFormBorder)!important;box-shadow:0 2px 8px #123e350f!important}.create_event_package_card_recommended.create_event_package_card_selected{background:linear-gradient(135deg,var(--brandBackground) 0%,var(--primaryLighter) 100%)!important;border-color:var(--brandPrimary)!important;box-shadow:0 0 0 2px #123e3540,0 10px 24px #123e352e!important;position:relative!important;overflow:hidden!important}.create_event_package_card_recommended.create_event_package_card_selected:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:3px!important;background:linear-gradient(90deg,var(--brandPrimary) 0%,var(--brandAccent) 100%)!important;border-radius:14px 14px 0 0!important;display:block!important;visibility:visible!important;opacity:1!important;z-index:10!important}.create_event_package_card_recommended.create_event_package_card_selected:hover{background-color:var(--brandBackground)!important}.create_event_package_card_recommended.create_event_package_card_selected:hover:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:3px!important;background:linear-gradient(90deg,var(--brandPrimary) 0%,var(--brandAccent) 100%)!important;border-radius:14px 14px 0 0!important;display:block!important;visibility:visible!important;opacity:1!important;z-index:10!important}.create_event_package_card_selected{border-color:var(--brandPrimary);background:linear-gradient(135deg,var(--brandBackground) 0%,var(--primaryLighter) 100%);box-shadow:0 0 0 2px #123e3540,0 10px 24px #123e352e}.create_event_package_card_selected:hover{background-color:var(--brandBackground)}.create_event_package_card_auto_selected{background:var(--white)!important;background-color:var(--white)!important;border-color:var(--loginFormBorder)!important;box-shadow:0 2px 8px #123e350f!important}.create_event_package_card_auto_selected:before{display:none!important}.create_event_package_header{display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:0;position:relative;width:100%}.create_event_package_name_wrapper{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%;flex-wrap:nowrap}.create_event_package_name{font-size:16px;font-weight:600;color:var(--textColor);margin:0;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;flex:1;min-width:0;line-height:1.4;word-wrap:break-word;overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.create_event_package_badge{font-size:11px;font-weight:600;color:var(--brandPrimary);background-color:var(--primaryLighter);padding:4px 10px;border-radius:6px;text-transform:uppercase}.create_event_package_recommended{display:inline-block;font-size:9px;font-weight:700;color:var(--white);background:linear-gradient(135deg,var(--brandPrimary) 0%,var(--brandAccent) 100%);padding:3px 7px;border-radius:4px;text-transform:uppercase;box-shadow:0 2px 4px #123e3533;white-space:nowrap;line-height:1.1;letter-spacing:.2px;flex-shrink:0;align-self:flex-start;margin-top:0;vertical-align:top;order:2}.create_event_package_details{display:flex;flex-direction:column;gap:12px}.create_event_package_detail_item{display:flex;align-items:center;gap:6px}.create_event_package_detail_label{font-size:13px;color:var(--labelColor);font-weight:500}.create_event_package_detail_value{font-size:14px;color:var(--textColor);font-weight:600}.create_event_package_stats_row{display:flex;align-items:center;gap:18px}.create_event_package_stat{display:inline-flex;align-items:center;gap:6px}.create_event_package_stat_icon{display:inline-flex;align-items:center;justify-content:center;font-size:15px;line-height:1;color:var(--brandPrimary)}.create_event_package_stat_icon i{line-height:1}.create_event_package_stat_icon_svg{width:16px;height:16px;fill:currentColor;display:block}.create_event_package_stat_value{font-size:14px;font-weight:600;color:var(--textColor)}.create_event_package_price_container{display:inline-flex;flex-direction:column;align-items:flex-start;gap:8px}.create_event_package_price{font-size:22px;font-weight:700;line-height:1.2;color:var(--brandPrimary);letter-spacing:.01em;margin:0}.create_event_package_add_to_cart_btn{min-height:32px;padding:0 12px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;margin:0;width:fit-content}.create_event_package_add_to_cart_btn:hover:not(:disabled){transform:translateY(-1px)}.create_event_package_add_to_cart_btn:active:not(:disabled){transform:translateY(0)}.create_event_package_add_to_cart_btn:focus{outline:none}.create_event_package_add_to_cart_btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.create_event_package_add_to_cart_btn_recommended{background-color:var(--brandPrimary);color:var(--white);border:none;box-shadow:0 2px 8px #123e3526}.create_event_package_add_to_cart_btn_recommended:hover:not(:disabled){background-color:var(--loginPrimaryHover);box-shadow:0 4px 12px #123e3533}.create_event_package_add_to_cart_btn_recommended:active:not(:disabled){box-shadow:0 2px 6px #123e3526}.create_event_package_add_to_cart_btn_recommended:focus{box-shadow:0 0 0 3px var(--primaryLighter),0 2px 8px #123e3526}.create_event_package_add_to_cart_btn_regular{background-color:var(--white);color:var(--brandPrimary);border:1.5px solid var(--loginFormBorder);box-shadow:0 1px 3px #123e350f}.create_event_package_add_to_cart_btn_regular:hover:not(:disabled){background-color:var(--primaryLighter);border-color:var(--brandPrimary);box-shadow:0 2px 6px #123e351a}.create_event_package_add_to_cart_btn_regular:active:not(:disabled){box-shadow:0 1px 3px #123e350f}.create_event_package_add_to_cart_btn_regular:focus{box-shadow:0 0 0 3px var(--primaryLighter)}.create_event_package_add_to_cart_btn_added{background-color:#eef0f3;color:#7b828c;border:1.5px solid #d7dbe0;box-shadow:none}.create_event_package_action_row{display:inline-flex;align-items:center;gap:6px}.create_event_package_added_tick{display:inline-flex;align-items:center;justify-content:center;color:#7b828c;font-size:14px;line-height:1}.create_event_package_quantity_control{display:inline-flex;align-items:center;gap:2px;padding:2px;border:1px solid var(--loginFormBorder);border-radius:999px;background:var(--white);box-shadow:0 1px 3px #123e3514}.create_event_package_quantity_btn{width:24px;height:24px;border:none;background:transparent;color:var(--brandPrimary);border-radius:999px;font-size:14px;font-weight:700;line-height:1;cursor:pointer;transition:all .2s ease}.create_event_package_quantity_btn:hover:not(:disabled){background:var(--primaryLighter);color:var(--brandPrimary)}.create_event_package_quantity_btn:disabled{opacity:.5;cursor:not-allowed}.create_event_package_quantity_value{min-width:22px;height:24px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:var(--textColor);padding:0 2px}.create_event_package_separator{width:100%;height:1px;background-color:var(--loginFormBorder);margin:0}.create_event_package_info{display:flex;flex-direction:column;gap:8px}.create_event_package_info_item{display:flex;align-items:center}.create_event_package_info_text{font-size:13px;color:var(--textColor);font-weight:500}.create_event_packages_loader_overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ffffffd9;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:10;border-radius:8px}.create_event_packages_loader{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.create_event_loader_spinner{width:40px;height:40px;border:4px solid var(--accentLighter);border-top-color:var(--brandPrimary);border-radius:50%;animation:createEventSpinner .8s linear infinite}@keyframes createEventSpinner{to{transform:rotate(360deg)}}.create_event_packages_loader p{margin:0;font-size:14px;color:var(--textColor);font-weight:500}.create_event_contact_admin{margin-top:16px;padding:12px 16px;background-color:var(--primaryLighter);border-left:3px solid var(--brandPrimary);border-radius:8px}.create_event_contact_admin_message{font-size:13px;color:var(--textColor);margin:0;line-height:1.5}.create_event_contact_admin_email{color:var(--brandPrimary);text-decoration:none;font-weight:600}.create_event_contact_admin_email:hover{text-decoration:underline}.create_event_billing_preview{opacity:0;transform:translate(20px);animation:createEventBillingEnter .3s ease forwards;min-height:0;height:100%}.create_event_billing_preview_card{background:var(--white);border-radius:16px;box-shadow:0 2px 12px #123e3514;border:1px solid var(--loginFormBorder);padding:24px;position:sticky;top:24px;display:flex;flex-direction:column;max-height:calc(100% - 24px);min-height:0;overflow:hidden}.create_event_billing_preview_title{font-size:20px;font-weight:700;color:var(--brandPrimary);margin:0 0 20px;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.create_event_billing_preview_close_btn{position:absolute;top:10px;right:10px;width:30px;height:30px;border:none;border-radius:50%;background:transparent;color:var(--labelColor);font-size:22px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.create_event_billing_preview_close_btn:hover{background:var(--primaryLighter);color:var(--brandPrimary)}.create_event_billing_preview_items{display:flex;flex-direction:column;gap:10px;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-bottom:10px;padding-right:4px}.create_event_billing_preview_summary{flex-shrink:0;margin-top:10px;padding-top:10px;border-top:1px solid var(--loginFormBorder)}.create_event_billing_preview_item{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:6px 0}.create_event_billing_preview_item_section_title{padding-top:10px;margin-top:4px;border-top:1px solid var(--loginFormBorder)}.create_event_billing_preview_label{font-size:14px;font-weight:500;color:var(--textColor)}.create_event_billing_preview_info_icon{display:inline-block;font-size:11px;color:var(--labelColor);cursor:pointer;line-height:0;margin-left:2px;vertical-align:baseline}.create_event_package_limits_tooltip .ant-tooltip-inner{font-size:10px;line-height:1.2;padding:4px 6px;max-width:160px;min-height:auto;background:var(--brandPrimary);color:#000}.create_event_package_limits_tooltip .ant-tooltip-arrow:before{background:var(--brandPrimary)}.create_event_billing_preview_value{font-size:14px;font-weight:600;color:var(--textColor);text-align:right}.create_event_billing_preview_actions{display:inline-flex;align-items:center;gap:8px}.create_event_billing_preview_delete_btn{width:24px;height:24px;border:none;background:transparent;color:var(--brandPrimary);border-radius:6px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.create_event_billing_preview_delete_btn:hover{background:var(--primaryLighter);color:var(--brandPrimary)}.create_event_billing_preview_delete_btn:focus{outline:none;background:var(--primaryLighter);color:var(--brandPrimary)}.create_event_billing_preview_quantity_control{display:inline-flex;align-items:center;gap:2px;padding:1px;border:1px solid var(--loginFormBorder);border-radius:999px;background:var(--white);box-shadow:0 1px 2px #123e3514}.create_event_billing_preview_quantity_btn{width:20px;height:20px;border:none;background:transparent;color:var(--brandPrimary);border-radius:999px;font-size:13px;font-weight:700;line-height:1;cursor:pointer;transition:all .2s ease}.create_event_billing_preview_quantity_btn:hover:not(:disabled){background:var(--primaryLighter);color:var(--brandPrimary)}.create_event_billing_preview_quantity_btn:disabled{opacity:.5;cursor:not-allowed}.create_event_billing_preview_quantity_value{min-width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:var(--textColor);padding:0 2px}.create_event_billing_preview_delete_btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:transparent;color:var(--textColorSecondary, #666);border-radius:4px;cursor:pointer;transition:color .2s ease,background .2s ease}.create_event_billing_preview_delete_btn:hover{background:#0000000f;color:var(--brandPrimary)}.create_event_billing_preview_item_total{border-top:1px solid var(--loginFormBorder);margin-top:10px;padding-top:12px}.create_event_billing_preview_item_total .create_event_billing_preview_label,.create_event_billing_preview_item_total .create_event_billing_preview_value{font-size:18px;font-weight:700;color:var(--brandPrimary)}.create_event_billing_preview_item_meta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;row-gap:0;padding:2px 0}.create_event_billing_preview_item_meta .create_event_billing_preview_label,.create_event_billing_preview_item_meta .create_event_billing_preview_value{font-size:11px;font-weight:500;color:var(--labelColor);line-height:1.35;white-space:nowrap}.create_event_billing_preview_item_meta .create_event_billing_preview_label{text-align:left;min-width:0}.create_event_billing_preview_item_meta .create_event_billing_preview_value{text-align:right}.create_event_billing_preview_item_meta_first{margin-top:0;padding-top:0;border-top:none}.create_event_billing_preview_item_meta+.create_event_billing_preview_item_meta{margin-top:2px}.create_event_billing_preview_checkout_btn{margin-top:18px;min-height:42px;border:none;border-radius:10px;background:var(--brandPrimary);color:var(--white);font-size:15px;font-weight:600;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;cursor:pointer;transition:all .2s ease;flex-shrink:0}.create_event_billing_preview_checkout_btn:hover:not(:disabled){background:var(--loginPrimaryHover)}.create_event_billing_preview_checkout_btn:disabled{opacity:.6;cursor:not-allowed}.create_event_cart_reminder{position:static;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:12px 16px;margin-top:12px;border:none;border-radius:12px;background:var(--brandPrimary);box-shadow:0 4px 12px #123e352e;cursor:pointer;text-align:left;transition:all .2s ease}.create_event_cart_reminder:hover{background:var(--loginPrimaryHover);box-shadow:0 6px 14px #123e3538;transform:translateY(-1px)}.create_event_cart_reminder:focus{outline:none;box-shadow:0 0 0 3px #ffffff40,0 4px 12px #123e352e}.create_event_cart_reminder_text{display:flex;flex-direction:column;gap:2px;min-width:0}.create_event_cart_reminder_title{font-size:13px;font-weight:600;color:var(--white)}.create_event_cart_reminder_subtitle{font-size:12px;font-weight:500;color:#ffffffe6}.create_event_cart_reminder_amount{font-size:14px;font-weight:700;color:var(--white);white-space:nowrap}.create_event_payment_modal_loading{padding:24px 8px;text-align:center;color:var(--labelColor);font-size:14px}.create_event_payment_modal_content{display:flex;flex-direction:column;gap:8px}.create_event_payment_modal_row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 0}.create_event_payment_modal_label{font-size:14px;font-weight:500;color:var(--textColor)}.create_event_payment_modal_value{font-size:14px;font-weight:600;color:var(--textColor)}.create_event_payment_modal_section_title{margin-top:8px;padding-top:8px;border-top:1px solid var(--loginFormBorder);font-size:13px;font-weight:600;color:var(--labelColor);text-transform:uppercase;letter-spacing:.3px}.create_event_payment_modal_section_title_no_line{border-top:none;margin-top:4px;padding-top:0}.create_event_payment_modal_divider{height:1px;background:var(--loginFormBorder);margin:6px 0 4px}.create_event_payment_modal_total{margin-top:10px;padding-top:10px;border-top:2px solid var(--brandPrimary);display:flex;align-items:center;justify-content:space-between}.create_event_payment_modal_total .create_event_payment_modal_label,.create_event_payment_modal_total .create_event_payment_modal_value{font-size:16px;font-weight:700;color:var(--brandPrimary)}.create_event_payment_modal_policy_acceptance{margin-top:12px;padding-top:10px;border-top:1px solid var(--loginFormBorder)}.create_event_payment_modal_policy_text{font-size:12px;line-height:1.6;color:var(--textColor)}.create_event_payment_modal_policy_link{background:transparent;border:none;padding:0;font-size:12px;font-weight:500;color:var(--brandPrimary);cursor:pointer;text-decoration:underline}.create_event_payment_modal_policy_link:hover:not(:disabled){color:var(--loginPrimaryHover)}.create_event_payment_modal_policy_link:disabled{opacity:.6;cursor:not-allowed}.create_event_payment_modal_pay_btn{margin-top:14px;width:100%;min-height:40px;border:none;border-radius:10px;background:var(--brandPrimary);color:var(--white);font-size:14px;font-weight:600;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;cursor:pointer;transition:all .2s ease}.create_event_payment_modal_pay_btn:hover:not(:disabled){background:var(--loginPrimaryHover)}.create_event_payment_modal_pay_btn:disabled{opacity:.6;cursor:not-allowed}.create_event_payment_policy_content{display:flex;flex-direction:column;gap:10px}.create_event_payment_policy_meta{display:flex;justify-content:flex-end;padding-bottom:6px;border-bottom:1px solid var(--loginFormBorder)}.create_event_payment_policy_version{font-size:12px;font-weight:500;color:var(--labelColor)}.create_event_payment_policy_text{font-size:13px;line-height:1.5;color:var(--textColor);max-height:52vh;overflow-y:auto}:global .create_event_payment_policy_modal .ant-modal-header{padding:14px 16px}:global .create_event_payment_policy_modal .ant-modal-title{font-size:18px}:global .create_event_payment_policy_modal .ant-modal-body{padding:14px 16px}@keyframes createEventBillingEnter{to{opacity:1;transform:translate(0)}}:global .ant-picker-dropdown{z-index:1051!important;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;animation:fadeInScale .2s ease-out!important;position:fixed!important}@media(max-height:700px){:global .ant-picker-dropdown.ant-picker-dropdown-placement-bottomLeft,:global .ant-picker-dropdown.ant-picker-dropdown-placement-bottomRight{transform-origin:top left!important}}:global .ant-picker-dropdown .ant-picker-cell-today .ant-picker-cell-inner,:global .ant-picker-dropdown .ant-picker-cell-today:not(.ant-picker-cell-selected) .ant-picker-cell-inner{border-color:#123e35!important;border:2px solid #123e35!important;outline:none!important;outline-color:transparent!important;box-shadow:0 0 0 2px var(--primaryLighter)!important}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}:global .ant-picker-dropdown .ant-picker-panel-container{background:#fffffffa!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border-radius:16px!important;box-shadow:0 12px 40px #123e3526,0 4px 16px #123e3514!important;border:1px solid var(--loginFormBorder)!important;overflow:visible!important;padding:4px!important;max-height:calc(100vh - 20px)!important;overflow-y:auto!important}:global .ant-picker-dropdown .ant-picker-panel-container *[style*=blue],:global .ant-picker-dropdown .ant-picker-panel-container *[style*="rgb(24, 144, 255)"],:global .ant-picker-dropdown .ant-picker-panel-container *[style*="#1890ff"]{border-color:var(--brandPrimary)!important;color:var(--brandPrimary)!important}:global .ant-picker-dropdown .ant-picker-panel{border:none!important;background:transparent!important}:global .ant-picker-dropdown .ant-picker-header{border-bottom:1px solid var(--loginFormBorder)!important;padding:16px 20px!important;background:linear-gradient(135deg,var(--accentLighter) 0%,rgba(201,162,77,.08) 100%)!important;margin:-4px -4px 0!important}:global .ant-picker-dropdown .ant-picker-header .ant-picker-header-view button{font-size:16px!important;font-weight:700!important;color:var(--textColor)!important;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;padding:4px 12px!important;border-radius:8px!important}:global .ant-picker-dropdown .ant-picker-header .ant-picker-header-view button:hover{color:var(--brandPrimary)!important;background:var(--primaryLighter)!important;transform:translateY(-1px)!important}:global .ant-picker-dropdown .ant-picker-header .ant-picker-prev-icon,:global .ant-picker-dropdown .ant-picker-header .ant-picker-next-icon{width:32px!important;height:32px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:8px!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important}:global .ant-picker-dropdown .ant-picker-header .ant-picker-prev-icon:before,:global .ant-picker-dropdown .ant-picker-header .ant-picker-next-icon:before{border-color:var(--textColor)!important;border-width:2px!important;width:8px!important;height:8px!important}:global .ant-picker-dropdown .ant-picker-header .ant-picker-prev-icon:hover,:global .ant-picker-dropdown .ant-picker-header .ant-picker-next-icon:hover{background:var(--primaryLighter)!important;transform:scale(1.1)!important}:global .ant-picker-dropdown .ant-picker-header .ant-picker-prev-icon:hover:before,:global .ant-picker-dropdown .ant-picker-header .ant-picker-next-icon:hover:before{border-color:var(--brandPrimary)!important}:global .ant-picker-dropdown .ant-picker-body{padding:16px 12px!important}:global .ant-picker-dropdown .ant-picker-content th{font-size:12px!important;font-weight:700!important;color:var(--labelColor)!important;padding:10px 0!important;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;text-transform:uppercase!important;letter-spacing:.5px!important}:global .ant-picker-dropdown .ant-picker-content td{padding:2px!important}:global .ant-picker-dropdown .ant-picker-content td .ant-picker-cell .ant-picker-cell-inner{font-size:14px!important;font-weight:500!important;color:var(--textColor)!important;border-radius:10px!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;min-width:36px!important;height:36px!important;line-height:36px!important;position:relative!important}:global .ant-picker-dropdown .ant-picker-content td .ant-picker-cell .ant-picker-cell-inner:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;border-radius:10px!important;opacity:0!important;transition:opacity .25s ease!important;background:var(--primaryLighter)!important}:global .ant-picker-dropdown .ant-picker-content td .ant-picker-cell .ant-picker-cell-inner:hover{background:var(--primaryLighter)!important;color:var(--brandPrimary)!important;font-weight:600!important;transform:scale(1.05)!important;box-shadow:0 2px 8px #123e3526!important}:global .ant-picker-dropdown .ant-picker-content td .ant-picker-cell.ant-picker-cell-selected .ant-picker-cell-inner{background:linear-gradient(135deg,var(--brandPrimary) 0%,var(--loginPrimaryLight) 100%)!important;color:var(--white)!important;font-weight:700!important;box-shadow:0 4px 12px #123e354d!important;transform:scale(1.05)!important}:global .ant-picker-dropdown .ant-picker-content td .ant-picker-cell.ant-picker-cell-selected .ant-picker-cell-inner:before{display:none!important}:global .ant-picker-dropdown .ant-picker-content td .ant-picker-cell.ant-picker-cell-today .ant-picker-cell-inner{border:2px solid var(--brandPrimary)!important;border-color:var(--brandPrimary)!important;font-weight:700!important;background:var(--white)!important;color:var(--brandPrimary)!important;box-shadow:0 0 0 2px var(--primaryLighter)!important}:global .ant-picker-dropdown .ant-picker-content td .ant-picker-cell.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:var(--brandPrimary)!important}:global .ant-picker-dropdown .ant-picker-content td .ant-picker-cell.ant-picker-cell-today.ant-picker-cell-selected .ant-picker-cell-inner{border-color:var(--white)!important;box-shadow:0 4px 12px #123e354d,0 0 0 2px var(--primaryLighter)!important}:global .ant-picker-dropdown .ant-picker-content td .ant-picker-cell.ant-picker-cell-today:not(.ant-picker-cell-selected) .ant-picker-cell-inner{border:2px solid #123e35!important;border-color:#123e35!important;outline:none!important;outline-color:transparent!important}:global .ant-picker-dropdown .ant-picker-content td .ant-picker-cell.ant-picker-cell-disabled .ant-picker-cell-inner{color:var(--disabledColor)!important;background:transparent!important;cursor:not-allowed!important;opacity:.4!important}:global .ant-picker-dropdown .ant-picker-content td .ant-picker-cell.ant-picker-cell-disabled .ant-picker-cell-inner:hover{transform:none!important;box-shadow:none!important}:global .ant-picker-dropdown .ant-picker-content td .ant-picker-cell.ant-picker-cell-in-range:before{background:var(--primaryLighter)!important;opacity:1!important}:global .ant-picker-dropdown .ant-picker-content td .ant-picker-cell.ant-picker-cell-in-range:not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end) .ant-picker-cell-inner{background:var(--primaryLighter)!important;color:var(--brandPrimary)!important;border-radius:0!important}:global .ant-picker-dropdown .ant-picker-content td .ant-picker-cell.ant-picker-cell-in-range:not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end) .ant-picker-cell-inner:hover{background:#123e351f!important}:global .ant-picker-dropdown .ant-picker-content td .ant-picker-cell.ant-picker-cell-range-start .ant-picker-cell-inner,:global .ant-picker-dropdown .ant-picker-content td .ant-picker-cell.ant-picker-cell-range-end .ant-picker-cell-inner{background:linear-gradient(135deg,var(--brandPrimary) 0%,var(--loginPrimaryLight) 100%)!important;color:var(--white)!important;font-weight:700!important;box-shadow:0 4px 12px #123e354d!important}:global .ant-picker-dropdown .ant-picker-panel-container .ant-picker-footer{display:none!important;visibility:hidden!important;height:0!important;padding:0!important;margin:0!important;border:none!important;overflow:hidden!important}:global .ant-picker-dropdown .ant-picker-panel-container .ant-picker-today-btn{display:none!important;visibility:hidden!important;height:0!important;width:0!important;padding:0!important;margin:0!important}:global .ant-picker-dropdown .ant-picker-panel-container .ant-picker-footer-extra{display:none!important}:global .ant-picker-dropdown .ant-picker-dropdown .ant-picker-footer,:global .ant-picker-dropdown .ant-picker-dropdown .ant-picker-today-btn{display:none!important}:global .ant-picker-dropdown .ant-picker-clear-btn{color:var(--labelColor)!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;width:24px!important;height:24px!important;border-radius:6px!important;display:flex!important;align-items:center!important;justify-content:center!important}:global .ant-picker-dropdown .ant-picker-clear-btn:hover{color:var(--invalid)!important;background:#d32f2f1a!important;transform:scale(1.1)!important}:global .ant-picker-dropdown .ant-picker-month-panel .ant-picker-cell,:global .ant-picker-dropdown .ant-picker-year-panel .ant-picker-cell,:global .ant-picker-dropdown .ant-picker-decade-panel .ant-picker-cell{padding:4px!important}:global .ant-picker-dropdown .ant-picker-month-panel .ant-picker-cell .ant-picker-cell-inner,:global .ant-picker-dropdown .ant-picker-year-panel .ant-picker-cell .ant-picker-cell-inner,:global .ant-picker-dropdown .ant-picker-decade-panel .ant-picker-cell .ant-picker-cell-inner{border-radius:10px!important;min-width:56px!important;height:48px!important;line-height:48px!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important}:global .ant-picker-dropdown .ant-picker-month-panel .ant-picker-cell .ant-picker-cell-inner:hover,:global .ant-picker-dropdown .ant-picker-year-panel .ant-picker-cell .ant-picker-cell-inner:hover,:global .ant-picker-dropdown .ant-picker-decade-panel .ant-picker-cell .ant-picker-cell-inner:hover{background:var(--primaryLighter)!important;color:var(--brandPrimary)!important;font-weight:600!important;transform:scale(1.05)!important;box-shadow:0 2px 8px #123e3526!important}:global .ant-picker-dropdown .ant-picker-month-panel .ant-picker-cell.ant-picker-cell-selected .ant-picker-cell-inner,:global .ant-picker-dropdown .ant-picker-year-panel .ant-picker-cell.ant-picker-cell-selected .ant-picker-cell-inner,:global .ant-picker-dropdown .ant-picker-decade-panel .ant-picker-cell.ant-picker-cell-selected .ant-picker-cell-inner{background:linear-gradient(135deg,var(--brandPrimary) 0%,var(--loginPrimaryLight) 100%)!important;color:var(--white)!important;font-weight:700!important;box-shadow:0 4px 12px #123e354d!important}.event_container{display:flex;flex-direction:column;gap:32px;min-height:0;height:100%;flex:1;overflow:hidden}.event_loading_wrapper{display:flex;align-items:center;justify-content:center;min-height:500px;width:100%}.event_loading_more_wrapper{display:flex;align-items:center;justify-content:center;padding:32px 0;width:100%}.event_header{margin-bottom:0;padding-bottom:0;display:flex;justify-content:space-between;align-items:flex-start;gap:24px;flex-wrap:nowrap;border-bottom:2px solid var(--loginFormBorder)}@media(max-width:768px){.event_header{flex-direction:column;gap:16px;overflow:visible;flex-wrap:wrap}}.event_content{display:flex;flex-direction:column;height:100%;flex:1}.event_content .event_toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px;gap:16px;flex-shrink:0}.event_content .event_toolbar_right{display:flex;align-items:center;gap:16px}.event_content .event_search_input_wrapper{position:relative;flex:1;width:100%}.event_content .event_search_input{flex:1;width:100%;padding:12px 44px 12px 18px;border:1px solid var(--loginFormBorder);border-radius:8px;background-color:var(--white);font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.5;letter-spacing:.01em;transition:all .2s ease;color:var(--textColor)}.event_content .event_search_input::placeholder{color:var(--labelColor);opacity:1}.event_content .event_search_input:focus{outline:none;border-color:var(--brandPrimary);box-shadow:0 0 0 3px var(--primaryLighter)}.event_content .event_search_clear_btn{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:24px;height:24px;border:none;background:transparent;color:var(--labelColor);font-size:20px;line-height:1;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.event_content .event_search_clear_btn:hover{color:var(--textColor);background:var(--primaryLighter)}.event_content .event_search_clear_btn:focus{outline:none;box-shadow:0 0 0 3px var(--primaryLighter)}.event_content .event_body_scroll{flex:1;overflow-y:auto;overflow-x:hidden;width:100%;padding-bottom:100px;scrollbar-width:thin;scrollbar-color:rgba(18,62,53,.15) transparent}.event_content .event_body_scroll::-webkit-scrollbar{width:6px}.event_content .event_body_scroll::-webkit-scrollbar-track{background:transparent}.event_content .event_body_scroll::-webkit-scrollbar-thumb{background:#123e3526;border-radius:3px;transition:background .2s ease}.event_content .event_body_scroll::-webkit-scrollbar-thumb:hover{background:var(--primaryBorder)}.event_content .event_body_scroll.event_body_scroll_empty{display:flex;flex-direction:column}.event_create_btn{padding:10px 20px;background-color:var(--brandPrimary);color:var(--white);border:none;border-bottom:3px solid transparent;border-radius:5px;font-size:14px;font-weight:500;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:none;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;letter-spacing:.01em;margin-bottom:-2px;align-self:flex-start;white-space:nowrap;width:auto;min-width:fit-content}.event_create_btn:hover{background-color:var(--loginPrimaryHover)}.event_create_btn:active{background-color:var(--brandPrimary)}.event_create_btn:focus{outline:none;box-shadow:0 0 0 3px var(--primaryLighter)}.event_create_btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.event_placeholder_card{background:var(--white);border-radius:16px;padding:48px 40px;box-shadow:0 2px 8px #0000000a,0 1px 2px #0000000f;border:1px solid var(--loginFormBorder);max-width:600px;text-align:center;margin:0 auto}.placeholder_desc{margin:0;font-size:15px;color:var(--labelColor);line-height:1.6;letter-spacing:.01em}.event_tabs{display:flex;gap:0;padding-bottom:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--primaryBorder) transparent;width:100%}.event_tabs::-webkit-scrollbar{height:0px}.event_tabs::-webkit-scrollbar-track{background:transparent}.event_tabs::-webkit-scrollbar-thumb{background:var(--primaryBorder);border-radius:.5px}@media(max-width:768px){.event_tabs{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;width:100%;max-width:100vw;position:relative;scrollbar-width:thin}.event_tabs::-webkit-scrollbar{height:1px!important}.event_tabs::-webkit-scrollbar-track{background:transparent}.event_tabs::-webkit-scrollbar-thumb{background:var(--primaryBorder);border-radius:.5px}.event_tabs:after{content:"";flex-shrink:0;width:1px}}.event_create_btn_wrapper{display:flex;padding-bottom:0;flex-shrink:0}@media(max-width:768px){.event_create_btn_wrapper{display:none}}.event_create_btn_desktop{display:flex;padding-bottom:0;flex-shrink:0}@media(max-width:768px){.event_create_btn_desktop{display:none}}.event_tab{padding:16px 32px;background:transparent;border:none;border-bottom:3px solid transparent;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:500;line-height:1.5;letter-spacing:.01em;color:var(--labelColor);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);margin-bottom:-2px;position:relative;flex-shrink:0;white-space:nowrap}@media(max-width:768px){.event_tab{padding:16px 24px;font-size:14px}}.event_tab:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:3px;background:var(--brandPrimary);transform:scaleX(0);transition:transform .25s cubic-bezier(.4,0,.2,1)}.event_tab:hover{color:var(--brandPrimary);background-color:var(--primaryLighter)}.event_tab.event_tab_active{color:var(--brandPrimary);font-weight:600;background-color:transparent}.event_tab.event_tab_active:after{transform:scaleX(1)}@media(max-width:768px){.event_tab:hover{background-color:transparent}.event_tab:not(.event_tab_active){background-color:transparent}}.event_list{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:24px;margin-top:24px}@media(max-width:768px){.event_list{grid-template-columns:1fr;gap:20px}}.event_empty_message{font-size:14px;color:var(--labelColor);font-style:normal;margin:0;padding:48px 32px;text-align:center;background:#fff9;border-radius:12px;border:2px dashed var(--primaryBorder);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.event_empty_state{display:flex;align-items:center;justify-content:center;min-height:400px;width:100%}.event_body_scroll_empty .event_empty_state{flex:1;min-height:0}.event_card{background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px;padding:22px 24px;box-shadow:0 2px 12px #0000000f;border:1px solid var(--glassBorder);transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer}.event_card:hover{box-shadow:0 6px 24px #123e3526;transform:translateY(-3px);border-color:var(--brandPrimary);background:#fff}.event_card:hover .event_card_payment_status{background:var(--brandPrimary);color:var(--white);border-color:var(--brandPrimary)}.event_card:hover .event_card_name{color:var(--brandPrimary)}.event_card:hover .event_card_code{color:var(--brandPrimary);opacity:1}.event_card:hover .event_card_icon_item{background:var(--brandBackground)}.event_card:hover .event_card_detail_label .fa-camera,.event_card:hover .event_card_detail_label .fa-calendar{color:var(--brandPrimary)!important}.event_card:hover .event_card_detail_label .event_card_whatsapp_icon{fill:var(--brandPrimary)!important}.event_card_header{display:flex;flex-direction:column;margin-bottom:18px;gap:10px}.event_card_header_bottom{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.event_card_name{font-size:18px;font-weight:600;color:var(--textColor);margin:0;line-height:1.4;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:-.02em;transition:color .25s cubic-bezier(.4,0,.2,1);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%}.event_card_code{font-size:12px;font-weight:500;color:var(--labelColor);white-space:nowrap;flex-shrink:0;letter-spacing:.05em;opacity:.75;margin-top:2px}.event_card_payment_status{font-size:11px;font-weight:600;color:var(--brandPrimary);background:var(--brandBackground);padding:5px 12px;border-radius:12px;white-space:nowrap;flex-shrink:0;border:1px solid var(--primaryBorder);transition:all .25s cubic-bezier(.4,0,.2,1);letter-spacing:.02em;margin-top:2px}.event_card_estimated_photos{display:flex;align-items:center;gap:6px}.event_card_details{display:flex;flex-direction:column;gap:8px}.event_card_detail_item{display:flex;align-items:center;justify-content:space-between;padding:0}.event_card_detail_item:last-child{padding-bottom:0}.event_card_detail_item.event_card_icons_row{justify-content:flex-start;gap:16px;padding:0;margin-top:4px}.event_card_detail_item.event_card_date_item{justify-content:flex-start;padding:0}.event_card_date_text{font-size:13px;font-weight:500;color:var(--textColor);letter-spacing:.01em;display:flex;align-items:center;gap:6px;flex-wrap:wrap;line-height:1.5}.event_card_icon_item{display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:10px;background:var(--primaryLighter);transition:all .2s ease}.event_card_detail_label{font-size:13px;font-weight:500;color:var(--labelColor);letter-spacing:.01em;display:flex;align-items:center;opacity:.9}.event_card_detail_label .fa-camera,.event_card_detail_label .fa-calendar{font-size:16px;color:var(--primaryIconColor)}.event_card_detail_label .event_card_whatsapp_icon{width:16px;height:16px;fill:var(--primaryIconColor)}.event_card_detail_value{font-size:14px;font-weight:600;color:var(--textColor);text-align:right;letter-spacing:.01em}.event_card_icon_item .event_card_detail_value{font-size:14px;font-weight:600}.event_pagination{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:40px;padding-top:32px}.event_pagination_btn{min-height:44px;padding:0 24px;background-color:var(--white);color:var(--textColor);border:1.5px solid var(--loginFormBorder);border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:.01em}.event_pagination_btn:hover:not(:disabled){background-color:var(--brandBackground);border-color:var(--brandPrimary);color:var(--brandPrimary);transform:translateY(-2px);box-shadow:0 4px 12px #123e3526}.event_pagination_btn:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 6px #123e351a}.event_pagination_btn:disabled{opacity:.4;cursor:not-allowed;background-color:var(--white)}.event_pagination_btn:focus{outline:none;box-shadow:0 0 0 3px var(--primaryLighter)}.event_pagination_info{font-size:14px;font-weight:500;color:var(--labelColor);padding:0 16px;letter-spacing:.01em}.event_pagination_numbers{display:flex;align-items:center;gap:8px;padding:0 8px}.event_pagination_number{min-width:44px;height:44px;padding:0 12px;background-color:var(--white);color:var(--textColor);border:1.5px solid var(--loginFormBorder);border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:.01em;display:flex;align-items:center;justify-content:center}.event_pagination_number:hover{background-color:var(--brandBackground);border-color:var(--brandPrimary);color:var(--brandPrimary);transform:translateY(-2px);box-shadow:0 4px 12px #123e3526}.event_pagination_number:active{transform:translateY(0);box-shadow:0 2px 6px #123e351a}.event_pagination_number:focus{outline:none;box-shadow:0 0 0 3px var(--primaryLighter)}.event_pagination_number.event_pagination_number_active{background-color:var(--accentLighter);border-color:var(--brandAccent);color:var(--brandAccent);cursor:default;font-weight:700}.event_pagination_number.event_pagination_number_active:hover{background-color:var(--accentLighter);border-color:var(--brandAccent);color:var(--brandAccent);transform:none;box-shadow:none}.event_pagination_ellipsis{font-size:14px;font-weight:500;color:var(--labelColor);padding:0 4px;letter-spacing:.01em;-webkit-user-select:none;user-select:none}.event_create_btn_floating{display:none;visibility:hidden}@media screen and (max-width:768px){.event_create_btn_floating{display:flex!important;visibility:visible!important;align-items:center;justify-content:center;gap:8px;position:fixed!important;bottom:80px!important;right:24px!important;left:auto!important;top:auto!important;width:auto;min-width:140px;max-width:calc(100vw - 48px);padding:14px 20px;background-color:var(--brandPrimary)!important;color:var(--white)!important;border:none;border-radius:28px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #123e354d!important;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;letter-spacing:.01em;z-index:9999!important;opacity:1!important;pointer-events:auto!important;margin:0!important}.event_create_btn_floating:hover{background-color:var(--loginPrimaryHover);box-shadow:0 6px 20px #123e3566;transform:translateY(-2px)}.event_create_btn_floating:active{background-color:var(--brandPrimary);transform:translateY(0)}.event_create_btn_floating:focus{outline:none;box-shadow:0 0 0 3px var(--primaryLighter),0 4px 16px #123e354d}}.event_create_btn_floating_icon{font-size:20px;font-weight:700;line-height:1}.event_create_btn_floating_text{font-size:14px;font-weight:600}.event_details_page{width:100%;height:100%;min-height:0;background:transparent;overflow:hidden}.event_details_container{max-width:none;width:100%;margin:0;padding:0;height:100%;min-height:0}.event_details_content{background:var(--white);border-radius:16px;border:1px solid var(--loginFormBorder);box-shadow:0 2px 12px #123e3514;padding:24px;height:100%;min-height:0;display:flex;flex-direction:column;gap:0}.event_details_content_header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--loginFormBorder)}.event_details_title_row{display:inline-flex;align-items:center;gap:6px;min-width:0;flex:1}.event_details_back_icon_btn{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--brandPrimary);padding:0;font-size:26px;font-weight:700;line-height:1;transform:scaleY(1.2);cursor:pointer;transition:all .2s ease;flex-shrink:0}.event_details_back_icon_btn:hover{opacity:.8}.event_details_back_icon_btn:focus{outline:none}.event_details_title{font-size:22px;line-height:1.2;font-weight:700;color:var(--brandPrimary);margin:0;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.event_details_tabs_row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.event_details_tabs{display:flex;gap:0;padding:0 0 14px;flex-shrink:0}.event_details_tab{padding:12px 28px;background:transparent;border:none;border-bottom:3px solid transparent;margin-bottom:-2px;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:500;color:var(--labelColor);cursor:pointer;transition:all .2s ease}.event_details_tab:hover{color:var(--brandPrimary)}.event_details_tab.event_details_tab_active{color:var(--brandPrimary);font-weight:600;border-bottom-color:var(--brandPrimary)}.event_details_scrollable{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:8px;scrollbar-width:thin;scrollbar-color:var(--primaryBorder) transparent}.event_details_page_loading{display:flex;align-items:center;justify-content:center;min-height:320px;width:100%}.event_details_page_error{padding:32px 24px;text-align:center}.event_details_page_error p{margin:0 0 20px;font-size:15px;color:var(--labelColor)}.event_details_btn_secondary{padding:10px 24px;background:var(--white);color:var(--brandPrimary);border:1.5px solid var(--primaryBorder);border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:all .2s ease}.event_details_btn_secondary:hover{background:var(--primaryLighter);border-color:var(--brandPrimary)}.event_details_tab_content{min-height:200px;padding-bottom:24px}.event_details_photographers_table{border:1px solid var(--loginFormBorder);border-radius:12px;overflow:hidden;background:var(--white)}.event_details_photographers_header_row,.event_details_photographers_row{display:grid;grid-template-columns:1.2fr 1.6fr .6fr;gap:12px;align-items:center;padding:12px 14px}.event_details_photographers_header_row{background:#123e3508;border-bottom:1px solid var(--loginFormBorder)}.event_details_photographers_th{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--labelColor)}.event_details_photographers_row{border-bottom:1px solid rgba(226,232,240,.7);transition:background .15s ease}.event_details_photographers_row:last-child{border-bottom:none}.event_details_photographers_row:hover{background:var(--primaryLighter)}.event_details_photographers_td{font-size:14px;font-weight:600;color:var(--textColor);min-width:0}.event_details_photographers_email{font-weight:500;color:var(--labelColor);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event_details_photographers_loading{display:flex;align-items:center;justify-content:center;padding:8px 0}.event_details_photographers_empty{margin:0;font-size:14px;color:var(--labelColor);padding:8px 14px 0}.event_details_status_badge{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;border:1px solid var(--loginFormBorder);background:#0206170a;color:var(--textColor);font-size:12px;font-weight:700;white-space:nowrap}.event_details_status_badge_active{border-color:#22c55e59;background:#22c55e24;color:#15803d}.event_details_status_badge_inactive{border-color:#94a3b8b3;background:#94a3b82e;color:#475569}.event_details_card_basic_with_qr .event_details_basic_and_qr_row{display:flex;align-items:flex-start;gap:24px;margin-top:0}@media(max-width:768px){.event_details_card_basic_with_qr .event_details_basic_and_qr_row{flex-direction:column}}.event_details_card_basic_with_qr .event_details_basic_col{flex:1;min-width:0}.event_details_card_basic_with_qr .event_details_qr_box{flex-shrink:0;width:320px;padding:16px;border-radius:12px;border:1px solid var(--loginFormBorder);background:var(--white);box-shadow:0 1px 3px #123e350f}@media(max-width:768px){.event_details_card_basic_with_qr .event_details_qr_box{width:100%}}.event_details_card_basic_with_qr .event_details_qr_box_title{margin:0 0 4px;font-size:15px;font-weight:700;color:var(--textColor);font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.event_details_card_basic_with_qr .event_details_qr_box_desc{margin:0 0 12px;font-size:12px;color:var(--labelColor);line-height:1.4}.event_details_card{border:1px solid var(--loginFormBorder);border-radius:12px;padding:22px;margin-top:24px;background:linear-gradient(180deg,#fafbfc 0%,var(--white) 100%);box-shadow:0 1px 3px #123e350a}.event_details_card:first-child{margin-top:0}.event_details_section_header{margin-bottom:20px}.event_details_section_header h3{margin:0;font-size:18px;font-weight:700;color:var(--textColor);font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:-.01em}.event_details_section_header p{margin:4px 0 0;font-size:13px;color:var(--labelColor);line-height:1.4}.event_details_grid{display:flex;flex-direction:column;gap:0;margin:0}.event_details_row{display:flex;align-items:center;gap:140px;margin:0;padding:10px 14px;border-radius:10px;transition:background .15s ease}.event_details_row:hover{background:var(--primaryLighter)}.event_details_row dt{margin:0;font-size:14px;font-weight:500;color:var(--labelColor);flex-shrink:0;width:180px}.event_details_row dd{margin:0;font-size:14px;font-weight:600;color:var(--textColor);text-align:left;flex:1;min-width:0}.event_details_row.event_details_highlight{background:var(--primaryLighter);border-radius:10px;padding:14px 16px}.event_details_row.event_details_highlight dd{color:var(--brandPrimary);font-size:15px}.event_details_row.event_details_amount_row{margin-top:8px;padding-top:16px;border-top:1px dashed var(--loginFormBorder);background:transparent!important}.event_details_row.event_details_amount_row:hover{background:var(--primaryLighter)!important}.event_details_row .event_details_amount_value{font-size:18px!important;font-weight:700!important;color:var(--brandPrimary)!important;letter-spacing:.02em}.event_details_badge{display:inline-block;padding:4px 12px;border-radius:999px;background:var(--accentLighter);color:var(--brandPrimary);font-size:13px;font-weight:600;border:1px solid var(--primaryBorder)}.event_details_sub_label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--labelColor);margin:16px 0 10px}.event_details_addon_list{list-style:none;margin:0 0 14px;padding:0}.event_details_addon_item{display:flex;flex-direction:column;align-items:flex-start;padding:12px 14px;background:var(--white);border:1px solid var(--loginFormBorder);border-radius:10px;margin-bottom:8px;font-size:14px;transition:border-color .15s ease,box-shadow .15s ease}.event_details_addon_item:hover{border-color:var(--primaryBorder);box-shadow:0 1px 4px #123e3514}.event_details_addon_name{font-weight:600;color:var(--textColor)}.event_details_addon_meta{font-weight:500;color:var(--labelColor);font-size:13px;margin-top:6px}.event_details_qr_wrapper{position:relative;display:flex;align-items:center;justify-content:center;padding:12px 0 4px}.event_details_qr_image{max-width:100%;max-height:220px;height:220px;width:auto;border-radius:12px;box-shadow:0 4px 14px #123e3526;background:var(--white)}.event_details_qr_download_btn{position:absolute;right:10px;bottom:10px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(226,232,240,.9);background:#ffffffeb;color:var(--textColor);cursor:pointer;box-shadow:0 8px 18px #02061724;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,opacity .15s ease}.event_details_qr_download_btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 24px #0206172e;background:#fffffffa}.event_details_qr_download_btn:disabled{opacity:.55;cursor:not-allowed}.event_details_qr_loading{display:flex;align-items:center;justify-content:center;padding:8px 0}.event_details_qr_empty{margin:0;font-size:14px;color:var(--labelColor);padding:8px 14px 0}.event_details_two_col{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap}.event_details_two_col_left{flex:2;min-width:0}.event_details_two_col_right{flex:1;min-width:180px;display:flex;align-items:center;justify-content:center}.event_details_faces_list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.event_details_face_item{display:block;padding:0;border-radius:0;border:none;background:transparent}.event_details_face_item:not(:first-child){padding-top:8px;border-top:1px solid var(--loginFormBorder)}.event_details_faces_grid{margin:0 0 8px}.event_details_face_row{display:flex;align-items:flex-start;gap:12px}.event_details_face_row_left{flex:1;min-width:0}.event_details_face_row_right{flex-shrink:0}.event_details_watermark_preview{margin-top:0;padding:10px;border-radius:12px;border:1px solid var(--loginFormBorder);background:#f9fafb;display:flex;align-items:center;justify-content:center}.event_details_watermark_preview img{max-width:100%;max-height:120px;object-fit:contain;display:block}.event_details_faces_preview{padding:10px;border-radius:12px;border:1px solid var(--loginFormBorder);background:#f9fafb}.event_details_faces_preview img{max-width:80px;max-height:80px;object-fit:cover;display:block;border-radius:10px;margin:0 auto}.event_details_no_package{margin:0;font-size:14px;color:var(--labelColor);padding:12px 14px}.event_details_gallery_card{padding:40px 24px;margin-top:0}.event_details_gallery_placeholder{text-align:center;padding:24px 0}.event_details_gallery_icon{width:80px;height:80px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primaryLighter) 0%,var(--accentLighter) 100%);border-radius:20px;color:var(--brandPrimary);font-size:32px;box-shadow:0 4px 12px #123e351a}.event_details_gallery_text{margin:0 0 24px;font-size:16px;font-weight:500;color:var(--textColor);line-height:1.5}.event_details_upload_btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:8px 18px;background:var(--brandPrimary);color:var(--white);border:none;border-radius:8px;font-size:14px;font-weight:600;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #123e3533}.event_details_upload_btn:hover{background:var(--loginPrimaryHover);transform:translateY(-2px);box-shadow:0 4px 14px #123e3540}.event_details_upload_btn:active{transform:translateY(0)}.event_details_upload_btn:focus{outline:none;box-shadow:0 0 0 3px var(--primaryLighter)}.event_details_hidden_file_input{display:none}.event_details_gallery_toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.event_details_gallery_action_buttons{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.event_details_failed_block{display:flex;flex-direction:column;align-items:flex-end;font-size:12px}.event_details_failed_text{color:#d32f2f;margin-bottom:2px}.event_details_failed_hint_retry{border:none;background:transparent;color:var(--brandPrimary);font-size:12px;font-weight:600;cursor:pointer;padding:0;text-decoration:underline}.event_details_failed_hint_retry:disabled{opacity:.6;cursor:not-allowed;text-decoration:underline}.event_details_refresh_btn{display:inline-flex;align-items:center;justify-content:center;padding:0;width:32px;height:32px;background:var(--white);color:var(--brandPrimary);border:1.5px solid var(--primaryBorder);border-radius:999px;font-size:16px;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;cursor:pointer;transition:all .2s ease}.event_details_refresh_btn:hover{background:var(--primaryLighter)}.event_details_refresh_btn:disabled{opacity:.7;cursor:not-allowed}.event_details_retry_btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 14px;background:var(--white);color:var(--brandPrimary);border:1.5px solid var(--primaryBorder);border-radius:8px;font-size:14px;font-weight:600;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;cursor:pointer;transition:all .2s ease}.event_details_retry_btn:hover{background:var(--primaryLighter)}.event_details_retry_btn:disabled{opacity:.7;cursor:not-allowed}.event_details_gallery_pipeline_msg{margin:0;font-size:13px;font-weight:500;color:var(--labelColor);text-align:center}.event_details_gallery_grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.event_details_gallery_item{border:1px solid var(--loginFormBorder);border-radius:12px;overflow:hidden;background:var(--white)}.event_details_gallery_media{position:relative;width:100%;aspect-ratio:1;background:#f2f4f6}.event_details_gallery_media img{width:100%;height:100%;object-fit:cover;display:block}.event_details_gallery_media_clickable{cursor:pointer}.event_details_gallery_processing_overlay{position:absolute;right:8px;top:8px;z-index:2}.event_details_gallery_processing_icon{display:inline-block;width:18px;height:18px;border:2px solid rgba(255,255,255,.65);border-top-color:var(--brandPrimary);border-radius:50%;background:#ffffffd9;animation:event_details_processing_spin .8s linear infinite;box-shadow:0 1px 4px #0003;cursor:default}.event_details_gallery_processing_error{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;border-radius:50%;background:#d32f2f;color:#fff;font-size:11px;font-weight:700;box-shadow:0 1px 4px #00000040;cursor:pointer;padding:0}.event_details_gallery_processing_error:disabled{opacity:.75;cursor:not-allowed}@keyframes event_details_processing_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.event_details_preview_modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000c7;z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px}.event_details_preview_content{max-width:92vw;max-height:92vh;display:flex;align-items:center;justify-content:center}.event_details_preview_content img{max-width:100%;max-height:92vh;object-fit:contain;border-radius:10px;background:#111}.event_details_preview_close{position:absolute;top:18px;right:18px;width:34px;height:34px;border:none;border-radius:50%;background:#fff3;color:#fff;font-size:24px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;z-index:2}.event_details_preview_close:hover{background:#ffffff59}.event_details_preview_nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border:none;border-radius:50%;background:#fff3;color:#fff;font-size:20px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;z-index:2;transition:background .2s}.event_details_preview_nav:hover{background:#ffffff59}.event_details_preview_prev{left:16px}.event_details_preview_next{right:16px}.event_details_gallery_loading_more{display:flex;align-items:center;justify-content:center;padding:24px;width:100%}.event_details_gallery_media_placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--labelColor);font-size:28px}.event_details_gallery_meta{padding:10px 12px;display:flex;flex-direction:column;gap:4px}.event_details_gallery_meta p{margin:0;font-size:12px;color:var(--textColor)}.billing_container{display:flex;flex-direction:column;min-height:0;height:100%;flex:1;overflow:hidden;padding:24px}.billing_content{flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;min-height:0;padding-right:10px;box-sizing:border-box;display:flex;flex-direction:column;position:relative}.billing_summary{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:32px}.billing_summary_card{background:var(--white);border-radius:16px;box-shadow:0 2px 12px #123e3514;border:1px solid var(--loginFormBorder);padding:32px;flex:1}.billing_summary_header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.billing_summary_title{font-size:20px;font-weight:700;color:var(--brandPrimary);margin:0;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.billing_close_btn{background:transparent;border:none;font-size:32px;font-weight:300;color:var(--textColor);cursor:pointer;transition:all .2s ease;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;line-height:1;border-radius:4px}.billing_close_btn:hover{background-color:var(--accentLighter);color:var(--brandPrimary)}.billing_close_btn:focus{outline:none;background-color:var(--accentLighter);color:var(--brandPrimary)}.billing_items{display:flex;flex-direction:column;gap:8px}.billing_item{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.billing_item_label{font-size:15px;font-weight:500;color:var(--textColor);font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.billing_item_value{font-size:15px;font-weight:600;color:var(--textColor);font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.billing_item_total{padding:20px 0 0;margin-top:8px;border-top:2px solid var(--brandPrimary)}.billing_item_total .billing_item_label{font-size:18px;font-weight:700;color:var(--brandPrimary)}.billing_item_total .billing_item_value{font-size:22px;font-weight:700;color:var(--brandPrimary)}.billing_checkout_section{margin-top:24px;padding-top:20px;border-top:1px solid var(--loginFormBorder);display:flex;justify-content:center}.billing_checkout_btn{min-height:48px;padding:0 32px;background-color:var(--brandPrimary);color:var(--white);border:none;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #123e3526;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;align-items:center;justify-content:center;gap:8px;width:100%}.billing_checkout_btn:hover:not(:disabled){background-color:var(--loginPrimaryHover);box-shadow:0 4px 12px #123e3533;transform:translateY(-1px)}.billing_checkout_btn:active:not(:disabled){background-color:var(--brandPrimary);box-shadow:0 2px 8px #123e3526;transform:translateY(0)}.billing_checkout_btn:focus{outline:none;box-shadow:0 0 0 3px var(--primaryLighter),0 2px 8px #123e3526}.billing_checkout_btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.billing_policy_acceptance{margin-top:24px;padding-top:20px;border-top:1px solid var(--loginFormBorder)}.billing_policy_acceptance_text{font-size:13px;line-height:1.6;color:var(--textColor);font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.billing_policy_link{background:transparent;border:none;padding:0;font-size:13px;font-weight:500;color:var(--brandPrimary);cursor:pointer;transition:all .2s ease;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-decoration:underline;display:inline}.billing_policy_link:hover:not(:disabled){color:var(--loginPrimaryHover);text-decoration:underline}.billing_policy_link:focus{outline:none;color:var(--loginPrimaryHover)}.billing_policy_link:disabled{opacity:.6;cursor:not-allowed}.billing_section_divider{height:1px;background:var(--loginFormBorder);margin:8px 0}.billing_section_title{font-size:14px;font-weight:600;color:var(--labelColor);text-transform:uppercase;letter-spacing:.5px;margin:12px 0 4px;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.billing_total_divider{height:2px;background:var(--brandPrimary);margin:12px 0 0;opacity:.3}.billing_actions{display:flex;justify-content:flex-end;align-items:flex-start;flex-shrink:0;padding-top:0}.billing_pay_continue_btn{min-height:48px;padding:0 32px;background-color:var(--brandPrimary);color:var(--white);border:none;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #123e3526;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;align-items:center;justify-content:center;gap:8px}.billing_pay_continue_btn:hover:not(:disabled){background-color:var(--loginPrimaryHover);box-shadow:0 4px 12px #123e3533}.billing_pay_continue_btn:active:not(:disabled){background-color:var(--brandPrimary);box-shadow:0 2px 8px #123e3526}.billing_pay_continue_btn:focus{outline:none;box-shadow:0 0 0 3px var(--primaryLighter)}.billing_pay_continue_btn:disabled{opacity:.6;cursor:not-allowed}.billing_policies_footer{display:flex;align-items:center;justify-content:center;gap:12px;flex-shrink:0;padding-top:24px;padding-bottom:24px;min-height:fit-content}.billing_policy_footer_link{background:transparent;border:none;padding:0;font-size:14px;font-weight:500;color:var(--grey);cursor:pointer;transition:all .2s ease;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-decoration:none}.billing_policy_footer_link:hover:not(:disabled){color:var(--labelColor);text-decoration:underline}.billing_policy_footer_link:focus{outline:none;color:var(--labelColor)}.billing_policy_footer_link:disabled{opacity:.6;cursor:not-allowed}.billing_policy_separator{color:var(--grey);font-size:14px;margin:0 4px}.billing_loading{display:flex;align-items:center;justify-content:center;min-height:400px}.billing_loader_spinner{width:40px;height:40px;border:4px solid var(--accentLighter);border-top-color:var(--brandPrimary);border-radius:50%;animation:billingSpinner .8s linear infinite}@keyframes billingSpinner{to{transform:rotate(360deg)}}:global .billing_policy_modal .ant-modal-header{background:linear-gradient(135deg,var(--accentLighter) 0%,rgba(201,162,77,.08) 100%);border-bottom:1px solid var(--loginFormBorder);padding:20px 24px}:global .billing_policy_modal .ant-modal-header .ant-modal-title{font-size:20px;font-weight:700;color:var(--brandPrimary);font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:global .billing_policy_modal .ant-modal-body{padding:24px;max-height:calc(100vh - 200px);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(18,62,53,.15) transparent}:global .billing_policy_modal .ant-modal-body::-webkit-scrollbar{width:6px}:global .billing_policy_modal .ant-modal-body::-webkit-scrollbar-track{background:transparent}:global .billing_policy_modal .ant-modal-body::-webkit-scrollbar-thumb{background:#123e3526;border-radius:3px;transition:background .2s ease}:global .billing_policy_modal .ant-modal-body::-webkit-scrollbar-thumb:hover{background:#123e3526}:global .billing_policy_modal .ant-modal-close{color:var(--textColor);transition:all .2s ease}:global .billing_policy_modal .ant-modal-close:hover{color:var(--brandPrimary)}.billing_policy_content{display:flex;flex-direction:column;gap:16px}.billing_policy_meta{display:flex;justify-content:flex-end;padding-bottom:12px;border-bottom:1px solid var(--loginFormBorder)}.billing_policy_version{font-size:12px;font-weight:500;color:var(--labelColor);font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.billing_policy_text{font-size:14px;line-height:1.8;color:var(--textColor);font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-y:auto;max-height:calc(100vh - 320px);scrollbar-width:thin;scrollbar-color:rgba(18,62,53,.15) transparent}.billing_policy_text::-webkit-scrollbar{width:6px}.billing_policy_text::-webkit-scrollbar-track{background:transparent}.billing_policy_text::-webkit-scrollbar-thumb{background:#123e3526;border-radius:3px;transition:background .2s ease}.billing_policy_text::-webkit-scrollbar-thumb:hover{background:#123e3526}.billing_policy_text p{margin:0 0 12px}.billing_policy_text p:last-child{margin-bottom:0}.billing_policy_text h1,.billing_policy_text h2,.billing_policy_text h3,.billing_policy_text h4,.billing_policy_text h5,.billing_policy_text h6{color:var(--brandPrimary);margin:16px 0 8px;font-weight:700}.billing_policy_text ul,.billing_policy_text ol{margin:12px 0;padding-left:24px}.billing_policy_text li{margin:8px 0}@media(max-width:768px){.billing_container{padding:16px}.billing_summary_card{padding:24px}}.revenue_placeholder_card{background:#ffffffd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;padding:20px;box-shadow:0 2px 12px #0000000f;border:1px solid var(--glassBorder);max-width:560px}.revenue_placeholder_card_title{font-size:16px;font-weight:600;color:var(--textColor);margin:0 0 16px}.placeholder_desc{margin:0;font-size:14px;color:var(--labelColor);line-height:1.5}.profile_container{padding:32px;min-height:100vh;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.profile_container .profile_card{background-color:var(--white);border-radius:16px;box-shadow:0 4px 24px var(--boxShadow);padding:40px;max-width:560px;margin:0 auto}.profile_container .profile_card.profile_loading{display:flex;align-items:center;justify-content:center;min-height:200px}.profile_container .profile_loading_text{font-size:15px;color:var(--labelColor)}.profile_container .profile_title{font-size:24px;font-weight:700;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--black);margin:0 0 32px}.profile_container .profile_content{display:flex;flex-direction:column;gap:28px}.profile_container .profile_avatar_section{display:flex;align-items:center;gap:16px;padding-bottom:24px;border-bottom:1px solid var(--loginFormBorder)}.profile_container .profile_avatar{width:64px;height:64px;border-radius:50%;object-fit:cover;border:2px solid var(--brandPrimary);box-shadow:0 2px 8px var(--boxShadow)}.profile_container .profile_display_name{font-size:18px;font-weight:600;color:var(--black)}.profile_container .profile_form{display:flex;flex-direction:column;gap:20px}.profile_container .profile_form_group label{display:block;font-size:14px;font-weight:500;color:var(--labelColor);margin-bottom:8px}.profile_container .profile_form_input{width:100%;padding:12px 18px;border:1px solid var(--loginFormBorder);border-radius:8px;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.5;color:var(--textColor);transition:border-color .2s ease,box-shadow .2s ease}.profile_container .profile_form_input::placeholder{color:var(--labelColor)}.profile_container .profile_form_input:focus{outline:none;border-color:var(--brandPrimary);box-shadow:0 0 0 3px var(--primaryLighter)}.profile_container .profile_form_input.profile_form_input_readonly{background-color:var(--primaryLighter);cursor:not-allowed;opacity:.9}.profile_container .profile_form_value{font-size:15px;color:var(--textColor);display:block;padding:12px 0}.profile_container .profile_form_actions{margin-top:8px}.profile_container .profile_save_btn{padding:12px 28px;background-color:var(--brandPrimary);color:var(--white);border:none;border-radius:8px;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px var(--boxShadow)}.profile_container .profile_save_btn:hover:not(:disabled){background-color:var(--loginPrimaryHover);box-shadow:0 4px 12px var(--boxShadow);transform:translateY(-1px)}.profile_container .profile_save_btn:disabled{opacity:.7;cursor:not-allowed}.onboarding_page{height:100vh;min-height:100vh;display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(160deg,var(--brandBackground) 0%,var(--accentLighter) 35%,rgba(246,244,239,.98) 70%,var(--brandBackground) 100%)}.onboarding_header{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:20px 32px;background-color:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--loginFormBorder);box-shadow:0 2px 12px var(--boxShadow)}.onboarding_header_logo_wrap{display:flex;align-items:center}.onboarding_header_logo{height:auto;max-width:180px;max-height:40px;object-fit:contain}.onboarding_header_profile_section .main_layout_header_profile{width:auto}.onboarding_header_profile_section .main_layout_header_profile_name{font-size:14px;font-weight:600;color:var(--textColor);line-height:1.2}.onboarding_header_profile_section .main_layout_header_profile_role{font-size:12px;color:var(--labelColor);line-height:1.2;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.onboarding_header_avatar{width:36px;height:36px;border-radius:50%;object-fit:cover;border:2px solid var(--brandPrimary);box-shadow:0 2px 6px var(--boxShadow)}.onboarding_header_name{font-size:15px;font-weight:600;color:var(--textColor);font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.onboarding_main{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:32px 24px;margin-top:72px;overflow-x:hidden;overflow-y:auto}.onboarding_card_wrap{width:100%;max-width:480px;max-height:100%;display:flex;flex-direction:column;min-height:0}.onboarding_card_wrap_step1{max-height:none}.onboarding_card{background-color:var(--white);border-radius:20px;box-shadow:0 8px 32px var(--boxShadow);padding:40px 36px;border:1px solid var(--loginFormBorder)}.onboarding_card.onboarding_card_with_fixed_actions{display:flex;flex-direction:column;max-height:100%;min-height:0;padding:0}.onboarding_card_title_fixed{flex-shrink:0;padding:40px 36px 0;margin:0 0 28px}.onboarding_card_step1{display:flex;flex-direction:column;height:auto;max-height:none;min-height:0;padding:0}.onboarding_card_title_step1{flex-shrink:0;padding:24px 36px 0;margin:0 0 16px;font-size:18px;font-weight:600;color:var(--brandPrimary);font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.onboarding_card_body_step1{flex:none;overflow:visible;min-height:0;padding:0 36px 32px}.onboarding_card_step1 .onboarding_card_body_step1 .onboarding_form_field,.onboarding_card_step1 .onboarding_card_body_step1 .onboarding_form_field_checkbox{margin-bottom:16px}.onboarding_card_step1 .onboarding_card_body_step1 .onboarding_form_field:last-child{margin-bottom:0}.onboarding_card_step1 .onboarding_card_body_step1 input[type=text],.onboarding_card_step1 .onboarding_card_body_step1 textarea{font-size:13px}.onboarding_card_step1 .onboarding_card_actions_step1{border-top:none;padding:20px 36px;justify-content:flex-end}.onboarding_card_body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 36px}.onboarding_card_body::-webkit-scrollbar{width:6px;height:6px}.onboarding_card_body::-webkit-scrollbar-thumb{background:var(--labelColor);border-radius:10px}.onboarding_card_body::-webkit-scrollbar-thumb:hover{background:var(--primaryDarkBorder)}.onboarding_card_title{font-size:20px;font-weight:700;color:var(--brandPrimary);margin:0 0 10px;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.onboarding_form_field,.onboarding_form_field_checkbox{margin-bottom:20px}.onboarding_form_field label,.onboarding_form_field_checkbox label{display:block;font-size:13px;font-weight:600;color:var(--labelColor);margin-bottom:8px;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.onboarding_form_field label .onboarding_required,.onboarding_form_field_checkbox label .onboarding_required{color:var(--invalid);margin-left:2px}.onboarding_form_field input[type=text],.onboarding_form_field_checkbox input[type=text]{width:100%;min-height:44px;padding:0 14px;border:1px solid var(--loginFormBorder);border-radius:12px;outline:none;font-size:14px;box-sizing:border-box}.onboarding_form_field input[type=text]::placeholder,.onboarding_form_field_checkbox input[type=text]::placeholder{color:var(--labelColor)}.onboarding_form_field input[type=text]:focus,.onboarding_form_field_checkbox input[type=text]:focus{border-color:var(--brandPrimary);box-shadow:0 0 0 2px var(--primaryLighter)}.onboarding_form_field input[type=text].onboarding_input_invalid,.onboarding_form_field_checkbox input[type=text].onboarding_input_invalid{border-color:var(--invalid);box-shadow:0 0 0 1px #d32f2f33}.onboarding_form_field textarea,.onboarding_form_field_checkbox textarea{width:100%;min-height:80px;padding:12px 14px;border:1px solid var(--loginFormBorder);border-radius:12px;outline:none;font-size:14px;box-sizing:border-box;resize:vertical}.onboarding_form_field textarea::placeholder,.onboarding_form_field_checkbox textarea::placeholder{color:var(--labelColor)}.onboarding_form_field textarea:focus,.onboarding_form_field_checkbox textarea:focus{border-color:var(--brandPrimary);box-shadow:0 0 0 2px var(--primaryLighter)}.onboarding_form_field textarea.onboarding_input_invalid,.onboarding_form_field_checkbox textarea.onboarding_input_invalid{border-color:var(--invalid);box-shadow:0 0 0 1px #d32f2f33}.onboarding_form_field_checkbox{display:inline-flex;align-items:center}.onboarding_form_field_checkbox input[type=checkbox]{accent-color:var(--brandPrimary);width:13px;height:13px;cursor:pointer}.onboarding_form_field_checkbox label{margin-bottom:0;margin-left:8px;cursor:pointer}.onboarding_region_options{display:flex;gap:12px;flex-wrap:wrap}.onboarding_region_btn{min-height:44px;padding:0 24px;border:1px solid var(--loginFormBorder);border-radius:12px;background-color:var(--white);color:var(--textColor);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.onboarding_region_btn:hover{border-color:var(--brandPrimary);color:var(--brandPrimary);background-color:var(--primaryLighter)}.onboarding_region_btn.onboarding_region_btn_active{background-color:var(--brandPrimary);border-color:var(--brandPrimary);color:var(--white)}.onboarding_region_btn.onboarding_region_btn_active:hover{background-color:var(--loginPrimaryHover);border-color:var(--loginPrimaryHover);color:var(--white)}.onboarding_region_options_invalid .onboarding_region_btn{border-color:var(--invalid)}.onboarding_upload_zone{position:relative;min-height:160px;border:2px dashed var(--formBorder);border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s ease,background-color .2s ease;background-color:var(--accentLighter)}.onboarding_upload_zone:hover{border-color:var(--brandPrimary);background-color:#c9a24d14}.onboarding_upload_zone_invalid{border-color:var(--invalid)}.onboarding_upload_input{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.onboarding_upload_icon{font-size:40px;color:var(--accentColor);margin-bottom:8px}.onboarding_upload_text{margin:0;font-size:14px;color:var(--labelColor)}.onboarding_upload_preview{padding:12px}.onboarding_upload_preview img{max-width:180px;max-height:120px;object-fit:contain;border-radius:8px}.onboarding_theme_section{position:relative;margin-top:28px}.onboarding_theme_label{font-size:14px;font-weight:600;color:var(--textColor);margin-bottom:6px}.onboarding_theme_hint{font-size:13px;color:var(--labelColor);margin:0 0 16px;line-height:1.45}.onboarding_theme_swatches{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:16px;margin-bottom:16px;width:100%}.onboarding_theme_hex_row{margin-bottom:4px}.onboarding_theme_hex_input_wrap{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 14px;border:1px solid var(--loginFormBorder);border-radius:12px;background:var(--white);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.onboarding_theme_hex_input_wrap:hover{border-color:var(--brandPrimary)}.onboarding_theme_hex_input_wrap:focus-within{border-color:var(--brandPrimary);box-shadow:0 0 0 2px var(--primaryLighter);outline:none}.onboarding_theme_hex_swatch{width:24px;height:24px;border-radius:50%;border:1px solid var(--loginFormBorder);flex-shrink:0}.onboarding_theme_hex_input{flex:1;min-width:0;border:none;background:transparent;font-size:14px;font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;color:var(--textColor);cursor:pointer;caret-color:transparent}.onboarding_theme_hex_input::placeholder{color:var(--labelColor)}.onboarding_theme_hex_input:focus{outline:none}.onboarding_theme_swatch{width:32px;height:32px;border-radius:50%;border:2px solid transparent;cursor:pointer;padding:0;flex-shrink:0;transition:transform .15s ease,box-shadow .15s ease;box-shadow:0 1px 3px #0000001f}.onboarding_theme_swatch:hover{transform:scale(1.1);box-shadow:0 2px 8px #0000002e}.onboarding_theme_swatch.onboarding_theme_swatch_active{border-color:transparent}.onboarding_theme_swatch_trigger{display:flex;align-items:center;justify-content:center}.onboarding_theme_swatch_trigger svg{filter:brightness(0) invert(1);opacity:.9}.onboarding_theme_picker_overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:#00000073;animation:onboarding_theme_overlay_in .2s ease}@keyframes onboarding_theme_overlay_in{0%{opacity:0}to{opacity:1}}.onboarding_theme_picker_overlay .onboarding_theme_picker_popup{position:relative;left:auto;top:auto;transform:none;margin:0;animation:onboarding_theme_popup_in .2s ease}@keyframes onboarding_theme_popup_in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.onboarding_theme_picker_popup_inner{display:flex;flex-direction:column;background:var(--white);border:none;border-radius:12px;padding:16px;box-shadow:0 8px 24px #0000001f;width:380px;min-height:380px}.onboarding_theme_picker_header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.onboarding_theme_picker_title{font-size:13px;font-weight:600;color:var(--textColor)}.onboarding_theme_picker_close{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;background:transparent;border-radius:8px;cursor:pointer;color:var(--labelColor);transition:color .15s ease,background-color .15s ease}.onboarding_theme_picker_close:hover{color:var(--textColor);background:var(--primaryLighter)}.onboarding_theme_preview_row{flex-shrink:0;display:flex;align-items:center;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid var(--loginFormBorder)}.onboarding_theme_preview_label{font-size:13px;color:var(--textColor);font-weight:500;font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;-webkit-user-select:text;user-select:text}.onboarding_theme_preview{width:28px;height:28px;border-radius:50%;border:1px solid var(--loginFormBorder);box-shadow:inset 0 0 0 1px #0000000f}.onboarding_theme_preview_input{flex:1;min-width:0;border:none;background:transparent;font-size:13px;color:var(--textColor);font-weight:500;font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;outline:none}.onboarding_theme_preview_input::placeholder{color:var(--labelColor)}.onboarding_theme_picker_actions{flex-shrink:0;display:flex;justify-content:flex-end;margin-top:16px;padding-top:12px;border-top:1px solid var(--loginFormBorder)}.onboarding_theme_picker_ok{min-height:40px;padding:0 24px;border:none;border-radius:12px;font-size:14px;font-weight:600;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--brandPrimary);color:var(--white);cursor:pointer;transition:background-color .15s ease,transform .1s ease}.onboarding_theme_picker_ok:hover{background:var(--loginPrimaryHover, var(--brandPrimary))}.onboarding_theme_picker_ok:active{transform:scale(.98)}.onboarding_theme_picker_popup_inner .onboarding_hex_picker{flex:1;min-height:220px;width:100%!important;height:auto!important;border:none;border-radius:10px;overflow:visible;display:flex;flex-direction:column}.onboarding_hex_picker .react-colorful__saturation{flex:1;min-height:160px;border-radius:8px;border:none;position:relative}.onboarding_hex_picker .react-colorful__pointer,.onboarding_hex_picker .react-colorful__hue-pointer{z-index:2;position:relative;border:2px solid var(--white);box-shadow:none;outline:none;pointer-events:none}.onboarding_hex_picker .react-colorful__pointer:before,.onboarding_hex_picker .react-colorful__pointer:after,.onboarding_hex_picker .react-colorful__hue-pointer:before,.onboarding_hex_picker .react-colorful__hue-pointer:after{display:none}.onboarding_hex_picker .react-colorful__hue{flex-shrink:0;margin-top:12px;height:14px;border-radius:6px;border:none;position:relative}.onboarding_card_actions{flex-shrink:0;display:flex;justify-content:flex-end;gap:12px;margin-top:0;padding:24px 36px 40px;border-top:1px solid var(--loginFormBorder);background-color:var(--white);border-radius:0 0 20px 20px}.onboarding_btn_primary{min-height:44px;padding:0 28px;background-color:var(--brandPrimary);color:var(--white);border:none;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px var(--boxShadow)}.onboarding_btn_primary:hover{background-color:var(--loginPrimaryHover);box-shadow:0 4px 12px var(--boxShadow);transform:translateY(-1px)}.onboarding_btn_primary:focus{outline:none}.onboarding_btn_secondary{min-height:44px;padding:0 28px;background-color:var(--white);color:var(--brandPrimary);border:1px solid var(--brandPrimary);border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease}.onboarding_btn_secondary:hover{background-color:var(--primaryLighter)}.onboarding_btn_secondary:focus{outline:none}.onboarding_error_text{margin:4px 0 0;font-size:12px;color:var(--invalid)}@media(max-height:700px)and (max-width:430px){.onboarding_main{padding-top:12px;padding-bottom:12px;margin-top:56px}.onboarding_card_step1 .onboarding_card_title_step1{padding:12px 20px 0;margin-bottom:8px;font-size:18px}.onboarding_card_body_step1{padding:0 20px 20px}.onboarding_card_step1 .onboarding_card_body_step1 .onboarding_form_field,.onboarding_card_step1 .onboarding_card_body_step1 .onboarding_form_field_checkbox{margin-bottom:10px}.onboarding_card_step1 .onboarding_card_body_step1 .onboarding_form_field label,.onboarding_card_step1 .onboarding_card_body_step1 .onboarding_form_field_checkbox label{margin-bottom:4px}.onboarding_card_step1 .onboarding_card_body_step1 input[type=text],.onboarding_card_step1 .onboarding_card_body_step1 textarea{min-height:40px;padding:0 10px}.onboarding_card_step1 .onboarding_card_body_step1 textarea{min-height:56px;padding:8px 10px}.onboarding_card_step1 .onboarding_card_actions_step1{padding:12px 20px 16px}.onboarding_card_step1 .onboarding_card_body_step1 .onboarding_region_btn{min-height:40px;padding:0 12px}}.payment_result_page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f7f8fc;padding:24px}.payment_result_card{width:100%;max-width:520px;background:#fff;border-radius:16px;box-shadow:0 12px 36px #2228421f;padding:32px 28px;text-align:center}.payment_result_icon{width:68px;height:68px;margin:0 auto 16px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:30px;font-weight:700}.payment_result_icon_success{background:#18a05824;color:#18a058}.payment_result_icon_pending{background:#efa82524;color:#d48b06}.payment_result_icon_failed,.payment_result_icon_error{background:#e53e3e24;color:#e53e3e}.payment_result_title{margin:0;font-size:24px;font-weight:700;color:#18223c}.payment_result_description{margin:10px 0 0;font-size:15px;color:#59637d;line-height:1.5}.payment_result_actions{margin-top:24px}.payment_result_btn{min-width:160px;height:42px;border-radius:10px;border:none;background:var(--brandPrimary);color:#fff;font-size:14px;font-weight:600;cursor:pointer;padding:0 16px}.payment_result_btn:hover{opacity:.95}:root{--brandPrimary: #123e35;--brandAccent: #c9a24d;--brandBackground: #f6f4ef;--themeColor: #123e35;--loginPrimary: #123e35;--loginPrimaryLight: #1a5a4d;--loginPrimaryHover: #0f3129;--primaryDark: #0a2520;--primaryLight: rgba(18, 62, 53, .1);--primaryLighter: rgba(18, 62, 53, .05);--accentColor: #c9a24d;--accentLight: #d4b366;--accentLighter: rgba(201, 162, 77, .1);--accentDark: #a6893d;--mainBg: #f6f4ef;--white: #ffffff;--whiteInsideTheme: #ffffff;--popUpBg: #ffffff;--workOrderItemBg: rgba(246, 244, 239, .5);--black: #1a1a1a;--textColor: #2d2d2d;--labelColor: #5a5a5a;--grey: #8a8a8a;--disabledColor: #b0b0b0;--primaryDarkBorder: #123e35;--primaryBorder: rgba(18, 62, 53, .2);--loginFormBorder: rgba(18, 62, 53, .15);--formBorder: #c9a24d;--tableBorder: rgba(18, 62, 53, .1);--importBoxBorder: rgba(18, 62, 53, .3);--numericKeyBorder: #c9a24d;--tableHeadBg: rgba(18, 62, 53, .08);--tableShadow: rgba(18, 62, 53, .15);--tableAlternateRowColor: rgba(246, 244, 239, .3);--tableHoverBg: rgba(18, 62, 53, .03);--invalid: #d32f2f;--success: #2e7d32;--warning: #c9a24d;--info: #1976d2;--boxShadow: rgba(18, 62, 53, .12);--primaryIconColor: rgba(18, 62, 53, .6);--linkColor: #123e35;--diffByTwo: #c9a24d}:root{--headerHeight: 65px;--sidebarWidth: 250px;--sidebarIpadWidth: 100px;--ipadLandscapeWidth: 1100px;--mobileBreakpoint: 768px;--glassBg: rgba(245, 245, 245, 1);--glassBorder: rgba(0, 0, 0, .06);--glassBlur: 12px;--glassShadow: 0 4px 24px rgba(0, 0, 0, .06)}.photographer_container{display:flex;flex-direction:column;gap:32px;min-height:0;height:100%;flex:1;overflow:hidden}.photographer_container_invite_only{justify-content:center;align-items:center}.photographer_invite_modal .ant-modal-content{border-radius:16px;padding:24px 24px 20px}.photographer_invite_modal .ant-modal-close{color:var(--labelColor)}.photographer_invite_modal .photographer_invite_section{background:transparent;box-shadow:none;border:none;margin:0;max-width:none;padding:0}.photographer_assign_modal .ant-modal-content{border-radius:16px;padding:20px 24px}.photographer_assign_modal .ant-modal-header{margin-bottom:12px}.photographer_assign_modal .ant-modal-title{font-size:18px;font-weight:600;color:var(--textColor)}.photographer_assign_modal_content{display:flex;flex-direction:column;max-height:60vh;overflow-y:auto}.photographer_assign_modal_loading,.photographer_assign_modal_empty{min-height:220px;display:flex;align-items:center;justify-content:center}.photographer_assign_event_list{display:flex;flex-direction:column;gap:10px}.photographer_assign_event_item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--loginFormBorder);border-radius:10px;background:var(--white)}.photographer_assign_event_item_info{display:flex;flex-direction:column;gap:4px;min-width:0}.photographer_assign_event_name{font-size:14px;font-weight:600;color:var(--textColor);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.photographer_assign_event_code{font-size:12px;color:var(--labelColor)}.photographer_invite_section{flex-shrink:0;background:var(--white);border-radius:16px;padding:32px;box-shadow:0 2px 12px #0000000f;border:1px solid var(--loginFormBorder);max-width:480px;margin:0 auto;width:100%}.photographer_invite_heading{font-size:18px;font-weight:600;color:var(--textColor);margin:0 0 24px;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:-.01em}.photographer_invite_add_me{margin-bottom:20px}.photographer_invite_add_me_btn{width:100%;margin-top:0}.photographer_invite_divider{display:flex;align-items:center;width:100%;margin:20px 0}.photographer_invite_divider:before,.photographer_invite_divider:after{content:"";flex:1;height:1px;background-color:var(--loginFormBorder, #e5e7eb)}.photographer_invite_divider_text{padding:0 12px;font-size:14px;color:var(--textColor, #374151)}.photographer_invite_form{width:100%}.photographer_invite_fields{display:flex;flex-direction:column;gap:20px}.photographer_form_field{display:flex;flex-direction:column;gap:8px}.photographer_form_label{font-size:14px;font-weight:500;color:var(--labelColor);letter-spacing:.01em}.photographer_form_input{width:100%;min-height:44px;padding:0 14px;border:1px solid var(--loginFormBorder);border-radius:10px;font-size:14px;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--textColor);transition:border-color .2s ease,box-shadow .2s ease}.photographer_form_input::placeholder{color:var(--labelColor)}.photographer_form_input:focus{outline:none;border-color:var(--brandPrimary);box-shadow:0 0 0 3px var(--primaryLighter)}.photographer_form_input.photographer_form_input_invalid{border-color:var(--invalid)}.photographer_form_input:disabled{opacity:.7;cursor:not-allowed}.photographer_form_error{font-size:12px;color:var(--invalid);margin-top:2px}.photographer_invite_actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;margin-top:8px}.photographer_invite_btn{min-height:44px;padding:0 24px;border-radius:10px;font-size:14px;font-weight:600;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.photographer_invite_btn:focus{outline:none;box-shadow:0 0 0 3px var(--primaryLighter)}.photographer_invite_btn:disabled{opacity:.6;cursor:not-allowed}.photographer_invite_btn_primary{background-color:var(--brandPrimary);color:var(--white);border:none}.photographer_invite_btn_primary:hover:not(:disabled){background-color:var(--loginPrimaryHover)}.photographer_invite_btn_secondary{background-color:var(--white);color:var(--textColor);border:1.5px solid var(--loginFormBorder)}.photographer_invite_btn_secondary:hover:not(:disabled){border-color:var(--labelColor);background-color:var(--brandBackground)}.photographer_invite_btn_content{display:inline-flex;align-items:center;justify-content:center;gap:10px}.photographer_invite_btn_spinner{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.photographer_invite_btn_spinner .loading_container{width:24px;height:24px}.photographer_invite_success{margin-top:20px;padding:14px 18px;background:#2e7d3214;border:1px solid var(--success);border-radius:10px;font-size:14px;color:var(--success);font-weight:500}.photographer_content{display:flex;flex-direction:column;height:100%;flex:1;min-height:0;overflow:hidden}.photographer_toolbar{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin-bottom:5px;flex-shrink:0}.photographer_toolbar_top{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.photographer_toolbar_bottom{width:100%}.photographer_status_tabs{display:flex;gap:0;flex-wrap:wrap}.photographer_status_tab{padding:16px 32px;background:transparent;border:none;border-bottom:3px solid transparent;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:500;color:var(--labelColor);cursor:pointer;transition:color .2s ease,background-color .2s ease;margin-bottom:-2px}.photographer_status_tab:hover{color:var(--brandPrimary);background-color:var(--primaryLighter)}.photographer_status_tab.photographer_status_tab_active{color:var(--brandPrimary);font-weight:600;border-bottom-color:var(--brandPrimary)}.photographer_search_input{flex:1;min-width:240px;max-width:none;width:100%;padding:12px 18px;border:1px solid var(--loginFormBorder);border-radius:8px;background-color:var(--white);font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.5;letter-spacing:.01em;color:var(--textColor);transition:all .2s ease}.photographer_search_input::placeholder{color:var(--labelColor);opacity:1}.photographer_search_input:hover{border-color:var(--brandPrimary);box-shadow:0 2px 8px #123e3514}.photographer_search_input:focus{outline:none;border-color:var(--brandPrimary);box-shadow:0 0 0 3px var(--primaryLighter),0 4px 14px #123e351f}.photographer_body_scroll{flex:1;overflow-y:auto;overflow-x:hidden;width:100%;padding-bottom:100px;scrollbar-width:thin;scrollbar-color:rgba(18,62,53,.15) transparent}.photographer_body_scroll::-webkit-scrollbar{width:6px}.photographer_body_scroll::-webkit-scrollbar-track{background:transparent}.photographer_body_scroll::-webkit-scrollbar-thumb{background:#123e3526;border-radius:3px;transition:background .2s ease}.photographer_body_scroll::-webkit-scrollbar-thumb:hover{background:var(--primaryBorder)}.photographer_body_scroll.photographer_body_scroll_empty{display:flex;flex-direction:column}.photographer_loading_wrapper{display:flex;align-items:center;justify-content:center;min-height:500px;width:100%}.photographer_body_scroll_empty .photographer_loading_wrapper{flex:1;min-height:0}.photographer_loading_more_wrapper{display:flex;align-items:center;justify-content:center;padding:32px 0;width:100%}.photographer_empty_state{display:flex;align-items:center;justify-content:center;min-height:400px;width:100%;padding:0}.photographer_body_scroll_empty .photographer_empty_state{flex:1;min-height:0}.photographer_empty_title{font-size:16px;font-weight:600;color:var(--textColor);margin:0 0 6px}.photographer_empty_desc{font-size:14px;color:var(--labelColor);margin:0;line-height:1.5}.photographer_add_btn{margin-top:16px;min-height:40px;padding:10px 20px;background-color:var(--brandPrimary);color:var(--white);border:none;border-radius:10px;font-size:14px;font-weight:500;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;cursor:pointer;transition:all .2s ease}.photographer_add_btn:hover{background-color:var(--loginPrimaryHover)}.photographer_add_btn:focus{outline:none;box-shadow:0 0 0 3px var(--primaryLighter)}.photographer_toolbar_actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.photographer_add_btn_toolbar{margin-top:0}.photographer_required_asterisk{color:var(--invalid);margin-left:4px}.photographer_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:16px;padding-bottom:24px}@media(max-width:1024px){.photographer_grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media(max-width:600px){.photographer_grid{grid-template-columns:1fr;gap:16px;padding-bottom:16px}}.photographer_card{position:relative;background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px;padding:20px;box-shadow:0 2px 12px #0000000f;border:1px solid var(--glassBorder);transition:none;display:flex;flex-direction:column;gap:5px;overflow:hidden}.photographer_card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--brandPrimary) 0%,var(--brandAccent) 100%);border-radius:16px 16px 0 0;opacity:0;transition:none}@media(max-width:600px){.photographer_card{padding:16px 18px}}.photographer_card_header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.photographer_card_name{font-size:18px;font-weight:700;color:var(--textColor);margin:0;flex:1;min-width:0;line-height:1.4;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:-.02em;word-wrap:break-word;overflow-wrap:break-word}.photographer_card_status{font-size:11px;font-weight:600;color:var(--brandPrimary);background:var(--brandBackground);padding:5px 12px;border-radius:12px;white-space:nowrap;flex-shrink:0;border:1px solid var(--primaryBorder);transition:none;letter-spacing:.02em}.photographer_card_detail_row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;line-height:1.5;width:100%;min-width:0}.photographer_card_email{font-size:13px;font-weight:500;color:var(--labelColor);letter-spacing:.01em;word-break:break-word;min-width:0;flex:1}.photographer_card_assigned{display:inline-flex;align-items:baseline;gap:6px;flex-shrink:0}.photographer_card_detail_row .photographer_card_label{margin:0}.photographer_card_label{font-size:13px;font-weight:600;color:var(--labelColor);letter-spacing:.01em;opacity:.9}.photographer_card_value{font-size:14px;font-weight:600;color:var(--textColor);letter-spacing:.01em}.photographer_card_value_muted{font-size:14px;font-weight:600;color:var(--labelColor);letter-spacing:.01em;font-style:normal}@media(max-width:600px){.photographer_invite_section{padding:24px 20px;max-width:none}.photographer_invite_actions{flex-direction:column;justify-content:stretch}.photographer_invite_actions .photographer_invite_btn{width:100%}.photographer_toolbar_top{flex-direction:column;align-items:stretch}.photographer_search_input{max-width:none}}.event_configuration_page{width:100%;height:100%;min-height:0;background:transparent;overflow:hidden}.event_configuration_container{max-width:none;width:100%;margin:0;padding:0;height:100%;min-height:0}.event_configuration_content{background:var(--white);border-radius:16px;border:1px solid var(--loginFormBorder);box-shadow:0 2px 12px #123e3514;padding:24px;height:100%;min-height:0;display:flex;flex-direction:column;gap:0}.event_configuration_content_header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:16px;margin-bottom:16px}@media(max-width:768px){.event_configuration_content_header{flex-wrap:wrap}}.event_configuration_title_row{display:inline-flex;align-items:center;gap:6px;min-width:0;flex:1}.event_configuration_back_icon_btn{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--brandPrimary);padding:0;font-size:26px;font-weight:700;line-height:1;transform:scaleY(1.2);cursor:pointer;transition:all .2s ease;flex-shrink:0}.event_configuration_back_icon_btn:hover{opacity:.8}.event_configuration_back_icon_btn:focus{outline:none}.event_configuration_title{font-size:22px;line-height:1.2;font-weight:700;color:var(--brandPrimary);margin:0;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}.event_configuration_actions_inline{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-shrink:0}@media(max-width:768px){.event_configuration_actions_inline{width:100%}}.event_configuration_scrollable{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.event_configuration_steps{flex-shrink:0}.event_configuration_step_content{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:10px}.event_configuration_event_meta{margin-bottom:18px}.event_configuration_subtitle{margin:0 0 8px;font-size:14px;font-weight:600;color:var(--labelColor)}.event_configuration_event_chip{display:inline-flex;align-items:center;margin:0;padding:8px 14px;border-radius:999px;border:1px solid var(--loginFormBorder);background:var(--accentLighter);color:var(--brandPrimary);font-size:14px;font-weight:600}.event_configuration_steps{--ant-color-primary: #123e35;--ant-color-primary-hover: #0f3129;--ant-color-primary-active: #0a2520;margin:0 0 36px;padding:6px 4px 0}.event_configuration_steps .ant-steps-horizontal .ant-steps-item{flex:0 0 auto;padding-bottom:0;white-space:nowrap}.event_configuration_steps .ant-steps-item-container{position:relative;z-index:1;align-items:center;padding:8px 18px;border-radius:999px;background:#fff;border:1px solid #dbe6e2;box-shadow:0 2px 6px #0f172a0f;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.event_configuration_steps .ant-steps-item-tail{top:50%!important;transform:translateY(-50%);z-index:0;padding:0 10px!important}.event_configuration_steps .ant-steps-item-tail:after{height:3px!important;border-radius:99px!important;background:#d7e2de!important}.event_configuration_steps .ant-steps-item-icon{width:32px!important;height:32px!important;margin-inline-end:10px!important;border-radius:50%!important;border-width:2px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 1px 2px #123e3514}.event_configuration_steps .ant-steps-icon{font-size:14px!important;font-weight:700!important;line-height:1!important}.event_configuration_steps .ant-steps-item-title{font-size:13px!important;font-weight:700!important;letter-spacing:.01em;color:#334155!important}.event_configuration_steps .ant-steps-item-title:after{display:none!important}.event_configuration_steps .ant-steps-item-process .ant-steps-item-icon{background:#123e35!important;border-color:#123e35!important}.event_configuration_steps .ant-steps-item-process .ant-steps-icon{color:#fff!important}.event_configuration_steps .ant-steps-item-process .ant-steps-item-title{color:#123e35!important}.event_configuration_steps .ant-steps-item-finish .ant-steps-item-icon{background:#eef7f4!important;border-color:#123e35!important}.event_configuration_steps .ant-steps-item-finish .ant-steps-item-container{background:#f4fbf7;border-color:#123e35;box-shadow:0 2px 8px #123e352e}.event_configuration_steps .ant-steps-item-finish .ant-steps-icon{color:#123e35!important}.event_configuration_steps .ant-steps-item-finish .ant-steps-item-tail:after{background:#123e35!important}.event_configuration_steps .ant-steps-item-container .ant-steps-item-tail:after{background:#d7e2de!important}.event_configuration_steps .ant-steps-item-finish .ant-steps-item-container .ant-steps-item-tail:after{background:#123e35!important}.event_configuration_steps .ant-steps-item-process .ant-steps-item-tail:after,.event_configuration_steps .ant-steps-item-process .ant-steps-item-container .ant-steps-item-tail:after,.event_configuration_steps .ant-steps-item-wait .ant-steps-item-tail:after,.event_configuration_steps .ant-steps-item-wait .ant-steps-item-container .ant-steps-item-tail:after{background:#d7e2de!important}.event_configuration_steps .ant-steps-item-wait .ant-steps-item-icon{background:#fff!important;border-color:#cbd5e1!important}.event_configuration_steps .ant-steps-item-wait .ant-steps-item-container{background:#f9fafb;border-color:#e2e8f0;box-shadow:0 1px 4px #0f172a0a}.event_configuration_steps .ant-steps-item-wait .ant-steps-icon{color:#64748b!important}.event_configuration_steps .ant-steps-item-wait .ant-steps-item-title{color:#64748b!important;font-weight:600!important}.event_configuration_form_section{border:1px solid var(--loginFormBorder);border-radius:12px;padding:22px;margin-top:24px;background:var(--white)}.event_configuration_form_section_event_type{padding:14px 18px;margin-top:12px}.event_configuration_form_section_event_type .event_configuration_section_header{margin-bottom:18px}.event_configuration_form_section_event_type .event_configuration_section_header h3{font-size:18px}.event_configuration_form_section_event_type .event_configuration_section_header p{margin:4px 0 0;font-size:13px}.event_configuration_form_section_event_type .event_configuration_actions{margin-top:14px}.event_configuration_form_section_upload_time .event_configuration_section_header{margin-bottom:12px}.event_configuration_form_section_upload_time .event_configuration_section_header h3{font-size:18px}.event_configuration_form_section_upload_time .event_configuration_section_header p{margin:4px 0 0;font-size:13px}.event_configuration_form_section_upload_time .event_configuration_upload_time_options{display:flex;flex-wrap:wrap;gap:12px}.event_configuration_form_section_upload_time .event_configuration_upload_time_option{display:flex;align-items:flex-start;gap:12px;flex:1 1 calc(50% - 12px);min-width:min(280px,100%);padding:14px 16px;border:1px solid var(--loginFormBorder);border-radius:10px;background:linear-gradient(180deg,#fff,#fbfcfd);cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s;text-align:left}@media(max-width:640px){.event_configuration_form_section_upload_time .event_configuration_upload_time_option{flex:1 1 100%;padding:12px}}.event_configuration_form_section_upload_time .event_configuration_upload_time_option:hover{border-color:var(--brandPrimary);background:#fafbfc}.event_configuration_form_section_upload_time .event_configuration_upload_time_option_selected{border-color:var(--brandPrimary);background:#f4fbf7;box-shadow:0 4px 16px #0f766e14}.event_configuration_form_section_upload_time .event_configuration_upload_time_option_label{display:block;font-size:14px;font-weight:600;color:var(--textColor);margin-bottom:3px}.event_configuration_form_section_upload_time .event_configuration_upload_time_text{display:flex;flex-direction:column;align-items:flex-start;gap:2px;flex:1;min-width:0}.event_configuration_form_section_upload_time .event_configuration_upload_time_option_description{font-size:12px;line-height:1.4;color:var(--labelColor)}.event_configuration_form_section_upload_time .event_configuration_upload_time_option_hint{flex-shrink:0;padding:0;margin:0;border:0;background:none;font-size:12px;font-weight:500;color:var(--brandPrimary);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.event_configuration_form_section_upload_time .event_configuration_upload_time_option_hint:hover{color:#0d3d33}.event_configuration_form_section_upload_time .event_configuration_actions{margin-top:18px}.event_configuration_real_time_info_modal .ant-modal-content{border-radius:16px;overflow:hidden;border:1px solid rgba(18,62,53,.12);box-shadow:0 12px 40px #123e3526}.event_configuration_real_time_info_modal .ant-modal-close{top:14px;right:14px;width:32px;height:32px;border-radius:8px;background:#f1f5f9}.event_configuration_real_time_info_modal .ant-modal-close .ant-modal-close-x{font-size:14px;color:#64748b;line-height:32px}.event_configuration_real_time_info_modal .ant-modal-close:hover .ant-modal-close-x{color:var(--brandPrimary)}.event_configuration_real_time_info_modal_inner{padding:28px 24px 24px;text-align:center;background:linear-gradient(180deg,#f8fbfa 0%,var(--white) 24%)}.event_configuration_real_time_info_modal_icon{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;margin:0 auto 16px;border-radius:50%;background:linear-gradient(135deg,var(--primaryLighter) 0%,rgba(18,62,53,.08) 100%);color:var(--brandPrimary)}.event_configuration_real_time_info_modal_icon svg{width:40px;height:40px}.event_configuration_real_time_info_modal_title{margin:0 0 12px;font-size:18px;font-weight:700;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--textColor);line-height:1.3}.event_configuration_real_time_info_modal_text{margin:0 0 20px;font-size:14px;line-height:1.55;color:var(--textColor);text-align:left}.event_configuration_real_time_info_modal_tip{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;text-align:left;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;font-size:13px;line-height:1.45;color:#166534}.event_configuration_real_time_info_modal_tip .event_configuration_real_time_info_modal_tip_label{flex-shrink:0;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.event_configuration_storage_needed_modal .ant-modal-content{border-radius:16px;overflow:hidden;border:1px solid rgba(18,62,53,.12);box-shadow:0 12px 40px #123e3526}.event_configuration_storage_needed_modal .ant-modal-close{top:14px;right:14px;width:32px;height:32px;border-radius:8px;background:#ffffffe6}.event_configuration_storage_needed_modal .ant-modal-close .ant-modal-close-x{font-size:14px;color:#64748b;line-height:32px}.event_configuration_storage_needed_modal .ant-modal-close:hover .ant-modal-close-x{color:var(--brandPrimary)}.event_configuration_storage_needed_modal_content{display:flex;flex-direction:column;min-height:200px}.event_configuration_storage_needed_header{padding:28px 24px 20px;text-align:center;background:linear-gradient(180deg,#f0fdf4 0%,#f8fbfa 50%,var(--white) 100%);border-bottom:1px solid rgba(18,62,53,.06)}.event_configuration_storage_needed_icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0 auto 14px;border-radius:14px;background:linear-gradient(135deg,var(--primaryLighter, #dcfce7) 0%,rgba(18,62,53,.08) 100%);color:var(--brandPrimary, #166534);box-shadow:0 2px 8px #123e350f}.event_configuration_storage_needed_title{margin:0 0 4px;font-size:20px;font-weight:700;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--textColor, #0f172a);line-height:1.25;letter-spacing:-.02em}.event_configuration_storage_needed_subtitle{margin:0;font-size:13px;color:#64748b;line-height:1.4}.event_configuration_storage_needed_body{padding:20px 24px 24px;display:flex;flex-direction:column;gap:12px}.event_configuration_storage_needed_event_name{font-size:14px;font-weight:600;color:var(--textColor, #0f172a);margin:0}.event_configuration_storage_needed_boxes{display:flex;flex-direction:column;gap:6px;margin-top:2px}.event_configuration_storage_needed_box{background:#f8fafc;border:1px solid rgba(18,62,53,.08);border-radius:10px;padding:10px 14px;display:flex;flex-direction:column;gap:8px}.event_configuration_storage_needed_box_calc_lines{gap:2px;font-size:11px;font-weight:500;line-height:1.35;display:flex;flex-direction:column;color:var(--labelColor, #64748b)}.event_configuration_storage_needed_box_calc_lines .event_configuration_storage_needed_summary_row{font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.event_configuration_storage_needed_box_calc_lines .event_configuration_storage_needed_label,.event_configuration_storage_needed_box_calc_lines .event_configuration_storage_needed_value{font-size:inherit;font-weight:inherit;color:inherit}.event_configuration_storage_needed_box_calc_lines .event_configuration_storage_needed_extra_value{font-weight:600;color:var(--brandPrimary, #166534)}.event_configuration_storage_needed_box_price .event_configuration_storage_needed_result{border-top:1px solid rgba(18,62,53,.1);padding-top:10px;margin-top:6px}.event_configuration_storage_needed_summary_row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;line-height:1.5}.event_configuration_storage_needed_summary_row.event_configuration_storage_needed_mb_row{align-items:center}.event_configuration_storage_needed_summary_row.event_configuration_storage_needed_sentence{justify-content:flex-start;flex-wrap:wrap;gap:6px}.event_configuration_storage_needed_summary_row.event_configuration_storage_needed_mb_row .event_configuration_storage_needed_mb_input{flex-shrink:0}.event_configuration_storage_needed_label{color:#64748b;font-weight:500}.event_configuration_storage_needed_value{font-weight:600;color:var(--textColor, #0f172a)}.event_configuration_storage_needed_divider{height:0;border:none;border-top:1px solid rgba(18,62,53,.12);margin:4px 0 2px}.event_configuration_storage_needed_extra_row{margin-top:2px}.event_configuration_storage_needed_extra_value{color:var(--brandPrimary, #166534);font-weight:700}.event_configuration_storage_needed_mb_input{width:80px;padding:8px 12px;font-size:14px;font-weight:600;border:1px solid var(--loginFormBorder, #e2e8f0);border-radius:8px;text-align:center;background:var(--white);color:var(--textColor, #0f172a);transition:border-color .2s ease,box-shadow .2s ease;-moz-appearance:textfield}.event_configuration_storage_needed_mb_input:focus{outline:none;border-color:var(--brandPrimary, #166534);box-shadow:0 0 0 3px #1665341f}.event_configuration_storage_needed_mb_input::-webkit-inner-spin-button,.event_configuration_storage_needed_mb_input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.event_configuration_storage_needed_result{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px;padding-top:12px;border-top:1px solid rgba(18,62,53,.1);flex-wrap:wrap}.event_configuration_storage_needed_result_label{font-size:14px;font-weight:600;color:var(--textColor, #0f172a)}.event_configuration_storage_needed_result_value{font-size:18px;font-weight:700;color:var(--brandPrimary, #166534);letter-spacing:-.02em}.event_configuration_storage_needed_min_note{font-size:12px;font-weight:500;color:#64748b}.event_configuration_storage_needed_actions{display:flex;justify-content:stretch;gap:12px}.event_configuration_storage_needed_btn_later,.event_configuration_storage_needed_btn_now{flex:1;justify-content:center;padding:12px 16px;font-size:14px;font-weight:600;border-radius:10px;transition:background-color .2s ease,border-color .2s ease,transform .1s ease}.event_configuration_storage_needed_btn_later:active,.event_configuration_storage_needed_btn_now:active{transform:scale(.98)}.event_configuration_storage_needed_btn_now{background:var(--brandPrimary, #166534);border-color:var(--brandPrimary, #166534)}.event_configuration_storage_needed_btn_now:hover{background:var(--brandPrimary, #166534);border-color:var(--brandPrimary, #166534);opacity:1}.event_configuration_storage_payment_modal .ant-modal-content{border-radius:16px;overflow:hidden;border:1px solid rgba(18,62,53,.12)}.event_configuration_storage_payment_modal_title{margin:0 0 16px;font-size:18px;font-weight:700;color:var(--textColor, #0f172a);font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.event_configuration_storage_payment_modal_content{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.event_configuration_storage_payment_modal_row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 0}.event_configuration_storage_payment_modal_label{font-size:14px;font-weight:500;color:var(--textColor)}.event_configuration_storage_payment_modal_value{font-size:14px;font-weight:600;color:var(--textColor)}.event_configuration_storage_payment_modal_section_title{margin-top:8px;padding-top:8px;border-top:1px solid var(--loginFormBorder, #e2e8f0);font-size:13px;font-weight:600;color:var(--labelColor, #64748b);text-transform:uppercase;letter-spacing:.3px}.event_configuration_storage_payment_modal_section_title_no_line{border-top:none;margin-top:4px;padding-top:0}.event_configuration_storage_payment_modal_divider{height:1px;background:var(--loginFormBorder, #e2e8f0);margin:6px 0 4px}.event_configuration_storage_payment_modal_total{margin-top:10px;padding-top:10px;border-top:2px solid var(--brandPrimary, #166534);display:flex;align-items:center;justify-content:space-between}.event_configuration_storage_payment_modal_total .event_configuration_storage_payment_modal_label,.event_configuration_storage_payment_modal_total .event_configuration_storage_payment_modal_value{font-size:16px;font-weight:700;color:var(--brandPrimary, #166534)}.event_configuration_storage_payment_modal_loading{padding:24px 8px;text-align:center;color:var(--labelColor);font-size:14px}.event_configuration_storage_payment_modal_btn{width:100%;min-height:40px;border:none;border-radius:10px;background:var(--brandPrimary, #166534);color:var(--white);font-size:14px;font-weight:600;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;cursor:pointer;transition:opacity .2s ease}.event_configuration_storage_payment_modal_btn:hover:not(:disabled){opacity:.9}.event_configuration_storage_payment_modal_btn:disabled{opacity:.7;cursor:not-allowed}.event_configuration_form_section_important_faces .event_configuration_section_header{margin-bottom:16px}.event_configuration_form_section_important_faces .event_configuration_section_header h3{font-size:18px}.event_configuration_form_section_important_faces .event_configuration_section_header p{margin:4px 0 0;font-size:13px}.event_configuration_important_faces_options{display:flex;flex-direction:column;gap:24px}.event_configuration_important_faces_block{border:1px solid var(--loginFormBorder);border-radius:10px;padding:16px;background:#fafbfc}.event_configuration_important_faces_block_title{margin:0 0 4px;font-size:14px;font-weight:600;color:var(--textColor)}.event_configuration_important_faces_block_desc{margin:0 0 12px;font-size:12px;color:var(--labelColor);line-height:1.4}.event_configuration_important_faces_row{display:flex;align-items:center;gap:10px;margin-bottom:10px}.event_configuration_important_faces_image_cell{position:relative;width:56px;height:56px;flex-shrink:0;border-radius:8px;overflow:hidden;background:#e2e8f0}.event_configuration_important_faces_preview{width:100%;height:100%;object-fit:cover}.event_configuration_important_faces_upload_placeholder{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;cursor:pointer;font-size:11px;color:#64748b}.event_configuration_important_faces_upload_placeholder .event_configuration_important_faces_file_input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.event_configuration_important_faces_name_input,.event_configuration_important_faces_whatsapp_input{flex:1;min-width:0;padding:8px 12px;border:1px solid var(--loginFormBorder);border-radius:8px;font-size:13px}.event_configuration_important_faces_name_input::placeholder,.event_configuration_important_faces_whatsapp_input::placeholder{color:#94a3b8}.event_configuration_important_faces_whatsapp_input{max-width:160px}.event_configuration_important_faces_type_dropdown{position:relative;flex:0 1 auto;min-width:100px}.event_configuration_important_faces_type_trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:100px;max-width:120px;padding:8px 12px;background:var(--white);border:1px solid #aebbc3;border-radius:10px;box-shadow:none;font-size:14px;font-weight:600;color:var(--textColor);text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.event_configuration_important_faces_type_trigger:hover{border-color:#95a6b1;box-shadow:none}.event_configuration_important_faces_type_trigger:focus{outline:none;border-color:#7f949f;box-shadow:0 0 0 2px #7f949f33}.event_configuration_important_faces_type_trigger_label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.event_configuration_important_faces_type_chevron{flex-shrink:0;color:var(--labelColor);transition:transform .15s ease}.event_configuration_important_faces_type_chevron.event_configuration_important_faces_type_chevron_open{transform:rotate(180deg)}.event_configuration_important_faces_type_trigger:hover .event_configuration_important_faces_type_chevron{transform:translateY(1px)}.event_configuration_important_faces_type_trigger:hover .event_configuration_important_faces_type_chevron.event_configuration_important_faces_type_chevron_open{transform:rotate(180deg) translateY(1px)}.event_configuration_important_faces_type_panel{position:absolute;top:calc(100% + 8px);left:0;min-width:100%;width:max-content;background-color:var(--white);border:1px solid var(--loginFormBorder);border-radius:10px;box-shadow:0 4px 12px var(--boxShadow);padding:8px;z-index:2100;display:flex;flex-direction:column;gap:4px}.event_configuration_important_faces_type_option{display:block;width:100%;min-width:max-content;padding:10px 12px;border:none;background:transparent;border-radius:8px;text-align:left;font-size:14px;font-weight:500;color:var(--textColor);cursor:pointer;transition:background-color .15s ease;white-space:nowrap}.event_configuration_important_faces_type_option:hover{background:#0000000a}.event_configuration_important_faces_type_option.event_configuration_important_faces_type_option_selected{background:#0000000f;font-weight:600}.event_configuration_important_faces_remove_btn{flex-shrink:0;width:32px;height:32px;padding:0;border:1px solid var(--loginFormBorder);border-radius:8px;background:var(--white);font-size:18px;line-height:1;color:#64748b;cursor:pointer}.event_configuration_important_faces_remove_btn:hover{border-color:#94a3b8;color:var(--textColor)}.event_configuration_important_faces_add_btn{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px dashed var(--brandPrimary);border-radius:8px;background:transparent;color:var(--brandPrimary);font-size:13px;font-weight:600;cursor:pointer}.event_configuration_important_faces_add_btn:hover{background:var(--primaryLighter)}.event_configuration_important_faces_add_icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;border:1.5px solid currentColor;font-size:16px;line-height:1}.event_configuration_form_section_important_faces .event_configuration_actions{margin-top:20px}.event_configuration_section_header{margin-bottom:18px}.event_configuration_section_header h3{margin:0;color:var(--textColor);font-size:22px;font-weight:700;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.2}.event_configuration_section_header p{margin:8px 0 0;font-size:14px;font-weight:500;color:var(--labelColor)}.event_configuration_drive_authorized{margin-top:20px;margin-bottom:20px}.event_configuration_drive_authorized_summary{display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:12px;background:var(--primaryLighter);border:1.5px solid rgba(18,62,53,.15);margin-bottom:16px}.event_configuration_drive_authorized_label{font-size:12px;font-weight:600;color:var(--labelColor);text-transform:uppercase;letter-spacing:.04em}.event_configuration_drive_authorized_email{font-size:14px;font-weight:500;color:var(--textColor)}.event_configuration_drive_authorized_email_placeholder{color:var(--labelColor);font-style:italic}.event_configuration_drive_authorized_actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.event_configuration_storage_providers{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:4px}@media(max-width:900px){.event_configuration_storage_providers{grid-template-columns:1fr}}.event_configuration_storage_providers .event_configuration_option{min-height:100px}.event_configuration_storage_section .event_configuration_storage_detail{margin-top:20px;padding-top:0;min-height:0}.event_configuration_coming_soon{padding:24px 20px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0;margin-bottom:20px}.event_configuration_coming_soon_text{margin:0 0 8px;font-size:15px;font-weight:600;color:var(--textColor)}.event_configuration_coming_soon_sub{margin:0;font-size:13px;font-weight:500;color:var(--labelColor)}.event_configuration_drive_options{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:4px}@media(max-width:768px){.event_configuration_drive_options{grid-template-columns:1fr}}.event_configuration_option{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;min-height:122px;border-radius:12px;border:1.5px solid var(--loginFormBorder);background:linear-gradient(180deg,#fff,#fbfcfd);cursor:pointer;transition:all .2s ease;text-align:left}.event_configuration_option:hover{border-color:var(--brandPrimary);box-shadow:0 2px 8px #123e3517;transform:translateY(-1px)}.event_configuration_event_type_options .event_configuration_event_type_option{min-height:0;padding:20px 22px;gap:0}.event_configuration_event_type_options .event_configuration_event_type_option.event_configuration_option_selected{background:linear-gradient(180deg,#fff,#fbfcfd)}.event_configuration_event_type_options .event_configuration_event_type_content_row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%}.event_configuration_event_type_options .event_configuration_event_type_left{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;flex:1}.event_configuration_event_type_options .event_configuration_event_type_option_head{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%}.event_configuration_event_type_options .event_configuration_event_type_text{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.event_configuration_event_type_options .event_configuration_event_type_icon_wrap{flex:0 0 170px;display:flex;align-items:flex-start;justify-content:center;height:170px}.event_configuration_event_type_options .event_configuration_event_type_icon{width:100%;height:100%;object-fit:contain}.event_configuration_option_head{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.event_configuration_option_title_with_icon{display:flex;align-items:center;gap:10px;min-width:0}.event_configuration_option_title_with_icon .event_configuration_drive_icon{flex-shrink:0;width:28px;height:28px;object-fit:contain}.event_configuration_option_pill{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;background:#eef7f4;color:var(--brandPrimary);font-size:11px;font-weight:700;letter-spacing:.01em}.event_configuration_option_title{font-size:14px;font-weight:600;color:var(--textColor)}.event_configuration_option_subtitle{font-size:13px;color:var(--labelColor);line-height:1.4}.event_configuration_option_meta{font-size:12px;font-weight:600;color:#64748b}.event_configuration_option_selected{border-color:var(--brandPrimary);background:var(--primaryLighter);box-shadow:0 0 0 2px #123e351a}.event_configuration_option_selected .event_configuration_option_title{color:var(--brandPrimary)}.event_configuration_option_selected .event_configuration_option_pill{background:var(--brandPrimary);color:#fff}.event_configuration_selected_summary{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:7px 12px;background:#f4f7f9;border:1px solid #dbe3e8;border-radius:999px;color:#334155;font-size:13px}.event_configuration_selected_label{color:#64748b;font-weight:500}.event_configuration_client_form{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-top:0}@media(max-width:900px){.event_configuration_client_form{grid-template-columns:1fr}}.event_configuration_client_form_intro{grid-column:1/-1;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px;font-size:13px;color:#475569;font-weight:500}.event_configuration_form_field label{display:block;font-size:14px;font-weight:600;color:var(--textColor);margin-bottom:8px;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.event_configuration_form_field input{width:100%;min-height:44px;padding:0 16px;border:1.5px solid var(--loginFormBorder);border-radius:10px;outline:none;font-size:14px;font-weight:500;box-sizing:border-box;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:all .2s ease;background:var(--white);box-shadow:0 1px 2px #123e350a;color:var(--textColor)}.event_configuration_form_field input::placeholder{color:var(--labelColor);opacity:.6}.event_configuration_form_field input:hover{border-color:var(--brandPrimary);box-shadow:0 2px 6px #123e3514}.event_configuration_form_field input:focus{border-color:var(--brandPrimary);box-shadow:0 0 0 3px var(--primaryLighter),0 2px 8px #123e351a}.event_configuration_required{color:var(--invalid);margin-left:4px;font-weight:700}.event_configuration_input_invalid{border-color:var(--invalid)!important;box-shadow:0 0 0 2px #d32f2f26,0 1px 4px #d32f2f1a!important}.event_configuration_actions{display:flex;justify-content:flex-end;gap:12px;margin-top:28px}.event_configuration_btn_primary,.event_configuration_btn_secondary{min-height:40px;padding:0 20px;border-radius:10px;cursor:pointer;font-weight:600;font-size:14px;transition:all .2s ease}.event_configuration_btn_primary:disabled,.event_configuration_btn_secondary:disabled{cursor:not-allowed;opacity:.6;transform:none}.event_configuration_btn_primary{border:none;background:var(--brandPrimary);color:var(--white)}.event_configuration_btn_primary:hover{opacity:.92;transform:translateY(-1px)}.event_configuration_btn_secondary{border:1px solid #d9dde3;background:var(--white);color:#4b5563}.event_configuration_btn_secondary:hover{border-color:#c7ccd4;background:#f8fafc;color:#374151}.event_configuration_btn_deemphasized{font-weight:500}.event_configuration_error{display:block;color:var(--invalid);font-size:12px;font-weight:500;margin-top:6px}.event_configuration_success_section{text-align:left}.event_configuration_success_badge{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:700;color:var(--brandPrimary);background:var(--primaryLighter);border:1px solid var(--brandPrimary);margin-bottom:14px}.event_configuration_success_section h3{margin:0;font-size:22px;color:var(--brandPrimary);font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.event_configuration_success_section p{margin:10px 0 0;font-size:14px;font-weight:500;color:var(--labelColor);max-width:620px}.event_configuration_qr_section .event_configuration_section_header p{max-width:100%}.event_configuration_qr_options{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:16px;margin-bottom:24px}.event_configuration_qr_card{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px;border-radius:12px;border:1.5px solid var(--loginFormBorder);background:#fbfcfd;cursor:pointer;transition:all .2s ease;text-align:center}.event_configuration_qr_card:hover{border-color:var(--brandPrimary);box-shadow:0 2px 8px #123e3514}.event_configuration_qr_card_selected{border-color:var(--brandPrimary);background:var(--primaryLighter);box-shadow:0 0 0 2px #123e351f}.event_configuration_qr_preview{width:100%;min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px;background:var(--white);border-radius:8px;border:1px solid #e2e8f0}.event_configuration_qr_preview_header{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:8px}.event_configuration_qr_preview_project_logo{width:28px;height:28px;object-fit:contain}.event_configuration_qr_preview_project_name{font-size:13px;font-weight:700;color:var(--brandPrimary)}.event_configuration_qr_preview_event_name{font-size:12px;font-weight:600;color:var(--textColor);margin-bottom:8px;text-align:center;line-height:1.3}.event_configuration_qr_preview_event_name.event_configuration_qr_preview_center{margin-bottom:6px}.event_configuration_qr_preview_qr{display:flex;align-items:center;justify-content:center;margin:4px 0}.event_configuration_qr_preview_qr.event_configuration_qr_preview_qr_top{margin-bottom:8px}.event_configuration_qr_preview_org{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:6px;font-size:10px;color:#64748b;font-weight:500}.event_configuration_qr_preview_org_logo{width:16px;height:16px;object-fit:contain;border-radius:4px}.event_configuration_qr_preview_footer{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px;margin-top:6px;font-size:10px;color:#64748b}.event_configuration_qr_preview_project_logo_sm{width:14px;height:14px;object-fit:contain}.event_configuration_qr_preview_project_name_sm,.event_configuration_qr_preview_org_name_sm{font-weight:500}.event_configuration_qr_preview_brand_row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px;margin-top:6px;font-size:10px;color:#64748b}.event_configuration_qr_preview_brand_row img{width:12px;height:12px;object-fit:contain}.event_configuration_qr_preview_logo_tiny{width:12px!important;height:12px!important;object-fit:contain}.event_configuration_qr_preview_sep{margin:0 2px;opacity:.6}.event_configuration_qr_option_label{font-size:12px;font-weight:600;color:var(--textColor)}.event_configuration_qr_card_wrapper{display:flex;flex-direction:column;align-items:center;gap:8px}.event_configuration_qr_card_is_selected{border:2px solid var(--primaryColor, var(--brandPrimary, #16a34a));background:var(--primaryLighter, rgba(22, 163, 74, .08));box-shadow:0 0 0 3px #16a34a38,0 2px 12px #123e351f}.event_configuration_qr_preview_generated{display:flex;align-items:center;justify-content:center;min-height:140px;padding:8px;position:relative}.event_configuration_qr_preview_generated img{max-width:100%;max-height:180px;object-fit:contain;border-radius:8px}.event_configuration_qr_plain_image_wrap{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:420px;margin:0 auto}.event_configuration_qr_plain_image{width:100%;height:auto;max-height:420px;object-fit:contain;border-radius:10px;box-shadow:0 8px 24px #02061714}.event_configuration_qr_download_icon_btn{position:absolute;right:10px;bottom:10px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(226,232,240,.9);background:#ffffffeb;color:var(--textColor);cursor:pointer;box-shadow:0 8px 18px #02061724;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,opacity .15s ease}.event_configuration_qr_download_icon_btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 24px #0206172e;background:#fffffffa}.event_configuration_qr_download_icon_btn:disabled{opacity:.55;cursor:not-allowed}.event_configuration_qr_selected_badge{position:absolute;top:8px;right:8px;background:var(--primaryColor, #16a34a);color:#fff;font-size:11px;font-weight:600;padding:2px 6px;border-radius:4px}.event_configuration_qr_select_btn{min-width:80px}.event_configuration_qr_options_generate{display:flex;justify-content:center;padding:24px 0}.event_configuration_qr_loader_wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:500px;padding:24px 0}.event_configuration_qr_loader_text{margin:0;font-size:14px;color:var(--labelColor)}.event_configuration_watermark_section .event_configuration_watermark_description{margin:4px 0 0;font-size:13px;color:var(--labelColor)}.event_configuration_watermark_section .event_configuration_watermark_choice{margin-bottom:20px}.event_configuration_watermark_section .event_configuration_watermark_question{margin:0 0 12px;font-size:15px;color:var(--textColor);font-weight:500}.event_configuration_watermark_section .event_configuration_watermark_dropdown_wrap{max-width:280px}.event_configuration_watermark_section .event_configuration_watermark_dropdown_label{display:block;margin-bottom:6px;font-size:13px;color:var(--labelColor);font-weight:500}.event_configuration_watermark_section .event_configuration_watermark_select{display:block;width:100%;max-width:280px;min-height:40px;padding:8px 12px;border-radius:10px;border:1px solid #d9dde3;background:var(--white);color:var(--textColor);font-size:14px;font-weight:500;cursor:pointer;transition:border-color .2s ease,background .2s ease}.event_configuration_watermark_section .event_configuration_watermark_select:hover{border-color:#c7ccd4;background:#f8fafc}.event_configuration_watermark_section .event_configuration_watermark_select:focus{outline:none;border-color:var(--brandPrimary);box-shadow:0 0 0 2px #123e3526}.event_configuration_watermark_section .event_configuration_watermark_preview{margin-top:20px;padding-top:16px;border-top:1px solid var(--loginFormBorder)}.event_configuration_watermark_section .event_configuration_watermark_preview_label{display:block;margin-bottom:8px;font-size:13px;font-weight:600;color:var(--textColor)}.event_configuration_watermark_section .event_configuration_watermark_preview_image_wrap{max-width:320px;border-radius:8px;overflow:hidden;border:1px solid var(--loginFormBorder)}.event_configuration_watermark_section .event_configuration_watermark_preview_image_wrap img{display:block;width:100%;height:auto}.event_configuration_qr_preview_modal_generated{text-align:center;padding:16px}.event_configuration_qr_preview_modal_generated img{max-width:100%;height:auto;border-radius:8px}.event_configuration_auth_modal_content .success_badge{display:inline-block}.event_configuration_qr_preview_modal .ant-modal-content{border-radius:16px;overflow:hidden;border:2px solid var(--brandPrimary);box-shadow:0 8px 32px #123e3533}.event_configuration_qr_preview_modal .ant-modal-header{background:var(--brandPrimary);border-bottom:2px solid var(--accentColor)}.event_configuration_qr_preview_modal .ant-modal-header .ant-modal-title{color:var(--white);font-weight:700;font-size:18px}.event_configuration_qr_preview_modal .ant-modal-header .ant-modal-close{color:var(--white)}.event_configuration_qr_preview_modal .ant-modal-header .ant-modal-close .ant-modal-close-x:hover{color:var(--accentColor)}.event_configuration_qr_preview_modal .ant-modal-footer{border-top:1px solid var(--loginFormBorder);padding:12px 24px}.event_configuration_qr_preview_modal_inner{background:linear-gradient(180deg,var(--white) 0%,var(--brandBackground) 100%);padding:28px 24px 24px;min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-left:4px solid var(--accentColor);border-right:4px solid var(--accentColor);border-bottom:4px solid var(--accentColor)}.event_configuration_qr_preview_modal_inner_image_only{border-left:none;border-right:none;border-bottom:none}.event_configuration_qr_preview_modal_brand{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:12px}.event_configuration_qr_preview_modal_project_logo{width:48px;height:48px;object-fit:contain}.event_configuration_qr_preview_modal_project_name{font-size:22px;font-weight:800;color:var(--brandPrimary);letter-spacing:.02em}.event_configuration_qr_preview_modal_event_name{font-size:18px;font-weight:700;color:var(--brandPrimary);text-align:center;margin-bottom:16px;line-height:1.3}.event_configuration_qr_preview_modal_event_name_top{margin-bottom:12px}.event_configuration_qr_preview_modal_qr_wrap{display:flex;align-items:center;justify-content:center;padding:16px;background:var(--white);border-radius:12px;border:2px solid var(--brandPrimary);box-shadow:0 2px 12px #123e351f}.event_configuration_qr_preview_modal_qr_wrap.event_configuration_qr_preview_modal_qr_top{margin-bottom:12px}.event_configuration_qr_preview_modal_org{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:14px;font-size:11px;color:var(--labelColor);font-weight:500}.event_configuration_qr_preview_modal_org_logo{width:18px;height:18px;object-fit:contain;border-radius:4px}.event_configuration_qr_preview_modal_org_name{opacity:.9}.event_configuration_qr_preview_modal_footer{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;margin-top:14px;font-size:12px}.event_configuration_qr_preview_modal_project_logo_sm{width:20px;height:20px;object-fit:contain}.event_configuration_qr_preview_modal_project_name_sm{font-weight:700;color:var(--brandPrimary)}.event_configuration_qr_preview_modal_org_name_sm{font-size:11px;color:var(--labelColor);font-weight:500}.event_configuration_qr_preview_modal_brand_row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;margin-top:10px;font-size:12px;font-weight:600;color:var(--brandPrimary)}.event_configuration_qr_preview_modal_brand_row img{width:16px;height:16px;object-fit:contain}.event_configuration_qr_preview_modal_logo_tiny{width:16px!important;height:16px!important;object-fit:contain}.event_configuration_qr_preview_modal_sep{margin:0 4px;color:var(--accentColor);font-weight:700}.event_configuration_qr_preview_modal_btn{background:var(--brandPrimary)!important;border-color:var(--brandPrimary)!important;color:var(--white)!important}.event_configuration_qr_card_selected{border-color:var(--brandPrimary);background:linear-gradient(180deg,var(--primaryLighter) 0%,rgba(201,162,77,.08) 100%);box-shadow:0 0 0 2px var(--brandPrimary),0 2px 12px #123e3526}.event_configuration_qr_preview .event_configuration_qr_preview_project_name{color:var(--brandPrimary);font-weight:700}.event_configuration_qr_preview .event_configuration_qr_preview_event_name{color:var(--brandPrimary);font-weight:600}@media(max-width:992px){.event_configuration_content{padding:18px}.event_configuration_title{font-size:22px}}@media(max-width:768px){.event_configuration_steps{padding:10px 8px 4px}.event_configuration_steps .ant-steps-item-icon{width:28px!important;height:28px!important;margin-inline-end:8px!important}.event_configuration_steps .ant-steps-item-tail{top:50%!important;transform:translateY(-50%)}.event_configuration_steps .ant-steps-item-title{font-size:12px!important}.event_configuration_scrollable{padding-right:0}.event_configuration_form_section{padding:16px}.event_configuration_section_header h3{font-size:22px}.event_configuration_actions{flex-wrap:wrap}.event_configuration_btn_primary,.event_configuration_btn_secondary{width:100%}}.event_configuration_qr_view_screen{width:100%;min-height:100%;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;position:relative}.event_configuration_qr_view_close{position:absolute;top:16px;right:16px;width:40px;height:40px;border:none;background:var(--white);border-radius:50%;box-shadow:0 2px 8px #0000001f;color:var(--labelColor);font-size:24px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s;z-index:1}.event_configuration_qr_view_close:hover{background:var(--loginFormBorder);color:var(--brandPrimary)}.event_configuration_qr_view_close:focus{outline:none}.event_configuration_qr_view_content{display:flex;flex-direction:column;align-items:center;gap:24px;max-width:100%}.event_configuration_qr_view_image_wrap{position:relative;display:inline-block}.event_configuration_qr_view_image{max-width:100%;height:auto;display:block;border-radius:8px;box-shadow:0 2px 12px #0000001a}.event_configuration_qr_view_download_icon{position:absolute;top:12px;right:12px;width:44px;height:44px;border:none;border-radius:50%;background:var(--white);box-shadow:0 2px 8px #00000026;color:var(--labelColor);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,color .2s}.event_configuration_qr_view_download_icon:hover:not(:disabled){background:var(--brandPrimary);color:var(--white)}.event_configuration_qr_view_download_icon:disabled{opacity:.6;cursor:not-allowed}.event_configuration_qr_view_download_icon:focus{outline:none}.event_configuration_photographers_section .event_configuration_section_header{margin-bottom:24px}.event_configuration_photographers_intro{color:var(--labelColor);font-size:14px;line-height:1.6;margin:0 0 24px;max-width:560px}.event_configuration_photographers_content{display:flex;flex-direction:column;gap:28px;margin-bottom:28px}.event_configuration_photographers_add_row{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:20px;background:var(--white);border:1px solid var(--loginFormBorder);border-radius:12px;box-shadow:0 1px 3px #0000000a}.event_configuration_photographers_dropdown_wrap{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-width:0;flex:1;min-width:220px}.event_configuration_photographers_trigger{max-width:100%;min-width:220px;border-radius:10px;border:1px solid #aebbc3;box-shadow:none}.event_configuration_photographers_trigger:hover{border-color:#95a6b1;box-shadow:none}.event_configuration_photographers_trigger:focus{border-color:#7f949f;box-shadow:0 0 0 2px #7f949f33}.event_configuration_photographers_trigger:disabled{opacity:.6;cursor:not-allowed}.event_configuration_photographers_dropdown_wrap{position:relative}.event_configuration_photographers_trigger:disabled{opacity:.7;cursor:not-allowed}.event_configuration_photographers_add_btn{flex-shrink:0}.event_configuration_photographers_add_btn:hover:not(:disabled){background:var(--brandPrimary);border-color:var(--brandPrimary);color:var(--white)}.event_configuration_photographers_add_me_btn{padding:11px 20px;font-size:14px;font-weight:600;color:var(--brandPrimary);background:transparent;border:1px solid var(--brandPrimary);border-radius:10px;cursor:pointer;transition:background .2s,color .2s,transform .15s}.event_configuration_photographers_add_me_btn:hover:not(:disabled){background:var(--brandPrimary);color:var(--white)}.event_configuration_photographers_add_me_btn:active:not(:disabled){transform:scale(.98)}.event_configuration_photographers_add_me_btn:disabled{opacity:.6;cursor:not-allowed}.event_configuration_photographers_loading{display:flex;align-items:center;gap:12px;padding:20px;color:var(--labelColor);font-size:14px;background:var(--white);border:1px solid var(--loginFormBorder);border-radius:12px}.event_configuration_photographers_list_label{font-size:12px;font-weight:600;color:var(--labelColor);margin-bottom:10px;text-transform:uppercase;letter-spacing:.04em}.event_configuration_photographers_ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0;border:1px solid var(--loginFormBorder);border-radius:12px;overflow:hidden;background:var(--white);box-shadow:0 1px 3px #0000000a}.event_configuration_photographers_li{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;background:var(--white);border-bottom:1px solid var(--loginFormBorder);transition:background .15s}.event_configuration_photographers_li:last-child{border-bottom:none}.event_configuration_photographers_li:hover{background:#123e350a}.event_configuration_photographers_li_name{font-weight:600;font-size:14px;color:var(--textPrimary)}.event_configuration_photographers_li_email{font-size:13px;color:var(--labelColor);margin-left:4px}.event_configuration_photographers_remove_btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin-left:auto;padding:0;font-size:20px;line-height:1;color:var(--labelColor);background:transparent;border:none;border-radius:8px;transition:background .15s,color .15s;cursor:pointer}.event_configuration_photographers_remove_btn:hover{background:#123e3514;color:var(--textPrimary)}.event_configuration_photographers_remove_btn:focus{outline:none}.event_configuration_submit_btn{min-width:120px}.event_configuration_add_new_photographer_option{font-weight:600;color:var(--brandPrimary, #123e35)}.event_configuration_add_new_photographer_modal .ant-modal-content{border-radius:16px;padding:24px 24px 20px}.event_configuration_add_new_photographer_modal .ant-modal-close{color:var(--labelColor)}.event_configuration_add_new_photographer_modal .photographer_invite_section{background:transparent;box-shadow:none;border:none;margin:0;max-width:none;padding:0}
