@import "https://fonts.googleapis.com/css2?family=Vazirmatn:wght@400;500;600;700;800;900&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.table-column{display:table-column}.table-row{display:table-row}.rotate-360{rotate:360deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-move{cursor:move}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.border-none{--tw-border-style:none;border-style:none}.align-bottom{vertical-align:bottom}.align-top{vertical-align:top}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.brightness-1{--tw-brightness:brightness(1%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.brightness-2{--tw-brightness:brightness(2%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.brightness-3{--tw-brightness:brightness(3%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.brightness-4{--tw-brightness:brightness(4%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.brightness-5{--tw-brightness:brightness(5%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.brightness-6{--tw-brightness:brightness(6%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.brightness-7{--tw-brightness:brightness(7%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter-none{filter:none}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.select-all{-webkit-user-select:all;user-select:all}}:root{--ink:#132f2a;--green:#125748;--mint:#25a28b;--paper:#f7f4ed;--card:#fffdf9;--line:#dfe5df;--muted:#6e7975;--coral:#d76549;--amber:#e9b665}.nearby-market-toggle small{display:none!important}.location-picker{color:#173d35;background:linear-gradient(135deg,#f8fffc,#eef8f5);border:1px solid #d8e8e3;border-radius:18px;grid-column:1/-1;padding:14px}.location-picker-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.location-picker-head>div{gap:3px;display:grid}.location-picker-head small,.location-status{color:#57736b;font-size:12px}.location-picker .secondary{white-space:nowrap}.location-precision-choice{flex-wrap:wrap;align-items:center;gap:7px;margin-top:11px;display:flex}.location-precision-choice button{color:#46665c;font:inherit;cursor:pointer;background:#fff;border:1px solid #cddfd9;border-radius:999px;padding:7px 10px;font-size:12px}.location-precision-choice button.active{color:#fff;background:#176d58;border-color:#176d58}.location-precision-choice small{color:#57736b;flex-basis:100%;font-size:11px}.location-search-input{background:#fff;border:1px solid #cddfd9;border-radius:11px;width:100%;margin:12px 0 8px;padding:11px 13px}.location-map{background:#e7f1ee;border-radius:13px;height:245px;overflow:hidden}.location-picker-foot{justify-content:space-between;align-items:center;gap:10px;padding-top:9px;font-size:12px;display:flex}.location-picker-foot button{color:#9d3f32;cursor:pointer;background:0 0;border:0}@media (max-width:640px){.location-picker-head{flex-direction:column;align-items:flex-start}.location-picker-head .secondary{width:100%}.location-map{height:210px}}.catalog-location-card{border:1px solid var(--primary);gap:.3rem;margin:.9rem 0;padding:.85rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.catalog-location-card{border:1px solid color-mix(in srgb,var(--primary) 22%,transparent)}}.catalog-location-card{background:var(--primary);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.catalog-location-card{background:color-mix(in srgb,var(--primary) 6%,var(--surface))}}.catalog-location-card{direction:rtl}.catalog-location-card.missing{background:#9daaa5;border-style:dashed;border-color:#9daaa573}@supports (color:color-mix(in lab, red, red)){.catalog-location-card.missing{background:color-mix(in srgb,#9daaa5 6%,var(--surface))}}.catalog-location-card b{color:var(--primary)}.catalog-location-card.missing b{color:var(--muted)}.catalog-location-card p{margin:0;font-size:.92rem}.catalog-location-card small{color:var(--muted);font-variant-numeric:tabular-nums}html{scrollbar-gutter:stable}:root[data-theme=dark]{--ink:#edf7f2;--green:#5fc49f;--mint:#67d1ae;--paper:#0d1815;--card:#14251f;--line:#29443a;--muted:#aec4b9;--coral:#f09b80;--amber:#efc875;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark] body{background:radial-gradient(circle at 80% -15%,#1d4a3c 0,transparent 34%),var(--paper)}:root[data-theme=dark] .topbar{background:#0e1c17f0}:root[data-theme=dark] .date-strip,:root[data-theme=dark] .feedback-floating,:root[data-theme=dark] .post,:root[data-theme=dark] .home-highlight,:root[data-theme=dark] .home-daily-reward,:root[data-theme=dark] .home-referral,:root[data-theme=dark] .nearby-community,:root[data-theme=dark] .rail-card,:root[data-theme=dark] .sponsor-rail,:root[data-theme=dark] .news,:root[data-theme=dark] .filters,:root[data-theme=dark] .feed-tools{background:#14251f;border-color:#29443a}:root[data-theme=dark] .date-strip{box-shadow:0 8px 22px #0000003b}:root[data-theme=dark] .calendar-icon{color:#9ce2c5;background:#1f3d33}:root[data-theme=dark] .date-copy b,:root[data-theme=dark] .occasion b{color:#edf7f2}:root[data-theme=dark] input,:root[data-theme=dark] textarea,:root[data-theme=dark] select{color:#edf7f2;background:#102019;border-color:#38594b}:root[data-theme=dark] .sidebar nav button.active{color:#9de3c5;background:#203d33}:root[data-theme=dark] .notification-popover{background:linear-gradient(160deg,#172b23,#102019);border-color:#35584a}.theme-toggle{color:#176950;cursor:pointer;background:linear-gradient(145deg,#fbfffd,#e9f5ef);border:1px solid #bddbce;border-radius:12px;align-items:center;gap:5px;padding:7px 9px;font:800 10px/1 Vazirmatn,sans-serif;display:inline-flex;box-shadow:0 4px 11px #175f4914}.theme-toggle span{font-size:16px;line-height:1}:root[data-theme=dark] .theme-toggle{color:#d0f2e2;background:#203d33;border-color:#477b68}.avatar img,.manager-avatar img,.chat-list button>span img,.message-user-avatar img,.post-replies article>span img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.manager-avatar,.message-user-avatar{overflow:hidden}.message-user-avatar{color:#176653;vertical-align:middle;background:#e9f4ef;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-weight:800;display:inline-flex}.private-message.theirs{padding-right:42px;position:relative}.private-message.theirs>.message-user-avatar{position:absolute;top:12px;right:5px}.community-message header .message-user-avatar{margin-left:7px}.community-message header .profile-trigger{white-space:nowrap;direction:rtl;align-items:center;gap:7px;display:inline-flex}.community-message header .profile-trigger b{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.community-message header .profile-trigger{color:#185f4c;border-radius:9px;padding:5px 7px 5px 5px;box-shadow:0 4px 10px #16654d24,inset 0 1px #ffffffe6;background:linear-gradient(135deg,#fbfefc,#e5f3ec)!important;border:1px solid #d4e7de!important}.community-message header .profile-trigger .message-user-avatar{background:#c6e4d7;border-radius:7px;width:24px;height:24px;margin:0;box-shadow:0 1px 3px #14574129}.community-message header .profile-trigger b{color:#246b56;font-size:10px;font-weight:900}.community-message header{float:right;margin:0 0 4px 8px!important}.community-message p{min-height:30px}.community-message .community-reactions,.community-message footer{clear:both}.private-message .message-tools,.community-message footer{opacity:0;pointer-events:none;max-height:0;margin-top:0;transition:max-height .18s,opacity .16s,margin .16s;overflow:hidden}.private-message:hover .message-tools,.private-message:focus-within .message-tools,.community-message:hover footer,.community-message:focus-within footer{opacity:1;pointer-events:auto;max-height:48px;margin-top:7px}.private-message:focus,.community-message:focus{outline:0}.management-inbox{gap:12px;max-width:760px;display:grid}.management-inbox article{background:linear-gradient(135deg,#fff,#f1f8f4);border:1px solid #d6e8df;border-radius:16px;gap:12px;padding:17px;display:flex;box-shadow:0 5px 15px #175c4414}.management-message-mark{color:#fff;background:#176853;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.management-inbox article>div:last-child{gap:5px;display:grid}.management-inbox b{color:#164b3d}.management-inbox p{margin:0;line-height:1.85}.management-inbox em{color:#71847c;font-size:11px;font-style:normal}.admin-user-list .user-report-history{text-align:right;font-weight:800;font:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:2px 0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;color:#a05018!important}.report-private-dialog{background:linear-gradient(145deg,#fff,#f7fbf8);border-radius:22px;gap:14px;width:min(92vw,470px);padding:26px;display:grid;box-shadow:0 22px 60px #142d2440}.report-private-dialog h2,.report-private-dialog p{margin:0}.report-private-dialog p{color:#63746d;line-height:1.75}.report-private-dialog .auth-label{color:#214c3d;gap:7px;font-weight:850;display:grid}.report-private-dialog .auth-label select,.report-private-dialog .auth-label textarea{font:inherit;background:#fff;border:1px solid #d9e8e0;border-radius:13px;outline:0;padding:11px 12px;box-shadow:inset 0 1px 2px #144d3b0a}.report-private-dialog .auth-label textarea{resize:vertical;min-height:92px;line-height:1.8}.report-private-dialog .auth-label select:focus,.report-private-dialog .auth-label textarea:focus{border-color:#28a287;box-shadow:0 0 0 3px #28a2871f}.report-block-option{color:#315c4d;background:#edf6f1;border-radius:13px;align-items:flex-start;gap:8px;padding:11px 12px;font-size:13px;font-weight:800;display:flex}.report-block-option input{margin-top:3px}.report-history-dialog{background:#fff;border-radius:22px;gap:12px;width:min(92vw,540px);max-height:min(78vh,680px);padding:26px;display:grid;position:relative;overflow:auto;box-shadow:0 22px 60px #142d2440}.report-history-dialog h2,.report-history-dialog>p{margin:0}.report-history-list{gap:10px;display:grid}.report-history-list article{background:#f8fbf9;border:1px solid #dbe9e2;border-radius:14px;gap:6px;padding:14px;display:grid}.report-history-list article b{color:#245746}.report-history-list article small{color:#71827a}.report-history-list article span{color:#17604a;background:#e2f1e9;border-radius:99px;width:max-content;padding:3px 9px;font-size:12px;font-weight:800}.report-history-list article p{color:#5e7169;margin:1px 0 0;line-height:1.75}.password-security-card{background:linear-gradient(135deg,#f7fffb,#edf8f2);border:1px solid #cfe5db;border-radius:17px;margin:0 0 18px;padding:18px;box-shadow:0 8px 22px #1a5b460f}.password-security-card>div:first-child>span{color:#1b7a5d;font-size:10px;font-weight:900}.password-security-card h3{color:#174f3f;margin:6px 0 4px;font-size:16px}.password-security-card p{color:#60796f;margin:0;font-size:10px;line-height:1.85}.passcode-row{grid-template-columns:1fr 1fr auto;gap:8px;margin-top:13px;display:grid}.passcode-row input{text-align:center;min-width:0;font:inherit;letter-spacing:2px;background:#fff;border:1px solid #cfe2d8;border-radius:10px;outline:none;padding:11px;font-size:12px}.passcode-row input,.auth-card .otp-field{text-align:center;direction:ltr;unicode-bidi:plaintext}.passcode-row .password-input{min-width:0;display:block;position:relative}.passcode-row .password-input input{width:100%;padding-right:35px}.passcode-row .password-input button{color:#27775f;cursor:pointer;background:0 0;border:0;padding:5px;font-size:16px;line-height:1;position:absolute;top:50%;left:7px;transform:translateY(-50%)}.passcode-row input:focus{border-color:#238061;box-shadow:0 0 0 3px #2380611a}.passcode-row .contact-change-button{white-space:nowrap;margin:0}.password-security-card .profile-notice{margin:10px 0 0}.password-code-row{align-items:center;gap:8px;margin-top:10px;display:flex}.password-code-row input{text-align:center;min-width:0;font:inherit;letter-spacing:2px;background:#fff;border:1px solid #cfe2d8;border-radius:10px;outline:none;flex:1;padding:11px}.password-code-row .contact-change-button{white-space:nowrap;margin:0}.account-status-guide{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.account-status,.account-status-guide span{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:5px 9px;font-size:9px;font-weight:900;display:inline-flex}.account-status.active,.account-status-guide .active{color:#187150;background:#e1f4e9}.account-status.suspended,.account-status-guide .suspended{color:#a86212;background:#fff0d8}.account-status.banned,.account-status-guide .banned{color:#ae3f31;background:#ffe3df}.account-status.deleted{color:#6d7474;background:#e8eaeb}.admin-user-list article>div small+small{color:#58776b;margin-top:3px}@media (max-width:600px){.password-security-card{padding:15px}.passcode-row{grid-template-columns:1fr 1fr}.passcode-row .contact-change-button{grid-column:1/-1;width:100%}.password-security-card h3{font-size:14px}}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:Vazirmatn,sans-serif}button,textarea{font:inherit}button{color:inherit}.feedback-floating{z-index:31;cursor:pointer;color:var(--green);background:#fffdf9;border:1px solid #1257482e;border-radius:999px;align-items:center;gap:8px;padding:11px 15px;display:flex;position:fixed;bottom:24px;left:24px;box-shadow:0 10px 30px #132f2a24}.feedback-floating span{font-size:19px}.feedback-floating b{font-size:12px}.feedback-dialog{background:var(--card);border:1px solid var(--line);border-radius:24px;width:min(610px,100vw - 28px);max-height:min(820px,100vh - 28px);padding:27px;position:relative;overflow:auto;box-shadow:0 26px 80px #132f2a38}.feedback-dialog h2{margin:8px 0;font-size:25px}.feedback-dialog>p{color:var(--muted);font-size:13px;line-height:1.75}.feedback-dialog textarea{resize:vertical;min-height:130px}.feedback-kinds{grid-template-columns:repeat(4,1fr);gap:8px;margin:18px 0;display:grid}.feedback-kinds button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:13px;justify-items:center;gap:5px;padding:11px 7px;font-size:12px;display:grid}.feedback-kinds button span{font-size:18px}.feedback-kinds button.active{color:var(--green);border-color:var(--mint);background:#edf7f3;font-weight:900}.feedback-image-picker{margin:12px 0;display:block}.feedback-image-picker input{opacity:0;pointer-events:none;position:absolute}.feedback-image-picker span{color:var(--green);text-align:center;cursor:pointer;border:1px dashed #aebfba;border-radius:13px;padding:13px;font-size:13px;font-weight:800;display:block}.feedback-preview{background:#eef2ef;border-radius:15px;margin:10px 0;position:relative;overflow:hidden}.feedback-preview img{object-fit:contain;width:100%;max-height:230px;display:block}.feedback-preview button{cursor:pointer;background:#fffffff0;border:0;border-radius:9px;padding:7px 9px;position:absolute;top:8px;left:8px}.feedback-status{color:#81551a;background:#fff2df;border-radius:11px;margin:10px 0;padding:11px 13px;font-size:13px}.feedback-status.success{color:var(--green);background:#e9f6ef;font-weight:800}.brand-button,.profile-button{cursor:pointer;text-align:right;background:0 0;border:0}.topbar{border-bottom:1px solid var(--line);z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf9f0;grid-template-columns:1fr auto 1fr;align-items:center;height:76px;padding:0 5vw;display:grid;position:sticky;top:0}.brand{align-items:center;gap:10px;font-size:23px;font-weight:900;display:flex}.brand-mark,.wallet-logo{background:var(--green);color:#fff;border-radius:13px 13px 13px 4px;place-items:center;width:38px;height:38px;font-size:21px;display:grid}.location{background:#eef4f1;border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-size:13px;font-weight:700;display:flex}.status-dot{background:#20a36f;border-radius:50%;width:7px;height:7px}.chevron{color:var(--muted)}.header-actions{direction:ltr;justify-self:end;align-items:center;gap:8px;display:flex}.icon-button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;width:40px;height:40px;font-size:21px}.app-icon{fill:none;stroke:currentColor;stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round;width:1.15em;height:1.15em;display:block}.icon-button .app-icon{width:20px;height:20px}.desktop-compose{align-items:center;gap:7px;display:inline-flex}.desktop-compose .app-icon,.theme-toggle .app-icon{width:17px;height:17px}.notification-bell .app-icon{width:19px;height:19px}.mobile-profile-button .app-icon{width:20px;height:20px}.notification{position:relative}.notification-bell{background:linear-gradient(145deg,#ecf8f2,#d9efe4);border-radius:8px;place-items:center;width:22px;height:22px;display:grid;box-shadow:inset 0 1px 1px #ffffffe6,0 2px 7px #1257481f}.notification-bell svg,.bottom-notification svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.notification-label{display:none}.notification i{background:var(--coral);border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:8px}.notification-anchor{position:relative}.notification.active .notification-bell{color:#fff;background:#176d57;box-shadow:0 5px 12px #116d5540}.notification-anchor .notification-count{z-index:2;color:#fff;background:#e96955;border:2px solid #fff;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:7px;font-style:normal;font-weight:900;line-height:1;display:grid;position:absolute;top:-6px;left:-8px;box-shadow:0 2px 7px #9b362640}.notification-popover{z-index:40;transform-origin:0 0;direction:rtl;background:linear-gradient(160deg,#fff,#f5fbf8);border:1px solid #d2e7dc;border-radius:20px;width:min(390px,100vw - 26px);max-height:min(560px,100vh - 100px);padding:14px;animation:.18s ease-out notification-in;position:absolute;top:calc(100% + 9px);left:-156px;overflow:auto;box-shadow:0 18px 42px #143d3229}.notification-popover:before{content:"";background:#f9fdfb;border-top:1px solid #d2e7dc;border-left:1px solid #d2e7dc;width:11px;height:11px;position:absolute;top:-6px;left:171px;transform:rotate(45deg)}@keyframes notification-in{0%{opacity:0;transform:translateY(-7px)scale(.98)}to{opacity:1;transform:none}}.notification-popover-head{justify-content:space-between;align-items:center;gap:10px;padding:3px 3px 12px;display:flex}.notification-popover-head>div{align-items:center;gap:7px;display:flex}.notification-popover-head b{color:#28463d;font-size:13px}.notification-popover-head span{color:#18725b;background:#e5f4ed;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:900}.notification-popover-head>button{color:#64736d;cursor:pointer;background:#f1f5f2;border:0;border-radius:8px;width:25px;height:25px;font-size:17px}.notification-toolbar{border-top:1px solid #edf1ee;border-bottom:1px solid #edf1ee;align-items:center;gap:5px;padding:8px 0;display:flex}.notification-toolbar button{color:#71827b;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:7px 8px;font-size:8px}.notification-toolbar button.active{color:#176d57;background:#e7f4ee;font-weight:900}.notification-toolbar .read-all{color:#866323;background:#faf5ea;margin-right:auto}.notification-toolbar .read-all:disabled{opacity:.45;cursor:default}.notification-popover .notification-list{padding-top:4px}.notification-popover .notification-list>button{text-align:right;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;border-bottom:1px solid #edf1ee;grid-template-columns:31px 1fr auto;align-items:start;gap:8px;padding:11px 3px;display:grid;position:relative}.notification-popover .notification-list>button:hover{background:#f7fbf8}.notification-popover .notification-list>button>span{color:#18725b;background:#e5f1ed;border-radius:9px;place-items:center;width:29px;height:29px;font-size:12px;display:grid}.notification-popover .notification-list>button>div{min-width:0}.notification-popover .notification-list b,.notification-popover .notification-list small{display:block}.notification-popover .notification-list b{color:#344940;font-size:9px}.notification-popover .notification-list small{color:#7a8b84;margin-top:3px;font-size:8px;line-height:1.55}.notification-popover .notification-list em{color:#23715c;margin-top:5px;font-size:7px;font-style:normal;font-weight:900;display:block}.notification-popover .notification-list>button>i{background:#e67c62;border-radius:50%;width:6px;height:6px;margin-top:5px}.notification-popover .notification-list>button.read>i{display:none}.notification-popover .notification-list p{border-bottom:0;padding:18px 3px}.desktop-compose,.primary{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:11px;padding:11px 17px;font-weight:800}.mobile-profile-button,.mobile-profile-card{display:none}.app-shell{grid-template-columns:220px minmax(0,680px) 260px;justify-content:center;gap:28px;max-width:1400px;margin:auto;padding:30px 28px 90px;display:grid}.sidebar,.right-rail{height:max-content;position:sticky;top:106px}.profile-mini{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin-bottom:16px;padding:0 5px 20px;display:flex}.profile-mini b,.profile-mini small{display:block}.profile-points{color:#94621c;background:#fff1d4;border-radius:999px;width:max-content;margin-top:4px;padding:3px 7px;font-size:8px;font-weight:900;display:block}.image-studio .studio-head,.image-studio .privacy-blur{display:none}.profile-mini small{color:var(--muted);margin-top:5px;font-size:11px}.sidebar nav{gap:5px;display:grid}.sidebar-context-nav{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:0;padding:0}.sidebar-context-title{color:var(--muted);margin:8px 15px 7px;font-size:9px;font-weight:900}.admin-review-submenu{border-right:1px solid var(--line);gap:2px;margin:-1px 12px 7px;padding:5px 0 5px 8px;display:grid}.sidebar nav .admin-review-submenu button{min-height:29px;color:var(--muted);justify-content:space-between;padding:6px 8px;font-size:9px;font-weight:800}.sidebar nav .admin-review-submenu button.active{color:var(--green);background:#2a775e1f}.sidebar nav .admin-review-submenu i{color:#fff;background:#cf3e3e;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;font-style:normal;font-weight:900;display:inline-grid}.sidebar nav button{text-align:right;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:13px;padding:12px 15px;font-weight:700;display:flex}.sidebar nav button span{text-align:center;width:22px;font-size:20px}.sidebar nav button.active{color:var(--green);background:#dfece7}.sidebar-trust{background:var(--ink);color:#fff;border-radius:18px;gap:6px;margin-top:26px;padding:18px;display:grid}.sidebar-trust>span{color:#74d0bc;font-size:26px}.sidebar-trust small{color:#b9cbc6;line-height:1.8}.content{min-width:0}.welcome{color:#fff;background:radial-gradient(at 92% -12%,#fcd57db8,#0000 35%),radial-gradient(at 3% 112%,#5bcdae8a,#0000 45%),radial-gradient(at 52% 42%,#379a7e5c,#0000 52%),linear-gradient(128deg,#0b352e 0%,#0e594a 48%,#177562 100%);border-radius:24px;justify-content:space-between;align-items:center;gap:20px;margin:2px 0 18px;padding:25px 27px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 34px #125b4b2b}.welcome:before{content:"";pointer-events:none;mix-blend-mode:screen;background:linear-gradient(118deg,#ffffff1a,#0000 28%,#ffffff0a 57%,#0000 75%);position:absolute;inset:0}.welcome:after{content:"";border:1px solid #ffffff2b;border-radius:50%;width:155px;height:155px;position:absolute;top:-70px;left:-45px;box-shadow:0 0 0 28px #ffffff09,0 0 0 56px #ffffff06}.welcome>div{z-index:1;position:relative}.welcome .eyebrow{color:#bfe8de}.welcome .welcome-greeting{color:#e9f9f1;letter-spacing:-.15px;align-items:center;min-height:30px;font-size:12px;font-weight:900;display:inline-flex}.eyebrow{color:var(--coral);font-size:12px;font-weight:800}.welcome h1,.page-heading h1{letter-spacing:-.6px;margin:6px 0 0;font-size:25px}.welcome h1{max-width:460px;font-size:28px;line-height:1.25}.trust-pill{background:#ffffff24;border:1px solid #ffffff38;border-radius:13px;flex-shrink:0;align-items:center;gap:9px;padding:10px 12px;display:flex}.trust-pill>span{color:#553600;background:#f4bd58;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.trust-pill b,.trust-pill small{font-size:11px;display:block}.trust-pill small{color:#d4eee8;margin-top:3px}.welcome>div:first-child{flex:auto;min-width:0}.trust-pill.membership-pill{z-index:2;min-width:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:0;padding:0;position:absolute;top:32px;left:18px}.trust-pill.membership-pill .verification-stars{margin:0;gap:2px!important}.trust-pill.membership-pill>.verification-stars{width:auto!important;height:auto!important;color:inherit!important;background:0 0!important;border-radius:0!important;display:inline-flex!important}.trust-pill.membership-pill .verification-stars i{color:#ffffff57!important;text-shadow:0 2px 7px #00000038!important;flex:0 0 16px!important;place-items:center!important;width:16px!important;font-size:16px!important;line-height:1!important;display:inline-grid!important}.trust-pill.membership-pill .verification-stars i.filled{color:#ffd36f!important;text-shadow:0 2px 9px #4a27045c!important}.date-strip{border:1px solid var(--line);background:#fffdf9;border-radius:17px;align-items:center;gap:13px;margin-bottom:18px;padding:12px 14px;display:flex;box-shadow:0 4px 18px #1539310a}.right-rail .date-strip-compact{border-radius:15px;gap:9px;margin:0 0 12px;padding:10px 11px}.currency-rates{direction:rtl;background:radial-gradient(circle at 5% 0,#fad37473,#0000 37%),linear-gradient(145deg,#fffdf7,#eef8f3);border:1px solid #d8c77f;border-radius:17px;margin:0 0 12px;padding:12px;box-shadow:0 10px 23px #2d533717}.currency-rates-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;display:flex}.currency-rates-head>div{gap:2px;display:grid}.currency-rates-head b{color:#164d3e;font-size:12px}.currency-rates-head small{color:#718980;font-size:8px;font-weight:800}.currency-rates-head time{color:#33745f;white-space:nowrap;background:#e2f1e9;border-radius:99px;padding:4px 6px;font-size:7px;font-weight:900}.currency-rate-list{gap:6px;display:grid}.currency-rate{background:#ffffffde;border:1px solid #46775f17;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;padding:8px 9px;transition:transform .16s,box-shadow .16s;display:flex}.currency-rate:hover{transform:translateY(-1px);box-shadow:0 6px 13px #1b4d3e14}.currency-rate span{color:#40665a;align-items:center;gap:6px;font-size:10px;font-weight:900;display:flex}.currency-rate span i{color:#176b57;letter-spacing:.3px;background:#e2f1e9;border-radius:6px;padding:3px 4px;font-size:7px;font-style:normal}.currency-rate b{color:#173f34;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.currency-rates>a{color:#637c72;margin-top:9px;font-size:8px;font-weight:800;text-decoration:none;display:block}.currency-rates>a:hover{color:#176b57;text-decoration:underline}html[data-theme=dark] .currency-rates{box-shadow:none;background:radial-gradient(circle at 5% 0,#c599373d,#0000 37%),linear-gradient(145deg,#17372e,#1e4639);border-color:#766334}html[data-theme=dark] .currency-rates-head b,html[data-theme=dark] .currency-rate b{color:#f3e4b5}html[data-theme=dark] .currency-rates-head small,html[data-theme=dark] .currency-rate span,html[data-theme=dark] .currency-rates>a{color:#b8d6cb}html[data-theme=dark] .currency-rates-head time,html[data-theme=dark] .currency-rate span i{color:#f0cf7a;background:#d8b1552b}html[data-theme=dark] .currency-rate{background:#ffffff0f;border-color:#ffffff14}.currency-conversion-title{border-top:1px dashed #cbded4;justify-content:space-between;align-items:baseline;gap:8px;margin-top:11px;padding-top:10px;display:flex}.currency-conversion-title b{color:#1e5b4a;font-size:10px}.currency-conversion-title small{color:#758d83;font-size:8px;font-weight:800}.currency-conversion-list .currency-rate{background:#e7f6eea8}html[data-theme=dark] .currency-conversion-title{border-color:#426557}html[data-theme=dark] .currency-conversion-title b{color:#e5f7eb}html[data-theme=dark] .currency-conversion-title small{color:#a9cabe}html[data-theme=dark] .currency-conversion-list .currency-rate{background:#ffffff0a}.date-strip-compact .calendar-icon{border-radius:10px;width:39px;height:42px}.date-strip-compact .calendar-icon b{font-size:15px}.date-strip-compact .date-copy{min-width:0}.date-strip-compact .date-copy b{font-size:10px;line-height:1.7;display:block}.date-strip-compact .date-copy small{font-size:9px;line-height:1.6;display:block}.calendar-icon{width:46px;height:50px;color:var(--green);background:#e6f1ed;border-radius:11px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.calendar-icon b{margin-top:5px;font-size:18px;line-height:1}.calendar-icon span{background:var(--green);color:#fff;text-align:center;width:100%;padding:3px;font-size:8px}.date-copy b,.date-copy small,.occasion b,.occasion small{display:block}.date-copy b{font-size:12px}.date-copy small{color:var(--muted);margin-top:5px;font-size:9px}.occasion{border-right:1px solid var(--line);min-width:190px;margin-right:auto;padding-right:16px}.occasion>span{color:var(--coral);font-size:8px;font-weight:800}.occasion b{margin-top:4px;font-size:11px}.occasion small{color:var(--muted);margin-top:3px;font-size:8px}.today-holiday{background:#fff6e7;border-color:#efd3a1}.today-holiday .calendar-icon{color:#9b5918;background:#fee4bd}.today-holiday .calendar-icon span{background:#c2702d}.home-daily-reward{background:linear-gradient(100deg,#fffaf0,#fff2d3);border:1px solid #ead9b6;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:-10px 0 20px;padding:13px 15px;display:grid}.home-reward-icon{color:#fff;background:#e9b14c;border-radius:13px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.home-reward-copy span,.home-reward-copy b,.home-reward-copy small,.home-reward-copy em{display:block}.home-reward-copy span{color:#94621c;font-size:8px;font-weight:900}.home-reward-copy b{margin:3px 0;font-size:11px}.home-reward-copy small{color:#7d6c4f;font-size:8px}.home-reward-copy em{color:#176d5b;margin-top:4px;font-size:8px;font-style:normal;font-weight:900}.home-daily-reward>button{color:#fff;cursor:pointer;white-space:nowrap;background:#176d5b;border:0;border-radius:10px;padding:9px 12px;font-size:9px;font-weight:900}.home-daily-reward>button:disabled{color:#716758;background:#d8cdb9}.home-referral{background:linear-gradient(125deg,#effaf5,#fffdf7);border:1px solid #c7ddd2;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:0 0 15px;padding:14px;display:grid;box-shadow:0 8px 22px #165d480f}.home-referral-icon{color:#fff;background:linear-gradient(145deg,#18765e,#36a27f);border-radius:14px;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.home-referral-copy span,.home-referral-copy b,.home-referral-copy p,.home-referral-copy small{display:block}.home-referral-copy span{color:#438573;font-size:10px;font-weight:900}.home-referral-copy b{color:#1e493d;margin:3px 0;font-size:14px}.home-referral-copy p{color:#667a72;margin:0;font-size:11px;line-height:1.8}.home-referral-copy strong{color:#197358}.home-referral-copy small{color:#17715a;margin-top:4px;font-size:10px;font-weight:800}.home-referral>button{color:#fff;font:inherit;white-space:nowrap;cursor:pointer;background:#176b55;border:0;border-radius:10px;padding:10px 11px;font-size:11px;font-weight:900}.city-question{color:#1e4037;text-align:right;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;margin:4px 0 0;padding:0;font-size:25px;font-weight:900;line-height:1.2;display:flex}.city-question span{color:#17705a;white-space:nowrap;background:#e5f3ec;border-radius:999px;padding:6px 9px;font-size:8px;display:inline-block}.city-stories{background:#fff;border:1px solid #e1ebe6;border-radius:19px;margin:-2px 0 16px;padding:15px}.story-heading{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.story-heading b{color:#31564c;font-size:11px}.story-heading small{color:#84938d;font-size:9px}.story-row{gap:11px;padding:2px 1px 5px;display:flex;overflow-x:auto}.story-row article{color:#1f5949;cursor:pointer;background:linear-gradient(145deg,#e7f5ef,#c8e7d9);border-radius:16px;flex:0 0 150px;min-height:142px;padding:13px;position:relative;overflow:hidden;box-shadow:0 7px 15px #185d4b14}.story-row article:nth-child(2n){color:#735321;background:linear-gradient(145deg,#fff1da,#f1d9a9)}.story-row article:nth-child(3n){color:#35577d;background:linear-gradient(145deg,#eaf1ff,#d4e1f6)}.story-row article.mine{box-shadow:inset 0 0 0 2px #70b79e,0 7px 15px #185d4b14}.story-avatar{color:#296a57;background:#fff;border:2px solid #fffc;border-radius:10px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid;overflow:hidden}.story-avatar img{object-fit:cover;width:100%;height:100%}.story-row b{margin-top:8px;font-size:9px;display:block}.story-row p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:6px 0 0;font-size:11px;font-weight:800;line-height:1.65;display:-webkit-box;overflow:hidden}.story-row small{text-overflow:ellipsis;white-space:nowrap;opacity:.72;font-size:8px;position:absolute;bottom:10px;left:13px;right:13px;overflow:hidden}.story-composer{background:#fff;border-radius:18px;width:min(500px,94vw);padding:22px;position:relative;box-shadow:0 28px 80px #0c2b2340}.story-composer>p{color:#6e7d77;font-size:11px;line-height:1.8}.story-composer textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:150px;font:inherit;background:#f9fcfa;border:1px solid #cfdfd8;border-radius:13px;outline:0;padding:14px;font-size:14px;line-height:1.85}.story-composer textarea:focus{border-color:#55a78d;box-shadow:0 0 0 3px #e2f4ec}.story-composer-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.story-composer-foot small{color:#82918b;font-size:9px}.story-viewer{color:#fff;background:linear-gradient(145deg,#163f36,#2b876c);border-radius:26px;width:min(620px,94vw);min-height:390px;padding:30px;position:relative;overflow:hidden;box-shadow:0 30px 85px #0a312761}.story-viewer:before,.story-viewer:after{content:"";background:#ffffff14;border-radius:50%;position:absolute}.story-viewer:before{width:250px;height:250px;bottom:-105px;left:-85px}.story-viewer:after{width:170px;height:170px;top:-50px;right:-55px}.story-viewer .dialog-close{z-index:1;color:#fff;background:#ffffff24;position:relative}.story-view-owner{z-index:1;align-items:center;gap:10px;display:flex;position:relative}.story-view-owner .story-avatar{border-radius:13px;width:40px;height:40px;font-size:14px}.story-view-owner b,.story-view-owner small{display:block}.story-view-owner b{font-size:13px}.story-view-owner small{color:#bfe0d5;margin-top:3px;font-size:9px}.story-viewer>p{z-index:1;text-align:center;white-space:pre-wrap;margin:35px 6px 28px;padding:0 20px;font-family:Vazirmatn,sans-serif;font-size:27px;font-weight:700;line-height:2.05;position:relative}.story-viewer>p:before,.story-viewer>p:after{color:#f5cd73;font-family:Vazirmatn,sans-serif;font-size:52px;line-height:.5;position:absolute}.story-viewer>p:before{content:"“";top:3px;right:-1px}.story-viewer>p:after{content:"”";bottom:-6px;left:-1px}.story-reactions{z-index:1;gap:9px;display:flex;position:relative}.story-reactions button{cursor:pointer;background:#ffffff1f;border:1px solid #ffffff47;border-radius:14px;width:44px;height:44px;font-size:20px}.story-reactions button.active{background:#fff4cf;border-color:#ffd578;transform:translateY(-3px);box-shadow:0 8px 18px #00000029}.story-reward-note,.story-reaction-count{z-index:1;margin-top:14px;display:block;position:relative}.story-reward-note{color:#c8e7dd;font-size:9px;line-height:1.6}.story-reaction-count{color:#fff1c1;font-size:10px}.story-row article{text-align:center;color:#36554b;border-radius:0;flex:0 0 66px;min-height:0;padding:0;overflow:visible;box-shadow:none!important;background:0 0!important}.story-row article:before{content:"";z-index:0;background:linear-gradient(135deg,#e87f62,#dfb455,#4ca98c);border-radius:50%;position:absolute;inset:-3px -3px 25px}.story-row .story-avatar{z-index:1;border:3px solid #fff;border-radius:50%;width:60px;height:60px;margin:auto;font-size:17px;position:relative}.story-row b{z-index:1;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:8px;position:relative;overflow:hidden}.story-row small{z-index:1;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:7px;display:block;position:relative;bottom:auto;left:auto;right:auto;overflow:hidden}.story-row article.mine:before{background:linear-gradient(135deg,#126b58,#88d0b9)}.story-report,.story-delete{z-index:1;font:inherit;cursor:pointer;border:0;border-radius:9px;margin-top:12px;padding:8px 10px;font-size:8px;font-weight:900;position:relative}.story-report{color:#ffe9ae;background:#ffffff21}.story-delete{color:#9c3d32;background:#fff0ee}.sponsored-section{background:linear-gradient(135deg,#fffaf0,#f8edd8);border:1px solid #e7d1a6;border-radius:20px;margin:0 0 20px;padding:17px}.sponsored-heading{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:12px;display:flex}.sponsored-heading h2{color:#6b4817;margin:3px 0;font-size:15px}.sponsored-heading p{color:#8b7453;margin:0;font-size:9px}.sponsored-heading>button{color:#fff;font:inherit;cursor:pointer;white-space:nowrap;background:#946321;border:0;border-radius:10px;padding:10px 12px;font-size:9px;font-weight:900}.sponsor-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.sponsor-card{background:#fffdfa;border:1px solid #eadfc9;border-radius:14px;min-height:116px;padding:14px}.sponsor-card.featured{background:linear-gradient(135deg,#fff,#fff0cf);border-color:#e5bf75}.sponsor-card>span{color:#9c6a23;font-size:7px;font-weight:900}.sponsor-card h3{color:#5f431d;margin:5px 0;font-size:12px}.sponsor-card p{color:#766249;margin:0;font-size:9px;line-height:1.65}.sponsor-card small,.sponsor-card b{margin-top:8px;font-size:8px;display:block}.sponsor-card small{color:#a38a68}.sponsor-card b{color:#8f5a1a}.sponsor-card.empty{background:#ffffff80;border-style:dashed}.sponsor-modal{background:#fff;border-radius:18px;width:min(520px,94vw);padding:22px;position:relative;box-shadow:0 28px 80px #0c2b2340}.sponsor-modal>p{color:#69766f;font-size:10px;line-height:1.7}.sponsor-options{grid-template-columns:1fr 1fr;gap:9px;margin:14px 0;display:grid}.sponsor-options button{text-align:right;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce5df;border-radius:11px;padding:11px}.sponsor-options button.active{background:#fff6e6;border-color:#b77b2c;box-shadow:0 0 0 2px #f5dfb8}.sponsor-options b,.sponsor-options small{display:block}.sponsor-options b{color:#59431f;font-size:10px}.sponsor-options small{color:#8b7658;margin-top:4px;font-size:8px}.sponsor-rail{gap:9px;margin-bottom:14px;display:grid}.sponsor-rail-title{justify-content:space-between;align-items:center;padding:0 3px;display:flex}.sponsor-rail-title span{color:#a16b1d;font-size:8px;font-weight:900}.sponsor-rail-card{text-align:right;cursor:pointer;background:#fffdf8;border:1px solid #e9ddc5;border-radius:15px;width:100%;padding:13px;transition:all .18s}.sponsor-rail-card:hover{border-color:#d4ac5e;transform:translateY(-2px);box-shadow:0 9px 20px #6d4d1717}.sponsor-rail-card small,.sponsor-rail-card b{display:block}.sponsor-rail-card h3{color:#5c451f;margin:6px 0;font-size:12px;line-height:1.5}.sponsor-rail-card p{color:#776650;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:8px;line-height:1.7;display:-webkit-box;overflow:hidden}.sponsor-rail-card>b{color:#98631c;margin-top:9px;font-size:8px}.sponsor-rail-empty{color:#806c50;background:#fffdf8;border:1px dashed #ddcfb5;border-radius:14px;padding:14px}.sponsor-rail-empty span,.sponsor-rail-empty b{display:block}.sponsor-rail-empty span{color:#a47835;font-size:8px;font-weight:900}.sponsor-rail-empty b{margin-top:5px;font-size:9px;line-height:1.7}.nearby-community{background:linear-gradient(135deg,#f7fffb,#e9f6ef);border:1px solid #cce3d9;border-radius:20px;margin:0 0 20px;padding:17px;box-shadow:0 10px 28px #15533f0f}.nearby-empty{background:linear-gradient(135deg,#f8fffb,#edf7f2)}.nearby-empty-card{background:#ffffffbd;border:1px dashed #b9d8ca;border-radius:16px;align-items:center;gap:13px;padding:17px;display:flex}.nearby-empty-card>span{color:#22735e;background:#e0f2e9;border-radius:13px;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.nearby-empty-card b,.nearby-empty-card small{display:block}.nearby-empty-card b{color:#245548;font-size:11px}.nearby-empty-card small{color:#758c83;margin-top:4px;font-size:9px;line-height:1.65}.map-pins{display:none}.nearby-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.nearby-heading h2{color:#174c41;margin:3px 0;font-size:16px}.nearby-heading p{color:#658078;margin:0;font-size:9px}.nearby-privacy{color:#35715f;white-space:nowrap;background:#fff;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:900}.nearby-layout{grid-template-columns:1.05fr .95fr;gap:12px;display:grid}.nearby-map{background:#dceee5;border:1px solid #c8ddd3;border-radius:17px;min-height:238px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffb3}.nearby-map iframe{pointer-events:none;filter:saturate(.45)contrast(.9)brightness(1.07);border:0;width:100%;height:100%;min-height:238px;transform:scale(1.04)}.nearby-map-shade{pointer-events:none;background:linear-gradient(135deg,#ebfaf429,#1552421a);position:absolute;inset:0}.nearby-map-top{justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;top:11px;left:11px;right:11px}.nearby-map-top>div{background:#ffffffeb;border-radius:11px;padding:8px 10px;box-shadow:0 6px 18px #15463a1f}.nearby-map-top span,.nearby-map-top b{display:block}.nearby-map-top span{color:#5b887b;font-size:7px;font-weight:900}.nearby-map-top b{color:#235f50;margin-top:2px;font-size:9px}.nearby-map-top a{color:#fff;background:#166b57;border-radius:11px;align-items:center;gap:5px;padding:9px 11px;font-size:8px;font-weight:900;text-decoration:none;display:flex;box-shadow:0 7px 17px #115e4b38}.nearby-map-top a i{color:#355448;background:#f6c968;border-radius:50%;place-items:center;width:14px;height:14px;font-size:10px;font-style:normal;display:grid}.map-pins i{color:#d35d51;background:#d35d51;border:3px solid #fff;border-radius:50% 50% 50% 0;place-items:center;width:27px;height:27px;font-size:8px;display:grid;position:absolute;transform:rotate(-45deg);box-shadow:0 7px 14px #772d2447}.map-pins i:after{content:"";transform:rotate(45deg)}.pin-one{top:47%;right:35%}.pin-two{top:65%;right:60%;color:#e0a23f!important;background:#e0a23f!important;transform:rotate(-45deg)scale(.78)!important}.pin-three{top:38%;right:18%;color:#2f9178!important;background:#2f9178!important;transform:rotate(-45deg)scale(.67)!important}.nearby-map-note{color:#205f50;background:#fffffff0;border-radius:12px;align-items:center;gap:8px;padding:10px 11px;display:flex;position:absolute;bottom:11px;left:11px;right:11px;box-shadow:0 7px 20px #14423429}.nearby-map-note>span{color:#22735e;background:#e4f3ec;border-radius:9px;place-items:center;width:26px;height:26px;font-size:14px;display:grid}.nearby-map-note b,.nearby-map-note small{display:block}.nearby-map-note b{font-size:9px}.nearby-map-note small{color:#789087;margin-top:2px;font-size:7px}.nearby-list,.nearby-services{background:#fff;border:1px solid #d4e5dc;border-radius:15px;padding:11px}.nearby-list-head{color:#214f44;justify-content:space-between;align-items:center;margin-bottom:7px;font-size:10px;display:flex}.nearby-list-head button{color:#287c66;font:inherit;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:900}.nearby-list article,.nearby-services article{border-top:1px solid #edf3ef;align-items:center;gap:8px;padding:9px 0;display:flex}.nearby-list article:first-of-type,.nearby-services article:first-of-type{border-top:0}.nearby-list article>div,.nearby-services article>div:nth-child(2){flex:1;min-width:0}.nearby-list span,.nearby-list b,.nearby-list small,.nearby-services b,.nearby-services small{display:block}.nearby-list span{color:#998048;font-size:7px;font-weight:900}.nearby-list b,.nearby-services b{text-overflow:ellipsis;white-space:nowrap;color:#324a43;font-size:9px;overflow:hidden}.nearby-list small,.nearby-services small{color:#81928c;margin-top:3px;font-size:8px}.nearby-list a,.nearby-services a,.event-route{color:#18765e;white-space:nowrap;font-size:8px;font-weight:900;text-decoration:none}.nearby-services{margin-top:12px}.nearby-service-icon{color:#1c745e;background:#e8f6ef;border-radius:9px;place-items:center;width:27px;height:27px;font-size:12px;font-weight:900;display:grid}.nearby-community:not(.nearby-empty){background:radial-gradient(circle at 100% 0,#e5f6ee 0,#0000 28%),linear-gradient(145deg,#fbfffd 0%,#e8f6ee 100%);border-color:#c9e2d5;position:relative;overflow:hidden;box-shadow:0 18px 42px #0f4e3c1a}.nearby-community:not(.nearby-empty):before{content:"";pointer-events:none;border:26px solid #4aa18414;border-radius:50%;width:220px;height:220px;position:absolute;top:-95px;left:-70px}.nearby-community .nearby-heading,.nearby-community .nearby-layout,.nearby-community .nearby-services{z-index:1;position:relative}.nearby-map{background:#d3e6dc;border:7px solid #ffffffe6;border-radius:23px;min-height:270px;box-shadow:0 15px 32px #13594333,inset 0 0 0 1px #b9d9ca}.nearby-map:after{content:"";pointer-events:none;border:1px solid #14654d29;border-radius:16px;position:absolute;inset:0}.nearby-map iframe{filter:saturate(.7)contrast(.92)brightness(1.09);min-height:270px;transform:scale(1.08)}.nearby-map-shade{background:linear-gradient(#eafaf21f 5%,#0d483708 45%,#0c413259 100%)}.nearby-map-top{top:15px;left:15px;right:15px}.nearby-map-top>div{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#fbfffde6;border:1px solid #ffffffd1;border-radius:14px;padding:9px 12px}.nearby-map-top span{color:#5d897c;letter-spacing:.02em;font-size:8px}.nearby-map-top b{color:#154f41;font-size:10px}.nearby-map-top a{background:linear-gradient(135deg,#126c58,#298b70);border:1px solid #ffffff4d;border-radius:14px;gap:7px;padding:10px 13px;font-size:9px;transition:transform .2s,box-shadow .2s;box-shadow:0 9px 20px #0d5b4647}.nearby-map-top a:hover{transform:translateY(-2px);box-shadow:0 13px 24px #0d5b4652}.nearby-map-top a i{width:17px;height:17px;font-size:12px}.nearby-map-note{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe8;border:1px solid #ffffffb3;border-radius:15px;padding:11px 12px;bottom:15px;left:15px;right:15px}.nearby-map-note>span{background:linear-gradient(135deg,#def4e9,#c6e7d8);border-radius:11px;width:30px;height:30px;font-size:16px}.nearby-map-note b{color:#174f42;font-size:10px}.nearby-map-note small{font-size:8px}.nearby-list,.nearby-services{background:#ffffffd1;border:1px solid #b9dccde6;border-radius:18px;box-shadow:0 8px 20px #15533f0b}.nearby-list-head{padding-bottom:4px;font-size:11px}.nearby-list article,.nearby-services article{padding:11px 2px}.nearby-list a,.nearby-services a{color:#176d58;background:#e6f5ed;border-radius:9px;padding:6px 8px}.nearby-service-icon{background:linear-gradient(135deg,#e1f5eb,#c3e9d7);border-radius:11px;width:31px;height:31px}.home-highlights{grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 20px;display:grid}.home-highlight{border:1px solid #ffffff8c;border-radius:18px;align-items:flex-start;gap:10px;min-height:108px;padding:16px 13px;display:flex;position:relative;overflow:hidden;box-shadow:0 9px 20px #174c4112}.home-highlight:after{content:"";background:#ffffff47;border-radius:50%;width:78px;height:78px;position:absolute;bottom:-38px;left:-28px}.home-highlight>span{background:#ffffffc2;border-radius:12px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:20px;font-weight:900;display:grid}.home-highlight div{z-index:1;position:relative}.home-highlight small,.home-highlight b,.home-highlight p{display:block}.home-highlight small{opacity:.74;font-size:8px;font-weight:900}.home-highlight b{margin:4px 0;font-size:11px}.home-highlight p{opacity:.84;margin:0;font-size:8px;line-height:1.65}.home-highlight.nearby{color:#214a7a;background:linear-gradient(135deg,#e7f4ff,#cce5ff)}.home-highlight.calendar{color:#74511b;background:linear-gradient(135deg,#fff2cf,#f7d898)}.home-highlight.safe{color:#225b50;background:linear-gradient(135deg,#dcf7ee,#b9e6d6)}.notification-list button{text-align:right;cursor:pointer;background:0 0;border:0;width:100%}.notification-list button.read{opacity:.58}.admin-summary{grid-template-columns:repeat(3,1fr);gap:13px;margin:20px 0;display:grid}.admin-summary article{background:#e7f3ee;border-radius:18px;padding:18px}.admin-summary b,.admin-summary span{display:block}.admin-summary b{color:var(--green);font-size:25px}.admin-summary span{color:var(--muted);margin-top:5px;font-size:10px}.admin-lists{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.admin-lists section{border:1px solid var(--line);background:#fff;border-radius:17px;padding:16px}.admin-lists h2{margin:0 0 12px;font-size:13px}.admin-lists article{border-top:1px solid var(--line);padding:10px 0}.admin-lists article>*{display:block}.admin-lists article b{font-size:11px}.admin-lists article p{margin:5px 0;font-size:10px;line-height:1.6}.admin-lists article small{color:var(--muted);font-size:9px}.admin-actions{gap:6px;margin-top:10px;display:flex}.admin-actions button{font:inherit;color:#176d5b;cursor:pointer;background:#dff1e9;border:0;border-radius:8px;padding:6px 8px;font-size:9px;font-weight:800}.admin-actions .danger{color:#aa4031;background:#fff0ed}.internal-traffic{background:linear-gradient(135deg,#effaf5,#f8fffc);border:1px solid #b9d9d1;border-radius:17px;grid-template-columns:repeat(3,1fr);gap:9px;margin:0 0 17px;padding:12px;display:grid}.internal-traffic div{background:#ffffffb8;border-radius:12px;padding:9px 11px}.internal-traffic b,.internal-traffic span,.internal-traffic small{display:block}.internal-traffic b{color:#126752;font-size:21px}.internal-traffic span{color:#4a6a60;margin-top:3px;font-size:9px;font-weight:800}.internal-traffic small{color:#668177;grid-column:1/-1;font-size:8px}.link-rule-form{background:#f4fbf8;border:1px solid #d5e6e0;border-radius:15px;grid-template-columns:1.2fr .9fr 1fr auto;gap:8px;margin:16px 0;padding:12px;display:grid}.link-rule-form input,.link-rule-form select{min-width:0;font:inherit;background:#fff;border:1px solid #c8ddd6;border-radius:10px;padding:9px 10px;font-size:10px}.link-rule-form button,.link-rule-list button{color:#fff;font:inherit;cursor:pointer;background:#176b57;border:0;border-radius:10px;padding:9px 11px;font-size:9px;font-weight:900}.link-rule-list{gap:7px;display:grid}.link-rule-list article{background:#fff;border:1px solid #d9e6e1;border-radius:13px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.link-rule-list b,.link-rule-list small{display:block}.link-rule-list b{color:#245448;font-size:11px}.link-rule-list small{color:#7a928a;margin-top:3px;font-size:8px}.link-rule-list span{border-radius:99px;padding:5px 8px;font-size:8px;font-weight:900}.link-rule-list span.whitelist{color:#19734c;background:#e1f5e9}.link-rule-list span.blacklist{color:#a13f35;background:#ffebe8}.link-rule-list span.pending{color:#946a16;background:#fff4d8}.link-rule-list article>div:last-child{gap:5px;display:flex}.link-rule-list article>div:last-child button:last-child{background:#9e4138}.admin-links-float{z-index:1000;color:#fff;font:inherit;cursor:pointer;background:#176b57;border:0;border-radius:12px;padding:11px 14px;font-size:11px;font-weight:900;position:fixed;bottom:80px;left:18px;box-shadow:0 10px 25px #0a48363d}.stories{scrollbar-width:none;gap:22px;padding:4px 2px 17px;display:flex;overflow:auto}.story{justify-items:center;gap:7px;font-size:11px;font-weight:700;display:grid}.story-ring{border:2px solid var(--story);border-radius:50%;width:58px;height:58px;padding:3px;position:relative}.story-ring>div{background:var(--story);place-items:center;width:100%;height:100%;display:grid}@supports (color:color-mix(in lab, red, red)){.story-ring>div{background:color-mix(in srgb, var(--story) 16%, white)}}.story-ring>div{color:var(--story);border-radius:50%;font-size:17px;font-weight:900}.story-ring b{background:var(--mint);color:#fff;border:2px solid var(--paper);border-radius:50%;place-items:center;width:19px;height:19px;font-size:10px;display:grid;position:absolute;bottom:-2px;right:-2px}.filters{background:linear-gradient(135deg,#fbfffc,#eff8f3);border:1px solid #d7e7df;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:5px 0 11px;padding:9px;display:grid;overflow:visible}.filters button{white-space:nowrap;cursor:pointer;color:#547168;min-width:0;font:inherit;background:0 0;border:1px solid #0000;border-radius:10px;padding:9px 7px;font-size:11px;font-weight:800}.filters .active{background:var(--green);color:#fff;box-shadow:0 5px 12px #156a5229}.news-block{margin:4px 0 18px}.news-heading{justify-content:space-between;align-items:flex-end;margin-bottom:10px;display:flex}.news-heading h2{margin:4px 0 0;font-size:16px}.news-heading button{color:var(--green);cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.news-row{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.news-row article{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;min-height:132px;padding:13px;display:flex}.news-category{width:max-content;color:var(--green);background:#e1f0eb;border-radius:6px;padding:4px 7px;font-size:8px;font-weight:800}.blue-news{color:#35677b;background:#e5f0f5}.amber-news{color:#986119;background:#fff0d9}.news-row h3{margin:10px 0;font-size:11px;line-height:1.75}.news-row article>div{color:var(--muted);justify-content:space-between;margin-top:auto;font-size:8px;display:flex}.news-disclaimer{color:#89928f;margin:7px 3px 0;font-size:8px}.post{background:var(--card);border:1px solid var(--line);border-radius:20px;margin-bottom:16px;padding:20px;box-shadow:0 4px 22px #1539310b}.post-head{align-items:center;gap:10px;display:flex}.avatar{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.avatar.coral{background:#c96c57}.avatar.green{background:#347b6c}.name{font-size:13px;font-weight:800}.verified{background:var(--mint);color:#fff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:9px;display:inline-grid}.verification-stars{vertical-align:middle;white-space:nowrap;direction:rtl;align-items:center;gap:1px;margin-inline:4px;display:inline-flex}.verification-stars i{color:#b8c6bf;text-shadow:0 1px #0000000f;font-size:10px;font-style:normal;line-height:1}.verification-stars i.filled{color:#e7ad3d;text-shadow:0 1px 4px #d08c1b4d}.profile-hero .verification-stars i,.verification-cta .verification-stars i{font-size:15px}.verification-summary{background:#f6fbf8;border:1px solid #d8e8df;border-radius:15px;align-items:center;gap:13px;margin:15px 0;padding:13px 15px;display:flex}.verification-summary b,.verification-summary small{display:block}.verification-summary b{color:#24634e;font-size:12px}.verification-summary small{color:#72847c;margin-top:4px;font-size:9px}:root[data-theme=dark] .verification-stars i{color:#52665d}:root[data-theme=dark] .verification-stars i.filled{color:#f4bf52}:root[data-theme=dark] .verification-summary{background:#183329;border-color:#3c614f}:root[data-theme=dark] .verification-summary b{color:#d7f3e4}:root[data-theme=dark] .verification-summary small{color:#afcbbc}.profile-edit-actions{justify-content:flex-start;padding-top:4px;display:flex}.profile-edit-actions .primary{min-width:180px}.personal-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:16px 0;display:grid}.personal-details>div{background:#fbfefd;border:1px solid #d7e7df;border-radius:13px;gap:4px;min-width:0;padding:11px 12px;display:grid}.personal-details small{color:#6c8278;font-size:9px}.personal-details b{color:#234d40;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.verification-guide{background:#f6fbf8;border:1px solid #d8e8df;border-radius:15px;margin:15px 0;padding:14px 15px}.verification-guide-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.verification-guide-head b{color:#24634e;font-size:12px}.verification-guide p{color:#617a70;margin:4px 0;font-size:10px;line-height:1.75}.verification-guide p span{color:#e2a332;letter-spacing:1px;direction:rtl;min-width:34px;display:inline-block}:root[data-theme=dark] .personal-details>div{background:#183329;border-color:#3c614f}:root[data-theme=dark] .personal-details small{color:#a9c6b7}:root[data-theme=dark] .personal-details b{color:#e5f8ed}:root[data-theme=dark] .verification-guide{background:#183329;border-color:#3c614f}:root[data-theme=dark] .verification-guide-head b{color:#d7f3e4}:root[data-theme=dark] .verification-guide p{color:#b8d4c5}.verification-stars,.verification-cta .verification-stars,.profile-hero .verification-stars{white-space:nowrap!important;direction:rtl!important;flex-direction:row!important;align-items:center!important;gap:2px!important;width:auto!important;height:auto!important;display:inline-flex!important}.verification-stars i{width:auto!important;height:auto!important;margin:0!important;display:inline-block!important}@media (max-width:560px){.personal-details{grid-template-columns:1fr}.personal-details>div{padding:12px 13px}.verification-guide{padding:14px}.verification-guide p{font-size:11px}}.post-head small{color:var(--muted);font-size:10px}.more{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-right:auto}.post-tag{color:var(--green);background:#e5f2ee;border-radius:7px;margin-top:17px;padding:5px 9px;font-size:10px;font-weight:800;display:inline-block}.post-tag.amber{color:#985b12;background:#fff0da}.post h2{margin:10px 0 7px;font-size:18px}.post p{color:#51605c;margin:0 0 15px;font-size:12px;line-height:1.9}.post-photo{background:#edf1ef;border-radius:15px;margin:12px 0 2px;position:relative;overflow:hidden}.post-photo img{aspect-ratio:16/10;object-fit:cover;width:100%;max-height:430px;display:block}.post-photo figcaption{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#143229d1;border-radius:8px;padding:6px 9px;font-size:9px;position:absolute;bottom:11px;right:11px}.official-post{background:linear-gradient(145deg,var(--card),var(--card));border-color:#d7e6de}@supports (color:color-mix(in lab, red, red)){.official-post{background:linear-gradient(145deg,var(--card),color-mix(in srgb,var(--card) 88%,#e8f4ee))}}.official-post .post-photo{background:linear-gradient(145deg,#fbfdfb,#edf5f0);border:1px solid #dce9e2;place-items:center;padding:10px;display:grid}.official-post .post-photo img{aspect-ratio:auto;object-fit:contain;border-radius:10px;width:min(100%,440px);height:auto;max-height:none;box-shadow:0 8px 23px #164a3b14}.official-profile-avatar{box-sizing:border-box;color:#176b55;border:1px solid #d7e5df;padding:4px;box-shadow:0 4px 12px #1441331a;background:#fff!important}.official-profile-avatar img{object-fit:contain!important}.official-profile-name{color:var(--text);cursor:default;align-items:center;gap:2px;font-size:13px;font-weight:900;display:inline-flex}:root[data-theme=dark] .official-post{background:linear-gradient(145deg,#173128,#11271f);border-color:#3b6252}:root[data-theme=dark] .official-post .post-photo{background:#102820;border-color:#365c4c}:root[data-theme=dark] .official-profile-avatar{border-color:#8eb8a6;background:#f8fbf9!important}.protected-photo:after{content:attr(data-watermark);color:#ffffffe0;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#142d2573;border:1px solid #ffffff52;border-radius:7px;padding:5px 8px;font-size:8px;font-weight:800;position:absolute;top:11px;left:11px}.apartment-image{background:linear-gradient(120deg,#e8dcc9 0 38%,#d2e2e1 38% 70%,#e4cbb1 70%);border-radius:14px;height:220px;position:relative;overflow:hidden}.window{background:linear-gradient(#9ec9d5,#e5f1ee);border:8px solid #f4ecdf;width:34%;height:48%;position:absolute;top:12%;right:13%;box-shadow:inset 0 0 0 2px #708e90}.sofa{background:#b9855f;border-radius:18px 18px 8px 8px;width:52%;height:34%;position:absolute;bottom:16%;left:9%;box-shadow:0 12px #7b604d}.plant{color:#49705a;font-size:70px;position:absolute;bottom:12%;right:9%}.apartment-image>span{color:#fff;background:#112722cc;border-radius:8px;padding:7px 10px;font-size:10px;position:absolute;bottom:12px;left:12px}.post-meta{color:var(--muted);border-top:1px solid #edf0ed;align-items:center;gap:20px;margin-top:16px;padding-top:14px;font-size:11px;display:flex}.save{margin-right:auto}.answer{color:var(--green);cursor:pointer;background:#e3f0eb;border:0;border-radius:8px;margin-right:auto;padding:8px 13px;font-weight:800}.post-meta button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0}.post-meta .meta-active{color:var(--coral);font-weight:900}.post-replies{border-top:1px solid #e7ece8;margin-top:14px;padding-top:14px}.reply-heading{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.reply-heading b{color:#254d40;font-size:11px}.reply-heading small{color:var(--muted);font-size:8px}.post-replies>article{background:#f5f8f6;border-radius:11px;gap:9px;margin:8px 0;padding:10px;display:flex}.post-replies>article>span{color:#12634d;background:#dcece6;border-radius:9px;flex:0 0 28px;place-items:center;height:28px;font-size:10px;font-weight:900;display:grid}.post-replies article b{font-size:9px}.post-replies article p{color:#455750;margin:2px 0 0;font-size:10px;line-height:1.7}.reply-composer{background:#fff;border:1px solid #cfdbd5;border-radius:12px;align-items:flex-end;gap:7px;margin-top:11px;padding:7px;display:flex}.reply-composer:focus-within{border-color:#5b9b85;box-shadow:0 0 0 3px #23836a17}.reply-composer textarea{resize:vertical;min-height:34px;max-height:90px;font:inherit;border:0;outline:0;flex:1;padding:7px;font-size:10px}.reply-composer button{color:#fff;min-height:34px;font:inherit;cursor:pointer;background:#12634d;border:0;border-radius:9px;padding:0 13px;font-size:9px;font-weight:800}.reply-composer button:disabled{opacity:.5}.reply-tools{gap:8px;margin-top:5px;display:flex}.reply-tools button{color:#24715b;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;font-weight:800}.reply-tools button:last-child{color:#a34b3b}.reply-edit{grid-template-columns:1fr auto auto;gap:5px;margin-top:6px;display:grid}.reply-edit textarea{resize:vertical;min-height:48px;font:inherit;border:1px solid #cad8d2;border-radius:8px;grid-column:1/-1;padding:7px;font-size:10px}.reply-edit button{color:#12634d;font:inherit;cursor:pointer;background:#e4f0eb;border:0;border-radius:7px;padding:5px 9px;font-size:8px;font-weight:800}.report-status{color:#12634d;text-align:center;margin:10px 0 0;font-size:10px;font-weight:800}.reply-hint{color:#8a9691;margin:5px 4px 0;font-size:8px;display:block}.reply-error{color:#9b382b!important;font-size:9px!important}.saved-center>h2{margin:6px 0 15px}.saved-center>article{border-bottom:1px solid #e7ebe8;grid-template-columns:72px 1fr auto;align-items:center;gap:11px;padding:11px 0;display:grid}.saved-center>article img{object-fit:cover;border-radius:10px;width:72px;height:66px}.saved-center article span{color:#24715b;font-size:8px;font-weight:800}.saved-center article h3{margin:2px 0;font-size:11px}.saved-center article p{color:#66736e;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0 0 3px;font-size:8px;line-height:1.6;display:-webkit-box;overflow:hidden}.saved-center article small{color:#89938f;font-size:8px}.saved-center article>button{color:#a34b3b;font:inherit;cursor:pointer;background:0 0;border:0;font-size:8px}.saved-loading{color:var(--muted);font-size:10px}.rail-card{background:var(--card);border:1px solid var(--line);border-radius:18px;margin-bottom:14px;padding:18px}.rail-title{justify-content:space-between;align-items:center;font-size:13px;display:flex}.live{color:#16865e;background:#e3f3ec;border-radius:999px;padding:4px 7px;font-size:9px}.stat{margin:22px 0 17px}.stat strong,.stat small{display:block}.stat strong{font-size:29px}.stat small{color:var(--muted);margin-top:5px;font-size:10px}.rail-row{color:var(--muted);border-top:1px solid #edf0ed;justify-content:space-between;padding:12px 0 2px;font-size:10px;display:flex}.rail-row b{color:var(--ink)}.rules b{font-size:13px}.rules p{color:var(--muted);font-size:10px;line-height:1.8}.rules button{color:var(--green);background:0 0;border:0;padding:0;font-size:10px;font-weight:800}.page-heading{margin:3px 0 23px}.page-heading p{color:var(--muted);font-size:12px}.searchbox{border:1px solid var(--line);color:#9aa29f;background:#fff;border-radius:13px;padding:14px;font-size:12px}.category-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0 24px;display:grid}.category-grid button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:13px;padding:14px 5px;font-size:19px}.category-grid span{margin-top:6px;font-size:10px;font-weight:700;display:block}.service-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.service-card{border:1px solid var(--line);text-align:right;background:#fff;border-radius:20px;grid-template-columns:1fr;gap:0;padding:0 0 14px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 26px #134b3b0f}.service-card:hover{border-color:#b8d8cc;transform:translateY(-3px);box-shadow:0 16px 30px #134b3b1f}.service-logo{color:#fff;text-shadow:0 3px 13px #05372a40;background:radial-gradient(circle at 22% 18%,#ffffffd1 0 8%,#0000 8.4%),radial-gradient(circle at 82% 78%,#ffffff59 0 18%,#0000 18.4%),linear-gradient(135deg,#1a745e,#79c4a9);border-radius:0;place-items:center;width:100%;height:138px;font-size:42px;font-weight:900;display:grid;position:relative;overflow:hidden}.service-card:nth-child(3n+2) .service-logo{background:radial-gradient(circle at 18% 78%,#ffffff87 0 15%,#0000 15.4%),radial-gradient(circle at 84% 17%,#ffffffb8 0 8%,#0000 8.4%),linear-gradient(135deg,#c08645,#e5c37e)}.service-card:nth-child(3n) .service-logo{background:radial-gradient(circle at 78% 72%,#ffffff80 0 18%,#0000 18.4%),radial-gradient(circle at 21% 20%,#ffffffb3 0 7%,#0000 7.4%),linear-gradient(135deg,#567fae,#9bc0d6)}.service-logo:after{content:"";border:18px solid #ffffff1f;border-radius:50%;width:132px;height:132px;position:absolute;bottom:-73px;left:-47px}.service-photo{object-fit:cover;object-position:center;color:#0000;text-shadow:none}.service-card h3{color:#193f34;margin:13px 14px 0;font-size:14px}.service-card p{color:var(--muted);margin:6px 14px 0;font-size:11px}.service-card small{color:#a26c18;margin:8px 14px 0;font-size:10px;display:block}.service-card button{border:1px solid var(--green);width:calc(100% - 28px);color:var(--green);cursor:pointer;background:#f7fcf9;border-radius:10px;margin:12px 14px 0;padding:8px 11px;font-size:10px;font-weight:800}@media (max-width:900px){.service-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.service-list{grid-template-columns:1fr;gap:12px}.service-logo{height:154px}}.event-hero{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden}.event-art{color:#efc88d;background:radial-gradient(circle at 50% 80%,#bb6e45 0 7%,#0000 8%),linear-gradient(140deg,#102e29,#6d3c2e);place-items:center;height:230px;display:grid;position:relative}.tea{font-size:90px}.event-date{background:var(--card);color:var(--ink);border-radius:11px;place-items:center;width:52px;height:59px;padding:6px;display:grid;position:absolute;top:16px;right:16px}.event-date b{font-size:20px}.event-date span{font-size:10px}.event-copy{padding:19px}.event-copy h2{margin:9px 0 5px;font-size:19px}.event-copy p{color:var(--muted);font-size:11px}.event-detail{margin:10px 0;font-size:11px}.attendees{align-items:center;margin:14px 0;display:flex}.attendees span{background:#dbe9e4;border:2px solid #fff;border-radius:50%;place-items:center;width:27px;height:27px;margin-left:-6px;font-size:9px;display:grid}.attendees b{margin-right:10px;font-size:10px}.event-copy .primary{width:100%}.subheading{margin:25px 0 12px;font-size:16px}.mini-events{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mini-events article{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:10px;display:flex}.mini-art{border-radius:10px;place-items:center;width:50px;height:50px;font-size:22px;display:grid}.mini-art.blue{color:#386879;background:#ddecf1}.mini-art.orange{color:#99613b;background:#f5e3d1}.mini-events b,.mini-events small{font-size:10px;display:block}.mini-events small{color:var(--muted);margin-top:5px}.event-page-heading,.service-page-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.service-page-heading>div>p{color:var(--muted);margin:5px 0 0;font-size:10px}.service-filter-row{gap:7px;margin:12px 0;padding-bottom:3px;display:flex;overflow:auto}.service-filter-row button{white-space:nowrap;border:1px solid var(--line);color:#5b6863;font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:7px 11px;font-size:9px}.service-filter-row button.active{border-color:var(--green);color:var(--green);background:#e7f3ee;font-weight:900}.service-photo{object-fit:cover}.service-real-detail>img{object-fit:cover;border-radius:12px;width:100%;height:180px;margin-bottom:12px}.service-real-detail>p{color:#55645f;font-size:10px;line-height:1.8}.service-gallery-picker small{color:#6d8079;margin-top:7px;font-size:9px;line-height:1.5;display:block}.service-gallery-preview{border-top:1px solid #d9e6df;margin-top:16px;padding-top:14px}.service-gallery-preview>b{color:#214d40;margin-bottom:9px;font-size:11px;display:block}.service-gallery-grid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.service-gallery-grid button{aspect-ratio:1;cursor:zoom-in;background:#edf4f0;border:0;border-radius:10px;padding:0;overflow:hidden}.service-gallery-grid img{object-fit:cover;width:100%;height:100%;display:block}.post-gallery-open{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.post-gallery-open img{width:100%;display:block}.post-gallery-open b{color:#fff;background:#102f26c2;border-radius:99px;padding:6px 9px;font-size:10px;position:absolute;bottom:10px;left:10px}.post-gallery-lightbox{z-index:200;background:#081c16e6;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.post-gallery-lightbox section{text-align:center;max-width:min(860px,100%);max-height:100%;position:relative}.post-gallery-lightbox img{border-radius:16px;max-width:100%;max-height:78vh;display:block}.post-gallery-lightbox section>div{color:#fff;justify-content:center;align-items:center;gap:16px;margin-top:12px;display:flex}.post-gallery-lightbox section>div button{color:#173f34;cursor:pointer;background:#fff;border:0;border-radius:50%;width:36px;height:36px;font-size:27px}.service-detail-page{max-width:860px}.service-detail-heading{margin:12px 0 16px}.service-detail-heading h1{color:#214d40;margin:5px 0;font-size:27px}.service-detail-heading p{color:#6a8178;margin:0;font-size:12px}.service-detail-card{background:linear-gradient(145deg,#fffefa,#eff8f3);border:1px solid #cce0d7;border-radius:22px;padding:20px;display:block;box-shadow:0 14px 30px #185b4514}.service-detail-card .detail-rows{margin-top:16px}.service-detail-card .verification-box{margin-top:15px}@media (max-width:640px){.service-detail-heading h1{font-size:22px}.service-detail-card{border-radius:17px;padding:14px}.service-detail-card>img{height:205px}}.danger-action{color:#9c3f32;width:100%;font:inherit;cursor:pointer;background:#fff5f2;border:1px solid #d9a89f;border-radius:9px;padding:9px;font-size:9px;font-weight:900}.service-create-page{max-width:720px;margin:0 auto}.service-create-page>h1{margin:7px 0 12px}.service-time-row,.service-price-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lira-input{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;margin-top:7px;display:flex;overflow:hidden}.lira-input input{min-width:0;border:0!important;flex:1!important;margin:0!important}.lira-input span{color:var(--green);background:#eef3f0;align-self:stretch;place-items:center;padding:0 10px;font-size:9px;font-weight:900;display:grid}.event-page-heading>div>p{color:var(--muted);margin:5px 0 0;font-size:10px}.event-notice{color:var(--green);background:#eef7f3;border-radius:10px;margin:12px 0;padding:10px 12px;font-size:9px;font-weight:800}.events-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.event-card{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 8px 25px #1639310d}.event-card.featured{grid-column:1/-1;grid-template-columns:minmax(180px,36%) 1fr;display:grid}.event-card>img,.event-card-art{object-fit:cover;background:linear-gradient(145deg,#e9c6aa,#f7e8d7);place-items:center;width:100%;height:155px;display:grid}.event-card.featured>img,.event-card.featured>.event-card-art{height:100%;min-height:270px}.thousand-member-banner{color:#fff;cursor:pointer;text-align:right;background:#103e34;border:0;border-radius:20px;width:100%;min-height:205px;margin:0 0 16px;display:block;position:relative;overflow:hidden;box-shadow:0 14px 32px #0e443726}.thousand-member-banner>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.thousand-member-banner:after{z-index:0;content:"";background:linear-gradient(270deg,#041f194d 0%,#0831270d 33%,#08312700 62%);position:absolute;inset:0}.thousand-member-banner-copy{z-index:1;text-align:right;text-shadow:0 1px #fff9;flex-direction:column;justify-content:center;align-items:flex-end;width:min(43%,420px);min-height:205px;margin-left:auto;padding:26px 31px;display:flex;position:relative}.thousand-member-banner-copy i{color:#ffe19b;margin-bottom:6px;font-size:10px;font-style:normal;font-weight:900}.thousand-member-banner-copy b{color:#173d34;font-size:24px;font-weight:1000;line-height:1.38}.thousand-member-banner-copy small{color:#315d50;margin-top:5px;font-size:12px;font-weight:800}.thousand-member-banner-copy em{color:#173d34;text-shadow:none;background:#ffffffc7;border:1px solid #173d3438;border-radius:999px;margin-top:13px;padding:8px 11px;font-size:10px;font-style:normal;font-weight:900}.thousand-member-banner img{transition:transform .45s}.event-card-art span{color:#8e523a;font-size:45px}.event-card-copy{padding:15px}.event-card-copy h2{margin:9px 0 5px;font-size:15px}.event-card-copy>p{color:#55645f;font-size:10px;line-height:1.8}.event-card-top{justify-content:space-between;align-items:center;display:flex}.event-card-top>button{color:#a34132;font:inherit;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.event-meta{flex-wrap:wrap;gap:6px;margin:11px 0;display:flex}.event-meta span{color:#5e6b66;background:#f2f5f3;border-radius:8px;padding:5px 8px;font-size:8px}.event-joined{color:var(--green);font:inherit;cursor:pointer;background:#e7f3ee;border:1px solid #82ad9f;border-radius:9px;padding:9px 12px;font-size:9px;font-weight:900}.event-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.event-route{background:#f5fbf7;border:1px solid #b9d8ca;border-radius:9px;padding:9px 10px}.event-composer{background:#fff;border-radius:18px;width:min(680px,94vw);max-height:90vh;padding:22px;position:relative;overflow:auto;box-shadow:0 28px 80px #0c2b2340}.event-form-grid{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.event-description,.event-image-picker{grid-column:1/-1}.event-description textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:90px;font:inherit;border-radius:10px;outline:0;margin-top:7px;padding:11px}.event-image-picker{cursor:pointer;border:1px dashed #b8cbc4;border-radius:11px;min-height:62px;padding:12px;position:relative}.event-image-picker>input{margin-top:7px;display:block}.event-image-picker>img{object-fit:cover;border-radius:10px;width:100%;max-height:180px;margin-top:10px;display:block}.event-album-picker{cursor:pointer;background:#fbfdfc;border:1px dashed #b8cbc4;border-radius:11px;grid-column:1/-1;padding:12px;display:block}.event-album-picker small{color:#61736d;margin-top:3px;font-size:12px;line-height:1.8;display:block}.event-album-picker>input{margin-top:8px;display:block}.event-album-preview{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.event-album-preview button{cursor:pointer;background:#fff;border:2px solid #0000;border-radius:9px;min-width:0;padding:0;position:relative;overflow:hidden}.event-album-preview button.is-cover{border-color:#00786e;box-shadow:0 0 0 2px #d9f1ed}.event-album-preview img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.event-album-preview span{color:#31544c;white-space:nowrap;text-overflow:ellipsis;padding:3px;font:11px/1.4 inherit;display:block;overflow:hidden}.event-gallery-overlay{z-index:120;background:#081f199e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.event-gallery-dialog{background:#fff;border-radius:22px;width:min(880px,96vw);max-height:88vh;padding:25px;position:relative;overflow:auto;box-shadow:0 30px 90px #0000004d}.event-gallery-dialog h2{color:#063d35;margin:0 36px 4px 0}.event-gallery-dialog>p{color:#60756e;margin:0 0 18px;font-size:13px}.event-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.event-gallery-grid figure{background:#f3f7f5;border:1px solid #e1ebe7;border-radius:14px;margin:0;overflow:hidden}.event-gallery-grid img{aspect-ratio:1.12;object-fit:cover;width:100%;display:block}.event-gallery-grid figcaption{color:#456058;padding:8px 10px;font-size:12px}.admin-event-gallery{background:#fbfdfc;border:1px solid #dce9e4;border-radius:14px;margin-top:16px;padding:14px}.admin-event-gallery>b{color:#174b42;margin-bottom:10px;font-size:13px;display:block}.admin-event-gallery-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.admin-event-gallery-grid figure{background:#edf4f1;border-radius:9px;margin:0;overflow:hidden}.admin-event-gallery-grid img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.admin-event-gallery-grid figcaption{color:#49655d;white-space:nowrap;text-overflow:ellipsis;padding:4px 5px;font-size:10px;overflow:hidden}.admin-event-gallery-grid img{cursor:zoom-in}.admin-image-lightbox{z-index:100000;cursor:zoom-out;background:#061612db;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.admin-image-lightbox img{object-fit:contain;border-radius:14px;max-width:min(1080px,94vw);max-height:90vh;box-shadow:0 20px 70px #00000073}.event-community-page{width:min(920px,100%);margin-inline:auto}.event-community-page .page-heading{padding-bottom:8px}.event-community-page .community-chat-shell{min-height:640px}.event-organizer-badge{color:#5c4300;white-space:nowrap;background:linear-gradient(135deg,#fff0bf,#f4c94c);border-radius:999px;align-self:center;margin-inline:4px 10px;padding:4px 8px;font-size:10px;font-weight:850;line-height:1.2;box-shadow:0 2px 6px #60450021}@media (max-width:720px){.event-page-heading,.service-page-heading{flex-direction:column;align-items:flex-start}.events-grid{grid-template-columns:1fr}.event-card.featured{grid-column:auto;display:block}.event-card.featured>img,.event-card.featured>.event-card-art{height:170px;min-height:0}.event-card.featured>img[src*=hamja-1000-gallery]{content:url(/event-covers/hamja-1000-home-banner-v5.png?v=20260829-5);aspect-ratio:2204/713;object-fit:cover;object-position:center;height:auto;min-height:0}.event-form-grid{grid-template-columns:1fr}.event-description,.event-image-picker{grid-column:auto}.nearby-community{padding:13px}.nearby-heading{display:block}.nearby-privacy{margin-top:8px;display:inline-block}.nearby-layout{grid-template-columns:1fr}.nearby-map,.nearby-map iframe{min-height:180px}}.wallet-card{color:#fff;background:linear-gradient(135deg,#0c3d34,#176d5b);border-radius:22px;padding:24px;box-shadow:0 18px 40px #12574833}.wallet-top{color:#c2ded7;justify-content:space-between;align-items:center;font-size:11px;display:flex}.wallet-logo{background:#ffffff24}.wallet-card>strong{margin:18px 0 3px;font-size:37px;display:block}.wallet-card>strong small{font-size:13px}.wallet-card>p{color:#b7d0ca;font-size:9px}.wallet-actions{gap:9px;margin-top:22px;display:flex}.wallet-actions button{color:#fff;background:#ffffff17;border:1px solid #ffffff4d;border-radius:10px;flex:1;padding:10px;font-size:11px}.wallet-actions button.active{background:#ffffff3d;border-color:#fff}.wallet-detail{background:#fff;border:1px solid #d9e6e0;border-radius:17px;margin-top:14px;padding:17px}.wallet-detail h2{color:#24473b;margin:0 0 12px;font-size:13px}.wallet-rules{gap:9px;display:grid}.wallet-rules article{border-bottom:1px solid #edf1ee;align-items:center;gap:10px;padding-bottom:9px;display:flex}.wallet-rules article:last-child{border-bottom:0;padding-bottom:0}.wallet-rules article>span{color:#1b735d;background:#ebf5f0;border-radius:10px;place-items:center;width:33px;height:33px;font-size:15px;display:grid}.wallet-rules b,.wallet-rules small{display:block}.wallet-rules b{font-size:10px}.wallet-rules small,.wallet-spend{color:#718078;font-size:8px;line-height:1.8}.wallet-rules small{margin-top:2px}.wallet-spend{background:#f5f8f6;border-radius:10px;margin:13px 0 0;padding:9px}.wallet-history{margin-top:0}.wallet-history p{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.wallet-history .earned b{color:#157154}.wallet-history .spent b{color:#ae5542}.daily-reward-card{background:linear-gradient(135deg,#fffaf0,#fff3d8);border:1px solid #ead9b6;border-radius:18px;margin-top:14px;padding:18px;box-shadow:0 12px 30px #97691d14}.daily-reward-copy{align-items:center;gap:12px;display:flex}.daily-gift{color:#fff;background:#edb755;border-radius:15px;flex:0 0 48px;place-items:center;height:48px;font-size:23px;display:grid;box-shadow:0 7px 16px #b7781d33}.daily-reward-copy small{color:#96671f;font-size:9px;font-weight:800}.daily-reward-copy h2{margin:4px 0;font-size:16px}.daily-reward-copy p{color:#776545;margin:0;font-size:9px;line-height:1.7}.streak-week{direction:rtl;grid-template-columns:repeat(10,1fr);gap:5px;margin:17px 0;display:grid}.streak-week span{aspect-ratio:1;color:#887657;background:#fff;border:1px solid #eadfc9;border-radius:50%;place-items:center;font-size:9px;font-weight:900;display:grid}.streak-week span.done{color:#fff;background:#176d5b;border-color:#176d5b}.streak-week span.next{color:#a66a0d;border:2px solid #e0a739;box-shadow:0 0 0 3px #e0a73921}.daily-reward-bottom{justify-content:space-between;align-items:center;gap:12px;display:flex}.daily-reward-bottom b,.daily-reward-bottom small{display:block}.daily-reward-bottom b{font-size:11px}.daily-reward-bottom small{color:#897758;margin-top:4px;font-size:8px}.daily-reward-bottom button{color:#fff;cursor:pointer;background:#c68425;border:0;border-radius:11px;padding:10px 14px;font-size:10px;font-weight:900}.daily-reward-bottom button:disabled{color:#796f5f;cursor:default;background:#d9cfbd}.daily-notice{color:#7b561d;background:#fff;border-radius:9px;margin-top:12px;padding:9px 11px;font-size:9px;font-weight:800}.level-card{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:14px;padding:17px}.level-card>div:first-child{align-items:center;gap:11px;display:flex}.level-icon{color:#b27824;background:#fff0d4;border-radius:12px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.level-card b,.level-card small{display:block}.level-card small{color:var(--muted);margin-top:5px;font-size:9px}.progress{background:#e9eeeb;border-radius:10px;height:6px;margin-top:15px;overflow:hidden}.progress i{background:var(--mint);width:74%;height:100%;display:block}.missions{gap:9px;display:grid}.missions article{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:11px;padding:14px;display:flex}.missions article>span{width:38px;height:38px;color:var(--green);background:#e6f1ed;border-radius:11px;place-items:center;display:grid}.missions b,.missions small{font-size:11px;display:block}.missions small{color:var(--muted);margin-top:5px;font-size:9px}.missions strong{color:var(--green);margin-right:auto}.missions article{background:linear-gradient(135deg,#fff,#f5fbf7);border-color:#d6e6de;align-items:flex-start;padding:13px 14px}.missions article>span{flex:0 0 38px;margin-top:1px}.missions article>div{flex:1;min-width:0}.missions b{color:#244d40;font-size:12px;line-height:1.5}.missions small{margin-top:4px;font-size:10px;line-height:1.85}.missions em{white-space:nowrap;border-radius:999px;margin-top:2px;padding:5px 7px;font-size:9px}.bottom-nav,.floating-compose{display:none}.assistant-nav{width:100%;color:var(--green);text-align:right;cursor:pointer;background:#edf7f4;border:1px solid #b8d8cf;border-radius:13px;align-items:center;gap:10px;margin-top:15px;padding:12px;display:flex}.assistant-nav>span{background:var(--green);color:#fff;border-radius:10px;place-items:center;width:33px;height:33px;display:grid}.assistant-nav b,.assistant-nav small{font-size:11px;display:block}.assistant-nav small{color:var(--muted);margin-top:4px;font-size:8px}.ai-promo{color:#fff;background:linear-gradient(145deg,#143e36,#0e5d4d)}.ai-promo>span{color:#8de0cd;background:#ffffff1f;border-radius:11px;place-items:center;width:36px;height:36px;margin-bottom:12px;font-size:18px;display:grid}.ai-promo b{font-size:13px}.ai-promo p{color:#c2d6d1;font-size:9px;line-height:1.8}.ai-promo button{width:100%;color:var(--green);cursor:pointer;background:#fff;border:0;border-radius:9px;padding:9px;font-size:10px;font-weight:800}.ai-floating{z-index:29;background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:11px 15px;font-weight:800;display:flex;position:fixed;bottom:24px;left:24px;box-shadow:0 9px 28px #1257484d}.ai-floating>span{font-size:10px}.assistant-panel{z-index:35;background:var(--card);border:1px solid var(--line);border-radius:22px;flex-direction:column;width:min(390px,100vw - 28px);height:min(610px,100vh - 105px);display:flex;position:fixed;bottom:78px;left:24px;overflow:hidden;box-shadow:0 28px 80px #08251f40}.assistant-head{background:var(--ink);color:#fff;align-items:center;gap:10px;padding:15px;display:flex}.assistant-orb{background:linear-gradient(135deg,#2eb39a,#137260);border-radius:13px;place-items:center;width:39px;height:39px;display:grid}.assistant-head b,.assistant-head small{font-size:12px;display:block}.assistant-head small{color:#bcd3cd;margin-top:4px;font-size:8px}.assistant-head small i{background:#65d5a5;border-radius:50%;width:6px;height:6px;margin-left:4px;display:inline-block}.assistant-head button{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;width:30px;height:30px;margin-right:auto;font-size:17px}.assistant-notice{color:#587069;text-align:center;background:#eef6f3;padding:8px 13px;font-size:8px}.chat-messages{flex-direction:column;flex:1;gap:9px;padding:15px;display:flex;overflow:auto}.chat-messages p{border-radius:14px;max-width:83%;margin:0;padding:10px 12px;font-size:10px;line-height:1.8}.chat-messages .ai{background:#edf3f1;border-bottom-right-radius:4px;align-self:flex-start}.chat-messages .user{background:var(--green);color:#fff;border-bottom-left-radius:4px;align-self:flex-end}.quick-questions{flex-wrap:wrap;gap:6px;padding:0 15px 10px;display:flex}.quick-questions button{color:var(--green);cursor:pointer;background:#fff;border:1px solid #bdd8d1;border-radius:999px;padding:7px 9px;font-size:8px}.chat-input{border-top:1px solid var(--line);gap:7px;padding:11px;display:flex}.chat-input input{border:1px solid var(--line);min-width:0;font:inherit;direction:rtl;border-radius:11px;outline:none;flex:1;padding:10px 11px;font-size:10px}.chat-input input:focus{border-color:var(--mint)}.chat-input button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:10px;width:38px;font-size:17px}.modal-backdrop{z-index:40;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#081b179e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.composer{background:var(--card);border-radius:22px;width:min(580px,100%);max-height:min(90vh,850px);padding:22px;overflow-y:auto;box-shadow:0 30px 80px #00000040}.composer-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:18px;padding-bottom:16px;display:flex}.composer-head>button{cursor:pointer;background:#edf1ef;border:0;border-radius:50%;width:35px;height:35px;font-size:20px}.composer-head h2{margin:0;font-size:17px}.composer-head small{color:var(--muted);font-size:9px}.ai-badge{color:var(--green);background:#e3f1ed;border-radius:8px;margin-right:auto;padding:7px 9px;font-size:9px;font-weight:800}.composer label{margin-bottom:8px;font-size:11px;font-weight:800;display:block}.composer textarea{text-align:left;border:1px solid var(--line);resize:vertical;direction:ltr;background:#fff;border-radius:13px;outline:none;width:100%;min-height:120px;padding:13px}.composer textarea:focus{border-color:var(--mint);box-shadow:0 0 0 3px #25a28b1c}.converted{background:#f0f8f5;border:1px solid #b9dcd3;border-radius:13px;margin-top:12px;padding:13px}.converted>div{justify-content:space-between;font-size:10px;display:flex}.converted span{color:var(--mint)}.converted p{margin:13px 0 2px;font-size:13px;line-height:1.8}.safety-note{color:var(--green);align-items:center;gap:10px;margin:13px 0;display:flex}.safety-note>span{background:#dff1eb;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.safety-note b,.safety-note small{font-size:10px;display:block}.safety-note small{color:var(--muted);margin-top:3px}.composer-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;padding-top:16px;display:flex}.composer{scrollbar-width:none;background:linear-gradient(145deg,#fff 0%,#f6fbf8 100%);border:1px solid #d8e9e1;max-height:calc(100dvh - 24px)!important;padding:18px!important}.composer::-webkit-scrollbar{width:0;height:0}.composer-head{border-bottom-color:#deebe5;gap:9px;margin-bottom:11px;padding-bottom:10px}.composer-head>button{color:#176d52;background:#eef7f2}.composer-head h2{color:#174b3a;font-size:17px!important}.composer-head small{line-height:1.45;font-size:9px!important}.ai-badge{border:1px solid #b9dfce;color:#176c51!important;background:#dff3e9!important;border-radius:999px!important;padding:5px 8px!important;font-size:8px!important}.composer .form-grid{grid-template-columns:minmax(0,1.35fr) minmax(120px,.65fr);gap:9px}.composer label{color:#245949;margin-bottom:5px!important;font-size:10px!important}.composer input,.composer select{box-sizing:border-box;width:100%;font:inherit;color:#20483a;background:#fff;border:1px solid #cddfd7;border-radius:10px;outline:0;padding:8px 10px;font-size:11px}.composer input:focus,.composer select:focus{border-color:#53a788;box-shadow:0 0 0 3px #48a4841f}.composer-body-label{justify-content:space-between;align-items:center;margin-top:9px;display:flex!important}.composer-body-label small{color:#779087;font-size:9px;font-weight:700}.composer textarea.composer-body{box-sizing:border-box;font:inherit;background:#fffdfa;border-color:#cddfd7;padding:10px 12px;font-size:12px;line-height:1.75;text-align:right!important;direction:rtl!important;min-height:92px!important}.composer-compact-note{color:#71857c;margin:7px 0 9px;font-size:9px;line-height:1.5}.composer-more{background:#f8fcf9;border:1px solid #d4e5dc;border-radius:11px}.composer-more>summary{cursor:pointer;color:#245949;justify-content:space-between;align-items:center;padding:9px 10px;font-size:10px;font-weight:900;list-style:none;display:flex}.composer-more>summary::-webkit-details-marker{display:none}.composer-more>summary:before{content:"＋";color:#397d66;margin-left:6px;font-size:14px;line-height:1}.composer-more[open]>summary:before{content:"−"}.composer-more>summary small{color:#7b9388;font-size:8px;font-weight:700}.composer-more-body{padding:0 10px 10px}.composer .upload-box{color:#176b50;cursor:pointer;background:#f7fcf9;border:1px dashed #9bcbb7;border-radius:11px;gap:3px;min-height:0;padding:10px!important;display:grid!important}.composer .upload-box b{font-size:10px}.composer .upload-box small{color:#627c70;font-size:9px;font-weight:500;line-height:1.45}.composer .upload-box input{display:none}.composer .safety-note{border-top:0;margin:10px 0 7px;padding-top:0}.composer .safety-note>span{width:23px;height:23px;font-size:10px}.composer .safety-note b,.composer .safety-note small{font-size:8px}.composer-actions{border-top-color:#dceae4;padding-top:9px}.composer-actions .primary,.composer-actions .secondary{border-radius:10px;padding:9px 13px;font-size:10px;font-weight:850}@media (max-width:620px){.modal-backdrop:has(>.composer){box-sizing:border-box;padding:14px!important}.modal-backdrop:has(>.composer)>.composer{box-sizing:border-box!important;width:100%!important;max-width:540px!important;margin:0!important}.composer{width:100%;border-radius:17px!important;padding:14px!important}.composer-head h2{font-size:16px!important}.ai-badge{display:none}.composer .form-grid{gap:7px;grid-template-columns:minmax(0,1.35fr) minmax(108px,.65fr)!important}.composer textarea.composer-body{min-height:82px!important}.composer-more>summary{padding:8px 9px}.composer .safety-note small{max-width:245px}}.composer-more{margin-top:7px}.composer-contact .composer-more-body{gap:7px;display:grid}.composer-contact-choice{cursor:pointer;background:#fff;border:1px solid #d4e5dc;border-radius:11px;align-items:center;gap:9px;color:#245949!important;margin:0!important;padding:9px!important;display:flex!important}.composer-contact-choice>input{accent-color:#277a5e;width:15px!important;height:15px!important;margin:0!important}.composer-contact-choice>span{color:#187155;background:#e5f3ec;border-radius:9px;place-items:center;width:27px;height:27px;font-size:14px;display:grid}.composer-contact-choice>div{gap:1px;display:grid}.composer-contact-choice b{font-size:10px}.composer-contact-choice small{color:#748d82;direction:rtl;font-size:8px!important}.composer-contact-choice.selected{background:#f3fbf6;border-color:#65ad8e}.composer-contact-choice.disabled{opacity:.62;cursor:not-allowed;background:#f6f8f7}.composer-telegram-id{gap:5px;margin:2px 0 0!important;font-size:9px!important;display:grid!important}.composer-telegram-id>div{direction:ltr;background:#fff;border:1px solid #cddfd7;border-radius:10px;align-items:center;padding:0 9px;display:flex}.composer-telegram-id>div>b{color:#4d8d76}.composer-telegram-id input{box-shadow:none!important;border:0!important;padding-right:4px!important}.turkey-phone-format{font-variant-numeric:tabular-nums;letter-spacing:.035em;color:#276c56;direction:ltr;unicode-bidi:isolate;display:inline-block}.hamja-toast{z-index:10050;left:50%;bottom:max(22px,env(safe-area-inset-bottom));color:#1d493a;background:linear-gradient(135deg,#fffefb,#f1faf5);border:1px solid #cfe4d9;border-radius:16px;grid-template-columns:30px minmax(0,1fr) 26px;align-items:center;gap:9px;width:min(470px,100vw - 28px);padding:11px 11px 11px 13px;animation:.28s ease-out hamja-toast-in;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 16px 45px #143f2f33}.hamja-toast>span{color:#207157;background:#dff2e7;border-radius:10px;place-items:center;width:30px;height:30px;font-weight:950;display:grid}.hamja-toast p{margin:0;font-size:12px;font-weight:750;line-height:1.65}.hamja-toast button{color:#6a887c;cursor:pointer;background:0 0;border:0;font-size:20px;line-height:1}.hamja-toast.error{color:#7b332f;background:linear-gradient(135deg,#fffefd,#fff4f2);border-color:#efd1cf}.hamja-toast.error>span{color:#ad473d;background:#f9ded9}.hamja-toast.info{background:linear-gradient(135deg,#fffefb,#f6faf7);border-color:#d7e4d9}@keyframes hamja-toast-in{0%{opacity:0;transform:translate(-50%,13px)}to{opacity:1;transform:translate(-50%)}}.profile-notice,.event-notice,.feedback-status,.reply-error{box-shadow:0 5px 16px #1b533b0f;color:#225a46!important;background:linear-gradient(135deg,#fbfffc,#f0f8f3)!important;border:1px solid #d3e5da!important;border-radius:12px!important;padding:10px 12px!important}:root[data-theme=dark] .hamja-toast{color:#eef8f2;background:linear-gradient(135deg,#183d30,#102b22);border-color:#386d58}:root[data-theme=dark] .hamja-toast>span{color:#f6d879;background:#275b47}:root[data-theme=dark] .profile-notice,:root[data-theme=dark] .event-notice,:root[data-theme=dark] .feedback-status,:root[data-theme=dark] .reply-error{color:#e7f5ec!important;background:#15382c!important;border-color:#346551!important}@media (max-width:620px){.hamja-toast{bottom:calc(74px + env(safe-area-inset-bottom));border-radius:14px;width:calc(100vw - 22px)}.hamja-toast p{font-size:11px}}.composer .image-studio{display:none}.post-image-preview{background:#fbfdfb;border:1px solid #d4e5dc;border-radius:12px;margin-top:8px;padding:10px}.post-image-preview header{color:#245949;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.post-image-preview header b{font-size:10px}.post-image-preview header small,.post-image-preview>.image-notice{color:#71857c;font-size:8px}.post-image-preview-grid{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px;display:grid}.post-image-preview-grid figure{background:#f2f7f4;border:1px solid #dce9e3;border-radius:9px;grid-template-rows:1fr auto auto;min-width:0;margin:0;display:grid;position:relative;overflow:hidden}.post-image-preview-grid img{object-fit:contain;background:#eef4f1;width:100%;height:118px;display:block}.post-image-preview-grid button{color:#fff;cursor:pointer;background:#173d34d6;border:0;border-radius:50%;place-items:center;width:23px;height:23px;font-size:17px;line-height:1;display:grid;position:absolute;top:5px;left:5px}.post-cover-picker{color:#265e4c;cursor:pointer;align-items:center;gap:5px;padding:6px 7px 1px;font-size:8px;font-weight:800;display:flex}.post-cover-picker input{accent-color:#176b57;margin:0}.post-image-preview-grid figcaption{color:#547268;text-overflow:ellipsis;white-space:nowrap;padding:4px 7px 6px;font-size:8px;overflow:hidden}@media (max-width:620px){.post-image-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.post-image-preview-grid img{height:110px}}.secondary{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;padding:10px 17px}.success{text-align:center;padding:35px 15px 15px}.success>span{width:58px;height:58px;color:var(--green);background:#def1ea;border-radius:50%;place-items:center;margin:auto;font-size:25px;display:grid}.success h2{margin:18px 0 8px}.success p{color:var(--muted);margin-bottom:22px;font-size:11px}.form-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:13px;display:grid}.form-grid input,.form-grid select{border:1px solid var(--line);background:#fff;border-radius:10px;outline:none;width:100%;margin-top:7px;padding:10px;display:block}.upload-box{color:var(--green);cursor:pointer;background:#f2f8f6;border:1px dashed #9fc9bd;border-radius:12px;padding:13px;position:relative;margin-top:12px!important}.upload-box input{opacity:0;cursor:pointer;position:absolute;inset:0}.upload-box small{color:var(--muted);margin-top:5px;font-weight:400;display:block}.image-studio{background:#f7faf9;border:1px solid #c5ddd5;border-radius:14px;margin:12px 0;padding:13px}.studio-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.studio-head b,.studio-head small{display:block}.studio-head b{color:#245c4b;font-size:11px}.studio-head small{color:var(--muted);margin-top:3px;font-size:8px}.studio-head button{color:#fff;font:inherit;cursor:pointer;background:#12634d;border:0;border-radius:9px;padding:9px 11px;font-size:9px;font-weight:800}.studio-head button:disabled{opacity:.55}.image-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.image-compare button{cursor:pointer;background:#fff;border:2px solid #0000;border-radius:11px;padding:0;position:relative;overflow:hidden}.image-compare button.selected{border-color:#23836a;box-shadow:0 0 0 3px #23836a1a}.image-compare img{object-fit:cover;width:100%;height:130px;display:block}.image-compare span{color:#3e514a;font:inherit;padding:7px;font-size:9px;font-weight:800;display:block}.image-notice{color:#3c6d5e;margin-top:9px;font-size:9px;display:block}.privacy-blur{color:#315a4d;background:#eaf4f0;border-radius:9px;align-items:center;gap:7px;padding:8px 10px;margin:0 0 10px!important;font-size:9px!important;display:flex!important}.privacy-blur input{accent-color:#12634d}.sidebar-trust button{color:#286b57;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin-top:10px;font-size:9px;font-weight:800}.legal-center h2{margin:7px 0 12px}.legal-alert{color:#664d18;background:#fff8e7;border:1px solid #e2c98c;border-radius:10px;margin-bottom:15px;padding:11px 12px;font-size:9px;line-height:1.8}.legal-center section{border-bottom:1px solid #edf0ed;padding:11px 0}.legal-center section h3{color:#215847;margin:0 0 5px;font-size:11px}.legal-center section p{color:#56635e;margin:0;font-size:9px;line-height:1.9}.safety-note.unsafe{color:#a33e2a;background:#fff0ed;border-radius:11px;padding:10px}.safety-note.unsafe>span{color:#a33e2a;background:#ffd8cf}.primary:disabled{opacity:.45;cursor:not-allowed}.real-search{border:1px solid var(--line);color:#8b9692;background:#fff;border-radius:13px;align-items:center;gap:8px;padding:0 13px;display:flex}.real-search input{width:100%;font:inherit;direction:rtl;background:0 0;border:0;outline:0;padding:14px 0;font-size:11px}.empty-state{text-align:center;border:1px dashed var(--line);color:var(--muted);border-radius:16px;padding:35px}.empty-state span{font-size:30px}.empty-state p{font-size:11px}.green-mini{color:var(--green);background:#e1f0eb}.mission-claim{color:var(--green);cursor:pointer;background:#e3f1ed;border:0;border-radius:8px;margin-right:auto;padding:8px 10px;font-size:10px;font-weight:800}.mission-claim:disabled{color:var(--muted);background:#edf0ee}.activity-list{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden}.activity-list p{border-bottom:1px solid #edf0ed;gap:9px;margin:0;padding:14px;font-size:10px;display:flex}.activity-list p:last-child{border:0}.activity-list b{color:var(--green)}.activity-list small{color:var(--muted);margin-right:auto}.messages-layout{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:210px 1fr;height:min(720px,100vh - 220px);min-height:510px;display:grid;overflow:hidden}.live-room-tabs{grid-template-columns:repeat(3,1fr);gap:9px;margin:20px 0 14px;display:grid}.live-room-tabs button{color:#405149;cursor:pointer;min-height:52px;font:inherit;background:#fff;border:1px solid #d9dfda;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:9px 12px;transition:all .18s;display:flex}.live-room-tabs button span{color:#12634d;background:#edf4f1;border-radius:9px;place-items:center;width:28px;height:28px;font-size:14px;font-weight:900;display:grid}.live-room-tabs button b{font-size:11px}.live-room-tabs button:hover{border-color:#9ec7b8;transform:translateY(-1px)}.live-room-tabs button.active{color:#fff;background:#12634d;border-color:#12634d;box-shadow:0 7px 18px #12634d2e}.live-room-tabs button.active span{color:#fff;background:#ffffff2b}.community-chat-shell{background:#fff;border:1px solid #dfe4df;border-radius:22px;overflow:hidden;box-shadow:0 12px 38px #223e3312}.community-room-head{background:#fff;border-bottom:1px solid #e3e8e4;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.community-room-head div{align-items:center;gap:8px;display:flex}.community-room-head b{color:#203e34;font-size:13px}.community-room-head small{color:#78857f;font-size:10px}.room-pinned{background:#fff8e9;border-bottom:1px solid #e2ebe6;align-items:center;gap:9px;padding:9px 16px;display:flex}.room-pinned>button:first-child{text-align:right;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:9px;min-width:0;display:flex}.room-pinned span{font-size:16px}.room-pinned small,.room-pinned b{display:block}.room-pinned small{color:#98712e;font-size:8px;font-weight:800}.room-pinned b{color:#5a4725;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.room-unpin{color:#85611b;font:inherit;cursor:pointer;background:#fffdf6;border:1px solid #e4c87e;border-radius:8px;padding:6px 8px;font-size:8px;font-weight:800}.room-search{color:#699084;background:#fff;border:1px solid #dce5e0;border-radius:11px;align-items:center;gap:8px;margin:12px 15px 0;padding:0 11px;display:flex}.room-search span{font-size:17px;line-height:1}.room-search input{color:#28443b;width:100%;font:inherit;background:0 0;border:0;outline:0;padding:10px 0;font-size:10px}.room-search button{color:#74847d;cursor:pointer;background:0 0;border:0;font-size:16px}.message-pin{opacity:.55;cursor:pointer;background:0 0!important;border:0!important;margin-right:auto!important;padding:1px 2px!important}.community-message:hover .message-pin{opacity:1}.live-dot{background:#31ad77;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #e4f6ee}.community-chat-body{scroll-behavior:smooth;background:linear-gradient(#f5f8f6,#eef4f1);min-height:420px;max-height:540px;padding:20px;overflow:auto}.community-welcome{box-sizing:border-box;text-align:center;color:#1a4d3e;background:linear-gradient(145deg,#fffef9,#edf8f2);border:1px solid #cde3d8;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:min(430px,100%);min-height:220px;margin:40px auto;padding:28px 26px;display:flex;box-shadow:0 14px 34px #19523e17}.community-welcome-mark{color:#176b56;background:#d9f0e6;border-radius:15px;place-items:center;width:42px;height:42px;font-size:21px;display:grid}.community-welcome b{font-size:16px}.community-welcome p{color:#47685c;max-width:340px;margin:0;font-size:13px;line-height:1.95}.community-welcome small{color:#7b8f86;font-size:11px}.event-card.ended{opacity:.78}.hamja-seo-static{color:#183f35;width:min(1080px,92vw);margin:36px auto}.hamja-seo-static-hero{background:linear-gradient(135deg,#f7fbf7,#f2ead8);border:1px solid #d9e8e2;border-radius:24px;padding:34px}.hamja-seo-static-brand{margin-bottom:18px;display:inline-block}.hamja-seo-static-brand img{width:108px;height:auto;display:block}.hamja-seo-static-hero>span{color:#4f7668;font-size:12px;font-weight:900;display:block}.hamja-seo-static h1{margin:8px 0;font-size:30px}.hamja-seo-static p{color:#536d63;max-width:760px;margin:0;line-height:2}.hamja-seo-static-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.hamja-seo-static-grid section{background:#fff;border:1px solid #dbe9e3;border-radius:18px;padding:22px}.hamja-seo-static-grid h2{margin:0 0 8px;font-size:17px}.hamja-seo-static-grid nav{gap:8px;margin-top:17px;display:grid}.hamja-seo-static-grid nav a{color:#1b5948;background:#f7fbf8;border:1px solid #d9e9e2;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;text-decoration:none;display:flex}.hamja-seo-static-grid nav small{color:#658076;font-size:11px}.hamja-seo-static-actions{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.hamja-seo-static-actions a{color:#176c56;background:#eaf5ef;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:800;text-decoration:none}html[data-hamja-app-ready=true] .hamja-seo-static{display:none}@media (max-width:720px){.hamja-seo-static{width:min(100% - 28px,620px);margin:18px auto}.hamja-seo-static-hero{padding:22px}.hamja-seo-static h1{font-size:23px}.hamja-seo-static-grid{grid-template-columns:1fr}.hamja-seo-static-grid section{padding:18px}}.event-ended-badge{color:#5d6b64;background:#edf0ee;border-radius:999px;align-items:center;padding:5px 9px;font-size:11px;font-weight:800;display:inline-flex}.event-ended-note{color:#63716a;background:#eef1ef;border-radius:12px;align-items:center;min-height:38px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}:root[data-theme=dark] .event-ended-badge{color:#cbdad2;background:#2b4037}:root[data-theme=dark] .event-ended-note{color:#cbdad2;background:#25372f}.community-message{background:#fff;border:1px solid #dbe3de;border-radius:15px;width:fit-content;max-width:min(55%,455px);margin:9px 0;padding:8px 10px 7px;transition:all .2s;box-shadow:0 2px 8px #213b310d}.community-message.mine{border-bottom-right-radius:5px;margin-left:auto;margin-right:0}.community-message.theirs{background:#dff1ea;border-color:#c5e0d5;border-bottom-left-radius:5px;margin-left:0;margin-right:auto}.community-message header{align-items:center;gap:7px;margin-bottom:5px;display:flex}.community-message header span{color:#12634d;background:#e9f0ed;border-radius:8px;place-items:center;width:24px;height:24px;font-size:10px;font-weight:900;display:grid}.community-message.theirs header span{background:#bcded1}.community-message header b{color:#53635d;font-size:10px}.message-topic{color:#2c765f;background:#edf6f1;border-radius:99px;padding:3px 7px;font-size:7px;font-weight:900}.community-message p{color:#263b34;white-space:pre-wrap;margin:4px 0 7px;font-size:12px;font-weight:600;line-height:1.8}.community-message img{object-fit:cover;border-radius:12px;max-width:280px;max-height:280px;margin:7px 0;display:block}.community-message footer{opacity:.65;align-items:center;gap:7px;display:flex}.community-message:hover footer{opacity:1}.community-message footer button{color:#306b58;cursor:pointer;font:inherit;background:0 0;border:0;padding:2px;font-size:9px;font-weight:700}.community-reactions{gap:5px;margin:2px 0;font-size:10px;display:flex}.community-reply{color:#42675a;width:100%;font:inherit;text-align:right;cursor:pointer;background:#ffffff80;border:0;border-right:2px solid #4c927b;border-radius:6px;margin:2px 0 6px;padding:5px 8px;display:block}.community-reply small,.community-reply span{display:block}.community-reply small{opacity:.76;font-size:8px;font-weight:800}.community-reply span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;overflow:hidden}.community-message.message-focus{transform:scale(1.015);box-shadow:0 0 0 3px #1f7b5f47,0 8px 22px #1931281f}.community-compose-preview{color:#466057;background:#f2f7f5;border-top:1px solid #e2e8e4;align-items:center;gap:10px;padding:8px 16px;font-size:10px;display:flex}.community-compose-preview img{object-fit:cover;border-radius:8px;width:42px;height:42px}.community-compose-preview button{cursor:pointer;background:0 0;border:0;margin-right:auto;font-size:18px}.community-composer{background:#fff;border:1.5px solid #cfdad4;border-radius:15px;flex-wrap:wrap;align-items:flex-end;gap:9px;margin:12px 14px 4px;padding:8px;display:flex;box-shadow:0 3px 12px #213b310f}.community-composer:focus-within{border-color:#5a9b84;box-shadow:0 0 0 3px #3f8b6f1a}.community-composer textarea{resize:vertical;min-height:38px;max-height:110px;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:9px 5px;font-size:12px;line-height:1.6}.community-attach{color:#12634d;cursor:pointer;background:#edf4f1;border-radius:11px;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.community-attach input{display:none}.community-send{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#12634d;border:0;border-radius:11px;padding:0 16px;font-size:10px;font-weight:900}.community-send:disabled{opacity:.55}.send-on-enter-toggle{color:#6e8279;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;width:100%;padding:1px 5px 0;font-size:10px;line-height:1.4;display:flex}.send-on-enter-toggle input{accent-color:#12634d;cursor:pointer;width:14px;height:14px;margin:0}.composer-hint{color:#8b9691;padding:0 19px 11px;font-size:8px;display:block}.auth-error{color:#a62b2b;background:#fff0f0;border-radius:10px;padding:10px}.chat-list{border-left:1px solid var(--line)}.chat-list button{text-align:right;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0ed;align-items:center;gap:9px;width:100%;padding:13px;display:flex}.chat-list button.active{background:#e9f3ef}.chat-list button>span{width:36px;height:36px;color:var(--green);background:#dfece7;border-radius:50%;place-items:center;font-weight:900;display:grid}.chat-list b,.chat-list small{font-size:10px;display:block}.chat-list small{color:var(--muted);margin-top:4px}.chat-room{flex-direction:column;min-width:0;min-height:0;display:flex}.chat-contact{border-bottom:1px solid var(--line);padding:15px}.chat-contact b,.chat-contact small{font-size:11px;display:block}.chat-contact small button{color:var(--green);cursor:pointer;font:inherit;background:0 0;border:0;padding:0 3px}.consent-card{color:#503d18;background:#fff8e7;border:1px solid #e2c98c;border-radius:14px;margin:12px 14px 0;padding:15px}.consent-card b{font-size:12px}.consent-card p{margin:7px 0 12px;font-size:10px;line-height:1.8}.consent-card div{flex-wrap:wrap;gap:8px;display:flex}.consent-card button{color:#5d481c;cursor:pointer;font:inherit;background:#fff;border:1px solid #d6bd7d;border-radius:9px;padding:8px 11px;font-size:9px;font-weight:800}.consent-card button.accept{background:var(--green);color:#fff;border-color:var(--green)}.consent-status{color:var(--green);background:#e5f4ed;border-radius:10px;margin:10px 14px 0;padding:9px 12px;font-size:9px}.consent-status.waiting{color:#73581d;background:#fff8e7}.consent-status button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:underline}.chat-boundaries{border-bottom:1px solid var(--line);background:#f2f7f5;flex-wrap:wrap;align-items:center;gap:14px;padding:11px 14px;display:flex}.chat-boundaries>div{margin-left:auto}.chat-boundaries b,.chat-boundaries small{display:block}.chat-boundaries b{color:var(--green);font-size:12px}.chat-boundaries small{color:var(--muted);margin-top:3px;font-size:10px}.chat-boundaries label{cursor:pointer;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.chat-boundaries input{accent-color:var(--green);width:17px;height:17px}.preference-overlay{z-index:20;background:#12221c80;place-items:center;padding:18px;display:grid;position:absolute;inset:0}.chat-room{position:relative}.preference-dialog{background:#fff;border-radius:16px;width:min(390px,100%);padding:22px;box-shadow:0 18px 50px #0003}.preference-dialog b{color:var(--green);font-size:15px}.preference-dialog p{color:#4f5a55;font-size:10px;line-height:1.9}.preference-dialog button{background:var(--green);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:9px;margin-left:7px;padding:10px 13px;font-size:9px;font-weight:800}.preference-dialog button.secondary{color:#34423c;background:#eef1ef}.chat-contact small{color:var(--muted);margin-top:4px;font-size:10px}.chat-body{background:#faf9f5;flex-direction:column;flex:1;gap:9px;min-height:0;padding:18px;display:flex;overflow:auto}.chat-body p{border-radius:13px;max-width:78%;margin:0;padding:10px 12px;font-size:10px;line-height:1.7}.chat-body .theirs{background:#fff;border-bottom-right-radius:3px;align-self:flex-start}.chat-body .mine{background:var(--green);color:#fff;border-bottom-left-radius:3px;align-self:flex-end}.private-message{border:1px solid #0000;border-radius:13px;width:fit-content;max-width:55%;padding:8px 10px;transition:box-shadow .2s,transform .2s;box-shadow:0 1px 2px #1931280d}.chat-body .private-message.mine{color:#24332e;background:#fff;border-color:#e1e4df;border-bottom-right-radius:4px;border-bottom-left-radius:13px;align-self:auto;margin-left:auto;margin-right:0}.chat-body .private-message.theirs{color:#1c4438;background:#dcefe8;border-color:#c6e0d6;border-bottom-right-radius:13px;border-bottom-left-radius:4px;align-self:auto;margin-left:0;margin-right:auto}.private-message p{max-width:none;color:inherit;margin:0;padding:0;font-size:12px;font-weight:600;line-height:1.75;background:0 0!important}.private-message img{object-fit:cover;border-radius:10px;max-width:260px;max-height:260px;display:block}.reply-preview{color:#315a4e;text-align:right;cursor:pointer;background:#ffffff6b;border:0;border-right:2px solid #3a806c;border-radius:5px;width:100%;margin:0 0 6px;padding:4px 8px;font-family:inherit;display:block}.private-message.mine .reply-preview{color:#65736e;background:#f3f5f4;border-right-color:#9baaa4}.reply-preview b,.reply-preview span{display:block}.reply-preview b{opacity:.78;margin-bottom:1px;font-size:8px;font-weight:800}.reply-preview span{text-overflow:ellipsis;white-space:nowrap;max-width:230px;font-size:10px;font-weight:600;line-height:1.45;overflow:hidden}.private-message.message-focus{transform:scale(1.025);box-shadow:0 0 0 3px #1f7b5f47,0 6px 18px #1931281f}.unread-message-divider{color:#28755d;align-items:center;gap:10px;width:100%;margin:18px 0 10px;font-size:10px;font-weight:900;line-height:1;display:flex}.unread-message-divider:before,.unread-message-divider:after{content:"";background:linear-gradient(90deg,#0000,#82c6aa,#0000);flex:1;height:1px}.unread-message-divider span{white-space:nowrap;background:#eff9f3;border:1px solid #b8dfce;border-radius:999px;align-items:center;padding:6px 10px;display:inline-flex;box-shadow:0 3px 10px #18624714}:root[data-theme=dark] .unread-message-divider{color:#a8e8c8}:root[data-theme=dark] .unread-message-divider span{box-shadow:none;background:#1d3c30;border-color:#477965}.message-tools{opacity:0;gap:4px;transition:all .15s;display:flex}.private-message:hover .message-tools{opacity:1}.message-tools button{color:inherit;cursor:pointer;background:0 0;border:0;padding:3px;font-size:10px;font-weight:700}.message-reactions,.community-reactions{gap:4px;font-size:11px;display:flex}.message-reactions button,.community-reactions button{cursor:pointer;font:inherit;background:#eef5f1;border:0;border-radius:999px;padding:2px 5px;line-height:1.2}.attach-button{cursor:pointer;width:36px;color:var(--green);background:#edf2ef;border-radius:9px;place-items:center;display:grid}.attach-button input{display:none}.compose-preview{background:#f1f4f2;align-items:center;gap:8px;padding:7px 12px;font-size:9px;display:flex}.compose-preview img{object-fit:cover;border-radius:7px;width:48px;height:48px}.compose-preview button{cursor:pointer;background:0 0;border:0;margin-right:auto}.inline-edit{background:#fff8e7;border-top:1px solid #ead9ab;gap:7px;padding:9px 12px;display:flex}.inline-edit input{font:inherit;border:1px solid #d8c58f;border-radius:8px;flex:1;padding:9px}.inline-edit button{background:var(--green);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:8px;padding:0 12px}.inline-edit button:last-child{color:#34423c;background:#e8ecea}.message-input{border-top:1px solid var(--line);gap:7px;padding:10px;display:flex}.message-input input{border:1px solid var(--line);font:inherit;border-radius:9px;outline:0;flex:1;padding:10px;font-size:12px}.message-input button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:0 13px;font-size:9px;font-weight:800}.message-notice{color:#9a3e2d;background:#fff;padding:7px 14px 11px;font-size:9px}.message-notice.success{color:var(--green)}.dialog-card{background:var(--card);border-radius:20px;width:min(480px,100%);max-height:85vh;padding:24px;position:relative;overflow:auto;box-shadow:0 30px 80px #00000040}.dialog-card h2{margin:4px 0 18px;font-size:19px}.dialog-close{cursor:pointer;background:#edf1ef;border:0;border-radius:50%;width:32px;height:32px;font-size:19px;position:absolute;top:15px;left:15px}.dialog-desc{color:var(--muted);font-size:10px;line-height:1.8}.search-results{gap:7px;margin-top:18px;display:grid}.search-results>b{margin-bottom:4px;font-size:10px}.search-results button{text-align:right;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;padding:10px;font-size:10px}.search-results button:hover{background:#f1f8f5;border-color:#85a99d}.search-live-results{border-top:1px solid var(--line);gap:8px;margin-top:18px;padding-top:16px;display:grid}.search-live-results>b{font-size:11px}.search-live-results>p{color:var(--muted);margin:0;font-size:10px}.search-live-results article{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:auto 1fr;align-items:start;gap:9px;padding:10px;display:grid}.search-live-results article>span{color:#176452;background:#e5f3ed;border-radius:7px;padding:4px 6px;font-size:9px}.search-live-results article b{font-size:11px;display:block}.search-live-results article p{color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.7}.dialog-card .real-search{border-radius:14px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 7px 6px 11px;display:grid}.dialog-card .real-search input{min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;padding:8px 0!important;font-size:13px!important}.dialog-card .real-search .search-submit{color:#fff;font:inherit;cursor:pointer;background:#176b50;border:0;border-radius:10px;padding:9px 13px;font-size:11px;font-weight:900}.dialog-card .real-search .search-submit:disabled{opacity:.42;cursor:not-allowed}.search-hint{color:#6a8176;margin:8px 2px 0;font-size:10px;line-height:1.7;display:block}.search-results{background:#f7fcf9;border:1px solid #d8e9e1;border-radius:15px;padding:13px}.search-results>b{color:#315e4d;font-size:11px;font-weight:900}.search-results button{color:#244e3e;min-height:40px;font:inherit;background:#fff;border-color:#cce1d7;padding:9px 36px 9px 12px;font-size:11px;font-weight:850;position:relative}.search-results button:before{content:"⌕";color:#268061;font-size:14px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.search-live-results{gap:8px;margin-top:17px;padding-top:15px}.search-live-results>b{color:#1f5642;font-size:12px;font-weight:900}.search-live-results>button{text-align:right;cursor:pointer;width:100%;font:inherit;background:linear-gradient(90deg,#fff,#eef8f2);border:1px solid #c8dfd3;border-radius:14px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 13px;display:grid;box-shadow:inset 4px 0 #62aa87,0 4px 14px #1b5c3c0a}.search-live-results>button:hover{background:#e4f4ea;border-color:#3f9873;transform:translateY(-1px)}.search-live-results>button>span{color:#176c4e;background:#dcefe4;border-radius:9px;place-items:center;width:58px;padding:7px 4px;font-size:10px;font-weight:900;display:grid}.search-live-results>button>div{min-width:0}.search-live-results>button b{color:#194a39;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;display:block;overflow:hidden}.search-live-results>button p{color:#527368;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:11px;line-height:1.7;display:-webkit-box;overflow:hidden}.search-live-results>button em{color:#1d7557;white-space:nowrap;font-size:10px;font-style:normal;font-weight:900}.search-live-results>button:nth-of-type(3n+2)>span{color:#9a6819;background:#f8e9cd}.search-live-results>button:nth-of-type(3n)>span{color:#2c6092;background:#e0ebfa}.notification-list p{border-bottom:1px solid var(--line);grid-template-columns:36px 1fr;column-gap:10px;margin:0;padding:12px 0;display:grid}@media (min-width:761px){.notification-anchor .notification-popover{transform-origin:100% 0;left:auto;right:0}.notification-anchor .notification-popover:before{left:auto;right:17px}}.notification-bell{border-radius:0;width:20px;height:20px;box-shadow:none!important;background:0 0!important}.notification-bell svg{stroke-width:2.15px;width:19px;height:19px}.notification.active .notification-bell{color:#12634e;box-shadow:none!important;background:0 0!important}.notification-popover{overflow:hidden!important}.notification-popover .notification-list{max-height:420px;padding-left:2px;overflow:auto}@media (min-width:761px){.notification-anchor .notification-popover{border-radius:15px;width:330px;max-height:390px;padding:10px;left:auto;right:0;box-shadow:0 10px 28px #143d3224}.notification-anchor .notification-popover:before{left:auto;right:14px}}.notification-popover .notification-list{max-height:270px}@media (max-width:760px){.notification-popover{border-radius:16px!important;max-height:350px!important;padding:10px!important;inset:auto 12px 67px!important;box-shadow:0 9px 28px #143d322e!important}.notification-popover .notification-list{max-height:225px}}.notification-bell{width:auto;height:auto;color:inherit;font-size:17px;line-height:1;display:inline;box-shadow:none!important;background:0 0!important}.notification-bell svg{display:none}.notification.active{color:#166a55;background:#e9f6f0;border-color:#97c8b8}.notification-popover{background:#fff;border-radius:17px;width:min(390px,100vw - 26px);max-height:min(560px,100vh - 100px);padding:13px;animation:none;position:absolute;inset:calc(100% + 12px) 0 auto auto;box-shadow:0 20px 50px #143d322e;overflow:auto!important;transform:none!important}.notification-popover:before{display:none}.notification-popover .notification-popover-head{padding:2px 2px 10px}.notification-popover .notification-toolbar{padding:8px 0}.notification-popover .notification-list{max-height:none;padding-top:4px;overflow:visible}.notification-popover .notification-list>button{gap:8px;padding:11px 3px}.notification-popover .notification-list>button>span{width:29px;height:29px;font-size:12px}.notification-popover .notification-list b{font-size:9px}.notification-popover .notification-list small{margin-top:3px;font-size:8px}.notification-popover .notification-list em{display:block}@media (max-width:760px){.notification-popover{width:auto;position:fixed;border-radius:17px!important;max-height:calc(100vh - 92px)!important;padding:13px!important;inset:75px 12px auto!important}.notification-popover .notification-list{max-height:none;overflow:visible}.bottom-notification{width:auto;height:auto;color:inherit;display:inline}.bottom-notification svg{display:none}}@media (min-width:761px){.notification-popover{z-index:90;width:350px!important;max-width:calc(100vw - 48px)!important;max-height:calc(100vh - 94px)!important;position:fixed!important;inset:70px auto auto 24px!important}.notification-popover:before{display:none!important}}.notification-popover .notification-list>button:nth-of-type(n+6){display:none}.management-chat-entry{background:linear-gradient(135deg,#f1faf5,#fff)!important;border-bottom:1px solid #d7e9e0!important}.management-chat-entry>span{color:#fff!important;background:#176d57!important}.management-chat-entry b{color:#155d49!important}.story-reactors-button{display:none}.story-viewer .story-reaction-count{cursor:pointer}.story-viewer .story-reaction-count:hover{color:#176d57;text-underline-offset:4px;text-decoration:underline}.admin-featured{max-width:980px}.admin-featured-grids{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.admin-featured-grids>section{background:#fbfefc;border:1px solid #d8e8e0;border-radius:18px;padding:14px}.admin-featured-grids h3{color:#1f5b4b;margin:0 0 10px;font-size:13px}.admin-featured-grids article{border-top:1px solid #e3eee8;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.admin-featured-grids article:first-of-type{border-top:0}.admin-featured-grids b,.admin-featured-grids small{display:block}.admin-featured-grids small{color:#6d887d;margin-top:4px;font-size:9px}.admin-featured-grids button{color:#176c56;font:inherit;cursor:pointer;background:#eaf7f0;border:1px solid #89bca9;border-radius:10px;flex:none;padding:8px 10px;font-size:9px;font-weight:900}.admin-featured-grids button.danger{color:#a34c37;background:#fff2ee;border-color:#e4b7a9}@media (max-width:720px){.admin-featured-grids{grid-template-columns:1fr}.admin-featured-grids article{align-items:flex-start}.admin-featured-grids button{padding:7px;font-size:8px}}.placement-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0;display:grid}.placement-summary section,.placement-picker,.legacy-placement-note{background:#f7fcf9;border:1px solid #d8e8e0;border-radius:16px;padding:13px}.placement-summary b,.placement-summary small{display:block}.placement-summary b{color:#176c56;font-size:12px}.placement-summary small,.placement-description,.placement-picker p,.legacy-placement-note small{color:#6d887d;font-size:10px;line-height:1.7}.placement-summary em{color:#176c56;background:#e2f3e9;border-radius:999px;margin-top:8px;padding:4px 8px;font-size:9px;font-style:normal;font-weight:900;display:inline-block}.placement-description{margin:-4px 0 6px}.placement-picker{margin-top:16px}.placement-picker>div:first-child{margin-bottom:8px}.placement-picker h3{color:#1f5b4b;margin:0;font-size:14px}.placement-picker p{margin:4px 0}.placement-picker article{border-top:1px solid #deece5;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.placement-picker article>div:first-child b,.placement-picker article>div:first-child small{display:block}.placement-picker article small{color:#6d887d;margin-top:3px;font-size:9px}.placement-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.placement-actions button{color:#296a57;font:inherit;cursor:pointer;background:#fff;border:1px solid #b8d7c8;border-radius:8px;padding:6px 8px;font-size:9px;font-weight:800}.placement-actions button.active{color:#fff;background:#176c56;border-color:#176c56}.placement-actions button.danger{color:#a34c37;background:#fff4f0;border-color:#e4b7a9}.legacy-placement-note{align-items:center;gap:8px;margin-top:12px;display:flex}.legacy-placement-note b{color:#895f24;white-space:nowrap;font-size:11px}.sidebar-featured-placement{border:1px solid var(--line,#dcebe3);background:linear-gradient(145deg,#0d69541c,#f5cc511f);border-radius:16px;margin:12px 0;padding:10px}.sidebar-featured-placement header{color:#176c56;align-items:center;gap:6px;margin-bottom:7px;font-size:11px;display:flex}.sidebar-featured-placement header span{color:#c58b1b}.sidebar-featured-placement button{text-align:right;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;border-top:1px solid #176c5624;align-items:center;gap:8px;padding:8px 0;display:flex}.sidebar-featured-placement button img,.sidebar-featured-placement button i{object-fit:cover;color:#fff;background:#176c56;border-radius:10px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.sidebar-featured-placement button span{min-width:0}.sidebar-featured-placement button b,.sidebar-featured-placement button small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.sidebar-featured-placement button b{font-size:10px}.sidebar-featured-placement button small{color:#648278;margin-top:2px;font-size:8px}@media (max-width:720px){.placement-summary{grid-template-columns:1fr}.placement-picker article,.legacy-placement-note{flex-direction:column;align-items:flex-start}.placement-actions{justify-content:flex-start}.sidebar-featured-placement{display:none}}.admin-catalog{max-width:1040px}.admin-catalog-list{gap:9px;margin-top:15px;display:grid}.admin-catalog-list article{background:#fbfefc;border:1px solid #dcebe4;border-radius:15px;grid-template-columns:minmax(200px,1fr) auto auto;align-items:center;gap:12px;padding:13px;display:grid}.admin-catalog-list b,.admin-catalog-list small{display:block}.admin-catalog-list small{color:#668477;margin-top:5px;font-size:9px;line-height:1.7}.catalog-status{color:#27725c;white-space:nowrap;background:#eaf6ef;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:900}.catalog-status.pending{color:#936a14;background:#fff5d8}.catalog-status.cancelled,.catalog-status.rejected,.catalog-status.removed{color:#a24e3b;background:#fff0ec}.admin-catalog-list .admin-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.admin-catalog-list .admin-actions button{color:#276c58;font:inherit;cursor:pointer;background:#f5fbf7;border:1px solid #cfe1d8;border-radius:9px;padding:7px 8px;font-size:8px;font-weight:900}.admin-catalog-list .admin-actions button.danger{color:#a34835;background:#fff0ec;border-color:#e7b6ab}@media (max-width:720px){.admin-catalog-list article{grid-template-columns:1fr;gap:8px}.admin-catalog-list .admin-actions{justify-content:flex-start}}.sponsor-rail-card{align-items:stretch!important;gap:10px!important;display:flex!important}.sponsor-rail-image,.sponsor-rail-art{object-fit:cover;border-radius:12px;flex:none;align-self:center;width:62px;height:62px}.sponsor-rail-image{background:#f5fbf7;border:1px solid #ffffff61}.sponsor-rail-art{color:#176b55;background:linear-gradient(145deg,#ecf8f1,#badccc);place-items:center;font-size:24px;font-weight:900;display:grid!important}.sponsor-rail-art.event{color:#6e4a17;background:linear-gradient(145deg,#f9ecd3,#e8bb67)}.sponsor-rail-art.sponsor{color:#6d4a1e;background:linear-gradient(145deg,#f1e5c8,#d9ad61)}.sponsor-rail-copy{flex:1;min-width:0}.sponsor-rail-copy small,.sponsor-rail-copy h3,.sponsor-rail-copy p,.sponsor-rail-copy>b{position:static}.sponsor-rail-copy h3{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:720px){.sponsor-rail-image,.sponsor-rail-art{border-radius:11px;width:54px;height:54px}.sponsor-rail-card{padding:11px!important}}.notification-list span{width:36px;height:36px;color:var(--green);background:#e5f1ed;border-radius:10px;grid-row:1/3;place-items:center;display:grid}.notification-list b,.notification-list small{font-size:10px}.story-reactors-button{color:#176d57;cursor:pointer;background:#edf7f1;border:1px solid #cfe4da;border-radius:10px;padding:8px 10px;font:800 11px Vazirmatn,sans-serif}.story-reactor-list{background:#fbfefc;border:1px solid #dcebe3;border-radius:12px;gap:6px;max-height:160px;padding:8px;display:grid;overflow:auto}.story-reactor-list>div{align-items:center;gap:8px;display:flex}.story-reactor-list>div>span{color:#176d57;background:#e4f2eb;border-radius:8px;place-items:center;width:27px;height:27px;font-size:10px;display:grid;overflow:hidden}.story-reactor-list img{object-fit:cover;width:100%;height:100%}.story-reactor-list b{color:#285548;font-size:11px}.story-reactor-list em{margin-right:auto;font-size:15px;font-style:normal}.story-reactor-list small{color:#74867e;font-size:10px}.notification-list small{color:var(--muted);margin-top:4px}.profile-hero{text-align:center}.profile-hero .avatar{width:64px;height:64px;margin:auto;font-size:20px}.profile-hero h2{margin:10px 0 5px}.profile-hero p{color:var(--muted);font-size:10px}.profile-stats{border:1px solid var(--line);border-radius:13px;grid-template-columns:repeat(3,1fr);margin:18px 0;display:grid}.profile-stats div{text-align:center;border-left:1px solid var(--line);padding:12px}.profile-stats div:last-child{border:0}.profile-stats b,.profile-stats small{display:block}.profile-stats small{color:var(--muted);margin-top:3px;font-size:8px}.settings-list{display:grid}.settings-list button{border:0;border-bottom:1px solid var(--line);text-align:right;background:0 0;justify-content:space-between;padding:13px 2px;font-size:10px;display:flex}.settings-list span{color:var(--muted)}.report-options{gap:8px;margin:16px 0;display:grid}.report-options label{border:1px solid var(--line);cursor:pointer;border-radius:10px;padding:11px;font-size:10px}.report-options input{margin-left:8px}.full-button{width:100%}.service-detail-icon,.success-icon{width:62px;height:62px;color:var(--green);background:#e1f0eb;border-radius:16px;place-items:center;margin-bottom:15px;font-size:28px;display:grid}.success-icon{border-radius:50%;margin:5px auto 15px}.verification-box{background:#eef7f4;border:1px solid #c8e2db;border-radius:11px;margin:15px 0;padding:12px}.verification-box b{font-size:10px}.verification-box p{color:var(--muted);margin:5px 0 0;font-size:9px}.detail-rows p{border-bottom:1px solid var(--line);justify-content:space-between;padding:11px 0;font-size:9px;display:flex}.detail-rows b{font-size:9px}.auth-page{background:var(--paper);grid-template-columns:minmax(320px,46%) minmax(360px,54%);min-height:100vh;display:grid}.auth-brand{color:#fff;background:linear-gradient(145deg,#0d332c,#126351);flex-direction:column;justify-content:center;padding:8vw;display:flex;position:relative;overflow:hidden}.auth-brand:after{content:"";border:1px solid #ffffff1a;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-130px;left:-100px;box-shadow:0 0 0 70px #ffffff06,0 0 0 140px #ffffff05}.auth-logo{width:70px;height:70px;color:var(--green);background:#fff;border-radius:22px 22px 22px 7px;place-items:center;font-size:35px;font-weight:900;display:grid;box-shadow:0 16px 35px #00000021}.auth-brand h1{margin:18px 0 8px;font-size:42px}.auth-brand>p{color:#c2d8d2;font-size:14px;line-height:1.9}.auth-features{color:#dceae7;gap:13px;margin-top:34px;font-size:11px;display:grid}.auth-features span{align-items:center;gap:8px;display:flex}.auth-card{background:var(--card);border:1px solid var(--line);border-radius:24px;place-self:center;width:min(440px,100% - 40px);padding:38px;box-shadow:0 24px 70px #123a311a}.auth-kicker{color:var(--coral);font-size:10px;font-weight:900}.auth-card h2{margin:8px 0 10px;font-size:24px;line-height:1.5}.auth-card>p{color:var(--muted);font-size:11px;line-height:1.9}.auth-primary{width:100%;margin-top:20px;padding:13px}.terms{text-align:center;color:var(--muted);margin-top:13px;font-size:8px;line-height:1.8;display:block}.back-link,.text-button{color:var(--green);cursor:pointer;background:0 0;border:0;margin-bottom:20px;padding:0;font-size:9px;font-weight:800}.text-button{margin:13px auto 0;display:block}.phone-field{border:1px solid var(--line);direction:ltr;background:#fff;border-radius:12px;margin-top:18px;display:flex;overflow:hidden}.phone-field span{color:var(--green);background:#eef2f0;padding:13px;font-weight:900}.phone-field input{font:inherit;letter-spacing:2px;border:0;outline:0;flex:1;padding:13px}.auth-security,.demo-code{color:#496b62;background:#eef7f4;border-radius:10px;margin-top:11px;padding:11px;font-size:9px}.demo-code{color:#8a5a1b;text-align:center;background:#fff2dd}.otp-field{border:1px solid var(--line);text-align:center;letter-spacing:8px;direction:ltr;border-radius:12px;outline:0;width:100%;margin-top:15px;padding:15px;font-size:18px}.otp-field:focus{border-color:var(--mint)}.auth-label{margin-top:14px;font-size:10px;font-weight:800;display:block}.auth-label input,.auth-label select{border:1px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:10px;outline:0;margin-top:7px;padding:11px;display:block}.rules-check{color:var(--muted);align-items:flex-start;gap:8px;margin-top:16px;font-size:9px;line-height:1.8;display:flex}.auth-entry-actions button{text-align:right;border-radius:18px;min-height:86px;padding:17px;transition:transform .18s,box-shadow .18s}.auth-entry-actions button:hover{transform:translateY(-2px);box-shadow:0 12px 26px #123a3124}.auth-entry-actions b{font-size:16px}.auth-entry-actions small{margin-top:6px;font-size:11px}.auth-residency{border:1px solid var(--line);background:var(--paper);border-radius:13px;align-items:center;gap:9px;margin:16px 0 4px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.auth-residency{background:color-mix(in srgb,var(--paper) 72%,transparent)}}.auth-residency{cursor:pointer;font-size:11px;font-weight:800}.auth-residency input{width:17px;height:17px;accent-color:var(--green)}button.rules-check{border:1px solid var(--line);background:var(--paper);border-radius:13px;width:100%}@supports (color:color-mix(in lab, red, red)){button.rules-check{background:color-mix(in srgb,var(--paper) 68%,transparent)}}button.rules-check{text-align:right;cursor:pointer;font:inherit;align-items:center;padding:12px 14px;font-size:11px;font-weight:700}button.rules-check>span{color:var(--green);font-size:17px}button.rules-check.accepted{border-color:var(--green);background:var(--green)}@supports (color:color-mix(in lab, red, red)){button.rules-check.accepted{background:color-mix(in srgb,var(--green) 9%,var(--paper))}}.auth-register-link{color:var(--green);margin:0 0 10px;font-size:11px;font-weight:800}.rules-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0414118c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.rules-modal{border:1px solid var(--line);background:var(--card);width:min(490px,100%);max-height:min(620px,100vh - 40px);color:var(--ink);border-radius:24px;padding:28px;overflow:auto;box-shadow:0 28px 90px #00000052}.rules-modal h2{margin:8px 0 12px;font-size:21px}.rules-modal p{color:var(--muted);font-size:12px;line-height:2.05}.rules-modal-actions{gap:10px;margin-top:20px;display:flex}.rules-modal-actions button{border:1px solid var(--line);background:var(--paper);font:inherit;cursor:pointer;border-radius:12px;flex:1;padding:12px;font-weight:800}.rules-modal-actions .primary{background:var(--green);color:#fff;border-color:var(--green)}.header-logout{color:var(--coral)!important}.account-safety-actions{border:1px solid var(--coral);justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.account-safety-actions{border:1px solid color-mix(in srgb,var(--coral) 38%,var(--line))}}.account-safety-actions{background:var(--coral);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.account-safety-actions{background:color-mix(in srgb,var(--coral) 6%,var(--card))}}.account-safety-actions span{color:var(--coral);font-size:10px;font-weight:900}.account-safety-actions h3{margin:3px 0 4px;font-size:15px}.account-safety-actions p{max-width:390px;color:var(--muted);margin:0;font-size:10px;line-height:1.8}.account-safety-actions>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.account-safety-actions button{font:inherit;cursor:pointer;border-radius:10px;padding:9px 12px;font-size:10px;font-weight:900}.account-logout-action{border:1px solid var(--line);background:var(--card);color:var(--ink)}.account-delete-action{border:1px solid var(--coral);background:var(--coral);color:#fff}@media (max-width:650px){.account-safety-actions{flex-direction:column;align-items:stretch}.account-safety-actions>div:last-child{justify-content:stretch}.account-safety-actions button{flex:1}.header-logout{display:none!important}}.logout-confirm-backdrop{z-index:1200}.logout-confirm-dialog{border:1px solid var(--line);background:var(--card);width:min(390px,100vw - 36px);color:var(--ink);text-align:right;border-radius:24px;padding:27px;box-shadow:0 26px 80px #00000047}.logout-confirm-dialog h2{margin:9px 0 8px;font-size:19px;line-height:1.65}.logout-confirm-dialog p{color:var(--muted);margin:0;font-size:11px;line-height:1.9}.logout-confirm-dialog>div{gap:10px;margin-top:22px;display:flex}.logout-confirm-dialog button{border:1px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;flex:1;padding:11px;font-size:12px;font-weight:900}.logout-confirm-dialog button.primary{border-color:var(--coral);background:var(--coral);color:#fff}.auth-card>.privacy-box{display:none}.auth-page,.auth-page :is(button,input,select,textarea){font-family:Vazirmatn,system-ui,sans-serif}.auth-brand>p{font-size:15px!important}.auth-features{line-height:1.8;font-size:13px!important}.auth-kicker{font-size:12px!important}.auth-card>p{font-size:14px!important;line-height:2!important}.auth-label{font-size:13px!important}.auth-label input,.auth-label select{padding:12px 13px;font-size:14px!important}.auth-card .auth-methods small,.auth-entry-actions small{line-height:1.8;font-size:12px!important}.terms,.auth-security,.demo-code,.back-link,.text-button,.rules-check{line-height:1.9;font-size:12px!important}.auth-primary{padding:14px;font-size:14px!important}@media (max-width:760px){.auth-brand>p{font-size:13px!important}.auth-features{font-size:12px!important}.auth-card{padding:26px 24px}.auth-card>p{font-size:13px!important}.auth-label{font-size:12px!important}.auth-label input,.auth-label select{font-size:13px!important}.terms,.auth-security,.demo-code,.back-link,.text-button,.rules-check{font-size:11px!important}}.city-guide-page .page-heading{padding:4px 2px 2px}.city-guide-page .page-heading h1{letter-spacing:-.35px}.directory-filters.city-guide-filters{background:linear-gradient(135deg,#f7fbf8,#fff);border-color:#cfe3d8;grid-template-columns:minmax(190px,1.55fr) repeat(3,minmax(120px,1fr)) auto auto;box-shadow:0 8px 24px #176b570d}.directory-filters select:disabled{opacity:.52;cursor:not-allowed}.directory-live-loading{color:#397362;background:linear-gradient(135deg,#fcfffd,#edf8f2);border:1px solid #d6e8df;border-radius:18px;place-items:center;min-height:178px;margin-top:12px;font-size:13px;font-weight:800;display:grid}.directory-live-loading:before{content:"";border:3px solid #c7e2d5;border-top-color:#176b57;border-radius:50%;width:23px;height:23px;margin-bottom:9px;animation:.75s linear infinite hamja-spin}@keyframes hamja-spin{to{transform:rotate(360deg)}}.city-guide-results{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.city-guide-card{background:linear-gradient(145deg,#fff,#fbfefc);border-color:#d4e7dc;grid-template-columns:minmax(0,1fr);transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 10px 28px #16574014}.city-guide-card:hover{transform:translateY(-3px);box-shadow:0 16px 34px #16574024}.city-guide-card>img{object-fit:cover;background:#f1f7f3;border:1px solid #e3eee8;border-radius:12px;width:100%;height:178px}.city-guide-card h2 a{color:var(--ink);text-decoration:none}.city-guide-card h2 a:hover{color:var(--brand-deep);text-underline-offset:4px;text-decoration:underline}.city-guide-card .city-guide-time{color:#176b57;background:#f1faf5;border:1px solid #b9daca;border-radius:999px;justify-self:start;padding:5px 9px;font-size:11px}.city-guide-card footer{border-top:1px solid #e8f0eb;padding-top:4px}.city-guide-card footer>a{background:#fff;border:1px solid #c9dfd3;border-radius:9px;align-items:center;min-height:30px;padding:4px 8px;display:inline-flex}@media (max-width:1050px){.city-guide-results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:950px){.directory-filters.city-guide-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.directory-filters.city-guide-filters input{grid-column:1/-1}}@media (max-width:760px){.directory-filters.city-guide-filters{grid-template-columns:1fr 1fr;padding:9px}.directory-filters.city-guide-filters input{grid-column:1/-1}.directory-filters.city-guide-filters select{min-height:40px}.directory-filters.city-guide-filters button{min-height:40px;padding:8px;font-size:11px}.city-guide-results{grid-template-columns:1fr}.city-guide-card{border-radius:15px;padding:13px}.city-guide-card>img{height:178px}.city-guide-card h2{font-size:15px}.city-guide-card p{font-size:11px}.city-guide-card footer>a{font-size:10px}.directory-page .directory-filters:not(.duty-pharmacy-filters) select{min-height:40px}}.live-room-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;margin:12px 0 10px}.live-room-tabs button{border-radius:10px;gap:4px;min-height:38px;padding:5px 4px}.live-room-tabs button span{border-radius:6px;width:19px;height:19px;font-size:10px}.live-room-tabs button b{white-space:nowrap;font-size:9px;line-height:1.2}@media (max-width:760px){.live-room-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;padding:0;display:grid;overflow:visible}.live-room-tabs button{flex:initial;gap:0;min-width:0;min-height:36px;padding:4px 2px}.live-room-tabs button span{display:none}.live-room-tabs button b{white-space:normal;overflow-wrap:anywhere;font-size:7px;line-height:1.16}}.auth-two-columns,.profile-form-grid{grid-template-columns:1fr 1fr;gap:0 10px;display:grid}.profile-bio{grid-column:1/-1}.profile-bio textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:82px;font:inherit;border-radius:10px;outline:0;margin-top:7px;padding:11px;display:block}.profile-avatar{object-fit:cover}.profile-avatar-editor{align-items:center;gap:12px;margin:16px 0;display:flex}.profile-avatar-editor>img,.profile-avatar-editor>span{object-fit:cover;width:68px;height:68px;color:var(--green);background:#dff0e9;border-radius:22px;place-items:center;font-size:24px;font-weight:900;display:grid}.profile-avatar-editor label{border:1px solid var(--green);color:var(--green);cursor:pointer;border-radius:9px;padding:8px 12px;font-size:9px;font-weight:800;position:relative}.profile-avatar-editor input{opacity:0;cursor:pointer;position:absolute;inset:0}.profile-notice{color:var(--green);text-align:center;font-size:9px;font-weight:800}.profile-hero>small{max-width:360px;color:var(--muted);margin:7px auto 0;font-size:9px;line-height:1.7;display:block}.auth-loading{min-height:100vh;color:var(--muted);place-content:center;justify-items:center;gap:14px;display:grid}.auth-loading .auth-logo{background:var(--green);color:#fff}.auth-loading p{font-size:10px}.auth-crawler-shell{box-sizing:border-box;text-align:center;padding:32px 20px}.auth-crawler-shell section{max-width:540px}.auth-crawler-shell h1{color:#204f42;margin:0;font-size:24px;line-height:1.55}.auth-crawler-shell p{color:#61786f;max-width:470px;margin:9px auto 16px;font-size:12px;line-height:2}.auth-crawler-shell nav{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.auth-crawler-shell a{color:#226950;background:#fff;border:1px solid #cfe2d8;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:800;text-decoration:none}.sidebar-blog-link{color:#285b4b;background:#f8fcf9;border:1px solid #dceae2;border-radius:12px;align-items:center;gap:10px;margin:4px 0 0;padding:10px 11px;font-size:10px;font-weight:850;text-decoration:none;display:flex}.sidebar-blog-link span{color:#176b55;background:#e5f3ec;border-radius:8px;place-items:center;width:25px;height:25px;display:grid}.mobile-blog-link{color:#255e4c;text-align:right;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px;min-height:34px;padding:5px 8px;text-decoration:none;display:grid}.mobile-blog-link span{color:#176b57;background:#edf6f1;border-radius:8px;place-items:center;width:25px;height:25px;font-size:13px;display:grid}.mobile-blog-link b{font-size:10px;font-weight:850}.directory-blog-card{color:#245748;background:linear-gradient(135deg,#fffdf7,#eef9f3);border:1px solid #c8e0d3;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;margin:0 0 16px;padding:17px 19px;text-decoration:none;display:grid;box-shadow:0 9px 20px #255b460f}.directory-blog-card>span{color:#fff;background:#1a6c54;border-radius:13px;place-items:center;width:42px;height:42px;font-size:9px;font-weight:900;display:grid}.directory-blog-card b,.directory-blog-card small{display:block}.directory-blog-card b{font-size:13px}.directory-blog-card small{color:#70857c;margin-top:4px;font-size:10px}.directory-blog-card em{color:#19664f;white-space:nowrap;font-size:10px;font-style:normal;font-weight:900}@media (max-width:560px){.directory-blog-card{grid-template-columns:38px minmax(0,1fr);gap:11px;padding:14px}.directory-blog-card>span{width:38px;height:38px;font-size:8px}.directory-blog-card b{font-size:11px}.directory-blog-card small{font-size:9px}.directory-blog-card em{grid-column:2;font-size:9px}}.blog-page,.article-page{box-sizing:border-box;color:#29483e;background:linear-gradient(#f6fbf8 0,#fff 370px);min-height:100vh;padding:34px 18px 64px;font-family:Vazirmatn,system-ui,sans-serif}.blog-hero,.article-head,.blog-grid,.blog-cta,.article-body{width:min(100%,980px);margin-inline:auto}.blog-hero{padding:18px 0 40px}.blog-wordmark,.article-home{align-items:center;text-decoration:none;display:inline-flex}.blog-wordmark img{width:88px;height:auto}.blog-hero>span,.article-head>span{color:#bd7b38;margin-top:28px;font-size:13px;font-weight:900;display:block}.blog-hero h1,.article-head h1{color:#1d5041;letter-spacing:-.6px;max-width:760px;margin:8px 0;font-size:clamp(27px,4vw,45px);line-height:1.35}.blog-hero p,.article-head>p{color:#5c756c;max-width:670px;margin:0;font-size:15px;line-height:2}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.blog-card{background:#fff;border:1px solid #d8e8df;border-radius:22px;flex-direction:column;min-height:224px;padding:24px;display:flex;box-shadow:0 12px 28px #2359450f}.blog-card>span{color:#bd7b38;font-size:11px;font-weight:900}.blog-card h2{color:#224e41;margin:9px 0;font-size:20px;line-height:1.65}.blog-card h2 a{color:inherit;text-decoration:none}.blog-card h2 a:hover{color:#137055}.blog-card p{color:#657a72;margin:0;font-size:12px;line-height:1.95}.blog-card footer{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:18px;display:flex}.blog-card footer small{color:#8a9a94;font-size:10px}.blog-card footer a,.blog-cta>a{color:#12674f;font-size:11px;font-weight:900;text-decoration:none}.blog-cta{color:#fff;background:#165d49;border-radius:22px;justify-content:space-between;align-items:center;gap:18px;margin-top:28px;padding:24px 27px;display:flex}.blog-cta b{font-size:16px}.blog-cta p{color:#d9efe5;margin:5px 0 0;font-size:12px}.blog-cta>a{white-space:nowrap;background:#fff;border-radius:10px;padding:10px 14px}.article-head{border-bottom:1px solid #d8e8df;padding:10px 0 34px;position:relative}.article-home{color:#155e4b;font-size:20px;font-weight:1000}.article-back{float:left;color:#316b59;background:#fff;border:1px solid #cee2d8;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:800;text-decoration:none}.article-head>div{color:#73877f;align-items:center;gap:13px;margin-top:17px;font-size:11px;display:flex}.article-head>div b{color:#2a6957;background:#eaf5ef;border-radius:99px;padding:6px 9px;font-size:10px}.article-body{max-width:760px;padding-top:31px}.article-body section{margin-top:35px}.article-body h2{color:#235344;margin:0 0 11px;font-size:22px;line-height:1.7}.article-body p,.article-body li{color:#425e54;font-size:15px;line-height:2.15}.article-body p{margin:0 0 13px}.article-intro{background:#f9f5ec;border-right:4px solid #c89147;padding:15px 18px;font-weight:700;color:#35594c!important}.article-body ul{margin:13px 0;padding-right:23px}.article-body li{margin-bottom:7px}.article-summary{border-top:1px solid #dce9e3;padding-top:27px}.article-links{background:#edf7f1;border-radius:20px;padding:23px}.article-links>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.article-links a{color:#2c624f;background:#fff;border:1px solid #cae1d5;border-radius:14px;padding:13px;text-decoration:none}.article-links b,.article-links span{display:block}.article-links b{font-size:12px}.article-links span{color:#71877e;margin-top:5px;font-size:10px;line-height:1.7}@media (max-width:640px){.blog-page,.article-page{padding:22px 15px 44px}.blog-hero{padding-bottom:27px}.blog-grid{grid-template-columns:1fr;gap:11px}.blog-card{min-height:unset;padding:19px}.blog-card h2{font-size:17px}.blog-cta{flex-direction:column;align-items:flex-start;padding:20px}.article-back{margin-top:2px}.article-head>span{padding-top:42px}.article-head h1{font-size:27px}.article-head>p,.article-body p,.article-body li{font-size:14px}.article-body{padding-top:23px}.article-body section{margin-top:29px}.article-body h2{font-size:19px}.article-links>div{grid-template-columns:1fr}.article-links{padding:18px}}.blog-app-shell{color:#29483e;background:#f7faf8;min-height:100vh;font-family:Vazirmatn,system-ui,sans-serif}.blog-app-header{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border-bottom:1px solid #dbe9e2;grid-template-columns:150px 1fr auto;align-items:center;gap:22px;min-height:67px;padding:0 max(20px,50vw - 690px);display:grid;position:sticky;top:0}.blog-app-brand img{width:82px;height:auto;display:block}.blog-app-header nav{justify-content:center;gap:5px;display:flex}.blog-app-header nav a,.blog-back-home{color:#577269;white-space:nowrap;border-radius:9px;padding:8px 10px;font-size:10px;font-weight:800;text-decoration:none}.blog-app-header nav a.active{color:#176a53;background:#e6f4ed}.blog-back-home{color:#286b56;border:1px solid #cee2d8}.blog-app-layout{grid-template-columns:218px minmax(0,1fr) 236px;align-items:start;gap:17px;width:min(1380px,100% - 34px);margin:18px auto;display:grid}.blog-app-sidebar,.blog-app-rail{background:#fff;border:1px solid #dceae3;border-radius:18px;padding:17px;box-shadow:0 7px 18px #2556440a}.blog-app-sidebar{gap:8px;display:grid;position:sticky;top:86px}.blog-app-sidebar>span,.blog-app-rail>span{color:#bd7b38;font-size:9px;font-weight:900}.blog-app-sidebar>b,.blog-app-rail>b{color:#285647;font-size:13px;line-height:1.7}.blog-app-sidebar p,.blog-app-rail p{color:#72867e;margin:0 0 7px;font-size:10px;line-height:1.85}.blog-app-sidebar a{color:#45685b;border-radius:10px;padding:9px;font-size:10px;font-weight:800;text-decoration:none}.blog-app-sidebar a.active{color:#176b54;background:#e9f5ee}.blog-app-rail{position:sticky;top:86px}.blog-app-rail a{color:#156c54;margin-top:4px;font-size:10px;font-weight:900;text-decoration:none;display:inline-block}.blog-app-content{min-width:0}.blog-app-content .blog-page,.blog-app-content .article-page{background:0 0;min-height:0;padding:0 0 35px}.blog-app-content .blog-hero,.blog-app-content .article-head,.blog-app-content .blog-grid,.blog-app-content .blog-cta,.blog-app-content .article-body{width:100%}.blog-app-content .blog-hero{background:linear-gradient(135deg,#fff,#eff9f3);border:1px solid #d8e8df;border-radius:20px;padding:26px 28px 29px}.blog-app-content .blog-hero>span{margin-top:0}.blog-app-content .article-head{background:#fff;border:1px solid #d8e8df;border-radius:20px;padding:25px 28px 28px}.blog-app-content .article-body{background:#fff;border:1px solid #e0ece6;border-radius:20px;margin-top:16px;padding:30px 34px 38px}.blog-app-content .blog-cta{margin-top:17px}.article-home{display:none}.blog-native{background:var(--paper);min-height:100vh;color:var(--ink)}.blog-native-topbar{direction:rtl}.blog-native-topbar .brand{justify-self:start}.blog-native-section-label{text-align:center;justify-items:center;gap:2px;display:grid}.blog-native-section-label span{color:var(--coral);font-size:9px;font-weight:900}.blog-native-section-label b{color:#315d4e;font-size:11px}.blog-native-actions a{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.blog-native-actions .icon-button{color:#285f4e;font-size:18px}.blog-native-actions .desktop-compose{font-size:10px}.blog-native-shell{padding-top:30px}.blog-profile-link{color:inherit;text-decoration:none}.blog-avatar{color:#fff;background:linear-gradient(145deg,#125748,#2c9e82);border-radius:13px 13px 13px 4px;place-items:center;width:40px;height:40px;font-size:19px;font-weight:900;display:grid;box-shadow:0 7px 16px #12574830}.blog-native-nav-link{color:var(--ink);border-radius:12px;align-items:center;gap:13px;padding:12px 15px;font-size:13px;font-weight:700;text-decoration:none;transition:background .16s,color .16s;display:flex}.blog-native-nav-link span{color:#497568;text-align:center;width:22px;font-size:18px;line-height:1}.blog-native-nav-link:hover,.blog-native-nav-link.active{color:var(--green);background:#dfece7}.blog-native-nav-link.active span{color:var(--green)}.blog-native-trust{margin-top:26px}.blog-native-content .blog-page,.blog-native-content .article-page{background:0 0;min-height:0;padding:0 0 38px}.blog-native-content .blog-hero{color:#fff;background:radial-gradient(circle at 88% 12%,#f0be588a,#0000 28%),radial-gradient(circle at 8% 100%,#4bbaa466,#0000 36%),linear-gradient(125deg,#113c35,#176d5b 58%,#1d8672);border:0;border-radius:24px;width:100%;margin:2px 0 18px;padding:25px 27px;position:relative;overflow:hidden;box-shadow:0 16px 34px #125b4b2b}.blog-native-content .blog-hero:after{content:"";border:1px solid #ffffff2b;border-radius:50%;width:155px;height:155px;position:absolute;top:-70px;left:-45px;box-shadow:0 0 0 28px #ffffff09,0 0 0 56px #ffffff06}.blog-native-content .blog-hero>*{z-index:1;position:relative}.blog-native-content .blog-hero>span{color:#bfe8de;margin:0;font-size:11px}.blog-native-content .blog-hero h1{color:#fff;margin:7px 0 4px;font-size:27px;line-height:1.35}.blog-native-content .blog-hero p{color:#d4eee8;font-size:12px;line-height:1.9}.blog-native-content .blog-grid{gap:12px;width:100%;margin:0}.blog-native-content .blog-card{border-radius:18px;min-height:205px;padding:19px;box-shadow:0 7px 18px #1539310b}.blog-native-content .blog-card>span{color:var(--coral);font-size:10px}.blog-native-content .blog-card h2{margin:8px 0;font-size:16px;line-height:1.7}.blog-native-content .blog-card p{font-size:10px;line-height:1.9}.blog-native-content .blog-card footer{padding-top:13px}.blog-native-content .blog-cta{border-radius:18px;width:100%;margin:17px 0 0;padding:19px 21px}.blog-native-content .article-head{background:linear-gradient(135deg,#fafffc,#e5f4ed);border:0;border-radius:24px;width:100%;margin:2px 0 15px;padding:25px 27px;box-shadow:0 10px 25px #185b450f}.blog-native-content .article-head>span{color:var(--coral);margin-top:30px;font-size:10px}.blog-native-content .article-head h1{color:#1e5242;margin:7px 0;font-size:29px;line-height:1.5}.blog-native-content .article-head>p{color:#5d786e;font-size:12px;line-height:1.9}.blog-native-content .article-body{border:1px solid var(--line);background:#fff;border-radius:20px;width:100%;max-width:none;margin:0;padding:26px 29px 34px;box-shadow:0 7px 18px #1539310a}.blog-native-content .article-body section{margin-top:28px}.blog-native-content .article-body h2{font-size:18px}.blog-native-content .article-body p,.blog-native-content .article-body li{font-size:13px;line-height:2.1}.blog-native-content .article-intro{font-size:13px!important}.blog-native-content .article-links{border-radius:16px}.blog-native-content .article-links>div{grid-template-columns:repeat(2,1fr)}.blog-native-rail .rail-card{box-shadow:0 4px 18px #1539310a}.blog-rail-links{gap:3px;margin-top:11px;display:grid}.blog-rail-links a{color:inherit;border-top:1px solid #edf0ed;gap:3px;padding:10px 0;text-decoration:none;display:grid}.blog-rail-links a:last-child{padding-bottom:0}.blog-rail-links b{color:#2d5e4e;font-size:10px}.blog-rail-links small{color:var(--muted);font-size:8px;line-height:1.7}.blog-rail-note{color:#fff;background:linear-gradient(145deg,#173c32,#27624f);border-color:#1b4d3e;gap:6px;display:grid}.blog-rail-note span{color:#9ed7c5;font-size:9px;font-weight:900}.blog-rail-note b{font-size:12px;line-height:1.8}.blog-rail-note p{color:#c7e1d6;margin:0;font-size:9px;line-height:1.8}.blog-rail-note a{color:#f4d483;font-size:9px;font-weight:900;text-decoration:none}@media (max-width:760px){.blog-native-section-label{display:none}.blog-native-topbar{height:66px}.blog-native-topbar .site-brand-copy,.blog-native-actions .desktop-compose{display:none}.blog-native-shell{padding-top:16px;padding-bottom:92px}.blog-native-sidebar,.blog-native-rail{display:none}.blog-native-content .blog-hero{border-radius:19px;padding:21px 19px}.blog-native-content .blog-hero h1{font-size:22px}.blog-native-content .blog-grid{grid-template-columns:1fr}.blog-native-content .blog-card{border-radius:16px;min-height:0}.blog-native-content .article-head{border-radius:19px;padding:21px 19px}.blog-native-content .article-head h1{font-size:23px}.blog-native-content .article-body{border-radius:17px;padding:21px 17px}.blog-native-content .article-links>div{grid-template-columns:1fr}.blog-native-content .article-back{font-size:9px}.blog-native-actions .icon-button{width:35px;height:35px;font-size:15px}}@media (max-width:980px){.blog-app-header{grid-template-columns:auto 1fr auto;padding:0 18px}.blog-app-header nav{justify-content:flex-start;overflow:auto}.blog-app-layout{grid-template-columns:minmax(0,1fr) 220px}.blog-app-sidebar{display:none}.blog-app-content .article-body{padding:26px}.blog-app-header nav a:nth-child(2),.blog-app-header nav a:nth-child(3){display:none}}@media (max-width:680px){.blog-app-header{grid-template-columns:auto 1fr;gap:8px;min-height:59px}.blog-app-brand img{width:70px}.blog-app-header nav{display:none}.blog-back-home{justify-self:end;padding:7px 8px;font-size:9px}.blog-app-layout{width:calc(100% - 22px);margin:11px auto;display:block}.blog-app-rail{display:none}.blog-app-content .blog-hero{border-radius:16px;padding:19px}.blog-app-content .article-head{border-radius:16px;padding:18px}.blog-app-content .article-body{border-radius:16px;margin-top:11px;padding:20px 16px 27px}.blog-app-content .article-head>span{padding-top:35px}.blog-app-content .article-head h1{font-size:25px}.blog-app-content .blog-cta{border-radius:16px}.blog-app-content .blog-page,.blog-app-content .article-page{padding-bottom:24px}}.blog-card-image{aspect-ratio:16/8.3;background:#edf4f0;border-radius:17px 17px 12px 12px;margin:-19px -19px 14px;display:block;overflow:hidden}.blog-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.blog-card-image:hover img{transform:scale(1.035)}.article-hero-image{aspect-ratio:16/9;object-fit:cover;border-radius:17px;width:100%;margin:0 0 23px;display:block;box-shadow:0 10px 25px #1b493c17}@media (max-width:760px){.blog-card-image{border-radius:15px 15px 11px 11px;margin:-19px -19px 13px}.article-hero-image{border-radius:13px;margin-bottom:18px}}.service-create-page .form-location-hint{color:#6b8178;margin:-3px 0 19px;font-size:11px;line-height:1.85}.service-create-page .required-mark{color:#a85537;margin-right:4px;font-size:8px;font-weight:900;display:inline-block}.service-create-page .auth-label>small{color:#83958e;font-size:8px;font-weight:700}.service-create-page select:disabled{cursor:not-allowed;opacity:.58;background:#f2f6f4}.service-contact-choices{background:#f8fcf9;border:1px solid #d8e7df;border-radius:14px;flex-wrap:wrap;grid-column:1/-1;gap:9px 14px;margin:0;padding:12px 14px;display:flex}.service-contact-choices legend{color:#315f50;padding:0 4px;font-size:11px;font-weight:900}.service-contact-choices legend b{color:#aa5a40;font-size:8px}.service-contact-choices label{color:#456b5d;cursor:pointer;align-items:center;gap:5px;font-size:10px;font-weight:800;display:inline-flex}.service-contact-choices input{accent-color:#187055}.service-price-negotiable{color:#315f50;white-space:nowrap;cursor:pointer;align-self:end;align-items:center;gap:6px;margin:0 0 4px;font-size:10px;font-weight:900;display:inline-flex}.service-price-negotiable input{accent-color:#187055}.dashboard-label{color:var(--coral);margin-bottom:12px;font-size:9px;font-weight:900}.profile-progress{background:#eef6f3;border-radius:12px;margin:14px 0;padding:13px}.profile-progress b,.profile-progress small{font-size:10px;display:block}.profile-progress small{color:var(--muted);margin-top:4px;font-size:8px}.app-shell.profile-page-open{grid-template-columns:minmax(0,1fr) 260px;max-width:1400px}.profile-page-open>.sidebar{display:none}.profile-page-open>.right-rail{display:block}.profile-full-page{max-width:940px;min-height:calc(100vh - 155px);margin:0 auto;padding:6px 0 38px}.profile-page-head{background:radial-gradient(circle at 10% 0,#edc2663b,#0000 30%),linear-gradient(135deg,#fbfffc,#eaf7f1);border:1px solid #cae2d7;border-radius:24px;justify-content:space-between;align-items:flex-start;gap:20px;margin:8px 0 20px;padding:25px 28px;display:flex;box-shadow:0 15px 31px #185b4514}.profile-page-head span{color:#b47826;font-size:10px;font-weight:900}.profile-page-head h1{color:#214f41;margin:7px 0;font-size:25px}.profile-page-head p{color:#668077;margin:0;font-size:10px}.profile-page-head button{color:#276c58;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #bedbd0;border-radius:11px;padding:9px 12px;font-size:9px;font-weight:900}.profile-page-menu{gap:8px;margin:0 0 18px;padding:3px;display:flex;overflow:auto}.profile-page-menu button{color:#5e756c;min-width:130px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7e6df;border-radius:12px;flex:1;padding:11px 13px;font-size:10px;font-weight:800}.profile-page-menu button.active{color:#fff;background:#1c775f;border-color:#27775f;box-shadow:0 9px 18px #156a4f2e}.profile-full-page .account-dashboard,.profile-full-page .profile-editor,.profile-full-page .verification-center,.profile-full-page .ticket-center{background:#fff;border:1px solid #d9e8e1;border-radius:22px;max-width:760px;margin:0 auto;padding:28px;box-shadow:0 13px 28px #1a59450f}.profile-full-page .dashboard-grid{grid-template-columns:repeat(4,1fr)}.profile-full-page .dashboard-grid button{min-height:112px;transition:all .18s}.profile-full-page .dashboard-grid button:hover{background:#f3fbf7;border-color:#78ad99;transform:translateY(-2px)}.profile-full-page .settings-list{border-top:1px solid #e0ece6;margin-top:18px}.profile-panel{background:#fff;border:1px solid #d9e8e1;border-radius:22px;max-width:760px;margin:0 auto;padding:28px;box-shadow:0 13px 28px #1a59450f}.profile-full-page .ticket-center{max-width:760px;box-shadow:none;border:0;padding:0}.ticket-center>.back-link{display:none}.ticket-center>h2{color:#244f42;margin:5px 0 7px;font-size:22px}.ticket-center>p{color:#6c8279;margin:0 0 19px;font-size:10px;line-height:1.9}.ticket-compose{background:linear-gradient(135deg,#f7fdf9,#edf8f2);border:1px solid #cde2d8;border-radius:18px;grid-template-columns:190px 1fr auto;align-items:end;gap:12px;padding:16px;display:grid}.ticket-compose .auth-label{color:#41685c;margin:0}.ticket-compose textarea{box-sizing:border-box;width:100%;min-height:76px;font:inherit;resize:vertical;background:#fff;border:1px solid #cfe2d9;border-radius:12px;outline:0;margin-top:7px;padding:11px;font-size:10px;line-height:1.8;display:block}.ticket-compose .primary{white-space:nowrap;border-radius:11px;height:42px;padding:0 15px;font-size:9px}.ticket-compose .profile-notice{grid-column:1/-1;margin:0}.ticket-list{margin-top:21px}.ticket-list h3{color:#2b5548;margin:0 0 10px;font-size:13px}.ticket-item{background:#fff;border:1px solid #dce9e3;border-radius:15px;margin-top:9px;padding:14px 15px;position:relative}.ticket-item>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.ticket-item>div:first-child b{color:#295247;font-size:10px}.ticket-item>div:first-child small{color:#87968f;font-size:8px}.ticket-item>p{color:#536d63;margin:9px 0;font-size:10px;line-height:1.85}.ticket-item em{color:#906c27;background:#fff4dd;border-radius:99px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:900;display:inline-block}.ticket-item.closed>em{display:none}.ticket-reply{background:#edf8f2;border-right:3px solid #54a486;border-radius:0 10px 10px 0;margin-top:10px;padding:10px 11px}.ticket-reply span{color:#197159;font-size:8px;font-weight:900}.ticket-reply p{color:#325e51;margin:5px 0;font-size:10px;line-height:1.85}.ticket-reply small{color:#778b83;font-size:8px}.ticket-item:has(.ticket-reply){border-color:#b9dccd}.profile-full-page{padding:18px 18px 48px}.profile-page-head{margin:0 0 22px}.profile-page-menu{background:#f7fbf9;border:1px solid #dce9e3;border-radius:18px;padding:8px}.profile-panel,.profile-full-page .account-dashboard,.profile-full-page .profile-editor,.profile-full-page .verification-center,.profile-full-page .ticket-center{box-sizing:border-box;max-width:800px;padding:34px}.profile-full-page .ticket-center{border:1px solid #d9e8e1;box-shadow:0 13px 28px #1a59450f}.ticket-center>h2{margin-top:10px;font-size:24px}.ticket-center>p{max-width:590px;font-size:11px}.ticket-list{border-top:1px solid #e2eee8;padding-top:20px}.ticket-item{margin-top:12px;padding:18px 19px;box-shadow:0 5px 13px #25554409}.ticket-item>p{font-size:11px;line-height:2}.ticket-reply{margin-top:14px;padding:14px 15px}.ticket-reply p{font-size:11px;line-height:1.95}.app-shell.management-page-open{grid-template-columns:minmax(0,1fr) 260px;max-width:1400px}.management-page-open>.sidebar{display:none}.management-page-open>.right-rail{display:block}.admin-full-page{max-width:1000px;margin:0 auto;padding:6px 0 40px}.admin-page-head{background:radial-gradient(circle at 8% 10%,#f6c66942,#0000 30%),linear-gradient(135deg,#faffff,#eaf4f8);border:1px solid #c9dce8;border-radius:24px;margin:8px 0 19px;padding:27px 30px;box-shadow:0 15px 31px #245b7717}.admin-page-head span{color:#a26b24;font-size:10px;font-weight:900}.admin-page-head h1{color:#244d65;margin:7px 0;font-size:26px}.admin-page-head p{color:#6a8493;margin:0;font-size:10px}.admin-page-menu{gap:8px;margin-bottom:18px;padding:3px;display:flex;overflow:auto}.admin-page-menu button{color:#5f7683;min-width:175px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7e3e9;border-radius:12px;flex:1;padding:11px 13px;font-size:10px;font-weight:800}.admin-page-menu button.active{color:#fff;background:#2e6e8c;border-color:#376d87;box-shadow:0 9px 18px #2864812e}.admin-page-panel{background:#fff;border:1px solid #d9e6eb;border-radius:22px;padding:25px;box-shadow:0 13px 28px #22556e0f}.admin-page-panel>.section-page{max-width:none;margin:0;padding:0}.admin-page-panel .page-heading{display:none}.admin-page-panel .admin-summary{grid-template-columns:repeat(5,1fr);gap:10px;margin:0 0 19px}.admin-page-panel .admin-summary article{background:#f7fbfd;border:1px solid #dbe7ec;border-radius:15px;padding:14px}.admin-page-panel .admin-summary b{color:#2d7190;font-size:21px}.admin-page-panel .admin-lists{grid-template-columns:repeat(2,1fr);gap:12px}.admin-page-panel .admin-lists section{background:#fff;border-color:#dbe6eb;border-radius:16px;padding:15px}.admin-page-panel .admin-lists h2{color:#315b71;font-size:12px}.admin-page-panel .admin-actions button{color:#27667f;background:#e6f3f8}.admin-page-panel .admin-actions .danger{color:#a64437;background:#fff0ed}.admin-section-heading h2{color:#2b5870;margin:5px 0;font-size:22px}.admin-section-heading p{color:#6a808b;max-width:640px;margin:0;font-size:10px;line-height:1.9}.admin-role-guide{grid-template-columns:repeat(5,1fr);gap:8px;margin:19px 0;display:grid}.admin-role-guide article{background:linear-gradient(145deg,#fff,#f2f8fa);border:1px solid #d8e5eb;border-radius:13px;padding:12px}.admin-role-guide b,.admin-role-guide small{display:block}.admin-role-guide b{color:#325f76;font-size:9px}.admin-role-guide small{color:#718791;margin-top:5px;font-size:8px;line-height:1.65}.manager-invite{background:#eef8fb;border:1px solid #bfdbe5;border-radius:17px;grid-template-columns:1.15fr 1.2fr .8fr auto;align-items:end;gap:9px;margin:18px 0;padding:15px;display:grid}.manager-invite b,.manager-invite small{display:block}.manager-invite b{color:#2f6076;font-size:11px}.manager-invite small{color:#6b858f;margin-top:4px;font-size:8px;line-height:1.6}.manager-invite input,.manager-invite select,.manager-list select{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #c9dce4;border-radius:10px;outline:0;padding:10px;font-size:9px}.manager-invite button{color:#fff;font:inherit;cursor:pointer;background:#2d718f;border:0;border-radius:10px;padding:10px 13px;font-size:9px;font-weight:900}.manager-invite button:disabled{opacity:.5;cursor:default}.manager-list{gap:8px;display:grid}.manager-list article{background:#fff;border:1px solid #dce7eb;border-radius:14px;grid-template-columns:40px 1fr auto auto;align-items:center;gap:11px;padding:11px 12px;display:grid}.manager-avatar{color:#2b6d8a;background:#dceef4;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.manager-list b,.manager-list small{display:block}.manager-list b{color:#315b6f;font-size:10px}.manager-list small{color:#7d9199;margin-top:3px;font-size:8px}.manager-role{color:#32708a;white-space:nowrap;background:#e8f3f7;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:900}.manager-role.owner{color:#906518;background:#fff1ce}.manager-role.super_admin{color:#45678f;background:#e7f0ff}.manager-role.moderator{color:#287455;background:#e9f7ef}.manager-role.content_reviewer{color:#6e5794;background:#f4edff}.manager-role.support{color:#a35a3e;background:#fff0ea}.admin-user-search{gap:8px;margin:18px 0;display:flex}.admin-user-search input{font:inherit;background:#fbfefe;border:1px solid #cadde5;border-radius:12px;outline:0;flex:1;padding:12px 13px;font-size:10px}.admin-user-search button{color:#fff;font:inherit;cursor:pointer;background:#2e718e;border:0;border-radius:12px;padding:0 16px;font-size:9px;font-weight:900}.admin-user-list{gap:8px;display:grid}.admin-user-list article{background:#fff;border:1px solid #dbe7eb;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:11px 12px;display:grid}.admin-user-list b,.admin-user-list small{display:block}.admin-user-list b{color:#315b6f;font-size:10px}.admin-user-list small{color:#7d9199;margin-top:3px;font-size:8px}.admin-user-list em,.member-level{white-space:nowrap;border-radius:99px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:900}.admin-user-list em{color:#697c84;background:#eef2f3}.admin-user-list em.has-role{color:#2d6d87;background:#e6f3f8}.member-level{color:#287259;background:#eff7f3}.admin-user-list select{color:#2b6178;min-width:138px;font:inherit;background:#f8fcfd;border:1px solid #bcd6e0;border-radius:9px;outline:0;padding:8px;font-size:8px;font-weight:800}.admin-page-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admin-back{color:#2d657d;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #bfd5df;border-radius:11px;flex:none;padding:9px 12px;font-size:9px;font-weight:900}.admin-page-head.admin-page-head-compact{border-radius:16px;align-items:center;margin:6px 0 12px;padding:12px 16px}.admin-page-head.admin-page-head-compact h1{margin:0;font-size:16px;line-height:1.2}.admin-page-head.admin-page-head-compact .admin-back{padding:8px 11px}.admin-queue-tabs{gap:7px;margin:0 0 14px;padding:3px;display:flex;overflow:auto}.admin-queue-tabs button{color:#5f7885;min-width:116px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d4e2e8;border-radius:10px;align-items:center;gap:7px;padding:9px 11px;font-size:9px;font-weight:800;display:flex}.admin-queue-tabs button b{color:#2d6c85;background:#edf4f7;border-radius:50%;place-items:center;min-width:18px;height:18px;font-size:8px;display:grid}.admin-queue-tabs button.active{color:#28657d;background:#eaf5f9;border-color:#4383a0}.admin-queue-tabs button.active b{color:#fff;background:#2e718e}.admin-page-panel .admin-lists{display:block}.admin-page-panel .admin-lists section{display:none}.admin-page-panel .admin-lists[data-queue=reports] section:first-child,.admin-page-panel .admin-lists[data-queue=services] section:nth-child(2),.admin-page-panel .admin-lists[data-queue=events] section:nth-child(3),.admin-page-panel .admin-lists[data-queue=sponsors] section:nth-child(4),.admin-page-panel .admin-lists[data-queue=feedback] section:nth-child(5){display:block}.admin-page-panel .admin-lists section{min-height:220px}.admin-focused-queue{background:#fff;border:1px solid #dce8ed;border-radius:17px;min-height:280px;padding:17px}.admin-focused-queue h2{color:#315b71;margin:0 0 11px;font-size:13px}.admin-focused-queue article{border-top:1px solid #e6eef1;padding:13px 2px}.admin-focused-queue article:first-of-type{border-top:0}.admin-focused-queue article>b{color:#315b71;font-size:11px}.admin-focused-queue article>p{color:#607984;margin:6px 0;font-size:10px;line-height:1.8}.admin-focused-queue article>small{color:#82959d;font-size:8px}.ticket-admin-reply{background:linear-gradient(135deg,#f7fcfe,#eaf6fa);border:1px solid #bdd9e4;border-radius:14px;margin-top:13px;padding:13px}.ticket-admin-reply>b{color:#2d6680;font-size:10px;display:block}.reply-templates{gap:6px;margin:9px 0;display:flex;overflow:auto}.reply-templates button{color:#2e6b85;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9dfe8;border-radius:9px;flex:none;padding:7px 9px;font-size:8px;font-weight:800}.ticket-admin-reply textarea{box-sizing:border-box;width:100%;min-height:110px;font:inherit;resize:vertical;background:#fff;border:1px solid #bdd5df;border-radius:11px;outline:0;padding:11px;font-size:10px;line-height:1.85}.ticket-admin-reply>div:last-child{gap:7px;margin-top:9px;display:flex}.send-ticket-reply,.cancel-ticket-reply{font:inherit;cursor:pointer;border:0;border-radius:9px;padding:9px 11px;font-size:8px;font-weight:900}.send-ticket-reply{color:#fff;background:#2d718f}.cancel-ticket-reply{color:#60757d;background:#e9eff1}@media (max-width:760px){.profile-full-page{min-height:calc(100vh - 100px);padding-bottom:28px}.profile-page-head{border-radius:19px;padding:19px 17px}.profile-page-head h1{font-size:20px}.profile-page-head p{font-size:9px}.profile-page-head button{padding:8px;font-size:8px}.profile-full-page .account-dashboard,.profile-full-page .profile-editor,.profile-full-page .verification-center,.profile-full-page .ticket-center,.profile-panel{border-radius:18px;padding:18px}.profile-full-page .dashboard-grid{grid-template-columns:1fr 1fr}.profile-page-menu button{min-width:118px;font-size:9px}.ticket-compose{grid-template-columns:1fr;padding:13px}.ticket-compose .primary{width:100%;height:40px}.ticket-item>div:first-child{flex-direction:column;align-items:flex-start;gap:3px}}.dashboard-grid{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0;display:grid}.dashboard-grid button{border:1px solid var(--line);text-align:right;cursor:pointer;background:#fff;border-radius:11px;padding:12px}.dashboard-grid span,.dashboard-grid b,.dashboard-grid small{display:block}.dashboard-grid span{color:var(--green);font-size:17px}.dashboard-grid b{margin-top:7px;font-size:10px}.dashboard-grid small{color:var(--muted);margin-top:3px;font-size:8px}@media (min-width:1051px){.app-shell.profile-page-open,.app-shell.management-page-open{grid-template-columns:220px minmax(0,680px) 260px;max-width:1400px}.profile-page-open>.sidebar,.management-page-open>.sidebar{visibility:visible!important;pointer-events:auto!important;display:block!important}.profile-page-open>.right-rail,.management-page-open>.right-rail{display:block!important}.profile-page-open .profile-page-menu,.management-page-open .admin-page-menu,.management-page-open .admin-review-center .review-section-grid{display:none!important}.management-page-open>.content{width:680px;min-width:0}.management-page-open .admin-full-page{width:100%;max-width:680px;min-height:calc(100vh - 160px);margin:0}.management-page-open .admin-page-head,.management-page-open .admin-page-panel{box-sizing:border-box;width:100%}.management-page-open .admin-page-panel{min-height:calc(100vh - 315px)}.app-shell>.sidebar{z-index:8;scrollbar-width:none;-ms-overflow-style:none;grid-column:1;align-self:start;width:220px;max-height:calc(100vh - 124px);padding:0 0 18px;right:max(14px,50vw - 608px);overflow:hidden auto;position:fixed!important;top:106px!important}.app-shell>.sidebar::-webkit-scrollbar{width:0;height:0}.app-shell>.sidebar .profile-mini{box-sizing:border-box;width:100%}.app-shell>.content{grid-column:2}.app-shell>.right-rail{z-index:8;scrollbar-width:none;-ms-overflow-style:none;grid-column:3;align-self:start;width:260px;max-height:calc(100vh - 124px);padding:0 0 18px;left:max(14px,50vw - 608px);overflow:hidden auto;position:fixed!important;top:106px!important}.app-shell>.right-rail::-webkit-scrollbar{width:0;height:0}}@media (min-width:761px) and (max-width:1050px){.app-shell.profile-page-open,.app-shell.management-page-open{grid-template-columns:minmax(0,1fr) 240px;gap:22px;max-width:1050px}.profile-page-open>.sidebar,.management-page-open>.sidebar{display:none!important}.profile-page-open>.content,.management-page-open>.content{grid-column:1}.profile-page-open>.right-rail,.management-page-open>.right-rail{grid-column:2;width:240px;display:block!important;position:sticky!important;top:106px!important}}.profile-full-page .profile-page-head{align-items:center}.profile-page-head>div{max-width:620px}.profile-full-page .profile-page-menu{background:0 0;border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;padding:0;display:grid;overflow:visible}.profile-full-page .profile-page-menu button{background:#fff;border-radius:16px;min-width:0;min-height:58px;padding:11px 9px;box-shadow:0 6px 16px #1b5b460e}.profile-full-page .profile-page-menu button.active{color:#fff;background:#1c775f;border-color:#1c775f;box-shadow:0 10px 20px #156a4f3d}.profile-full-page .personal-info-panel{gap:16px;display:grid}.personal-info-panel .dashboard-label{color:#1f7059;letter-spacing:0;font-size:13px;font-weight:900}.profile-activity-center,.referral-center{background:#fff;border:1px solid #d9e8e1;border-radius:22px;max-width:760px;margin:0 auto;padding:28px;box-shadow:0 13px 28px #1a59450f}.profile-activity-center>p,.referral-center>div>p{color:#6e8179;margin:8px 0 20px;font-size:12px;line-height:1.9}.activity-shortcuts{gap:10px;display:grid}.activity-shortcuts>button,.activity-coming{text-align:right;cursor:pointer;width:100%;font:inherit;color:#254f42;background:linear-gradient(135deg,#fff,#f4fbf7);border:1px solid #dcebe4;border-radius:16px;align-items:center;gap:13px;padding:16px;display:flex}.activity-shortcuts>button:hover{background:#ecf8f2;border-color:#79ae9b}.activity-shortcuts span{color:#197257;background:#dff2e8;border-radius:12px;flex:0 0 38px;place-items:center;height:38px;font-size:20px;display:grid}.activity-shortcuts div{flex:1;gap:3px;display:grid}.activity-shortcuts b{font-size:13px}.activity-shortcuts small{color:#71827b;font-size:11px}.activity-shortcuts em{color:#22765b;font-style:normal;font-weight:900}.activity-coming{cursor:default;opacity:.72}.referral-center{background:linear-gradient(135deg,#fffdf8,#fff);border-color:#e6d8b6;margin-top:18px}.referral-center .referral-card{margin:15px 0 10px}.referral-people{background:#fbfefc;border:1px solid #d6e7df;border-radius:15px;margin:16px 0;overflow:hidden}.referral-people-head{color:#285444;border-bottom:1px solid #e1eee7;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.referral-people-head b{font-size:12px}.referral-people-head small{color:#6e847a;font-size:10px}.referral-people article{border-bottom:1px solid #edf4ef;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 13px;display:grid}.referral-people article:last-child{border-bottom:0}.referral-people article>span{color:#1d7259;background:#e5f4ec;border-radius:10px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.referral-people article b,.referral-people article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.referral-people article b{color:#294e42;font-size:11px}.referral-people article small{color:#73877e;margin-top:3px;font-size:9px}.referral-people strong{white-space:nowrap;border-radius:999px;padding:5px 7px;font-size:9px}.referral-people strong.earned{color:#176b52;background:#dff4e8}.referral-people strong.pending{color:#8b6a2a;background:#f5f0e5}.referral-empty{color:#73877e;margin:0;padding:14px;font-size:11px!important}.referral-earned-total{color:#126a50;background:#e4f6ed;border-radius:9px;width:max-content;margin-top:8px;padding:6px 9px;font-size:11px;font-weight:900;display:block}.referral-card .referral-earned-total{line-height:1.4}:root[data-theme=dark] .referral-earned-total{color:#d7fae7;background:#174c3e}@media (max-width:760px){.profile-full-page .profile-page-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0}.profile-full-page .profile-page-menu button{min-height:49px;font-size:11px}.profile-full-page .profile-page-menu button:last-child{grid-column:span 2}.profile-activity-center,.referral-center{border-radius:18px;padding:18px}.activity-shortcuts>button,.activity-coming{padding:13px}.profile-activity-center>p,.referral-center>div>p{font-size:11px}}.profile-full-page .profile-page-head span{font-size:12px}.profile-full-page .profile-page-head p{font-size:13px;line-height:1.9}.profile-full-page .profile-page-head button{padding:11px 14px;font-size:12px}.profile-full-page .profile-page-menu button,.profile-full-page .account-dashboard,.profile-full-page .profile-editor,.profile-full-page .verification-center,.profile-full-page .ticket-center,.profile-full-page .profile-panel,.profile-activity-center,.referral-center{font-size:13px}.profile-full-page .account-dashboard p,.profile-full-page .profile-editor p,.profile-full-page .verification-center p,.profile-full-page .ticket-center p,.profile-full-page .profile-panel p{font-size:13px;line-height:1.95}.profile-full-page .account-dashboard small,.profile-full-page .profile-editor small,.profile-full-page .verification-center small,.profile-full-page .ticket-center small,.profile-full-page .profile-panel small{font-size:11px;line-height:1.8}.profile-full-page .auth-label,.profile-full-page .auth-label input,.profile-full-page .auth-label select,.profile-full-page .auth-label textarea,.profile-full-page .settings-list button,.profile-full-page .privacy-choice button,.profile-full-page .verification-cta b,.profile-full-page .verification-cta strong{font-size:13px}.profile-full-page .verification-cta small,.profile-full-page .privacy-box p,.profile-full-page .ticket-item>div:first-child b,.profile-full-page .ticket-item>p,.profile-full-page .ticket-reply p{font-size:12px}.profile-full-page .ticket-item>div:first-child small,.profile-full-page .ticket-reply small,.profile-full-page .ticket-reply span,.profile-full-page .ticket-item em{font-size:11px}@media (max-width:760px){.profile-full-page .profile-page-head p{font-size:12px}.profile-full-page .profile-page-head button{font-size:11px}.profile-full-page .profile-page-menu button{font-size:12px}.profile-full-page .account-dashboard,.profile-full-page .profile-editor,.profile-full-page .verification-center,.profile-full-page .ticket-center,.profile-full-page .profile-panel,.profile-activity-center,.referral-center{font-size:13px}.profile-full-page .account-dashboard p,.profile-full-page .profile-editor p,.profile-full-page .verification-center p,.profile-full-page .ticket-center p,.profile-full-page .profile-panel p{font-size:12px}.profile-full-page .account-dashboard small,.profile-full-page .profile-editor small,.profile-full-page .verification-center small,.profile-full-page .ticket-center small,.profile-full-page .profile-panel small{font-size:11px}}.verification-cta{text-align:right;cursor:pointer;background:#edf7f4;border:1px solid #b9d9d0;border-radius:12px;align-items:center;gap:10px;width:100%;margin-bottom:10px;padding:12px;display:flex}.verification-cta>span{background:var(--green);color:#fff;border-radius:11px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.verification-cta b,.verification-cta small{font-size:10px;display:block}.verification-cta small{color:var(--muted);margin-top:4px;font-size:8px}.verification-cta strong{margin-right:auto}.verification-cta.complete{background:#eaf8f0;border-color:#9fd2b8}.logout-button{color:#a34132!important}.verification-center>h2{margin-top:6px}.verify-steps{gap:8px;margin:17px 0;display:grid}.verify-step{border:1px solid var(--line);border-radius:12px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.verify-step>span{width:34px;height:34px;color:var(--muted);background:#edf0ee;border-radius:50%;place-items:center;font-weight:900;display:grid}.verify-step.done>span{color:var(--green);background:#dff2e9}.verify-step b,.verify-step small{font-size:10px;display:block}.verify-step small{color:var(--muted);margin-top:4px;font-size:8px}.verify-step label{border:1px solid var(--green);color:var(--green);cursor:pointer;border-radius:8px;padding:7px;font-size:8px;position:relative}.verify-step input{opacity:0;cursor:pointer;position:absolute;inset:0}.privacy-box{background:#f4f1e9;border-radius:11px;margin:13px 0;padding:11px}.privacy-box b{font-size:9px}.privacy-box p{color:var(--muted);margin:4px 0 0;font-size:8px;line-height:1.7}.delete-account-button{margin-top:6px;color:#b24b3b!important;border-top:1px solid #f0d9d4!important}.verify-step>button{border:1px solid var(--green);color:var(--green);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:7px;font-size:8px;font-weight:800}.email-step{align-items:start}.email-step>span{margin-top:2px}.email-step>div{min-width:0}.email-step small[dir=ltr]{text-align:right;overflow-wrap:anywhere;direction:ltr}.email-send-button{min-width:145px;margin-top:11px;box-shadow:0 6px 14px #176b5729;color:#fff!important;background:#176b57!important;border-color:#176b57!important;border-radius:10px!important;padding:9px 13px!important}.email-verify-form{background:linear-gradient(135deg,#f7fdf9,#eaf7f0);border:1px solid #b8dccc;border-radius:14px;margin-top:13px;padding:13px}.email-code-heading b{color:#245849;font-size:10px;display:block}.email-code-heading small{color:#678178;margin-top:4px;font-size:8px;display:block}.email-verify-form input{box-sizing:border-box;color:#174e3e;text-align:center;letter-spacing:5px;background:#fff;border:1px solid #9dcbb8;border-radius:10px;outline:0;width:100%;height:45px;margin:11px 0 9px;opacity:1!important;font:800 16px/1 Vazirmatn,inherit!important;position:static!important}.email-verify-form input:focus{border-color:#187259;box-shadow:0 0 0 3px #1872591f}.email-code-actions{align-items:center;gap:8px;display:flex}.email-code-actions button{cursor:pointer;opacity:1!important;position:static!important;inset:auto!important}.email-confirm-button{flex:1;color:#fff!important;background:#176b57!important;border:1px solid #176b57!important;border-radius:9px!important;padding:9px!important;font:800 9px Vazirmatn,inherit!important}.email-confirm-button:disabled{opacity:.45!important;cursor:not-allowed!important}.email-resend-button{white-space:nowrap;color:#27775f!important;background:0 0!important;border:0!important;padding:8px 3px!important;font:800 8px Vazirmatn,inherit!important}.contact-change-card{background:linear-gradient(135deg,#f8fcfa,#edf8f2);border:1px solid #c9e0d5;border-radius:16px;margin:20px 0 14px;padding:17px}.contact-change-card>div:first-child span{color:#a06f24;font-size:8px;font-weight:900}.contact-change-card h3{color:#254f43;margin:5px 0;font-size:13px}.contact-change-card p{color:#647b72;margin:0;font-size:9px;line-height:1.85}.contact-change-card .auth-label{color:#456b5e;margin:14px 0 8px;font-size:9px;font-weight:800;display:block}.contact-change-card .auth-label input,.contact-change-code input{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #c1dcd0;border-radius:10px;outline:0;margin-top:6px;padding:10px;font-size:10px}.contact-change-button{color:#fff;cursor:pointer;background:#176b57;border:1px solid #176b57;border-radius:10px;padding:9px 12px;font:800 9px Vazirmatn,inherit}.contact-change-button:disabled{opacity:.45;cursor:not-allowed}.contact-change-code{border-top:1px solid #d6e8df;margin-top:10px;padding-top:12px}.contact-change-code>b{color:#315f51;font-size:9px}.contact-change-code input{text-align:center;letter-spacing:5px;margin:8px 0;font-size:15px}.contact-change-code>div{align-items:center;gap:8px;display:flex}.phone-change-locked{border-top:1px dashed #c7ddd3;margin-top:15px;padding-top:13px}.phone-change-locked b{color:#506d62;font-size:10px}.phone-change-locked p{color:#7a8983;margin-top:4px;font-size:8px}.membership-explainer{color:var(--muted);background:#f4faf7;border:1px solid #d6e5df;border-radius:11px;margin-top:14px;padding:10px 12px;font-size:9px;line-height:1.9}.profile-phone-verification{background:linear-gradient(135deg,#f6fdf9,#e7f5ed);border:1px solid #b7dbcb;border-radius:15px;margin-top:17px;padding:15px;box-shadow:0 8px 22px #16684e12}.profile-phone-title{border-bottom:1px solid #d7e9df;padding-bottom:11px}.profile-phone-title>span{color:#a06f24;font-size:9px;font-weight:900;display:block}.profile-phone-title>b{color:#245849;margin-top:3px;font-size:12px;display:block}.profile-phone-title p{color:#668077!important;margin:5px 0 0!important;font-size:10px!important;line-height:1.7!important}.profile-phone-verification .auth-label{margin:13px 0 7px!important}.profile-phone-verification .profile-phone-input,.profile-phone-verification .profile-phone-code{outline:0;height:44px;color:#163e32!important;background:#fff!important;border:1px solid #b5d9c8!important;border-radius:11px!important;padding:0 12px!important;font:800 15px/1 Vazirmatn,inherit!important}.profile-phone-verification .profile-phone-input:focus,.profile-phone-verification .profile-phone-code:focus{box-shadow:0 0 0 3px #16715821;border-color:#167158!important}.profile-phone-actions{align-items:center;gap:10px;margin-top:10px;display:flex}.profile-phone-actions .contact-change-button{min-height:39px;padding:9px 15px;font-size:10px}.profile-phone-otp{background:#ffffff94;border:1px solid #b4d9c6;border-radius:12px;margin-top:13px;padding:12px}.profile-phone-otp-head b{color:#215b48;font-size:11px;display:block}.profile-phone-otp-head small{color:#69847a;margin-top:3px;font-size:9px;display:block}.profile-phone-otp .auth-label{margin-top:11px!important}.profile-phone-otp .profile-phone-code{box-sizing:border-box;text-align:center;letter-spacing:7px;width:100%;font-size:18px!important}.profile-phone-otp .email-resend-button{padding:8px 2px!important;font-size:9px!important}.profile-phone-verification:has(.profile-phone-otp)>.profile-phone-actions{display:none}.membership-explainer summary{cursor:pointer;color:var(--green);font-weight:900}.membership-explainer p{margin:7px 0 0}.privacy-choice{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.privacy-choice button{color:#527268;cursor:pointer;background:#fff;border:1px solid #c9dfd4;border-radius:9px;padding:7px 9px;font:800 8px Vazirmatn,sans-serif}.privacy-choice button.active{color:#fff;background:#19735a;border-color:#19735a}.profile-trigger{cursor:pointer;font:inherit;color:inherit;text-align:right;background:0 0;border:0;padding:0}.post-head .name.profile-trigger{font-weight:900}.contact-card{text-align:center;background:linear-gradient(145deg,#fffefa,#edf8f2);border:1px solid #c9e0d5;border-radius:24px;width:min(390px,100vw - 28px);padding:25px;box-shadow:0 25px 70px #1247373d}.contact-card-avatar{color:#fff;background:#19755f;border:4px solid #fff;border-radius:22px;place-items:center;width:66px;height:66px;margin:0 auto 12px;font-size:25px;font-weight:900;display:grid;box-shadow:0 8px 18px #135b4433}.contact-card h2{color:#244f42;margin:7px 0;font-size:20px}.contact-card p{color:#637b72;font-size:10px;line-height:1.9}.contact-card small{color:#788b84;margin-top:11px;font-size:8px;display:block}.auth-methods{gap:10px;margin-top:18px;display:grid}.auth-methods button{border:1px solid var(--line);text-align:right;cursor:pointer;background:#fff;border-radius:13px;padding:14px;transition:all .18s}.auth-methods button:hover{border-color:var(--green);background:#f2faf7}.auth-methods b,.auth-methods small{display:block}.auth-methods b{color:var(--ink);font-size:11px}.auth-methods small{color:var(--muted);margin-top:4px;font-size:8px}.membership-badge{color:#176550;background:#e7f5ef;border-radius:99px;padding:2px 7px;font-weight:800;display:inline-block}.nearby-map.nearby-map-native{isolation:isolate;background:linear-gradient(145deg,#dff1e9,#b9dfd0);border:0;border-radius:23px;min-height:270px;box-shadow:0 15px 32px #1359432b,inset 0 0 0 1px #16614a29}.nearby-map-native:after{z-index:5;border-radius:23px}.map-grid{opacity:.4;background-image:linear-gradient(#ffffff57 1px,#0000 1px),linear-gradient(90deg,#ffffff57 1px,#0000 1px);background-size:27px 27px;position:absolute;inset:0;transform:rotate(-8deg)scale(1.1)}.map-water{z-index:1;border:27px solid #5aabac4f;border-radius:48% 52% 0 0;width:320px;height:195px;position:absolute;bottom:-74px;right:-85px;transform:rotate(-16deg)}.map-roads{z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.map-roads path{fill:none;stroke:#fbfffce0;stroke-linecap:round;stroke-width:13px;filter:drop-shadow(0 2px 1px #266b541f)}.map-roads path.minor{stroke:#f4fff8ab;stroke-width:7px}.nearby-map-native .nearby-map-top{z-index:6}.nearby-map-native .map-pins{z-index:7;display:block;position:absolute;inset:0}.nearby-map-native .map-pins i{color:#fff;border:3px solid #fff;width:34px;height:34px;font-size:15px;font-style:normal;line-height:1}.nearby-map-native .map-pins i:after{display:none}.nearby-map-native .pin-one{background:#d45e51;top:47%;right:35%;transform:rotate(0)}.nearby-map-native .pin-two{top:65%;right:60%;color:#fff!important;background:#dfaa42!important;transform:rotate(0)scale(.84)!important}.nearby-map-native .pin-three{top:38%;right:18%;color:#fff!important;background:#20856a!important;transform:rotate(0)scale(.72)!important}.nearby-map-native .nearby-map-note{z-index:8}.sidebar .profile-mini{background:radial-gradient(circle at 8% 0,#dcb76338,#0000 34%),linear-gradient(145deg,#fafffc,#eaf6f0);border:1px solid #cde0d8;border-radius:18px;align-items:center;gap:11px;margin:0 0 17px;padding:14px 13px;transition:all .18s;position:relative;overflow:hidden;box-shadow:0 11px 25px #155d4814}.sidebar .profile-mini:after{content:"›";color:#2a7762;font-size:22px;font-weight:400;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.sidebar .profile-mini:hover{border-color:#8ec3af;transform:translateY(-2px);box-shadow:0 14px 29px #155d4821}.sidebar .profile-mini .avatar{background:#18755f;border:3px solid #fff;border-radius:17px;width:51px;height:51px;font-size:18px;box-shadow:0 6px 15px #145e4733}.sidebar .profile-mini .profile-avatar{object-fit:cover}.sidebar .profile-mini>div:last-child{min-width:0;padding-left:18px}.sidebar .profile-mini b{color:#20483c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sidebar .profile-mini .profile-points{color:#9a6814;background:#fff7dd;border:1px solid #efd084;margin-top:6px;padding:4px 8px;font-size:8px;box-shadow:0 3px 7px #a2711b14}.sidebar .profile-mini small{color:#176b55;background:#e0f2e9;border-radius:99px;align-items:center;gap:4px;margin-top:6px;padding:3px 7px;font-size:7px;font-weight:900;display:inline-flex}.sidebar .profile-mini small .verified{color:#fff;background:#1f876a;border-radius:50%;place-items:center;width:12px;height:12px;font-size:8px;display:grid}.sponsor-rail{background:radial-gradient(circle at 14% 0,#f4c96e4f,#0000 34%),linear-gradient(145deg,#17362e,#275a48);border:1px solid #d5c49f;border-radius:21px;gap:11px;padding:13px;box-shadow:0 16px 32px #143a3024}.sponsor-rail-title{padding:1px 2px 4px}.sponsor-rail-title span{color:#f5cf79;background:#ffdf912e;border-radius:99px;padding:4px 7px;font-size:7px}.sponsor-rail-title b{color:#fff9e8;font-size:12px}.sponsor-rail-card{color:#fff;text-align:right;box-shadow:none;background:#ffffff14;border:1px solid #ffffff1f;border-radius:14px;padding:14px;position:relative;overflow:hidden}.sponsor-rail-card:before{content:"";border:10px solid #ffffff14;border-radius:50%;width:65px;height:65px;position:absolute;bottom:-32px;left:-28px}.sponsor-rail-card:hover{background:#ffffff26;border-color:#f1cb74;transform:translateY(-2px);box-shadow:0 10px 22px #0000002b}.sponsor-rail-card.featured{background:linear-gradient(135deg,#fff1c7,#dfaa45);border-color:#e7bb57}.sponsor-rail-card small,.sponsor-rail-card h3,.sponsor-rail-card p,.sponsor-rail-card>b{z-index:1;position:relative}.sponsor-rail-card small{color:#bbded0;font-size:8px}.sponsor-rail-card.featured small{color:#80571b}.sponsor-rail-card h3{color:#fff;margin:5px 0;font-size:13px}.sponsor-rail-card.featured h3{color:#563e17}.sponsor-rail-card p{color:#d3e7df;font-size:8px}.sponsor-rail-card.featured p{color:#76582c}.sponsor-rail-card>b{color:#f4ce78;font-size:8px}.sponsor-rail-empty{color:#e4f1eb;background:#ffffff14;border-color:#ffffff47}.event-rail{background:linear-gradient(145deg,#f4f8fc,#e7f0fa);border:1px solid #d8e4ef;border-radius:19px;gap:8px;margin:15px 0;padding:12px;display:grid}.event-rail-title{justify-content:space-between;align-items:center;padding:1px 3px 5px;display:flex}.event-rail-title span{color:#6183a5;font-size:8px;font-weight:900}.event-rail-card{text-align:right;cursor:pointer;background:#fff;border:1px solid #d8e4ed;border-radius:13px;grid-template-columns:39px 1fr;align-items:center;gap:9px;width:100%;padding:10px;transition:all .18s;display:grid}.event-rail-card:hover{border-color:#8eb4d3;transform:translateY(-2px);box-shadow:0 9px 18px #325a7d1c}.event-rail-date{color:#2d628a;background:#dcebf6;border-radius:10px;place-items:center;padding:5px 2px;display:grid}.event-rail-date b,.event-rail-date small{display:block}.event-rail-date b{font-size:14px;line-height:1.1}.event-rail-date small{margin-top:2px;font-size:7px}.event-rail-card h3{color:#304d67;margin:3px 0;font-size:10px;line-height:1.55}.event-rail-card p{color:#4e7c9f;margin:0;font-size:8px;font-weight:800}.event-rail-empty{color:#668197;border:1px dashed #b8ccdc;border-radius:12px;align-items:center;gap:8px;padding:11px;display:flex}.event-rail-empty span{font-size:19px}.event-rail-empty b{font-size:8px;line-height:1.7}.event-rail{background:radial-gradient(circle at 14% 0,#f4c96e4f,#0000 34%),linear-gradient(145deg,#17362e,#275a48);border-color:#d5c49f;border-radius:21px;gap:11px;margin:15px 0;padding:13px;box-shadow:0 16px 32px #143a3024}.event-rail-title{direction:rtl;padding:1px 2px 4px}.event-rail-title span{color:#f5cf79;background:#ffdf912e;border-radius:99px;padding:4px 7px;font-size:7px}.event-rail-title b{color:#fff9e8;font-size:12px}.event-rail-card{box-shadow:none;direction:ltr;background:#ffffff14;border-color:#ffffff1f;border-radius:14px;grid-template-columns:43px minmax(0,1fr);gap:10px;padding:11px}.event-rail-card:hover{background:#ffffff26;border-color:#f1cb74;box-shadow:0 10px 22px #0000002b}.event-rail-card.featured{background:linear-gradient(135deg,#fff1c7,#dfaa45);border-color:#e7bb57}.event-rail-date{color:#f7d77f;direction:rtl;background:#ffffff21;border-radius:11px;padding:6px 2px}.event-rail-date b{font-size:15px}.event-rail-card small{color:#bbded0;font-size:7px}.event-rail-card.featured small{color:#80571b}.event-rail-card h3{color:#fff;margin:4px 0;font-size:11px}.event-rail-card.featured h3{color:#563e17}.event-rail-card p{color:#f4ce78;font-size:8px}.event-rail-card.featured p{color:#7e5313}.event-rail-empty{color:#e4f1eb;background:#ffffff14;border-color:#ffffff47}.sponsor-rail-card,.sponsor-rail-title,.event-rail-title{text-align:right;direction:rtl}.event-rail-card{text-align:right;direction:ltr;grid-template-columns:39px minmax(0,1fr)}.event-rail-card>div:last-child{text-align:right;direction:rtl}.event-rail-date{direction:rtl}.event-rail-card h3,.event-rail-card p,.event-rail-card small{text-align:right}.sponsor-rail,.event-rail{background:radial-gradient(circle at 12% 0,#eec46747,#0000 31%),linear-gradient(145deg,#fafffc,#e7f4ee);border-color:#c9ddd4;box-shadow:0 13px 28px #155d4817}.sponsor-rail-title b,.event-rail-title b{color:#214b3e}.sponsor-rail-title span,.event-rail-title span{color:#27745d;background:#e1f2e9}.sponsor-rail-card,.event-rail-card{background:#fff;border-color:#d7e7e0;box-shadow:0 5px 14px #1e5b460d}.sponsor-rail-card.featured,.event-rail-card.featured{background:linear-gradient(135deg,#fffdf5,#fff3d3);border-color:#e8c46f}.sponsor-rail-card:hover,.event-rail-card:hover{background:#f4fbf7;border-color:#76ad99;box-shadow:0 11px 22px #19614a1f}.sponsor-rail-card h3,.event-rail-card h3{color:#255346}.sponsor-rail-card p,.event-rail-card p{color:#637d73}.sponsor-rail-card small,.event-rail-card small{color:#6a907f}.sponsor-rail-card>b{color:#23745d}.sponsor-rail-card.featured h3,.event-rail-card.featured h3{color:#674c19}.sponsor-rail-card.featured p,.event-rail-card.featured p{color:#80673a}.sponsor-rail-card.featured small,.event-rail-card.featured small{color:#987631}.sponsor-rail-card.featured>b{color:#8d651e}.event-rail-date{color:#27745d;background:#e1f2e9}.event-rail-card.featured .event-rail-date{color:#75551b;background:#f6df9d}.sponsor-rail-empty,.event-rail-empty{color:#547469;background:#f7fcf9;border-color:#c3dbd0}.rail-detail-dialog{background:linear-gradient(145deg,#fffefa,#ecf7f1);border:1px solid #c8e0d5;border-radius:22px;width:min(500px,92vw);max-height:calc(100vh - 40px);padding:25px;position:relative;overflow:auto;box-shadow:0 25px 70px #1247373d}.rail-detail-dialog h2{color:#214d40;margin:7px 36px 10px 0;font-size:20px}.rail-detail-dialog>p{color:#5f756e;font-size:12px;line-height:2}.rail-detail-meta{color:#52746a;gap:7px;margin:17px 0;font-size:10px;display:grid}.rail-detail-meta span{background:#fff;border-radius:9px;padding:9px 10px}.admin-history{margin-top:0}.history-hero{background:radial-gradient(circle at 0 0,#f8e9bd 0,#0000 38%),linear-gradient(135deg,#f9fffc,#e6f3ed);border:1px solid #cde2d8;border-radius:22px;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.history-hero h2{color:#1d5141;margin:5px 0;font-size:23px}.history-hero p{color:#627a70;max-width:590px;margin:0;font-size:12px;line-height:1.9}.history-counter{color:#fff;text-align:center;background:#126951;border-radius:16px;min-width:105px;padding:13px;box-shadow:0 10px 22px #1167502e}.history-counter b,.history-counter span{display:block}.history-counter b{font-size:25px}.history-counter span{margin-top:3px;font-size:9px}.history-controls{grid-template-columns:minmax(230px,1fr) 150px 145px;gap:9px;margin:16px 0 10px;display:grid}.history-controls label{color:#36816a;background:#fff;border:1px solid #d3e4dc;border-radius:12px;align-items:center;gap:8px;padding:0 11px;display:flex}.history-controls input,.history-controls select,.history-controls button{color:#315c4d;min-height:42px;font:inherit;background:#fff;border:1px solid #d3e4dc;border-radius:12px;font-size:11px}.history-controls input{border:0;outline:0;width:100%}.history-controls select,.history-controls button{cursor:pointer;padding:0 11px}.history-controls button{background:#eef8f2;font-weight:800}.history-summary{color:#6c8279;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:10px;display:flex}.history-summary button{color:#176c55;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:800}.admin-history-list{gap:9px;display:grid}.admin-history-list>button{text-align:right;cursor:pointer;background:#fff;border:1px solid #d7e6df;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;padding:13px;transition:all .18s;display:grid}.admin-history-list>button:hover{border-color:#9bcbb9;transform:translateY(-1px);box-shadow:0 9px 18px #195e4714}.admin-history-list span{white-space:nowrap;border-radius:99px;padding:6px 9px;font-size:9px;font-weight:900}.admin-history-list span.approved{color:#176c55;background:#e4f4ec}.admin-history-list span.rejected{color:#a64b39;background:#ffebe7}.admin-history-list b,.admin-history-list small{display:block}.admin-history-list b{color:#244d40;font-size:11px}.admin-history-list small{color:#71857d;margin-top:5px;font-size:9px}.admin-history-list em{color:#1b755c;font-size:9px;font-style:normal;font-weight:800}.history-empty{color:#527369;background:#fbfefc;border:1px dashed #c8ddd3;border-radius:16px;place-items:center;gap:5px;padding:32px;font-size:11px;display:grid}.history-empty small{font-size:9px}.user-list-controls{align-items:center;gap:9px;margin:10px 0;display:flex}.user-list-controls select{color:#285b4b;min-height:38px;font:inherit;background:#fafffc;border:1px solid #cde1d7;border-radius:11px;padding:0 10px;font-size:10px}.user-list-controls span{color:#196850;background:#e8f5ee;border-radius:99px;margin-right:auto;padding:8px 11px;font-size:9px;font-weight:900}.feed-tools{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 16px;display:grid}.feed-tools label{color:#668077;gap:4px;min-width:0;font-size:9px;font-weight:850;display:grid}.feed-tools select{color:#255f4b;width:100%;min-height:40px;font:inherit;cursor:pointer;background:#f4faf6;border:1px solid #d4e5dd;border-radius:11px;padding:0 10px;font-size:11px;font-weight:800}.feed-categories{display:contents}@media (max-width:640px){.filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.filters button{font-size:11px}.feed-tools{gap:7px}.feed-tools select{min-height:38px;font-size:10px}}.feed-filter-bar{background:linear-gradient(135deg,#fbfffc,#eff8f3);border:1px solid #d7e7df;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:7px;margin:5px 0 16px;padding:7px 8px;display:grid}.feed-filter-bar .filters{display:contents!important}.feed-filter-bar .filters button{white-space:nowrap;border-radius:10px;width:100%;min-width:0;padding:9px 7px;font-size:10px}.feed-filter-bar .feed-tools{min-width:0;margin:0!important;display:block!important}.feed-filter-bar .feed-tools label{color:#668077;font-size:8px;display:block}.feed-filter-bar .feed-tools label>span{display:none}.feed-filter-bar .feed-tools select{color:#39675a;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #dbe7e1;border-radius:10px;width:100%;min-width:0;min-height:35px;padding:0 8px;font-size:9px;font-weight:750}@media (max-width:640px){.feed-filter-bar{gap:5px;margin:4px 0 13px;padding:6px}.feed-filter-bar .filters button{padding:8px 4px;font-size:8px}.feed-filter-bar .feed-tools select{letter-spacing:-.15px;border-radius:8px;min-height:30px;padding:0 4px;font-size:7.5px;font-weight:800}.history-hero{align-items:flex-start;padding:18px}.history-hero h2{font-size:19px}.history-counter{min-width:75px;padding:10px}.history-counter b{font-size:20px}.history-controls{grid-template-columns:1fr 1fr}.history-controls label{grid-column:1/-1}.admin-history-list>button{grid-template-columns:auto 1fr;padding:11px}.admin-history-list em{display:none}.admin-history-list small{line-height:1.7}}.support-floating{z-index:80;color:#176953;font:inherit;cursor:pointer;background:linear-gradient(135deg,#f9fffc,#e7f5ee);border:1px solid #acd1c1;border-radius:99px;padding:10px 14px;font-size:10px;font-weight:900;position:fixed;bottom:94px;left:auto;right:22px;box-shadow:0 12px 27px #14654b29}.feedback-dialog{background:radial-gradient(circle at 92% 0,#ecc16429,#0000 29%),linear-gradient(145deg,#fffefa,#f1faf5);border-color:#c9e0d5;border-radius:30px;padding:29px}.feedback-dialog textarea,.feedback-dialog select{box-sizing:border-box;color:#244c40;background:#fff;border:1px solid #cfe2d9;border-radius:16px;outline:0;width:100%;margin-top:7px;padding:13px 14px;box-shadow:inset 0 1px 2px #14554108}.feedback-dialog textarea{resize:vertical;min-height:145px;line-height:1.9}.feedback-dialog textarea:focus,.feedback-dialog select:focus{border-color:#5ca98d;box-shadow:0 0 0 4px #4f9d7d1f}.feedback-dialog .auth-label{color:#43695d;margin-top:15px;font-size:10px;font-weight:900}.feedback-dialog .primary.full-button{border-radius:15px;margin-top:14px;padding:13px}@media (max-width:760px){.support-floating{padding:9px 11px;font-size:9px;bottom:86px;right:13px}.feedback-dialog{border-radius:25px;width:min(540px,100vw - 24px);padding:22px}.feedback-dialog h2{font-size:20px}.feedback-dialog>p{font-size:11px}}.referral-card{background:linear-gradient(135deg,#f0faf5,#fffdf7);border:1px solid #c6ddd3;border-radius:14px;margin:13px 0;padding:13px}.referral-card>div:first-child{grid-template-columns:31px 1fr;align-items:center;column-gap:9px;display:grid}.referral-card>div:first-child span{color:#fff;background:#1c7961;border-radius:10px;grid-row:1/3;place-items:center;width:31px;height:31px;font-size:17px;display:grid}.referral-card b,.referral-card small{display:block}.referral-card b{color:#254a3e;font-size:10px}.referral-card small{color:#668078;margin-top:3px;font-size:8px}.referral-card p{color:#62766e;margin:11px 0 0;font-size:8px;line-height:1.8}.referral-code{background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin-top:11px;padding:8px 9px;display:flex}.referral-code code{color:#176a55;letter-spacing:.5px;font-family:Vazirmatn,sans-serif;font-size:11px;font-weight:900}.referral-code button,.referral-apply button{color:#fff;font:inherit;cursor:pointer;background:#176a55;border:0;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:900}.referral-apply{align-items:end;gap:8px;margin:0 0 12px;display:flex}.referral-apply label{color:#65776f;flex:1;font-size:8px;font-weight:800}.referral-apply input{width:100%;font:inherit;text-transform:uppercase;background:#fff;border:1px solid #d6e3dc;border-radius:8px;outline:0;margin-top:5px;padding:8px;font-size:9px;display:block}.referral-apply button:disabled{cursor:default;background:#bdcac4}.referral-auth-note{color:#6f827a;margin-top:6px;font-size:8px;line-height:1.7;display:block}.topic-picker{color:#6e8079;align-items:center;gap:8px;margin:11px 14px 0;font-size:8px;font-weight:800;display:flex}.topic-picker select{color:#31564a;font:inherit;background:#f8fbf9;border:1px solid #d5e3dd;border-radius:8px;outline:0;padding:6px 8px;font-size:8px}.welcome .city-question,.story-view-owner b,.story-viewer>p{font-family:Vazirmatn,sans-serif}.story-viewer>p{letter-spacing:0;font-weight:600}.welcome .city-question{color:#163f35;text-align:right;width:100%;max-width:610px;font-family:Vazirmatn,sans-serif;font-size:inherit;background:linear-gradient(120deg,#fffdf8 0%,#f1faf5 65%,#e4f4ed 100%);border:1px solid #cfe2da;border-radius:18px;grid-template-columns:1fr auto;gap:5px 16px;margin:8px 0 0;padding:16px 18px 15px;line-height:1.45;display:grid;position:relative;overflow:hidden;box-shadow:0 9px 22px #15534412}.welcome .city-question:before{content:"";border:18px solid #37916f1a;border-radius:50%;width:128px;height:128px;position:absolute;top:-67px;left:-52px}.welcome .city-question small,.welcome .city-question strong,.welcome .city-question span{z-index:1;position:relative}.welcome .city-question small{color:#55927f;letter-spacing:.2px;grid-column:1/3;font-size:9px;font-weight:900}.welcome .city-question strong{letter-spacing:-.25px;font-size:18px;font-weight:900}.welcome .city-question span{color:#fff;white-space:nowrap;background:#176c57;border:0;border-radius:10px;align-self:end;padding:7px 10px;font-size:8px;font-weight:900;transition:transform .18s,background .18s}.welcome .city-question:hover span{background:#0f4e3e;transform:translate(-2px)}.story-viewer{background:radial-gradient(circle at 88% 12%,#f3bf673d,#0000 25%),linear-gradient(145deg,#0d3029 0%,#175f50 58%,#0f3c34 100%);border:1px solid #ffffff38;border-radius:30px;width:min(680px,94vw);min-height:455px;padding:27px 30px 28px;box-shadow:0 34px 110px #08282173}.story-viewer:before{background:#ffffff0f;width:315px;height:315px;bottom:-148px;left:-116px;box-shadow:0 0 0 44px #ffffff06}.story-viewer:after{background:#f4c36a1f;width:190px;height:190px;top:-60px;right:-56px}.story-view-owner{border-bottom:1px solid #ffffff2b;padding:0 4px 15px}.story-view-owner .story-avatar{color:#145742;background:#eaf7f1;border:2px solid #fae09dd9;border-radius:15px;width:46px;height:46px;box-shadow:0 5px 16px #00000021}.story-view-owner b{letter-spacing:.1px;font-family:Vazirmatn,sans-serif;font-size:14px}.story-view-owner small{color:#c4ded5;font-size:9px}.story-viewer>p{color:#fffdf8;text-align:center;text-shadow:0 2px 13px #00000024;background:linear-gradient(145deg,#ffffff26,#ffffff12);border:1px solid #fff3;border-radius:22px;place-items:center;min-height:190px;margin:22px 3px 20px;padding:28px 46px;font-family:Vazirmatn,sans-serif;font-size:18px;font-weight:600;line-height:2.2;display:grid;box-shadow:inset 0 1px #ffffff24,0 14px 25px #0000001a}.story-viewer>p:before,.story-viewer>p:after{color:#f6cf78;opacity:.9;font-family:Vazirmatn,sans-serif;font-size:42px;font-weight:900}.story-viewer>p:before{top:36px;right:13px}.story-viewer>p:after{bottom:21px;left:13px}.story-video{z-index:1;aspect-ratio:9/16;object-fit:contain;background:#071f1b;border:0;border-radius:24px;width:min(100%,356px);max-height:61vh;margin:20px auto 23px;display:block;position:relative;box-shadow:0 21px 42px #0000004f}.story-sound-toggle{z-index:3;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);color:#fff;cursor:pointer;background:#09241ed1;border:1px solid #ffffff8f;border-radius:50%;place-items:center;width:42px;height:42px;margin:-14px auto 18px;font-size:17px;line-height:1;transition:transform .18s,background .18s;display:grid;position:relative;box-shadow:0 7px 18px #00000038}.story-sound-toggle:hover{background:#10644ef5;transform:scale(1.07)}@media (max-width:640px){.story-video{outline-offset:4px;border-width:5px;border-radius:25px;width:min(100%,332px);max-height:59vh;margin:18px auto 22px}.story-sound-toggle{width:38px;height:38px;margin:-12px auto 17px}}.story-reactions{gap:10px;padding-top:3px}.story-reactions button{background:#ffffff21;border-radius:15px;width:48px;height:46px;transition:transform .18s,background .18s}.story-reactions button:hover{background:#ffffff38;transform:translateY(-3px)}.story-viewer .story-reaction-count{color:#f9e4a8;background:#00000024;border-radius:99px;margin:0;padding:7px 10px;font-size:9px;position:absolute;bottom:28px;left:29px}@media (max-width:640px){.welcome .city-question{border-radius:16px;padding:14px 15px}.welcome .city-question strong{font-size:15px}.welcome .city-question span{padding:6px 8px;font-size:7px}.story-viewer{border-radius:24px;min-height:440px;padding:22px 18px}.story-viewer>p{min-height:185px;margin:18px 0;padding:24px 30px;font-size:16px;line-height:2.1}.story-viewer .story-reaction-count{bottom:20px;left:17px}.auth-two-columns,.profile-form-grid{grid-template-columns:1fr}.profile-bio{grid-column:auto}}@media (max-width:760px){.news-row article>div,.news-disclaimer,.home-reward-copy span,.home-reward-copy small,.home-reward-copy em,.home-referral-copy span,.home-referral-copy p,.home-referral-copy small,.home-highlight small,.home-highlight p,.story-row b,.story-row small,.story-reward-note,.story-reaction-count,.post-photo figcaption,.protected-photo:after,.event-meta span,.event-card-top>button,.event-notice,.service-filter-row button,.feed-categories button,.feed-tools select,.notification-toolbar button,.notification-popover .notification-list b,.notification-popover .notification-list small,.notification-popover .notification-list em,.mobile-profile-card small,.mobile-more-menu nav b,.mobile-more-menu nav small,.bottom-nav button,.profile-page-head p,.profile-page-head button,.profile-page-menu button,.auth-kicker,.terms,.rules-check,.auth-security,.profile-hero>small,.dashboard-label,.profile-progress small,.ticket-item>div:first-child small,.ticket-item em,.catalog-status,.admin-catalog-list small,.admin-catalog-list .admin-actions button,.admin-featured-grids small,.admin-featured-grids button,.community-message footer button,.community-reply small,.community-reply span,.composer-hint,.community-send,.message-notice,.compose-preview{font-size:10px}.post-head small,.post-tag,.event-card-copy>p,.event-detail,.service-real-detail>p,.service-page-heading>div>p,.event-page-heading>div>p,.notification-popover .notification-popover-head span,.chat-contact small,.chat-boundaries small,.preference-dialog p,.reply-preview b,.reply-preview span,.message-tools button,.dialog-desc,.search-results>b,.search-live-results>p,.auth-card>p,.auth-label,.ticket-center>p,.ticket-item>p,.rail-detail-meta,.feed-tools select{font-size:11px}.bottom-nav button{font-size:9px}.mobile-more-menu nav b{font-size:10px}.mobile-more-menu nav small{font-size:8px}.story-row b{font-size:9px}.story-row small{font-size:8px}.notification-popover .notification-list>button{padding-block:12px}.home-daily-reward>button,.home-referral>button,.event-joined{font-size:10px}}@media (max-width:1050px){.app-shell{grid-template-columns:190px minmax(0,680px)}.right-rail{display:none}}.suspension-timer{color:#9a4b18;font-variant-numeric:tabular-nums;margin-top:5px;font-weight:700;display:block}.suspension-timer.expired{color:#8d2430}.admin-user-list .user-report-history{align-items:center;gap:4px;width:max-content;color:#9a591f!important;background:#fff4e8!important;border-radius:7px!important;margin-top:4px!important;padding:3px 6px!important;font-size:7px!important;font-weight:800!important;line-height:1.25!important;text-decoration:none!important;display:inline-flex!important}@media (max-width:760px){.live-room-tabs{padding-bottom:5px;display:flex;overflow-x:auto}.live-room-tabs button{flex:none;min-width:138px}.community-chat-body{padding:13px}.community-message,.private-message{max-width:76%}.community-room-head small,.composer-hint{display:none}.auth-page{padding:18px;display:block}.auth-brand{border-radius:20px;min-height:230px;margin-bottom:14px;padding:28px}.auth-logo{width:55px;height:55px;font-size:27px}.auth-brand h1{margin:12px 0 4px;font-size:29px}.auth-features{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;font-size:8px}.auth-card{border-radius:20px;width:100%;padding:24px}.auth-card h2{font-size:20px}.verify-step{grid-template-columns:34px 1fr}.verify-step label{text-align:center;grid-column:1/3}.topbar{grid-template-columns:1fr auto 1fr;height:64px;padding:0 16px}.brand{font-size:19px}.brand-mark{width:34px;height:34px}.location{padding:8px 10px;font-size:10px}.header-actions .icon-button:first-child,.desktop-compose{display:none}.notification{color:#176d57;background:linear-gradient(145deg,#fbfffd,#e3f3eb);border-color:#b9d8cc;align-items:center;gap:5px;width:auto;height:40px;padding:0 10px;font:900 9px/1 Vazirmatn,sans-serif;display:flex}.theme-toggle{border-radius:12px;justify-content:center;width:38px;height:38px;padding:0}.theme-toggle small{display:none}.notification-bell{font-size:15px}.notification-label{display:inline}.notification-anchor .notification-count{top:-6px;left:-6px}.mobile-profile-button{color:#187159;cursor:pointer;background:linear-gradient(145deg,#fbfffd,#e3f3eb);border:1px solid #b9d8cc;border-radius:13px;place-items:center;width:40px;height:40px;font:900 19px/1 Vazirmatn,sans-serif;display:grid;box-shadow:0 5px 12px #19684f1a}.notification-popover{transform-origin:bottom;border-radius:22px;width:auto;max-height:calc(100vh - 96px);position:fixed;inset:auto 10px 76px}.notification-popover:before{display:none}.bottom-notification{color:currentColor;border-radius:8px;place-items:center;width:23px;height:23px;display:grid}.bottom-notification svg{width:18px;height:18px}.app-shell{padding:20px 14px 105px;display:block}.sidebar{display:none}.mobile-profile-card{box-sizing:border-box;color:#204d40;text-align:right;width:100%;font:inherit;cursor:pointer;background:radial-gradient(circle at 7% 0,#eabe613d,#0000 35%),linear-gradient(145deg,#fbfffd,#eaf6f0);border:1px solid #c8e0d5;border-radius:17px;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 0 15px;padding:11px 12px;display:grid;box-shadow:0 9px 20px #155b4614}.mobile-profile-card img,.mobile-profile-avatar{object-fit:cover;color:#fff;background:#18755f;border:2px solid #fff;border-radius:14px;place-items:center;width:45px;height:45px;font-size:17px;font-weight:900;display:grid;box-shadow:0 4px 11px #135a4429}.mobile-profile-card span:nth-child(2){min-width:0}.mobile-profile-card b,.mobile-profile-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mobile-profile-card small{color:#427767;margin-top:5px;font-size:8px;font-weight:800}.mobile-profile-card i{color:#1c765e;font-size:19px;font-style:normal}.welcome{align-items:flex-start;padding:21px 18px}.welcome h1,.page-heading h1{font-size:21px}.trust-pill:not(.membership-pill){padding:8px}.trust-pill:not(.membership-pill) b{display:none}.trust-pill:not(.membership-pill) small{white-space:nowrap;margin:0}.home-highlights{grid-template-columns:1fr;gap:9px}.home-highlight{min-height:0;padding:13px}.admin-summary,.admin-lists{grid-template-columns:1fr}.stories{gap:16px}.post{border-radius:17px;padding:16px}.post h2{font-size:16px}.apartment-image{height:190px}.date-strip{align-items:center;gap:9px;padding:10px}.date-copy small{font-size:8px}.occasion{min-width:0;padding-right:9px}.occasion small{font-size:7px}.calendar-icon{width:41px;height:45px}.home-daily-reward{grid-template-columns:auto 1fr;margin-top:-8px;padding:11px}.home-daily-reward>button{grid-column:1/-1;width:100%}.news-row{scroll-snap-type:x mandatory;grid-template-columns:82% 82% 82%;padding-bottom:4px;overflow-x:auto}.news-row article{scroll-snap-align:start}.news-disclaimer{line-height:1.6}.bottom-nav{border-top:1px solid var(--line);z-index:25;height:70px;padding:7px 4px max(7px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf9f5;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.bottom-nav button{min-width:0;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:1 1 0;justify-items:center;gap:3px;padding:0 2px;font-size:9px;display:grid}.bottom-nav button span{font-size:20px}.bottom-nav .bottom-notification{place-items:center;display:grid;position:relative}.bottom-nav .bottom-notification i{color:#fff;background:#df654e;border:2px solid #fff;border-radius:99px;place-items:center;min-width:16px;height:16px;padding:0 3px;font:900 7px/1 Vazirmatn,sans-serif;display:grid;position:absolute;top:-7px;left:-12px}.bottom-nav button.active{color:var(--green);font-weight:900}.mobile-menu-backdrop{z-index:38;cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#081f196b;border:0;position:fixed;inset:0}.mobile-more-menu{z-index:39;box-sizing:border-box;width:min(318px,86vw);padding:17px 14px calc(90px + env(safe-area-inset-bottom));background:linear-gradient(155deg,#fffefb,#edf8f2);border:0;border-left:1px solid #c6ded3;border-radius:0 0 25px;animation:.2s ease-out mobile-drawer-in;position:fixed;inset:0 auto 0 0;overflow:auto;box-shadow:20px 0 50px #0f45343d}@keyframes mobile-drawer-in{0%{transform:translate(-100%)}to{transform:translate(0)}}.mobile-more-menu header{color:#254f42;justify-content:space-between;align-items:center;margin-bottom:15px;padding:0 4px;font-size:14px;display:flex}.mobile-more-menu header button{color:#266c57;cursor:pointer;background:#e2f1e9;border:0;border-radius:10px;width:31px;height:31px;font-size:21px}.mobile-drawer-profile{box-sizing:border-box;color:#204d40;text-align:right;width:100%;font:inherit;cursor:pointer;background:radial-gradient(circle at 7% 0,#e9be623b,#0000 35%),linear-gradient(145deg,#fbfffd,#e8f5ee);border:1px solid #cbe1d5;border-radius:17px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:15px;padding:11px;display:grid}.mobile-drawer-profile img,.mobile-drawer-profile>span{object-fit:cover;color:#fff;background:#18755f;border:2px solid #fff;border-radius:15px;place-items:center;width:46px;height:46px;font-size:18px;font-weight:900;display:grid;box-shadow:0 4px 11px #135a4429}.mobile-drawer-profile div{min-width:0}.mobile-drawer-profile b,.mobile-drawer-profile small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mobile-drawer-profile b{font-size:11px}.mobile-drawer-profile small{color:#4e776a;margin-top:5px;font-size:8px}.mobile-drawer-profile i{color:#26735d;font-size:25px;font-style:normal}.mobile-drawer-nav{gap:6px;display:grid}.mobile-drawer-nav button{color:#345d50;text-align:right;min-height:45px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:32px 1fr;align-items:center;gap:10px;padding:8px 10px;display:grid}.mobile-drawer-nav button.active{color:#176b55;background:#dff3e9;border-color:#b9ddcd}.mobile-drawer-nav span{color:#19735a;background:#e4f2eb;border-radius:9px;place-items:center;width:29px;height:29px;font-size:17px;line-height:1;display:grid}.mobile-drawer-nav b{font-size:11px}.mobile-drawer-nav button.active span{color:#fff;background:#19735a}.floating-compose{border:4px solid var(--paper);background:var(--green);color:#fff;z-index:24;border-radius:50%;place-items:center;width:52px;height:52px;font-size:25px;display:grid;position:fixed;bottom:77px;left:17px;box-shadow:0 8px 20px #12574840}.ai-floating,.ai-floating>span,.feedback-floating,.feedback-floating b,.support-floating{display:none}.feedback-kinds{grid-template-columns:repeat(2,1fr)}.feedback-dialog{padding:20px}.streak-week{gap:3px}.daily-reward-card{padding:14px}.daily-reward-bottom{align-items:flex-end}.assistant-panel{border-radius:20px 20px 0 0;height:calc(100vh - 94px);bottom:76px;left:14px}.category-grid{gap:7px}.service-card button{display:block}.mini-events{grid-template-columns:1fr}.event-art{height:190px}.composer{padding:17px}.ai-badge{display:none}.form-grid{grid-template-columns:1fr}.messages-layout{grid-template-columns:74px 1fr;min-height:520px}.chat-list button{justify-content:center;padding:10px 5px}.chat-list button>div{display:none}.dialog-card{padding:20px}.bottom-nav button{flex:1;min-width:0;font-size:8px}html{-moz-text-size-adjust:112%;text-size-adjust:112%}.bottom-nav button{font-size:9px}.mobile-profile-card b{font-size:12px}.mobile-profile-card small,.mobile-more-menu nav b{font-size:10px}.mobile-more-menu nav small{font-size:8px}.date-copy b{font-size:11px}.date-copy small,.occasion small{font-size:9px}.occasion b{font-size:10px}.auth-brand>p{font-size:11px}.auth-features{font-size:9px}.community-room-head small,.composer-hint{font-size:10px}.admin-user-list .user-report-history{font-size:9px!important}.home-referral-copy span,.home-referral-copy small{font-size:10px}.home-referral-copy b{font-size:14px}.home-referral-copy p{font-size:12px;line-height:1.85}.home-referral>button{font-size:11px}.referral-card b{font-size:12px}.referral-card small,.referral-card p,.referral-apply label,.referral-auth-note,.referral-code button,.referral-apply button{font-size:10px}}.notification-anchor .notification-count,.notification-popover-head span,.notification-toolbar button,.notification-popover .notification-list small,.notification-popover .notification-list em,.profile-points,.calendar-icon span,.occasion>span,.occasion small,.home-reward-copy span,.home-reward-copy small,.home-reward-copy em,.city-question span,.story-row b,.story-row small,.story-report,.story-delete,.sponsor-card>span,.sponsor-card small,.sponsor-card b,.sponsor-options small,.sponsor-rail-title span,.sponsor-rail-card small,.sponsor-rail-card p,.sponsor-rail-card>b,.sponsor-rail-empty span,.nearby-privacy,.nearby-map-top span,.nearby-map-top a,.map-pins i,.nearby-map-note small,.nearby-list-head button,.nearby-list span,.nearby-list small,.nearby-services small,.nearby-list a,.nearby-services a,.event-route,.home-highlight small,.home-highlight p,.news-category,.news-row article>div,.news-disclaimer,.protected-photo:after,.reply-heading small,.reply-tools button,.reply-edit button,.reply-hint,.saved-center article span,.saved-center article p,.saved-center article small,.saved-center article>button,.event-card-top>button,.event-meta span,.wallet-rules small,.wallet-spend,.daily-reward-bottom small,.assistant-nav small,.assistant-head small,.assistant-notice,.quick-questions button,.studio-head small,.room-pinned small,.room-unpin,.message-topic,.community-reply small,.composer-hint,.reply-preview b,.admin-featured-grids button,.catalog-status,.admin-catalog-list .admin-actions button,.profile-stats small,.terms,.profile-progress small,.ticket-item>div:first-child small,.ticket-item em,.ticket-reply span,.ticket-reply small,.admin-role-guide small,.manager-invite small,.manager-list small,.manager-role,.admin-user-list small,.admin-user-list em,.member-level,.admin-user-list select,.admin-queue-tabs button b,.admin-focused-queue article>small,.reply-templates button,.send-ticket-reply,.cancel-ticket-reply,.profile-page-head button,.dashboard-grid small,.verification-cta small,.verify-step small,.verify-step label,.privacy-box p,.verify-step>button,.email-code-heading small,.contact-change-card>div:first-child span,.phone-change-locked p,.contact-card small,.auth-methods small,.sidebar .profile-mini .profile-points,.sidebar .profile-mini small,.sidebar .profile-mini small .verified,.event-rail-title span,.event-rail-date small,.event-rail-card small,.event-rail-card p,.event-rail-empty b,.referral-card small,.referral-card p,.referral-code button,.referral-apply button,.referral-apply label,.referral-auth-note,.topic-picker,.topic-picker select,.welcome .city-question span,.mobile-more-menu nav small,.admin-user-list .user-report-history,.auth-features,.mobile-profile-card small,.date-copy small,.bottom-nav button{font-size:10px!important}.profile-full-page .profile-page-head p{font-size:13px!important}.profile-full-page .profile-page-head button{font-size:12px!important}.profile-full-page .profile-page-menu button{font-size:13px!important}.profile-full-page .profile-progress small,.profile-full-page .profile-stats small,.profile-full-page .verification-cta small,.profile-full-page .verify-step small,.profile-full-page .privacy-box p,.profile-full-page .verify-step>button,.profile-full-page .email-code-heading small,.profile-full-page .contact-change-card>div:first-child span,.profile-full-page .phone-change-locked p,.profile-full-page .referral-card small,.profile-full-page .referral-card p,.profile-full-page .referral-code button,.profile-full-page .referral-apply button,.profile-full-page .referral-apply label{font-size:12px!important}.profile-full-page .ticket-item>div:first-child small,.profile-full-page .ticket-item em,.profile-full-page .ticket-reply span,.profile-full-page .ticket-reply small{font-size:11px!important}@media (max-width:760px){.profile-full-page .profile-page-head p{font-size:12px!important}.profile-full-page .profile-page-head button{font-size:11px!important}.profile-full-page .profile-page-menu button{font-size:12px!important}}:root[data-theme=dark] .app-shell,:root[data-theme=dark] .content,:root[data-theme=dark] .profile-full-page,:root[data-theme=dark] .admin-full-page,:root[data-theme=dark] .section-page,:root[data-theme=dark] .auth-page{color:var(--ink)}:root[data-theme=dark] :is(.post,.post-replies article,.reply-composer,.reply-preview,.news,.news-row,.filters,.feed-tools,.feed-categories,.home-highlight,.home-daily-reward,.home-referral,.nearby-community,.nearby-empty-card,.nearby-list,.nearby-services,.nearby-map-note,.rail-card,.sponsor-rail,.sponsor-rail-card,.sponsor-card,.service-card,.event-card,.profile-full-page,.profile-full-page>.profile-panel,.profile-full-page>.profile-activity-center,.profile-full-page>.account-dashboard,.profile-full-page>.profile-editor,.profile-full-page>.verification-center,.profile-full-page>.ticket-center,.profile-full-page .wallet-profile-panel>.section-page,.profile-page-head,.profile-page-menu,.admin-page-head,.admin-page-menu,.admin-page-panel,.admin-page-panel .admin-summary article,.admin-page-panel .admin-lists section,.admin-user-list article,.manager-list article,.admin-ticket-list>button,.admin-ticket-detail,.ticket-list-item,.ticket-thread-message,.ticket-user-reply,.ticket-management-reply,.review-section-grid>button,.report-history-list article,.management-inbox article,.wallet-card,.wallet-rules,.wallet-history article,.saved-center article,.activity-center article,.contact-card,.private-message,.community-message,.community-chat-body,.live-room-tabs,.event-composer,.sponsor-modal,.dialog-card,.feedback-dialog,.report-private-dialog,.report-history-dialog,.auth-card,.auth-brand,.mobile-profile-card,.mobile-more-menu,.notification-popover){color:#edf7f2;box-shadow:0 10px 28px #0003;background:#14251f!important;border-color:#29483c!important}:root[data-theme=dark] :is(.post h2,.post h3,.post-head b,.page-heading h1,.page-heading h2,.section-page h1,.section-page h2,.service-card h3,.event-card h2,.news h2,.nearby-heading h2,.nearby-list b,.nearby-services b,.profile-page-head h1,.admin-page-head h1,.profile-full-page h2,.profile-full-page h3,.admin-full-page h1,.admin-full-page h2,.admin-full-page h3,.admin-user-list b,.manager-list b,.ticket-detail-head h3,.ticket-list-item b,.ticket-thread-message b,.wallet-card b,.saved-center b,.activity-center b,.contact-card b,.community-message b,.private-message b,.notification-popover b){color:#edf7f2!important}:root[data-theme=dark] :is(p,small,.muted,.date-copy small,.occasion small,.page-heading p,.section-page>p,.profile-page-head p,.admin-page-head p,.profile-full-page p,.profile-full-page small,.admin-full-page p,.admin-full-page small,.post-head span,.post time,.post-replies small,.service-card p,.event-card p,.ticket-list-item p,.ticket-list-item small,.notification-popover small,.management-inbox em,.news-row article>div,.nearby-list small,.nearby-services small){color:#b5c9bf!important}:root[data-theme=dark] :is(input,textarea,select,.auth-label input,.auth-label textarea,.auth-label select,.real-search,.feed-tools select,.ticket-admin-controls input,.ticket-admin-controls select,.ticket-reply-compose textarea,.ticket-user-reply textarea,.password-input input,.otp-field){color:#eff8f3!important;background:#0e1d17!important;border-color:#385b4c!important}:root[data-theme=dark] :is(input,textarea,select)::placeholder{color:#7f998d!important}:root[data-theme=dark] :is(.sidebar nav button,.profile-page-menu button,.admin-page-menu button,.filters button,.feed-categories button,.service-filter-row button,.event-filter-row button,.ticket-list-head button,.ticket-admin-controls button,.manager-invite button,.manager-list select,.admin-user-list select,.reply-templates button,.notification-toolbar button,.contact-change-button,.two-factor-toggle,.back-link,.content-back){color:#d7eee4!important;background:#1b342a!important;border-color:#395d4d!important}:root[data-theme=dark] :is(.sidebar nav button.active,.profile-page-menu button.active,.admin-page-menu button.active,.filters button.active,.feed-categories button.active,.service-filter-row button.active,.event-filter-row button.active){color:#fff!important;background:#27785f!important;border-color:#52b88f!important}:root[data-theme=dark] :is(.modal-backdrop,.story-modal-backdrop){background:#000000ad!important}:root[data-theme=dark] .nearby-map-native{filter:saturate(.74)brightness(.72)}:root[data-theme=dark] .welcome{box-shadow:0 18px 38px #0000004d}:root[data-theme=dark] .topbar,.theme-toggle{color:#e8f8f0!important;background:#102019!important;border-color:#385b4c!important}:root[data-theme=dark] .notification{color:#d7f1e4!important;background:#18382e!important;border-color:#40765f!important}:root[data-theme=dark] .notification-popover :is(button:hover,.notification-toolbar button.active){color:#e9faf1!important;background:#244536!important}:root[data-theme=dark] .mobile-profile-card{background:linear-gradient(145deg,#1a342a,#102019)!important}:root[data-theme=dark] .sidebar-context-nav{background:0 0!important;border-color:#0000!important}:root[data-theme=dark] .sidebar-context-title{color:var(--muted)!important}:root[data-theme=dark] .profile-full-page{background:linear-gradient(#12261e,#0d1914)!important;border-color:#2c4d3f!important}:root[data-theme=dark] .profile-page-head{background:radial-gradient(circle at 10% 0,#e2b2512b,#0000 30%),linear-gradient(135deg,#1c362b,#102019)!important}:root[data-theme=dark] .admin-page-head{background:radial-gradient(circle at 8% 10%,#e2b2512b,#0000 30%),linear-gradient(135deg,#18313a,#102027)!important}@media (max-width:760px){:root[data-theme=dark] .topbar,:root[data-theme=dark] .notification,:root[data-theme=dark] .theme-toggle{background:#102019!important}:root[data-theme=dark] .bottom-nav{background:#102019!important;border-color:#29483c!important}:root[data-theme=dark] .bottom-nav button{color:#afc8bc!important}:root[data-theme=dark] .bottom-nav button.active{color:#85dcba!important}}:root[data-theme=dark] :is(.location,.icon-button,.sidebar-trust,.assistant-nav,.profile-mini small,.membership-badge,.privacy-box,.profile-progress,.progress,.verification-cta,.verification-cta.complete,.settings-list button,.profile-page-head>button,.sponsor-rail-reserve,.sponsor-rail-empty,.sponsor-rail-card>button,.event-rail-card,.event-rail-empty,.wallet-rules article,.dashboard-grid button,.profile-stats article,.verify-step,.contact-change-card,.phone-change-locked,.email-verify-form,.email-code-heading,.password-security-card,.two-factor-card,.ticket-closed-note,.ticket-state,.ticket-list-status,.admin-summary article,.admin-lists section,.admin-role-guide article,.manager-invite,.review-list,.review-list article,.report-card,.post-menu,.reply-tools,.message-tools,.story-viewer,.story-composer,.story-reaction-count){color:#edf7f2!important;background:#193129!important;border-color:#3a5b4c!important}:root[data-theme=dark] :is(.privacy-box b,.privacy-box p,.profile-progress b,.profile-progress small,.verification-cta b,.verification-cta small,.settings-list button,.membership-badge,.verify-step b,.verify-step small,.contact-change-card h3,.contact-change-card p,.password-security-card h3,.password-security-card p,.two-factor-card h3,.two-factor-card p,.ticket-state,.ticket-list-status,.ticket-closed-note,.dashboard-grid b,.dashboard-grid small){color:#e1f1e9!important}:root[data-theme=dark] .profile-points{color:#f4d28e!important;background:#3b2e15!important}:root[data-theme=dark] .profile-mini small .verified,:root[data-theme=dark] .verified{color:#a9e7c9!important;background:#24513f!important}:root[data-theme=dark] .progress>span{background:linear-gradient(90deg,#42a77f,#93dbb8)!important}:root[data-theme=dark] .settings-list{border-color:#345445!important}:root[data-theme=dark] .settings-list button:not(.logout-button):not(.delete-account-button):hover{background:#244536!important}:root[data-theme=dark] .logout-button{color:#ffb0a1!important}:root[data-theme=dark] .delete-account-button{color:#ff9c9c!important}:root[data-theme=dark] :is(.live-room-tabs button,.community-chat-shell,.community-room-head,.room-search,.community-chat-body,.community-composer,.chat-list button,.chat-body,.message-input,.message-notice){color:#edf7f2!important;background:#14251f!important;border-color:#355747!important}:root[data-theme=dark] .community-welcome{color:#eff9f3;box-shadow:none;background:linear-gradient(145deg,#173228,#10261f);border-color:#356551}:root[data-theme=dark] .community-welcome-mark{color:#f3c85b;background:#245a48}:root[data-theme=dark] .community-welcome p{color:#c5ddd1}:root[data-theme=dark] .community-welcome small{color:#9ebaae}:root[data-theme=dark] .live-room-tabs button:not(.active){color:#e4f4ec!important;background:#1a3329!important}:root[data-theme=dark] .live-room-tabs button span{color:#a6e8ca!important;background:#29483c!important}:root[data-theme=dark] .live-room-tabs button.active{color:#fff!important;background:#287a60!important;border-color:#59be94!important}:root[data-theme=dark] .room-search input,:root[data-theme=dark] .community-composer textarea,:root[data-theme=dark] .message-input input{color:#edf7f2!important}:root[data-theme=dark] .room-search input::placeholder,:root[data-theme=dark] .community-composer textarea::placeholder,:root[data-theme=dark] .message-input input::placeholder{color:#89a89a!important}:root[data-theme=dark] .community-message{color:#eaf6f0!important;background:#1b352b!important;border-color:#365a4a!important}:root[data-theme=dark] .community-message p,:root[data-theme=dark] .community-message small{color:#d3e6dd!important}:root[data-theme=dark] .chat-body .private-message.mine{color:#f1faf5!important;background:#23483a!important;border-color:#4e836b!important}:root[data-theme=dark] .chat-body .private-message.theirs{color:#e9f5ef!important;background:#192c25!important;border-color:#365a4a!important}:root[data-theme=dark] .private-message .reply-preview,:root[data-theme=dark] .message-reactions button,:root[data-theme=dark] .community-reactions button,:root[data-theme=dark] .community-reply,:root[data-theme=dark] .message-topic,:root[data-theme=dark] .community-attach{color:#c6ead8!important;background:#29483c!important;border-color:#426c59!important}:root[data-theme=dark] .chat-list button:hover,:root[data-theme=dark] .chat-list button.active{color:#eff9f3!important;background:#244536!important}:root[data-theme=dark] :is(.city-stories,.story-row article,.news-row article,.news-row,.news-disclaimer,.profile-mini,.referral-card,.referral-code,.wallet-card,.wallet-rules,.wallet-history article,.activity-list,.activity-list article,.my-services-list article,.my-events-list article,.ticket-center,.ticket-list-item,.ticket-thread-page,.ticket-thread-message,.support-floating){color:#eaf6ef!important;background:#152820!important;border-color:#345847!important}:root[data-theme=dark] :is(.city-stories b,.city-stories small,.story-row b,.story-row small,.news-row h3,.news-row article>div,.news-disclaimer,.referral-card b,.referral-card small,.referral-card p,.referral-code code,.wallet-card b,.wallet-card small,.wallet-history b,.wallet-history small,.activity-list b,.activity-list p,.activity-list small,.my-services-list b,.my-services-list p,.my-services-list small,.ticket-center h2,.ticket-center p){color:#d9ebe2!important}:root[data-theme=dark] .profile-mini b,:root[data-theme=dark] .profile-hero h2{text-shadow:0 1px 8px #00000073;color:#f5fffa!important}:root[data-theme=dark] .profile-hero p,.profile-hero>small{color:#bfe0d2!important}:root[data-theme=dark] .sponsor-rail-title b,.sponsor-rail-title span{color:#ffe1a1!important;background:#3f321b!important}.section-fallback{color:#4b302b;background:#fff8f4;border:1px solid #e1b5a9;border-radius:20px;align-items:center;gap:14px;min-height:136px;margin:12px 0;padding:22px;display:flex;box-shadow:0 10px 24px #63372a14}.section-fallback>span{color:#a8462d;background:#f7dfd7;border-radius:14px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.section-fallback div{flex:1;min-width:0}.section-fallback b{font-size:15px;display:block}.section-fallback p{color:#755a53;margin:5px 0 0;font-size:13px;line-height:1.8}.section-fallback button{color:#fff;font:inherit;cursor:pointer;background:#155c4c;border:0;border-radius:12px;flex:none;padding:10px 13px}:root[data-theme=dark] .section-fallback{color:#ffece6;box-shadow:none;background:#2b201d;border-color:#75483b}:root[data-theme=dark] .section-fallback>span{color:#ffb39c;background:#54342c}:root[data-theme=dark] .section-fallback p{color:#dfc1b8}:root[data-theme=dark] .section-fallback button{color:#10241d;background:#5fc49f}@media (max-width:620px){.section-fallback{flex-wrap:wrap;align-items:flex-start;padding:17px}.section-fallback button{width:100%}}:root[data-theme=dark] .sponsor-rail-card h3,:root[data-theme=dark] .sponsor-rail-card.featured h3{color:#fff5dc!important}:root[data-theme=dark] .sponsor-rail-card p,:root[data-theme=dark] .sponsor-rail-card small,:root[data-theme=dark] .sponsor-rail-card>b{color:#d5ecdf!important}:root[data-theme=dark] :is(.wallet-detail,.referral-center,.profile-activity-center,.activity-shortcuts>button,.activity-coming,.ticket-compose,.ticket-item,.ticket-reply,.profile-panel,.profile-full-page .wallet-profile-panel>.section-page){color:#eaf6ef!important;background:#152820!important;border-color:#365a4a!important}:root[data-theme=dark] :is(.wallet-detail h2,.wallet-rules b,.wallet-spend,.activity-shortcuts b,.activity-shortcuts small,.ticket-item b,.ticket-item p,.ticket-item small,.ticket-reply span,.ticket-reply p,.ticket-reply small,.ticket-compose .auth-label){color:#d9ebe2!important}:root[data-theme=dark] .story-row article:before{filter:saturate(.8)brightness(.78)}:root[data-theme=dark] .story-row .story-avatar{border-color:#183128!important}:root[data-theme=dark] :is(.referral-code,.wallet-history article,.activity-list article,.ticket-list-item,.ticket-thread-message){box-shadow:inset 0 0 0 1px #385d4c!important}:root[data-theme=dark] :is(.messages-layout,.chat-list,.chat-room,.chat-contact,.chat-boundaries,.consent-card,.consent-status,.preference-dialog,.community-compose-preview,.compose-preview,.inline-edit){color:#eaf6f0!important;background:#14251f!important;border-color:#365a4a!important}:root[data-theme=dark] :is(.chat-contact b,.chat-contact small,.chat-boundaries b,.chat-boundaries small,.consent-card b,.consent-card p,.preference-dialog b,.preference-dialog p,.composer-hint,.message-notice){color:#d4e7dd!important}:root[data-theme=dark] :is(.consent-card button,.preference-dialog button.secondary,.inline-edit button:last-child){color:#def2e7!important;background:#29483c!important;border-color:#4b745f!important}.profile-full-page{background:linear-gradient(#f4faf7 0%,#eef7f2 100%);border:1px solid #dcebe4;border-radius:28px;padding:22px!important}.profile-full-page>.profile-panel,.profile-full-page>.profile-activity-center,.profile-full-page>.account-dashboard,.profile-full-page>.profile-editor,.profile-full-page>.verification-center,.profile-full-page>.ticket-center{background:linear-gradient(135deg,#fff,#fbfefc)}.profile-full-page .wallet-profile-panel{box-shadow:none;background:0 0;border:0;padding:0!important}.profile-full-page .wallet-profile-panel>.section-page{background:linear-gradient(135deg,#fff,#fbfefc);border:1px solid #d9e8e1;border-radius:22px;padding:26px;box-shadow:0 13px 28px #1a59450f}.ticket-list-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ticket-list-head>div{gap:6px;display:flex}.ticket-list-head button,.close-ticket{color:#216d56;font:inherit;cursor:pointer;background:#fff;border:1px solid #cde2d8;border-radius:9px;padding:7px 10px;font-size:11px;font-weight:800}.ticket-list-head button.active{color:#fff;background:#1c775f;border-color:#1c775f}.close-ticket{margin-top:11px}.ticket-closed{color:#60756b!important;background:#eef3f0!important}.content-back{margin:0 0 14px;display:inline-flex}.password-security-card,.two-factor-card{background:linear-gradient(135deg,#fff,#f6fbf8);border:1px solid #d6e8df;border-radius:18px;grid-template-columns:1fr auto;align-items:start;gap:12px;margin:14px 0;padding:18px;display:grid}.password-security-card h3,.two-factor-card h3{margin:4px 0 6px;font-size:16px}.password-security-card p,.two-factor-card p{color:#64766e;margin:0;font-size:12px;line-height:1.8}.two-factor-toggle{color:#166348;font:inherit;cursor:pointer;background:#edf8f2;border:1px solid #b9d9cb;border-radius:10px;padding:9px 12px;font-weight:800}.password-change-panel,.two-factor-detail{border-top:1px solid #e2eee8;grid-column:1/-1;padding-top:14px}.two-factor-detail{gap:10px;display:grid}.two-factor-detail ol{color:#50645b;margin:0;padding-inline-start:20px;font-size:12px;line-height:1.9}.two-factor-detail code{word-break:break-all;color:#155e45;direction:ltr;unicode-bidi:plaintext;background:#fff;border:1px dashed #a9cdbd;border-radius:10px;padding:10px;display:block}.two-factor-detail .otp-field{text-align:center;letter-spacing:5px;direction:ltr;max-width:260px;font-size:18px}.password-change-panel .passcode-row{margin:0}.password-change-panel .password-code-row{margin-top:10px}.admin-ticket-center{padding:0}.ticket-admin-controls{grid-template-columns:minmax(180px,1fr) 118px 126px auto;gap:7px;margin:12px 0;display:grid}.ticket-admin-controls input,.ticket-admin-controls select,.ticket-admin-controls button,.ticket-reply-compose textarea{font:inherit;color:#173f31;background:#fff;border:1px solid #cee2d8;border-radius:9px;padding:8px 9px;font-size:10px}.ticket-admin-controls button{color:#fff;cursor:pointer;background:#1b7158;font-weight:800}.ticket-admin-count{color:#64776d;margin:0 0 9px;font-size:10px}.admin-ticket-layout{grid-template-columns:minmax(245px,.88fr) minmax(355px,1.12fr);align-items:start;gap:13px;display:grid}.admin-ticket-list{gap:8px;max-height:690px;padding-inline-end:3px;display:grid;overflow:auto}.admin-ticket-list>button{text-align:right;cursor:pointer;font:inherit;background:#fff;border:1px solid #dbeae3;border-radius:13px;grid-template-columns:auto 1fr;gap:8px;padding:10px;display:grid}.admin-ticket-list>button.active{background:#eff9f4;border-color:#187256;box-shadow:0 7px 19px #1d70561a}.admin-ticket-list b{font-size:12px;display:block}.admin-ticket-list small,.admin-ticket-list p{color:#61736a;margin:3px 0 0;font-size:9px;display:block}.admin-ticket-list p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.admin-ticket-list em{color:#24795e;grid-column:2;font-size:9px;font-style:normal}.ticket-status-dot{background:#bbc9c3;border-radius:50%;width:8px;height:8px;margin-top:5px}.ticket-status-dot.new{background:#e89d31}.ticket-status-dot.waiting_user{background:#3285bd}.ticket-status-dot.closed{background:#8d9b95}.admin-ticket-layout:has(.ticket-detail-empty){grid-template-columns:1fr}.admin-ticket-layout:has(.ticket-detail-empty) .admin-ticket-detail{display:none}.admin-ticket-layout:has(.ticket-detail-empty) .admin-ticket-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;overflow:visible}.admin-ticket-layout:has(.ticket-detail-empty) .admin-ticket-list>button{align-content:start;min-height:106px}.admin-ticket-detail{background:linear-gradient(145deg,#fff,#f7fcf9);border:1px solid #d9eae2;border-radius:18px;min-height:410px;padding:18px;position:sticky;top:12px}.ticket-detail-head{border-bottom:1px solid #e5eee9;justify-content:space-between;gap:10px;padding-bottom:13px;display:flex}.ticket-detail-head h3{margin:9px 0 0;font-size:18px}.ticket-detail-head>button{cursor:pointer;background:0 0;border:0;font-size:22px}.ticket-status{color:#61736a;background:#edf1ef;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.ticket-status.new{color:#98610e;background:#fff3dd}.ticket-status.waiting_user{color:#17618e;background:#e6f2fa}.ticket-user-card,.ticket-message,.ticket-management-reply{border-bottom:1px solid #e8f0ec;gap:5px;padding:13px 0;display:grid}.ticket-user-card small,.ticket-message small,.ticket-management-reply small{color:#6a7b73;font-size:11px}.ticket-message span,.ticket-management-reply span{color:#267359;font-size:11px;font-weight:800}.ticket-message p,.ticket-management-reply p{white-space:pre-wrap;margin:0;line-height:1.9}.ticket-management-reply{background:#edf8f2;border:1px solid #d5eade;border-radius:12px;margin:14px -4px 0;padding:12px}.ticket-reply-compose{gap:8px;margin-top:16px;display:grid}.ticket-reply-compose textarea{resize:vertical;min-height:110px}.ticket-reply-compose small{color:#687a72;font-size:10px}.ticket-detail-actions{gap:8px;margin-top:10px;display:flex}.ticket-detail-actions button{color:#fff;font:inherit;cursor:pointer;background:#1a7358;border:0;border-radius:10px;padding:10px 13px;font-weight:800}.ticket-detail-actions .danger{background:#b74d4d}.ticket-detail-empty{text-align:center;color:#718078;place-content:center;height:330px;display:grid}.ticket-detail-empty span{font-size:32px}.ticket-detail-empty p{font-size:12px}.ticket-list-item{text-align:right;cursor:pointer;width:100%;font:inherit;background:#fff;border:1px solid #dceae4;border-radius:13px;margin:0 0 8px;padding:13px;display:grid}.ticket-list-item:hover{background:#f7fcf9;border-color:#79b59e}.ticket-list-item p{color:#53685e;white-space:nowrap;text-overflow:ellipsis;margin:7px 0 4px;overflow:hidden}.ticket-list-item small{color:#697c72;font-size:11px}.ticket-list-status{border-radius:999px;justify-self:start;align-items:center;width:max-content;margin-top:3px;padding:5px 9px;font-style:normal;font-weight:900;display:inline-flex;font-size:10px!important}.ticket-list-status.open{color:#146743;background:#e4f6ec;border:1px solid #b8e4c9}.ticket-list-status.closed{color:#a52d2d;background:#fee8e8;border:1px solid #f2bebe}.ticket-thread-page{max-width:760px}.ticket-thread-page>.back-link{color:#176e51;background:#f4fbf7;border:1px solid #bedbce;border-radius:10px;align-items:center;gap:6px;margin-bottom:13px;padding:9px 12px;font-weight:850;display:inline-flex}.ticket-state{color:#146743;background:#e4f6ec;border:1px solid #b8e4c9;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-block}.ticket-state.closed{color:#a52d2d;background:#fee8e8;border-color:#f2bebe}.ticket-thread{gap:10px;margin:18px 0;display:grid}.ticket-thread-message{background:#fff;border:1px solid #dbe9e2;border-radius:14px;max-width:86%;padding:11px 13px}.ticket-thread-message.admin{background:#edf8f2;border-color:#c9e5d8;margin-right:auto}.ticket-thread-message.user{background:#f4f7f5;margin-left:auto}.ticket-thread-message b{color:#19684e;font-size:12px}.ticket-thread-message p{white-space:pre-wrap;margin:6px 0;line-height:1.85}.ticket-thread-message small{color:#74847d;font-size:10px}.ticket-user-reply{background:#f8fcfa;border:1px solid #d9e9e1;border-radius:15px;gap:9px;padding:14px;display:grid}.ticket-user-reply textarea{min-height:105px;font:inherit;resize:vertical;border:1px solid #cfe2d8;border-radius:10px;padding:10px}.ticket-closed-note{color:#8d3030;background:#fff4f4;border:1px solid #f0c1c1;border-radius:12px;padding:12px 14px;font-size:12px;line-height:1.8}.ticket-new-reply{color:#8d5806;vertical-align:middle;background:#fff0cd;border:1px solid #f3cd78;border-radius:999px;align-items:center;margin-inline-start:7px;padding:3px 7px;font-size:9px;font-weight:900;display:inline-flex}.ticket-list-item:has(.ticket-new-reply){background:linear-gradient(135deg,#fffdf6,#fff);border-color:#e7bd62}.compact-user-list{gap:7px}.compact-user-list article{padding:0;display:block;overflow:hidden}.compact-user-row,.compact-ticket-summary{width:100%;color:inherit;font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;display:grid}.compact-user-row{grid-template-columns:38px minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:10px 12px}.compact-user-row:hover,.compact-ticket-summary:hover{background:#f4faf7}.compact-user-row .manager-avatar{width:38px;height:38px;margin:0}.compact-user-summary{min-width:0}.compact-user-summary b,.compact-user-summary small{display:block}.compact-user-summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compact-user-row i{color:#638176;text-align:center;font-size:16px;font-style:normal}.compact-user-detail{background:#f8fcfa;border-top:1px solid #e1ece6;gap:9px;padding:10px 12px 12px;display:grid}.compact-user-meta{color:#527267;flex-wrap:wrap;gap:7px;font-size:10px;display:flex}.compact-user-meta span{background:#fff;border:1px solid #d5e7dd;border-radius:8px;padding:5px 7px}.compact-user-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.compact-user-actions select{min-width:166px}.compact-ticket-list{gap:7px;display:grid}.compact-ticket-row{background:#fff;border:1px solid #dceae4;border-radius:13px;overflow:hidden}.compact-ticket-row.open{border-color:#b9ddca}.compact-ticket-row.closed{border-color:#e6d5d5}.compact-ticket-summary{grid-template-columns:minmax(160px,.8fr) minmax(0,1.4fr) auto 18px;align-items:center;gap:10px;padding:10px 12px}.compact-ticket-summary span{min-width:0}.compact-ticket-summary b,.compact-ticket-summary small{display:block}.compact-ticket-summary b{color:#1b5945;font-size:11px}.compact-ticket-summary small{color:#72857c;margin-top:3px;font-size:9px}.compact-ticket-summary p{text-overflow:ellipsis;white-space:nowrap;color:#53685e;margin:0;font-size:10px;overflow:hidden}.compact-ticket-summary .ticket-new-reply{white-space:nowrap;margin:0}.compact-ticket-summary strong{color:#668276;font-size:15px}.compact-ticket-thread{background:#f8fcfa;border-top:1px solid #e1ece6;gap:8px;padding:11px 12px;display:grid}.compact-ticket-thread .ticket-thread-message{max-width:min(86%,640px);margin:0}.compact-ticket-thread .ticket-thread-message.admin{margin-right:auto}.compact-ticket-thread .ticket-thread-message.user{margin-left:auto}.compact-ticket-actions{gap:8px;display:grid}.compact-ticket-actions textarea{box-sizing:border-box;width:100%;min-height:76px;font:inherit;resize:vertical;background:#fff;border:1px solid #cde2d8;border-radius:10px;padding:9px;font-size:11px}.compact-ticket-actions>div{align-items:center;gap:8px;display:flex}.compact-ticket-actions .primary,.compact-ticket-actions .close-ticket{margin:0;font-size:10px}.compact-ticket-center .ticket-compose{margin-top:13px}:root[data-theme=dark] .compact-user-detail,:root[data-theme=dark] .compact-ticket-thread{background:#142d25!important;border-color:#365f50!important}:root[data-theme=dark] .compact-user-row:hover,:root[data-theme=dark] .compact-ticket-summary:hover{background:#1a382e!important}:root[data-theme=dark] .compact-user-meta span,:root[data-theme=dark] .compact-ticket-row{background:#19352b!important;border-color:#3d6a59!important}:root[data-theme=dark] .compact-user-summary b,:root[data-theme=dark] .compact-ticket-summary b{color:#e9f7ef!important}:root[data-theme=dark] .compact-ticket-summary p,:root[data-theme=dark] .compact-user-meta{color:#bdd8ca!important}@media (max-width:760px){.compact-user-row{grid-template-columns:34px minmax(0,1fr) auto 14px;padding:9px}.compact-user-row .manager-avatar{width:34px;height:34px}.compact-user-summary small{font-size:8px}.compact-user-detail{padding:9px}.compact-ticket-summary{grid-template-columns:minmax(0,1fr) auto 14px;gap:7px;padding:9px}.compact-ticket-summary p{grid-area:2/1/auto/2}.compact-ticket-summary .ticket-list-status{grid-area:1/2/3}.compact-ticket-summary strong{grid-area:1/3/3}.compact-ticket-summary .ticket-new-reply{display:none}.compact-ticket-thread{padding:9px}.compact-ticket-actions>div{justify-content:flex-start}.compact-ticket-center .ticket-compose{grid-template-columns:1fr}.compact-ticket-center .ticket-compose .primary{height:39px}}.open-reported-post{box-shadow:0 7px 16px #17674d2e;color:#fff!important;background:#1b7258!important;border-color:#1b7258!important}.review-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.review-section-grid>button{text-align:right;cursor:pointer;font:inherit;background:linear-gradient(135deg,#fff,#f7fcf9);border:1px solid #d6e8df;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:17px;display:grid}.review-section-grid>button:hover{border-color:#74b99d;box-shadow:0 10px 25px #1f695017}.review-section-grid span{color:#176f51;background:#e5f5ed;border-radius:12px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.review-section-grid b,.review-section-grid small{display:block}.review-section-grid b{font-size:14px}.review-section-grid small{color:#6a7c73;margin-top:4px;font-size:11px}.review-section-grid em{color:#fff;background:#1b7358;border-radius:999px;place-items:center;min-width:27px;height:27px;font-size:12px;font-style:normal;font-weight:900;display:grid}.review-list-meta{color:#6a7b73;margin:10px 0;font-size:11px}.admin-review-detail .back-link{margin-bottom:12px}@media (max-width:760px){.profile-full-page{border-radius:20px;padding:13px!important}.profile-full-page .wallet-profile-panel>.section-page{padding:18px}.ticket-list-head{flex-direction:column;align-items:flex-start}.ticket-list-head button{font-size:10px}.ticket-admin-controls{grid-template-columns:1fr 1fr}.ticket-admin-controls input{grid-column:1/-1}.admin-ticket-layout{grid-template-columns:1fr}.admin-ticket-detail{position:static}.admin-ticket-list{max-height:360px}.admin-ticket-center{padding:0}.ticket-detail-head h3{font-size:16px}.admin-ticket-layout:has(.ticket-detail-empty) .admin-ticket-list{grid-template-columns:1fr;max-height:none}}.admin-ticket-layout{grid-template-columns:1fr}.admin-ticket-list{grid-template-columns:1fr;max-height:none;overflow:visible}.admin-ticket-layout:has(.ticket-detail-empty) .admin-ticket-list{grid-template-columns:1fr;max-height:none;overflow:visible}.admin-ticket-list>button{min-height:0;padding:9px 12px}.admin-ticket-layout:has(.ticket-detail-empty) .admin-ticket-list>button{min-height:0;padding:9px 12px}.admin-ticket-detail{box-sizing:border-box;width:100%;margin-top:2px;position:static}.ticket-inline-list{gap:7px;display:grid}.ticket-inline-list>article{background:#fff;border:1px solid #dbeae3;border-radius:13px;transition:border-color .16s,box-shadow .16s;overflow:hidden}.ticket-inline-list>article.open{border-color:#6cab93;box-shadow:0 8px 19px #1d705617}.ticket-inline-row{text-align:right;color:#173f31;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:9px minmax(130px,.85fr) minmax(190px,1.55fr) auto;align-items:center;gap:10px;padding:10px 13px;display:grid}.ticket-inline-title{gap:4px;min-width:0;display:grid}.ticket-inline-title em{color:#24795e;font-size:8px;font-style:normal;font-weight:800}.ticket-inline-row small{color:#61736a;white-space:nowrap;font-size:9px}.ticket-inline-row p{text-overflow:ellipsis;white-space:nowrap;color:#597066;min-width:0;margin:0;font-size:10px;overflow:hidden}.ticket-inline-row>i{color:#50806d;font-size:14px;font-style:normal}.ticket-inline-detail{background:linear-gradient(145deg,#fbfffc,#f1faf5);border-top:1px solid #dcebe4;padding:16px 18px}:root[data-theme=dark] .ticket-inline-list>article{background:#152b22!important;border-color:#315847!important}.ticket-inline-list>article.open{border-color:#4ba77f!important}.ticket-inline-row{color:#e9f9ef}.ticket-inline-row small,.ticket-inline-row p{color:#b1ccbd}.ticket-inline-detail{background:linear-gradient(145deg,#12271e,#173127);border-color:#315847}@media (max-width:760px){.ticket-inline-row{grid-template-columns:8px 1fr auto;gap:8px;padding:10px}.ticket-inline-row p,.ticket-inline-row small{grid-column:2/3}.ticket-inline-detail{padding:13px}.ticket-inline-title{grid-area:1/2/auto/3}.ticket-inline-row>i{grid-area:1/3}.ticket-inline-row .ticket-status-dot{grid-area:1/1}}.ticket-inline-list{gap:5px}.ticket-inline-list>article{box-shadow:none;background:linear-gradient(90deg,#f7fcf9,#edf7f1);border-color:#b8d7c8;border-radius:10px}.ticket-inline-row{grid-template-columns:8px 135px 154px minmax(0,1fr) 14px;gap:8px;min-height:44px;padding:7px 10px}.ticket-inline-title{gap:2px}.ticket-inline-title b{font-size:10px}.ticket-inline-title em,.ticket-inline-row small{font-size:8px}.ticket-inline-row p{font-size:9px}.ticket-inline-row>i{font-size:12px}.ticket-inline-detail{background:linear-gradient(145deg,#f2fbf6,#e7f4ec);padding:13px 15px}@media (max-width:760px){.ticket-inline-row{grid-template-columns:8px minmax(0,1fr) 14px;gap:7px;min-height:0;padding:8px 9px}.ticket-inline-title{grid-template-columns:none;display:flex}.ticket-inline-row p{font-size:9px}.ticket-inline-detail{padding:12px}}.ticket-inline-list>article{background:linear-gradient(90deg,#f9fffb 0%,#e7f5ec 100%)!important;border:1px solid #9dc5b1!important;box-shadow:inset 4px 0 #57a77f!important}.ticket-inline-list>article.open{background:linear-gradient(90deg,#effaf3 0%,#d9f0e2 100%)!important;border-color:#1f7a59!important;box-shadow:inset 4px 0 #176c4e,0 6px 16px #12604424!important}.ticket-inline-row{grid-template-columns:9px 235px 185px minmax(0,1fr) 15px;min-height:46px;padding:7px 12px;color:#183f31!important}.ticket-inline-title{white-space:nowrap;grid-template-columns:132px 1fr;align-items:center;gap:7px;min-width:0;display:grid}.ticket-inline-title b{text-overflow:ellipsis;font-weight:900;overflow:hidden;color:#174b38!important;font-size:12px!important}.ticket-inline-title em{font-weight:900;color:#187052!important;font-size:9px!important}.ticket-inline-row small{text-overflow:ellipsis;white-space:nowrap;text-align:left;font-variant-numeric:tabular-nums;font-weight:800;overflow:hidden;color:#476b5c!important;font-size:10px!important}.ticket-inline-row p{font-weight:700;line-height:1.25;color:#365e4d!important;font-size:9px!important}.ticket-inline-row>i{color:#176c4e!important;font-size:15px!important}.ticket-status-dot{width:9px;height:9px;box-shadow:0 0 0 3px #257e5821}.ticket-inline-detail{background:linear-gradient(145deg,#f8fffa,#e3f4e9)!important;border-top-color:#abd2bc!important}.catalog-directory{padding:0}.catalog-directory-tabs{flex-wrap:wrap;gap:7px;margin:12px 0 8px;display:flex}.catalog-directory-tabs button{color:#29644f;font:inherit;cursor:pointer;background:#f5fbf7;border:1px solid #c7e0d3;border-radius:10px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;font-weight:900;display:inline-flex}.catalog-directory-tabs button.active{color:#14543d;background:#dff2e7;border-color:#24795a;box-shadow:0 5px 12px #1d714d1a}.catalog-directory-tabs i{color:#176b4d;background:#d3eadc;border-radius:99px;place-items:center;min-width:17px;height:17px;font-size:8px;font-style:normal;display:grid}.catalog-directory-tools{grid-template-columns:minmax(180px,1fr) auto;gap:7px;margin-bottom:10px;display:grid}.catalog-directory-tools input,.catalog-directory-tools button{color:#173f31;font:inherit;background:#fff;border:1px solid #cee2d8;border-radius:9px;padding:8px 9px;font-size:10px}.catalog-directory-tools button{color:#fff;cursor:pointer;background:#1b7158;font-weight:800}.catalog-directory-list{gap:7px;display:grid}.catalog-directory-list>article{background:linear-gradient(90deg,#f9fffb,#e7f5ec);border:1px solid #9dc5b1;box-shadow:inset 4px 0 #57a77f}.catalog-directory-list>article.open{background:linear-gradient(90deg,#effaf3,#d9f0e2);border-color:#1f7a59;box-shadow:inset 4px 0 #176c4e,0 6px 16px #12604424}.catalog-directory-row{text-align:right;color:#183f31;cursor:pointer;width:100%;min-height:47px;font:inherit;background:0 0;border:0;grid-template-columns:25px minmax(180px,1fr) 86px 155px 14px;align-items:center;gap:9px;padding:7px 12px;display:grid}.catalog-directory-row>div{min-width:0}.catalog-directory-row b{text-overflow:ellipsis;white-space:nowrap;color:#174b38;font-size:12px;font-weight:900;display:block;overflow:hidden}.catalog-directory-row small{text-overflow:ellipsis;white-space:nowrap;color:#476b5c;margin-top:3px;font-size:9px;font-weight:800;display:block;overflow:hidden}.catalog-directory-row em{color:#187052;white-space:nowrap;font-size:9px;font-style:normal;font-weight:900}.catalog-directory-row time{color:#476b5c;text-align:left;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:9px;font-weight:800}.catalog-directory-row>i{color:#176c4e;font-size:14px;font-style:normal}.catalog-kind{color:#176c4e;background:#dcefe4;border-radius:8px;place-items:center;width:23px;height:23px;font-size:13px;display:grid}.catalog-kind.event{color:#a36711;background:#f9ead1}.catalog-kind.post{color:#29659a;background:#e2ecfa}.catalog-directory-detail{background:linear-gradient(145deg,#f8fffa,#e3f4e9);border-top:1px solid #abd2bc;padding:13px 15px 15px}.catalog-directory-detail>header{border-bottom:1px solid #d3e7dc;justify-content:space-between;gap:8px;padding-bottom:10px;display:flex}.catalog-directory-detail>header span{color:#3e8062;font-size:9px;font-weight:900}.catalog-directory-detail h3{color:#174b38;margin:4px 0 0;font-size:16px}.catalog-directory-detail>header button{color:#176c4e;cursor:pointer;background:0 0;border:0;font-size:22px}.catalog-content-info{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:12px;display:grid}.catalog-content-info:has(img){grid-template-columns:140px minmax(0,1fr)}.catalog-content-info img{object-fit:cover;border:1px solid #c8e1d4;border-radius:12px;width:140px;height:112px}.catalog-content-info p{color:#2f5b48;white-space:pre-wrap;margin:0;font-size:11px;line-height:1.9}.catalog-content-info dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:11px 0 0;display:grid}.catalog-content-info dl>div{background:#fff;border:1px solid #d2e6da;border-radius:9px;padding:7px 8px}.catalog-content-info dt{color:#6b8b7c;font-size:8px;font-weight:900}.catalog-content-info dd{color:#1d4938;overflow-wrap:anywhere;margin:3px 0 0;font-size:10px;font-weight:800}.catalog-directory-actions{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.catalog-directory-actions button{color:#176b4d;font:inherit;cursor:pointer;background:#f8fffa;border:1px solid #afcfbd;border-radius:9px;padding:7px 9px;font-size:9px;font-weight:900}.catalog-directory-actions button.danger{color:#a34835;background:#fff0ec;border-color:#e7b6ab}:root[data-theme=dark] .catalog-directory-tabs button{color:#dcf5e7!important;background:#153226!important;border-color:#3f725a!important}:root[data-theme=dark] .catalog-directory-tabs button.active{color:#f1fff6!important;background:#24543e!important;border-color:#75c99b!important}:root[data-theme=dark] .catalog-directory-tabs i{color:#ecfff3!important;background:#34674d!important}:root[data-theme=dark] .catalog-directory-tools input{color:#effcf4!important;background:#10251b!important;border-color:#3f725a!important}:root[data-theme=dark] .catalog-directory-list>article{background:linear-gradient(90deg,#183328,#12271e)!important;border-color:#3e755d!important;box-shadow:inset 4px 0 #55ad80!important}:root[data-theme=dark] .catalog-directory-list>article.open{background:linear-gradient(90deg,#1b3c2f,#153027)!important;border-color:#6ac797!important}:root[data-theme=dark] .catalog-directory-row b,:root[data-theme=dark] .catalog-directory-detail h3,:root[data-theme=dark] .catalog-content-info dd{color:#ecfff3!important}:root[data-theme=dark] .catalog-directory-row small,:root[data-theme=dark] .catalog-directory-row time,:root[data-theme=dark] .catalog-content-info p{color:#bdd9ca!important}:root[data-theme=dark] .catalog-directory-detail{background:linear-gradient(145deg,#132c21,#0f2119)!important;border-color:#3e6b55!important}:root[data-theme=dark] .catalog-directory-detail>header{border-color:#315845!important}:root[data-theme=dark] .catalog-content-info img,:root[data-theme=dark] .catalog-content-info dl>div{background:#102a1e!important;border-color:#3e6b55!important}:root[data-theme=dark] .catalog-content-info dt,:root[data-theme=dark] .catalog-directory-detail>header span{color:#a8cdb6!important}:root[data-theme=dark] .catalog-directory-actions button{color:#c8f0d9!important;background:#1c3b2e!important;border-color:#477963!important}@media (max-width:760px){.catalog-directory-row{grid-template-columns:24px minmax(0,1fr) 13px}.catalog-directory-row em,.catalog-directory-row time{display:none}:is(.catalog-directory-tools,.catalog-content-info:has(img)){grid-template-columns:1fr}.catalog-content-info img{width:100%;height:170px}.catalog-content-info dl{grid-template-columns:1fr}}.catalog-owner-card{background:#edf8f1;border:1px solid #bddbc9;border-radius:12px;margin-top:11px;overflow:hidden}.catalog-owner-card>button{text-align:right;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:9px 10px;display:grid}.catalog-owner-card>button>span{color:#176c4e;background:#d6ecdf;border-radius:10px;place-items:center;width:29px;height:29px;font-size:14px;display:grid;overflow:hidden}.catalog-owner-card img{object-fit:cover;width:100%;height:100%}.catalog-owner-card b,.catalog-owner-card small{display:block}.catalog-owner-card b{color:#17513b;font-size:10px}.catalog-owner-card small{color:#5f8171;margin-top:2px;font-size:8px;font-weight:800}.catalog-owner-card i{color:#1b7454;font-size:13px;font-style:normal}.catalog-owner-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 10px 10px;display:none}.catalog-owner-card.open .catalog-owner-details{display:grid}.catalog-owner-details>div{background:#fff;border:1px solid #d4e8dc;border-radius:9px;min-width:0;padding:7px 8px}.catalog-owner-details>div.wide{grid-column:1/-1}.catalog-owner-details span{color:#698a7b;margin-bottom:3px;font-size:8px;font-weight:900;display:block}.catalog-owner-details strong{color:#1d4938;overflow-wrap:anywhere;font-size:10px;line-height:1.55;display:block}:root[data-theme=dark] .catalog-owner-card{background:#173426!important;border-color:#3e6b55!important}:root[data-theme=dark] .catalog-owner-card>button>span{color:#ddf8e9!important;background:#2d6248!important}:root[data-theme=dark] .catalog-owner-card b,:root[data-theme=dark] .catalog-owner-details strong{color:#effcf4!important}:root[data-theme=dark] .catalog-owner-card small,:root[data-theme=dark] .catalog-owner-details span{color:#aed2bc!important}:root[data-theme=dark] .catalog-owner-details>div{background:#102a1e!important;border-color:#3e6b55!important}@media (max-width:620px){.catalog-owner-details{grid-template-columns:1fr}.catalog-owner-details>div.wide{grid-column:auto}}.post-review-actions{flex-wrap:wrap;gap:7px;display:inline-flex}:root[data-theme=dark] .ticket-inline-list>article{background:linear-gradient(90deg,#183328,#12271e)!important;border-color:#3e755d!important;box-shadow:inset 4px 0 #55ad80!important}:root[data-theme=dark] .ticket-inline-list>article.open{background:linear-gradient(90deg,#1b3c2f,#153027)!important;border-color:#6ac797!important}:root[data-theme=dark] .ticket-inline-title b{color:#ecfff3!important}:root[data-theme=dark] .ticket-inline-title em{color:#91e4b7!important}:root[data-theme=dark] .ticket-inline-row small,:root[data-theme=dark] .ticket-inline-row p{color:#bdd9ca!important}:root[data-theme=dark] .ticket-inline-detail{color:#e8f9ee!important;background:linear-gradient(145deg,#132c21,#0f2119)!important;border-color:#345e4a!important}:root[data-theme=dark] .ticket-inline-detail .ticket-detail-head{border-color:#315845!important}:root[data-theme=dark] .ticket-inline-detail .ticket-detail-head h3,:root[data-theme=dark] .ticket-inline-detail .ticket-user-card b,:root[data-theme=dark] .ticket-inline-detail .ticket-message p{color:#effcf4!important}:root[data-theme=dark] .ticket-inline-detail .ticket-user-card,:root[data-theme=dark] .ticket-inline-detail .ticket-message{border-color:#315845!important}:root[data-theme=dark] .ticket-inline-detail .ticket-message span,:root[data-theme=dark] .ticket-inline-detail .ticket-management-reply span{color:#9ce4ba!important}:root[data-theme=dark] .ticket-inline-detail .ticket-user-card small,:root[data-theme=dark] .ticket-inline-detail .ticket-message small{color:#b4d5c2!important}:root[data-theme=dark] .ticket-inline-detail .ticket-management-reply{color:#e8f9ee!important;background:#1a3b2d!important;border-color:#3b6b54!important}:root[data-theme=dark] .ticket-inline-detail textarea{color:#effcf4!important;background:#10251b!important;border-color:#3c7057!important}:root[data-theme=dark] .composer{color:#edf8f2!important;background:linear-gradient(145deg,#132d23,#0d1d17)!important;border-color:#3c7058!important;box-shadow:0 28px 80px #000b!important}:root[data-theme=dark] .composer-head{border-color:#315845!important}:root[data-theme=dark] .composer-head h2,:root[data-theme=dark] .composer label,:root[data-theme=dark] .composer .safety-note b{color:#edf8f2!important}:root[data-theme=dark] .composer-head small,:root[data-theme=dark] .composer-body-label small,:root[data-theme=dark] .composer .upload-box small,:root[data-theme=dark] .composer .safety-note small{color:#b5d4c2!important}:root[data-theme=dark] .composer-head>button{color:#dff7e9!important;background:#234537!important}:root[data-theme=dark] .composer input,:root[data-theme=dark] .composer select,:root[data-theme=dark] .composer textarea.composer-body{color:#f0faf4!important;background:#0d2018!important;border-color:#3d7058!important}:root[data-theme=dark] .composer textarea.composer-body::placeholder,:root[data-theme=dark] .composer input::placeholder{color:#82a895!important}:root[data-theme=dark] .composer-writing-note,:root[data-theme=dark] .composer .upload-box{color:#dff4e8!important;background:#163428!important;border-color:#3d7058!important}:root[data-theme=dark] .composer-writing-note span{color:#dff8eb!important;background:#2c624a!important}:root[data-theme=dark] .composer .safety-note{border-color:#3b6955!important}:root[data-theme=dark] .composer .image-studio,:root[data-theme=dark] .composer .privacy-blur,:root[data-theme=dark] .composer .image-compare button{color:#e3f5eb!important;background:#153126!important;border-color:#3c7058!important}:root[data-theme=dark] .composer-actions{border-color:#315845!important}:root[data-theme=dark] .composer-actions .secondary{color:#dff5e8!important;background:#19382b!important;border-color:#477a63!important}:root[data-theme=dark] .dialog-card .real-search{color:#b5d4c2!important;background:#10261c!important;border-color:#3d7058!important}:root[data-theme=dark] .dialog-card .real-search input{color:#effcf4!important}:root[data-theme=dark] .dialog-card .real-search .search-submit{color:#fff!important;background:#3a8e68!important}:root[data-theme=dark] .search-hint{color:#abc9ba!important}:root[data-theme=dark] .search-results{background:#132d23!important;border-color:#355f4b!important}:root[data-theme=dark] .search-results>b,:root[data-theme=dark] .search-live-results>b{color:#e5f7ed!important}:root[data-theme=dark] .search-results button{color:#e9f8ef!important;background:#1a392c!important;border-color:#406e59!important}:root[data-theme=dark] .search-live-results{border-color:#365f4c!important}:root[data-theme=dark] .search-live-results>button{background:linear-gradient(90deg,#183428,#11261d)!important;border-color:#3e725a!important;box-shadow:inset 4px 0 #65b98c,0 4px 14px #0005!important}:root[data-theme=dark] .search-live-results>button b{color:#effcf4!important}:root[data-theme=dark] .search-live-results>button p{color:#b9d8c8!important}:root[data-theme=dark] .search-live-results>button>span{color:#dff8ea!important;background:#285640!important}.ticket-list-toolbar{color:#527367;justify-content:space-between;align-items:center;gap:10px;margin:0 0 9px;font-size:10px;font-weight:800;display:flex}.ticket-list-toolbar label{color:#305d4c;align-items:center;gap:6px;display:inline-flex}.ticket-list-toolbar select{color:#1c5d46;font:inherit;background:#f7fcf9;border:1px solid #a8cbb9;border-radius:8px;padding:5px 7px;font-size:10px;font-weight:900}.ticket-pagination{justify-content:center;align-items:center;gap:12px;margin:13px 0 4px;display:flex}.ticket-pagination button{color:#176747;font:inherit;cursor:pointer;background:#eff8f2;border:1px solid #9ec5b1;border-radius:9px;padding:7px 11px;font-size:10px;font-weight:900}.ticket-pagination button:disabled{opacity:.38;cursor:default}.ticket-pagination span{color:#4d7062;font-size:10px;font-weight:800}:root[data-theme=dark] .ticket-list-toolbar,:root[data-theme=dark] .ticket-pagination span{color:#bad8c8!important}:root[data-theme=dark] .ticket-list-toolbar label{color:#ddf5e8!important}:root[data-theme=dark] .ticket-list-toolbar select,:root[data-theme=dark] .ticket-pagination button{color:#ddf5e8!important;background:#1d3a2d!important;border-color:#477963!important}.ticket-reply-templates{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.ticket-reply-templates button{color:#176b4d;font:inherit;cursor:pointer;background:#f1faf4;border:1px solid #9fc9b4;border-radius:8px;padding:6px 8px;font-size:9px;font-weight:900}.ticket-reply-templates button:hover{background:#dff2e6;border-color:#4c9a75}:root[data-theme=dark] .ticket-reply-templates button{color:#c8f0d9;background:#1c3b2e;border-color:#477962}.ticket-user-card{border-radius:12px;margin-top:12px;position:relative;background:#f3faf6!important;border:1px solid #c8e1d4!important;padding:12px!important}.ticket-user-card b{cursor:pointer;align-items:center;gap:6px;display:inline-flex;color:#176c4e!important}.ticket-user-card b:after{content:"نمایش اطلاعات";color:#35725a;border:1px solid #9fcbb4;border-radius:99px;padding:3px 6px;font-size:8px;font-weight:900}.ticket-user-card small{display:none!important}.ticket-user-card.expanded{background:#eaf6ef!important}.ticket-user-card.expanded small{border-top:1px solid #d3e7dc;margin-top:7px;padding-top:7px;color:#426b59!important;display:block!important}.ticket-user-card.expanded b:after{content:"بستن اطلاعات"}:root[data-theme=dark] .ticket-user-card{background:#163326!important;border-color:#3d6d55!important}:root[data-theme=dark] .ticket-user-card.expanded{background:#1a3b2c!important}:root[data-theme=dark] .ticket-user-card b:after{border-color:#528c6d;color:#a9dfbf!important}:root[data-theme=dark] .ticket-user-card.expanded small{color:#c3dece!important;border-color:#3e6b55!important}.ticket-inline-detail .ticket-user-details{border-top:1px solid #d3e7dc;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;padding-top:11px;display:none}.ticket-inline-detail .ticket-user-card.expanded .ticket-user-details{display:grid}.ticket-user-details>div{background:#fff;border:1px solid #d6e8de;border-radius:10px;min-width:0;padding:8px 9px}.ticket-user-details>div.wide{grid-column:1/-1}.ticket-user-details span{color:#6c8d7d;margin-bottom:3px;font-size:9px;font-weight:800;display:block}.ticket-user-details strong{color:#1d4938;overflow-wrap:anywhere;font-size:11px;line-height:1.65;display:block;overflow:hidden}.ticket-user-avatar{object-fit:cover;border:3px solid #b6dcc5;border-radius:18px;grid-row:span 2;place-self:center;width:56px;height:56px;box-shadow:0 5px 14px #24583a22}:root[data-theme=dark] .ticket-inline-detail .ticket-user-details{border-color:#3e6b55!important}:root[data-theme=dark] .ticket-user-details>div{background:#102a1e!important;border-color:#3e6b55!important}:root[data-theme=dark] .ticket-user-details span{color:#a8cdb6!important}:root[data-theme=dark] .ticket-user-details strong{color:#eefaf2!important}:root[data-theme=dark] .ticket-user-avatar{box-shadow:0 5px 14px #0008;border-color:#579674!important}@media (max-width:620px){.ticket-inline-detail .ticket-user-details{grid-template-columns:1fr}.ticket-user-details>div.wide{grid-column:auto}.ticket-user-avatar{grid-row:auto}}@media (max-width:760px){.ticket-list-toolbar{flex-direction:column;align-items:flex-start;gap:6px}.ticket-pagination{justify-content:space-between;gap:6px}.ticket-pagination button{padding:7px 9px}.review-section-grid{grid-template-columns:1fr}.review-section-grid>button{padding:14px}.review-section-grid small{font-size:10px}}.my-services-center{max-width:920px}.my-services-center>p{color:#60746a;margin:7px 0 18px;line-height:1.9}.my-services-list{gap:11px;display:grid}.my-services-list article{background:linear-gradient(135deg,#fff,#f7fcf9);border:1px solid #d9e9e1;border-radius:17px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:13px;padding:12px 14px;display:grid}.my-services-list img,.my-services-list>article>span{object-fit:cover;color:#176e51;background:#e4f4ec;border-radius:14px;place-items:center;width:58px;height:58px;font-size:22px;display:grid}.my-services-list b,.my-services-list small,.my-services-list p{display:block}.my-services-list b{font-size:14px}.my-services-list small{color:#5b7468;margin-top:3px;font-size:11px}.my-services-list p{color:#51665d;margin:5px 0 0;font-size:12px;line-height:1.75}.my-services-list button,.my-services-list em{color:#136b4d;font:inherit;white-space:nowrap;background:#eaf8f0;border:1px solid #b7dfcd;border-radius:10px;padding:9px 11px;font-size:11px;font-style:normal;font-weight:850}.my-services-list em{color:#98640d;background:#fff6df;border-color:#f0d08b}.sponsor-rail-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.sponsor-rail-reserve{cursor:pointer;color:#156d50!important;font:inherit!important;background:#effaf4!important;border:1px solid #b8dfcf!important;border-radius:999px!important;padding:7px 10px!important;font-size:11px!important;font-weight:850!important}.sponsor-rail-reserve:hover{background:#dff4e8!important}@media (max-width:760px){.my-services-list article{grid-template-columns:48px minmax(0,1fr);padding:11px}.my-services-list img,.my-services-list>article>span{width:48px;height:48px}.my-services-list button,.my-services-list em{text-align:center;grid-column:1/-1;width:100%}.sponsor-rail-reserve{width:100%;margin-top:4px}}.sponsor-featured-list{gap:10px;display:grid}.sponsor-standard{border-top:1px solid #d8e9e1;margin-top:3px;padding-top:12px}.sponsor-standard>div:first-child:not(.sponsor-standard-list){justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.sponsor-standard>div:first-child:not(.sponsor-standard-list) span{color:#296d58;font-size:12px;font-weight:900}.sponsor-standard>div:first-child:not(.sponsor-standard-list) small{color:#75867f;font-size:10px}.sponsor-standard-list{gap:6px;display:grid}.sponsor-standard-list button{text-align:right;cursor:pointer;width:100%;font:inherit;background:#fff;border:1px solid #d8e8e1;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.sponsor-standard-list button:hover{background:#f5fbf7;border-color:#8bbba7}.sponsor-standard-list button>span{color:#27765d;background:#e7f5ee;border-radius:8px;place-items:center;width:25px;height:25px;font-size:13px;display:grid}.sponsor-standard-list b{text-overflow:ellipsis;white-space:nowrap;color:#355e50;font-size:11px;overflow:hidden}.sponsor-standard-list small{color:#779085;white-space:nowrap;font-size:9px}.sponsor-rail-card.featured{border-width:1.5px;min-height:88px}.sponsor-rail-card.featured .sponsor-rail-copy p{-webkit-line-clamp:2}.sponsor-rail-card.featured .sponsor-rail-copy small{font-weight:800}@media (max-width:760px){.sponsor-standard-list small{font-size:8px}.sponsor-standard>div:first-child:not(.sponsor-standard-list) span{font-size:11px}}.user-activity-log{color:#176d50;font:inherit;cursor:pointer;background:#edf8f2;border:1px solid #b9dccc;border-radius:999px;align-items:center;margin-top:7px;padding:5px 9px;font-size:10px;font-weight:850;display:inline-flex}.activity-log-dialog{max-width:650px}.activity-log-dialog>p{color:#657a70;font-size:12px}.activity-log-list{gap:8px;max-height:58vh;padding-inline-end:3px;display:grid;overflow:auto}.activity-log-list article{background:#f9fcfa;border:1px solid #dbeae3;border-radius:13px;grid-template-columns:1fr auto;gap:4px;padding:11px;display:grid}.activity-log-list b{color:#235e4b;font-size:12px}.activity-log-list small{color:#718279;font-size:10px}.activity-log-list span,.activity-log-list p,.activity-log-list em{grid-column:1/-1}.activity-log-list span{color:#39745f;word-break:break-all;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.activity-log-list p{color:#52675e;margin:2px 0 0;font-size:11px}.activity-log-list em{color:#8a9a93;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.story-row article:before{width:66px!important;height:66px!important;inset:-3px auto auto 50%!important;transform:translate(-50%)!important}.story-row b{color:#183f34!important;opacity:1!important;margin-top:13px!important;font-size:11px!important;font-weight:900!important}.story-row small{color:#41685a!important;opacity:1!important;font-size:9px!important;font-weight:750!important}.story-row article:nth-child(2n) b{color:#5d4218!important}.story-row article:nth-child(3n) b{color:#264c75!important}.admin-page-menu{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px!important;padding:3px!important;display:grid!important;overflow:visible!important}.admin-page-menu button{width:100%;line-height:1.45;white-space:normal!important;min-width:0!important;padding:10px 8px!important;font-size:10px!important}@media (max-width:760px){.admin-page-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px!important}.admin-page-menu button{padding:10px 7px!important;font-size:10px!important}}.activity-target{color:#176d50;font:inherit;cursor:pointer;background:#ecf8f1;border:1px solid #b9ddcd;border-radius:9px;justify-self:start;padding:6px 9px;font-size:10px;font-weight:850}.activity-target-dialog{max-width:560px}.activity-target-dialog>small{color:#698078;margin-top:-6px;font-size:11px;display:block}.activity-target-image{object-fit:cover;border-radius:14px;width:100%;max-height:260px;margin:16px 0 12px;display:block}.activity-target-body{white-space:pre-wrap;color:#304d40;font-size:13px;line-height:2}.activity-comment{background:#f3fbf6;border:1px solid #cbe5d8;border-radius:13px;margin-top:14px;padding:12px 13px}.activity-comment b{color:#176b4f;font-size:12px}.activity-comment p{white-space:pre-wrap;margin:7px 0;line-height:1.85}.activity-comment small{color:#71837a;font-size:10px}.admin-page-menu button{position:relative}.admin-alert-badge{color:#fff;background:#d84d42;border-radius:999px;place-items:center;min-width:19px;height:19px;margin-inline-start:6px;font-size:10px;font-style:normal;font-weight:900;display:inline-grid;box-shadow:0 3px 9px #ad2f2647}.review-section-grid>button.has-alert{background:linear-gradient(135deg,#fff,#fff7f5);border-color:#e7aaa0}.review-section-grid>button.has-alert>em{background:#d84d42;box-shadow:0 4px 11px #ad2f2640}.catalog-directory-tabs button.pending{color:#995019;background:#fff6e9;border-color:#db9a5f;box-shadow:0 5px 14px #bf70231f}.catalog-directory-tabs button.pending i{color:#fff;background:#d97932}.admin-post-preview-page{background:linear-gradient(135deg,#edf5ef,#f8f5ed);min-height:100vh;padding:clamp(22px,6vw,72px)}.admin-post-preview-card{background:#fff;border:1px solid #c7dfd0;border-radius:22px;width:min(720px,100%);margin:auto;padding:clamp(18px,4vw,34px);box-shadow:0 20px 55px #12432e21}.admin-post-preview-card>header{border-bottom:1px solid #dfebe3;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:15px;display:flex}.admin-post-preview-card h1{color:#174b38;margin:5px 0 0;font-size:clamp(19px,3vw,28px)}.admin-post-preview-card header button{color:#176c4e;font:inherit;cursor:pointer;background:#f4fbf7;border:1px solid #c4dfd0;border-radius:10px;padding:8px 10px;font-weight:800}.admin-post-preview-meta{color:#547366;flex-wrap:wrap;align-items:center;gap:7px;margin:16px 0;font-size:11px;font-weight:800;display:flex}.admin-post-preview-meta>span:not(.catalog-status){background:#edf6f0;border-radius:8px;padding:5px 8px}.admin-post-preview-meta time{font-variant-numeric:tabular-nums;margin-inline-start:auto}.admin-post-preview-card>img{object-fit:cover;border-radius:16px;width:100%;max-height:440px;margin:18px 0;display:block}.admin-post-preview-body{color:#294c3d;white-space:pre-wrap;margin:18px 0 0;font-size:15px;line-height:2}:root[data-theme=dark] .admin-post-preview-page{background:linear-gradient(135deg,#10261c,#15251e)}:root[data-theme=dark] .admin-post-preview-card{background:#142e22;border-color:#38664f}:root[data-theme=dark] .admin-post-preview-card h1,:root[data-theme=dark] .admin-post-preview-body{color:#effcf4}:root[data-theme=dark] .admin-post-preview-card>header{border-color:#315845}:root[data-theme=dark] .admin-post-preview-card header button{color:#d9f4e5;background:#1c3b2e;border-color:#477963}:root[data-theme=dark] .admin-post-preview-meta{color:#b9d8c7}:root[data-theme=dark] .admin-post-preview-meta>span:not(.catalog-status){background:#1c3b2e}@media (max-width:620px){.admin-post-preview-page{padding:16px}.admin-post-preview-card{border-radius:17px}.admin-post-preview-card>header{gap:9px}.admin-post-preview-card header button{padding:7px}.admin-post-preview-meta time{width:100%;margin-inline-start:0}.admin-post-preview-body{font-size:14px}}.admin-post-preview-location{color:#446d5a;background:#f6fbf8;border:1px solid #d7e8df;border-radius:12px;flex-wrap:wrap;align-items:center;gap:7px;margin:13px 0;padding:10px 12px;font-size:11px;display:flex}.admin-post-preview-location b{color:#176c4e}.admin-post-preview-gallery{margin:18px 0}.admin-post-preview-gallery>b{color:#27533f;margin-bottom:9px;font-size:12px;display:block}.admin-post-preview-gallery>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.admin-post-preview-gallery button{aspect-ratio:1;cursor:zoom-in;background:#e6f0e9;border:0;border-radius:12px;padding:0;display:block;position:relative;overflow:hidden}.admin-post-preview-gallery img{object-fit:cover;width:100%;height:100%;transition:transform .2s}.admin-post-preview-gallery button:hover img{transform:scale(1.04)}.admin-post-preview-gallery small{color:#fff;background:#174b38;border-radius:6px;padding:3px 6px;font-size:8px;font-weight:900;position:absolute;bottom:6px;right:6px}.admin-post-image-lightbox{z-index:10050;background:#071610e0;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.admin-post-image-lightbox>section{place-items:center;width:min(900px,100%);max-height:calc(100vh - 48px);display:grid;position:relative}.admin-post-image-lightbox img{object-fit:contain;border-radius:15px;max-width:100%;max-height:calc(100vh - 130px);display:block}.admin-post-image-lightbox .dialog-close{z-index:1;color:#174b38;cursor:pointer;background:#fff;border:0;border-radius:50%;width:36px;height:36px;font-size:23px;position:absolute;top:9px;right:9px}.admin-post-image-lightbox footer{color:#fff;justify-content:center;align-items:center;gap:15px;margin-top:10px;font-weight:800;display:flex}.admin-post-image-lightbox footer button{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff80;border-radius:9px;padding:4px 15px;font-size:25px;line-height:1}:root[data-theme=dark] .admin-post-preview-location{color:#c2dbc9;background:#193529;border-color:#38664f}:root[data-theme=dark] .admin-post-preview-location b,:root[data-theme=dark] .admin-post-preview-gallery>b{color:#e0f6e8}@media (max-width:460px){.admin-post-preview-gallery>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-home-settings{gap:12px;display:grid}.admin-home-settings .admin-section-heading{margin:0}.home-settings-head,.home-settings-list article{grid-template-columns:minmax(220px,1fr) 94px 94px;align-items:center;gap:10px;display:grid}.home-settings-head{color:#6d8077;padding:0 13px;font-size:10px;font-weight:900}.home-settings-head b{text-align:center}.home-settings-list{gap:8px;display:grid}.home-settings-list article{background:linear-gradient(135deg,#fff,#f7fcf9);border:1px solid #d7e8df;border-radius:15px;padding:12px 13px}.home-settings-list article>div{min-width:0}.home-settings-list b,.home-settings-list small{display:block}.home-settings-list b{color:#1b4b3c;font-size:12px}.home-settings-list small{color:#6d8177;margin-top:3px;font-size:9px}.home-settings-list button{color:#61776d;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cde3d8;border-radius:10px;justify-content:center;align-items:center;gap:5px;font-size:9px;font-weight:900;display:inline-flex}.home-settings-list button i{color:#688076;background:#e1ece7;border-radius:50%;place-items:center;width:14px;height:14px;font-size:9px;font-style:normal;display:grid}.home-settings-list button.is-on{color:#17684f;background:#e9f7f0;border-color:#79b99f}.home-settings-list button.is-on i{color:#fff;background:#1d805f}.home-settings-list button.is-off{color:#987267;background:#fbf7f5}.home-settings-list button:disabled{opacity:.65;cursor:wait}.home-section-visibility{min-width:0}@media (min-width:761px){.home-section-visibility[data-desktop-visible=false]{display:none!important}}@media (max-width:760px){.home-section-visibility[data-mobile-visible=false]{display:none!important}.home-settings-head,.home-settings-list article{grid-template-columns:minmax(0,1fr) 76px 76px;gap:7px}.home-settings-head{padding:0 8px;font-size:9px}.home-settings-list article{padding:11px 10px}.home-settings-list b{font-size:10px}.home-settings-list small{font-size:8px}.home-settings-list button{min-height:31px;padding:5px;font-size:8px}}.admin-report-card{grid-template-columns:108px minmax(0,1fr);align-items:start;gap:13px;display:grid}.admin-report-card>img{object-fit:cover;border:1px solid #d7e8e0;border-radius:13px;width:108px;height:94px}.admin-report-card b{color:#235b49;font-size:14px}.admin-report-card p{margin:7px 0;line-height:1.85}.admin-report-post-body{color:#4d675c;white-space:pre-wrap}.admin-report-details{color:#684b1d;background:#fffaf0;border-right:3px solid #d6aa53;border-radius:8px;padding:8px 10px}.admin-report-card small{color:#657d72;font-size:11px}@media (max-width:620px){.admin-report-card{grid-template-columns:1fr}.admin-report-card>img{width:100%;height:170px}}.report-details{text-align:right;gap:7px;margin:14px 0;display:grid}.report-details b{color:#315a4b;font-size:12px}.report-details b small{color:#73867e;font-size:10px;font-weight:700}.report-details textarea{resize:vertical;min-height:96px;font:inherit;background:#fbfefc;border:1px solid #cde2d7;border-radius:12px;outline:0;padding:11px;font-size:12px;line-height:1.8}.report-details textarea:focus{border-color:#4da283;box-shadow:0 0 0 3px #e4f5ed}.report-archive-controls{grid-template-columns:minmax(240px,1fr) 170px 170px auto;gap:9px;margin:18px 0 8px;display:grid}.report-archive-controls input,.report-archive-controls select,.report-archive-controls button{font:inherit;color:#204839;background:#fff;border:1px solid #cbe2d7;border-radius:11px;padding:10px 12px}.report-archive-controls button{color:#fff;cursor:pointer;background:#1c7258;border-color:#1c7258;font-weight:850}.report-archive-list{gap:14px;display:grid}.report-archive-list>article{background:linear-gradient(145deg,#fff,#f6fbf8);border:1px solid #d6e8df;border-radius:19px;padding:15px;box-shadow:0 8px 20px #1d60490d}.report-archive-head{border-bottom:1px solid #e5eee9;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:10px;display:flex}.report-archive-head small{color:#687f74;font-size:11px}.report-decision,.report-unavailable{border-radius:999px;align-items:center;width:max-content;padding:5px 9px;font-size:10px;font-weight:900;display:inline-flex}.report-decision.dismissed{color:#60746b;background:#edf2ef}.report-decision.warned{color:#95600c;background:#fff1d9}.report-decision.actioned{color:#a33434;background:#ffebeb}.report-unavailable{color:#687a72;background:#f2f4f3;border:1px solid #dbe4df}.report-admin-reply{color:#315c4c;background:#eef9f3;border-right:3px solid #55a382;border-radius:9px;padding:8px 10px;margin:10px 0 0!important}.report-archive-list .admin-actions{border-top:1px dashed #d9e8e0;margin-top:13px;padding-top:12px}@media (max-width:760px){.report-archive-controls{grid-template-columns:1fr 1fr}.report-archive-controls input,.report-archive-controls button{grid-column:1/-1}.report-archive-list>article{padding:13px}.report-archive-head{flex-direction:column;align-items:flex-start}}:root[data-theme=dark] .profile-full-page .wallet-profile-panel>.section-page,:root[data-theme=dark] .wallet-profile-panel,:root[data-theme=dark] .wallet-profile-panel .section-page{background:linear-gradient(155deg,#10251e 0%,#0b1713 100%)!important;border-color:#294b3c!important;box-shadow:0 20px 48px #00000047!important}:root[data-theme=dark] .wallet-profile-panel .page-heading .eyebrow{color:#8be0b7!important}:root[data-theme=dark] .wallet-profile-panel .page-heading h1{color:#f1fff8!important}:root[data-theme=dark] .wallet-card{color:#f5fff9!important;background:radial-gradient(circle at 88% 12%,#76deab33,#0000 30%),linear-gradient(135deg,#0b4738,#0d2720)!important;border:1px solid #3a7a61!important;box-shadow:0 18px 40px #0000004d!important}:root[data-theme=dark] .wallet-card :is(span,strong,small,p){color:inherit!important}:root[data-theme=dark] .wallet-card>p{color:#bddbce!important}:root[data-theme=dark] .wallet-logo{color:#d9ffeb!important;background:#ffffff21!important}:root[data-theme=dark] .wallet-actions button{color:#e8fff3!important;background:#ffffff14!important;border-color:#beffdd47!important}:root[data-theme=dark] .wallet-actions button.active{color:#082219!important;background:#52bd91!important;border-color:#8cf0bf!important}:root[data-theme=dark] :is(.wallet-detail,.daily-reward-card,.level-card,.missions article,.referral-center,.referral-card,.referral-code,.referral-apply){color:#edf9f2!important;background:#162d25!important;border-color:#355b4a!important;box-shadow:0 10px 25px #0000002b!important}:root[data-theme=dark] .daily-reward-card{background:linear-gradient(135deg,#2d2717,#1c221b)!important;border-color:#695a32!important}:root[data-theme=dark] .daily-gift{color:#fff9e9!important;background:linear-gradient(145deg,#e5a842,#bb7322)!important}:root[data-theme=dark] :is(.wallet-detail h2,.wallet-rules b,.wallet-spend,.daily-reward-copy h2,.daily-reward-copy small,.daily-reward-copy p,.daily-reward-bottom b,.daily-reward-bottom small,.level-card b,.level-card small,.missions b,.missions small,.referral-center h2,.referral-center p,.referral-card b,.referral-card small,.referral-card p,.referral-apply label,.daily-notice){color:#dceee5!important}:root[data-theme=dark] .wallet-rules article{border-color:#345847!important}:root[data-theme=dark] .wallet-rules article>span{color:#91ebbd!important;background:#254b3c!important}:root[data-theme=dark] .wallet-spend{background:#203d31!important;border:1px solid #385f4d!important}:root[data-theme=dark] .wallet-history p{color:#dceee5!important;background:#19342a!important;border-color:#365e4b!important}:root[data-theme=dark] .wallet-history .earned b{color:#82e3ae!important}:root[data-theme=dark] .wallet-history .spent b{color:#ffaf98!important}:root[data-theme=dark] .streak-week span{color:#bfd8cb!important;background:#203b30!important;border-color:#3c624f!important}:root[data-theme=dark] .streak-week span.done{color:#fff!important;background:#2c9b73!important;border-color:#63d8a7!important}:root[data-theme=dark] .streak-week span.next{color:#ffdc83!important;background:#322b1b!important;border-color:#e3b24f!important}:root[data-theme=dark] .daily-reward-bottom button{color:#fff9e9!important;background:#d28b28!important}:root[data-theme=dark] .daily-reward-bottom button:disabled{color:#bbc4b8!important;background:#4b5145!important}:root[data-theme=dark] .level-icon{color:#ffd477!important;background:#3e321b!important}:root[data-theme=dark] .progress{background:#29463a!important}:root[data-theme=dark] .progress i{background:#63d9a7!important}:root[data-theme=dark] .missions article>span{color:#92edbe!important;background:#244a3b!important}:root[data-theme=dark] .referral-center{background:linear-gradient(145deg,#162f26,#10231c)!important;border-color:#4e6146!important}:root[data-theme=dark] .referral-card>div:first-child span{color:#effff6!important;background:#2d9a72!important}:root[data-theme=dark] .referral-code{background:#0d1e18!important;box-shadow:inset 0 0 0 1px #3a6652!important}:root[data-theme=dark] .referral-code code{color:#a8f3ca!important}:root[data-theme=dark] .referral-code button,:root[data-theme=dark] .referral-apply button{color:#071f17!important;background:#2c9b73!important}:root[data-theme=dark] .referral-apply input{color:#ecfaf2!important;background:#10241c!important;border-color:#416a56!important}:root[data-theme=dark] .referral-apply input::placeholder{color:#8ea99b!important}:root[data-theme=dark] .sponsor-standard{border-color:#345c49!important}:root[data-theme=dark] .sponsor-standard>div:first-child:not(.sponsor-standard-list) span{color:#a9efc8!important}:root[data-theme=dark] .sponsor-standard>div:first-child:not(.sponsor-standard-list) small{color:#a8c3b5!important}:root[data-theme=dark] .sponsor-standard-list button{box-shadow:0 7px 18px #00000024;color:#e9f7ef!important;background:#173127!important;border-color:#365d4b!important}:root[data-theme=dark] .sponsor-standard-list button:hover{background:#204332!important;border-color:#5bbd91!important}:root[data-theme=dark] .sponsor-standard-list button>span{color:#a2efc5!important;background:#284b3c!important}:root[data-theme=dark] .sponsor-standard-list b{color:#effbf4!important}:root[data-theme=dark] .sponsor-standard-list small{color:#afc9bb!important}:root[data-theme=dark] .nearby-community{background:#132920!important;border-color:#325745!important}:root[data-theme=dark] .nearby-heading h2{color:#edfcf4!important}:root[data-theme=dark] .nearby-heading p{color:#b6ccbf!important}:root[data-theme=dark] .nearby-privacy{box-shadow:none;color:#b8efd1!important;background:#203e31!important;border:1px solid #416c58!important}:root[data-theme=dark] .nearby-map.nearby-map-native{filter:saturate(.72)brightness(.78);background:linear-gradient(145deg,#183a30,#10251e)!important;box-shadow:0 15px 32px #00000042,inset 0 0 0 1px #315c48!important}:root[data-theme=dark] .nearby-map-top>div,:root[data-theme=dark] .nearby-map-note{color:#eafff2!important;background:#0c1e17e6!important;border-color:#74c29a5c!important;box-shadow:0 9px 22px #00000052!important}:root[data-theme=dark] .nearby-map-top span,:root[data-theme=dark] .nearby-map-note small{color:#b5d5c4!important}:root[data-theme=dark] .nearby-map-top b,:root[data-theme=dark] .nearby-map-note b{color:#f0fff7!important}:root[data-theme=dark] .nearby-map-note>span{color:#a7efc7!important;background:#244c3c!important}.notification-bell{color:#176d57!important;flex:none!important;place-items:center!important;line-height:1!important;display:inline-grid!important}.notification-bell .app-icon{visibility:visible!important;opacity:1!important;stroke:currentColor!important;fill:none!important;width:20px!important;height:20px!important;display:block!important}.notification.active .notification-bell,.notification.active .notification-bell .app-icon{color:#fff!important}.bottom-notification .app-icon{stroke:currentColor!important;fill:none!important;width:20px!important;height:20px!important;display:block!important}.header-actions .icon-button{text-align:center!important;place-items:center!important;padding:0!important;line-height:1!important;display:inline-grid!important}.header-actions .icon-button>.app-icon{margin:0!important;display:block!important;transform:none!important}.header-actions .notification-anchor,.header-actions .notification-anchor>.icon-button{place-items:center!important;display:inline-grid!important}.header-actions .notification-bell{place-items:center!important;margin:0!important;display:inline-grid!important;transform:none!important}.story-row article{align-content:start!important;justify-items:center!important;min-width:66px!important;display:grid!important}.story-row article:before{pointer-events:none!important;box-sizing:border-box!important;top:-3px!important}.story-row .story-avatar{box-sizing:border-box!important;isolation:isolate!important;background:#eaf6f0!important;flex:none!important;margin:0!important;position:relative!important;top:0!important;overflow:hidden!important}:root[data-theme=dark] .story-row .story-avatar{background:#234538!important;box-shadow:0 0 0 2px #183128,0 5px 13px #00000047!important}.story-row article{flex-basis:88px!important;min-width:88px!important}.story-row article>b,.story-row article>small{display:none!important}.story-user-card{z-index:2;color:#1c4c3d;width:88px;font:inherit;pointer-events:none;justify-items:center;gap:1px;margin-top:4px;display:grid;position:relative;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}:is(.story-user-card:not(.mine):hover,.story-user-card:not(.mine):focus-visible){outline:0;background:0 0!important;border:0!important;transform:none!important}.story-user-card b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden;color:#193f34!important;margin:0!important;font-size:11px!important;font-weight:950!important;line-height:1.25!important;display:block!important}.story-user-stars{color:#d19b2f;letter-spacing:1px;font-family:ui-sans-serif,sans-serif;font-size:10px;line-height:1;display:block}.story-user-card small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden;color:#54776a!important;margin:0!important;font-size:9px!important;font-weight:800!important;line-height:1.3!important;display:block!important}.story-user-card.mine{cursor:default}.story-user-card.mine b{color:#16664f!important}:is(:root[data-theme=dark] .story-user-card:not(.mine):hover,:root[data-theme=dark] .story-user-card:not(.mine):focus-visible){background:#203d31;border-color:#507d69}:root[data-theme=dark] .story-user-card b{color:#e9f8ef!important}:root[data-theme=dark] .story-user-card small{color:#aecfbe!important}.story-view-owner.contactable{cursor:pointer;border:1px solid #ffffff42;border-radius:17px;padding:9px 10px;transition:background .16s,border-color .16s}:is(.story-view-owner.contactable:hover,.story-view-owner.contactable:focus-visible){background:#ffffff1a;border-color:#f0cf7a;outline:0}.story-row article:before{display:none!important}.story-row .story-avatar{transform:translateY(7px)!important}.story-row b{margin-top:20px!important}.story-row .story-avatar{border:3px solid #fff!important;box-shadow:0 0 0 3px #d7a84a,0 5px 13px #125f4933!important}.story-row article.mine .story-avatar{box-shadow:0 0 0 3px #1c876b,0 5px 13px #125f493d!important}:root[data-theme=dark] .story-row .story-avatar{border-color:#183128!important;box-shadow:0 0 0 3px #bf9346,0 5px 13px #0000004d!important}:root[data-theme=dark] .story-row article.mine .story-avatar{box-shadow:0 0 0 3px #4fb28f,0 5px 13px #0000004d!important}:root[data-theme=dark] .community-message header .profile-trigger{color:#eafff1!important;background:linear-gradient(135deg,#284c3d,#1a352a)!important;border-color:#4c7c66!important;box-shadow:0 4px 11px #0000003d!important}:root[data-theme=dark] .community-message header .profile-trigger b{color:#f1fff6!important}:root[data-theme=dark] .community-message header .profile-trigger small{color:#b9d7c8!important}:root[data-theme=dark] .community-message header .profile-trigger .message-user-avatar{color:#effcf5!important;background:#376b55!important;box-shadow:inset 0 0 0 1px #669b81!important}.chat-body{padding-inline:18px!important}.community-chat-body{padding-inline:48px!important}.private-message,.community-message{isolation:isolate;position:relative}.private-message>.message-user-avatar,.community-message>.community-avatar{color:#176653;z-index:1;background:#e9f4ef;border:2px solid #f5faf7;width:30px;height:30px;position:absolute;top:7px;box-shadow:0 2px 8px #164d3a29}.private-message.theirs{margin-left:0!important;margin-right:auto!important;padding:8px 10px!important}.private-message.theirs>.message-user-avatar,.community-message.theirs>.community-avatar{left:-39px;right:auto}.private-message.mine{margin-left:auto!important;margin-right:0!important}.private-message.mine>.message-user-avatar,.community-message.mine>.community-avatar{left:auto;right:-39px}.community-message{margin-left:0!important;margin-right:auto!important}.community-message.mine{margin-left:auto!important;margin-right:0!important}.community-message.theirs{margin-left:0!important;margin-right:auto!important}.community-message>.community-avatar{cursor:pointer;place-items:center;padding:0;display:grid;overflow:hidden}.community-message header{min-height:17px;float:none!important;align-items:center!important;margin:0 0 3px!important;display:flex!important}.community-message header .profile-trigger{box-shadow:none!important;color:#2d6e59!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.community-message header .profile-trigger b{max-width:150px;color:#2d6e59!important;font-size:10px!important}.community-message.mine header{justify-content:flex-end}.community-message.mine header .profile-trigger b{color:#497066!important}.community-message p{min-height:0!important;margin:2px 0 5px!important}.chat-loading{color:#4d806d;justify-content:center;align-items:center;gap:7px;min-height:180px;font-size:11px;font-weight:800;display:flex}.load-older-messages{color:#246c56;width:calc(100% - 28px);font:inherit;cursor:pointer;background:#f3faf6;border:1px dashed #96c8b4;border-radius:11px;margin:10px 14px -3px;padding:8px 12px;font-size:10px;font-weight:900;display:block}.load-older-messages:hover{background:#e4f4eb}.load-older-messages:disabled{opacity:.65;cursor:wait}.jump-latest-message{color:#fff;width:31px;height:31px;font:inherit;cursor:pointer;background:#13765b;border:0;border-radius:50%;place-items:center;margin:8px auto -3px;padding:0;font-size:18px;font-weight:900;line-height:1;display:grid;box-shadow:0 5px 14px #0e60462e}.jump-latest-message:hover{background:#0d644d}.contact-card-avatar{overflow:hidden}.contact-card-avatar img{object-fit:cover;width:100%;height:100%;display:block}.contact-card-stars{justify-content:center;margin:-4px 0 9px;display:flex}.contact-card-stars .verification-stars{font-size:17px}.chat-loading i{background:#48a983;border-radius:50%;width:8px;height:8px;animation:.8s ease-in-out infinite chat-loading-bounce}.chat-loading i:nth-child(2){animation-delay:.12s}.chat-loading i:nth-child(3){animation-delay:.24s}.chat-loading span{margin-right:5px}@keyframes chat-loading-bounce{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-5px)}}:root[data-theme=dark] .private-message>.message-user-avatar,:root[data-theme=dark] .community-message>.community-avatar{color:#effcf5;background:#305d4d;border-color:#234437;box-shadow:0 2px 9px #00000047}:root[data-theme=dark] .community-message header .profile-trigger,:root[data-theme=dark] .community-message header .profile-trigger b{color:#aee5c8!important;background:0 0!important}:root[data-theme=dark] .chat-loading{color:#aee4c7}:root[data-theme=dark] .load-older-messages{color:#b7ead0;background:#193329;border-color:#4f866e}:root[data-theme=dark] .jump-latest-message{color:#fff;background:#358e6d}@media (max-width:760px){.chat-body{padding-inline:14px!important}.community-chat-body{padding-inline:43px!important}.private-message,.community-message{max-width:calc(100% - 8px)!important}.private-message>.message-user-avatar,.community-message>.community-avatar{width:28px;height:28px}.private-message.theirs>.message-user-avatar,.community-message.theirs>.community-avatar{left:-35px}.private-message.mine>.message-user-avatar,.community-message.mine>.community-avatar{right:-35px}}@media (max-width:720px){.bottom-nav{height:62px!important;padding:5px 3px max(5px,env(safe-area-inset-bottom))!important;background:#fffefbfb!important;box-shadow:0 -7px 20px #153f3017!important}.bottom-nav button{color:#42675b!important;letter-spacing:-.2px!important;gap:1px!important;padding:0 1px!important;font-size:8px!important;font-weight:900!important}.bottom-nav button span{font-size:18px!important;line-height:1!important}.bottom-nav button.active{color:#08715a!important}.bottom-nav button.active span{background:#e2f3eb;border-radius:9px;place-items:center;width:28px;height:25px;display:grid}.mobile-more-bar{z-index:39!important;background:#fffefbfb!important;border:1px solid #c8dfd4!important;border-radius:17px 17px 10px 10px!important;width:auto!important;max-height:220px!important;padding:9px 10px 11px!important;animation:.18s ease-out mobile-more-rise!important;position:fixed!important;bottom:66px!important;left:8px!important;right:8px!important;overflow:auto!important;box-shadow:0 -12px 30px #153f3029!important}.mobile-more-bar header button{background:#e4f3eb!important;width:26px!important;height:24px!important;font-size:16px!important;line-height:1!important}@keyframes mobile-more-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mobile-more-menu{border:1px solid #20685233!important;border-radius:21px!important;width:min(278px,100vw - 20px)!important;max-height:calc(100vh - 102px)!important;padding:13px 12px 15px!important;animation:.18s ease-out mobile-more-pop!important;inset:auto 10px 78px auto!important;overflow:auto!important;box-shadow:0 18px 42px #12372b40!important}.mobile-more-menu header{margin-bottom:9px!important;padding:0 2px!important;font-size:13px!important}.mobile-more-menu nav{gap:5px!important}.mobile-more-menu nav a,.mobile-more-menu nav button{border-radius:12px!important;min-height:42px!important;padding:7px 9px!important}.mobile-more-menu nav b{font-size:11px!important}.mobile-more-menu nav small{font-size:9px!important;line-height:1.45!important}.mobile-more-bar{background:#fffefbfb!important;border:1px solid #c8dfd4!important;border-radius:17px 17px 10px 10px!important;width:auto!important;max-height:220px!important;padding:9px 10px 11px!important;animation:.18s ease-out mobile-more-rise!important;bottom:66px!important;left:8px!important;right:8px!important;box-shadow:0 -12px 30px #153f3029!important}.mobile-more-bar header{color:#195d4a!important;border-bottom:1px solid #e3eee8!important;margin:0 2px 7px!important;padding-bottom:7px!important;font-size:11px!important}.mobile-more-bar .mobile-drawer-nav{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important}.mobile-more-bar .mobile-drawer-nav button{text-align:center!important;color:#255e4c!important;background:#f8fcf9!important;border:1px solid #e1eee7!important;grid-template-columns:1fr!important;justify-items:center!important;gap:3px!important;min-height:52px!important;padding:6px 3px!important}.mobile-more-bar .mobile-drawer-nav span{border-radius:8px!important;width:25px!important;height:24px!important;font-size:15px!important}.mobile-more-bar .mobile-drawer-nav b{white-space:nowrap!important;font-size:9px!important;font-weight:900!important}.welcome .city-question{grid-template-columns:1fr!important;gap:6px!important;min-width:0!important;padding:13px 14px!important;display:grid!important}.welcome .city-question small{grid-column:1!important;font-size:9px!important;line-height:1.45!important}.welcome .city-question strong{white-space:normal!important;min-width:0!important;font-size:15px!important;line-height:1.65!important;display:block!important}.welcome .city-question span{white-space:nowrap!important;place-self:auto start!important;margin-top:1px!important;padding:6px 9px!important;font-size:9px!important}}@keyframes mobile-more-pop{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:720px){.welcome{border-radius:20px!important;gap:0!important;padding:16px!important}.welcome>div:first-child{width:100%!important}.trust-pill.membership-pill{padding:0;top:23px;left:14px}.trust-pill.membership-pill .verification-stars i{font-size:15px!important}.welcome .city-question{max-width:none!important;margin-top:8px!important}.city-stories{box-sizing:border-box!important;border-radius:15px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0 0 12px!important;padding:8px 9px!important;overflow:hidden!important}.city-stories .story-row{box-sizing:border-box!important;overscroll-behavior-inline:contain!important;scrollbar-width:none!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:3px 1px 5px!important;overflow:auto hidden!important}.city-stories .story-row::-webkit-scrollbar{display:none}.city-stories .story-row article{flex:0 0 62px!important;width:62px!important;min-width:62px!important}.city-stories .story-user-card{width:62px!important;margin-top:0!important}.city-stories .story-row .story-avatar{border-width:2px!important;width:44px!important;height:44px!important;font-size:13px!important;transform:translateY(4px)!important;box-shadow:0 0 0 2px #d7a84a,0 4px 10px #125f492e!important}.city-stories .story-user-card b{margin-top:9px!important;font-size:8px!important;line-height:1.25!important}.city-stories .story-user-stars{letter-spacing:-1px!important;font-size:8px!important;line-height:1!important}.city-stories .story-user-card small{margin-top:1px!important;font-size:7px!important;line-height:1.25!important}}.nearby-community.nearby-without-map{gap:13px;padding:17px;display:grid}.nearby-community.nearby-without-map .nearby-heading{margin:0}.nearby-events-list,.nearby-community.nearby-without-map .nearby-services{margin:0;padding:12px 14px}.nearby-events-list article,.nearby-community.nearby-without-map .nearby-services article{padding:11px 0}.nearby-featured-strip{background:linear-gradient(120deg,#fff9e9,#f8ebc9);border:1px solid #d6c18a;border-radius:18px;overflow:hidden;box-shadow:0 10px 24px #79561917}.nearby-featured-head{border-bottom:1px solid #9e74262b;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px 9px;display:flex}.nearby-featured-head b{color:#715117;font-size:12px}.nearby-featured-head small{color:#94723a;font-size:9px}.nearby-featured-items{background:#9e742629;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.nearby-featured-items>button,.nearby-featured-empty{text-align:right;min-width:0;font:inherit;background:#ffffffa1;border:0;align-items:center;gap:9px;padding:12px;display:flex}.nearby-featured-items>button{cursor:pointer}.nearby-featured-items>button:hover{background:#fffdf6}.nearby-featured-items>button>span,.nearby-featured-empty>span{color:#775415;background:#f0d38d;border-radius:10px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:15px;font-weight:900;display:grid}.nearby-featured-items img{object-fit:cover;border-radius:10px;flex:0 0 30px;width:30px;height:30px}.nearby-featured-items>button div{min-width:0}.nearby-featured-items small,.nearby-featured-items b,.nearby-featured-items em,.nearby-featured-empty b,.nearby-featured-empty small{display:block}.nearby-featured-items small{color:#a27830;font-size:8px;font-weight:900}.nearby-featured-items b{color:#584117;text-overflow:ellipsis;white-space:nowrap;margin:2px 0;font-size:10px;overflow:hidden}.nearby-featured-items em{color:#8a7449;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.nearby-featured-empty{color:#9c865c}.nearby-featured-empty>span{color:#a68d58;background:#f3e5bd}.nearby-featured-empty b{font-size:10px}.nearby-featured-empty small{margin-top:2px;font-size:8px}@media (max-width:720px){.nearby-featured-items{grid-template-columns:1fr}.nearby-featured-items>button,.nearby-featured-empty{padding:10px 12px}.nearby-featured-head small{display:none}}:root[data-theme=dark] .nearby-community.nearby-without-map{background:radial-gradient(circle at 100% 0,#1c3d31 0,#0000 32%),linear-gradient(145deg,#10231b,#152e24)!important;border-color:#315b49!important}:root[data-theme=dark] .nearby-community.nearby-without-map .nearby-list,:root[data-theme=dark] .nearby-community.nearby-without-map .nearby-services{background:#163126!important;border-color:#315e4a!important}:root[data-theme=dark] .nearby-featured-strip{background:linear-gradient(120deg,#302817,#211d13)!important;border-color:#6e592e!important;box-shadow:0 10px 24px #0004!important}:root[data-theme=dark] .nearby-featured-head{border-color:#66532c!important}:root[data-theme=dark] .nearby-featured-head b{color:#ffe5a8!important}:root[data-theme=dark] .nearby-featured-head small{color:#d8bd7e!important}:root[data-theme=dark] .nearby-featured-items{background:#66532c!important}:root[data-theme=dark] .nearby-featured-items>button,:root[data-theme=dark] .nearby-featured-empty{background:#282315!important}:root[data-theme=dark] .nearby-featured-items>button:hover{background:#37301d!important}:root[data-theme=dark] .nearby-featured-items>button>span,:root[data-theme=dark] .nearby-featured-empty>span{color:#ffe2a0!important;background:#5e4c26!important}:root[data-theme=dark] .nearby-featured-items small{color:#e3c47e!important}:root[data-theme=dark] .nearby-featured-items b{color:#fff4d4!important}:root[data-theme=dark] .nearby-featured-items em,:root[data-theme=dark] .nearby-featured-empty{color:#d0bd8d!important}.city-corner{z-index:22;color:#2a6552;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;opacity:.9;background:#fdfffee6;border:1px solid #c9ded4;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-weight:850;line-height:1;display:inline-flex;position:fixed;bottom:14px;left:auto;right:14px;box-shadow:0 6px 16px #144f3b1a}.city-corner .status-dot{width:6px;height:6px;box-shadow:0 0 0 2px #2aa46f1f}:root[data-theme=dark] .city-corner{color:#c8ead9;background:#10251df0;border-color:#3a614f;box-shadow:0 8px 22px #0000003d}@media (max-width:760px){.city-corner{padding:5px 8px;font-size:9px;bottom:76px;right:12px}.city-corner .status-dot{width:6px;height:6px}}.topbar{justify-content:space-between;align-items:center;padding-inline:max(20px,50vw - 700px)!important;display:flex!important}.topbar .brand{flex:none}.topbar .header-actions{flex:none;justify-self:auto!important}@media (max-width:760px){.topbar{padding-inline:16px!important}.topbar .header-actions{gap:7px;align-items:center!important;gap:8px!important;display:flex!important}.topbar .notification-anchor{flex:0 0 40px;width:40px;height:40px}.topbar .notification-anchor>.notification{border-radius:13px!important;justify-content:center!important;gap:0!important;width:40px!important;min-width:40px!important;height:40px!important;padding:0!important}.topbar .notification-label{display:none!important}.topbar .notification-bell{width:22px!important;height:22px!important}.topbar .notification-count{top:-5px!important;left:-5px!important}.topbar .mobile-profile-button{flex:0 0 40px;place-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;padding:0!important;display:grid!important}.topbar .mobile-profile-button .app-icon,.topbar .notification-bell .app-icon{margin:0!important;transform:none!important}}.brand.brand-button{border-radius:17px;gap:9px;padding:4px 5px;transition:background .18s,transform .18s}.brand.brand-button:hover{background:#0b715a0e}.site-brand-wordmark{flex:0 0 156px;align-items:center;width:156px;height:54px;display:flex}.site-brand-wordmark img{object-fit:contain;width:100%;height:auto;max-height:54px;display:block}.site-brand-copy{text-align:right;justify-items:start;gap:5px;line-height:1;display:grid}.site-brand-copy small{color:#31705e;letter-spacing:-.2px;white-space:nowrap;background:linear-gradient(135deg,#f5fbf7,#e8f6ee);border:1px solid #cee6da;border-radius:999px;align-items:center;min-height:19px;padding:3px 8px;font-size:10px;font-weight:850;display:inline-flex;box-shadow:0 2px 6px #095b440d}html[data-theme=dark] .site-brand-wordmark img{filter:brightness(0)invert()}html[data-theme=dark] .site-brand-copy small{color:#c2f0dc;box-shadow:none;background:linear-gradient(135deg,#143d33,#1c5444);border-color:#3b7563}@media (max-width:760px){.topbar .header-search,.topbar .mobile-profile-button{display:none!important}.topbar .header-actions{direction:ltr!important;gap:7px!important}.topbar .header-logout{color:#ae4e3c!important;background:#fff8f6!important;border-color:#e5c7bf!important;order:1!important;place-items:center!important;width:38px!important;height:38px!important;display:inline-grid!important}.topbar .theme-toggle{order:2!important;width:38px!important;height:38px!important}.topbar .notification-anchor{flex:0 0 40px!important;order:3!important;width:40px!important;height:40px!important;overflow:visible!important}.topbar .notification-anchor>.notification{place-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;padding:0!important;display:inline-grid!important}.mobile-profile-card .mobile-profile-verification{margin-top:4px;line-height:1;display:block}.mobile-profile-card .mobile-profile-verification .verification-stars{gap:2px!important}.mobile-profile-card .mobile-profile-verification .verification-stars i{font-size:12px!important;line-height:1!important}.live-room-tabs{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:3px!important;padding:0!important;display:grid!important;overflow:visible!important}.live-room-tabs button{flex:initial!important;border-radius:10px!important;gap:0!important;min-width:0!important;min-height:37px!important;padding:4px 2px!important}.live-room-tabs button span{display:none!important}.live-room-tabs button b{overflow-wrap:anywhere;white-space:normal!important;font-size:8px!important;line-height:1.15!important}}.auth-logo{overflow:hidden}.auth-logo.auth-wordmark{width:230px!important;height:104px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.auth-logo.auth-wordmark>img{object-fit:contain;mix-blend-mode:normal;filter:brightness(0)invert();width:100%;height:100%;display:block;transform:none}.auth-loading .auth-logo.auth-wordmark{background:0 0!important}.auth-brand .auth-slogan{color:#f7fbf9;letter-spacing:-.45px;align-items:center;gap:10px;margin:18px 0 0;font-weight:800;display:flex;font-size:18px!important}.auth-slogan i{background:var(--amber);border-radius:50%;flex:0 0 7px;width:7px;height:7px;display:block;box-shadow:0 0 0 5px #efc87521}.auth-brand .auth-features{flex-wrap:wrap;gap:9px;margin-top:22px;line-height:1.45;display:flex;font-size:12px!important}.auth-brand .auth-features span{color:#e6f2ed;background:#ffffff12;border:1px solid #dcf4ea33;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.auth-brand .auth-features b{color:#f4d17c;background:#efc8752b;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;line-height:1;display:grid}@media (max-width:760px){.brand.brand-button{gap:5px;padding:3px 2px}.site-brand-wordmark{flex-basis:122px;width:122px;height:44px}.site-brand-wordmark img{max-height:44px}.site-brand-copy{gap:3px}.site-brand-copy small{letter-spacing:-.26px;min-height:17px;padding:2px 6px;font-size:8.7px}.auth-logo.auth-wordmark{width:182px!important;height:80px!important}.auth-brand .auth-slogan{margin-top:14px;font-size:16px!important}.auth-brand .auth-features{gap:7px;margin-top:17px;font-size:10px!important}.auth-brand .auth-features span{gap:5px;padding:7px 8px}.auth-brand .auth-features b{width:16px;height:16px;font-size:9px}}.auth-terms-button{cursor:pointer;width:100%;color:var(--green);font:inherit;text-underline-offset:4px;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.auth-page .auth-features{font-size:13px!important}.auth-page .terms,.auth-page .auth-security,.auth-page .demo-code,.auth-page .back-link,.auth-page .text-button,.auth-page .rules-check{font-size:12px!important}@media (max-width:760px){.auth-page .auth-features{font-size:12px!important}.auth-page .terms,.auth-page .auth-security,.auth-page .demo-code,.auth-page .back-link,.auth-page .text-button,.auth-page .rules-check{font-size:11px!important}}.turkey-move-card{border:1px solid var(--line,#d8e3dc);margin:18px 0;padding:18px}@supports (color:color-mix(in lab, red, red)){.turkey-move-card{border:1px solid color-mix(in srgb,var(--line,#d8e3dc) 78%,#0a7860)}}.turkey-move-card{background:linear-gradient(135deg,var(--card,#fff),var(--card,#fff));border-radius:18px}@supports (color:color-mix(in lab, red, red)){.turkey-move-card{background:linear-gradient(135deg,color-mix(in srgb,var(--card,#fff) 92%,#dff6eb),var(--card,#fff))}}.turkey-move-card{box-shadow:0 8px 24px #0c4a3d12}.turkey-move-card h3{color:var(--ink,#153b31);margin:4px 0 6px;font-size:18px}.turkey-move-card p{color:var(--muted,#60736c);margin:0 0 13px;line-height:1.9}.turkey-move-card .auth-label{margin-top:10px}.turkey-move-actions{align-items:center;gap:10px;margin-top:13px;display:flex}.turkey-move-success{font-weight:750;color:#167157!important}html[data-theme=dark] .turkey-move-card{box-shadow:none;background:linear-gradient(135deg,#133d35,#102d29);border-color:#2d7466}html[data-theme=dark] .turkey-move-card h3{color:#e9fff5}@media (max-width:640px){.turkey-move-card{border-radius:15px;padding:14px}.turkey-move-actions{flex-wrap:wrap}.turkey-move-actions .primary{min-height:40px}}.auth-brand-welcome{z-index:1;gap:7px;max-width:410px;margin-top:24px;display:grid;position:relative}.auth-brand-welcome span{color:#eac977;letter-spacing:.15px;font-size:12px;font-weight:850}.auth-brand-welcome strong{color:#fffdf8;letter-spacing:-.9px;font-size:29px;font-weight:900;line-height:1.35}.auth-brand-welcome p{color:#d5e8e1!important;margin:0!important;font-size:14px!important;line-height:1.9!important}.auth-brand-welcome.compact strong{font-size:25px}.auth-brand-welcome.compact p{max-width:330px}.auth-brand .compact-features{margin-top:18px}@media (max-width:760px){.auth-brand-welcome{gap:4px;margin-top:17px}.auth-brand-welcome span{font-size:10px}.auth-brand-welcome strong{letter-spacing:-.5px;font-size:21px}.auth-brand-welcome p{font-size:12px!important;line-height:1.75!important}.auth-brand-welcome.compact strong{font-size:20px}}.placement-select{color:#5a796d;white-space:nowrap;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.placement-select select{color:#175e4d;min-width:160px;font:inherit;cursor:pointer;background:#fff;border:1px solid #afd2c1;border-radius:9px;padding:7px 26px 7px 9px;font-size:10px;font-weight:800}@media (max-width:720px){.placement-select{justify-content:space-between;width:100%}.placement-select select{min-width:190px}}.placement-reserve-button{color:#795613;width:100%;font:inherit;cursor:pointer;background:#fff8e6;border:1px dashed #d1a841;border-radius:10px;margin-top:9px;padding:8px 10px;font-size:10px;font-weight:900}.placement-reserve-button.standard{color:#176c56;background:#eff9f3;border-color:#9dc8b7}.nearby-service-image{object-fit:cover;border:1px solid #c4dfd2;border-radius:11px;flex:0 0 31px;width:31px;height:31px}.nearby-featured-head>div{gap:2px;display:grid}.nearby-featured-head>button,.sidebar-featured-reserve{color:#795613;font:inherit;cursor:pointer;background:#fff9e9;border:1px solid #b88d32;border-radius:9px;padding:7px 9px;font-size:9px;font-weight:900}.sidebar-featured-reserve{color:#176c56;background:#edf8f2;border-color:#82b8a3;width:100%;margin-top:8px}.sidebar-featured-empty{color:#658178;padding:6px 0;font-size:9px;display:block}.identity-verification-card{border:1px solid var(--green,#08765f);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;margin-top:18px;padding:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.identity-verification-card{border:1px solid color-mix(in srgb,var(--green,#08765f) 28%,var(--line,#d7e4dd))}}.identity-verification-card{background:linear-gradient(135deg,var(--card,#fff),var(--card,#fff));border-radius:21px}@supports (color:color-mix(in lab, red, red)){.identity-verification-card{background:linear-gradient(135deg,color-mix(in srgb,var(--card,#fff) 94%,#dff7ea),var(--card,#fff))}}.identity-verification-card{box-shadow:0 12px 29px #084a3814}.identity-verification-card>div>span{color:var(--green,#08765f);font-size:12px;font-weight:900}.identity-verification-card h3{color:var(--ink,#143c31);margin:4px 0 5px;font-size:20px}.identity-verification-card p{color:var(--muted,#64766e);margin:0;font-size:13px;line-height:1.85}.identity-verification-card>.identity-status,.identity-verification-card>.identity-verification-form,.identity-verification-card>.profile-notice{grid-column:1/-1}.identity-status{color:#17644f;background:#eef7f2;border-radius:12px;padding:10px 12px;font-size:12px;font-weight:800;display:block}.identity-status.pending{color:#89631b;background:#fff6df}.identity-status.rejected{color:#a14b46;background:#fff0ef}.identity-verification-form{grid-template-columns:1fr 1fr;gap:13px;padding-top:3px;display:grid}.identity-verification-form .auth-label{margin:0}.identity-verification-form select{width:100%;margin-top:7px}.identity-upload{border:1px dashed var(--green,#08765f);min-height:150px;padding:13px}@supports (color:color-mix(in lab, red, red)){.identity-upload{border:1px dashed color-mix(in srgb,var(--green,#08765f) 38%,var(--line,#d7e4dd))}}.identity-upload{background:var(--card,#fff);border-radius:15px}@supports (color:color-mix(in lab, red, red)){.identity-upload{background:color-mix(in srgb,var(--card,#fff) 90%,#effaf4)}}.identity-upload input{width:100%;font:inherit;margin-top:10px;font-size:11px;display:block}.identity-upload img{object-fit:cover;border:1px solid var(--line,#d7e4dd);border-radius:11px;width:100%;height:135px;margin-top:11px;display:block}.identity-consent{background:var(--card,#fff);border-radius:14px;grid-column:1/-1;align-items:flex-start;gap:10px;padding:12px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.identity-consent{background:color-mix(in srgb,var(--card,#fff) 82%,#edf7f1)}}.identity-consent{color:var(--muted,#64766e);font-size:12px;line-height:1.75}.identity-consent input{accent-color:var(--green,#08765f);margin-top:4px}.identity-verification-form .full-button{grid-column:1/-1}.identity-documents{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:16px 0;display:grid}.identity-documents figure{border:1px solid var(--line,#d7e4dd);background:var(--card,#fff);border-radius:15px;margin:0;padding:10px}.identity-documents img{object-fit:contain;background:#edf3f0;border-radius:10px;width:100%;height:265px;display:block}.identity-documents figcaption{color:var(--muted,#64766e);padding:9px 2px 1px;font-size:12px;font-weight:800}.identity-detail .ticket-user-card{margin:14px 0}.identity-admin-center .ticket-inline-row small{min-width:190px}.identity-admin-center .ticket-inline-row p{font-size:11px}html[data-theme=dark] .identity-verification-card{box-shadow:none;background:linear-gradient(135deg,#123c34,#112d29);border-color:#28695b}html[data-theme=dark] .identity-verification-card h3{color:#effff7}html[data-theme=dark] .identity-verification-card p{color:#b6d0c5}html[data-theme=dark] .identity-upload{background:#102b27;border-color:#337565}html[data-theme=dark] .identity-consent{color:#c2d8cf;background:#0e2925}html[data-theme=dark] .identity-documents figure{background:#102c28;border-color:#316457}html[data-theme=dark] .identity-documents img{background:#0a201d}html[data-theme=dark] .identity-status.verified{color:#b9f4d8;background:#123f35}@media (max-width:700px){.identity-verification-card{border-radius:18px;grid-template-columns:1fr;padding:16px}.identity-verification-card>.two-factor-toggle{width:100%}.identity-verification-form,.identity-documents{grid-template-columns:1fr}.identity-documents img{height:220px}.identity-admin-center .ticket-inline-row small{min-width:0}}.identity-verification-v2 .identity-illustrated-guide{border:1px solid var(--green,#08765f);border-radius:17px;grid-column:1/-1;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:17px;padding:15px;display:grid}@supports (color:color-mix(in lab, red, red)){.identity-verification-v2 .identity-illustrated-guide{border:1px solid color-mix(in srgb,var(--green,#08765f) 23%,var(--line,#d7e4dd))}}.identity-verification-v2 .identity-illustrated-guide{background:linear-gradient(135deg,#f1fbf6,#fffaf0)}.identity-guide-art{justify-content:center;align-items:end;gap:9px;display:flex}.guide-document,.guide-selfie{text-align:center;color:#155f4e;place-items:center;font-weight:900;display:grid}.guide-document{background:repeating-linear-gradient(0deg,#fff,#fff 15px,#e4f3ec 16px);border:3px solid #0a7c63;border-radius:11px;width:75px;height:101px;font-size:13px;box-shadow:7px 7px #d9f0e4}.guide-selfie{background:#fffdf7;border:3px solid #d7a635;border-radius:50%;width:88px;height:88px;font-size:31px;box-shadow:6px 6px #f6e9be}.identity-guide-art small{color:#57736a;padding:0 5px;font-size:8px;line-height:1.4;display:block}.identity-illustrated-guide b{color:var(--ink,#153b31);font-size:14px}.identity-illustrated-guide p{margin:4px 0!important;font-size:11px!important;line-height:1.75!important}.identity-verification-v2 .identity-upload{min-height:165px}.identity-verification-v2 .identity-upload img{object-fit:contain;background:#f3f6f4;height:210px}.identity-document-back{order:1}html[data-theme=dark] .identity-verification-v2 .identity-illustrated-guide{background:linear-gradient(135deg,#143b33,#17312d);border-color:#337363}html[data-theme=dark] .guide-document{background:repeating-linear-gradient(0deg,#eaf8f0,#eaf8f0 15px,#c9eadc 16px)}html[data-theme=dark] .guide-selfie{background:#f7f5ec}@media (max-width:700px){.identity-verification-v2 .identity-illustrated-guide{grid-template-columns:1fr}.identity-verification-v2 .identity-upload img{height:245px}}.identity-verification-v2 .identity-illustrated-guide{grid-template-columns:1fr}.identity-verification-v2 .identity-guide-art{background:url(/kyc-guide-fa.svg) 50%/contain no-repeat;width:100%;height:255px;display:block}.identity-verification-v2 .identity-guide-art>*{display:none}@media (max-width:700px){.identity-verification-v2 .identity-guide-art{height:220px}}.identity-verification-card:has(.identity-status.verified){background:radial-gradient(circle at 7% 9%,#f5cb5f47,#0000 31%),linear-gradient(135deg,#07594d,#0e8068 58%,#14745e);border-color:#7fc6a8;grid-template-columns:1fr auto;padding:23px 24px;position:relative;overflow:hidden;box-shadow:0 15px 34px #085f4b33}.identity-verification-card:has(.identity-status.verified):before{content:"✓";color:#ffffff24;border:18px solid #ffffff14;border-radius:50%;place-items:center;width:142px;height:142px;font-size:96px;font-weight:900;display:grid;position:absolute;bottom:-35px;left:25px;transform:rotate(-10deg)}.identity-verification-card:has(.identity-status.verified)>div:first-child{z-index:1;padding-right:62px;position:relative}.identity-verification-card:has(.identity-status.verified)>div:first-child:before{content:"★ ★ ★";color:#ffd267;letter-spacing:2px;text-shadow:0 2px 8px #0000002e;font-size:18px;position:absolute;top:1px;right:0}.identity-verification-card:has(.identity-status.verified)>div:first-child>span{color:#d8fff0;font-size:12px}.identity-verification-card:has(.identity-status.verified) h3{color:#fffdf7;margin-top:7px;font-size:22px}.identity-verification-card:has(.identity-status.verified) p{color:#d6f0e7;max-width:510px}.identity-verification-card:has(.identity-status.verified)>.two-factor-toggle{z-index:1;color:#f7fffb;opacity:1;cursor:default;background:#ffffff24;border:1px solid #ffffff42;border-radius:999px;align-self:center;min-width:112px;font-size:12px;position:relative}.identity-verification-card:has(.identity-status.verified)>.identity-status.verified{z-index:1;color:#edfff7;background:#04312847;border:1px solid #ffffff2b;border-radius:999px;grid-column:1/-1;align-items:center;gap:8px;width:max-content;max-width:100%;margin-top:2px;padding:8px 12px;font-size:12px;display:inline-flex;position:relative}.identity-verification-card:has(.identity-status.verified)>.identity-status.verified:before{content:"✓";color:#155f4e;background:#f8c750;border-radius:50%;place-items:center;width:18px;height:18px;font-size:12px;font-weight:950;display:grid}@media (max-width:700px){.identity-verification-card:has(.identity-status.verified){padding:19px}.identity-verification-card:has(.identity-status.verified)>div:first-child{padding-top:28px;padding-right:0}.identity-verification-card:has(.identity-status.verified)>div:first-child:before{top:0;right:0}.identity-verification-card:has(.identity-status.verified)>.two-factor-toggle{justify-self:start;width:auto}.identity-verification-card:has(.identity-status.verified):before{bottom:-54px;left:-25px}}.identity-verification-card:has(.identity-status.verified)>div:first-child{padding-left:118px;padding-right:0}.identity-verification-card:has(.identity-status.verified)>div:first-child:before{white-space:nowrap;top:5px;left:0;right:auto}@media (max-width:700px){.identity-verification-card:has(.identity-status.verified)>div:first-child{padding-top:32px;padding-left:0}.identity-verification-card:has(.identity-status.verified)>div:first-child:before{top:0;left:auto;right:0}}.listing-contact-actions{border-top:1px solid var(--line,#dce7e1);flex-wrap:wrap;gap:9px;margin-top:16px;padding-top:14px;display:flex}.listing-contact-actions .primary,.service-contact-link{min-height:39px;font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;padding:8px 13px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.listing-contact-actions .primary{background:var(--green,#176b57);color:#fff;border:0}.service-contact-link{color:#14644f;background:#eff9f3;border:1px solid #a8cfbd}html[data-theme=dark] .listing-contact-actions{border-color:#2c5d52}html[data-theme=dark] .service-contact-link{color:#c9f1df;background:#123b33;border-color:#3d806d}@media (max-width:560px){.listing-contact-actions{grid-template-columns:1fr;display:grid}.listing-contact-actions .primary,.service-contact-link{width:100%}}.my-item-actions{align-items:center;gap:6px;display:flex}.my-item-actions button{color:#14644f;font:inherit;cursor:pointer;background:#f1faf5;border:1px solid #9ac8b4;border-radius:9px;padding:7px 9px;font-size:10px;font-weight:850}.my-item-actions button.danger{color:#a3453e;background:#fff2f0;border-color:#e4aaa3}html[data-theme=dark] .my-item-actions button{color:#ccf0df;background:#123b33;border-color:#3e7969}html[data-theme=dark] .my-item-actions button.danger{color:#ffc6c1;background:#402522;border-color:#8a514c}@media (max-width:620px){.my-services-list article{grid-template-columns:auto minmax(0,1fr)!important}.my-item-actions{grid-column:1/-1;justify-content:flex-end}}.service-contact-options{border-top:1px solid var(--line,#d9e4de);gap:8px;margin-top:13px;padding-top:12px;display:grid}.service-contact-options>b{color:var(--ink,#173f33);font-size:13px}.service-contact-options>small{color:var(--muted,#60756c);font-size:11px}.service-contact-options label{color:var(--ink,#173f33);cursor:pointer;align-items:center;gap:8px;font-size:12px;font-weight:750;display:flex}.service-contact-options input[type=checkbox]{width:16px;height:16px;accent-color:var(--green,#176b57)}.service-contact-options input[data-telegram-input]{border:1px solid var(--line,#c9dcd2);background:var(--card,#fff);width:100%;color:var(--ink,#173f33);font:inherit;border-radius:10px;padding:9px 10px;font-size:12px}html[data-theme=dark] .service-contact-options{border-color:#2d5e52}html[data-theme=dark] .service-contact-options>b,html[data-theme=dark] .service-contact-options label{color:#e4f7ee}html[data-theme=dark] .service-contact-options input[data-telegram-input]{color:#e4f7ee;background:#102d28;border-color:#386d61}.inline-service-editor{padding:18px}.inline-service-editor .dialog-card{border-radius:22px;width:min(650px,100vw - 32px);max-height:calc(100dvh - 36px);padding:26px;overflow:auto}.inline-service-editor .dialog-card h2{color:var(--ink,#163d31);margin:5px 0 6px;font-size:22px}.inline-service-editor .dialog-card>p{color:var(--muted,#60756c);margin:0 0 18px;font-size:13px;line-height:1.8}.inline-service-editor .auth-label{color:var(--ink,#163d31);gap:7px;margin:13px 0;font-size:12px;font-weight:850;display:grid}.inline-service-editor .auth-label input,.inline-service-editor .auth-label textarea{border:1px solid var(--line,#cbded4);background:var(--card,#fff);width:100%;min-height:43px;color:var(--ink,#163d31);font:inherit;border-radius:12px;outline:none;padding:10px 12px;font-size:14px}.inline-service-editor .auth-label textarea{resize:vertical;min-height:122px;line-height:1.8}.inline-service-editor .auth-label input:focus,.inline-service-editor .auth-label textarea:focus{border-color:var(--green,#176b57);box-shadow:0 0 0 3px #176b571a}.inline-service-editor .full-button{min-height:46px;margin-top:7px}html[data-theme=dark] .inline-service-editor .dialog-card{background:#112e28;border-color:#386e60}.inline-service-editor .dialog-card h2{color:var(--ink,#163d31)}html[data-theme=dark] .inline-service-editor .dialog-card h2,html[data-theme=dark] .inline-service-editor .auth-label{color:#e8fbf2}html[data-theme=dark] .inline-service-editor .auth-label input,html[data-theme=dark] .inline-service-editor .auth-label textarea{color:#effff8;background:#0d2622;border-color:#3a7162}@media (max-width:600px){.inline-service-editor{padding:10px}.inline-service-editor .dialog-card{border-radius:18px;width:calc(100vw - 20px);padding:20px 16px}.inline-service-editor .dialog-card h2{font-size:19px}}.hamja-placement-promo{text-align:right!important;color:#244d40!important;cursor:pointer!important;background:radial-gradient(circle at 95% 5%,#fff3c9,#0000 42%),linear-gradient(135deg,#fffdf6,#edf8f2)!important;border:1px dashed #d8b65e!important;border-radius:15px!important;grid-template-columns:50px minmax(0,1fr)!important;align-items:center!important;gap:11px!important;width:100%!important;min-height:94px!important;padding:13px!important;display:grid!important;box-shadow:0 7px 17px #4c684c12!important}.hamja-placement-promo:hover{transform:translateY(-1px);background:linear-gradient(135deg,#fff9e7,#e4f5eb)!important;border-style:solid!important;border-color:#ba9332!important}.hamja-placement-promo>img{object-fit:contain!important;background:#0e6855!important;border-radius:14px!important;width:50px!important;height:50px!important;padding:8px!important;display:block!important}.hamja-placement-promo>span{min-width:0;display:block!important}.hamja-placement-promo small,.hamja-placement-promo b,.hamja-placement-promo em{display:block!important}.hamja-placement-promo small{color:#aa7a22!important;font-size:9px!important;font-weight:900!important}.hamja-placement-promo b{color:#214d40!important;margin:3px 0!important;font-size:12px!important;line-height:1.45!important}.hamja-placement-promo em{color:#6f857b!important;font-size:9px!important;font-style:normal!important;line-height:1.6!important}.hamja-placement-promo>i{color:#146b54!important;grid-column:2!important;justify-self:start!important;margin-top:-4px!important;font-size:10px!important;font-style:normal!important;font-weight:900!important}.hamja-placement-promo.compact{grid-template-columns:38px minmax(0,1fr)!important;min-height:76px!important;padding:10px!important}.hamja-placement-promo.compact>img{border-radius:11px!important;width:38px!important;height:38px!important;padding:6px!important}.hamja-placement-promo.compact b{font-size:10px!important}.hamja-placement-promo.compact em{display:none!important}.hamja-placement-promo.compact>i{font-size:9px!important}.sponsor-standard-list>.hamja-placement-promo{border-radius:11px!important;grid-template-columns:36px minmax(0,1fr)!important}.sponsor-standard-list>.hamja-placement-promo>img{border-radius:10px!important;width:36px!important;height:36px!important;padding:6px!important}.nearby-featured-empty{background:linear-gradient(135deg,#fffdf4,#eff9f2)!important;min-height:75px!important;padding-right:52px!important;position:relative!important}.nearby-featured-empty:before{content:"";background:#0e6855 url(/hamja-mark.svg) 50%/20px no-repeat;border-radius:10px;width:30px;height:30px;position:absolute;top:50%;right:12px;transform:translateY(-50%);box-shadow:0 4px 10px #075d4829}.nearby-featured-empty>span{display:none!important}.nearby-featured-empty b{color:#315747!important}.nearby-featured-empty small:after{content:" · برای رزرو، دکمهٔ بالا را بزنید";color:#a47921!important}html[data-theme=dark] .hamja-placement-promo{color:#effff6!important;background:radial-gradient(circle at 95% 5%,#4c3e1d,#0000 42%),linear-gradient(135deg,#17392f,#102b25)!important;border-color:#81672c!important}html[data-theme=dark] .hamja-placement-promo b{color:#f1fff8!important}html[data-theme=dark] .hamja-placement-promo em{color:#bcd7ca!important}html[data-theme=dark] .hamja-placement-promo small,html[data-theme=dark] .hamja-placement-promo>i{color:#f1cf7a!important}@media (max-width:720px){.hamja-placement-promo{min-height:78px!important}}.hamja-placement-promo.rail{border-radius:16px!important;grid-template-columns:54px minmax(0,1fr) auto!important;min-height:96px!important;padding:14px!important}.hamja-placement-promo.rail>i{color:#fff!important;background:#176b57!important;border-radius:9px!important;grid-column:auto!important;place-self:end!important;margin:0!important;padding:7px 9px!important;font-size:9px!important}.hamja-placement-promo.sidebar{text-align:center!important;border-radius:14px!important;grid-template-columns:1fr!important;justify-items:center!important;min-height:176px!important;padding:15px 13px!important}.hamja-placement-promo.sidebar>img{width:49px!important;height:49px!important}.hamja-placement-promo.sidebar>span{text-align:center!important}.hamja-placement-promo.sidebar>i{color:#176b57!important;background:#fff!important;border:1px solid #8ebda8!important;border-radius:999px!important;grid-column:auto!important;justify-self:center!important;margin:1px 0 0!important;padding:7px 11px!important}.hamja-placement-promo.standard{background:#f4faf6!important;border-radius:11px!important;grid-template-columns:32px minmax(0,1fr) auto!important;min-height:56px!important;padding:8px!important}.hamja-placement-promo.standard>img{border-radius:9px!important;width:32px!important;height:32px!important;padding:5px!important}.hamja-placement-promo.standard small{font-size:8px!important}.hamja-placement-promo.standard b{margin:1px 0!important;font-size:10px!important}.hamja-placement-promo.standard em{display:none!important}.hamja-placement-promo.standard>i{color:#176b57!important;grid-column:auto!important;justify-self:end!important;margin:0!important;font-size:9px!important}.sidebar-featured-placement>.hamja-placement-promo{border-top:1px dashed #d8b65e!important}.sponsor-standard-list>.hamja-placement-promo{grid-template-columns:32px minmax(0,1fr) auto!important}.sponsor-standard-list>.hamja-placement-promo>i{display:block!important}@media (max-width:760px){.hamja-placement-promo.rail{grid-template-columns:46px minmax(0,1fr)!important;min-height:84px!important}.hamja-placement-promo.rail>img{width:46px!important;height:46px!important}.hamja-placement-promo.rail>i{grid-column:2!important;justify-self:start!important;margin-top:-4px!important}.hamja-placement-promo.sidebar{min-height:145px!important}}.placement-empty-slot{color:#42685b!important;text-align:right!important;width:100%!important;min-height:54px!important;font:inherit!important;cursor:pointer!important;box-shadow:none!important;background:#f8fcf9!important;border:1px dashed #c9dccc!important;border-radius:11px!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:8px 9px!important;display:grid!important}.placement-empty-slot:hover{background:#eff8f2!important;border-style:solid!important;border-color:#8ab9a6!important;transform:none!important}.placement-empty-slot img{object-fit:contain!important;background:#176b57!important;border-radius:9px!important;width:34px!important;height:34px!important;padding:6px!important;display:block!important}.placement-empty-slot span{min-width:0!important}.placement-empty-slot b,.placement-empty-slot small{text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}.placement-empty-slot b{color:#356153!important;font-size:10px!important}.placement-empty-slot small{color:#83978e!important;margin-top:2px!important;font-size:8px!important}.placement-empty-slot i{color:#227258!important;background:#e4f3ea!important;border-radius:7px!important;place-items:center!important;width:20px!important;height:20px!important;font-size:14px!important;font-style:normal!important;display:grid!important}.placement-empty-slot.rail{background:linear-gradient(135deg,#fffdf7,#f0f9f3)!important;border-color:#d8c184!important;border-radius:13px!important;min-height:66px!important;padding:10px!important}.placement-empty-slot.rail img{background:#0e6855!important;border-radius:11px!important;width:42px!important;height:42px!important}.placement-empty-slot.rail b{font-size:11px!important}.placement-empty-slot.rail small{font-size:9px!important}.placement-empty-slot.rail i{color:#906619!important;background:#fff0c4!important;width:24px!important;height:24px!important}.placement-empty-slot.sidebar{border-radius:10px!important;grid-template-columns:29px minmax(0,1fr) auto!important;min-height:49px!important;padding:7px!important}.placement-empty-slot.sidebar img{border-radius:8px!important;width:29px!important;height:29px!important;padding:5px!important}.placement-empty-slot.sidebar b{font-size:9px!important}.placement-empty-slot.sidebar small{font-size:7px!important}.placement-empty-slot.sidebar i{border-radius:6px!important;width:18px!important;height:18px!important;font-size:12px!important}.sidebar-featured-placement>.placement-empty-slot{border-top:1px dashed #c9dccc!important}.sponsor-standard-title{justify-content:flex-start;margin:0 0 7px;display:flex}.sponsor-standard-title .placement-reserve-button{width:auto!important;margin:0!important;padding:6px 9px!important;font-size:9px!important}.sponsor-standard-list>.placement-empty-slot.standard{min-height:48px!important}.placement-empty-slot.standard img{border-radius:8px!important;width:28px!important;height:28px!important;padding:5px!important}.placement-empty-slot.standard b{font-size:9px!important}.placement-empty-slot.standard small{font-size:7px!important}.placement-empty-slot.standard i{width:18px!important;height:18px!important;font-size:12px!important}@media (max-width:760px){.placement-empty-slot.rail{min-height:58px!important}.placement-empty-slot.sidebar{min-height:46px!important}}html[data-theme=dark] .placement-empty-slot{background:#15342c!important;border-color:#3b6657!important}html[data-theme=dark] .placement-empty-slot:hover{background:#1d4438!important;border-color:#6ba78f!important}html[data-theme=dark] .placement-empty-slot b{color:#e1f7ec!important}html[data-theme=dark] .placement-empty-slot small{color:#a5c4b6!important}html[data-theme=dark] .placement-empty-slot.rail{background:linear-gradient(135deg,#1e382d,#282615)!important;border-color:#725e32!important}html[data-theme=dark] .placement-empty-slot i{color:#b7f5d4!important;background:#245244!important}.standard-placement{background:linear-gradient(145deg,#fcfffd,#eff8f3);border:1px solid #d8e8df;border-radius:17px;gap:9px;margin:14px 0;padding:11px;display:grid;box-shadow:0 8px 19px #1a5b460f}.standard-placement-head{border-bottom:1px solid #dcebe3;justify-content:flex-start;padding-bottom:8px;display:flex}.standard-placement-head .placement-reserve-button{color:#176b57;background:#fff;border-style:solid;border-color:#9ac8b4;width:auto;margin:0;padding:7px 10px;font-size:10px}.standard-placement .sponsor-standard-list{gap:6px}.standard-placement .placement-empty-slot.standard,.standard-placement .sponsor-standard-list>button{background:#fff!important}@media (max-width:760px){.standard-placement{border-radius:15px;margin:11px 0;padding:10px}}html[data-theme=dark] .standard-placement{box-shadow:none;background:linear-gradient(145deg,#132f28,#10271f);border-color:#345f51}html[data-theme=dark] .standard-placement-head{border-color:#315c4e}html[data-theme=dark] .standard-placement-head .placement-reserve-button{color:#d4f5e4;background:#173c32;border-color:#43816d}html[data-theme=dark] .standard-placement .placement-empty-slot.standard,html[data-theme=dark] .standard-placement .sponsor-standard-list>button{background:#15342c!important}.nearby-featured-strip{background:linear-gradient(100deg,#fffaf0,#f6edcf)!important;border-color:#cfb56d!important}.nearby-featured-head{min-height:42px;border-bottom-color:#e3d2a2!important;padding:8px 11px!important}.nearby-featured-head>button{color:#156d50!important;font:inherit!important;box-shadow:none!important;background:#effaf4!important;border:1px solid #b8dfcf!important;border-radius:999px!important;margin:0!important;padding:7px 10px!important;font-size:10px!important;font-weight:850!important}.nearby-featured-items{background:#e8d7a8!important;gap:0!important}.nearby-featured-empty{background:linear-gradient(135deg,#fffdf7,#f3faf5)!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;padding:9px 10px!important;display:grid!important}.nearby-featured-empty:before{background:#0e6855 url(/hamja-mark.svg) 50%/21px no-repeat!important;border-radius:10px!important;grid-area:1/1/3!important;width:34px!important;height:34px!important;position:static!important;transform:none!important}.nearby-featured-empty b{color:#315747!important;white-space:nowrap!important;grid-column:2!important;align-self:end!important;margin:0!important;font-size:10px!important;line-height:1.35!important}.nearby-featured-empty small{color:#81958b!important;text-overflow:ellipsis!important;white-space:nowrap!important;grid-column:2!important;align-self:start!important;font-size:8px!important;line-height:1.4!important;overflow:hidden!important}.nearby-featured-empty small:after{content:""!important}.sidebar-featured-reserve{color:#156d50!important;min-height:34px!important;font:inherit!important;box-shadow:none!important;background:#effaf4!important;border:1px solid #b8dfcf!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;margin:0 0 7px!important;padding:7px 10px!important;font-size:10px!important;font-weight:850!important;display:inline-flex!important}.sidebar-featured-reserve:hover,.nearby-featured-head>button:hover{background:#dff4e8!important;border-color:#83bca4!important}.sidebar-featured-placement{padding-top:10px!important}@media (max-width:720px){.nearby-featured-items{grid-template-columns:repeat(3,minmax(0,1fr))!important}.nearby-featured-items>button,.nearby-featured-empty{min-height:66px!important;padding:8px!important}.nearby-featured-empty{text-align:center!important;grid-template-columns:1fr!important;justify-items:center!important;gap:3px!important}.nearby-featured-empty:before{background-size:17px!important;border-radius:8px!important;grid-area:auto!important;width:27px!important;height:27px!important}.nearby-featured-empty b,.nearby-featured-empty small{max-width:100%;text-align:center!important;grid-column:auto!important;align-self:auto!important;font-size:8px!important}.nearby-featured-empty small{display:none!important}}html[data-theme=dark] .nearby-featured-strip{background:linear-gradient(100deg,#302817,#211d13)!important;border-color:#6e592e!important}html[data-theme=dark] .nearby-featured-head{border-color:#66532c!important}html[data-theme=dark] .nearby-featured-empty{background:linear-gradient(135deg,#282315,#17342c)!important}html[data-theme=dark] .nearby-featured-empty b{color:#fff1cf!important}html[data-theme=dark] .nearby-featured-empty small{color:#bdd5c7!important}.catalog-directory-list article:has(.catalog-status.pending){background:linear-gradient(90deg,#fff9e8,#fffdf8);border-color:#ebc45f}.catalog-directory-list article:has(.catalog-status.pending) .catalog-directory-row{background:0 0}.catalog-directory-list .catalog-status.pending{color:#805708;background:#fff1bd;border:1px solid #e5b849;padding:6px 9px;font-size:10px;box-shadow:0 2px 7px #b17c171f}html[data-theme=dark] .catalog-directory-list article:has(.catalog-status.pending){background:linear-gradient(90deg,#302914,#1d2824);border-color:#86651f}html[data-theme=dark] .catalog-directory-list .catalog-status.pending{color:#ffe39a;background:#4a3912;border-color:#9b7623}.catalog-directory-list>article:has(.catalog-directory-row em.pending){background:linear-gradient(90deg,#fff9e8,#fffdf8)!important;border-color:#ebc45f!important;box-shadow:inset 4px 0 #d6a126!important}.catalog-directory-row em.pending{border-radius:999px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 2px 7px #b17c171f;color:#805708!important;background:#fff1bd!important;border:1px solid #e5b849!important;padding:6px 9px!important;font-size:10px!important}html[data-theme=dark] .catalog-directory-list>article:has(.catalog-directory-row em.pending){background:linear-gradient(90deg,#302914,#1d2824)!important;border-color:#86651f!important;box-shadow:inset 4px 0 #c9982a!important}html[data-theme=dark] .catalog-directory-row em.pending{color:#ffe39a!important;background:#4a3912!important;border-color:#9b7623!important}.nearby-featured-empty:before{background:#fff url(/hamja-wordmark-square.png) 50%/contain no-repeat!important}.directory-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.directory-category-grid>button{text-align:right;color:#20493d;min-height:96px;font:inherit;cursor:pointer;background:linear-gradient(145deg,#fff,#eff9f3);border:1px solid #d7e8df;border-radius:17px;grid-template-columns:42px minmax(0,1fr);align-items:center;column-gap:11px;padding:14px;transition:all .16s;display:grid;box-shadow:0 8px 20px #14523e0f}.directory-category-grid>button:hover{border-color:#83bba3;transform:translateY(-2px);box-shadow:0 12px 25px #14523e1f}.directory-category-grid i{color:#176b57;background:#dff3e8;border-radius:13px;grid-row:1/4;place-items:center;width:42px;height:42px;font-size:20px;font-style:normal;display:grid}.directory-category-grid b,.directory-category-grid small,.directory-category-grid em{min-width:0;display:block}.directory-category-grid b{font-size:14px}.directory-category-grid small{color:#748b81;margin-top:3px;font-size:10px;line-height:1.55}.directory-category-grid em{color:#17725a;margin-top:5px;font-size:10px;font-style:normal;font-weight:850}.directory-locate{color:#146b54!important;background:#eff9f3!important;border:1px solid #9ecbb8!important}@media (max-width:760px){.directory-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.directory-category-grid>button{grid-template-columns:1fr;justify-items:start;min-height:128px;padding:12px}.directory-category-grid i{grid-row:auto;width:37px;height:37px;font-size:17px}.directory-category-grid b{margin-top:8px;font-size:12px}.directory-category-grid small,.directory-category-grid em{font-size:9px}}.reservation-request-list{border:1px solid var(--line,#d9e5de);background:var(--card,#fff);border-radius:17px;overflow:hidden;box-shadow:0 9px 24px #1253400d}.reservation-request-list>article{border-bottom:1px solid var(--line,#dfe9e3)}.reservation-request-list>article:last-child{border-bottom:0}.reservation-request-row{width:100%;min-height:63px;color:var(--ink,#173f33);font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;grid-template-columns:28px minmax(160px,1.35fr) minmax(150px,.95fr) 100px 18px;align-items:center;gap:10px;padding:10px 14px;display:grid}.reservation-request-row:hover,.reservation-request-list>article.open>.reservation-request-row{background:linear-gradient(90deg,#f4fbf7,#fffaf0)}.reservation-request-row>span{color:#176b57;background:#e6f4ec;border-radius:9px;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.reservation-request-row b{color:var(--ink,#173f33);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.reservation-request-row small{color:var(--muted,#61766d);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.reservation-request-row em{color:#805b13;white-space:nowrap;background:#fff5d8;border:1px solid #e5bc52;border-radius:999px;justify-self:start;padding:5px 8px;font-size:10px;font-style:normal;font-weight:850}.reservation-request-row i{color:#52776a;font-size:16px;font-style:normal}.reservation-request-list>article.open .reservation-request-row i{transform:rotate(180deg)}.reservation-request-detail{background:linear-gradient(135deg,#f9fdfa,#f0f8f4);border-top:1px solid #dce9e2;grid-template-columns:minmax(0,1fr) minmax(220px,.8fr);gap:14px;padding:15px 18px 18px;display:grid}.reservation-request-detail>div>b{color:var(--ink,#173f33);margin-bottom:5px;font-size:12px;display:block}.reservation-request-detail p{color:var(--muted,#61766d);margin:0;font-size:12px;line-height:1.85}.reservation-request-meta{align-content:start;gap:7px;display:grid}.reservation-request-meta span{color:#44675b;background:#fff;border:1px solid #d4e6dc;border-radius:10px;padding:8px 10px;font-size:11px;line-height:1.55}.reservation-request-detail .admin-actions{grid-column:1/-1;margin-top:0}.reservation-request-detail .admin-actions button{min-height:36px;padding:7px 11px;font-size:11px}html[data-theme=dark] .reservation-request-list{box-shadow:none;background:#102c27;border-color:#315e51}html[data-theme=dark] .reservation-request-list>article{border-color:#2d594d}html[data-theme=dark] .reservation-request-row{color:#e5f8ef}html[data-theme=dark] .reservation-request-row:hover,html[data-theme=dark] .reservation-request-list>article.open>.reservation-request-row{background:linear-gradient(90deg,#173d34,#302817)}html[data-theme=dark] .reservation-request-row>span{color:#c6f4df;background:#214d40}html[data-theme=dark] .reservation-request-row b,html[data-theme=dark] .reservation-request-detail>div>b{color:#effff7}html[data-theme=dark] .reservation-request-row small,html[data-theme=dark] .reservation-request-detail p{color:#b7d1c4}html[data-theme=dark] .reservation-request-row em{color:#ffe39b;background:#443714;border-color:#886c29}html[data-theme=dark] .reservation-request-detail{background:linear-gradient(135deg,#12352d,#172c25);border-color:#315e51}html[data-theme=dark] .reservation-request-meta span{color:#c8e4d8;background:#102a25;border-color:#396a5c}@media (max-width:760px){.reservation-request-row{grid-template-columns:27px minmax(0,1fr) 18px;gap:8px;min-height:58px;padding:9px 11px}.reservation-request-row small{grid-area:2/2}.reservation-request-row em{grid-area:3/2;justify-self:start;padding:3px 7px;font-size:9px}.reservation-request-row i{grid-area:1/3/4}.reservation-request-detail{grid-template-columns:1fr;padding:13px}.reservation-request-detail .admin-actions{flex-wrap:wrap;display:flex}.reservation-request-detail .admin-actions button{flex:130px}}.admin-featured .placement-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:10px 0 12px}.admin-featured .placement-summary section{border-radius:11px;min-height:0;padding:8px 9px}.admin-featured .placement-summary b{font-size:10px;line-height:1.45}.admin-featured .placement-summary small{margin-top:2px;font-size:8px;line-height:1.45}.admin-featured .placement-summary em{margin-top:5px;padding:3px 6px;font-size:8px}@media (max-width:900px){.admin-featured .placement-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.admin-featured .placement-summary{grid-template-columns:1fr 1fr;gap:6px}.admin-featured .placement-summary section{padding:7px}.admin-featured .placement-summary small{display:none}}.reservation-request-row em.active{color:#176c50;background:#e4f7eb;border-color:#85c9a8}html[data-theme=dark] .reservation-request-row em.active{color:#bff3d5;background:#173f32;border-color:#3b8268}.placement-picker article>div:first-child .placement-current,.placement-picker article>div:first-child .placement-none{border-radius:999px;margin-top:6px;padding:4px 8px;font-size:9px;font-style:normal;font-weight:850;display:inline-flex}.placement-picker article>div:first-child .placement-current{color:#176b52;background:#eaf8f0;border:1px solid #9bceb7}.placement-picker article>div:first-child .placement-none{color:#708279;background:#f5f8f6;border:1px solid #d9e4de}html[data-theme=dark] .placement-picker article>div:first-child .placement-current{color:#c8f4dd;background:#173e33;border-color:#3d836c}html[data-theme=dark] .placement-picker article>div:first-child .placement-none{color:#bdcfc6;background:#193029;border-color:#405d53}.admin-report-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.admin-report-people>div>b{color:var(--ink,#173f33);margin:0 0 6px;font-size:12px;display:block}.admin-report-people .ticket-user-card{margin:0}.admin-report-compose{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.admin-report-compose label{color:var(--ink,#173f33);gap:7px;font-size:12px;display:grid}.admin-report-compose select,.admin-report-compose textarea{border:1px solid var(--line,#cfdfd7);background:var(--card,#fff);width:100%;color:var(--ink,#173f33);font:inherit;border-radius:11px;padding:9px 10px;font-size:12px}.admin-report-compose textarea{resize:vertical;min-height:88px;line-height:1.75}.admin-report-history{border-top:1px solid var(--line,#d9e5de);gap:10px;margin-top:18px;padding-top:16px;display:grid}.admin-report-history h3{color:var(--ink,#173f33);margin:0;font-size:15px}.admin-report-history article{border:1px solid var(--line,#d9e5de);background:var(--card,#fff);border-radius:13px;gap:5px;padding:12px 14px;display:grid}.admin-report-history article b{color:var(--ink,#173f33);font-size:13px}.admin-report-history article small,.admin-report-history article p{color:var(--muted,#61766d);margin:0;font-size:11px;line-height:1.75}html[data-theme=dark] .admin-report-people>div>b,html[data-theme=dark] .admin-report-compose label,html[data-theme=dark] .admin-report-history h3,html[data-theme=dark] .admin-report-history article b{color:#e9fbf2}html[data-theme=dark] .admin-report-compose select,html[data-theme=dark] .admin-report-compose textarea,html[data-theme=dark] .admin-report-history article{color:#e9fbf2;background:#102b26;border-color:#39685b}html[data-theme=dark] .admin-report-history{border-color:#315c50}html[data-theme=dark] .admin-report-history article small,html[data-theme=dark] .admin-report-history article p{color:#bdd5c8}@media (max-width:700px){.admin-report-people,.admin-report-compose{grid-template-columns:1fr}}.post-report-directory .ticket-inline-row{grid-template-columns:12px minmax(180px,1fr) minmax(180px,1.3fr) minmax(150px,.9fr) 18px}.post-report-directory .ticket-inline-row p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.post-report-directory .post-report-message{gap:8px;display:grid}.post-report-directory .post-report-message>img{object-fit:contain;border:1px solid var(--line,#d5e3db);background:var(--card,#fff);border-radius:12px;justify-self:start;width:min(340px,100%);max-height:260px}.post-report-directory .admin-report-people>div{border:1px solid var(--line,#d5e3db);background:var(--card,#fff);border-radius:12px;gap:5px;padding:11px 12px;display:grid}.post-report-directory .admin-report-people p,.post-report-directory .admin-report-people small{margin:0}.post-report-directory .admin-report-people button{color:#176c52;font:inherit;cursor:pointer;background:#e8f5ed;border:0;border-radius:8px;justify-self:start;padding:6px 9px;font-size:10px;font-weight:800}html[data-theme=dark] .post-report-directory .admin-report-people>div{background:#102b26;border-color:#39685b}html[data-theme=dark] .post-report-directory .admin-report-people button{color:#d8f8e7;background:#204b3c}@media (max-width:720px){.post-report-directory .ticket-inline-row{grid-template-columns:10px minmax(0,1fr) 16px}.post-report-directory .ticket-inline-row small,.post-report-directory .ticket-inline-row p{grid-column:2}.post-report-directory .ticket-inline-row i{grid-area:1/3}}.ticket-inline-list>article.report-unread{background:linear-gradient(90deg,#fffdf8,#fff6db);border-right:4px solid #d09a18}.ticket-inline-list>article.report-unread .ticket-inline-title b{font-weight:950}.ticket-inline-list>article.report-unread .ticket-inline-title em{color:#805708;background:#fff0bc;border-color:#e0b24b}.ticket-inline-list>article.report-read{opacity:.76}.ticket-inline-list>article.report-read .ticket-inline-title em{color:#4f7968;background:#eff8f3;border-color:#a7cdbb}.unread-count{color:#fff;background:#b93d34;border-radius:999px;padding:3px 7px;font-size:10px;display:inline-flex}html[data-theme=dark] .ticket-inline-list>article.report-unread{background:linear-gradient(90deg,#342c16,#1b2d27);border-right-color:#e1b747}html[data-theme=dark] .ticket-inline-list>article.report-unread .ticket-inline-title em{color:#ffe49b;background:#4b3b15;border-color:#956f25}html[data-theme=dark] .ticket-inline-list>article.report-read{opacity:.9}html[data-theme=dark] .ticket-inline-list>article.report-read .ticket-inline-title em{color:#c7efdb;background:#183d33;border-color:#3f7766}.message-report-controls{border:1px solid var(--line,#d7e4dd);background:linear-gradient(135deg,#f7fcf8,#fffdf7);border-radius:13px;align-items:end;gap:9px;margin:13px 0 9px;padding:10px 12px;display:flex}.message-report-controls label{min-width:155px;color:var(--muted,#61766d);gap:4px;font-size:9px;font-weight:850;display:grid}.message-report-controls select{height:34px;color:var(--ink,#173f33);font:inherit;background:#fff;border:1px solid #b9d7c8;border-radius:9px;padding:0 9px;font-size:11px;font-weight:800}.message-report-controls button{color:#fff;height:34px;font:inherit;cursor:pointer;background:#176c52;border:0;border-radius:9px;padding:0 12px;font-size:11px;font-weight:850}.admin-report-people .ticket-user-card b{text-align:right;width:100%;font:inherit;background:0 0;border:0;padding:0;display:flex}.admin-report-people .ticket-user-card b:focus-visible{border-radius:7px;outline:2px solid #d5a532}html[data-theme=dark] .message-report-controls{background:linear-gradient(135deg,#132f28,#222b20);border-color:#39685b}html[data-theme=dark] .message-report-controls label{color:#bfd7ca}html[data-theme=dark] .message-report-controls select{color:#eafff4;background:#102a24;border-color:#477b69}@media (max-width:620px){.message-report-controls{grid-template-columns:1fr 1fr;display:grid}.message-report-controls label{min-width:0}.message-report-controls button{grid-column:1/-1}}.post-report-directory .admin-report-people button:not(.official-admin-message){display:none}.post-report-directory .official-admin-message{color:#fff!important;background:#176c52!important}.official-message-dialog{background:var(--card,#fff);width:min(500px,100vw - 32px);color:var(--ink,#173f33);border-radius:20px;gap:12px;padding:22px;display:grid;box-shadow:0 24px 70px #00000040}.official-message-dialog h3,.official-message-dialog p{margin:0}.official-message-dialog h3{font-size:17px}.official-message-dialog p{color:var(--muted,#60766d);font-size:12px;line-height:1.8}.official-message-dialog textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--line,#cfdfd7);background:var(--surface,#fff);width:100%;min-height:130px;color:inherit;font:inherit;border-radius:13px;padding:11px;line-height:1.8}.official-message-dialog>div{justify-content:flex-end;gap:8px;display:flex}.official-message-dialog button{font:inherit;cursor:pointer;border:0;border-radius:10px;padding:10px 14px;font-weight:800}.official-message-dialog button:first-child{color:#48665a;background:#edf3ef}.official-message-dialog button:last-child{color:#fff;background:#176c52}html[data-theme=dark] .official-message-dialog{color:#e9fbf2;background:#112a23}html[data-theme=dark] .official-message-dialog p{color:#c0d9cb}html[data-theme=dark] .official-message-dialog textarea{color:#effff5;background:#0c201b;border-color:#3d725f}html[data-theme=dark] .official-message-dialog button:first-child{color:#d8ecdf;background:#24463b}.chat-room.official-active>:not(.official-inbox-pane){display:none}.official-inbox-pane{flex-direction:column;flex:1;min-height:520px;display:flex}.official-inbox-pane .official-chat-body{align-content:start;gap:10px;padding:16px;display:grid;overflow:auto}.official-chat-message{background:#f3fbf7;border:1px solid #c7e3d7;border-right:4px solid #176c52;border-radius:16px 16px 16px 4px;justify-self:flex-start;gap:6px;max-width:82%;padding:12px 14px;display:grid}.official-chat-message small,.official-chat-message em{color:#638277;font-size:11px}.official-chat-message b{font-size:14px}.official-chat-message p{margin:0;line-height:1.8}.official-chat-message em{font-style:normal}html[data-theme=dark] .official-chat-message{color:#ecfff5;background:#15382d;border-color:#3b725f}html[data-theme=dark] .official-chat-message small,html[data-theme=dark] .official-chat-message em{color:#b8d9c9}.ticket-style-archive{max-width:100%;padding:18px}.ticket-style-archive .back-link{margin-bottom:10px}.ticket-style-archive .admin-section-heading{margin:0 0 12px}.ticket-style-archive .admin-section-heading .eyebrow{font-size:10px}.ticket-style-archive .admin-section-heading h2{margin:3px 0 4px;font-size:20px;line-height:1.25}.ticket-style-archive .admin-section-heading p{max-width:none;margin:0;font-size:12px;line-height:1.65}.ticket-style-archive .report-archive-controls{background:#f7fbf8;border:1px solid #d7e7df;border-radius:13px;grid-template-columns:minmax(220px,1fr) 140px 140px auto;align-items:center;gap:7px;margin:10px 0 8px;padding:8px}.ticket-style-archive .report-archive-controls input,.ticket-style-archive .report-archive-controls select,.ticket-style-archive .report-archive-controls button{box-sizing:border-box;border-radius:9px;min-width:0;height:36px;padding:0 10px;font-size:11px}.ticket-style-archive .report-archive-controls select,.ticket-style-archive .report-archive-controls button{white-space:nowrap}.ticket-style-archive .ticket-list-toolbar{background:0 0;border:0;margin:7px 0 9px;padding:0;font-size:11px}.ticket-style-archive .archive-ticket-list{margin-top:0}.ticket-style-archive .ticket-inline-row{grid-template-columns:12px minmax(150px,1fr) minmax(160px,.9fr) minmax(130px,.75fr) 18px;padding:10px 12px}.ticket-style-archive .ticket-inline-row p{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}@media (max-width:760px){.ticket-style-archive{padding:13px}.ticket-style-archive .admin-section-heading h2{font-size:18px}.ticket-style-archive .report-archive-controls{grid-template-columns:1fr 1fr}.ticket-style-archive .report-archive-controls input,.ticket-style-archive .report-archive-controls button{grid-column:1/-1}.ticket-style-archive .ticket-inline-row{grid-template-columns:10px minmax(0,1fr) 16px}.ticket-style-archive .ticket-inline-row small,.ticket-style-archive .ticket-inline-row p{grid-column:2}.ticket-style-archive .ticket-inline-row i{grid-area:1/3}}html[data-theme=dark] .ticket-style-archive .report-archive-controls{background:#132f28;border-color:#39685b}html[data-theme=dark] .ticket-style-archive .report-archive-controls input,html[data-theme=dark] .ticket-style-archive .report-archive-controls select{color:#eafff4;background:#102a24;border-color:#477b69}.management-chat-entry>span img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.nav-message-alert{color:#fff!important;background:#c63d35!important;border-radius:999px!important;place-items:center!important;min-width:16px!important;height:16px!important;margin-right:6px!important;font-size:9px!important;font-style:normal!important;line-height:1!important;display:inline-grid!important}.mobile-bottom-nav .nav-message-alert{margin:0!important;position:absolute!important;top:-5px!important;left:-8px!important}.management-chat-entry>.management-inbox-avatar{box-shadow:inset 0 0 0 3px #ffffff1f;color:#fff9e8!important;letter-spacing:-.35px!important;background:linear-gradient(145deg,#0b6653,#164438)!important;border:2px solid #d7b14d!important;border-radius:50%!important;flex:0 0 42px!important;place-items:center!important;width:42px!important;height:42px!important;font-size:9px!important;font-weight:950!important;display:grid!important}html[data-theme=dark] .management-chat-entry>.management-inbox-avatar{color:#fff5ce!important;background:linear-gradient(145deg,#1a8067,#103d32)!important}.guest-join-bar{z-index:80;direction:rtl;background:#fffdf8;border:1px solid #d8b45f;border-radius:18px;align-items:center;gap:18px;width:min(580px,100% - 28px);padding:14px 16px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 18px 44px #06271c45,inset 0 2px #fff}.guest-join-bar div{flex:1;gap:3px;display:grid}.guest-join-bar b{color:#183c31;font-size:14px}.guest-join-bar span{color:#49675e;font-size:12px;line-height:1.55}.guest-join-bar .primary{white-space:nowrap;padding:10px 14px}@media (max-width:620px){.guest-join-bar{gap:10px;padding:10px 12px;bottom:82px}.guest-join-bar span{font-size:11px}.guest-join-bar .primary{padding:9px 11px;font-size:12px}}.pwa-install{z-index:1000;color:#173f33;direction:rtl;background:linear-gradient(135deg,#fffefa,#edf8f2);border:1px solid #c9dfd3;border-radius:18px;grid-template-columns:38px minmax(0,1fr) auto 25px;align-items:center;gap:10px;width:min(590px,100% - 28px);padding:11px 12px;display:grid;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 17px 42px #0a3a2b33,inset 0 1px #fff}.pwa-install-icon{color:#fff;background:linear-gradient(145deg,#125748,#2b967a);border-radius:12px;place-items:center;width:38px;height:38px;font-size:20px;display:grid;box-shadow:0 6px 13px #135c4733}.pwa-install div{gap:2px;min-width:0;display:grid}.pwa-install b{font-size:11px}.pwa-install small{color:#597268;font-size:9px;line-height:1.55}.pwa-install-primary{color:#fff;font:inherit;white-space:nowrap;cursor:pointer;background:#176b57;border:0;border-radius:10px;padding:9px 12px;font-size:10px;font-weight:900;box-shadow:0 5px 10px #13654c29}.pwa-install-dismiss,.pwa-guide>button{color:#71847b;font:inherit;cursor:pointer;background:0 0;border:0;font-size:19px;line-height:1}.pwa-guide-backdrop{z-index:1001;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a2b2275;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.pwa-guide{color:#193e33;background:linear-gradient(145deg,#fffefa,#edf8f2);border:1px solid #cee3d8;border-radius:23px;width:min(430px,100%);padding:26px;position:relative;box-shadow:0 26px 75px #062a1f4d}.pwa-guide>button{position:absolute;top:15px;left:15px}.pwa-guide>span{color:#bd7b38;font-size:10px;font-weight:900}.pwa-guide h2{margin:6px 0 15px;font-size:20px;line-height:1.6}.pwa-guide ol{color:#46675b;margin:0;padding-right:21px;font-size:12px;line-height:2.05}.pwa-guide li+li{margin-top:6px}.pwa-guide li b{color:#176b57}.pwa-guide p{color:#617d70;border-top:1px solid #dceae3;margin:16px 0 0;padding-top:13px;font-size:10px;line-height:1.8}@media (max-width:620px){.pwa-install{bottom:calc(77px + env(safe-area-inset-bottom));border-radius:15px;grid-template-columns:33px minmax(0,1fr) auto 20px;gap:8px;width:calc(100% - 20px);padding:9px 10px}.pwa-install-icon{border-radius:10px;width:33px;height:33px;font-size:17px}.pwa-install b{font-size:10px}.pwa-install small{font-size:8px}.pwa-install-primary{padding:8px 9px;font-size:9px}.pwa-install-dismiss{font-size:17px}.pwa-guide{border-radius:20px;padding:24px 21px}.pwa-guide h2{font-size:18px}body:has(.guest-join-bar) .pwa-install{bottom:calc(148px + env(safe-area-inset-bottom))}}body:has(.guest-join-bar) .pwa-install{bottom:126px}@media (max-width:620px){body:has(.guest-join-bar) .pwa-install{bottom:calc(180px + env(safe-area-inset-bottom))}}html[data-theme=dark] .pwa-install,html[data-theme=dark] .pwa-guide{color:#ebf7f0;background:linear-gradient(145deg,#122820,#183a2e);border-color:#365b4b}html[data-theme=dark] .pwa-install small,html[data-theme=dark] .pwa-guide ol,html[data-theme=dark] .pwa-guide p{color:#b8d4c7}html[data-theme=dark] .pwa-guide p{border-color:#365b4b}.auth-guest-button{color:#145f49;width:100%;font:inherit;text-align:right;cursor:pointer;background:#f5fbf7;border:1px solid #c7ddd3;border-radius:14px;gap:3px;margin-top:12px;padding:12px 14px;font-weight:850;display:grid}.auth-guest-button span{color:#5d7b70;font-size:12px;font-weight:500}.auth-guest-button:hover{background:#ecf8f1;border-color:#168060;transform:translateY(-1px)}html[data-theme=dark] .auth-guest-button{color:#eafff2;background:#12382d;border-color:#396a59}html[data-theme=dark] .auth-guest-button span{color:#a9cfbd}.service-review-box{border:1px solid var(--line);background:var(--surface);border-radius:18px;margin-top:18px;padding:16px}@supports (color:color-mix(in lab, red, red)){.service-review-box{background:color-mix(in srgb,var(--surface) 94%,#f4c75d 6%)}}.service-review-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.service-review-head b{color:var(--ink)}.service-review-head span{color:#a86d0b;font-size:12px}.service-review-list{gap:8px;margin:12px 0;display:grid}.service-review-list article{border-bottom:1px dashed var(--line);padding:10px 0;font-size:13px}.service-review-list article b{margin-left:8px}.service-review-list article span{color:#d79d22;letter-spacing:1px}.service-review-list article p{color:var(--muted);margin:6px 0 0;line-height:1.7}.service-review-empty{color:var(--muted);margin:8px 0;font-size:13px}.service-review-compose{gap:9px;padding-top:8px;display:grid}.service-review-compose>b{font-size:13px}.service-rating-pick{direction:ltr;justify-content:flex-end;display:flex}.service-rating-pick button{color:#cbd4cf;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:27px}.service-rating-pick button.active{color:#e2a52d}.service-review-compose textarea{border:1px solid var(--line);background:var(--surface);min-height:64px;color:var(--ink);font:inherit;resize:vertical;border-radius:12px;padding:10px}.service-review-compose .primary{justify-self:start;padding:9px 13px;font-size:13px}.service-review-owner-note{border:1px solid var(--gold);padding:14px 15px}@supports (color:color-mix(in lab, red, red)){.service-review-owner-note{border:1px solid color-mix(in srgb,var(--gold) 42%,var(--border))}}.service-review-owner-note{background:var(--gold);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.service-review-owner-note{background:color-mix(in srgb,var(--gold) 10%,var(--surface))}}.service-review-owner-note{color:var(--ink)}.service-review-owner-note b{color:var(--brand-deep);margin-bottom:5px;display:block}.service-review-owner-note p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.85}.directory-page{gap:16px;display:grid}.directory-filters{border:1px solid var(--line);background:linear-gradient(135deg,#f8fcf9,#fffdf7);border-radius:16px;grid-template-columns:minmax(180px,2fr) repeat(3,minmax(120px,1fr)) auto;gap:8px;padding:11px;display:grid}.directory-filters input,.directory-filters select,.directory-admin-form input,.directory-admin-form select,.directory-admin-form textarea{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:10px;padding:9px 10px;font-size:12px}.directory-filters button,.directory-admin-form>button{background:var(--brand);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:9px 13px;font-weight:850}.directory-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.directory-card{border:1px solid var(--line);background:var(--surface);border-radius:18px;gap:9px;padding:16px;display:grid;box-shadow:0 7px 17px #144d390d}.directory-card>div{gap:4px;display:grid}.directory-card span{color:#176c52;background:#eaf7ef;border-radius:999px;justify-self:start;padding:4px 8px;font-size:10px;font-weight:850}.directory-card h2,.directory-card p{margin:0}.directory-card h2{color:var(--ink);font-size:16px}.directory-card p{color:var(--muted);font-size:12px;line-height:1.8}.directory-card .directory-location{color:var(--brand-deep);font-weight:800}.directory-card small{color:var(--muted);line-height:1.65}.directory-card footer{flex-wrap:wrap;gap:7px;margin-top:2px;display:flex}.directory-card a{color:var(--brand-deep);font-size:11px;font-weight:800;text-decoration:none}.directory-card .directory-source{color:#8b6720;width:100%}.directory-admin-form{border:1px solid var(--line);background:#f8fcf9;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:13px;display:grid}.directory-admin-form textarea{resize:vertical;grid-column:span 2;min-height:76px}.directory-admin-form>button{grid-column:span 1}.directory-admin .ticket-inline-detail{display:none}.directory-admin .ticket-inline-list article:hover .ticket-inline-detail{display:grid}@media (max-width:800px){.directory-filters{grid-template-columns:1fr 1fr}.directory-filters input:first-child{grid-column:1/-1}.directory-results{grid-template-columns:1fr}.directory-admin-form{grid-template-columns:1fr 1fr}.directory-admin-form textarea,.directory-admin-form>button{grid-column:1/-1}}html[data-theme=dark] .directory-filters,.directory-admin-form{background:#132f28}html[data-theme=dark] .directory-card{background:#102a24;border-color:#39685b}html[data-theme=dark] .directory-card span{color:#cdf8dc;background:#1c4a3b}.featured-slot-legend{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.featured-slot-legend span{background:var(--brand);border-radius:99px;padding:7px 10px}@supports (color:color-mix(in lab, red, red)){.featured-slot-legend span{background:color-mix(in srgb,var(--brand) 8%,var(--surface))}}.featured-slot-legend span{color:var(--brand-deep);font-size:.78rem;font-weight:800}.featured-slot-list{gap:12px;display:grid}.featured-slot-list>article{border:1px solid var(--line);background:var(--surface);border-radius:18px;grid-template-columns:minmax(180px,.75fr) minmax(0,2fr);gap:16px;padding:16px;display:grid}.featured-slot-summary{align-content:start;gap:5px;display:grid}.featured-slot-summary>span{color:var(--brand);font-size:.72rem;font-weight:850}.featured-slot-summary b{font-size:1rem}.featured-slot-summary small{color:var(--muted)}.featured-slot-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.featured-slot-checks label{border:1px solid var(--line);color:var(--muted);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:8px;font-size:.76rem;display:flex}.featured-slot-checks label.checked{border-color:var(--brand);background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.featured-slot-checks label.checked{background:color-mix(in srgb,var(--brand) 10%,var(--surface))}}.featured-slot-checks label.checked{color:var(--brand-deep);font-weight:800}.featured-slot-checks input{accent-color:var(--brand)}@media (max-width:760px){.featured-slot-list>article{grid-template-columns:1fr}.featured-slot-checks{grid-template-columns:repeat(2,minmax(0,1fr))}}.featured-slot-list>article{padding:0;display:block;overflow:hidden}.featured-slot-row{text-align:right;width:100%;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.featured-slot-row i{color:var(--brand-deep);font-size:18px;font-style:normal}.featured-slot-list>article.open .featured-slot-checks{border-top:1px solid var(--line);padding:0 15px 14px}.featured-slot-checks label.locked{opacity:.48;background:#9ca9a4}@supports (color:color-mix(in lab, red, red)){.featured-slot-checks label.locked{background:color-mix(in srgb,#9ca9a4 12%,var(--surface))}}.featured-slot-checks label.locked,.featured-slot-checks label.locked input{cursor:not-allowed}@media (max-width:760px){.featured-slot-list>article{grid-template-columns:1fr}}html[data-theme=light] .directory-admin-form{background:#f8fcf9}.directory-card .directory-unofficial{color:#875d10;background:#fff4cf;border:1px solid #e5b849;border-radius:999px;justify-self:start;padding:3px 7px;font-size:9px;font-style:normal;font-weight:850}html[data-theme=dark] .directory-card .directory-unofficial{color:#ffe3a0;background:#483915;border-color:#94752a}.directory-review-box{border-top:1px dashed var(--line);margin-top:3px;padding-top:10px}.directory-review-toggle{width:100%;color:var(--brand-deep);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:850;display:flex}.directory-review-toggle b{font-size:18px;line-height:1}.directory-review-body{gap:9px;margin-top:10px;display:grid}.directory-rating-pick{direction:ltr;justify-content:flex-end;display:flex}.directory-rating-pick button{color:#cbd4cf;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:25px}.directory-rating-pick button.active{color:#e1a52c}.directory-review-body textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--line);background:var(--surface);width:100%;min-height:62px;color:var(--ink);font:inherit;border-radius:11px;padding:9px 10px;font-size:12px;line-height:1.7}.directory-review-body .primary{justify-self:start;padding:8px 11px;font-size:11px}.directory-review-notice{color:var(--brand-deep)!important;font-size:11px!important}.directory-review-list{gap:7px;margin-top:2px;display:grid}.directory-review-list article{border-top:1px dashed var(--line);padding:8px 0;font-size:11px;display:block}.directory-review-list article b{color:var(--ink);margin-left:7px}.directory-review-list article span{color:#d79d22;letter-spacing:1px;background:0 0;padding:0;font-size:12px;display:inline}.directory-review-list article p{margin:4px 0 0;font-size:11px;line-height:1.7}.directory-review-list>p{color:var(--muted);margin:0;font-size:11px}html[data-theme=dark] .directory-review-body textarea{color:#eafff4;background:#102a24;border-color:#3c6d5e}.verification-center>.back-link{display:none}.directory-page>.page-heading>.back-link{color:#216b55;font:inherit;background:#f8fcf9;border:1px solid #c8ded3;border-radius:999px;align-items:center;gap:7px;margin:0 0 13px;padding:7px 11px;font-weight:900;line-height:1.2;transition:transform .16s,background .16s,border-color .16s;display:inline-flex;box-shadow:0 3px 9px #195e460f;font-size:11px!important}.directory-page>.page-heading>.back-link:hover{background:#eaf6ef;border-color:#74ac98;transform:translate(2px)}.directory-page>.page-heading>.back-link:focus-visible{outline-offset:2px;outline:3px solid #9dd7bd}@media (max-width:760px){.directory-page>.page-heading>.back-link{margin-bottom:11px;padding:7px 10px;font-size:10px!important}}html[data-theme=dark] .directory-page>.page-heading>.back-link{color:#c6f3df;background:#14362b;border-color:#3d6d5d}.directory-page>.page-heading{padding-left:112px;position:relative}.directory-page>.page-heading>.back-link{margin:0;position:absolute;top:3px;left:0;font-size:0!important}.directory-page>.page-heading>.back-link:after{content:"بازگشت →";font-size:11px;line-height:1.2}.directory-page>.page-heading>.eyebrow{display:block}@media (max-width:760px){.directory-page>.page-heading{padding-left:92px}.directory-page>.page-heading>.back-link:after{font-size:10px}}.market-directory-card{grid-template-columns:minmax(0,1fr);align-items:start;gap:0;min-height:172px}.market-directory-card.has-market-image{grid-template-columns:136px minmax(0,1fr);column-gap:15px}.market-directory-card>img{object-fit:cover;background:#edf6f1;border:1px solid #dce9e2;border-radius:14px;grid-area:1/1;width:136px;height:118px}.market-directory-card .market-copy{grid-area:1/1;min-width:0;padding-top:1px}.market-directory-card.has-market-image .market-copy{grid-column:2}.market-directory-card .market-copy h2{color:#2b4038;letter-spacing:.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;font-weight:900;line-height:1.5;display:-webkit-box;overflow:hidden}.market-directory-card .market-address-tr{color:#6b7d76;text-align:right;-webkit-line-clamp:2;direction:ltr;-webkit-box-orient:vertical;margin:4px 0 8px;font-size:10px;line-height:1.65;display:-webkit-box;overflow:hidden}.market-directory-card .market-day{color:#176a53;font-size:10px;font-weight:900;display:block}.market-directory-card .market-neighborhood{color:#82918c;margin:4px 0 0;font-size:10px;line-height:1.5}.market-directory-card footer{border-top:1px solid #edf1ee;grid-area:2/1/auto/-1;justify-content:flex-start;margin-top:13px;padding-top:10px;display:flex}.market-directory-card .market-route{color:#176a53;background:#edf8f2;border:1px solid #a7cfbd;border-radius:9px;justify-content:center;align-items:center;min-height:31px;padding:0 12px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.market-directory-card .market-route:hover{background:#e1f4e9;border-color:#5ba587}@media (max-width:620px){.market-directory-card{min-height:160px}.market-directory-card.has-market-image{grid-template-columns:104px minmax(0,1fr);column-gap:11px}.market-directory-card>img{border-radius:12px;width:104px;height:102px}.market-directory-card .market-copy h2{font-size:10px}.market-directory-card .market-address-tr{font-size:9px}.market-directory-card footer{margin-top:10px;padding-top:8px}.market-directory-card .market-route{min-height:29px;font-size:9px}}@media (min-width:1051px) and (max-width:1250px){.app-shell:has(.directory-page)>.content{min-width:0}.app-shell:has(.directory-page) .directory-page{min-width:0;max-width:100%}.app-shell:has(.directory-page) .directory-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell:has(.directory-page) .directory-filters>input{grid-column:1/-1}.app-shell:has(.directory-page) .directory-filters.city-guide-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell:has(.directory-page) .directory-filters.city-guide-filters>input{grid-column:1/-1}}.news-row .news-item{color:inherit;gap:8px;text-decoration:none;display:grid}.news-row .news-item>p{color:var(--muted);margin:0;font-size:12px;line-height:1.75}.news-row .news-item>div{justify-content:space-between;gap:8px;display:flex}.news-empty{border:1px dashed var(--line);color:var(--muted);border-radius:14px;margin:0;padding:16px;font-size:12px}.admin-news-form{border:1px solid var(--line);background:linear-gradient(135deg,#f8fcf9,#fffdf7);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0;padding:12px;display:grid}.admin-news-form input,.admin-news-form textarea{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:10px;padding:9px 10px;font-size:12px}.admin-news-form textarea{resize:vertical;grid-column:span 2;min-height:78px}.admin-news-form button{background:var(--brand);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:10px;font-weight:850}@media (max-width:760px){.admin-news-form{grid-template-columns:1fr}.admin-news-form textarea{grid-column:auto}}.compact-review-directory .ticket-inline-list{margin-top:10px}.compact-review-directory .ticket-inline-row{grid-template-columns:12px minmax(180px,1.3fr) minmax(160px,.9fr) minmax(160px,.9fr) 18px}.review-detail-cover{object-fit:cover;border:1px solid var(--line);border-radius:14px;width:min(360px,100%);max-height:240px;margin:0 0 12px;display:block}.review-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:12px 0;display:grid}.review-detail-facts span{border:1px solid var(--line);background:var(--surface);border-radius:10px;min-width:0;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.review-detail-facts span{background:color-mix(in srgb,var(--surface) 92%,var(--brand) 8%)}}.review-detail-facts span{color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.65}.review-detail-facts b{color:var(--ink)}html[data-theme=dark] .review-detail-facts span{color:#c5ded2;background:#12372d;border-color:#39685b}@media (max-width:760px){.compact-review-directory .ticket-inline-row{grid-template-columns:10px minmax(0,1fr) 16px}.compact-review-directory .ticket-inline-row small,.compact-review-directory .ticket-inline-row p{grid-column:2}.compact-review-directory .ticket-inline-row i{grid-area:1/3}.review-detail-facts{grid-template-columns:1fr}.app-shell:not(.profile-page-open):not(.management-page-open)>.right-rail{gap:12px;margin:16px 0 0;width:100%!important;max-height:none!important;display:grid!important;position:static!important}.app-shell:not(.profile-page-open):not(.management-page-open)>.right-rail>:not(.sponsor-rail){display:none!important}.app-shell:not(.profile-page-open):not(.management-page-open) .sponsor-rail{box-sizing:border-box;width:100%}}.nearby-pharmacy-live{border-top:1px solid #105e5326;grid-template-columns:1fr auto;align-items:center;gap:8px;margin-top:14px;padding-top:14px;display:grid}.nearby-pharmacy-live>button{color:#12594d;font:inherit;cursor:pointer;background:#e5f3ef;border:0;border-radius:10px;padding:8px 10px;font-size:.78rem}.nearby-pharmacy-live-list{grid-column:1/-1;gap:7px;display:grid}.nearby-live-guides .today-market-card{margin-top:8px;position:relative;overflow:hidden;box-shadow:0 9px 20px #7b581417;background:linear-gradient(135deg,#fffdf6 0%,#fff4cf 100%)!important;border:1px solid #e3c36d!important;border-radius:16px!important}.nearby-live-guides .today-market-card:before{content:"بازار محلیِ امروز";color:#fff;background:#176b57;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:900;position:absolute;top:10px;left:10px}.nearby-live-guides .today-market-card>div{gap:5px;padding-left:82px;display:grid}.nearby-live-guides .today-market-card span{justify-self:start;color:#674905!important;background:#f3d674!important;border:0!important;padding:5px 8px!important;font-size:10px!important;font-weight:900!important}.nearby-live-guides .today-market-card b{color:#24483d!important;font-size:14px!important}.nearby-live-guides .today-market-card small{font-weight:700;color:#5a6d65!important;font-size:11px!important}.nearby-live-guides .today-market-card a{align-self:center;color:#126a52!important;background:#fff!important;border:1px solid #88bda7!important;border-radius:10px!important;padding:8px 9px!important;font-size:10px!important;font-weight:900!important;text-decoration:none!important}.nearby-live-guides .today-market-card a:before{content:"⌖ ";font-size:12px}@media (max-width:560px){.nearby-live-guides .today-market-card:before{margin:9px 10px 0;display:inline-block;position:static}.nearby-live-guides .today-market-card>div{padding-left:0}.nearby-live-guides .today-market-card{grid-template-columns:minmax(0,1fr) auto!important}}html[data-theme=dark] .nearby-live-guides .today-market-card{box-shadow:none;background:linear-gradient(135deg,#282515,#17372d)!important;border-color:#8a7032!important}.nearby-live-guides .today-market-card a{color:#d7fae8!important;background:#173d32!important;border-color:#4e9279!important}.nearby-live-guides .today-market-card{background:linear-gradient(135deg,#fffdf8,#fff5d8)!important;border-radius:13px!important;align-items:center!important;gap:9px!important;margin-top:7px!important;padding:10px!important;display:flex!important}.nearby-live-guides .today-market-card:before{display:none!important}.nearby-live-guides .today-market-card>div{flex:1!important;gap:3px!important;min-width:0!important;padding:0!important;display:grid!important}.nearby-live-guides .today-market-card span{color:#a06e11!important;background:0 0!important;padding:0!important;font-size:9px!important}.nearby-live-guides .today-market-card b{white-space:normal!important;font-size:12px!important;line-height:1.45!important}.nearby-live-guides .today-market-card small{margin:0!important;font-size:10px!important}.nearby-live-guides .today-market-card a{border-radius:9px!important;flex:none!important;align-self:center!important;padding:7px 8px!important;font-size:9px!important}@media (max-width:560px){.nearby-live-guides .today-market-card{grid-template-columns:none!important}}.nearby-live-guides .today-market-card{background:#fff!important;border-color:#80b69d!important;box-shadow:0 5px 14px #0c564017!important}.nearby-live-guides .today-market-card span{color:#fff!important;background:#146b54!important;border-radius:999px!important;justify-self:start!important;align-items:center!important;width:max-content!important;max-width:100%!important;padding:5px 8px!important;font-size:9px!important;font-weight:900!important;display:inline-flex!important}.nearby-live-guides .today-market-card b{letter-spacing:.1px;color:#183e34!important;font-size:13px!important;font-weight:950!important;display:block!important}.nearby-live-guides .today-market-card small{color:#527268!important;font-size:10px!important;font-weight:700!important;display:block!important}.nearby-live-guides .today-market-card a{color:#fff!important;background:#146b54!important;border:0!important;box-shadow:0 4px 9px #146b5438!important}.nearby-live-guides .today-market-card a:hover{transform:translateY(-1px);background:#0d513f!important}html[data-theme=dark] .nearby-live-guides .today-market-card{background:#13362d!important;border-color:#4b806c!important}.nearby-live-guides .today-market-card small{color:#b8d8ca!important}.nearby-live-guides .today-market-card{box-shadow:none!important;background:#f9fcfa!important;border:1px solid #d7e8df!important}.nearby-live-guides .today-market-card span{color:#176b57!important;background:#e7f3ec!important;border-radius:7px!important;padding:4px 6px!important;font-size:9px!important}.nearby-live-guides .today-market-card b{color:#24483d!important}.nearby-live-guides .today-market-card a{color:#176b57!important;box-shadow:none!important;background:#fff!important;border:1px solid #afd1c0!important}.nearby-live-guides .today-market-card a:hover{background:#eef8f2!important;transform:none!important}.nearby-live-guides{gap:10px!important;padding:10px!important;display:grid!important}.nearby-live-guides>.nearby-list-head{border-bottom:1px solid #e4eee8!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin:0!important;padding:2px 1px 8px!important;display:flex!important}.nearby-live-guides>.nearby-list-head b{color:#204a3e!important;min-width:0!important;font-size:12px!important;line-height:1.45!important;display:block!important}.nearby-live-guides>.nearby-list-head button{color:#176b57!important;white-space:nowrap!important;background:#f4fbf7!important;border:1px solid #cde2d6!important;border-radius:9px!important;flex:none!important;padding:6px 8px!important;font-size:9px!important}.nearby-live-guides>.nearby-list-head button:hover{background:#e6f5ed!important}.nearby-pharmacy-live{background:#f9fcfa!important;border:1px solid #d5e5dd!important;border-radius:13px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;margin:2px 0 0!important;padding:11px!important}.nearby-pharmacy-live>b{color:#204a3e!important;font-size:12px!important;line-height:1.45!important;display:block!important}.nearby-pharmacy-live>button{color:#176b57!important;white-space:nowrap!important;background:#fff!important;border:1px solid #cde2d6!important;border-radius:9px!important;padding:7px 8px!important;font-size:9px!important;font-weight:900!important}.nearby-pharmacy-live>small{color:#617a70!important;border-top:1px solid #e7efeb!important;margin:0!important;padding-top:7px!important;font-size:10px!important;line-height:1.65!important}@media (max-width:500px){.nearby-live-guides>.nearby-list-head{align-items:flex-start!important}.nearby-live-guides>.nearby-list-head b{font-size:11px!important}.nearby-pharmacy-live{grid-template-columns:1fr!important}.nearby-pharmacy-live>button{justify-self:start!important}}:is(.directory-page:not(:has(.duty-pharmacy-filters)):has(.directory-market-summary) .directory-locate,.nearby-live-guides>.nearby-list-head,.city-stories .story-heading){display:none!important}.city-stories{padding-top:10px!important;padding-bottom:10px!important}.nearby-events-list>p{color:#657a71!important;background:#fbfdfc!important;border:1px dashed #d6e4dd!important;border-radius:11px!important;align-items:center!important;gap:7px!important;margin:5px 0 0!important;padding:10px 11px!important;font-size:10px!important;font-weight:650!important;line-height:1.55!important;display:flex!important}.nearby-events-list>p:before{content:"◦";color:#4e8874;background:#edf5f0;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:16px;font-weight:400;line-height:1;display:grid}html[data-theme=dark] .nearby-events-list>p{color:#b7cfc4!important;background:#173127!important;border-color:#385e4e!important}.nearby-live-guides .today-market-card{background:linear-gradient(135deg,#fff,#f6faf7)!important;border:1px solid #d6e5dc!important;border-radius:15px!important;gap:12px!important;padding:13px!important;box-shadow:0 6px 18px #1d503d0f!important}.nearby-live-guides .today-market-card>div{gap:5px!important}.nearby-live-guides .today-market-card span{color:#39745f!important;background:#edf5f0!important;border-radius:7px!important;padding:4px 7px!important;font-size:10px!important;font-weight:850!important}.nearby-live-guides .today-market-card b{color:#183f33!important;font-size:14px!important;font-weight:900!important;line-height:1.45!important}.nearby-live-guides .today-market-card small{color:#59736a!important;font-size:11px!important;font-weight:650!important;line-height:1.55!important}.nearby-live-guides .today-market-card a{color:#1b725b!important;background:#fff!important;border:1px solid #bad7c8!important;border-radius:10px!important;padding:8px 10px!important;font-size:10px!important;font-weight:900!important}.nearby-pharmacy-live{background:linear-gradient(135deg,#fff,#f7fbf8)!important;border-color:#d6e5dc!important;border-radius:15px!important;margin-top:4px!important;padding:13px!important;box-shadow:0 6px 18px #1d503d0f!important}.nearby-pharmacy-live>b{color:#183f33!important;font-size:14px!important;font-weight:900!important}.nearby-pharmacy-live>button{color:#1b725b!important;border-radius:10px!important;padding:8px 10px!important;font-size:10px!important}.nearby-pharmacy-live>small{color:#59736a!important;padding-top:9px!important;font-size:11px!important;font-weight:650!important;line-height:1.6!important}.nearby-pharmacy-live-list{grid-column:1/-1!important;gap:7px!important;margin-top:1px!important;display:grid!important}.nearby-pharmacy-live-list a{background:#fff!important;border:1px solid #e0ece5!important;border-radius:11px!important;gap:3px!important;padding:10px!important;text-decoration:none!important;display:grid!important}.nearby-pharmacy-live-list a b{color:#204a3e!important;font-size:12px!important;font-weight:900!important}.nearby-pharmacy-live-list a small{color:#688076!important;border:0!important;margin:0!important;padding:0!important;font-size:10px!important;font-weight:600!important}.nearby-pharmacy-live.collapsed{padding:0!important;display:block!important;overflow:hidden!important}.nearby-guide-section>.nearby-list-head{display:none!important}.nearby-pharmacy-live{grid-template-columns:none!important;padding:0!important;display:block!important}.nearby-pharmacy-live>.nearby-pharmacy-toggle{box-sizing:border-box!important;grid-column:auto!important;justify-self:stretch!important;width:100%!important;display:flex!important}.nearby-pharmacy-live>.nearby-pharmacy-content{box-sizing:border-box!important;width:100%!important;display:grid!important}.nearby-pharmacy-actions .nearby-locate-button{color:#176b57!important;cursor:pointer!important;background:#fff!important;border:1px solid #cde2d6!important;border-radius:9px!important;padding:8px 10px!important;font:800 10px/1 Vazirmatn,sans-serif!important}.nearby-pharmacy-toggle{color:#183f33!important;text-align:right!important;background:0 0!important;border:0!important;border-radius:14px!important;justify-content:space-between!important;align-items:center!important;width:100%!important;min-width:0!important;padding:12px 13px!important;display:flex!important}.nearby-pharmacy-toggle span{gap:3px!important;min-width:0!important;display:grid!important}.nearby-pharmacy-toggle span b{color:#183f33!important;font-size:13px!important;font-weight:900!important}.nearby-pharmacy-toggle span small{color:#698076!important;border:0!important;padding:0!important;font-size:10px!important;font-weight:650!important}.nearby-pharmacy-toggle i{color:#1b725b!important;font-size:17px!important;font-style:normal!important;line-height:1!important}.nearby-pharmacy-row{background:#fff!important;border:1px solid #e0ece5!important;border-radius:11px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;min-width:0!important;padding:10px!important;display:flex!important}.nearby-pharmacy-row>div{gap:3px!important;min-width:0!important;display:grid!important}.nearby-pharmacy-row small{text-overflow:ellipsis!important;white-space:nowrap!important;color:#688076!important;font-size:10px!important;font-weight:600!important;overflow:hidden!important}.nearby-pharmacy-row .nearby-route-button{flex:none!important}.nearby-pharmacy-row{background:#fff!important;border:1px solid #e0ece5!important;border-radius:11px!important;align-items:center!important;gap:10px!important;min-width:0!important;padding:10px!important;display:flex!important}.nearby-pharmacy-empty{color:#607a6f!important;background:#f7fbf8!important;border:1px dashed #c9ddd2!important;border-radius:11px!important;margin:0!important;padding:10px!important;font-size:11px!important;line-height:1.65!important}.nearby-guide-section.nearby-guide-stack{gap:11px!important;display:grid!important}.nearby-guide-stack>.nearby-live-guides{background:0 0!important;border:0!important;gap:11px!important;padding:0!important;display:grid!important}.nearby-market-live{background:linear-gradient(135deg,#fff,#f7fbf8)!important;border:1px solid #d6e5dc!important;border-radius:15px!important;display:block!important;overflow:hidden!important;box-shadow:0 6px 18px #1d503d0f!important}.nearby-market-toggle{color:#183f33!important;text-align:right!important;width:100%!important;min-width:0!important;font:inherit!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:14px!important;justify-content:space-between!important;align-items:center!important;padding:12px 13px!important;display:flex!important}.nearby-market-toggle span{gap:3px!important;min-width:0!important;display:grid!important}.nearby-market-toggle b{color:#183f33!important;font-size:13px!important;font-weight:900!important}.nearby-market-toggle small{color:#698076!important;font-size:10px!important;font-weight:650!important}.nearby-market-toggle i{color:#1b725b!important;font-size:17px!important;font-style:normal!important;line-height:1!important}.nearby-market-content{gap:8px!important;padding:0 13px 13px!important;display:grid!important}.nearby-market-content>p{color:#59736a!important;border-top:1px solid #e7efeb!important;margin:0!important;padding-top:8px!important;font-size:11px!important;line-height:1.65!important}.nearby-directory-link{color:#176b57!important;cursor:pointer!important;background:#f4faf6!important;border:1px dashed #b9d8c9!important;border-radius:9px!important;width:100%!important;padding:8px 10px!important;font:900 10px/1 Vazirmatn,sans-serif!important}html[data-theme=dark] .nearby-market-live{background:#173127!important;border-color:#385e4e!important}html[data-theme=dark] .nearby-market-toggle b{color:#effbf4!important}html[data-theme=dark] .nearby-market-toggle small{color:#b7cfc4!important}.nearby-pharmacy-row>div{flex:1!important;min-width:0!important}.nearby-pharmacy-row b,.nearby-pharmacy-row small{display:block!important}.nearby-pharmacy-row b{color:#204a3e!important;font-size:12px!important;font-weight:900!important}.nearby-pharmacy-row small{color:#688076!important;margin-top:3px!important;font-size:10px!important;font-weight:600!important;line-height:1.5!important}.nearby-pharmacy-row a{color:#1b725b!important;white-space:nowrap!important;background:#fff!important;border:1px solid #bad7c8!important;border-radius:10px!important;flex:none!important;padding:8px 10px!important;font-size:10px!important;font-weight:900!important;text-decoration:none!important}html[data-theme=dark] .nearby-live-guides .today-market-card,html[data-theme=dark] .nearby-pharmacy-live{background:#173127!important;border-color:#385e4e!important}html[data-theme=dark] .nearby-live-guides .today-market-card b,html[data-theme=dark] .nearby-pharmacy-live>b,html[data-theme=dark] .nearby-pharmacy-live-list a b{color:#effbf4!important}html[data-theme=dark] .nearby-pharmacy-live-list a,html[data-theme=dark] .nearby-pharmacy-row{background:#1c392e!important;border-color:#385e4e!important}html[data-theme=dark] .nearby-pharmacy-row b{color:#effbf4!important}.nearby-community.nearby-without-map>.nearby-heading{display:none!important}.sidebar>.home-daily-reward,.sidebar>.home-section-visibility>.home-daily-reward{grid-template-columns:auto minmax(0,1fr)!important;gap:9px!important;margin:10px 0 16px!important;padding:11px!important}.sidebar>.home-daily-reward .home-reward-icon,.sidebar>.home-section-visibility>.home-daily-reward .home-reward-icon{border-radius:11px!important;width:34px!important;height:34px!important;font-size:16px!important}.sidebar>.home-daily-reward .home-reward-copy,.sidebar>.home-section-visibility>.home-daily-reward .home-reward-copy{min-width:0!important}.sidebar>.home-daily-reward .home-reward-copy b,.sidebar>.home-section-visibility>.home-daily-reward .home-reward-copy b{font-size:10px!important;line-height:1.45!important}.sidebar>.home-daily-reward .home-reward-copy span,.sidebar>.home-daily-reward .home-reward-copy small,.sidebar>.home-section-visibility>.home-daily-reward .home-reward-copy span,.sidebar>.home-section-visibility>.home-daily-reward .home-reward-copy small{font-size:8px!important}.sidebar>.home-daily-reward>button,.sidebar>.home-section-visibility>.home-daily-reward>button{grid-column:1/-1!important;width:100%!important;padding:8px!important;font-size:9px!important}.mobile-daily-reward{display:none}@media (max-width:760px){.mobile-daily-reward{display:block}.mobile-daily-reward .home-daily-reward{margin:-5px 0 15px!important}.mobile-daily-reward-compact{box-sizing:border-box;background:linear-gradient(112deg,#f8fcf9,#fffdf8);border:1px solid #d8e7df;border-radius:13px;width:100%;margin:-4px 0 12px;position:relative;overflow:hidden;box-shadow:0 5px 14px #1452410d}.mobile-daily-reward-compact summary{cursor:pointer;color:#28564a;grid-template-columns:27px auto 1fr 18px;align-items:center;gap:7px;min-height:42px;padding:0 10px;list-style:none;display:grid}.mobile-daily-reward-compact summary::-webkit-details-marker{display:none}.mobile-reward-spark{color:#1d795f;background:#eaf5ef;border-radius:8px;place-items:center;width:25px;height:25px;font-size:14px;display:grid}.mobile-daily-reward-compact summary b{white-space:nowrap;font-size:10px;font-weight:900}.mobile-daily-reward-compact summary small{color:#6e847a;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:750;overflow:hidden}.mobile-daily-reward-compact summary i{color:#2e7963;font-size:15px;font-style:normal;transition:transform .2s}.mobile-daily-reward-compact summary:after{content:"";background:#e2ad3f;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:8px;box-shadow:0 0 0 3px #e2ad3f29}.mobile-daily-reward-compact[open] summary{border-bottom:1px solid #e2eee7}.mobile-daily-reward-compact[open] summary i{transform:rotate(180deg)}.mobile-daily-reward-compact[open] summary:after{display:none}.mobile-reward-expanded{justify-content:space-between;align-items:center;gap:9px;padding:9px 10px 10px;display:flex}.mobile-reward-expanded p{color:#667c72;margin:0;font-size:8px;line-height:1.65}.mobile-reward-expanded button{color:#fff;font:inherit;white-space:nowrap;background:#176d5b;border:0;border-radius:9px;flex:none;padding:8px 9px;font-size:8px;font-weight:900}.mobile-reward-expanded em{color:#18705a;width:100%;font-size:8px;font-style:normal;display:block}.home-referral{border-radius:14px!important;grid-template-columns:32px minmax(0,1fr) auto!important;gap:8px!important;margin:0 0 11px!important;padding:9px 10px!important}.home-referral-icon{border-radius:10px!important;width:32px!important;height:32px!important;font-size:16px!important}.home-referral-copy span,.home-referral-copy p,.home-referral-copy small{display:none!important}.home-referral-copy b{margin:0!important;font-size:10px!important;line-height:1.45!important}.home-referral>button{border-radius:9px!important;padding:8px 9px!important;font-size:9px!important}}.nearby-community.nearby-without-map>.nearby-featured-strip{order:-1!important}.nearby-featured-items>button,.nearby-featured-empty{min-height:78px!important;padding:12px!important}.nearby-featured-items img,.nearby-featured-items>button>span,.nearby-featured-empty>span{border-radius:13px!important;flex-basis:52px!important;width:52px!important;height:52px!important}.nearby-featured-items b{white-space:normal!important;font-size:11px!important;line-height:1.45!important}.nearby-featured-items small,.nearby-featured-items em{font-size:9px!important}.nearby-live-guides>.nearby-pharmacy-live{order:-1!important}.nearby-live-guides .today-market-card b{letter-spacing:.12px!important;color:#315e50!important;font-size:11px!important;font-weight:800!important;line-height:1.4!important}html[data-theme=dark] .nearby-live-guides .today-market-card b{color:#d7f0e2!important}.nearby-community.nearby-without-map .nearby-route-button{box-sizing:border-box!important;color:#176b57!important;white-space:nowrap!important;text-align:center!important;min-width:66px!important;box-shadow:none!important;background:#fff!important;border:1px solid #acd1c0!important;border-radius:10px!important;flex:0 0 66px!important;justify-content:center!important;align-items:center!important;padding:8px 7px!important;font-size:10px!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;transition:background .16s,border-color .16s,transform .16s!important;display:inline-flex!important}.nearby-community.nearby-without-map .nearby-route-button:hover{background:#eaf7f0!important;border-color:#5fa985!important;transform:translateY(-1px)!important}.nearby-community.nearby-without-map .today-market-card .nearby-route-button,.nearby-community.nearby-without-map .nearby-pharmacy-row .nearby-route-button{align-self:center!important}html[data-theme=dark] .nearby-community.nearby-without-map .nearby-route-button{color:#d9f7e7!important;background:#1b382d!important;border-color:#4a866e!important}html[data-theme=dark] .nearby-community.nearby-without-map .nearby-route-button:hover{background:#24513f!important}@media (max-width:560px){.nearby-community.nearby-without-map .nearby-route-button{flex:0 0 66px!important;min-width:66px!important}}.nearby-community.nearby-without-map .nearby-view-button{color:#176b57;min-width:72px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #acd1c0;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:4px;padding:8px 9px;font-size:9px;font-weight:900;line-height:1;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.nearby-community.nearby-without-map .nearby-view-button:hover{background:#eaf7f0;border-color:#5fa985;transform:translateY(-1px)}html[data-theme=dark] .nearby-community.nearby-without-map .nearby-view-button{color:#d9f7e7;background:#1b382d;border-color:#4a866e}.nearby-live-guides{box-sizing:border-box!important;gap:12px!important;width:100%!important;padding:0!important}.nearby-live-guides>.nearby-pharmacy-live,.nearby-live-guides>.nearby-market-live{box-sizing:border-box!important;background:linear-gradient(135deg,#fff,#f7fbf8)!important;border:1px solid #d6e5dc!important;border-radius:15px!important;width:100%!important;min-width:0!important;margin:0!important;box-shadow:0 6px 18px #1d503d0f!important}.nearby-live-guides>.nearby-pharmacy-live>.nearby-pharmacy-toggle,.nearby-live-guides>.nearby-market-live>.nearby-market-toggle{box-sizing:border-box!important;min-height:58px!important;padding:12px 13px!important}.nearby-live-guides>.nearby-pharmacy-live .nearby-pharmacy-toggle b,.nearby-live-guides>.nearby-market-live .nearby-market-toggle b{color:#183f33!important;font-size:13px!important;font-weight:900!important;line-height:1.35!important}.nearby-live-guides>.nearby-pharmacy-live .nearby-pharmacy-toggle small,.nearby-live-guides>.nearby-market-live .nearby-market-toggle small{color:#698076!important;font-size:10px!important;font-weight:650!important;line-height:1.4!important}.nearby-live-guides>.nearby-pharmacy-live .nearby-pharmacy-toggle i,.nearby-live-guides>.nearby-market-live .nearby-market-toggle i{color:#1b725b!important;background:#eef6f1!important;border-radius:8px!important;place-items:center!important;width:26px!important;height:26px!important;font-size:16px!important;display:grid!important}html[data-theme=dark] .nearby-live-guides>.nearby-pharmacy-live,html[data-theme=dark] .nearby-live-guides>.nearby-market-live{background:#173127!important;border-color:#385e4e!important}html[data-theme=dark] .nearby-live-guides>.nearby-pharmacy-live .nearby-pharmacy-toggle b,html[data-theme=dark] .nearby-live-guides>.nearby-market-live .nearby-market-toggle b{color:#effbf4!important}.nearby-guide-section{gap:7px;display:grid}.nearby-guide-section>.nearby-list-head{justify-content:space-between;align-items:center;gap:10px;padding:0 3px;display:flex}.nearby-guide-section>.nearby-list-head b{color:#204a3e;font-size:12px;line-height:1.45}.nearby-guide-section>.nearby-list-head button{color:#176b57;font:inherit;white-space:nowrap;cursor:pointer;background:#f4fbf7;border:1px solid #cde2d6;border-radius:9px;padding:6px 8px;font-size:9px;font-weight:900}.nearby-community.nearby-without-map .today-market-card .nearby-route-button{text-align:center!important;flex:0 0 66px!important;width:66px!important;min-width:66px!important;padding:8px 7px!important}@media (max-width:760px){.nearby-live-guides .today-market-card>a.nearby-route-button{flex:0 0 66px!important;align-self:center!important;width:66px!important;min-width:66px!important;margin:0!important}.nearby-guide-section>.nearby-list-head{align-items:flex-start}.nearby-guide-section>.nearby-list-head b{font-size:11px}}.nearby-guide-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.nearby-guide-shortcut{color:#1b4c3d;text-align:right;cursor:pointer;background:linear-gradient(145deg,#fffefb,#f2faf5);border:1px solid #d4e5dc;border-radius:15px;align-items:center;gap:10px;min-width:0;padding:12px;transition:transform .18s,border-color .18s;display:flex;box-shadow:0 6px 18px #184e3b0f}.nearby-guide-shortcut:hover{border-color:#8cc5a6;transform:translateY(-1px)}.nearby-guide-shortcut>span:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.nearby-guide-shortcut b{font:900 12px/1.35 Vazirmatn,sans-serif}.nearby-guide-shortcut small{color:#6c8177;text-overflow:ellipsis;white-space:nowrap;font:650 10px/1.4 Vazirmatn,sans-serif;overflow:hidden}.nearby-guide-icon{color:#1b7359;background:#e7f4ec;border-radius:11px;flex:0 0 33px;place-items:center;width:33px;height:33px;line-height:1;display:grid}.nearby-guide-icon svg{fill:currentColor;width:19px;height:19px;display:block}.nearby-guide-shortcut.market .nearby-guide-icon{color:#9b6a13;background:#fff1d4}.nearby-guide-shortcut>i{color:#397360;font-size:16px;font-style:normal}@media (max-width:560px){.nearby-guide-shortcuts{gap:8px}.nearby-guide-shortcut{gap:8px;padding:10px}.nearby-guide-shortcut b{font-size:11px}.nearby-guide-shortcut small{font-size:9px}.nearby-guide-icon{flex-basis:30px;width:30px;height:30px}.nearby-guide-icon svg{width:17px;height:17px}}html[data-theme=dark] .nearby-guide-shortcut{color:#edf8f2;box-shadow:none;background:linear-gradient(145deg,#17372c,#102a21);border-color:#3c6a58}html[data-theme=dark] .nearby-guide-shortcut small{color:#b8d2c5}html[data-theme=dark] .nearby-guide-icon{color:#f5cf65;background:#285640}html[data-theme=dark] .nearby-guide-shortcut.market .nearby-guide-icon{color:#f7d880;background:#60491d}@media (max-width:760px){.nearby-featured-items{grid-template-columns:1fr!important}.nearby-featured-items>button,.nearby-featured-empty{min-height:72px!important;padding:11px 13px!important}.nearby-featured-items b{font-size:12px!important}.nearby-live-guides .today-market-card{flex-wrap:wrap!important}.nearby-live-guides .today-market-card>a{box-sizing:border-box!important;text-align:center!important;flex:0 0 100%!important}.nearby-community.nearby-without-map{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.nearby-community.nearby-without-map>.nearby-featured-strip,.nearby-community.nearby-without-map>.nearby-events-list,.nearby-community.nearby-without-map>.nearby-guide-section,.nearby-community.nearby-without-map>.nearby-live-guides,.nearby-community.nearby-without-map>.nearby-services{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.nearby-live-guides,.nearby-live-guides>*{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.nearby-pharmacy-live{grid-template-columns:minmax(0,1fr)!important;overflow:hidden!important}.nearby-pharmacy-live>button{justify-self:start!important}.nearby-pharmacy-live-list,.nearby-pharmacy-live-list a{min-width:0!important;max-width:100%!important;overflow:hidden!important}.nearby-pharmacy-live-list a b,.nearby-pharmacy-live-list a small{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.nearby-pharmacy-row{min-width:0!important;max-width:100%!important;overflow:hidden!important}.nearby-pharmacy-row>div{min-width:0!important}.nearby-pharmacy-row b,.nearby-pharmacy-row small{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.nearby-live-guides .today-market-card{min-width:0!important;overflow:hidden!important}.nearby-live-guides .today-market-card>div{min-width:0!important;max-width:100%!important}.bottom-nav.mobile-bottom-nav-redesign{height:66px!important;padding:5px 12px max(6px,env(safe-area-inset-bottom))!important;grid-template-columns:1fr 1.22fr 1fr!important;align-items:end!important;display:grid!important;overflow:visible!important}.bottom-nav.mobile-bottom-nav-redesign button{color:#42675b!important;place-items:center!important;gap:2px!important;min-height:49px!important;padding:0!important;font-size:9px!important;display:grid!important}.bottom-nav.mobile-bottom-nav-redesign button>span{background:#eef6f1!important;border-radius:10px!important;place-items:center!important;width:31px!important;height:29px!important;font-size:18px!important;transition:transform .18s,background .18s,color .18s!important;display:grid!important}.bottom-nav.mobile-bottom-nav-redesign .mobile-home-trigger{color:#176b57!important;position:relative!important;transform:translateY(-16px)!important}.bottom-nav.mobile-bottom-nav-redesign .mobile-home-trigger>span{color:#fff!important;background:linear-gradient(145deg,#217d64,#135f4c)!important;border-radius:19px!important;width:54px!important;height:54px!important;font-size:24px!important;box-shadow:0 10px 23px #14694f52!important}.bottom-nav.mobile-bottom-nav-redesign .mobile-home-trigger.active>span{background:linear-gradient(145deg,#27886d,#135f4c)!important}.bottom-nav.mobile-bottom-nav-redesign .mobile-menu-trigger.active>span,.bottom-nav.mobile-bottom-nav-redesign .mobile-rail-trigger.active>span{color:#08715a!important;background:#dff2e8!important}.mobile-more-bar{z-index:47!important;background:linear-gradient(145deg,#fffffffc,#f4fbf7fc)!important;border-radius:20px 20px 12px 12px!important;max-height:none!important;padding:10px 11px 12px!important;bottom:70px!important;left:10px!important;right:10px!important;overflow:visible!important;box-shadow:0 -14px 35px #0e382933!important}.mobile-more-bar header{border-bottom:1px solid #dcebe3!important;justify-content:space-between!important;align-items:center!important;margin:0 2px 8px!important;padding:0 1px 8px!important;display:flex!important}.mobile-more-bar header b{color:#195d4a!important;font-size:12px!important}.mobile-more-bar .mobile-drawer-nav{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important}.mobile-more-bar .mobile-drawer-nav button{text-align:right!important;background:#f8fcf9!important;border:1px solid #e1eee7!important;border-radius:11px!important;grid-template-columns:27px minmax(0,1fr)!important;place-items:center start!important;gap:7px!important;min-height:36px!important;padding:5px 7px!important;display:grid!important}.mobile-more-bar .mobile-drawer-nav span{border-radius:8px!important;width:24px!important;height:24px!important;font-size:13px!important}.mobile-more-bar .mobile-drawer-nav b{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:9px!important;overflow:hidden!important}.mobile-rail-backdrop{z-index:44!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;cursor:pointer!important;background:#08221952!important;border:0!important;position:fixed!important;inset:0!important}.app-shell.mobile-left-rail-open:not(.profile-page-open):not(.management-page-open)>.right-rail{z-index:45!important;background:#fffefbfc!important;border:1px solid #c8dfd4!important;border-radius:19px 19px 12px 12px!important;gap:11px!important;width:auto!important;max-height:calc(100vh - 150px)!important;margin:0!important;padding:12px!important;display:flex!important;position:fixed!important;inset:auto 9px 72px!important;overflow:auto!important;box-shadow:0 -14px 35px #0e38293b!important}.app-shell.mobile-left-rail-open:not(.profile-page-open):not(.management-page-open)>.right-rail>:not(.sponsor-rail){display:block!important}.app-shell.mobile-left-rail-open>.right-rail>*{box-sizing:border-box!important;flex:none!important;width:100%!important}.app-shell.mobile-left-rail-open>.right-rail .date-strip-compact{margin:0!important}html[data-theme=dark] .app-shell.mobile-left-rail-open>.right-rail{background:#102019fc!important;border-color:#385e4e!important}}@media (min-width:761px) and (max-width:1050px){.app-shell,.app-shell.profile-page-open,.app-shell.management-page-open{grid-template-columns:170px minmax(360px,1fr) 210px!important;gap:14px!important;max-width:none!important;padding:22px 12px 90px!important;display:grid!important}.app-shell>.sidebar,.profile-page-open>.sidebar,.management-page-open>.sidebar{visibility:visible!important;grid-column:1!important;width:170px!important;max-height:calc(100vh - 110px)!important;display:block!important;position:sticky!important;top:92px!important;right:auto!important;overflow:auto!important}.app-shell>.content,.profile-page-open>.content,.management-page-open>.content{grid-column:2!important;width:auto!important;min-width:0!important;display:block!important}.app-shell>.right-rail,.profile-page-open>.right-rail,.management-page-open>.right-rail{visibility:visible!important;grid-column:3!important;width:210px!important;max-height:calc(100vh - 110px)!important;display:block!important;position:sticky!important;top:92px!important;left:auto!important;overflow:auto!important}.profile-page-open .profile-page-menu,.management-page-open .admin-page-menu{display:none!important}}@media (max-width:760px){.app-shell.mobile-left-rail-open:not(.profile-page-open):not(.management-page-open)>.right-rail{flex-direction:column!important;align-items:stretch!important;display:flex!important}.app-shell.mobile-left-rail-open:not(.profile-page-open):not(.management-page-open)>.right-rail>.currency-rates,.app-shell.mobile-left-rail-open:not(.profile-page-open):not(.management-page-open)>.right-rail>.rail-card,.app-shell.mobile-left-rail-open:not(.profile-page-open):not(.management-page-open)>.right-rail>.ai-promo,.app-shell.mobile-left-rail-open:not(.profile-page-open):not(.management-page-open)>.right-rail>.sponsor-rail{visibility:visible!important;opacity:1!important;display:block!important}.bottom-nav.mobile-bottom-nav-redesign{height:60px!important;padding:4px 20px max(5px,env(safe-area-inset-bottom))!important;background:#fffffff7!important;border-top:1px solid #1f614b1f!important;box-shadow:0 -8px 24px #19463712!important}.bottom-nav.mobile-bottom-nav-redesign button{color:#6e8179!important;gap:1px!important;min-height:45px!important;font-size:8px!important;font-weight:800!important}.bottom-nav.mobile-bottom-nav-redesign button>span{color:currentColor!important;background:0 0!important;border-radius:0!important;width:auto!important;height:auto!important;font-size:20px!important}.bottom-nav.mobile-bottom-nav-redesign .mobile-menu-trigger,.bottom-nav.mobile-bottom-nav-redesign .mobile-rail-trigger{padding-top:2px!important}.bottom-nav.mobile-bottom-nav-redesign .mobile-menu-trigger.active,.bottom-nav.mobile-bottom-nav-redesign .mobile-rail-trigger.active{color:#176b57!important}.bottom-nav.mobile-bottom-nav-redesign .mobile-menu-trigger.active>span,.bottom-nav.mobile-bottom-nav-redesign .mobile-rail-trigger.active>span{color:#176b57!important;background:0 0!important}.bottom-nav.mobile-bottom-nav-redesign .mobile-home-trigger>span{color:#fff!important;background:#176b57!important;border:4px solid #fff!important;border-radius:50%!important;width:46px!important;height:46px!important;font-size:21px!important;box-shadow:0 7px 17px #14634b3d!important}.bottom-nav.mobile-bottom-nav-redesign .mobile-home-trigger.active>span{background:#176b57!important}html[data-theme=dark] .bottom-nav.mobile-bottom-nav-redesign{background:#0f1f18fa!important;border-color:#2e5142!important}html[data-theme=dark] .bottom-nav.mobile-bottom-nav-redesign .mobile-home-trigger>span{border-color:#102019!important}.bottom-nav.mobile-bottom-nav-redesign{height:62px!important;padding:5px 24px max(5px,env(safe-area-inset-bottom))!important}.bottom-nav.mobile-bottom-nav-redesign button{letter-spacing:0!important;min-height:48px!important;font-size:8px!important}.bottom-nav.mobile-bottom-nav-redesign button>span{font-size:19px!important}.bottom-nav.mobile-bottom-nav-redesign .mobile-home-trigger{color:#6e8179!important;font-weight:800!important;transform:none!important}.bottom-nav.mobile-bottom-nav-redesign .mobile-home-trigger>span{color:currentColor!important;width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;font-size:20px!important}.bottom-nav.mobile-bottom-nav-redesign .mobile-home-trigger.active{color:#176b57!important;font-weight:900!important}.bottom-nav.mobile-bottom-nav-redesign .mobile-home-trigger.active>span{color:#176b57!important;background:0 0!important}.bottom-nav.mobile-bottom-nav-redesign .mobile-menu-trigger>span,.bottom-nav.mobile-bottom-nav-redesign .mobile-home-trigger>span,.bottom-nav.mobile-bottom-nav-redesign .mobile-rail-trigger>span{position:relative!important}.bottom-nav.mobile-bottom-nav-redesign .mobile-menu-trigger>span:after,.bottom-nav.mobile-bottom-nav-redesign .mobile-home-trigger>span:after,.bottom-nav.mobile-bottom-nav-redesign .mobile-rail-trigger>span:after{content:"";background:#176b57;border-radius:99px;width:0;height:2px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%);transition:width .22s!important}.mobile-more-bar{border-radius:20px 20px 11px 11px!important;max-height:calc(100vh - 128px)!important;animation:.42s cubic-bezier(.2,.82,.24,1) hamja-drawer-rise!important;bottom:68px!important;overflow:auto!important}.mobile-more-bar .mobile-drawer-nav{grid-template-columns:1fr!important;gap:4px!important}.mobile-more-bar .mobile-drawer-nav button{background:0 0!important;border-color:#0000!important;grid-template-columns:28px minmax(0,1fr)!important;min-height:34px!important;padding:5px 8px!important}.mobile-more-bar .mobile-drawer-nav button:hover,.mobile-more-bar .mobile-drawer-nav button.active{background:#eef8f2!important;border-color:#d5e9de!important}.mobile-more-bar .mobile-drawer-nav span{color:#176b57!important;background:#edf6f1!important;width:25px!important;height:25px!important}.mobile-more-bar .mobile-drawer-nav b{font-size:10px!important;font-weight:850!important}.app-shell.mobile-left-rail-open:not(.profile-page-open):not(.management-page-open)>.right-rail{border-radius:20px 20px 11px 11px!important;max-height:calc(100vh - 126px)!important;animation:.42s cubic-bezier(.2,.82,.24,1) hamja-drawer-rise!important;bottom:68px!important}.app-shell.mobile-left-rail-open>.right-rail .date-strip-compact{border-radius:13px!important}@keyframes hamja-drawer-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.bottom-nav.mobile-bottom-nav-redesign{height:64px!important;padding:5px 7px max(6px,env(safe-area-inset-bottom))!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:0!important}.bottom-nav.mobile-bottom-nav-redesign button{color:#668078!important;min-width:0!important;min-height:49px!important;padding:2px 0!important;font-size:7.5px!important;line-height:1.25!important}.bottom-nav.mobile-bottom-nav-redesign button>span{width:28px!important;height:25px!important;font-size:18px!important}.bottom-nav.mobile-bottom-nav-redesign button.active{color:#126b55!important;font-weight:900!important}.bottom-nav.mobile-bottom-nav-redesign button.active>span{color:#126b55!important;background:0 0!important}.bottom-nav.mobile-bottom-nav-redesign .mobile-home-trigger,.bottom-nav.mobile-bottom-nav-redesign .mobile-profile-trigger,.bottom-nav.mobile-bottom-nav-redesign .mobile-menu-trigger{color:#668078!important;font-weight:800!important;transform:none!important}.bottom-nav.mobile-bottom-nav-redesign .mobile-home-trigger>span,.bottom-nav.mobile-bottom-nav-redesign .mobile-profile-trigger>span,.bottom-nav.mobile-bottom-nav-redesign .mobile-menu-trigger>span{width:28px!important;height:25px!important;box-shadow:none!important;color:currentColor!important;background:0 0!important;border:0!important;border-radius:0!important;font-size:18px!important}.bottom-nav.mobile-bottom-nav-redesign .mobile-home-trigger.active,.bottom-nav.mobile-bottom-nav-redesign .mobile-profile-trigger.active,.bottom-nav.mobile-bottom-nav-redesign .mobile-menu-trigger.active{color:#126b55!important;font-weight:900!important}.bottom-nav.mobile-bottom-nav-redesign .mobile-home-trigger.active>span,.bottom-nav.mobile-bottom-nav-redesign .mobile-profile-trigger.active>span,.bottom-nav.mobile-bottom-nav-redesign .mobile-menu-trigger.active>span{color:#126b55!important;background:0 0!important}.bottom-nav.mobile-bottom-nav-redesign button>span{position:relative!important}.bottom-nav.mobile-bottom-nav-redesign button>span:after{content:"";background:#176b57;border-radius:99px;width:0;height:2px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%);transition:width .22s!important}.bottom-nav.mobile-bottom-nav-redesign button.active>span:after{width:14px!important}html[data-theme=dark] .bottom-nav.mobile-bottom-nav-redesign button{color:#a9c1b7!important}html[data-theme=dark] .bottom-nav.mobile-bottom-nav-redesign button.active,html[data-theme=dark] .bottom-nav.mobile-bottom-nav-redesign button.active>span{color:#8bd4b5!important}.topbar .theme-toggle{display:none!important}.mobile-more-bar{background:#fffffffa!important;border:0!important;border-top:1px solid #d7e7de!important;border-radius:18px 18px 0 0!important;width:auto!important;height:auto!important;max-height:none!important;padding:8px 9px 9px!important;animation:.28s cubic-bezier(.2,.82,.24,1) hamja-more-row-rise!important;inset:auto 0 64px!important;overflow:hidden!important;box-shadow:0 -11px 30px #0e382924!important}.mobile-more-bar.mobile-menu-closing{animation:.23s ease-in hamja-more-row-fall!important}.mobile-more-bar .mobile-drawer-nav{scroll-snap-type:x proximity!important;touch-action:pan-x!important;-webkit-overflow-scrolling:touch!important;align-items:stretch!important;gap:7px!important;padding:0 2px!important;display:flex!important;overflow:auto hidden!important}.mobile-more-bar .mobile-drawer-nav button,.mobile-more-bar .mobile-drawer-nav .mobile-blog-link{color:#41665a!important;text-align:center!important;scroll-snap-align:start!important;background:#f8fcf9!important;border:1px solid #dfebe5!important;border-radius:12px!important;flex:0 0 70px!important;grid-template-rows:26px auto!important;grid-template-columns:1fr!important;place-items:center!important;gap:3px!important;min-width:70px!important;min-height:52px!important;margin:0!important;padding:5px 4px!important;text-decoration:none!important;display:grid!important}.mobile-more-bar .mobile-drawer-nav button>span,.mobile-more-bar .mobile-drawer-nav .mobile-blog-link>span{color:#176b57!important;background:#eaf5ef!important;border-radius:8px!important;place-items:center!important;width:25px!important;height:25px!important;font-size:15px!important;display:grid!important}.mobile-more-bar .mobile-drawer-nav button b,.mobile-more-bar .mobile-drawer-nav .mobile-blog-link b{max-width:100%!important;color:inherit!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:8px!important;font-weight:850!important;line-height:1.2!important;overflow:hidden!important}.mobile-more-bar .mobile-drawer-nav button.active{color:#146d56!important;background:#eef8f2!important;border-color:#9dceb9!important}.mobile-more-bar .mobile-drawer-nav button.active>span{color:#fff!important;background:#176b57!important}html[data-theme=dark] .mobile-more-bar{background:#10221bfc!important;border-color:#365e4f!important}html[data-theme=dark] .mobile-more-bar .mobile-drawer-nav button,html[data-theme=dark] .mobile-more-bar .mobile-drawer-nav .mobile-blog-link{color:#c6ded2!important;background:#17372d!important;border-color:#355d4e!important}html[data-theme=dark] .mobile-more-bar .mobile-drawer-nav button>span,html[data-theme=dark] .mobile-more-bar .mobile-drawer-nav .mobile-blog-link>span{color:#a8dfc4!important;background:#244e40!important}@keyframes hamja-more-row-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes hamja-more-row-fall{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(18px)}}.app-shell.mobile-left-rail-open:not(.profile-page-open):not(.management-page-open)>.right-rail{background:linear-gradient(145deg,#fbfefc,#edf7f1)!important;padding:11px!important}.app-shell.mobile-left-rail-open:not(.profile-page-open):not(.management-page-open)>.right-rail:before{content:"بیلبورد هم‌جا";color:#174d3e!important;letter-spacing:-.2px!important;padding:3px 4px 8px!important;font-size:13px!important;font-weight:900!important;display:block!important}.app-shell.mobile-left-rail-open:not(.profile-page-open):not(.management-page-open)>.right-rail>.date-strip-compact,.app-shell.mobile-left-rail-open:not(.profile-page-open):not(.management-page-open)>.right-rail>.currency-rates,.app-shell.mobile-left-rail-open:not(.profile-page-open):not(.management-page-open)>.right-rail>.rail-card,.app-shell.mobile-left-rail-open:not(.profile-page-open):not(.management-page-open)>.right-rail>.ai-promo{display:none!important}.app-shell.mobile-left-rail-open:not(.profile-page-open):not(.management-page-open)>.right-rail>.sponsor-rail{background:#fff!important;border-radius:15px!important;margin:0!important;padding:11px!important;display:grid!important;box-shadow:0 7px 21px #175b4314!important}.app-shell.mobile-left-rail-open>.right-rail .sponsor-rail-title{padding:0 1px 6px!important}.app-shell.mobile-left-rail-open>.right-rail .sponsor-rail-title b{font-size:11px!important}.app-shell.mobile-left-rail-open>.right-rail .sponsor-rail-card{border-radius:12px!important;padding:10px!important}html[data-theme=dark] .app-shell.mobile-left-rail-open:not(.profile-page-open):not(.management-page-open)>.right-rail{background:linear-gradient(145deg,#10251d,#16392c)!important}html[data-theme=dark] .app-shell.mobile-left-rail-open:not(.profile-page-open):not(.management-page-open)>.right-rail:before{color:#e6faee!important}html[data-theme=dark] .app-shell.mobile-left-rail-open:not(.profile-page-open):not(.management-page-open)>.right-rail>.sponsor-rail{background:#18352a!important}.app-shell.mobile-left-rail-open:not(.profile-page-open):not(.management-page-open)>.right-rail>.date-strip-compact,.app-shell.mobile-left-rail-open:not(.profile-page-open):not(.management-page-open)>.right-rail>.currency-rates,.app-shell.mobile-left-rail-open:not(.profile-page-open):not(.management-page-open)>.right-rail>.rail-card,.app-shell.mobile-left-rail-open:not(.profile-page-open):not(.management-page-open)>.right-rail>.ai-promo{visibility:visible!important;opacity:1!important;display:block!important}.app-shell.mobile-left-rail-open>.right-rail>.date-strip-compact{background:#fff!important;border:1px solid #dceae3!important;border-radius:14px!important;margin:0!important;padding:10px 11px!important}.app-shell.mobile-left-rail-open>.right-rail>.currency-rates,.app-shell.mobile-left-rail-open>.right-rail>.rail-card,.app-shell.mobile-left-rail-open>.right-rail>.ai-promo{box-shadow:none!important;background:#fff!important;border:1px solid #dceae3!important;border-radius:14px!important;margin:0!important;padding:11px!important}.app-shell.mobile-left-rail-open>.right-rail>.currency-rates-head b,.app-shell.mobile-left-rail-open>.right-rail>.rail-title b,.app-shell.mobile-left-rail-open>.right-rail>.ai-promo b{font-size:11px!important}.app-shell.mobile-left-rail-open>.right-rail>.currency-rate{padding:7px 8px!important}.app-shell.mobile-left-rail-open>.right-rail>.ai-promo{grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:8px!important;display:grid!important}.app-shell.mobile-left-rail-open>.right-rail>.ai-promo p{display:none!important}.app-shell.mobile-left-rail-open>.right-rail>.ai-promo button{margin:0!important;padding:7px 9px!important;font-size:9px!important}html[data-theme=dark] .app-shell.mobile-left-rail-open>.right-rail>.date-strip-compact,html[data-theme=dark] .app-shell.mobile-left-rail-open>.right-rail>.currency-rates,html[data-theme=dark] .app-shell.mobile-left-rail-open>.right-rail>.rail-card,html[data-theme=dark] .app-shell.mobile-left-rail-open>.right-rail>.ai-promo{background:#18352a!important;border-color:#385e4e!important}.bottom-nav.mobile-bottom-nav-redesign{z-index:52!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}.mobile-rail-backdrop{z-index:44!important}.app-shell.mobile-left-rail-open:not(.profile-page-open):not(.management-page-open)>.right-rail{z-index:45!important}html,body,.app-shell>.sidebar,.app-shell>.right-rail,.mobile-more-bar,.notification-popover,.profile-page-menu,.admin-page-menu{scrollbar-width:none!important;-ms-overflow-style:none!important}html::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.app-shell>.sidebar::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.app-shell>.right-rail::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.mobile-more-bar::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.notification-popover::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.profile-page-menu::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.admin-page-menu::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.app-shell.mobile-left-rail-open:not(.profile-page-open):not(.management-page-open)>.right-rail{overscroll-behavior:contain!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important;border-radius:0 20px 20px 0!important;width:min(330px,86vw)!important;height:calc(100dvh - 126px)!important;min-height:0!important;max-height:calc(100dvh - 126px)!important;padding:14px!important;animation:.42s cubic-bezier(.2,.82,.24,1) hamja-billboard-slide-in!important;inset:64px auto 62px 0!important;overflow:hidden auto!important;box-shadow:12px 0 32px #0e382938!important}.mobile-more-bar{overscroll-behavior:contain!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important}.app-shell.mobile-left-rail-open:not(.profile-page-open):not(.management-page-open)>.right-rail:before{padding:2px 3px 10px!important}.app-shell.mobile-left-rail-open>.right-rail>.mobile-billboard-back{z-index:4!important;color:#176b57!important;cursor:pointer!important;background:#fffffff5!important;border:1px solid #cfe3d8!important;border-radius:10px!important;place-self:start!important;padding:7px 10px!important;font:850 10px/1 Vazirmatn,sans-serif!important;position:sticky!important;top:-8px!important;box-shadow:0 4px 10px #18584414!important}html[data-theme=dark] .app-shell.mobile-left-rail-open>.right-rail>.mobile-billboard-back{color:#dcf4e6!important;background:#18352af7!important;border-color:#426b5a!important}@keyframes hamja-billboard-slide-in{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}.app-shell.mobile-left-rail-closing:not(.profile-page-open):not(.management-page-open)>.right-rail{pointer-events:none!important;animation:.38s cubic-bezier(.55,.02,.72,.5) hamja-billboard-slide-out!important}@keyframes hamja-billboard-slide-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}}.thousand-member-banner>img{transform:none!important}.thousand-member-banner:after{display:none}.thousand-member-banner-copy{text-align:right;direction:ltr;align-items:flex-start;margin-left:0;margin-right:auto}.thousand-member-banner-copy>*{text-align:right;direction:rtl}.thousand-member-banner:hover img{transform:scale(1.025)}@media (min-width:721px){.thousand-member-banner-copy{margin-left:3.5%}}@media (max-width:720px){.thousand-member-banner{border-radius:17px;min-height:184px}.thousand-member-banner>img{object-position:70% center}.thousand-member-banner-copy{width:59%;min-height:184px;padding:22px 19px;transform:translate(-8px)}.thousand-member-banner-copy b{font-size:22px}.thousand-member-banner-copy small{font-size:11px}.thousand-member-banner-copy em{margin-top:11px;padding:7px 10px;font-size:10px}}.story-view-owner{direction:rtl;justify-content:flex-start}.story-view-owner>div:last-child{text-align:right;flex:0 auto;order:2}.story-view-owner>.story-avatar{order:1;margin-right:0}.story-viewer .dialog-close{z-index:5;margin:0;top:17px;left:17px;right:auto;position:absolute!important}.story-viewer .story-view-owner{width:100%;padding-left:52px}.story-view-backdrop{overscroll-behavior:contain;z-index:100!important}body:has(.story-view-backdrop) .bottom-nav{filter:blur(2px);pointer-events:none!important;opacity:.28!important}.story-video{aspect-ratio:9/16!important;object-fit:cover!important;background:0 0!important;border-radius:22px!important;width:min(100%,356px)!important;margin:16px auto 18px!important}.story-viewer:has(.story-video){box-sizing:border-box;width:min(420px,94vw);min-height:0;padding:22px 24px 20px}.story-viewer:has(.story-video) .story-view-owner{min-height:45px;padding-bottom:11px}.story-viewer:has(.story-video) .story-reactions{justify-content:space-between;gap:6px;padding-top:0}.story-viewer:has(.story-video) .story-reactions button{border-radius:13px;width:43px;height:42px;font-size:18px}.story-viewer:has(.story-video) .story-reward-note{text-align:center;margin-top:9px;font-size:8px}.story-viewer:has(.story-video) .story-reaction-count{width:max-content;margin:8px auto 0;padding:5px 9px;font-size:8px;position:static}.story-viewer:has(.story-video) .story-report{display:none}.story-viewer:has(.story-video) .story-sound-toggle{border-color:#ffffffb3;width:38px;height:38px;margin:-57px 12px 22px auto;font-size:15px}@media (max-width:640px){.story-view-backdrop{padding:12px!important}.story-viewer:has(.story-video){border-radius:22px;width:100%;max-width:420px;padding:17px 14px 15px}.story-viewer .dialog-close{top:13px;left:13px}.story-viewer:has(.story-video) .story-view-owner{padding:0 44px 10px 2px}.story-viewer:has(.story-video) .story-avatar{border-radius:12px;width:38px;height:38px}.story-viewer:has(.story-video) .story-video{border-radius:20px!important;width:min(100%,330px)!important;max-height:57dvh!important;margin:13px auto 15px!important}.story-viewer:has(.story-video) .story-reactions button{border-radius:12px;width:40px;height:40px;font-size:17px}.story-viewer:has(.story-video) .story-sound-toggle{width:34px;height:34px;margin:-49px 9px 18px auto;font-size:13px}}html[data-theme=dark] .guest-join-bar{background:linear-gradient(135deg,#133128,#10261f)!important;border-color:#b88b31!important;box-shadow:0 10px 24px #0003!important}html[data-theme=dark] .guest-join-bar b{color:#fff5d9!important}html[data-theme=dark] .guest-join-bar span{color:#c6dfd1!important}html[data-theme=dark] .guest-join-bar .primary{color:#17352a!important;background:#e2b449!important;border-color:#efcf7b!important}html[data-theme=dark] :is(.filters,.feed-filter-bar){box-shadow:none!important;background:linear-gradient(135deg,#15342a,#10261f)!important;border-color:#3d6c57!important}html[data-theme=dark] :is(.filters,.feed-filter-bar) button{color:#d9f3e5!important;background:#1c3d30!important;border-color:#477a62!important}html[data-theme=dark] :is(.filters,.feed-filter-bar) button.active,html[data-theme=dark] :is(.filters,.feed-filter-bar) button[aria-pressed=true]{color:#17352a!important;background:#dcb04c!important;border-color:#f1d17a!important}html[data-theme=dark] :is(.filters,.feed-filter-bar) select{color:#e9f8ef!important;background:#17352a!important;border-color:#477a62!important}html[data-theme=dark] .post-tag{color:#d4f7e3!important;background:#1b4535!important;border-color:#3f765d!important}html[data-theme=dark] .post-tag.amber{color:#ffd36e!important;background:#3a2b18!important;border-color:#80622d!important}html[data-theme=dark] .nearby-live-guides>.nearby-pharmacy-live,html[data-theme=dark] .nearby-live-guides>.nearby-market-live{box-shadow:none!important;background:linear-gradient(135deg,#17362b,#10281f)!important;border-color:#416e59!important}html[data-theme=dark] :is(.nearby-pharmacy-toggle,.nearby-market-toggle) small,html[data-theme=dark] .nearby-pharmacy-row small{color:#bfdaca!important}html[data-theme=dark] :is(.nearby-pharmacy-toggle,.nearby-market-toggle) i{color:#f3ca62!important;background:#26503e!important}html[data-theme=dark] .nearby-pharmacy-row{background:#1a392d!important;border-color:#416e59!important}html[data-theme=dark] :is(.nearby-pharmacy-row a,.nearby-pharmacy-actions .nearby-locate-button,.nearby-directory-link){color:#d9f6e6!important;background:#1d402f!important;border-color:#4d8068!important}html[data-theme=dark] .directory-filters.city-guide-filters{box-shadow:none!important;background:linear-gradient(135deg,#15342a,#10261f)!important;border-color:#3d6c57!important}html[data-theme=dark] .directory-filters.city-guide-filters :is(input,select){color:#e7f8ef!important;background:#10271f!important;border-color:#477a62!important}html[data-theme=dark] .city-guide-card{box-shadow:none!important;background:linear-gradient(145deg,#17362b,#10271f)!important;border-color:#3d7059!important}html[data-theme=dark] .city-guide-card h2 a{color:#f1fcf5!important}html[data-theme=dark] .city-guide-card :is(p,.directory-location){color:#bfdbcb!important}html[data-theme=dark] .city-guide-card>img{background:#10271f!important;border-color:#3d7059!important}html[data-theme=dark] .city-guide-card .city-guide-time{color:#f0cf75!important;background:#244333!important;border-color:#577f6a!important}html[data-theme=dark] .city-guide-card footer{border-color:#365f4c!important}html[data-theme=dark] .city-guide-card footer>a{color:#d8f4e5!important;background:#1b3b2d!important;border-color:#4a7c65!important}.directory-filters.duty-pharmacy-filters{grid-template-columns:repeat(3,minmax(0,1fr)) auto!important}.directory-filters.duty-pharmacy-filters>input{display:none!important}.directory-filters.duty-pharmacy-filters>button.primary{color:#fff!important;background:#176b57!important;grid-column:1/-1!important;justify-content:center!important;align-items:center!important;min-height:44px!important;font-size:12px!important;font-weight:900!important;display:flex!important}.directory-filters.duty-pharmacy-filters>button.primary:disabled{opacity:.5!important;cursor:not-allowed!important}@media (max-width:760px){.directory-filters.duty-pharmacy-filters{grid-template-columns:1fr 1fr!important}.directory-filters.duty-pharmacy-filters>select:first-of-type{grid-column:1/-1}.directory-filters.duty-pharmacy-filters>.directory-locate{min-height:40px!important}.directory-filters.duty-pharmacy-filters>button.primary{min-height:46px!important}}.post-contact-actions{flex-wrap:wrap;gap:7px;margin:11px 0 2px;display:flex}.post-contact-button{cursor:pointer;align-items:center;gap:6px;transition:transform .18s,box-shadow .18s;color:#245a48!important;background:#fbfefd!important;border:1px solid #d4e4dc!important;border-radius:999px!important;padding:7px 10px!important;font:800 10px/1 Vazirmatn,sans-serif!important;text-decoration:none!important;display:inline-flex!important}.post-contact-button>span{color:#267158;background:#e8f3ed;border-radius:50%;place-items:center;width:18px;height:18px;font-size:12px;line-height:1;display:grid}.post-contact-button>span svg{fill:currentColor;width:12px;height:12px;display:block}.post-contact-button.hamja{background:#f2faf6!important;border-color:#c3dfd1!important}.post-contact-button.whatsapp{color:#176b45!important;border-color:#bfe5ce!important}.post-contact-button.whatsapp>span{color:#fff;background:#25d366}.post-contact-button.telegram{color:#23739d!important;border-color:#c6dfed!important}.post-contact-button.telegram>span{color:#fff;background:#2aabee;font-size:10px}.post-contact-button:hover{transform:translateY(-1px);box-shadow:0 5px 13px #16553c1f}.post-contact-button:disabled{opacity:.6;cursor:default;box-shadow:none;transform:none}.post-contact-own-note{color:#5b7569;border:1px dashed #c9ded5;border-radius:999px;align-items:center;padding:7px 10px;font-size:10px;font-weight:750;display:inline-flex}html[data-theme=dark] .post-contact-button{color:#e4f3eb!important;background:#17382d!important;border-color:#3d6957!important}html[data-theme=dark] .post-contact-button>span{color:#f6d879;background:#2d604c}html[data-theme=dark] .post-contact-own-note{color:#bfdaca;border-color:#416a58}.external-contact-dialog{text-align:center;background:linear-gradient(145deg,#fffefb,#edf8f2);border:1px solid #cfe4d9;border-radius:22px;width:min(390px,100vw - 30px);padding:27px;position:relative;box-shadow:0 24px 66px #11382a40}.external-contact-dialog>span{color:#187157;background:#e6f5ed;border-radius:17px;place-items:center;width:52px;height:52px;margin:0 auto 11px;display:grid}.external-contact-dialog>span svg{fill:currentColor;width:28px;height:28px}.external-contact-dialog h2{color:#1b4b3d;margin:0;font-size:18px}.external-contact-dialog p{color:#667c72;margin:9px 0 18px;font-size:12px;line-height:1.8}.external-contact-dialog>div{justify-content:center;gap:8px;display:flex}.external-contact-dialog .secondary,.external-contact-dialog .primary{border-radius:11px;min-height:39px;padding:9px 12px;font:800 11px Vazirmatn,sans-serif}.external-contact-dialog .secondary{color:#3c6557;background:#fff;border:1px solid #c9ded5}.external-contact-dialog .primary{color:#fff;background:#176b57;border:0}.external-contact-dialog .dialog-close{position:absolute;top:10px;left:10px}html[data-theme=dark] .external-contact-dialog{background:linear-gradient(145deg,#193c30,#102a21);border-color:#3b6957}html[data-theme=dark] .external-contact-dialog h2{color:#edf8f2}html[data-theme=dark] .external-contact-dialog p{color:#b8d2c5}html[data-theme=dark] .external-contact-dialog .secondary{color:#e3f3ea;background:#17382d;border-color:#477563}.delete-post-dialog>span{color:#aa463d;background:#f9e3df}.delete-post-dialog .primary{background:#b14a40}.delete-post-dialog .primary:hover{background:#963b33}.mobile-currency-challenge{display:none}@media (max-width:760px){.mobile-currency-challenge{margin:0 0 10px;display:block}.mobile-currency-challenge .currency-rates{border-radius:15px;margin:0;padding:10px 11px;box-shadow:0 6px 18px #26523f14}.mobile-currency-challenge .currency-rates-head{margin-bottom:7px}.mobile-currency-challenge .currency-rates-head b{font-size:11px}.mobile-currency-challenge .currency-rates-head small{font-size:8px}.mobile-currency-challenge .currency-rates-head time{padding:3px 6px;font-size:7px}.mobile-currency-challenge .currency-rate-list{scrollbar-width:none;grid-template-rows:1fr;grid-auto-columns:minmax(105px,1fr);grid-auto-flow:column;gap:6px;padding-bottom:2px;display:grid;overflow-x:auto}.mobile-currency-challenge .currency-rate-list::-webkit-scrollbar{display:none}.mobile-currency-challenge .currency-rate{border-radius:10px;min-height:45px;padding:7px 8px}.mobile-currency-challenge .currency-rate span{gap:4px;font-size:9px}.mobile-currency-challenge .currency-rate span i{padding:2px 3px;font-size:6px}.mobile-currency-challenge .currency-rate b{font-size:10px}.mobile-currency-challenge .currency-conversion-title{margin-top:8px;padding-top:8px}.mobile-currency-challenge .currency-conversion-title b{font-size:9px}.mobile-currency-challenge .currency-conversion-title small{font-size:7px}.mobile-currency-challenge .currency-rates>a{margin-top:5px;font-size:7px}.right-rail>.currency-rates{display:none!important}.mobile-currency-challenge .currency-rates{background:#fffefa;border-color:#e4dfcf;box-shadow:0 5px 15px #2546360e}.mobile-currency-challenge .currency-rates-head{align-items:center}.mobile-currency-challenge .currency-rates-head b{color:#254a3d;letter-spacing:-.15px}.mobile-currency-challenge .currency-rates-head time{color:#547265;background:#f0f5ef}.mobile-currency-challenge .currency-rate{box-shadow:none;background:#fafcf9;border-color:#e5ece6;justify-content:flex-start;gap:7px}.mobile-currency-challenge .currency-rate b{color:#1c4034;letter-spacing:.05px;margin-right:auto;font-size:10px;font-weight:900}.mobile-currency-challenge .currency-rate .currency-rate-label{color:#85621d;white-space:nowrap;background:#fff5db;border:1px solid #edd8a2;border-radius:7px;align-items:center;min-height:21px;padding:0 6px;font:900 9px/1 Vazirmatn,sans-serif;display:inline-flex}.mobile-currency-challenge .currency-conversion-title{border-color:#e5e9df}.mobile-currency-challenge .currency-rates>a{color:#789086}.mobile-more-bar{z-index:51!important;overscroll-behavior:contain!important;touch-action:pan-x!important;background:#fffffffa!important;border:0!important;border-top:1px solid #d7e7de!important;border-radius:18px 18px 0 0!important;width:auto!important;height:auto!important;max-height:none!important;padding:8px 9px 9px!important;animation:.28s cubic-bezier(.2,.82,.24,1) hamja-more-row-rise!important;position:fixed!important;inset:auto 0 64px!important;overflow:hidden!important;box-shadow:0 -11px 30px #0e382924!important}.mobile-more-bar.mobile-menu-closing{pointer-events:none!important;animation:.23s ease-in hamja-more-row-fall!important}.mobile-more-bar .mobile-drawer-nav{scroll-snap-type:x proximity!important;touch-action:pan-x!important;-webkit-overflow-scrolling:touch!important;align-items:stretch!important;gap:7px!important;padding:0 2px!important;display:flex!important;overflow:auto hidden!important}.mobile-more-bar .mobile-drawer-nav button,.mobile-more-bar .mobile-drawer-nav .mobile-blog-link{color:#41665a!important;text-align:center!important;scroll-snap-align:start!important;background:#f8fcf9!important;border:1px solid #dfebe5!important;border-radius:12px!important;flex:0 0 70px!important;grid-template-rows:26px auto!important;grid-template-columns:1fr!important;place-items:center!important;gap:3px!important;min-width:70px!important;min-height:52px!important;margin:0!important;padding:5px 4px!important;text-decoration:none!important;display:grid!important}.mobile-more-bar .mobile-drawer-nav button>span,.mobile-more-bar .mobile-drawer-nav .mobile-blog-link>span{color:#176b57!important;background:#eaf5ef!important;border-radius:8px!important;place-items:center!important;width:25px!important;height:25px!important;font-size:15px!important;display:grid!important}.mobile-more-bar .mobile-drawer-nav button b,.mobile-more-bar .mobile-drawer-nav .mobile-blog-link b{max-width:100%!important;color:inherit!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:8px!important;font-weight:850!important;line-height:1.2!important;overflow:hidden!important}.mobile-more-bar .mobile-drawer-nav button.active{color:#146d56!important;background:#eef8f2!important;border-color:#9dceb9!important}.mobile-more-bar .mobile-drawer-nav button.active>span{color:#fff!important;background:#176b57!important}html[data-theme=dark] .mobile-more-bar{background:#10221bfc!important;border-color:#365e4f!important}html[data-theme=dark] .mobile-more-bar .mobile-drawer-nav button,html[data-theme=dark] .mobile-more-bar .mobile-drawer-nav .mobile-blog-link{color:#c6ded2!important;background:#17372d!important;border-color:#355d4e!important}html[data-theme=dark] .mobile-more-bar .mobile-drawer-nav button>span,html[data-theme=dark] .mobile-more-bar .mobile-drawer-nav .mobile-blog-link>span{color:#a8dfc4!important;background:#244e40!important}.bottom-nav.mobile-bottom-nav-redesign{height:72px!important;padding:5px 5px max(6px,env(safe-area-inset-bottom))!important;background:#fffffffa!important;gap:3px!important;bottom:0!important}.bottom-nav.mobile-bottom-nav-redesign button{color:#55776b!important;background:#f8fcf9!important;border:1px solid #dfebe5!important;border-radius:12px!important;min-height:57px!important;padding:4px 1px!important}.bottom-nav.mobile-bottom-nav-redesign button>span{color:#176b57!important;background:#eaf5ef!important;border-radius:8px!important;width:25px!important;height:24px!important;font-size:17px!important}.bottom-nav.mobile-bottom-nav-redesign button.active{color:#126b55!important;background:#eef8f2!important;border-color:#9dceb9!important}.bottom-nav.mobile-bottom-nav-redesign button.active>span{color:#fff!important;background:#176b57!important}.bottom-nav.mobile-bottom-nav-redesign button>span:after{display:none!important}.bottom-nav.mobile-bottom-nav-redesign .mobile-home-trigger,.bottom-nav.mobile-bottom-nav-redesign .mobile-profile-trigger,.bottom-nav.mobile-bottom-nav-redesign .mobile-menu-trigger{color:#55776b!important;font-weight:800!important;transform:none!important}.bottom-nav.mobile-bottom-nav-redesign .mobile-home-trigger>span,.bottom-nav.mobile-bottom-nav-redesign .mobile-profile-trigger>span,.bottom-nav.mobile-bottom-nav-redesign .mobile-menu-trigger>span{width:25px!important;height:24px!important;box-shadow:none!important;color:#176b57!important;background:#eaf5ef!important;border:0!important;border-radius:8px!important;font-size:17px!important}.bottom-nav.mobile-bottom-nav-redesign .mobile-home-trigger.active,.bottom-nav.mobile-bottom-nav-redesign .mobile-profile-trigger.active,.bottom-nav.mobile-bottom-nav-redesign .mobile-menu-trigger.active{color:#126b55!important;background:#eef8f2!important;border-color:#9dceb9!important}.bottom-nav.mobile-bottom-nav-redesign .mobile-home-trigger.active>span,.bottom-nav.mobile-bottom-nav-redesign .mobile-profile-trigger.active>span,.bottom-nav.mobile-bottom-nav-redesign .mobile-menu-trigger.active>span{color:#fff!important;background:#176b57!important}.mobile-more-bar{touch-action:auto!important;padding:7px!important;bottom:72px!important}.mobile-more-bar .mobile-drawer-nav{touch-action:auto!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-rows:53px!important;gap:6px!important;padding:0!important;display:grid!important;overflow:hidden!important}.mobile-more-bar .mobile-drawer-nav button,.mobile-more-bar .mobile-drawer-nav .mobile-blog-link{grid-template-rows:23px auto!important;width:100%!important;min-width:0!important;height:53px!important;min-height:0!important;padding:4px 2px!important}.mobile-more-bar .mobile-drawer-nav button>span,.mobile-more-bar .mobile-drawer-nav .mobile-blog-link>span{width:23px!important;height:23px!important;font-size:14px!important}.mobile-more-bar .mobile-drawer-nav button b,.mobile-more-bar .mobile-drawer-nav .mobile-blog-link b{font-size:7px!important}html[data-theme=dark] .bottom-nav.mobile-bottom-nav-redesign{background:#0f1f18fc!important}html[data-theme=dark] .bottom-nav.mobile-bottom-nav-redesign button{color:#c6ded2!important;background:#17372d!important;border-color:#355d4e!important}html[data-theme=dark] .bottom-nav.mobile-bottom-nav-redesign button>span{color:#a8dfc4!important;background:#244e40!important}html[data-theme=dark] .bottom-nav.mobile-bottom-nav-redesign button.active{color:#a8dfc4!important;background:#1c4638!important;border-color:#477c68!important}html[data-theme=dark] .bottom-nav.mobile-bottom-nav-redesign button.active>span{color:#fff!important;background:#258164!important}.topbar .site-brand-copy{display:none!important}.topbar .brand.brand-button{transform:translate(14px)!important}.floating-compose,.city-corner{display:none!important}.topbar .desktop-compose{color:#735112!important;background:linear-gradient(145deg,#fff7df,#f5d68a)!important;border:1px solid #c89a46!important;border-radius:13px!important;order:4!important;place-items:center!important;width:auto!important;min-width:67px!important;height:40px!important;padding:0 10px!important;font-size:0!important;display:grid!important;box-shadow:0 5px 12px #835b1624!important}.topbar .desktop-compose .compose-label{display:none!important}.topbar .desktop-compose .compose-icon{width:auto!important;height:auto!important;color:inherit!important;place-items:center!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:950!important;line-height:1!important;display:grid!important}.topbar .desktop-compose .compose-icon .app-icon{display:none!important}.topbar .desktop-compose .compose-icon:after{content:"پست  +";white-space:nowrap}html[data-theme=dark] .topbar .desktop-compose{color:#f5d98b!important;box-shadow:none!important;background:linear-gradient(145deg,#3b3119,#2c2516)!important;border-color:#8f7132!important}}:root[data-theme=dark] body .thousand-member-banner .thousand-member-banner-copy small{color:#315d50!important;text-shadow:none!important}:root[data-theme=dark] .sidebar-blog-link{color:#c6ded2!important;background:#17372d!important;border-color:#355d4e!important}:root[data-theme=dark] .sidebar-blog-link span{color:#a8dfc4!important;background:#244e40!important}@media (max-width:760px){:root[data-theme=dark] .mobile-more-bar .mobile-drawer-nav .mobile-blog-link{color:#c6ded2!important;background:#142e25!important;border-color:#315647!important}:root[data-theme=dark] .mobile-more-bar .mobile-drawer-nav .mobile-blog-link>span{color:#a8dfc4!important;background:#21463a!important}.mobile-more-backdrop{z-index:50!important;cursor:default!important;background:0 0!important;border:0!important;padding:0!important;position:fixed!important;inset:0!important}.bottom-nav.mobile-bottom-nav-redesign{box-sizing:border-box!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;justify-content:stretch!important;width:100%!important;display:grid!important;left:0!important;right:0!important}.bottom-nav.mobile-bottom-nav-redesign>button{width:100%!important;min-width:0!important;font-size:9px!important;font-weight:850!important}.mobile-more-bar{max-height:calc(100dvh - 92px)!important;overflow-y:auto!important}.mobile-more-bar .mobile-drawer-nav{padding:0!important;display:block!important;overflow:visible!important}.mobile-more-bar .mobile-more-group{margin:0!important;padding:0!important}.mobile-more-bar .mobile-more-group+.mobile-more-group{border-top:1px solid #dfece6!important;margin-top:9px!important;padding-top:8px!important}.mobile-more-bar .mobile-more-group h2{color:#7c9389!important;margin:0 2px 5px!important;font-size:8.5px!important;font-weight:900!important}.mobile-more-bar .mobile-more-group-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important;display:grid!important}.mobile-more-bar .mobile-more-group-grid button,.mobile-more-bar .mobile-more-group-grid .mobile-blog-link{grid-template-rows:22px auto!important;grid-template-columns:1fr!important;place-items:center!important;gap:2px!important;width:100%!important;min-width:0!important;height:50px!important;min-height:0!important;padding:4px 2px!important;display:grid!important}.mobile-more-bar .mobile-more-group-grid button>span,.mobile-more-bar .mobile-more-group-grid .mobile-blog-link>span{width:22px!important;height:22px!important;font-size:13px!important}.mobile-more-bar .mobile-more-group-grid button b,.mobile-more-bar .mobile-more-group-grid .mobile-blog-link b{font-size:8px!important;font-weight:900!important}.mobile-more-bar .mobile-more-group-grid button,.mobile-more-bar .mobile-more-group-grid .mobile-blog-link{color:#45665a!important;box-shadow:none!important;background:#fbfdfc!important;border-color:#e1ece6!important}.mobile-more-bar .mobile-more-group-grid button>span,.mobile-more-bar .mobile-more-group-grid .mobile-blog-link>span{color:#146d56!important;background:#edf6f1!important;border-radius:7px!important}.mobile-more-bar .mobile-more-group-grid button.active{color:#12694f!important;background:#f0f8f4!important;border-color:#a3cdbb!important}.nearby-services article:nth-of-type(n+3){display:none!important}:root[data-theme=dark] .mobile-more-bar .mobile-more-group+.mobile-more-group{border-color:#2d5143!important}:root[data-theme=dark] .mobile-more-bar .mobile-more-group h2{color:#87a99b!important}:root[data-theme=dark] .mobile-more-bar .mobile-more-group-grid button,:root[data-theme=dark] .mobile-more-bar .mobile-more-group-grid .mobile-blog-link{color:#bcd7ca!important;background:#152d25!important;border-color:#2a4b3e!important}:root[data-theme=dark] .mobile-more-bar .mobile-more-group-grid button>span,:root[data-theme=dark] .mobile-more-bar .mobile-more-group-grid .mobile-blog-link>span{color:#a9e0c7!important;background:#213f34!important}.bottom-nav.mobile-bottom-nav-redesign button>span{color:#146d56!important;background:linear-gradient(145deg,#f9fdfb,#dcefe5)!important;border:1px solid #c9e5d8!important;position:relative!important;box-shadow:0 3px 8px #13614914!important}.bottom-nav.mobile-bottom-nav-redesign button .app-icon{stroke-width:2.05px!important;width:18px!important;height:18px!important}.bottom-nav.mobile-bottom-nav-redesign button.active>span{color:#fff!important;background:linear-gradient(145deg,#1b795f,#0d5947)!important;border-color:#d6b45c!important;box-shadow:0 5px 12px #0c524038!important}.bottom-nav.mobile-bottom-nav-redesign button.active>span:before{content:"";pointer-events:none;border:1px solid #d5b05280;border-radius:10px;position:absolute;inset:-3px}.bottom-nav.mobile-bottom-nav-redesign button.active{color:#0d654f!important}:root[data-theme=dark] .bottom-nav.mobile-bottom-nav-redesign button>span{color:#b7ebd3!important;box-shadow:none!important;background:linear-gradient(145deg,#244d40,#19362d)!important;border-color:#315e4e!important}:root[data-theme=dark] .bottom-nav.mobile-bottom-nav-redesign button.active>span{color:#fff!important;background:linear-gradient(145deg,#2b9875,#17614e)!important;border-color:#c9a24d!important}}.currency-rate .currency-rate-label{background:#dcefe5;border:1px solid #a6cfbc;border-radius:7px;padding:3px 6px;color:#0d533f!important}.currency-rate span i{border:1px solid #9fc8b6;color:#0b523e!important;background:#d4eadf!important}.nearby-community.nearby-without-map .nearby-view-button{background:#f7fcf9;border-color:#8fbea9;color:#0a5843!important}.nearby-community.nearby-without-map .nearby-view-button:hover{background:#e3f4eb;border-color:#4b9878}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
