.ebadi-account-page{margin:0;background:#090a0c;color:#f5f5f4;font-family:Peyda,system-ui,sans-serif}.ebadi-account-page *{box-sizing:border-box}.ebadi-account-page svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.account-app{width:min(100%,1100px);margin:0 auto;padding:116px 18px 120px;min-height:100vh}.account-page-header{display:flex;align-items:center;gap:14px;margin-bottom:24px}.account-page-header>a{display:grid;place-items:center;width:42px;height:42px;border:1px solid #2b2d31;border-radius:14px;color:#ddd;background:#121316}.account-page-header>a svg{width:22px}.account-page-header h1{font-size:var(--eb-fs-display);margin:0 0 4px}.account-page-header p{margin:0;color:#898c93;font-size:var(--eb-fs-body)}.account-success{padding:13px 16px;margin-bottom:16px;border:1px solid #255b3b;border-radius:14px;background:#12281b;color:#83d39d}.settings-form{display:grid;gap:14px;max-width:760px;margin:auto}.settings-card{border:1px solid #24262b;border-radius:20px;background:#111216;padding:18px}.settings-row,.settings-card__title{display:flex;align-items:center;gap:13px}.settings-row>div,.settings-card__title>div{flex:1;display:grid;gap:3px}.settings-row strong,.settings-card__title strong{font-size:var(--eb-fs-emphasis)}.settings-row small,.settings-card__title small{color:#858991;font-size:var(--eb-fs-label)}.settings-row__icon{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:rgba(210,132,28,.12);color:#171b20}.settings-row__icon svg{width:23px}.settings-switch{position:relative;width:48px;height:28px}.settings-switch input{position:absolute;opacity:0}.settings-switch i{display:block;width:100%;height:100%;border-radius:99px;background:#34363c;transition:.2s}.settings-switch i:after{content:"";display:block;width:22px;height:22px;margin:3px;border-radius:50%;background:white;transition:.2s}.settings-switch input:checked+i{background:#d37a0b}.settings-switch input:checked+i:after{transform:translateX(-20px)}.settings-calendar-button,.settings-inline-link{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:15px;padding:11px;border-radius:12px;background:#1c1d21;color:#e9e9e9;text-decoration:none;font-size:var(--eb-fs-body)}.settings-calendar-button svg{width:19px}.settings-inline-link{justify-content:space-between;color:#dc8a22}.settings-choice{display:flex;align-items:flex-start;gap:10px;margin-top:14px;padding:12px;border:1px solid #282a2f;border-radius:13px;cursor:pointer}.settings-choice:has(input:checked){border-color:#a96717;background:rgba(201,121,20,.08)}.settings-choice input{accent-color:#d37a0b;margin-top:4px}.settings-choice span{display:grid;gap:2px}.settings-choice small{color:#858991}.settings-two-column{display:grid;grid-template-columns:1fr 1fr;gap:14px}.settings-two-column label{display:grid;gap:7px;font-size:var(--eb-fs-body);color:#a5a7ac}.settings-two-column select{appearance:none;width:100%;border:1px solid #303238;border-radius:12px;background:#191a1e;color:#fff;padding:12px;font:inherit}.settings-save{border:0;border-radius:15px;background:linear-gradient(135deg,#e08a18,#a85700);color:#fff;padding:14px;font-family:inherit;font-weight:700;font-size:var(--eb-fs-emphasis);cursor:pointer}.financial-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:7px;border:1px solid #23252a;border-radius:17px;background:#111216;margin-bottom:16px}.financial-tabs a{padding:11px;text-align:center;color:#8e9198;text-decoration:none;border-radius:12px;font-size:var(--eb-fs-body)}.financial-tabs a.is-active{color:#ee941f;background:#21190e}.financial-summary{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:16px}.financial-summary article{display:grid;gap:4px;padding:16px;border:1px solid #23252a;border-radius:16px;background:#111216}.financial-summary small{color:#8d9096}.financial-summary strong{font-size:var(--eb-fs-subtitle)}.financial-summary em{font-style:normal;color:#777b83;font-size:var(--eb-fs-caption)}.financial-summary__total{border-color:#614015!important;background:linear-gradient(145deg,#1e170e,#111216)!important}.financial-summary__total strong{color:#ed941f}.financial-toolbar{display:flex;gap:10px;margin:18px 0}.financial-toolbar label{flex:1;display:flex;align-items:center;gap:8px;border:1px solid #282a2f;border-radius:13px;background:#111216;padding:0 13px}.financial-toolbar svg{width:20px;color:#777}.financial-toolbar input{width:100%;border:0;outline:0;background:transparent;color:#fff;padding:12px;font:inherit}.financial-toolbar>a{display:grid;place-items:center;padding:0 18px;border-radius:13px;background:#d2780b;color:#fff;text-decoration:none}.financial-transactions{border:1px solid #23252a;border-radius:20px;background:#111216;overflow:hidden}.financial-section-title{padding:17px}.financial-section-title h2{margin:0 0 3px;font-size:var(--eb-fs-section-strong)}.financial-section-title p{margin:0;color:#777b83;font-size:var(--eb-fs-label)}.financial-table-head,.financial-row{display:grid;grid-template-columns:minmax(190px,2fr) 1fr 1fr .65fr;align-items:center;gap:10px}.financial-table-head{padding:10px 17px;background:#17181c;color:#777b83;font-size:var(--eb-fs-caption)}.financial-row{position:relative;padding:14px 17px;border-top:1px solid #222429;color:#eee;text-decoration:none}.financial-row__icon{display:none}.financial-row__copy{display:grid;gap:3px}.financial-row__copy small,.financial-row time{color:#858991;font-size:var(--eb-fs-caption)}.financial-row__amount{display:grid;gap:1px;font-weight:700}.financial-row__amount small{color:#858991;font-size:var(--eb-fs-caption)}.financial-row em{justify-self:start;padding:4px 9px;border-radius:99px;background:#14291b;color:#71cd8b;font-style:normal;font-size:var(--eb-fs-caption)}.financial-row>i{position:absolute;left:12px;color:#777}.financial-actions{display:flex;gap:10px;margin-top:16px}.financial-actions button,.financial-actions a{display:flex;align-items:center;justify-content:center;gap:7px;min-height:45px;padding:0 18px;border:1px solid #2b2d32;border-radius:13px;background:#121317;color:#ddd;text-decoration:none;font:inherit}.financial-actions svg{width:19px}.financial-actions .financial-primary{margin-right:auto;border:0;background:linear-gradient(135deg,#e48a16,#9d4e00);color:#fff}.account-empty{text-align:center;padding:45px 20px;color:#858991}.account-empty>span{font-size:34px}.account-empty h2{color:#eee;font-size:var(--eb-fs-section-strong)}.account-empty a{display:inline-block;padding:10px 16px;border-radius:12px;background:#d2780b;color:#fff;text-decoration:none}.notification-list{display:grid;gap:10px;max-width:760px;margin:auto}.notification-item{display:flex;gap:13px;padding:16px;border:1px solid #24262b;border-radius:17px;background:#111216}.notification-item.is-unread{border-color:#604116;background:#17130d}.notification-item>span{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:#21190e;color:#171b20}.notification-item svg{width:23px}.notification-item h2{margin:0;font-size:var(--eb-fs-emphasis)}.notification-item p{margin:5px 0;color:#a1a3a8;font-size:var(--eb-fs-body)}.notification-item time{color:#696c73;font-size:var(--eb-fs-caption)}
html[data-theme="light"] .ebadi-settings-page{background:#f5f5f4;color:#18181b}html[data-theme="light"] .ebadi-settings-page .settings-card{background:#fff;border-color:#e4e4e7}html[data-theme="light"] .ebadi-settings-page .settings-two-column select{background:#fafafa;color:#18181b;border-color:#ddd}html[data-theme="light"] .ebadi-settings-page .settings-calendar-button,html[data-theme="light"] .ebadi-settings-page .settings-inline-link{background:#f3f3f3}
.social-reward-app{max-width:620px}.social-reward-balance{display:grid;gap:8px;margin-bottom:15px;padding:22px;border:1px solid #634116;border-radius:19px;background:linear-gradient(145deg,#21180d,#111216)}.social-reward-balance small{color:#aa8a60}.social-reward-balance strong{color:#e9a64d;font-size:var(--eb-fs-display-small)}.social-reward-form{display:grid;gap:11px;padding:18px;border:1px solid #282a2e;border-radius:20px;background:#111216}.social-reward-form label{display:grid;gap:7px;color:#bfc1c5;font-size:var(--eb-fs-body)}.social-reward-form input,.social-reward-form select{width:100%;padding:12px;border:1px solid #303238;border-radius:12px;background:#191a1e;color:#fff;font:inherit}.social-reward-form button{height:50px;border:0;border-radius:13px;background:linear-gradient(135deg,#df8b1d,#aa5c08);color:#fff;font:700 var(--eb-fs-card) Peyda;cursor:pointer}.social-reward-error{padding:12px;border-radius:12px;background:#351818;color:#f3a1a1}.social-submissions{display:grid;gap:8px;margin-top:18px}.social-submissions h2{font-size:var(--eb-fs-section)}.social-submissions article{display:grid;grid-template-columns:1fr auto auto;gap:10px;padding:13px;border:1px solid #282a2e;border-radius:13px;background:#111216;font-size:var(--eb-fs-label)}.social-submissions strong{color:#d4a054}.social-submissions .is-approved{color:#65ce8d}.social-submissions .is-rejected{color:#e07777}
.home-review-links{margin:0 12px 18px;padding:14px;border:1px solid #292c30;border-radius:16px;background:#131516}.home-review-links h2{margin:0;color:#f1f2f3;font-size:var(--eb-fs-card)}.home-review-links p{margin:3px 0 10px;color:#858a90;font-size:var(--eb-fs-micro)}.home-review-links>div{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.home-review-links a{display:flex;align-items:center;justify-content:center;gap:4px;min-height:38px;border-radius:10px;background:#202326;color:#e1e2e3;font-size:var(--eb-fs-caption)}.home-review-links a span{color:#d99a43}
@media(max-width:700px){.account-app{padding:92px 12px 110px}.account-page-header h1{font-size:var(--eb-fs-subheading)}.settings-two-column{grid-template-columns:1fr}.financial-tabs{overflow:auto;grid-template-columns:repeat(4,minmax(88px,1fr))}.financial-summary{display:flex;overflow:auto;scroll-snap-type:x mandatory}.financial-summary article{min-width:145px;scroll-snap-align:start}.financial-toolbar>a{padding:0 12px;font-size:var(--eb-fs-label)}.financial-table-head{display:none}.financial-row{grid-template-columns:40px 1fr auto;gap:10px;padding:13px 12px}.financial-row__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#1d1e22;color:#171b20}.financial-row__icon svg{width:24px}.financial-row time{grid-column:2}.financial-row__amount{grid-column:3;grid-row:1}.financial-row em{grid-column:3;grid-row:2}.financial-row>i{display:none}.financial-actions{position:sticky;bottom:74px;padding:8px;background:rgba(9,10,12,.92);backdrop-filter:blur(12px)}.financial-actions button,.financial-actions a{padding:0 10px;font-size:var(--eb-fs-caption)}.financial-actions .financial-primary{display:none}}
.ebadi-error-page{margin:0;background:#08090b;color:#f5f5f4;font-family:Peyda,system-ui,sans-serif}.error-app{position:relative;display:grid;place-items:center;min-height:100vh;padding:110px 18px 100px;overflow:hidden}.error-app__glow{position:absolute;width:420px;height:420px;border-radius:50%;background:rgba(208,123,17,.13);filter:blur(90px);top:20%;left:50%;transform:translateX(-50%)}.error-card{position:relative;width:min(100%,520px);padding:36px 28px;text-align:center;border:1px solid #ffffff14;border-radius:28px;background:linear-gradient(145deg,#151619,#0e0f11);box-shadow:0 30px 80px #0008}.error-card__visual{position:relative;height:170px;display:grid;place-items:center;margin-bottom:18px}.error-card__visual>strong{position:absolute;top:-4px;color:#ffffff0a;font-size:128px;font-weight:900;line-height:1}.error-card__car{position:relative;z-index:2;width:130px;margin-top:45px;fill:#141518;stroke:#dc8618;stroke-width:2;filter:drop-shadow(0 14px 15px #000)}.error-card__road{position:absolute;bottom:15px;width:230px;height:2px;background:linear-gradient(90deg,transparent,#d27b12 35%,#d27b12 65%,transparent)}.error-card__eyebrow{display:inline-block;padding:5px 11px;border-radius:99px;background:#2b1d0c;color:#e9972b;font-size:var(--eb-fs-caption)}.error-card h1{margin:13px 0 7px;font-size:27px}.error-card p{max-width:390px;margin:0 auto;color:#8f9299;font-size:var(--eb-fs-body);line-height:2}.error-card__actions{display:flex;justify-content:center;gap:10px;margin-top:25px}.error-card__actions a{display:flex;align-items:center;justify-content:center;gap:7px;min-height:46px;padding:0 18px;border:1px solid #2c2e33;border-radius:14px;color:#ddd;text-decoration:none}.error-card__actions svg{width:20px;fill:none;stroke:currentColor;stroke-width:1.8}.error-card__actions .error-card__primary{border:0;background:linear-gradient(135deg,#e28a17,#a55200);color:#fff}@media(max-width:500px){.error-app{padding-inline:12px}.error-card{padding:28px 16px}.error-card__actions{flex-direction:column}.error-card__actions a{width:100%}}
.logout-app{display:grid;place-items:center;min-height:calc(100svh - 150px)}.logout-card{width:min(100%,500px);padding:28px 22px;text-align:center;border:1px solid #302820;border-radius:24px;background:radial-gradient(circle at 50% 0,rgba(211,126,19,.14),transparent 42%),#121316;box-shadow:0 24px 70px #0007}.logout-card__icon{display:grid;place-items:center;width:72px;height:72px;margin:0 auto 15px;border:1px solid #74451b;border-radius:22px;background:#2a1b10;color:#171b20!important}.logout-card__icon svg{width:35px;height:35px}.logout-card>small{color:#d98629;font-size:var(--eb-fs-caption);font-weight:700}.logout-card h1{margin:7px 0 8px;color:#f4f4f4;font-size:var(--eb-fs-page-strong)}.logout-card p{max-width:410px;margin:0 auto;color:#92969c;font-size:var(--eb-fs-label);line-height:2}.logout-card form{display:grid;gap:9px;margin-top:22px}.logout-card button,.logout-card a{display:grid;place-items:center;width:100%;height:50px;border-radius:14px;font:700 var(--eb-fs-body) Peyda,system-ui,sans-serif}.logout-card button{border:1px solid #c85d54;background:linear-gradient(135deg,#b94940,#812d29);color:#fff;cursor:pointer}.logout-card a{border:1px solid #373a3e;background:#1b1d20;color:#ddd;text-decoration:none}@media(max-width:640px){.logout-app{min-height:calc(100svh - 142px);padding-top:20px!important;padding-bottom:calc(88px + env(safe-area-inset-bottom))!important}.logout-card{padding:24px 17px;border-radius:20px}.logout-card h1{font-size:var(--eb-fs-subheading)}}
