@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;-moz-osx-font-smoothing:grayscale}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}:root{--headerHeight: 65px;--sidebarWidth: 250px;--sidebarIpadWidth: 100px;--ipadLandscapeWidth: 1100px}.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_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}.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}: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}.main_layout{display:flex;height:100%;min-height:100vh}.main_layout .main_layout_sidebar{width:240px;min-width:240px;background-color:var(--white);border-right:1px solid var(--loginFormBorder);display:flex;flex-direction:column;box-shadow:2px 0 8px #0000000a;transition:width .3s ease,min-width .3s ease;position:relative}.main_layout .main_layout_sidebar.main_layout_sidebar_collapsed{width:70px;min-width:70px}.main_layout .main_layout_sidebar.main_layout_sidebar_collapsed .main_layout_sidebar_header{justify-content:center;padding:24px 12px}.main_layout .main_layout_sidebar_header{padding:24px;border-bottom:1px solid var(--loginFormBorder);display:flex;justify-content:space-between;align-items:center;min-height:72px;box-sizing:border-box;position:relative}.main_layout .main_layout_sidebar_toggle{background:transparent;border:none;cursor:pointer;color:var(--brandPrimary);font-size:14px;padding:4px 8px;border-radius:6px;transition:background-color .15s ease;display:flex;align-items:center;justify-content:center}.main_layout .main_layout_sidebar_toggle:hover{background-color:var(--primaryLighter)}.main_layout .main_layout_sidebar_toggle:focus{outline:none}.main_layout .main_layout_logo{height:auto;max-width:180px;max-height:33px;object-fit:contain;transition:opacity .3s ease}.main_layout .main_layout_logo.main_layout_logo_collapsed{max-height:33px}.main_layout .main_layout_nav{flex:1;padding:16px 12px;display:flex;flex-direction:column;gap:4px}.main_layout .main_layout_nav_item{padding:12px 16px;border-radius:10px;text-decoration:none;color:var(--textColor);font-size:14px;font-weight:500;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:background-color .15s ease,color .15s ease;display:flex;align-items:center;gap:12px;white-space:nowrap}.main_layout .main_layout_nav_item:hover{background-color:var(--primaryLighter);color:var(--brandPrimary)}.main_layout .main_layout_nav_item.main_layout_nav_item_active{background-color:var(--brandPrimary);color:var(--white);font-weight:600}.main_layout .main_layout_nav_item.main_layout_nav_item_active:hover{background-color:var(--loginPrimaryHover);color:var(--white)}.main_layout .main_layout_nav_icon{font-size:16px;width:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.main_layout .main_layout_sidebar_footer{padding:16px 12px;border-top:1px solid var(--loginFormBorder)}.main_layout .main_layout_content{flex:1;display:flex;flex-direction:column;background:var(--brandBackground);min-height:100vh;overflow:hidden}.main_layout .main_layout_header{background-color:var(--white);border-bottom:1px solid var(--loginFormBorder);box-shadow:0 2px 8px #0000000a}.main_layout .main_layout_header_content{padding:24px;display:flex;justify-content:space-between;align-items:center;min-height:72px;box-sizing:border-box}.main_layout .main_layout_header_left{display:flex;align-items:center;gap:16px}.main_layout .main_layout_header_logo{font-size:22px;font-weight:700;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--labelColor);letter-spacing:-.02em}.main_layout .main_layout_profile_section{position:relative}.main_layout .main_layout_profile_info{cursor:pointer;display:flex;align-items:center;gap:12px;padding:4px 8px;border-radius:8px;transition:background-color .15s ease}.main_layout .main_layout_profile_info:hover{background-color:var(--primaryLighter)}.main_layout .main_layout_profile_avatar{width:24px;height:24px;border-radius:50%;object-fit:cover;border:2px solid var(--brandPrimary);box-shadow:0 2px 4px var(--boxShadow);flex-shrink:0}.main_layout .main_layout_profile_username{font-size:14px;font-weight:500;color:var(--textColor);font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;white-space:nowrap}.main_layout .main_layout_profile_chevron{font-size:12px;color:var(--textColor);transition:transform .15s ease;display:flex;align-items:center;justify-content:center}.main_layout .main_layout_profile_info:hover .main_layout_profile_chevron{transform:translateY(1px)}.main_layout .main_layout_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 .main_layout_profile_menu_item{width:100%;padding:10px 16px;background-color:transparent;color:var(--textColor);border:none;border-radius:8px;font-size:14px;font-weight:500;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;gap:12px;text-align:left}.main_layout .main_layout_profile_menu_item:hover{background-color:var(--primaryLighter);color:var(--brandPrimary)}.main_layout .main_layout_profile_menu_item:focus{outline:none}.main_layout .main_layout_profile_menu_item.main_layout_profile_menu_item_logout{color:var(--invalid)}.main_layout .main_layout_profile_menu_item.main_layout_profile_menu_item_logout:hover{background-color:#d32f2f1a;color:var(--invalid)}.main_layout .main_layout_profile_menu_icon{font-size:14px;width:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.main_layout .main_layout_logout_btn{width:100%;padding:10px 16px;background-color:transparent;color:var(--brandPrimary);border:1px solid var(--brandPrimary);border-radius:10px;font-size:14px;font-weight:500;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;cursor:pointer;transition:all .15s ease}.main_layout .main_layout_logout_btn:hover{background-color:var(--brandPrimary);color:var(--white);transform:translateY(-1px);box-shadow:0 2px 4px var(--boxShadow)}.main_layout .main_layout_logout_btn:focus{outline:none}.main_layout .main_layout_content_body{flex:1;overflow:auto;padding:24px}.dashboard_container{padding:32px;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.dashboard_container .dashboard_card{background-color:var(--white);border-radius:16px;box-shadow:0 4px 24px var(--boxShadow);padding:32px;max-width:800px}.dashboard_container .dashboard_title{font-size:24px;font-weight:700;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--black);margin:0 0 12px}.dashboard_container .dashboard_description{font-size:14px;color:var(--textColor);margin:0;line-height:1.5}.custom_table_container{height:100%;overflow:auto;min-height:250px}.custom_table_container table{width:100%;overflow:auto;border-collapse:separate;border-spacing:0;position:relative;z-index:2}.custom_table_container table thead tr th{position:sticky;top:0;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600;color:var(--brandPrimary);box-shadow:3px 1px 3px 0 var(--tableShadow);padding:8px 20px;background-color:var(--tableHeadBg);z-index:10;white-space:nowrap}.custom_table_container table thead tr th.sortable{cursor:pointer}.custom_table_container table thead tr th .sort_icon_container{height:15px;position:relative;display:inline-block;vertical-align:middle}.custom_table_container table thead tr th .sort_icon_container>svg{height:15px;width:15px;position:absolute;top:0;left:4px}.custom_table_container table thead tr th .sort_icon_container>svg.sort_visible{fill:var(--black);z-index:1}.custom_table_container table thead tr th .sort_icon_container>svg.sort_hidden{fill:var(--tableHeadBg)}.custom_table_container table thead tr th .sort_icon_container .sort_asc{top:-1px!important}.custom_table_container table tbody>tr td{padding:7px 20px;word-break:break-all;word-break:break-word;white-space:pre-wrap;border-bottom:1px solid var(--tableBorder)}.custom_table_container table tbody>tr td.column_start_dragging{border-right:1px solid var(--tableBorder)}.custom_table_container table tbody>tr:not(.parent_row_tr):nth-child(odd) td{background-color:var(--whiteInsideTheme)}.custom_table_container table tbody>tr:not(.parent_row_tr):nth-child(2n) td{background-color:var(--whiteInsideTheme)}.custom_table_container table tbody>tr:not(.parent_row_tr):nth-child(2n) td.sales_plan_details_col_disabled{background-color:#ebebd0}.custom_table_container .custom_table_no_data{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:1;background-color:var(--white);padding:40px 20px}.custom_table_container .table_loading_overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:100;background-color:#fffc;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.custom_table_container .table_spinner{display:inline-block;width:20px;height:20px;border:3px solid var(--tableBorder);border-top-color:var(--brandPrimary);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.column_resizer{width:3px!important;min-width:3px!important;max-width:3px!important;padding:0!important;position:relative}.column_resizer_body{width:3px!important;min-width:3px!important;max-width:3px!important;padding:0!important}.admin_container{padding:32px;min-height:100vh;background-color:var(--brandBackground);font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.admin_container .admin_card{background-color:var(--white);border-radius:16px;box-shadow:0 4px 24px var(--boxShadow);padding:40px;max-width:1400px;margin:0 auto}.admin_container .admin_header{margin-bottom:32px}.admin_container .admin_header .admin_title{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:28px;font-weight:600;line-height:1.3;letter-spacing:-.02em;color:var(--black);margin:0 0 24px}.admin_container .admin_content .admin_toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:16px}.admin_container .admin_content .admin_toolbar .search_input{flex:1;max-width:400px;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;transition:all .2s ease}.admin_container .admin_content .admin_toolbar .search_input::placeholder{color:var(--labelColor);opacity:1}.admin_container .admin_content .admin_toolbar .search_input:focus{outline:none;border-color:var(--brandPrimary);box-shadow:0 0 0 3px var(--primaryLighter)}.admin_container .admin_content .admin_toolbar .add_button{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;line-height:1.5;letter-spacing:.02em;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px var(--boxShadow)}.admin_container .admin_content .admin_toolbar .add_button:hover{background-color:var(--loginPrimaryHover);box-shadow:0 4px 12px var(--boxShadow);transform:translateY(-1px)}.admin_container .admin_content .admin_toolbar .add_button:active{transform:translateY(0);box-shadow:0 2px 4px var(--boxShadow)}.admin_container .admin_content .custom_table_container table thead tr th{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:600;line-height:1.6;letter-spacing:.02em;padding:14px 20px;color:var(--black)}.admin_container .admin_content .custom_table_container table tbody tr td{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.6;letter-spacing:.01em;padding:14px 20px;color:var(--textColor)}.admin_container .admin_content .custom_table_container table tbody tr td span{font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}.admin_container .admin_content .custom_table_container table tbody tr:hover td{background-color:var(--tableHoverBg)!important}.admin_container .status-badge{padding:4px 10px;border-radius:6px;font-size:12px;font-weight:500}.admin_container .status-badge.active{background-color:#d4edda;color:#155724}.admin_container .status-badge.inactive{background-color:#f8d7da;color:#721c24}.admin_container .status-toggle-toggle{position:relative;width:40px;height:22px;border-radius:999px;border:none;padding:0;background-color:#123e354d;cursor:pointer;transition:background-color .2s ease;display:inline-flex;align-items:center;justify-content:flex-start}.admin_container .status-toggle-toggle .status-toggle-knob{position:relative;left:2px;width:18px;height:18px;border-radius:50%;background-color:#fff;box-shadow:0 1px 3px #0003;transition:transform .2s ease}.admin_container .status-toggle-toggle.on{background-color:var(--brandPrimary)}.admin_container .status-toggle-toggle.on .status-toggle-knob{transform:translate(16px)}.admin_container .status-toggle-toggle.off{background-color:#123e354d}.admin_container .status-toggle-toggle.disabled{cursor:not-allowed;opacity:.8}.admin_form{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.admin_form .form_hint{font-size:13px;color:var(--textColor);margin:-8px 0 16px;line-height:1.5}.admin_form .form_group{margin-bottom:24px}.admin_form .form_group label{display:block;margin-bottom:10px;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(--black)}.admin_form .form_group label .required{color:#ff4d4f;margin-left:4px}.admin_form .form_group input[type=text],.admin_form .form_group input[type=email],.admin_form .form_group input[type=password]{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;letter-spacing:.01em;transition:all .2s ease}.admin_form .form_group input[type=text]::placeholder,.admin_form .form_group input[type=email]::placeholder,.admin_form .form_group input[type=password]::placeholder{color:#999;opacity:1}.admin_form .form_group input[type=text]:focus,.admin_form .form_group input[type=email]:focus,.admin_form .form_group input[type=password]:focus{outline:none;border-color:var(--loginPrimary);box-shadow:0 0 0 3px #ec48991a}.admin_form .form_group input[type=text]:disabled,.admin_form .form_group input[type=email]:disabled,.admin_form .form_group input[type=password]:disabled{background-color:#f5f5f5;cursor:not-allowed}.admin_form .form_group input[type=text].form_input_error,.admin_form .form_group input[type=email].form_input_error,.admin_form .form_group input[type=password].form_input_error{border-color:var(--invalid);background-color:#dc35450d}.admin_form .form_group input[type=text].form_input_error:focus,.admin_form .form_group input[type=email].form_input_error:focus,.admin_form .form_group input[type=password].form_input_error:focus{border-color:var(--invalid);box-shadow:0 0 0 3px #dc35451a}.admin_form .form_group.checkbox_group label{display:flex;align-items:center;gap:10px;cursor:pointer;font-weight:400;margin-bottom:0}.admin_form .form_group.checkbox_group label input[type=checkbox]{width:auto;cursor:pointer;width:18px;height:18px}.packages_container{padding:32px;min-height:100vh;background-color:var(--brandBackground);font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.packages_container .packages_card{background-color:var(--white);border-radius:16px;box-shadow:0 4px 24px var(--boxShadow);padding:40px;max-width:1400px;margin:0 auto}.packages_container .packages_header{margin-bottom:32px}.packages_container .packages_header .packages_title{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:28px;font-weight:600;line-height:1.3;letter-spacing:-.02em;color:var(--black);margin:0 0 24px}.packages_container .packages_header .packages_tabs{display:flex;gap:12px;border-bottom:2px solid var(--loginFormBorder)}.packages_container .packages_header .packages_tabs .tab_button{padding:14px 28px;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(--textColor);cursor:pointer;transition:all .2s ease;margin-bottom:-2px}.packages_container .packages_header .packages_tabs .tab_button:hover{color:var(--brandPrimary)}.packages_container .packages_header .packages_tabs .tab_button.active{color:var(--brandPrimary);border-bottom-color:var(--brandPrimary);font-weight:600}.packages_container .packages_content .packages_toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:16px}.packages_container .packages_content .packages_toolbar .search_input{flex:1;max-width:400px;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;transition:all .2s ease}.packages_container .packages_content .packages_toolbar .search_input::placeholder{color:var(--labelColor);opacity:1}.packages_container .packages_content .packages_toolbar .search_input:focus{outline:none;border-color:var(--brandPrimary);box-shadow:0 0 0 3px var(--primaryLighter)}.packages_container .packages_content .packages_toolbar .packages_toolbar_right{display:flex;align-items:center;gap:16px}.packages_container .packages_content .packages_toolbar .filter_icon_button{height:auto;min-height:44px;width:44px;padding:12px;display:flex;align-items:center;justify-content:center;border:1px solid var(--loginFormBorder);border-radius:8px;background-color:var(--white);cursor:pointer;transition:all .2s ease}.packages_container .packages_content .packages_toolbar .filter_icon_button:hover{border-color:var(--brandPrimary);color:var(--brandPrimary)}.packages_container .packages_content .packages_toolbar .filter_icon_button:focus{outline:none;border-color:var(--brandPrimary);box-shadow:0 0 0 3px var(--primaryLighter)}.packages_container .packages_content .packages_toolbar .add_button{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;line-height:1.5;letter-spacing:.02em;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px var(--boxShadow)}.packages_container .packages_content .packages_toolbar .add_button:hover{background-color:var(--loginPrimaryHover);box-shadow:0 4px 12px var(--boxShadow);transform:translateY(-1px)}.packages_container .packages_content .packages_toolbar .add_button:active{transform:translateY(0);box-shadow:0 2px 4px var(--boxShadow)}.packages_container .packages_content .custom_table_container table thead tr th{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:600;line-height:1.6;letter-spacing:.02em;padding:14px 20px;color:var(--black)}.packages_container .packages_content .custom_table_container table tbody tr td{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.6;letter-spacing:.01em;padding:14px 20px;color:var(--textColor)}.packages_container .packages_content .custom_table_container table tbody tr td span{font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}.packages_container .packages_content .custom_table_container table tbody tr:hover td{background-color:var(--tableHoverBg)!important}.packages_container .status-toggle-toggle{position:relative;width:40px;height:22px;border-radius:999px;border:none;padding:0;background-color:#123e354d;cursor:pointer;transition:background-color .2s ease;display:inline-flex;align-items:center;justify-content:flex-start}.packages_container .status-toggle-toggle .status-toggle-knob{position:relative;left:2px;width:18px;height:18px;border-radius:50%;background-color:#fff;box-shadow:0 1px 3px #0003;transition:transform .2s ease}.packages_container .status-toggle-toggle.on{background-color:var(--brandPrimary)}.packages_container .status-toggle-toggle.on .status-toggle-knob{transform:translate(16px)}.packages_container .status-toggle-toggle.off{background-color:#123e354d}.packages_container .edit-btn{padding:8px 16px;background-color:transparent;color:var(--brandPrimary);border:1px solid var(--brandPrimary);border-radius:6px;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;line-height:1.5;letter-spacing:.01em;cursor:pointer;transition:all .2s ease}.packages_container .edit-btn:hover{background-color:var(--brandPrimary);color:var(--white)}.package_form{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.package_form .form_group{margin-bottom:24px}.package_form .form_group label{display:block;margin-bottom:10px;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(--black)}.package_form .form_group label .required{color:var(--invalid);margin-left:4px}.package_form .form_group input[type=text],.package_form .form_group input[type=number],.package_form .form_group select{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;letter-spacing:.01em;transition:all .2s ease;background-color:var(--white)}.package_form .form_group input[type=text]::placeholder,.package_form .form_group input[type=number]::placeholder,.package_form .form_group select::placeholder{color:#999;opacity:1}.package_form .form_group input[type=text]:focus,.package_form .form_group input[type=number]:focus,.package_form .form_group select:focus{outline:none;border-color:var(--brandPrimary);box-shadow:0 0 0 3px var(--primaryLighter)}.package_form .form_group input[type=text].form_input_error,.package_form .form_group input[type=number].form_input_error,.package_form .form_group select.form_input_error{border-color:var(--invalid);background-color:#dc35450d}.package_form .form_group input[type=text].form_input_error:focus,.package_form .form_group input[type=number].form_input_error:focus,.package_form .form_group select.form_input_error:focus{border-color:var(--invalid);box-shadow:0 0 0 3px #dc35451a}.package_form .form_group.checkbox_group label{display:flex;align-items:center;gap:10px;cursor:pointer;font-weight:400;margin-bottom:0}.package_form .form_group.checkbox_group label input[type=checkbox]{width:auto;cursor:pointer;width:18px;height:18px}.package_form .packages_storage_price_tab{padding:24px 0}.package_form .packages_storage_price_tab .packages_storage_price_card{max-width:480px;padding:24px;background:var(--tableHeadBg);border-radius:12px;border:1px solid var(--loginFormBorder)}.package_form .packages_storage_price_tab .packages_storage_price_title{font-size:18px;font-weight:600;color:var(--black);margin:0 0 8px}.package_form .packages_storage_price_tab .packages_storage_price_desc{font-size:14px;color:var(--textColor);margin:0 0 20px;line-height:1.5}.package_form .packages_storage_price_tab .packages_storage_price_form{display:flex;flex-direction:column;gap:20px}.package_form .packages_storage_price_tab .packages_storage_price_field{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.package_form .packages_storage_price_tab .packages_storage_price_label{font-size:14px;font-weight:500;color:var(--black);margin:0}.package_form .packages_storage_price_tab input.packages_storage_price_input,.package_form .packages_storage_price_tab .packages_storage_price_input{display:block!important;width:100%!important;max-width:200px!important;box-sizing:border-box!important;padding:10px 14px!important;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:14px!important;line-height:1.5!important;color:var(--black)!important;border:1px solid var(--borderColor, #e5e7eb)!important;border-radius:8px!important;background-color:var(--white)!important;-webkit-appearance:none!important;appearance:none!important;-moz-appearance:textfield!important}.package_form .packages_storage_price_tab input.packages_storage_price_input::-webkit-outer-spin-button,.package_form .packages_storage_price_tab input.packages_storage_price_input::-webkit-inner-spin-button,.package_form .packages_storage_price_tab .packages_storage_price_input::-webkit-outer-spin-button,.package_form .packages_storage_price_tab .packages_storage_price_input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.package_form .packages_storage_price_tab input.packages_storage_price_input:focus,.package_form .packages_storage_price_tab .packages_storage_price_input:focus{outline:none!important;border-color:var(--brandPrimary)!important;box-shadow:0 0 0 2px var(--primaryLighter)!important}.package_form .packages_storage_price_tab .packages_storage_price_actions{margin-top:8px}.package_form .packages_storage_price_tab button.packages_storage_price_btn,.package_form .packages_storage_price_tab .packages_storage_price_btn{padding:10px 24px!important;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:14px!important;font-weight:500!important;color:var(--white)!important;background-color:var(--brandPrimary)!important;border:none!important;border-radius:8px!important;cursor:pointer!important;transition:background-color .2s!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;box-sizing:border-box!important}.package_form .packages_storage_price_tab button.packages_storage_price_btn:hover:not(:disabled),.package_form .packages_storage_price_tab .packages_storage_price_btn:hover:not(:disabled){background-color:var(--loginPrimaryHover)!important}.package_form .packages_storage_price_tab button.packages_storage_price_btn:disabled,.package_form .packages_storage_price_tab .packages_storage_price_btn:disabled{opacity:.6!important;cursor:not-allowed!important}.packages_storage_price_form{display:flex!important;flex-direction:column!important;gap:10px!important}.packages_storage_price_field{display:flex!important;flex-direction:column!important;gap:8px!important}.packages_storage_price_label{font-size:14px!important;font-weight:500!important;color:#1a1a1a!important;margin:0!important}.packages_storage_price_actions{margin-top:8px!important}#storage_price_per_gb,input.packages_storage_price_input,.packages_storage_price_input{display:block!important;width:100%!important;max-width:200px!important;box-sizing:border-box!important;padding:10px 14px!important;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:14px!important;line-height:1.5!important;color:#1a1a1a!important;border:1px solid #e5e7eb!important;border-radius:8px!important;background-color:#fff!important;-webkit-appearance:none!important;appearance:none!important;-moz-appearance:textfield!important}#storage_price_per_gb::-webkit-outer-spin-button,#storage_price_per_gb::-webkit-inner-spin-button,input.packages_storage_price_input::-webkit-outer-spin-button,input.packages_storage_price_input::-webkit-inner-spin-button,.packages_storage_price_input::-webkit-outer-spin-button,.packages_storage_price_input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}#storage_price_per_gb:focus,input.packages_storage_price_input:focus,.packages_storage_price_input:focus{outline:none!important;border-color:#123e35!important;box-shadow:0 0 0 2px #123e350d!important}.packages_storage_price_form .packages_storage_price_btn,button.packages_storage_price_btn{box-sizing:border-box!important;padding:10px 24px!important;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:14px!important;font-weight:500!important;color:#fff!important;background-color:#123e35!important;border:none!important;border-radius:8px!important;cursor:pointer!important;transition:background-color .2s!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.packages_storage_price_form .packages_storage_price_btn:hover:not(:disabled),button.packages_storage_price_btn:hover:not(:disabled){background-color:#0f3129!important}.packages_storage_price_form .packages_storage_price_btn:disabled,button.packages_storage_price_btn:disabled{opacity:.6!important;cursor:not-allowed!important}.other_charges_container{padding:32px;min-height:100vh;background-color:var(--brandBackground);font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.other_charges_container .other_charges_card{background-color:var(--white);border-radius:16px;box-shadow:0 4px 24px var(--boxShadow);padding:40px;max-width:1400px;margin:0 auto}.other_charges_container .other_charges_header{margin-bottom:32px}.other_charges_container .other_charges_header .other_charges_title{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:28px;font-weight:600;line-height:1.3;letter-spacing:-.02em;color:var(--black);margin:0 0 24px}.other_charges_container .other_charges_content .other_charges_toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:16px}.other_charges_container .other_charges_content .other_charges_toolbar .search_input{flex:1;max-width:400px;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;transition:all .2s ease}.other_charges_container .other_charges_content .other_charges_toolbar .search_input::placeholder{color:var(--labelColor);opacity:1}.other_charges_container .other_charges_content .other_charges_toolbar .search_input:focus{outline:none;border-color:var(--brandPrimary);box-shadow:0 0 0 3px var(--primaryLighter)}.other_charges_container .other_charges_content .other_charges_toolbar .add_button{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;line-height:1.5;letter-spacing:.02em;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px var(--boxShadow)}.other_charges_container .other_charges_content .other_charges_toolbar .add_button:hover{background-color:var(--loginPrimaryHover);box-shadow:0 4px 12px var(--boxShadow);transform:translateY(-1px)}.other_charges_container .other_charges_content .other_charges_toolbar .add_button:active{transform:translateY(0);box-shadow:0 2px 4px var(--boxShadow)}.other_charges_container .other_charges_content .custom_table_container table thead tr th{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:600;line-height:1.6;letter-spacing:.02em;padding:14px 20px;color:var(--black)}.other_charges_container .other_charges_content .custom_table_container table tbody tr td{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.6;letter-spacing:.01em;padding:14px 20px;color:var(--textColor)}.other_charges_container .other_charges_content .custom_table_container table tbody tr td span{font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}.other_charges_container .other_charges_content .custom_table_container table tbody tr:hover td{background-color:var(--tableHoverBg)!important}.other_charges_container .status-toggle-toggle{position:relative;width:40px;height:22px;border-radius:999px;border:none;padding:0;background-color:#123e354d;cursor:pointer;transition:background-color .2s ease;display:inline-flex;align-items:center;justify-content:flex-start}.other_charges_container .status-toggle-toggle .status-toggle-knob{position:relative;left:2px;width:18px;height:18px;border-radius:50%;background-color:#fff;box-shadow:0 1px 3px #0003;transition:transform .2s ease}.other_charges_container .status-toggle-toggle.on{background-color:var(--brandPrimary)}.other_charges_container .status-toggle-toggle.on .status-toggle-knob{transform:translate(16px)}.other_charges_container .status-toggle-toggle.off{background-color:#123e354d}.other_charge_form{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.other_charge_form .form_group{margin-bottom:24px}.other_charge_form .form_group label{display:block;margin-bottom:10px;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(--black)}.other_charge_form .form_group label .required{color:var(--invalid);margin-left:4px}.other_charge_form .form_group input[type=text],.other_charge_form .form_group input[type=number],.other_charge_form .form_group select{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;letter-spacing:.01em;transition:all .2s ease;background-color:var(--white)}.other_charge_form .form_group input[type=text]::placeholder,.other_charge_form .form_group input[type=number]::placeholder,.other_charge_form .form_group select::placeholder{color:#999;opacity:1}.other_charge_form .form_group input[type=text]:focus,.other_charge_form .form_group input[type=number]:focus,.other_charge_form .form_group select:focus{outline:none;border-color:var(--brandPrimary);box-shadow:0 0 0 3px var(--primaryLighter)}.other_charge_form .form_group input[type=text].form_input_error,.other_charge_form .form_group input[type=number].form_input_error,.other_charge_form .form_group select.form_input_error{border-color:var(--invalid);background-color:#dc35450d}.other_charge_form .form_group input[type=text].form_input_error:focus,.other_charge_form .form_group input[type=number].form_input_error:focus,.other_charge_form .form_group select.form_input_error:focus{border-color:var(--invalid);box-shadow:0 0 0 3px #dc35451a}.other_charge_form .form_group.checkbox_group label{display:flex;align-items:center;gap:10px;cursor:pointer;font-weight:400;margin-bottom:0}.other_charge_form .form_group.checkbox_group label input[type=checkbox]{width:auto;cursor:pointer;width:18px;height:18px}.policies_container{padding:32px;min-height:100vh;background-color:var(--brandBackground);font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.policies_container .policies_card{background-color:var(--white);border-radius:16px;box-shadow:0 4px 24px var(--boxShadow);padding:40px;max-width:1400px;margin:0 auto}.policies_container .policies_header{margin-bottom:32px}.policies_container .policies_header .policies_title{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:28px;font-weight:600;line-height:1.3;letter-spacing:-.02em;color:var(--black);margin:0 0 24px}.policies_container .policies_header .policies_tabs{display:flex;gap:12px;border-bottom:2px solid var(--loginFormBorder)}.policies_container .policies_header .policies_tabs .tab_button{padding:14px 28px;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(--textColor);cursor:pointer;transition:all .2s ease;margin-bottom:-2px}.policies_container .policies_header .policies_tabs .tab_button:hover{color:var(--brandPrimary)}.policies_container .policies_header .policies_tabs .tab_button.active{color:var(--brandPrimary);border-bottom-color:var(--brandPrimary);font-weight:600}.policies_container .policies_content .policies_toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:16px}.policies_container .policies_content .policies_toolbar .search_input{flex:1;max-width:400px;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;transition:all .2s ease}.policies_container .policies_content .policies_toolbar .search_input::placeholder{color:var(--labelColor);opacity:1}.policies_container .policies_content .policies_toolbar .search_input:focus{outline:none;border-color:var(--brandPrimary);box-shadow:0 0 0 3px var(--primaryLighter)}.policies_container .policies_content .policies_toolbar .policies_toolbar_right{display:flex;align-items:center;gap:16px}.policies_container .policies_content .policies_toolbar .policies_active_tab_label{font-size:14px;font-weight:500;color:var(--labelColor);text-transform:uppercase}.policies_container .policies_content .policies_toolbar .filter_icon_button{height:auto;min-height:44px;width:44px;padding:12px;display:flex;align-items:center;justify-content:center;border:1px solid var(--loginFormBorder);border-radius:8px;background-color:var(--white);cursor:pointer;transition:all .2s ease}.policies_container .policies_content .policies_toolbar .filter_icon_button:hover{border-color:var(--brandPrimary);color:var(--brandPrimary)}.policies_container .policies_content .policies_toolbar .filter_icon_button:focus{outline:none;border-color:var(--brandPrimary);box-shadow:0 0 0 3px var(--primaryLighter)}.policies_container .policies_content .policies_toolbar .add_button{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;line-height:1.5;letter-spacing:.02em;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px var(--boxShadow)}.policies_container .policies_content .policies_toolbar .add_button:hover{background-color:var(--loginPrimaryHover);box-shadow:0 4px 12px var(--boxShadow);transform:translateY(-1px)}.policies_container .policies_content .policies_toolbar .add_button:active{transform:translateY(0);box-shadow:0 2px 4px var(--boxShadow)}.policies_container .policies_content .custom_table_container table thead tr th{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:600;line-height:1.6;letter-spacing:.02em;padding:14px 20px;color:var(--black)}.policies_container .policies_content .custom_table_container table tbody tr td{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.6;letter-spacing:.01em;padding:14px 20px;color:var(--textColor)}.policies_container .policies_content .custom_table_container table tbody tr td span{font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}.policies_container .policies_content .custom_table_container table tbody tr:hover td{background-color:var(--tableHoverBg)!important}.policies_container .policies_content .status-toggle-toggle{position:relative;width:40px;height:22px;border-radius:999px;border:none;padding:0;background-color:#123e354d;cursor:pointer;transition:background-color .2s ease;display:inline-flex;align-items:center;justify-content:flex-start}.policies_container .policies_content .status-toggle-toggle .status-toggle-knob{position:relative;left:2px;width:18px;height:18px;border-radius:50%;background-color:#fff;box-shadow:0 1px 3px #0003;transition:transform .2s ease}.policies_container .policies_content .status-toggle-toggle.on{background-color:var(--brandPrimary)}.policies_container .policies_content .status-toggle-toggle.on .status-toggle-knob{transform:translate(16px)}.policies_container .policies_content .status-toggle-toggle.off{background-color:#123e354d}.policies_container .policies_content .policy_status{display:inline-flex;align-items:center;justify-content:center;min-width:80px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:500}.policies_container .policies_content .policy_status.active{background-color:#d4edda;color:#155724}.policies_container .policies_content .policy_status.inactive{background-color:#fff3cd;color:#856404}.policies_container .policies_content .policy_status.archived{background-color:#e9ecef;color:#495057}.policies_container .policies_content .edit-btn{padding:8px 16px;background-color:transparent;color:var(--brandPrimary);border:1px solid var(--brandPrimary);border-radius:6px;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.policies_container .policies_content .edit-btn:hover{background-color:var(--brandPrimary);color:var(--white)}.policies_container .policies_content .policies_actions{position:relative;display:inline-flex;justify-content:flex-end}.policies_container .policies_content .action_menu_trigger{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;border:none;background-color:transparent;cursor:pointer;padding:0}.policies_container .policies_content .action_menu_trigger .kebab_dot{width:4px;height:4px;border-radius:999px;background-color:var(--textColor);display:block;margin:1px 0}.policies_container .policies_content .action_menu{position:absolute;right:0;top:36px;min-width:140px;padding:4px 0;border-radius:8px;background-color:var(--white);box-shadow:0 8px 24px #0f172a2e;z-index:10}.policies_container .policies_content .action_menu_item{width:100%;padding:8px 12px;border:none;background-color:transparent;text-align:left;font-size:13px;color:var(--textColor);cursor:pointer}.policies_container .policies_content .action_menu_item:hover{background-color:var(--primaryLighter);color:var(--brandPrimary)}.policy_modal .ant-modal-content{border-radius:12px}.policy_modal .policy_form .form_group{margin-bottom:20px}.policy_modal .policy_form .form_group .form_label{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:var(--black)}.policy_modal .policy_form .form_group .form_label .required_asterisk{color:var(--invalid);margin-left:4px}.policy_modal .policy_form .form_group .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}.policy_modal .policy_form .form_group .form_input:focus{outline:none;border-color:var(--brandPrimary);box-shadow:0 0 0 3px var(--primaryLighter)}.policy_modal .policy_form .form_group .form_error{margin-top:6px;font-size:12px;color:var(--invalid)}.policy_modal .policy_form .policy_lexical_wrapper{border:1px solid var(--loginFormBorder);border-radius:8px;overflow:hidden}.policy_modal .policy_form .policy_lexical_wrapper .policy_lexical_toolbar{display:flex;align-items:center;gap:2px;padding:8px 12px;background-color:var(--tableHeadBg);border-bottom:1px solid var(--loginFormBorder)}.policy_modal .policy_form .policy_lexical_wrapper .policy_lexical_toolbar_btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:28px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--labelColor);font-size:14px;cursor:pointer;transition:color .2s ease,background-color .2s ease}.policy_modal .policy_form .policy_lexical_wrapper .policy_lexical_toolbar_btn:hover{color:var(--brandPrimary);background-color:var(--primaryLighter)}.policy_modal .policy_form .policy_lexical_wrapper .policy_lexical_toolbar_btn.active{color:var(--brandPrimary);background-color:var(--primaryLight)}.policy_modal .policy_form .policy_lexical_wrapper .policy_lexical_toolbar_icon{display:block;flex-shrink:0}.policy_modal .policy_form .policy_lexical_wrapper .policy_lexical_toolbar_divider{width:1px;height:20px;margin:0 6px;background-color:var(--loginFormBorder)}.policy_modal .policy_form .policy_lexical_wrapper .policy_lexical_editable_wrapper{position:relative;min-height:200px}.policy_modal .policy_form .policy_lexical_wrapper .policy_lexical_content_editable{min-height:200px;padding:12px 16px;font-size:14px;line-height:1.6;outline:none}.policy_modal .policy_form .policy_lexical_wrapper .policy_lexical_content_editable:focus{outline:none}.policy_modal .policy_form .policy_lexical_wrapper .policy_lexical_placeholder{position:absolute;top:12px;left:16px;color:var(--labelColor);font-style:normal;pointer-events:none}.policy_modal .policy_form .policy_lexical_wrapper .policy_lexical_paragraph{margin:0 0 .75rem;color:var(--textColor)}.policy_modal .policy_form .policy_lexical_wrapper .policy_lexical_bold{font-weight:600}.policy_modal .policy_form .policy_lexical_wrapper .policy_lexical_italic{font-style:italic}.policy_modal .policy_form .policy_lexical_wrapper .policy_lexical_underline{text-decoration:underline}.policy_modal .policy_form .policy_lexical_wrapper .policy_lexical_strikethrough{text-decoration:line-through}.policy_modal .policy_form .policy_lexical_wrapper .policy_lexical_ul{margin:0 0 .75rem 1.5rem;padding:0;list-style-type:disc}.policy_modal .policy_form .policy_lexical_wrapper .policy_lexical_ol{margin:0 0 .75rem 1.5rem;padding:0;list-style-type:decimal}.policy_modal .policy_form .policy_lexical_wrapper .policy_lexical_listitem{margin:.125rem 0}.policy_modal .policy_form .policy_lexical_wrapper .policy_lexical_link{color:var(--brandPrimary);text-decoration:underline;cursor:pointer}.policy_modal .policy_form .policy_lexical_wrapper .policy_lexical_link:hover{color:var(--loginPrimaryHover)}.policy_modal .policy_form .policy_modal_footer{margin-top:24px;display:flex;justify-content:flex-end;gap:12px}.policy_modal .policy_form .policy_modal_footer .primary_button{padding:8px 20px;background-color:var(--brandPrimary);color:var(--white);border:none;border-radius:8px;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px var(--boxShadow)}.policy_modal .policy_form .policy_modal_footer .primary_button:hover{background-color:var(--loginPrimaryHover);box-shadow:0 4px 12px var(--boxShadow);transform:translateY(-1px)}.policy_modal .policy_form .policy_modal_footer .secondary_button{padding:8px 20px;background-color:transparent;color:var(--brandPrimary);border:1px solid var(--brandPrimary);border-radius:8px;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;cursor:pointer}.policy_modal .policy_form .policy_modal_footer .secondary_button:hover{background-color:var(--primaryLighter)}.policy_modal.policy_view_modal .policy_view_content .form_group{margin-bottom:16px}.policy_modal.policy_view_modal .policy_view_content .form_label{display:block;margin-bottom:4px;font-size:12px;font-weight:600;color:var(--labelColor);text-transform:uppercase}.policy_modal.policy_view_modal .policy_view_content .form_value{font-size:14px;color:var(--textColor)}.policy_modal.policy_view_modal .policy_view_content .policy_view_content_text{padding:12px;border:1px solid var(--loginFormBorder);border-radius:8px;background-color:var(--primaryLighter);font-size:14px;line-height:1.6;color:var(--textColor);max-height:320px;overflow-y:auto}.policy_modal.policy_view_modal .policy_view_content .policy_view_content_text p{margin:0 0 .75rem}.policy_modal.policy_view_modal .policy_view_content .policy_view_content_text a{color:var(--brandPrimary);text-decoration:underline}.policy_modal.policy_view_modal .policy_view_content .policy_modal_footer{margin-top:24px;display:flex;justify-content:flex-end}.policy_modal.policy_view_modal .policy_view_content .policy_modal_footer .primary_button{padding:8px 20px;background-color:var(--brandPrimary);color:var(--white);border:none;border-radius:8px;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px var(--boxShadow)}.policy_modal.policy_view_modal .policy_view_content .policy_modal_footer .primary_button:hover{background-color:var(--loginPrimaryHover);box-shadow:0 4px 12px var(--boxShadow);transform:translateY(-1px)}.policy_link_modal .policy_link_modal_label{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:var(--black)}.policy_link_modal .policy_link_modal_input{width:100%}.events_container{padding:32px;min-height:100vh;background-color:var(--brandBackground);font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.events_container .events_card{background-color:var(--white);border-radius:16px;box-shadow:0 4px 24px var(--boxShadow);padding:40px;max-width:1400px;margin:0 auto}.events_container .events_header{margin-bottom:32px}.events_container .events_header .events_title{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:28px;font-weight:600;line-height:1.3;letter-spacing:-.02em;color:var(--black);margin:0 0 24px}.events_container .events_header .events_description{font-size:14px;color:var(--textColor);margin:0;line-height:1.5}.events_container .events_content .custom_table_container table thead tr th{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:600;line-height:1.6;letter-spacing:.02em;padding:14px 20px;color:var(--black)}.events_container .events_content .custom_table_container table tbody tr td{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.6;letter-spacing:.01em;padding:14px 20px;color:var(--textColor)}.events_container .events_content .custom_table_container table tbody tr td span{font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}.events_container .events_content .custom_table_container table tbody tr:hover td{background-color:var(--tableHoverBg)!important}.organizations_container{padding:32px;min-height:100vh;background-color:var(--brandBackground);font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.organizations_container .organizations_card{background-color:var(--white);border-radius:16px;box-shadow:0 4px 24px var(--boxShadow);padding:40px;max-width:1400px;margin:0 auto}.organizations_container .organizations_header{margin-bottom:32px}.organizations_container .organizations_header .organizations_header_top{display:flex;align-items:center;justify-content:space-between;gap:12px}.organizations_container .organizations_header .organizations_title{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:28px;font-weight:600;line-height:1.3;letter-spacing:-.02em;color:var(--black);margin:0 0 24px}.organizations_container .organizations_header .organizations_create_btn{padding:10px 20px;background-color:var(--brandPrimary);color:var(--white);border:none;border-radius:8px;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.organizations_container .organizations_header .organizations_create_btn:hover{background-color:var(--loginPrimaryHover)}.organizations_container .organizations_header .organizations_description{font-size:14px;color:var(--textColor);margin:0;line-height:1.5}.organizations_container .organizations_content .custom_table_container table thead tr th{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:600;line-height:1.6;letter-spacing:.02em;padding:14px 20px;color:var(--black)}.organizations_container .organizations_content .custom_table_container table tbody tr td{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.6;letter-spacing:.01em;padding:14px 20px;color:var(--textColor)}.organizations_container .organizations_content .custom_table_container table tbody tr td span{font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}.organizations_container .organizations_content .custom_table_container table tbody tr:hover td{background-color:var(--tableHoverBg)!important}.organizations_container .theme-color-dot{display:inline-block;width:16px;height:16px;border-radius:4px;vertical-align:middle}.organizations_invite_modal .ant-modal-content{border-radius:16px;padding:24px 26px}.organizations_invite_modal .ant-modal-header{margin-bottom:18px}.organizations_invite_modal .ant-modal-body{padding-top:2px}.organizations_invite_modal .organizations_form{display:block}.organizations_invite_modal .organizations_form_group{margin-bottom:20px;display:block}.organizations_invite_modal .organizations_form_group label{display:block;margin-bottom:8px;font-size:14px;font-weight:600;color:var(--black)}.organizations_invite_modal .organizations_form_group .required{color:var(--invalid)}.organizations_invite_modal .organizations_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)}.organizations_invite_modal .organizations_form_group input:focus{outline:none;border-color:var(--brandPrimary);box-shadow:0 0 0 3px #123e3514}.organizations_invite_modal .organizations_form_group input::placeholder{color:#8c8c8c;font-size:16px}.organizations_invite_modal .organizations_form_group input.organizations_form_input_error{border-color:var(--invalid);background-color:#dc35450d}.organizations_invite_modal_title{font-size:20px;font-weight:500;color:var(--black);letter-spacing:-.01em}.organizations_invite_modal_footer{display:flex;justify-content:flex-end;align-items:center;gap:14px;padding-top:8px}.organizations_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}.organizations_invite_btn:disabled{opacity:.65;cursor:not-allowed}.organizations_invite_btn_cancel{background:#fff;border-color:var(--loginFormBorder);color:var(--textColor)}.organizations_invite_btn_cancel:hover:not(:disabled){border-color:#b9c1c7}.organizations_invite_btn_submit{background:var(--brandPrimary);color:#fff}.organizations_invite_btn_submit:hover:not(:disabled){background:var(--loginPrimaryHover)}.tab_page_container{padding:32px;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.tab_page_container .tab_page_card{background-color:var(--white);border-radius:16px;box-shadow:0 4px 24px var(--boxShadow);padding:32px;max-width:800px}.tab_page_container .tab_page_title{font-size:24px;font-weight:700;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--black);margin:0 0 12px}.tab_page_container .tab_page_description{font-size:14px;color:var(--textColor);margin:0;line-height:1.5}.configurations_container{padding:32px;min-height:100vh;background-color:var(--brandBackground);font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.configurations_container .configurations_card{background-color:var(--white);border-radius:16px;box-shadow:0 4px 24px var(--boxShadow);padding:40px;max-width:1400px;margin:0 auto}.configurations_container .configurations_loading{margin:0;font-size:15px;color:var(--textColor);font-family:inherit;line-height:1.5;letter-spacing:.01em}.configurations_container .configurations_header{margin-bottom:32px}.configurations_container .configurations_header .configurations_title{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:28px;font-weight:600;line-height:1.3;letter-spacing:-.02em;color:var(--black);margin:0 0 24px}.configurations_container .configurations_header .configurations_description{font-size:15px;color:var(--textColor);margin:0 0 24px;line-height:1.5;letter-spacing:.01em}.configurations_container .configurations_header .configurations_tabs{display:flex;gap:12px;border-bottom:2px solid var(--loginFormBorder)}.configurations_container .configurations_header .configurations_tabs .tab_button{padding:14px 28px;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(--textColor);cursor:pointer;transition:all .2s ease;margin-bottom:-2px}.configurations_container .configurations_header .configurations_tabs .tab_button:hover{color:var(--brandPrimary)}.configurations_container .configurations_header .configurations_tabs .tab_button.active{color:var(--brandPrimary);border-bottom-color:var(--brandPrimary);font-weight:600}.configurations_container .configurations_content .configurations_section{margin-bottom:24px}.configurations_container .configurations_content .configurations_section_qr .configurations_toolbar{display:flex;justify-content:flex-end;align-items:center;margin-bottom:24px}.configurations_container .configurations_content .configurations_section_qr .configurations_toolbar_right{display:flex;align-items:center;gap:16px}.configurations_container .configurations_content .configurations_section_qr .add_button{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;line-height:1.5;letter-spacing:.02em;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px var(--boxShadow)}.configurations_container .configurations_content .configurations_section_qr .add_button:hover{background-color:var(--loginPrimaryHover);box-shadow:0 4px 12px var(--boxShadow);transform:translateY(-1px)}.configurations_container .configurations_content .configurations_section_qr .add_button:active{transform:translateY(0);box-shadow:0 2px 4px var(--boxShadow)}.configurations_container .configurations_content .configurations_section_title{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:600;line-height:1.5;letter-spacing:.01em;color:var(--black);margin:0 0 20px}.configurations_container .configurations_content .configurations_form{display:flex;flex-direction:column;gap:20px}.configurations_container .configurations_content .configurations_fields_row{display:flex;flex-wrap:wrap;gap:32px 40px;align-items:flex-end}.configurations_container .configurations_content .configurations_field{display:flex;flex-direction:column;gap:8px}.configurations_container .configurations_content .configurations_label_wrap{display:flex;align-items:center;gap:6px}.configurations_container .configurations_content .configurations_label{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(--black);margin:0}.configurations_container .configurations_content .configurations_info_icon{font-size:15px;color:var(--labelColor);cursor:help;transition:color .2s ease}.configurations_container .configurations_content .configurations_info_icon:hover{color:var(--brandPrimary)}.configurations_container .configurations_content .configurations_input{max-width:200px;width:100%;padding:12px 18px;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.5;letter-spacing:.01em;border:1px solid var(--loginFormBorder);border-radius:8px;background-color:var(--white);transition:all .2s ease}.configurations_container .configurations_content .configurations_input:focus{outline:none;border-color:var(--brandPrimary);box-shadow:0 0 0 3px var(--primaryLighter)}.configurations_container .configurations_content .configurations_actions{margin-top:8px}.configurations_container .configurations_content .configurations_btn_primary{padding:12px 28px;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:500;line-height:1.5;letter-spacing:.02em;color:var(--white);background-color:var(--brandPrimary);border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px var(--boxShadow)}.configurations_container .configurations_content .configurations_btn_primary:hover:not(:disabled){background-color:var(--loginPrimaryHover);box-shadow:0 4px 12px var(--boxShadow);transform:translateY(-1px)}.configurations_container .configurations_content .configurations_btn_primary:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 4px var(--boxShadow)}.configurations_container .configurations_content .configurations_btn_primary:disabled{opacity:.6;cursor:not-allowed}.configurations_container .configurations_content .configurations_qr_description{font-family:inherit;font-size:15px;line-height:1.5;letter-spacing:.01em;color:var(--textColor);margin:0 0 8px}.configurations_container .configurations_content .configurations_qr_hint{font-family:inherit;font-size:14px;line-height:1.5;letter-spacing:.01em;color:var(--labelColor);margin:0 0 20px}.configurations_container .configurations_content .configurations_qr_empty_state{margin-bottom:20px}.configurations_container .configurations_content .configurations_qr_empty_title{font-family:inherit;font-size:15px;font-weight:600;line-height:1.5;letter-spacing:.01em;color:var(--black);margin:0 0 4px}.configurations_container .configurations_content .configurations_qr_empty_desc{font-family:inherit;font-size:14px;line-height:1.5;letter-spacing:.01em;color:var(--labelColor);margin:0 0 16px}.configurations_container .configurations_content .configurations_qr_upload_zone{border:1px dashed var(--loginFormBorder);border-radius:12px;padding:24px;display:flex;align-items:center;justify-content:center;text-align:center;background-color:var(--tableHeadBg);cursor:pointer;transition:all .2s ease}.configurations_container .configurations_content .configurations_qr_upload_zone:hover{border-color:var(--brandPrimary);background-color:var(--primaryLighter);box-shadow:0 0 0 1px var(--primaryLighter)}.configurations_container .configurations_content .configurations_qr_upload_zone_error{border-color:var(--invalid);background-color:#dc35450d}.configurations_container .configurations_content .configurations_qr_upload_input{display:none}.configurations_container .configurations_content .configurations_qr_upload_content{display:flex;flex-direction:column;align-items:center;gap:8px}.configurations_container .configurations_content .configurations_qr_upload_icon{font-size:28px;color:var(--brandPrimary)}.configurations_container .configurations_content .configurations_qr_upload_text{margin:0;font-family:inherit;font-size:15px;font-weight:500;line-height:1.5;letter-spacing:.01em;color:var(--black)}.configurations_container .configurations_content .configurations_qr_upload_subtext{margin:0;font-family:inherit;font-size:14px;line-height:1.5;letter-spacing:.01em;color:var(--labelColor)}.configurations_container .configurations_content .configurations_qr_files_list{margin:12px 0 0;padding-left:20px;font-family:inherit;font-size:15px;line-height:1.6;letter-spacing:.01em;color:var(--textColor)}.configurations_container .configurations_content .configurations_qr_file_item{margin-bottom:4px}.configurations_container .configurations_content .configurations_qr_error_text{margin-top:8px;font-family:inherit;font-size:13px;line-height:1.5;color:var(--invalid)}.configurations_container .configurations_content .configurations_required{color:var(--invalid)}.configurations_container .configurations_section_watermark .configurations_watermark_body{max-width:560px}.configurations_container .configurations_section_watermark .configurations_watermark_field{margin-top:8px}.configurations_container .configurations_section_watermark .configurations_watermark_label{display:block;font-family:inherit;font-size:15px;font-weight:500;line-height:1.5;letter-spacing:.01em;color:var(--black);margin:0 0 10px}.configurations_container .configurations_section_watermark .configurations_watermark_loading{min-height:160px;display:flex;align-items:center;justify-content:center;font-size:15px;color:var(--textColor)}.configurations_container .configurations_section_watermark .configurations_watermark_preview{padding:12px 0}.configurations_container .configurations_section_watermark .configurations_watermark_preview img{max-width:100%;max-height:280px;object-fit:contain;border-radius:12px;display:block}.configurations_container .configurations_section_watermark .configurations_watermark_input_hidden{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.configurations_container .configurations_section_watermark .configurations_watermark_upload_zone{position:relative;min-height:160px;border:2px dashed var(--loginFormBorder);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(--tableHeadBg)}.configurations_container .configurations_section_watermark .configurations_watermark_upload_zone:hover{border-color:var(--brandPrimary);background-color:var(--primaryLighter)}.configurations_container .configurations_section_watermark .configurations_watermark_upload_zone_error{border-color:var(--invalid);background-color:#dc35450d}.configurations_container .configurations_section_watermark .configurations_watermark_upload_icon{font-size:40px;color:var(--brandPrimary);margin-bottom:8px}.configurations_container .configurations_section_watermark .configurations_watermark_upload_text{margin:0;font-size:14px;font-weight:500;color:var(--labelColor)}.configurations_container .configurations_section_watermark .configurations_watermark_upload_subtext{margin:4px 0 0;font-size:13px;color:var(--labelColor)}.configurations_container .configurations_section_watermark .configurations_btn_secondary{padding:8px 20px;background-color:transparent;color:var(--brandPrimary);border:1px solid var(--brandPrimary);border-radius:8px;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.configurations_container .configurations_section_watermark .configurations_btn_secondary:hover{background-color:var(--primaryLighter)}.configurations_qr_modal{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.configurations_qr_modal .ant-modal-content{border-radius:16px;box-shadow:0 12px 48px #0f172a2e;overflow:hidden;border:1px solid var(--loginFormBorder, #e5e7eb)}.configurations_qr_modal .ant-modal-header{padding:24px 24px 16px;border-bottom:1px solid var(--loginFormBorder, #e5e7eb);margin-bottom:0}.configurations_qr_modal .ant-modal-title{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:20px;font-weight:600;line-height:1.4;letter-spacing:-.01em;color:var(--black, #1a1a1a)}.configurations_qr_modal .ant-modal-close{top:20px;inset-inline-end:20px;width:32px;height:32px;border-radius:8px;transition:background-color .2s ease,color .2s ease}.configurations_qr_modal .ant-modal-close:hover{background-color:var(--primaryLighter, #eef2ff);color:var(--brandPrimary, #123e35)}.configurations_qr_modal .ant-modal-body{padding:24px}.configurations_qr_modal .configurations_qr_modal_body{padding:0}.configurations_qr_modal .configurations_qr_modal_body .configurations_qr_description{font-size:15px;line-height:1.6;letter-spacing:.01em;color:var(--textColor, #475569);margin:0 0 12px}.configurations_qr_modal .configurations_qr_modal_body .configurations_qr_hint{font-size:14px;line-height:1.5;letter-spacing:.01em;color:var(--labelColor, #64748b);margin:0 0 20px}.configurations_qr_modal .configurations_qr_upload_input{position:absolute!important;width:0!important;height:0!important;opacity:0!important;pointer-events:none!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}.configurations_qr_modal .configurations_qr_modal_body .configurations_qr_upload_zone{border:2px dashed var(--loginFormBorder, #e2e8f0);border-radius:12px;padding:32px 24px;background-color:var(--primaryLighter, #f0fdf4);cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.configurations_qr_modal .configurations_qr_modal_body .configurations_qr_upload_zone:hover{border-color:var(--brandPrimary, #123e35);background-color:#123e350f;box-shadow:0 0 0 3px #123e3514}.configurations_qr_modal .configurations_qr_modal_body .configurations_qr_upload_zone_error{border-color:var(--invalid, #dc3545);background-color:#dc35450f}.configurations_qr_modal .configurations_qr_modal_body .configurations_qr_upload_icon{font-size:36px;color:var(--brandPrimary, #123e35);margin-bottom:4px}.configurations_qr_modal .configurations_qr_modal_body .configurations_qr_upload_text{font-size:15px;font-weight:600;color:var(--black, #1a1a1a);margin:0 0 4px}.configurations_qr_modal .configurations_qr_modal_body .configurations_qr_upload_subtext{font-size:13px;color:var(--labelColor, #64748b);margin:0}.configurations_qr_modal .configurations_qr_uploaded_section{margin-top:20px}.configurations_qr_modal .configurations_qr_uploaded_heading{font-size:14px;font-weight:600;color:var(--black, #1a1a1a);margin:0 0 10px}.configurations_qr_modal .configurations_qr_modal_body .configurations_qr_files_list{margin:0;padding:12px 16px;background-color:var(--white);border-radius:8px;border:1px solid var(--loginFormBorder, #e5e7eb);font-size:14px;color:var(--textColor, #475569);list-style:none}.configurations_qr_modal .configurations_qr_modal_body .configurations_qr_file_item{padding:6px 0;border-bottom:1px solid var(--loginFormBorder, #e5e7eb)}.configurations_qr_modal .configurations_qr_modal_body .configurations_qr_file_item:last-child{border-bottom:none;padding-bottom:0}.configurations_qr_modal .configurations_qr_modal_body .configurations_qr_error_text{margin-top:10px;font-size:13px;color:var(--invalid, #dc3545);font-weight:500}.configurations_qr_modal .configurations_qr_modal_footer{margin-top:28px;padding-top:20px;border-top:1px solid var(--loginFormBorder, #e5e7eb);display:flex;justify-content:flex-end;gap:12px}.configurations_qr_modal .configurations_qr_modal_footer .configurations_btn_secondary{padding:10px 22px;background-color:transparent;color:var(--brandPrimary, #123e35);border:1px solid var(--brandPrimary, #123e35);border-radius:8px;font-family:inherit;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s ease}.configurations_qr_modal .configurations_qr_modal_footer .configurations_btn_secondary:hover{background-color:var(--primaryLighter, #f0fdf4);border-color:var(--brandPrimary, #123e35)}.configurations_qr_modal .configurations_qr_modal_footer .configurations_btn_primary{padding:10px 22px;background-color:var(--brandPrimary, #123e35);color:var(--white);border:none;border-radius:8px;font-family:inherit;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px var(--boxShadow, rgba(0, 0, 0, .08))}.configurations_qr_modal .configurations_qr_modal_footer .configurations_btn_primary:hover:not(:disabled){background-color:var(--loginPrimaryHover, #0f3129);box-shadow:0 4px 12px var(--boxShadow, rgba(0, 0, 0, .12));transform:translateY(-1px)}.configurations_qr_modal .configurations_qr_modal_footer .configurations_btn_primary:disabled{opacity:.6;cursor:not-allowed}.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_details{display:flex;flex-direction:column;gap:16px;margin:0}.profile_container .profile_detail_row{display:grid;grid-template-columns:120px 1fr;gap:16px;align-items:baseline}.profile_container .profile_detail_row dt{font-size:14px;font-weight:500;color:var(--labelColor);margin:0}.profile_container .profile_detail_row dd{font-size:15px;color:var(--textColor);margin:0}.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}
