.CouponsDashboard_adminHeader__a5wwX{background:linear-gradient(135deg,#075257,#0a6b72 50%,#053f43);color:var(--text-light);padding:1.5rem 0;box-shadow:0 8px 32px rgba(7,82,87,.25),0 2px 8px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.1);position:-webkit-sticky;position:sticky;top:0;z-index:1000;border-bottom:1px solid hsla(0,0%,100%,.15);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);position:relative;overflow:hidden}.CouponsDashboard_adminHeader__a5wwX:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,hsla(0,0%,100%,.1) 0,transparent 50%),radial-gradient(circle at 80% 80%,hsla(0,0%,100%,.08) 0,transparent 50%);pointer-events:none;opacity:.6}.CouponsDashboard_adminHeaderContent__OhlGo{max-width:1600px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.5rem;position:relative;z-index:1}.CouponsDashboard_adminLogo__UldL2{display:flex;align-items:center;gap:1rem;padding:.5rem 0}.CouponsDashboard_adminLogoImage__4APhe{height:42px;width:auto;object-fit:contain;transition:transform .3s cubic-bezier(.4,0,.2,1);filter:brightness(0) invert(1);filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.CouponsDashboard_adminLogoImage__4APhe:hover{transform:scale(1.08) rotate(2deg)}.CouponsDashboard_adminLogoText__aIo6J{font-family:var(--font-serif);font-size:1.75rem;font-weight:700;letter-spacing:1.5px;text-shadow:0 2px 4px rgba(0,0,0,.2);text-decoration:none;color:inherit;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.CouponsDashboard_adminLogoText__aIo6J:hover{opacity:.85;transform:translateY(-1px);text-shadow:0 4px 8px rgba(0,0,0,.3)}.CouponsDashboard_adminBadge__vwgyn{background:linear-gradient(135deg,hsla(0,0%,100%,.25),hsla(0,0%,100%,.15));padding:.35rem .9rem;border-radius:20px;font-size:.7rem;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;border:1px solid hsla(0,0%,100%,.2);box-shadow:0 2px 8px rgba(0,0,0,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s cubic-bezier(.4,0,.2,1)}.CouponsDashboard_adminBadge__vwgyn:hover{background:linear-gradient(135deg,hsla(0,0%,100%,.35),hsla(0,0%,100%,.25));transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.2);border-color:hsla(0,0%,100%,.3)}.CouponsDashboard_adminUserInfo__4yF2l{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}.CouponsDashboard_adminUserInfo__4yF2l span{font-weight:500;font-size:.95rem;padding:.5rem 1rem;background:hsla(0,0%,100%,.1);border-radius:12px;border:1px solid hsla(0,0%,100%,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.CouponsDashboard_logoutBtn__Mp23r{padding:.75rem 1.75rem;background:linear-gradient(135deg,hsla(0,0%,100%,.25),hsla(0,0%,100%,.15));border:1px solid hsla(0,0%,100%,.25);border-radius:12px;color:var(--text-light);font-weight:600;cursor:pointer;font-size:.95rem;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 8px rgba(0,0,0,.15)}.CouponsDashboard_logoutBtn__Mp23r:hover{background:linear-gradient(135deg,hsla(0,0%,100%,.35),hsla(0,0%,100%,.25));transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.25)}.CouponsDashboard_adminMain__oY2o8{min-height:calc(100vh - 80px);background:radial-gradient(ellipse at top,rgba(7,82,87,.04) 0,transparent 50%),linear-gradient(180deg,#faf8f4,#f5f1e8 50%,#f0ebe0);position:relative;overflow-x:hidden}.CouponsDashboard_adminLayout__CqqJ7{display:flex;min-height:calc(100vh - 80px);position:relative}.CouponsDashboard_adminContent__e_pa4{flex:1 1;padding:3rem 2.5rem;position:relative;overflow-x:hidden;min-width:0}.CouponsDashboard_adminContainer__MSGAx{max-width:1600px;margin:0 auto;width:100%;position:relative;z-index:1}.CouponsDashboard_adminHeaderSection__7_8cp{margin-bottom:2.5rem;padding-bottom:1.5rem;border-bottom:2px solid var(--border-light)}.CouponsDashboard_adminTitle__Ybo6Q{font-family:var(--font-serif);font-size:2.75rem;color:var(--primary-green);margin-bottom:.75rem;font-weight:700;letter-spacing:-.8px;line-height:1.2;text-shadow:0 2px 4px rgba(7,82,87,.1)}.CouponsDashboard_adminSubtitle__79fZW{color:var(--text-medium);font-size:1.1rem;line-height:1.7;font-weight:400;max-width:800px}.CouponsDashboard_adminStats__7sQRc{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:2.5rem}@media (max-width:968px){.CouponsDashboard_adminStats__7sQRc{grid-template-columns:repeat(2,1fr);gap:1.25rem}.CouponsDashboard_adminStats__7sQRc .CouponsDashboard_statCard__4w5VM:last-child{grid-column:1/-1}}@media (max-width:640px){.CouponsDashboard_adminStats__7sQRc{grid-template-columns:1fr;gap:1rem}}.CouponsDashboard_statCard__4w5VM{background:linear-gradient(135deg,hsla(0,0%,100%,.95),hsla(0,0%,98%,.98));padding:2rem 2.25rem;border-radius:24px;box-shadow:0 8px 32px rgba(7,82,87,.1),0 2px 8px rgba(0,0,0,.04),inset 0 1px 0 #fff,inset 0 -1px 0 rgba(7,82,87,.05);display:flex;align-items:center;gap:1.75rem;border:1.5px solid rgba(7,82,87,.1);transition:all .5s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}.CouponsDashboard_statCard__4w5VM:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary-green) 0,#0a6b72 25%,#10b981 50%,#0a6b72 75%,var(--primary-green) 100%);background-size:300% 100%;transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.34,1.56,.64,1);animation:CouponsDashboard_shimmer__Kbp2T 4s ease-in-out infinite;border-radius:24px 24px 0 0}@keyframes CouponsDashboard_shimmer__Kbp2T{0%,to{background-position:0 0}50%{background-position:100% 0}}.CouponsDashboard_statCard__4w5VM:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 16px 48px rgba(7,82,87,.18),0 6px 16px rgba(0,0,0,.1),inset 0 1px 0 #fff,inset 0 -1px 0 rgba(7,82,87,.08);border-color:rgba(7,82,87,.25)}.CouponsDashboard_statCard__4w5VM:hover:before{transform:scaleX(1)}.CouponsDashboard_statIcon__DZh7r{font-size:2.25rem;flex-shrink:0;transition:all .5s cubic-bezier(.34,1.56,.64,1);color:var(--primary-green);display:flex;align-items:center;justify-content:center;width:72px;height:72px;background:linear-gradient(135deg,rgba(7,82,87,.15),rgba(10,107,114,.12) 50%,rgba(7,82,87,.08));border-radius:20px;border:2px solid rgba(7,82,87,.15);box-shadow:0 6px 20px rgba(7,82,87,.12),0 2px 6px rgba(0,0,0,.05),inset 0 1px 0 hsla(0,0%,100%,.6),inset 0 -1px 0 rgba(7,82,87,.1)}.CouponsDashboard_statCard__4w5VM:hover .CouponsDashboard_statIcon__DZh7r{transform:scale(1.15) rotate(8deg)}.CouponsDashboard_statContent__EhhiZ{flex:1 1;min-width:0}.CouponsDashboard_statValue__ukGtw{font-family:var(--font-sans);font-size:2.5rem;color:var(--primary-green);font-weight:800;margin-bottom:.25rem;line-height:1;letter-spacing:-.5px;background:linear-gradient(135deg,var(--primary-green) 0,var(--primary-green-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.CouponsDashboard_statLabel__4mNdO{color:var(--text-medium);font-size:.95rem;font-weight:600;letter-spacing:.3px;text-transform:uppercase;opacity:.8}.CouponsDashboard_adminFilters__kXQbT{display:flex;gap:1.5rem;margin-bottom:2.5rem;flex-wrap:wrap;background:linear-gradient(135deg,hsla(0,0%,100%,.95),hsla(0,0%,98%,.98));padding:2rem;border-radius:24px;box-shadow:0 8px 32px rgba(7,82,87,.08),0 2px 8px rgba(0,0,0,.04),inset 0 1px 0 #fff,inset 0 -1px 0 rgba(7,82,87,.05);border:1.5px solid rgba(7,82,87,.1);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}.CouponsDashboard_searchInputWrapper__MIl1t{position:relative;flex:1 1;min-width:300px}.CouponsDashboard_searchInputWrapper__MIl1t:before{content:"";position:absolute;left:1.25rem;top:50%;transform:translateY(-50%);width:20px;height:20px;background:var(--primary-green);opacity:.1;border-radius:50%;z-index:0}.CouponsDashboard_searchInput__BD06A{padding:1.125rem 1.5rem 1.125rem 3.5rem;border:2px solid rgba(7,82,87,.12);border-radius:16px;font-family:var(--font-sans);font-size:.95rem;color:var(--text-dark);transition:all .4s cubic-bezier(.4,0,.2,1);background:linear-gradient(180deg,hsla(0,0%,100%,.98),hsla(0,0%,98%,.95));flex:1 1;min-width:300px;width:100%;box-shadow:0 4px 12px rgba(7,82,87,.06),0 1px 3px rgba(0,0,0,.03),inset 0 1px 2px hsla(0,0%,100%,.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.CouponsDashboard_searchInput__BD06A:focus{outline:none;border-color:var(--primary-green);box-shadow:0 0 0 4px rgba(7,82,87,.12),0 6px 20px rgba(7,82,87,.18),0 2px 6px rgba(0,0,0,.05),inset 0 1px 2px #fff;background:#fff;transform:translateY(-2px)}.CouponsDashboard_adminTableContainer__PmdhH{background:hsla(0,0%,100%,.98);border-radius:20px;box-shadow:0 4px 24px rgba(7,82,87,.08),0 1px 4px rgba(0,0,0,.04);border:1px solid rgba(7,82,87,.1);overflow:hidden;position:relative;min-height:400px;transition:all .3s ease}.CouponsDashboard_adminTableContainer__PmdhH:hover{box-shadow:0 6px 32px rgba(7,82,87,.12),0 2px 8px rgba(0,0,0,.06);border-color:rgba(7,82,87,.15)}.CouponsDashboard_tableEmpty__NQy2w,.CouponsDashboard_tableLoading__ym_2T{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);min-height:400px}.CouponsDashboard_loadingSpinner__MfhAO{display:flex;gap:12px;margin-bottom:var(--spacing-md)}.CouponsDashboard_spinnerCircle__0_G_J{width:16px;height:16px;background:linear-gradient(135deg,var(--primary-terracotta),var(--primary-rose));border-radius:50%;animation:CouponsDashboard_bounce___NL2w 1.4s ease-in-out infinite both;box-shadow:0 2px 8px rgba(77,77,77,.3)}.CouponsDashboard_spinnerCircle__0_G_J:first-child{animation-delay:-.32s}.CouponsDashboard_spinnerCircle__0_G_J:nth-child(2){animation-delay:-.16s}@keyframes CouponsDashboard_bounce___NL2w{0%,80%,to{transform:scale(.6);opacity:.5}40%{transform:scale(1);opacity:1}}.CouponsDashboard_emptyIcon__UED4L{font-size:4rem;margin-bottom:var(--spacing-md);opacity:.6;color:var(--primary-green)}.CouponsDashboard_tableEmpty__NQy2w h3{font-family:var(--font-serif);color:var(--primary-dark);margin-bottom:var(--spacing-xs)}.CouponsDashboard_tableEmpty__NQy2w p{color:var(--text-medium)}.CouponsDashboard_adminTableWrapper__4JeGt{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(7,82,87,.3) rgba(7,82,87,.05)}.CouponsDashboard_adminTableWrapper__4JeGt::-webkit-scrollbar{height:8px}.CouponsDashboard_adminTableWrapper__4JeGt::-webkit-scrollbar-track{background:rgba(7,82,87,.05);border-radius:4px}.CouponsDashboard_adminTableWrapper__4JeGt::-webkit-scrollbar-thumb{background:rgba(7,82,87,.3);border-radius:4px}.CouponsDashboard_adminTable__99ETj{width:100%;border-collapse:collapse}.CouponsDashboard_adminTable__99ETj thead{background:linear-gradient(135deg,#075257,#0a6b72);color:var(--text-light);position:-webkit-sticky;position:sticky;top:0;z-index:10;box-shadow:0 2px 8px rgba(0,0,0,.1)}.CouponsDashboard_adminTable__99ETj th{padding:1rem 1.25rem;text-align:left;font-weight:600;font-size:.75rem;letter-spacing:.8px;text-transform:uppercase;white-space:nowrap;font-family:var(--font-sans);border-bottom:1px solid hsla(0,0%,100%,.15)}.CouponsDashboard_adminTable__99ETj td{padding:1rem 1.25rem;border-bottom:1px solid rgba(7,82,87,.08);vertical-align:middle;font-size:.9rem;line-height:1.5;transition:all .2s ease;background:transparent}.CouponsDashboard_adminTable__99ETj tbody tr{transition:all .2s ease;position:relative;background:hsla(0,0%,100%,.6);border-left:2px solid transparent}.CouponsDashboard_adminTable__99ETj tbody tr:hover{background:rgba(7,82,87,.04);border-left-color:var(--primary-green);box-shadow:0 2px 8px rgba(7,82,87,.08)}.CouponsDashboard_adminTable__99ETj tbody tr:nth-child(2n){background:hsla(0,0%,98%,.8)}.CouponsDashboard_adminTable__99ETj tbody tr:nth-child(2n):hover{background:rgba(7,82,87,.05)}.CouponsDashboard_clickableRow__ekEQA{cursor:pointer}.CouponsDashboard_dateCell__m9W9u{display:flex;flex-direction:column;gap:.35rem;min-width:160px;white-space:nowrap}.CouponsDashboard_dateValue__JAEZf{font-weight:700;color:var(--primary-green);font-size:.9rem;line-height:1.3}.CouponsDashboard_timeValue__iqEAt{font-size:.85rem;color:var(--text-medium);font-weight:500;opacity:.85}.CouponsDashboard_codeWrapper__XjLXo{display:flex;align-items:center;gap:.5rem}.CouponsDashboard_codeBadge__qPS68{display:inline-block;padding:.75rem 1.25rem;background:linear-gradient(135deg,rgba(7,82,87,.12),rgba(10,107,114,.1));border:2px solid rgba(7,82,87,.25);border-radius:12px;color:var(--primary-green);font-weight:700;font-size:1rem;letter-spacing:1px;font-family:Courier New,monospace;transition:all .3s ease;box-shadow:0 2px 8px rgba(7,82,87,.15),inset 0 1px 0 hsla(0,0%,100%,.3)}.CouponsDashboard_codeBadge__qPS68:hover{background:linear-gradient(135deg,rgba(7,82,87,.18),rgba(10,107,114,.15));border-color:rgba(7,82,87,.35);transform:scale(1.05);box-shadow:0 4px 12px rgba(7,82,87,.25),inset 0 1px 0 hsla(0,0%,100%,.4)}.CouponsDashboard_phoneLink__DP2eK{color:var(--primary-terracotta);text-decoration:none;font-weight:500;transition:var(--transition-fast)}.CouponsDashboard_phoneLink__DP2eK:hover{color:var(--primary-rose);text-decoration:underline}.CouponsDashboard_noPhone___eqgn{color:var(--text-medium);font-style:italic;font-size:.85rem;opacity:.6}.CouponsDashboard_settingsSection__Ny2nv{margin-bottom:2.5rem}.CouponsDashboard_settingsCard__JFbo2{background:linear-gradient(135deg,hsla(0,0%,100%,.95),hsla(0,0%,98%,.98));padding:2rem 2.25rem;border-radius:24px;box-shadow:0 8px 32px rgba(7,82,87,.1),0 2px 8px rgba(0,0,0,.04),inset 0 1px 0 #fff,inset 0 -1px 0 rgba(7,82,87,.05);border:1.5px solid rgba(7,82,87,.1);transition:all .5s cubic-bezier(.34,1.56,.64,1);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}.CouponsDashboard_settingsCard__JFbo2:hover{box-shadow:0 12px 40px rgba(7,82,87,.12),0 4px 12px rgba(0,0,0,.06),inset 0 1px 0 #fff;border-color:rgba(7,82,87,.15)}.CouponsDashboard_settingsHeader__5_kCS{display:flex;align-items:center;gap:1.5rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:2px solid rgba(7,82,87,.08)}.CouponsDashboard_settingsIcon__IOAPC{font-size:2rem;color:var(--primary-green);display:flex;align-items:center;justify-content:center;width:64px;height:64px;background:linear-gradient(135deg,rgba(7,82,87,.15),rgba(10,107,114,.12) 50%,rgba(7,82,87,.08));border-radius:16px;border:2px solid rgba(7,82,87,.15);box-shadow:0 4px 16px rgba(7,82,87,.1),inset 0 1px 0 hsla(0,0%,100%,.5)}.CouponsDashboard_settingsContent__DEsWS{flex:1 1}.CouponsDashboard_settingsTitle__rAOY5{font-family:var(--font-serif);font-size:1.5rem;color:var(--primary-green);margin-bottom:.5rem;font-weight:700}.CouponsDashboard_settingsDescription__ubjqO{color:var(--text-medium);font-size:.95rem;line-height:1.6}.CouponsDashboard_settingsBody__grAXw,.CouponsDashboard_settingsDisplay__XSJF5{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.CouponsDashboard_settingsDisplay__XSJF5{width:100%}.CouponsDashboard_settingsValue__Vte9x{display:flex;align-items:center;gap:1rem;flex:1 1}.CouponsDashboard_settingsLabel__f7Zgj{font-weight:600;color:var(--text-medium);font-size:1rem}.CouponsDashboard_settingsValueText__pMihg{font-size:1.5rem;font-weight:700;color:var(--primary-green);font-family:Courier New,monospace;padding:.5rem 1rem;background:rgba(7,82,87,.08);border-radius:8px;border:1px solid rgba(7,82,87,.2)}.CouponsDashboard_settingsEditBtn__B9_hk{padding:.75rem 1.5rem;background:linear-gradient(135deg,var(--primary-green) 0,var(--primary-green-dark) 100%);color:var(--text-light);border:none;border-radius:12px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .3s ease;box-shadow:0 2px 8px rgba(7,82,87,.25)}.CouponsDashboard_settingsEditBtn__B9_hk:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(7,82,87,.35)}.CouponsDashboard_settingsInputGroup__gEPiK{display:flex;flex-direction:column;gap:1rem;width:100%}.CouponsDashboard_settingsInputGroup__gEPiK label{font-weight:600;color:var(--text-dark);font-size:1rem}.CouponsDashboard_settingsInput__1FlqE{padding:.875rem 1.25rem;border:2px solid rgba(7,82,87,.12);border-radius:12px;font-family:Courier New,monospace;font-size:1.25rem;font-weight:700;color:var(--primary-green);transition:all .3s ease;background:hsla(0,0%,100%,.98);max-width:200px}.CouponsDashboard_settingsInput__1FlqE:focus{outline:none;border-color:var(--primary-green);box-shadow:0 0 0 4px rgba(7,82,87,.12),0 4px 12px rgba(7,82,87,.15)}.CouponsDashboard_settingsActions__yra52{display:flex;gap:1rem;margin-top:.5rem}.CouponsDashboard_settingsSaveBtn__LAIUs{padding:.75rem 1.5rem;background:linear-gradient(135deg,var(--primary-green) 0,var(--primary-green-dark) 100%);color:var(--text-light);border:none;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(7,82,87,.25)}.CouponsDashboard_settingsSaveBtn__LAIUs:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(7,82,87,.35)}.CouponsDashboard_settingsSaveBtn__LAIUs:disabled{opacity:.6;cursor:not-allowed}.CouponsDashboard_settingsCancelBtn__BlKND{padding:.75rem 1.5rem;background:rgba(7,82,87,.08);color:var(--text-dark);border:1px solid rgba(7,82,87,.2);border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.CouponsDashboard_settingsCancelBtn__BlKND:hover:not(:disabled){background:rgba(7,82,87,.12);border-color:rgba(7,82,87,.3)}.CouponsDashboard_settingsCancelBtn__BlKND:disabled{opacity:.6;cursor:not-allowed}.CouponsDashboard_actionButtons__9vij6{display:flex;gap:.5rem;align-items:center;justify-content:center}.CouponsDashboard_actionBtn__Q035v{width:44px;height:44px;border-radius:14px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .4s cubic-bezier(.34,1.56,.64,1);font-size:1rem;box-shadow:0 4px 12px rgba(0,0,0,.18),0 2px 6px rgba(0,0,0,.12),inset 0 1px 0 hsla(0,0%,100%,.35);position:relative;overflow:hidden}.CouponsDashboard_actionBtn__Q035v:hover{transform:translateY(-3px) scale(1.05)}.CouponsDashboard_actionBtn__Q035v:active{transform:scale(.95)}.CouponsDashboard_copyBtn__3LyzP{background:linear-gradient(135deg,#3b82f6,#2563eb);color:var(--text-light)}.CouponsDashboard_copyBtn__3LyzP:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 6px 24px rgba(59,130,246,.5),0 3px 12px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.4)}.CouponsDashboard_deleteBtn__r9qqb{background:linear-gradient(135deg,#ef4444,#dc2626);color:var(--text-light)}.CouponsDashboard_deleteBtn__r9qqb:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 6px 24px rgba(239,68,68,.5),0 3px 12px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.4)}.CouponsDashboard_couponsCardContainer__hS0ro{display:none;flex-direction:column;gap:1.25rem}.CouponsDashboard_couponCard__ks_1y{background:linear-gradient(135deg,hsla(0,0%,100%,.95),hsla(0,0%,98%,.98));border-radius:24px;padding:2rem;box-shadow:0 8px 32px rgba(7,82,87,.1),0 2px 8px rgba(0,0,0,.04),inset 0 1px 0 #fff,inset 0 -1px 0 rgba(7,82,87,.05);border:1.5px solid rgba(7,82,87,.12);transition:all .5s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}.CouponsDashboard_couponCard__ks_1y:before{content:"";position:absolute;top:0;left:0;width:5px;height:100%;background:linear-gradient(180deg,var(--primary-green),var(--primary-green-light));transform:scaleY(0);transform-origin:top;transition:transform .4s cubic-bezier(.4,0,.2,1)}.CouponsDashboard_couponCard__ks_1y:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 16px 48px rgba(7,82,87,.18),0 6px 20px rgba(0,0,0,.1),inset 0 1px 0 #fff,inset 0 -1px 0 rgba(7,82,87,.08);border-color:rgba(7,82,87,.25)}.CouponsDashboard_couponCard__ks_1y:hover:before{transform:scaleY(1)}.CouponsDashboard_cardHeader__1bPmQ{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;padding-bottom:1rem;border-bottom:2px solid rgba(7,82,87,.08)}.CouponsDashboard_cardDate__7UDtX{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--text-medium)}.CouponsDashboard_cardDate__7UDtX i{color:var(--primary-green);font-size:1.1rem}.CouponsDashboard_cardDateValue__w43OK{display:block;font-weight:600;color:var(--primary-green);font-size:.9rem}.CouponsDashboard_cardTimeValue__AfdNO{display:block;font-size:.8rem;color:var(--text-medium);margin-top:.25rem}.CouponsDashboard_cardBody__lgGFl{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.CouponsDashboard_cardCode__dMzKn{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:linear-gradient(135deg,rgba(7,82,87,.1),rgba(10,107,114,.08));border:2px solid rgba(7,82,87,.2);border-radius:12px;margin-bottom:.5rem}.CouponsDashboard_cardCode__dMzKn i{color:var(--primary-green);font-size:1.2rem}.CouponsDashboard_cardCodeValue__IMXr1{font-family:Courier New,monospace;font-size:1.25rem;font-weight:700;color:var(--primary-green);letter-spacing:1.5px}.CouponsDashboard_cardName__kuOBo{display:flex;align-items:center;gap:var(--spacing-sm);font-size:1.1rem;color:var(--text-dark)}.CouponsDashboard_cardName__kuOBo i{color:var(--primary-green);font-size:1rem}.CouponsDashboard_cardPhone__f5oKp{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:rgba(7,82,87,.06);border-radius:8px;margin-top:.5rem}.CouponsDashboard_cardPhone__f5oKp i{color:var(--primary-terracotta);font-size:.9rem}.CouponsDashboard_cardPhone__f5oKp a{color:var(--primary-terracotta);text-decoration:none;font-weight:500;font-size:.95rem;transition:var(--transition-fast)}.CouponsDashboard_cardPhone__f5oKp a:hover{color:var(--primary-rose);text-decoration:underline}.CouponsDashboard_cardActions__yI11O{display:flex;gap:.5rem;padding-top:var(--spacing-sm);border-top:1px solid var(--border-light);justify-content:flex-end}.CouponsDashboard_cardActionBtn__E9kmP{flex:1 1;padding:.75rem 1rem;border-radius:10px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:var(--transition-fast);font-size:.9rem;font-weight:600}.CouponsDashboard_cardCopyBtn__dzzMS{background:linear-gradient(135deg,#3b82f6,#2563eb);color:var(--text-light)}.CouponsDashboard_cardCopyBtn__dzzMS:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:scale(1.05)}.CouponsDashboard_cardDeleteBtn___aUlp{background:linear-gradient(135deg,#ef4444,#dc2626);color:var(--text-light)}.CouponsDashboard_cardDeleteBtn___aUlp:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);transform:scale(1.05)}@media (max-width:768px){.CouponsDashboard_adminLayout__CqqJ7{flex-direction:column}.CouponsDashboard_settingsCard__JFbo2{padding:1.5rem}.CouponsDashboard_settingsHeader__5_kCS{flex-direction:column;align-items:flex-start;gap:1rem}.CouponsDashboard_settingsBody__grAXw,.CouponsDashboard_settingsDisplay__XSJF5{flex-direction:column;align-items:stretch}.CouponsDashboard_settingsDisplay__XSJF5{gap:1rem}.CouponsDashboard_settingsValue__Vte9x{flex-direction:column;align-items:flex-start;gap:.5rem}.CouponsDashboard_settingsInput__1FlqE{max-width:100%}.CouponsDashboard_settingsActions__yra52{flex-direction:column}.CouponsDashboard_settingsCancelBtn__BlKND,.CouponsDashboard_settingsEditBtn__B9_hk,.CouponsDashboard_settingsSaveBtn__LAIUs{width:100%;justify-content:center}.CouponsDashboard_adminHeaderContent__OhlGo{padding:0 1.5rem}.CouponsDashboard_adminContent__e_pa4{padding:2rem 1.5rem}.CouponsDashboard_adminHeaderSection__7_8cp{margin-bottom:2rem;padding-bottom:1.25rem}.CouponsDashboard_adminTitle__Ybo6Q{font-size:2.25rem}.CouponsDashboard_adminStats__7sQRc{grid-template-columns:1fr;gap:1rem}.CouponsDashboard_statCard__4w5VM{padding:1.5rem 1.75rem}.CouponsDashboard_statIcon__DZh7r{width:56px;height:56px;font-size:1.75rem}.CouponsDashboard_statValue__ukGtw{font-size:2rem}.CouponsDashboard_adminTableWrapper__4JeGt{display:none}.CouponsDashboard_couponsCardContainer__hS0ro{display:flex}.CouponsDashboard_adminFilters__kXQbT{flex-direction:column;padding:1.25rem;gap:1rem}.CouponsDashboard_searchInputWrapper__MIl1t,.CouponsDashboard_searchInput__BD06A{width:100%;min-width:100%}}@media (max-width:640px){.CouponsDashboard_adminHeader__a5wwX{padding:1rem 0}.CouponsDashboard_adminHeaderContent__OhlGo{padding:0 1rem;gap:1rem}.CouponsDashboard_adminContent__e_pa4{padding:1.5rem 1rem}.CouponsDashboard_adminLogoText__aIo6J{font-size:1.5rem}.CouponsDashboard_adminLogoImage__4APhe{height:36px}.CouponsDashboard_adminUserInfo__4yF2l{gap:.75rem}.CouponsDashboard_adminUserInfo__4yF2l span{font-size:.85rem;padding:.4rem .75rem}.CouponsDashboard_logoutBtn__Mp23r{padding:.6rem 1.25rem;font-size:.85rem}.CouponsDashboard_adminTitle__Ybo6Q{font-size:2rem}.CouponsDashboard_adminSubtitle__79fZW{font-size:1rem}.CouponsDashboard_statCard__4w5VM{padding:1.25rem 1.5rem;flex-direction:column;align-items:flex-start;gap:1rem}.CouponsDashboard_statIcon__DZh7r{width:48px;height:48px;font-size:1.5rem}.CouponsDashboard_statValue__ukGtw{font-size:1.75rem}.CouponsDashboard_couponCard__ks_1y{padding:1.25rem}.CouponsDashboard_cardName__kuOBo{font-size:1.05rem}.CouponsDashboard_cardCodeValue__IMXr1{font-size:1.1rem}}