.sidebar_sidebar__kodnI{border-radius:1rem;padding:1rem;width:250px;height:100vh;position:relative;display:flex;flex-direction:column}.sidebar_navlink_title__chmZg{font-size:.9rem;font-weight:700;padding-bottom:10px;color:#b0b0b0}.sidebar_navlinks__fM_DY{display:flex;flex-direction:column;gap:1rem;padding-top:10px;padding-bottom:1rem;margin-bottom:1rem}.sidebar_navlink__rDsRK svg{margin-right:1rem}.sidebar_navlink__rDsRK span{font-size:.9rem}.sidebar_navlink__rDsRK:hover{color:#b0b0b0}.sidebar_active__fMN8i{border-left:1px solid #ffffff;padding-left:5px}.sidebar_footer__uO91E{margin-top:auto;padding-top:1rem;display:flex;flex-direction:column;gap:.75rem;height:-moz-fit-content;height:fit-content}.sidebar_logoutButton__K5A_S{background-color:white;color:#333;border:none;border-radius:.5rem;padding:.5rem 1rem;font-size:.9rem;cursor:pointer;transition:opacity .2s ease}.sidebar_logoutButton__K5A_S:hover{opacity:.8}.sidebar_overlay__gCcuR{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:all .3s ease}.sidebar_confirmModal__pZL17{background-color:white;padding:2rem;border-radius:.75rem;width:340px;text-align:center;box-shadow:0 10px 25px rgba(0,0,0,.2);transform:translateY(0);animation:sidebar_modalEnter__8iKNZ .3s ease}@keyframes sidebar_modalEnter__8iKNZ{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.sidebar_sidebarContent__BJE9e{height:100%;display:flex;flex-direction:column;flex-grow:1;overflow-y:auto}.sidebar_confirmModal__pZL17 p{color:#333;margin-bottom:1.75rem;font-size:1.1rem;font-weight:500}.sidebar_modalButtons__9D6Gh{display:flex;justify-content:center;gap:1rem}.sidebar_cancelButton__gK1_w,.sidebar_confirmButton__GrVu3{padding:.7rem 1.5rem;border-radius:.5rem;font-size:.95rem;font-weight:500;cursor:pointer;border:none;transition:all .2s ease;min-width:100px}.sidebar_confirmButton__GrVu3{background-color:#e74c3c;color:white;box-shadow:0 2px 4px rgba(231,76,60,.3)}.sidebar_confirmButton__GrVu3:hover{background-color:#c0392b;transform:translateY(-2px);box-shadow:0 4px 8px rgba(231,76,60,.4)}.sidebar_confirmButton__GrVu3:active{transform:translateY(0);box-shadow:0 1px 2px rgba(231,76,60,.4)}.sidebar_cancelButton__gK1_w{background-color:#f5f5f5;color:#333;border:1px solid #e0e0e0}.sidebar_cancelButton__gK1_w:hover{background-color:#e8e8e8;transform:translateY(-2px);box-shadow:0 2px 5px rgba(0,0,0,.1)}.sidebar_cancelButton__gK1_w:active{transform:translateY(0);box-shadow:none}.sidebar_navlink__rDsRK{display:flex;align-items:center;justify-content:flex-start}.sidebar_navlink__rDsRK span:first-of-type{flex:1 1}.sidebar_upgradeLink__raMFR{cursor:pointer;color:#4da3ff;font-size:13px;margin-top:6px}.sidebar_upgradeLink__raMFR:hover{color:#1f7ae0;text-decoration:underline}.sidebar_logoheader__R3JkW{display:flex;align-items:center;justify-content:flex-start;gap:1rem;padding-bottom:1rem;border-bottom:1px solid #e0e0e044;margin-bottom:1rem}.sidebar_logo__2dbPg{transform:none;border-radius:8px}.sidebar_name___vrtz{display:flex;flex-direction:column;justify-content:center;gap:.2rem;height:100%;font-size:.8rem}.sidebar_admin__tizcQ{color:rgb(0,174,255);font-weight:600}.layout_admin_layout__CgBlP{display:flex;min-height:100vh;width:100%;overflow:hidden}.layout_main__Z3b7m{display:flex;flex-direction:column;width:100%}.layout_header__SOKpE{padding:1rem;border-radius:1rem;display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;user-select:none}.layout_header_left__GlRHn{display:flex;align-items:center;gap:1rem}.layout_header_right__NB9e6{flex:1 1;max-width:500px;margin-left:1rem}.layout_header__SOKpE h1{font-size:1.5rem;font-weight:600}.layout_header__SOKpE svg{font-size:1.5rem}@media (max-width:1024px){.layout_header__SOKpE{flex-direction:column;align-items:flex-start;gap:1rem}.layout_header_right__NB9e6{width:100%;max-width:100%;margin-left:0}}@media (max-width:768px){.layout_header__SOKpE h1,.layout_header__SOKpE svg{font-size:1.25rem}}.bc_breadcrumb_container__2WUSE{margin-bottom:20px}.bc_breadcrumb__NXlX0{display:flex;align-items:center;flex-wrap:wrap;gap:5px;color:#555;font-size:14px}.bc_breadcrumb_link__EUP40{display:flex;align-items:center;margin:0}.bc_breadcrumb_home__9sZOf{color:#555;display:flex;align-items:center;transition:color .2s}.bc_breadcrumb_home__9sZOf:hover{color:#007bff}.bc_breadcrumb_separator__fjKGz{color:#aaa;margin:0 5px}.bc_breadcrumb_link_text__wq4n7{color:#555;font-weight:400;text-decoration:none;transition:color .2s}.bc_breadcrumb_link_text__wq4n7:hover{color:#007bff;text-decoration:underline}.bc_breadcrumb_link_text__wq4n7.bc_active__Ga4cp{color:#007bff;font-weight:500}.content_content__tEkZ5{flex:1 1;padding:10px 1rem 1rem;background-color:#f0f0f0;border-radius:1rem;overflow-y:scroll;max-height:calc(100vh - 70px)}.content_content__tEkZ5::-webkit-scrollbar{display:flex;width:4px}.content_content__tEkZ5::-webkit-scrollbar-thumb{background-color:#000000;border-radius:1rem}.MaterialToggle_toggle__0tAQt{display:flex;flex-direction:column;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content}.MaterialToggle_toggle__0tAQt .MaterialToggle_input__rN1T_{display:none}.MaterialToggle_toggle__0tAQt .MaterialToggle_track__d76E4{width:48px;height:28px;background:#1f232b;border-radius:40px;position:relative;cursor:pointer;transition:background .3s ease}.MaterialToggle_toggle__0tAQt .MaterialToggle_track__d76E4:after{content:"";width:20px;height:20px;background:#9aa0a6;position:absolute;top:4px;left:4px;border-radius:50%;transition:transform .35s ease,background .35s ease}.MaterialToggle_toggle__0tAQt .MaterialToggle_input__rN1T_:checked+.MaterialToggle_track__d76E4{background:#1a73e8}.MaterialToggle_toggle__0tAQt .MaterialToggle_input__rN1T_:checked+.MaterialToggle_track__d76E4:after{transform:translateX(20px);background:#ffffff}.CouponForm_form__4jXkN,.CouponForm_form__4jXkN *{box-sizing:border-box;min-width:0}.CouponForm_form__4jXkN{width:100%;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:1.25rem;color:#111827}.CouponForm_card__x_obi,.CouponForm_heading__qK8g7{width:100%;background:#fff;border:1px solid #eef0f3;border-radius:16px;padding:1.75rem;box-shadow:0 8px 24px rgba(0,0,0,.04)}.CouponForm_heading__qK8g7{display:flex;justify-content:space-between;align-items:center}.CouponForm_heading__qK8g7 h2{font-size:1.5rem;margin:0 0 .35rem}.CouponForm_heading__qK8g7 p{margin:0;color:#6b7280}.CouponForm_card__x_obi h3{font-size:1.05rem;margin:0 0 1.25rem;color:#111827}.CouponForm_card__x_obi h3 small{font-weight:400;color:#9ca3af}.CouponForm_form__4jXkN label{display:flex;flex-direction:column;gap:.5rem;color:#374151;font-size:.9rem;font-weight:600}.CouponForm_form__4jXkN input,.CouponForm_form__4jXkN textarea{display:block;width:100%;max-width:100%;padding:.72rem .9rem;border:1px solid #e5e7eb;border-radius:10px;background:#f9fafb;color:#111827;font-size:.95rem;outline:none}.CouponForm_form__4jXkN input:focus,.CouponForm_form__4jXkN textarea:focus{background:#fff;border-color:#1a1a1a;box-shadow:0 0 0 3px rgba(26,26,26,.12)}.CouponForm_form__4jXkN textarea{min-height:100px;resize:vertical}.CouponForm_gridTwo__tyMZ4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.CouponForm_full__GLYQa{grid-column:1/-1}.CouponForm_status__IciQM{display:flex;flex-shrink:0;align-items:center;gap:.65rem;color:#374151;font-size:.9rem;font-weight:600}.CouponForm_ruleGrid__2E0SD,.CouponForm_segmented__bFW4Q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.CouponForm_ruleGrid__2E0SD{grid-template-columns:repeat(3,minmax(0,1fr))}.CouponForm_ruleGrid__2E0SD button,.CouponForm_segmented__bFW4Q button{width:100%;overflow:hidden;padding:1rem;border:1px solid #e5e7eb;border-radius:12px;background:#f9fafb;color:#111827;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:.3rem}.CouponForm_ruleGrid__2E0SD small,.CouponForm_segmented__bFW4Q small{color:#6b7280;white-space:normal}.CouponForm_ruleGrid__2E0SD .CouponForm_selected__lSagU,.CouponForm_segmented__bFW4Q .CouponForm_selected__lSagU{border-color:#1a1a1a;background:#fff;box-shadow:0 0 0 1px #1a1a1a}.CouponForm_conditionRow__MzAnE{display:grid;grid-template-columns:minmax(0,300px);margin-top:1rem}.CouponForm_products__EcLkh{margin-top:1rem;padding-top:1rem;border-top:1px solid #eef0f3}.CouponForm_inlineCheck__NNYmY{flex-direction:row!important;align-items:center!important}.CouponForm_inlineCheck__NNYmY input,.CouponForm_methods__gTw5A input,.CouponForm_productGrid__je6e2 input{width:auto!important}.CouponForm_search__fLua6{margin:1rem 0}.CouponForm_productGrid__je6e2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;max-height:280px;overflow:auto;padding-right:.25rem}.CouponForm_productGrid__je6e2 label{flex-direction:row;align-items:center;padding:.75rem;border:1px solid #e5e7eb;border-radius:10px;background:#fff;cursor:pointer;overflow:hidden}.CouponForm_productGrid__je6e2 label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CouponForm_productGrid__je6e2 .CouponForm_productSelected__Is5OR{border-color:#1a1a1a;background:#f3f4f6}.CouponForm_methods__gTw5A{border:0;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.CouponForm_methods__gTw5A legend{font-size:.9rem;font-weight:600;color:#374151;margin-bottom:.65rem}.CouponForm_methods__gTw5A label{position:relative;flex-direction:row;align-items:flex-start;padding:.85rem;border:1px solid #e5e7eb;border-radius:10px;background:#f9fafb;cursor:pointer}.CouponForm_methods__gTw5A label span{display:flex;flex-direction:column;gap:.2rem}.CouponForm_methods__gTw5A label small{color:#6b7280;font-weight:400;line-height:1.35}.CouponForm_methods__gTw5A .CouponForm_methodSelected__7Wjie{border-color:#1a1a1a;background:#fff}.CouponForm_methodValue__HXSJV{display:grid;grid-template-columns:minmax(0,1fr);margin-top:1rem}.CouponForm_actions__5PE3j{display:flex;justify-content:flex-end;gap:.75rem}.CouponForm_actions__5PE3j button{padding:.7rem 1.1rem;border:1px solid #e5e7eb;border-radius:10px;background:#fff;color:#111827;font-weight:600;cursor:pointer}.CouponForm_actions__5PE3j button:last-child{border-color:#1a1a1a;background:#1a1a1a;color:#fff}.CouponForm_actions__5PE3j button:disabled{opacity:.55}.CouponForm_methodValue__HXSJV:empty{display:none}.CouponForm_dynamicNote___YBjb{margin:1rem 0 0;padding:.85rem 1rem;border-radius:10px;background:#f9fafb;color:#6b7280;font-size:.85rem;line-height:1.5}@media (max-width:900px){.CouponForm_productGrid__je6e2,.CouponForm_ruleGrid__2E0SD{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.CouponForm_card__x_obi,.CouponForm_heading__qK8g7{padding:1.1rem}.CouponForm_heading__qK8g7{align-items:flex-start;gap:1rem}.CouponForm_gridTwo__tyMZ4,.CouponForm_methods__gTw5A,.CouponForm_productGrid__je6e2,.CouponForm_ruleGrid__2E0SD,.CouponForm_segmented__bFW4Q{grid-template-columns:minmax(0,1fr)}.CouponForm_full__GLYQa{grid-column:auto}.CouponForm_actions__5PE3j{flex-direction:column-reverse}.CouponForm_actions__5PE3j button{width:100%}}