/* One profile workspace, with a persistent wallet and clean shared controls. */
body .header-order-button,
body .account-dropdown a.menu-topup-button,
body .home-order-cta,
body .button.primary,
body button[data-modal=request],
body form button[type=submit] {
  appearance:none;-webkit-appearance:none;border:0!important;
  background:linear-gradient(110deg,#26d4e6 0%,#8bdbe6 44%,#e953a5 100%)!important;
  background-clip:border-box!important;border-radius:11px;
  color:#07161e!important;-webkit-text-fill-color:#07161e!important;
  box-shadow:none;filter:none;position:relative;isolation:isolate;overflow:hidden;
}
body .header-order-button::before,body .header-order-button::after,
body .account-dropdown a.menu-topup-button::before,body .account-dropdown a.menu-topup-button::after,
body .home-order-cta::before,body .home-order-cta::after,
body .button.primary::before,body .button.primary::after,
body form button[type=submit]::before,body form button[type=submit]::after {content:none!important}
body :where(button,.button){line-height:1.45;min-height:38px}
body :where(button,.button):focus-visible {outline:2px solid #8feaf5;outline-offset:3px}
body .top-actions,body .nav-actions {gap:10px;align-items:center;min-width:0}
body .account-menu {gap:5px;min-width:0}
body .account-credit {display:inline-flex!important;align-items:center;justify-content:center;min-height:40px;padding:8px 12px;margin-right:5px;max-width:100%;font-size:12px;line-height:1.4;background:#12232c;border:1px solid #3a788755;color:#a8eefa!important;border-radius:10px;text-decoration:none}
body .account-menu .account-credit {position:relative;isolation:isolate;overflow:hidden;display:grid!important;grid-template-columns:27px minmax(0,1fr);column-gap:9px;justify-content:start;min-width:0;min-height:46px;padding:7px 12px;border:1px solid #65c9db66;border-radius:12px;background:radial-gradient(ellipse at 0 0,#0bc8df24,transparent 80%),linear-gradient(115deg,#122532,#201d34);box-shadow:inset 0 1px #ddfbff14,0 3px 14px #0002;color:#edfcff!important;-webkit-text-fill-color:currentColor!important;text-align:left;white-space:normal}
body .account-menu .account-credit[hidden] {display:none!important}
body .account-menu .account-credit::before {content:'';position:absolute;z-index:-1;inset:-40% -75%;pointer-events:none;background:linear-gradient(110deg,transparent 44%,#adf7ff12 50%,#ffbde712 53%,transparent 60%);transform:translateX(-65%)}
body .account-menu .account-credit>.account-item-icon {width:27px;height:27px;padding:5px;border:1px solid #8bebf936;border-radius:8px;background:#8debf70b;color:#a2f2fc;box-sizing:border-box}
body .account-menu .account-credit-copy {display:grid;gap:1px;min-width:0}
body .account-menu .account-credit-label {font-size:10px;line-height:1.25;font-weight:600;letter-spacing:.035em;color:#b5dce8}
body .account-menu .account-credit strong {font-size:13px;font-weight:800;line-height:1.35;color:#f0fdff;font-variant-numeric:tabular-nums;letter-spacing:-.02em;overflow-wrap:anywhere}
body .account-menu .account-credit:focus-visible {outline:2px solid #b9f6ff;outline-offset:3px}
@media(hover:hover) and (pointer:fine){body .account-menu .account-credit:hover {border-color:#93e4f2;background:radial-gradient(ellipse at 0 0,#0bc8df30,transparent 80%),linear-gradient(115deg,#173342,#2d2340);box-shadow:inset 0 1px #ddfbff18,0 4px 18px #36d0e51a}}
body .account-menu [hidden],body .header-jobs-button[hidden],body .header-online-count[hidden] {display:none!important}
body .account-trigger {min-height:42px;max-width:180px;border-radius:10px!important;line-height:1.3;padding:6px 10px!important}
body #header .nav-actions button.account-trigger,body .topbar .top-actions button.account-trigger {background:#1a2130!important;color:#eef5ff!important;-webkit-text-fill-color:#eef5ff!important;border:1px solid #42526780!important;box-shadow:none!important;filter:none!important}
body .account-trigger::before,body .account-trigger::after {content:none!important}
body #header .nav-actions .account-menu.is-open button.account-trigger,body .topbar .top-actions .account-menu.is-open button.account-trigger {border-color:#68cce677!important;background:#233349!important;color:#e6faff!important}
body .account-trigger .account-name small {-webkit-text-fill-color:#a9b5c9!important;color:#a9b5c9!important}
body .account-trigger img {width:30px;height:30px;flex:none;object-fit:cover;border-radius:50%}
body .account-name {display:grid;gap:3px;text-align:left;overflow:hidden;text-overflow:ellipsis;min-width:0;font-size:12px}
body .account-name small {font-size:10px;font-weight:500;color:#a9b5c9}
body .account-dropdown {top:calc(100% + 7px);width:232px;padding:10px;max-height:min(70dvh,640px);overflow-y:auto}
body .account-dropdown a,body .account-dropdown button {font-size:13px;line-height:1.4;min-height:38px;padding:10px 12px}
body .header-jobs-button,body .header-online-count {display:inline-flex;align-items:center;justify-content:center;min-height:40px;max-width:100%;gap:6px;border:1px solid #ffffff24;background:#1a2030;color:#d6e7f3;border-radius:10px;padding:8px 11px;font-size:12px;font-weight:650;white-space:nowrap;order:8;text-decoration:none}
body .header-online-count {color:#a3eec1;background:#13291e;border-color:#71d89c33}
body .header-online-count::before {content:'';width:7px;height:7px;border-radius:50%;background:#68dda1}
body .header-order-button {min-height:40px;line-height:1.4;white-space:nowrap;padding:10px 13px}
body .topbar {position:sticky;top:0;z-index:50;min-height:78px;height:auto;background:#090d15ee;backdrop-filter:blur(15px)}
body .topbar .role-label {display:none}
body #app .member-page-heading {display:none}
body .member-nav {display:flex!important;position:relative;top:auto;gap:7px!important;padding:8px!important;margin:0 0 18px!important;border-radius:13px;background:#101620!important;border:1px solid #354357;overflow-x:auto!important;overflow-y:hidden!important;flex-wrap:nowrap!important;scrollbar-width:thin;scrollbar-color:#536780 transparent;scroll-padding-inline:8px}
body .member-nav a {flex:1 0 auto;min-height:44px;min-width:120px;white-space:nowrap!important;padding:10px 16px!important;font-size:13px!important;font-weight:700;transform:none!important;background:#1a2332!important;color:#e2eaf6!important;border:1px solid #3a495f!important;border-radius:9px;box-shadow:none!important;justify-content:center!important;text-decoration:none;scroll-margin-inline:8px}
body .member-nav a.selected {background:#173c49!important;color:#f0fdff!important;border:1px solid #65d9e9!important;box-shadow:inset 0 -2px 0 #65d9e9!important}
body .member-nav a::before,body .member-nav a::after {content:none!important}
body #profile.profile-hub {padding:0;margin:0;background:transparent;border:0;box-shadow:none;min-width:0}
.profile-hub-nav {display:flex;gap:7px;align-items:stretch;flex-wrap:wrap;margin:0 0 20px;padding:7px;border:1px solid #303d51;background:#0d121d;border-radius:12px}
.profile-hub-nav a {display:flex;justify-content:center;align-items:center;gap:8px;flex:1;min-width:155px;min-height:43px;padding:10px 13px;border:1px solid #35445b;border-radius:8px;background:#182131;color:#dce6f3;font-size:12px;font-weight:700;line-height:1.5;text-align:center;text-decoration:none;transition:color .18s ease,background .18s ease,border-color .18s ease}
.profile-hub-nav a.selected {color:#f0fdff;background:#173743;border-color:#65d9e9;box-shadow:inset 0 -2px 0 #65d9e9}
/* Navigation stays distinct from actions: visible inactive tabs, one clear active tab. */
body .admin-workspace-nav {border-color:#354357;background:#101620}
body .admin-category-tabs {gap:8px;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid #354357}
body .admin-category-tabs button {display:flex;align-items:center;justify-content:center;gap:8px;flex:1 1 150px;min-height:45px;padding:11px 14px!important;border:1px solid #41516a!important;border-radius:10px;background:#1d293a!important;color:#e5edf9!important;font-size:13px!important;font-weight:750;line-height:1.45;white-space:normal;text-align:center;box-shadow:none!important;transform:none!important}
body .admin-category-tabs button[aria-expanded=true] {background:#173c49!important;color:#f0fdff!important;border-color:#65d9e9!important;box-shadow:inset 0 -2px 0 #65d9e9!important}
body .admin-nav-groups section>div {gap:8px!important}
body .admin-nav-groups section>div>button,
body .admin-section-select button,
body #admin-tabs button {min-height:42px;padding:10px 14px!important;border:1px solid #39485f!important;border-radius:9px;background:#182131!important;color:#dce6f3!important;font-size:12px;font-weight:650;line-height:1.5;white-space:normal;box-shadow:none!important;transform:none!important}
body .admin-nav-groups section>div>button {flex:0 1 auto;min-width:140px;text-align:center}
body .admin-nav-groups button.active,
body .admin-nav-groups button[aria-current=page],
body .admin-section-select button.selected,
body #admin-tabs button.selected {background:#173743!important;color:#f0fdff!important;border-color:#65d9e9!important;box-shadow:inset 0 -2px 0 #65d9e9!important}
body :is(.member-nav a,.profile-hub-nav a,.admin-category-tabs button,.admin-nav-groups button,.admin-section-select button,#admin-tabs button):focus-visible {outline:2px solid #b9f6ff!important;outline-offset:3px!important}
@media(hover:hover) {
  body .member-nav a:not(.selected):hover,
  body .profile-hub-nav a:not(.selected):hover,
  body .admin-category-tabs button:not([aria-expanded=true]):hover,
  body .admin-nav-groups button:not(.active):not([aria-current=page]):hover,
  body .admin-section-select button:not(.selected):hover,
  body #admin-tabs button:not(.selected):hover {background:#27384d!important;color:#fff!important;border-color:#7794b6!important}
}
.profile-hub-section {min-width:0;scroll-margin-top:145px}
.profile-hub-section[hidden] {display:none!important}
body .profile-hub>#member-home,body .profile-hub>#credits,body .profile-hub>#supporters {margin:0;padding:0;border:0;background:none;box-shadow:none}
body .profile-hub>#profile-account {padding:24px;border:1px solid #ffffff18;border-radius:17px;background:#11151f}
body .profile-hub .profile-editor {width:100%;max-width:850px;margin:0 auto}
body .profile-hub .profile-editor .password-settings {width:100%;max-width:none}
body .profile-hub .personal-settings {margin:14px 0 0}
body .profile-hub .personal-settings>summary {padding:15px 17px;line-height:1.5}
.profile-sharing-body {padding:0 17px 17px;font-size:13px;line-height:1.7}
.profile-sharing-body button {margin-top:8px}
body .profile-hub .profile-announcements {max-width:850px;margin:24px auto 0}
body .profile-hub .seli-member-home .home-welcome {padding:28px;gap:22px;border:1px solid #4f647450;border-radius:18px;background:radial-gradient(ellipse at 0 0,#12667940,transparent 58%),radial-gradient(ellipse at 100% 100%,#8e2b7133,transparent 62%),#111925;overflow:visible}
body .profile-hub .home-profile-avatar {width:80px;height:80px;flex-basis:80px;border:2px solid #6dd9e980;box-shadow:0 0 0 5px #101b28,0 0 0 6px #5f809533;object-fit:cover}
body .profile-hub .home-welcome-copy .eyebrow {margin-bottom:9px;color:#84e8f2;font-size:10px;letter-spacing:.12em}
body .profile-hub .home-welcome-copy p {max-width:42ch;color:#b4c4d7}
body .profile-hub .home-badges {display:grid;grid-template-columns:auto 1fr;align-items:center;gap:16px;padding:19px 0 0;border-top:1px solid #93bdd126}
body .profile-hub .home-badges-label {font-size:11px;color:#c0cedd;font-weight:700;letter-spacing:.04em}
body .profile-hub .home-badges ul {gap:9px;align-items:stretch}
body .profile-hub .home-badge {position:relative;min-height:43px;padding:9px 13px;gap:9px;border-radius:10px;border:1px solid #4b648455;background:#141f2e;color:#e1edf9;font-size:12px;font-weight:650;box-shadow:inset 0 1px #ffffff08}
body .profile-hub .home-badge>span:first-child {display:grid;place-items:center;min-width:23px;font-size:18px}
body .profile-hub .home-badge img {width:27px;height:27px}
body .profile-hub .home-badge--editor {background:#28243c;border-color:#a998e866;color:#e8deff}
body .profile-hub .home-badge--selibon {background:#12303a;border-color:#62dae666;color:#d4faff}
body .profile-hub .home-badge--elite {background:#312b23;border-color:#cda65e70;color:#ffe5ae}
body .profile-hub .home-badge:focus-visible {outline:2px solid #b9f6ff;outline-offset:3px}
body .profile-hub .home-badge[data-tooltip]:is(:hover,:focus)::after {width:min(265px,calc(100vw - 70px));max-width:calc(100vw - 70px);font-size:12px;font-weight:400;letter-spacing:normal;box-sizing:border-box;text-align:left;white-space:normal}
.profile-wallet-glance {position:relative;isolation:isolate;overflow:hidden;flex:none;display:grid;gap:9px;min-width:220px;max-width:280px;padding:21px 22px;background:radial-gradient(ellipse at 5% 0,#1acfe42b,transparent 68%),radial-gradient(ellipse at 100% 100%,#de42852e,transparent 75%),linear-gradient(135deg,#122635,#211c34);border:1px solid #70d9e56b;border-radius:16px;font-size:12px;color:#c3d9e6;box-shadow:inset 0 1px #caf6ff26,0 10px 28px #0003,0 0 20px #39c4d609;text-decoration:none}
.profile-wallet-glance::before {content:'';position:absolute;z-index:-1;inset:-30% -70%;pointer-events:none;background:linear-gradient(110deg,transparent 42%,#a8f6ff16 48%,#ffc4e91a 50%,transparent 58%);transform:translateX(-65%)}
.profile-wallet-glance::after {content:'';position:absolute;z-index:-1;right:12px;top:10px;width:83px;height:83px;background:url('assets/seli-edit-emblem-2026.png') center/contain no-repeat;opacity:.1;pointer-events:none}
.profile-wallet-glance>span:first-child {font-size:11px;font-weight:650;letter-spacing:.06em}
.profile-wallet-glance strong {font-size:34px;line-height:1.25;color:#f1fdff;font-weight:800;letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.profile-wallet-glance strong small {font-size:12px;font-weight:500;letter-spacing:0;color:#a9c8d8}
.profile-wallet-glance>span:last-child {display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #78b4ca26;padding-top:9px;font-size:11px;color:#a8d9e7;margin-top:3px}
.profile-wallet-glance b {float:none;color:#80edf1;font-size:16px;font-weight:600}
.profile-wallet-glance:focus-visible {outline:2px solid #b9f6ff;outline-offset:4px}
/* Wallet values stay solid and stable; only the decorative light layer moves. */
body .credit-wallet .wallet-balance {position:relative;isolation:isolate;overflow:hidden;min-width:245px;max-width:100%;padding:23px 25px;gap:14px;border:1px solid #76d7e366;border-radius:17px;background:radial-gradient(ellipse at 0 0,#20c9df2c,transparent 70%),radial-gradient(ellipse at 100% 100%,#ea479d30,transparent 70%),#141e2d;box-shadow:inset 0 1px #dcfaff22,0 10px 28px #0003;color:#f0fdff}
body .credit-wallet .wallet-balance::before {content:'';position:absolute;z-index:-1;inset:-30% -70%;pointer-events:none;background:linear-gradient(110deg,transparent 43%,#a8f6ff12 49%,#ffc4e918 52%,transparent 59%);transform:translateX(-65%)}
body .credit-wallet .wallet-balance::after {content:'';position:absolute;z-index:-1;right:16px;top:14px;width:96px;height:96px;background:url('assets/seli-edit-emblem-2026.png') center/contain no-repeat;opacity:.1;pointer-events:none}
body .credit-wallet .wallet-balance-label {display:flex;align-items:center;gap:8px;font-size:13px;font-weight:650;letter-spacing:.025em;color:#c3eef5}
body .credit-wallet .wallet-balance strong {font-size:38px;font-weight:800;line-height:1.2;letter-spacing:-.04em;color:#f2fcff;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
body .credit-wallet .wallet-balance strong small {font-size:13px;font-weight:500;letter-spacing:0;color:#c4d7e6}
body .credit-wallet .wallet-balance-footnote {display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:5px 18px;padding-top:12px;border-top:1px solid #a0d7e326;font-size:11px;color:#bfcedf}
body .credit-wallet .wallet-balance-footnote>span {color:#bce9f0;white-space:nowrap}
body .profile-hub .studio-metrics {gap:12px;margin:18px 0}
body .profile-hub .studio-metrics .studio-card {padding:16px 18px;font-size:12px}
body .profile-hub .studio-metrics strong {font-size:26px;margin-bottom:5px}
body .profile-hub .studio-grid {gap:14px}
body .profile-hub .studio-grid>.studio-card {padding:20px}
body .profile-hub .studio-grid h3 {font-size:17px;margin-bottom:8px}
body .profile-hub .studio-grid p {font-size:12px;line-height:1.65}
body .profile-hub .box.section {margin-top:16px}
body .profile-hub details.box {padding:16px 20px}
body .profile-hub details.box>summary {font-size:13px;font-weight:650;cursor:pointer;line-height:1.6}
body .profile-hub details.box[open]>summary {margin-bottom:16px}
body .profile-hub .form {gap:16px}
body .profile-hub .form>button {justify-self:start;margin-top:5px;min-width:150px}
body .profile-hub .studio-row {gap:14px;padding:15px 0}
body .profile-hub .studio-row>div {min-width:0}
body .profile-hub .home-welcome-identity {gap:18px}
body .profile-hub .home-welcome-copy h2 {font-size:clamp(22px,2.25vw,30px)}
/* Keep the creative canvas within a normal desktop viewport. */
body #app:has(.auth-layout) {max-width:1280px;padding-top:30px}
body .auth-layout.registration-preview {grid-template-columns:minmax(0,1.1fr) minmax(350px,.95fr);gap:clamp(35px,5vw,75px);align-items:start;min-height:0}
body .registration-preview .auth-copy {padding-top:22px;max-width:none;min-width:0}
body .registration-preview .auth-copy h1 {font-size:clamp(38px,4vw,56px);line-height:1.07;margin:15px 0 20px}
body .registration-preview .auth-copy .editing-reveal {width:100%;max-width:580px;margin:0 auto}
body .registration-preview .editing-reveal .reveal-art {width:100%;height:clamp(280px,40dvh,390px);object-fit:contain}
body .registration-preview .reveal-art>g:first-of-type {transform:translate(144px,-16px) scale(.275)}
body .registration-preview .editing-reveal figcaption {padding-top:8px}
body .registration-preview .auth-copy>p {margin-top:16px;line-height:1.6;font-size:14px;max-width:540px}
body .registration-preview .auth-points {display:flex;flex-wrap:wrap;gap:12px 18px;margin-top:18px;font-size:11px}
body .registration-preview .auth-points>div {display:flex;gap:7px;align-items:center}
body .auth-layout>.box {width:100%;min-width:0;padding:26px}
body .auth-layout>.box .panel-footer {line-height:1.7;margin-top:20px}
body .hero {min-height:0;padding-top:52px;padding-bottom:18px}
body .hero-art {height:455px}
body .services#hizmetler {padding-top:32px}
@media(min-width:1401px) {body #header .nav {width:calc(100% - 56px);max-width:1500px;gap:22px}body #header .nav-links {gap:13px;font-size:12px}}
@media(max-width:1400px) and (min-width:701px) {
  body #header .nav:has(.account-trigger) {display:grid;grid-template-columns:auto 1fr;gap:12px 22px;padding-top:13px;padding-bottom:13px}
  body #header .nav:has(.account-trigger) .nav-actions {justify-self:end;flex-wrap:wrap;justify-content:flex-end}
  body #header .nav:has(.account-trigger) .nav-links {grid-row:2;grid-column:1/-1;justify-content:center}
  body #header .nav:has(.account-trigger) .brand {grid-column:1;grid-row:1}
  body #header .nav:has(.account-trigger) .nav-actions {grid-column:2;grid-row:1}
}
@media(max-width:950px) {
  body .topbar {flex-wrap:wrap;gap:12px;padding:14px 20px}
  body .top-actions {display:flex!important;flex-wrap:wrap!important;justify-content:flex-end}
  body .profile-hub .home-welcome-identity {flex-wrap:wrap}
  .profile-wallet-glance {flex:1 1 100%;max-width:none;display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 15px;padding:15px 18px}
  .profile-wallet-glance strong {font-size:27px;grid-column:1;grid-row:2}
  .profile-wallet-glance>span:last-child {grid-column:2;grid-row:1/3;margin:0;padding:8px 0 8px 16px;border-top:0;border-left:1px solid #78b4ca26;gap:14px}
  body .auth-layout.registration-preview {grid-template-columns:minmax(0,1fr) minmax(330px,1fr);gap:28px}
  body .registration-preview .auth-copy h1 {font-size:40px}
  body .hero-art {height:390px}
}
@media(max-width:700px) {
  body #header .nav {display:flex;flex-wrap:wrap;justify-content:center;gap:12px;padding:13px 0}
  body #header .brand {margin-right:auto}
  body #header .nav-links {width:100%;justify-content:center;order:3;font-size:11px;gap:8px 15px}
  body #header .nav-actions {justify-content:flex-end;gap:7px;flex-wrap:wrap;max-width:100%}
  body #header .nav:has(.account-trigger) .nav-actions {width:100%;justify-content:space-between}
  body .topbar {padding:12px 16px;gap:12px;justify-content:space-between}
  body .topbar .top-actions,body .topbar:has(.community-bell) .top-actions {display:flex!important;width:100%;max-width:100%;gap:7px!important;align-items:center;justify-content:space-between;flex-wrap:wrap!important}
  body .top-actions #home-link {display:inline-flex!important;font-size:11px;padding:9px 11px;min-height:36px}
  body .top-actions .account-menu,body .nav-actions .account-menu {display:grid;grid-template-columns:minmax(95px,1fr) minmax(0,170px);flex:1 1 100%;width:100%;order:10!important}
  body .account-credit {margin-right:0;padding:8px;min-height:39px;font-size:11px;white-space:normal}
  body .account-menu .account-credit {grid-template-columns:minmax(0,1fr);min-height:44px;padding:7px 10px}
  body .account-menu .account-credit>.account-item-icon {display:none}
  body .account-trigger {max-width:100%;min-width:0;font-size:11px;justify-content:space-between}
  body .topbar:has(.community-bell) .account-menu .account-trigger {max-width:100%!important;width:100%}
  body .header-order-button,body .header-jobs-button,body .header-online-count {font-size:11px;padding:9px 11px;min-height:36px}
  body .header-order-button {order:7!important}
  body .header-jobs-button,body .header-online-count {order:8!important}
  body .account-dropdown {right:0;max-height:65dvh}
  body .topbar:has(.account-trigger) {display:grid!important;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:10px 14px;min-height:0}
  body .topbar:has(.account-trigger)>.brand {grid-column:1;grid-row:1;justify-self:start;min-width:0}
  body .topbar:has(.account-trigger)>.brand .brand-logo {width:135px;max-width:100%;height:auto}
  body .topbar:has(.account-trigger) .top-actions {display:contents!important}
  body .topbar:has(.account-trigger) #language {grid-column:2;grid-row:1;padding:7px 9px;min-height:34px;font-size:10px}
  body .topbar:has(.account-trigger) .community-bell {grid-column:3;grid-row:1;justify-self:end}
  body .topbar:has(.account-trigger) .community-bell summary {padding:7px 10px;min-height:34px;line-height:20px}
  body .topbar:has(.account-trigger) .account-menu {grid-column:1/-1;grid-row:2;grid-template-columns:minmax(100px,1fr) minmax(0,170px);width:100%;justify-self:stretch}
  body .topbar:has(.account-trigger) #home-link {grid-column:1;grid-row:3;justify-content:center;min-height:34px;padding:8px;font-size:10px}
  body .topbar:has(.account-trigger) .header-order-button {grid-column:2/-1;grid-row:3;min-height:34px;padding:8px 10px;font-size:10px}
  body .topbar:has(.header-jobs-button:not([hidden])) .header-order-button {grid-column:2}
  body .topbar:has(.account-trigger) .header-jobs-button {grid-column:3;grid-row:3;min-height:34px;padding:8px 10px;font-size:10px}
  body .topbar:has(.account-trigger) .header-online-count {grid-column:2/-1;grid-row:3;min-height:34px;padding:8px 10px;font-size:10px}
  body #app {padding:22px 14px 65px}
  body .member-nav {padding:7px!important;margin-bottom:14px!important;gap:6px!important}
  body .member-nav a {min-width:max-content;flex:0 0 auto;min-height:42px;font-size:12px!important;padding:10px 14px!important}
  .profile-hub-nav {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:15px}
  .profile-hub-nav a {min-width:0;min-height:44px;padding:10px 8px;font-size:12px;gap:6px;overflow-wrap:break-word}
  body .admin-category-tabs {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding-bottom:12px;margin-bottom:12px}
  body .admin-category-tabs button {min-width:0;min-height:46px;padding:10px!important;font-size:12px!important}
  body .admin-nav-groups section>div {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px!important}
  body .admin-nav-groups section>div>button {min-width:0;width:100%!important;min-height:44px;padding:10px!important;overflow-wrap:break-word}
  body .profile-hub>#profile-account {padding:18px 15px}
  body .profile-hub .seli-member-home .home-welcome {padding:20px 18px;gap:19px}
  body .profile-hub .home-welcome-identity {display:grid;grid-template-columns:58px minmax(0,1fr);gap:18px 14px;align-items:center}
  body .profile-hub .home-welcome-copy h2 {font-size:22px}
  body .profile-hub .home-welcome-copy p {font-size:12px}
  body .profile-hub .home-profile-avatar {width:58px;height:58px;flex-basis:58px}
  body .profile-hub .home-welcome-copy .eyebrow {font-size:8px;letter-spacing:.08em;margin-bottom:7px}
  body .profile-hub .home-badges {grid-template-columns:1fr;gap:10px;padding-top:16px}
  body .profile-hub .home-badges ul {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
  body .profile-hub .home-badge {min-width:0;width:100%;font-size:11px;min-height:43px;padding:8px 9px;gap:6px}
  body .profile-hub .home-badge img {width:23px;height:23px}
  body .profile-hub .home-badge:nth-child(2n)[data-tooltip]:is(:hover,:focus)::after {left:auto;right:0}
  body .profile-hub .studio-metrics {grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
  body .profile-hub .studio-metrics .studio-card {padding:14px;font-size:11px}
  body .profile-hub .studio-metrics strong {font-size:24px}
  body .profile-hub details.box {padding:15px}
  body .profile-hub .home-welcome-actions .button {font-size:11px;min-height:39px;padding:10px 12px}
  .profile-wallet-glance {grid-column:1/-1;min-width:0;width:100%;gap:5px 12px;padding:15px;font-size:11px}
  .profile-wallet-glance>span:last-child {font-size:10px;gap:10px;padding-left:12px}
  body .auth-layout.registration-preview {display:flex;flex-direction:column;gap:20px}
  body .registration-preview .auth-copy {display:block;width:100%;padding:0;margin:0}
  body .registration-preview .auth-copy .eyebrow {font-size:10px;text-align:center;display:block}
  body .registration-preview .auth-copy h1 {font-size:30px;text-align:center;margin:12px 0}
  body .registration-preview .editing-reveal {max-width:350px}
  body .registration-preview .editing-reveal .reveal-art {height:220px}
  body .registration-preview .reveal-meta,body .registration-preview .editing-reveal figcaption,body .registration-preview .auth-points,body .registration-preview .auth-copy>p {display:none}
  body .auth-layout>.box {max-width:500px;padding:22px 18px}
  body .hero {padding-top:36px;padding-bottom:10px}
  body .services#hizmetler {padding-top:20px}
}
@media(prefers-reduced-motion:no-preference) {
  .profile-hub-nav a,.profile-wallet-glance,.header-order-button,.header-jobs-button {transition:background .18s ease,color .18s ease,box-shadow .18s ease}
  .profile-wallet-glance::before {animation:wallet-light-pass 9s ease-in-out infinite}
  body .credit-wallet .wallet-balance::before {animation:wallet-light-pass 11s ease-in-out infinite}
  body .account-menu .account-credit::before {animation:wallet-light-pass 14s ease-in-out infinite}
  .profile-wallet-glance:hover {border-color:#9be8f1;box-shadow:inset 0 1px #a1efff20,0 8px 25px #29c9e012}
  .home-badge {transition:border-color .18s ease,background .18s ease}
  .home-badge:hover {border-color:#a6d7e0!important}
  .header-order-button:hover {box-shadow:0 4px 18px #38bdd328!important}
}
@keyframes wallet-light-pass {0%,58%{transform:translateX(-65%)}84%,100%{transform:translateX(65%)}}
/* A quiet, visible scroll rail for compact navigation and data panels. */
html {scrollbar-width:thin;scrollbar-color:#527c96 #0b1018}
html::-webkit-scrollbar {width:9px;height:9px}
html::-webkit-scrollbar-track {background:#0b1018}
html::-webkit-scrollbar-thumb {background:linear-gradient(180deg,#55a8be,#8172af);border:2px solid #0b1018;border-radius:20px}
html::-webkit-scrollbar-thumb:hover {background:#6db4c9}
@supports selector(::-webkit-scrollbar) {html {scrollbar-color:auto;scrollbar-width:auto}}
body :is(.member-nav,.profile-hub-nav,.admin-category-tabs,.admin-nav-groups,.table-wrap,.account-dropdown,.control-records,.guided-messages) {scrollbar-width:thin;scrollbar-color:#527c96 #111925;scrollbar-gutter:auto}
body :is(.member-nav,.profile-hub-nav,.admin-category-tabs,.admin-nav-groups,.table-wrap,.account-dropdown,.control-records,.guided-messages)::-webkit-scrollbar {width:7px;height:7px}
body :is(.member-nav,.profile-hub-nav,.admin-category-tabs,.admin-nav-groups,.table-wrap,.account-dropdown,.control-records,.guided-messages)::-webkit-scrollbar-track {background:#111925;border-radius:20px}
body :is(.member-nav,.profile-hub-nav,.admin-category-tabs,.admin-nav-groups,.table-wrap,.account-dropdown,.control-records,.guided-messages)::-webkit-scrollbar-thumb {background:linear-gradient(110deg,#55a8be,#8172af);border:1px solid #111925;border-radius:20px}
body :is(.member-nav,.profile-hub-nav,.admin-category-tabs,.admin-nav-groups,.table-wrap,.account-dropdown,.control-records,.guided-messages)::-webkit-scrollbar-thumb:hover {background:#6db4c9}
body :is(.member-nav,.profile-hub-nav,.admin-category-tabs) {overscroll-behavior-inline:contain;scroll-padding-inline:12px}
@supports selector(::-webkit-scrollbar) {body :is(.member-nav,.profile-hub-nav,.admin-category-tabs,.admin-nav-groups,.table-wrap,.account-dropdown,.control-records,.guided-messages) {scrollbar-color:auto;scrollbar-width:auto}}
@media(prefers-reduced-motion:reduce) {.profile-hub *, .account-menu *, .member-nav a,.profile-hub-nav a,.admin-workspace-nav button{scroll-behavior:auto;transition:none!important;animation:none!important}.profile-wallet-glance::before{animation:none!important}}
@media(prefers-reduced-motion:reduce) {body .account-menu .account-credit::before,body .credit-wallet .wallet-balance::before {animation:none!important;transition:none!important}}
@media(max-width:760px) {body .credit-wallet .wallet-balance {min-width:0;width:100%;padding:20px;box-sizing:border-box}}
@media(max-width:480px) {
  body .profile-wallet-glance {grid-template-columns:minmax(0,1fr);gap:8px;padding:18px;box-sizing:border-box}
  body .profile-wallet-glance strong {font-size:30px;grid-column:1;grid-row:2}
  body .profile-wallet-glance>span:last-child {grid-column:1;grid-row:3;justify-content:space-between;border-left:0;border-top:1px solid #a0d7e326;padding:11px 0 0;font-size:12px}
  body .credit-wallet .wallet-balance strong {font-size:30px}
}
/* Readable panel content, without enlarging artwork or decorative labels. */
body #app {--muted:#b8c5d7;color:#edf3fa;line-height:1.65}
body #app :is(.helper,.muted,.panel-footer) {color:#b8c5d7;font-size:13px;line-height:1.7;text-shadow:none;overflow-wrap:break-word}
body #app :is(.studio-card p,.studio-row small,.member-row p,.home-welcome-copy p,.wallet-heading p,.wallet-payment-note p,.wallet-info p,.tracking-upgrade p,.control-records small,.command-shortcuts small) {font-size:13px;line-height:1.7;color:#bdcada;text-shadow:none;overflow-wrap:break-word}
body #app :is(.form,.order-form,.control-form,.control-grid,.op-form) label,
body #app .field-label {font-size:13px;font-weight:650;line-height:1.6;color:#e1eaf5}
body #app :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]) {font-size:14px;line-height:1.5;min-width:0;max-width:100%}
body #app :is(input,textarea)::placeholder {color:#9aaec4;opacity:1}
body #app :is(.member-nav a,.profile-hub-nav a,.admin-category-tabs button,.admin-nav-groups button) {font-size:13px!important;line-height:1.5!important}
body #app :is(.home-badge,.tenure-badge,.editor-profile-badge,.badge) {font-size:12px;line-height:1.5}
body #app :is(.home-badges-label,.profile-wallet-glance>span,.tracking-metrics small,.command-metrics span,.tracking-metrics span) {font-size:12px}
body #app :is(.studio-metrics .studio-card,.home-welcome-actions .button,.control-stage-actions button,.studio-tools button) {font-size:13px;line-height:1.5}
body #app :is(.source-guide p,.atmosphere-description,.order-delivery-note,.order-consent,.service-preview-hint) {font-size:13px;line-height:1.7}
body #app :is(.extra-choice small,.order-delivery-note small,.service-choice small) {font-size:12px!important;line-height:1.65!important;color:#b9c9d9}
body #app :is(.extra-choice strong,.service-choice span,.atmosphere-options strong) {font-size:13px!important;line-height:1.5}
body #app .table-wrap {max-width:100%;overflow-x:auto}
body #app table {font-size:13px;line-height:1.6}
body #app th {font-size:12px;color:#bdcada}
body #app :is(.profile-hub-nav,.admin-category-tabs,.admin-nav-groups,.home-badges,.home-welcome-copy,.profile-wallet-glance) {min-width:0;max-width:100%}
body #app .profile-wallet-glance {flex-basis:310px;padding:24px 26px;min-height:145px;box-sizing:border-box}
body #app .profile-wallet-glance strong {font-size:clamp(36px,4vw,46px);line-height:1.2;overflow-wrap:anywhere}
body #app .profile-wallet-glance strong small {font-size:15px}
body #app .profile-wallet-glance>span:first-child {font-size:14px;font-weight:700}
@media(max-width:760px) {body #app .profile-wallet-glance {flex-basis:100%;width:100%;padding:22px;min-height:145px}body #app .profile-wallet-glance strong {font-size:36px}}
/* Consistent spacing for profile information; disclosure content stays unclipped. */
/* Final shared polish: readable surfaces, stable controls and touch layouts. */
body #app :is(.box,.studio-card,.member-row,.order-form,.control-fold,.accounting-period) {border-color:#39475b80;box-shadow:0 8px 28px #00000016,inset 0 1px #ffffff04}
body #app :is(.page-heading,.toolbar,.studio-tools,.control-stage-actions) {row-gap:12px;column-gap:12px}
body #app :is(.toolbar,.studio-tools,.control-stage-actions) {flex-wrap:wrap}
body #app :is(.toolbar,.studio-tools)>* {min-width:0;max-width:100%}
body #app :is(h1,h2,h3) {text-wrap:balance;overflow-wrap:break-word}
body #app :is(.box,.studio-card,.control-fold)>h3 {margin-bottom:14px}
body #app :is(input,select,textarea):focus-visible {outline:2px solid #69dcea;outline-offset:3px;border-color:#69dcea;box-shadow:0 0 0 5px #1bbed511}
body #app input[type=file] {padding:10px;line-height:1.7;max-width:100%;min-width:0;box-sizing:border-box}
body #app input[type=file]::file-selector-button {padding:9px 12px;margin-right:12px;border:1px solid #4b6078;border-radius:8px;background:#202d40;color:#edf6ff;font:inherit;cursor:pointer}
body #app :is(button,a.button):not(.order-help) {line-height:1.45;white-space:normal;overflow-wrap:break-word;touch-action:manipulation}
body #app button:disabled {cursor:not-allowed;filter:none;transform:none!important}
body #app :is(.accounting-period,.control-fold)>summary {padding:15px 17px;cursor:pointer;font-weight:700;line-height:1.6;color:#e0edf8}
body #app :is(.accounting-period,.control-fold)[open]>summary {border-bottom:1px solid #3d506740;margin-bottom:16px;color:#a5f1fa}
body #app .accounting-period {border:1px solid #39475b80;border-radius:13px;margin-block:14px;padding:0 16px 14px;background:#111a2580}
body #app .accounting-period:not([open]) {padding-bottom:0}
body #app .accounting-period>summary {margin-inline:-16px}
body #app table th {background:#172130;white-space:nowrap;padding-block:15px}
body #app table tbody tr:nth-child(even) {background:#b0c4de04}
body #app table tbody tr:hover {background:#80d9ed08}
body #app .empty {border-style:solid;border-color:#35435670;background:radial-gradient(ellipse at 50% 0,#1d718215,transparent 70%);padding:38px 22px;line-height:1.8}
body #admin-content>h2:has(+.studio-metrics) {display:none}
body #app .form>label+button {margin-top:6px}
body #app .auth-layout {max-width:1240px;margin-inline:auto}
body #app .auth-layout>.box {border-color:#41506866;box-shadow:0 20px 60px #0003,inset 0 1px #ffffff06}
@media(max-width:700px) {
  body #app .member-nav {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;overflow:visible!important;padding:8px!important}
  body #app .member-nav a {min-width:0!important;width:auto!important;min-height:46px!important;white-space:normal!important;justify-content:center;text-align:center;padding:10px 8px!important}
  body #app .member-nav a:last-child:nth-child(odd) {grid-column:1/-1}
  body #app .page-heading {gap:12px;margin-bottom:22px}
  body #app .page-heading h1 {font-size:clamp(24px,7vw,32px);line-height:1.25}
  body #app :is(.studio-tools,.toolbar) button {min-height:42px}
  body #app :is(.member-row,.control-records article) {gap:16px}
  body #app .order-refresh .order-total {padding:15px!important;gap:7px!important;border-radius:12px}
  body #app .order-refresh .order-total>strong {font-size:27px}
  body #app .order-refresh .order-intro {margin-bottom:16px}
  body #app .home-welcome-copy h2 {font-size:22px;line-height:1.35}
  body .notice {width:calc(100% - 32px);max-width:480px;box-sizing:border-box;bottom:16px;line-height:1.6}
}
body #app .profile-hub :is(.studio-card,.personal-settings,details.box) {min-width:0}
body #app .profile-hub .studio-card>:last-child {margin-bottom:0}
body #app .profile-hub .studio-card>:is(h3,p)+:is(p,progress) {margin-top:12px}
body #app .profile-hub details.box {border-color:#35465b;background:#11192580}
body #app .profile-hub details.box+details.box {margin-top:12px}
body #app .profile-hub details.box>summary {min-height:34px;padding-block:5px;color:#e1edf8;line-height:1.6}
body #app .profile-hub details.box[open]>summary {margin-bottom:18px;color:#a9edf6}
body #app .profile-hub details.box>:not(summary) {min-width:0;max-width:100%}
body #app .profile-hub :is(details.box,.personal-settings)>summary:focus-visible,
body #app .control-fold>summary:focus-visible {outline:2px solid #b9f6ff;outline-offset:4px;border-radius:5px}
body #app .profile-hub .studio-card:focus-within {border-color:#74bbd1}
@media(max-width:700px) {
  body #app :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]) {font-size:16px}
  body #app .home-badge {padding-inline:8px;gap:6px;white-space:normal}
  body #app .profile-hub-nav a {padding-inline:7px}
  body #app .profile-hub details.box {padding:13px 15px}
  body #app .profile-hub details.box>summary {min-height:40px;padding-block:7px}
  body #app .profile-hub details.box[open]>summary {margin-bottom:14px}
}
/* Keep optional rewards together, separate from the spendable wallet. */
body .member-rewards-hub {margin-top:24px;border:1px solid #354356;border-radius:20px;background:linear-gradient(120deg,#15222e,#1c192b)}
body .member-rewards-hub>summary {display:flex;align-items:center;gap:15px;padding:22px;cursor:pointer;list-style:none;min-height:84px}
body .member-rewards-hub>summary::-webkit-details-marker {display:none}
body .member-rewards-hub>summary::after {content:'＋';font-size:23px;color:#83e9f3}
body .member-rewards-hub[open]>summary::after {content:'−'}
body .member-rewards-hub>summary:focus-visible {outline:2px solid #49ddeb;outline-offset:-4px;border-radius:18px}
body .member-rewards-hub>summary strong {display:block;font-size:20px;color:#f6f8ff}
body .member-rewards-hub>summary small {display:block;font-size:12px;line-height:1.6;color:#b8c6d8}
body .rewards-hub-icon {display:grid;place-items:center;width:42px;min-height:42px;flex-shrink:0;border-radius:13px;background:#b890fb1a;color:#d1b5ff;font-size:25px}
body .rewards-hub-points {margin-left:auto;white-space:nowrap;font-size:21px;font-weight:750;color:#dbc8ff;text-align:right}
body .rewards-hub-body {padding:0 22px 22px}
body .rewards-currency-note {padding:14px 16px;border:1px solid #354356;border-radius:12px;color:#bdcadd;line-height:1.7;font-size:13px}
body .rewards-hub-body>.section {margin-top:16px}
@media(max-width:600px){body .member-rewards-hub>summary {padding:17px 14px;gap:10px;flex-wrap:wrap}body .member-rewards-hub>summary strong {font-size:18px}body .rewards-hub-icon {width:34px;min-height:34px}body .rewards-hub-points {font-size:18px}body .rewards-hub-body {padding:0 14px 16px}}
/* Seli Egg lives beside the member identity, not inside the rewards drawer. */
body #app .profile-egg-companion {display:grid;justify-items:center;align-content:center;gap:5px;min-width:0;padding:12px;text-align:center;background:radial-gradient(ellipse,#43dbef14,transparent 72%);border:0;box-shadow:none}
body #app .profile-egg-companion .seli-egg-stage {margin:0;min-height:68px}
body #app .profile-egg-companion h3 {margin:0;font-size:15px;color:#e9faff}
body #app .profile-egg-companion p,body #app .profile-egg-companion small {margin:0;font-size:11px;line-height:1.5;color:#b9cbdf}
body #app .profile-egg-companion progress {width:100%;max-width:140px;block-size:5px;margin:4px 0;accent-color:#52e0ef}
body #app .profile-egg-companion .button {padding:7px 10px;font-size:11px;min-height:32px}
body #app .rewards-points-grid {grid-template-columns:minmax(0,1fr)}
@media(min-width:1060px){body #app .home-welcome-identity {display:grid;grid-template-columns:80px minmax(190px,1fr) minmax(170px,.7fr) 310px;gap:18px;align-items:center}body #app .home-welcome-identity .profile-wallet-glance {width:100%;max-width:310px}}
@media(max-width:1059px){body #app .home-welcome-identity {display:grid;grid-template-columns:64px minmax(0,1fr);gap:18px;align-items:center}body #app .profile-egg-companion {grid-column:1/-1}body #app .home-welcome-identity .profile-wallet-glance {grid-column:1/-1;width:100%;max-width:none}body #app .home-welcome-identity .home-profile-avatar {max-width:64px}}
body #app .home-welcome {background:radial-gradient(ellipse at 0 0,var(--banner-left,#12667940),transparent 68%),radial-gradient(ellipse at 100% 100%,var(--banner-right,#8e2b7133),transparent 72%),#111925}
body #app .banner-color-picker {width:100%;border-top:1px solid #ffffff14;padding-top:14px}
body #app .banner-color-picker>summary {cursor:pointer;color:#c9d8e7;font-size:12px;width:fit-content;padding:6px 0}
body #app .banner-palette-options {display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}
body #app .banner-palette-options button {display:flex;align-items:center;gap:9px;padding:9px 12px;min-height:42px;font-size:12px}
body #app .banner-palette-options button span {display:block;width:23px;min-height:23px;border-radius:50%;border:1px solid #ffffff50}
body #app .banner-palette-options button[aria-pressed=true] {border-color:#91eff9;box-shadow:0 0 0 1px #91eff9;color:#fff}
body #app .banner-color-picker [role=status]:empty {display:none}
/* Spaced, readable utility cards and dedicated support/review areas. */
body #app .box.section>a.button{display:inline-flex;align-items:center;justify-content:center;margin:10px 0 16px;min-height:44px;max-width:100%;white-space:normal;line-height:1.4;text-align:center}
body #app .wallet-code{margin:20px 24px;padding:20px!important;border:1px solid #41536b;border-radius:16px;background:#172332}
body #app .wallet-code summary{padding:0 0 12px!important}
body #app .wallet-code .form{max-width:none;gap:18px}
body #app .guided-chat{border:1px solid #57cfd9;padding:22px;border-radius:18px;background:linear-gradient(130deg,#163743,#30243e);margin:20px 0}
body #app .guided-chat>summary{font-size:17px;font-weight:800;color:#a7f6ff}
body #app .review-stars{display:flex;flex-wrap:wrap;gap:10px;border:0;padding:0}
body #app .review-stars label{display:flex;align-items:center;gap:6px;background:#222e42;border:1px solid #52617b;border-radius:10px;padding:10px;color:#ffda75}
body #app .review-stars label:has(input:checked){background:#4b4025;border-color:#ffda75}
@media(max-width:600px){body #app .wallet-code{margin:14px;padding:16px!important}body #app .guided-chat{padding:16px}}
body #app.panel-building>*{visibility:hidden}
body #app.panel-building::before{content:'';display:block;position:fixed;inset:0;z-index:20;pointer-events:none;background:#090e16 url('/assets/seli-edit-logo.png') center / min(260px,60vw) auto no-repeat}
body #app .profile-hub-nav{gap:10px;padding:10px;background:#111c2d;border:1px solid #53657e}
body #app .profile-hub-nav a{background:#24334a;border:1px solid #63748c;min-height:48px;font-size:13px;color:#f0f6ff}
body #app .profile-hub-nav a.selected{background:linear-gradient(120deg,#205664,#403255);border:2px solid #76e7ef;box-shadow:0 0 0 2px #76e7ef18;color:#fff}
body #app .admin-nav-groups button{min-height:46px;line-height:1.4;white-space:normal}
body #app .admin-nav-groups button.selected{border-color:#76e7ef;background:#20505e;color:#fff;box-shadow:inset 0 -3px #76e7ef}
body #app .wallet-gift{margin:20px 24px;border:1px solid #526880;background:#19283a;border-radius:16px;padding:20px}
body #app .wallet-gift>summary{font-weight:800;font-size:15px;color:#b9f5ff}
body .topbar #community-bell,body .topbar #community-bell[open]{width:44px;height:40px;min-width:44px;max-width:44px;flex:0 0 44px;padding:0;margin:0;transform:none!important;scale:1!important;animation:none!important}
body .topbar #community-bell>summary,body .topbar #community-bell>summary:hover{position:relative;display:grid;place-items:center;box-sizing:border-box;width:44px;height:40px;min-height:40px;padding:0;line-height:1;margin:0;transform:none!important;scale:1!important;animation:none!important;transition:background .15s,border-color .15s}
body .topbar #community-bell>summary::before,body .topbar #community-bell>summary::after,body .topbar #community-bell>summary::-webkit-details-marker{display:none!important;content:none!important}
body .topbar #community-bell .notification-bell-icon{display:block;width:21px;height:21px;flex:none;color:#d8eff7;transform:none!important;filter:none;animation:none}
body .topbar #community-bell .bell-unread-badge{position:absolute;right:-5px;top:-5px;min-width:17px;padding:3px;border-radius:9px;background:#e93272;color:#fff;font:700 10px/1.2 system-ui;text-align:center;pointer-events:none}
body .topbar #community-bell .bell-unread-badge[hidden]{display:none!important}
.wallet-appointment{display:flex;align-items:flex-start;gap:14px;margin:20px;padding:20px;border:1px solid #39717b;border-radius:16px;background:linear-gradient(120deg,#143039,#231a32)}
.wallet-appointment>img{flex:none;object-fit:contain}
.wallet-appointment>div{min-width:0}
.wallet-appointment h3{margin:0 0 8px;font-size:16px}
.wallet-appointment p{margin:0 0 12px;line-height:1.6}
.wallet-appointment small{display:block;margin-top:10px;color:#aec0d0;line-height:1.5}
@media(max-width:480px){.wallet-appointment{margin:12px;padding:14px;gap:10px}.wallet-appointment .wallet-contact{white-space:normal;line-height:1.5}}
