@font-face{font-family:iranSansX;src:url(../media/IRANSansXV-s.p.4104_015gjcqg.woff2)format("woff2");font-display:swap;font-weight:100 1000;font-style:normal}@font-face{font-family:iranSansX Fallback;src:local(Arial);ascent-override:101.06%;descent-override:50.53%;line-gap-override:0.0%;size-adjust:98.95%}.iransansx_22761556-module__lbqr2q__className{font-family:iranSansX,iranSansX Fallback,Arial,sans-serif;font-style:normal}.iransansx_22761556-module__lbqr2q__variable{--font-iransansx:"iranSansX", "iranSansX Fallback", Arial, sans-serif}
.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(../media/layers.3muxcl8sz6330.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(../media/layers-2x.23wrxu3xxu9-i.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(../media/marker-icon.1le94j_pe_ih1.png)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
.marker-cluster-small{background-color:#b5e28c99}.marker-cluster-small div{background-color:#6ecc3999}.marker-cluster-medium{background-color:#f1d35799}.marker-cluster-medium div{background-color:#f0c20c99}.marker-cluster-large{background-color:#fd9c7399}.marker-cluster-large div{background-color:#f1801799}.leaflet-oldie .marker-cluster-small{background-color:#b5e28c}.leaflet-oldie .marker-cluster-small div{background-color:#6ecc39}.leaflet-oldie .marker-cluster-medium{background-color:#f1d357}.leaflet-oldie .marker-cluster-medium div{background-color:#f0c20c}.leaflet-oldie .marker-cluster-large{background-color:#fd9c73}.leaflet-oldie .marker-cluster-large div{background-color:#f18017}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{text-align:center;border-radius:15px;width:30px;height:30px;margin-top:5px;margin-left:5px;font:12px Helvetica Neue,Arial,Helvetica,sans-serif}.marker-cluster span{line-height:30px}
.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{-webkit-transition:-webkit-transform .3s ease-out,opacity .3s ease-in;-o-transition:-o-transform .3s ease-out, opacity .3s ease-in;-moz-transition:-moz-transform .3s ease-out,opacity .3s ease-in;transition:transform .3s ease-out,opacity .3s ease-in}.leaflet-cluster-spider-leg{-webkit-transition:-webkit-stroke-dashoffset .3s ease-out,-webkit-stroke-opacity .3s ease-in;-o-transition:-o-stroke-dashoffset .3s ease-out, -o-stroke-opacity .3s ease-in;-moz-transition:-moz-stroke-dashoffset .3s ease-out,-moz-stroke-opacity .3s ease-in;transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}
*{box-sizing:border-box}.pwa-install-card{z-index:1200;inset-inline:max(16px, env(safe-area-inset-left)) max(16px, env(safe-area-inset-right));bottom:max(18px, calc(env(safe-area-inset-bottom) + 10px));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border:1px solid #efd8ce;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:min(520px,100% - 32px);margin-inline:auto;padding:12px 14px;animation:.28s ease-out both pwa-install-enter;display:grid;position:fixed;box-shadow:0 18px 55px #52241424}.pwa-install-card>img{border-radius:15px;box-shadow:0 8px 20px #fa461730}.pwa-install-card strong{color:#4f3026;font-size:14px;display:block}.pwa-install-card p{color:#886e64;margin:3px 0 0;font-size:12px;line-height:1.75}.pwa-install-card p b{color:#b64b2c}.pwa-install-action{color:#fff;min-height:40px;font:800 12px/1 var(--font-interface,inherit);cursor:pointer;background:#fa4617;border:0;border-radius:13px;padding:0 17px}.pwa-install-close{top:-9px;color:#8e7166;cursor:pointer;background:#fff;border:1px solid #ead8d0;border-radius:50%;place-items:center;width:25px;height:25px;padding:0;font-size:17px;line-height:1;display:grid;position:absolute;inset-inline-start:-7px;box-shadow:0 5px 15px #4b2a2018}@keyframes pwa-install-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:520px){.pwa-install-card{grid-template-columns:46px minmax(0,1fr) auto;gap:10px;padding:11px 12px}.pwa-install-card>img{width:46px;height:46px}.pwa-install-action{padding-inline:14px}}@media (prefers-reduced-motion:reduce){.pwa-install-card{animation:none}}:root{--font-interface:var(--font-iransansx), Arial, sans-serif;--font-latin:var(--font-iransansx), Arial, sans-serif;--text-caption:.75rem;--text-small:.8125rem;--text-body:.9375rem;--text-body-lg:1rem;--text-title-sm:clamp(1.125rem, 1rem + .35vw, 1.375rem);--text-title-md:clamp(1.375rem, 1.12rem + .75vw, 1.875rem);--text-title-lg:clamp(1.875rem, 1.35rem + 1.8vw, 3rem);--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--leading-tight:1.45;--leading-heading:1.55;--leading-body:1.8;--color-primary:#fa4617;--color-primary-hover:#ff6838;--color-primary-soft:#fa461726;--color-heading:#f6f2ef;--color-text:#cfc8cc;--color-text-muted:#9b94a0;--color-trust:#fa4617;--color-bg:#09080e;--color-surface:#14121b;--color-surface-muted:#1a1724;--color-border:#ffffff1a;--color-success:#3ddc97;--color-warning:#ffc247;--color-error:#ff5c5c;--color-brand:var(--color-primary);--color-brand-hover:var(--color-primary-hover);--color-ink:var(--color-heading);--color-muted:var(--color-text-muted);--color-line:var(--color-border)}html[data-theme=light],[data-theme=light]{--color-primary:#ea4b18;--color-primary-hover:#d23f0f;--color-primary-soft:#ea4b181a;--color-heading:#000;--color-text:#000;--color-text-muted:#111;--color-trust:#ea4b18;--color-bg:#f8f7f4;--color-surface:#fff;--color-surface-muted:#f4f2ee;--color-border:#e2ddd9;--color-success:#059669;--color-warning:#d97706;--color-error:#dc2626;--color-brand:var(--color-primary);--color-brand-hover:var(--color-primary-hover);--color-ink:var(--color-heading);--color-muted:var(--color-text-muted);--color-line:var(--color-border)}html{background:var(--color-bg);scroll-behavior:smooth}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-interface);font-size:var(--text-body);font-weight:var(--weight-regular);line-height:var(--leading-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;margin:0}button,input,select,textarea{font-family:inherit;font-size:max(var(--text-small), 1em);line-height:1.6}button,label,legend{font-weight:var(--weight-semibold)}h1,h2,h3,h4,h5,h6{color:var(--color-heading);font-weight:var(--weight-extrabold);line-height:var(--leading-heading);text-wrap:balance}h1{font-size:var(--text-title-lg)}h2{font-size:var(--text-title-md)}h3{font-size:var(--text-title-sm)}p,li,dd{text-wrap:pretty}small,figcaption{line-height:1.75;font-size:var(--text-caption)!important}::selection{background:var(--color-primary-soft);color:var(--color-heading)}:focus-visible{outline:3px solid color-mix(in srgb, var(--color-primary) 32%, transparent);outline-offset:3px}.page{max-width:1180px;margin:auto;padding:24px}header{justify-content:space-between;align-items:center;display:flex}.logo{color:var(--color-primary);font-size:26px;font-weight:800}nav{align-items:center;gap:28px;display:flex}a{color:#48617e;text-decoration:none}button{background:var(--color-primary);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:12px 22px}.hero{grid-template-columns:1.4fr .8fr;align-items:center;gap:70px;min-height:530px;display:grid}.eyebrow{color:var(--color-primary);font-weight:700}.hero h1{margin:18px 0;font-size:52px;line-height:1.35}.lead{color:#61738b;font-size:20px;line-height:2}.search{background:#fff;border-radius:14px;gap:10px;margin-top:30px;padding:8px;display:flex;box-shadow:0 12px 35px #173b5d15}.search input{border:0;outline:0;flex:1;padding:12px;font-family:inherit;font-size:16px}.trust-card{background:#eaf4ff;border-radius:28px;padding:48px 36px;box-shadow:0 20px 60px #1d5fa725}.trust-card span{color:#f5ac24;font-size:42px}.trust-card strong{margin:18px 0;font-size:25px;display:block}.trust-card p{color:#61738b;line-height:2}.features{grid-template-columns:repeat(3,1fr);gap:20px;padding:35px 0;display:grid}.features article{background:#fff;border-radius:18px;padding:26px;box-shadow:0 8px 30px #173b5d0d}.features b{color:#1d5fa7;font-size:19px}.features p{color:#61738b;line-height:1.9}@media (max-width:760px){.hero{grid-template-columns:1fr;gap:20px}.hero h1{font-size:36px}.features{grid-template-columns:1fr}nav a{display:none}}.dashboard-shell{background:#f8fafc;grid-template-columns:250px 1fr;min-height:100vh;display:grid}.dashboard-shell aside{color:#fff;background:#102a43;flex-direction:column;padding:30px 20px;display:flex}.dashboard-shell aside .logo{color:#fff;margin-bottom:45px}.dashboard-shell aside nav{flex-direction:column;gap:8px;display:flex}.dashboard-shell aside nav a{color:#dbeafe;border-radius:9px;padding:13px 12px}.dashboard-shell aside nav a:hover{background:#1d5fa7}.dashboard-shell .back{color:#a9c7e8;margin-top:auto}.dashboard-content{width:100%;max-width:1100px;margin:0 auto;padding:55px}.dash-head{justify-content:space-between;align-items:center;margin-bottom:38px;display:flex}.dash-head h1{margin:5px 0;font-size:34px}.dash-head p:not(.eyebrow){color:#6b7e93}.stat-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:28px;display:grid}.dash-card,.panel{background:#fff;border-radius:18px;padding:24px;box-shadow:0 8px 30px #173b5d0c}.dash-card span{color:#6b7e93;margin-bottom:16px;display:block}.dash-card strong{color:#1d5fa7;font-size:32px}.panel{margin-top:25px}.panel h2{margin-top:0;font-size:20px}.panel p{border-bottom:1px solid #eef2f7;padding:14px 0}.quick-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.quick-grid button{color:#1d5fa7;background:#edf6ff}.quick-grid button:hover{background:#d6ebff}@media (max-width:760px){.dashboard-shell{display:block}.dashboard-shell aside{min-height:auto}.dashboard-shell aside .back{margin-top:20px}.dashboard-content{padding:28px 18px}.stat-grid,.quick-grid{grid-template-columns:1fr}.dash-head{flex-direction:column;align-items:flex-start;gap:15px}}.notice{background:color-mix(in srgb, var(--color-warning) 13%, white);color:#7a5511;border:1px solid color-mix(in srgb, var(--color-warning) 42%, white);border-radius:12px;margin-bottom:20px;padding:14px 18px}.seo-not-found{text-align:center;max-width:680px;margin:80px auto 0}.seo-not-found>span{color:#1d5fa7;font-size:64px;font-weight:800}.seo-not-found p{color:#6b7e93}.seo-not-found>div{justify-content:center;gap:10px;margin-top:18px;display:flex}.location-form{gap:14px;display:grid}.location-form input{font:inherit;border:1px solid #dbe5ef;border-radius:9px;padding:12px}.form-row{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.location-row{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;padding:16px 0;display:flex}.location-row small{color:#8090a3;margin-top:6px;display:block}.location-row span{color:#1d5fa7}@media (max-width:760px){.form-row{grid-template-columns:1fr}.location-row{flex-direction:column;align-items:flex-start;gap:12px}}.iran-location-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.iran-location-fields label{color:#52677f;gap:7px;font-size:13px;display:grid}.iran-location-fields select{width:100%;min-width:0;font:inherit;color:#243e57;background:#fff;border:1px solid #dbe5ef;border-radius:9px;padding:12px}.iran-location-fields select:disabled{color:#8b9bad;cursor:not-allowed;background:#f3f6f9}.iran-location-fields.compact{grid-template-columns:repeat(2,minmax(120px,1fr));gap:8px}.field-error{color:#b33e3e;grid-column:1/-1}@media (max-width:760px){.iran-location-fields,.iran-location-fields.compact{grid-template-columns:1fr}}.location-picker-wrap{background:#eaf1f6;border:1px solid #dbe5ef;border-radius:14px;position:relative;overflow:hidden}.location-picker-map{width:100%;height:300px}.location-picker-tools{z-index:500;align-items:start;gap:7px;max-width:min(430px,100% - 24px);display:grid;position:absolute;top:12px;right:12px}.location-picker-hint{color:#405d76;background:#fffffff2;border-radius:9px;padding:8px 11px;font-size:12px;box-shadow:0 4px 14px #173b5d20}.location-picker-search{background:#fffffff2;border-radius:10px;gap:6px;padding:5px;display:flex;box-shadow:0 4px 14px #173b5d20}.location-picker-search input{width:220px;min-width:0;font:inherit;background:0 0;border:0;padding:7px;font-size:12px}.location-picker-search button{color:#1d5fa7;white-space:nowrap;background:#edf6ff;border-radius:7px;padding:7px 9px;font-size:12px}.location-picker-current{color:#1d5fa7;text-align:right;background:#fff;border:1px solid #c5d8e8;border-radius:9px;padding:8px 11px;font-size:12px;box-shadow:0 4px 14px #173b5d20}.location-picker-current:disabled,.location-picker-search button:disabled{opacity:.7;cursor:wait}.location-picker-results{background:#fff;border-radius:10px;display:grid;overflow:hidden;box-shadow:0 4px 14px #173b5d20}.location-picker-results button{color:#405d76;text-align:right;background:#fff;border-bottom:1px solid #edf2f6;padding:9px 11px;font-size:12px}.location-picker-results button:hover{background:#f4f9fd}.location-picker-error{color:#a13c3c;background:#fff0f0;border-radius:8px;padding:7px 9px;font-size:12px}@media (max-width:600px){.location-picker-tools{max-width:calc(100% - 16px);top:8px;right:8px}.location-picker-search input{width:120px}}.application-status{color:#35566f;background:#eef4f8;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:800}.status-rejected{color:#a23d36;background:#fff0ee}.status-pending_review,.status-under_review{color:#85620c;background:#fff6dc}.application-rejection,.application-approved{color:#823b35;background:#fff7f5;border:1px solid #f2c7c0;border-radius:16px;margin-bottom:18px;padding:18px 20px}.application-rejection p,.application-approved p{margin:6px 0 0}.application-approved{color:#176640;background:#effbf4;border-color:#b9e4cd}.application-approved a{color:#116b46;margin-top:12px;font-weight:800;display:inline-block}.application-step{align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.application-step>span{color:#fff;background:#173b5d;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.application-step h2,.application-step p{margin:0 0 4px}.application-step p{color:#718399}.verification-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.verification-grid label,.content-form label{color:#4c6378;gap:7px;font-size:13px;font-weight:700;display:grid}.verification-grid .wide{grid-column:1/-1}.verification-grid textarea{resize:vertical;min-height:100px}.verification-grid>button{justify-self:start}.document-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.document-card{background:#fbfdff;border:1px dashed #cbd9e5;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:96px;padding:15px;display:flex}.document-card.is-complete{background:#f4fbf7;border-style:solid;border-color:#b8dfca}.document-card>div:first-child{gap:5px;display:grid}.document-card small{color:#718399}.document-card>div:last-child{gap:6px;display:flex}.document-card button{padding:7px 9px;font-size:12px}.file-action{color:#fff;cursor:pointer;background:#173b5d;border-radius:9px;padding:9px 12px;font-size:13px;font-weight:800}.application-submit{justify-content:space-between;align-items:center;gap:18px;display:flex}.application-submit .application-step{margin:0}.account-upgrade-card{background:linear-gradient(135deg,#edf7ff,#fff9e9);justify-content:space-between;align-items:center;gap:20px;display:flex}.account-upgrade-card h2,.account-upgrade-card p{margin:5px 0}.account-upgrade-card a{color:#fff;background:#173b5d;border-radius:10px;padding:11px 15px;font-weight:800}.application-toolbar{grid-template-columns:1fr 220px auto;align-items:center;gap:12px;display:grid}.application-admin-layout{grid-template-columns:minmax(280px,.85fr) minmax(420px,1.6fr);gap:18px;margin-top:18px;display:grid}.application-list>button{color:#173b5d;text-align:right;background:0 0;border:0;border-bottom:1px solid #e8eef3;border-radius:0;justify-content:space-between;gap:10px;width:100%;padding:14px 10px;display:flex}.application-list>button.is-selected{background:#edf6ff;border-radius:10px}.application-list>button div{gap:4px;display:grid}.application-list>button span,.application-list>button small{color:#718399;font-size:12px}.application-review-head{justify-content:space-between;gap:15px;display:flex}.application-review-head h2,.application-review-head p{margin:5px 0}.application-review-head>span{color:#526f88;background:#eef4f8;border-radius:99px;height:fit-content;padding:7px 10px}.application-review dl{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.application-review dl div{background:#f7fafc;border-radius:10px;padding:12px}.application-review dt{color:#718399;font-size:12px}.application-review dd{margin:5px 0 0;font-weight:800}.application-description{background:#fff9e9;border:1px solid #f2ad24;padding:12px}.review-document-list{gap:8px;margin:18px 0;display:grid}.review-document-list button{color:#173b5d;background:#eef6fc;justify-content:space-between;padding:12px;display:flex}.review-document-list small{color:#668096}.application-decision{gap:10px;display:grid}.application-decision textarea{resize:vertical;min-height:78px}.application-decision>div{flex-wrap:wrap;gap:8px;display:flex}.application-empty{color:#718399;text-align:center;place-items:center;min-height:350px;display:grid}.site-content-forms{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.content-form{gap:11px;display:grid}.content-form>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.content-form textarea{resize:vertical;min-height:92px}.content-file{border:1px dashed #bfd0df;border-radius:10px;padding:10px}.content-manager>article{border-bottom:1px solid #e8eef3;grid-template-columns:110px 1fr auto;align-items:center;gap:14px;padding:13px 0;display:grid}.content-manager article>div{gap:5px;display:grid}.content-manager article>div:last-child{gap:7px;display:flex}.content-manager small{color:#718399}.content-manager p{color:#526f88;margin:2px 0}.content-thumbnail,.content-placeholder{color:#718399;background:#eaf1f6 50%/cover no-repeat;border-radius:9px;place-items:center;width:110px;height:64px;font-size:12px;display:grid}.announcement-dot{background:#3686c5;border-radius:50%;width:14px;height:14px}.severity-success{--announcement-color:#238459}.severity-warning{--announcement-color:#b47a00}.severity-critical{--announcement-color:#b43d36}.announcement-dot.severity-success{background:#238459}.announcement-dot.severity-warning{background:#d6960f}.announcement-dot.severity-critical{background:#c44b43}.site-announcement{border:1px solid color-mix(in srgb, var(--announcement-color,#3686c5) 44%, #fff);color:#24445f;background:#f4f9fd;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:14px 0;padding:12px 16px;display:flex}.site-announcement>div{flex-wrap:wrap;gap:8px 14px;display:flex}.site-announcement a{color:inherit;font-weight:800}.managed-site-banner{color:#fff;background:linear-gradient(135deg,#153b5d,#2674a9) 50%/cover;border-radius:22px;min-height:220px;margin:20px 0 28px;padding:32px}.managed-site-banner>div{max-width:600px}.managed-site-banner h2{margin:7px 0;font-size:clamp(27px,4vw,42px)}.managed-site-banner p{color:#e6f2fa}.managed-site-banner a{color:#173b5d;background:#fff;border-radius:9px;margin-top:12px;padding:10px 14px;font-weight:800;display:inline-block}.discover-managed-banner{min-height:150px}.platform-activity .activity-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.activity-grid article{background:#f5f9fc;border-radius:12px;gap:5px;padding:15px;display:grid}.activity-grid span{color:#718399}.activity-grid b{color:#173b5d;font-size:24px}@media (max-width:900px){.application-admin-layout,.site-content-forms{grid-template-columns:1fr}.application-toolbar{grid-template-columns:1fr 1fr}.application-toolbar strong{grid-column:1/-1}}@media (max-width:650px){.verification-grid,.document-grid,.application-review dl,.platform-activity .activity-grid,.content-form>div{grid-template-columns:1fr}.application-submit,.account-upgrade-card,.site-announcement{flex-direction:column;align-items:flex-start}.application-toolbar{grid-template-columns:1fr}.application-toolbar strong{grid-column:auto}.document-card,.content-manager>article{grid-template-columns:1fr;align-items:flex-start}.document-card{flex-direction:column;align-items:flex-start}.managed-site-banner{min-height:180px;padding:24px}}.review-row{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;padding:18px 0;display:flex}.review-row b{color:#f2ad24;letter-spacing:2px}.review-row p{color:#64778d;margin:9px 0 0}.review-actions{gap:8px;display:flex}.review-actions .danger{color:#b33b3b;background:#fff0f0}@media (max-width:760px){.review-row{flex-direction:column;align-items:flex-start;gap:14px}}.user-row{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;padding:16px 0;display:flex}.user-row small{color:#8090a3;margin-top:6px;display:block}.user-row select{font:inherit;background:#fff;border:1px solid #dbe5ef;border-radius:8px;padding:8px}@media (max-width:760px){.user-row{flex-direction:column;align-items:flex-start;gap:12px}}.notification-row{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;padding:15px 0;display:flex}.notification-row p{color:#52677f;margin:0}.notification-row button{color:#1d5fa7;background:#edf6ff;padding:8px 14px;font-size:13px}.dashboard-shell aside nav .notification-nav-link{justify-content:space-between;align-items:center;display:flex}.notification-nav-link b{color:#102a43;background:#f2ad24;border-radius:99px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;display:grid}.preferences label{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;padding:18px 0;display:flex}.preferences input{accent-color:#1d5fa7;width:20px;height:20px}.auth-page{background:#f1f7fc;place-items:center;min-height:100vh;padding:20px;display:grid}.auth-card{background:#fff;border-radius:22px;width:min(430px,100%);padding:38px;box-shadow:0 15px 50px #173b5d18}.auth-card .logo{margin-bottom:30px;display:block}.auth-card h1{margin-bottom:8px}.auth-card>p{color:#6b7e93;margin-bottom:28px}.auth-card form{gap:13px;display:grid}.auth-card label{color:#40566f;font-size:14px;font-weight:700}.auth-card input{font:inherit;border:1px solid #dbe5ef;border-radius:10px;padding:14px}.auth-card button:disabled{cursor:not-allowed;opacity:.65}.otp-sent-to{color:#61738b;font-size:14px;line-height:1.8}.otp-actions{justify-content:space-between;gap:10px;display:flex}.text-button{color:#1d5fa7;background:0 0;border-radius:0;width:auto;padding:5px 0;font-size:13px}.auth-notice{margin-top:18px;margin-bottom:0}.auth-mode-switch{text-align:center;border-top:1px solid #e8eef5;margin-top:18px;padding-top:16px}.secondary{color:#1d5fa7;background:#edf6ff}.guard-loading{color:#61738b;place-items:center;min-height:100vh;display:grid}.plans-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:20px;display:grid}.plan-card{background:#fff;border:1px solid #e7e1d7;border-radius:18px;flex-direction:column;gap:14px;padding:24px;display:flex}.plan-card.featured{border:2px solid #bd6b3d;transform:translateY(-5px)}.plan-card strong{font-size:1.35rem}.plan-card ul{min-height:105px;padding-right:20px;line-height:2}.plan-card button{margin-top:auto}.subscription-current{margin-top:20px}.current-plan{align-items:center;gap:15px;display:flex}.current-plan button{margin-right:auto}@media (max-width:800px){.plans-grid{grid-template-columns:1fr}.plan-card.featured{transform:none}}.subscription-history{gap:14px;display:grid}.subscription-history-item{border:1px solid #e5edf5;border-radius:12px;padding:16px}.subscription-history-item>div:first-child{align-items:center;gap:10px;display:flex}.subscription-history-item small{color:#8090a3;margin-top:8px;display:block}.transaction-list{border-top:1px solid #eef2f7;margin-top:13px}.transaction-row{border-bottom:1px solid #eef2f7;grid-template-columns:1.3fr 1fr auto 1.2fr;align-items:center;gap:10px;padding:12px 0;font-size:14px;display:grid}.transaction-row small{text-align:left;margin:0}@media (max-width:760px){.transaction-row{grid-template-columns:1fr 1fr}.transaction-row small{text-align:right}}.plan-usage{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.plan-usage span{color:#1d5fa7;background:#edf6ff;border-radius:18px;padding:8px 12px;font-size:14px}.analytics-panel{grid-template-columns:.9fr 1.1fr;align-items:center;gap:30px;display:grid}.analytics-panel p{color:#64778d;border:0;padding:0;line-height:2}.rating-distribution{gap:9px;display:grid}.rating-bar{grid-template-columns:42px 1fr 30px;align-items:center;gap:10px;font-size:14px;display:grid}.rating-bar i{background:#edf2f7;border-radius:99px;height:9px;overflow:hidden}.rating-bar b{background:#f2ad24;border-radius:99px;height:100%;display:block}.rating-bar small{text-align:left;color:#64778d}@media (max-width:760px){.analytics-panel{grid-template-columns:1fr}}.review-analytics-toolbar{background:#fff;border:1px solid #dfe8f0;border-radius:14px;flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:18px;padding:14px;display:flex}.review-analytics-toolbar label{color:#61758b;gap:6px;min-width:190px;font-size:12px;display:grid}.review-analytics-toolbar select{font:inherit;background:#fff;border:1px solid #d8e3ec;border-radius:9px;padding:10px 12px}.review-analytics{gap:18px;transition:opacity .2s;display:grid}.review-analytics.loading{opacity:.58;pointer-events:none}.analytics-context,.analytics-section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.analytics-context{color:#52677e}.analytics-context small,.analytics-section-head>span{color:#8393a4;font-size:12px}.analytics-section-head h2,.analytics-section-head p{margin:0}.analytics-section-head>div{gap:5px;display:grid}.analytics-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.analytics-kpi-grid article{background:linear-gradient(145deg,#fff,#f8fbfd);border:1px solid #e0e8ef;border-radius:15px;gap:7px;min-height:125px;padding:17px;display:grid}.analytics-kpi-grid span{color:#667b90;font-size:12px}.analytics-kpi-grid strong{color:#20384f;font-size:26px}.analytics-kpi-grid small{color:#8796a6;align-self:end;font-size:12px}.analytics-kpi-grid .change-positive{color:#17834d}.analytics-kpi-grid .change-negative{color:#be4e4e}.analytics-main-grid{grid-template-columns:minmax(0,1.7fr) minmax(260px,.8fr);gap:18px;display:grid}.analytics-trend-panel,.analytics-distribution-panel{margin:0}.analytics-trend-chart{background:repeating-linear-gradient(#0000 0 48px,#eef3f7 49px,#0000 50px);border-bottom:1px solid #dfe7ee;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));align-items:end;gap:9px;min-height:255px;margin-top:24px;padding:10px 0;display:grid}.analytics-trend-chart article{text-align:center;grid-template-rows:20px 175px 25px 4px;align-items:end;gap:5px;min-width:0;display:grid;position:relative}.analytics-trend-chart article>span,.analytics-trend-chart article>small{color:#718499;white-space:nowrap;font-size:12px;overflow:hidden}.analytics-trend-chart article>div{justify-content:center;align-items:end;height:175px;display:flex}.analytics-trend-chart i{color:#fff;background:linear-gradient(#2b79bd,#63a8df);border-radius:8px 8px 2px 2px;justify-content:center;align-items:start;width:min(38px,70%);min-height:3px;font-style:normal;display:flex}.analytics-trend-chart i b{padding-top:5px;font-size:12px}.analytics-trend-chart em{background:#f2ad24;border-radius:99px;height:4px;margin:auto;display:block}.analytics-distribution-panel .rating-distribution{margin-top:30px}.analytics-aspects{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-top:18px;display:grid}.analytics-aspects article{background:#fafcfd;border:1px solid #e3eaf1;border-radius:12px;grid-template-columns:1fr auto;gap:7px 12px;padding:13px;display:grid}.analytics-aspects article>div{gap:3px;display:grid}.analytics-aspects small{color:#8494a5;font-size:12px}.analytics-aspects strong{color:#c9860f;font-size:20px}.analytics-aspects i{background:#eaf0f5;border-radius:99px;grid-column:1/-1;height:6px;overflow:hidden}.analytics-aspects i b{border-radius:inherit;background:#f2ad24;height:100%;display:block}.analytics-feedback-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.analytics-feedback-grid .panel{margin:0}.analytics-feedback-grid .positive{border-top:3px solid #41a66f}.analytics-feedback-grid .negative{border-top:3px solid #d66b6b}.analytics-feedback-grid .panel>div{flex-wrap:wrap;gap:8px;display:flex}.analytics-feedback-grid span{color:#52677d;background:#f7fafc;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;display:inline-flex}.analytics-feedback-grid .positive span{color:#197348;background:#edf9f2}.analytics-feedback-grid .negative span{color:#a84343;background:#fff1f1}.analytics-feedback-grid span small{color:#8494a5;font-size:12px}.analytics-muted,.analytics-empty{color:#8191a2;line-height:1.8}.analytics-empty{text-align:center;padding:45px 10px}.analytics-location-table{margin-top:18px;display:grid}.analytics-location-header,.analytics-location-table>button{grid-template-columns:minmax(220px,1.8fr) repeat(3,minmax(90px,.6fr));align-items:center;gap:12px;padding:12px;display:grid}.analytics-location-header{color:#8091a3;font-size:12px}.analytics-location-table>button{color:#31485f;font:inherit;text-align:right;background:0 0;border:0;border-top:1px solid #e7edf2;border-radius:0}.analytics-location-table>button:hover,.analytics-location-table>button.selected{background:#f0f7fd}.analytics-location-table>button>span{gap:4px;display:grid}.analytics-location-table>button small{color:#8292a3;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}@media (max-width:900px){.analytics-main-grid,.analytics-feedback-grid{grid-template-columns:1fr}.analytics-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.review-analytics-toolbar,.review-analytics-toolbar label{width:100%}.analytics-kpi-grid{grid-template-columns:1fr}.analytics-context,.analytics-section-head{flex-direction:column;align-items:flex-start}.analytics-trend-chart{grid-template-columns:repeat(var(--trend-columns,6), minmax(58px, 1fr));overflow-x:auto}.analytics-location-table{overflow-x:auto}.analytics-location-header,.analytics-location-table>button{min-width:650px}}.audit-filters{grid-template-columns:1fr 1fr auto auto;gap:10px;margin-bottom:22px;display:grid}.audit-filters input{font:inherit;background:#fff;border:1px solid #dbe5ef;border-radius:9px;padding:12px}@media (max-width:760px){.audit-filters{grid-template-columns:1fr 1fr}.audit-filters button{grid-column:span 1}}.super-stats .dash-card strong{font-size:24px}.super-stats .dash-card:nth-child(5){grid-column:span 2}@media (max-width:760px){.super-stats .dash-card:nth-child(5){grid-column:span 1}}.audit-filters select{font:inherit;background:#fff;border:1px solid #dbe5ef;border-radius:9px;padding:12px}.payment-table{display:grid}.payment-row{border-bottom:1px solid #eef2f7;grid-template-columns:1.5fr 1fr auto 1fr;align-items:center;gap:14px;padding:16px 0;display:grid}.payment-row small{color:#8090a3}.payment-row div small{margin-top:6px;display:block}.payment-row>small{text-align:left}@media (max-width:760px){.payment-row{grid-template-columns:1fr auto}.payment-row>small{text-align:right}}.security-panel{justify-content:space-between;align-items:center;gap:20px;display:flex}.security-panel p{color:#64778d;border:0;margin:0;padding:0}.danger-button{color:#b33b3b;background:#fff0f0}@media (max-width:760px){.security-panel{flex-direction:column;align-items:flex-start}}.session-list{display:grid}.session-row{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:16px;padding:15px 0;display:flex}.session-row small{color:#8090a3;margin-top:6px;display:block}@media (max-width:760px){.session-row{flex-direction:column;align-items:flex-start}}.privacy-action{justify-content:space-between;align-items:center;gap:24px;display:flex}.privacy-action p{color:#64778d;max-width:720px;line-height:1.9}.danger-zone{border:1px solid #f2c8c8}.deletion-confirm{align-items:center;gap:8px;margin-top:18px;display:flex}.deletion-confirm input{width:auto}.deletion-status{text-align:center}.deletion-status p{color:#64778d;line-height:2}.deletion-clock{color:#b73333;background:#fff1f1;border-radius:50%;place-items:center;width:72px;height:72px;margin:20px auto;font-size:28px;font-weight:800;display:grid}@media (max-width:760px){.privacy-action{flex-direction:column;align-items:stretch}}.review-feedback-actions{align-items:center;gap:14px;margin-top:14px;display:flex}.review-feedback-actions button,.review-feedback-actions a{padding:7px 11px;font-size:13px}.helpful-active{color:#197447;background:#e7f5ec}.report-link{color:#a13c3c;background:0 0}.review-report-form{background:#f8fafc;border-radius:12px;gap:12px;margin-top:14px;padding:16px;display:grid}.review-report-form label{gap:6px;display:grid}.review-report-form select,.review-report-form textarea,.report-filters select{font:inherit;background:#fff;border:1px solid #dbe5ef;border-radius:8px;padding:9px}.review-report-form textarea{resize:vertical;min-height:90px}.review-report-form>div{gap:8px;display:flex}.report-filters{gap:10px;margin-bottom:22px;display:flex}.reported-review{border-bottom:1px solid #eef2f7;padding:18px 0}.reported-review-head,.reported-review-head>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.reported-review blockquote{color:#52677e;background:#f8fafc;border:1px solid #9fb9d3;margin:15px 0;padding:12px 16px}.reported-review>p,.reported-review>small{color:#64778d}.reported-review .review-actions{margin-top:15px}@media (max-width:760px){.review-feedback-actions,.reported-review-head,.reported-review-head>div{flex-direction:column;align-items:flex-start}}.review-author{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.review-author span{color:#49677f;background:#f1f6fb;border-radius:16px;padding:6px 10px;font-size:12px}.trust-explainer p{color:#64778d;line-height:1.9}@media (max-width:760px){.review-author{flex-direction:column;align-items:flex-start}}.plan-editor select{font:inherit;background:#fff;border:1px solid #dbe5ef;border-radius:9px;padding:12px}.inline-check{color:#52677f;align-items:center;gap:8px;display:flex}.inline-check input{accent-color:#1d5fa7;width:18px;height:18px}.form-actions,.plan-admin-row{align-items:center;gap:10px;display:flex}.plan-admin-row{justify-content:space-between;margin-top:14px}.plan-admin-row strong{color:#1d5fa7}@media (max-width:760px){.plan-editor .form-row{grid-template-columns:1fr}}.team-form{grid-template-columns:1fr 180px auto;gap:12px;display:grid}.team-form input,.team-form select,.member-actions select{font:inherit;background:#fff;border:1px solid #dbe5ef;border-radius:9px;padding:12px}.member-row{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;padding:16px 0;display:flex}.member-row small{color:#8090a3;margin-top:6px;display:block}.member-actions{gap:10px;display:flex}.member-actions .danger{color:#b33b3b;background:#fff0f0}@media (max-width:760px){.team-form{grid-template-columns:1fr}.member-row{flex-direction:column;align-items:flex-start;gap:12px}}.profile-hero{align-items:center;gap:25px;padding:55px 0 35px;display:flex}.profile-hero h1{margin:8px 0;font-size:38px}.profile-hero p:not(.eyebrow){color:#64778d;line-height:1.9}.profile-logo{object-fit:cover;border-radius:24px;width:120px;height:120px}.profile-placeholder{color:#1d5fa7;background:#eaf4ff;place-items:center;font-size:48px;display:grid}.profile-columns{grid-template-columns:1.3fr .7fr;gap:20px;display:grid}.tag-list{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.tag{background:color-mix(in srgb, var(--color-trust) 11%, white);color:var(--color-trust);border-radius:20px;padding:8px 12px}.profile-link{color:var(--color-primary);padding:8px 0;font-weight:700;display:inline-block}.public-review{border-bottom:1px solid #eef2f7;padding:16px 0}.public-review p{color:#64778d}.stars{color:#f2ad24;letter-spacing:2px}.public-review small{color:#8090a3}@media (max-width:760px){.profile-hero{flex-direction:column;align-items:flex-start}.profile-columns{grid-template-columns:1fr}}.profile-form-panel{max-width:850px}.logo-upload{align-items:center;gap:20px;margin-bottom:25px;display:flex}.logo-upload label{color:#52677f;gap:8px;display:grid}.logo-upload input{font:inherit}.logo-upload small{color:#8090a3}.business-cover-upload{border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:18px;grid-template-columns:minmax(220px,1.2fr) minmax(220px,.8fr);align-items:center;gap:20px;margin:0 0 28px;padding:16px;display:grid}.business-cover-upload>img,.business-cover-placeholder{aspect-ratio:8/3;object-fit:cover;border-radius:12px;width:100%}.business-cover-placeholder{color:#fff;background:linear-gradient(115deg,#e55e2d,#ffb18c);place-items:center;font-size:13px;font-weight:800;display:grid}.business-cover-upload label{color:var(--color-heading);gap:9px;font-weight:800;display:grid}.business-cover-upload input{font:inherit;font-weight:400}.business-cover-upload small{color:var(--color-text-muted);font-size:12px;font-weight:500;line-height:1.8}@media (max-width:650px){.business-cover-upload{grid-template-columns:1fr}}.profile-form{gap:14px;display:grid}.profile-form input,.profile-form textarea{font:inherit;background:#fff;border:1px solid #dbe5ef;border-radius:9px;padding:12px}.profile-form textarea{resize:vertical;min-height:120px}.profile-form .form-row{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.profile-form .form-row:last-of-type{grid-template-columns:repeat(3,1fr)}@media (max-width:760px){.profile-form .form-row,.profile-form .form-row:last-of-type{grid-template-columns:1fr}}.business-switcher{min-width:220px;font:inherit;background:#fff;border:1px solid #dbe5ef;border-radius:10px;padding:11px}.quick-grid a{color:#1d5fa7;text-align:center;background:#edf6ff;border-radius:10px;padding:14px;font-weight:700}.quick-grid a:hover{background:#d6ebff}.onboarding-panel{max-width:720px;margin-inline:auto}.status-text{font-size:18px!important}.onboarding-panel>p{color:#6b7e93}.verification-cta{justify-content:space-between;align-items:center;gap:20px;display:flex}.verification-cta h2{margin-bottom:6px}.verification-cta p{color:#6b7e93;border:0;margin:0;padding:0}@media (max-width:760px){.verification-cta{flex-direction:column;align-items:flex-start}}.taxonomy-panel>p{color:#6b7e93}.choice-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.choice{cursor:pointer;border:1px solid #dbe5ef;border-radius:12px;align-items:center;gap:10px;padding:14px;display:flex}.choice.selected{color:#1d5fa7;background:#edf6ff;border-color:#1d5fa7}.choice input{accent-color:#1d5fa7;width:18px;height:18px}.save-taxonomy{margin-top:24px}@media (max-width:760px){.choice-grid{grid-template-columns:1fr}}.discover-page{max-width:1180px}.discover-head{padding:55px 0 24px}.discover-head h1{margin:8px 0 28px;font-size:38px}.discover-filters{background:#fff;border-radius:14px;grid-template-columns:2fr repeat(4,1fr) auto auto;gap:10px;padding:10px;display:grid;box-shadow:0 8px 30px #173b5d0d}.discover-filters input,.discover-filters select{font:inherit;background:#fff;border:1px solid #dbe5ef;border-radius:9px;min-width:0;padding:12px}.results-count{color:#6b7e93}.business-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.business-card{background:#fff;border-radius:18px;flex-direction:column;gap:10px;padding:24px;display:flex;box-shadow:0 8px 30px #173b5d0c}.business-card h2{margin:0}.business-card p{color:#64778d;min-height:55px;line-height:1.8}.business-card small{color:#8090a3;margin-bottom:8px}.business-card button{margin-top:auto}.card-rating{justify-content:space-between;align-items:center;gap:8px;display:flex}.card-rating b{color:var(--color-warning)}.card-rating small{margin:0;font-size:12px}@media (max-width:1000px){.discover-filters{grid-template-columns:repeat(2,1fr)}.discover-filters input{grid-column:1/-1}}@media (max-width:760px){.discover-filters,.business-grid{grid-template-columns:1fr}.discover-filters input{grid-column:auto}.discover-head h1{font-size:30px}}.profile-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.review-cta{color:#fff;background:#1d5fa7;border-radius:10px;padding:12px 20px;font-weight:700;display:inline-block}.favorite-button,.favorite-login{border-radius:10px;padding:11px 16px;display:inline-block}.favorite-card-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.empty-favorites{text-align:center}.review-form-panel{max-width:760px;margin:55px auto}.form-help{color:#64778d;line-height:1.9}.review-form{gap:20px;margin-top:28px;display:grid}.review-form label,.review-form fieldset{gap:8px;display:grid}.review-form select,.review-form textarea{font:inherit;background:#fff;border:1px solid #dbe5ef;border-radius:9px;padding:12px}.review-form textarea{resize:vertical;min-height:150px}.review-form label>small{color:#8090a3;text-align:left}.review-form fieldset{border:0;margin:0;padding:0}.review-form legend{margin-bottom:8px}.rating-picker{direction:ltr;gap:8px;display:flex}.rating-option{cursor:pointer;background:#fff;border:1px solid #dbe5ef;border-radius:10px;justify-content:center;align-items:center;gap:4px;padding:10px 14px;display:flex}.rating-option input{accent-color:#1d5fa7}.rating-option.selected{color:#1d5fa7;background:#edf6ff;border-color:#1d5fa7}.rating-option small{color:#f2ad24;font-size:18px}.review-form .aspect-rating-picker,.user-review-editor .aspect-rating-picker{background:#f8fbfe;border:1px solid #dbe5ef;border-radius:14px;gap:14px;padding:18px;display:grid}.aspect-rating-picker legend{color:#20364d;padding:0 8px;font-weight:800}.aspect-rating-picker legend span{color:#71849a;font-size:12px;font-weight:500}.aspect-rating-picker>p{color:#71849a;margin:0;font-size:13px}.aspect-rating-picker>div{gap:3px;display:grid}.aspect-rating-row{border-bottom:1px solid #e8eef4;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.aspect-rating-row:last-child{border-bottom:0}.aspect-rating-row>span{gap:3px;display:grid}.aspect-rating-row>span b{color:#314961;font-size:14px}.aspect-rating-row>span small{color:#8292a4;font-size:12px}.aspect-stars{direction:ltr;flex-shrink:0;gap:2px;display:flex}.aspect-stars button{color:#cbd5df;background:0 0;border:0;padding:2px;font-size:22px;line-height:1}.aspect-stars button.active{color:#f2ad24}.aspect-stars button.aspect-clear{color:#8b9bad;margin-left:4px;font-size:20px}.aspect-rating-list{flex-wrap:wrap;gap:7px;margin:10px 0;display:flex}.aspect-rating-list span{background:#f8fafc;border:1px solid #e0e8f0;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;display:inline-flex}.aspect-rating-list small{color:#61758b}.aspect-rating-list b{color:#c9870f;font-size:12px}.aspect-average-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:16px 0 22px;display:grid}.aspect-average-grid article{background:#fbfcfe;border:1px solid #e1e9f0;border-radius:12px;gap:5px;padding:13px;display:grid}.aspect-average-grid span{color:#52677e;font-size:12px}.aspect-average-grid b{color:#c9870f;font-size:18px}.aspect-average-grid small{color:#8a99a9;font-size:12px}.review-form .experience-tag-picker,.user-review-editor .experience-tag-picker{background:#fff;border:1px solid #dbe5ef;border-radius:14px;gap:14px;padding:18px;display:grid}.experience-tag-picker legend{color:#20364d;padding:0 8px;font-weight:800}.experience-tag-picker legend span,.experience-tag-picker>p,.experience-tag-picker>small{color:#71849a;font-size:12px;font-weight:500}.experience-tag-picker>p{margin:0}.experience-tag-group{gap:8px;display:grid}.experience-tag-group>b{color:#354d65;align-items:center;gap:8px;font-size:13px;display:flex}.experience-tag-group>b em{color:#b64e4e;background:#fff0f0;border-radius:999px;padding:3px 7px;font-size:12px;font-style:normal}.experience-tag-group>div,.experience-tag-list{flex-wrap:wrap;gap:7px;display:flex}.experience-tag-group button,.experience-tag-list span{color:#60758a;font:inherit;background:#f9fbfc;border:1px solid #dce6ee;border-radius:999px;padding:7px 11px;font-size:12px}.experience-tag-group.positive button.selected,.experience-tag-list span.positive{color:#197447;background:#ecf9f2;border-color:#a9dec2}.experience-tag-group.negative button.selected,.experience-tag-list span.negative{color:#a94343;background:#fff1f1;border-color:#efc1c1}.experience-tag-group button:disabled{cursor:not-allowed;opacity:.45}.experience-tag-list{margin:10px 0}.experience-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 22px;display:grid}.experience-highlights>div{border:1px solid #e0e8ef;border-radius:14px;gap:10px;padding:15px;display:grid}.experience-highlights>.positive{background:#f3fbf7}.experience-highlights>.negative{background:#fff7f7}.experience-highlights>div>div{flex-wrap:wrap;gap:7px;display:flex}.experience-highlights span{color:#52677e;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:12px;display:inline-flex}.experience-highlights .positive span{color:#197447}.experience-highlights .negative span{color:#a94343}.experience-highlights small{color:#8695a5;font-size:12px}.review-success,.review-login{text-align:center;max-width:620px;margin:100px auto}.review-success span{color:#17824a;background:#e6f7ee;border-radius:50%;place-items:center;width:55px;height:55px;margin:auto;font-size:30px;display:grid}.review-success p,.review-login p{color:#64778d;margin-bottom:25px;line-height:1.9}@media (max-width:760px){.rating-picker{flex-wrap:wrap}.review-option{flex:1}.review-form-panel{margin:28px auto}.aspect-rating-row{flex-direction:column;align-items:flex-start}.aspect-average-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.experience-highlights{grid-template-columns:1fr}}.profile-rating{align-items:center;gap:12px;margin:10px 0;display:flex}.profile-rating b{color:#d99616;font-size:21px}.profile-rating span{color:#6b7e93;font-size:13px}.review-section{overflow:hidden}.review-section-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.review-section-heading .eyebrow{border:0;margin:0 0 5px;padding:0}.review-section-heading h2{margin:0}.review-section-heading .review-cta{white-space:nowrap}.review-summary{background:linear-gradient(135deg,#f7fbff,#fffaf1);border:1px solid #e0eaf3;border-radius:18px;grid-template-columns:180px minmax(260px,1fr) minmax(170px,.7fr);align-items:center;gap:30px;margin:24px 0;padding:24px;display:grid}.review-score{text-align:center}.review-score strong{color:#173b5d;font-size:48px;line-height:1;display:block}.review-score .stars{margin:9px 0 6px;font-size:17px;display:block}.review-score span{color:#718399;font-size:12px}.review-distribution{gap:7px;display:grid}.review-distribution button{color:#52677f;text-align:right;background:0 0;border:1px solid #0000;grid-template-columns:38px 1fr 32px;align-items:center;gap:9px;width:100%;padding:4px 7px;display:grid}.review-distribution button:hover,.review-distribution button.active{color:#1d5fa7;background:#fff;border-color:#c9ddec}.review-distribution button>i{background:#e5ebf0;border-radius:99px;height:8px;overflow:hidden}.review-distribution button>i>b{background:#f2ad24;border-radius:99px;height:100%;display:block}.review-distribution small{text-align:left;color:#718399}.review-summary-facts{gap:9px;display:grid}.review-summary-facts span{color:#64778d;background:#fff;border-radius:11px;padding:10px 12px;font-size:12px}.review-summary-facts b{color:#1d5fa7;margin-bottom:3px;font-size:18px;display:block}.review-toolbar{background:#f8fafc;border:1px solid #e3ebf2;border-radius:15px;flex-wrap:wrap;align-items:end;gap:10px;padding:16px;display:flex}.review-toolbar label{color:#5f7388;gap:6px;font-size:12px;display:grid}.review-toolbar select{color:#294760;min-width:145px;font:inherit;background:#fff;border:1px solid #d5e1eb;border-radius:9px;padding:9px 10px}.review-toolbar .review-check{align-items:center;gap:7px;min-height:40px;padding:0 4px;font-size:13px;display:flex}.review-check input{accent-color:#1d5fa7;width:17px;height:17px}.review-reset{color:#a13c3c;background:0 0;padding:9px 4px;font-size:12px}.review-result-status{color:#718399;min-height:38px;padding:13px 2px 7px;font-size:12px}.review-list{transition:opacity .18s}.review-list.loading{opacity:.52;pointer-events:none}.review-author{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.review-author>div small{color:#1d5fa7;margin-top:5px;display:block}.review-author>span{color:#718399;font-size:12px}.review-meta{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.review-meta time{color:#8090a3;font-size:12px}.review-verification{background:#edf6ff;border-radius:99px;margin-top:3px;padding:6px 9px;display:inline-block;color:#1d5fa7!important}.empty-reviews{text-align:center;justify-items:center;gap:9px;padding:45px 20px;display:grid}.empty-reviews>span{color:#b8cce0;font-size:46px}.empty-reviews p{margin:0;border:0!important;padding:0!important}.empty-reviews button{margin-top:7px}@media (max-width:850px){.review-summary{grid-template-columns:150px 1fr}.review-summary-facts{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.review-section-heading{flex-direction:column;align-items:flex-start}.review-section-heading .review-cta{text-align:center;width:100%}.review-summary{grid-template-columns:1fr;gap:20px}.review-summary-facts{grid-column:auto;grid-template-columns:1fr}.review-toolbar{flex-direction:column;align-items:stretch}.review-toolbar label,.review-toolbar select{width:100%}.review-toolbar .review-check{display:flex}.review-author,.review-meta{flex-direction:column;align-items:flex-start}}.user-reviews-summary{justify-content:space-between;align-items:center;gap:20px;margin-bottom:8px;display:flex}.user-reviews-summary h2{margin:0}.user-reviews-summary small{color:#718399}.user-review-card{border-bottom:1px solid #e7edf3;gap:16px;padding:24px 0;display:grid}.user-review-card:last-of-type{border-bottom:0}.user-review-head,.user-review-footer,.user-review-meta{justify-content:space-between;align-items:center;gap:15px;display:flex}.user-review-head>div small{color:#718399;margin-top:6px;display:block}.review-status{color:#52677f;white-space:nowrap;background:#edf2f7;border-radius:99px;padding:7px 11px;font-size:12px}.status-approved{color:#197447;background:#e7f5ec}.status-rejected,.status-removed{color:#a13c3c;background:#fff0f0}.status-submitted,.status-pending_moderation{color:#8a6414;background:#fff6df}.user-review-meta time{color:#8090a3;font-size:12px}.user-review-body{white-space:pre-wrap;line-height:1.9;color:#52677f!important;border:0!important;margin:0!important;padding:0!important}.low-rating-note,.moderation-reason{color:#745c23;background:#fff8e8;border-radius:12px;padding:13px 15px}.low-rating-note p,.moderation-reason p{color:inherit!important;border:0!important;margin:5px 0 0!important;padding:0!important}.moderation-reason{color:#8d3b3b;background:#fff3f3;border:1px solid #d86464}.user-review-editor{background:#f8fafc;border:1px solid #dce7f0;border-radius:14px;gap:14px;padding:18px;display:grid}.user-review-editor fieldset{border:0;margin:0;padding:0}.user-review-editor legend,.user-review-editor label{color:#52677f;gap:7px;font-size:13px;display:grid}.user-review-editor textarea{min-height:110px;font:inherit;resize:vertical;background:#fff;border:1px solid #d5e1eb;border-radius:10px;padding:12px}.user-rating-buttons{direction:ltr;justify-content:flex-end;gap:5px;display:flex}.user-rating-buttons button{color:#cbd5df;background:0 0;padding:4px;font-size:30px}.user-rating-buttons button.active{color:#f2ad24}.user-review-editor-actions,.user-review-actions,.user-review-footer>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.user-review-footer>div:first-child{color:#64778d;font-size:12px}.user-review-footer a{color:#1d5fa7;font-weight:700}.media-upload-button{color:#1d5fa7;cursor:pointer;background:#edf6ff;border-radius:10px;align-items:center;padding:12px 16px;font-size:13px;display:inline-flex}.media-upload-button input{display:none}.user-review-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.user-review-media-grid figure{background:#f3f6f9;border:1px solid #e0e8f0;border-radius:13px;margin:0;overflow:hidden}.user-review-media-grid img,.user-review-media-grid video,.review-media-placeholder{object-fit:cover;width:100%;height:150px}.review-media-placeholder{color:#8090a3;place-items:center;font-size:12px;display:grid}.user-review-media-grid figcaption{grid-template-columns:1fr auto;align-items:center;gap:4px 8px;padding:9px;display:grid}.user-review-media-grid figcaption span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.user-review-media-grid figcaption small{color:#718399;font-size:12px}.user-review-media-grid figcaption button{color:#a13c3c;background:0 0;grid-column:1/-1;padding:5px;font-size:12px}.media-resubmit-help{color:#8a6414}@media (max-width:760px){.user-reviews-summary,.user-review-head,.user-review-footer,.user-review-meta{flex-direction:column;align-items:flex-start}.user-review-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.user-review-actions{width:100%}.user-review-actions button,.user-review-actions label{white-space:nowrap;flex:1;justify-content:center}}@media (max-width:480px){.user-review-media-grid{grid-template-columns:1fr}.user-review-editor-actions{flex-direction:column;align-items:stretch}.user-review-editor-actions button{width:100%}}.moderation-review-summary{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.moderation-ops-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.admin-alert-panel{color:#8e3535;background:#fff4f4;border:1px solid #efc4c4;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:16px 18px;display:flex}.admin-alert-panel p,.admin-panel-heading p{color:#718399;margin:5px 0 0;font-size:12px}.admin-alert-panel a{color:#fff;background:#a13c3c;border-radius:9px;flex:none;padding:9px 12px;font-size:12px;font-weight:800}.admin-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-stat-alert{background:#fff8f8!important;border-color:#efc4c4!important}.admin-stat-alert strong{color:#a13c3c!important}.admin-panel-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.admin-panel-heading h2{margin:0}.admin-queue-list{gap:8px;display:grid}.admin-queue-list article{background:#fbfdff;border:1px solid #e5ecf2;border-radius:11px;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.admin-queue-list article div{gap:4px;display:grid}.admin-queue-list article small{color:#718399}.admin-queue-list.compact article{grid-template-columns:1fr auto}.admin-empty-queue{color:#718399;text-align:center;background:#f6f9fb;border-radius:11px;padding:18px}.admin-panel-links{gap:16px;margin-top:16px;display:flex}.admin-panel-links a{color:#1d5fa7;font-size:12px;font-weight:800}.moderation-ops-summary button{color:#52677f;text-align:right;background:#fff;border:1px solid #dfe8ef;border-radius:13px;justify-content:space-between;align-items:center;min-height:70px;padding:14px 16px;display:flex}.moderation-ops-summary button:hover{background:#f8fbfe;border-color:#9fc4e5}.moderation-ops-summary button b{color:#173b5d;font-size:22px}.moderation-ops-summary button.is-alert{color:#a13c3c;background:#fff5f5;border-color:#efc4c4}.moderation-ops-summary button.is-alert b{color:#a13c3c}.moderation-filters{background:#f6f9fc;border-radius:13px;grid-template-columns:minmax(220px,2fr) repeat(3,minmax(130px,1fr));align-items:end;gap:10px;margin-bottom:20px;padding:14px;display:grid}.moderation-filters label,.moderation-workflow-actions label{color:#60758b;gap:6px;font-size:12px;font-weight:700;display:grid}.moderation-filters input,.moderation-filters select,.moderation-workflow-actions select{color:#294c6b;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d6e2ed;border-radius:9px;padding:8px 10px}.moderation-filters .moderation-overdue-filter{background:#fff;border:1px solid #d6e2ed;border-radius:9px;align-items:center;min-height:42px;padding:8px 11px;display:flex}.moderation-overdue-filter input{width:17px;min-height:17px;margin:0}.moderation-review-summary h2{margin:0}.moderation-review-summary p{color:#718399;border:0;margin:6px 0 0;padding:0;font-size:12px}.risk-legend{gap:6px;display:flex}.risk-legend span,.risk-badge{border-radius:99px;padding:6px 9px;font-size:12px}.risk-low{color:#197447;background:#e7f5ec}.risk-medium{color:#8a6414;background:#fff6df}.risk-high{color:#a13c3c;background:#fff0f0}.moderation-review-card{background:#fff;border:1px solid #e1e9f0;border-radius:15px;gap:14px;margin:14px 0;padding:20px;display:grid}.moderation-review-card.moderation-overdue{box-shadow:inset 0 0 0 1px #efc4c4}.moderation-workflow-bar,.moderation-workflow-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.moderation-workflow-bar>span{border-radius:99px;padding:6px 9px;font-size:12px}.priority-badge{color:#52677f;background:#edf3f8}.priority-badge.priority-urgent{color:#a13c3c;background:#ffe9e9}.priority-badge.priority-high{color:#836316;background:#fff3d6}.priority-badge.priority-low{color:#197447;background:#eef8f2}.sla-badge{color:#1d5fa7;background:#edf6ff}.sla-badge.is-overdue{color:#a13c3c;background:#fff0f0;font-weight:800}.moderator-badge{color:#664aa1;background:#f2edff}.moderation-workflow-actions{background:#f9fbfd;border:1px solid #e4ebf1;border-radius:11px;padding:12px}.moderation-workflow-actions label{min-width:150px}.moderation-workflow-actions button{align-self:end}.moderation-lock-note{color:#718399;background:#f3f5f7;border-radius:9px;padding:10px 12px;font-size:12px}.moderation-case-toggle{justify-self:start}.moderation-case-panel{background:#f5f9fc;border:1px solid #ceddea;border-radius:13px;gap:12px;padding:14px;display:grid}.moderation-case-panel.case-loading{color:#718399;place-items:center;min-height:90px}.moderation-case-section{background:#fff;border:1px solid #e0e9f0;border-radius:11px;gap:12px;padding:15px;display:grid}.case-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.case-section-heading>div{gap:4px;display:grid}.case-section-heading small{color:#7d8fa1;font-size:12px}.moderation-evidence-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.moderation-evidence-grid>div{background:#f4f8fb;border-radius:9px;gap:5px;padding:11px;display:grid}.moderation-evidence-grid small{color:#718399;font-size:12px}.moderation-evidence-grid b{color:#294c6b;font-size:13px}.moderation-case-media{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.moderation-case-media figure{background:#f7f9fb;border:1px solid #e0e8ef;border-radius:10px;margin:0;overflow:hidden}.moderation-case-media img,.moderation-case-media video{object-fit:cover;width:100%;height:150px;display:block}.moderation-case-media figcaption{color:#718399;padding:8px 10px;font-size:12px}.moderation-case-columns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.moderation-note-form{gap:8px;display:grid}.moderation-note-form textarea{resize:vertical;min-height:85px;font:inherit;border:1px solid #d5e1eb;border-radius:9px;padding:10px}.moderation-note-form button{justify-self:end}.moderation-note-list,.moderation-history{gap:8px;max-height:320px;display:grid;overflow-y:auto}.moderation-note-list article{background:#f7fafc;border:1px solid #8aaed0;border-radius:8px;padding:10px}.moderation-note-list article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.moderation-note-list time,.moderation-history small{color:#8494a5;font-size:12px}.moderation-note-list p,.moderation-history p,.case-empty{white-space:pre-wrap;font-size:12px;line-height:1.8;color:#5e7287!important;border:0!important;margin:7px 0 0!important;padding:0!important}.moderation-history article{grid-template-columns:10px 1fr;gap:8px;display:grid}.moderation-history i{background:#4b87bd;border-radius:50%;width:8px;height:8px;margin-top:5px;position:relative}.moderation-history i:after{content:"";background:#d9e5ee;width:1px;height:38px;position:absolute;top:8px;right:3px}.moderation-history article:last-child i:after{display:none}.moderation-history article>div{gap:3px;display:grid}.risk-border-low{border-right-color:#59ae7a}.risk-border-medium{border-right-color:#e0ab42}.risk-border-high{border-right-color:#d86464}.moderation-review-head,.moderation-review-head>div,.moderation-review-author,.moderation-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.moderation-review-head>div:first-child{flex-direction:column;align-items:flex-start;gap:5px}.moderation-review-head small,.moderation-review-head time,.moderation-review-author small{color:#718399;font-size:12px}.moderation-review-body{white-space:pre-wrap;line-height:1.9;color:#52677f!important;border:0!important;margin:0!important;padding:0!important}.risk-signals{color:#745c23;background:#fff8e8;border-radius:11px;gap:8px;padding:13px;font-size:12px;display:grid}.risk-signals>div{flex-wrap:wrap;gap:6px;display:flex}.risk-signals span{color:#8a6414;background:#fff;border-radius:99px;padding:5px 8px}.risk-signals.clean{color:#197447;background:#eef8f2}.moderation-actions{justify-content:flex-end}.moderation-actions .danger{color:#a13c3c;background:#fff0f0}@media (max-width:700px){.admin-alert-panel,.admin-panel-heading{flex-direction:column;align-items:stretch}.admin-stat-grid,.admin-queue-list article,.admin-queue-list.compact article{grid-template-columns:1fr}.admin-panel-links{flex-direction:column}.moderation-ops-summary,.moderation-filters{grid-template-columns:1fr}.moderation-review-summary,.moderation-review-head,.moderation-review-head>div,.moderation-review-author{flex-direction:column;align-items:flex-start}.risk-legend{flex-wrap:wrap}.moderation-actions{flex-direction:column;align-items:stretch}.moderation-actions button{width:100%}.moderation-workflow-actions{flex-direction:column;align-items:stretch}.moderation-case-toggle,.moderation-note-form button{width:100%}.moderation-evidence-grid,.moderation-case-media,.moderation-case-columns{grid-template-columns:1fr}.case-section-heading,.moderation-note-list article>div{flex-direction:column;align-items:flex-start}.moderation-workflow-actions label,.moderation-workflow-actions button{width:100%}}@media (min-width:701px) and (max-width:1100px){.moderation-ops-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.moderation-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}.reviewer-name-link{color:#173b5d;font-weight:800}.reviewer-name-link:hover{color:#1d5fa7}.reviewer-profile-page{padding-bottom:70px}.reviewer-hero{background:linear-gradient(135deg,#f2f8ff,#fff9ed);border:1px solid #dce8f2;border-radius:24px;grid-template-columns:auto 1fr 220px;align-items:center;gap:24px;margin:45px 0 22px;padding:30px;display:grid;box-shadow:0 12px 40px #173b5d0d}.reviewer-avatar{color:#fff;background:#1d5fa7;border-radius:28px;place-items:center;width:94px;height:94px;font-size:42px;font-weight:800;display:grid}.reviewer-identity h1{margin:5px 0;font-size:32px}.reviewer-identity>p:not(.eyebrow){color:#718399;margin:0}.reviewer-badges{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.reviewer-badges span{color:#365b79;background:#fff;border-radius:99px;padding:7px 10px;font-size:12px}.reviewer-badges i{margin-left:5px;font-style:normal}.reviewer-trust{text-align:center;background:#fff;border-radius:16px;padding:18px}.reviewer-trust strong{color:#1d5fa7;font-size:38px;display:block}.reviewer-trust span{color:#718399;margin:4px 0 12px;font-size:12px;display:block}.reviewer-trust>i{background:#e4ebf1;border-radius:99px;height:7px;display:block;overflow:hidden}.reviewer-trust>i>b{background:#49a871;border-radius:99px;height:100%;display:block}.reviewer-stat-grid{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.reviewer-stat-grid article{text-align:center;background:#fff;border:1px solid #e2eaf2;border-radius:14px;gap:5px;padding:18px;display:grid}.reviewer-stat-grid strong{color:#1d5fa7;font-size:24px}.reviewer-stat-grid span{color:#718399;font-size:12px}.reviewer-history{margin-top:20px}.reviewer-history-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.reviewer-history-heading .eyebrow{border:0;margin:0;padding:0}.reviewer-history-heading h2{margin:4px 0}.reviewer-average{text-align:left}.reviewer-average b,.reviewer-average span{display:block}.reviewer-average b{color:#d99616;font-size:21px}.reviewer-average span{color:#718399;margin-top:4px;font-size:12px}.reviewer-distribution{grid-template-columns:repeat(5,1fr);gap:7px;margin:20px 0;display:grid}.reviewer-distribution button{color:#52677f;background:#f6f9fc;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding:9px;display:grid}.reviewer-distribution button.active{color:#1d5fa7;background:#edf6ff;box-shadow:inset 0 0 0 1px #bcd8ef}.reviewer-distribution i{background:#e2e9ef;border-radius:99px;height:6px;overflow:hidden}.reviewer-distribution i b{background:#f2ad24;border-radius:99px;height:100%;display:block}.reviewer-toolbar{background:#f8fafc;border:1px solid #e2eaf2;border-radius:14px;align-items:end;gap:10px;padding:14px;display:flex}.reviewer-toolbar label{color:#64778d;gap:5px;font-size:12px;display:grid}.reviewer-toolbar select{min-width:160px;font:inherit;background:#fff;border:1px solid #d4e0ea;border-radius:9px;padding:9px}.reviewer-result-status{color:#718399;padding:12px 2px;font-size:12px}.reviewer-review-list{transition:opacity .18s}.reviewer-review-list.loading{opacity:.5;pointer-events:none}.reviewer-review{border-bottom:1px solid #e8edf2;gap:12px;padding:22px 0;display:grid}.reviewer-review-head,.reviewer-review-footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.reviewer-review-head>div{gap:5px;display:grid}.reviewer-review-head a{color:#173b5d;font-size:17px;font-weight:800}.reviewer-review-head small,.reviewer-review-head time{color:#718399;font-size:12px}.reviewer-review>p{white-space:pre-wrap;color:#52677f;border:0;margin:0;padding:0;line-height:1.9}.reviewer-media-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.reviewer-media-grid figure{background:#edf2f6;border-radius:12px;height:170px;margin:0;overflow:hidden}.reviewer-media-grid img,.reviewer-media-grid video{object-fit:cover;width:100%;height:100%}.reviewer-review-footer{color:#718399;font-size:12px}.reviewer-not-found{margin-top:50px}@media (max-width:900px){.reviewer-stat-grid{grid-template-columns:repeat(3,1fr)}.reviewer-hero{grid-template-columns:auto 1fr}.reviewer-trust{grid-column:1/-1}.reviewer-distribution{grid-template-columns:1fr}.reviewer-media-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.reviewer-hero{text-align:center;grid-template-columns:1fr}.reviewer-avatar{margin:auto}.reviewer-badges{justify-content:center}.reviewer-stat-grid{grid-template-columns:repeat(2,1fr)}.reviewer-history-heading,.reviewer-review-head,.reviewer-review-footer{flex-direction:column;align-items:flex-start}.reviewer-average{text-align:right}.reviewer-toolbar{flex-direction:column;align-items:stretch}.reviewer-toolbar label,.reviewer-toolbar select{width:100%}.reviewer-media-grid{grid-template-columns:1fr}}.header-login{background:var(--color-primary);color:#fff;border-radius:10px;padding:10px 18px;display:inline-block}.home-featured{padding:30px 0 55px}.section-heading{justify-content:space-between;align-items:end;margin-bottom:22px;display:flex}.section-heading h2{margin:6px 0;font-size:30px}.section-heading>a{color:#1d5fa7;font-weight:700}.home-featured .business-card h3{margin:0;font-size:21px}.loading-copy{color:#6b7e93;text-align:center;background:#fff;border-radius:16px;padding:26px}@media (max-width:760px){.section-heading{align-items:flex-start;gap:12px}.home-featured{padding-top:10px}}.media-upload-panel{gap:12px;max-width:850px;display:grid}.media-upload-panel>p{color:#64778d;border:0;margin:0;padding:0}.media-upload-panel input{font:inherit;background:#fff;border:1px solid #dbe5ef;border-radius:10px;padding:12px}.media-upload-panel button{justify-self:start}.media-admin-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.media-admin-card{border:1px solid #e2eaf2;border-radius:14px;gap:10px;padding:10px;display:grid}.media-admin-card img,.media-admin-card video{object-fit:cover;background:#eaf0f5;border-radius:10px;width:100%;height:190px}.media-admin-card>input{font:inherit;border:1px solid #dbe5ef;border-radius:8px;padding:9px}.media-admin-card>div{gap:6px;display:flex}.media-admin-card button{padding:8px 10px;font-size:12px}.business-media-grid{grid-template-columns:2fr 1fr 1fr;grid-auto-rows:220px;gap:10px;margin-bottom:22px;display:grid}.business-media-grid figure,.review-media-grid figure{background:#eaf0f5;border-radius:16px;margin:0;position:relative;overflow:hidden}.business-media-grid figure:first-child{grid-row:span 2}.business-media-grid img,.business-media-grid video,.review-media-grid img,.review-media-grid video{object-fit:cover;width:100%;height:100%}.business-media-grid figcaption,.review-media-grid figcaption{color:#fff;background:linear-gradient(#0000,#102a43dd);padding:24px 12px 10px;font-size:13px;position:absolute;bottom:0;left:0;right:0}.review-media-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0;display:grid}.review-media-grid figure{height:130px}@media (max-width:900px){.media-admin-grid{grid-template-columns:repeat(2,1fr)}.business-media-grid{grid-template-columns:1fr 1fr}.business-media-grid figure:first-child{grid-row:auto}.review-media-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.media-admin-grid,.business-media-grid{grid-template-columns:1fr}.business-media-grid{grid-auto-rows:220px}.review-media-grid{grid-template-columns:1fr 1fr}.review-media-grid figure{height:110px}}.service-editor{gap:12px;display:grid}.service-editor input,.service-editor textarea,.service-editor select,.attribute-editor input,.attribute-editor select,.area-editor input{font:inherit;background:#fff;border:1px solid #dbe5ef;border-radius:9px;padding:11px}.service-editor textarea{resize:vertical;min-height:90px}.service-list{margin-top:24px}.service-list>article{border-top:1px solid #edf1f5;justify-content:space-between;gap:18px;padding:16px 0;display:flex}.service-list small{color:#1d5fa7;margin-top:5px;display:block}.service-list p{color:#64778d;border:0;margin:5px 0 0;padding:0}.service-list>article>div:last-child{align-items:center;gap:8px;display:flex}.attribute-editor{grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:20px;display:grid}.attribute-editor label{color:#52677f;gap:7px;display:grid}.area-editor{grid-template-columns:1fr 1fr auto;gap:10px;display:grid}.area-list{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.area-list>span{color:#1d5fa7;background:#edf6ff;border-radius:20px;align-items:center;gap:8px;padding:7px 12px;display:flex}.area-list button{color:#a13c3c;background:0 0;padding:0}.public-service-catalog{margin-bottom:22px}.public-service-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.public-service-grid article{border:1px solid #e5edf5;border-radius:12px;justify-content:space-between;gap:16px;padding:14px;display:flex}.public-service-grid p{color:#64778d;border:0;margin:5px 0 0;padding:0}.public-service-grid>article>span{color:#1d5fa7;white-space:nowrap;font-weight:700}.public-service-grid small{color:#8090a3;margin-top:5px;display:block}.public-attributes{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:16px;display:grid}.public-attributes>span{color:#52677f;background:#f6f9fc;border-radius:9px;justify-content:space-between;gap:8px;padding:11px;display:flex}.service-area-copy{color:#52677f;margin-top:16px}@media (max-width:760px){.service-list>article{flex-direction:column}.attribute-editor,.public-service-grid,.public-attributes,.area-editor{grid-template-columns:1fr}}.feature-progress{text-align:center;background:#fff;border:1px solid #d9e7f4;border-radius:16px;min-width:120px;padding:14px 18px}.feature-progress strong{color:#1d5fa7;font-size:28px;display:block}.feature-progress span{color:#64778d;font-size:13px}.feature-help{color:#52677f;background:#f5faff;border:1px dashed #b9d2e8;border-radius:14px;flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 18px;padding:14px 18px;display:flex}.feature-help span{background:#fff;border-radius:99px;padding:6px 10px}.business-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.business-feature-card{background:#fff;border:1px solid #e0e9f2;border-radius:16px;gap:18px;padding:20px;display:grid;box-shadow:0 5px 18px #173b5d08}.feature-card-head{align-items:center;gap:12px;display:flex}.feature-card-head>span{background:#edf6ff;border-radius:12px;place-items:center;width:43px;height:43px;font-size:21px;display:grid}.feature-card-head small{color:#8090a3;margin-top:4px;display:block}.business-feature-card select,.feature-number input{width:100%;font:inherit;background:#fff;border:1px solid #d4e0eb;border-radius:10px;padding:11px}.feature-choice{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.feature-choice button{color:#52677f;background:#f2f6fa;padding:9px}.feature-choice button.selected{color:#14723f;background:#e4f5eb;box-shadow:inset 0 0 0 1px #91d5ae}.feature-choice button.selected.negative{color:#a13c3c;background:#fff0f0;box-shadow:inset 0 0 0 1px #e8b9b9}.feature-choice button.empty{color:#738499;background:#f2f6fa}.feature-number{align-items:center;gap:9px;display:flex}.feature-number span{white-space:nowrap;color:#64778d}.feature-save-bar{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #d9e5ef;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding:15px 18px;display:flex;position:sticky;bottom:16px;box-shadow:0 12px 35px #173b5d20}.feature-save-bar small{color:#718399;margin-top:4px;display:block}.public-business-features{background:linear-gradient(145deg,#fff,#f7fbff);border:1px solid #dbe9f5;margin-bottom:22px}.public-feature-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.public-feature-heading h2{margin:2px 0}.public-feature-heading>span{color:#1d5fa7;background:#e9f4ff;border-radius:99px;padding:7px 11px;font-size:13px}.public-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.public-feature-grid article{background:#fff;border:1px solid #e1eaf3;border-radius:13px;align-items:center;gap:11px;padding:13px;display:flex}.public-feature-grid article.unavailable{opacity:.62}.public-feature-icon{background:#edf6ff;border-radius:11px;flex:0 0 39px;place-items:center;width:39px;height:39px;font-size:19px;display:grid}.public-feature-grid small,.public-feature-grid b{display:block}.public-feature-grid small{color:#718399;margin-bottom:3px}.public-feature-grid b{color:#233f5b}@media (max-width:760px){.business-feature-grid,.public-feature-grid{grid-template-columns:1fr}.feature-save-bar,.public-feature-heading{flex-direction:column;align-items:stretch}.feature-save-bar button{width:100%}}.discover-search{gap:12px;display:grid}.discover-primary{background:#fff;border-radius:16px;grid-template-columns:minmax(280px,2fr) minmax(150px,.8fr) auto auto;gap:9px;padding:10px;display:grid;box-shadow:0 10px 35px #173b5d12}.discover-primary input,.discover-toolbar select,.advanced-filter-panel input,.advanced-filter-panel select{min-width:0;font:inherit;background:#fff;border:1px solid #d7e2ed;border-radius:10px;padding:12px}.location-button{color:#1d5fa7;white-space:nowrap;background:#edf6ff}.location-button.active{color:#14723f;background:#e4f5eb}.location-message{font-size:13px;color:#526f88!important;border:0!important;margin:0!important;padding:2px 12px!important}.discover-toolbar{align-items:center;gap:10px;display:flex}.filter-toggle{color:#274d6e;background:#fff;border:1px solid #dce7f0}.filter-toggle b{color:#fff;background:#1d5fa7;border-radius:99px;place-items:center;min-width:21px;height:21px;margin-right:5px;font-size:12px;display:inline-grid}.discover-toolbar select{margin-right:auto}.clear-filter-button{color:#a13c3c;background:0 0}.advanced-filter-panel{background:#fff;border:1px solid #dfe9f2;border-radius:17px;gap:18px;padding:20px;display:grid;box-shadow:0 12px 35px #173b5d0b}.filter-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.filter-fields label,.feature-filter-grid label{color:#52677f;gap:7px;font-size:13px;display:grid}.feature-filter-grid{border-top:1px solid #edf2f7;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-top:17px;display:grid}.feature-filter-grid label{background:#f7fafc;border-radius:12px;padding:12px}.apply-filter-button{justify-self:end}.result-summary{justify-content:space-between;align-items:center;gap:15px;margin:20px 0;display:flex}.result-summary p{color:#65788e;margin:0}.result-summary span{color:#197447;font-size:13px}.business-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.distance-badge{color:#197447;white-space:nowrap;background:#e8f7ee;border-radius:99px;padding:6px 9px;font-size:12px}.card-features{flex-wrap:wrap;gap:6px;display:flex}.card-features span{color:#526f88;background:#f1f6fb;border-radius:8px;padding:5px 8px;font-size:12px}.empty-search{text-align:center;background:#fff;border:1px dashed #cfdeeb;border-radius:18px;margin:30px 0;padding:45px}.empty-search>span{color:#8ca8bf;font-size:42px;display:block}.empty-search h2{margin:10px 0}.empty-search p{color:#718399}@media (max-width:950px){.discover-primary{grid-template-columns:1fr 1fr}.discover-primary input:first-child{grid-column:1/-1}.feature-filter-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.discover-primary,.filter-fields,.feature-filter-grid{grid-template-columns:1fr}.discover-primary input:first-child{grid-column:auto}.discover-toolbar,.result-summary{flex-direction:column;align-items:stretch}.discover-toolbar select{width:100%;margin:0}.apply-filter-button{width:100%}}.discover-results-layout{grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);align-items:start;gap:18px;display:grid}.map-business-grid{grid-template-columns:1fr}.discover-map-panel{direction:ltr;background:#eaf1f6;border:1px solid #d9e5ef;border-radius:20px;height:calc(100vh - 36px);min-height:570px;position:sticky;top:18px;overflow:hidden;box-shadow:0 10px 35px #173b5d12}.discover-map-canvas,.map-loading{width:100%;height:100%}.map-loading{color:#60758b;place-items:center;display:grid}.search-map-area{z-index:500;color:#1d5fa7;white-space:nowrap;background:#fff;border:1px solid #c5d8e8;padding:10px 16px;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 5px 20px #173b5d2b}.map-result-count{z-index:500;color:#405d76;direction:rtl;background:#fffffff0;border-radius:10px;padding:8px 11px;font-size:12px;position:absolute;bottom:18px;right:12px;box-shadow:0 4px 14px #173b5d20}.commentam-map-marker,.nazarara-map-marker{background:0 0;border:0;place-items:center;display:grid!important}.commentam-map-marker span,.nazarara-map-marker span{color:#fff;background:#1d5fa7;border:3px solid #fff;border-radius:50% 50% 50% 8px;place-items:center;width:38px;height:38px;font-size:16px;display:grid;transform:rotate(-45deg);box-shadow:0 4px 12px #173b5d55}.commentam-map-marker span:first-letter,.nazarara-map-marker span:first-letter{transform:rotate(45deg)}.leaflet-popup-content-wrapper{border-radius:14px}.leaflet-popup-content{text-align:right;direction:rtl;min-width:190px;margin:14px}.map-popup{gap:6px;display:grid}.map-popup>strong{color:#173b5d;font-size:15px}.map-popup>span{color:#d28c0d}.map-popup>small{color:#64778d;line-height:1.7}.map-popup>div{gap:12px;margin-top:5px;display:flex}.map-popup a{color:#1d5fa7;font-weight:700}.business-card-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.show-on-map{color:#1d5fa7;background:#edf6ff;padding:7px 10px;font-size:12px}.selected-map-card{outline:2px solid #1d5fa7;box-shadow:0 10px 35px #1d5fa725}.mobile-view-switch{background:#eaf1f7;border-radius:12px;margin-bottom:12px;padding:4px;display:none}.mobile-view-switch button{color:#60758b;background:0 0;flex:1}.mobile-view-switch button.active{color:#1d5fa7;background:#fff;box-shadow:0 3px 10px #173b5d12}@media (max-width:980px){.discover-results-layout{grid-template-columns:minmax(0,1fr) minmax(370px,.9fr)}}@media (max-width:760px){.mobile-view-switch{display:flex}.discover-results-layout{display:block}.discover-map-panel{height:68vh;min-height:440px;position:relative;top:auto}.discover-results-layout.list-mode .discover-map-panel,.discover-results-layout.map-mode .discover-results-list{display:none}.map-business-grid{grid-template-columns:1fr}.business-card-actions{flex-direction:column;align-items:flex-start}.show-on-map{width:100%}}.recommendation-shelf{background:linear-gradient(135deg,#f7fbff,#fff8ed);border:1px solid #dce9f4;border-radius:20px;margin:22px 0;padding:22px;box-shadow:0 10px 35px #173b5d0b}.recommendation-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:17px;display:flex}.recommendation-heading h2{margin:3px 0}.recommendation-heading small{color:#718399}.recommendation-private{color:#567086;background:#fff;border-radius:99px;padding:8px 11px;font-size:12px}.recommendation-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.recommendation-grid article{background:#fff;border:1px solid #e3ebf2;border-radius:14px;flex-direction:column;gap:10px;padding:15px;display:flex}.recommendation-grid article>div{color:#1d5fa7;justify-content:space-between;gap:8px;font-size:12px;display:flex}.recommendation-grid h3{margin:0}.recommendation-grid ul{color:#60758b;gap:5px;margin:0;padding:0;font-size:12px;line-height:1.7;list-style:none;display:grid}.recommendation-grid a{color:#1d5fa7;margin-top:auto;font-size:13px;font-weight:700}.home-recommendation-reasons{gap:5px;display:grid}.home-recommendation-reasons span{color:#197447;font-size:12px}@media (max-width:900px){.recommendation-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.recommendation-heading{flex-direction:column;align-items:flex-start}.recommendation-grid{grid-template-columns:1fr}.recommendation-private{border-radius:10px}}.collection-create-panel form{grid-template-columns:1.1fr 1.6fr .8fr auto;gap:10px;display:grid}.collection-create-panel input,.collection-create-panel select,.collection-settings input,.collection-settings textarea,.collection-settings select,.collection-note input,.add-collection-popover input,.add-collection-popover select{min-width:0;font:inherit;background:#fff;border:1px solid #d7e2ed;border-radius:10px;padding:11px}.collection-summary{color:#64778d;justify-content:space-between;align-items:center;margin:22px 0;display:flex}.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.collection-card{background:#fff;border:1px solid #dfe9f2;border-radius:17px;gap:12px;padding:21px;display:grid;box-shadow:0 7px 25px #173b5d0a}.collection-card h2,.collection-card p{margin:0}.collection-card p{color:#718399;min-height:26px}.collection-card-head,.collection-card-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.collection-card-head span{color:#1d5fa7;background:#edf6ff;border-radius:99px;padding:6px 9px;font-size:12px}.collection-card-head small{color:#718399}.collection-preview{align-items:center;min-height:42px;display:flex}.collection-preview span{color:#1d5fa7;background:#e4f1fc;border:2px solid #fff;border-radius:50%;place-items:center;width:40px;height:40px;margin-left:-8px;font-weight:800;display:grid}.collection-preview small{color:#8a9aac}.collection-card-actions>div{gap:5px;display:flex}.collection-card-actions button{padding:7px 9px;font-size:12px}.collection-delete{color:#a13c3c;background:0 0}.collection-settings form{grid-template-columns:1fr 1.4fr .7fr;gap:12px;display:grid}.collection-settings label{gap:7px;display:grid}.collection-settings textarea{resize:vertical;min-height:80px}.collection-settings form>div{grid-column:1/-1;align-items:center;gap:10px;display:flex}.collection-items>article{border-bottom:1px solid #edf2f7;grid-template-columns:1fr 1.2fr auto;align-items:center;gap:16px;padding:16px 0;display:grid}.collection-item-main{align-items:center;gap:12px;display:flex}.collection-item-main>span,.collection-rank{color:#1d5fa7;background:#edf6ff;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.collection-item-main h3,.collection-item-main p{margin:3px 0}.collection-item-main p,.collection-item-main small{color:#718399}.collection-note{gap:7px;display:flex}.collection-note input{flex:1}.collection-note button{padding:9px}.collection-item-actions{align-items:center;gap:6px;display:flex}.collection-item-actions button{padding:8px}.public-collection-hero{background:linear-gradient(135deg,#eaf5ff,#fff4df);border-radius:24px;margin:40px 0 28px;padding:36px;position:relative}.public-collection-hero h1{margin:8px 0;font-size:40px}.public-collection-hero>p:not(.eyebrow){color:#526f88}.public-collection-hero>span{color:#1d5fa7;background:#fff;border-radius:99px;margin-left:12px;padding:7px 11px;display:inline-block}.public-collection-card{position:relative}.public-collection-card blockquote{color:#6f603b;background:#fff8e8;border:1px solid #f2ad24;margin:0;padding:10px 13px}.collection-rank{position:absolute;top:16px;left:16px}.profile-collection-action{justify-content:flex-end;margin:-8px 0 16px;display:flex}.add-collection-wrap{position:relative}.add-collection-popover{z-index:20;background:#fff;border:1px solid #d9e5ef;border-radius:14px;gap:9px;width:310px;padding:16px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 15px 40px #173b5d25}.add-collection-popover>div{gap:6px;display:grid}.add-collection-popover a{color:#1d5fa7;font-weight:700}.collection-message{color:#197447}@media (max-width:900px){.collection-create-panel form,.collection-settings form{grid-template-columns:1fr 1fr}.collection-items>article,.collection-grid{grid-template-columns:1fr}.collection-settings form>div{grid-column:1/-1}}@media (max-width:600px){.collection-create-panel form,.collection-settings form{grid-template-columns:1fr}.collection-card-actions,.collection-item-actions{flex-wrap:wrap;align-items:flex-start}.add-collection-popover{width:min(310px,100vw - 40px);left:auto;right:0}.public-collection-hero{padding:25px}.public-collection-hero h1{font-size:32px}}
.profile-collection-action{flex-wrap:wrap;align-items:flex-start;gap:10px}.follow-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.follow-actions small{color:#a13c3c;flex-basis:100%}.following-button{color:#167243;background:#e7f6ed;box-shadow:inset 0 0 0 1px #a9d9bd}.follow-bell{color:#785d17;background:#fff5d9;border:1px solid #efd796;place-items:center;width:44px;height:44px;padding:0;display:grid}.own-business-label{color:#60758b;background:#f2f6fa;border-radius:10px;padding:10px 13px;font-size:13px}.following-summary{gap:10px;margin:-14px 0 24px;display:flex}.following-summary span{color:#60758b;background:#fff;border:1px solid #dce8f2;border-radius:99px;padding:9px 13px;font-size:13px}.following-summary b{color:#1d5fa7}.following-layout{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);align-items:start;gap:20px;display:grid}.following-layout>.panel{margin-top:0}.followed-business-panel{position:sticky;top:20px}.following-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.following-section-head h2,.following-section-head p{margin:0}.following-section-head h2{margin-top:4px}.feed-refresh{color:#1d5fa7;background:#edf6ff;padding:8px 11px}.following-loading{text-align:center;color:#718399;border:0!important}.feed-timeline{display:grid;position:relative}.feed-timeline:before{content:"";background:#e3edf5;width:2px;position:absolute;top:10px;bottom:10px;right:20px}.feed-update{grid-template-columns:42px 1fr;gap:15px;padding:0 0 25px;display:grid;position:relative}.feed-update-icon{z-index:1;color:#1d5fa7;background:#e7f3ff;border:4px solid #fff;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:800;display:grid;box-shadow:0 3px 12px #173b5d14}.feed-update>div{background:#fbfdff;border:1px solid #e2ebf3;border-radius:14px;padding:14px 16px}.feed-update-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.feed-update-meta>a{color:#1d5fa7;font-weight:800}.feed-update-meta>span{color:#526f88;background:#edf6ff;border-radius:99px;padding:4px 7px;font-size:12px}.feed-update-meta time{color:#8797a8;margin-right:auto;font-size:12px}.feed-update h3{margin:12px 0 4px;font-size:16px}.feed-update p{color:#64778d;line-height:1.8;border:0!important;margin:0!important;padding:4px 0!important}.feed-update-link{color:#1d5fa7;margin-top:10px;font-size:12px;font-weight:700;display:inline-block}.following-empty{text-align:center;background:#fbfdff;border:1px dashed #cadbe9;border-radius:15px;padding:38px 20px}.following-empty>span{color:#9db3c6;font-size:42px}.following-empty h3{margin:8px 0}.following-empty p{color:#718399;max-width:500px;line-height:1.8;border:0!important;margin:0 auto 16px!important;padding:0!important}.following-empty a{color:#1d5fa7;font-weight:800}.following-empty.compact{padding:18px}.followed-help{background:#f6f9fc;border-radius:10px;font-size:12px;line-height:1.8;color:#718399!important;border:0!important;margin:0 0 12px!important;padding:12px!important}.followed-list{display:grid}.followed-row{border-bottom:1px solid #edf2f7;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding:14px 0;display:grid}.followed-avatar{color:#1d5fa7;background:linear-gradient(135deg,#dcedfb,#fff0d6);border-radius:12px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.followed-copy{min-width:0}.followed-copy>a{color:#233f5b;text-overflow:ellipsis;white-space:nowrap;font-weight:800;display:block;overflow:hidden}.followed-copy small{color:#8090a3;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;display:block;overflow:hidden}.followed-actions{gap:4px;display:flex}.followed-actions button{padding:7px 8px;font-size:12px}.bell-active,.bell-muted{color:#795b14;background:#fff7df}.bell-muted{color:#718399;background:#f1f4f7}.unfollow-button{color:#a13c3c;background:0 0}.followed-actions button:disabled,.follow-actions button:disabled{cursor:wait;opacity:.55}@media (max-width:900px){.following-layout{grid-template-columns:1fr}.followed-business-panel{grid-row:1;position:static}.following-summary{margin-top:0}}@media (max-width:600px){.profile-collection-action{justify-content:stretch}.profile-collection-action>*{flex:1}.follow-actions{align-items:stretch}.follow-actions>button:first-child{flex:1}.following-summary{flex-direction:column;align-items:stretch}.feed-update-meta time{flex-basis:100%;margin:0}.followed-row{grid-template-columns:42px 1fr}.followed-actions{grid-column:2}.following-layout{gap:14px}}
.questions-panel{margin:22px 0}.questions-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.questions-heading h2,.questions-heading p{margin:0}.questions-heading h2{margin-top:5px}.questions-heading>span{color:#197447;background:#e8f6ed;border-radius:99px;padding:8px 11px;font-size:12px}.ask-question-form{background:#f8fbfe;border:1px solid #dce8f2;border-radius:15px;gap:8px;padding:18px;display:grid}.ask-question-form>label{color:#294c6b;font-weight:800}.ask-question-form>div{grid-template-columns:1fr auto;gap:10px;display:grid}.ask-question-form textarea,.question-report-form textarea,.question-report-form select,.business-answer-editor textarea,.report-filters select{font:inherit;background:#fff;border:1px solid #d6e2ed;border-radius:10px;padding:11px}.ask-question-form textarea{resize:vertical;min-height:76px}.ask-question-form button{align-self:stretch}.ask-question-form>small{color:#8090a3}.question-login{color:#60758b;background:#f5f8fb;border-radius:12px;justify-content:space-between;align-items:center;padding:15px;display:flex}.question-login a{color:#1d5fa7;font-weight:800}.question-list{display:grid}.question-card{border-bottom:1px solid #e8eef4;padding:22px 0}.question-author{align-items:center;gap:10px;display:flex}.question-author>span{color:#1d5fa7;background:#e7f3ff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:20px;font-weight:800;display:grid}.question-author b,.question-author small{display:block}.question-author small{color:#8090a3;margin-top:3px}.question-card h3{margin:15px 0;font-size:18px;line-height:1.8}.official-answer{background:#eef9f2;border-right:4px solid #2b8a57;border-radius:12px;margin:13px 0;padding:16px 18px}.official-answer>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.official-answer b{color:#197447}.official-answer small{color:#718399}.official-answer p{color:#315a45;line-height:1.9;border:0!important;margin:10px 0 0!important;padding:0!important}.question-actions{align-items:center;gap:9px;display:flex}.question-actions button,.question-actions a{padding:7px 10px;font-size:12px}.question-actions time{color:#8a99a8;margin-right:auto;font-size:12px}.question-report-form{background:#f7f9fb;border-radius:12px;grid-template-columns:.7fr 1.3fr;gap:9px;margin-top:12px;padding:14px;display:grid}.question-report-form>div{grid-column:1/-1;gap:7px;display:flex}.questions-empty{text-align:center;color:#718399;padding:30px}.questions-empty>span{color:#1d5fa7;background:#edf6ff;border-radius:50%;place-items:center;width:44px;height:44px;margin:0 auto;font-size:24px;display:grid}.question-dashboard-summary{gap:10px;margin:-15px 0 22px;display:flex}.question-dashboard-summary span{color:#60758b;background:#fff;border:1px solid #dce7f0;border-radius:99px;padding:9px 13px}.question-dashboard-summary b{color:#1d5fa7}.business-question-list>article{border-bottom:1px solid #e6edf3;padding:22px 0}.business-question-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.business-question-head b,.business-question-head small{display:block}.business-question-head small{color:#8090a3;margin-top:5px}.answered-badge,.waiting-badge{color:#197447;background:#e8f6ed;border-radius:99px;padding:7px 10px;font-size:12px}.waiting-badge{color:#836316;background:#fff5db}.business-question-list h3{line-height:1.8}.current-official-answer{background:#eef9f2;border-radius:11px;padding:14px}.current-official-answer p{border:0!important;margin:7px 0 0!important;padding:0!important}.business-answer-editor{grid-template-columns:1fr auto;gap:9px;margin-top:12px;display:grid}.business-answer-editor textarea{resize:vertical;min-height:75px}.question-report-list>article{border-bottom:1px solid #e7eef4;padding:20px 0}.question-report-list blockquote{background:#f7fafc;border-right:3px solid #1d5fa7;margin:14px 0;padding:14px 17px;line-height:1.8}.question-report-list>article>p,.question-report-list>article>small{color:#64778d}.report-filters{align-items:center}.report-filters span{color:#64778d}@media (max-width:700px){.questions-heading,.question-login,.business-question-head{flex-direction:column;align-items:flex-start}.ask-question-form>div,.question-report-form,.business-answer-editor{grid-template-columns:1fr}.question-report-form>div{grid-column:auto}.question-actions{flex-wrap:wrap;align-items:flex-start}.question-actions time{flex-basis:100%;margin:0}.question-dashboard-summary{flex-direction:column;align-items:stretch}}
.search-autocomplete{min-width:0;position:relative}.search-autocomplete>input{width:100%;height:100%}.search-suggestion-menu{z-index:1000;background:#fff;border:1px solid #d6e3ee;border-radius:14px;min-width:360px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 18px 45px #173b5d25}.suggestion-caption{color:#718399;background:#f6f9fc;justify-content:space-between;align-items:center;padding:10px 13px;font-size:12px;display:flex}.suggestion-caption button{color:#a13c3c;background:0 0;padding:2px;font-size:12px}.search-suggestion-menu>button{color:#294760;text-align:right;background:#fff;border-bottom:1px solid #edf2f6;border-radius:0;grid-template-columns:35px 1fr auto;align-items:center;gap:10px;width:100%;padding:11px 13px;display:grid}.search-suggestion-menu>button:hover{background:#f6faff}.search-suggestion-menu>button>span:nth-child(2){min-width:0}.search-suggestion-menu b,.search-suggestion-menu small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.search-suggestion-menu small{color:#8090a3;margin-top:3px;font-weight:400}.search-suggestion-menu em{color:#8090a3;font-size:12px;font-style:normal}.suggestion-icon{color:#1d5fa7;background:#e8f3fd;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.suggestion-icon.category{color:#86600e;background:#fff3d8}.suggestion-icon.service{color:#197447;background:#e8f7ee}.suggestion-icon.history{color:#718399;background:#f1f3f6}@media (max-width:950px){.discover-primary>.search-autocomplete{grid-column:1/-1}}@media (max-width:650px){.discover-primary>.search-autocomplete{grid-column:auto}.search-suggestion-menu{min-width:min(360px,100vw - 40px)}}
.business-quick-actions{background:#fff;border:1px solid #dce8f1;border-radius:15px;flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 22px;padding:13px;display:flex;box-shadow:0 7px 24px #173b5d0b}.business-quick-actions>a,.business-quick-actions>button{color:#1d5fa7;background:#edf6ff;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:10px 14px;font-size:13px;font-weight:700;display:inline-flex}.business-quick-actions>button{border:0}.business-quick-actions>div{gap:3px;margin-left:auto;padding:4px 7px;display:grid}.business-quick-actions>div b{font-size:13px}.business-quick-actions>div small{color:#718399;font-size:12px}.business-quick-actions .open-now b{color:#18824a}.business-quick-actions .closed-now b{color:#a13c3c}.media-preview-button{background:0 0;border-radius:0;width:100%;height:100%;padding:0}.media-preview-button img{transition:transform .25s}.media-preview-button:hover img{transform:scale(1.03)}.media-lightbox{z-index:2000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071525e8;place-items:center;padding:45px;display:grid;position:fixed;inset:0}.media-lightbox img{object-fit:contain;border-radius:14px;width:auto;max-width:min(1200px,92vw);height:auto;max-height:82vh;box-shadow:0 20px 70px #0008}.media-lightbox p{color:#fff;text-align:center;background:#071525cc;border-radius:9px;max-width:700px;margin:0;padding:9px 14px;position:absolute;bottom:18px}.media-lightbox-close{color:#173b5d;background:#fff;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;font-size:28px;display:grid;position:absolute;top:20px;left:24px}@media (max-width:700px){.business-quick-actions{align-items:stretch}.business-quick-actions>div{flex-basis:100%;margin:0}.business-quick-actions>a,.business-quick-actions>button{flex:1}.media-lightbox{padding:18px}}
.reputation-badges{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.reputation-badges>span{color:#715718;background:linear-gradient(135deg,#fff9e9,#fff);border:1px solid #eadcae;border-radius:99px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;display:flex}.reputation-badges i{font-style:normal}
.review-form legend{align-items:center;gap:8px;display:flex}.review-form legend b{color:#d28c0d}.review-form label>span{color:#8090a3;font-size:12px}.low-rating-field{background:#fff7f7;border:1px solid #efc5c5;border-radius:13px;padding:16px}.low-rating-field>b{color:#a13c3c;background:#ffe5e5;border-radius:7px;place-self:start end;padding:4px 7px;font-size:12px;position:absolute}.low-rating-field textarea{border-color:#e7b7b7!important}.review-photo-upload{gap:11px;display:grid}.review-photo-upload>div:first-child{justify-content:space-between;align-items:center;display:flex}.review-photo-upload>div:first-child span{color:#8090a3;font-size:12px}.photo-dropzone{color:#1d5fa7;cursor:pointer;background:#f8fbfe;border:2px dashed #bfd2e3;border-radius:14px;place-items:center;padding:24px}.photo-dropzone:hover{background:#f0f7fd;border-color:#1d5fa7}.photo-dropzone input{opacity:0;width:1px;height:1px;position:absolute}.photo-dropzone small{color:#718399!important}.review-photo-preview{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.review-photo-preview figure{background:#fff;border:1px solid #dfe8ef;border-radius:12px;margin:0;position:relative;overflow:hidden}.review-photo-preview img{object-fit:cover;width:100%;height:120px;display:block}.review-photo-preview button{color:#fff;background:#a13c3c;border:2px solid #fff;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;font-size:18px;display:grid;position:absolute;top:6px;left:6px}.review-photo-preview figcaption{color:#718399;text-overflow:ellipsis;white-space:nowrap;padding:7px;font-size:12px;overflow:hidden}.review-confirmation{color:#52677f;background:#f5f8fb;border-radius:11px;align-items:flex-start;padding:14px;line-height:1.8;grid-template-columns:auto 1fr!important;gap:10px!important;display:flex!important}.review-confirmation input{accent-color:#1d5fa7;flex:none;width:18px;height:18px;margin-top:4px}.review-confirmation span{font-size:13px!important}@media (max-width:650px){.review-photo-preview{grid-template-columns:repeat(2,1fr)}.rating-picker{grid-template-columns:repeat(5,1fr);display:grid}.rating-option{padding:9px 5px}}
.review-brand-flow>section{background:#f8fbfe;border:1px solid #dce7f0;border-radius:15px;max-width:760px;margin:28px auto -35px;padding:17px 20px}.review-brand-flow>section>p{color:#1d5fa7;margin:0 0 8px;font-size:12px;font-weight:800}.review-brand-flow>section>small{color:#718399;margin-top:8px;display:block}.review-business-picker{gap:7px;display:grid;position:relative}.review-business-picker>label{font-weight:800}.review-business-picker>input{font:inherit;background:#fff;border:1px solid #cadbe8;border-radius:10px;padding:12px}.review-business-results{z-index:1000;background:#fff;border:1px solid #d5e2ec;border-radius:13px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:hidden;box-shadow:0 15px 40px #173b5d20}.review-business-results>button{color:#294760;text-align:right;background:#fff;border-bottom:1px solid #edf2f6;border-radius:0;grid-template-columns:35px 1fr;gap:10px;width:100%;padding:12px;display:grid}.review-business-results>button:hover{background:#f3f8fc}.review-business-results>button>span{color:#1d5fa7;background:#e8f3fd;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.review-business-results b,.review-business-results small{display:block}.review-business-results small{color:#8090a3;margin-top:4px}.review-business-results>p{color:#718399;margin:0;padding:15px}.brand-first-panel{margin-top:80px}.review-form>label:first-child:before{content:"۲. ";color:#1d5fa7;font-weight:800}@media (max-width:800px){.review-brand-flow>section{margin:18px 18px -10px}}
.search>.search-autocomplete{flex:1}.search>.search-autocomplete>input{border:0;outline:0;height:auto}.search>.search-autocomplete .search-suggestion-menu{text-align:right;top:calc(100% + 14px)}.ajax-filter-status{color:#718399;align-items:center;gap:6px;font-size:12px;display:inline-flex}.ajax-filter-status:before{content:"●";color:#2b8a57}@media (max-width:650px){.search>.search-autocomplete .search-suggestion-menu{left:auto;right:0}}
