:root{--green:#1a3a2a;--green-dark:#062d20;--green-deeper:#03271d;--green-black:#031d16;--dark:#1c1c1c;--gold:#c9a84c;--gold-dark:#b8973a;--gold-hover:#d8b65a;--cream:#f5f0e8;--cream-soft:#fbf8f2;--muted:#8a8a8a;--ink-soft:#5a5a5a;--line:#d8cfbf;--soft-line:#ded6c8;--success:#2e7d32;--success-light:#4ade80;--danger:#b33a3a;--danger-light:#f87171;--font-ui:"Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--text-strong:#f5f0e8;--text-body:#f5f0e8bf;--text-label:#f5f0e8b8;--text-meta:#f5f0e88c;--text-muted:#f5f0e86b;--text-dark:#1a3a2a;--text-dark-body:#1c1c1cad;--border-gold:#c9a84c6b;--border-gold-soft:#c9a84c40;--border-dark:#1c1c1c14;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:18px;--radius-pill:999px;--shadow-card:0 4px 16px #0000002e;--shadow-elevated:0 12px 32px #00000038;--shadow-light:0 4px 16px #0000000f}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;font-size:16px;min-width:320px;scroll-behavior:smooth}body,html{background:#1a3a2a;background:var(--green)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"tnum" 1,"cv11" 1;color:#f5f0e8;color:var(--text-strong);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-ui);font-size:14px;font-weight:400;line-height:1.55;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-ui)}button{background:none;border:0;cursor:pointer}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}ol,ul{list-style:none}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#062d20;background:var(--green-dark)}::-webkit-scrollbar-thumb{background:#b8973a;background:var(--gold-dark);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#c9a84c;background:var(--gold)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #c9a84c;outline:2px solid var(--gold);outline-offset:2px}h1,h2,h3,h4,h5,h6{color:#f5f0e8;color:var(--text-strong);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-ui);font-weight:700;letter-spacing:-.01em;line-height:1.2}h1{font-size:28px}h2{font-size:20px}h3{font-size:16px}h4{font-size:14px}p{color:#f5f0e8bf;color:var(--text-body);font-weight:400}small{color:#f5f0e88c;color:var(--text-meta);font-size:12px}strong{font-weight:700}.account-header,.admin-header,.page-header{margin:0 0 24px;padding-top:4px;text-align:center}.account-header h1,.admin-title,.page-header h1{color:#c9a84c;color:var(--gold);font-size:28px;font-weight:700;margin-bottom:6px}.account-header p,.admin-subtitle,.page-header p{color:#f5f0e8bf;color:var(--text-body);font-size:14px;font-weight:400}.app-content-page{margin:0 auto;padding:28px 0 60px;width:min(1180px,calc(100% - 40px))}.account-action,.admin-actions button,.admin-approve,.admin-confirm,.admin-create,.admin-modal button,.admin-reject,.admin-reports-page button,.admin-settings-page button,.admin-tab,.auth-secondary-btn,.auth-submit,.auth-top-login,.export-toolbar button,.landing-header-button,.landing-header-link,.landing-primary,.landing-secondary,.legal-topbar-button,.legal-topbar-link,.modal-head-row button,.primary-btn,.primary-btn.auth-submit,.profile-link-button,.settings-form button,button{align-items:center;border-radius:8px;border-radius:var(--radius-sm);box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-ui);font-size:14px;font-weight:600;gap:8px;justify-content:center;letter-spacing:.01em;line-height:1;min-height:48px;padding:0 20px;transition:background-color .18s ease,border-color .18s ease,color .18s ease,filter .18s ease,transform .18s ease}.account-action,.admin-approve,.admin-confirm,.admin-create,.auth-submit,.landing-cta-button,.landing-header-button,.landing-primary,.legal-topbar-button,.primary-btn,.primary-btn.auth-submit,.profile-link-button,.settings-form button{background:#c9a84c;background:var(--gold);border:1px solid #c9a84c;border:1px solid var(--gold);color:#1c1c1c;color:var(--dark)}.account-action:hover,.admin-approve:hover,.admin-confirm:hover,.admin-create:hover,.auth-submit:hover:not(:disabled),.landing-header-button:hover,.landing-primary:hover,.legal-topbar-button:hover,.primary-btn:hover,.profile-link-button:hover,.settings-form button:hover{background:#d8b65a;background:var(--gold-hover);border-color:#d8b65a;border-color:var(--gold-hover)}.auth-submit:disabled,.primary-btn:disabled,button:disabled{cursor:not-allowed;filter:none;opacity:.6}.auth-secondary-btn,.auth-submit,.auth-top-login,.landing-cta-button,.landing-header-button,.landing-header-link,.landing-primary,.landing-secondary,.legal-topbar-button,.legal-topbar-link,.primary-btn.auth-submit{border-radius:999px;border-radius:var(--radius-pill)}.auth-secondary-btn,.auth-top-login,.landing-header-link,.landing-secondary,.legal-topbar-link{background:#0000;border:1px solid #f5f0e8;border:1px solid var(--cream);color:#f5f0e8;color:var(--cream)}.auth-secondary-btn:hover,.auth-top-login:hover,.landing-header-link:hover,.landing-secondary:hover,.legal-topbar-link:hover{background:#c9a84c;background:var(--gold);border-color:#c9a84c;border-color:var(--gold);color:#1c1c1c;color:var(--dark)}.admin-reject,.delete-btn,.deleteBtnLarge{background:#0000;border:1px solid #f871718c;color:#f87171;color:var(--danger-light)}.admin-reject:hover{background:#f871711a}.admin-actions button,.admin-modal button,.modal-head-row button,.perhedj-logout{font-size:13px;min-height:40px;padding:0 16px}.modal-head-row button{border-radius:8px;border-radius:var(--radius-sm);min-width:40px;padding:0;width:40px}.button-spinner{animation:perhedj-spin .7s linear infinite;border:2px solid #18201c40;border-radius:50%;border-top-color:initial;height:15px;width:15px}@keyframes perhedj-spin{to{transform:rotate(1turn)}}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{background:#03271d;background:var(--green-deeper);border:1px solid #c9a84c6b;border:1px solid var(--border-gold);border-radius:8px;border-radius:var(--radius-sm);box-sizing:border-box;color:#f5f0e8;color:var(--text-strong);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-ui);font-size:14px;font-weight:400;height:48px;line-height:1.2;min-height:48px;outline:none;padding:0 14px;transition:border-color .18s ease,box-shadow .18s ease;width:100%}textarea{height:auto;line-height:1.5;min-height:96px;padding:12px 14px;resize:vertical}input::placeholder,textarea::placeholder{color:#f5f0e86b;color:var(--text-muted);opacity:1}input:focus,select:focus,textarea:focus{border-color:#c9a84c;border-color:var(--gold);box-shadow:0 0 0 3px #c9a84c26}input[type=checkbox],input[type=radio]{accent-color:#c9a84c;accent-color:var(--gold);background:#0000;border:0;border-radius:4px;box-shadow:none;height:auto;min-height:0;padding:0;width:auto}.field-label,label{color:#f5f0e8b8;color:var(--text-label);display:block;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-ui);font-size:12px;font-weight:600;letter-spacing:.02em;margin-bottom:6px;margin-top:6px}.password-field{position:relative;width:100%}.password-field input{padding-right:82px}.password-toggle{align-items:center;background:#0000;border:0;border-radius:6px;color:#c9a84c;color:var(--gold);cursor:pointer;display:inline-flex;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-ui);font-size:11px;font-weight:700;height:32px;justify-content:center;letter-spacing:.1em;line-height:1;min-height:0;min-width:52px;padding:0 8px;position:absolute;right:12px;text-transform:uppercase;top:50%;transform:translateY(-50%);transition:color .18s ease,background-color .18s ease;width:auto}.password-toggle:hover{background:#c9a84c1a;color:#d8b65a;color:var(--gold-hover)}.password-hint{display:flex;flex-wrap:wrap;font-size:11.5px;gap:10px 16px;letter-spacing:.01em;margin:6px 0 8px}.password-hint,.password-hint span{color:#f5f0e88c;color:var(--text-meta);font-weight:500}.password-hint span{align-items:center;display:inline-flex;gap:4px;transition:color .18s ease}.password-hint span svg{stroke:#f5f0e88c;stroke:var(--text-meta);color:#f5f0e88c;color:var(--text-meta)}.password-hint .met,.password-hint span.met{color:#c9a84c;color:var(--gold);font-weight:600}.password-hint .met svg,.password-hint span.met svg{stroke:#c9a84c;stroke:var(--gold);color:#c9a84c;color:var(--gold)}.checkbox-label,.terms-check{align-items:flex-start;color:#f5f0e8bf;color:var(--text-body);cursor:pointer;display:flex;font-size:12px;gap:10px;line-height:1.5;margin:12px 0 8px}.terms-check input[type=checkbox]{flex:0 0 18px;height:18px;margin:1px 0 0;max-width:18px;min-height:18px;min-width:18px;width:18px}.terms-check a{color:#c9a84c;color:var(--gold);font-weight:600}.terms-check a:hover{color:#d8b65a;color:var(--gold-hover);text-decoration:underline}.account-actions,.account-summary,.admin-content,.admin-stat,.dashboard-overview-card,.dashboard-panel,.giftcards-page .card,.giftcards-page .wallet-shell,.profile-card,.recent-activity,.settings-card,.transfer-page .card,.transfer-page .wallet-shell,.wallet-page .card,.withdraw-page .card,.withdraw-page .wallet-shell{background:#062d20;background:var(--green-dark);border:1px solid #c9a84c6b;border:1px solid var(--border-gold);border-radius:12px;border-radius:var(--radius-md);box-shadow:0 4px 16px #0000002e;box-shadow:var(--shadow-card);padding:24px}.state-box{align-items:flex-start;border:1px solid #0000;border-radius:8px;border-radius:var(--radius-sm);display:flex;font-size:12px;gap:8px;margin-bottom:14px;padding:12px 14px}.success-state{background:#2e7d3226;border-color:#64c88c59;color:#86efac}.error-state{background:#b33a3a26;border-color:#e6787859;color:#fca5a5}.adminBadge{background:#c9a84c;background:var(--gold);color:#1c1c1c;color:var(--dark)}.adminBadge,.blockedBadge{border-radius:4px;font-size:8px;font-weight:700;letter-spacing:.5px;padding:2px 6px}.blockedBadge{background:#dc3545;color:#fff}.admin-empty{border:1px dashed #c9a84c40;border:1px dashed var(--border-gold-soft);border-radius:8px;border-radius:var(--radius-sm);color:#f5f0e88c;color:var(--text-meta);display:grid;font-size:12px;min-height:120px;padding:20px;place-items:center;text-align:center}.perhedj-navbar,.public-navbar{background:#062d20;background:var(--green-dark);border-bottom:2px solid #c9a84c;border-bottom:2px solid var(--gold);position:sticky;top:0;z-index:1000}.perhedj-nav-inner,.public-nav-inner{align-items:center;display:flex;gap:24px;justify-content:space-between;margin:0 auto;min-height:70px;padding:0 4px;width:calc(100% - 48px)}.perhedj-logo-link,.public-logo-link{align-items:center;display:flex;flex:0 0 auto;padding-left:8px}.perhedj-nav-links,.public-nav-links{display:none}.perhedj-logout,.public-get-started{align-items:center;background:#0000;border:1px solid #c9a84c;border:1px solid var(--gold);border-radius:999px;border-radius:var(--radius-pill);color:#f5f0e8;color:var(--cream);display:inline-flex;font-size:14px;font-weight:600;gap:7px;justify-content:center;margin-left:auto;min-height:46px;padding:0 18px;transition:background .2s ease,color .2s ease}.perhedj-logout:hover,.public-get-started:hover{background:#c9a84c;background:var(--gold);color:#1c1c1c;color:var(--dark)}.logout-icon{font-size:15px;line-height:1}.perhedj-sidebar{background:#03271d;background:var(--green-deeper);border-right:1px solid #c9a84c40;border-right:1px solid var(--border-gold-soft);bottom:0;left:0;overflow-y:auto;padding:18px 14px 24px;position:fixed;top:72px;width:240px;z-index:1050}.perhedj-sidebar-links{display:flex;flex-direction:column;gap:6px}.perhedj-sidebar-link{align-items:center;border:1px solid #0000;border-radius:8px;border-radius:var(--radius-sm);color:#f5f0e8bf;color:var(--text-body);display:flex;font-size:14px;font-weight:500;gap:12px;min-height:44px;padding:0 14px;transition:background .2s ease,color .2s ease,border-color .2s ease}.perhedj-sidebar-link:hover{background:#c9a84c1a;border-color:#c9a84c40;border-color:var(--border-gold-soft);color:#f5f0e8;color:var(--cream)}.perhedj-sidebar-link.is-active{background:#c9a84c38;border-color:#c9a84c;border-color:var(--gold);box-shadow:inset 3px 0 0 #c9a84c;box-shadow:inset 3px 0 0 var(--gold);color:#f5f0e8;color:var(--cream);font-weight:700}.sidebar-icon{align-items:center;color:#c9a84c;color:var(--gold);display:inline-flex;font-size:17px;justify-content:center;line-height:1;text-align:center;width:20px}.mobile-bottom-nav{display:none}.mobile-bottom-nav a{color:#f5f0e8;color:var(--cream);text-align:center}.mobile-bottom-nav a.active{color:#c9a84c;color:var(--gold);font-weight:700}.mobile-bottom-nav .bottom-icon{align-items:center;display:inline-flex;height:22px;justify-content:center;width:22px}.perhedj-logo{align-items:center;direction:ltr;display:inline-flex;flex-shrink:0;gap:12px;line-height:1;text-decoration:none;-webkit-user-select:none;user-select:none}.perhedj-logo.is-compact{gap:10px}.perhedj-logo-coin{align-items:center;background:linear-gradient(145deg,#d8b65a,#c9a84c 55%,#a0852e);border:2px solid #8a6d2a;border-radius:50%;box-shadow:0 2px 6px #00000040,inset 0 -2px 4px #0000002e,inset 0 2px 4px #ffffff1f;display:inline-flex;flex-shrink:0;justify-content:center;position:relative}.perhedj-logo-coin-text{color:#1c1c1c;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-ui);font-weight:800;letter-spacing:.5px;line-height:1;text-shadow:0 1px 1px #ffffff40}.perhedj-logo-text{display:inline-flex;flex-direction:column;gap:2px;line-height:1.05}.perhedj-logo-main{color:#c9a84c;color:var(--gold);font-size:22px;font-weight:800;letter-spacing:3px}.perhedj-logo-main,.perhedj-logo-sub{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-ui);line-height:1}.perhedj-logo-sub{color:#f5f0e88c;font-size:10px;font-weight:500;letter-spacing:2px;text-transform:uppercase}.perhedj-logo.is-compact .perhedj-logo-main{font-size:16px;letter-spacing:2px}.perhedj-logo.is-compact .perhedj-logo-sub{font-size:8px;letter-spacing:1.5px}.auth-card .perhedj-logo .perhedj-logo-sub,.legal-header .perhedj-logo .perhedj-logo-sub{color:#1c1c1c8c}.perhedj-loader{align-items:center;background:#1a3a2a;background:var(--green);color:#f5f0e8;color:var(--cream);display:flex;flex-direction:column;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-ui);justify-content:center;min-height:100vh;padding:24px;width:100%}.perhedj-loader-spinner{animation:perhedj-loader-spin .9s linear infinite;border:3px solid #c9a84c2e;border-radius:50%;border-top:3px solid var(--gold);height:44px;width:44px}.perhedj-loader-text{color:#f5f0e88c;color:var(--text-meta);font-size:13px;font-weight:500;letter-spacing:1.5px;margin-top:18px;text-transform:uppercase}@keyframes perhedj-loader-spin{to{transform:rotate(1turn)}}.landing-page{background:#1a3a2a;background:var(--green);min-height:100vh;position:relative}.landing-header{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:0 auto;min-height:80px;position:relative;width:min(1180px,calc(100% - 40px));z-index:5}.landing-brand{align-items:center;display:inline-flex;flex:0 1 auto;line-height:0;min-width:0;text-decoration:none}.landing-header-actions{align-items:center;display:inline-flex;flex:0 0 auto;gap:10px;justify-content:flex-end}.landing-header-button,.landing-header-link{align-items:center;border-radius:999px;border-radius:var(--radius-pill);display:inline-flex;font-size:13px;font-weight:700;justify-content:center;line-height:1;min-height:42px;padding:0 20px;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.landing-header-link{background:#0000;border:1px solid #f5f0e8;border:1px solid var(--cream);color:#f5f0e8;color:var(--cream)}.landing-header-link:hover{border-color:#c9a84c;border-color:var(--gold)}.landing-header-button,.landing-header-link:hover{background:#c9a84c;background:var(--gold);color:#1c1c1c;color:var(--dark)}.landing-header-button{border:1px solid #c9a84c;border:1px solid var(--gold)}.landing-header-button:hover{background:#d8b65a;background:var(--gold-hover);border-color:#d8b65a;border-color:var(--gold-hover)}.landing-hero{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:1.05fr .95fr;margin:0 auto;min-height:440px;padding:40px 30px 60px;width:min(1180px,calc(100% - 40px))}.landing-copy{max-width:600px}.landing-badge{align-items:center;background:#c9a84c1f;border:1px solid #c9a84c6b;border:1px solid var(--border-gold);border-radius:999px;border-radius:var(--radius-pill);color:#c9a84c;color:var(--gold);display:inline-flex;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-ui);font-size:12px;font-weight:600;gap:8px;letter-spacing:.06em;margin-bottom:20px;padding:6px 14px;text-transform:uppercase;width:fit-content}.landing-badge-dot{animation:landing-badge-pulse 2s ease-in-out infinite;background:#c9a84c;background:var(--gold);border-radius:50%;box-shadow:0 0 8px #c9a84c99;display:inline-block;height:6px;width:6px}@keyframes landing-badge-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}.landing-kicker{color:#f5f0e8;color:var(--text-strong);font-size:13px;font-weight:600;letter-spacing:.14em;margin-bottom:14px;text-transform:uppercase}.landing-title{color:#c9a84c;color:var(--gold);font-size:clamp(36px,4.2vw,58px);font-weight:700;letter-spacing:-.01em;line-height:1.08;margin-bottom:14px}.landing-lead{color:#f5f0e8;color:var(--text-strong);font-size:16px;font-weight:400;line-height:1.65;margin-bottom:28px;max-width:560px}.landing-actions{display:flex;flex-wrap:wrap;gap:14px}.landing-primary,.landing-secondary{align-items:center;border-radius:999px;border-radius:var(--radius-pill);display:inline-flex;font-size:14px;font-weight:700;justify-content:center;min-height:46px;padding:0 24px}.landing-primary{background:#c9a84c;background:var(--gold);border:1px solid #c9a84c;border:1px solid var(--gold);color:#1c1c1c;color:var(--dark)}.landing-primary:hover{background:#d8b65a;background:var(--gold-hover);border-color:#d8b65a;border-color:var(--gold-hover)}.landing-secondary{background:#0000;border:1px solid #f5f0e8;border:1px solid var(--cream);color:#f5f0e8;color:var(--cream)}.landing-secondary:hover{background:#c9a84c;background:var(--gold);border-color:#c9a84c;border-color:var(--gold);color:#1c1c1c;color:var(--dark)}.treasury-illustration{display:grid;min-height:330px;place-items:center;position:relative}.treasury-ring{height:310px;opacity:.55;width:310px}.treasury-ring,.treasury-ring:after{border:1px solid #c9a84c;border:1px solid var(--gold);border-radius:50%;position:absolute}.treasury-ring:after{content:"";inset:28px;opacity:.45}.treasury-wallet{border:2px solid #b8973a;border:2px solid var(--gold-dark);border-radius:18px 18px 28px 28px;box-shadow:12px 18px 24px #00000038,inset 0 1px 0 #ffffff14;height:145px;position:relative;width:205px;z-index:1}.treasury-wallet,.treasury-wallet:before{background:linear-gradient(145deg,#1f4a36,#062d20)}.treasury-wallet:before{border:2px solid #b8973a;border:2px solid var(--gold-dark);border-bottom:0;border-radius:28px 28px 0 0;content:"";height:48px;left:20px;position:absolute;right:20px;top:-23px}.treasury-wallet:after{border:1px solid #c9a84c;border:1px solid var(--gold);border-radius:50%;content:"";height:36px;position:absolute;right:20px;top:53px;width:36px}.treasury-coin{background:linear-gradient(145deg,#e0c263,#a0852e);border:2px solid #b8973a;border:2px solid var(--gold-dark);border-radius:50%;box-shadow:0 9px 16px #0000004d;color:#1c1c1c;color:var(--dark);display:grid;font-size:32px;font-weight:700;height:78px;left:50%;place-items:center;position:absolute;top:-74px;transform:translateX(-50%);width:78px}.landing-features{background:#f5f0e8;background:var(--cream);border-bottom:1px solid #c9a84c40;border-bottom:1px solid var(--border-gold-soft);border-top:1px solid #c9a84c40;border-top:1px solid var(--border-gold-soft);padding:72px 20px 80px}.landing-section-inner{margin:0 auto;width:min(1200px,100%)}.landing-section-title{color:#1a3a2a;color:var(--text-dark);font-size:30px;font-weight:700;letter-spacing:-.01em;margin-bottom:10px;text-align:center}.landing-section-subtitle{color:#1c1c1c99;font-size:14px;font-weight:400;margin-bottom:48px;text-align:center}.feature-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin:0 auto;width:min(1200px,100%)}.feature-card{background:#fff;border:1px solid #1c1c1c14;border:1px solid var(--border-dark);border-radius:14px;box-shadow:0 4px 16px #0000000f;box-shadow:var(--shadow-light);padding:36px 24px 32px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.feature-card:hover{box-shadow:0 10px 28px #0000001a;transform:translateY(-2px)}.feature-icon{background:#c9a84c14;border:1.5px solid #c9a84c;border:1.5px solid var(--gold);border-radius:50%;color:#c9a84c;color:var(--gold);display:grid;height:52px;margin:0 auto 20px;place-items:center;width:52px}.feature-icon svg{stroke:#c9a84c;stroke:var(--gold);fill:none;height:22px;width:22px}.feature-title{color:#1a3a2a;color:var(--text-dark);font-size:16px;font-weight:700;margin-bottom:10px}.feature-description{color:#1c1c1cad;color:var(--text-dark-body);font-size:13px;font-weight:400;line-height:1.65}.landing-how{background:#1a3a2a;background:var(--green);border-top:1px solid #c9a84c40;border-top:1px solid var(--border-gold-soft);padding:80px 20px 88px}.landing-how .landing-section-inner{margin:0 auto;text-align:center;width:min(1100px,100%)}.landing-how-title{color:#c9a84c;color:var(--gold);font-size:30px;font-weight:700;letter-spacing:-.01em;margin:0 0 10px}.landing-how-subtitle{color:#f5f0e8;color:var(--text-strong);font-size:14px;font-weight:400;margin:0 0 56px}.how-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1000px}.how-step{align-items:center;display:flex;flex-direction:column;gap:14px;text-align:center}.how-step-number{align-items:center;background:#c9a84c1a;border:1.5px solid #c9a84c;border:1.5px solid var(--gold);border-radius:50%;color:#f5f0e8;color:var(--cream);display:inline-flex;font-size:18px;font-weight:800;height:60px;justify-content:center;letter-spacing:.05em;margin-bottom:4px;width:60px}.how-step-title{color:#f5f0e8;color:var(--text-strong);font-size:17px;font-weight:700;margin:0}.how-step-text{color:#f5f0e8bf;color:var(--text-body);font-size:13.5px;font-weight:400;line-height:1.65;margin:0;max-width:280px}.auth-minimal-page,.auth-page,.auth-signup-page{background:#1a3a2a;background:var(--green);color:#f5f0e8;color:var(--cream);display:flex;flex-direction:column;min-height:100vh}.auth-minimal-main,.auth-signup-main{align-items:flex-start;display:flex;flex:1 1;justify-content:center;min-height:0;padding:40px 20px 60px}.auth-minimal-wrap,.auth-signup-wrap{align-items:stretch;display:flex;flex-direction:column;gap:20px;margin:0 auto;width:min(100%,460px)}.auth-minimal-wrap .auth-minimal-content,.auth-signup-wrap .auth-signup-content{background:#062d20;background:var(--green-dark);border:1px solid #c9a84c;border:1px solid var(--gold);border-radius:18px;border-radius:var(--radius-xl);padding:32px 28px 28px;width:100%}.auth-minimal-wrap .auth-minimal-logo,.auth-signup-wrap .auth-signup-logo{display:flex;justify-content:center;margin-bottom:28px}.auth-minimal-wrap .auth-minimal-logo a,.auth-signup-wrap .auth-signup-logo a{text-decoration:none}.auth-heading,.auth-minimal-wrap .auth-heading,.auth-signup-wrap .auth-heading{margin-bottom:28px;text-align:center}.auth-heading h1,.auth-minimal-wrap .auth-heading h1,.auth-signup-wrap .auth-heading h1{color:#f5f0e8;color:var(--cream);font-size:24px;font-weight:700;line-height:1.2;margin:0}.auth-eyebrow{color:#c9a84c;color:var(--gold);display:block;font-size:11px;font-weight:700;letter-spacing:.15em;margin-bottom:8px;text-transform:uppercase}.auth-form,.auth-minimal-form{display:flex;flex-direction:column;gap:8px}.auth-forgot{align-self:flex-end;color:#c9a84c;color:var(--gold);font-size:12.5px;font-weight:600;margin:4px 0 12px;text-decoration:none}.auth-forgot:hover{color:#d8b65a;color:var(--gold-hover);text-decoration:underline}.auth-minimal-wrap .auth-footer,.auth-signup-wrap .auth-signup-footer{color:#f5f0e88c;color:var(--text-meta);font-size:13px;margin:0;text-align:center}.auth-minimal-wrap .auth-footer a,.auth-signup-wrap .auth-signup-footer a{color:#c9a84c;color:var(--gold);font-weight:600;margin-left:4px;text-decoration:none}.auth-minimal-wrap .auth-footer a:hover,.auth-signup-wrap .auth-signup-footer a:hover{color:#d8b65a;color:var(--gold-hover);text-decoration:underline}.auth-page-footer{align-items:center;background:#03271d;background:var(--green-deeper);border-top:1px solid #c9a84c33;color:#f5f0e88c;color:var(--text-meta);display:flex;flex:0 0 auto;flex-wrap:wrap;font-size:11px;gap:10px;justify-content:center;min-height:58px;padding:17px 20px;width:100%}.auth-page-footer a{color:#c9a84c;color:var(--gold);font-weight:500;text-decoration:none}.auth-page-footer a:hover{color:#d8b65a;color:var(--gold-hover);text-decoration:underline}.auth-page-footer span{color:#f5f0e88c;color:var(--text-meta)}.legal-page{background:#f5f0e8;background:var(--cream);color:#1c1c1c;color:var(--dark);min-height:100vh}.legal-topbar{align-items:center;background:#1a3a2a;background:var(--green);border-bottom:1px solid #c9a84c;border-bottom:1px solid var(--gold);display:flex;gap:16px;justify-content:space-between;min-height:72px;padding:0 20px;width:100%}.legal-topbar-actions{align-items:center;display:flex;gap:8px}.legal-topbar-button,.legal-topbar-link{align-items:center;border-radius:999px;border-radius:var(--radius-pill);display:inline-flex;font-size:12px;font-weight:700;justify-content:center;min-height:38px;padding:0 15px;text-decoration:none}.legal-topbar-link{background:#0000;border:1px solid #f5f0e8;border:1px solid var(--cream);color:#f5f0e8;color:var(--cream)}.legal-topbar-link:hover{border-color:#c9a84c;border-color:var(--gold)}.legal-topbar-button,.legal-topbar-link:hover{background:#c9a84c;background:var(--gold);color:#1c1c1c;color:var(--dark)}.legal-topbar-button{border:1px solid #c9a84c;border:1px solid var(--gold)}.legal-topbar-button:hover{background:#d8b65a;background:var(--gold-hover);border-color:#d8b65a;border-color:var(--gold-hover)}.legal-main{margin:0 auto;padding:28px 0 60px;width:min(900px,calc(100% - 32px))}.legal-card{background:#fbf8f2;background:var(--cream-soft);border:1px solid #d8cfbf;border:1px solid var(--line);border-radius:18px;border-radius:var(--radius-xl);box-shadow:0 4px 16px #0000000f;box-shadow:var(--shadow-light);overflow:hidden}.legal-header{border-bottom:1px solid #d8cfbf;border-bottom:1px solid var(--line);padding:36px 44px 30px}.legal-header>a{display:inline-flex;margin-bottom:28px}.legal-header h1{color:#1a3a2a;color:var(--text-dark);font-size:clamp(28px,5vw,40px);font-weight:700;line-height:1.1;margin-bottom:9px}.legal-header p{color:#5a5a5a;color:var(--ink-soft);font-size:12px}.legal-eyebrow{color:#b8973a;color:var(--gold-dark);display:block;font-size:11px;font-weight:700;letter-spacing:.15em;margin-bottom:7px;text-transform:uppercase}.legal-content{padding:34px 44px 42px}.legal-content p{color:#4e5750;font-size:14px;line-height:1.8;margin-bottom:18px}.legal-content h2{color:#1a3a2a;color:var(--text-dark);font-size:18px;font-weight:700;margin:27px 0 8px}.legal-note{background:#f6efdc;border-left:3px solid #c9a84c;border-left:3px solid var(--gold);color:#665c44;font-size:11px;line-height:1.65;margin-top:32px;padding:14px 16px}.site-footer{background:#031d16;background:var(--green-black);border-top:1px solid #c9a84c40;border-top:1px solid var(--border-gold-soft);color:#f5f0e8;color:var(--cream)}.footer-inner{grid-gap:48px;align-items:start;display:grid;gap:48px;grid-template-columns:1.3fr 1fr 1fr;margin:0 auto;padding:40px 0 28px;width:min(1180px,calc(100% - 48px))}.footer-col-brand{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.footer-tagline{color:#f5f0e88c;color:var(--text-meta);font-size:12.5px;font-weight:400;line-height:1.6;margin:0;max-width:300px}.footer-col{align-items:flex-start;display:flex;flex-direction:column;gap:12px}.footer-heading{color:#f5f0e8b8;color:var(--text-label);font-size:10.5px;font-weight:700;letter-spacing:.12em;margin:0 0 4px;text-transform:uppercase}.footer-col a{color:#f5f0e88c;color:var(--text-meta);font-size:12.5px;font-weight:400;line-height:1.5;text-decoration:none;transition:color .18s ease;width:fit-content}.footer-col a:hover{color:#c9a84c;color:var(--gold)}.footer-bottom{border-top:1px solid #c9a84c1f;padding:20px 0;width:100%}.footer-bottom-inner{color:#f5f0e86b;color:var(--text-muted);font-size:11px;font-weight:400;margin:0 auto;width:min(1180px,calc(100% - 48px))}.account-summary{background:#062d20;background:var(--green-dark);border:1px solid #c9a84c;border:1px solid var(--gold);border-radius:14px;box-shadow:0 4px 16px #0000002e;box-shadow:var(--shadow-card);grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.account-metric{min-height:104px;padding:22px 20px;text-align:center}.account-metric+.account-metric{border-left:1px solid #c9a84c40;border-left:1px solid var(--border-gold-soft)}.account-metric strong{font-size:24px;line-height:1.2}.account-metric small{font-size:10px}.metric-inline{gap:8px;justify-content:center}.copy-mini{font-size:9px;padding:4px 7px}.copy-mini:hover{background:#c9a84c1a}.recent-head{margin-bottom:18px}.activity-table{min-width:620px}.activity-table th{padding:12px 16px}.activity-table td{border-bottom:1px solid #c9a84c1f;padding:14px 16px}.activity-table tbody tr:nth-child(2n){background:#c9a84c0a}.activity-table tbody tr:hover{background:#c9a84c1a}.activity-negative,.activity-positive{font-weight:700}.activity-empty{align-items:center;color:#f5f0e88c;color:var(--text-meta);display:flex;flex-direction:column;font-size:13px;gap:8px;padding:40px 20px;text-align:center}.empty-icon{border:1px solid #c9a84c6b;border:1px solid var(--border-gold);border-radius:50%;color:#c9a84c;color:var(--gold);display:grid;font-size:20px;height:44px;margin-bottom:8px;place-items:center;width:44px}.admin-dashboard-page{margin:0 auto;padding:28px 0 60px;width:min(1180px,calc(100% - 40px))}.dashboard-overview-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.dashboard-overview-card{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:130px;padding:24px 20px;text-align:center}.dashboard-overview-card span{color:#f5f0e88c;color:var(--text-meta);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.dashboard-overview-card strong{font-feature-settings:"tnum";color:#f5f0e8;color:var(--text-strong);font-size:28px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em;line-height:1}.dashboard-overview-card small{color:#f5f0e86b;color:var(--text-muted);font-size:11px}.dashboard-panel-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);margin-top:18px}.dashboard-panel{min-width:0;padding:24px}.dashboard-panel-head{margin-bottom:18px}.dashboard-panel-head h2{color:#f5f0e8;color:var(--text-strong);font-size:17px;font-weight:700}.dashboard-panel-head p{color:#f5f0e88c;color:var(--text-meta);font-size:11px;margin-top:3px}.chart-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1.5fr .8fr;margin-bottom:16px}.chart-card{background:#03271d;background:var(--green-deeper);border:1px solid #c9a84c6b;border:1px solid var(--border-gold);border-radius:8px;border-radius:var(--radius-sm);min-height:210px;padding:14px}.chart-card svg{height:180px;width:100%}.chart-legend{color:#f5f0e8bf;color:var(--text-body);display:flex;flex-wrap:wrap;font-size:10px;gap:8px 14px}.chart-legend i{background:#c9a84c;background:var(--gold);border-radius:50%;display:inline-block;height:8px;margin-right:4px;width:8px}.donut-wrap{display:grid;place-items:center}.donut-total{fill:#f5f0e8;fill:var(--text-strong);font-size:12px;font-weight:700}.donut-label{fill:#f5f0e88c;fill:var(--text-meta);font-size:8px}.dashboard-chart-list{display:flex;flex-direction:column;gap:10px}.dashboard-chart-row{grid-gap:7px;display:grid;gap:7px}.dashboard-chart-label{color:#f5f0e8bf;color:var(--text-body);display:flex;font-size:11px;gap:12px;justify-content:space-between}.dashboard-chart-label strong{color:#f5f0e8;color:var(--text-strong)}.dashboard-chart-track{background:#c9a84c2e;border-radius:5px;height:10px;overflow:hidden}.dashboard-chart-track span{background:#c9a84c;background:var(--gold);display:block;height:100%}.dashboard-activity-list{grid-gap:0;display:grid;gap:0}.dashboard-activity-item{grid-gap:10px;align-items:start;border-bottom:1px solid #c9a84c40;border-bottom:1px solid var(--border-gold-soft);display:grid;gap:10px;grid-template-columns:10px minmax(0,1fr) auto;padding:11px 0}.dashboard-activity-item:last-child{border-bottom:0}.dashboard-activity-dot{background:#c9a84c;background:var(--gold);border-radius:50%;height:7px;margin-top:5px;width:7px}.dashboard-activity-item div{grid-gap:2px;display:grid;gap:2px;min-width:0}.dashboard-activity-item strong{color:#f5f0e8;color:var(--text-strong);font-size:11px}.dashboard-activity-item div span{color:#f5f0e8bf;color:var(--text-body);font-size:10px;overflow-wrap:anywhere}.dashboard-activity-item time{color:#f5f0e86b;color:var(--text-muted);font-size:9px;white-space:nowrap}.dashboard-empty{color:#f5f0e88c;color:var(--text-meta);font-size:11px;padding:22px 0;text-align:center}.giftcards-page,.transfer-page,.wallet-page,.withdraw-page{padding:24px 16px}.wallet-shell{background:#062d20;background:var(--green-dark);border:1px solid #c9a84c;border:1px solid var(--gold);border-radius:14px;box-shadow:0 4px 16px #0000002e;box-shadow:var(--shadow-card);margin:0 auto;overflow:hidden;width:min(600px,100%)}.giftcards-page .wallet-shell{width:min(640px,100%)}.giftcards-page .headerSection,.transfer-page .headerSection,.wallet-page .headerSection,.withdraw-page .headerSection{border-bottom:1px solid #c9a84c40;border-bottom:1px solid var(--border-gold-soft);padding:16px 20px 12px;text-align:center}.giftcards-page .title,.transfer-page .title,.wallet-page .title,.withdraw-page .title{color:#c9a84c;color:var(--gold);font-size:22px;font-weight:700;letter-spacing:3px;margin:0}.giftcards-page .subtitle,.transfer-page .subtitle,.wallet-page .subtitle,.withdraw-page .subtitle{color:#f5f0e88c;color:var(--text-meta);font-size:12px;margin-top:4px;text-align:center}.giftcards-page .tabs,.transfer-page .tabs,.wallet-page .tabs,.withdraw-page .tabs{border-bottom:1px solid #c9a84c40;border-bottom:1px solid var(--border-gold-soft);display:flex}.transfer-page .tabs button,.wallet-page .tabs button,.withdraw-page .tabs button{background:#0000;border:0;border-bottom:2px solid #0000;border-radius:0;color:#f5f0e88c;color:var(--text-meta);flex:1 1;font-size:14px;font-weight:500;letter-spacing:.02em;min-height:48px;padding:12px 10px;transition:color .2s ease,border-color .2s ease}.transfer-page .tabs button:hover,.wallet-page .tabs button:hover,.withdraw-page .tabs button:hover{color:#f5f0e8;color:var(--text-strong)}.transfer-page .tabs button.active,.wallet-page .tabs button.active,.withdraw-page .tabs button.active{border-bottom-color:#c9a84c;border-bottom-color:var(--gold);color:#c9a84c;color:var(--gold);font-weight:700}.transfer-page .balanceCard,.wallet-page .balanceCard{background:linear-gradient(135deg,#c9a84c,#a0852e);background:linear-gradient(135deg,var(--gold),#a0852e);border:1px solid #b8973a;border:1px solid var(--gold-dark);border-radius:12px;box-shadow:0 8px 20px #0000002e;margin:14px 16px 18px;padding:22px 20px;text-align:center}.transfer-page .balanceLabel,.wallet-page .balanceLabel{color:#1c1c1cbf;font-size:11px;font-weight:600;letter-spacing:.15em;margin:0 0 4px;text-transform:uppercase}.transfer-page .balanceAmount,.wallet-page .balanceAmount{font-feature-settings:"tnum";color:#1c1c1c;color:var(--dark);font-size:32px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1;margin:6px 0 4px}.giftcards-page .card,.transfer-page .card,.wallet-page .card,.withdraw-page .card{background:#062d20;background:var(--green-dark);border-top:1px solid #c9a84c40;border-top:1px solid var(--border-gold-soft);padding:20px}.giftcards-page .cardTitle,.transfer-page .cardTitle,.wallet-page .cardTitle,.withdraw-page .cardTitle{border-bottom:1px solid #c9a84c40;border-bottom:1px solid var(--border-gold-soft);color:#f5f0e8;color:var(--text-strong);font-size:16px;font-weight:700;letter-spacing:.02em;margin-bottom:14px;padding-bottom:10px}.transfer-page .warning,.wallet-page .warning,.withdraw-page .warning{background:#d9902f1a;border:1px solid #c9a84c8c;border-radius:8px;color:#d8b65a;color:var(--gold-hover);font-size:12px;line-height:1.6;margin:12px 0 4px;padding:10px 14px}.transfer-page .historyItem,.wallet-page .txItem,.withdraw-page .historyItem{align-items:center;border-bottom:1px solid #c9a84c40;border-bottom:1px solid var(--border-gold-soft);display:flex;gap:12px;justify-content:space-between;padding:12px 0}.transfer-page .historyItem:last-child,.wallet-page .txItem:last-child,.withdraw-page .historyItem:last-child{border-bottom:0}.wallet-page .txType{color:#f5f0e8;color:var(--text-strong);display:block;font-size:14px;font-weight:700;margin-bottom:2px;text-transform:capitalize}.wallet-page .txDesc{color:#f5f0e88c;color:var(--text-meta);display:block;font-size:12px}.wallet-page .txAmount{font-feature-settings:"tnum";color:#c9a84c;color:var(--gold);font-size:15px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.wallet-page .addressBox{align-items:center;background:#03271d;background:var(--green-deeper);border:1px solid #c9a84c6b;border:1px solid var(--border-gold);border-radius:8px;display:flex;gap:10px;min-height:44px;padding:12px;word-break:break-all}.wallet-page .addressText{color:#f5f0e8;color:var(--text-strong);flex:1 1;font-size:13px;line-height:1.5}.wallet-page .copyBtn{background:#c9a84c;background:var(--gold);border:1px solid #c9a84c;border:1px solid var(--gold);border-radius:8px;color:#1c1c1c;color:var(--dark);cursor:pointer;font-size:12px;font-weight:700;min-height:0;padding:8px 16px;white-space:nowrap}.wallet-page .copyBtn:disabled{cursor:not-allowed;opacity:.55}.giftcards-page .noData,.noData,.transfer-page .noData,.wallet-page .noData,.withdraw-page .noData{color:#f5f0e88c;color:var(--text-meta);font-size:13px;padding:22px 0;text-align:center}.profile-page-modern,.user-settings-page{margin:0 auto;padding:28px 0 60px;width:min(720px,calc(100% - 40px))}.profile-card,.settings-card{margin-bottom:18px;padding:22px 24px}.profile-card h2,.settings-card h2{color:#f5f0e8;color:var(--text-strong);font-size:18px;font-weight:700;margin-bottom:14px;padding-bottom:10px}.profile-card h2,.profile-info-list>div,.settings-card h2{border-bottom:1px solid #c9a84c40;border-bottom:1px solid var(--border-gold-soft)}.profile-info-list>div{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:13px 0}.profile-info-list span{color:#f5f0e88c;color:var(--text-meta);font-size:12px}.profile-info-list strong{color:#f5f0e8;color:var(--text-strong);font-size:13px;overflow-wrap:anywhere;text-align:right}.edit-icon-btn{background:#0000;border:1px solid #c9a84c6b;border:1px solid var(--border-gold);border-radius:6px;color:#c9a84c;color:var(--gold);cursor:pointer;font-size:12px;min-height:0;padding:4px 8px}.profile-links-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-link-button{align-items:center;background:#c9a84c;background:var(--gold);border:1px solid #c9a84c;border:1px solid var(--gold);border-radius:8px;border-radius:var(--radius-sm);color:#1c1c1c;color:var(--dark);display:flex;font-size:12px;font-weight:700;gap:8px;min-height:48px;padding:0 12px}.settings-form{grid-gap:13px;display:grid;gap:13px}.settings-form label{color:#f5f0e8;color:var(--text-strong);font-size:12px;font-weight:700}.settings-form input{margin-top:6px;width:100%}.admin-page{margin:0 auto;padding:28px 0 60px;width:min(1100px,calc(100% - 40px))}.admin-stats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.admin-stat{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:130px;padding:24px 20px;text-align:center}.admin-stat-label{color:#f5f0e88c;color:var(--text-meta);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.admin-stat-number{font-feature-settings:"tnum";color:#f5f0e8;color:var(--text-strong);font-size:28px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.admin-live-bar{align-items:center;background:#0000002e;border:1px solid #c9a84c40;border:1px solid var(--border-gold-soft);border-radius:12px;border-radius:var(--radius-md);display:flex;gap:10px;margin-bottom:4px;padding:10px 16px}.admin-live-text{color:#f5f0e8bf;color:var(--text-body);font-size:13px;letter-spacing:.2px}@keyframes adminLivePulse{0%{box-shadow:0 0 0 0 #35c46a8c}70%{box-shadow:0 0 0 9px #35c46a00}to{box-shadow:0 0 0 0 #35c46a00}}.admin-tabs{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(4,1fr);margin-top:24px}.admin-tab{background:#03271d;background:var(--green-deeper);border:1px solid #c9a84c40;border:1px solid var(--border-gold-soft);border-radius:10px;color:#f5f0e8bf;color:var(--text-body);font-size:13px;font-weight:600;min-height:52px;padding:0 16px;transition:all .18s ease}.admin-tab:hover:not(.active){background:#c9a84c1a;border-color:#c9a84c6b;border-color:var(--border-gold);color:#f5f0e8;color:var(--text-strong)}.admin-tab.active{background:#c9a84c;background:var(--gold);border-color:#c9a84c;border-color:var(--gold);color:#1c1c1c;color:var(--dark);font-weight:700}.admin-content{margin-top:16px;min-height:180px;padding:20px}.admin-content-title{color:#f5f0e8;color:var(--text-strong);font-size:17px}.admin-content-subtitle{font-size:11px;margin-top:2px}.admin-list-item{border-bottom:1px solid #c9a84c40;border-bottom:1px solid var(--border-gold-soft);display:flex;gap:18px;justify-content:space-between;padding:14px 0}.admin-list-item:last-child{border-bottom:0}.admin-item-info{display:flex;flex-direction:column;gap:3px;min-width:0}.admin-item-row{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.admin-item-row strong{color:#f5f0e8;color:var(--text-strong);font-size:13px}.admin-item-amount{color:#c9a84c;color:var(--gold);font-size:12px;font-weight:700}.admin-item-code,.admin-item-date,.admin-item-detail,.admin-item-network{color:#f5f0e88c;color:var(--text-meta);font-size:11px;overflow-wrap:anywhere}.admin-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.admin-activity-item{grid-gap:16px;align-items:start;border-bottom:1px solid #c9a84c40;border-bottom:1px solid var(--border-gold-soft);display:grid;gap:16px;grid-template-columns:auto 1fr;padding:14px 0}.admin-activity-badge{background:#c9a84c2e;border-radius:6px;color:#c9a84c;color:var(--gold);font-size:10px;font-weight:700;letter-spacing:.05em;min-width:130px;padding:8px 12px;text-align:center;text-transform:uppercase}.admin-activity-content{gap:4px}.admin-activity-desc{color:#f5f0e8;color:var(--text-strong);font-size:13px}.admin-activity-date{color:#f5f0e86b;color:var(--text-muted);font-size:11px}.admin-modal-overlay{background:#000000a6;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:2000}.admin-modal{background:#062d20;background:var(--green-dark);border:1px solid #c9a84c;border:1px solid var(--gold);border-radius:12px;border-radius:var(--radius-md);padding:24px;width:min(420px,100%)}.admin-modal-wide{border-radius:16px;border-radius:var(--radius-lg);max-height:90vh;overflow:auto;width:min(720px,100%)}.admin-modal h3{color:#f5f0e8;color:var(--text-strong);font-size:18px;font-weight:700;margin-bottom:8px}.admin-modal p{color:#f5f0e8bf;color:var(--text-body);font-size:12px;margin-bottom:12px}.admin-modal input{margin-bottom:13px;width:100%}.admin-modal>div:last-child{display:flex;gap:8px}.modal-head-row{align-items:center;border-bottom:1px solid #c9a84c40;border-bottom:1px solid var(--border-gold-soft);display:flex;gap:12px;justify-content:space-between;margin-bottom:16px;padding-bottom:10px}.modal-head-row h3{color:#f5f0e8;color:var(--text-strong);font-size:18px;margin:0}.detail-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.detail-grid>div{background:#03271d;background:var(--green-deeper);border:1px solid #c9a84c6b;border:1px solid var(--border-gold);border-radius:8px;display:flex;flex-direction:column;gap:3px;padding:10px}.detail-grid span,.sensitive-detail span{color:#f5f0e88c;color:var(--text-meta);font-size:10px;letter-spacing:.5px;text-transform:uppercase}.detail-grid strong{color:#f5f0e8;color:var(--text-strong);font-size:12px}.card-detail-preview{grid-gap:8px;display:grid;gap:8px;margin-top:14px}.card-detail-image-placeholder{border:1px dashed #c9a84c6b;border:1px dashed var(--border-gold);border-radius:8px;color:#f5f0e88c;color:var(--text-meta);display:grid;font-size:12px;min-height:120px;padding:14px;place-items:center;text-align:center}.card-detail-image-placeholder,.sensitive-detail{background:#03271d;background:var(--green-deeper)}.sensitive-detail{align-items:center;border:1px solid #c9a84c6b;border:1px solid var(--border-gold);border-radius:8px;display:flex;gap:10px;justify-content:space-between;padding:10px}.sensitive-detail code{color:#c9a84c;color:var(--gold);font-size:11px;overflow-wrap:anywhere}.not-found-page{align-items:center;background:linear-gradient(135deg,#1a3a2a,#0f281c);background:linear-gradient(135deg,var(--green),#0f281c);display:flex;justify-content:center;min-height:100vh;padding:20px}.not-found-card{background:#062d20;background:var(--green-dark);border:1px solid #c9a84c;border:1px solid var(--gold);border-radius:14px;box-shadow:0 14px 40px #00000073;box-sizing:border-box;max-width:420px;padding:32px 20px;text-align:center;width:100%}.not-found-title{color:#c9a84c;color:var(--gold);font-size:64px;font-weight:700;letter-spacing:2px;margin-top:10px}.not-found-subtitle{color:#f5f0e8;color:var(--text-strong);font-size:20px;font-weight:600}.not-found-description{color:#f5f0e8bf;color:var(--text-body);font-size:13px;line-height:1.6;margin:14px 0 22px}.not-found-button{background:#c9a84c;background:var(--gold);border:1px solid #c9a84c;border:1px solid var(--gold);border-radius:8px;color:#1c1c1c;color:var(--dark);display:inline-block;font-size:14px;font-weight:700;padding:12px 30px}.not-found-button:hover{background:#d8b65a;background:var(--gold-hover);border-color:#d8b65a;border-color:var(--gold-hover)}@media (min-width:761px){body:has(.perhedj-sidebar) .account-page,body:has(.perhedj-sidebar) .admin-dashboard-page,body:has(.perhedj-sidebar) .admin-page,body:has(.perhedj-sidebar) .app-content-page,body:has(.perhedj-sidebar) .ratings-page{margin-left:260px;margin-right:20px;max-width:1180px;width:auto}body:has(.perhedj-sidebar) .giftcards-page,body:has(.perhedj-sidebar) .transfer-page,body:has(.perhedj-sidebar) .wallet-page,body:has(.perhedj-sidebar) .withdraw-page{display:flex;justify-content:center;padding-left:260px}}@media (max-width:1024px){.feature-grid{gap:18px;grid-template-columns:repeat(2,1fr)}.footer-inner{gap:40px;grid-template-columns:1.3fr 1fr 1fr}}@media (max-width:760px){.perhedj-sidebar{display:none}.perhedj-nav-inner,.public-nav-inner{gap:12px;min-height:64px;padding:0 16px;width:100%}.perhedj-logo-link{flex:1 1 auto;min-width:0;padding-left:0}.perhedj-logout{flex:0 0 auto;font-size:12px;font-weight:700;margin-left:auto;min-height:42px;padding:0 14px;white-space:nowrap}.mobile-bottom-nav{background:#062d20;background:var(--green-dark);border-top:1px solid #c9a84c;border-top:1px solid var(--gold);bottom:0;box-shadow:0 -8px 22px #00000029;display:grid;grid-template-columns:repeat(auto-fit,minmax(46px,1fr));left:0;max-width:100vw;min-height:64px;padding:6px 6px calc(6px + env(safe-area-inset-bottom));position:fixed;width:100vw;z-index:1100}.mobile-bottom-nav a{align-items:center;display:flex;flex-direction:column;font-size:10px;gap:4px;justify-content:center;line-height:1.15;min-height:54px;min-width:0;padding:4px 2px;text-align:center}.mobile-bottom-nav .bottom-icon{font-size:18px;height:24px;width:24px}.mobile-bottom-nav .bottom-icon svg{height:20px;width:20px}body:has(.mobile-bottom-nav){padding-bottom:calc(72px + env(safe-area-inset-bottom))}.landing-header{gap:10px;min-height:68px;width:calc(100% - 24px)}.landing-header-actions{gap:6px}.landing-header-button,.landing-header-link{font-size:12px;min-height:38px;padding:0 14px}.landing-hero{gap:24px;grid-template-columns:1fr;min-height:0;padding:24px 12px 40px;width:calc(100% - 24px)}.treasury-illustration{min-height:200px;order:-1}.treasury-ring{height:210px;width:210px}.treasury-wallet{transform:scale(.72)}.landing-title{font-size:32px}.landing-lead{font-size:14px;line-height:1.6}.landing-actions{margin-top:21px}.landing-primary,.landing-secondary{flex:1 1;min-width:130px}.landing-features{padding:48px 16px 56px}.landing-section-title{font-size:24px}.landing-section-subtitle{font-size:13px;margin-bottom:32px}.feature-grid{gap:14px;grid-template-columns:1fr}.feature-card{padding:28px 20px 24px}.feature-icon{height:46px;margin-bottom:16px;width:46px}.landing-how{padding:56px 16px 64px}.landing-how-title{font-size:24px}.landing-how-subtitle{font-size:13px;margin-bottom:40px}.how-grid{gap:32px;grid-template-columns:1fr}.how-step-number{font-size:16px;height:54px;width:54px}.how-step-title{font-size:16px}.how-step-text{font-size:13px;max-width:320px}.account-page,.admin-dashboard-page,.admin-page,.app-content-page{padding:24px 0 88px;width:calc(100% - 24px)}.account-header h1,.admin-title,.page-header h1{font-size:25px}.account-summary{background:#0000;border:0;border-radius:0;box-shadow:none;gap:8px;grid-template-columns:1fr}.account-metric{align-items:flex-start;background:#062d20;background:var(--green-dark);border:1px solid #c9a84c6b;border:1px solid var(--border-gold);border-radius:12px;border-radius:var(--radius-md);min-height:auto;padding:18px 20px;text-align:left}.account-metric+.account-metric{border-left:1px solid #c9a84c6b;border-left:1px solid var(--border-gold);border-top:1px solid #c9a84c6b;border-top:1px solid var(--border-gold)}.account-metric strong{font-size:22px}.account-action-grid{gap:10px;grid-template-columns:1fr}.account-action{gap:12px;justify-content:flex-start;min-height:52px;padding:0 18px}.recent-head{align-items:flex-start;flex-direction:column;gap:6px}.account-actions,.admin-content,.dashboard-panel,.profile-card,.recent-activity,.settings-card{padding:16px}.admin-stats,.dashboard-overview-grid{gap:10px;grid-template-columns:repeat(2,1fr)}.admin-stat,.dashboard-overview-card{min-height:110px;padding:16px 12px}.admin-stat-number,.dashboard-overview-card strong{font-size:24px}.admin-tabs{gap:8px;grid-template-columns:repeat(2,1fr)}.admin-tab{font-size:12px;min-height:46px;padding:0 12px}.admin-content{margin-top:16px;padding:18px 16px}.admin-content-head{margin-bottom:16px;padding-bottom:14px}.admin-list-item{flex-direction:column;gap:12px}.admin-actions{justify-content:flex-start;width:100%}.admin-actions button{flex:1 1 110px}.admin-activity-item{gap:10px;grid-template-columns:1fr}.admin-activity-badge{min-width:auto;width:fit-content}.wallet-shell{width:100%}.transfer-page .balanceCard,.wallet-page .balanceCard{margin:14px 12px 18px;padding:22px 20px}.transfer-page .balanceAmount,.wallet-page .balanceAmount{font-size:32px}.auth-minimal-wrap,.auth-signup-wrap{gap:16px;width:100%}.auth-minimal-wrap .auth-minimal-content,.auth-signup-wrap .auth-signup-content{border-radius:16px;padding:26px 20px 22px}.auth-heading h1{font-size:21px}.auth-minimal-main,.auth-signup-main{padding:24px 16px 40px}.auth-page-footer{font-size:10.5px;gap:8px;min-height:54px;padding:15px 14px}.legal-topbar{min-height:64px;padding:0 14px}.legal-main{padding:20px 0 36px;width:calc(100% - 20px)}.legal-content,.legal-header{padding-left:22px;padding-right:22px}.legal-content p{font-size:13px}.footer-inner{gap:32px 24px;grid-template-columns:1fr 1fr;padding:36px 0 24px;width:calc(100% - 32px)}.footer-col-brand{gap:14px;grid-column:1/-1}.footer-tagline{font-size:12px;max-width:100%}.footer-col{gap:10px}.footer-col a{font-size:12px}.footer-bottom-inner{font-size:10.5px;width:calc(100% - 32px)}}@media (max-width:430px){.perhedj-nav-inner{padding:0 12px}.perhedj-logout{font-size:11px;min-height:39px;padding:0 10px}.mobile-bottom-nav a{font-size:9px}.mobile-bottom-nav .bottom-icon svg{height:18px;width:18px}.account-page,.admin-dashboard-page,.admin-page,.app-content-page{width:calc(100% - 16px)}.account-action-grid{grid-template-columns:1fr}.admin-stats{grid-template-columns:1fr 1fr}.admin-tab{font-size:11px}.landing-header-button,.landing-header-link{font-size:11px;min-height:36px;padding:0 12px}.landing-title{font-size:28px}.footer-inner{gap:28px;grid-template-columns:1fr}.footer-col-brand{grid-column:auto}.auth-minimal-wrap .auth-minimal-content,.auth-signup-wrap .auth-signup-content{padding:22px 16px 20px}.auth-heading h1{font-size:20px}}@media print{.export-toolbar,.mobile-bottom-nav,.no-print,.perhedj-navbar,.perhedj-sidebar,button{display:none!important}body{background:#fff}.admin-reports-page{margin:0!important;width:100%!important}}.account-action{display:inline-flex!important;justify-content:center!important}.account-action>span{gap:8px!important}.account-action>span,.account-action>span:first-child{align-items:center!important;display:inline-flex!important}.account-action>span:first-child{gap:10px!important}.account-action .icon-chip,.account-action i,.account-action svg{align-items:center!important;display:inline-flex!important;flex-shrink:0!important;height:18px!important;justify-content:center!important;width:18px!important}.account-action>span:last-child{margin-left:4px!important;opacity:.7!important}.activity-type{display:flex!important}.activity-type .activity-icon{font-size:12px!important;height:24px!important;width:24px!important}.activity-negative,.activity-positive{font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important;font-weight:700!important}.copy-mini{align-items:center!important;background:#0000!important;border:1px solid #c9a84c6b!important;border:1px solid var(--border-gold)!important;border-radius:6px!important;color:#c9a84c!important;color:var(--gold)!important;cursor:pointer!important;display:inline-flex!important;font-size:10px!important;font-weight:700!important;justify-content:center!important;letter-spacing:.05em!important;min-height:26px!important;padding:5px 10px!important;text-transform:uppercase!important;transition:all .18s ease!important}.copy-mini:hover{background:#c9a84c1f!important;border-color:#c9a84c!important;border-color:var(--gold)!important;color:#d8b65a!important;color:var(--gold-hover)!important}@media (max-width:760px){.account-action{justify-content:flex-start!important;min-height:54px!important;padding:0 20px!important}.account-action>span:last-child{margin-left:auto!important;opacity:.6!important}.activity-table td,.activity-table th{font-size:12.5px!important;padding:12px 14px!important}.activity-table{min-width:540px!important}}.account-page{margin:0 auto;padding:28px 0 60px;width:min(1040px,calc(100% - 40px))}.account-summary{grid-template-columns:repeat(2,1fr)}.account-metric{gap:6px;min-height:120px;padding:24px 22px}.account-label{letter-spacing:.08em;margin-bottom:4px}.account-metric strong{font-size:26px;line-height:1.15}.account-metric small{color:#f5f0e86b;color:var(--text-muted);font-size:11px;letter-spacing:.05em;margin-top:4px;text-transform:uppercase}.copy-mini{letter-spacing:.06em}.account-actions{background:#062d20;background:var(--green-dark);border:1px solid #c9a84c6b;border:1px solid var(--border-gold);border-radius:12px;border-radius:var(--radius-md);box-shadow:0 4px 16px #0000002e;box-shadow:var(--shadow-card);margin-top:20px;padding:24px}.account-section-title{border-bottom:1px solid #c9a84c40;border-bottom:1px solid var(--border-gold-soft);color:#f5f0e8;color:var(--text-strong);font-size:18px;font-weight:700;margin-bottom:18px;padding-bottom:14px}.account-action-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.account-action{border-radius:var(--radius-sm)!important;font-size:14px!important;gap:10px!important;min-height:54px!important;padding:0 20px!important}.account-action-content{gap:10px!important;min-width:0!important}.account-action-content svg{flex-shrink:0!important;height:18px!important;width:18px!important}.account-action>svg{flex-shrink:0!important;height:16px!important;width:16px!important}.recent-activity{background:#062d20;background:var(--green-dark);border:1px solid #c9a84c6b;border:1px solid var(--border-gold);border-radius:12px;border-radius:var(--radius-md);box-shadow:0 4px 16px #0000002e;box-shadow:var(--shadow-card);margin-top:20px;overflow:hidden;padding:24px}.recent-head{align-items:flex-end}.recent-head h2{color:#f5f0e8;color:var(--text-strong);font-size:18px;font-weight:700;margin:0}.recent-head span{color:#f5f0e88c;color:var(--text-meta);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.activity-table-wrapper{margin:0 -24px;overflow-x:auto;padding:0 24px}.activity-table{border-collapse:initial;border-spacing:0;font-size:13px;min-width:100%;table-layout:auto;width:100%}.activity-table th{background:#03271d;background:var(--green-deeper);border-bottom:1px solid #c9a84c40;border-bottom:1px solid var(--border-gold-soft);color:#c9a84c;color:var(--gold);font-size:10px;font-weight:700;letter-spacing:.1em;padding:14px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.activity-table th.amount-col{text-align:right;width:130px}.activity-table td{border-bottom:1px solid #c9a84c1a;color:#f5f0e8bf;color:var(--text-body);font-size:13px;padding:16px;vertical-align:middle;white-space:nowrap}.activity-table td.amount-col{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;text-align:right}.activity-table tbody tr{transition:background-color .18s ease}.activity-table tbody tr:nth-child(2n){background:#c9a84c08}.activity-table tbody tr:hover{background:#c9a84c14}.activity-table tbody tr:last-child td{border-bottom:0}.activity-type{gap:10px!important}.activity-type .activity-icon{font-size:13px!important;height:26px!important;width:26px!important}.activity-status{font-size:12px!important}@media (max-width:760px){.account-page{padding:24px 0 88px;width:calc(100% - 24px)}.account-summary{gap:10px;grid-template-columns:1fr}.account-metric{border:1px solid #c9a84c6b;border:1px solid var(--border-gold);border-radius:12px;border-radius:var(--radius-md);min-height:auto;padding:18px 20px}.account-metric+.account-metric{border-left:1px solid #c9a84c6b;border-left:1px solid var(--border-gold);border-top:1px solid #c9a84c6b;border-top:1px solid var(--border-gold)}.account-metric strong{font-size:22px}.account-actions{padding:18px 16px}.account-action-grid{gap:10px;grid-template-columns:1fr}.account-action{justify-content:flex-start!important;min-height:54px!important;padding:0 18px!important}.account-action>svg{margin-left:auto!important}.recent-activity{padding:18px 16px}.activity-table-wrapper{margin:0 -16px;padding:0 16px}.activity-table{min-width:520px}.activity-table td,.activity-table th{font-size:12.5px;padding:12px 14px}.activity-table td.amount-col,.activity-table th.amount-col{width:110px}}.account-summary{grid-gap:16px;background:#0000;border:0;border-radius:0;box-shadow:none;display:grid;gap:16px;grid-template-columns:1fr 1fr;padding:0}.account-metric{background:#062d20;background:var(--green-dark);border:1px solid #c9a84c6b;border:1px solid var(--border-gold);border-radius:12px;border-radius:var(--radius-md);box-shadow:0 4px 16px #0000002e;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:130px;padding:26px 24px;text-align:left;transition:border-color .18s ease}.account-metric:hover{border-color:#c9a84c;border-color:var(--gold)}.account-metric+.account-metric{border-left:1px solid #c9a84c6b;border-left:1px solid var(--border-gold)}.account-label{color:#f5f0e88c;color:var(--text-meta);font-size:11px;font-weight:600;letter-spacing:.1em;margin:0;text-transform:uppercase}.metric-value{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px}.account-metric strong{font-feature-settings:"tnum";color:#f5f0e8;color:var(--text-strong);font-size:30px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em;line-height:1.1;margin:0}.metric-currency{color:#f5f0e88c;color:var(--text-meta);font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.metric-inline{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.metric-username{color:#f5f0e86b;color:var(--text-muted);display:block;font-size:12px;font-weight:500;letter-spacing:.02em}.copy-mini{align-items:center;background:#0000;border:1px solid #c9a84c6b;border:1px solid var(--border-gold);border-radius:6px;color:#c9a84c;color:var(--gold);cursor:pointer;display:inline-flex;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-ui);font-size:10px;font-weight:700;justify-content:center;letter-spacing:.08em;min-height:28px;padding:5px 12px;text-transform:uppercase;transition:all .18s ease}.copy-mini:hover{background:#c9a84c1f;border-color:#c9a84c;border-color:var(--gold);color:#d8b65a;color:var(--gold-hover)}.recent-head{align-items:center;border-bottom:1px solid #c9a84c40;border-bottom:1px solid var(--border-gold-soft);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}@media (max-width:760px){.account-summary{gap:12px;grid-template-columns:1fr}.account-metric{min-height:110px;padding:22px 20px}.account-metric+.account-metric{border-left:1px solid #c9a84c6b;border-left:1px solid var(--border-gold);border-top:1px solid #c9a84c6b;border-top:1px solid var(--border-gold)}.account-metric strong{font-size:26px}.metric-currency{font-size:13px}}@media (min-width:761px){body:has(.perhedj-sidebar) .account-page,body:has(.perhedj-sidebar) .admin-dashboard-page,body:has(.perhedj-sidebar) .admin-page,body:has(.perhedj-sidebar) .app-content-page{align-items:center!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;margin-left:240px!important;margin-right:0!important;max-width:100%!important;padding:32px 40px 64px!important;width:calc(100% - 240px)!important}body:has(.perhedj-sidebar) .account-page>*,body:has(.perhedj-sidebar) .admin-dashboard-page>*,body:has(.perhedj-sidebar) .admin-page>*{max-width:620px!important;width:100%!important}body:has(.perhedj-sidebar) .giftcards-page>div,body:has(.perhedj-sidebar) .transfer-page>div,body:has(.perhedj-sidebar) .wallet-page>div,body:has(.perhedj-sidebar) .withdraw-page>div{max-width:600px!important}}.account-profile{background:#062d20!important;background:var(--green-dark)!important;border:1px solid #c9a84c6b!important;border:1px solid var(--border-gold)!important;border-radius:14px!important;gap:16px!important;margin-bottom:16px!important;padding:20px 22px!important}.account-profile,.account-profile-avatar{align-items:center!important;display:flex!important}.account-profile-avatar{background:linear-gradient(145deg,#d8b65a,#c9a84c 55%,#a0852e)!important;border:2px solid #8a6d2a!important;border-radius:50%!important;box-shadow:0 2px 6px #00000040,inset 0 -2px 4px #0000002e!important;color:#1c1c1c!important;flex-shrink:0!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-family:var(--font-ui)!important;font-size:24px!important;font-weight:800!important;height:56px!important;justify-content:center!important;text-shadow:0 1px 1px #ffffff40!important;width:56px!important}.account-profile-info{display:flex!important;flex-direction:column!important;gap:6px!important;min-width:0!important}.account-profile-name{color:#c9a84c!important;color:var(--gold)!important;font-size:20px!important;font-weight:700!important;letter-spacing:-.01em!important;line-height:1.2!important;margin:0!important}.account-profile-id{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important}.account-profile-id-value{font-feature-settings:"tnum"!important;color:#f5f0e88c!important;color:var(--text-meta)!important;font-size:12.5px!important;font-variant-numeric:tabular-nums!important;font-weight:600!important;letter-spacing:.05em!important}.account-profile-copy{align-items:center!important;background:#0000!important;border:1px solid #c9a84c6b!important;border:1px solid var(--border-gold)!important;border-radius:5px!important;color:#c9a84c!important;color:var(--gold)!important;cursor:pointer!important;display:inline-flex!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-family:var(--font-ui)!important;font-size:9.5px!important;font-weight:700!important;justify-content:center!important;letter-spacing:.08em!important;min-height:24px!important;padding:3px 10px!important;text-transform:uppercase!important;transition:all .18s ease!important}.account-profile-copy:hover{background:#c9a84c1f!important;border-color:#c9a84c!important;border-color:var(--gold)!important;color:#d8b65a!important;color:var(--gold-hover)!important}.account-balance-card{background:#062d20!important;background:var(--green-dark)!important;border:1px solid #c9a84c6b!important;border:1px solid var(--border-gold)!important;border-radius:14px!important;box-shadow:none!important;gap:20px!important;margin:0 0 16px!important;padding:24px!important}.account-balance-card,.account-balance-section{display:flex!important;flex-direction:column!important}.account-balance-section{gap:6px!important}.account-balance-label{color:#f5f0e88c!important;color:var(--text-meta)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.1em!important;margin:0!important;text-transform:uppercase!important}.account-balance-value{align-items:baseline!important;display:flex!important;gap:8px!important}.account-balance-value strong{font-feature-settings:"tnum"!important;color:#f5f0e8!important;color:var(--text-strong)!important;font-size:32px!important;font-variant-numeric:tabular-nums!important;font-weight:700!important;letter-spacing:-.02em!important;line-height:1.1!important;margin:0!important}.account-balance-divider{background:#c9a84c40!important;background:var(--border-gold-soft)!important;height:1px!important}.account-quick-section{display:flex!important;flex-direction:column!important;gap:12px!important}.account-quick-title{color:#f5f0e8!important;color:var(--text-strong)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.08em!important;margin:0!important;text-transform:uppercase!important}.account-action-grid{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:repeat(3,1fr)!important}.account-action{align-items:center!important;background:#c9a84c!important;background:var(--gold)!important;border:1px solid #c9a84c!important;border:1px solid var(--gold)!important;border-radius:8px!important;color:#1c1c1c!important;color:var(--dark)!important;cursor:pointer!important;display:flex!important;font-size:13px!important;font-weight:700!important;gap:8px!important;justify-content:space-between!important;min-height:46px!important;padding:0 16px!important;text-decoration:none!important;transition:background-color .18s ease,transform .18s ease!important}.account-action:hover{background:#d8b65a!important;background:var(--gold-hover)!important;border-color:#d8b65a!important;border-color:var(--gold-hover)!important;transform:translateY(-1px)!important}.account-action-content{align-items:center!important;display:inline-flex!important;gap:8px!important}.account-action-content svg{height:16px!important;width:16px!important}.account-action-content svg,.account-action>svg{stroke:#1c1c1c!important;stroke:var(--dark)!important;color:#1c1c1c!important;color:var(--dark)!important}.account-action>svg{height:14px!important;opacity:.7!important;width:14px!important}.recent-activity{background:#062d20!important;background:var(--green-dark)!important;border:1px solid #c9a84c6b!important;border:1px solid var(--border-gold)!important;border-radius:14px!important;margin:0!important;overflow:hidden!important;padding:24px!important}.recent-head{border-bottom:1px solid #c9a84c40!important;border-bottom:1px solid var(--border-gold-soft)!important;margin-bottom:16px!important;padding-bottom:14px!important}.recent-head h2{color:#f5f0e8!important;color:var(--text-strong)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.08em!important;margin:0!important;text-transform:uppercase!important}.activity-table-wrapper{margin:0!important;overflow-x:auto!important;padding:0!important}.activity-table{border-collapse:initial!important;border-spacing:0!important;font-size:12.5px!important;width:100%!important}.activity-table th{background:#03271d!important;background:var(--green-deeper)!important;border-bottom:1px solid #c9a84c40!important;border-bottom:1px solid var(--border-gold-soft)!important;color:#c9a84c!important;color:var(--gold)!important;font-size:9.5px!important;font-weight:700!important;letter-spacing:.1em!important;padding:10px 12px!important;text-align:left!important;text-transform:uppercase!important;white-space:nowrap!important}.activity-table th.amount-col{text-align:right!important;width:100px!important}.activity-table td{border-bottom:1px solid #c9a84c14!important;color:#f5f0e8bf!important;color:var(--text-body)!important;font-size:12.5px!important;padding:12px!important;vertical-align:middle!important;white-space:nowrap!important}.activity-table td.amount-col{font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important;font-weight:700!important;text-align:right!important}.activity-table tbody tr:nth-child(2n){background:#c9a84c08!important}.activity-table tbody tr:hover{background:#c9a84c14!important}.activity-table tbody tr:last-child td{border-bottom:0!important}.activity-type{color:#f5f0e8!important;color:var(--text-strong)!important;font-weight:500!important;gap:8px!important}.activity-type,.activity-type .activity-icon{align-items:center!important;display:inline-flex!important}.activity-type .activity-icon{border-radius:50%!important;flex-shrink:0!important;font-size:11px!important;font-weight:700!important;height:22px!important;justify-content:center!important;line-height:1!important;width:22px!important}.activity-type .activity-icon.positive{background:#4ade8026!important;color:#4ade80!important;color:var(--success-light)!important}.activity-type .activity-icon.negative{background:#f8717126!important;color:#f87171!important;color:var(--danger-light)!important}.activity-positive{color:#4ade80!important;color:var(--success-light)!important}.activity-negative{color:#f87171!important;color:var(--danger-light)!important}.activity-status{color:#4ade80!important;color:var(--success-light)!important}@media (max-width:760px){.account-page{display:block!important;margin:0!important;padding:16px 14px 80px!important;width:100%!important}.account-profile{gap:14px!important;margin-bottom:12px!important;padding:16px 18px!important}.account-profile-avatar{font-size:20px!important;height:48px!important;width:48px!important}.account-profile-name{font-size:17px!important}.account-profile-id-value{font-size:11.5px!important}.account-profile-copy{font-size:9px!important;padding:3px 8px!important}.account-balance-card{gap:16px!important;margin-bottom:12px!important;padding:20px 18px!important}.account-balance-value strong{font-size:28px!important}.account-action-grid{gap:8px!important;grid-template-columns:1fr!important}.account-action{min-height:48px!important}.recent-activity{padding:18px 16px!important}.activity-table thead{display:none!important}.activity-table,.activity-table tbody{display:block!important;min-width:0!important;width:100%!important}.activity-table-wrapper{margin:0!important;overflow:visible!important;padding:0!important}.activity-table tr{grid-gap:4px 12px!important;align-items:center!important;background:#03271d!important;background:var(--green-deeper)!important;border:1px solid #c9a84c40!important;border:1px solid var(--border-gold-soft)!important;border-radius:10px!important;display:grid!important;gap:4px 12px!important;grid-template-columns:1fr auto!important;grid-template-rows:auto auto!important;margin-bottom:10px!important;min-height:76px!important;padding:14px 16px!important}.activity-table tr:hover{border-color:#c9a84c6b!important;border-color:var(--border-gold)!important}.activity-table td{border:0!important;display:block!important;min-width:0!important;padding:0!important;text-align:left!important;white-space:normal!important;width:auto!important}.activity-table td.activity-type{align-items:center!important;color:#f5f0e8!important;color:var(--text-strong)!important;display:inline-flex!important;font-size:13px!important;font-weight:600!important;gap:8px!important;grid-column:1!important;grid-row:1!important}.activity-table td.activity-type .activity-icon{font-size:10px!important;height:20px!important;width:20px!important}.activity-table td.amount-col{font-feature-settings:"tnum"!important;font-size:14px!important;font-variant-numeric:tabular-nums!important;font-weight:700!important;grid-column:2!important;grid-row:1!important;text-align:right!important;white-space:nowrap!important}.activity-table td:first-child{color:#f5f0e88c!important;color:var(--text-meta)!important;font-size:11.5px!important;font-weight:400!important;grid-column:1!important;grid-row:2!important;text-align:left!important}.activity-table td.activity-status{color:#4ade80!important;color:var(--success-light)!important;font-size:10.5px!important;font-weight:700!important;grid-column:2!important;grid-row:2!important;letter-spacing:.06em!important;text-align:right!important;text-transform:uppercase!important;white-space:nowrap!important}}.activity-status{color:#c9a84c!important;color:var(--gold)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:none!important}@media (max-width:760px){.activity-table td.activity-status{color:#c9a84c!important;color:var(--gold)!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.06em!important}}.activity-positive,.amount-col.activity-positive{color:#4ade80!important;color:var(--success-light)!important;font-weight:700!important}.activity-negative,.amount-col.activity-negative{color:#f87171!important;color:var(--danger-light)!important;font-weight:700!important}.activity-status,.activity-table .activity-status,.activity-table td.activity-status,table.activity-table td.activity-status{color:#c9a84c!important;font-weight:600!important;letter-spacing:.02em!important}.activity-table .activity-positive,.activity-table td.amount-col.activity-positive,table.activity-table td.amount-col.activity-positive{color:#4ade80!important;font-weight:700!important}.activity-table .activity-negative,.activity-table td.amount-col.activity-negative,table.activity-table td.amount-col.activity-negative{color:#f87171!important;font-weight:700!important}.activity-status,.activity-table td.activity-status{color:#c9a84c!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:none!important}.activity-status.status-completed,.status-completed{color:#c9a84c!important}.activity-status.status-pending,.status-pending{color:#f39c12!important;font-weight:700!important}.activity-status.status-cancelled,.activity-status.status-failed,.activity-status.status-rejected,.status-cancelled,.status-failed,.status-rejected{color:#f87171!important;font-weight:700!important}.activity-status.status-approved,.activity-status.status-paid,.status-approved,.status-paid{color:#4ade80!important;font-weight:700!important}@media (max-width:760px){.activity-table td.activity-status{font-size:10.5px!important;font-weight:700!important;letter-spacing:.06em!important}}@media (min-width:761px){body:has(.perhedj-sidebar) .wallet-page{align-items:center!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;margin-left:240px!important;margin-right:0!important;max-width:100%!important;padding:32px 40px 64px!important;width:calc(100% - 240px)!important}body:has(.perhedj-sidebar) .wallet-page>*{max-width:580px!important;width:100%!important}}.wallet-page{padding:24px 16px}.wallet-profile{background:#062d20!important;background:var(--green-dark)!important;border:1px solid #c9a84c6b!important;border:1px solid var(--border-gold)!important;border-radius:12px!important;flex-wrap:wrap!important;gap:16px!important;justify-content:space-between!important;margin-bottom:16px!important;padding:16px 20px!important}.wallet-profile,.wallet-profile-left{align-items:center!important;display:flex!important}.wallet-profile-left{gap:12px!important;min-width:0!important}.wallet-profile-avatar{align-items:center!important;background:linear-gradient(145deg,#d8b65a,#c9a84c 55%,#a0852e)!important;border:2px solid #8a6d2a!important;border-radius:50%!important;box-shadow:0 2px 6px #00000040,inset 0 -2px 4px #0000002e!important;color:#1c1c1c!important;display:flex!important;flex-shrink:0!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-family:var(--font-ui)!important;font-size:20px!important;font-weight:800!important;height:46px!important;justify-content:center!important;text-shadow:0 1px 1px #ffffff40!important;width:46px!important}.wallet-profile-info{display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important}.wallet-profile-name{color:#c9a84c!important;color:var(--gold)!important;font-size:15px!important;font-weight:700!important;letter-spacing:-.01em!important;line-height:1.2!important;margin:0!important}.wallet-profile-id{align-items:center!important;display:flex!important;gap:7px!important}.wallet-profile-id-value{font-feature-settings:"tnum"!important;color:#f5f0e88c!important;color:var(--text-meta)!important;font-size:10.5px!important;font-variant-numeric:tabular-nums!important;font-weight:600!important;letter-spacing:.05em!important}.wallet-profile-copy{align-items:center!important;background:#0000!important;border:1px solid #c9a84c6b!important;border:1px solid var(--border-gold)!important;border-radius:4px!important;color:#c9a84c!important;color:var(--gold)!important;cursor:pointer!important;display:inline-flex!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-family:var(--font-ui)!important;font-size:8.5px!important;font-weight:700!important;justify-content:center!important;letter-spacing:.08em!important;min-height:20px!important;padding:2px 7px!important;text-transform:uppercase!important;transition:all .18s ease!important}.wallet-profile-copy:hover{background:#c9a84c1f!important;border-color:#c9a84c!important;border-color:var(--gold)!important;color:#d8b65a!important;color:var(--gold-hover)!important}.wallet-profile-balance{align-items:flex-end!important;display:flex!important;flex-direction:column!important;flex-shrink:0!important;gap:3px!important;text-align:right!important}.wallet-profile-balance-label{color:#f5f0e88c!important;color:var(--text-meta)!important;font-size:9.5px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important}.wallet-profile-balance-value{font-feature-settings:"tnum"!important;color:#c9a84c!important;color:var(--gold)!important;font-size:22px!important;font-variant-numeric:tabular-nums!important;font-weight:700!important;letter-spacing:-.01em!important;line-height:1.1!important}.wallet-main-card{background:#062d20!important;background:var(--green-dark)!important;border:1px solid #c9a84c6b!important;border:1px solid var(--border-gold)!important;border-radius:12px!important;display:flex!important;flex-direction:column!important;padding:20px 22px 22px!important}.wallet-balance-divider,.wallet-balance-section{display:none!important}.wallet-tabs-pills{display:flex!important;gap:6px!important;margin-bottom:20px!important}.wallet-pill{background:#0000!important;border:1px solid #c9a84c40!important;border:1px solid var(--border-gold-soft)!important;border-radius:999px!important;color:#f5f0e88c!important;color:var(--text-meta)!important;cursor:pointer!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-family:var(--font-ui)!important;font-size:12px!important;letter-spacing:.02em!important;min-height:34px!important;padding:0 16px!important;transition:all .18s ease!important}.wallet-pill:hover:not(.active){background:#c9a84c14!important;border-color:#c9a84c6b!important;border-color:var(--border-gold)!important}.wallet-content,.wallet-field{display:flex!important;flex-direction:column!important}.wallet-field{gap:6px!important;margin-bottom:12px!important}.wallet-field-label{color:#f5f0e8bf!important;color:var(--text-body)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.02em!important;margin:0!important}.wallet-field-highlight{color:#c9a84c!important;color:var(--gold)!important;font-weight:700!important}.wallet-field-input{background:#03271d!important;background:var(--green-deeper)!important;border:1px solid #c9a84c40!important;border:1px solid var(--border-gold-soft)!important;border-radius:8px!important;box-sizing:border-box!important;color:#f5f0e8!important;color:var(--text-strong)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-family:var(--font-ui)!important;font-size:13px!important;height:42px!important;min-height:42px!important;outline:none!important;padding:0 12px!important;transition:border-color .18s ease,box-shadow .18s ease!important;width:100%!important}.wallet-field-input::placeholder{color:#f5f0e86b!important;color:var(--text-muted)!important}.wallet-field-input:focus{border-color:#c9a84c!important;border-color:var(--gold)!important;box-shadow:0 0 0 3px #c9a84c26!important}.wallet-address-row{align-items:stretch!important;display:flex!important;gap:6px!important}.wallet-address-box{align-items:center!important;background:#03271d!important;background:var(--green-deeper)!important;border:1px solid #c9a84c40!important;border:1px solid var(--border-gold-soft)!important;border-radius:8px!important;display:flex!important;flex:1 1!important;min-height:42px!important;min-width:0!important;padding:0 12px!important}.wallet-address-text{color:#f5f0e8!important;color:var(--text-strong)!important;font-family:Courier New,monospace!important;font-size:11px!important;letter-spacing:.02em!important;line-height:1.4!important;overflow-wrap:anywhere!important;word-break:break-all!important}.wallet-copy-btn{background:#c9a84c!important;background:var(--gold)!important;border:1px solid #c9a84c!important;border:1px solid var(--gold)!important;border-radius:8px!important;color:#1c1c1c!important;color:var(--dark)!important;cursor:pointer!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-family:var(--font-ui)!important;font-size:11.5px!important;font-weight:700!important;letter-spacing:.04em!important;min-height:42px!important;padding:0 14px!important;transition:background-color .18s ease!important;white-space:nowrap!important}.wallet-copy-btn:hover:not(:disabled){background:#d8b65a!important;background:var(--gold-hover)!important}.wallet-copy-btn:disabled{cursor:not-allowed!important;opacity:.55!important}.wallet-qr-wrapper{align-items:center!important;background:#c9a84c0a!important;border:1px solid #c9a84c6b!important;border:1px solid var(--border-gold)!important;border-radius:10px!important;display:flex!important;flex-direction:column!important;gap:8px!important;margin:14px 0!important;padding:12px!important}.wallet-qr-image{background:#fff!important;border-radius:6px!important;display:block!important;height:140px!important;padding:8px!important;width:140px!important}.wallet-qr-caption{color:#f5f0e88c!important;color:var(--text-meta)!important;font-size:10.5px!important;letter-spacing:.02em!important;text-align:center!important}.wallet-warning{background:#d9902f14!important;border:1px solid #c9a84c73!important;border-radius:8px!important;font-size:11.5px!important;font-weight:500!important;line-height:1.5!important;margin:12px 0!important;padding:10px 12px!important}.wallet-warning,.wallet-warning strong{color:#f5d98a!important}.wallet-form{display:flex!important;flex-direction:column!important;margin-top:4px!important}.wallet-submit{background:#c9a84c!important;background:var(--gold)!important;border:1px solid #c9a84c!important;border:1px solid var(--gold)!important;border-radius:8px!important;color:#1c1c1c!important;color:var(--dark)!important;cursor:pointer!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-family:var(--font-ui)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.02em!important;margin-top:6px!important;min-height:42px!important;padding:0 20px!important;transition:background-color .18s ease!important;width:100%!important}.wallet-submit:hover{background:#d8b65a!important;background:var(--gold-hover)!important}.wallet-support-note{font-size:10px!important;letter-spacing:.02em!important;margin:10px 0 0!important;text-align:center!important}.wallet-fee-info,.wallet-support-note{color:#f5f0e88c!important;color:var(--text-meta)!important}.wallet-fee-info{font-size:11.5px!important;margin:0 0 14px!important}.wallet-history-list{display:flex!important;flex-direction:column!important}.wallet-history-item{align-items:center!important;border-bottom:1px solid #c9a84c40!important;border-bottom:1px solid var(--border-gold-soft)!important;display:flex!important;gap:12px!important;justify-content:space-between!important;padding:12px 0!important}.wallet-history-item:last-child{border-bottom:0!important}.wallet-history-info{display:flex!important;flex:1 1!important;flex-direction:column!important;gap:3px!important;min-width:0!important}.wallet-history-type{color:#f5f0e8!important;color:var(--text-strong)!important;font-size:12.5px!important;font-weight:700!important;letter-spacing:.01em!important}.wallet-history-desc{color:#f5f0e88c!important;color:var(--text-meta)!important;font-size:11px!important;font-weight:400!important;line-height:1.4!important;overflow-wrap:anywhere!important}.wallet-history-amount{font-feature-settings:"tnum"!important;font-size:13.5px!important;font-variant-numeric:tabular-nums!important;font-weight:700!important;white-space:nowrap!important}.wallet-history-amount.positive{color:#4ade80!important}.wallet-history-amount.negative{color:#f87171!important}.wallet-no-data{color:#f5f0e88c!important;color:var(--text-meta)!important;font-size:13px!important;padding:28px 0!important;text-align:center!important}@media (max-width:760px){.wallet-page{display:block!important;margin:0!important;padding:16px 14px 80px!important;width:100%!important}.wallet-profile{gap:12px!important;margin-bottom:12px!important;padding:14px 16px!important}.wallet-profile-avatar{font-size:18px!important;height:42px!important;width:42px!important}.wallet-profile-name{font-size:14px!important}.wallet-profile-id-value{font-size:10px!important}.wallet-profile-balance-value{font-size:20px!important}.wallet-profile-balance-label{font-size:9px!important}.wallet-main-card{border-radius:12px!important;padding:18px 16px!important}.wallet-tabs-pills{gap:6px!important;margin-bottom:16px!important}.wallet-pill{font-size:11.5px!important;min-height:32px!important;padding:0 14px!important}.wallet-address-row{flex-direction:column!important;gap:6px!important}.wallet-address-box{min-height:44px!important}.wallet-address-text{font-size:10.5px!important}.wallet-copy-btn{min-height:40px!important;padding:0!important;width:100%!important}.wallet-qr-wrapper{margin:12px 0!important;padding:10px!important}.wallet-qr-image{height:130px!important;width:130px!important}.wallet-warning{font-size:11px!important;margin:10px 0!important;padding:9px 10px!important}.wallet-history-type{font-size:12px!important}.wallet-history-amount{font-size:13px!important}}@media (max-width:430px){.wallet-profile{align-items:flex-start!important;flex-direction:column!important;gap:10px!important}.wallet-profile-balance{align-items:flex-start!important;border-top:1px solid #c9a84c40!important;border-top:1px solid var(--border-gold-soft)!important;padding-top:10px!important;text-align:left!important;width:100%!important}.wallet-profile-balance-value{font-size:20px!important}.wallet-profile-avatar{font-size:17px!important;height:40px!important;width:40px!important}}.account-balance-card .account-balance-value strong,.account-balance-value strong{font-feature-settings:"tnum"!important;color:#c9a84c!important;color:var(--gold)!important;font-size:32px!important;font-variant-numeric:tabular-nums!important;font-weight:700!important;letter-spacing:-.02em!important;line-height:1.1!important}.admin-stat-number,.dashboard-overview-card strong{color:#c9a84c!important;color:var(--gold)!important}@media (max-width:760px){.account-balance-value strong{color:#c9a84c!important;color:var(--gold)!important;font-size:28px!important}}.wallet-pill{border-color:#c9a84c6b!important;border-color:var(--border-gold)!important;color:#f5f0e8bf!important;color:var(--text-body)!important;font-weight:600!important}.wallet-pill:hover:not(.active){background:#c9a84c1f!important;color:#f5f0e8!important;color:var(--text-strong)!important}.wallet-pill.active,.wallet-pill:hover:not(.active){border-color:#c9a84c!important;border-color:var(--gold)!important}.wallet-pill.active{background:#c9a84c!important;background:var(--gold)!important;color:#1c1c1c!important;color:var(--dark)!important;font-weight:700!important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{appearance:none!important;margin:0!important}input[type=number]{appearance:textfield!important;text-align:left!important}@media (min-width:761px){body:has(.perhedj-sidebar) .withdraw-page{align-items:center!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;margin-left:240px!important;margin-right:0!important;max-width:100%!important;padding:32px 40px 64px!important;width:calc(100% - 240px)!important}body:has(.perhedj-sidebar) .withdraw-page>*{max-width:580px!important;width:100%!important}}.withdraw-page{padding:24px 16px}.withdraw-profile{align-items:center;background:#062d20;background:var(--green-dark);border:1px solid #c9a84c6b;border:1px solid var(--border-gold);border-radius:12px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px;padding:16px 20px}.withdraw-profile-left{align-items:center;display:flex;gap:12px;min-width:0}.withdraw-profile-avatar{align-items:center;background:linear-gradient(145deg,#d8b65a,#c9a84c 55%,#a0852e);border:2px solid #8a6d2a;border-radius:50%;box-shadow:0 2px 6px #00000040,inset 0 -2px 4px #0000002e;color:#1c1c1c;display:flex;flex-shrink:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-ui);font-size:20px;font-weight:800;height:46px;justify-content:center;text-shadow:0 1px 1px #ffffff40;width:46px}.withdraw-profile-info{display:flex;flex-direction:column;gap:4px;min-width:0}.withdraw-profile-name{color:#c9a84c;color:var(--gold);font-size:15px;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0}.withdraw-profile-id{align-items:center;display:flex;gap:7px}.withdraw-profile-id-value{font-feature-settings:"tnum";color:#f5f0e88c;color:var(--text-meta);font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.05em}.withdraw-profile-copy{align-items:center;background:#0000;border:1px solid #c9a84c6b;border:1px solid var(--border-gold);border-radius:4px;color:#c9a84c;color:var(--gold);cursor:pointer;display:inline-flex;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-ui);font-size:8.5px;font-weight:700;justify-content:center;letter-spacing:.08em;min-height:20px;padding:2px 7px;text-transform:uppercase;transition:all .18s ease}.withdraw-profile-copy:hover{background:#c9a84c1f;border-color:#c9a84c;border-color:var(--gold);color:#d8b65a;color:var(--gold-hover)}.withdraw-profile-balance{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:3px;text-align:right}.withdraw-profile-balance-label{color:#f5f0e88c;color:var(--text-meta);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.withdraw-profile-balance-value{font-feature-settings:"tnum";color:#c9a84c;color:var(--gold);font-size:22px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em;line-height:1.1}.withdraw-info-cards{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-bottom:16px}.withdraw-info-card{background:#062d20;background:var(--green-dark);border:1px solid #c9a84c40;border:1px solid var(--border-gold-soft);border-radius:10px;padding:12px 10px;text-align:center}.withdraw-info-label{color:#f5f0e88c;color:var(--text-meta);display:block;font-size:9.5px;font-weight:600;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.withdraw-info-value{font-feature-settings:"tnum";color:#f5f0e8;color:var(--text-strong);display:block;font-size:14px;font-variant-numeric:tabular-nums;font-weight:700}.withdraw-info-value.gold{color:#c9a84c;color:var(--gold)}.withdraw-panel{background:#062d20;background:var(--green-dark);border:1px solid #c9a84c6b;border:1px solid var(--border-gold);border-radius:12px;margin-bottom:16px;padding:20px 22px}.withdraw-panel-title{border-bottom:1px solid #c9a84c40;border-bottom:1px solid var(--border-gold-soft);color:#f5f0e8;color:var(--text-strong);font-size:13px;font-weight:700;letter-spacing:.06em;margin:0 0 18px;padding:0 0 12px;text-transform:uppercase}.withdraw-form{gap:12px}.withdraw-field,.withdraw-form{display:flex;flex-direction:column}.withdraw-field{gap:6px}.withdraw-field-label{color:#f5f0e8bf;color:var(--text-body);font-size:11px;font-weight:600;letter-spacing:.02em;margin:0}.withdraw-field-input{background:#03271d;background:var(--green-deeper);border:1px solid #c9a84c40;border:1px solid var(--border-gold-soft);border-radius:8px;box-sizing:border-box;color:#f5f0e8;color:var(--text-strong);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-ui);font-size:13px;height:42px;min-height:42px;outline:none;padding:0 12px;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.withdraw-field-input::placeholder{color:#f5f0e86b;color:var(--text-muted)}.withdraw-field-input:focus{border-color:#c9a84c;border-color:var(--gold);box-shadow:0 0 0 3px #c9a84c26}.withdraw-amount-row{align-items:stretch;display:flex;gap:8px}.withdraw-amount-row .withdraw-field-input{flex:1 1}.withdraw-max-btn{background:#c9a84c;background:var(--gold);border:1px solid #c9a84c;border:1px solid var(--gold);border-radius:8px;color:#1c1c1c;color:var(--dark);cursor:pointer;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-ui);font-size:12px;font-weight:700;min-height:42px;min-width:60px;padding:0 12px;transition:background-color .18s ease}.withdraw-max-btn:hover{background:#d8b65a;background:var(--gold-hover)}.withdraw-fee-display{background:#03271d;background:var(--green-deeper);border:1px solid #c9a84c40;border:1px solid var(--border-gold-soft);border-radius:10px;padding:12px 14px}.withdraw-fee-row{align-items:center;display:flex;justify-content:space-between;padding:3px 0}.withdraw-fee-label{color:#f5f0e88c;color:var(--text-meta);font-size:12px}.withdraw-fee-value{font-feature-settings:"tnum";color:#f5f0e8;color:var(--text-strong);font-size:13px;font-variant-numeric:tabular-nums;font-weight:700}.withdraw-fee-value.gold{color:#c9a84c;color:var(--gold)}.withdraw-fee-divider{border-top:1px solid #c9a84c40;border-top:1px solid var(--border-gold-soft);margin:6px 0}.withdraw-fee-total{color:#f5f0e8;color:var(--text-strong);font-size:13px;font-weight:700}.withdraw-fee-total-value{font-feature-settings:"tnum";color:#c9a84c;color:var(--gold);font-size:15px;font-variant-numeric:tabular-nums;font-weight:700}.withdraw-warning{background:#d9902f14;border:1px solid #c9a84c73;border-radius:8px;color:#f5d98a;font-size:11.5px;font-weight:500;line-height:1.5;padding:10px 12px}.withdraw-submit{background:#c9a84c;background:var(--gold);border:1px solid #c9a84c;border:1px solid var(--gold);border-radius:8px;color:#1c1c1c;color:var(--dark);cursor:pointer;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-ui);font-size:13.5px;font-weight:700;letter-spacing:.02em;margin-top:6px;min-height:44px;padding:0 20px;transition:background-color .18s ease;width:100%}.withdraw-submit:hover:not(:disabled){background:#d8b65a;background:var(--gold-hover)}.withdraw-submit:disabled{cursor:not-allowed;opacity:.6}.withdraw-history-head{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.withdraw-filters{display:flex;flex-wrap:wrap;gap:6px}.withdraw-filter{background:#0000;border:1px solid #c9a84c40;border:1px solid var(--border-gold-soft);border-radius:999px;color:#f5f0e88c;color:var(--text-meta);cursor:pointer;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-ui);font-size:11.5px;font-weight:600;letter-spacing:.02em;padding:5px 12px;transition:all .18s ease}.withdraw-filter:hover:not(.active){background:#c9a84c14;border-color:#c9a84c6b;border-color:var(--border-gold);color:#f5f0e8;color:var(--text-strong)}.withdraw-filter.active{background:#c9a84c;background:var(--gold);border-color:#c9a84c;border-color:var(--gold);color:#1c1c1c;color:var(--dark);font-weight:700}.withdraw-empty{border:1px dashed #c9a84c40;border:1px dashed var(--border-gold-soft);border-radius:10px;color:#f5f0e88c;color:var(--text-meta);flex-direction:column;font-size:12px;gap:6px;padding:32px 20px;text-align:center}.withdraw-empty,.withdraw-empty-icon{align-items:center;display:flex;justify-content:center}.withdraw-empty-icon{border:1px solid #c9a84c6b;border:1px solid var(--border-gold);border-radius:50%;color:#c9a84c;color:var(--gold);font-size:16px;height:36px;margin-bottom:4px;width:36px}.withdraw-empty strong{color:#f5f0e8bf;color:var(--text-body);font-size:13px;font-weight:600}.withdraw-history-list{display:flex;flex-direction:column}.withdraw-history-item{align-items:center;border-bottom:1px solid #c9a84c40;border-bottom:1px solid var(--border-gold-soft);display:flex;gap:12px;justify-content:space-between;padding:14px 0}.withdraw-history-item:last-child{border-bottom:0}.withdraw-history-left{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.withdraw-history-amount{font-feature-settings:"tnum";color:#f5f0e8;color:var(--text-strong);font-size:14px;font-variant-numeric:tabular-nums;font-weight:700}.withdraw-history-right{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:3px}.withdraw-history-network{color:#c9a84c;color:var(--gold);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.withdraw-history-date{color:#f5f0e86b;color:var(--text-muted);font-size:10.5px}.withdraw-status{border-radius:6px;color:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-ui);font-size:10px;font-weight:700;letter-spacing:.05em;padding:3px 10px;text-transform:uppercase}.withdraw-status.status-pending{background:#f39c12}.withdraw-status.status-approved{background:#c9a84c;background:var(--gold);color:#1c1c1c;color:var(--dark)}.withdraw-status.status-paid{background:#2e7d32}.withdraw-status.status-rejected{background:#dc3545}@media (max-width:760px){.withdraw-page{display:block;margin:0;padding:16px 14px 80px;width:100%}.withdraw-profile{gap:12px;margin-bottom:12px;padding:14px 16px}.withdraw-profile-avatar{font-size:18px;height:42px;width:42px}.withdraw-profile-name{font-size:14px}.withdraw-profile-id-value{font-size:10px}.withdraw-profile-balance-value{font-size:20px}.withdraw-profile-balance-label{font-size:9px}.withdraw-info-cards{gap:6px}.withdraw-info-card{padding:10px 6px}.withdraw-panel{border-radius:12px;margin-bottom:12px;padding:18px 16px}.withdraw-panel-title{font-size:12.5px;margin-bottom:16px}.withdraw-max-btn{font-size:11.5px;min-width:56px;padding:0 10px}.withdraw-history-amount{font-size:13px}}@media (max-width:430px){.withdraw-profile{align-items:flex-start;flex-direction:column;gap:10px}.withdraw-profile-balance{align-items:flex-start;border-top:1px solid #c9a84c40;border-top:1px solid var(--border-gold-soft);padding-top:10px;text-align:left;width:100%}.withdraw-profile-avatar{font-size:17px;height:40px;width:40px}}.withdraw-info-card .withdraw-info-value,.withdraw-info-value,.withdraw-info-value.gold{color:#c9a84c!important;color:var(--gold)!important}@media (min-width:761px){body:has(.perhedj-sidebar) .giftcards-page{align-items:center!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;margin-left:240px!important;margin-right:0!important;max-width:100%!important;padding:32px 40px 64px!important;width:calc(100% - 240px)!important}body:has(.perhedj-sidebar) .giftcards-page>*{max-width:580px!important;width:100%!important}}.giftcards-page{padding:24px 16px}.giftcards-header{margin-bottom:20px;padding:0;text-align:center}.giftcards-title{color:#c9a84c;color:var(--gold);font-size:24px;font-weight:700;letter-spacing:.02em;margin:0 0 6px}.giftcards-subtitle{color:#f5f0e88c;color:var(--text-meta);font-size:13px;margin:0}.giftcards-sell-btn{align-items:center;background:#c9a84c;background:var(--gold);border:1px solid #c9a84c;border:1px solid var(--gold);border-radius:10px;color:#1c1c1c;color:var(--dark);cursor:pointer;display:inline-flex;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-ui);font-size:14px;font-weight:700;gap:10px;justify-content:center;letter-spacing:.02em;margin:0 auto 16px;max-width:580px;min-height:48px;padding:0 20px;transition:background-color .18s ease;width:100%}.giftcards-sell-btn:hover{background:#d8b65a;background:var(--gold-hover)}.giftcards-sell-icon{font-size:20px;line-height:1}.giftcards-panel{background:#062d20;background:var(--green-dark);border:1px solid #c9a84c6b;border:1px solid var(--border-gold);border-radius:12px;margin-bottom:16px;padding:22px 24px}.giftcards-panel-head{align-items:center;border-bottom:1px solid #c9a84c40;border-bottom:1px solid var(--border-gold-soft);display:flex;gap:12px;justify-content:space-between;margin-bottom:18px;padding-bottom:14px}.giftcards-panel-title{color:#f5f0e8;color:var(--text-strong);font-size:14px;font-weight:700;letter-spacing:.06em;margin:0;text-transform:uppercase}.giftcards-close-btn{align-items:center;background:#0000;border:1px solid #c9a84c6b;border:1px solid var(--border-gold);border-radius:8px;color:#f87171;color:var(--danger-light);cursor:pointer;display:inline-flex;font-size:14px;height:32px;justify-content:center;transition:all .18s ease;width:32px}.giftcards-close-btn:hover{background:#f871711a;border-color:#f87171;border-color:var(--danger-light)}.giftcards-add-btn{background:#c9a84c;background:var(--gold);border:1px solid #c9a84c;border:1px solid var(--gold);border-radius:6px;color:#1c1c1c;color:var(--dark);cursor:pointer;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-ui);font-size:11.5px;font-weight:700;min-height:32px;padding:0 12px;transition:background-color .18s ease}.giftcards-add-btn:hover{background:#d8b65a;background:var(--gold-hover)}.giftcards-form{gap:12px}.giftcards-field,.giftcards-form{display:flex;flex-direction:column}.giftcards-field{gap:6px;margin-bottom:4px}.giftcards-field-label{color:#f5f0e8bf;color:var(--text-body);font-size:11.5px;font-weight:600;letter-spacing:.02em;margin:0}.giftcards-field-input{background:#03271d;background:var(--green-deeper);border:1px solid #c9a84c40;border:1px solid var(--border-gold-soft);border-radius:8px;box-sizing:border-box;color:#f5f0e8;color:var(--text-strong);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-ui);font-size:13px;height:42px;min-height:42px;outline:none;padding:0 12px;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.giftcards-field-input::placeholder{color:#f5f0e86b;color:var(--text-muted)}.giftcards-field-input:focus{border-color:#c9a84c;border-color:var(--gold);box-shadow:0 0 0 3px #c9a84c26}.giftcards-row{display:flex;gap:10px}.giftcards-half{display:flex;flex:1 1;flex-direction:column;gap:6px}.giftcards-categories{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.giftcards-category{background:#0000;border:1px solid #c9a84c40;border:1px solid var(--border-gold-soft);border-radius:999px;color:#f5f0e88c;color:var(--text-meta);cursor:pointer;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-ui);font-size:11.5px;font-weight:600;padding:5px 12px;transition:all .18s ease}.giftcards-category:hover:not(.active){background:#c9a84c14;border-color:#c9a84c6b;border-color:var(--border-gold);color:#f5f0e8;color:var(--text-strong)}.giftcards-category.active{background:#c9a84c;background:var(--gold);border-color:#c9a84c;border-color:var(--gold);color:#1c1c1c;color:var(--dark);font-weight:700}.giftcards-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-bottom:12px}.giftcards-card-option{align-items:center;background:#03271d;background:var(--green-deeper);border:1px solid #c9a84c40;border:1px solid var(--border-gold-soft);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:12px 8px 10px;text-align:center;transition:all .18s ease}.giftcards-card-option:hover{background:#c9a84c0f;border-color:#c9a84c6b;border-color:var(--border-gold)}.giftcards-card-option.active{background:#c9a84c2e;border-color:#c9a84c;border-color:var(--gold)}.giftcards-card-logo{align-items:center;background:#062d20;border:1px solid #c9a84c40;border:1px solid var(--border-gold-soft);border-radius:8px;color:#c9a84c;color:var(--gold);display:flex;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-ui);font-size:11px;font-weight:800;height:36px;justify-content:center;letter-spacing:.05em;overflow:hidden;width:36px}.giftcards-card-logo img{height:22px;width:22px}.giftcards-card-name{color:#f5f0e8;color:var(--text-strong);font-size:11.5px;font-weight:600;line-height:1.2}.giftcards-card-rate{color:#f5f0e88c;color:var(--text-meta);font-size:9.5px;line-height:1.3}.giftcards-card-badge{background:#c9a84c;background:var(--gold);border-radius:3px;color:#1c1c1c;color:var(--dark);display:inline-block;font-size:8px;font-weight:700;letter-spacing:.05em;padding:1px 5px;text-transform:uppercase}.giftcards-details{background:#03271d;background:var(--green-deeper);border:1px solid #c9a84c6b;border:1px solid var(--border-gold);border-radius:10px;margin-top:12px;padding:16px 16px 18px;scroll-margin-top:20px}.giftcards-details-title{border-bottom:1px solid #c9a84c40;border-bottom:1px solid var(--border-gold-soft);color:#f5f0e8;color:var(--text-strong);font-size:14px;font-weight:700;letter-spacing:.02em;margin:0 0 14px;padding:0 0 10px;text-align:center}.giftcards-info-box{border-radius:8px;font-size:11.5px;line-height:1.5;margin-bottom:10px;padding:10px 12px}.giftcards-info-box p{margin:0}.giftcards-info-box.blue{background:#1976d21a;border:1px solid #1976d259;color:#90caf9}.giftcards-info-box.yellow{background:#fbc02d1a;border:1px solid #fbc02d59;color:#ffe082}.giftcards-price-display{background:#062d20;background:var(--green-dark);border:1px solid #c9a84c40;border:1px solid var(--border-gold-soft);border-radius:8px;margin:8px 0;padding:12px 14px}.giftcards-price-row{align-items:center;display:flex;justify-content:space-between;padding:3px 0}.giftcards-price-label{color:#f5f0e88c;color:var(--text-meta);font-size:12px}.giftcards-price-value{font-feature-settings:"tnum";color:#f5f0e8;color:var(--text-strong);font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:700}.giftcards-price-divider{border-top:1px solid #c9a84c40;border-top:1px solid var(--border-gold-soft);margin:6px 0}.giftcards-price-label-total{color:#f5f0e8;color:var(--text-strong);font-size:13px;font-weight:700}.giftcards-price-value-total{font-feature-settings:"tnum";color:#c9a84c;color:var(--gold);font-size:15px;font-variant-numeric:tabular-nums;font-weight:700}.giftcards-terms{background:#d9902f0f;border:1px solid #c9a84c59;border-radius:8px;margin-top:12px;padding:12px 14px}.giftcards-terms-title{color:#c9a84c;color:var(--gold);font-size:12.5px;font-weight:700;letter-spacing:.02em;margin:0 0 8px}.giftcards-terms-list{color:#f5f0e8bf;color:var(--text-body);font-size:11.5px;line-height:1.7;margin:0 0 12px;padding-left:18px}.giftcards-checkbox-label{align-items:flex-start;color:#f5f0e8;color:var(--text-strong);cursor:pointer;display:flex;font-size:11.5px;font-weight:600;gap:8px;line-height:1.4}.giftcards-checkbox{accent-color:#c9a84c;accent-color:var(--gold);flex-shrink:0;height:16px;margin:1px 0 0;min-height:16px;width:16px}.giftcards-submit{background:#c9a84c;background:var(--gold);border:1px solid #c9a84c;border:1px solid var(--gold);border-radius:8px;color:#1c1c1c;color:var(--dark);cursor:pointer;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-ui);font-size:13.5px;font-weight:700;letter-spacing:.02em;margin-top:12px;min-height:44px;padding:0 20px;transition:background-color .18s ease;width:100%}.giftcards-submit:hover:not(:disabled){background:#d8b65a;background:var(--gold-hover)}.giftcards-submit:disabled{cursor:not-allowed;opacity:.5}.giftcards-empty{border:1px dashed #c9a84c40;border:1px dashed var(--border-gold-soft);border-radius:10px;flex-direction:column;gap:6px;padding:24px 20px;text-align:center}.giftcards-empty,.giftcards-empty-icon{align-items:center;display:flex;justify-content:center}.giftcards-empty-icon{border:1px solid #c9a84c6b;border:1px solid var(--border-gold);border-radius:50%;color:#c9a84c;color:var(--gold);font-size:16px;height:36px;margin-bottom:4px;width:36px}.giftcards-no-data{color:#f5f0e88c;color:var(--text-meta);font-size:12.5px;margin:0;text-align:center}.giftcards-list{display:flex;flex-direction:column;gap:0}.giftcards-list-item{align-items:center;border-bottom:1px solid #c9a84c40;border-bottom:1px solid var(--border-gold-soft);display:flex;gap:12px;justify-content:space-between;padding:14px 0}.giftcards-list-item:last-child{border-bottom:0}.giftcards-list-info{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.giftcards-list-name{color:#f5f0e8;color:var(--text-strong);font-size:12.5px;font-weight:700;letter-spacing:.02em}.giftcards-list-value{color:#f5f0e8bf;color:var(--text-body);font-size:11.5px;font-weight:500}.giftcards-list-date,.giftcards-list-region{color:#f5f0e88c;color:var(--text-meta);font-size:10.5px}.giftcards-list-rejection{color:#f87171;color:var(--danger-light);font-size:10.5px;font-style:italic}.giftcards-status{border-radius:6px;color:#fff;flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.05em;padding:3px 10px;text-transform:uppercase}@media (max-width:760px){.giftcards-page{display:block;margin:0;padding:16px 14px 80px;width:100%}.giftcards-title{font-size:22px}.giftcards-subtitle{font-size:12.5px}.giftcards-sell-btn{font-size:13.5px;margin-bottom:12px;min-height:46px}.giftcards-panel{border-radius:12px;margin-bottom:12px;padding:18px 16px}.giftcards-panel-title{font-size:12.5px}.giftcards-panel-head{margin-bottom:16px;padding-bottom:12px}.giftcards-grid{gap:6px;grid-template-columns:repeat(2,1fr)}.giftcards-card-option{padding:10px 6px}.giftcards-card-logo{height:32px;width:32px}.giftcards-card-name{font-size:11px}.giftcards-card-rate{font-size:9px}.giftcards-row{flex-direction:row;gap:8px}.giftcards-details{padding:14px 12px 16px}.giftcards-field-input{min-height:44px}.giftcards-price-value-total{font-size:14px}.giftcards-terms{padding:10px 12px}.giftcards-terms-list{font-size:11px}.giftcards-submit{font-size:13px;min-height:46px}.giftcards-list-name{font-size:12px}}@media (max-width:430px){.giftcards-grid{grid-template-columns:repeat(2,1fr)}.giftcards-field-input,.giftcards-submit{font-size:12.5px}}.giftcards-sell-btn{align-items:center!important;display:flex!important;gap:14px!important;justify-content:center!important;min-height:auto!important;padding:14px 24px!important}.giftcards-sell-content{align-items:flex-start!important;display:flex!important;flex-direction:column!important;gap:2px!important;text-align:left!important}.giftcards-sell-content strong{color:#1c1c1c!important;color:var(--dark)!important;font-size:14px!important;font-weight:700!important;line-height:1.2!important}.giftcards-sell-content small{color:#1c1c1ca6!important;font-size:11px!important;font-weight:500!important;line-height:1.2!important}.giftcards-search-wrap{margin-bottom:8px;position:relative;width:100%}.giftcards-search-icon{font-size:13px;left:14px;opacity:.6;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.giftcards-search-input{background:#03271d;background:var(--green-deeper);border:1px solid #c9a84c40;border:1px solid var(--border-gold-soft);border-radius:8px;box-sizing:border-box;color:#f5f0e8;color:var(--text-strong);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-ui);font-size:13px;height:44px;min-height:44px;outline:none;padding:0 14px 0 40px!important;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.giftcards-search-input::placeholder{color:#f5f0e86b;color:var(--text-muted)}.giftcards-search-input:focus{border-color:#c9a84c;border-color:var(--gold);box-shadow:0 0 0 3px #c9a84c26}.giftcards-category{align-items:center!important;display:inline-flex!important;gap:5px!important;padding:6px 12px!important}.giftcards-category-icon{font-size:11px;line-height:1}.giftcards-card-option{padding:14px 8px 12px!important;position:relative!important}.giftcards-popular-badge{background:#c9a84c;background:var(--gold);border-radius:3px;color:#1c1c1c;color:var(--dark);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-ui);font-size:7.5px;font-weight:800;letter-spacing:.05em;line-height:1;padding:2px 5px;position:absolute;right:6px;top:6px}.giftcards-card-rate-big{align-items:center!important;display:flex!important;flex-direction:column!important;gap:0!important;margin-top:2px!important}.giftcards-card-rate-big strong{font-feature-settings:"tnum"!important;color:#c9a84c!important;color:var(--gold)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-family:var(--font-ui)!important;font-size:16px!important;font-variant-numeric:tabular-nums!important;letter-spacing:-.01em!important;line-height:1!important}.giftcards-card-rate-big small{color:#f5f0e86b!important;color:var(--text-muted)!important;font-size:8.5px!important;font-weight:500!important;letter-spacing:.04em!important;line-height:1!important;margin-top:2px!important;text-transform:uppercase!important}.giftcards-card-rate{display:none!important}.giftcards-list-item{align-items:center!important;display:flex!important;gap:12px!important;padding:14px 0!important}.giftcards-list-logo{background:#062d20!important;border:1px solid #c9a84c40!important;border:1px solid var(--border-gold-soft)!important;color:#c9a84c!important;color:var(--gold)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-family:var(--font-ui)!important;font-size:12px!important;font-weight:800!important;height:40px!important;letter-spacing:.05em!important;min-width:40px!important;width:40px!important}.giftcards-list-logo img{height:22px!important;width:22px!important}.giftcards-list-meta{color:#f5f0e86b!important;color:var(--text-muted)!important;font-size:10.5px!important;margin-top:1px!important}.giftcards-status{align-items:center!important;border-radius:6px!important;display:inline-flex!important;flex-shrink:0!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-family:var(--font-ui)!important;font-size:9.5px!important;font-weight:800!important;gap:4px!important;letter-spacing:.05em!important;padding:4px 10px!important;text-transform:uppercase!important;white-space:nowrap!important}.giftcards-confirm-modal{background:#062d20;background:var(--green-dark);border:1px solid #c9a84c;border:1px solid var(--gold);border-radius:14px;padding:24px 24px 22px;width:min(400px,100%)}.giftcards-confirm-title{border-bottom:1px solid #c9a84c40;border-bottom:1px solid var(--border-gold-soft);color:#f5f0e8;color:var(--text-strong);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-ui);font-size:16px;font-weight:700;letter-spacing:.02em;margin:0 0 16px;padding:0 0 14px;text-align:center}.giftcards-confirm-details{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.giftcards-confirm-row{align-items:center;border-bottom:1px dashed #c9a84c40;border-bottom:1px dashed var(--border-gold-soft);display:flex;gap:12px;justify-content:space-between;padding:8px 0}.giftcards-confirm-row:last-child{border-bottom:0}.giftcards-confirm-row span{color:#f5f0e88c;color:var(--text-meta);font-size:12px}.giftcards-confirm-row strong{font-feature-settings:"tnum";color:#f5f0e8;color:var(--text-strong);font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;text-align:right}.giftcards-confirm-row.highlight{background:#c9a84c1a;border:1px solid #c9a84c6b;border:1px solid var(--border-gold);border-radius:8px;margin-top:4px;padding:10px 12px}.giftcards-confirm-row.highlight span{color:#f5f0e8bf;color:var(--text-body);font-weight:600}.giftcards-confirm-row.highlight strong{color:#c9a84c;color:var(--gold);font-size:15px}.giftcards-confirm-actions{display:flex;gap:10px}.giftcards-confirm-btn{background:#0000;border:1px solid #c9a84c6b;border:1px solid var(--border-gold);border-radius:8px;color:#f5f0e8;color:var(--text-strong);cursor:pointer;flex:1 1;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-ui);font-size:13px;font-weight:700;letter-spacing:.02em;min-height:44px;padding:0 16px;transition:all .18s ease}.giftcards-confirm-btn.primary{background:#c9a84c;background:var(--gold);border-color:#c9a84c;border-color:var(--gold);color:#1c1c1c;color:var(--dark)}.giftcards-confirm-btn.primary:hover:not(:disabled){background:#d8b65a;background:var(--gold-hover)}.giftcards-confirm-btn:hover:not(:disabled):not(.primary){background:#c9a84c14}.giftcards-confirm-btn:disabled{cursor:not-allowed;opacity:.6}@media (max-width:760px){.giftcards-sell-btn{gap:12px!important;padding:12px 20px!important}.giftcards-sell-content strong{font-size:13px!important}.giftcards-sell-content small{font-size:10.5px!important}.giftcards-search-input{height:42px;min-height:42px}.giftcards-card-rate-big strong{font-size:15px!important}.giftcards-card-rate-big small{font-size:8px!important}.giftcards-popular-badge{font-size:7px;padding:2px 4px}.giftcards-list-logo{height:36px!important;min-width:36px!important;width:36px!important}.giftcards-list-logo img{height:20px!important;width:20px!important}.giftcards-status{font-size:9px!important;padding:3px 8px!important}.giftcards-confirm-modal{padding:20px 18px}.giftcards-confirm-title{font-size:15px}.giftcards-confirm-btn{font-size:12.5px;min-height:42px}}@media (max-width:430px){.giftcards-grid{grid-template-columns:repeat(2,1fr)!important}.giftcards-card-option{padding:12px 6px 10px!important}.giftcards-card-rate-big strong{font-size:14px!important}}.giftcards-card-rate-big small,.giftcards-popular-badge{display:none!important}.giftcards-card-rate-big{margin-top:4px!important}.giftcards-card-rate-big strong{font-size:18px!important;font-weight:800!important}.giftcards-grid{align-items:stretch!important}.giftcards-card-option{display:flex!important;flex-direction:column!important;justify-content:space-between!important;min-height:120px!important}.giftcards-card-logo{position:relative!important}.giftcards-card-logo img{display:block!important;height:22px!important;width:22px!important}@media (max-width:760px){.giftcards-card-rate-big strong{font-size:16px!important}.giftcards-card-option{min-height:110px!important}}.giftcards-card-logo{margin:0 auto 8px!important}.giftcards-card-logo,.giftcards-list-logo{align-items:center!important;background:#c9a84c1a!important;border:1.5px solid #c9a84c!important;border:1.5px solid var(--gold)!important;border-radius:10px!important;display:flex!important;flex-shrink:0!important;height:44px!important;justify-content:center!important;overflow:hidden!important;width:44px!important}.giftcards-list-logo{min-width:44px!important}.card-logo-monogram{align-items:center!important;color:#c9a84c!important;color:var(--gold)!important;display:inline-flex!important;font-size:14px!important;font-weight:800!important;height:100%!important;justify-content:center!important;letter-spacing:.05em!important;line-height:1!important;text-transform:uppercase!important}.card-logo-monogram,.giftcards-search-input{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-family:var(--font-ui)!important;width:100%!important}.giftcards-search-input{background:#03271d!important;background:var(--green-deeper)!important;border:1px solid #c9a84c40!important;border:1px solid var(--border-gold-soft)!important;border-radius:8px!important;box-sizing:border-box!important;color:#f5f0e8!important;color:var(--text-strong)!important;font-size:13px!important;height:44px!important;margin-bottom:8px!important;min-height:44px!important;outline:none!important;padding:0 14px!important;transition:border-color .18s ease,box-shadow .18s ease!important}.giftcards-search-input::placeholder{color:#f5f0e86b!important;color:var(--text-muted)!important}.giftcards-search-input:focus{border-color:#c9a84c!important;border-color:var(--gold)!important;box-shadow:0 0 0 3px #c9a84c26!important}.giftcards-search-input::-webkit-search-cancel-button,.giftcards-search-input::-webkit-search-decoration{appearance:none!important;display:none!important}.giftcards-search-icon,.giftcards-search-wrap{display:none!important}.profile-info-value.gold{font-feature-settings:"tnum";color:#c9a84c;color:var(--gold);font-variant-numeric:tabular-nums;font-weight:700}@media (min-width:761px){body:has(.perhedj-sidebar) .profile-page{align-items:center!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;margin-left:240px!important;margin-right:0!important;max-width:100%!important;padding:32px 40px 64px!important;width:calc(100% - 240px)!important}body:has(.perhedj-sidebar) .profile-page>*{max-width:580px!important;width:100%!important}}.profile-page{padding:24px 16px}.profile-header{margin-bottom:20px;padding:0;text-align:center}.profile-title{color:#c9a84c;color:var(--gold);font-size:24px;font-weight:700;letter-spacing:.02em;margin:0 0 6px}.profile-subtitle{color:#f5f0e88c;color:var(--text-meta);font-size:13px;margin:0}.profile-card{background:#062d20;background:var(--green-dark);border:1px solid #c9a84c6b;border:1px solid var(--border-gold);border-radius:12px;margin-bottom:16px;padding:22px 24px}.profile-card-title{border-bottom:1px solid #c9a84c40;border-bottom:1px solid var(--border-gold-soft);color:#f5f0e8;color:var(--text-strong);font-size:14px;font-weight:700;letter-spacing:.06em;margin:0 0 18px;padding:0 0 12px;text-transform:uppercase}.profile-identity{align-items:center;background:#03271d;background:var(--green-deeper);border:1px solid #c9a84c40;border:1px solid var(--border-gold-soft);border-radius:10px;display:flex;gap:14px;margin-bottom:18px;padding:16px}.profile-avatar{align-items:center;background:linear-gradient(145deg,#d8b65a,#c9a84c 55%,#a0852e);border:2px solid #8a6d2a;border-radius:50%;box-shadow:0 2px 6px #00000040,inset 0 -2px 4px #0000002e;color:#1c1c1c;display:flex;flex-shrink:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-ui);font-size:22px;font-weight:800;height:52px;justify-content:center;text-shadow:0 1px 1px #ffffff40;width:52px}.profile-identity-info{display:flex;flex-direction:column;gap:5px;min-width:0}.profile-username{color:#c9a84c;color:var(--gold);font-size:17px;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0}.profile-id-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.profile-id-value{font-feature-settings:"tnum";color:#f5f0e88c;color:var(--text-meta);font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.05em}.profile-copy-btn{align-items:center;background:#0000;border:1px solid #c9a84c6b;border:1px solid var(--border-gold);border-radius:5px;color:#c9a84c;color:var(--gold);cursor:pointer;display:inline-flex;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-ui);font-size:9px;font-weight:700;justify-content:center;letter-spacing:.08em;min-height:22px;padding:3px 9px;text-transform:uppercase;transition:all .18s ease}.profile-copy-btn:hover{background:#c9a84c1f;border-color:#c9a84c;border-color:var(--gold);color:#d8b65a;color:var(--gold-hover)}.profile-info-list{border-top:1px solid #c9a84c40;border-top:1px solid var(--border-gold-soft);display:flex;flex-direction:column}.profile-info-row{align-items:center;border-bottom:1px solid #c9a84c40;border-bottom:1px solid var(--border-gold-soft);display:flex;gap:16px;justify-content:space-between;padding:13px 0}.profile-info-row:last-child{border-bottom:0}.profile-info-label{color:#f5f0e88c;color:var(--text-meta);flex-shrink:0;font-size:12px;font-weight:500}.profile-info-value-group{align-items:center;display:flex;flex:1 1;gap:8px;justify-content:flex-end;min-width:0}.profile-info-value{color:#f5f0e8;color:var(--text-strong);font-size:13px;font-weight:600;min-width:0;overflow-wrap:anywhere;text-align:right}.profile-edit-btn{align-items:center;background:#0000;border:1px solid #c9a84c40;border:1px solid var(--border-gold-soft);border-radius:6px;color:#c9a84c;color:var(--gold);cursor:pointer;display:inline-flex;flex-shrink:0;height:30px;justify-content:center;padding:0;transition:all .18s ease;width:30px}.profile-edit-btn:hover{background:#c9a84c1f;border-color:#c9a84c;border-color:var(--gold);color:#d8b65a;color:var(--gold-hover)}.profile-edit-btn svg{height:14px;width:14px}.profile-links-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.profile-link-btn{align-items:center;background:#c9a84c;background:var(--gold);border:1px solid #c9a84c;border:1px solid var(--gold);border-radius:8px;color:#1c1c1c;color:var(--dark);display:flex;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-ui);font-size:13px;font-weight:700;gap:10px;min-height:48px;padding:0 16px;text-decoration:none;transition:background-color .18s ease,transform .18s ease}.profile-link-btn:hover{background:#d8b65a;background:var(--gold-hover);border-color:#d8b65a;border-color:var(--gold-hover);transform:translateY(-1px)}.profile-link-icon{align-items:center;color:#1c1c1c;color:var(--dark);display:inline-flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.profile-link-icon svg{stroke:#1c1c1c;stroke:var(--dark);color:#1c1c1c;color:var(--dark);height:18px;width:18px}.profile-link-label{color:#1c1c1c;color:var(--dark);flex:1 1;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.profile-link-btn>svg{stroke:#1c1c1c;stroke:var(--dark);color:#1c1c1c;color:var(--dark);flex-shrink:0;height:15px;opacity:.7;width:15px}@media (max-width:760px){.profile-page{display:block;margin:0;padding:16px 14px 80px;width:100%}.profile-title{font-size:22px}.profile-subtitle{font-size:12.5px}.profile-card{border-radius:12px;margin-bottom:12px;padding:18px}.profile-card-title{font-size:12.5px;margin-bottom:16px;padding-bottom:10px}.profile-identity{gap:12px;padding:14px}.profile-avatar{font-size:20px;height:46px;width:46px}.profile-username{font-size:16px}.profile-id-value{font-size:11px}.profile-info-row{gap:10px;padding:12px 0}.profile-info-label{font-size:11.5px}.profile-info-value{font-size:12.5px}.profile-edit-btn{height:28px;width:28px}.profile-links-grid{gap:8px;grid-template-columns:1fr 1fr}.profile-link-btn{font-size:12px;min-height:46px;padding:0 14px}.profile-link-icon{height:18px;width:18px}.profile-link-icon svg{height:16px;width:16px}}@media (max-width:430px){.profile-links-grid{grid-template-columns:1fr}.profile-link-btn{min-height:48px}}.profile-info-row .profile-info-value{max-width:60%;text-align:right}@media (max-width:760px){.profile-info-row .profile-info-value{font-size:12px;max-width:55%}}.profile-header{display:none!important}.profile-identity-card{align-items:center;background:#062d20;background:var(--green-dark);border:1px solid #c9a84c6b;border:1px solid var(--border-gold);border-radius:12px;display:flex;gap:16px;margin-bottom:16px;padding:18px 20px}.profile-identity-card .profile-avatar{align-items:center;background:linear-gradient(145deg,#d8b65a,#c9a84c 55%,#a0852e);border:2px solid #8a6d2a;border-radius:50%;box-shadow:0 2px 6px #00000040,inset 0 -2px 4px #0000002e;color:#1c1c1c;display:flex;flex-shrink:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-ui);font-size:22px;font-weight:800;height:52px;justify-content:center;text-shadow:0 1px 1px #ffffff40;width:52px}.profile-identity-card .profile-identity-info{display:flex;flex-direction:column;gap:5px;min-width:0}.profile-identity-card .profile-username{color:#c9a84c;color:var(--gold);font-size:18px;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0}.profile-identity-card .profile-id-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.profile-identity-card .profile-id-value{font-feature-settings:"tnum";color:#f5f0e88c;color:var(--text-meta);font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.05em}.profile-identity-card .profile-copy-btn{align-items:center;background:#0000;border:1px solid #c9a84c6b;border:1px solid var(--border-gold);border-radius:5px;color:#c9a84c;color:var(--gold);cursor:pointer;display:inline-flex;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-ui);font-size:9px;font-weight:700;justify-content:center;letter-spacing:.08em;min-height:22px;padding:3px 9px;text-transform:uppercase;transition:all .18s ease}.profile-identity-card .profile-copy-btn:hover{background:#c9a84c1f;border-color:#c9a84c;border-color:var(--gold);color:#d8b65a;color:var(--gold-hover)}.profile-identity{display:none!important}@media (max-width:760px){.profile-identity-card{gap:12px;margin-bottom:12px;padding:14px 16px}.profile-identity-card .profile-avatar{font-size:20px;height:46px;width:46px}.profile-identity-card .profile-username{font-size:16px}.profile-identity-card .profile-id-value{font-size:11px}}.admin-modal{background:#062d20!important;background:var(--green-dark)!important;border:1px solid #c9a84c!important;border:1px solid var(--gold)!important;border-radius:14px!important;box-shadow:0 20px 60px #00000080!important;margin:0!important;max-width:420px!important;padding:24px!important;position:relative!important;transform:none!important;width:min(420px,100%)!important;z-index:10000!important}.admin-modal h3{border-bottom:1px solid #c9a84c40!important;border-bottom:1px solid var(--border-gold-soft)!important;font-size:18px!important;font-weight:700!important;margin:0 0 16px!important;padding:0 0 12px!important}.admin-modal h3,.admin-modal input{color:#f5f0e8!important;color:var(--text-strong)!important}.admin-modal input{background:#03271d!important;background:var(--green-deeper)!important;border:1px solid #c9a84c6b!important;border:1px solid var(--border-gold)!important;border-radius:8px!important;box-sizing:border-box!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-family:var(--font-ui)!important;font-size:14px!important;margin-bottom:16px!important;min-height:44px!important;outline:none!important;padding:0 14px!important;width:100%!important}.admin-modal input:focus{border-color:#c9a84c!important;border-color:var(--gold)!important;box-shadow:0 0 0 3px #c9a84c26!important}.admin-modal>div:last-child{display:flex!important;gap:10px!important;margin-top:4px!important}.admin-modal button{border:1px solid #c9a84c!important;border:1px solid var(--gold)!important;border-radius:8px!important;cursor:pointer!important;flex:1 1!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-family:var(--font-ui)!important;font-size:13px!important;font-weight:700!important;min-height:44px!important;padding:0 16px!important;transition:all .18s ease!important}.admin-modal button:first-child{background:#c9a84c!important;background:var(--gold)!important;color:#1c1c1c!important;color:var(--dark)!important}.admin-modal button:first-child:hover:not(:disabled){background:#d8b65a!important;background:var(--gold-hover)!important}.admin-modal button:last-child{background:#0000!important;border-color:#c9a84c6b!important;border-color:var(--border-gold)!important;color:#f5f0e8!important;color:var(--text-strong)!important}.admin-modal button:last-child:hover:not(:disabled){background:#c9a84c14!important}.admin-modal button:disabled{cursor:not-allowed!important;opacity:.6!important}.profile-info-list{border-top:0!important}@media (min-width:761px){body:has(.perhedj-sidebar) .settings-page{align-items:center!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;margin-left:240px!important;margin-right:0!important;max-width:100%!important;padding:28px 40px 64px!important;width:calc(100% - 240px)!important}body:has(.perhedj-sidebar) .settings-page>*{max-width:520px!important;width:100%!important}}.settings-page{padding:20px 16px}.settings-header{margin-bottom:18px;text-align:center}.settings-title{color:#c9a84c;color:var(--gold);font-size:22px;font-weight:700;margin:0 0 4px}.settings-subtitle{color:#f5f0e88c;color:var(--text-meta);font-size:12.5px;margin:0}.settings-card{background:#062d20;background:var(--green-dark);border:1px solid #c9a84c6b;border:1px solid var(--border-gold);border-radius:12px;margin-bottom:12px;padding:18px 20px}.settings-card-title{border-bottom:1px solid #c9a84c40;border-bottom:1px solid var(--border-gold-soft);color:#f5f0e8;color:var(--text-strong);font-size:13px;font-weight:700;letter-spacing:.05em;margin:0 0 4px;padding:0 0 12px;text-transform:uppercase}.settings-card-title.danger{border-bottom-color:#f8717159;color:#f87171}.settings-card-subtitle{color:#f5f0e88c;color:var(--text-meta);font-size:11.5px;line-height:1.5;margin:8px 0 14px}.settings-form{gap:14px;margin-top:12px}.settings-field,.settings-form{display:flex;flex-direction:column}.settings-field{gap:5px}.settings-field-label{color:#f5f0e8;color:var(--text-strong);font-size:11.5px;font-weight:600;margin:0}.settings-page .password-field{display:block!important;height:48px!important;position:relative!important;width:100%!important}.settings-page .password-field .settings-field-input{background:#03271d!important;background:var(--green-deeper)!important;border:1px solid #c9a84c40!important;border:1px solid var(--border-gold-soft)!important;border-radius:8px!important;box-sizing:border-box!important;color:#f5f0e8!important;color:var(--text-strong)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-family:var(--font-ui)!important;font-size:14px!important;height:48px!important;line-height:1!important;margin:0!important;min-height:48px!important;outline:none!important;padding:0 76px 0 14px!important;transition:border-color .18s ease,box-shadow .18s ease!important;width:100%!important}.settings-page .password-field .settings-field-input:focus{border-color:#c9a84c!important;border-color:var(--gold)!important;box-shadow:0 0 0 3px #c9a84c26!important}.settings-page .password-field .settings-field-input::placeholder{color:#f5f0e86b!important;color:var(--text-muted)!important}.settings-page .password-toggle{align-items:center!important;background:#0000!important;border:0!important;border-radius:6px!important;box-shadow:none!important;color:#c9a84c!important;color:var(--gold)!important;cursor:pointer!important;display:inline-flex!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-family:var(--font-ui)!important;font-size:11px!important;font-weight:800!important;height:32px!important;justify-content:center!important;letter-spacing:.12em!important;line-height:1!important;margin:0!important;max-height:32px!important;min-height:32px!important;min-width:56px!important;outline:none!important;padding:0 12px!important;position:absolute!important;right:14px!important;text-transform:uppercase!important;top:50%!important;transform:translateY(-50%)!important;transition:color .18s ease,background-color .18s ease!important;width:auto!important;z-index:2!important}.settings-page .password-toggle:hover{background:#c9a84c1f!important;color:#d8b65a!important;color:var(--gold-hover)!important}.settings-password-hint{display:flex!important;flex-wrap:wrap!important;font-size:10.5px!important;gap:4px 14px!important;margin-top:2px!important}.settings-password-hint,.settings-password-hint span{color:#f5f0e86b!important;color:var(--text-muted)!important}.settings-password-hint span{align-items:center!important;display:inline-flex!important}.settings-password-hint span.met{color:#c9a84c!important;color:var(--gold)!important;font-weight:600!important}.settings-submit{background:#c9a84c!important;background:var(--gold)!important;border:1px solid #c9a84c!important;border:1px solid var(--gold)!important;border-radius:8px!important;color:#1c1c1c!important;color:var(--dark)!important;cursor:pointer!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-family:var(--font-ui)!important;font-size:13px!important;font-weight:700!important;margin-top:6px!important;min-height:42px!important;padding:0 18px!important;transition:background-color .18s ease!important;width:100%!important}.settings-submit:hover:not(:disabled){background:#d8b65a!important;background:var(--gold-hover)!important}.settings-submit:disabled{cursor:not-allowed!important;opacity:.6!important}.settings-section-head{align-items:flex-start!important;display:flex!important;gap:12px!important;justify-content:space-between!important;margin-bottom:12px!important}.settings-section-head .settings-card-title{border-bottom:0!important;margin-bottom:4px!important;padding-bottom:0!important}.settings-section-head .settings-card-subtitle{margin:0!important}.settings-status-badge{align-items:center!important;border-radius:999px!important;display:inline-flex!important;flex-shrink:0!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-family:var(--font-ui)!important;font-size:9.5px!important;font-weight:700!important;justify-content:center!important;letter-spacing:.06em!important;line-height:1!important;padding:3px 10px!important;text-transform:uppercase!important}.settings-status-badge.enabled{background:#4ade8026!important;border:1px solid #4ade8059!important;color:#4ade80!important}.settings-status-badge.disabled{background:#c9a84c1f!important;border:1px solid #c9a84c6b!important;border:1px solid var(--border-gold)!important;color:#c9a84c!important;color:var(--gold)!important}.settings-2fa-row{align-items:center!important;background:#03271d!important;background:var(--green-deeper)!important;border:1px solid #c9a84c40!important;border:1px solid var(--border-gold-soft)!important;border-radius:8px!important;display:flex!important;gap:12px!important;justify-content:space-between!important;padding:12px 14px!important}.settings-2fa-info{display:flex!important;flex:1 1!important;flex-direction:column!important;gap:2px!important;min-width:0!important}.settings-2fa-info strong{color:#f5f0e8!important;color:var(--text-strong)!important;font-size:12.5px!important;font-weight:700!important}.settings-2fa-info span{color:#f5f0e88c!important;color:var(--text-meta)!important;font-size:11px!important;line-height:1.4!important}.settings-toggle-btn{background:#0000!important;border:1px solid #c9a84c40!important;border-color:var(--border-gold-soft)!important;border-radius:6px!important;color:#f5f0e8b8!important;color:var(--text-label)!important;cursor:pointer!important;flex-shrink:0!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-family:var(--font-ui)!important;font-size:12px!important;font-weight:700!important;min-height:34px!important;padding:0 16px!important;transition:all .18s ease!important}.settings-toggle-btn:hover:not(.primary):not(.danger){background:#ffffff0d!important;border-color:#c9a84c6b!important;border-color:var(--border-gold)!important;color:#f5f0e8!important;color:var(--text-strong)!important}.settings-toggle-btn:disabled{opacity:.55}.settings-toggle-btn.primary{background:#c9a84c!important;background:var(--gold)!important;border-color:#c9a84c!important;border-color:var(--gold)!important;color:#1c1c1c!important;color:var(--dark)!important}.settings-toggle-btn.primary:hover:not(:disabled){background:#d8b65a!important;background:var(--gold-hover)!important}.settings-toggle-btn.danger{background:#0000!important;border-color:#f871718c!important;color:#f87171!important}.settings-toggle-btn.danger:hover:not(:disabled){background:#f871711a!important}.settings-toggle-btn:disabled{cursor:not-allowed!important;opacity:.6!important}.settings-2fa-icon{display:none!important}.settings-info-list{display:flex!important;flex-direction:column!important}.settings-info-row{align-items:center!important;display:flex!important;gap:12px!important;justify-content:space-between!important;padding:10px 0!important}.settings-info-label{color:#f5f0e88c!important;color:var(--text-meta)!important;font-size:11.5px!important}.settings-info-value{color:#f5f0e8!important;color:var(--text-strong)!important;font-size:12px!important;font-weight:600!important;text-align:right!important}.settings-danger-card{border-color:#f8717159!important}.settings-danger-btn{background:#0000!important;border:1px solid #f871718c!important;border-radius:8px!important;color:#f87171!important;cursor:pointer!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-family:var(--font-ui)!important;font-size:12.5px!important;font-weight:700!important;margin-top:6px!important;min-height:42px!important;padding:0 18px!important;transition:all .18s ease!important;width:100%!important}.settings-danger-btn:hover{background:#f871711a!important;border-color:#f87171!important}.admin-modal-overlay{max-height:100vh!important;max-width:100vw!important}.settings-delete-modal{background:#062d20!important;background:var(--green-dark)!important;border:1px solid #c9a84c!important;border:1px solid var(--gold)!important;border-radius:14px!important;box-shadow:0 20px 60px #00000080!important;box-sizing:border-box!important;margin:0!important;max-width:420px!important;padding:24px!important;position:relative!important;width:min(420px,100%)!important;z-index:10000!important}.settings-delete-title{border-bottom:1px solid #f8717159!important;color:#f87171!important;font-size:16px!important;font-weight:700!important;padding:0 0 12px!important}.settings-delete-text,.settings-delete-title{margin:0 0 12px!important;text-align:center!important}.settings-delete-text{color:#f5f0e8bf!important;color:var(--text-body)!important;font-size:12.5px!important;line-height:1.55!important}.settings-delete-text strong{color:#f87171!important;font-weight:800!important}.settings-delete-input{background:#03271d!important;background:var(--green-deeper)!important;border:1px solid #c9a84c6b!important;border:1px solid var(--border-gold)!important;border-radius:8px!important;box-sizing:border-box!important;color:#f5f0e8!important;color:var(--text-strong)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-family:var(--font-ui)!important;font-size:14px!important;height:48px!important;line-height:1!important;margin:0 0 16px!important;min-height:48px!important;outline:none!important;padding:0 16px!important;text-align:left!important;transition:border-color .18s ease,box-shadow .18s ease!important;width:100%!important}.settings-delete-input::placeholder{color:#f5f0e86b!important;color:var(--text-muted)!important;opacity:1!important;text-align:left!important}.settings-delete-input:focus{border-color:#c9a84c!important;border-color:var(--gold)!important;box-shadow:0 0 0 3px #c9a84c26!important}.settings-delete-actions{display:flex!important;gap:10px!important}.settings-delete-confirm{background:#b33a3a!important;border:1px solid #b33a3a!important;border-radius:8px!important;color:#fff!important;cursor:pointer!important;flex:1 1!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-family:var(--font-ui)!important;font-size:13px!important;font-weight:700!important;min-height:44px!important;transition:background-color .18s ease!important}.settings-delete-confirm:hover:not(:disabled){background:#c94040!important}.settings-delete-confirm:disabled{cursor:not-allowed!important;opacity:.5!important}.settings-delete-cancel{background:#0000!important;border:1px solid #c9a84c6b!important;border:1px solid var(--border-gold)!important;border-radius:8px!important;color:#f5f0e8!important;color:var(--text-strong)!important;cursor:pointer!important;flex:1 1!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-family:var(--font-ui)!important;font-size:13px!important;font-weight:700!important;min-height:44px!important;transition:background-color .18s ease!important}.settings-delete-cancel:hover:not(:disabled){background:#c9a84c14!important}@media (max-width:760px){.settings-page{display:block!important;margin:0!important;padding:16px 14px 80px!important;width:100%!important}.settings-title{font-size:20px}.settings-card{margin-bottom:10px;padding:16px}.settings-card-title{font-size:12.5px;padding-bottom:10px}.settings-card-subtitle{font-size:11px;margin:6px 0 12px}.settings-form{gap:12px;margin-top:10px}.settings-2fa-row{align-items:stretch;flex-direction:column;gap:10px;padding:12px}.settings-toggle-btn{min-height:40px;width:100%}.settings-page .password-field{height:48px!important}.settings-page .password-field .settings-field-input{font-size:13.5px!important;padding:0 72px 0 14px!important}.settings-page .password-toggle{min-width:52px!important;padding:0 10px!important;right:12px!important}.settings-delete-modal{max-width:100%!important;padding:20px!important;width:100%!important}.settings-delete-input{font-size:14px!important;height:48px!important;min-height:48px!important}.admin-dashboard-page{display:block;margin:0;padding:16px 14px 80px;width:100%}.admin-profile{gap:14px;margin-bottom:12px;padding:16px 18px}.admin-profile-avatar{font-size:20px;height:48px;width:48px}.admin-profile-name{font-size:17px}.admin-profile-id-value{font-size:11.5px}.admin-overview-card{gap:16px;margin-bottom:12px;padding:20px 18px}.admin-overview-value strong{font-size:28px}.admin-overview-grid{gap:8px;grid-template-columns:repeat(2,1fr)}.admin-overview-stat{padding:8px 0}.admin-quick-section{margin-bottom:12px;padding:18px 16px}.admin-action-grid{gap:8px;grid-template-columns:1fr}.admin-pending-section{margin-bottom:12px;padding:18px 16px}.admin-pending-grid{gap:8px;grid-template-columns:1fr}.admin-activity-section{padding:18px 16px}.admin-activity-time{font-size:10px}}@media (min-width:761px){body:has(.perhedj-sidebar) .admin-dashboard-page{align-items:center!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;margin-left:240px!important;margin-right:0!important;max-width:100%!important;padding:32px 40px 64px!important;width:calc(100% - 240px)!important}body:has(.perhedj-sidebar) .admin-dashboard-page>*{max-width:620px!important;width:100%!important}}.admin-dashboard-page{padding:24px 16px}.admin-profile{align-items:center;background:#062d20;background:var(--green-dark);border:1px solid #c9a84c6b;border:1px solid var(--border-gold);border-radius:14px;display:flex;gap:16px;margin-bottom:16px;padding:20px 22px}.admin-profile-avatar{align-items:center;background:linear-gradient(145deg,#d8b65a,#c9a84c 55%,#a0852e);border:2px solid #8a6d2a;border-radius:50%;box-shadow:0 2px 6px #00000040,inset 0 -2px 4px #0000002e;color:#1c1c1c;display:flex;flex-shrink:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-ui);font-size:24px;font-weight:800;height:56px;justify-content:center;text-shadow:0 1px 1px #ffffff40;width:56px}.admin-profile-info{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.admin-profile-name{align-items:center;color:#c9a84c;color:var(--gold);display:flex;flex-wrap:wrap;font-size:20px;font-weight:700;gap:8px;letter-spacing:-.01em;line-height:1.2;margin:0}.admin-profile-role-badge{align-items:center;background:#c9a84c;background:var(--gold);border-radius:4px;color:#1c1c1c;color:var(--dark);display:inline-flex;font-size:9px;font-weight:800;letter-spacing:.08em;line-height:1;padding:2px 8px;text-transform:uppercase}.admin-profile-id{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.admin-profile-id-value{font-feature-settings:"tnum";color:#f5f0e88c;color:var(--text-meta);font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.05em}.admin-profile-copy{align-items:center;background:#0000;border:1px solid #c9a84c6b;border:1px solid var(--border-gold);border-radius:5px;color:#c9a84c;color:var(--gold);cursor:pointer;display:inline-flex;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-ui);font-size:9.5px;font-weight:700;justify-content:center;letter-spacing:.08em;min-height:24px;padding:3px 10px;text-transform:uppercase;transition:all .18s ease}.admin-profile-copy:hover{background:#c9a84c1f;border-color:#c9a84c;border-color:var(--gold);color:#d8b65a;color:var(--gold-hover)}.admin-overview-card{background:#062d20;background:var(--green-dark);border:1px solid #c9a84c6b;border:1px solid var(--border-gold);border-radius:14px;display:flex;flex-direction:column;gap:20px;margin-bottom:16px;padding:24px}.admin-overview-main{display:flex;flex-direction:column;gap:6px}.admin-overview-label{color:#f5f0e88c;color:var(--text-meta);font-size:11px;font-weight:600;letter-spacing:.1em;margin:0;text-transform:uppercase}.admin-overview-value{align-items:baseline;display:flex;gap:8px}.admin-overview-value strong{font-feature-settings:"tnum";color:#c9a84c;color:var(--gold);font-size:32px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:1.1}.admin-overview-value small{color:#f5f0e86b;color:var(--text-muted);font-size:12px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.admin-overview-divider{background:#c9a84c40;background:var(--border-gold-soft);height:1px}.admin-overview-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.admin-overview-stat{display:flex;flex-direction:column;gap:4px;padding:10px 0;text-align:center}.admin-overview-stat-label{color:#f5f0e88c;color:var(--text-meta);font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.admin-overview-stat-value{font-feature-settings:"tnum";color:#f5f0e8;color:var(--text-strong);font-size:18px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.admin-overview-stat-value.gold{color:#c9a84c;color:var(--gold)}.admin-today-section{background:#062d20;background:var(--green-dark);border:1px solid #c9a84c6b;border:1px solid var(--border-gold);border-radius:14px;margin-bottom:16px;padding:20px 22px}.admin-today-head{align-items:center;border-bottom:1px solid #c9a84c40;border-bottom:1px solid var(--border-gold-soft);display:flex;gap:10px;justify-content:space-between;margin-bottom:16px;padding:0 0 12px}.admin-today-title{color:#f5f0e8;color:var(--text-strong);font-size:13px;font-weight:700;letter-spacing:.06em;margin:0;text-transform:uppercase}.admin-today-date{color:#f5f0e88c;color:var(--text-meta);font-size:11px;font-weight:600;letter-spacing:.04em}.admin-today-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.admin-today-item{background:#03271d;background:var(--green-deeper);border:1px solid #c9a84c40;border:1px solid var(--border-gold-soft);border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:14px 12px;text-align:center}.admin-today-item-label{color:#f5f0e88c;color:var(--text-meta);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.admin-today-item-value{font-feature-settings:"tnum";color:#f5f0e8;color:var(--text-strong);font-size:22px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.01em;line-height:1.1}.admin-today-item-value.gold{color:#c9a84c;color:var(--gold)}.admin-quick-section{background:#062d20;background:var(--green-dark);border:1px solid #c9a84c6b;border:1px solid var(--border-gold);border-radius:14px;margin-bottom:16px;padding:20px 22px}.admin-quick-title{border-bottom:1px solid #c9a84c40;border-bottom:1px solid var(--border-gold-soft);color:#f5f0e8;color:var(--text-strong);font-size:12px;font-weight:700;letter-spacing:.08em;margin:0 0 14px;padding:0 0 12px;text-transform:uppercase}.admin-action-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.admin-action{align-items:center;background:#c9a84c;background:var(--gold);border:1px solid #c9a84c;border:1px solid var(--gold);border-radius:8px;color:#1c1c1c;color:var(--dark);cursor:pointer;display:flex;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-ui);font-size:13px;font-weight:700;gap:8px;justify-content:space-between;min-height:48px;padding:0 16px;text-decoration:none;transition:background-color .18s ease,transform .18s ease}.admin-action:hover{background:#d8b65a;background:var(--gold-hover);border-color:#d8b65a;border-color:var(--gold-hover);transform:translateY(-1px)}.admin-action-content{align-items:center;display:inline-flex;gap:8px}.admin-action-content svg{height:16px;width:16px}.admin-action-content svg,.admin-action>svg{stroke:#1c1c1c;stroke:var(--dark);color:#1c1c1c;color:var(--dark)}.admin-action>svg{height:14px;opacity:.7;width:14px}.admin-pending-section{background:#062d20;background:var(--green-dark);border:1px solid #c9a84c6b;border:1px solid var(--border-gold);border-radius:14px;margin-bottom:16px;padding:20px 22px}.admin-pending-head{align-items:center;border-bottom:1px solid #c9a84c40;border-bottom:1px solid var(--border-gold-soft);display:flex;gap:10px;justify-content:space-between;margin-bottom:16px;padding:0 0 12px}.admin-pending-title{color:#f5f0e8;color:var(--text-strong);font-size:13px;font-weight:700;letter-spacing:.06em;margin:0;text-transform:uppercase}.admin-pending-count{align-items:center;background:#f39c12;border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:800;height:22px;justify-content:center;letter-spacing:.02em;min-width:26px;padding:0 8px}.admin-pending-count.zero{background:#4ade8026;border:1px solid #4ade8059;color:#4ade80}.admin-pending-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.admin-pending-item{align-items:center;background:#03271d;background:var(--green-deeper);border:1px solid #c9a84c40;border:1px solid var(--border-gold-soft);border-radius:10px;display:flex;gap:10px;justify-content:space-between;padding:12px 14px;text-decoration:none;transition:border-color .18s ease,background-color .18s ease}.admin-pending-item:hover{background:#c9a84c0f;border-color:#c9a84c;border-color:var(--gold)}.admin-pending-item-label{color:#f5f0e8bf;color:var(--text-body);font-size:11.5px;font-weight:600;letter-spacing:.02em}.admin-pending-item-value{font-feature-settings:"tnum";color:#c9a84c;color:var(--gold);font-size:16px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.admin-pending-item-value.zero{color:#f5f0e86b;color:var(--text-muted)}.admin-activity-section{background:#062d20;background:var(--green-dark);border:1px solid #c9a84c6b;border:1px solid var(--border-gold);border-radius:14px;padding:20px 22px}.admin-activity-head{border-bottom:1px solid #c9a84c40;border-bottom:1px solid var(--border-gold-soft);margin-bottom:16px;padding:0 0 12px}.admin-activity-title{color:#f5f0e8;color:var(--text-strong);font-size:13px;font-weight:700;letter-spacing:.06em;margin:0;text-transform:uppercase}.admin-activity-list{display:flex;flex-direction:column}.admin-activity-row{align-items:flex-start;border-bottom:1px solid #c9a84c40;border-bottom:1px solid var(--border-gold-soft);display:flex;gap:12px;padding:12px 0}.admin-activity-row:last-child{border-bottom:0}.admin-activity-dot{background:#c9a84c;background:var(--gold);border-radius:50%;box-shadow:0 0 8px #c9a84c66;flex-shrink:0;height:8px;margin-top:6px;width:8px}.admin-activity-content{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.admin-activity-user{color:#c9a84c;color:var(--gold);font-size:12px;font-weight:700;letter-spacing:.01em}.admin-activity-desc{color:#f5f0e8bf;color:var(--text-body);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.admin-activity-time{font-feature-settings:"tnum";color:#f5f0e86b;color:var(--text-muted);flex-shrink:0;font-size:10.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.admin-activity-empty{border:1px dashed #c9a84c40;border:1px dashed var(--border-gold-soft);border-radius:10px;color:#f5f0e88c;color:var(--text-meta);flex-direction:column;font-size:12px;gap:6px;padding:28px 20px;text-align:center}.admin-activity-empty,.admin-activity-empty-icon{align-items:center;display:flex;justify-content:center}.admin-activity-empty-icon{border:1px solid #c9a84c6b;border:1px solid var(--border-gold);border-radius:50%;color:#c9a84c;color:var(--gold);font-size:16px;height:36px;margin-bottom:4px;width:36px}@media (max-width:760px){.admin-dashboard-page{display:block;margin:0;padding:16px 14px 80px;width:100%}.admin-profile{gap:14px;margin-bottom:12px;padding:16px 18px}.admin-profile-avatar{font-size:20px;height:48px;width:48px}.admin-profile-name{font-size:17px}.admin-profile-id-value{font-size:11.5px}.admin-overview-card{gap:16px;margin-bottom:12px;padding:20px 18px}.admin-overview-value strong{font-size:28px}.admin-overview-grid{gap:8px;grid-template-columns:repeat(2,1fr)}.admin-overview-stat{padding:8px 0}.admin-today-section{margin-bottom:12px;padding:18px 16px}.admin-today-grid{gap:8px}.admin-today-item{padding:12px 8px}.admin-today-item-value{font-size:20px}.admin-today-item-label{font-size:9.5px}.admin-quick-section{margin-bottom:12px;padding:18px 16px}.admin-action-grid{gap:8px;grid-template-columns:1fr}.admin-pending-section{margin-bottom:12px;padding:18px 16px}.admin-pending-grid{gap:8px;grid-template-columns:1fr}.admin-activity-section{padding:18px 16px}.admin-activity-time{font-size:10px}}.admin-today-item-value,.admin-today-item-value.gold{font-feature-settings:"tnum";color:#c9a84c!important;color:var(--gold)!important;font-size:22px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.01em;line-height:1.1}@media (max-width:760px){.admin-today-item-value,.admin-today-item-value.gold{font-size:20px}}.admin-overview-stat-value,.admin-overview-stat-value.gold{color:#c9a84c!important;color:var(--gold)!important;font-weight:700!important}.admin-modal-overlay{bottom:0!important;left:0!important;right:0!important;top:0!important;transform:none!important}.giftcards-confirm-modal{background:#062d20!important;background:var(--green-dark)!important;border:1px solid #c9a84c!important;border:1px solid var(--gold)!important;border-radius:14px!important;box-shadow:0 20px 60px #00000080!important;margin:0!important;max-width:400px!important;padding:24px!important;position:relative!important;width:min(400px,100%)!important;z-index:10000!important}.admin-content-head{align-items:center;border-bottom:1px solid #c9a84c40;border-bottom:1px solid var(--border-gold-soft);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.admin-content-title{color:#c9a84c!important;color:var(--gold)!important;font-size:18px;font-weight:700;letter-spacing:.02em;margin:0}.admin-content-subtitle{color:#f5f0e88c;color:var(--text-meta);font-size:11.5px;margin-top:3px}@media (max-width:760px){.admin-content-head{margin-bottom:16px;padding-bottom:14px}.admin-content-title{font-size:16px}.admin-content-subtitle{font-size:11px}}.admin-modal-overlay{align-items:center!important;background:#000000bf!important;box-sizing:border-box!important;display:flex!important;inset:0!important;justify-content:center!important;margin:0!important;padding:20px!important;position:fixed!important;width:100vw!important;z-index:9999!important}.admin-modal-wide .card-detail-preview{display:flex!important;flex-direction:column!important;gap:10px!important;margin-top:14px!important;width:100%!important}.admin-modal-wide .card-detail-image-placeholder{align-items:center!important;background:#03271d!important;background:var(--green-deeper)!important;border:1px dashed #c9a84c6b!important;border:1px dashed var(--border-gold)!important;border-radius:8px!important;box-sizing:border-box!important;color:#f5f0e88c!important;color:var(--text-meta)!important;display:flex!important;font-size:12px!important;justify-content:center!important;line-height:1.5!important;min-height:80px!important;padding:14px!important;text-align:center!important;width:100%!important}.admin-modal-wide .sensitive-detail{min-width:0!important}.admin-modal-wide .sensitive-detail span{font-size:10px!important}.admin-modal-wide .sensitive-detail code{white-space:normal!important}@media (max-width:760px){.admin-modal.admin-modal-wide{border-radius:12px!important;max-width:100%!important;padding:18px!important;width:100%!important}.admin-modal-wide .modal-head-row{grid-template-columns:1fr 32px!important}.admin-modal-wide .modal-head-row h3{font-size:16px!important}.admin-modal-wide .modal-head-row button{height:32px!important;max-height:32px!important;max-width:32px!important;min-height:32px!important;min-width:32px!important;width:32px!important}.admin-modal-wide .detail-grid{gap:8px!important}.admin-modal-wide .detail-grid>div{padding:9px 10px!important}.admin-modal-wide .detail-grid strong{font-size:12px!important}.admin-modal-wide .sensitive-detail{align-items:flex-start!important;flex-direction:column!important;gap:6px!important;padding:10px 12px!important}.admin-modal-wide .sensitive-detail code{font-size:11.5px!important;text-align:left!important;width:100%!important}}.admin-modal.admin-modal-wide{background:#062d20!important;background:var(--green-dark)!important;border:1px solid #c9a84c!important;border:1px solid var(--gold)!important;border-radius:14px!important;box-shadow:0 20px 60px #00000080!important;box-sizing:border-box!important;max-height:90vh!important;max-width:560px!important;overflow-y:auto!important;padding:24px!important;width:min(560px,100%)!important}.admin-modal-wide .modal-head-row{grid-gap:12px!important;align-items:center!important;border-bottom:1px solid #c9a84c40!important;border-bottom:1px solid var(--border-gold-soft)!important;display:grid!important;gap:12px!important;grid-template-columns:1fr 36px!important;margin-bottom:18px!important;padding-bottom:14px!important}.admin-modal-wide .modal-head-row h3{color:#f5f0e8!important;color:var(--text-strong)!important;font-size:18px!important;font-weight:700!important;line-height:1.2!important;margin:0!important}.admin-modal-wide .modal-head-row button{align-items:center!important;background:#0000!important;border:1px solid #c9a84c6b!important;border:1px solid var(--border-gold)!important;border-radius:8px!important;box-sizing:border-box!important;color:#f87171!important;color:var(--danger-light)!important;cursor:pointer!important;display:flex!important;flex-shrink:0!important;font-size:14px!important;height:36px!important;justify-content:center!important;max-height:36px!important;max-width:36px!important;min-height:36px!important;min-width:36px!important;padding:0!important;transition:all .18s ease!important;width:36px!important}.admin-modal-wide .modal-head-row button:hover{background:#f871711a!important;border-color:#f87171!important;border-color:var(--danger-light)!important}.admin-modal-wide .detail-grid{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-bottom:16px!important}.admin-modal-wide .detail-grid>div{background:#03271d!important;background:var(--green-deeper)!important;border:1px solid #c9a84c6b!important;border:1px solid var(--border-gold)!important;border-radius:8px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important;padding:10px 12px!important}.admin-modal-wide .detail-grid span{color:#f5f0e88c!important;color:var(--text-meta)!important;font-size:10px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important}.admin-modal-wide .detail-grid strong{color:#f5f0e8!important;color:var(--text-strong)!important;font-size:13px!important;font-weight:700!important;overflow-wrap:anywhere!important;word-break:break-word!important}.admin-modal-wide .detail-grid strong.gold-text{color:#c9a84c!important;color:var(--gold)!important}.sensitive-section-title{border-bottom:1px solid #c9a84c40!important;border-bottom:1px solid var(--border-gold-soft)!important;color:#f5f0e88c!important;color:var(--text-meta)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.1em!important;margin:20px 0 10px!important;padding-bottom:8px!important;text-transform:uppercase!important}.sensitive-detail-list{display:flex!important;flex-direction:column!important;gap:8px!important;width:100%!important}.admin-modal-wide .sensitive-detail{align-items:center!important;background:#03271d!important;background:var(--green-deeper)!important;border:1px solid #c9a84c6b!important;border:1px solid var(--border-gold)!important;border-radius:8px!important;box-sizing:border-box!important;display:flex!important;flex-direction:row!important;gap:12px!important;justify-content:space-between!important;padding:12px 14px!important;width:100%!important}.admin-modal-wide .sensitive-detail span{color:#f5f0e88c!important;color:var(--text-meta)!important;flex-shrink:0!important;font-size:10.5px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;white-space:nowrap!important}.admin-modal-wide .sensitive-detail code{color:#c9a84c!important;color:var(--gold)!important;font-family:Courier New,monospace!important;font-size:12.5px!important;font-weight:600!important;line-height:1.5!important;min-width:0!important;overflow-wrap:anywhere!important;text-align:right!important;word-break:break-all!important}.status-pill{align-items:center!important;border-radius:999px!important;display:inline-flex!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-family:var(--font-ui)!important;font-size:10px!important;font-weight:800!important;justify-content:center!important;letter-spacing:.08em!important;line-height:1!important;padding:4px 12px!important;text-transform:uppercase!important;white-space:nowrap!important}.status-pill.status-pending{background:#f39c122e!important;border:1px solid #f39c1273!important;color:#f39c12!important}.status-pill.status-paid,.status-pill.status-verified{background:#4ade8026!important;border:1px solid #4ade8066!important;color:#4ade80!important}.status-pill.status-rejected{background:#f8717126!important;border:1px solid #f8717166!important;color:#f87171!important}.card-image-wrapper{border:1px solid #c9a84c6b!important;border:1px solid var(--border-gold)!important;border-radius:10px!important;margin-top:16px!important;overflow:hidden!important}.card-image-wrapper img{display:block!important;height:auto!important;width:100%!important}@media (max-width:760px){.admin-modal.admin-modal-wide{border-radius:12px!important;max-width:100%!important;padding:18px!important;width:100%!important}.admin-modal-wide .modal-head-row{grid-template-columns:1fr 32px!important}.admin-modal-wide .modal-head-row h3{font-size:16px!important}.admin-modal-wide .modal-head-row button{height:32px!important;max-height:32px!important;max-width:32px!important;min-height:32px!important;min-width:32px!important;width:32px!important}.admin-modal-wide .detail-grid{gap:8px!important}.admin-modal-wide .detail-grid>div{padding:9px 10px!important}.admin-modal-wide .detail-grid strong{font-size:12px!important}.admin-modal-wide .sensitive-detail{align-items:flex-start!important;flex-direction:column!important;gap:6px!important;padding:10px 12px!important}.admin-modal-wide .sensitive-detail code{font-size:12px!important;text-align:left!important;width:100%!important}.sensitive-section-title{font-size:10.5px!important;margin:16px 0 8px!important}}@media (min-width:761px){body:has(.perhedj-sidebar) .admin-users-page{align-items:center!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;margin-left:240px!important;margin-right:0!important;max-width:100%!important;padding:32px 40px 64px!important;width:calc(100% - 240px)!important}body:has(.perhedj-sidebar) .admin-users-page>*{max-width:760px!important;width:100%!important}}.admin-users-page{padding:24px 16px}.admin-users-header{margin-bottom:22px;text-align:center}.admin-users-title{color:#c9a84c;color:var(--gold);font-size:24px;font-weight:700;letter-spacing:.02em;margin:0 0 6px}.admin-users-subtitle{color:#f5f0e88c;color:var(--text-meta);font-size:13px;margin:0}.admin-users-stats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:16px}.admin-user-stat{align-items:center;background:#062d20;background:var(--green-dark);border:1px solid #c9a84c6b;border:1px solid var(--border-gold);border-radius:12px;display:flex;flex-direction:column;gap:6px;padding:16px 12px;text-align:center;transition:border-color .18s ease}.admin-user-stat:hover{border-color:#c9a84c;border-color:var(--gold)}.admin-user-stat-label{color:#f5f0e88c;color:var(--text-meta);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.admin-user-stat-value{font-feature-settings:"tnum";color:#f5f0e8;color:var(--text-strong);font-size:22px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.admin-user-stat-value.gold{color:#c9a84c;color:var(--gold)}.admin-user-stat-value.red{color:#f87171}.admin-users-search-wrap{margin-bottom:16px}.admin-users-search{background:#062d20;background:var(--green-dark);border:1px solid #c9a84c6b;border:1px solid var(--border-gold);border-radius:10px;box-sizing:border-box;color:#f5f0e8;color:var(--text-strong);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-ui);font-size:13.5px;height:46px;min-height:46px;outline:none;padding:0 16px;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.admin-users-search::placeholder{color:#f5f0e86b;color:var(--text-muted)}.admin-users-search:focus{border-color:#c9a84c;border-color:var(--gold);box-shadow:0 0 0 3px #c9a84c26}.admin-users-list{display:flex;flex-direction:column;gap:10px}.admin-user-item{align-items:center;background:#062d20;background:var(--green-dark);border:1px solid #c9a84c40;border:1px solid var(--border-gold-soft);border-radius:12px;display:flex;gap:14px;padding:16px;transition:border-color .18s ease}.admin-user-item:hover{border-color:#c9a84c;border-color:var(--gold)}.admin-user-avatar{align-items:center;background:linear-gradient(145deg,#d8b65a,#c9a84c 55%,#a0852e);border:2px solid #8a6d2a;border-radius:50%;box-shadow:0 2px 6px #00000040;color:#1c1c1c;display:flex;flex-shrink:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-ui);font-size:20px;font-weight:800;height:48px;justify-content:center;min-width:48px;text-shadow:0 1px 1px #ffffff40;width:48px}.admin-user-info{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.admin-user-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.admin-user-name{color:#c9a84c;color:var(--gold);font-size:14px;font-weight:700;letter-spacing:-.01em}.admin-user-email{color:#f5f0e8bf;color:var(--text-body);font-size:11.5px;overflow-wrap:anywhere}.admin-user-meta{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:2px}.admin-user-balance,.admin-user-date,.admin-user-id{font-feature-settings:"tnum";color:#f5f0e88c;color:var(--text-meta);font-size:10.5px;font-variant-numeric:tabular-nums}.admin-user-balance strong{color:#c9a84c;color:var(--gold);font-weight:700}.admin-user-badge{align-items:center;border:1px solid #0000;border-radius:4px;display:inline-flex;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-ui);font-size:9px;font-weight:800;justify-content:center;letter-spacing:.06em;line-height:1.4;padding:2px 8px;text-transform:uppercase}.admin-user-badge.admin{background:#c9a84c26;border:1px solid #c9a84c73;color:#c9a84c;color:var(--gold)}.admin-user-badge.blocked{background:#f871712e;border:1px solid #f8717173;color:#f87171}.admin-user-badge.active{background:#4ade8026;border:1px solid #4ade8066;color:#4ade80}.admin-user-actions{display:flex;flex-shrink:0;flex-wrap:wrap;gap:6px;justify-content:flex-end}.admin-user-btn{border:1px solid;border-radius:6px;cursor:pointer;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:.02em;min-height:32px;padding:0 12px;transition:all .18s ease;white-space:nowrap}.admin-user-btn.view{background:#0000;border-color:#c9a84c6b;border-color:var(--border-gold);color:#c9a84c;color:var(--gold)}.admin-user-btn.view:hover:not(:disabled){background:#c9a84c1a;border-color:#c9a84c;border-color:var(--gold)}.admin-user-btn.balance{background:#c9a84c;background:var(--gold);border-color:#c9a84c;border-color:var(--gold);color:#1c1c1c;color:var(--dark)}.admin-user-btn.balance:hover:not(:disabled){background:#d8b65a;background:var(--gold-hover)}.admin-user-btn.block{background:#0000;border-color:#f5d98a8c;color:#f5d98a}.admin-user-btn.block:hover:not(:disabled){background:#f5d98a1a}.admin-user-btn.unblock{background:#2e7d32;border-color:#2e7d32;color:#fff}.admin-user-btn.unblock:hover:not(:disabled){background:#3a9a41}.admin-user-btn.delete{background:#0000;border-color:#f871718c;color:#f87171}.admin-user-btn.delete:hover:not(:disabled){background:#f871711a}.admin-user-btn:disabled{cursor:not-allowed;opacity:.35}.admin-users-pagination{align-items:center;display:flex;gap:14px;justify-content:center;margin-top:20px;padding:12px 0}.admin-users-page-btn{background:#c9a84c;background:var(--gold);border:1px solid #c9a84c;border:1px solid var(--gold);border-radius:8px;color:#1c1c1c;color:var(--dark);cursor:pointer;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-ui);font-size:12.5px;font-weight:700;min-height:40px;padding:0 18px;transition:background-color .18s ease}.admin-users-page-btn:hover:not(:disabled){background:#d8b65a;background:var(--gold-hover)}.admin-users-page-btn:disabled{cursor:not-allowed;opacity:.5}.admin-users-page-info{font-feature-settings:"tnum";color:#f5f0e8bf;color:var(--text-body);font-size:12.5px;font-variant-numeric:tabular-nums}.admin-users-empty{border:1px dashed #c9a84c40;border:1px dashed var(--border-gold-soft);border-radius:12px;color:#f5f0e88c;color:var(--text-meta);flex-direction:column;font-size:12px;gap:6px;padding:40px 20px;text-align:center}.admin-users-empty,.admin-users-empty-icon{align-items:center;display:flex;justify-content:center}.admin-users-empty-icon{border:1px solid #c9a84c6b;border:1px solid var(--border-gold);border-radius:50%;color:#c9a84c;color:var(--gold);font-size:18px;height:40px;margin-bottom:6px;width:40px}.admin-users-empty strong{font-size:13px}.admin-modal-label,.admin-users-empty strong{color:#f5f0e8bf;color:var(--text-body);font-weight:600}.admin-modal-label{display:block;font-size:11.5px;margin:10px 0 6px}.admin-modal-input{background:#03271d;background:var(--green-deeper);border:1px solid #c9a84c6b;border:1px solid var(--border-gold);border-radius:8px;box-sizing:border-box;color:#f5f0e8;color:var(--text-strong);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-ui);font-size:13.5px;height:44px;margin-bottom:6px;min-height:44px;outline:none;padding:0 14px;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.admin-modal-input:focus{border-color:#c9a84c;border-color:var(--gold);box-shadow:0 0 0 3px #c9a84c26}.admin-modal-actions{display:flex;gap:10px;margin-top:16px}.admin-modal-btn{background:#0000;border:1px solid #c9a84c6b;border:1px solid var(--border-gold);border-radius:8px;color:#f5f0e8;color:var(--text-strong);cursor:pointer;flex:1 1;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-ui);font-size:13px;font-weight:700;min-height:44px;padding:0 16px;transition:all .18s ease}.admin-modal-btn.primary{background:#c9a84c;background:var(--gold);border-color:#c9a84c;border-color:var(--gold);color:#1c1c1c;color:var(--dark)}.admin-modal-btn.primary:hover{background:#d8b65a;background:var(--gold-hover)}.admin-modal-btn.danger{background:#b33a3a;border-color:#b33a3a;color:#fff}.admin-modal-btn.danger:hover{background:#c94040}.admin-modal-btn:hover:not(.primary):not(.danger){background:#c9a84c14}.admin-modal-title-danger,.admin-modal-warning{color:#f87171!important}.admin-modal-warning{font-size:11.5px!important;font-style:italic}@media (max-width:760px){.admin-users-page{display:block;margin:0;padding:16px 14px 80px;width:100%}.admin-users-title{font-size:22px}.admin-users-subtitle{font-size:12.5px}.admin-users-stats{gap:8px;grid-template-columns:repeat(2,1fr)}.admin-user-stat{padding:12px 10px}.admin-user-stat-value{font-size:20px}.admin-user-item{align-items:stretch;flex-direction:column;gap:12px;padding:14px}.admin-user-avatar{font-size:18px;height:44px;min-width:44px;width:44px}.admin-user-name{font-size:13.5px}.admin-user-actions{gap:6px;justify-content:stretch;width:100%}.admin-user-btn{flex-basis:calc(50% - 3px);flex-grow:1;flex-shrink:1;font-size:11.5px;min-height:38px}.admin-users-page-btn{font-size:12px;min-height:38px;padding:0 14px}.admin-users-page-info{font-size:11.5px}}@media (max-width:430px){.admin-users-stats{grid-template-columns:1fr 1fr}.admin-user-btn{flex:1 1 100%}}@media (min-width:761px){body:has(.perhedj-sidebar) .admin-reports-page{align-items:center!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;margin-left:240px!important;margin-right:0!important;max-width:100%!important;padding:32px 40px 64px!important;width:calc(100% - 240px)!important}body:has(.perhedj-sidebar) .admin-reports-page>*{max-width:760px!important;width:100%!important}}.admin-reports-page{padding:24px 16px}.admin-reports-header{margin-bottom:22px;text-align:center}.admin-reports-title{color:#c9a84c;color:var(--gold);font-size:24px;font-weight:700;letter-spacing:.02em;margin:0 0 6px}.admin-reports-subtitle{color:#f5f0e88c;color:var(--text-meta);font-size:13px;margin:0}.admin-reports-section{background:#062d20;background:var(--green-dark);border:1px solid #c9a84c6b;border:1px solid var(--border-gold);border-radius:14px;margin-bottom:16px;padding:20px 22px}.admin-reports-section-title{border-bottom:1px solid #c9a84c40;border-bottom:1px solid var(--border-gold-soft);color:#f5f0e8;color:var(--text-strong);font-size:13px;font-weight:700;letter-spacing:.06em;margin:0 0 16px;padding:0 0 12px;text-transform:uppercase}.admin-reports-stats-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.admin-reports-stat-card{align-items:center;background:#03271d;background:var(--green-deeper);border:1px solid #c9a84c40;border:1px solid var(--border-gold-soft);border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:14px 12px;text-align:center;transition:border-color .18s ease}.admin-reports-stat-card:hover{border-color:#c9a84c;border-color:var(--gold)}.admin-reports-stat-label{color:#f5f0e88c;color:var(--text-meta);font-size:10px;font-weight:600;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.admin-reports-stat-value{font-feature-settings:"tnum";color:#c9a84c;color:var(--gold);font-size:22px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.admin-reports-year-selector{align-items:center;display:flex;gap:10px;margin-bottom:14px}.admin-reports-year-label{color:#f5f0e8bf;color:var(--text-body);font-size:12px;font-weight:600;letter-spacing:.02em}.admin-reports-year-select{background:#03271d;background:var(--green-deeper);border:1px solid #c9a84c6b;border:1px solid var(--border-gold);border-radius:8px;color:#f5f0e8;color:var(--text-strong);cursor:pointer;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-ui);font-size:13px;font-weight:600;height:40px;min-height:40px;outline:none;padding:0 14px;transition:border-color .18s ease,box-shadow .18s ease}.admin-reports-year-select:focus{border-color:#c9a84c;border-color:var(--gold);box-shadow:0 0 0 3px #c9a84c26}.admin-reports-table-wrap{background:#03271d;background:var(--green-deeper);border:1px solid #c9a84c40;border:1px solid var(--border-gold-soft);border-radius:10px}.admin-reports-table{border-collapse:initial;border-spacing:0;font-size:12.5px;width:100%}.admin-reports-table th{background:#062d20;background:var(--green-dark);border-bottom:1px solid #c9a84c40;border-bottom:1px solid var(--border-gold-soft);color:#c9a84c;color:var(--gold);font-size:10px;font-weight:700;letter-spacing:.08em;padding:12px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.admin-reports-table td{font-feature-settings:"tnum";border-bottom:1px solid #c9a84c14;color:#f5f0e8bf;color:var(--text-body);font-size:12.5px;font-variant-numeric:tabular-nums;padding:12px 14px;white-space:nowrap}.admin-reports-table tbody tr:nth-child(2n){background:#c9a84c08}.admin-reports-table tbody tr:hover{background:#c9a84c14}.admin-reports-table tbody tr:last-child td{border-bottom:0}.admin-reports-td-green{color:#4ade80!important;font-weight:700}.admin-reports-td-red{color:#f87171!important;font-weight:700}.admin-reports-export-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.admin-reports-export-btn{background:#c9a84c;background:var(--gold);border:1px solid #c9a84c;border:1px solid var(--gold);border-radius:8px;color:#1c1c1c;color:var(--dark);cursor:pointer;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-ui);font-size:12.5px;font-weight:700;letter-spacing:.02em;min-height:44px;padding:0 16px;transition:background-color .18s ease,transform .18s ease}.admin-reports-export-btn:hover{background:#d8b65a;background:var(--gold-hover);transform:translateY(-1px)}.admin-reports-empty{background:#062d20;background:var(--green-dark);border:1px dashed #c9a84c40;border:1px dashed var(--border-gold-soft);border-radius:12px;padding:40px 20px;text-align:center}@media (max-width:760px){.admin-reports-page{display:block;margin:0;padding:16px 14px 80px;width:100%}.admin-reports-title{font-size:22px}.admin-reports-subtitle{font-size:12.5px}.admin-reports-section{border-radius:12px;margin-bottom:12px;padding:16px 14px}.admin-reports-section-title{font-size:12px;margin-bottom:14px;padding-bottom:10px}.admin-reports-stats-grid{gap:8px;grid-template-columns:repeat(2,1fr)}.admin-reports-stat-card{padding:12px 10px}.admin-reports-stat-value{font-size:20px}.admin-reports-table td,.admin-reports-table th{font-size:12px;padding:10px 12px}.admin-reports-export-grid{gap:8px;grid-template-columns:1fr}.admin-reports-export-btn{font-size:12px;min-height:42px}}.admin-settings-header{margin-bottom:22px}.admin-settings-pill{padding:0 18px}.admin-settings-form{display:flex;flex-direction:column;gap:16px}.admin-settings-field{display:flex;flex-direction:column;gap:6px}.admin-settings-label{color:#f5f0e8bf;color:var(--text-body);font-size:12px;font-weight:600;letter-spacing:.02em}.admin-settings-input{background:#03271d;background:var(--green-deeper);border:1px solid #c9a84c6b;border:1px solid var(--border-gold);border-radius:8px;box-sizing:border-box;color:#f5f0e8;color:var(--text-strong);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-ui);font-size:14px;font-weight:600;height:46px;min-height:46px;outline:none;padding:0 14px;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.admin-settings-input:focus{border-color:#c9a84c;border-color:var(--gold);box-shadow:0 0 0 3px #c9a84c26}.admin-settings-hint{font-size:10.5px}.admin-settings-note{background:#c9a84c14;border:1px solid #c9a84c40;border:1px solid var(--border-gold-soft);border-radius:8px;color:#f5f0e8bf;color:var(--text-body);font-size:11.5px;line-height:1.5;padding:10px 12px}.admin-settings-note strong{color:#c9a84c;color:var(--gold);font-weight:700}.admin-settings-submit{margin-bottom:18px}.admin-settings-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:16px}.admin-settings-rate-item{align-items:center;background:#03271d;background:var(--green-deeper);border:1px solid #c9a84c40;border:1px solid var(--border-gold-soft);border-radius:10px;display:flex;gap:10px;padding:10px 12px;transition:border-color .18s ease}.admin-settings-rate-item:hover{border-color:#c9a84c;border-color:var(--gold)}.admin-settings-rate-label{flex:1 1;font-size:11.5px;letter-spacing:.02em;min-width:0;overflow-wrap:anywhere}.admin-settings-rate-input,.admin-settings-rate-label{color:#f5f0e8;color:var(--text-strong);font-weight:700}.admin-settings-rate-input{background:#062d20;background:var(--green-dark);border:1px solid #c9a84c6b;border:1px solid var(--border-gold);border-radius:6px;box-sizing:border-box;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-ui);font-size:13px;height:36px;min-height:36px;min-width:70px;outline:none;padding:0 10px;text-align:center;transition:border-color .18s ease,box-shadow .18s ease;width:70px}.admin-settings-rate-input:focus{border-color:#c9a84c;border-color:var(--gold);box-shadow:0 0 0 3px #c9a84c26}.admin-settings-rate-percent{font-feature-settings:"tnum";color:#c9a84c;color:var(--gold);font-size:12px;font-variant-numeric:tabular-nums;font-weight:800;min-width:42px;text-align:right}@media (max-width:760px){.admin-settings-page{display:block;margin:0;padding:16px 14px 80px;width:100%}.admin-settings-title{font-size:22px}.admin-settings-subtitle{font-size:12.5px}.admin-settings-tabs{gap:6px}.admin-settings-pill{flex-basis:calc(50% - 3px);flex-grow:1;flex-shrink:1;font-size:11.5px;min-height:36px;padding:0 12px}.admin-settings-card{border-radius:12px;padding:18px 16px}.admin-settings-card-title{font-size:12.5px}.admin-settings-card-subtitle{font-size:11px;margin-bottom:14px}.admin-settings-grid{gap:8px;grid-template-columns:1fr}.admin-settings-submit{font-size:13px;min-height:44px}}@media (min-width:761px){body:has(.perhedj-sidebar) .admin-settings-page{align-items:center!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;margin-left:240px!important;margin-right:0!important;max-width:100%!important;padding:32px 40px 64px!important;width:calc(100% - 240px)!important}body:has(.perhedj-sidebar) .admin-settings-page>*{max-width:640px!important;width:100%!important}}.admin-settings-page{padding:24px 16px}.admin-settings-header{margin-bottom:20px;text-align:center}.admin-settings-title{color:#c9a84c;color:var(--gold);font-size:24px;font-weight:700;letter-spacing:.02em;margin:0 0 6px}.admin-settings-subtitle{color:#f5f0e88c;color:var(--text-meta);font-size:13px;margin:0}.admin-settings-tabs{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:16px}.admin-settings-pill{background:#0000;border:1px solid #c9a84c6b;border:1px solid var(--border-gold);border-radius:999px;color:#f5f0e8bf;color:var(--text-body);cursor:pointer;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-ui);font-size:12.5px;font-weight:600;letter-spacing:.02em;min-height:38px;padding:0 16px;transition:all .18s ease}.admin-settings-pill:hover:not(.active){background:#c9a84c1a;border-color:#c9a84c;border-color:var(--gold);color:#f5f0e8;color:var(--text-strong)}.admin-settings-pill.active{background:#c9a84c;background:var(--gold);border-color:#c9a84c;border-color:var(--gold);color:#1c1c1c;color:var(--dark);font-weight:700}.admin-settings-card{background:#062d20;background:var(--green-dark);border:1px solid #c9a84c6b;border:1px solid var(--border-gold);border-radius:14px;padding:22px 24px}.admin-settings-card-title{border-bottom:1px solid #c9a84c40;border-bottom:1px solid var(--border-gold-soft);color:#f5f0e8;color:var(--text-strong);font-size:14px;font-weight:700;letter-spacing:.06em;margin:0 0 6px;padding:0 0 12px;text-transform:uppercase}.admin-settings-card-subtitle{color:#f5f0e88c;color:var(--text-meta);font-size:11.5px;line-height:1.5;margin:10px 0 16px}.admin-settings-rows{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.admin-settings-row{grid-gap:12px;align-items:center;background:#03271d;background:var(--green-deeper);border:1px solid #c9a84c40;border:1px solid var(--border-gold-soft);border-radius:10px;display:grid;gap:12px;grid-template-columns:1fr 100px 60px;padding:12px 14px;transition:border-color .18s ease}.admin-settings-row:hover{border-color:#c9a84c;border-color:var(--gold)}.admin-settings-row.readonly{background:#c9a84c0a;grid-template-columns:1fr auto}.admin-settings-row-info{display:flex;flex-direction:column;gap:3px;min-width:0}.admin-settings-row-label{color:#f5f0e8;color:var(--text-strong);font-size:12.5px;font-weight:700;letter-spacing:.02em;overflow-wrap:anywhere}.admin-settings-row-sublabel{color:#f5f0e88c;color:var(--text-meta);font-size:10.5px;font-weight:400}.admin-settings-row-input{font-feature-settings:"tnum";background:#062d20;background:var(--green-dark);border:1px solid #c9a84c6b;border:1px solid var(--border-gold);border-radius:8px;box-sizing:border-box;color:#f5f0e8;color:var(--text-strong);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-ui);font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:700;height:38px;min-height:38px;outline:none;padding:0 10px;text-align:center;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.admin-settings-row-input:focus{border-color:#c9a84c;border-color:var(--gold);box-shadow:0 0 0 3px #c9a84c26}.admin-settings-row-percent{font-feature-settings:"tnum";font-size:13px;font-variant-numeric:tabular-nums}.admin-settings-row-percent,.admin-settings-row-value{color:#c9a84c;color:var(--gold);font-weight:800;text-align:right;white-space:nowrap}.admin-settings-row-value{font-feature-settings:"tnum";font-size:15px;font-variant-numeric:tabular-nums}.admin-settings-hint{color:#f5f0e86b;color:var(--text-muted);font-size:11px;font-style:italic;line-height:1.5;margin:0 0 14px}.admin-settings-hint code{background:#c9a84c1a;border-radius:4px;color:#c9a84c;color:var(--gold);font-family:Courier New,monospace;font-size:10.5px;padding:1px 5px}.admin-settings-submit{background:#c9a84c;background:var(--gold);border:1px solid #c9a84c;border:1px solid var(--gold);border-radius:8px;color:#1c1c1c;color:var(--dark);cursor:pointer;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-ui);font-size:13.5px;font-weight:700;letter-spacing:.02em;margin-top:4px;min-height:46px;padding:0 20px;transition:background-color .18s ease,transform .18s ease;width:100%}.admin-settings-submit:hover:not(:disabled){background:#d8b65a;background:var(--gold-hover);transform:translateY(-1px)}.admin-settings-submit:disabled{cursor:not-allowed;opacity:.6}.admin-settings-empty{background:#062d20;background:var(--green-dark);border:1px dashed #c9a84c40;border:1px dashed var(--border-gold-soft);border-radius:12px;padding:40px 20px;text-align:center}@media (max-width:760px){.admin-settings-page{display:block;margin:0;padding:16px 14px 80px;width:100%}.admin-settings-title{font-size:22px}.admin-settings-subtitle{font-size:12.5px}.admin-settings-tabs{gap:6px}.admin-settings-pill{flex-basis:calc(50% - 3px);flex-grow:1;flex-shrink:1;font-size:11.5px;min-height:36px;padding:0 12px}.admin-settings-card{border-radius:12px;padding:18px 16px}.admin-settings-card-title{font-size:12.5px}.admin-settings-card-subtitle{font-size:11px;margin-bottom:14px}.admin-settings-row{gap:8px;grid-template-columns:1fr 80px 50px;padding:10px 12px}.admin-settings-row.readonly{grid-template-columns:1fr auto}.admin-settings-row-label{font-size:12px}.admin-settings-row-input{font-size:13px;height:36px;min-height:36px;padding:0 6px}.admin-settings-row-percent{font-size:12px}.admin-settings-row-value{font-size:14px}.admin-settings-submit{font-size:13px;min-height:44px}}@media (max-width:430px){.admin-settings-tabs{flex-direction:column}.admin-settings-pill{flex:1 1 100%}.admin-settings-row{grid-template-columns:1fr 70px 45px}.admin-settings-row-input{font-size:12.5px}}.withdraw-status{min-width:80px!important}.withdraw-status.status-pending,.withdraw-status.status-pending *{background:#f39c12!important;border-color:#e08e00!important;color:#fff!important}.withdraw-status.status-approved,.withdraw-status.status-approved *{border-color:#b8973a!important}.withdraw-status.status-paid,.withdraw-status.status-paid *{background:#2e7d32!important;border-color:#1b5e20!important;color:#fff!important}.withdraw-status.status-rejected,.withdraw-status.status-rejected *{background:#dc3545!important;border-color:#b02a37!important;color:#fff!important}.withdraw-status.status-cancelled,.withdraw-status.status-cancelled *{background:#6c757d!important;border-color:#545b62!important;color:#fff!important}.withdraw-status{align-items:center!important;border:1px solid #0000!important;border-radius:6px!important;display:inline-flex!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-family:var(--font-ui)!important;font-size:10.5px!important;font-weight:800!important;justify-content:center!important;letter-spacing:.08em!important;line-height:1.2!important;min-height:24px!important;min-width:90px!important;padding:5px 14px!important;text-transform:uppercase!important;transition:all .18s ease!important;white-space:nowrap!important}.withdraw-status.status-pending,.withdraw-status.status-pending *{background:#c9a84c26!important;border-color:#c9a84c73!important;color:#c9a84c!important}.withdraw-status.status-approved,.withdraw-status.status-approved *{background:#c9a84c!important;border-color:#c9a84c!important;color:#1c1c1c!important}.withdraw-status.status-paid,.withdraw-status.status-paid *{background:#4ade8026!important;border-color:#4ade8066!important;color:#4ade80!important}.withdraw-status.status-rejected,.withdraw-status.status-rejected *{background:#f8717126!important;border-color:#f8717166!important;color:#f87171!important}.withdraw-status.status-cancelled,.withdraw-status.status-cancelled *{background:#f5f0e814!important;border-color:#f5f0e833!important;color:#f5f0e88c!important}.Toastify__toast-container{padding:0!important;z-index:99999!important}.Toastify__toast-container--top-right{right:20px!important;top:90px!important}.perhedj-toast{background:linear-gradient(145deg,#062d20,#03271d)!important;border:1px solid #c9a84c6b!important;border-radius:14px!important;box-shadow:0 14px 40px #00000080,inset 0 1px 0 #ffffff0a!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-family:var(--font-ui)!important;margin-bottom:12px!important;min-height:66px!important;overflow:hidden!important;padding:0!important;position:relative!important}.perhedj-toast:before{background:#c9a84c;background:var(--gold);border-radius:14px 0 0 14px;bottom:0;box-shadow:0 0 12px #c9a84c99;content:"";left:0;position:absolute;top:0;width:3px}.perhedj-toast-body{color:#f5f0e8!important;color:var(--text-strong)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-family:var(--font-ui)!important;font-size:13.5px!important;font-weight:500!important;letter-spacing:.01em!important;line-height:1.55!important;padding:16px 42px 16px 18px!important}.perhedj-toast-progress{background:linear-gradient(90deg,#c9a84c,#d8b65a 50%,#c9a84c)!important;border-radius:0 0 14px 14px!important;box-shadow:0 0 10px #c9a84cb3!important;height:3px!important}.perhedj-toast .Toastify__toast-icon svg{fill:#c9a84c!important;fill:var(--gold)!important}.perhedj-toast .Toastify__toast-icon{flex-shrink:0!important;height:22px!important;margin-inline-end:12px!important;width:22px!important}.Toastify__toast--success.perhedj-toast{border-color:#c9a84c8c!important}.Toastify__toast--success.perhedj-toast:before{background:linear-gradient(180deg,#d8b65a,#c9a84c)!important;box-shadow:0 0 14px #c9a84ccc;width:4px!important}.Toastify__toast--error.perhedj-toast{border-color:#c9a84c59!important}.Toastify__toast--error.perhedj-toast:before{background:linear-gradient(180deg,#b8973a,#8a6d2a)!important;width:3px!important}.Toastify__toast--error.perhedj-toast .perhedj-toast-body{color:#f5f0e8!important;color:var(--text-strong)!important}.Toastify__toast--warning.perhedj-toast{border-color:#c9a84c66!important}.Toastify__toast--warning.perhedj-toast:before{background:linear-gradient(180deg,#c9a84cb3,#c9a84c66)!important;width:3px!important}.Toastify__toast--info.perhedj-toast{border-color:#c9a84c6b!important}.perhedj-toast .Toastify__close-button{align-self:center!important;background:#0000!important;border:0!important;color:#f5f0e88c!important;color:var(--text-meta)!important;opacity:.6!important;position:absolute!important;right:12px!important;top:50%!important;transform:translateY(-50%)!important;transition:all .18s ease!important}.perhedj-toast .Toastify__close-button:hover{color:#c9a84c!important;color:var(--gold)!important;opacity:1!important}.perhedj-toast .Toastify__close-button svg{fill:currentColor!important;height:14px!important;width:14px!important}@media (max-width:480px){.Toastify__toast-container{left:12px!important;padding:0!important;right:12px!important;top:78px!important;width:calc(100% - 24px)!important}.perhedj-toast{border-radius:12px!important;margin-bottom:10px!important;min-height:60px!important}.perhedj-toast-body{font-size:12.5px!important;line-height:1.5!important;padding:13px 38px 13px 15px!important}.perhedj-toast .Toastify__toast-icon{height:20px!important;margin-inline-end:10px!important;width:20px!important}}.giftcards-cards-list{display:flex;flex-direction:column;gap:12px;margin:14px 0}.giftcards-card-item{background:#062d20;background:var(--green-dark);border:1px solid #c9a84c6b;border:1px solid var(--border-gold);border-radius:10px;padding:14px 16px;position:relative}.giftcards-card-item-head{align-items:center;border-bottom:1px dashed #c9a84c40;border-bottom:1px dashed var(--border-gold-soft);display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:10px}.giftcards-card-item-number{color:#c9a84c;color:var(--gold);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-ui);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.giftcards-card-item-remove{align-items:center;background:#0000;border:1px solid #f8717173;border-radius:6px;color:#f87171;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;height:26px;justify-content:center;min-height:26px;padding:0;transition:all .18s ease;width:26px}.giftcards-card-item-remove:hover{background:#f871711f;border-color:#f87171}.giftcards-card-item-payout{align-items:center;background:#c9a84c14;border:1px solid #c9a84c40;border:1px solid var(--border-gold-soft);border-radius:6px;display:flex;gap:10px;justify-content:space-between;margin-top:12px;padding:8px 12px}.giftcards-card-item-payout span{color:#f5f0e88c;color:var(--text-meta);font-size:11px;font-weight:600;letter-spacing:.02em}.giftcards-card-item-payout strong{font-feature-settings:"tnum";color:#c9a84c;color:var(--gold);font-size:13px;font-variant-numeric:tabular-nums;font-weight:800}.giftcards-add-card-btn{align-items:center;background:#0000;border:1px dashed #c9a84c6b;border:1px dashed var(--border-gold);border-radius:8px;color:#c9a84c;color:var(--gold);cursor:pointer;display:flex;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-ui);font-size:12.5px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.04em;margin:10px 0 6px;min-height:44px;padding:0 18px;transition:all .18s ease;width:100%}.giftcards-add-card-btn:hover{background:#c9a84c14;border-color:#c9a84c;border-color:var(--gold);border-style:solid}@media (max-width:760px){.giftcards-card-item{padding:12px 14px}.giftcards-card-item-number{font-size:11px}.giftcards-card-item-remove{height:24px;min-height:24px;width:24px}.giftcards-card-item-payout{padding:7px 10px}.giftcards-add-card-btn{font-size:12px;min-height:42px}}html{-webkit-tap-highlight-color:transparent}body{overflow-x:hidden;overflow-x:clip}.app-shell,body{min-height:100vh;min-height:100dvh}img,svg,video{max-width:100%}code,pre{overflow-wrap:anywhere;white-space:pre-wrap}:where(button:disabled,.primary-btn:disabled){cursor:not-allowed;opacity:.6}.auth-logo{display:flex;justify-content:center;margin-bottom:24px}.landing-logo{height:auto;max-width:100%}.btn-secondary,.legal-topbar-brand{align-items:center;display:inline-flex;min-height:44px}.btn-secondary{background:#0000;border:1px solid #c9a84c;border:1px solid var(--gold);border-radius:999px;color:#f5f0e8;color:var(--cream);font-weight:600;justify-content:center;margin-top:12px;padding:0 18px;transition:background .2s ease,color .2s ease}.btn-secondary:hover{background:#c9a84c;background:var(--gold);color:#1c1c1c;color:var(--dark)}.settings-2fa-setup{grid-gap:12px;background:#00000026;border:1px solid #c9a84c40;border:1px solid var(--border-gold-soft);border-radius:12px;border-radius:var(--radius-md);display:grid;gap:12px;margin-top:16px;padding:16px}.settings-2fa-setup p{color:#f5f0e8bf;color:var(--text-body)}.settings-2fa-setup a{color:#c9a84c;color:var(--gold);text-decoration:underline}.settings-2fa-setup pre{background:#03271d;background:var(--green-deeper);border-radius:8px;border-radius:var(--radius-sm);color:#c9a84c;color:var(--gold);font-size:15px;letter-spacing:.5px;line-height:1.8;padding:12px}.settings-2fa-setup .settings-toggle-btn{justify-self:start}.settings-2fa-setup code{background:#03271d;background:var(--green-deeper);border-radius:8px;border-radius:var(--radius-sm);color:#c9a84c;color:var(--gold);display:block;font-size:14px;letter-spacing:1px;padding:10px 12px;-webkit-user-select:all;user-select:all}.settings-2fa-qr{border:1px solid #c9a84c40;border:1px solid var(--border-gold-soft);border-radius:12px;border-radius:var(--radius-md);height:auto;justify-self:center;max-width:100%;padding:12px;width:240px}.admin-modal-overlay{height:100vh!important;height:100dvh!important;max-height:100dvh!important;max-width:100%!important;overflow-y:auto!important;overscroll-behavior:contain;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom))!important;width:100%!important}.admin-modal{max-height:calc(100dvh - 32px);max-width:100%;overflow-y:auto}.admin-reports-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (max-width:760px){input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{font-size:16px}.mobile-bottom-nav a span:last-child{font-size:10px;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-2fa-setup{padding:12px}.settings-2fa-setup input{width:100%}}@media (pointer:coarse){.btn-secondary,.primary-btn,[role=button],button{min-height:44px}.password-toggle{min-height:44px;min-width:44px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.admin-settings-networks{grid-gap:10px;display:grid;gap:10px;margin-top:14px}.admin-settings-network-row{grid-gap:14px;align-items:center;background:#00000026;border:1px solid #c9a84c40;border:1px solid var(--border-gold-soft);border-radius:12px;border-radius:var(--radius-md);display:grid;gap:14px;grid-template-columns:minmax(160px,1.2fr) 2fr;padding:12px 14px}.admin-settings-network-name{grid-gap:3px;display:grid;gap:3px}.admin-settings-network-name strong{color:#f5f0e8;color:var(--text-strong);font-size:14px}.admin-settings-network-name span{color:#8a8a8a;color:var(--muted,#9aa79f);font-size:12px}.admin-settings-network-warn{color:#e2a33c;font-size:11px;font-style:normal;letter-spacing:.3px}.admin-settings-network-fields{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.admin-settings-network-fields label{grid-gap:5px;display:grid;gap:5px}.admin-settings-network-fields label span{color:#f5f0e8bf;color:var(--text-body);font-size:11px;letter-spacing:.4px}.admin-settings-network-fields .admin-settings-row-input{width:100%}@media (max-width:720px){.admin-settings-network-row{grid-template-columns:1fr}.admin-settings-network-fields{grid-template-columns:repeat(2,1fr)}}.star-rating{align-items:center;display:inline-flex;gap:2px}.star-rating-star{justify-content:center;min-height:40px;min-width:40px}@media (max-width:430px){.ratings-form-card .star-rating{justify-content:space-between;width:100%}.ratings-form-card .star-rating-star{flex:1 1;min-width:0}}.star-rating-star{color:#c9a22747;cursor:pointer;display:inline-flex;transition:color .12s ease}.star-rating-star.is-on{color:#c9a84c;color:var(--gold,#c9a227)}.star-rating-star.is-disabled{cursor:default}.star-rating-input{height:1px;margin:0;opacity:0;pointer-events:none;position:absolute;width:1px}.star-rating-input:focus-visible+svg{border-radius:4px;outline:2px solid #c9a84c;outline:2px solid var(--gold,#c9a227);outline-offset:2px}.sr-only{clip:rect(0 0 0 0)}.rating-badge{align-items:center;color:#c9a84c;color:var(--gold,#c9a227);display:inline-flex;font-size:13px;gap:3px}.rating-badge-count,.rating-badge.is-new{color:#f5f0e8bf;color:var(--text-body);font-size:12px}.rating-badge.is-new{font-style:italic}.ratings-page{grid-gap:20px;display:grid;gap:20px;margin:0 auto;max-width:940px;padding:28px 20px 90px}.ratings-header{grid-gap:5px;display:grid;gap:5px}.ratings-title{color:#f5f0e8;color:var(--text-strong);font-size:27px}.ratings-subtitle{color:#f5f0e8bf;color:var(--text-body);font-size:14px}.ratings-summary{grid-gap:14px;background:#00000029;border:1px solid #c9a84c40;border:1px solid var(--border-gold-soft);border-radius:12px;border-radius:var(--radius-md);display:grid;gap:14px;grid-template-columns:1.4fr 1fr 1fr;padding:18px}.ratings-summary-main{grid-gap:7px;display:grid;gap:7px}.ratings-summary-label{color:#f5f0e8bf;color:var(--text-body);font-size:12px;letter-spacing:.4px}.ratings-summary-value{align-items:center;display:flex;flex-wrap:wrap;gap:9px}.ratings-summary-value strong{color:#c9a84c;color:var(--gold,#c9a227);font-size:30px;line-height:1}.ratings-summary-stars{color:#c9a84c;color:var(--gold,#c9a227);font-size:17px;letter-spacing:2px}.ratings-summary-stars-dim{color:#c9a22747}.ratings-summary-count,.ratings-summary-empty{color:#f5f0e8bf;color:var(--text-body);font-size:13px}.ratings-summary-stat{grid-gap:6px;align-content:center;display:grid;gap:6px}.ratings-summary-stat span{color:#f5f0e8bf;color:var(--text-body);font-size:12px}.ratings-summary-stat strong{color:#f5f0e8;color:var(--text-strong);font-size:20px}.ratings-card{grid-gap:12px;background:#00000029;border:1px solid #c9a84c40;border:1px solid var(--border-gold-soft);border-radius:12px;border-radius:var(--radius-md);display:grid;gap:12px;padding:18px}.ratings-card-title{color:#f5f0e8;color:var(--text-strong);font-size:17px}.ratings-card-note{font-size:13px;line-height:1.6}.ratings-card-note,.ratings-empty{color:#f5f0e8bf;color:var(--text-body)}.ratings-empty{align-items:center;display:flex;font-size:14px;gap:9px;padding:18px}.ratings-list{grid-gap:9px;display:grid;gap:9px}.ratings-row{align-items:center;background:#00000026;border:1px solid #c9a84c40;border:1px solid var(--border-gold-soft);border-radius:8px;border-radius:var(--radius-sm);display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;padding:12px 14px}.ratings-row-stars{flex-shrink:0}.ratings-row-info{grid-gap:4px;display:grid;gap:4px;max-width:100%;min-width:0}.ratings-row-name{align-items:center;color:#f5f0e8;color:var(--text-strong);display:inline-flex;font-size:14px;gap:8px}.ratings-row-meta{color:#f5f0e8bf;color:var(--text-body);font-size:12px}.ratings-row-comment{color:#f5f0e8bf;color:var(--text-body);font-size:13px;font-style:italic;max-width:100%;min-width:0;overflow-wrap:anywhere;word-break:break-word}.ratings-row-stars{font-size:16px;letter-spacing:1px}.ratings-rate-btn,.ratings-row-stars{color:#c9a84c;color:var(--gold,#c9a227)}.ratings-rate-btn{align-items:center;background:#0000;border:1px solid #c9a84c6b;border:1px solid var(--border-gold);border-radius:8px;border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:13px;gap:6px;padding:8px 14px}.ratings-rate-btn:hover{background:#c9a2271f}.ratings-form-card{border-color:#c9a84c;border-color:var(--gold,#c9a227)}.ratings-form-field{grid-gap:7px;display:grid;gap:7px}.ratings-form-label{color:#f5f0e8bf;color:var(--text-body);font-size:13px}.ratings-form-textarea{background:#0003;border:1px solid #c9a84c40;border:1px solid var(--border-gold-soft);border-radius:8px;border-radius:var(--radius-sm);box-sizing:border-box;color:#f5f0e8;color:var(--text-strong);font-family:inherit;font-size:14px;padding:11px;resize:vertical;width:100%}.ratings-form-textarea:focus{border-color:#c9a84c;border-color:var(--gold,#c9a227);outline:none}.ratings-form-count{color:#f5f0e8bf;color:var(--text-body);font-size:11px;justify-self:end}.ratings-form-actions{display:flex;flex-wrap:wrap;gap:10px}.ratings-submit{background:#c9a84c;background:var(--gold,#c9a227);border:none;border-radius:8px;border-radius:var(--radius-sm);color:#1a3a2a;cursor:pointer;font-size:14px;font-weight:600;padding:10px 18px}.ratings-submit:disabled{cursor:not-allowed;opacity:.45}.ratings-cancel{background:#0000;border:1px solid #c9a84c40;border:1px solid var(--border-gold-soft);border-radius:8px;border-radius:var(--radius-sm);color:#f5f0e8bf;color:var(--text-body);cursor:pointer;font-size:14px;padding:10px 18px}@media (max-width:720px){.ratings-summary{grid-template-columns:1fr}.ratings-row{align-items:flex-start;flex-direction:column}}.admin-load-error{background:#d977061f;border:1px solid #d97706;border-radius:8px;color:#b45309;font-size:13px;line-height:1.5;margin:0 20px 12px;padding:10px 14px}.withdraw-inline-warning{color:#e0a33e;font-size:12px;line-height:1.45;margin:6px 0 0}.settings-status-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.settings-hint{color:#f5f0e88c;color:var(--text-meta);font-size:13px;line-height:1.5;margin:4px 0 0}.settings-input{background:#ffffff0a;border:1px solid #c9a84c40;border:1px solid var(--border-gold-soft);border-radius:12px;border-radius:var(--radius-md);color:#f5f0e8;color:var(--text-strong);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-ui);font-size:15px;line-height:1.4;min-width:0;padding:12px 14px;transition:border-color .16s ease,background .16s ease;width:100%}.settings-input::placeholder{color:#f5f0e86b;color:var(--text-muted)}.settings-input:hover{border-color:#c9a84c6b;border-color:var(--border-gold)}.settings-input:focus{background:#ffffff12;border-color:#c9a84c;border-color:var(--gold);outline:none}.settings-2fa-secret{background:#00000047;border-radius:8px;border-radius:var(--radius-sm);color:#f5f0e8;color:var(--text-strong);font-size:13px;margin:8px 0;padding:10px 12px;word-break:break-all}.settings-2fa-secret code{color:#c9a84c;color:var(--gold);font-size:14px;letter-spacing:.04em}.settings-2fa-qr{background:#fff}.admin-live-bar.is-quiet{align-items:center;background:none;border:0;box-shadow:none;display:none;gap:8px;justify-content:flex-start;min-height:0;padding:4px 20px 0}.admin-live-bar.is-quiet:has(.admin-live-text){display:flex}.admin-live-bar.is-quiet .admin-live-text{background:#d977061f;border:1px solid #d97706;border-radius:8px;color:#b45309;font-size:12px;margin:0 auto 12px;padding:8px 14px}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.auth-forgot,.landing-header-button,.landing-header-link,.password-toggle,.settings-toggle-btn{min-height:44px}.auth-footer a,.auth-page-footer a,.footer-links a,.landing-footer a{align-items:center;display:inline-flex;min-height:40px;padding:0 4px}@media (max-width:760px){.ratings-summary{gap:12px;grid-template-columns:1fr 1fr;padding:14px}.ratings-summary-main{grid-column:1/-1}.ratings-row{grid-gap:8px;align-items:start;box-sizing:border-box;display:grid;gap:8px;grid-template-columns:1fr;max-width:100%;padding:12px}.ratings-row>*{max-width:100%;min-width:0}.ratings-row-info{flex:1 1 100%}.ratings-row-stars{-webkit-overflow-scrolling:touch;display:flex;grid-column:1/-1;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.ratings-row-stars::-webkit-scrollbar{display:none}.star-rating-star{min-height:40px;min-width:34px}.ratings-form-actions>*{flex:1 1 100%}}@media (max-width:430px){.ratings-summary{grid-template-columns:1fr}.ratings-page{padding:20px 14px 96px}.ratings-card{padding:14px}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error)}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:320px;width:var(--toastify-toast-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;transform:translateX(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:4px;box-shadow:0 1px 10px 0 #0000001a,0 2px 15px 0 #0000000d;box-sizing:border-box;cursor:default;direction:ltr;display:flex;font-family:sans-serif;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1;word-break:break-word}.Toastify__toast-icon{display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{animation-duration:.7s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74c3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74c3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:5px;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:9999;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;transform-origin:right}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateX(-20deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.897fe1c2.css.map*/