@charset "UTF-8";*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%;margin:0;padding:0;overflow:hidden}body{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.5;color:#222;background-color:#fafafa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{width:100%;height:100%;overflow:hidden}a{color:#ed3124;text-decoration:none;transition:color .2s}a:hover{color:#ff4639}h1,h2,h3,h4,h5,h6{margin:0;font-weight:600}button{font-family:inherit;cursor:pointer}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ddd;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ccc}.ant-modal-content .ant-input,.ant-modal-body .ant-input,.ant-modal-content .ant-input-number,.ant-modal-body .ant-input-number{width:100%!important}.ant-modal-content .ant-input-number-group-wrapper,.ant-modal-body .ant-input-number-group-wrapper{width:100%!important;display:block!important}.ant-modal-content .ant-space-compact,.ant-modal-body .ant-space-compact{width:100%!important;display:flex!important}.ant-modal-content .ant-select,.ant-modal-body .ant-select,.ant-modal-content .ant-picker,.ant-modal-body .ant-picker,.ant-modal-content .ant-picker-range,.ant-modal-body .ant-picker-range{width:100%!important}.ant-modal-content .ant-form-item-control-input-content>.ant-input,.ant-modal-content .ant-form-item-control-input-content>.ant-input-number,.ant-modal-content .ant-form-item-control-input-content>.ant-input-number-group-wrapper,.ant-modal-content .ant-form-item-control-input-content>.ant-space-compact,.ant-modal-content .ant-form-item-control-input-content>.ant-select,.ant-modal-content .ant-form-item-control-input-content>.ant-picker,.ant-modal-content .ant-form-item-control-input-content>.ant-picker-range{width:100%!important}._login-container_12nr2_8{position:relative;width:100vw;height:100vh;background:#fff;overflow:hidden}._login-background_12nr2_18{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}._background-base_12nr2_28{position:absolute;left:0;top:0;width:100%;height:100%;background:#fafafa}._background-image_12nr2_38{position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(/assets/login-bg-BYULfnXm.png);background-size:cover;background-position:center;background-repeat:no-repeat}._background-overlay_12nr2_51{position:absolute;left:0;top:0;width:100%;height:100%;background:#6c333365;backdrop-filter:blur(13.591px);-webkit-backdrop-filter:blur(13.591px)}._login-logo_12nr2_65{position:absolute;left:10%;top:165px;width:519.547px;height:420px;max-width:36%}._logo-image_12nr2_74{width:100%;height:100%;object-fit:contain}._login-title_12nr2_83{position:absolute;right:10%;top:173px;margin:0;font-size:24px;font-weight:500;line-height:36px;color:#fff;white-space:nowrap;transform:translate(-200px)}._login-card_12nr2_99{position:absolute;right:10%;top:228px;width:400px;height:304px;background:#fff;border-radius:13px;padding:0;box-shadow:0 2px 8px #00000014}._login-card_12nr2_99 ._card-title_12nr2_111{position:absolute;left:50%;top:38px;transform:translate(-50%);margin:0;font-size:20px;font-weight:500;line-height:30px;color:#222;white-space:nowrap}._login-card_12nr2_99 .ant-form{position:absolute;left:20px;right:20px;top:68px}._login-card_12nr2_99 .ant-form-item{margin-bottom:12px}._login-card_12nr2_99 .ant-form-item:nth-child(1){margin-bottom:12px}._login-card_12nr2_99 .ant-form-item:nth-child(2){margin-bottom:8px}._login-card_12nr2_99 .ant-input,._login-card_12nr2_99 .ant-input-password,._login-card_12nr2_99 .ant-input-affix-wrapper{height:44px;border-radius:8px;border:1px solid #eeeeee;background:#fff;font-size:14px;color:#222;padding:0 12px}._login-card_12nr2_99 .ant-input-password .ant-input,._login-card_12nr2_99 .ant-input-affix-wrapper .ant-input{padding:0;border:none;background:transparent;height:auto}._login-card_12nr2_99 .ant-input::placeholder,._login-card_12nr2_99 .ant-input-password input::placeholder,._login-card_12nr2_99 .ant-input-affix-wrapper input::placeholder{color:#999;font-size:14px}._login-card_12nr2_99 .ant-input:hover,._login-card_12nr2_99 .ant-input-password:hover:not(.ant-input-password-disabled),._login-card_12nr2_99 .ant-input-affix-wrapper:hover:not(.ant-input-affix-wrapper-disabled){border-color:#d9d9d9}._login-card_12nr2_99 .ant-input:focus,._login-card_12nr2_99 .ant-input-password:focus,._login-card_12nr2_99 .ant-input-affix-wrapper:focus,._login-card_12nr2_99 .ant-input-focused,._login-card_12nr2_99 .ant-input-password-focused,._login-card_12nr2_99 .ant-input-affix-wrapper-focused{border-color:#ed3124;box-shadow:0 0 0 2px #ed31241a}._login-card_12nr2_99 .ant-input-prefix{margin-right:8px;color:#999}._login-card_12nr2_99 .ant-input-suffix,._login-card_12nr2_99 .ant-input-password-icon{color:#999}._login-options_12nr2_222{display:flex;justify-content:space-between;align-items:center;margin-bottom:0}._login-options_12nr2_222 .ant-checkbox-wrapper{font-size:14px;color:#222}._login-options_12nr2_222 .ant-checkbox-inner{width:20px;height:20px;border-radius:8px;border:1px solid #eeeeee}._login-options_12nr2_222 .ant-checkbox-checked .ant-checkbox-inner{background-color:#ed3124;border-color:#ed3124}._forgot-password_12nr2_248{padding:0;height:auto;font-size:14px;color:#222}._forgot-password_12nr2_248:hover{color:#ed3124}._login-button_12nr2_260{height:44px;border-radius:8px;background:#f53115;border:none;font-size:16px;font-weight:500;color:#fff;margin-top:8px}._login-button_12nr2_260:hover:not(:disabled){background:#ff4639}._login-button_12nr2_260:active:not(:disabled){background:#d42a1f}._login-button_12nr2_260:disabled{background:#f53115;opacity:.5}@media screen and (max-width:1200px){._login-logo_12nr2_65{width:400px;height:320px;left:5%;top:120px;max-width:33%}._login-title_12nr2_83{right:5%;top:140px;font-size:20px;transform:translate(-200px)}._login-card_12nr2_99{right:5%;top:200px}}@media screen and (max-width:768px){._login-logo_12nr2_65{display:none}._login-title_12nr2_83{left:50%;right:auto;top:80px;transform:translate(-50%)}._login-card_12nr2_99{left:50%;right:auto;top:50%;transform:translate(-50%,-50%);width:90%;max-width:400px}}._forgot-password-container_xvp3d_5{width:100vw;height:100vh;background:#fafafa;position:relative;overflow:hidden}._top-navbar_xvp3d_14{position:absolute;top:0;left:0;width:100%;height:40px;background:#222;display:flex;align-items:center;padding:0 20px;gap:8px}._navbar-logo_xvp3d_27{width:20px;height:20px;background-image:url(/assets/login-logo-C_qTVIZv.png);background-size:contain;background-repeat:no-repeat;background-position:center}._navbar-title_xvp3d_36{font-family:Noto Sans,Noto Sans SC,sans-serif;font-size:14px;font-weight:500;color:#fff}._forgot-password-content_xvp3d_44{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding-top:40px}._forgot-password-card_xvp3d_54{width:440px;height:auto;min-height:600px;background:#fff;border-radius:8px;box-shadow:0 0 10px #00000026;padding:40px;display:flex;flex-direction:column}._card-title_xvp3d_67{font-family:Noto Sans,Noto Sans SC,sans-serif;font-size:20px;font-weight:500;color:#222;text-align:center;margin:0 0 24px;line-height:30px}._account-tip_xvp3d_78{background:#fafafa;border-radius:4px;padding:12px 16px;font-family:Noto Sans,Noto Sans SC,sans-serif;font-size:14px;color:#222;line-height:20px;margin-bottom:24px}._form-item_xvp3d_90{margin-bottom:20px}._input-with-button_xvp3d_95{position:relative;width:100%}._phone-input_xvp3d_100{width:100%;height:44px;border:1px solid #eeeeee;border-radius:8px;font-size:14px;padding-right:100px}._phone-input_xvp3d_100::placeholder{color:#999}._phone-input_xvp3d_100:focus,._phone-input_xvp3d_100:focus-within{border-color:#f53115;box-shadow:0 0 0 2px #f531151a}._send-code-btn_xvp3d_119{position:absolute;right:8px;top:50%;transform:translateY(-50%);height:32px;border:none;background:transparent;font-family:Noto Sans,Noto Sans SC,sans-serif;font-size:14px;color:#222;cursor:pointer;border-left:1px solid #eeeeee;padding:0 12px}._send-code-btn_xvp3d_119:hover:not(:disabled){color:#f53115}._send-code-btn_xvp3d_119:disabled{color:#999;cursor:not-allowed}._verify-code-input_xvp3d_146{width:100%;height:44px;border:1px solid #eeeeee;border-radius:8px;font-size:14px}._verify-code-input_xvp3d_146::placeholder{color:#999}._verify-code-input_xvp3d_146:focus,._verify-code-input_xvp3d_146:focus-within{border-color:#f53115;box-shadow:0 0 0 2px #f531151a}._submit-btn_xvp3d_165{height:48px;border-radius:8px;font-family:Noto Sans,Noto Sans SC,sans-serif;font-size:16px;font-weight:500;background:#f53115;border-color:#f53115;margin-top:32px}._submit-btn_xvp3d_165:hover:not(:disabled){background:#d92912;border-color:#d92912}._submit-btn_xvp3d_165:disabled{background:#f53115;border-color:#f53115;opacity:.5;cursor:not-allowed}._submit-btn_xvp3d_165:disabled:hover{background:#f53115;border-color:#f53115}@media(max-width:768px){._forgot-password-card_xvp3d_54{width:90%;max-width:440px}}._reset-password-container_1q67g_5{width:100vw;height:100vh;background:#fafafa;position:relative;overflow:hidden}._top-navbar_1q67g_14{position:absolute;top:0;left:0;width:100%;height:40px;background:#222;display:flex;align-items:center;padding:0 20px;gap:8px}._navbar-logo_1q67g_27{width:20px;height:20px;background-image:url(/assets/login-logo-C_qTVIZv.png);background-size:contain;background-repeat:no-repeat;background-position:center}._navbar-title_1q67g_36{font-family:Noto Sans,Noto Sans SC,sans-serif;font-size:14px;font-weight:500;color:#fff}._reset-password-content_1q67g_44{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding-top:40px}._reset-password-card_1q67g_54{width:440px;height:auto;min-height:600px;background:#fff;border-radius:8px;box-shadow:0 0 10px #00000026;padding:40px;display:flex;flex-direction:column}._card-title_1q67g_67{font-family:Noto Sans,Noto Sans SC,sans-serif;font-size:20px;font-weight:500;color:#222;text-align:center;margin:0 0 24px;line-height:30px}._account-tip_1q67g_78{background:#fafafa;border-radius:4px;padding:12px 16px;font-family:Noto Sans,Noto Sans SC,sans-serif;font-size:14px;color:#222;line-height:20px;margin-bottom:24px}._form-item_1q67g_90{margin-bottom:20px}._input-with-button_1q67g_95{position:relative;width:100%}._phone-input_1q67g_100{width:100%;height:44px;border:1px solid #eeeeee;border-radius:8px;font-size:14px;padding-right:120px}._phone-input_1q67g_100::placeholder{color:#999}._phone-input_1q67g_100:focus,._phone-input_1q67g_100:focus-within{border-color:#f53115;box-shadow:0 0 0 2px #f531151a}._send-code-btn_1q67g_119{position:absolute;right:8px;top:50%;transform:translateY(-50%);height:32px;padding:0 0 0 12px;border:none;border-left:1px solid #eeeeee;background:transparent;font-family:Noto Sans,Noto Sans SC,sans-serif;font-size:14px;color:#222;cursor:pointer}._send-code-btn_1q67g_119:hover:not(:disabled){color:#f53115}._send-code-btn_1q67g_119:disabled{color:#999;cursor:not-allowed}._password-input_1q67g_144{width:100%;height:44px;border:1px solid #eeeeee;border-radius:8px;font-size:14px}._password-input_1q67g_144::placeholder{color:#999}._password-input_1q67g_144:focus,._password-input_1q67g_144:focus-within{border-color:#f53115;box-shadow:0 0 0 2px #f531151a}._submit-btn_1q67g_163{height:48px;border-radius:8px;font-family:Noto Sans,Noto Sans SC,sans-serif;font-size:16px;font-weight:500;background:#f53115;border-color:#f53115;margin-top:32px}._submit-btn_1q67g_163:hover:not(:disabled){background:#d92912;border-color:#d92912}._submit-btn_1q67g_163:disabled{background:#f53115;border-color:#f53115;opacity:.5;cursor:not-allowed}._submit-btn_1q67g_163:disabled:hover{background:#f53115;border-color:#f53115}@media(max-width:768px){._reset-password-card_1q67g_54{width:90%;max-width:440px}}.layout-header{height:40px;background:#222;display:flex;align-items:center;justify-content:space-between;padding:0 20px;flex-shrink:0}.header-left{display:flex;align-items:center;gap:12px}.header-logo{height:27px;width:auto;object-fit:contain}.header-title{margin:0;font-size:14px;font-weight:500;line-height:normal;color:#fff;white-space:nowrap}.header-right{display:flex;align-items:center}.user-info{display:flex;align-items:center;gap:8px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .2s}.user-info:hover{background:#ffffff1a}.user-info .username{font-family:Noto Sans,sans-serif;font-size:14px;font-weight:500;color:#fff;white-space:nowrap}.user-info .dropdown-icon{font-size:12px;color:#fff;transform:rotate(90deg);transition:transform .2s}.user-info:hover .dropdown-icon{transform:rotate(90deg) translate(2px)}.layout-sidebar{width:240px;background:#fff;border-radius:8px;box-shadow:0 0 10px #00000026;flex-shrink:0;overflow:hidden}.sidebar-menu{padding:15px 0}.menu-item{height:40px;display:flex;align-items:center;padding:0 20px;gap:12px;cursor:pointer;transition:all .2s;position:relative}.menu-item .menu-icon{font-size:20px;color:#222;display:flex;align-items:center;justify-content:center;width:20px;height:20px;transition:color .2s}.menu-item .menu-label{font-size:14px;font-weight:400;line-height:20px;color:#222;white-space:nowrap;transition:color .2s}.menu-item:hover:not(.active){background:#f531150d}.menu-item:hover:not(.active) .menu-icon,.menu-item:hover:not(.active) .menu-label{color:#f53115}.menu-item.active{background:#f5311514}.menu-item.active .menu-icon,.menu-item.active .menu-label{color:#f53115;font-weight:500}.menu-item.active:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#f53115}.main-layout{width:100%;height:100vh;background:#fafafa;display:flex;flex-direction:column;overflow:hidden}.layout-container{flex:1;display:flex;overflow:hidden;padding:16px;gap:16px;min-height:0}.layout-content{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0;background:transparent}.layout-content::-webkit-scrollbar{width:6px}.layout-content::-webkit-scrollbar-track{background:transparent}.layout-content::-webkit-scrollbar-thumb{background:#ddd;border-radius:3px}.layout-content::-webkit-scrollbar-thumb:hover{background:#ccc}.banner-card{width:100%;max-width:none;background:#fafafa;border-radius:8px;padding:16px;position:relative;cursor:move}.banner-card .banner-order{position:absolute;top:24px;left:24px;width:28px;height:28px;background:#222;color:#fff;border-radius:8px 0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:500;z-index:1}.banner-card .banner-delete-btn{position:absolute;top:24px;right:24px;border:none;background:#222222b3;color:#fff;border-radius:8px;padding:6px 12px;font-size:12px;cursor:pointer;z-index:1;transition:background .3s}.banner-card .banner-delete-btn:hover{background:#f53115e6}.banner-card .banner-image-wrapper{width:100%;height:160px;border-radius:8px;overflow:hidden;position:relative;cursor:pointer;margin-bottom:12px;background:#999}.banner-card .banner-image-wrapper .banner-image{width:100%;height:100%;object-fit:cover;display:block}.banner-card .banner-image-wrapper .banner-overlay{position:absolute;bottom:8px;left:8px;background:#00000080;color:#fff;padding:4px 12px;border-radius:8px 0;font-size:12px;opacity:0;transition:opacity .3s}.banner-card .banner-image-wrapper .banner-overlay .change-text{font-size:12px}.banner-card .banner-image-wrapper:hover .banner-overlay{opacity:1}.banner-card .banner-image-wrapper .banner-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#eee;border:2px dashed #ddd;color:#999;font-size:14px}.banner-card .banner-image-wrapper .banner-placeholder:hover{background:#e8e8e8;border-color:#ccc}.banner-card .banner-editor{display:flex;align-items:center;gap:8px}.banner-card .banner-editor input,.banner-card .banner-editor textarea{flex:1;min-height:40px;padding:10px 12px;border:1px solid #eee;border-radius:8px;font-size:14px;color:#222;background:#fff;resize:none}.banner-card .banner-editor input::placeholder,.banner-card .banner-editor textarea::placeholder{color:#999}.banner-card .banner-editor input:focus,.banner-card .banner-editor textarea:focus{outline:none;border-color:#f53115}.banner-card .banner-editor input:disabled,.banner-card .banner-editor textarea:disabled{background:#f5f5f5;cursor:not-allowed}.banner-card .banner-editor .banner-link-picker{flex:0 0 136px}.banner-card .banner-editor .banner-link-picker .ant-select-selector{min-height:40px;border-color:#eee;border-radius:8px}.banner-card .banner-editor .banner-link-picker.ant-select-focused .ant-select-selector{border-color:#f53115;box-shadow:none}.banner-card .banner-editor textarea{min-height:112px;line-height:1.6}.banner-card .banner-editor--textarea{align-items:flex-start}.banner-config-container{background:#fff;border-radius:8px;box-shadow:0 0 10px #00000026;padding:20px;margin-bottom:20px}.banner-config-container .main-title{font-size:20px;font-weight:500;color:#222;margin:0 0 20px}.banner-config-container .banner-sections{display:flex;gap:20px}.banner-config-container .banner-sections--single-row{flex-wrap:nowrap;align-items:flex-start;overflow-x:auto;overflow-y:visible;padding-bottom:8px;scrollbar-width:thin}.banner-config-container .banner-sections--single-row::-webkit-scrollbar{height:8px}.banner-config-container .banner-sections--single-row::-webkit-scrollbar-thumb{background:#2222222e;border-radius:999px}.banner-config-container .banner-section{flex:0 0 auto;width:360px;min-width:320px;background:#fafafa;border-radius:8px;padding:16px}.banner-config-container .banner-section--home{width:520px;min-width:420px}.banner-config-container .banner-section--franchise{width:360px;min-width:320px}.banner-config-container .banner-section .banner-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.banner-config-container .banner-section .banner-header .banner-title{font-size:14px;font-weight:500;color:#222;margin:0}.banner-config-container .banner-section .banner-header .banner-title .banner-count{color:#999;font-weight:400}.banner-config-container .banner-section .banner-header .franchise-delete-btn{border:none;background:transparent;color:#ff4d4f;cursor:pointer;font-size:13px;padding:2px 8px}.banner-config-container .banner-section .banner-header .franchise-delete-btn:hover{color:#ff7875}.banner-config-container .banner-section .banner-content{display:flex;align-items:center;gap:16px}.banner-config-container .banner-section .banner-content .arrow-btn{flex-shrink:0;width:24px;height:24px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:all .3s;color:#222}.banner-config-container .banner-section .banner-content .arrow-btn:hover:not(:disabled){color:#f53115;transform:scale(1.1)}.banner-config-container .banner-section .banner-content .arrow-btn:disabled{opacity:.3;cursor:not-allowed}.banner-config-container .banner-section .banner-content .arrow-btn svg{font-size:16px}.banner-config-container .banner-section .banner-content .banner-card-wrapper{flex:1;display:flex;justify-content:stretch;min-width:0}.banner-config-container .banner-section--insurance-popup{width:460px;min-width:420px}.banner-config-container .banner-section--insurance-popup .banner-card-wrapper{align-items:stretch}.banner-config-container .banner-section--insurance-popup .insurance-popup-link-editor{margin-top:12px;display:flex;align-items:center}.banner-config-container .banner-section--insurance-popup .insurance-popup-link-editor input{flex:1;min-height:40px;padding:10px 12px;border:1px solid #eee;border-radius:8px;font-size:14px;color:#222;background:#fff}.banner-config-container .banner-section--insurance-popup .insurance-popup-link-editor input::placeholder{color:#999}.banner-config-container .banner-section--insurance-popup .insurance-popup-link-editor input:focus{outline:none;border-color:#f53115}.banner-config-container .banner-section--insurance-popup .insurance-popup-link-editor input:disabled{background:#f5f5f5;cursor:not-allowed}.stat-card{height:67px;padding:11px 12px;background:#fafafa;border-radius:8px;box-sizing:border-box;flex:0 0 24%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:3px}.stat-value{display:inline-flex;align-items:baseline;justify-content:center;color:#222;font-family:PingFang SC,PingFangSC,Noto Sans SC,sans-serif;font-weight:500;white-space:nowrap}.stat-value-prefix{font-size:12px;line-height:18px}.stat-value-text{font-size:16px;line-height:24px}.stat-label{color:#999;font-family:PingFang SC,PingFangSC,Noto Sans SC,sans-serif;font-size:12px;font-weight:400;line-height:18px;text-align:center}.dashboard-page{width:100%;padding:0;display:flex;flex-direction:column;gap:16px}.dashboard-overview{min-height:187px;padding:20px 19px 20px 21px;background:#fff;border-radius:8px;box-shadow:0 0 10px #00000026}.dashboard-overview__header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.dashboard-overview__title{margin:0;color:#222;font-family:Noto Sans,Noto Sans SC,sans-serif;font-size:20px;font-weight:500;line-height:30px}.dashboard-overview__organizer-select{width:auto;min-width:60px}.dashboard-overview__organizer-select :global(.ant-select-selector){height:24px!important;padding:0 18px 0 0!important;border:none!important;box-shadow:none!important;background:transparent!important}.dashboard-overview__organizer-select :global(.ant-select-selection-item),.dashboard-overview__organizer-select :global(.ant-select-selection-placeholder){color:#222;font-family:Noto Sans,Noto Sans SC,sans-serif;font-size:14px;font-weight:500;line-height:24px;padding-inline-end:0!important}.dashboard-overview__organizer-select :global(.ant-select-arrow){color:#222;inset-inline-end:0;font-size:10px}.dashboard-overview__periods{display:inline-flex;align-items:center;margin-top:10px;border:1px solid #eeeeee;border-radius:4px;overflow:hidden;background:#fff}.dashboard-period{width:82px;height:28px;border:none;border-right:1px solid #eeeeee;background:#fff;color:#999;font-family:Noto Sans,Noto Sans SC,sans-serif;font-size:14px;font-weight:500;line-height:20px;transition:none}.dashboard-period:last-child{border-right:none}.dashboard-period.is-active{background:#f53115;color:#fff}.dashboard-overview__stats{display:flex;flex-wrap:wrap;gap:11px;margin-top:12px}.dashboard-overview__stats--3,.dashboard-overview__stats--4{justify-content:space-between}.activity-section{background:#fff;border-radius:8px;box-shadow:0 0 10px #00000026;padding:16px;margin-bottom:16px}.activity-section .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:16px}.activity-section .section-header .section-title{font-size:16px;font-weight:600;line-height:24px;color:#222;margin:0}.activity-section .section-header .section-filters{display:flex;gap:16px;flex-wrap:wrap}.activity-section .section-header .section-filters .filter-item{display:flex;align-items:center;gap:8px}.activity-section .section-header .section-filters .filter-item .filter-label{font-size:14px;font-weight:400;line-height:20px;color:#666;white-space:nowrap}@media(max-width:1200px){.activity-section .section-header{flex-direction:column;align-items:flex-start}.activity-section .section-header .section-filters{width:100%;flex-direction:column}.activity-section .section-header .section-filters .filter-item{width:100%}.activity-section .section-header .section-filters .filter-item :global(.ant-select),.activity-section .section-header .section-filters .filter-item :global(.ant-picker){flex:1}}.activity-section .activity-table :global(.ant-table) :global(.ant-table-thead)>tr>th{background:#fafafa;font-weight:500;color:#222;border-bottom:1px solid #f0f0f0}.activity-section .activity-table :global(.ant-table) :global(.ant-table-tbody)>tr>td{border-bottom:1px solid #f0f0f0}.activity-section .activity-table :global(.ant-table) :global(.ant-table-tbody)>tr:hover>td{background:#fafafa}.activity-section .activity-table .income-positive{color:#0ec147;font-weight:500}.activity-section .activity-table .income-negative{color:#f53115;font-weight:500}.activity-section .activity-table .income-total{color:#222;font-weight:600}.activity-section .table-footer{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f0}.activity-section .table-footer .total-count{font-family:Noto Sans,sans-serif;font-size:14px;font-weight:400;color:#666}@media(max-width:768px){.activity-section .table-footer{flex-direction:column;gap:12px;align-items:flex-start}}.stats-error{padding:28px 0 8px;text-align:center}.stats-error .retry-button{margin-top:16px;padding:8px 24px;background:#f53115;color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:all .3s}.stats-error .retry-button:hover{background:#d92912}.stats-error .retry-button:active{background:#c02410}@media(max-width:1200px){.dashboard-overview{padding:20px}.dashboard-overview__header{align-items:center}.dashboard-overview__stats--3,.dashboard-overview__stats--4{justify-content:flex-start}}@media(max-width:768px){.dashboard-overview__header{flex-direction:column;align-items:flex-start}.dashboard-overview__organizer-select{width:100%}.dashboard-overview__periods{width:100%;flex-wrap:wrap}.dashboard-period{width:33.3333%;border-bottom:1px solid #eeeeee}.dashboard-period:nth-child(3n){border-right:none}.dashboard-period:nth-last-child(-n+3){border-bottom:none}.dashboard-overview__stats{justify-content:flex-start}}.coupon-card{position:relative;width:100%;min-height:180px;background:linear-gradient(135deg,#f5311526,#f531150d);border:1px solid rgba(245,49,21,.3);border-radius:8px;overflow:hidden;transition:all .3s;box-sizing:border-box}.coupon-card .coupon-delete-top{position:absolute;top:10px;right:10px;z-index:2;width:24px;height:24px;padding:0;border-radius:50%;color:#999;background:#ffffffd9}.coupon-card .coupon-delete-top:hover{color:#ff4d4f;background:#ff4d4f1a}.coupon-card .coupon-delete-top :global(.anticon){font-size:12px}.coupon-card:hover{box-shadow:0 4px 12px #f5311533;transform:translateY(-2px)}.coupon-card .coupon-card-content{display:flex;justify-content:space-between;padding:24px;height:100%}.coupon-card .coupon-card-content .coupon-left{flex:1;display:flex;flex-direction:column;gap:12px}.coupon-card .coupon-card-content .coupon-left .coupon-name{font-size:18px;font-weight:600;line-height:24px;color:#222;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coupon-card .coupon-card-content .coupon-left .coupon-value{font-family:Noto Sans,sans-serif;font-size:32px;font-weight:700;line-height:40px;color:#f53115;margin-top:8px}.coupon-card .coupon-card-content .coupon-left .coupon-organizers{font-size:12px;color:#999;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:4px}.coupon-card .coupon-card-content .coupon-right{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.coupon-card .coupon-card-content .coupon-right .edit-btn,.coupon-card .coupon-card-content .coupon-right .delete-btn{color:#666;padding:4px 8px;height:auto;font-size:14px}.coupon-card .coupon-card-content .coupon-right .edit-btn:hover,.coupon-card .coupon-card-content .coupon-right .delete-btn:hover{color:#f53115;background:#f531151a}.coupon-card .coupon-card-content .coupon-right .edit-btn :global(.anticon),.coupon-card .coupon-card-content .coupon-right .delete-btn :global(.anticon){font-size:16px}.coupon-card .coupon-card-content .coupon-right .delete-btn:hover{color:#ff4d4f;background:#ff4d4f1a}.coupon-card .coupon-holes{position:absolute;right:100px;top:0;height:100%;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.coupon-card .coupon-holes .hole{width:12px;height:12px;background:#fff;border-radius:50%;position:relative}.coupon-card .coupon-holes .hole:before{content:"";position:absolute;width:14px;height:14px;border:1px solid rgba(245,49,21,.3);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.coupon-card .coupon-holes .hole-top{margin-top:-6px}.coupon-card .coupon-holes .hole-bottom{margin-bottom:-6px}.coupon-modal .coupon-form :global(.ant-form-item-label)>label{font-size:14px;font-weight:500;color:#222}.coupon-modal .coupon-form :global(.ant-input),.coupon-modal .coupon-form :global(.ant-input-number),.coupon-modal .coupon-form :global(.ant-input-number-group),.coupon-modal .coupon-form :global(.ant-input-number-group-wrapper),.coupon-modal .coupon-form :global(.ant-select){width:100%}.coupon-modal .coupon-form :global(.ant-input),.coupon-modal .coupon-form :global(.ant-input-number),.coupon-modal .coupon-form :global(.ant-select-selector){border-radius:4px;font-size:14px}.coupon-modal .coupon-form :global(.ant-input):focus,.coupon-modal .coupon-form :global(.ant-input):focus-within,.coupon-modal .coupon-form :global(.ant-input-number):focus,.coupon-modal .coupon-form :global(.ant-input-number):focus-within,.coupon-modal .coupon-form :global(.ant-select-selector):focus,.coupon-modal .coupon-form :global(.ant-select-selector):focus-within{border-color:#f53115;box-shadow:0 0 0 2px #f531151a}.coupon-modal .coupon-form :global(.ant-radio-group) :global(.ant-radio-button-wrapper){height:32px;line-height:30px;padding:0 16px;font-size:14px}.coupon-modal .coupon-form :global(.ant-radio-group) :global(.ant-radio-button-wrapper):global(.ant-radio-button-wrapper-checked){background:#f53115;border-color:#f53115;color:#fff}.coupon-modal .coupon-form :global(.ant-radio-group) :global(.ant-radio-button-wrapper):global(.ant-radio-button-wrapper-checked):hover{background:#d92912;border-color:#d92912}.coupon-modal .coupon-form :global(.ant-input-number-group-addon){background:#fafafa;border-color:#d9d9d9;color:#666;font-size:14px}.coupon-tab{padding:0 16px}.coupon-tab .no-permission{background:#fff;border-radius:8px;box-shadow:0 0 10px #00000026;padding:60px 20px;text-align:center}.coupon-tab .no-permission .no-permission-icon{font-size:48px;margin-bottom:16px}.coupon-tab .no-permission .no-permission-text{font-size:16px;font-weight:500;color:#222;margin-bottom:8px}.coupon-tab .no-permission .no-permission-hint{font-size:14px;color:#999}.coupon-tab .coupon-cards-section{background:#fff;border-radius:8px;box-shadow:0 0 10px #00000026;padding:20px;margin-bottom:20px}.coupon-tab .coupon-cards-section .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.coupon-tab .coupon-cards-section .section-header .section-title{font-size:16px;font-weight:600;line-height:24px;color:#222;margin:0}.coupon-tab .coupon-cards-section .section-header .section-actions{display:flex;gap:12px;align-items:center}.coupon-tab .coupon-cards-section .section-header .section-actions .records-link{font-size:14px;color:#f53115;padding:4px 12px}.coupon-tab .coupon-cards-section .section-header .section-actions .records-link:hover{color:#d92912}.coupon-tab .coupon-cards-section .section-header .section-actions :global(.ant-btn-primary){background:#f53115;border-color:#f53115;height:32px;font-size:14px}.coupon-tab .coupon-cards-section .section-header .section-actions :global(.ant-btn-primary):hover{background:#d92912;border-color:#d92912}.coupon-tab .coupon-cards-section .coupon-carousel{display:flex;align-items:center;gap:16px;margin-bottom:24px}.coupon-tab .coupon-cards-section .coupon-carousel .carousel-arrow{flex-shrink:0;width:40px;height:40px;border:1px solid #d9d9d9;background:#fff;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:all .3s;color:#222}.coupon-tab .coupon-cards-section .coupon-carousel .carousel-arrow:hover:not(:disabled){color:#f53115;border-color:#f53115}.coupon-tab .coupon-cards-section .coupon-carousel .carousel-arrow:disabled{opacity:.3;cursor:not-allowed}.coupon-tab .coupon-cards-section .coupon-carousel .carousel-arrow svg{font-size:14px}.coupon-tab .coupon-cards-section .coupon-carousel .coupon-cards-container{flex:1;display:flex;gap:16px;justify-content:flex-start;min-height:180px;padding:4px;margin:-4px}.coupon-tab .coupon-cards-section .coupon-carousel .coupon-card-wrapper{flex:1 1 0;min-width:0;max-width:calc((100% - 32px) / 3);cursor:pointer;border-radius:8px;transition:all .3s;box-sizing:border-box;border:3px solid transparent}.coupon-tab .coupon-cards-section .coupon-carousel .coupon-card-wrapper:hover{transform:translateY(-2px)}.coupon-tab .coupon-cards-section .coupon-carousel .coupon-card-wrapper.selected{border-color:#f53115}.coupon-tab .coupon-cards-section .coupon-carousel .empty-coupon{flex:1;max-width:100%;height:180px;display:flex;align-items:center;justify-content:center;background:#fafafa;border:1px dashed #d9d9d9;border-radius:8px;color:#999;font-size:14px}.coupon-tab .coupon-cards-section .distribute-section{display:flex;align-items:center;gap:16px;padding-top:24px;border-top:1px solid #f0f0f0}.coupon-tab .coupon-cards-section .distribute-section .distribute-label{font-size:14px;font-weight:400;color:#222;white-space:nowrap}.coupon-tab .coupon-cards-section .distribute-section .distribute-input-wrapper{display:flex;gap:12px;flex:1}.coupon-tab .coupon-cards-section .distribute-section .distribute-input-wrapper .phone-input{flex:1;height:40px;border-radius:4px;font-size:14px;border:1px solid #eeeeee}.coupon-tab .coupon-cards-section .distribute-section .distribute-input-wrapper .phone-input::placeholder{color:#999}.coupon-tab .coupon-cards-section .distribute-section .distribute-input-wrapper .phone-input:focus,.coupon-tab .coupon-cards-section .distribute-section .distribute-input-wrapper .phone-input:focus-within{border-color:#f53115;box-shadow:0 0 0 2px #f531151a}.coupon-tab .coupon-cards-section .distribute-section .distribute-input-wrapper .distribute-btn{height:40px;min-width:63px;padding:0 16px;background:#222;border-color:#222;font-size:14px;font-weight:500;color:#fff}.coupon-tab .coupon-cards-section .distribute-section .distribute-input-wrapper .distribute-btn:hover{background:#000;border-color:#000}.coupon-tab .coupon-list-section{background:#fff;border-radius:8px;box-shadow:0 0 10px #00000026;padding:20px}.coupon-tab .coupon-list-section .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:16px}.coupon-tab .coupon-list-section .section-header .section-title{font-size:16px;font-weight:600;line-height:24px;color:#222;margin:0}.coupon-tab .coupon-list-section .section-header .section-actions{display:flex;align-items:center;gap:12px}.coupon-tab .coupon-list-section .section-header .section-actions .coupon-search{width:260px}.coupon-tab .coupon-list-section .section-header :global(.ant-btn-primary){background:#f53115;border-color:#f53115;height:32px;font-size:14px}.coupon-tab .coupon-list-section .section-header :global(.ant-btn-primary):hover{background:#d92912;border-color:#d92912}.coupon-tab .coupon-list-section .coupon-table :global(.ant-table) :global(.ant-table-thead)>tr>th{background:#fafafa;font-weight:500;color:#222;border-bottom:1px solid #f0f0f0;font-size:14px}.coupon-tab .coupon-list-section .coupon-table :global(.ant-table) :global(.ant-table-tbody)>tr>td{border-bottom:1px solid #f0f0f0;font-size:14px;cursor:pointer}.coupon-tab .coupon-list-section .coupon-table :global(.ant-table) :global(.ant-table-tbody)>tr:hover>td{background:#fff7f5}.coupon-tab .coupon-list-section .coupon-table :global(.ant-table) :global(.ant-table-tbody)>tr.coupon-table-row-selected>td{background:#fff1ee}.coupon-tab .coupon-list-section .coupon-table .coupon-discount-value{color:#f53115;font-weight:600}.coupon-tab .coupon-list-section .coupon-table .coupon-table-actions{display:flex;align-items:center;justify-content:center;gap:8px}.coupon-tab .coupon-list-section .coupon-table .coupon-table-actions :global(.ant-btn-link){padding:0 8px;height:auto;font-size:14px}.coupon-tab .coupon-list-section .coupon-table .coupon-table-action-placeholder{color:#999}.distribution-records-page{width:100%;padding:16px}.distribution-records-page .breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:14px;color:#666}.distribution-records-page .breadcrumb .breadcrumb-item{display:flex;align-items:center;gap:4px}.distribution-records-page .breadcrumb .breadcrumb-item.clickable{cursor:pointer;transition:color .3s}.distribution-records-page .breadcrumb .breadcrumb-item.clickable:hover{color:#f53115}.distribution-records-page .breadcrumb .breadcrumb-item .back-icon{font-size:12px}.distribution-records-page .breadcrumb .breadcrumb-separator{color:#d9d9d9}.distribution-records-page .content-card{background:#fff;border-radius:8px;box-shadow:0 0 10px #00000026;padding:24px}.distribution-records-page .content-card .header-section{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.distribution-records-page .content-card .header-section .page-title{font-size:20px;font-weight:600;line-height:28px;color:#222;margin:0}.distribution-records-page .content-card .header-section .search-section .search-input{width:240px;height:32px;border-radius:4px;border:1px solid #d9d9d9}.distribution-records-page .content-card .header-section .search-section .search-input :global(.ant-input-prefix){color:#999}.distribution-records-page .content-card .header-section .search-section .search-input::placeholder{color:#999}.distribution-records-page .content-card .header-section .search-section .search-input:focus,.distribution-records-page .content-card .header-section .search-section .search-input:focus-within{border-color:#f53115;box-shadow:0 0 0 2px #f531151a}.distribution-records-page .content-card .records-table{margin-bottom:16px}.distribution-records-page .content-card .records-table :global .ant-table-thead>tr>th{background:#fafafa;color:#222;font-weight:600;font-size:14px;border-bottom:1px solid #f0f0f0}.distribution-records-page .content-card .records-table :global .ant-table-tbody>tr>td{color:#222;font-size:14px;border-bottom:1px solid #f0f0f0}.distribution-records-page .content-card .records-table :global .ant-table-tbody>tr:hover>td{background:#fafafa}.distribution-records-page .content-card .table-footer{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid #f0f0f0}.distribution-records-page .content-card .table-footer .total-count{font-size:14px;color:#666}.distribution-records-page .content-card .table-footer :global .ant-pagination .ant-pagination-item-active{border-color:#f53115;background:#f53115}.distribution-records-page .content-card .table-footer :global .ant-pagination .ant-pagination-item-active a{color:#fff}.distribution-records-page .content-card .table-footer :global .ant-pagination .ant-pagination-item:hover{border-color:#f53115}.distribution-records-page .content-card .table-footer :global .ant-pagination .ant-pagination-item:hover a{color:#f53115}.distribution-records-page .content-card .table-footer :global .ant-pagination .ant-pagination-prev:hover .ant-pagination-item-link,.distribution-records-page .content-card .table-footer :global .ant-pagination .ant-pagination-next:hover .ant-pagination-item-link{color:#f53115;border-color:#f53115}.distribution-records-page .content-card .table-footer :global .ant-pagination .ant-pagination-jump-prev:hover:after,.distribution-records-page .content-card .table-footer :global .ant-pagination .ant-pagination-jump-next:hover:after{color:#f53115}.rank-modal .rank-form :global(.ant-form-item-label)>label{font-size:14px;font-weight:500;color:#222}.rank-modal .rank-form :global(.ant-input),.rank-modal .rank-form :global(.ant-input-number),.rank-modal .rank-form :global(.ant-input-number-group),.rank-modal .rank-form :global(.ant-input-number-group-wrapper),.rank-modal .rank-form :global(.ant-select),.rank-modal .rank-form :global(.ant-picker){width:100%}.rank-modal .rank-form :global(.ant-input),.rank-modal .rank-form :global(.ant-input-number),.rank-modal .rank-form :global(.ant-select-selector),.rank-modal .rank-form :global(.ant-picker){border-radius:4px;font-size:14px}.rank-modal .rank-form :global(.ant-input):focus,.rank-modal .rank-form :global(.ant-input):focus-within,.rank-modal .rank-form :global(.ant-input-number):focus,.rank-modal .rank-form :global(.ant-input-number):focus-within,.rank-modal .rank-form :global(.ant-select-selector):focus,.rank-modal .rank-form :global(.ant-select-selector):focus-within,.rank-modal .rank-form :global(.ant-picker):focus,.rank-modal .rank-form :global(.ant-picker):focus-within{border-color:#f53115;box-shadow:0 0 0 2px #f531151a}.rank-modal .rank-form :global(.ant-radio-group) :global(.ant-radio-wrapper){font-size:14px;margin-right:16px}.rank-modal .rank-form :global(.ant-radio-group) :global(.ant-radio-wrapper) :global(.ant-radio-checked) :global(.ant-radio-inner){border-color:#f53115;background-color:#f53115}.rank-modal .rank-form :global(.ant-radio-group) :global(.ant-radio-wrapper) :global(.ant-radio-checked) :global(.ant-radio-inner):after{background-color:#fff}.rank-modal .rank-form :global(.ant-radio-group) :global(.ant-radio-wrapper):hover :global(.ant-radio-inner){border-color:#f53115}.rank-modal .rank-form :global(.ant-input-number-group-addon){background:#fafafa;border-color:#d9d9d9;color:#666;font-size:14px}.rank-tab{padding:0 16px}.rank-tab .no-permission-container{background:#fff;border-radius:8px;box-shadow:0 0 10px #00000026;padding:60px 20px;margin-bottom:20px;min-height:400px;display:flex;align-items:center;justify-content:center}.rank-tab .no-permission-container .no-permission-content{text-align:center;max-width:400px}.rank-tab .no-permission-container .no-permission-content .no-permission-icon{width:80px;height:80px;margin:0 auto 24px;display:block}.rank-tab .no-permission-container .no-permission-content .no-permission-title{font-size:18px;font-weight:600;color:#222;margin:0 0 12px}.rank-tab .no-permission-container .no-permission-content .no-permission-text{font-size:14px;color:#666;margin:0 0 8px;line-height:1.6}.rank-tab .no-permission-container .no-permission-content .no-permission-hint{font-size:13px;color:#999;margin:0;line-height:1.6}.rank-tab .rank-section{background:#fff;border-radius:8px;box-shadow:0 0 10px #00000026;padding:20px;margin-bottom:20px}.rank-tab .rank-section .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:16px}.rank-tab .rank-section .section-header .section-title{font-size:16px;font-weight:600;line-height:24px;color:#222;margin:0}.rank-tab .rank-section .section-header .section-actions{display:flex;align-items:center;gap:12px}.rank-tab .rank-section .section-header .section-actions .rank-search{width:260px}.rank-tab .rank-section .section-header :global(.ant-btn-primary){background:#f53115;border-color:#f53115;height:32px;font-size:14px}.rank-tab .rank-section .section-header :global(.ant-btn-primary):hover{background:#d92912;border-color:#d92912}.rank-tab .rank-section .rank-table :global(.ant-table) :global(.ant-table-thead)>tr>th{background:#fafafa;font-weight:500;color:#222;border-bottom:1px solid #f0f0f0;font-size:14px}.rank-tab .rank-section .rank-table :global(.ant-table) :global(.ant-table-tbody)>tr>td{border-bottom:1px solid #f0f0f0;font-size:14px}.rank-tab .rank-section .rank-table :global(.ant-table) :global(.ant-table-tbody)>tr:hover>td{background:#fafafa}.rank-tab .rank-section .rank-table .rank-value{color:#f53115;font-weight:600}.rank-tab .rank-section .rank-table .action-buttons{display:flex;gap:8px;justify-content:center}.rank-tab .rank-section .rank-table .action-buttons :global(.ant-btn-link){padding:0 8px;height:auto;font-size:14px}.rank-tab .rank-section .rank-table .action-buttons :global(.ant-btn-link):not(:global(.ant-btn-dangerous)){color:#f53115}.rank-tab .rank-section .rank-table .action-buttons :global(.ant-btn-link):not(:global(.ant-btn-dangerous)):hover{color:#d92912}.discount-modal .discount-modal-header{display:flex;justify-content:space-between;align-items:center;width:100%}.discount-modal .discount-modal-header .mode-switch{display:flex;align-items:center;gap:8px}.discount-modal .discount-modal-header .mode-switch .switch-label{font-size:14px;font-weight:400;color:#666}.discount-modal .discount-modal-header .mode-switch :global(.ant-switch-checked){background:#f53115}.discount-modal .discount-modal-header .mode-switch :global(.ant-switch-checked):hover{background:#d92912}.discount-modal .discount-form :global(.ant-form-item-label)>label{font-size:14px;font-weight:500;color:#222}.discount-modal .discount-form :global(.ant-input),.discount-modal .discount-form :global(.ant-input-number),.discount-modal .discount-form :global(.ant-input-number-group),.discount-modal .discount-form :global(.ant-input-number-group-wrapper),.discount-modal .discount-form :global(.ant-select),.discount-modal .discount-form :global(.ant-picker){width:100%}.discount-modal .discount-form :global(.ant-input),.discount-modal .discount-form :global(.ant-input-number),.discount-modal .discount-form :global(.ant-select-selector),.discount-modal .discount-form :global(.ant-picker){border-radius:4px;font-size:14px}.discount-modal .discount-form :global(.ant-input):focus,.discount-modal .discount-form :global(.ant-input):focus-within,.discount-modal .discount-form :global(.ant-input-number):focus,.discount-modal .discount-form :global(.ant-input-number):focus-within,.discount-modal .discount-form :global(.ant-select-selector):focus,.discount-modal .discount-form :global(.ant-select-selector):focus-within,.discount-modal .discount-form :global(.ant-picker):focus,.discount-modal .discount-form :global(.ant-picker):focus-within{border-color:#f53115;box-shadow:0 0 0 2px #f531151a}.discount-modal .discount-form :global(.ant-radio-group) :global(.ant-radio-wrapper){font-size:14px;margin-right:16px}.discount-modal .discount-form :global(.ant-radio-group) :global(.ant-radio-wrapper) :global(.ant-radio-checked) :global(.ant-radio-inner){border-color:#f53115;background-color:#f53115}.discount-modal .discount-form :global(.ant-radio-group) :global(.ant-radio-wrapper) :global(.ant-radio-checked) :global(.ant-radio-inner):after{background-color:#fff}.discount-modal .discount-form :global(.ant-radio-group) :global(.ant-radio-wrapper):hover :global(.ant-radio-inner){border-color:#f53115}.discount-modal .discount-form :global(.ant-input-number-group-addon){background:#fafafa;border-color:#d9d9d9;color:#666;font-size:14px}.discount-modal .discount-form :global(.ant-picker-focused){border-color:#f53115;box-shadow:0 0 0 2px #f531151a}.discount-modal .discount-form :global(.ant-switch-checked){background:#f53115}.discount-modal .discount-form :global(.ant-switch-checked):hover{background:#d92912}.discount-modal .discount-form .participant-range-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.discount-modal .discount-form .participant-range-fields :global(.ant-form-item){margin-bottom:24px}.discount-tab{padding:0 16px}.discount-tab .no-permission-container{background:#fff;border-radius:8px;box-shadow:0 0 10px #00000026;padding:60px 20px;margin-bottom:20px;min-height:400px;display:flex;align-items:center;justify-content:center}.discount-tab .no-permission-container .no-permission-content{text-align:center;max-width:400px}.discount-tab .no-permission-container .no-permission-content .no-permission-icon{width:80px;height:80px;margin:0 auto 24px;display:block}.discount-tab .no-permission-container .no-permission-content .no-permission-title{font-size:18px;font-weight:600;color:#222;margin:0 0 12px}.discount-tab .no-permission-container .no-permission-content .no-permission-text{font-size:14px;color:#666;margin:0 0 8px;line-height:1.6}.discount-tab .no-permission-container .no-permission-content .no-permission-hint{font-size:13px;color:#999;margin:0;line-height:1.6}.discount-tab .discount-section{background:#fff;border-radius:8px;box-shadow:0 0 10px #00000026;padding:20px;margin-bottom:20px}.discount-tab .discount-section .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:16px}.discount-tab .discount-section .section-header .section-title{font-size:16px;font-weight:600;line-height:24px;color:#222;margin:0}.discount-tab .discount-section .section-header .section-actions{display:flex;align-items:center;gap:12px}.discount-tab .discount-section .section-header .section-actions .discount-search{width:260px}.discount-tab .discount-section .section-header :global(.ant-btn-primary){background:#f53115;border-color:#f53115;height:32px;font-size:14px}.discount-tab .discount-section .section-header :global(.ant-btn-primary):hover{background:#d92912;border-color:#d92912}.discount-tab .discount-section .discount-table :global(.ant-table) :global(.ant-table-thead)>tr>th{background:#fafafa;font-weight:500;color:#222;border-bottom:1px solid #f0f0f0;font-size:14px}.discount-tab .discount-section .discount-table :global(.ant-table) :global(.ant-table-tbody)>tr>td{border-bottom:1px solid #f0f0f0;font-size:14px}.discount-tab .discount-section .discount-table :global(.ant-table) :global(.ant-table-tbody)>tr:hover>td{background:#fafafa}.discount-tab .discount-section .discount-table .discount-value{color:#f53115;font-weight:600}.discount-tab .discount-section .discount-table .action-buttons{display:flex;gap:8px;justify-content:center}.discount-tab .discount-section .discount-table .action-buttons :global(.ant-btn-link){padding:0 8px;height:auto;font-size:14px}.discount-tab .discount-section .discount-table .action-buttons :global(.ant-btn-link):not(:global(.ant-btn-dangerous)){color:#f53115}.discount-tab .discount-section .discount-table .action-buttons :global(.ant-btn-link):not(:global(.ant-btn-dangerous)):hover{color:#d92912}.edit-player-modal :global .ant-modal-header{border-bottom:1px solid #f0f0f0;padding:16px 24px}.edit-player-modal :global .ant-modal-header .ant-modal-title{font-size:18px;font-weight:600;color:#222}.edit-player-modal :global .ant-modal-body{padding:24px}.edit-player-modal .modal-content .battles-section{margin-bottom:24px}.edit-player-modal .modal-content .battles-section .section-label{font-size:14px;font-weight:500;color:#222;margin-bottom:8px}.edit-player-modal .modal-content .battles-section .battles-input{width:100%;height:40px}.edit-player-modal .modal-content .battles-section .battles-input :global .ant-input-number-input{height:38px;font-size:14px}.edit-player-modal .modal-content .weapons-section{margin-bottom:24px}.edit-player-modal .modal-content .weapons-section .section-title{font-size:16px;font-weight:600;color:#222;margin-bottom:16px}.edit-player-modal .modal-content .weapons-section .weapons-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.edit-player-modal .modal-content .weapons-section .weapons-grid .weapon-item{display:flex;align-items:center;gap:6px}.edit-player-modal .modal-content .weapons-section .weapons-grid .weapon-item .weapon-badge{display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:24px;padding:0 8px;border-radius:12px;font-size:12px;font-weight:500;color:#fff;white-space:nowrap;flex-shrink:0}.edit-player-modal .modal-content .weapons-section .weapons-grid .weapon-item .weapon-badge.ranged{background:#52c41a}.edit-player-modal .modal-content .weapons-section .weapons-grid .weapon-item .weapon-badge.melee{background:#13c2c2}.edit-player-modal .modal-content .weapons-section .weapons-grid .weapon-item .control-btn{flex-shrink:0;width:24px;height:24px;min-width:24px;padding:0;border:1px solid #d9d9d9;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .3s}.edit-player-modal .modal-content .weapons-section .weapons-grid .weapon-item .control-btn:hover{color:#f53115;border-color:#f53115}.edit-player-modal .modal-content .weapons-section .weapons-grid .weapon-item .control-btn :global .anticon{font-size:10px}.edit-player-modal .modal-content .weapons-section .weapons-grid .weapon-item .weapon-input{flex:1;min-width:0;height:24px}.edit-player-modal .modal-content .weapons-section .weapons-grid .weapon-item .weapon-input :global .ant-input-number-input{height:22px;text-align:center;font-size:12px;padding:0 4px}.edit-player-modal .modal-content .weapons-section .weapons-grid .weapon-item .weapon-input :global .ant-input-number-handler-wrap{display:none}.edit-player-modal .modal-content .modal-footer{display:flex;justify-content:flex-end;gap:12px;padding-top:24px;border-top:1px solid #f0f0f0}.edit-player-modal .modal-content .modal-footer .cancel-btn{height:40px;padding:0 24px;font-size:14px;border-color:#d9d9d9;color:#222}.edit-player-modal .modal-content .modal-footer .cancel-btn:hover{border-color:#f53115;color:#f53115}.edit-player-modal .modal-content .modal-footer .save-btn{height:40px;padding:0 24px;font-size:14px;background:#f53115;border-color:#f53115}.edit-player-modal .modal-content .modal-footer .save-btn:hover{background:#d92912;border-color:#d92912}.players-page{width:100%;padding:16px}.players-page .content-card{background:#fff;border-radius:8px;box-shadow:0 0 10px #00000026;padding:24px}.players-page .content-card .header-section{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.players-page .content-card .header-section .page-title{font-size:20px;font-weight:600;line-height:28px;color:#222;margin:0}.players-page .content-card .header-section .search-section .search-input{width:240px;height:32px;border-radius:4px;border:1px solid #d9d9d9}.players-page .content-card .header-section .search-section .search-input :global(.ant-input-prefix){color:#999}.players-page .content-card .header-section .search-section .search-input::placeholder{color:#999}.players-page .content-card .header-section .search-section .search-input:focus,.players-page .content-card .header-section .search-section .search-input:focus-within{border-color:#f53115;box-shadow:0 0 0 2px #f531151a}.players-page .content-card .players-table{margin-bottom:16px}.players-page .content-card .players-table :global .ant-table-thead>tr>th{background:#fafafa;color:#222;font-weight:600;font-size:14px;border-bottom:1px solid #f0f0f0}.players-page .content-card .players-table :global .ant-table-tbody>tr>td{color:#222;font-size:14px;border-bottom:1px solid #f0f0f0}.players-page .content-card .players-table :global .ant-table-tbody>tr:hover>td{background:#fafafa}.players-page .content-card .players-table :global .edit-btn{color:#f53115;padding:0}.players-page .content-card .players-table :global .edit-btn:hover{color:#d92912}.players-page .content-card .table-footer{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid #f0f0f0}.players-page .content-card .table-footer .total-count{font-size:14px;color:#666}.players-page .content-card .table-footer .ant-pagination .ant-pagination-item-active,.players-page .content-card .table-footer .ant-pagination .ant-pagination-item-active:hover{border-color:#f53115;background:#f53115}.players-page .content-card .table-footer .ant-pagination .ant-pagination-item-active a,.players-page .content-card .table-footer .ant-pagination .ant-pagination-item-active:hover a{color:#fff!important}.players-page .content-card .table-footer .ant-pagination .ant-pagination-item:hover{border-color:#f53115}.players-page .content-card .table-footer .ant-pagination .ant-pagination-item:hover a{color:#f53115}.players-page .content-card .table-footer .ant-pagination .ant-pagination-prev:hover .ant-pagination-item-link,.players-page .content-card .table-footer .ant-pagination .ant-pagination-next:hover .ant-pagination-item-link{color:#f53115;border-color:#f53115}.players-page .content-card .table-footer .ant-pagination .ant-pagination-jump-prev:hover:after,.players-page .content-card .table-footer .ant-pagination .ant-pagination-jump-next:hover:after{color:#f53115}.branch-modal :global .ant-modal-header{border-bottom:none;padding:20px 24px 0}.branch-modal :global .ant-modal-header .ant-modal-title{font-size:20px;font-weight:500;color:#222}.branch-modal :global .ant-modal-body{padding:24px}.branch-modal .modal-content .form-item{margin-bottom:24px}.branch-modal .modal-content .form-item:last-of-type{margin-bottom:32px}.branch-modal .modal-content .form-item .form-label{font-size:14px;color:#222;margin-bottom:8px}.branch-modal .modal-content .form-item .form-label .optional-hint{font-size:12px;color:#999;font-weight:400;margin-left:4px}.branch-modal .modal-content .form-item .form-input{width:100%;height:40px;border:1px solid #eeeeee;border-radius:8px;font-size:14px}.branch-modal .modal-content .form-item .form-input::placeholder{color:#999}.branch-modal .modal-content .form-item .form-input:focus,.branch-modal .modal-content .form-item .form-input:focus-within{border-color:#f53115;box-shadow:0 0 0 2px #f531151a}.branch-modal .modal-content .form-item .form-input :global .ant-input-number-input{height:38px;font-size:14px}.branch-modal .modal-content .form-item .principal-input-wrapper .principal-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.branch-modal .modal-content .form-item .principal-input-wrapper .principal-tag{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:#f531151a;border-radius:4px;font-size:14px;color:#222}.branch-modal .modal-content .form-item .principal-input-wrapper .principal-tag .remove-icon{cursor:pointer;color:#999;font-size:12px;transition:color .3s}.branch-modal .modal-content .form-item .principal-input-wrapper .principal-tag .remove-icon:hover{color:#f53115}.branch-modal .modal-content .form-item .rate-input-wrapper{display:flex;align-items:center;gap:8px}.branch-modal .modal-content .form-item .rate-input-wrapper .form-input{flex:1}.branch-modal .modal-content .form-item .rate-input-wrapper .rate-suffix{font-size:14px;color:#222}.branch-modal .modal-content .form-item .form-select{width:100%;height:40px}.branch-modal .modal-content .form-item .form-select :global .ant-select-selector{height:40px!important;border:1px solid #eeeeee;border-radius:8px}.branch-modal .modal-content .form-item .form-select :global .ant-select-selector .ant-select-selection-item{line-height:38px;font-size:14px}.branch-modal .modal-content .form-item .form-select :global.ant-select-focused .ant-select-selector{border-color:#f53115;box-shadow:0 0 0 2px #f531151a}.branch-modal .modal-content .modal-footer{display:flex;justify-content:flex-end;gap:12px;padding-top:24px;border-top:1px solid #f0f0f0}.branch-modal .modal-content .modal-footer .cancel-btn{height:40px;padding:0 24px;font-size:14px;border:1px solid #eeeeee;border-radius:4px;color:#222}.branch-modal .modal-content .modal-footer .cancel-btn:hover{border-color:#f53115;color:#f53115}.branch-modal .modal-content .modal-footer .save-btn{height:40px;padding:0 24px;font-size:14px;background:#f53115;border-color:#f53115;border-radius:4px}.branch-modal .modal-content .modal-footer .save-btn:hover{background:#d92912;border-color:#d92912}.member-modal :global .ant-modal-header{border-bottom:none;padding:20px 24px 0}.member-modal :global .ant-modal-header .ant-modal-title{font-size:20px;font-weight:500;color:#222}.member-modal :global .ant-modal-body{padding:24px}.member-modal .modal-content .form-item{margin-bottom:24px}.member-modal .modal-content .form-item:last-of-type{margin-bottom:32px}.member-modal .modal-content .form-item .form-label{font-size:14px;color:#222;margin-bottom:8px}.member-modal .modal-content .form-item .form-input{width:100%;height:40px;border:1px solid #eeeeee;border-radius:8px;font-size:14px}.member-modal .modal-content .form-item .form-input::placeholder{color:#999}.member-modal .modal-content .form-item .form-input:focus,.member-modal .modal-content .form-item .form-input:focus-within{border-color:#f53115;box-shadow:0 0 0 2px #f531151a}.member-modal .modal-content .form-item .form-select{width:100%;height:40px}.member-modal .modal-content .form-item .form-select :global .ant-select-selector{height:40px!important;border:1px solid #eeeeee;border-radius:8px}.member-modal .modal-content .form-item .form-select :global .ant-select-selector .ant-select-selection-item{line-height:38px;font-size:14px}.member-modal .modal-content .form-item .form-select :global .ant-select-selector .ant-select-selection-placeholder{line-height:38px;font-size:14px;color:#999}.member-modal .modal-content .form-item .form-select :global.ant-select-focused .ant-select-selector{border-color:#f53115;box-shadow:0 0 0 2px #f531151a}.member-modal .modal-content .modal-footer{display:flex;justify-content:flex-end;gap:12px;padding-top:24px;border-top:1px solid #f0f0f0}.member-modal .modal-content .modal-footer .cancel-btn{height:40px;padding:0 24px;font-size:14px;border:1px solid #eeeeee;border-radius:4px;color:#222}.member-modal .modal-content .modal-footer .cancel-btn:hover{border-color:#f53115;color:#f53115}.member-modal .modal-content .modal-footer .save-btn{height:40px;padding:0 24px;font-size:14px;background:#f53115;border-color:#f53115;border-radius:4px}.member-modal .modal-content .modal-footer .save-btn:hover{background:#d92912;border-color:#d92912}.organizers-page{width:100%;padding:16px}.organizers-page .page-tabs{display:flex;gap:8px;margin-bottom:20px}.organizers-page .page-tabs .tab-item{position:relative;padding:10px 0;font-size:20px;font-weight:500;color:#666;background:none;border:none;cursor:pointer;transition:color .3s}.organizers-page .page-tabs .tab-item.active{color:#f53115}.organizers-page .page-tabs .tab-item.active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:#f53115}.organizers-page .page-tabs .tab-item:hover:not(.active){color:#222}.organizers-page .departments-content{display:flex;flex-direction:column;gap:20px}.organizers-page .departments-content .add-branch-card{background:#fff;border-radius:8px;box-shadow:0 0 10px #00000026;height:68px;display:flex;align-items:center;justify-content:center}.organizers-page .departments-content .add-branch-card .add-branch-btn{font-size:20px;font-weight:500;color:#f53115;padding:0}.organizers-page .departments-content .add-branch-card .add-branch-btn:hover{color:#d92912}.organizers-page .departments-content .organizer-card{background:#fff;border-radius:8px;box-shadow:0 0 10px #00000026;padding:20px}.organizers-page .departments-content .organizer-card .card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.organizers-page .departments-content .organizer-card .card-header .card-title-wrapper .card-title{font-size:20px;font-weight:500;color:#222;margin:0 0 4px}.organizers-page .departments-content .organizer-card .card-header .card-title-wrapper .card-subtitle{display:flex;gap:12px;font-size:12px;color:#666}.organizers-page .departments-content .organizer-card .card-header .card-title{font-size:20px;font-weight:500;color:#222;margin:0}.organizers-page .departments-content .organizer-card .card-header .edit-btn{height:40px;padding:0 16px;border:1px solid #eeeeee;border-radius:4px;font-size:14px;color:#222}.organizers-page .departments-content .organizer-card .card-header .edit-btn:hover{border-color:#f53115;color:#f53115}.organizers-page .departments-content .organizer-card .card-principals{display:flex;align-items:center;padding:12px 16px;background:#f531150d;border-radius:4px;margin-bottom:16px}.organizers-page .departments-content .organizer-card .card-principals .principals-label{font-size:14px;color:#666;margin-right:8px}.organizers-page .departments-content .organizer-card .card-principals .principals-names{font-size:14px;color:#222;font-weight:500}.organizers-page .departments-content .organizer-card .card-content{display:flex;flex-direction:column;gap:10px}.organizers-page .departments-content .organizer-card .card-content .role-card{display:flex;gap:12px;background:#fafafa;border-radius:4px;overflow:hidden}.organizers-page .departments-content .organizer-card .card-content .role-card .role-indicator{width:82px;background:#f53115;display:flex;align-items:center;justify-content:center;padding:12px 8px}.organizers-page .departments-content .organizer-card .card-content .role-card .role-indicator .role-level{text-align:center}.organizers-page .departments-content .organizer-card .card-content .role-card .role-indicator .role-level .level-text{font-size:20px;font-weight:500;color:#222;line-height:30px}.organizers-page .departments-content .organizer-card .card-content .role-card .role-indicator .role-level .level-desc{font-size:12px;color:#666;line-height:18px}.organizers-page .departments-content .organizer-card .card-content .role-card .role-content{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:12px 0}.organizers-page .departments-content .organizer-card .card-content .role-card .role-content .member-list{font-size:12px;color:#222;line-height:18px;margin-bottom:8px}.organizers-page .departments-content .organizer-card .card-content .role-card .role-content .role-footer{display:flex;justify-content:space-between;align-items:center;padding-right:16px}.organizers-page .departments-content .organizer-card .card-content .role-card .role-content .role-footer .permission-tags{display:flex;flex-wrap:wrap;gap:8px}.organizers-page .departments-content .organizer-card .card-content .role-card .role-content .role-footer .permission-tags .permission-tag{display:inline-block;padding:4px 12px;background:#eee;border-radius:8px;font-size:12px;color:#222;line-height:18px}.organizers-page .departments-content .organizer-card .card-content .role-card .role-content .role-footer .edit-member-btn{flex-shrink:0;font-size:12px;color:#f53115;padding:0;height:auto}.organizers-page .departments-content .organizer-card .card-content .role-card .role-content .role-footer .edit-member-btn:hover{color:#d92912}.organizers-page .departments-content .organizer-card .card-content .role-card .role-content .role-footer .edit-actions{display:flex;gap:8px;flex-shrink:0}.organizers-page .departments-content .organizer-card .card-content .role-card .role-content .role-footer .edit-actions .cancel-btn{font-size:12px;color:#666;padding:0;height:auto}.organizers-page .departments-content .organizer-card .card-content .role-card .role-content .role-footer .edit-actions .cancel-btn:hover{color:#222}.organizers-page .departments-content .organizer-card .card-content .role-card .role-content .role-footer .edit-actions .save-btn{font-size:12px;color:#f53115;padding:0;height:auto}.organizers-page .departments-content .organizer-card .card-content .role-card .role-content .role-footer .edit-actions .save-btn:hover{color:#d92912}.organizers-page .departments-content .organizer-card .card-content .role-card .role-content .editing-members{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.organizers-page .departments-content .organizer-card .card-content .role-card .role-content .editing-members .editable-member{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:#fff;border:1px solid #eeeeee;border-radius:4px;font-size:12px;color:#222;cursor:pointer;transition:all .2s}.organizers-page .departments-content .organizer-card .card-content .role-card .role-content .editing-members .editable-member:hover{border-color:#f53115}.organizers-page .departments-content .organizer-card .card-content .role-card .role-content .editing-members .editable-member .delete-icon{font-size:14px;color:#999;cursor:pointer;transition:color .2s}.organizers-page .departments-content .organizer-card .card-content .role-card .role-content .editing-members .editable-member .delete-icon:hover{color:#f53115}.organizers-page .departments-content .organizer-card .card-content .role-card .role-content .editing-members .add-member-icon{display:inline-flex;align-items:center;justify-content:center;font-size:16px;color:#f53115;cursor:pointer;transition:color .2s;vertical-align:middle}.organizers-page .departments-content .organizer-card .card-content .role-card .role-content .editing-members .add-member-icon:hover{color:#d92912}.organizers-page .departments-content .organizer-card .card-content .role-card .role-content .no-members{font-size:12px;color:#999}.organizers-page .departments-content .organizer-card .card-content .role-card.editing{border:1px solid #f53115;background:#fff9f8}.organizers-page .members-content .members-table-card{background:#fff;border-radius:8px;box-shadow:0 0 10px #00000026;padding:20px}.organizers-page .members-content .members-table-card .table-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.organizers-page .members-content .members-table-card .table-header .table-title{font-size:20px;font-weight:500;color:#222;margin:0}.organizers-page .members-content .members-table-card .table-header .table-actions{display:flex;gap:12px;align-items:center}.organizers-page .members-content .members-table-card .table-header .table-actions .search-input{width:240px;height:40px;border:1px solid #eeeeee;border-radius:8px}.organizers-page .members-content .members-table-card .table-header .table-actions .search-input :global .ant-input-prefix{color:#999}.organizers-page .members-content .members-table-card .table-header .table-actions .search-input :global .ant-input{font-size:14px}.organizers-page .members-content .members-table-card .table-header .table-actions .search-input :global .ant-input::placeholder{color:#999}.organizers-page .members-content .members-table-card .table-header .table-actions .search-input :global.ant-input-affix-wrapper-focused{border-color:#f53115;box-shadow:0 0 0 2px #f531151a}.organizers-page .members-content .members-table-card .table-header .table-actions .add-member-btn{height:40px;padding:0 16px;border:1px solid #eeeeee;border-radius:4px;font-size:14px;color:#222;background:#fff}.organizers-page .members-content .members-table-card .table-header .table-actions .add-member-btn:hover{border-color:#f53115;color:#f53115}.organizers-page .members-content .members-table-card .members-table :global .ant-table-thead>tr>th{background:#eee;color:#222;font-size:14px;font-weight:500;border-bottom:1px solid #eeeeee}.organizers-page .members-content .members-table-card .members-table :global .ant-table-tbody>tr>td{border-bottom:1px solid #eeeeee;font-size:14px;color:#222}.organizers-page .members-content .members-table-card .members-table :global .ant-table-tbody>tr:hover>td{background:#fafafa}.organizers-page .members-content .members-table-card .members-table :global .ant-pagination{margin-top:16px}.organizers-page .members-content .members-table-card .members-table :global .ant-pagination .ant-pagination-item-active{background-color:#f53115;border-color:#f53115}.organizers-page .members-content .members-table-card .members-table :global .ant-pagination .ant-pagination-item-active a{color:#fff}.organizers-page .members-content .members-table-card .members-table :global .ant-pagination .ant-pagination-total-text{font-size:14px;color:#222}.organizers-page .members-content .members-table-card .members-table .table-actions-cell{display:flex;gap:8px}.organizers-page .members-content .members-table-card .members-table .table-actions-cell .edit-action{font-size:14px;color:#f53115;padding:0}.organizers-page .members-content .members-table-card .members-table .table-actions-cell .edit-action:hover{color:#d92912}.organizers-page .members-content .members-table-card .members-table .table-actions-cell .delete-action{font-size:14px;color:#222;padding:0}.organizers-page .members-content .members-table-card .members-table .table-actions-cell .delete-action:hover{color:#f53115}.member-edit-popover .popover-actions{display:flex;justify-content:flex-end;gap:8px}
