@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-devanagari-400-normal-CJDn6rn8.woff2)format("woff2"),url(/assets/poppins-devanagari-400-normal-CqVvlrh5.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-by3JarPu.woff2)format("woff2"),url(/assets/poppins-latin-ext-400-normal-DaBSavcJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-devanagari-500-normal-BIdkeU1p.woff2)format("woff2"),url(/assets/poppins-devanagari-500-normal-DMPDjHtT.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-ext-500-normal-CK-6C4Hw.woff2)format("woff2"),url(/assets/poppins-latin-ext-500-normal-CgAe2rWW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-devanagari-600-normal-STEjXBNN.woff2)format("woff2"),url(/assets/poppins-devanagari-600-normal-ClASKHrr.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2)format("woff2"),url(/assets/poppins-latin-ext-600-normal-Df5ffKXP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-devanagari-700-normal-O-jipLrW.woff2)format("woff2"),url(/assets/poppins-devanagari-700-normal-fHs-vx92.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-ext-700-normal-cby-RkWa.woff2)format("woff2"),url(/assets/poppins-latin-ext-700-normal-DctTR6Tg.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-devanagari-800-normal-ACzlZF75.woff2)format("woff2"),url(/assets/poppins-devanagari-800-normal-BLmXVokE.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-latin-ext-800-normal-CDgOlX-1.woff2)format("woff2"),url(/assets/poppins-latin-ext-800-normal-CIZaRbSk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-latin-800-normal-Bd8-pIP1.woff2)format("woff2"),url(/assets/poppins-latin-800-normal-YoItoZZV.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/poppins-devanagari-900-normal-DntvEK6c.woff2)format("woff2"),url(/assets/poppins-devanagari-900-normal-CcN7yKeD.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/poppins-latin-ext-900-normal-DPEExWNF.woff2)format("woff2"),url(/assets/poppins-latin-ext-900-normal-CddlvElL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/poppins-latin-900-normal-BmL1zqjw.woff2)format("woff2"),url(/assets/poppins-latin-900-normal-By5LX1Cr.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--cream:#f7f7f4;--white:#fff;--navy:#16233b;--navy-2:#203454;--text:#252a31;--muted:#68717e;--soft:#eef1f4;--line:#e1e5ea;--gold:#c6a66a;--gold-soft:#f5eee1;--blue-soft:#eaf1f8;--green:#218a62;--orange:#d99025;--red:#c94a4a;--shadow-sm:0 8px 28px #16233b12;--shadow-md:0 20px 55px #16233b1c;--radius:16px;--shell:min(1180px, calc(100vw - 48px));--font-app:"Poppins", ui-sans-serif, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:var(--cream);font-family:var(--font-app);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}button,input,select,textarea{font-family:var(--font-app)}button,a,select,input,textarea{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}img{max-width:100%}h1,h2,h3,p{margin-top:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #3164aa40}.page-shell{width:var(--shell);margin-inline:auto}.section{padding:96px 0}.section-heading{margin-bottom:38px}.section-heading.centered{text-align:center;margin-inline:auto;max-width:680px;margin-bottom:42px}.section-heading h2,.trust-intro h2,.match-copy h2{color:var(--navy);letter-spacing:-.04em;margin:8px 0 10px;font-size:clamp(30px,3.1vw,44px);line-height:1.14}.section-heading p,.trust-intro p{color:var(--muted);margin:0;font-size:16px;line-height:1.75}.section-kicker,.eyebrow{color:#956f32;letter-spacing:.16em;font-size:12px;font-weight:800}.light-kicker{color:#ddc58e}.split-heading{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.split-heading>div{max-width:680px}.inline-link{color:var(--navy);white-space:nowrap;border-bottom:1px solid #aeb6c0;align-items:center;gap:8px;padding-bottom:4px;font-size:14px;font-weight:800;display:inline-flex}.inline-link:hover svg{transform:translate(3px)}.inline-link svg{transition:all .2s}.button{cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:13px;font-weight:800;transition:all .2s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button-primary{background:var(--navy);color:#fff;box-shadow:0 7px 16px #16233b2e}.button-primary:hover{background:#223757}.button-secondary{color:var(--navy);border:1px solid var(--line);background:#fff}.button-outline{border:1px solid var(--navy);color:var(--navy);background:0 0}.button-gold{background:var(--gold);color:#15223a;box-shadow:0 10px 24px #c6a66a40}.button:disabled{opacity:.65;cursor:wait;transform:none}.brand{flex:none;align-items:center;gap:10px;display:inline-flex}.brand-logo{--brand-image-size:164px 164px;--brand-image-position:center -64px;background-color:#0000;background-image:url(/damatgo-logo-transparent.png);background-repeat:no-repeat;background-size:var(--brand-image-size);background-position:var(--brand-image-position);flex:none;width:150px;height:33px;display:block;position:relative}.brand.compact .brand-logo{background-image:url(/damatgo-icon.png);background-position:50% -10px;background-size:72px 72px;border-radius:10px;width:52px;height:52px;box-shadow:0 0 0 2px #fff}:is(.site-footer,.dashboard-sidebar,.login-brand-panel,.admin-panel) .brand:not(.compact) .brand-logo{background-image:none}:is(.site-footer,.dashboard-sidebar,.login-brand-panel,.admin-panel) .brand:not(.compact) .brand-logo:before,:is(.site-footer,.dashboard-sidebar,.login-brand-panel,.admin-panel) .brand:not(.compact) .brand-logo:after{content:"";position:absolute;inset:0}:is(.site-footer,.dashboard-sidebar,.login-brand-panel,.admin-panel) .brand:not(.compact) .brand-logo:before{-webkit-mask:url(/damatgo-logo-transparent.png) var(--brand-image-position) / var(--brand-image-size) no-repeat;-webkit-mask:url(/damatgo-logo-transparent.png) var(--brand-image-position) / var(--brand-image-size) no-repeat;mask:url(/damatgo-logo-transparent.png) var(--brand-image-position) / var(--brand-image-size) no-repeat;background:#f8faf9}:is(.site-footer,.dashboard-sidebar,.login-brand-panel,.admin-panel) .brand:not(.compact) .brand-logo:after{background:url(/damatgo-logo-transparent.png) var(--brand-image-position) / var(--brand-image-size) no-repeat;clip-path:inset(0 0 0 68%)}.site-header{z-index:60;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-bottom:1px solid #e1e5eacc;height:76px;position:sticky;top:0}.header-inner{width:var(--shell);align-items:center;gap:32px;height:100%;margin:auto;display:flex}.desktop-nav{flex:1;justify-content:center;align-items:center;gap:clamp(17px,2vw,30px);display:flex}.desktop-nav a,.text-link{color:#3f4650;white-space:nowrap;font-size:13.5px;font-weight:700}.desktop-nav a:hover,.text-link:hover{color:var(--navy)}.header-actions{align-items:center;gap:15px;display:flex}.icon-link{border:1px solid var(--line);background:#fff;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.header-business{min-height:40px;padding-inline:14px}.mobile-icon{cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;display:none}.mobile-menu{border-bottom:1px solid var(--line);box-shadow:var(--shadow-md);background:#fff;padding:12px 24px 22px;display:none;position:absolute;top:76px;left:0;right:0}.mobile-menu>a:not(.button){border-bottom:1px solid var(--line);padding:14px 2px;font-size:14px;font-weight:700;display:block}.mobile-menu .button{width:100%;margin-top:16px}.mobile-bottom-nav{display:none}.hero-section{background:linear-gradient(114deg,#f8f8f5 0% 48%,#eef3f7 48%,#e8eff5 100%);min-height:700px;padding:68px 0 36px;position:relative;overflow:visible}.hero-bg-shape{border:1px solid #c6a66a40;border-radius:50%;width:650px;height:650px;position:absolute;top:-210px;right:-240px;box-shadow:0 0 0 85px #ffffff29}.hero-grid{z-index:2;grid-template-columns:1.05fr .95fr;align-items:center;gap:65px;min-height:430px;display:grid;position:relative}.eyebrow{align-items:center;gap:7px;margin-bottom:18px;display:inline-flex}.hero-copy h1{color:var(--navy);letter-spacing:-.065em;margin:0 0 24px;font-size:clamp(50px,5.4vw,72px);line-height:.99}.hero-copy h1 em{color:var(--gold);font-style:normal}.hero-copy>p{color:#58616c;max-width:570px;margin-bottom:25px;font-size:18px;line-height:1.65}.hero-trust{color:#4c5663;align-items:center;gap:24px;font-size:13px;font-weight:700;display:flex}.hero-trust span{align-items:center;gap:7px;display:flex}.hero-visual{height:432px;position:relative}.hero-photo{box-shadow:var(--shadow-md);border-radius:160px 24px 24px;position:absolute;inset:0 20px 0 35px;overflow:hidden}.hero-photo:after{content:"";background:linear-gradient(110deg,#16233b05,#0000 55%);position:absolute;inset:0}.hero-photo img{object-fit:cover;object-position:50% 42%}.hero-float-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow-sm);z-index:2;background:#fffffff2;border:1px solid #fffc;border-radius:12px;position:absolute}.rating-float{padding:12px 16px;bottom:36px;left:0}.rating-float span{color:var(--navy);align-items:center;gap:6px;font-weight:900;display:flex}.rating-float span svg{color:var(--gold)}.rating-float small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.verified-float{align-items:center;gap:9px;padding:11px 14px;display:flex;top:44px;right:0}.verified-float>svg{color:var(--green)}.verified-float strong,.verified-float small{display:block}.verified-float strong{color:var(--navy);font-size:12px}.verified-float small{color:var(--muted);margin-top:2px;font-size:10px}.hero-search{z-index:4;background:#fff;border-radius:16px;grid-template-columns:1.35fr 1fr 1fr 1.1fr 1.1fr;gap:0;margin-top:25px;padding:15px;display:grid;position:relative;box-shadow:0 22px 50px #16233b24}.hero-search>label,.hero-search>.search-picker{border-right:1px solid var(--line);min-width:0;padding:2px 16px}.hero-search>label>span,.compact-search>label>span,.search-picker-label{color:#8b929b;text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.hero-search>label>input,.compact-search>label>input{color:var(--navy);background:0 0;border:0;outline:none;width:100%;min-height:24px;padding:0;font-size:13px;font-weight:800}.hero-search .button{align-self:center;min-height:54px;margin-left:14px}.search-picker{position:relative}.search-picker-trigger{width:100%;min-height:24px;color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:800;display:flex}.search-picker-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.search-picker-trigger svg{color:#7f8995;flex:none;transition:transform .2s}.search-picker-open .search-picker-trigger svg{transform:rotate(180deg)}.picker-popover{z-index:210;background:#fff;border:1px solid #e1e4e7;border-radius:26px;width:min(396px,100vw - 24px);max-height:438px;padding:25px 0 18px;animation:.18s ease-out picker-in;position:absolute;top:calc(100% + 22px);left:-16px;overflow:hidden;box-shadow:0 24px 65px #131f3138}.picker-search{color:#69727d;background:#fff;border:1.5px solid #1b2430;border-radius:999px;align-items:center;gap:10px;height:46px;margin:0 27px 20px;padding:0 15px;display:flex}.picker-search input{color:#2b3138;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0;font-size:13px;font-weight:500}.picker-search input::placeholder{color:#9ca3ab}.picker-search button{color:#616b76;cursor:pointer;background:#f0f2f4;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid}.picker-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c8cdd3 transparent;max-height:326px;padding:0 27px 8px;overflow-y:auto}.picker-group+.picker-group{border-top:1px solid #edf0f2;margin-top:19px;padding-top:18px}.picker-group h3{color:#3e434a;margin:0 0 8px;font-size:13px;font-weight:700}.picker-option{color:#50545a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:36px;padding:7px 8px;font-size:13px;font-weight:400;transition:background .16s,color .16s;display:flex}.picker-option:hover,.picker-option.selected{color:var(--navy);background:#eef3f8}.picker-option.selected{font-weight:700}.picker-option svg{color:var(--green);flex:none}.picker-empty{color:var(--muted);text-align:center;margin:22px 0;font-size:13px}@keyframes picker-in{0%{opacity:0;transform:translateY(-7px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.quick-filters{z-index:2;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin-top:20px;display:flex;position:relative}.quick-filters>span{color:var(--muted);margin-right:4px;font-size:11px;font-weight:800}.quick-filters a{color:#4f5965;background:#ffffffc2;border:1px solid #d8dee4;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:700;transition:all .2s}.quick-filters a:hover{background:#fff;border-color:#abb5c1}.steps-grid{grid-template-columns:repeat(3,1fr);gap:45px;display:grid}.steps-grid article{text-align:center;padding:0 25px;position:relative}.steps-grid article:not(:last-child):after{content:"";border-top:1px dashed #c8cdd2;width:90px;position:absolute;top:45px;right:-45px}.steps-grid i{background:var(--blue-soft);width:72px;height:72px;color:var(--navy);border:1px solid #dce5ef;border-radius:50%;place-items:center;margin:0 auto 21px;font-style:normal;display:grid}.steps-grid i svg{stroke-width:1.6px;width:28px;height:28px}.step-number{color:var(--gold);font-size:11px;font-weight:900;position:absolute;top:-5px;left:calc(50% + 38px)}.steps-grid h3{color:var(--navy);margin-bottom:9px;font-size:17px}.steps-grid p{color:var(--muted);max-width:250px;margin:auto;font-size:13px;line-height:1.65}.business-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.business-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;min-width:0;transition:all .25s;overflow:hidden;box-shadow:0 7px 25px #16233b0e}.business-card:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.business-image{background:var(--soft);height:200px;position:relative;overflow:hidden}.business-image img{object-fit:cover;transition:transform .45s}.business-card:hover .business-image img{transform:scale(1.025)}.favorite-button{width:36px;height:36px;color:var(--navy);cursor:pointer;z-index:2;background:#fffffff0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:13px;right:13px;box-shadow:0 5px 15px #0000001f}.favorite-button.is-favorite{color:#bf4552}.availability-dot{color:var(--green);box-shadow:var(--shadow-sm);background:#fffffff0;border-radius:7px;padding:7px 10px;font-size:10px;font-weight:900;position:absolute;bottom:11px;left:12px}.availability-dot:before{content:"";background:var(--green);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.badge-row{flex-wrap:wrap;align-items:center;gap:6px;min-height:21px;display:flex}.badge-row>span{text-transform:uppercase;letter-spacing:.03em;border-radius:5px;align-items:center;gap:4px;padding:4px 7px;font-size:9px;font-weight:900;line-height:1;display:inline-flex}.verified-badge{color:#176c50;background:#e9f6f0}.fast-badge{color:#46648e;background:#eaf1f8}.premium-badge{color:#7e5b20;background:var(--gold-soft)}.business-content h3{color:var(--navy);letter-spacing:-.02em;margin:11px 0 7px;font-size:17px}.business-meta{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.business-meta span{align-items:center;gap:4px;display:flex}.business-meta .rating{color:#9b732c;font-weight:800}.business-meta .rating em{color:#8a929c;font-style:normal;font-weight:500}.tag-row{flex-wrap:wrap;gap:5px;margin:14px 0 17px;display:flex}.tag-row span{color:#5b6470;background:#f3f5f6;border-radius:5px;padding:6px 8px;font-size:9px;font-weight:800}.card-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;padding-top:14px;display:flex}.card-bottom small,.card-bottom strong{display:block}.card-bottom small{color:var(--muted);margin-bottom:3px;font-size:9px}.card-bottom strong{color:var(--navy);font-size:16px}.response{color:var(--green);align-items:center;gap:4px;font-size:10px;font-weight:800;display:flex}.card-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;display:grid}.card-actions .button{min-height:39px;padding:0 10px;font-size:11px}.safe-note{color:#606a76;justify-content:center;align-items:center;gap:9px;margin-top:27px;font-size:12px;display:flex}.safe-note svg{color:var(--green)}.package-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.package-card{border:1px solid var(--line);background:#fff;border-radius:15px;position:relative;overflow:hidden;box-shadow:0 6px 22px #16233b0b}.package-premium{border-color:#d7bf8f}.premium-label{z-index:3;background:var(--gold);color:var(--navy);white-space:nowrap;letter-spacing:.08em;border-radius:0 0 7px 7px;padding:6px 13px;font-size:8px;font-weight:900;position:absolute;top:0;left:50%;transform:translate(-50%)}.package-art{background:linear-gradient(135deg,#eaf1f8,#d6e2ef);place-items:center;height:112px;display:grid;position:relative;overflow:hidden}.package-art:before,.package-art:after{content:"";border:1px solid #16233b17;border-radius:50%;width:100px;height:100px;position:absolute}.package-art:before{bottom:-55px;left:-35px}.package-art:after{top:-50px;right:-50px}.package-art>span{width:56px;height:56px;color:var(--navy);background:#ffffffb3;border-radius:50%;place-items:center;display:grid;box-shadow:0 7px 20px #16233b1a}.package-copy{padding:17px}.package-copy h3{color:var(--navy);margin-bottom:7px;font-size:15px}.package-copy>p{color:var(--muted);min-height:32px;font-size:11px;line-height:1.55}.package-copy ul{gap:8px;margin:14px 0 18px;padding:0;list-style:none;display:grid}.package-copy li{color:#535d69;align-items:center;gap:7px;font-size:10px;display:flex}.package-copy>div:last-child{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:7px;padding-top:14px;display:flex}.package-copy strong{color:var(--navy);font-size:13px}.package-copy a{color:#436286;align-items:center;font-size:10px;font-weight:800;display:flex}.match-section{background:var(--navy);color:#fff;position:relative;overflow:hidden}.match-section:before{content:"";border:1px solid #c6a66a24;border-radius:50%;width:500px;height:500px;position:absolute;bottom:-270px;left:-240px;box-shadow:0 0 0 80px #ffffff04,0 0 0 160px #ffffff03}.match-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;display:grid;position:relative}.match-copy h2{color:#fff;margin-top:10px}.match-copy p{color:#c5ccd5;font-size:15px;line-height:1.7}.match-points{flex-wrap:wrap;gap:14px 24px;margin-top:25px;display:flex}.match-points span{color:#dce2e9;align-items:center;gap:7px;font-size:12px;display:flex}.match-points svg{color:var(--gold)}.quiz-card{min-height:335px;color:var(--text);background:#fff;border-radius:18px;padding:30px;box-shadow:0 25px 60px #0000003d}.quiz-top{align-items:center;gap:18px;display:flex}.quiz-top>span{color:#8d96a1;white-space:nowrap;letter-spacing:.08em;font-size:9px;font-weight:900}.quiz-progress{background:var(--soft);border-radius:9px;flex:1;height:4px;overflow:hidden}.quiz-progress i{background:var(--gold);height:100%;transition:width .3s;display:block}.quiz-card h3{color:var(--navy);letter-spacing:-.03em;margin:30px 0 20px;font-size:23px}.quiz-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.quiz-options button{border:1px solid var(--line);color:#48515c;cursor:pointer;background:#fbfbfa;border-radius:10px;justify-content:space-between;align-items:center;height:50px;padding:0 15px;font-size:12px;font-weight:800;display:flex}.quiz-options button:hover{background:var(--blue-soft);color:var(--navy);border-color:#91a4bb}.quiz-back,.quiz-restart{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-top:17px;font-size:10px;display:flex}.quiz-result{text-align:center}.quiz-result-icon{color:#85611f;background:var(--gold-soft);border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 13px;display:grid}.quiz-result>small{color:#917036;letter-spacing:.1em;font-size:9px;font-weight:900}.quiz-result h3{margin:9px 0 6px}.quiz-result>p{color:var(--muted);font-size:12px}.quiz-result ul{justify-content:center;gap:14px;margin:17px 0;padding:0;list-style:none;display:flex}.quiz-result li{color:var(--green);align-items:center;gap:5px;font-size:10px;font-weight:700;display:flex}.quiz-result .button{width:100%}.quiz-restart{margin:12px auto 0}.city-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.city-card{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:13px;min-width:0;padding:13px;transition:all .2s;display:flex}.city-card:hover{box-shadow:var(--shadow-sm);border-color:#b9c2cb;transform:translateY(-2px)}.city-card>svg{color:#99a1aa;margin-left:auto}.city-initial{width:54px;height:54px;color:var(--navy);background:var(--blue-soft);border-radius:10px;place-items:center;font-size:22px;font-weight:900;display:grid}.city-1,.city-5{background:#e5ece8}.city-2,.city-7{background:#f1e9da}.city-3,.city-6{background:#e7e5ee}.city-4{background:#e8edf1}.city-card h3{color:var(--navy);margin:0 0 2px;font-size:13px}.city-card strong{color:#7e8792;margin-bottom:4px;font-size:9px;display:block}.city-card small{color:#9ba2aa;white-space:nowrap;text-overflow:ellipsis;max-width:145px;font-size:8px;display:block;overflow:hidden}.trust-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:70px;display:grid}.trust-intro .inline-link{margin-top:20px}.trust-cards{grid-template-columns:1fr 1fr;gap:13px;display:grid}.trust-cards article{background:#fff;border:1px solid #e2e6e9;border-radius:13px;padding:22px}.trust-cards article>svg{color:#3c5d82;stroke-width:1.6px;width:23px;height:23px}.trust-cards h3{color:var(--navy);margin:14px 0 6px;font-size:13px}.trust-cards p{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.reviews-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.reviews-grid>article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:24px}.stars{color:var(--gold);letter-spacing:.12em;font-size:13px}.reviews-grid>article>p{color:#525b66;min-height:84px;margin:14px 0 21px;font-size:13px;line-height:1.7}.reviews-grid footer{border-top:1px solid var(--line);align-items:center;gap:11px;padding-top:16px;display:flex}.reviews-grid footer>span{background:var(--blue-soft);width:35px;height:35px;color:var(--navy);border-radius:50%;place-items:center;font-size:10px;font-weight:900;display:grid}.reviews-grid footer strong,.reviews-grid footer small{display:block}.reviews-grid footer strong{color:var(--navy);font-size:11px}.reviews-grid footer small{color:#8c949d;margin-top:3px;font-size:8px}.guide-section{padding-top:45px}.guide-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.guide-card-link{color:inherit;display:block}.guide-card-link>article{border:1px solid var(--line);background:#fff;border-radius:14px;height:100%;transition:transform .2s,box-shadow .2s;overflow:hidden}.guide-card-link:hover>article{transform:translateY(-3px);box-shadow:0 18px 42px #111d2d1a}.guide-art{background:linear-gradient(135deg,#dbe6f0,#eef3f8);place-items:center;height:145px;display:grid}.guide-art>span{width:64px;height:64px;color:var(--navy);background:#ffffffbf;border-radius:50%;place-items:center;display:grid}.guide-grid article>div:last-child{padding:19px}.guide-grid small{color:#9a7635;letter-spacing:.1em;font-size:9px;font-weight:900}.guide-grid h3{color:var(--navy);margin:8px 0;font-size:14px;line-height:1.35}.guide-grid p{color:var(--muted);font-size:10px;line-height:1.55}.guide-grid footer{color:#8d959e;border-top:1px solid var(--line);justify-content:space-between;padding-top:12px;font-size:9px;display:flex}.public-help-section{background:#f5f2ec;padding:68px 0}.public-help-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:22px;display:grid}.public-help-grid h2{color:var(--navy);letter-spacing:-.04em;margin:9px 0 22px;font-size:clamp(27px,3.2vw,42px)}.public-faq-list{gap:9px;display:grid}.public-faq-list details{background:#ffffffc2;border:1px solid #ddd7cd;border-radius:12px;padding:17px 18px}.public-faq-list summary{color:var(--navy);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:12px;font-weight:850;list-style:none;display:flex}.public-faq-list summary::-webkit-details-marker{display:none}.public-faq-list summary:after{content:"+";color:var(--gold);font-size:18px}.public-faq-list details[open] summary:after{content:"–"}.public-faq-list p{color:var(--muted);margin:12px 0 0;font-size:11px;line-height:1.65}.public-help-grid>aside{background:var(--navy);color:#fff;border-radius:15px;padding:25px;box-shadow:0 18px 45px #111d2d2e}.public-help-grid>aside svg{color:var(--gold)}.public-help-grid>aside h3{margin:15px 0 8px;font-size:19px}.public-help-grid>aside p{color:#c5cfda;font-size:11px;line-height:1.6}.public-help-grid>aside .button{width:100%;color:var(--navy);background:#fff;margin-top:10px}.public-legal-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}.public-legal-grid article{background:#ffffffa3;border:1px solid #ddd7cd;border-radius:12px;padding:19px;scroll-margin-top:105px}.public-legal-grid h3{color:var(--navy);margin:0 0 7px;font-size:13px}.public-legal-grid p{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.guide-page{background:linear-gradient(#f1f4f7,#fbfaf8 390px);min-height:80vh;padding:58px 0 90px}.guide-page-hero>a{color:#647386;align-items:center;gap:6px;margin-bottom:34px;font-size:10px;font-weight:800;display:inline-flex}.guide-page-hero>a svg{width:15px}.guide-page-hero h1{max-width:760px;color:var(--navy);letter-spacing:-.055em;margin:12px 0 15px;font-size:clamp(36px,5vw,64px);line-height:1.02}.guide-page-hero>p{max-width:670px;color:var(--muted);font-size:14px;line-height:1.65}.guide-library{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:38px;display:grid}.guide-library article{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;padding:23px;scroll-margin-top:100px;display:flex;box-shadow:0 14px 35px #111d2d0f}.guide-library article.selected{border-color:#c9a75f;box-shadow:0 0 0 3px #c4994b1f,0 18px 40px #111d2d14}.guide-library header{gap:13px;display:flex}.guide-library header>span{background:var(--blue-soft);width:43px;height:43px;color:var(--navy);border-radius:11px;flex:none;place-items:center;display:grid}.guide-library header>span svg{width:21px}.guide-library header small{color:#9a7635;letter-spacing:.08em;font-size:8px;font-weight:900}.guide-library h2{color:var(--navy);margin:7px 0;font-size:17px;line-height:1.35}.guide-library header p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.guide-library ul{border-block:1px solid var(--line);gap:9px;margin:17px 0;padding:17px 0;list-style:none;display:grid}.guide-library li{color:#55616e;align-items:flex-start;gap:7px;font-size:10px;line-height:1.55;display:flex}.guide-library li svg{width:14px;height:14px;color:var(--green);flex:none;margin-top:1px}.guide-library article>a{color:#355c88;align-items:center;gap:6px;margin-top:auto;font-size:10px;font-weight:900;display:inline-flex}.guide-library article>a svg{width:15px}.business-cta{color:#fff;background:#203453;padding:65px 0}.business-cta .page-shell{justify-content:space-between;align-items:center;gap:35px;display:flex}.business-cta h2{letter-spacing:-.04em;margin:8px 0 10px;font-size:clamp(28px,3vw,41px)}.business-cta p{color:#c7d0db;max-width:660px;margin:0;font-size:13px;line-height:1.6}.business-cta .button{min-width:225px}.site-footer{color:#fff;background:#101a2a;padding:70px 0 110px}.site-footer .brand-logo{box-shadow:none}.footer-grid{grid-template-columns:1.5fr repeat(4,1fr);gap:35px;display:grid}.footer-brand>p{color:#bec6cf;margin:19px 0;font-size:13px;line-height:1.6}.footer-brand>span{color:#8292a5;align-items:center;gap:7px;font-size:9px;display:flex}.footer-grid h3{color:#fff;margin:6px 0 18px;font-size:12px}.footer-grid>div:not(:first-child)>a{color:#aab5c1;margin:11px 0;font-size:10px;display:block}.footer-grid>div:not(:first-child)>a:hover{color:#fff}.socials{gap:8px;display:flex}.socials a{color:#c8d0d8;background:#1e2b3e;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.footer-grid>div:last-child>small{color:#738196;margin-top:16px;font-size:9px;line-height:1.8;display:block}.footer-bottom{color:#718095;border-top:1px solid #ffffff14;justify-content:space-between;margin-top:42px;padding-top:20px;font-size:9px;display:flex}.cookie-banner{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;border:1px solid #d8dde2;border-radius:13px;align-items:center;gap:12px;max-width:930px;margin:auto;padding:13px 15px;display:flex;position:fixed;bottom:20px;left:24px;right:24px;box-shadow:0 15px 45px #16233b33}.cookie-banner>svg{color:var(--gold);flex:none}.cookie-banner p{color:#646d78;flex:1;margin:0;font-size:10px;line-height:1.45}.cookie-banner p a{color:var(--navy);text-decoration:underline}.cookie-banner .button{white-space:nowrap;min-height:34px;padding:0 12px;font-size:9px}.cookie-close{color:#8a929b;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.search-page{min-height:100vh}.search-top{background:#edf2f6;border-bottom:1px solid #dce2e8;padding:32px 0 28px}.breadcrumb{color:#8a939d;font-size:10px}.search-top h1{color:var(--navy);letter-spacing:-.04em;margin:15px 0 5px;font-size:34px}.search-top p{color:var(--muted);font-size:13px}.compact-search{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:13px;grid-template-columns:1.2fr 1fr 1fr auto;gap:0;margin-top:22px;padding:10px;display:grid}.compact-search>label,.compact-search>.search-picker{border-right:1px solid var(--line);min-width:0;padding:2px 16px}.compact-search .button{min-width:110px;margin-left:10px}.location-search{color:#385e89;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:11px 0 0;font-size:10px;font-weight:800;display:flex}.results-shell{padding-top:25px;padding-bottom:90px}.results-toolbar{justify-content:space-between;align-items:center;gap:25px;margin-bottom:17px;display:flex}.results-toolbar>div:first-child strong,.results-toolbar>div:first-child span{display:block}.results-toolbar>div:first-child strong{color:var(--navy);font-size:15px}.results-toolbar>div:first-child span{color:var(--muted);margin-top:3px;font-size:10px}.toolbar-actions{align-items:center;gap:9px;display:flex}.view-toggle{border:1px solid var(--line);background:#fff;border-radius:9px;padding:3px;display:flex}.view-toggle button{height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:0 11px;font-size:10px;display:flex}.view-toggle button.active{color:var(--navy);background:var(--blue-soft);font-weight:800}.sort-select{border:1px solid var(--line);height:40px;color:var(--muted);background:#fff;border-radius:9px;align-items:center;padding:0 10px;font-size:10px;display:flex}.sort-select select{color:var(--navy);background:0 0;border:0;outline:0;font-size:10px;font-weight:800}.filter-mobile-button{display:none}.active-filters{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.active-filters button{background:var(--blue-soft);color:#3d5d82;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:9px;display:inline-flex}.active-filters .clear-filter{color:var(--red);background:0 0;font-weight:800}.results-layout{grid-template-columns:230px 1fr;align-items:start;gap:22px;display:grid}.filters-panel{border:1px solid var(--line);background:#fff;border-radius:13px;padding:16px}.filter-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.filter-title>div{color:var(--navy);align-items:center;gap:7px;font-size:13px;display:flex}.filter-title button{color:#9a563f;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.filter-group{border-bottom:1px solid var(--line);padding:17px 0}.filter-group:last-of-type{border-bottom:0}.filter-group h3{color:var(--navy);justify-content:space-between;align-items:center;margin-bottom:12px;font-size:11px;display:flex}.filter-select-wrap{position:relative}.filter-select-wrap svg{color:var(--muted);position:absolute;top:10px;left:10px}.filter-select-wrap select{border:1px solid var(--line);color:#4b5561;background:#fbfbfa;border-radius:8px;width:100%;height:36px;padding:0 8px 0 32px;font-size:10px}.price-range{color:#8b929a;justify-content:space-between;font-size:9px;display:flex}.price-range strong{color:var(--navy)}.filter-group input[type=range]{width:100%;accent-color:var(--navy);margin-top:10px}.rating-options{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.rating-options button{border:1px solid var(--line);color:#777f89;cursor:pointer;background:#fff;border-radius:6px;height:30px;font-size:9px}.rating-options button.active{background:var(--navy);color:#fff;border-color:var(--navy)}.check-list{gap:9px;display:grid}.check-list label{color:#59636f;align-items:center;gap:7px;font-size:9px;display:flex}.check-list input{accent-color:var(--navy);width:14px;height:14px}.toggle-row{color:#58616c;justify-content:space-between;align-items:center;margin:10px 0;font-size:9px;display:flex;position:relative}.toggle-row input{opacity:0;position:absolute}.toggle-row i{background:#d7dce1;border-radius:999px;width:28px;height:16px;position:relative}.toggle-row i:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:all .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.toggle-row input:checked+i{background:var(--green)}.toggle-row input:checked+i:after{transform:translate(12px)}.mobile-apply{width:100%;display:none}.within-search{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:8px;height:42px;margin-bottom:12px;padding:0 13px;display:flex}.within-search svg{color:#8d959e}.within-search input{background:0 0;border:0;outline:0;flex:1;font-size:10px}.result-list{gap:14px;display:grid}.business-card-horizontal{grid-template-columns:275px 1fr;display:grid}.business-card-horizontal .business-image{height:100%;min-height:235px}.business-card-horizontal .business-content{padding:18px 20px}.business-card-horizontal .card-actions{grid-template-columns:135px 135px;justify-content:end;margin-top:-39px}.business-card-horizontal .card-bottom{padding-right:300px}.empty-state{text-align:center;border:1px solid var(--line);background:#fff;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;min-height:440px;padding:35px;display:flex}.empty-state>svg{color:#9aa3ad}.empty-state h2{color:var(--navy);margin:15px 0 7px}.empty-state p{max-width:440px;color:var(--muted);font-size:12px;line-height:1.6}.empty-state>div{gap:8px;display:flex}.map-view{background:#e8edf0;border:1px solid #ced8df;border-radius:14px;height:650px;position:relative;overflow:hidden}.fake-map-grid{background-color:#e7ecec;background-image:linear-gradient(33deg,#0000 46%,#cfd9d8 47% 49%,#0000 50%),linear-gradient(115deg,#0000 46%,#fff 47% 52%,#0000 53%),linear-gradient(90deg,#8da99a24 1px,#0000 1px),linear-gradient(#8da99a24 1px,#0000 1px);background-size:160px 130px,220px 200px,44px 44px,44px 44px;position:absolute;inset:-20px;transform:rotate(-3deg)scale(1.1)}.map-marker{cursor:pointer;background:0 0;border:0;position:absolute}.map-marker>span{background:var(--navy);color:#fff;box-shadow:var(--shadow-sm);border-radius:8px;padding:7px 9px;font-size:9px;font-weight:900;display:block}.map-marker>div{width:190px;box-shadow:var(--shadow-md);z-index:5;text-align:left;background:#fff;border-radius:8px;padding:10px;display:none;position:absolute;top:37px;left:50%;transform:translate(-50%)}.map-marker:hover>div,.map-marker strong,.map-marker small{display:block}.map-marker strong{color:var(--navy);font-size:11px}.map-marker small{color:var(--muted);margin-top:4px;font-size:8px}.marker-0{top:34%;left:24%}.marker-1{top:22%;left:58%}.marker-2{top:60%;left:70%}.marker-3{top:68%;left:38%}.map-note{color:var(--navy);box-shadow:var(--shadow-sm);background:#fff;border-radius:8px;align-items:center;gap:6px;padding:9px 12px;font-size:10px;font-weight:800;display:flex;position:absolute;bottom:14px;left:14px}.location-search-note{color:#496477;text-align:center;max-width:760px;margin:9px auto 0;font-size:10px}.filter-drawer{display:none}.profile-page{background:#f7f7f5}.profile-hero{padding-top:24px}.profile-gallery{grid-template-rows:150px 150px;grid-template-columns:2fr 1fr;gap:9px;margin-top:18px;display:grid;position:relative}.profile-gallery>div{border-radius:10px;position:relative;overflow:hidden}.profile-gallery .gallery-main{border-radius:16px 10px 10px 16px;grid-row:1/3}.profile-gallery img{object-fit:cover}.profile-gallery button{border:1px solid var(--line);height:35px;color:var(--navy);cursor:pointer;box-shadow:var(--shadow-sm);background:#fff;border-radius:8px;padding:0 12px;font-size:10px;font-weight:800;position:absolute;bottom:15px;right:15px}.public-gallery-layer{z-index:120;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.public-gallery-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);width:100%!important;height:100%!important;box-shadow:none!important;background:#070f1bc2!important;border:0!important;border-radius:0!important;padding:0!important;position:absolute!important;inset:0!important}.public-gallery-layer>section{background:#f7f6f3;border-radius:17px;width:min(940px,100%);max-height:calc(100vh - 48px);padding:19px;position:relative;overflow:auto;box-shadow:0 25px 75px #00000059}.public-gallery-layer header{justify-content:space-between;align-items:center;padding:2px 2px 16px;display:flex}.public-gallery-layer header small{color:#997339;letter-spacing:.11em;font-size:8px;font-weight:900}.public-gallery-layer h2{color:var(--navy);margin:4px 0 0;font-size:23px}.public-gallery-layer header button{place-items:center;width:38px;height:38px;padding:0;display:grid;position:static}.public-gallery-layer>section>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.public-gallery-layer figure{background:#dfe5e9;border-radius:11px;min-height:270px;margin:0;position:relative;overflow:hidden}.public-gallery-layer footer{color:#77818b;padding:15px 2px 1px;font-size:9px}.profile-summary{align-items:center;gap:16px;padding:22px 0 25px;display:flex}.profile-logo{border:1px solid var(--line);width:64px;height:64px;color:var(--navy);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;flex:none;place-items:center;font-size:19px;font-weight:900;display:grid}.profile-title{flex:1}.profile-title h1{color:var(--navy);letter-spacing:-.03em;margin:9px 0 7px;font-size:26px}.profile-meta{color:var(--muted);flex-wrap:wrap;gap:15px;font-size:10px;display:flex}.profile-meta span{align-items:center;gap:5px;display:flex}.profile-meta span:nth-child(2){color:#96722f}.profile-actions{align-items:center;gap:7px;display:flex;position:relative}.profile-actions>button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.profile-actions>button.is-favorite{color:#a36f14;background:#fff8e9;border-color:#d4a850}.public-action-toast{z-index:45;color:#365c4a;width:max-content;max-width:320px;box-shadow:var(--shadow-md);background:#fff;border:1px solid #d9e6df;border-radius:9px;align-items:center;gap:7px;padding:10px 11px;font-size:9px;font-weight:800;display:flex;position:absolute;top:calc(100% + 9px);right:0}.public-action-toast>svg{width:15px;color:var(--green)}.public-action-toast button{color:#7b858f;margin-left:5px;background:0 0!important;border:0!important;width:20px!important;height:20px!important}.profile-phone-banner{min-height:82px;color:var(--navy);background:linear-gradient(120deg,#fffaf0,#f5ead3 62%,#efe0bf);border:1px solid #d8bf88;border-radius:14px;grid-template-columns:54px 1fr auto;align-items:center;gap:14px;margin:-5px 0 24px;padding:13px 18px;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:0 13px 34px #4331141a}.profile-phone-banner:hover{transform:translateY(-2px);box-shadow:0 18px 42px #43311426}.profile-phone-banner>span{background:var(--navy);color:#e0bd71;border-radius:13px;place-items:center;width:54px;height:54px;display:grid}.profile-phone-banner>span svg{width:25px}.profile-phone-banner small{color:#96712e;letter-spacing:.11em;font-size:9px;font-weight:900;display:block}.profile-phone-banner strong{color:#14243a;letter-spacing:-.035em;margin-top:4px;font-size:clamp(25px,2.7vw,34px);line-height:1.1;display:block}.profile-phone-banner em{color:#344d6a;align-items:center;gap:7px;font-size:10px;font-style:normal;font-weight:900;display:flex}.profile-phone-banner em svg{width:17px}.profile-tabs{z-index:30;border-block:1px solid var(--line);background:#fff;position:sticky;top:76px}.profile-tabs>div{align-items:center;gap:32px;height:50px;display:flex}.profile-tabs a{color:#626b76;font-size:11px;font-weight:700}.profile-tabs a:first-child{color:var(--navy);font-weight:900}.profile-layout{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:25px;padding-top:26px;padding-bottom:100px;display:grid}.profile-content{gap:16px;display:grid}.profile-section{border:1px solid var(--line);background:#fff;border-radius:14px;padding:28px;scroll-margin-top:145px}.profile-section>h2,.profile-section .section-heading h2{color:var(--navy);letter-spacing:-.03em;margin:8px 0 14px;font-size:22px}.profile-section>p{color:var(--muted);font-size:12px;line-height:1.75}.about-stats{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:22px;display:grid}.about-stats span{background:#f4f6f7;border-radius:9px;padding:13px}.about-stats strong,.about-stats small{display:block}.about-stats strong{color:var(--navy);font-size:13px}.about-stats small{color:#8a929c;margin-top:3px;font-size:8px}.profile-section .section-heading{margin-bottom:17px}.profile-section .split-heading>small{color:#9098a1;font-size:9px}.profile-packages{gap:12px;display:grid}.profile-packages article{border:1px solid var(--line);border-radius:12px;padding:20px;position:relative}.profile-packages article.featured-package{background:linear-gradient(#fffdf9,#fff);border-color:#d7bf90;padding-top:32px}.profile-packages article>div:first-of-type{align-items:center;gap:13px;display:flex}.package-icon{background:var(--blue-soft);width:43px;height:43px;color:var(--navy);border-radius:10px;place-items:center;display:grid}.package-icon svg{width:20px}.profile-packages h3{color:var(--navy);margin:0 0 3px;font-size:14px}.profile-packages p{color:var(--muted);margin:0;font-size:9px}.profile-packages ul{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;gap:9px;margin:14px 0;padding:14px 0;list-style:none;display:grid}.profile-packages li{color:#56606b;align-items:center;gap:6px;font-size:9px;display:flex}.profile-packages li svg{width:13px;color:var(--green)}.package-facts{color:#747d87;font-size:8px;gap:13px!important;display:flex!important}.package-facts span{align-items:center;gap:4px;display:flex}.package-facts svg{width:13px}.profile-packages footer{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.profile-packages footer small,.profile-packages footer strong{display:block}.profile-packages footer small{color:#939aa2;font-size:8px}.profile-packages footer strong{color:var(--navy);margin-top:2px;font-size:17px}.profile-campaigns>div{gap:10px;display:grid}.profile-campaigns article{background:linear-gradient(115deg,#fffdf8,#fff);border:1px solid #dfcfab;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:15px;display:grid}.profile-campaigns article>span{background:var(--navy);color:#f5d391;text-align:center;border-radius:9px;min-width:74px;padding:10px 8px;font-size:12px;font-weight:900}.profile-campaigns strong{color:var(--navy);font-size:13px;display:block}.profile-campaigns p{color:var(--muted);margin:3px 0 6px;font-size:10px;line-height:1.5}.profile-campaigns small{color:#7b8390;font-size:9px}.profile-campaigns small b{color:var(--navy);letter-spacing:.04em}.profile-campaigns .package-select-button{white-space:nowrap}.package-select-button{min-width:168px}.amenities{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:18px;display:grid}.amenities span{color:#59636e;background:#f4f6f7;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:5px;height:64px;font-size:9px;display:flex}.amenities svg{width:19px;color:var(--navy)}.availability-calendar{border:1px solid var(--line);border-radius:11px;max-width:480px;padding:15px}.calendar-head{justify-content:space-between;align-items:center;display:flex}.calendar-head strong{color:var(--navy);font-size:12px}.calendar-head button{width:28px;height:28px;color:var(--navy);cursor:pointer;background:#f3f5f6;border:0;border-radius:7px}.calendar-head button:disabled{opacity:.35;cursor:not-allowed}.weekdays,.calendar-days{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.weekdays{margin:14px 0 7px}.weekdays span{text-align:center;color:#9aa1a9;font-size:8px}.calendar-days i,.calendar-days button{aspect-ratio:1;color:#3f6756;cursor:pointer;background:#eef6f1;border:0;border-radius:7px;font-size:9px}.calendar-days button.limited{color:#93611d;background:#fff1dc}.calendar-days button.full{color:#b2b7bc;background:#f0f1f2;text-decoration:line-through}.calendar-days button.selected{background:var(--navy);color:#fff}.calendar-days button:disabled{cursor:not-allowed}.calendar-selection{background:#f1f8f4;border:1px solid #d5e5dc;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:9px;margin:12px 0 0;padding:10px;display:grid}.calendar-selection p{color:#3d6653;align-items:center;gap:6px;margin:0;font-size:10px;display:flex}.calendar-selection svg{flex:none;width:15px}.calendar-selection .button{min-height:34px;padding-inline:10px;font-size:9px}.calendar-prompt{color:#687985;align-items:center;gap:6px;margin:12px 0 0;font-size:9px;display:flex}.calendar-prompt svg{width:15px}.calendar-legend{border-top:1px solid var(--line);gap:13px;margin-top:11px;padding-top:12px;display:flex}.calendar-legend span{color:#777f89;align-items:center;gap:5px;font-size:8px;display:flex}.calendar-legend i{background:#ddefe5;border-radius:3px;width:8px;height:8px}.calendar-legend i.limited{background:#ffe4bb}.calendar-legend i.full{background:#dedfe1}.review-summary{background:var(--blue-soft);border-radius:10px;align-items:center;gap:13px;padding:15px;display:flex}.review-summary>strong{color:var(--navy);font-size:35px}.review-summary span{color:var(--gold)}.review-summary p{color:#6d7680;margin:3px 0 0;font-size:9px}.profile-review{padding:19px 0 0}.profile-review header{align-items:center;gap:9px;display:flex}.profile-review header>span{background:var(--soft);border-radius:50%;place-items:center;width:35px;height:35px;font-size:9px;font-weight:900;display:grid}.profile-review header div{flex:1}.profile-review header strong,.profile-review header small{display:block}.profile-review header strong{color:var(--navy);font-size:10px}.profile-review header small{color:#9198a0;margin-top:2px;font-size:8px}.profile-review header em{color:var(--gold);font-size:11px;font-style:normal}.profile-review>p{color:#59626d;margin:14px 0;font-size:11px;line-height:1.7}.profile-review footer{flex-wrap:wrap;gap:5px;display:flex}.profile-review footer span{color:#6f7780;background:#f2f4f5;border-radius:5px;padding:5px 7px;font-size:8px}.profile-sidebar{gap:12px;display:grid;position:sticky;top:145px}.quote-form,.contact-card{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;padding:22px}.quote-form{transition:border-color .25s,box-shadow .25s,transform .25s}.quote-form.quote-form-attention{border-color:#cda85d;transform:translateY(-3px);box-shadow:0 0 0 4px #c4994b29,0 18px 45px #16233b24}.selected-package-notice{color:#356b52;background:#eef7f2;border:1px solid #cde2d6;border-radius:8px;align-items:center;gap:7px;margin:0 0 11px;padding:9px 10px;font-size:9px;font-weight:850;display:flex}.selected-package-notice svg{flex:none;width:16px}.quote-progress>div{color:#707984;justify-content:space-between;font-size:9px;display:flex}.quote-progress i{background:var(--soft);border-radius:3px;height:3px;margin-top:7px;display:block;overflow:hidden}.quote-progress b{background:var(--gold);height:100%;transition:width .3s;display:block}.quote-step .form-kicker,.quote-success>span{color:#997339;letter-spacing:.11em;margin-top:17px;font-size:8px;font-weight:900;display:block}.quote-step h3{color:var(--navy);margin:7px 0 17px;font-size:18px}.quote-step label,.login-card label{color:#5a6470;margin-bottom:11px;font-size:9px;font-weight:800;display:block}.quote-step label>span{color:#a0a6ad;font-weight:500}.quote-step input,.quote-step select,.quote-step textarea,.login-card input{border:1px solid var(--line);width:100%;color:var(--navy);background:#fbfbfa;border-radius:8px;outline:none;height:39px;margin-top:5px;padding:0 10px;font-size:10px}.quote-step textarea{resize:vertical;height:70px;padding-top:10px}.quote-step>.button{width:100%;margin-top:5px}.form-nav{grid-template-columns:1fr 1.5fr;gap:7px;margin-top:5px;display:grid}.consent-check{flex-wrap:wrap;align-items:flex-start;gap:8px;line-height:1.45;font-weight:500!important;display:flex!important}.consent-check input{accent-color:var(--navy);flex:none;width:14px!important;height:14px!important;margin:1px 0 0!important}.consent-check>span{width:calc(100% - 22px)}.consent-check a{color:#375e8b;text-decoration:underline}.quote-step label.field-invalid:not(.consent-check) :is(input,select,textarea){background:#fff8f8;border-color:#cf5d67;box-shadow:0 0 0 3px #b13f4917}.quote-step label.field-invalid:not(.consent-check) :is(input,select,textarea):focus{border-color:#b13f49;box-shadow:0 0 0 4px #b13f4921}.field-error-text,.field-hint{margin-top:5px;font-size:9px;font-weight:650;line-height:1.4;display:block}.field-error-text{color:#b13f49!important}.field-hint{font-weight:500;color:#89929b!important}.consent-check .field-error-text{width:100%;margin:-2px 0 0 22px}.consent-check.field-invalid{background:#fff8f8;border:1px solid #e7a8ae;border-radius:8px;padding:9px}.form-error{color:var(--red);background:#fceeee;border:1px solid #efced1;border-radius:7px;padding:9px 10px;font-size:10px;font-weight:650;line-height:1.45}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.quote-success{text-align:center;padding:14px 0}.quote-success>svg{color:var(--green)}.quote-success h3{color:var(--navy);margin:8px 0}.quote-success p{color:var(--muted);font-size:10px;line-height:1.6}.quote-success .button{width:100%;margin-top:9px}.quote-success>a{color:#44668b;justify-content:center;align-items:center;gap:5px;margin-top:12px;font-size:9px;font-weight:800;display:flex}.contact-card strong{color:var(--navy);font-size:12px}.contact-card p{color:var(--muted);margin:5px 0 12px;font-size:9px}.contact-card :is(button,a){border:1px solid var(--line);width:100%;height:36px;color:var(--navy);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:7px;margin-top:6px;font-size:9px;font-weight:800;display:flex}.profile-public-location>div{flex-wrap:wrap;gap:9px;margin-top:17px;display:flex}.profile-public-location .button{min-width:170px}.public-action-modal{z-index:135;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.public-action-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);cursor:pointer;background:#08111eb8;border:0;width:100%;height:100%;position:absolute;inset:0}.public-action-modal>section{background:#fbfaf8;border:1px solid #ffffffa6;border-radius:17px;width:min(590px,100%);max-height:calc(100dvh - 44px);position:relative;overflow:auto;box-shadow:0 28px 80px #00000061}.public-action-modal>section>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:15px;min-height:78px;padding:16px 18px;display:flex}.public-action-modal header small{color:#997339;letter-spacing:.11em;font-size:8px;font-weight:900}.public-action-modal header h2{color:var(--navy);letter-spacing:-.03em;margin:5px 0 0;font-size:20px}.public-action-modal header>button{border:1px solid var(--line);color:#687481;cursor:pointer;background:#fff;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.public-request-form{padding:19px}.public-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.public-request-form label{color:#53616e;margin-bottom:11px;font-size:9px;font-weight:850;display:block}.public-request-form :is(input,select,textarea){width:100%;height:41px;color:var(--navy);font:inherit;background:#fff;border:1px solid #dbe1e5;border-radius:8px;outline:none;margin-top:6px;padding:0 11px}.public-request-form :is(input,select,textarea):focus{border-color:#5c7b9c;box-shadow:0 0 0 3px #375b821a}.public-request-form textarea{resize:vertical;min-height:92px;padding-top:10px}.public-request-form>footer{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.public-request-form>footer .button{min-width:140px}.public-call-panel,.public-action-success{text-align:center;padding:28px 22px}.public-call-panel>span,.public-action-success>svg{background:var(--blue-soft);width:55px;height:55px;color:var(--navy);border-radius:15px;place-items:center;margin:auto;display:grid}.public-call-panel>span svg{width:25px}.public-call-panel>small{color:#997339;letter-spacing:.11em;margin:16px 0 5px;font-size:8px;font-weight:900;display:block}.public-call-panel>strong{color:var(--navy);letter-spacing:-.03em;font-size:26px;display:block}.public-call-panel>p,.public-action-success>p{color:var(--muted);font-size:10px;line-height:1.6}.public-call-panel>em{color:#36705a;margin:10px 0;font-size:9px;font-style:normal;display:block}.public-call-panel>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.public-call-panel .button svg{width:16px}.public-action-success>svg{color:var(--green);background:#e7f4ed;padding:13px}.public-action-success h3{color:var(--navy);margin:14px 0 6px;font-size:20px}.public-action-success .button{min-width:170px;margin-top:9px}.profile-mobile-actions{display:none}.dashboard-app{color:#2a3038;background:#f3f5f7;min-height:100vh;padding-left:250px;transition:padding .25s}.dashboard-app.sidebar-collapsed{padding-left:76px}.dashboard-sidebar{z-index:80;color:#fff;background:#132137;flex-direction:column;width:250px;transition:width .25s;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.dashboard-sidebar.collapsed{width:76px}.dashboard-brand{border-bottom:1px solid #ffffff14;flex:none;justify-content:space-between;align-items:center;height:67px;padding:0 17px;display:flex}.dashboard-sidebar .brand-logo{box-shadow:none}.dashboard-brand>button{color:#aeb9c7;cursor:pointer;background:#ffffff0f;border:0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.dashboard-sidebar.collapsed .dashboard-brand{justify-content:center;padding:0}.dashboard-sidebar.collapsed .dashboard-brand>button{display:none}.dashboard-sidebar>nav{scrollbar-width:thin;scrollbar-color:#314057 transparent;flex:1;padding:12px 9px;overflow-y:auto}.nav-group{border-bottom:1px solid #ffffff0e;padding:7px 0 8px}.nav-group>span{color:#6f7f94;letter-spacing:.14em;white-space:nowrap;padding:3px 12px 6px;font-size:10px;font-weight:900;display:block}.nav-group :is(button,a){color:#aeb9c7;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;height:35px;margin:2px 0;padding:0 10px;font-size:12px;text-decoration:none;display:flex}.nav-group :is(button,a):hover{color:#fff;background:#ffffff0d}.nav-group :is(button,a).active{color:#fff;box-shadow:inset 3px 0 var(--gold);background:#263b59}.nav-group :is(button,a) svg{flex:none;width:17px}.nav-group :is(button,a) em{text-align:left;flex:1;font-style:normal}.nav-group :is(button,a) b{color:#fff;background:#3b536f;border-radius:5px;place-items:center;min-width:18px;height:18px;font-size:10px;display:grid}.dashboard-sidebar.collapsed .nav-group>span,.dashboard-sidebar.collapsed .nav-group :is(button,a) em,.dashboard-sidebar.collapsed .nav-group :is(button,a) b,.dashboard-sidebar.collapsed .sidebar-profile div,.dashboard-sidebar.collapsed .sidebar-profile>svg{display:none}.dashboard-sidebar.collapsed .nav-group :is(button,a){justify-content:center;padding:0}.dashboard-sidebar.collapsed .nav-group :is(button,a).active{box-shadow:none;background:#2b4362}.sidebar-profile{border-top:1px solid #ffffff14;align-items:center;gap:9px;min-height:65px;padding:10px 14px;display:flex}.sidebar-profile>span{width:34px;height:34px;color:var(--navy);background:#c6a66a;border-radius:9px;flex:none;place-items:center;font-size:12px;font-weight:900;display:grid}.sidebar-profile div{white-space:nowrap;flex:1}.sidebar-profile strong,.sidebar-profile small{display:block}.sidebar-profile strong{color:#fff;font-size:12px}.sidebar-profile small{color:#8291a4;margin-top:2px;font-size:10px}.sidebar-profile svg{color:#66768b}.dashboard-topbar{z-index:70;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;border-bottom:1px solid #dfe4e8;align-items:center;gap:13px;height:67px;padding:0 22px;transition:left .25s;display:flex;position:fixed;top:0;left:250px;right:0}.sidebar-collapsed .dashboard-topbar{left:76px}.dashboard-mobile-menu{display:none}.global-search{color:#8a939e;cursor:pointer;background:#f6f7f8;border:1px solid #dde2e7;border-radius:8px;align-items:center;gap:8px;width:min(410px,33vw);height:38px;padding:0 10px;display:flex}.global-search span{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11px;overflow:hidden}kbd{color:#68727e;font:600 8px var(--font-app);background:#fff;border:1px solid #d8dde2;border-radius:4px;padding:3px 5px;box-shadow:0 1px 1px #0000000a}.top-quick{gap:5px;margin-left:auto;display:flex}.top-quick button{color:#425066;cursor:pointer;background:#fff;border:1px solid #dfe4e8;border-radius:7px;align-items:center;gap:5px;height:34px;padding:0 9px;font-size:10px;font-weight:800;display:flex}.top-quick button:first-child{color:#fff;background:var(--navy);border-color:var(--navy)}.top-icons{border-left:1px solid var(--line);gap:3px;padding-left:8px;display:flex}.top-icons button{color:#68727e;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:32px;height:32px;display:grid;position:relative}.with-badge i{background:var(--red);color:#fff;border:2px solid #fff;border-radius:8px;place-items:center;min-width:14px;height:14px;font-size:10px;font-style:normal;display:grid;position:absolute;top:0;right:1px}.branch-select{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;height:43px;padding:0 7px;display:flex}.branch-select>span{background:var(--navy);color:#fff;border-radius:8px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.branch-select div{min-width:86px}.branch-select small,.branch-select strong{display:block}.branch-select small{color:#9199a1;font-size:10px}.branch-select strong{color:var(--navy);margin-top:1px;font-size:11px}.dashboard-main{max-width:1500px;margin:auto;padding:88px 25px 60px}.dashboard-breadcrumb{color:#9aa2ab;align-items:center;gap:6px;margin-bottom:14px;font-size:10px;display:flex}.dashboard-breadcrumb strong{color:#606a76}.dashboard-welcome{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.dashboard-welcome h1{color:#1d2b40;letter-spacing:-.025em;margin:0 0 4px;font-size:23px}.dashboard-welcome p{color:#87919c;margin:0;font-size:11px}.dashboard-welcome>div:last-child{gap:7px;display:flex}.dashboard-primary{color:#fff;background:#243a58}.dashboard-secondary{color:#445063;background:#fff;border:1px solid #dce2e7}.dashboard-alert{background:#eff7f2;border:1px solid #d5e5da;border-radius:9px;justify-content:space-between;align-items:center;margin-bottom:15px;padding:10px 13px;display:flex}.dashboard-alert>div{align-items:center;gap:9px;display:flex}.dashboard-alert>div>span{width:31px;height:31px;color:var(--green);background:#dcefe3;border-radius:8px;place-items:center;display:grid}.dashboard-alert strong,.dashboard-alert p{display:block}.dashboard-alert strong{color:#315b49;font-size:12px}.dashboard-alert p{color:#6a8278;margin:2px 0 0;font-size:10px}.dashboard-alert>button{color:#316a51;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:11px;font-weight:800;display:flex}.metrics-grid{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:13px;display:grid}.metrics-grid article{background:#fff;border:1px solid #dfe4e8;border-radius:10px;padding:14px;box-shadow:0 3px 12px #16233b09}.metrics-grid article>div:first-child{justify-content:space-between;align-items:center;display:flex}.metric-icon{border-radius:8px;place-items:center;width:33px;height:33px;display:grid}.metric-icon svg{width:17px}.metric-icon.blue{color:#416d9e;background:#eaf1f8}.metric-icon.orange{color:#b67122;background:#fff1dd}.metric-icon.purple{color:#695a99;background:#eeebf6}.metric-icon.green{color:#277858;background:#e8f4ee}.metric-icon.gold{color:#8f6a28;background:#f7f0e2}.metrics-grid em{color:#9aa1aa;font-size:10px;font-style:normal}.metrics-grid .metric-rise{color:var(--green)}.metrics-grid article>small{color:#808a95;margin:11px 0 2px;font-size:10px;display:block}.metrics-grid article>strong{color:#1f2d42;letter-spacing:-.03em;font-size:21px;display:block}.metrics-grid article>a,.metrics-grid article>button{color:#527095;align-items:center;gap:3px;margin-top:9px;font-size:10px;font-weight:800;display:flex}.metrics-grid article>button{cursor:pointer;background:0 0;border:0;padding:0}.metrics-grid article>a svg,.metrics-grid article>button svg{width:11px}.dashboard-grid-main{grid-template-columns:1.35fr .85fr;gap:13px;margin-bottom:13px;display:grid}.dashboard-card{background:#fff;border:1px solid #dfe4e8;border-radius:10px;box-shadow:0 3px 12px #16233b09}.dashboard-card>header{border-bottom:1px solid #e7eaed;justify-content:space-between;align-items:center;min-height:58px;padding:12px 16px;display:flex}.dashboard-card>header h2{color:#243248;margin:0 0 3px;font-size:12px}.dashboard-card>header p{color:#929aa3;margin:0;font-size:10px}.dashboard-card>header button{color:#587395;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:10px;font-weight:800;display:flex}.dashboard-card>header select{color:#66717d;background:#fff;border:1px solid #dfe4e8;border-radius:7px;height:30px;padding:0 8px;font-size:10px}.performance-stats{grid-template-columns:repeat(3,1fr);gap:10px;padding:14px 16px 0;display:grid}.performance-stats span{border-right:1px solid #e5e8eb;padding-right:12px}.performance-stats span:last-child{border:0}.performance-stats small,.performance-stats strong,.performance-stats em{display:block}.performance-stats small{color:#87919b;font-size:10px}.performance-stats strong{color:#243248;margin:3px 0;font-size:16px}.performance-stats em{color:var(--green);font-size:10px;font-style:normal}.line-chart{border-bottom:1px solid #dde3e8;height:190px;margin:5px 15px 13px;position:relative}.chart-grid-lines{background:repeating-linear-gradient(#0000 0 38px,#eef1f3 39px 40px);position:absolute;inset:10px 0 24px}.chart-bars{align-items:flex-end;gap:8px;display:flex;position:absolute;inset:12px 8px 25px}.chart-bars i{opacity:.9;background:linear-gradient(#6d8eb6,#d8e4ef);border-radius:4px 4px 0 0;flex:1;min-width:5px;transition:all .2s;position:relative}.chart-bars i:hover{background:#3e628e}.chart-bars b{background:var(--gold);border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;left:50%;transform:translate(-50%);box-shadow:0 0 0 3px #c6a66a2e}.chart-labels{color:#9ba2a9;justify-content:space-between;font-size:10px;display:flex;position:absolute;bottom:3px;left:0;right:0}.appointment-list{padding:3px 15px}.appointment-list>div{border-bottom:1px solid #edf0f2;grid-template-columns:38px 8px 28px 1fr auto;align-items:center;gap:7px;min-height:49px;display:grid}.appointment-list time{color:#394b63;font-size:10px;font-weight:900}.appointment-list>div>i{background:#c5cbd1;border-radius:50%;width:6px;height:6px}.appointment-list>div>i.done{background:var(--green);box-shadow:0 0 0 3px #e5f1eb}.appointment-list>div>span{color:#415d7d;background:#edf2f7;border-radius:7px;place-items:center;width:27px;height:27px;font-size:10px;font-weight:900;display:grid}.appointment-list strong,.appointment-list small{display:block}.appointment-list strong{color:#2f3b4d;font-size:11px}.appointment-list small{color:#9299a1;margin-top:2px;font-size:10px}.appointment-list em{white-space:nowrap;border-radius:5px;padding:4px 6px;font-size:10px;font-style:normal}.status-green{color:#247054;background:#e9f5ef}.status-orange{color:#a16620;background:#fff0da}.status-blue{color:#48688e;background:#eaf1f8}.add-appointment{color:#526b8a;border-style:dashed;width:calc(100% - 30px);min-height:34px;margin:10px 15px 14px;font-size:10px}.requests-card{margin-bottom:13px}.request-filters{justify-content:space-between;align-items:center;gap:15px;min-height:52px;padding:8px 15px;display:flex}.request-filters>div{flex-wrap:wrap;gap:5px;display:flex}.request-filters button{color:#707a85;cursor:pointer;background:#f4f6f7;border:1px solid #0000;border-radius:6px;height:28px;padding:0 9px;font-size:10px}.request-filters button.active{color:#3f5d80;background:#eaf1f8;border-color:#d7e3ef;font-weight:900}.request-filters label{border:1px solid #dfe4e8;border-radius:6px;align-items:center;gap:5px;width:160px;height:30px;padding:0 8px;display:flex}.request-filters label svg{color:#9aa2aa}.request-filters input{border:0;outline:0;width:100%;font-size:10px}.table-head,.table-row{grid-template-columns:1.3fr .85fr 1.45fr 1.05fr 1fr .7fr 25px;align-items:center;gap:10px;padding:0 15px;display:grid}.table-head{color:#8c959f;background:#f7f8f9;height:30px;font-size:10px;font-weight:900}.table-row{border-top:1px solid #edf0f2;min-height:53px}.table-row>div:first-child{align-items:center;gap:8px;display:flex}.table-row>div:first-child>span{color:#425e7d;background:#edf2f7;border-radius:7px;place-items:center;width:29px;height:29px;font-size:10px;font-weight:900;display:grid}.table-row strong,.table-row small{display:block}.table-row strong{color:#344052;font-size:10px}.table-row small{color:#9199a2;margin-top:2px;font-size:10px}.table-row>em{white-space:nowrap;color:#537292;background:#eaf1f8;border-radius:5px;width:fit-content;padding:5px 7px;font-size:10px;font-style:normal}.table-row>button{color:#96a0aa;cursor:pointer;background:0 0;border:0}.table-row>button svg{width:15px}.quick-actions-section h2{color:#243248;margin:18px 0 9px;font-size:12px}.quick-actions-section>div{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.quick-actions-section button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe4e8;border-radius:9px;align-items:center;gap:8px;min-height:62px;padding:9px;display:flex}.quick-actions-section button>svg{color:#4f6e92;width:17px}.quick-actions-section strong,.quick-actions-section small{display:block}.quick-actions-section strong{color:#344052;font-size:10px}.quick-actions-section small{color:#939ba4;margin-top:2px;font-size:10px}.command-overlay{z-index:200;place-items:start center;padding-top:10vh;display:grid;position:fixed;inset:0}.command-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#09101c8c;border:0;width:100%;height:100%;position:absolute;inset:0}.command-palette{background:#fff;border:1px solid #dfe4e8;border-radius:14px;width:min(600px,100vw - 32px);position:relative;overflow:hidden;box-shadow:0 35px 90px #00000059}.command-input{border-bottom:1px solid var(--line);align-items:center;gap:10px;height:58px;padding:0 16px;display:flex}.command-input>svg{color:#72808f}.command-input input{color:var(--navy);border:0;outline:0;flex:1;font-size:13px}.command-recent{padding:13px}.command-recent>span{color:#929ba4;letter-spacing:.08em;padding:0 6px 7px;font-size:10px;font-weight:900;display:block}.command-recent>button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:52px;padding:7px;display:flex}.command-recent>button:hover{background:#f2f5f7}.command-recent button>i{background:var(--blue-soft);color:#486788;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.command-recent button>i svg{width:17px}.command-recent button>div{flex:1}.command-recent strong,.command-recent small{display:block}.command-recent strong{color:#29384d;font-size:12px}.command-recent small{color:#8a949e;margin-top:3px;font-size:10px}.command-recent button>svg{color:#9ba3ac;width:16px}.command-palette>footer{border-top:1px solid var(--line);color:#8b949e;background:#fafafa;align-items:center;gap:15px;height:36px;padding:0 15px;font-size:10px;display:flex}.command-empty{text-align:center;color:#8a949e;padding:35px}.command-empty strong{color:var(--navy);margin:8px 0;font-size:12px}.command-empty p{font-size:11px}.quote-requests-page,.customer-crm-page{gap:13px;display:grid}.quote-page-heading,.customer-crm-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.quote-page-heading>div:first-child>span,.customer-crm-heading>div:first-child>span{color:#a27a35;letter-spacing:.14em;margin-bottom:5px;font-size:11px;font-weight:900;display:block}.quote-page-heading h1,.customer-crm-heading h1{color:#1d2b40;letter-spacing:-.035em;margin:0;font-size:24px;line-height:1.15}.quote-page-heading p,.customer-crm-heading p{color:#7d8792;margin:6px 0 0;font-size:12px;line-height:1.5}.quote-page-heading>div:last-child,.customer-crm-heading>div:last-child{flex:none;gap:7px;display:flex}.quote-success-toast{color:#27664d;background:#edf7f1;border:1px solid #cfe5d8;border-radius:9px;align-items:center;gap:9px;min-height:42px;padding:9px 12px;font-size:12px;font-weight:700;display:flex;box-shadow:0 5px 15px #225c430f}.quote-success-toast>span{flex:1}.quote-success-toast>button{width:27px;height:27px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.quote-summary-grid,.customer-summary-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.quote-summary-grid article,.customer-summary-grid article{background:#fff;border:1px solid #dfe4e8;border-radius:10px;align-items:center;gap:12px;min-height:86px;padding:14px;display:flex;box-shadow:0 3px 12px #16233b09}.quote-summary-icon,.customer-summary-icon{border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.quote-summary-icon svg,.customer-summary-icon svg{width:20px}.quote-summary-icon.new,.customer-summary-icon.new{color:#a96820;background:#fff0dc}.quote-summary-icon.waiting{color:#6a5996;background:#efecf7}.quote-summary-icon.speed,.customer-summary-icon.total{color:#416d9e;background:#eaf1f8}.quote-summary-icon.accepted,.customer-summary-icon.repeat{color:#277858;background:#e8f4ee}.customer-summary-icon.value{color:#8e6a28;background:#f7f0e2}.quote-summary-grid small,.quote-summary-grid strong,.quote-summary-grid em,.customer-summary-grid small,.customer-summary-grid strong,.customer-summary-grid em{display:block}.quote-summary-grid small,.customer-summary-grid small{color:#7d8792;font-size:11px}.quote-summary-grid strong,.customer-summary-grid strong{color:#1f2d42;margin:2px 0;font-size:20px;line-height:1.2}.quote-summary-grid em,.customer-summary-grid em{color:#478168;font-size:10px;font-style:normal}.quote-workspace,.customer-workspace{position:relative;overflow:visible}.quote-status-tabs{scrollbar-width:thin;border-bottom:1px solid #e6eaed;align-items:stretch;gap:4px;min-height:48px;padding:0 13px;display:flex;overflow-x:auto}.quote-status-tabs button{color:#77828e;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-width:max-content;padding:0 9px;font-size:11px;display:flex;position:relative}.quote-status-tabs button:after{content:"";background:0 0;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:9px;right:9px}.quote-status-tabs button.active{color:#263d5d;font-weight:900}.quote-status-tabs button.active:after{background:#c39b50}.quote-status-tabs b,.customer-segment-tabs b{color:#77818c;background:#eef1f4;border-radius:9px;place-items:center;min-width:19px;height:18px;padding:0 5px;font-size:10px;display:inline-grid}.quote-status-tabs button.active b,.customer-segment-tabs button.active b{color:#37597e;background:#e3ebf4}.quote-toolbar,.customer-toolbar{border-bottom:1px solid #edf0f2;align-items:center;gap:8px;min-height:60px;padding:10px 14px;display:flex}.quote-toolbar>label:first-child,.customer-search{color:#8b959f;background:#fafbfb;border:1px solid #dce2e7;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:280px;height:38px;padding:0 10px;display:flex}.quote-toolbar input,.customer-search input{color:#2f3c4e;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.quote-toolbar label>button,.customer-search>button{color:#87919b;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.quote-filter-wrap,.customer-filter-wrap{position:relative}.quote-filter-button,.customer-filter-button{color:#566271;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dce2e7;border-radius:8px;align-items:center;gap:6px;height:38px;padding:0 10px;font-size:11px;font-weight:800;display:flex}.quote-filter-button.active,.customer-filter-button.active{color:#365879;background:#f0f6fb;border-color:#b9cede}.quote-filter-button b,.customer-filter-button b{color:#fff;background:#2e4a6d;border-radius:9px;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.quote-filter-menu,.customer-filter-menu{z-index:40;background:#fff;border:1px solid #dbe1e6;border-radius:10px;width:285px;padding:7px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 45px #14223429}.quote-filter-menu header,.customer-filter-menu header{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;padding:7px 8px 9px;display:flex}.quote-filter-menu header strong,.customer-filter-menu header strong{color:#28384d;font-size:12px}.quote-filter-menu header button,.customer-filter-menu header button{color:#58799b;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.quote-filter-menu>button,.customer-filter-menu>button{color:#5c6773;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;width:100%;min-height:35px;padding:0 8px;font-size:11px;display:flex}.quote-filter-menu>button:hover,.quote-filter-menu>button.selected,.customer-filter-menu>button:hover,.customer-filter-menu>button.selected{color:#2e4a6d;background:#f0f4f8;font-weight:800}.quote-sort,.customer-sort{color:#7d8792;background:#fff;border:1px solid #dce2e7;border-radius:8px;align-items:center;gap:5px;min-width:154px;height:38px;padding:0 8px;display:flex}.quote-sort select,.customer-sort select{color:#566271;background:#fff;border:0;outline:0;width:100%;font-size:11px}.quote-active-filters{background:#fbfcfc;border-bottom:1px solid #edf0f2;flex-wrap:wrap;align-items:center;gap:6px;min-height:42px;padding:8px 14px;display:flex}.quote-active-filters>span{color:#8a939d;font-size:10px}.quote-active-filters>button{color:#456584;cursor:pointer;background:#edf3f8;border:1px solid #d7e1eb;border-radius:6px;align-items:center;gap:4px;height:25px;padding:0 7px;font-size:10px;display:flex}.quote-active-filters>button.clear{color:#8a6740;background:0 0;border:0;margin-left:auto;font-weight:800}.quote-bulk-bar{color:#fff;background:#203754;justify-content:space-between;align-items:center;gap:12px;min-height:47px;padding:8px 14px;display:flex}.quote-bulk-bar>span{font-size:11px}.quote-bulk-bar>div{gap:6px;display:flex}.quote-bulk-bar button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:6px;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:10px;font-weight:800;display:flex}.quote-bulk-bar button.primary{color:#142238;background:#c39b50;border-color:#c39b50}.quote-table-wrap,.customer-table-wrap{overflow-x:auto}.quote-table-head,.quote-table-row{grid-template-columns:26px 1.18fr .92fr 1.35fr .83fr .86fr 1.04fr 25px;align-items:center;gap:10px;min-width:1080px;padding:0 14px;display:grid}.quote-table-head{color:#89939e;letter-spacing:.02em;background:#f7f8f9;min-height:34px;font-size:10px;font-weight:900}.quote-table-row{cursor:pointer;border-top:1px solid #edf0f2;min-height:66px;transition:background .15s}.quote-table-row:hover{background:#fafcfd}.quote-table-row input,.quote-table-head input,.customer-table-row input,.customer-table-head input{accent-color:#294564;cursor:pointer}.quote-customer,.customer-identity{align-items:center;gap:9px;min-width:0;display:flex}.quote-customer>span,.customer-identity>span{color:#3f5d7e;background:#eaf0f6;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid}.quote-table-row strong,.quote-table-row small,.customer-table-row strong,.customer-table-row small{min-width:0;display:block}.quote-table-row strong,.customer-table-row strong{color:#344052;font-size:11px;line-height:1.35}.quote-table-row small,.customer-table-row small{color:#8e98a2;margin-top:2px;font-size:10px;line-height:1.35}.quote-table-row>strong,.customer-table-row>strong{font-weight:800}.quote-table-row>button,.customer-table-row>button{color:#909aa4;cursor:pointer;background:0 0;border:0;place-items:center;width:25px;height:30px;display:grid}.quote-status,.customer-stage{white-space:nowrap;border-radius:6px;width:fit-content;padding:5px 7px;font-size:10px;font-style:normal;font-weight:800}.status-yeni{color:#a46418!important;background:#fff0d9!important}.status-cevap-bekliyor{color:#6d5791!important;background:#f0ebf7!important}.status-teklif-gonderildi{color:#3f638b!important;background:#e8f0f8!important}.status-kabul-edildi{color:#247054!important;background:#e8f4ee!important}.status-reddedildi{color:#9e4c51!important;background:#faeaea!important}.status-suresi-doldu{color:#707982!important;background:#eef0f2!important}.quote-deadline{align-items:center;gap:7px;display:flex}.quote-deadline>span{background:#77a78f;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #edf5f1}.quote-deadline.warning>span{background:#d89b3c;box-shadow:0 0 0 3px #fff3e0}.quote-deadline.critical>span{background:#cb5960;box-shadow:0 0 0 3px #fbeaec}.quote-deadline.warning strong{color:#9a651c}.quote-deadline.critical strong{color:#a33f47}.quote-empty{text-align:center;color:#9ba3ac;flex-direction:column;justify-content:center;align-items:center;min-height:310px;padding:40px 20px;display:flex}.quote-empty>svg{color:#60758e;background:#eef2f5;border-radius:15px;width:54px;height:54px;padding:13px}.quote-empty h2{color:#2d3a4d;margin:13px 0 5px;font-size:15px}.quote-empty p{color:#85909a;margin:0 0 15px;font-size:11px}.quote-empty>div{gap:7px;display:flex}.quote-table-footer,.customer-table-footer{color:#86909a;border-top:1px solid #edf0f2;justify-content:space-between;align-items:center;min-height:45px;padding:8px 14px;font-size:10px;display:flex}.quote-table-footer>div{align-items:center;gap:6px;display:flex}.quote-table-footer button{color:#a3abb3;background:#f8f9fa;border:1px solid #e0e5e9;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.quote-table-footer>div button:first-child svg{transform:rotate(180deg)}.quote-table-footer strong{color:#fff;background:#263e5c;border-radius:6px;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.quote-drawer-layer{z-index:220;position:fixed;inset:0}.quote-drawer-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:default;background:#0c162380;border:0;width:100%;position:absolute;inset:0}.quote-detail-drawer{background:#f7f8f9;width:min(520px,100vw);animation:.24s both drawer-in;position:absolute;inset:0 0 0 auto;overflow-y:auto;box-shadow:-20px 0 55px #0d182738}@keyframes drawer-in{0%{opacity:.5;transform:translate(35px)}}.quote-detail-drawer>header{background:#fff;border-bottom:1px solid #e0e5e9;justify-content:space-between;align-items:center;height:70px;padding:0 20px;display:flex}.quote-detail-drawer>header span{color:#99733b;letter-spacing:.08em;font-size:10px;font-weight:900}.quote-detail-drawer>header h2{color:#243248;margin:3px 0 0;font-size:17px}.quote-detail-drawer>header>button{color:#66727e;cursor:pointer;background:#fff;border:1px solid #e0e5e9;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.quote-detail-drawer>header>button svg{width:18px}.quote-detail-body,.quote-composer,.customer-detail-body{padding:18px 20px 30px}.detail-customer,.composer-customer{background:#fff;border:1px solid #e0e5e9;border-radius:11px;align-items:center;gap:11px;padding:15px;display:flex}.detail-customer>span,.composer-customer>span{color:#3d5b7d;background:#eaf0f6;border-radius:11px;place-items:center;width:43px;height:43px;font-size:13px;font-weight:900;display:grid}.detail-customer>div,.composer-customer>div{flex:1}.detail-customer h3{color:#27364a;margin:0;font-size:14px}.detail-customer p,.composer-customer small{color:#87919b;margin:3px 0 0;font-size:11px}.composer-customer strong{color:#27364a;font-size:12px;display:block}.detail-contact{grid-template-columns:1fr 1fr;gap:8px;margin:10px 0 18px;display:grid}.detail-contact a{color:#466583;background:#fff;border:1px solid #dfe4e8;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 9px;font-size:10px;font-weight:800;display:flex;overflow:hidden}.detail-contact svg{flex:none;width:15px}.quote-detail-body section,.customer-detail-body section{margin-top:17px}.quote-detail-body section>h3,.customer-detail-body section>h3{color:#344052;margin:0 0 9px;font-size:12px}.detail-facts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.detail-facts>span{background:#fff;border:1px solid #e0e5e9;border-radius:9px;grid-template-columns:22px 1fr;column-gap:6px;min-height:75px;padding:10px;display:grid}.detail-facts svg{color:#a27c3c;grid-row:1/3;width:17px}.detail-facts small,.detail-facts strong{display:block}.detail-facts small{color:#929ba4;font-size:10px}.detail-facts strong{color:#394657;font-size:11px;line-height:1.4}.detail-note{color:#5d6167;background:#f7f3eb;border-left:3px solid #c4a163;border-radius:0 8px 8px 0;margin:0;padding:12px;font-size:11px;line-height:1.65}.detail-deadline{background:#fff;border:1px solid #e0e5e9;border-radius:9px;align-items:flex-start;gap:8px;padding:11px;display:flex}.detail-deadline>svg{flex:none;width:18px}.detail-deadline strong{color:#344052;font-size:11px}.detail-deadline p{color:#87919b;margin:3px 0 0;font-size:10px;line-height:1.5}.detail-deadline.warning{color:#b47827;background:#fff9ef;border-color:#efd9b8}.detail-deadline.critical{color:#b24d55;background:#fff5f5;border-color:#efcfd2}.detail-actions{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 8px;display:grid}.detail-actions button,.customer-detail-actions button{color:#496683;cursor:pointer;background:#fff;border:1px solid #dce2e7;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:37px;font-size:10px;font-weight:800;display:flex}.detail-actions svg,.customer-detail-actions svg{width:15px}.create-offer{width:100%}.quote-composer{gap:13px;display:grid}.quote-composer>label,.composer-grid label{color:#596572;font-size:11px;font-weight:800;display:block}.quote-composer input,.quote-composer select,.quote-composer textarea,.customer-detail-body textarea{color:#2f3c4d;background:#fff;border:1px solid #dce2e7;border-radius:8px;outline:none;width:100%;margin-top:5px;font-size:11px}.quote-composer input,.quote-composer select{height:39px;padding:0 10px}.quote-composer textarea,.customer-detail-body textarea{resize:vertical;min-height:82px;padding:10px;line-height:1.55}.composer-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.composer-inclusions{background:#fff;border:1px solid #e0e5e9;border-radius:9px;padding:12px}.composer-inclusions>strong{color:#344052;margin-bottom:8px;font-size:11px;display:block}.composer-inclusions label{color:#66717c;align-items:center;gap:7px;min-height:28px;font-size:10px;display:flex}.composer-inclusions input{accent-color:#294564;width:14px;height:14px;margin:0}.composer-actions{grid-template-columns:.7fr 1.3fr;gap:8px;display:grid}.customer-toolbar{border-bottom:0}.customer-sort{min-width:165px}.customer-segment-tabs{scrollbar-width:thin;border-bottom:1px solid #e7ebee;align-items:center;gap:5px;padding:0 14px 11px;display:flex;overflow-x:auto}.customer-segment-tabs button{color:#717d88;cursor:pointer;background:#fff;border:1px solid #e0e5e9;border-radius:7px;align-items:center;gap:6px;min-width:max-content;height:31px;padding:0 9px;font-size:10px;display:flex}.customer-segment-tabs button.active{color:#345574;background:#edf4f9;border-color:#c5d7e6;font-weight:900}.customer-table-head,.customer-table-row{grid-template-columns:26px 1.25fr .88fr 1.38fr .5fr .8fr .72fr 25px;align-items:center;gap:10px;min-width:1110px;padding:0 14px;display:grid}.customer-table-head{color:#89939e;background:#f7f8f9;min-height:34px;font-size:10px;font-weight:900}.customer-table-row{cursor:pointer;border-top:1px solid #edf0f2;min-height:66px;transition:background .15s}.customer-table-row:hover{background:#fafcfd}.customer-stage.stage-potansiyel{color:#9b6723;background:#fff1dd}.customer-stage.stage-aktif{color:#267054;background:#e8f4ee}.customer-stage.stage-tamamlandi{color:#576c84;background:#eaf0f5}.customer-table-footer strong{color:#596572;font-size:10px}.customer-profile-hero{background:#fff;border:1px solid #e0e5e9;border-radius:11px;align-items:center;gap:12px;padding:16px;display:flex}.customer-profile-hero>span{color:#355778;background:#e6edf5;border-radius:13px;place-items:center;width:52px;height:52px;font-size:13px;font-weight:900;display:grid}.customer-profile-hero>div{flex:1}.customer-profile-hero h3{color:#243248;margin:0;font-size:15px}.customer-profile-hero p{color:#87919b;margin:3px 0 7px;font-size:11px}.customer-profile-hero .favorite{color:#b99048;width:19px}.customer-detail-actions{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:18px;display:grid}.customer-detail-stats{grid-template-columns:1fr 1fr;gap:8px;display:grid}.customer-detail-stats span{background:#fff;border:1px solid #e0e5e9;border-radius:9px;padding:11px}.customer-detail-stats small,.customer-detail-stats strong{display:block}.customer-detail-stats small{color:#9099a2;font-size:10px}.customer-detail-stats strong{color:#344052;margin-top:3px;font-size:12px}.customer-tags{flex-wrap:wrap;gap:6px;display:flex}.customer-tags span,.customer-tags button{color:#556b82;background:#fff;border:1px solid #dce3e9;border-radius:7px;align-items:center;gap:4px;height:27px;padding:0 8px;font-size:10px;display:flex}.customer-tags svg{width:12px}.customer-tags button{cursor:pointer;border-style:dashed}.customer-save-note{color:#fff;cursor:pointer;background:#294564;border:0;border-radius:7px;height:32px;margin-top:7px;padding:0 10px;font-size:10px;font-weight:800}.customer-save-note:disabled{opacity:.45;cursor:not-allowed}.customer-timeline{gap:7px;display:grid}.customer-timeline>span{background:#fff;border:1px solid #e1e6ea;border-radius:8px;align-items:center;gap:9px;min-height:48px;padding:8px;display:flex}.customer-timeline i{color:#4c6988;background:#edf2f7;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.customer-timeline i svg{width:15px}.customer-timeline strong,.customer-timeline small{display:block}.customer-timeline strong{color:#3b4758;font-size:11px}.customer-timeline small{color:#919aa3;margin-top:2px;font-size:10px}.company-profile-page{gap:13px;display:grid}.company-profile-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.company-profile-heading>div:first-child>span{color:#a27a35;letter-spacing:.14em;margin-bottom:5px;font-size:11px;font-weight:900;display:block}.company-profile-heading h1{color:#1d2b40;letter-spacing:-.035em;margin:0;font-size:24px;line-height:1.15}.company-profile-heading p{color:#7d8792;margin:6px 0 0;font-size:12px;line-height:1.5}.company-profile-heading>div:last-child{gap:7px;display:flex}.company-profile-heading .button svg{width:16px}.profile-completion-card{background:linear-gradient(110deg,#edf7f1,#f8fbf9);border:1px solid #d8e5dd;border-radius:10px;grid-template-columns:115px 1fr auto;align-items:center;gap:14px;min-height:76px;padding:11px 13px;display:grid}.profile-completion-score{border-right:1px solid #d3e2da;align-items:center;gap:9px;padding-right:13px;display:flex}.profile-completion-score strong{color:#2e7054;font-size:23px}.profile-completion-score span{color:#587265;font-size:10px;line-height:1.4}.profile-completion-card>div:nth-child(2) header{justify-content:space-between;align-items:center;gap:8px;display:flex}.profile-completion-card>div:nth-child(2) header strong{color:#365c4b;font-size:11px}.profile-completion-card>div:nth-child(2) header span{color:#7c8e85;font-size:10px}.profile-progress{background:#dbe8e1;border-radius:3px;height:5px;margin:6px 0 4px;overflow:hidden}.profile-progress i{background:linear-gradient(90deg,#4d9b76,#86b59c);border-radius:3px;width:92%;height:100%;display:block}.profile-completion-card p{color:#74867d;margin:0;font-size:10px}.profile-completion-card>button{color:#3a7258;cursor:pointer;background:#fff;border:1px solid #c9dcd1;border-radius:7px;align-items:center;gap:4px;height:32px;padding:0 9px;font-size:10px;font-weight:800;display:flex}.profile-completion-card>button svg{width:13px}.company-profile-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:13px;display:grid}.profile-editor-card{overflow:visible}.profile-editor-card>nav{scrollbar-width:thin;border-bottom:1px solid #e4e8eb;align-items:stretch;gap:4px;min-height:51px;padding:0 12px;display:flex;overflow-x:auto}.profile-editor-card>nav button{color:#75808b;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;min-width:max-content;padding:0 9px;font-size:10px;display:flex;position:relative}.profile-editor-card>nav button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:9px;right:9px}.profile-editor-card>nav button.active{color:#294969;font-weight:900}.profile-editor-card>nav button.active:after{background:#c49a4d}.profile-editor-card>nav b{color:#976923;background:#f5e8d0;border-radius:9px;place-items:center;min-width:17px;height:17px;font-size:10px;display:grid}.profile-form-section{padding:18px}.profile-form-section>header{border-bottom:1px solid #e7ebee;justify-content:space-between;align-items:flex-start;gap:10px;min-height:49px;margin-bottom:14px;padding-bottom:12px;display:flex}.profile-form-section>header h2{color:#2f3d50;margin:0 0 3px;font-size:13px}.profile-form-section>header p{color:#8a949e;margin:0;font-size:10px}.profile-form-section>header>span{color:#2d7558;background:#e9f5ef;border-radius:6px;align-items:center;gap:4px;min-width:max-content;padding:5px 7px;font-size:10px;font-weight:800;display:flex}.profile-form-section>header>span svg{width:13px}.profile-form-section>header>span.warning{color:#9a6823;background:#fff1dd}.profile-form-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.profile-form-grid label{color:#586572;font-size:10px;font-weight:800;display:block;position:relative}.profile-form-grid label.wide{grid-column:1/-1}.profile-form-grid input,.profile-form-grid select,.profile-form-grid textarea{color:#2f3d4f;background:#fbfcfc;border:1px solid #dce2e7;border-radius:8px;outline:none;width:100%;margin-top:5px;font-size:10px}.profile-form-grid input,.profile-form-grid select{height:40px;padding:0 10px}.profile-form-grid textarea{resize:vertical;min-height:112px;padding:10px;line-height:1.6}.profile-form-grid label>small{color:#a1a8af;font-size:10px;font-weight:500;position:absolute;bottom:7px;right:8px}.profile-form-tip{color:#9a7337;background:#fbf7ef;border:1px solid #e7dcc5;border-radius:9px;align-items:flex-start;gap:8px;min-height:64px;margin-top:13px;padding:10px;display:flex}.profile-form-tip>svg{flex:none;width:17px}.profile-form-tip>div{flex:1}.profile-form-tip strong{color:#6e5935;font-size:10px}.profile-form-tip p{color:#8c806c;margin:3px 0 0;font-size:10px;line-height:1.5}.profile-form-tip button{color:#8e682d;cursor:pointer;background:#fff;border:1px solid #e2d3b4;border-radius:6px;height:28px;padding:0 7px;font-size:10px;font-weight:800}.profile-location-map{background:radial-gradient(circle at 25% 35%,#38695129 0 3px,#0000 4px) 0 0/90px 80px,radial-gradient(circle at 72% 60%,#3869511f 0 3px,#0000 4px) 0 0/120px 110px,linear-gradient(32deg,#0000 45%,#dfe6e2 46% 48%,#0000 49%) 0 0/100% 100%,linear-gradient(146deg,#0000 39%,#e2e7e4 40% 43%,#0000 44%) 0 0/100% 100%,#f0f3f1;border:1px solid #dfe4e8;border-radius:10px;min-height:160px;margin-top:13px;padding:15px;position:relative;overflow:hidden}.profile-location-map>div{background:#fff;border-radius:8px;min-width:175px;padding:9px 10px 9px 36px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 22px #14223426}.profile-location-map>div>svg{color:#b9893f;width:18px;position:absolute;top:10px;left:10px}.profile-location-map span,.profile-location-map small{display:block}.profile-location-map span{color:#364457;font-size:10px;font-weight:900}.profile-location-map small{color:#8c959e;margin-top:2px;font-size:10px}.profile-location-map>button{color:#4d6a87;cursor:pointer;background:#fff;border:1px solid #d8dfe4;border-radius:7px;align-items:center;gap:4px;height:30px;padding:0 8px;font-size:10px;font-weight:800;display:flex;position:absolute;bottom:10px;right:10px}.profile-location-map>button svg{width:13px}.profile-visibility-options{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;display:grid}.profile-visibility-options label{background:#fff;border:1px solid #dfe4e8;border-radius:8px;align-items:flex-start;gap:7px;min-height:70px;padding:9px;display:flex}.profile-visibility-options input{accent-color:#294564;width:14px;height:14px;margin:1px 0 0}.profile-visibility-options strong,.profile-visibility-options small{display:block}.profile-visibility-options strong{color:#455365;font-size:10px}.profile-visibility-options small{color:#919aa3;margin-top:3px;font-size:10px;line-height:1.4}.brand-assets-grid{grid-template-columns:.8fr 1.2fr;gap:10px;display:grid}.brand-assets-grid section{background:#fbfcfc;border:1px solid #dfe4e8;border-radius:9px;padding:12px}.brand-assets-grid h3,.profile-gallery-manager h3,.specialty-editor h3,.amenity-editor h3,.language-editor h3,.seo-editor h3{color:#3a485a;margin:0 0 9px;font-size:11px}.brand-assets-grid section>p{color:#929aa3;margin:8px 0 0;font-size:10px;line-height:1.5}.logo-upload{align-items:center;gap:9px;display:flex}.logo-upload>span{color:#d9b96f;background:linear-gradient(145deg,#172b44,#2b4768);border-radius:14px;place-items:center;width:62px;height:62px;font-size:15px;font-weight:900;display:grid}.logo-upload label,.cover-upload label,.profile-gallery-manager header label{color:#506d89;cursor:pointer;background:#fff;border:1px solid #dce2e7;border-radius:7px;align-items:center;gap:4px;height:31px;padding:0 8px;font-size:10px;font-weight:800;display:flex}.logo-upload label svg,.cover-upload label svg,.profile-gallery-manager label svg{width:13px}.logo-upload input,.cover-upload input,.profile-gallery-manager input{display:none}.cover-upload{color:#fff;background:linear-gradient(#0e1c2d4d,#0e1c2da6),url(/images/damatgo-hero.jpg) 50% 35%/cover;border-radius:9px;justify-content:space-between;align-items:flex-end;gap:8px;min-height:105px;padding:12px;display:flex}.cover-upload>div svg{width:18px}.cover-upload strong,.cover-upload small{display:block}.cover-upload strong{margin-top:3px;font-size:10px}.cover-upload small{color:#ced7e0;font-size:10px}.profile-gallery-manager{margin-top:14px}.profile-gallery-manager>header{justify-content:space-between;align-items:center;display:flex}.profile-gallery-manager>header h3{margin-bottom:2px}.profile-gallery-manager>header p{color:#919aa3;margin:0;font-size:10px}.profile-gallery-manager>div{grid-template-columns:repeat(4,1fr);grid-auto-rows:95px;gap:7px;margin-top:9px;display:grid}.gallery-photo{background-position:50%;background-size:cover;border-radius:8px;position:relative}.gallery-photo.hero{background-image:url(/images/damatgo-hero.jpg);grid-column:span 2}.gallery-photo.modern{background-image:url(/images/salon-modern.jpg)}.gallery-photo.vip{background-image:url(/images/salon-vip.jpg)}.gallery-photo.classic{background-image:url(/images/salon-classic.jpg)}.gallery-photo>span{color:#fff;background:#132234d9;border-radius:4px;padding:3px 5px;font-size:10px;position:absolute;top:6px;left:6px}.gallery-photo>button{color:#a24f55;cursor:pointer;background:#ffffffe0;border:0;border-radius:6px;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:5px;right:5px}.gallery-photo>button svg{width:12px}.gallery-add{color:#667b8f;cursor:pointer;background:#f8fafb;border:1px dashed #cdd6dd;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:10px;display:flex}.gallery-add svg{width:18px}.profile-upload-security{color:#3a7559;background:#f0f7f3;border:1px solid #d7e5dc;border-radius:8px;align-items:flex-start;gap:7px;min-height:54px;margin-top:13px;padding:9px;display:flex}.profile-upload-security>svg{flex:none;width:17px}.profile-upload-security strong{color:#456c59;font-size:10px}.profile-upload-security p{color:#7c9086;margin:3px 0 0;font-size:10px}.specialty-editor,.amenity-editor,.language-editor,.seo-editor{background:#fbfcfc;border:1px solid #dfe4e8;border-radius:9px;margin-bottom:11px;padding:12px}.specialty-editor>p{color:#919aa3;margin:-5px 0 9px;font-size:10px}.specialty-editor>div{flex-wrap:wrap;gap:6px;display:flex}.specialty-editor>div>span{color:#486987;background:#eef4f9;border:1px solid #c9d9e5;border-radius:7px;align-items:center;gap:4px;height:29px;padding:0 5px 0 8px;font-size:10px;font-weight:800;display:flex}.specialty-editor span button{width:19px;height:19px;color:inherit;background:0 0;border:0;place-items:center;display:grid}.specialty-editor span button svg{width:11px}.specialty-editor>div>button{color:#60768b;cursor:pointer;background:#fff;border:1px dashed #c9d3db;border-radius:7px;align-items:center;gap:4px;height:29px;padding:0 8px;font-size:10px;display:flex}.specialty-editor>div>button svg{width:12px}.amenity-editor>div{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.amenity-editor label{cursor:pointer}.amenity-editor input,.language-editor input{opacity:0;pointer-events:none;position:absolute}.amenity-editor label>span{color:#687581;background:#fff;border:1px solid #e0e5e9;border-radius:7px;align-items:center;gap:5px;min-height:35px;padding:0 8px;font-size:10px;display:flex}.amenity-editor label>span svg{color:#b6bdc3;width:12px}.amenity-editor label.selected>span{color:#345f4c;background:#eef7f2;border-color:#c7ddd2;font-weight:800}.amenity-editor label.selected>span svg{color:#3d8d68}.language-editor>div{flex-wrap:wrap;gap:6px;display:flex}.language-editor label span{color:#6c7883;cursor:pointer;background:#fff;border:1px solid #e0e5e9;border-radius:7px;place-items:center;height:30px;padding:0 9px;font-size:10px;display:grid}.language-editor input:checked+span{color:#345f4c;background:#eef7f2;border-color:#c7ddd2;font-weight:800}.social-fields{gap:8px;display:grid}.social-fields label{background:#fbfcfc;border:1px solid #dfe4e8;border-radius:8px;grid-template-columns:23px 130px 1fr;align-items:center;gap:8px;min-height:53px;padding:7px 9px;display:grid}.social-fields label>svg{color:#587493;width:17px}.social-fields strong,.social-fields small{display:block}.social-fields strong{color:#445264;font-size:10px}.social-fields small{color:#929aa3;margin-top:2px;font-size:10px}.social-fields input{color:#334154;background:#fff;border:1px solid #dce2e7;border-radius:7px;outline:0;height:36px;padding:0 9px;font-size:10px}.seo-editor{margin-top:13px}.seo-editor>label{color:#88929b;background:#fff;border:1px solid #dce2e7;border-radius:8px;align-items:center;height:38px;padding-left:9px;font-size:10px;display:flex;overflow:hidden}.seo-editor>label input{color:#3f4d5e;border:0;outline:0;flex:1;height:100%;padding:0 7px;font-size:10px}.seo-editor>small{color:#949ca4;margin-top:5px;font-size:10px;display:block}.search-result-preview{background:#fff;border:1px solid #dfe4e8;border-radius:9px;margin-top:12px;padding:12px}.search-result-preview>small{color:#8c959e;font-size:10px;font-weight:900}.search-result-preview>span{color:#38805b;margin:9px 0 3px;font-size:10px;display:block}.search-result-preview h3{color:#285d9c;margin:0 0 4px;font-size:12px}.search-result-preview p{color:#616d78;margin:0;font-size:10px;line-height:1.5}.profile-editor-footer{background:#fafbfb;border-top:1px solid #e4e8eb;justify-content:space-between;align-items:center;gap:10px;min-height:59px;padding:10px 17px;display:flex}.profile-editor-footer>span{color:#8c959e;font-size:10px}.profile-editor-footer>div{gap:6px;display:flex}.profile-live-preview{gap:10px;display:grid;position:sticky;top:82px}.profile-live-preview>header{justify-content:space-between;align-items:center;display:flex}.profile-live-preview>header span,.profile-live-preview>header small{display:block}.profile-live-preview>header span{color:#9b7538;letter-spacing:.1em;font-size:10px;font-weight:900}.profile-live-preview>header small{color:#919aa3;margin-top:2px;font-size:10px}.profile-live-preview>header button{color:#52718e;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;font-size:10px;font-weight:800;display:flex}.profile-live-preview>header button svg{width:12px}.profile-live-preview>article{background:#fff;border:1px solid #dce2e7;border-radius:11px;overflow:hidden;box-shadow:0 8px 24px #16233b14}.profile-preview-cover{background:linear-gradient(#0c18271f,#0c182780),url(/images/damatgo-hero.jpg) 50% 35%/cover;height:135px;position:relative}.profile-preview-cover>span{color:#d7e0e8;background:#122234b3;border-radius:5px;align-items:center;gap:3px;padding:4px 6px;font-size:10px;display:flex;position:absolute;bottom:8px;left:8px}.profile-preview-cover>span svg{width:10px}.profile-preview-cover>em{color:#356d55;background:#fffffff0;border-radius:6px;align-items:center;gap:3px;padding:5px 7px;font-size:10px;font-style:normal;font-weight:900;display:flex;position:absolute;top:8px;right:8px}.profile-preview-cover>em svg{width:11px}.profile-preview-copy{padding:38px 13px 13px;position:relative}.profile-preview-logo{color:#d9b96f;background:linear-gradient(145deg,#172b44,#2b4768);border:4px solid #fff;border-radius:14px;place-items:center;width:56px;height:56px;font-size:13px;font-weight:900;display:grid;position:absolute;top:-28px;left:13px}.profile-preview-title h2{color:#27364a;margin:0;font-size:13px}.profile-preview-title p{color:#7e8993;align-items:center;gap:3px;margin:3px 0 0;font-size:10px;display:flex}.profile-preview-title p svg{width:11px}.profile-preview-rating{grid-template-columns:14px auto;align-items:center;column-gap:2px;display:grid;position:absolute;top:11px;right:13px}.profile-preview-rating svg{color:#c49442;grid-row:1/3;width:14px}.profile-preview-rating strong{color:#344154;font-size:11px}.profile-preview-rating small{color:#929aa3;font-size:10px}.profile-preview-slogan{color:#687581;margin:10px 0 8px;font-size:10px;font-style:italic;line-height:1.5}.profile-preview-tags{flex-wrap:wrap;gap:4px;display:flex}.profile-preview-tags span{color:#607080;background:#f1f4f6;border-radius:5px;padding:4px 6px;font-size:10px}.profile-preview-stats{grid-template-columns:repeat(3,1fr);gap:5px;margin:11px 0;display:grid}.profile-preview-stats span{text-align:center;background:#fafbfb;border:1px solid #e4e8eb;border-radius:7px;padding:7px 5px}.profile-preview-stats small,.profile-preview-stats strong{display:block}.profile-preview-stats small{color:#969ea6;font-size:10px}.profile-preview-stats strong{color:#39485a;margin-top:2px;font-size:10px}.profile-preview-copy>button{color:#fff;background:#243d5c;border:0;border-radius:8px;justify-content:center;align-items:center;gap:4px;width:100%;height:36px;font-size:10px;font-weight:900;display:flex}.profile-preview-copy>button svg{width:13px}.profile-health{background:#fff;border:1px solid #dfe4e8;border-radius:9px;padding:11px}.profile-health>header{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.profile-health>header strong{color:#3a485a;font-size:10px}.profile-health>header span{color:#34745a;font-size:11px;font-weight:900}.profile-health>div{gap:6px;display:grid}.profile-health>div span{color:#65727e;align-items:center;gap:5px;font-size:10px;display:flex}.profile-health>div svg{color:#3c8a67;width:12px}.profile-health>div span.pending{color:#946727}.profile-health>div span.pending svg{color:#b17e31}.profile-preview-note{color:#4e6f90;background:#eef4f9;border:1px solid #d5e0ea;border-radius:9px;align-items:flex-start;gap:7px;min-height:55px;padding:9px;display:flex}.profile-preview-note>svg{flex:none;width:15px}.profile-preview-note strong,.profile-preview-note small{display:block}.profile-preview-note strong{color:#486684;font-size:10px}.profile-preview-note small{color:#7d91a4;margin-top:3px;font-size:10px;line-height:1.4}.reviews-page{gap:13px;display:grid}.reviews-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.reviews-heading>div:first-child>span{color:#a27a35;letter-spacing:.14em;margin-bottom:5px;font-size:11px;font-weight:900;display:block}.reviews-heading h1{color:#1d2b40;letter-spacing:-.035em;margin:0;font-size:24px;line-height:1.15}.reviews-heading p{color:#7d8792;margin:6px 0 0;font-size:12px;line-height:1.5}.reviews-heading>div:last-child{gap:7px;display:flex}.reviews-heading .button svg{width:16px}.review-summary-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.review-summary-grid article{background:#fff;border:1px solid #dfe4e8;border-radius:10px;align-items:center;gap:11px;min-height:86px;padding:14px;display:flex;box-shadow:0 3px 12px #16233b09}.review-summary-icon{border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.review-summary-icon svg{width:19px}.review-summary-icon.rating{color:#a87b32;background:#f8f0df}.review-summary-icon.response{color:#456d98;background:#eaf1f8}.review-summary-icon.time{color:#785f98;background:#f0ebf7}.review-summary-icon.trust{color:#2e795b;background:#e8f4ee}.review-summary-grid small,.review-summary-grid strong,.review-summary-grid em{display:block}.review-summary-grid small{color:#7d8792;font-size:11px}.review-summary-grid strong{color:#1f2d42;margin:2px 0;font-size:19px;line-height:1.2}.review-summary-grid em{color:#51806b;font-size:10px;font-style:normal}.review-insight{color:#4d7090;background:linear-gradient(110deg,#edf4f9,#f8fafc);border:1px solid #d6e1e9;border-radius:10px;align-items:center;gap:10px;min-height:65px;padding:11px 13px;display:flex}.review-insight>svg{flex:none;width:22px}.review-insight>div{flex:1}.review-insight strong{color:#45637f;font-size:11px}.review-insight p{color:#7b8f9f;margin:3px 0 0;font-size:10px;line-height:1.5}.review-insight button{color:#4a6d8d;cursor:pointer;background:#fff;border:1px solid #ccdae5;border-radius:7px;align-items:center;gap:4px;height:31px;padding:0 8px;font-size:10px;font-weight:900;display:flex}.review-insight button svg{width:12px}.review-dashboard-layout{grid-template-columns:minmax(0,1fr) 275px;align-items:start;gap:12px;display:grid}.review-workspace{overflow:visible}.review-toolbar{border-bottom:1px solid #e3e7ea;align-items:center;gap:8px;min-height:58px;padding:9px 12px;display:flex}.review-search{color:#8b959f;background:#fafbfb;border:1px solid #dce2e7;border-radius:8px;flex:1;align-items:center;gap:7px;min-width:240px;height:37px;padding:0 9px;display:flex}.review-search>svg{width:16px}.review-search input{color:#334154;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.review-search button{color:#87929c;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.review-search button svg{width:13px}.review-filter{background:#fff;border:1px solid #dce2e7;border-radius:8px;grid-template-columns:1fr 13px;align-items:center;min-width:115px;height:37px;padding:0 7px;display:grid}.review-filter>span{color:#999fa6;grid-column:1/-1;margin:3px 0 -3px;font-size:10px;line-height:1}.review-filter select{appearance:none;color:#50606f;background:0 0;border:0;outline:0;min-width:0;font-size:10px;font-weight:800}.review-filter svg{color:#8c959e;width:12px}.review-filter-tabs{border-bottom:1px solid #e6eaed;align-items:stretch;gap:2px;min-height:46px;padding:0 12px;display:flex;overflow-x:auto}.review-filter-tabs button{color:#7a858f;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;min-width:max-content;padding:0 8px;font-size:10px;display:flex;position:relative}.review-filter-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.review-filter-tabs button.active{color:#2d4d6d;font-weight:900}.review-filter-tabs button.active:after{background:#bf9144}.review-filter-tabs b{color:#65717c;background:#eef1f3;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;display:grid}.review-list{background:#f7f8f9;gap:8px;padding:10px;display:grid}.review-card{background:#fff;border:1px solid #dfe4e8;border-radius:10px;overflow:hidden;box-shadow:0 3px 12px #16233b09}.review-card.critical{border-left:3px solid #bd696f}.review-card>header{border-bottom:1px solid #e7ebee;grid-template-columns:37px 1fr auto 27px;align-items:center;gap:8px;min-height:59px;padding:9px 11px;display:grid}.review-avatar,.review-detail-customer>span{color:#426587;background:#e8eff6;border-radius:9px;place-items:center;width:37px;height:37px;font-size:10px;font-weight:900;display:grid}.review-card>header>div:nth-child(2) strong,.review-card>header>div:nth-child(2) small{display:block}.review-card>header>div:nth-child(2) strong{color:#3e4c5e;font-size:10px}.review-card>header>div:nth-child(2) strong svg{color:#34785a;vertical-align:middle;width:12px;margin-left:3px}.review-card>header>div:nth-child(2) small{color:#929aa3;margin-top:2px;font-size:10px}.review-card>header>div:nth-child(3){text-align:right}.review-card>header>div:nth-child(3)>small{color:#949ca4;margin-top:2px;font-size:10px;display:block}.review-card>header>button{color:#87919a;background:0 0;border:0;place-items:center;width:27px;height:27px;display:grid}.review-card>header>button svg{width:14px}.review-stars{color:#c18d36;align-items:center;gap:2px;display:inline-flex}.review-stars svg{width:14px;height:14px}.review-stars.small svg{width:10px;height:10px}.review-card-body{padding:10px 11px}.review-context{align-items:center;gap:8px;display:flex}.review-context>span{color:#7b8791;align-items:center;gap:3px;font-size:10px;display:flex}.review-context>span svg{color:#5a7691;width:11px}.review-context>em{margin-left:auto}.review-status{color:#9b6820;background:#fff0da;border-radius:6px;width:max-content;padding:5px 7px;font-size:10px;font-style:normal;font-weight:900}.review-status.yanıtlandı{color:#2f7658;background:#e8f4ee}.review-status.incelemede{color:#98555b;background:#f8e9eb}.review-card-body h2{color:#354356;margin:9px 0 4px;font-size:12px}.review-card-body>p{color:#687581;margin:0;font-size:10px;line-height:1.6}.review-photos{gap:6px;margin-top:8px;display:flex}.review-photos button{color:#fff;background:linear-gradient(#101f312e,#101f317a),url(/images/damatgo-hero.jpg) 50%/cover;border:1px solid #dce2e7;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:75px;height:54px;font-size:10px;display:flex}.review-photos button:nth-child(2){background-image:linear-gradient(#101f312e,#101f317a),url(/images/salon-modern.jpg)}.review-photos svg{width:14px}.review-tags{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.review-tags span{color:#58718a;background:#eef3f7;border-radius:5px;padding:4px 6px;font-size:10px}.review-card-body>footer{justify-content:space-between;align-items:center;gap:8px;min-height:36px;margin-top:9px;display:flex}.review-card-body>footer>span{color:#87919a;align-items:center;gap:4px;font-size:10px;display:flex}.review-card-body>footer>span svg{width:11px}.review-card-body>footer>div{gap:5px;display:flex}.review-card-body>footer button{color:#647382;cursor:pointer;background:#fff;border:1px solid #dfe4e8;border-radius:6px;align-items:center;gap:3px;height:28px;padding:0 7px;font-size:10px;display:flex}.review-card-body>footer button svg{width:11px}.review-card-body>footer button.primary{color:#fff;background:#294866;border-color:#294866;font-weight:900}.review-card-body>footer button.answered{color:#37745a;background:#eef7f2;border-color:#cce0d5}.review-business-reply{background:#f8fafb;border-top:1px solid #e5e9ec;align-items:flex-start;gap:8px;padding:9px 11px;display:flex}.review-business-reply>span,.review-detail-reply>span{color:#d7b86f;background:#294866;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:10px;font-weight:900;display:grid}.review-business-reply>div{flex:1}.review-business-reply header,.review-detail-reply header{justify-content:space-between;display:flex}.review-business-reply strong,.review-business-reply small{font-size:10px}.review-business-reply strong{color:#405064}.review-business-reply small{color:#98a0a7}.review-business-reply p{color:#6f7b86;margin:4px 0 0;font-size:10px;line-height:1.55}.review-workspace-footer{color:#86909a;border-top:1px solid #e5e9ec;justify-content:space-between;align-items:center;min-height:43px;padding:8px 13px;font-size:10px;display:flex}.review-workspace-footer>div{align-items:center;gap:4px;display:flex}.review-workspace-footer svg{width:12px}.review-insights{gap:9px;display:grid;position:sticky;top:82px}.review-insights .dashboard-card{padding:11px}.review-insights h2{color:#394759;margin:0;font-size:11px}.rating-breakdown>header{justify-content:space-between;align-items:flex-start;display:flex}.rating-breakdown>header p{color:#949ca4;margin:2px 0 0;font-size:10px}.rating-breakdown>header>strong{color:#b17f31;font-size:23px}.rating-breakdown>div{gap:7px;margin-top:9px;display:grid}.rating-breakdown>div>span{grid-template-columns:28px 1fr 28px;align-items:center;gap:6px;display:grid}.rating-breakdown small{color:#677482;align-items:center;gap:2px;font-size:10px;display:flex}.rating-breakdown small svg{color:#c18d36;width:9px}.rating-breakdown i{background:#e9edef;border-radius:3px;height:5px;overflow:hidden}.rating-breakdown i b{background:#c69a4c;border-radius:3px;height:100%;display:block}.rating-breakdown em{color:#7e8993;text-align:right;font-size:10px;font-style:normal}.review-keywords>header{justify-content:space-between;align-items:center;display:flex}.review-keywords>header span{color:#715c8d;background:#f0eaf6;border-radius:5px;padding:4px 5px;font-size:10px}.review-keywords>div{flex-wrap:wrap;gap:5px;margin:9px 0;display:flex}.review-keywords>div span{color:#57718a;background:#eef3f7;border-radius:6px;padding:5px 6px;font-size:10px}.review-keywords>div span.positive{color:#39745a;background:#eaf5ef}.review-keywords>div span.warning{color:#966820;background:#fff1db}.review-keywords b{margin-left:3px}.review-keywords>p{color:#82745d;background:#f8f5ee;border-radius:7px;align-items:flex-start;gap:5px;margin:0;padding:8px;font-size:10px;line-height:1.45;display:flex}.review-keywords>p svg{color:#a07938;flex:none;width:12px}.branch-ratings>header{justify-content:space-between;align-items:center;display:flex}.branch-ratings>header button{color:#54728e;background:0 0;border:0;align-items:center;font-size:10px;display:flex}.branch-ratings>header button svg{width:10px}.branch-ratings>div{margin-top:7px;display:grid}.branch-ratings>div>span{border-bottom:1px solid #e8ecef;grid-template-columns:1fr auto;align-items:center;min-height:38px;display:grid}.branch-ratings>div>span:last-child{border-bottom:0}.branch-ratings strong{color:#4d5b6a;font-size:10px}.branch-ratings em{color:#929aa3;grid-column:1/-1;font-size:10px;font-style:normal}.review-detail-drawer{width:min(520px,94vw)}.review-detail-body{padding:16px 18px 28px}.review-detail-customer{background:#fbfcfc;border:1px solid #dfe4e8;border-radius:9px;align-items:center;gap:8px;min-height:59px;padding:9px;display:flex}.review-detail-customer>div{flex:1}.review-detail-customer>div strong,.review-detail-customer>div small{display:block}.review-detail-customer>div strong{color:#3f4d5e;font-size:10px}.review-detail-customer>div strong svg{color:#34785a;vertical-align:middle;width:12px}.review-detail-customer>div small{color:#929aa3;font-size:10px}.review-detail-copy{border-bottom:1px solid #e4e8eb;padding:12px 0}.review-detail-copy h3{color:#354356;margin:0 0 5px;font-size:13px}.review-detail-copy p{color:#687581;margin:0;font-size:10px;line-height:1.6}.review-detail-copy>div{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.review-detail-copy>div span{color:#58718a;background:#eef3f7;border-radius:5px;padding:4px 6px;font-size:10px}.review-detail-body>section{margin-top:15px}.review-detail-body>section>h3{color:#394759;margin:0 0 8px;font-size:11px}.review-detail-facts{grid-template-columns:1fr 1fr;gap:6px;display:grid}.review-detail-facts>span{background:#fbfcfc;border:1px solid #e0e5e9;border-radius:8px;grid-template-columns:16px 1fr;column-gap:5px;min-height:58px;padding:8px;display:grid}.review-detail-facts svg{color:#5b7894;grid-row:1/3;width:14px}.review-detail-facts small,.review-detail-facts strong{display:block}.review-detail-facts small{color:#959da5;font-size:10px}.review-detail-facts strong{color:#485667;margin-top:2px;font-size:10px}.review-detail-photos{grid-template-columns:1fr 1fr;gap:6px;display:grid}.review-detail-photos span{color:#fff;background:linear-gradient(#0f1e2f1a,#0f1e2f7a),url(/images/damatgo-hero.jpg) 50%/cover;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:105px;display:flex}.review-detail-photos span:nth-child(2){background-image:linear-gradient(#0f1e2f1a,#0f1e2f7a),url(/images/salon-modern.jpg)}.review-detail-photos svg{width:18px}.review-detail-photos small{font-size:10px}.review-detail-reply{background:#f2f6f9;border:1px solid #d8e3ec;border-radius:9px;align-items:flex-start;gap:8px;padding:10px;display:flex}.review-detail-reply>div{flex:1}.review-detail-reply strong,.review-detail-reply small{font-size:10px}.review-detail-reply strong{color:#405064}.review-detail-reply small{color:#98a0a7}.review-detail-reply p{color:#6f7b86;margin:4px 0 0;font-size:10px;line-height:1.55}.review-no-reply{color:#a06e27;background:#fff8ed;border:1px solid #ead8ba;border-radius:9px;align-items:flex-start;gap:8px;min-height:62px;margin-top:15px;padding:10px;display:flex}.review-no-reply>svg{flex:none;width:17px}.review-no-reply strong{color:#7e602f;font-size:10px}.review-no-reply p{color:#957f5d;margin:3px 0 0;font-size:10px}.review-detail-actions{grid-template-columns:.8fr 1.2fr;gap:6px;margin-top:16px;display:grid}.review-detail-actions button{color:#566f87;background:#fff;border:1px solid #dce2e7;border-radius:7px;justify-content:center;align-items:center;gap:4px;height:35px;font-size:10px;font-weight:800;display:flex}.review-detail-actions button svg{width:13px}.review-detail-actions button.primary{color:#fff;background:#284867;border-color:#284867}.review-reply-form,.review-report-form{gap:11px;padding:18px 20px 30px;display:grid}.review-reply-customer,.review-report-summary{background:#fbfcfc;border:1px solid #dfe4e8;border-radius:9px;align-items:flex-start;gap:8px;min-height:72px;padding:10px;display:flex}.review-reply-customer>span,.review-report-summary>span{color:#426587;background:#e8eff6;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.review-reply-customer>div,.review-report-summary>div{flex:1}.review-reply-customer strong,.review-report-summary strong{color:#405064;font-size:10px}.review-reply-customer p,.review-report-summary p{color:#7e8993;margin:4px 0 0;font-size:10px;line-height:1.45}.review-reply-form>section{background:#fbfcfc;border:1px solid #dfe4e8;border-radius:9px;padding:10px}.review-reply-form>section>header{justify-content:space-between;margin-bottom:7px;display:flex}.review-reply-form>section>header strong{color:#475566;font-size:10px}.review-reply-form>section>header small{color:#949ca4;font-size:10px}.review-reply-form>section>div{gap:5px;display:grid}.review-reply-form>section button{color:#5c6976;text-align:left;background:#fff;border:1px solid #e0e5e9;border-radius:7px;grid-template-columns:20px 1fr 12px;align-items:center;gap:5px;min-height:35px;padding:0 7px;font-size:10px;display:grid}.review-reply-form>section button>span{color:#52708c;background:#eef3f7;border-radius:6px;place-items:center;width:20px;height:20px;font-size:10px;font-weight:900;display:grid}.review-reply-form>section button svg{width:11px}.review-reply-form>label,.review-report-form>label{color:#596572;font-size:10px;font-weight:800;display:block;position:relative}.review-reply-form textarea,.review-report-form textarea{color:#2f3c4d;resize:vertical;background:#fff;border:1px solid #dce2e7;border-radius:8px;outline:none;width:100%;min-height:135px;margin-top:5px;padding:10px;font-size:10px;line-height:1.55}.review-reply-form>label>small{color:#9ba3aa;font-size:10px;font-weight:500;position:absolute;bottom:7px;right:8px}.review-reply-guidance,.review-report-warning{color:#3e775a;background:#eef7f2;border:1px solid #d3e3da;border-radius:9px;align-items:flex-start;gap:8px;min-height:62px;padding:10px;display:flex}.review-reply-guidance>svg,.review-report-warning>svg{flex:none;width:18px}.review-reply-guidance strong,.review-report-warning strong{color:#456b59;font-size:10px}.review-reply-guidance p,.review-report-warning p{color:#788d82;margin:3px 0 0;font-size:10px;line-height:1.5}.review-reply-notify,.review-report-confirm{background:#fbfcfc;border:1px solid #e0e5e9;border-radius:8px;align-items:flex-start;gap:8px;min-height:50px;padding:8px;display:flex!important}.review-reply-notify input,.review-report-confirm input{accent-color:#294564;width:14px;height:14px;margin:2px 0 0}.review-reply-notify strong,.review-reply-notify small{display:block}.review-reply-notify strong{color:#465465;font-size:10px}.review-reply-notify small{color:#929aa3;font-size:10px}.review-reply-form>footer,.review-report-form>footer{grid-template-columns:.75fr 1.25fr;gap:7px;display:grid}.review-report-drawer{width:min(470px,94vw)}.review-report-warning{color:#98555b;background:#fdf2f3;border-color:#ead1d4}.review-report-warning strong{color:#8a5056}.review-report-warning p{color:#98777a}.review-report-form fieldset{border:1px solid #dfe4e8;border-radius:9px;padding:9px}.review-report-form legend{color:#4d5a68;padding:0 4px;font-size:10px;font-weight:800}.review-report-form fieldset label{color:#687581;align-items:center;gap:7px;min-height:30px;font-size:10px;display:flex}.review-report-form fieldset input{accent-color:#294564}.review-report-confirm{min-height:40px;color:#687581!important;font-size:10px!important}.campaigns-page{gap:13px;display:grid}.campaigns-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.campaigns-heading>div:first-child>span{color:#a27a35;letter-spacing:.14em;margin-bottom:5px;font-size:11px;font-weight:900;display:block}.campaigns-heading h1{color:#1d2b40;letter-spacing:-.035em;margin:0;font-size:24px;line-height:1.15}.campaigns-heading p{color:#7d8792;margin:6px 0 0;font-size:12px;line-height:1.5}.campaigns-heading>div:last-child{gap:7px;display:flex}.campaigns-heading .button svg{width:16px}.campaign-summary-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.campaign-summary-grid article{background:#fff;border:1px solid #dfe4e8;border-radius:10px;align-items:center;gap:11px;min-height:86px;padding:14px;display:flex;box-shadow:0 3px 12px #16233b09}.campaign-summary-icon{border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.campaign-summary-icon svg{width:19px}.campaign-summary-icon.active{color:#2d795b;background:#e8f4ee}.campaign-summary-icon.reach{color:#456d98;background:#eaf1f8}.campaign-summary-icon.conversion{color:#7a6099;background:#f0ebf7}.campaign-summary-icon.revenue{color:#986d2a;background:#f8f0df}.campaign-summary-grid small,.campaign-summary-grid strong,.campaign-summary-grid em{display:block}.campaign-summary-grid small{color:#7d8792;font-size:11px}.campaign-summary-grid strong{color:#1f2d42;margin:2px 0;font-size:19px;line-height:1.2}.campaign-summary-grid em{color:#51806b;font-size:10px;font-style:normal}.campaign-insight{color:#4b7091;background:linear-gradient(110deg,#edf4f9,#f8fafc);border:1px solid #d8e2eb;border-radius:10px;align-items:center;gap:10px;min-height:65px;padding:11px 13px;display:flex}.campaign-insight>svg{flex:none;width:22px}.campaign-insight>div{flex:1}.campaign-insight strong{color:#45637f;font-size:11px}.campaign-insight p{color:#7b8f9f;margin:3px 0 0;font-size:10px;line-height:1.5}.campaign-insight button{color:#4a6d8d;cursor:pointer;background:#fff;border:1px solid #ccdae5;border-radius:7px;align-items:center;gap:4px;height:31px;padding:0 8px;font-size:10px;font-weight:900;display:flex}.campaign-insight button svg{width:12px}.campaign-workspace{overflow:visible}.campaign-toolbar{border-bottom:1px solid #e3e7ea;align-items:center;gap:8px;min-height:58px;padding:9px 13px;display:flex}.campaign-search{color:#8b959f;background:#fafbfb;border:1px solid #dce2e7;border-radius:8px;flex:1;align-items:center;gap:7px;min-width:260px;height:37px;padding:0 9px;display:flex}.campaign-search>svg{width:16px}.campaign-search input{color:#334154;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.campaign-search button{color:#87929c;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.campaign-search button svg{width:13px}.campaign-filter{background:#fff;border:1px solid #dce2e7;border-radius:8px;grid-template-columns:1fr 13px;align-items:center;min-width:135px;height:37px;padding:0 7px;display:grid}.campaign-filter>span{color:#999fa6;grid-column:1/-1;margin:3px 0 -3px;font-size:10px;line-height:1}.campaign-filter select{appearance:none;color:#50606f;background:0 0;border:0;outline:0;min-width:0;font-size:10px;font-weight:800}.campaign-filter svg{color:#8c959e;width:12px}.campaign-view-toggle{background:#f3f5f6;border:1px solid #dce2e7;border-radius:8px;height:37px;padding:3px;display:flex}.campaign-view-toggle button{color:#75818c;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:31px;height:29px;display:grid}.campaign-view-toggle button svg{width:13px}.campaign-view-toggle button.active{color:#315170;background:#fff;box-shadow:0 1px 4px #16233b1a}.campaign-status-tabs{border-bottom:1px solid #e6eaed;align-items:stretch;gap:3px;min-height:46px;padding:0 13px;display:flex;overflow-x:auto}.campaign-status-tabs button{color:#7a858f;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;min-width:max-content;padding:0 10px;font-size:10px;display:flex;position:relative}.campaign-status-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.campaign-status-tabs button.active{color:#2d4d6d;font-weight:900}.campaign-status-tabs button.active:after{background:#bf9144}.campaign-status-tabs b{color:#65717c;background:#eef1f3;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;display:grid}.campaign-card-grid{background:#f7f8f9;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:13px;display:grid}.campaign-card{background:#fff;border:1px solid #dfe4e8;border-radius:11px;overflow:hidden;box-shadow:0 4px 15px #1724350b}.campaign-card-art,.campaign-detail-hero,.campaign-form-preview{color:#fff;position:relative;overflow:hidden}.campaign-card-art{height:132px;padding:12px}.campaign-card-art.tone-navy,.campaign-detail-hero.tone-navy,.campaign-form-preview.tone-navy{background:linear-gradient(135deg,#11223a,#294866)}.campaign-card-art.tone-gold,.campaign-detail-hero.tone-gold,.campaign-form-preview.tone-gold{background:linear-gradient(135deg,#5f4827,#a87b37)}.campaign-card-art.tone-green,.campaign-detail-hero.tone-green,.campaign-form-preview.tone-green{background:linear-gradient(135deg,#194739,#3c7b5f)}.campaign-card-art.tone-plum,.campaign-detail-hero.tone-plum,.campaign-form-preview.tone-plum{background:linear-gradient(135deg,#382b4d,#745d8d)}.campaign-card-art.tone-blue,.campaign-detail-hero.tone-blue,.campaign-form-preview.tone-blue{background:linear-gradient(135deg,#223d5d,#4f779c)}.campaign-card-art.tone-slate,.campaign-detail-hero.tone-slate,.campaign-form-preview.tone-slate{background:linear-gradient(135deg,#35404c,#687786)}.campaign-card-art>span{z-index:2;color:#e4e9ed;background:#ffffff1a;border:1px solid #ffffff38;border-radius:6px;padding:5px 7px;font-size:10px;font-weight:800;position:relative}.campaign-status{color:#2f7658;background:#e8f4ee;border-radius:6px;width:max-content;padding:5px 7px;font-size:10px;font-style:normal;font-weight:900}.campaign-status.planlandı{color:#536f91;background:#eaf1f8}.campaign-status.taslak{color:#747e87;background:#eceff1}.campaign-status.sona-erdi{color:#96535a;background:#f7e9eb}.campaign-card-art>em{z-index:2;position:absolute;top:10px;right:10px}.campaign-card-art>div{z-index:2;position:absolute;bottom:12px;left:12px}.campaign-card-art small,.campaign-card-art strong,.campaign-card-art p{display:block}.campaign-card-art small{color:#d8dde1;letter-spacing:.08em;font-size:10px}.campaign-card-art strong{color:#fff;margin:4px 0 2px;font-size:18px;line-height:1.1}.campaign-card-art p{color:#d8e0e6;margin:0;font-size:10px}.campaign-card-art>i,.campaign-detail-hero>i{border:1px solid #ffffff24;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-48px;right:-38px}.campaign-card-art>b,.campaign-detail-hero>b{border:1px solid #ffffff1a;border-radius:50%;width:70px;height:70px;position:absolute;top:38px;right:18px}.campaign-card-copy{padding:11px}.campaign-card-copy>p{color:#74808b;min-height:34px;margin:0 0 9px;font-size:10px;line-height:1.55}.campaign-date{background:#fbfcfc;border:1px solid #e2e6e9;border-radius:7px;align-items:center;gap:6px;min-height:45px;padding:7px;display:flex}.campaign-date>svg{color:#a07938;width:15px}.campaign-date>span{flex:1}.campaign-date small,.campaign-date strong{display:block}.campaign-date small{color:#969ea6;font-size:10px}.campaign-date strong{color:#4c5968;font-size:10px}.campaign-date em{color:#9b6820;background:#fff0da;border-radius:5px;padding:4px 5px;font-size:10px;font-style:normal}.campaign-targets{gap:5px;margin:9px 0;display:grid}.campaign-targets span{color:#6d7984;align-items:center;gap:5px;font-size:10px;display:flex}.campaign-targets svg{color:#5a7894;width:11px}.campaign-usage>header{color:#76818b;justify-content:space-between;font-size:10px;display:flex}.campaign-usage>header strong{color:#435163}.campaign-usage>div,.campaign-detail-usage>div{background:#e9edef;border-radius:3px;height:5px;margin-top:5px;overflow:hidden}.campaign-usage>div i,.campaign-detail-usage>div i{background:linear-gradient(90deg,#416f9a,#6f93b3);border-radius:3px;height:100%;display:block}.campaign-mini-stats{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:10px;display:grid}.campaign-mini-stats span{background:#f5f7f8;border-radius:6px;padding:6px}.campaign-mini-stats small,.campaign-mini-stats strong{display:block}.campaign-mini-stats small{color:#969ea6;font-size:10px}.campaign-mini-stats strong{color:#3e4c5e;margin-top:2px;font-size:10px}.campaign-card>footer{background:#fafbfb;border-top:1px solid #e5e9ec;grid-template-columns:auto auto 1fr;gap:5px;min-height:43px;padding:7px 9px;display:grid}.campaign-card>footer button{color:#617181;cursor:pointer;background:#fff;border:1px solid #dde3e7;border-radius:6px;justify-content:center;align-items:center;gap:3px;height:29px;padding:0 7px;font-size:10px;display:flex}.campaign-card>footer button svg{width:11px}.campaign-card>footer button.primary{color:#fff;background:#284867;border-color:#284867;font-weight:900}.campaign-list{overflow-x:auto}.campaign-list-head,.campaign-list-row{grid-template-columns:1.65fr 1.15fr 1fr .7fr .6fr 30px;align-items:center;gap:8px;min-width:870px;display:grid}.campaign-list-head{color:#89939c;background:#f8f9fa;border-bottom:1px solid #e1e6e9;min-height:36px;padding:0 12px;font-size:10px;font-weight:900}.campaign-list-row{cursor:pointer;background:#fff;border-bottom:1px solid #e7ebee;min-height:68px;padding:7px 12px}.campaign-list-row:hover{background:#fafcfd}.campaign-list-row>div:first-child{align-items:center;gap:8px;min-width:0;display:flex}.campaign-list-row>div:first-child>span{color:#fff;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:grid}.campaign-list-row .tone-navy{background:#294866}.campaign-list-row .tone-gold{background:#a87b37}.campaign-list-row .tone-green{background:#3c7b5f}.campaign-list-row .tone-plum{background:#745d8d}.campaign-list-row .tone-blue{background:#4f779c}.campaign-list-row .tone-slate{background:#687786}.campaign-list-row>div:first-child>span svg{width:17px}.campaign-list-row strong,.campaign-list-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.campaign-list-row strong{color:#435163;font-size:10px}.campaign-list-row small{color:#929aa3;margin-top:2px;font-size:10px}.campaign-list-row>button{color:#84909b;background:0 0;border:0;place-items:center;width:28px;height:28px;display:grid}.campaign-list-row>button svg{width:13px}.campaign-workspace-footer{color:#86909a;border-top:1px solid #e5e9ec;justify-content:space-between;align-items:center;min-height:43px;padding:8px 14px;font-size:10px;display:flex}.campaign-workspace-footer>div{align-items:center;gap:4px;display:flex}.campaign-workspace-footer svg{width:12px}.campaign-detail-drawer{width:min(540px,94vw)}.campaign-detail-body{padding:16px 18px 28px}.campaign-detail-hero{border-radius:10px;align-items:flex-end;min-height:155px;padding:17px;display:flex}.campaign-detail-hero>div{z-index:2;flex:1;position:relative}.campaign-detail-hero small{color:#d8e0e6;font-size:10px}.campaign-detail-hero strong{color:#fff;margin:6px 0 2px;font-size:21px;display:block}.campaign-detail-hero h3{color:#fff;margin:0;font-size:12px}.campaign-detail-hero p{color:#d9e0e6;max-width:360px;margin:5px 0 0;font-size:10px;line-height:1.45}.campaign-detail-hero>em{z-index:2;position:absolute;top:12px;right:12px}.campaign-detail-stats{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:9px;display:grid}.campaign-detail-stats span{background:#fbfcfc;border:1px solid #e0e5e9;border-radius:8px;min-height:66px;padding:8px}.campaign-detail-stats svg{color:#a27836;width:14px}.campaign-detail-stats small,.campaign-detail-stats strong{display:block}.campaign-detail-stats small{color:#949ca4;margin-top:4px;font-size:10px}.campaign-detail-stats strong{color:#3e4c5e;font-size:11px}.campaign-detail-body>section{margin-top:16px}.campaign-detail-body>section>h3{color:#394759;margin:0 0 8px;font-size:11px}.campaign-funnel{gap:7px;display:grid}.campaign-funnel span{grid-template-columns:75px 1fr 45px;align-items:center;gap:6px;display:grid}.campaign-funnel strong{color:#5c6976;font-size:10px}.campaign-funnel i{background:linear-gradient(90deg,#3f698f,#6e92b2);border-radius:4px;height:8px}.campaign-funnel em{color:#677581;text-align:right;font-size:10px;font-style:normal}.campaign-rule-list{grid-template-columns:1fr 1fr;gap:6px;display:grid}.campaign-rule-list>span{background:#fbfcfc;border:1px solid #e0e5e9;border-radius:8px;align-items:flex-start;gap:6px;min-height:58px;padding:8px;display:flex}.campaign-rule-list svg{color:#587694;width:14px}.campaign-rule-list small,.campaign-rule-list strong{display:block}.campaign-rule-list small{color:#959da5;font-size:10px}.campaign-rule-list strong{color:#485667;margin-top:2px;font-size:10px;line-height:1.4}.campaign-detail-usage{background:#fbfcfc;border:1px solid #e0e5e9;border-radius:8px;padding:10px}.campaign-detail-usage header{color:#52606e;justify-content:space-between;font-size:10px;display:flex}.campaign-detail-usage header strong{font-size:13px}.campaign-detail-usage header em{color:#8a949d;font-style:normal}.campaign-detail-usage p{color:#929aa3;margin:6px 0 0;font-size:10px}.campaign-detail-actions{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:17px;display:grid}.campaign-detail-actions button{color:#566f87;background:#fff;border:1px solid #dce2e7;border-radius:7px;justify-content:center;align-items:center;gap:4px;height:35px;font-size:10px;font-weight:800;display:flex}.campaign-detail-actions button svg{width:13px}.campaign-detail-actions button.primary{color:#fff;background:#284867;border-color:#284867}.campaign-form,.campaign-create-form{gap:11px;padding:18px 20px 30px;display:grid}.campaign-form>label,.campaign-form>div label,.campaign-create-form>label,.campaign-create-form>div label{color:#596572;font-size:10px;font-weight:800;display:block}.campaign-form input,.campaign-form select,.campaign-form textarea,.campaign-create-form input,.campaign-create-form select,.campaign-create-form textarea{color:#2f3c4d;background:#fff;border:1px solid #dce2e7;border-radius:8px;outline:none;width:100%;margin-top:5px;font-size:10px}.campaign-form input,.campaign-form select,.campaign-create-form input,.campaign-create-form select{height:39px;padding:0 10px}.campaign-form textarea,.campaign-create-form textarea{resize:vertical;min-height:74px;padding:10px}.campaign-form-preview{border-radius:9px;min-height:108px;padding:14px}.campaign-form-preview span,.campaign-form-preview strong,.campaign-form-preview p{display:block}.campaign-form-preview span{color:#dbe2e8;font-size:10px}.campaign-form-preview strong{margin:5px 0 2px;font-size:18px}.campaign-form-preview p{color:#d9e0e6;margin:0;font-size:10px}.campaign-form>div:not(.campaign-form-preview),.campaign-create-form>div:not(.campaign-create-intro):not(.campaign-cost-note){grid-template-columns:1fr 1fr;gap:8px;display:grid}.campaign-form>section,.campaign-create-form>section{background:#fbfcfc;border:1px solid #dfe4e8;border-radius:9px;padding:10px}.campaign-form>section>strong,.campaign-create-form>section>strong{color:#465465;margin-bottom:7px;font-size:10px;display:block}.campaign-check{color:#687581;align-items:center;gap:6px;min-height:29px;font-size:10px;display:flex}.campaign-check input{accent-color:#294564;width:13px;height:13px;margin:0}.campaign-switch{background:#fbfcfc;border:1px solid #e0e5e9;border-radius:8px;align-items:flex-start;gap:8px;min-height:53px;padding:8px;display:flex!important}.campaign-switch input{accent-color:#294564;width:14px;height:14px;margin:2px 0 0}.campaign-switch strong,.campaign-switch small{display:block}.campaign-switch strong{color:#465465;font-size:10px}.campaign-switch small{color:#929aa3;margin-top:2px;font-size:10px}.campaign-create-intro,.campaign-cost-note{color:#4e6f90;background:#eef4f9;border:1px solid #d6e2eb;border-radius:9px;align-items:flex-start;gap:8px;min-height:62px;padding:10px;grid-template-columns:none!important;display:flex!important}.campaign-create-intro>svg,.campaign-cost-note>svg{flex:none;width:19px}.campaign-create-intro strong,.campaign-cost-note strong{color:#45637f;font-size:10px}.campaign-create-intro p,.campaign-cost-note p{color:#7c90a2;margin:3px 0 0;font-size:10px;line-height:1.5}.campaign-cost-note{color:#3e765a;background:#eef7f2;border-color:#d3e3da}.campaign-cost-note strong{color:#456b59}.campaign-cost-note p{color:#788d82}.campaign-form>footer,.campaign-create-form>footer{grid-template-columns:.75fr 1.25fr;gap:7px;display:grid}.gallery-page{gap:13px;display:grid}.gallery-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.gallery-heading>div:first-child>span{color:#a27a35;letter-spacing:.14em;margin-bottom:5px;font-size:11px;font-weight:900;display:block}.gallery-heading h1{color:#1d2b40;letter-spacing:-.035em;margin:0;font-size:24px;line-height:1.15}.gallery-heading p{color:#7d8792;margin:6px 0 0;font-size:12px;line-height:1.5}.gallery-heading>div:last-child{gap:7px;display:flex}.gallery-heading .button svg{width:16px}.gallery-summary-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.gallery-summary-grid article{background:#fff;border:1px solid #dfe4e8;border-radius:10px;align-items:center;gap:11px;min-height:86px;padding:14px;display:flex;box-shadow:0 3px 12px #16233b09}.gallery-summary-icon{border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.gallery-summary-icon svg{width:19px}.gallery-summary-icon.media{color:#456d98;background:#eaf1f8}.gallery-summary-icon.views{color:#2f795b;background:#e8f4ee}.gallery-summary-icon.likes{color:#98565f;background:#f8e9eb}.gallery-summary-icon.quality{color:#916828;background:#f8f0df}.gallery-summary-grid small,.gallery-summary-grid strong,.gallery-summary-grid em{display:block}.gallery-summary-grid small{color:#7d8792;font-size:11px}.gallery-summary-grid strong{color:#1f2d42;margin:2px 0;font-size:19px;line-height:1.2}.gallery-summary-grid em{color:#51806b;font-size:10px;font-style:normal}.gallery-quality-note{color:#9c7130;background:linear-gradient(110deg,#fbf5ea,#fdfbf7);border:1px solid #e4d9c5;border-radius:10px;align-items:center;gap:10px;min-height:65px;padding:11px 13px;display:flex}.gallery-quality-note>svg{flex:none;width:22px}.gallery-quality-note>div{flex:1}.gallery-quality-note strong{color:#6d5b3c;font-size:11px}.gallery-quality-note p{color:#8b806d;margin:3px 0 0;font-size:10px;line-height:1.5}.gallery-quality-note button{color:#8d682d;cursor:pointer;background:#fff;border:1px solid #e0d1b6;border-radius:7px;align-items:center;gap:4px;height:31px;padding:0 8px;font-size:10px;font-weight:900;display:flex}.gallery-quality-note button svg{width:12px}.gallery-workspace{overflow:visible}.gallery-toolbar{border-bottom:1px solid #e3e7ea;align-items:center;gap:8px;min-height:58px;padding:9px 13px;display:flex}.gallery-search{color:#8b959f;background:#fafbfb;border:1px solid #dce2e7;border-radius:8px;flex:1;align-items:center;gap:7px;min-width:260px;height:37px;padding:0 9px;display:flex}.gallery-search>svg{width:16px}.gallery-search input{color:#334154;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.gallery-search button{color:#87929c;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.gallery-search button svg{width:13px}.gallery-filter{background:#fff;border:1px solid #dce2e7;border-radius:8px;grid-template-columns:1fr 13px;align-items:center;min-width:122px;height:37px;padding:0 7px;display:grid}.gallery-filter>span{color:#999fa6;grid-column:1/-1;margin:3px 0 -3px;font-size:10px;line-height:1}.gallery-filter select{appearance:none;color:#50606f;background:0 0;border:0;outline:0;min-width:0;font-size:10px;font-weight:800}.gallery-filter svg{color:#8c959e;width:12px}.gallery-view-toggle{background:#f3f5f6;border:1px solid #dce2e7;border-radius:8px;height:37px;padding:3px;display:flex}.gallery-view-toggle button{color:#75818c;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:31px;height:29px;display:grid}.gallery-view-toggle button svg{width:13px}.gallery-view-toggle button.active{color:#315170;background:#fff;box-shadow:0 1px 4px #16233b1a}.gallery-album-tabs{border-bottom:1px solid #e6eaed;align-items:stretch;gap:3px;min-height:46px;padding:0 13px;display:flex;overflow-x:auto}.gallery-album-tabs button{color:#7a858f;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;min-width:max-content;padding:0 9px;font-size:10px;display:flex;position:relative}.gallery-album-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:9px;right:9px}.gallery-album-tabs button.active{color:#2d4d6d;font-weight:900}.gallery-album-tabs button.active:after{background:#bf9144}.gallery-album-tabs b{color:#65717c;background:#eef1f3;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;display:grid}.gallery-album-tabs button.new{color:#956e31;margin-left:auto;font-weight:800}.gallery-album-tabs button.new svg{width:12px}.gallery-bulk-bar{background:#edf4f9;border-bottom:1px solid #d7e3ed;justify-content:space-between;align-items:center;gap:10px;min-height:47px;padding:7px 13px;display:flex}.gallery-bulk-bar>label{color:#3c5f7e;align-items:center;gap:6px;font-size:10px;display:flex}.gallery-bulk-bar input{opacity:0;position:absolute}.gallery-bulk-bar label>span{color:#fff;background:#365c7b;border-radius:5px;place-items:center;width:17px;height:17px;display:grid}.gallery-bulk-bar label svg{width:11px}.gallery-bulk-bar>div{gap:5px;display:flex}.gallery-bulk-bar button{color:#4d6982;cursor:pointer;background:#fff;border:1px solid #cddce7;border-radius:6px;align-items:center;gap:3px;height:29px;padding:0 7px;font-size:10px;font-weight:800;display:flex}.gallery-bulk-bar button svg{width:12px}.gallery-media-grid{background:#f7f8f9;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:13px;display:grid}.gallery-media-card{background:#fff;border:1px solid #dfe4e8;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 3px 12px #16233b0a}.gallery-media-card.selected{border-color:#5d81a2;box-shadow:0 0 0 2px #3f648926}.gallery-select{z-index:4;color:#315b7e;cursor:pointer;background:#ffffffe6;border:1px solid #fffc;border-radius:6px;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:8px;left:8px}.gallery-select svg{width:13px}.gallery-media-preview{cursor:pointer;background-position:50%;background-size:cover;border:0;width:100%;height:145px;padding:0;position:relative}.gallery-play{color:#fff;background:#122234b8;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:39px;height:39px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gallery-play svg{width:16px}.gallery-cover-label{color:#edd39a;background:#112032d1;border-radius:5px;align-items:center;gap:3px;padding:5px 6px;font-size:10px;font-style:normal;font-weight:900;display:flex;position:absolute;bottom:8px;left:8px}.gallery-cover-label svg{width:10px}.gallery-media-status{color:#2d7557;background:#e8f4ee;border-radius:6px;width:max-content;padding:5px 7px;font-size:10px;font-style:normal;font-weight:900}.gallery-media-status.inceleniyor{color:#946720;background:#fff2dd}.gallery-media-status.taslak{color:#747f89;background:#eceff1}.gallery-media-preview>.gallery-media-status{position:absolute;top:8px;right:8px}.gallery-media-copy{padding:10px 11px 8px}.gallery-media-copy>header{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}.gallery-media-copy small{color:#929aa3;font-size:10px}.gallery-media-copy h2{color:#344255;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:11px;line-height:1.35;overflow:hidden}.gallery-media-copy header button{color:#8a949e;background:0 0;border:0;flex:none;place-items:center;width:24px;height:24px;display:grid}.gallery-media-copy header button svg{width:14px}.gallery-media-copy>div{color:#87919a;align-items:center;gap:8px;margin-top:8px;font-size:10px;display:flex}.gallery-media-copy>div span{align-items:center;gap:3px;display:flex}.gallery-media-copy>div svg{width:10px}.gallery-media-copy time{margin-left:auto}.gallery-media-card>footer{background:#fafbfb;border-top:1px solid #e6eaed;grid-template-columns:1fr auto;gap:5px;min-height:38px;padding:6px 9px;display:grid}.gallery-media-card>footer button{color:#677583;cursor:pointer;background:#fff;border:1px solid #dfe4e8;border-radius:6px;justify-content:center;align-items:center;gap:3px;height:26px;padding:0 7px;font-size:10px;display:flex}.gallery-media-card>footer button svg{width:11px}.gallery-media-card>footer button.featured{color:#9a702e;background:#fcf8ef;border-color:#e3d3b6}.gallery-list{overflow-x:auto}.gallery-list-head,.gallery-list-row{grid-template-columns:34px 2.1fr 1fr 1fr .7fr 30px;align-items:center;gap:8px;min-width:830px;display:grid}.gallery-list-head{color:#89939c;background:#f8f9fa;border-bottom:1px solid #e1e6e9;min-height:36px;padding:0 12px;font-size:10px;font-weight:900}.gallery-list-row{cursor:pointer;background:#fff;border-bottom:1px solid #e7ebee;min-height:68px;padding:7px 12px}.gallery-list-row:hover{background:#fafcfd}.gallery-list-row input,.gallery-list-head input{accent-color:#294564;width:13px;height:13px}.gallery-list-row>div{min-width:0}.gallery-list-row>div:first-of-type{align-items:center;gap:8px;display:flex}.gallery-list-row>div:first-of-type>span{color:#fff;background-position:50%;background-size:cover;border-radius:7px;flex:none;place-items:center;width:59px;height:45px;display:grid}.gallery-list-row>div:first-of-type>span svg{width:15px}.gallery-list-row strong,.gallery-list-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.gallery-list-row strong{color:#435163;font-size:10px}.gallery-list-row small{color:#929aa3;margin-top:2px;font-size:10px}.gallery-list-row>button{color:#84909b;background:0 0;border:0;place-items:center;width:28px;height:28px;display:grid}.gallery-list-row>button svg{width:13px}.gallery-workspace-footer{color:#86909a;border-top:1px solid #e5e9ec;justify-content:space-between;align-items:center;min-height:43px;padding:8px 14px;font-size:10px;display:flex}.gallery-workspace-footer>div{align-items:center;gap:4px;display:flex}.gallery-workspace-footer svg{width:12px}.gallery-detail-drawer{width:min(520px,94vw)}.gallery-detail-body{padding:16px 18px 28px}.gallery-detail-preview,.gallery-form-preview{background-position:50%;background-size:cover;border-radius:10px;min-height:245px;position:relative}.gallery-detail-preview>span,.gallery-form-preview>span{color:#fff;background:#112032c2;border-radius:5px;padding:5px 7px;font-size:10px;position:absolute;bottom:9px;left:9px}.gallery-detail-preview>button:first-of-type{color:#fff;background:#122234b8;border:1px solid #ffffffbf;border-radius:50%;place-items:center;width:45px;height:45px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gallery-detail-preview>button:first-of-type svg{width:18px}.gallery-detail-preview>button:last-of-type{color:#7b8792;background:#ffffffe6;border:1px solid #ffffffbf;border-radius:8px;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:9px;right:9px}.gallery-detail-preview>button:last-of-type.featured{color:#a67831}.gallery-detail-preview>button:last-of-type svg{width:14px}.gallery-detail-title{justify-content:space-between;align-items:flex-start;gap:8px;margin:12px 0 15px;display:flex}.gallery-detail-title>div{min-width:0}.gallery-detail-title small{color:#929aa3;font-size:10px}.gallery-detail-title h3{color:#354356;margin:3px 0;font-size:12px}.gallery-detail-title p{color:#7e8993;margin:0;font-size:10px;line-height:1.55}.gallery-detail-stats{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.gallery-detail-stats span{background:#fbfcfc;border:1px solid #e0e5e9;border-radius:8px;min-height:66px;padding:8px}.gallery-detail-stats svg{color:#a27836;width:14px}.gallery-detail-stats small,.gallery-detail-stats strong{display:block}.gallery-detail-stats small{color:#949ca4;margin-top:4px;font-size:10px}.gallery-detail-stats strong{color:#3e4c5e;font-size:11px}.gallery-detail-body>section{margin-top:16px}.gallery-detail-body>section>h3{color:#394759;margin:0 0 8px;font-size:11px}.gallery-meta-list{border:1px solid #e0e5e9;border-radius:8px;overflow:hidden}.gallery-meta-list span{border-bottom:1px solid #e8ecef;justify-content:space-between;align-items:center;min-height:34px;padding:0 9px;display:flex}.gallery-meta-list span:last-child{border-bottom:0}.gallery-meta-list strong,.gallery-meta-list small{color:#596674;font-size:10px}.gallery-detail-actions{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:17px;display:grid}.gallery-detail-actions button{color:#566f87;background:#fff;border:1px solid #dce2e7;border-radius:7px;justify-content:center;align-items:center;gap:4px;height:35px;font-size:10px;font-weight:800;display:flex}.gallery-detail-actions button svg{width:13px}.gallery-detail-actions button.primary{color:#fff;background:#284867;border-color:#284867}.gallery-form,.gallery-upload-form,.gallery-album-form{gap:11px;padding:18px 20px 30px;display:grid}.gallery-form>label,.gallery-form>div label,.gallery-upload-form>div label,.gallery-album-form>label{color:#596572;font-size:10px;font-weight:800;display:block}.gallery-form input,.gallery-form select,.gallery-form textarea,.gallery-upload-form select,.gallery-album-form input,.gallery-album-form textarea{color:#2f3c4d;background:#fff;border:1px solid #dce2e7;border-radius:8px;outline:none;width:100%;margin-top:5px;font-size:10px}.gallery-form input,.gallery-form select,.gallery-upload-form select,.gallery-album-form input{height:39px;padding:0 10px}.gallery-form textarea,.gallery-album-form textarea{resize:vertical;min-height:75px;padding:10px}.gallery-form>label>small{color:#969ea6;margin-top:4px;font-size:10px;font-weight:500;line-height:1.4;display:block}.gallery-form>div:not(.gallery-form-preview),.gallery-upload-form>div:not(.gallery-upload-security){grid-template-columns:1fr 1fr;gap:8px;display:grid}.gallery-form>section{background:#fbfcfc;border:1px solid #dfe4e8;border-radius:9px;padding:10px}.gallery-form>section>strong{color:#465465;margin-bottom:7px;font-size:10px;display:block}.gallery-switch{background:#fff;border:1px solid #e0e5e9;border-radius:8px;align-items:flex-start;gap:8px;min-height:51px;padding:8px;display:flex!important}.gallery-switch input{accent-color:#294564;width:14px;height:14px;margin:2px 0 0}.gallery-switch strong,.gallery-switch small{display:block}.gallery-switch strong{color:#465465;font-size:10px}.gallery-switch small{color:#929aa3;margin-top:2px;font-size:10px}.gallery-form>footer,.gallery-upload-form>footer,.gallery-album-form>footer{grid-template-columns:.75fr 1.25fr;gap:7px;display:grid}.gallery-dropzone{text-align:center;cursor:pointer;background:#f5f8fa;border:1px dashed #b9c8d4;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-height:205px;padding:22px;position:relative;color:#58748f!important;display:flex!important}.gallery-dropzone input{opacity:0;cursor:pointer;position:absolute;inset:0}.gallery-dropzone>span{background:#e4edf4;border-radius:13px;place-items:center;width:49px;height:49px;display:grid}.gallery-dropzone>span svg{width:23px}.gallery-dropzone strong{color:#405d79;margin-top:10px;font-size:12px}.gallery-dropzone p{color:#7f909f;margin:4px 0;font-size:10px}.gallery-dropzone em{color:#9aa4ad;font-size:10px;font-style:normal}.gallery-upload-security{color:#3c775a;background:#eef7f2;border:1px solid #d3e3da;border-radius:9px;gap:8px;min-height:60px;padding:10px;grid-template-columns:none!important;display:flex!important}.gallery-upload-security>svg{flex:none;width:18px}.gallery-upload-security strong{color:#456b59;font-size:10px}.gallery-upload-security p{color:#788d82;margin:3px 0 0;font-size:10px;line-height:1.5}.gallery-album-drawer{width:min(430px,94vw)}.gallery-album-icon{color:#456988;background:#e8eff6;border-radius:15px;place-items:center;width:58px;height:58px;margin:0 auto 3px;display:grid}.gallery-album-icon svg{width:26px}.branches-page{gap:13px;display:grid}.branches-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.branches-heading>div:first-child>span{color:#a27a35;letter-spacing:.14em;margin-bottom:5px;font-size:11px;font-weight:900;display:block}.branches-heading h1{color:#1d2b40;letter-spacing:-.035em;margin:0;font-size:24px;line-height:1.15}.branches-heading p{color:#7d8792;margin:6px 0 0;font-size:12px;line-height:1.5}.branches-heading>div:last-child{gap:7px;display:flex}.branches-heading .button svg{width:16px}.branch-summary-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.branch-summary-grid article{background:#fff;border:1px solid #dfe4e8;border-radius:10px;align-items:center;gap:11px;min-height:86px;padding:14px;display:flex;box-shadow:0 3px 12px #16233b09}.branch-summary-icon{border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.branch-summary-icon svg{width:19px}.branch-summary-icon.active{color:#2c795a;background:#e8f4ee}.branch-summary-icon.revenue{color:#9a6d28;background:#f8f0df}.branch-summary-icon.booking{color:#416d9e;background:#eaf1f8}.branch-summary-icon.rating{color:#7b609c;background:#f0ebf7}.branch-summary-grid small,.branch-summary-grid strong,.branch-summary-grid em{display:block}.branch-summary-grid small{color:#7d8792;font-size:11px}.branch-summary-grid strong{color:#1f2d42;margin:2px 0;font-size:19px;line-height:1.2}.branch-summary-grid em{color:#51806b;font-size:10px;font-style:normal}.branch-standard-note{color:#397258;background:linear-gradient(110deg,#edf7f1,#f8fbf9);border:1px solid #d3e3da;border-radius:10px;align-items:center;gap:10px;min-height:65px;padding:11px 13px;display:flex}.branch-standard-note>svg{flex:none;width:23px}.branch-standard-note>div{flex:1}.branch-standard-note strong{color:#3e644f;font-size:11px}.branch-standard-note p{color:#74877d;margin:3px 0 0;font-size:10px;line-height:1.5}.branch-standard-note button{color:#3f765c;cursor:pointer;background:#fff;border:1px solid #cbdcd2;border-radius:7px;align-items:center;gap:4px;height:31px;padding:0 8px;font-size:10px;font-weight:900;display:flex}.branch-standard-note button svg{width:12px}.branch-workspace{overflow:visible}.branch-toolbar{border-bottom:1px solid #e3e7ea;align-items:center;gap:8px;min-height:58px;padding:9px 13px;display:flex}.branch-search{color:#8b959f;background:#fafbfb;border:1px solid #dce2e7;border-radius:8px;flex:1;align-items:center;gap:7px;min-width:260px;height:37px;padding:0 9px;display:flex}.branch-search>svg{width:16px}.branch-search input{color:#334154;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.branch-search button{color:#87929c;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.branch-search button svg{width:13px}.branch-status-filter{background:#fff;border:1px solid #dce2e7;border-radius:8px;align-items:center;gap:6px;height:37px;padding:0 8px;display:flex}.branch-status-filter span{color:#929aa3;font-size:10px}.branch-status-filter select{color:#50606f;background:#fff;border:0;outline:0;font-size:10px;font-weight:800}.branch-view-toggle{background:#f3f5f6;border:1px solid #dce2e7;border-radius:8px;height:37px;padding:3px;display:flex}.branch-view-toggle button{color:#75818c;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;height:29px;padding:0 8px;font-size:10px;display:flex}.branch-view-toggle button svg{width:13px}.branch-view-toggle button.active{color:#315170;background:#fff;font-weight:900;box-shadow:0 1px 4px #16233b1a}.branch-status-tabs{border-bottom:1px solid #e6eaed;align-items:stretch;gap:4px;min-height:44px;padding:0 13px;display:flex;overflow-x:auto}.branch-status-tabs button{color:#7a858f;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;min-width:max-content;padding:0 10px;font-size:10px;display:flex;position:relative}.branch-status-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.branch-status-tabs button.active{color:#2d4d6d;font-weight:900}.branch-status-tabs button.active:after{background:#bf9144}.branch-status-tabs b{color:#65717c;background:#eef1f3;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;display:grid}.branch-card-grid{background:#f7f8f9;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:13px;display:grid}.branch-card{background:#fff;border:1px solid #dfe4e8;border-radius:11px;overflow:hidden;box-shadow:0 4px 15px #1724350b}.branch-card-cover,.branch-detail-cover{background-position:50%;background-size:cover;position:relative}.branch-card-cover{height:107px}.branch-card-cover.classic,.branch-detail-cover.classic{background-image:linear-gradient(#0c18271f,#0c18278c),url(/images/salon-classic.jpg)}.branch-card-cover.modern,.branch-detail-cover.modern{background-image:linear-gradient(#0c18271f,#0c18278c),url(/images/salon-modern.jpg)}.branch-card-cover.vip,.branch-detail-cover.vip{background-image:linear-gradient(#0c18271f,#0c182794),url(/images/salon-vip.jpg)}.branch-card-cover>span{color:#e9d4a6;background:#112032d1;border-radius:6px;padding:5px 7px;font-size:10px;font-weight:900;position:absolute;top:8px;left:8px}.branch-status{color:#317356;background:#fffffff0;border-radius:6px;align-items:center;gap:3px;padding:5px 7px;font-size:10px;font-style:normal;font-weight:900;display:flex}.branch-status svg{width:11px}.branch-card-cover>em{position:absolute;top:8px;right:8px}.branch-status.kurulumda{color:#956820;background:#fff5e3}.branch-status.pasif{color:#7d8790;background:#f0f2f3}.branch-card-cover>button{color:#5f6d7a;cursor:pointer;background:#ffffffeb;border:0;border-radius:7px;place-items:center;width:27px;height:27px;display:grid;position:absolute;bottom:8px;right:8px}.branch-card-cover>button span{letter-spacing:1px;font-size:12px;transform:translateY(-3px)}.branch-card-body{padding:12px}.branch-card-body>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.branch-card-body h2{color:#2e3d50;margin:0;font-size:13px}.branch-card-body header p{color:#818b95;align-items:center;gap:3px;margin:3px 0 0;font-size:10px;display:flex}.branch-card-body header p svg{width:11px}.branch-rating{color:#be8d3b;grid-template-columns:13px auto;align-items:center;min-width:49px;font-size:11px;font-weight:900;display:grid}.branch-rating>svg{width:12px}.branch-rating small{color:#969ea6;text-align:right;grid-column:1/-1;font-size:10px;font-weight:500}.branch-address{color:#7c8791;min-height:26px;margin:9px 0;font-size:10px;line-height:1.5}.branch-quick-facts{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.branch-quick-facts>span{background:#fafbfb;border:1px solid #e4e8eb;border-radius:7px;grid-template-columns:13px 1fr;column-gap:4px;padding:7px 5px;display:grid}.branch-quick-facts svg{color:#5f7c98;grid-row:1/3;width:12px}.branch-quick-facts small,.branch-quick-facts strong{display:block}.branch-quick-facts small{color:#989fa6;font-size:10px}.branch-quick-facts strong{color:#4b5969;font-size:10px}.branch-performance{margin-top:10px}.branch-performance>header{color:#687581;justify-content:space-between;font-size:10px;display:flex}.branch-performance>div,.branch-completion>div{background:#e9edef;border-radius:3px;height:5px;margin:5px 0;overflow:hidden}.branch-performance>div i{background:linear-gradient(90deg,#416f9a,#6f93b3);border-radius:3px;height:100%;display:block}.branch-performance>footer{color:#7d8892;justify-content:space-between;font-size:10px;display:flex}.branch-performance>footer span{align-items:center;gap:3px;display:flex}.branch-performance>footer svg{color:#8d6a32;width:10px}.branch-completion{background:#fff9ef;border:1px solid #eadabd;border-radius:7px;margin-top:9px;padding:7px}.branch-completion>span{color:#8f6728;font-size:10px;font-weight:800}.branch-completion>div{background:#eee1cb}.branch-completion>div i{background:#c59649;height:100%;display:block}.branch-card>footer{background:#fafbfb;border-top:1px solid #e5e9ec;grid-template-columns:auto auto 1fr;gap:5px;min-height:43px;padding:7px 9px;display:grid}.branch-card>footer button{color:#617181;cursor:pointer;background:#fff;border:1px solid #dde3e7;border-radius:6px;justify-content:center;align-items:center;gap:3px;height:29px;padding:0 7px;font-size:10px;display:flex}.branch-card>footer button svg{width:11px}.branch-card>footer button.primary{color:#fff;background:#284867;border-color:#284867;font-weight:900}.branch-map-view{grid-template-columns:1fr 255px;min-height:440px;display:grid}.branch-map-canvas{background:radial-gradient(circle at 20% 30%,#3c6d541f 0 3px,#0000 4px) 0 0/110px 95px,linear-gradient(31deg,#0000 46%,#dfe5e2 47% 49%,#0000 50%) 0 0/100% 100%,linear-gradient(142deg,#0000 37%,#e0e6e3 38% 41%,#0000 42%) 0 0/100% 100%,#eef2f0;min-height:440px;position:relative;overflow:hidden}.branch-map-pin{z-index:3;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;display:flex;position:absolute}.branch-map-pin>svg{color:#fff;filter:drop-shadow(0 5px 7px #15233538);background:#294968;border-radius:14px 14px 14px 3px;width:28px;height:28px;padding:5px;transform:rotate(-45deg)}.branch-map-pin>span{color:#3b495a;text-align:left;background:#fff;border-radius:7px;min-width:125px;padding:7px 8px;font-size:10px;font-weight:900;box-shadow:0 7px 20px #14223429}.branch-map-pin small{color:#89939c;margin-top:2px;font-size:10px;font-weight:500;display:block}.branch-map-pin.pin-1{top:25%;left:22%}.branch-map-pin.pin-2{top:53%;right:16%}.branch-map-pin.pin-3{bottom:14%;left:37%}.branch-map-route{background:repeating-linear-gradient(90deg,#9daca5 0 6px,#0000 6px 11px);height:2px;position:absolute}.branch-map-route.route-one{width:43%;top:35%;left:29%;transform:rotate(23deg)}.branch-map-route.route-two{width:27%;bottom:29%;left:43%;transform:rotate(-20deg)}.branch-map-view>aside{background:#fbfcfc;border-left:1px solid #dfe4e8;padding:12px}.branch-map-view>aside>header{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.branch-map-view>aside>header strong,.branch-map-view>aside>header small{display:block}.branch-map-view>aside>header strong{color:#3b495b;font-size:11px}.branch-map-view>aside>header small{color:#929aa3;font-size:10px}.branch-map-view>aside>header button{color:#52708e;background:#fff;border:1px solid #dce2e7;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.branch-map-view>aside>header button svg{width:14px}.branch-map-view>aside>button{color:#52606f;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e5e9;border-radius:8px;align-items:center;gap:7px;width:100%;min-height:55px;margin-top:6px;padding:7px;display:flex}.branch-map-view>aside>button>span{color:#426587;background:#e8eff6;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-size:10px;font-weight:900;display:grid}.branch-map-view>aside>button>div{flex:1}.branch-map-view>aside>button strong,.branch-map-view>aside>button small{display:block}.branch-map-view>aside>button strong{color:#435163;font-size:10px}.branch-map-view>aside>button small{color:#939ba3;font-size:10px}.branch-map-view>aside>button svg{width:12px}.branch-workspace-footer{color:#86909a;border-top:1px solid #e5e9ec;justify-content:space-between;align-items:center;min-height:43px;padding:8px 14px;font-size:10px;display:flex}.branch-workspace-footer>div{align-items:center;gap:4px;display:flex}.branch-workspace-footer svg{width:12px}.branch-detail-drawer{width:min(520px,94vw)}.branch-detail-body{padding:16px 18px 28px}.branch-detail-cover{color:#fff;border-radius:10px;align-items:flex-end;gap:9px;min-height:126px;padding:15px;display:flex}.branch-detail-cover>span{color:#e5c579;background:#172a3fd1;border:2px solid #fffc;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:grid}.branch-detail-cover>div{flex:1}.branch-detail-cover small{color:#dfd4bd;font-size:10px}.branch-detail-cover h3{color:#fff;margin:2px 0;font-size:13px}.branch-detail-cover p{color:#d6dce1;align-items:center;gap:3px;margin:0;font-size:10px;display:flex}.branch-detail-cover p svg{width:11px}.branch-contact-row{grid-template-columns:1.3fr 1fr 1fr;gap:6px;margin:9px 0 17px;display:grid}.branch-contact-row a,.branch-contact-row button{color:#526e89;background:#fff;border:1px solid #dce2e7;border-radius:7px;justify-content:center;align-items:center;gap:4px;height:34px;font-size:10px;font-weight:800;display:flex}.branch-contact-row svg{width:13px}.branch-detail-body>section{margin-top:16px}.branch-detail-body>section>h3{color:#394759;margin:0 0 8px;font-size:11px}.branch-detail-stats{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.branch-detail-stats span{background:#fbfcfc;border:1px solid #e0e5e9;border-radius:8px;min-height:65px;padding:8px}.branch-detail-stats svg{color:#a27836;width:14px}.branch-detail-stats small,.branch-detail-stats strong{display:block}.branch-detail-stats small{color:#949ca4;font-size:10px}.branch-detail-stats strong{color:#3e4c5e;font-size:11px}.branch-team-summary{background:#fff;border:1px solid #e0e5e9;border-radius:8px;align-items:center;gap:7px;min-height:56px;padding:8px;display:flex}.branch-team-summary>span{color:#456988;background:#e9f0f7;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.branch-team-summary>span svg{width:16px}.branch-team-summary>div{flex:1}.branch-team-summary strong,.branch-team-summary small{display:block}.branch-team-summary strong{color:#435163;font-size:10px}.branch-team-summary small{color:#919aa3;font-size:10px}.branch-team-summary button{color:#4b6c8b;background:0 0;border:0;align-items:center;gap:3px;font-size:10px;display:flex}.branch-team-summary button svg{width:11px}.branch-service-tags{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.branch-service-tags span{color:#52708c;background:#eef3f7;border-radius:6px;padding:5px 7px;font-size:10px}.branch-hours-list{border:1px solid #e0e5e9;border-radius:8px;overflow:hidden}.branch-hours-list span{border-bottom:1px solid #e8ecef;justify-content:space-between;align-items:center;min-height:31px;padding:0 9px;display:flex}.branch-hours-list span:last-child{border-bottom:0}.branch-hours-list strong,.branch-hours-list small{color:#536170;font-size:10px}.branch-detail-actions{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:17px;display:grid}.branch-detail-actions button{color:#566f87;background:#fff;border:1px solid #dce2e7;border-radius:7px;justify-content:center;align-items:center;gap:4px;height:35px;font-size:10px;font-weight:800;display:flex}.branch-detail-actions button svg{width:13px}.branch-detail-actions button.primary{color:#fff;background:#284867;border-color:#284867}.branch-form{gap:11px;padding:18px 20px 30px;display:grid}.branch-form>label,.branch-form>div label{color:#596572;font-size:10px;font-weight:800;display:block}.branch-form input,.branch-form select,.branch-form textarea{color:#2f3c4d;background:#fff;border:1px solid #dce2e7;border-radius:8px;outline:none;width:100%;margin-top:5px;font-size:10px}.branch-form input,.branch-form select{height:39px;padding:0 10px}.branch-form textarea{resize:vertical;min-height:74px;padding:10px}.branch-form>div:not(.branch-form-intro){grid-template-columns:1fr 1fr;gap:8px;display:grid}.branch-form>section{background:#fbfcfc;border:1px solid #dfe4e8;border-radius:9px;padding:10px}.branch-form>section>strong{color:#465465;margin-bottom:7px;font-size:10px;display:block}.branch-check{color:#687581;align-items:center;gap:6px;min-height:29px;font-size:10px;display:flex}.branch-check input{accent-color:#294564;width:13px;height:13px;margin:0}.branch-form-intro{color:#4e6f90;background:#eef4f9;border:1px solid #d5e0ea;border-radius:9px;align-items:flex-start;gap:8px;min-height:62px;padding:10px;grid-template-columns:none!important;display:flex!important}.branch-form-intro>svg{flex:none;width:19px}.branch-form-intro strong{color:#45637f;font-size:10px}.branch-form-intro p{color:#7c90a2;margin:3px 0 0;font-size:10px;line-height:1.5}.branch-form-switch{background:#fbfcfc;border:1px solid #dfe4e8;border-radius:8px;align-items:flex-start;gap:8px;min-height:58px;padding:9px;display:flex!important}.branch-form-switch input{accent-color:#294564;width:14px;height:14px;margin:2px 0 0}.branch-form-switch strong,.branch-form-switch small{display:block}.branch-form-switch strong{color:#465465;font-size:10px}.branch-form-switch small{color:#929aa3;font-size:10px}.branch-form>footer{grid-template-columns:.75fr 1.25fr;gap:7px;display:grid}.availability-page{gap:13px;display:grid}.availability-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.availability-heading>div:first-child>span{color:#a27a35;letter-spacing:.14em;margin-bottom:5px;font-size:11px;font-weight:900;display:block}.availability-heading h1{color:#1d2b40;letter-spacing:-.035em;margin:0;font-size:24px;line-height:1.15}.availability-heading p{color:#7d8792;margin:6px 0 0;font-size:12px;line-height:1.5}.availability-heading>div:last-child{gap:7px;display:flex}.availability-heading .button svg{width:16px}.availability-summary-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.availability-summary-grid article{background:#fff;border:1px solid #dfe4e8;border-radius:10px;align-items:center;gap:12px;min-height:86px;padding:14px;display:flex;box-shadow:0 3px 12px #16233b09}.availability-summary-icon{border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.availability-summary-icon svg{width:20px}.availability-summary-icon.open{color:#277858;background:#e8f4ee}.availability-summary-icon.occupancy{color:#416d9e;background:#eaf1f8}.availability-summary-icon.away{color:#8e6a28;background:#f7f0e2}.availability-summary-icon.mobile{color:#6d5a97;background:#efebf7}.availability-summary-grid small,.availability-summary-grid strong,.availability-summary-grid em{display:block}.availability-summary-grid small{color:#7d8792;font-size:11px}.availability-summary-grid strong{color:#1f2d42;margin:2px 0;font-size:20px;line-height:1.2}.availability-summary-grid em{color:#478168;font-size:10px;font-style:normal}.availability-workspace{position:relative;overflow:visible}.availability-controlbar{border-bottom:1px solid #e3e7ea;align-items:center;gap:14px;min-height:58px;padding:9px 13px;display:flex}.availability-view-toggle{background:#f3f5f6;border:1px solid #dce2e7;border-radius:8px;height:35px;padding:3px;display:flex}.availability-view-toggle button{color:#727e89;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;height:27px;padding:0 8px;font-size:10px;display:flex}.availability-view-toggle button svg{width:14px}.availability-view-toggle button.active{color:#314e6e;background:#fff;font-weight:900;box-shadow:0 1px 4px #16233b1a}.availability-date-nav{align-items:center;gap:5px;display:flex}.availability-date-nav>button{color:#66727e;cursor:pointer;background:#fff;border:1px solid #dfe4e8;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.availability-date-nav>button svg{width:14px}.availability-date-nav>button.today{color:#4a6684;width:auto;padding:0 8px;font-size:10px;font-weight:800;display:block}.availability-date-nav>strong{color:#344154;margin-left:5px;font-size:12px}.availability-branch{color:#65727e;background:#fff;border:1px solid #dce2e7;border-radius:8px;align-items:center;gap:5px;height:36px;margin-left:auto;padding:0 8px;display:flex}.availability-branch>svg{width:14px}.availability-branch select{color:#4c5968;background:#fff;border:0;outline:0;font-size:10px}.availability-branch>svg:last-child{width:12px}.availability-toolbar{border-bottom:1px solid #e8ecef;align-items:center;gap:8px;min-height:55px;padding:9px 13px;display:flex}.availability-search{color:#8b959f;background:#fafbfb;border:1px solid #dce2e7;border-radius:8px;flex:1;align-items:center;gap:7px;min-width:260px;height:37px;padding:0 9px;display:flex}.availability-search>svg{width:16px}.availability-search input{color:#334154;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.availability-search button{color:#86919b;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.availability-search button svg{width:13px}.availability-filter-wrap{position:relative}.availability-filter-button{color:#596673;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dce2e7;border-radius:8px;align-items:center;gap:5px;height:37px;padding:0 9px;font-size:10px;font-weight:800;display:flex}.availability-filter-button svg{width:14px}.availability-filter-button.active{color:#355879;background:#eff5fa;border-color:#bfd0de}.availability-filter-menu{z-index:40;background:#fff;border:1px solid #dbe1e6;border-radius:9px;width:185px;padding:6px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 15px 38px #1422342b}.availability-filter-menu button{color:#5c6773;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;width:100%;height:32px;padding:0 8px;font-size:10px;display:flex}.availability-filter-menu button svg{width:13px}.availability-filter-menu button:hover,.availability-filter-menu button.selected{color:#2e4a6d;background:#f0f4f8;font-weight:800}.availability-legend{align-items:center;gap:8px;display:flex}.availability-legend span{color:#7c8791;align-items:center;gap:4px;font-size:10px;display:flex}.availability-legend i{background:#4b9c73;border-radius:2px;width:7px;height:7px}.availability-legend i.busy{background:#d29a43}.availability-legend i.full{background:#b76168}.availability-legend i.away{background:#8170a7}.availability-week-wrap{overflow-x:auto}.availability-week{min-width:1350px}.availability-week-head,.availability-member-row{grid-template-columns:210px repeat(7,1fr);display:grid}.availability-week-head{background:#f8f9fa;border-bottom:1px solid #dfe4e8;min-height:62px}.availability-week-head>span{color:#89939e;align-items:center;padding:0 13px;font-size:10px;font-weight:900;display:flex}.availability-week-head>div{border-left:1px solid #e3e7ea;grid-template-columns:1fr auto;align-items:center;padding:7px 9px;display:grid}.availability-week-head small{color:#8b959f;font-size:10px;font-weight:900}.availability-week-head strong{color:#33465b;border-radius:9px;grid-area:1/2/3;place-items:center;width:29px;height:29px;font-size:12px;display:grid}.availability-week-head em{color:#9aa2aa;font-size:10px;font-style:normal}.availability-week-head>div.today{background:#eff5fa}.availability-week-head>div.today strong{color:#fff;background:#294666}.availability-member-row{border-bottom:1px solid #e3e7ea;min-height:138px}.availability-member{background:#fbfcfc;align-items:flex-start;gap:9px;padding:12px;display:flex}.availability-member>span,.availability-person-card>span{color:#426587;background:#e8eff6;border-radius:10px;flex:none;place-items:center;width:37px;height:37px;font-size:11px;font-weight:900;display:grid}.availability-member>span.tone-green,.availability-person-card>span.tone-green{color:#34745a;background:#e9f4ee}.availability-member>span.tone-gold,.availability-person-card>span.tone-gold{color:#936c2b;background:#f7f0e2}.availability-member strong,.availability-member small,.availability-member em{display:block}.availability-member strong{color:#354355;font-size:11px}.availability-member small{color:#7f8a94;margin-top:3px;font-size:10px}.availability-member em{color:#9a7539;margin-top:5px;font-size:10px;font-style:normal}.availability-cell{min-width:0;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-left:1px solid #e4e8eb;padding:9px;transition:all .15s}.availability-cell:hover{background:#fafcfd;box-shadow:inset 0 0 0 2px #c9d7e3}.availability-cell.filtered-out{opacity:.18}.availability-cell header{justify-content:space-between;align-items:center;display:flex}.availability-cell header span{color:#277057;background:#e8f4ee;border-radius:5px;padding:4px 6px;font-size:10px;font-weight:900}.availability-cell header svg{color:#9aa2aa;width:12px}.availability-cell>strong{color:#3a485a;margin:8px 0 7px;font-size:10px;display:block}.availability-cell>div{background:#edf0f2;border-radius:2px;height:4px;overflow:hidden}.availability-cell>div i{background:#4b9c73;border-radius:2px;height:100%;display:block}.availability-cell>small{color:#7d8994;margin-top:5px;font-size:10px;display:block}.availability-cell>em{color:#979fa7;align-items:center;gap:3px;margin-top:7px;font-size:10px;font-style:normal;display:flex}.availability-cell>em svg{width:10px}.availability-cell.status-yogun header span{color:#a06b22;background:#fff0d9}.availability-cell.status-yogun>div i{background:#cf9340}.availability-cell.status-dolu header span{color:#a34c52;background:#faeaeb}.availability-cell.status-dolu>div i{background:#b85e65}.availability-cell.status-izinli{background:#f7f4fb}.availability-cell.status-izinli header span{color:#695990;background:#ece7f5}.availability-cell.status-kapali{background:#f4f5f6}.availability-cell.status-kapali header span{color:#6f7982;background:#e8eaec}.availability-day-wrap{overflow-x:auto}.availability-day{min-width:850px}.availability-day>header,.availability-time-row{grid-template-columns:70px repeat(4,1fr);display:grid}.availability-day>header{background:#f8f9fa;border-bottom:1px solid #dfe4e8;min-height:62px}.availability-day>header>span{color:#89939e;align-items:center;padding:0 12px;font-size:10px;font-weight:900;display:flex}.availability-day>header>div{border-left:1px solid #e3e7ea;grid-template-columns:29px 1fr;align-items:center;column-gap:7px;padding:8px;display:grid}.availability-day>header>div>span{color:#426587;background:#e8eff6;border-radius:8px;grid-row:1/3;place-items:center;width:29px;height:29px;font-size:10px;font-weight:900;display:grid}.availability-day>header strong{color:#405064;font-size:10px}.availability-day>header small{color:#929aa3;font-size:10px}.availability-time-row{border-bottom:1px solid #e8ecef;min-height:47px}.availability-time-row time{color:#8f99a2;text-align:right;background:#fafbfb;padding:9px 9px 0 0;font-size:10px}.availability-time-row button{color:#398064;cursor:pointer;background:#f1f8f4;border:1px dashed #c9ddd2;border-radius:6px;justify-content:center;align-items:center;gap:4px;margin:4px;font-size:10px;display:flex}.availability-time-row button svg{width:11px}.availability-time-row button.booked{color:#4b6b8b;background:#edf3f8;border-style:solid;border-color:#c7d6e4}.availability-time-row button.closed{color:#939ba3;background:#f1f2f3;border-color:#e1e4e7}.availability-rules{background:#f7f8f9;padding:14px}.availability-rules>header,.availability-rules>section>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;display:flex}.availability-rules h2{color:#2f3d50;margin:0 0 3px;font-size:12px}.availability-rules p{color:#89939d;margin:0;font-size:10px}.availability-rules header>button{color:#4f6c8a;cursor:pointer;background:#fff;border:1px solid #dce2e7;border-radius:7px;align-items:center;gap:4px;height:31px;padding:0 8px;font-size:10px;font-weight:800;display:flex}.availability-rules header>button svg{width:13px}.availability-rules>div{gap:6px;display:grid}.availability-rules>div>article{background:#fff;border:1px solid #dfe4e8;border-radius:8px;grid-template-columns:1fr .75fr .75fr .65fr 27px;align-items:center;gap:8px;min-height:52px;padding:7px 10px;display:grid}.availability-rules>div>article.closed{opacity:.65;background:#f1f2f3}.availability-rules>div>article>div{align-items:center;gap:7px;display:flex}.availability-rules>div>article>div span{color:#3e8b68}.availability-rules>div>article>div svg{width:18px}.availability-rules>div>article strong{color:#3e4c5e;font-size:10px}.availability-rules>div>article label small,.availability-rules>div>article label b{display:block}.availability-rules>div>article label small{color:#969ea6;font-size:10px}.availability-rules>div>article label b{color:#4a5869;margin-top:2px;font-size:10px}.availability-rules>div>article>em{color:#277057;background:#e8f4ee;border-radius:5px;width:fit-content;padding:4px 6px;font-size:10px;font-style:normal}.availability-rules>div>article.closed>em{color:#737c85;background:#e4e6e8}.availability-rules>div>article>button{color:#6f7c88;background:#f2f4f6;border:0;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.availability-rules>div>article>button svg{width:13px}.availability-rules>section{margin-top:20px}.availability-exceptions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.availability-exceptions article{background:#fff;border:1px solid #dfe4e8;border-radius:9px;align-items:center;gap:9px;min-height:68px;padding:10px;display:flex}.availability-exceptions>article>span{color:#a55257;background:#f8e9e9;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.availability-exceptions>article>span.extended{color:#9c6c27;background:#fbf1df}.availability-exceptions>article>span svg{width:16px}.availability-exceptions article>div{flex:1}.availability-exceptions strong,.availability-exceptions small{display:block}.availability-exceptions strong{color:#3c4a5b;font-size:10px}.availability-exceptions small{color:#919aa3;margin-top:2px;font-size:10px}.availability-exceptions em{color:#6d7985;font-size:10px;font-style:normal}.availability-exceptions button{color:#8e98a1;background:0 0;border:0}.availability-exceptions button svg{width:13px}.availability-footer{color:#86909a;border-top:1px solid #e5e9ec;justify-content:space-between;align-items:center;min-height:43px;padding:8px 14px;font-size:10px;display:flex}.availability-footer>div{align-items:center;gap:4px;display:flex}.availability-footer svg{width:12px}.availability-form{gap:12px;padding:18px 20px 30px;display:grid}.availability-person-card{background:#fff;border:1px solid #dfe4e8;border-radius:9px;align-items:center;gap:9px;min-height:66px;padding:11px;display:flex}.availability-person-card>div{flex:1}.availability-person-card strong,.availability-person-card small{display:block}.availability-person-card strong{color:#354355;font-size:11px}.availability-person-card small{color:#8a949d;margin-top:3px;font-size:10px}.availability-person-card em{color:#277057;background:#e8f4ee;border-radius:6px;padding:5px 7px;font-size:10px;font-style:normal;font-weight:800}.availability-person-card em.status-yogun{color:#a06b22;background:#fff0d9}.availability-person-card em.status-dolu{color:#a34c52;background:#faeaeb}.availability-person-card em.status-izinli{color:#695990;background:#ece7f5}.availability-person-card em.status-kapali{color:#6f7982;background:#e8eaec}.availability-form fieldset{background:#fff;border:1px solid #dfe4e8;border-radius:9px;padding:10px}.availability-form legend{color:#53616f;padding:0 4px;font-size:10px;font-weight:800}.availability-status-options{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.availability-status-options label{cursor:pointer}.availability-status-options input{opacity:0;pointer-events:none;position:absolute}.availability-status-options span{color:#6d7883;background:#f8f9fa;border:1px solid #e0e5e9;border-radius:6px;place-items:center;height:30px;font-size:10px;display:grid}.availability-status-options label.selected span{color:#315b49;background:#eaf5ef;border-color:#bdd8c9;font-weight:900}.availability-form>div:not(.availability-person-card){grid-template-columns:1fr 1fr;gap:9px;display:grid}.availability-form>label,.availability-form>div label{color:#596572;font-size:10px;font-weight:800;display:block}.availability-form input,.availability-form select,.availability-form textarea{color:#2f3c4d;background:#fff;border:1px solid #dce2e7;border-radius:8px;outline:none;width:100%;margin-top:5px;font-size:10px}.availability-form input,.availability-form select{height:39px;padding:0 10px}.availability-form select[multiple]{height:96px;padding-block:6px}.availability-form textarea{resize:vertical;min-height:72px;padding:10px}.availability-form-intro,.availability-slot-summary,.availability-warning{color:#47715d;background:#f0f7f3;border:1px solid #d5e6dd;border-radius:9px;align-items:flex-start;gap:8px;min-height:60px;padding:10px;grid-template-columns:none!important;display:flex!important}.availability-form-intro>svg,.availability-slot-summary>svg,.availability-warning>svg{flex:none;width:18px}.availability-form-intro strong,.availability-slot-summary strong,.availability-warning strong{color:#3d654f;font-size:10px}.availability-form-intro p,.availability-slot-summary p,.availability-warning p{color:#738b7f;margin:3px 0 0;font-size:10px;line-height:1.5}.availability-warning{color:#a56b20;background:#fff8ec;border-color:#ead5b5}.availability-warning strong{color:#8e5d1d}.availability-warning p{color:#9a805c}.availability-day-checks{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.availability-day-checks label{cursor:pointer}.availability-day-checks input{opacity:0;position:absolute}.availability-day-checks span{color:#78838d;background:#f7f8f9;border:1px solid #e0e5e9;border-radius:6px;place-items:center;height:31px;font-size:10px;display:grid}.availability-day-checks input:checked+span{color:#315b49;background:#eaf5ef;border-color:#bdd8c9;font-weight:900}.availability-notify{background:#fff;border:1px solid #dce3e8;border-radius:8px;align-items:center;gap:8px;min-height:52px;padding:9px;display:flex!important}.availability-notify>input{accent-color:#294564;width:14px;height:14px;margin:0}.availability-notify strong,.availability-notify small{display:block}.availability-notify strong{color:#475567;font-size:10px}.availability-notify small{color:#9099a2;margin-top:2px;font-size:10px}.availability-form>footer{grid-template-columns:.7fr 1.3fr;gap:8px;display:grid}.services-page{gap:13px;display:grid}.services-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.services-heading>div:first-child>span{color:#a27a35;letter-spacing:.14em;margin-bottom:5px;font-size:11px;font-weight:900;display:block}.services-heading h1{color:#1d2b40;letter-spacing:-.035em;margin:0;font-size:24px;line-height:1.15}.services-heading p{color:#7d8792;margin:6px 0 0;font-size:12px;line-height:1.5}.services-heading>div:last-child{gap:7px;display:flex}.services-heading .button svg{width:16px}.service-summary-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.service-summary-grid article{background:#fff;border:1px solid #dfe4e8;border-radius:10px;align-items:center;gap:12px;min-height:86px;padding:14px;display:flex;box-shadow:0 3px 12px #16233b09}.service-summary-icon{border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.service-summary-icon svg{width:20px}.service-summary-icon.total{color:#416d9e;background:#eaf1f8}.service-summary-icon.packages{color:#8e6a28;background:#f7f0e2}.service-summary-icon.bookings{color:#277858;background:#e8f4ee}.service-summary-icon.duration{color:#6d5a97;background:#efebf7}.service-summary-grid small,.service-summary-grid strong,.service-summary-grid em{display:block}.service-summary-grid small{color:#7d8792;font-size:11px}.service-summary-grid strong{color:#1f2d42;margin:2px 0;font-size:20px;line-height:1.2}.service-summary-grid em{color:#478168;font-size:10px;font-style:normal}.service-workspace{position:relative;overflow:visible}.service-toolbar{border-bottom:1px solid #e7ebee;align-items:center;gap:8px;min-height:60px;padding:10px 14px;display:flex}.service-search{color:#8b959f;background:#fafbfb;border:1px solid #dce2e7;border-radius:8px;flex:1;align-items:center;gap:7px;min-width:280px;height:38px;padding:0 10px;display:flex}.service-search>svg{width:16px}.service-search input{color:#334154;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.service-search button{color:#86919b;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.service-search button svg{width:13px}.service-filter-wrap{position:relative}.service-filter-button{color:#596673;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dce2e7;border-radius:8px;align-items:center;gap:5px;height:38px;padding:0 10px;font-size:10px;font-weight:800;display:flex}.service-filter-button svg{width:15px}.service-filter-button.active{color:#355879;background:#eff5fa;border-color:#bfd0de}.service-filter-button b{color:#fff;background:#2f4c6c;border-radius:9px;place-items:center;width:17px;height:17px;font-size:10px;display:grid}.service-filter-menu{z-index:40;background:#fff;border:1px solid #dbe1e6;border-radius:10px;width:260px;padding:7px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 45px #14223429}.service-filter-menu header{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;padding:7px 8px 9px;display:flex}.service-filter-menu header strong{color:#28384d;font-size:11px}.service-filter-menu header button{color:#58799b;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.service-filter-menu>button{color:#5c6773;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;width:100%;min-height:33px;padding:0 8px;font-size:10px;display:flex}.service-filter-menu>button svg{width:13px}.service-filter-menu>button:hover,.service-filter-menu>button.selected{color:#2e4a6d;background:#f0f4f8;font-weight:800}.service-sort{color:#7d8792;background:#fff;border:1px solid #dce2e7;border-radius:8px;align-items:center;gap:5px;min-width:165px;height:38px;padding:0 8px;display:flex}.service-sort>svg{width:14px}.service-sort select{color:#566271;background:#fff;border:0;outline:0;width:100%;font-size:10px}.service-view-toggle{background:#f3f5f6;border:1px solid #dce2e7;border-radius:8px;height:38px;padding:3px;display:flex}.service-view-toggle button{color:#79848e;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;display:grid}.service-view-toggle button svg{width:15px}.service-view-toggle button.active{color:#314e6e;background:#fff;box-shadow:0 1px 4px #16233b1a}.service-category-tabs{scrollbar-width:thin;border-bottom:1px solid #e4e8eb;align-items:center;gap:5px;min-height:47px;padding:7px 13px;display:flex;overflow-x:auto}.service-category-tabs button{color:#717d88;cursor:pointer;background:#fff;border:1px solid #e0e5e9;border-radius:7px;align-items:center;gap:6px;min-width:max-content;height:31px;padding:0 9px;font-size:10px;display:flex}.service-category-tabs button.active{color:#345574;background:#edf4f9;border-color:#c5d7e6;font-weight:900}.service-category-tabs b{color:#77818c;background:#eef1f4;border-radius:9px;place-items:center;min-width:18px;height:17px;padding:0 4px;font-size:10px;display:grid}.service-category-tabs button.active b{color:#345574;background:#d9e7f2}.service-table-wrap{overflow-x:auto}.service-table-head,.service-table-row{grid-template-columns:26px 1.2fr .72fr 1fr .9fr .76fr .63fr 22px;align-items:center;gap:10px;min-width:1120px;padding:0 14px;display:grid}.service-table-head{color:#89939e;background:#f7f8f9;min-height:34px;font-size:10px;font-weight:900}.service-table-row{cursor:pointer;border-top:1px solid #edf0f2;min-height:68px}.service-table-row:hover{background:#fafcfd}.service-table-row input,.service-table-head input{accent-color:#294564;cursor:pointer}.service-identity{align-items:center;gap:8px;min-width:0;display:flex}.service-identity>span,.service-management-card>header>span,.service-detail-hero>span{color:#426587;background:#e8eff6;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.service-identity>span svg,.service-management-card>header>span svg,.service-detail-hero>span svg{width:17px}.service-identity>span.tone-gold,.service-management-card>header>span.tone-gold,.service-detail-hero>span.tone-gold{color:#936c2b;background:#f7f0e2}.service-identity>span.tone-green,.service-management-card>header>span.tone-green,.service-detail-hero>span.tone-green{color:#34745a;background:#e9f4ee}.service-identity>span.tone-plum,.service-management-card>header>span.tone-plum,.service-detail-hero>span.tone-plum{color:#675586;background:#f0ebf6}.service-identity>span.tone-slate,.service-management-card>header>span.tone-slate,.service-detail-hero>span.tone-slate{color:#586b7c;background:#edf1f4}.service-table-row strong,.service-table-row small{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.service-table-row strong{color:#344052;font-size:10px}.service-table-row small{color:#8e98a2;margin-top:2px;font-size:10px}.service-table-row>button:last-child{color:#909aa4;cursor:pointer;background:0 0;border:0;place-items:center;width:24px;display:grid}.service-table-row>button:last-child svg{width:14px}.service-live{color:#707982;cursor:pointer;background:#f2f4f5;border:1px solid #e0e5e9;border-radius:6px;align-items:center;gap:4px;width:fit-content;height:27px;padding:0 6px;font-size:10px;display:flex}.service-live svg{width:14px}.service-live.active{color:#247054;background:#e8f4ee;border-color:#cfe3d8}.service-card-grid{background:#f6f7f8;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:13px;display:grid}.service-management-card{background:#fff;border:1px solid #dce2e7;border-radius:10px;min-width:0;padding:13px;box-shadow:0 3px 10px #14223409}.service-management-card>header{align-items:center;gap:8px;display:flex}.service-management-card>header>div{flex:1;min-width:0}.service-management-card>header em{color:#9b7539;letter-spacing:.06em;font-size:10px;font-style:normal;font-weight:900;display:block}.service-management-card>header h2{color:#2e3c4f;white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:13px;overflow:hidden}.service-management-card>header>button{color:#7c8791;background:0 0;border:0;place-items:center;width:27px;height:27px;display:grid}.service-management-card>header>button svg{width:15px}.service-management-card>p{color:#7a858f;min-height:42px;margin:11px 0 8px;font-size:10px;line-height:1.55}.service-card-price{align-items:baseline;gap:6px;display:flex}.service-card-price strong{color:#20314a;font-size:17px}.service-card-price span{color:#9099a2;font-size:10px}.service-card-meta{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.service-card-meta span{color:#667480;background:#f1f4f6;border-radius:5px;align-items:center;gap:3px;height:24px;padding:0 6px;font-size:10px;display:flex}.service-card-meta svg{width:11px}.service-management-card>footer{border-top:1px solid #e8ecef;gap:6px;margin-top:13px;padding-top:10px;display:flex}.service-management-card>footer button{color:#667482;cursor:pointer;background:#fff;border:1px solid #e0e5e9;border-radius:6px;justify-content:center;align-items:center;gap:4px;min-height:30px;padding:0 8px;font-size:10px;display:flex}.service-management-card>footer button svg{width:12px}.service-management-card>footer button.primary{color:#fff;background:#2e4a69;border-color:#2e4a69;flex:1;font-weight:800}.service-workspace-footer{color:#86909a;border-top:1px solid #e5e9ec;justify-content:space-between;align-items:center;min-height:43px;padding:8px 14px;font-size:10px;display:flex}.service-workspace-footer>div{align-items:center;gap:5px;display:flex}.service-workspace-footer i{background:#3d966d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #e7f3ed}.service-detail-body{padding:18px 20px 30px}.service-detail-hero{background:#fff;border:1px solid #dfe4e8;border-radius:10px;align-items:flex-start;gap:10px;padding:14px;display:flex}.service-detail-hero>div{flex:1}.service-detail-hero small{color:#9a7539;font-size:10px;font-weight:900}.service-detail-hero h3{color:#2e3c4f;margin:4px 0;font-size:14px}.service-detail-hero p{color:#7c8791;margin:0;font-size:10px;line-height:1.5}.service-status{color:#707982;background:#eef0f2;border-radius:6px;width:fit-content;padding:5px 7px;font-size:10px;font-style:normal;font-weight:800}.service-status.active{color:#247054;background:#e8f4ee}.service-detail-price{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:9px;display:grid}.service-detail-price>span{background:#fff;border:1px solid #e0e5e9;border-radius:8px;padding:10px}.service-detail-price small,.service-detail-price strong{display:block}.service-detail-price small{color:#929aa3;font-size:10px}.service-detail-price strong{color:#344052;margin-top:3px;font-size:11px}.service-detail-body section{margin-top:16px}.service-detail-body section>h3{color:#344052;margin:0 0 8px;font-size:12px}.service-package-list{gap:6px;display:grid}.service-package-list>span{background:#fff;border:1px solid #e0e5e9;border-radius:8px;align-items:center;gap:7px;min-height:40px;padding:0 9px;display:flex}.service-package-list>span>svg:first-child{color:#92703a;width:14px}.service-package-list strong{color:#455264;flex:1;font-size:10px}.service-package-list>span>svg:last-child{color:#929ba4;width:12px}.service-team-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.service-team-grid>span{background:#fff;border:1px solid #e0e5e9;border-radius:8px;align-items:flex-start;gap:7px;min-height:68px;padding:9px;display:flex}.service-team-grid>span>svg{color:#57728d;width:16px}.service-team-grid small,.service-team-grid strong{display:block}.service-team-grid small{color:#929aa3;font-size:10px}.service-team-grid strong{color:#465365;margin-top:3px;font-size:10px;line-height:1.4}.service-performance-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.service-performance-grid span{text-align:center;background:#fff;border:1px solid #e0e5e9;border-radius:8px;min-height:76px;padding:9px 5px}.service-performance-grid svg{color:#98743a;width:16px}.service-performance-grid small,.service-performance-grid strong{display:block}.service-performance-grid small{color:#929aa3;margin:3px 0 1px;font-size:10px}.service-performance-grid strong{color:#334154;font-size:12px}.service-detail-actions{grid-template-columns:.8fr .8fr 1.2fr;gap:7px;margin-top:15px;display:grid}.service-detail-actions button{color:#617181;cursor:pointer;background:#fff;border:1px solid #dce2e7;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:36px;font-size:10px;font-weight:800;display:flex}.service-detail-actions button svg{width:14px}.service-detail-actions button.primary{color:#fff;background:#294564;border-color:#294564}.service-form{gap:12px;padding:18px 20px 30px;display:grid}.service-form>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.service-form label{color:#596572;font-size:10px;font-weight:800;display:block}.service-form input,.service-form select,.service-form textarea{color:#2f3c4d;background:#fff;border:1px solid #dce2e7;border-radius:8px;outline:none;width:100%;margin-top:5px;font-size:10px}.service-form input,.service-form select{height:39px;padding:0 10px}.service-form textarea{resize:vertical;min-height:82px;padding:10px}.service-form>section{background:#fff;border:1px solid #e0e5e9;border-radius:9px;padding:11px}.service-form>section>strong{color:#344052;margin-bottom:7px;font-size:11px;display:block}.service-check{align-items:center;gap:7px;min-height:28px;font-weight:500!important;display:flex!important}.service-check input{accent-color:#294564;width:14px;height:14px;margin:0}.service-form>footer{grid-template-columns:.7fr 1.3fr;gap:8px;display:grid}.packages-page{gap:13px;display:grid}.packages-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.packages-heading>div:first-child>span{color:#a27a35;letter-spacing:.14em;margin-bottom:5px;font-size:11px;font-weight:900;display:block}.packages-heading h1{color:#1d2b40;letter-spacing:-.035em;margin:0;font-size:24px;line-height:1.15}.packages-heading p{color:#7d8792;margin:6px 0 0;font-size:12px;line-height:1.5}.packages-heading>div:last-child{gap:7px;display:flex}.packages-heading .button svg{width:16px}.package-summary-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.package-summary-grid article{background:#fff;border:1px solid #dfe4e8;border-radius:10px;align-items:center;gap:12px;min-height:86px;padding:14px;display:flex;box-shadow:0 3px 12px #16233b09}.package-summary-icon{border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.package-summary-icon svg{width:20px}.package-summary-icon.total{color:#416d9e;background:#eaf1f8}.package-summary-icon.views{color:#6d5a97;background:#efebf7}.package-summary-icon.quotes{color:#277858;background:#e8f4ee}.package-summary-icon.revenue{color:#8e6a28;background:#f7f0e2}.package-summary-grid small,.package-summary-grid strong,.package-summary-grid em{display:block}.package-summary-grid small{color:#7d8792;font-size:11px}.package-summary-grid strong{color:#1f2d42;margin:2px 0;font-size:20px;line-height:1.2}.package-summary-grid em{color:#478168;font-size:10px;font-style:normal}.package-workspace{position:relative;overflow:visible}.package-toolbar{border-bottom:1px solid #e7ebee;align-items:center;gap:8px;min-height:60px;padding:10px 14px;display:flex}.package-search{color:#8b959f;background:#fafbfb;border:1px solid #dce2e7;border-radius:8px;flex:1;align-items:center;gap:7px;min-width:280px;height:38px;padding:0 10px;display:flex}.package-search>svg{width:16px}.package-search input{color:#334154;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.package-search button{color:#86919b;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.package-search button svg{width:13px}.package-filter-wrap{position:relative}.package-filter-button{color:#596673;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dce2e7;border-radius:8px;align-items:center;gap:5px;height:38px;padding:0 10px;font-size:10px;font-weight:800;display:flex}.package-filter-button svg{width:15px}.package-filter-button.active{color:#355879;background:#eff5fa;border-color:#bfd0de}.package-filter-button b{color:#fff;background:#2f4c6c;border-radius:9px;place-items:center;width:17px;height:17px;font-size:10px;display:grid}.package-filter-menu{z-index:40;background:#fff;border:1px solid #dbe1e6;border-radius:10px;width:260px;padding:7px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 45px #14223429}.package-filter-menu header{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;padding:7px 8px 9px;display:flex}.package-filter-menu header strong{color:#28384d;font-size:11px}.package-filter-menu header button{color:#58799b;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.package-filter-menu>button{color:#5c6773;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;width:100%;min-height:33px;padding:0 8px;font-size:10px;display:flex}.package-filter-menu>button svg{width:13px}.package-filter-menu>button:hover,.package-filter-menu>button.selected{color:#2e4a6d;background:#f0f4f8;font-weight:800}.package-sort{color:#7d8792;background:#fff;border:1px solid #dce2e7;border-radius:8px;align-items:center;gap:5px;min-width:168px;height:38px;padding:0 8px;display:flex}.package-sort>svg{width:14px}.package-sort select{color:#566271;background:#fff;border:0;outline:0;width:100%;font-size:10px}.package-view-toggle{background:#f3f5f6;border:1px solid #dce2e7;border-radius:8px;height:38px;padding:3px;display:flex}.package-view-toggle button{color:#79848e;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;display:grid}.package-view-toggle button svg{width:15px}.package-view-toggle button.active{color:#314e6e;background:#fff;box-shadow:0 1px 4px #16233b1a}.package-filter-tabs{scrollbar-width:thin;border-bottom:1px solid #e4e8eb;align-items:center;gap:5px;min-height:45px;padding:7px 13px;display:flex;overflow-x:auto}.package-filter-tabs button{color:#717d88;cursor:pointer;background:#fff;border:1px solid #e0e5e9;border-radius:7px;align-items:center;gap:6px;min-width:max-content;height:30px;padding:0 9px;font-size:10px;display:flex}.package-filter-tabs button.active{color:#345574;background:#edf4f9;border-color:#c5d7e6;font-weight:900}.package-filter-tabs b{color:#77818c;background:#eef1f4;border-radius:9px;place-items:center;min-width:18px;height:17px;padding:0 4px;font-size:10px;display:grid}.package-filter-tabs button.active b{color:#345574;background:#d9e7f2}.package-management-grid{background:#f6f7f8;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:13px;display:grid}.management-package-card{background:#fff;border:1px solid #dce2e7;border-radius:11px;min-width:0;overflow:hidden;box-shadow:0 3px 11px #14223409}.management-package-card>header{color:#fff;background:linear-gradient(125deg,#182b43,#263f5e);justify-content:space-between;align-items:center;min-height:60px;padding:9px 11px;display:flex}.management-package-card.tone-gold>header{background:linear-gradient(125deg,#5f4826,#9c7840)}.management-package-card.tone-blue>header{background:linear-gradient(125deg,#2a4969,#52799f)}.management-package-card.tone-green>header{background:linear-gradient(125deg,#285344,#4f806c)}.management-package-card.tone-plum>header{background:linear-gradient(125deg,#443755,#745d87)}.management-package-card.tone-slate>header{background:linear-gradient(125deg,#354352,#607181)}.management-package-card>header>div:first-child{align-items:center;gap:7px;display:flex}.management-package-card>header>div:first-child>span{color:#e1c07a;background:#ffffff1a;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.management-package-card>header svg{width:16px}.management-package-card>header em{letter-spacing:.08em;font-size:10px;font-style:normal;font-weight:900}.management-package-card>header>div:last-child{align-items:center;gap:4px;display:flex}.management-package-card>header>div:last-child>button:last-child{color:#d2dbe4;cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;display:grid}.package-live{color:#ccd6df;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2b;border-radius:6px;align-items:center;gap:4px;height:26px;padding:0 6px;font-size:10px;display:flex}.package-live.active{color:#d8f2e5}.package-live svg{width:14px!important}.package-card-copy{min-height:284px;padding:13px}.package-card-title{align-items:flex-start;gap:7px;display:flex}.package-card-title h2{color:#27364a;flex:1;margin:0;font-size:13px;line-height:1.3}.package-card-title>span{color:#9b6b24;background:#fbf0dd;border-radius:5px;align-items:center;gap:3px;min-width:max-content;padding:4px 6px;font-size:10px;font-weight:900;display:flex}.package-card-title svg{width:11px}.package-card-copy>p{color:#7d8791;min-height:42px;margin:7px 0 10px;font-size:10px;line-height:1.55}.package-price{align-items:baseline;gap:6px;display:flex}.package-price strong{color:#1f3047;letter-spacing:-.04em;font-size:20px}.package-price del{color:#9aa2aa;font-size:11px}.package-price span{color:#949da5;font-size:10px}.package-meta{flex-wrap:wrap;gap:5px;margin:9px 0 10px;display:flex}.package-meta span{color:#687581;background:#f1f4f6;border-radius:5px;align-items:center;gap:3px;min-height:23px;padding:0 6px;font-size:10px;display:flex}.package-meta svg{width:11px}.package-card-copy ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.package-card-copy li{color:#596673;align-items:center;gap:5px;font-size:10px;display:flex}.package-card-copy li svg{color:#3f8667;width:12px}.package-card-copy>small{color:#8b7042;margin-top:6px;font-size:10px;font-weight:800;display:block}.package-performance{background:#fafbfb;border-block:1px solid #e9edef;grid-template-columns:repeat(4,1fr);gap:5px;min-height:55px;padding:8px 10px;display:grid}.package-performance span{text-align:center;border-right:1px solid #e5e9ec}.package-performance span:last-child{border:0}.package-performance small,.package-performance strong{display:block}.package-performance small{color:#949ca5;font-size:10px}.package-performance strong{color:#38475a;margin-top:2px;font-size:11px}.management-package-card>footer{gap:5px;min-height:44px;padding:7px 9px;display:flex}.management-package-card>footer button{color:#667482;cursor:pointer;background:#fff;border:1px solid #e0e5e9;border-radius:6px;justify-content:center;align-items:center;gap:4px;min-height:29px;padding:0 7px;font-size:10px;display:flex}.management-package-card>footer button svg{width:12px}.management-package-card>footer button.primary{color:#fff;background:#2e4a69;border-color:#2e4a69;flex:1;font-weight:800}.package-table-wrap{overflow-x:auto}.package-table-head,.package-table-row{grid-template-columns:1.35fr .88fr 1.12fr .8fr .55fr 22px;align-items:center;gap:10px;min-width:960px;padding:0 14px;display:grid}.package-table-head{color:#89939e;background:#f7f8f9;min-height:34px;font-size:10px;font-weight:900}.package-table-row{width:100%;min-height:67px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf0f2}.package-table-row:hover{background:#fafcfd}.package-table-row>div:first-child{align-items:center;gap:8px;display:flex}.package-table-icon{color:#426486;background:#eaf0f6;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.package-table-icon svg{width:16px}.package-table-icon.tone-gold{color:#936c2b;background:#f7f0e2}.package-table-icon.tone-green{color:#34745a;background:#e9f4ee}.package-table-icon.tone-plum{color:#675586;background:#f0ebf6}.package-table-row strong,.package-table-row small{display:block}.package-table-row strong{color:#344052;font-size:10px}.package-table-row small{color:#8e98a2;margin-top:2px;font-size:10px}.package-table-row>svg{color:#909aa4;width:14px}.package-status{color:#707982;background:#eef0f2;border-radius:6px;width:fit-content;padding:5px 7px;font-size:10px;font-style:normal;font-weight:800}.package-status.active{color:#247054;background:#e8f4ee}.package-workspace-footer{color:#86909a;border-top:1px solid #e5e9ec;justify-content:space-between;align-items:center;min-height:43px;padding:8px 14px;font-size:10px;display:flex}.package-workspace-footer>div{align-items:center;gap:5px;display:flex}.package-workspace-footer i{background:#3d966d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #e7f3ed}.package-detail-body{padding:18px 20px 30px}.package-detail-hero{color:#fff;background:linear-gradient(125deg,#172a42,#2b4667);border-radius:11px;align-items:flex-start;gap:11px;padding:15px;display:flex}.package-detail-hero.tone-gold{background:linear-gradient(125deg,#5f4826,#9c7840)}.package-detail-hero.tone-blue{background:linear-gradient(125deg,#2a4969,#52799f)}.package-detail-hero.tone-green{background:linear-gradient(125deg,#285344,#4f806c)}.package-detail-hero.tone-plum{background:linear-gradient(125deg,#443755,#745d87)}.package-detail-hero.tone-slate{background:linear-gradient(125deg,#354352,#607181)}.package-detail-hero>span{color:#e3c27d;background:#ffffff1a;border-radius:10px;flex:none;place-items:center;width:43px;height:43px;display:grid}.package-detail-hero>span svg{width:21px}.package-detail-hero>div{flex:1}.package-detail-hero small{color:#d7c18f;letter-spacing:.08em;font-size:10px;font-weight:900}.package-detail-hero h3{color:#fff;margin:5px 0 4px;font-size:15px}.package-detail-hero p{color:#c5d0dc;margin:0;font-size:10px;line-height:1.5}.package-detail-hero .package-status{color:#fff;background:#ffffff1f}.package-detail-price{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px;display:grid}.package-detail-price>span{background:#fff;border:1px solid #e0e5e9;border-radius:8px;padding:10px}.package-detail-price small,.package-detail-price strong{display:block}.package-detail-price small{color:#929aa3;font-size:10px}.package-detail-price strong{color:#344052;margin-top:3px;font-size:11px}.package-detail-body section{margin-top:17px}.package-detail-body section>h3{color:#344052;margin:0 0 9px;font-size:12px}.package-service-list{grid-template-columns:1fr 1fr;gap:6px;display:grid}.package-service-list span{color:#566472;background:#fff;border:1px solid #e0e5e9;border-radius:7px;align-items:center;gap:5px;min-height:35px;padding:0 8px;font-size:10px;display:flex}.package-service-list svg{color:#3b865f;width:13px}.package-detail-performance{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.package-detail-performance span{text-align:center;background:#fff;border:1px solid #e0e5e9;border-radius:8px;min-height:76px;padding:9px 5px}.package-detail-performance svg{color:#9a7538;width:16px}.package-detail-performance small,.package-detail-performance strong{display:block}.package-detail-performance small{color:#929aa3;margin:3px 0 1px;font-size:10px}.package-detail-performance strong{color:#334154;font-size:12px}.package-publish-info{background:#fff;border:1px solid #dfe5e9;border-radius:8px;align-items:center;gap:8px;min-height:60px;padding:9px;display:flex}.package-publish-info>span{flex:1;align-items:center;gap:7px;display:flex}.package-publish-info>span>svg{color:#398062;width:17px}.package-publish-info strong,.package-publish-info small{display:block}.package-publish-info strong{color:#3b495a;font-size:10px}.package-publish-info small{color:#919aa3;margin-top:2px;font-size:10px}.package-publish-info>button{color:#667481;cursor:pointer;background:#fff;border:1px solid #e1e5e9;border-radius:7px;align-items:center;gap:4px;height:30px;padding:0 8px;font-size:10px;display:flex}.package-publish-info>button svg{width:13px}.package-edit-button{width:100%;margin-top:14px}.package-form{gap:12px;padding:18px 20px 30px;display:grid}.package-form>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.package-form label{color:#596572;font-size:10px;font-weight:800;display:block}.package-form input,.package-form select,.package-form textarea{color:#2f3c4d;background:#fff;border:1px solid #dce2e7;border-radius:8px;outline:none;width:100%;margin-top:5px;font-size:10px}.package-form input,.package-form select{height:39px;padding:0 10px}.package-form textarea{resize:vertical;min-height:82px;padding:10px}.package-form>section{background:#fff;border:1px solid #e0e5e9;border-radius:9px;padding:11px}.package-form>section>strong{color:#344052;margin-bottom:7px;font-size:11px;display:block}.package-service-check{align-items:center;gap:7px;min-height:28px;font-weight:500!important;display:flex!important}.package-service-check input,.package-campaign-check>input{accent-color:#294564;width:14px;height:14px;margin:0}.package-form>section>button{color:#53708d;cursor:pointer;background:#f8fafb;border:1px dashed #cfd8df;border-radius:6px;align-items:center;gap:4px;min-height:28px;margin-top:5px;font-size:10px;display:flex}.package-form>section>button svg{width:12px}.package-campaign-check{background:#fbf7ee;border:1px solid #e4d7bd;border-radius:8px;align-items:center;gap:8px;min-height:52px;padding:9px;display:flex!important}.package-campaign-check strong,.package-campaign-check small{display:block}.package-campaign-check strong{color:#6f5a34;font-size:10px}.package-campaign-check small{color:#95856b;margin-top:2px;font-size:10px}.package-form>footer{grid-template-columns:.7fr 1.3fr;gap:8px;display:grid}.appointments-page{gap:13px;display:grid}.appointments-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.appointments-heading>div:first-child>span{color:#a27a35;letter-spacing:.14em;margin-bottom:5px;font-size:11px;font-weight:900;display:block}.appointments-heading h1{color:#1d2b40;letter-spacing:-.035em;margin:0;font-size:24px;line-height:1.15}.appointments-heading p{color:#7d8792;margin:6px 0 0;font-size:12px;line-height:1.5}.appointments-heading>div:last-child{gap:7px;display:flex}.appointment-summary-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.appointment-summary-grid article{background:#fff;border:1px solid #dfe4e8;border-radius:10px;align-items:center;gap:12px;min-height:86px;padding:14px;display:flex;box-shadow:0 3px 12px #16233b09}.appointment-summary-icon{border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.appointment-summary-icon svg{width:20px}.appointment-summary-icon.today{color:#416d9e;background:#eaf1f8}.appointment-summary-icon.pending{color:#a96820;background:#fff0dc}.appointment-summary-icon.deposit{color:#8e6a28;background:#f7f0e2}.appointment-summary-icon.capacity{color:#277858;background:#e8f4ee}.appointment-summary-grid small,.appointment-summary-grid strong,.appointment-summary-grid em{display:block}.appointment-summary-grid small{color:#7d8792;font-size:11px}.appointment-summary-grid strong{color:#1f2d42;margin:2px 0;font-size:20px;line-height:1.2}.appointment-summary-grid em{color:#478168;font-size:10px;font-style:normal}.appointment-workspace{position:relative;overflow:visible}.appointment-controlbar{border-bottom:1px solid #e3e7ea;align-items:center;gap:14px;min-height:58px;padding:9px 13px;display:flex}.appointment-view-toggle{background:#f3f5f6;border:1px solid #dce2e7;border-radius:8px;height:35px;padding:3px;display:flex}.appointment-view-toggle button{color:#727e89;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;height:27px;padding:0 8px;font-size:10px;display:flex}.appointment-view-toggle button svg{width:14px}.appointment-view-toggle button.active{color:#314e6e;background:#fff;font-weight:900;box-shadow:0 1px 4px #16233b1a}.appointment-date-nav{align-items:center;gap:5px;display:flex}.appointment-date-nav>button{color:#66727e;cursor:pointer;background:#fff;border:1px solid #dfe4e8;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.appointment-date-nav>button svg{width:14px}.appointment-date-nav>button.today-button{color:#4a6684;width:auto;padding:0 8px;font-size:10px;font-weight:800;display:block}.appointment-date-nav>strong{color:#344154;margin-left:5px;font-size:12px}.appointment-capacity{align-items:center;gap:7px;margin-left:auto;display:flex}.appointment-capacity>i{background:#39a276;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #e6f3ed}.appointment-capacity strong,.appointment-capacity small{display:block}.appointment-capacity strong{color:#405064;font-size:10px}.appointment-capacity small{color:#929aa3;margin-top:1px;font-size:10px}.appointment-capacity>svg{color:#8e98a1;width:13px}.appointment-toolbar{border-bottom:1px solid #e8ecef;align-items:center;gap:8px;min-height:57px;padding:9px 13px;display:flex}.appointment-search{color:#8b959f;background:#fafbfb;border:1px solid #dce2e7;border-radius:8px;flex:1;align-items:center;gap:7px;min-width:280px;height:37px;padding:0 9px;display:flex}.appointment-search>svg{width:16px}.appointment-search input{color:#334154;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.appointment-search button{color:#86919b;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.appointment-search button svg{width:13px}.appointment-filter-wrap{position:relative}.appointment-filter-button{color:#596673;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dce2e7;border-radius:8px;align-items:center;gap:5px;height:37px;padding:0 9px;font-size:10px;font-weight:800;display:flex}.appointment-filter-button svg{width:15px}.appointment-filter-button.active{color:#355879;background:#eff5fa;border-color:#bfd0de}.appointment-filter-button b{color:#fff;background:#2f4c6c;border-radius:9px;place-items:center;width:17px;height:17px;font-size:10px;display:grid}.appointment-filter-menu{z-index:40;background:#fff;border:1px solid #dbe1e6;border-radius:10px;width:255px;padding:7px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 45px #14223429}.appointment-filter-menu header{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;padding:7px 8px 9px;display:flex}.appointment-filter-menu header strong{color:#28384d;font-size:11px}.appointment-filter-menu header button{color:#58799b;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.appointment-filter-menu>button{color:#5c6773;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;width:100%;min-height:34px;padding:0 8px;font-size:10px;display:flex}.appointment-filter-menu>button svg{width:13px}.appointment-filter-menu>button:hover,.appointment-filter-menu>button.selected{color:#2e4a6d;background:#f0f4f8;font-weight:800}.appointment-sort{color:#7d8792;background:#fff;border:1px solid #dce2e7;border-radius:8px;align-items:center;gap:5px;min-width:145px;height:37px;padding:0 8px;display:flex}.appointment-sort>svg{width:14px}.appointment-sort select{color:#566271;background:#fff;border:0;outline:0;width:100%;font-size:10px}.appointment-range-tabs{scrollbar-width:thin;border-bottom:1px solid #e4e8eb;align-items:center;gap:5px;min-height:45px;padding:7px 13px;display:flex;overflow-x:auto}.appointment-range-tabs button{color:#717d88;cursor:pointer;background:#fff;border:1px solid #e0e5e9;border-radius:7px;align-items:center;gap:6px;min-width:max-content;height:30px;padding:0 9px;font-size:10px;display:flex}.appointment-range-tabs button.active{color:#345574;background:#edf4f9;border-color:#c5d7e6;font-weight:900}.appointment-range-tabs b{color:#77818c;background:#eef1f4;border-radius:9px;place-items:center;min-width:18px;height:17px;padding:0 4px;font-size:10px;display:grid}.appointment-range-tabs button.active b{color:#345574;background:#d9e7f2}.appointment-calendar-wrap{overflow-x:auto}.appointment-calendar{min-width:1000px}.calendar-week-head{background:#f9fafb;border-bottom:1px solid #dfe4e8;grid-template-columns:58px repeat(7,1fr);min-height:64px;display:grid}.calendar-week-head>div{border-left:1px solid #e5e9ec;grid-template-columns:1fr auto;align-items:center;padding:8px;display:grid}.calendar-week-head small{color:#8b959f;letter-spacing:.06em;font-size:10px;font-weight:900}.calendar-week-head strong{color:#33465b;border-radius:9px;grid-area:1/2/3;place-items:center;width:30px;height:30px;font-size:13px;display:grid}.calendar-week-head em{color:#9aa2aa;font-size:10px;font-style:normal}.calendar-week-head>div.today{background:#eff5fa}.calendar-week-head>div.today strong{color:#fff;background:#294666}.calendar-week-body{grid-template-columns:58px repeat(7,1fr);height:530px;display:grid}.calendar-time-rail{background:#fafbfb;border-right:1px solid #e2e7ea;position:relative}.calendar-time-rail time{color:#929ba4;text-align:right;height:47px;padding:5px 7px 0 0;font-size:10px;display:block}.calendar-day-column{background:repeating-linear-gradient(#fff 0 46px,#edf0f2 46px 47px);border-right:1px solid #e5e9ec;height:530px;position:relative}.calendar-day-column.today{background:repeating-linear-gradient(#f8fbfd 0 46px,#e3ebf2 46px 47px)}.calendar-event{z-index:2;color:#315c49;text-align:left;cursor:pointer;background:#eaf5ef;border:1px solid #bad5c7;border-left:3px solid #3b8d69;border-radius:7px;padding:6px 7px;display:block;position:absolute;left:5px;right:5px;overflow:hidden;box-shadow:0 2px 5px #1422340d}.calendar-event:hover{transform:translateY(-1px);box-shadow:0 5px 12px #1422341a}.calendar-event time,.calendar-event strong,.calendar-event small,.calendar-event em{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.calendar-event time{font-size:10px;font-weight:900}.calendar-event strong{margin-top:2px;font-size:10px}.calendar-event small{opacity:.82;margin-top:2px;font-size:10px}.calendar-event em{opacity:.72;margin-top:2px;font-size:10px;font-style:normal}.calendar-event.event-onay-bekleyen{color:#8b5d1e;background:#fff5e5;border-color:#e8cc9e #e8cc9e #e8cc9e #c68a32}.calendar-event.event-yeni-saat-onerildi{color:#62518a;background:#f1edf8;border-color:#d3cae6 #d3cae6 #d3cae6 #7b67aa}.calendar-event.event-tamamlandi{color:#496a81;background:#edf4f8;border-color:#c9d9e5 #c9d9e5 #c9d9e5 #5d82a0}.calendar-event.event-iptal-edildi,.calendar-event.event-gelmedi{color:#966066;background:#fff2f3;border-color:#ead0d2 #ead0d2 #ead0d2 #bc6269}.appointment-table-wrap{overflow-x:auto}.appointment-table-head,.appointment-table-row{grid-template-columns:.8fr 1.25fr 1.35fr 1.12fr .88fr .82fr 22px;align-items:center;gap:10px;min-width:1060px;padding:0 14px;display:grid}.appointment-table-head{color:#89939e;background:#f7f8f9;min-height:34px;font-size:10px;font-weight:900}.appointment-table-row{width:100%;min-height:66px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf0f2}.appointment-table-row:hover{background:#fafcfd}.appointment-table-row strong,.appointment-table-row small{display:block}.appointment-table-row strong{color:#344052;font-size:11px}.appointment-table-row small{color:#8e98a2;margin-top:2px;font-size:10px}.appointment-customer{align-items:center;gap:8px;display:flex}.appointment-customer>span{color:#3f5d7e;background:#eaf0f6;border-radius:9px;flex:none;place-items:center;width:33px;height:33px;font-size:10px;font-weight:900;display:grid}.appointment-table-row>div:nth-child(5) em,.appointment-payment-card em{border-radius:5px;width:fit-content;margin-top:3px;padding:4px 6px;font-size:10px;font-style:normal;display:block}.payment-complete{color:#247054;background:#e8f4ee}.payment-pending{color:#a0641d;background:#fff0d9}.appointment-status{white-space:nowrap;border-radius:6px;width:fit-content;padding:5px 7px;font-size:10px;font-style:normal;font-weight:800}.status-onay-bekleyen{color:#a0641d!important;background:#fff0d9!important}.status-onaylandi{color:#247054!important;background:#e8f4ee!important}.status-yeni-saat-onerildi{color:#665390!important;background:#f0ebf7!important}.status-tamamlandi{color:#456b8c!important;background:#eaf1f7!important}.status-iptal-edildi,.status-gelmedi{color:#a34c52!important;background:#faeaeb!important}.appointment-table-row>svg{color:#909aa4;width:14px}.appointment-footer{color:#86909a;border-top:1px solid #e5e9ec;justify-content:space-between;align-items:center;min-height:43px;padding:8px 14px;font-size:10px;display:flex}.appointment-footer>div{align-items:center;gap:5px;display:flex}.appointment-footer i{background:#4b956f;border-radius:2px;width:7px;height:7px;margin-left:7px}.appointment-footer i.pending{background:#cc923d}.appointment-footer i.changed{background:#7c68aa}.appointment-detail-body{padding:18px 20px 30px}.appointment-detail-hero{background:#fff;border:1px solid #dfe4e8;border-radius:11px;align-items:center;gap:11px;padding:14px;display:flex}.appointment-detail-hero>span{color:#fff;background:#233d5d;border-radius:12px;place-items:center;width:54px;height:54px;font-size:13px;font-weight:900;display:grid}.appointment-detail-hero>div{flex:1;min-width:0}.appointment-detail-hero small{color:#8d969f;font-size:10px}.appointment-detail-hero h3{color:#2b394c;margin:3px 0 2px;font-size:13px}.appointment-detail-hero p{color:#71808e;margin:0;font-size:10px}.appointment-quick-actions{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:17px;display:grid}.appointment-quick-actions button{color:#496683;cursor:pointer;background:#fff;border:1px solid #dce2e7;border-radius:8px;justify-content:center;align-items:center;gap:5px;height:36px;font-size:10px;font-weight:800;display:flex}.appointment-quick-actions svg{width:14px}.appointment-detail-body section{margin-top:17px}.appointment-detail-body section>h3{color:#344052;margin:0 0 9px;font-size:12px}.appointment-detail-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.appointment-detail-grid>span{background:#fff;border:1px solid #e0e5e9;border-radius:9px;grid-template-columns:23px 1fr;column-gap:6px;min-height:72px;padding:10px;display:grid}.appointment-detail-grid svg{color:#9a7538;grid-row:1/3;width:16px}.appointment-detail-grid small,.appointment-detail-grid strong{display:block}.appointment-detail-grid small{color:#929ba4;font-size:10px}.appointment-detail-grid strong{color:#394657;font-size:10px;line-height:1.4}.appointment-payment-card{background:#fff;border:1px solid #e0e5e9;border-radius:9px;align-items:center;gap:9px;min-height:73px;padding:11px;display:flex}.appointment-payment-card>svg{color:#997238;width:22px}.appointment-payment-card>div{flex:1}.appointment-payment-card small,.appointment-payment-card strong{display:block}.appointment-payment-card small{color:#9099a2;font-size:10px}.appointment-payment-card strong{color:#2f3d50;margin-top:1px;font-size:12px}.appointment-payment-card button{color:#277057;cursor:pointer;background:#e8f4ee;border:0;border-radius:7px;height:30px;padding:0 8px;font-size:10px;font-weight:900}.appointment-status-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.appointment-status-actions button{color:#486682;cursor:pointer;background:#fff;border:1px solid #dce2e7;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:0 7px;font-size:10px;font-weight:800;display:flex}.appointment-status-actions svg{width:14px}.appointment-status-actions button.danger{color:#a04e53;background:#fff8f8;border-color:#ead5d7}.appointment-form{gap:12px;padding:18px 20px 30px;display:grid}.appointment-form>div:not(.appointment-form-info){grid-template-columns:1fr 1fr;gap:9px;display:grid}.appointment-form label{color:#596572;font-size:10px;font-weight:800;display:block}.appointment-form input,.appointment-form select,.appointment-form textarea{color:#2f3c4d;background:#fff;border:1px solid #dce2e7;border-radius:8px;outline:none;width:100%;margin-top:5px;font-size:10px}.appointment-form input,.appointment-form select{height:39px;padding:0 10px}.appointment-form textarea{resize:vertical;min-height:82px;padding:10px}.appointment-form-info{color:#4f7563;background:#f0f7f3;border:1px solid #d6e5dc;border-radius:8px;align-items:center;gap:7px;min-height:44px;padding:9px;font-size:10px;line-height:1.45;grid-template-columns:none!important;display:flex!important}.appointment-form-info svg{flex:none;width:16px}.appointment-form>footer{grid-template-columns:.7fr 1.3fr;gap:8px;margin-top:4px;display:grid}.messages-page{gap:13px;display:grid}.messages-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.messages-heading>div:first-child>span{color:#a27a35;letter-spacing:.14em;margin-bottom:5px;font-size:11px;font-weight:900;display:block}.messages-heading h1{color:#1d2b40;letter-spacing:-.035em;margin:0;font-size:24px;line-height:1.15}.messages-heading p{color:#7d8792;margin:6px 0 0;font-size:12px;line-height:1.5}.messages-trust{color:#397058;background:#f1f7f3;border:1px solid #d7e5dc;border-radius:9px;align-items:center;gap:8px;padding:9px 11px;display:flex}.messages-trust>svg{width:19px}.messages-trust strong,.messages-trust small{display:block}.messages-trust strong{font-size:11px}.messages-trust small{color:#71857a;margin-top:2px;font-size:10px}.messages-shell{background:#fff;border:1px solid #dce2e7;border-radius:11px;grid-template-columns:315px minmax(410px,1fr) 275px;height:max(680px,100vh - 190px);display:grid;overflow:hidden;box-shadow:0 5px 20px #16233b0d}.conversation-panel{background:#fbfcfc;border-right:1px solid #e1e6ea;flex-direction:column;min-width:0;display:flex}.conversation-panel>header{background:#fff;border-bottom:1px solid #e4e8eb;justify-content:space-between;align-items:center;min-height:62px;padding:11px 13px;display:flex}.conversation-panel>header h2{color:#25354a;margin:0 0 3px;font-size:14px}.conversation-panel>header b{color:#8a949e;font-size:10px;font-weight:600}.conversation-panel>header>button{color:#fff;cursor:pointer;background:#263e5c;border:0;border-radius:7px;align-items:center;gap:5px;height:31px;padding:0 9px;font-size:10px;font-weight:800;display:flex}.conversation-panel>header>button svg{width:14px}.conversation-tools{background:#fff;border-bottom:1px solid #e7ebee;gap:6px;padding:9px;display:flex;position:relative}.conversation-tools>label{color:#8c959f;background:#f8f9fa;border:1px solid #dce2e7;border-radius:8px;flex:1;align-items:center;gap:6px;min-width:0;height:35px;padding:0 8px;display:flex}.conversation-tools>label>svg{flex:none;width:15px}.conversation-tools input{color:#334154;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}.conversation-tools label button{color:#87919b;cursor:pointer;background:0 0;border:0;width:20px}.conversation-tools label button svg{width:13px}.conversation-tools>div>button{color:#66727e;cursor:pointer;background:#fff;border:1px solid #dce2e7;border-radius:8px;justify-content:center;align-items:center;gap:3px;width:38px;height:35px;padding:0;font-size:0;display:flex}.conversation-tools>div>button>svg{width:15px}.conversation-tools>div>button>svg:last-child{display:none}.conversation-tools>div>button b{color:#17263a;background:#c59c50;border-radius:7px;place-items:center;width:14px;height:14px;margin:-24px 0 0 24px;font-size:10px;display:grid;position:absolute}.conversation-tools>div>button.active{color:#365879;background:#eef5fa;border-color:#b9cede}.conversation-filter-menu{z-index:30;background:#fff;border:1px solid #dbe1e6;border-radius:9px;width:230px;padding:6px;position:absolute;top:51px;right:9px;box-shadow:0 15px 38px #1422342b}.conversation-filter-menu>button{color:#5c6773;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;width:100%;height:33px;padding:0 8px;font-size:10px;display:flex}.conversation-filter-menu>button svg{width:13px}.conversation-filter-menu>button:hover,.conversation-filter-menu>button.selected{color:#2e4a6d;background:#f0f4f8;font-weight:800}.conversation-active-filter{background:#f8fafb;border-bottom:1px solid #e7ebee;align-items:center;min-height:33px;padding:5px 9px;display:flex}.conversation-active-filter span{color:#476685;background:#eaf1f7;border-radius:5px;padding:4px 6px;font-size:10px}.conversation-active-filter button{color:#6d7b88;cursor:pointer;background:0 0;border:0;width:22px}.conversation-active-filter svg{width:12px}.conversation-list{scrollbar-width:thin;flex:1;overflow-y:auto}.conversation-list>button{width:100%;min-height:89px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e9edef;grid-template-columns:39px 1fr;align-items:start;gap:9px;padding:12px 10px;display:grid;position:relative}.conversation-list>button:hover{background:#f4f7f9}.conversation-list>button.active{background:#edf3f8;box-shadow:inset 3px 0 #c59c50}.conversation-avatar{color:#3a5a7b;background:#e4ebf3;border-radius:10px;place-items:center;width:39px;height:39px;font-size:11px;font-weight:900;display:grid;position:relative}.conversation-avatar i,.chat-avatar i{background:#38a275;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-1px;right:-1px}.conversation-list>button>div{min-width:0}.conversation-list>button header{align-items:center;gap:7px;display:flex}.conversation-list>button header strong{color:#303e51;flex:1;font-size:11px}.conversation-list>button time{color:#939ca5;font-size:10px}.conversation-list>button p{color:#6f7a85;white-space:nowrap;text-overflow:ellipsis;margin:5px 0 7px;font-size:10px;line-height:1.4;overflow:hidden}.conversation-list>button footer{align-items:center;gap:5px;display:flex;overflow:hidden}.conversation-list>button footer em{color:#506d8d;background:#e5eef7;border-radius:4px;padding:3px 5px;font-size:10px;font-style:normal;font-weight:900}.conversation-list>button footer .context-randevu{color:#6a5a91;background:#efebf6}.conversation-list>button footer .context-genel{color:#62706d;background:#e9efec}.conversation-list>button footer small{color:#98a1a9;font-size:10px}.conversation-list>button footer>span{color:#a56822;min-width:max-content;margin-left:auto;font-size:10px;font-weight:800}.conversation-list>button footer>span.reported{color:#a34a50;align-items:center;gap:2px;display:flex}.conversation-list>button footer>span svg{width:9px}.conversation-unread{color:#17263a;background:#c59c50;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;display:grid;position:absolute;top:35px;right:10px}.conversation-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:270px;padding:30px 18px;display:flex}.conversation-empty>svg{color:#8a9aaa;width:30px}.conversation-empty strong{color:#3a485a;margin-top:9px;font-size:12px}.conversation-empty p{color:#8d969f;font-size:10px}.conversation-empty button{color:#4d6b89;cursor:pointer;background:#fff;border:1px solid #d8e1e8;border-radius:6px;height:29px;padding:0 8px;font-size:10px}.chat-panel{background:#f3f5f7;flex-direction:column;min-width:0;display:flex}.chat-header{background:#fff;border-bottom:1px solid #dfe4e8;align-items:center;gap:9px;min-height:62px;padding:9px 13px;display:flex}.chat-avatar{color:#3a5b7c;background:#e6edf5;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid;position:relative}.chat-header>div{flex:1;min-width:0}.chat-header h2{color:#2a394d;margin:0;font-size:12px}.chat-header p{color:#7e8994;margin:3px 0 0;font-size:10px}.chat-header>a,.chat-header>button{color:#607080;cursor:pointer;background:#fff;border:1px solid #e0e5e9;border-radius:7px;flex:none;place-items:center;width:31px;height:31px;display:grid}.chat-header>a svg,.chat-header>button svg{width:15px}.chat-mobile-back{display:none!important}.chat-context-card{background:#ffffffeb;border:1px solid #dce3e8;border-radius:9px;align-items:center;gap:8px;min-height:54px;margin:9px 12px 0;padding:8px 10px;display:flex}.chat-context-card>span{color:#45698e;background:#e8f0f8;border-radius:7px;flex:none;place-items:center;width:31px;height:31px;display:grid}.chat-context-card>span.appointment{color:#685891;background:#efebf6}.chat-context-card>span.general{color:#4d7865;background:#e8f3ed}.chat-context-card svg{width:15px}.chat-context-card>div{flex:1;min-width:0}.chat-context-card small,.chat-context-card strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.chat-context-card small{color:#8c959f;font-size:10px}.chat-context-card strong{color:#3d4a5b;margin-top:2px;font-size:10px}.chat-context-card>button{color:#4d7095;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;font-size:10px;font-weight:800;display:flex}.chat-context-card>button svg{width:12px}.message-stream{scrollbar-width:thin;flex:1;padding:12px 15px;overflow-y:auto}.message-day{justify-content:center;align-items:center;height:28px;display:flex}.message-day span{color:#7d8791;background:#e5e9ed;border-radius:9px;padding:4px 8px;font-size:10px}.system-message{color:#77838f;text-align:center;background:#ffffffbf;border:1px solid #dce4e9;border-radius:8px;align-items:center;gap:5px;width:fit-content;max-width:88%;margin:7px auto;padding:7px 9px;font-size:10px;line-height:1.4;display:flex}.system-message svg{flex:none;width:12px}.message-row{align-items:flex-end;gap:7px;margin:9px 0;display:flex}.message-row>span{color:#486582;background:#e1e8ef;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-size:10px;font-weight:900;display:grid}.message-row>div{background:#fff;border:1px solid #dfe4e8;border-radius:4px 12px 12px;max-width:min(70%,540px);padding:9px 11px 6px;box-shadow:0 2px 6px #14223406}.message-row.business{justify-content:flex-end}.message-row.business>div{color:#fff;background:#2b4463;border-color:#2c4666;border-radius:12px 4px 12px 12px}.message-row p{white-space:pre-wrap;margin:0;font-size:11px;line-height:1.55}.message-row footer{justify-content:flex-end;align-items:center;gap:3px;margin-top:4px;display:flex}.message-row time{color:#9ba4ad;font-size:10px}.message-row.business time{color:#bdc9d6}.message-row footer svg{color:#7ca5d0;width:11px}.message-row.warning>div{color:#70464a;background:#fff7f7;border-color:#e5c1c4}.message-row.warning strong{color:#a1464d;align-items:center;gap:4px;margin-bottom:5px;font-size:10px;display:flex}.message-row.warning strong svg{width:13px}.message-composer{background:#fff;border-top:1px solid #dfe4e8;padding:8px 12px 12px}.composer-security{color:#668073;align-items:center;gap:4px;margin-bottom:6px;font-size:10px;display:flex}.composer-security>svg{width:11px}.composer-security button{color:#88948d;background:0 0;border:0;place-items:center;display:grid}.composer-security button svg{width:11px}.composer-box{background:#fafbfb;border:1px solid #d7dee4;border-radius:10px;transition:border .15s;overflow:hidden}.composer-box:focus-within{border-color:#7892ac;box-shadow:0 0 0 3px #46658614}.composer-box textarea{resize:vertical;color:#334154;width:100%;min-height:54px;max-height:130px;font:9px/1.5 var(--font-app);background:0 0;border:0;outline:0;padding:10px 11px 5px}.composer-box footer{justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:4px 6px 6px;display:flex}.composer-box footer>div{align-items:center;gap:3px;display:flex}.composer-box footer>div button{color:#6e7c89;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:29px;height:29px;display:grid}.composer-box footer svg{width:15px}.composer-box footer>div span{color:#9aa2aa;font-size:10px}.composer-box footer>button{color:#fff;cursor:pointer;background:#263e5c;border:0;border-radius:7px;align-items:center;gap:5px;height:31px;padding:0 10px;font-size:10px;font-weight:800;display:flex}.composer-box footer>button:disabled{opacity:.42;cursor:not-allowed}.message-customer-panel{background:#fbfcfc;border-left:1px solid #e1e6ea;min-width:0;overflow-y:auto}.message-customer-panel>header{background:#fff;border-bottom:1px solid #e4e8eb;justify-content:space-between;align-items:center;height:62px;padding:0 13px;display:flex}.message-customer-panel>header strong{color:#344255;font-size:11px}.message-customer-panel>header button{color:#7b8792;background:0 0;border:0}.message-customer-panel>header svg{width:16px}.message-customer-profile{text-align:center;border-bottom:1px solid #e7ebee;padding:17px 12px}.message-customer-profile>span{color:#3a5b7d;background:#e5edf5;border-radius:13px;place-items:center;width:50px;height:50px;margin:auto;font-size:12px;font-weight:900;display:grid}.message-customer-profile h3{color:#2e3c4f;margin:8px 0 2px;font-size:12px}.message-customer-profile p{color:#8c959f;margin:0;font-size:10px}.message-customer-profile>div{justify-content:center;gap:6px;margin-top:10px;display:flex}.message-customer-profile a,.message-customer-profile button{color:#57718c;cursor:pointer;background:#fff;border:1px solid #dce2e7;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.message-customer-profile svg{width:14px}.message-contact-list{border-bottom:1px solid #e7ebee;padding:7px 12px}.message-contact-list>span{align-items:center;gap:8px;min-height:45px;display:flex}.message-contact-list>span>svg{color:#74879a;width:15px}.message-contact-list small,.message-contact-list strong{display:block}.message-contact-list small{color:#989fa7;font-size:10px}.message-contact-list strong{color:#465466;overflow-wrap:anywhere;margin-top:2px;font-size:10px}.message-customer-panel>section{border-bottom:1px solid #e7ebee;padding:12px}.message-customer-panel>section>header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.message-customer-panel>section>header strong{color:#3c495a;font-size:10px}.message-customer-panel>section>header button{color:#547494;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.related-record{background:#fff;border:1px solid #dde3e8;border-radius:8px;align-items:center;gap:8px;min-height:63px;padding:8px;display:flex}.related-record>span{color:#476a8e;background:#e9f0f7;border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.related-record>span svg{width:15px}.related-record>div{flex:1;min-width:0}.related-record small,.related-record strong,.related-record p{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.related-record small{color:#959da5;font-size:10px}.related-record strong{color:#3e4b5c;margin-top:1px;font-size:10px}.related-record p{color:#7f8993;margin:2px 0 0;font-size:10px}.related-record>svg{color:#919ba4;width:14px}.appointment-mini{background:#f0f3f6;border-radius:8px;align-items:center;gap:8px;min-height:52px;padding:8px;display:flex}.appointment-mini>svg{color:#5b718a;width:17px}.appointment-mini strong,.appointment-mini small{display:block}.appointment-mini strong{color:#3d4a5b;font-size:10px}.appointment-mini small{color:#87919b;margin-top:2px;font-size:10px}.report-conversation{color:#a05056;cursor:pointer;background:#fff8f8;border:1px solid #ead5d7;border-radius:7px;justify-content:center;align-items:center;gap:5px;width:calc(100% - 24px);min-height:34px;margin:12px;font-size:10px;font-weight:800;display:flex}.report-conversation svg{width:13px}.dashboard-mobile-bottom,.mobile-dashboard-nav{display:none}.login-page{background:#fff;grid-template-columns:44% 56%;min-height:100vh;display:grid}.login-brand-panel{color:#fff;background:linear-gradient(145deg,#17263e,#243d5e);flex-direction:column;justify-content:space-between;min-height:100vh;padding:45px 8vw 38px 5vw;display:flex;position:relative;overflow:hidden}.login-brand-panel:after{content:"";border:1px solid #c6a66a33;border-radius:50%;width:450px;height:450px;position:absolute;bottom:-220px;right:-260px;box-shadow:0 0 0 70px #ffffff05,0 0 0 140px #ffffff04}.login-brand-panel .brand-logo{box-shadow:none}.login-brand-panel>div{z-index:1;position:relative}.login-brand-panel h1{letter-spacing:-.05em;margin:12px 0 18px;font-size:clamp(37px,4vw,57px);line-height:1.05}.login-brand-panel p{color:#bdc7d3;max-width:470px;line-height:1.7}.login-brand-panel ul{gap:11px;margin-top:28px;padding:0;list-style:none;display:grid}.login-brand-panel li{color:#d8dfe7;align-items:center;gap:8px;font-size:13px;display:flex}.login-brand-panel li svg{width:18px;color:var(--gold)}.login-brand-panel>small{color:#8392a4;font-size:11px}.login-form-panel{place-items:center;padding:40px;display:grid}.mobile-login-brand{display:none}.login-card h2{color:var(--navy);letter-spacing:-.03em;margin-bottom:6px;font-size:25px}.login-card>p{color:var(--muted);margin-bottom:24px;font-size:13px}.role-login{border:1px solid var(--line);border-radius:11px;align-items:center;gap:12px;min-height:67px;margin-bottom:9px;padding:11px;transition:all .2s;display:flex}.role-login:hover{background:#f8fafb;border-color:#aebdcb;transform:translateY(-1px)}.role-login>span{background:var(--blue-soft);width:40px;height:40px;color:var(--navy);border-radius:9px;place-items:center;display:grid}.role-login>span svg{width:19px}.role-login>div{flex:1}.role-login strong,.role-login small{display:block}.role-login strong{color:var(--navy);font-size:13px}.role-login small{color:#89929c;margin-top:4px;font-size:10px}.role-login>svg{color:#9aa3ac;width:17px}.login-divider{color:#9aa2ab;align-items:center;gap:10px;margin:20px 0;font-size:10px;display:flex}.login-divider:before,.login-divider:after{content:"";border-top:1px solid var(--line);flex:1}.login-card>.button{width:100%}.login-card>small{text-align:center;color:#959ca4;margin-top:17px;font-size:10px;line-height:1.5;display:block}.login-card>small a{color:#4c6c91;text-decoration:underline}.email-login-form .button{width:100%}.email-login-form>small{text-align:center;color:#959ca4;margin-top:17px;font-size:10px;line-height:1.5;display:block}.email-login-form>small a{color:#4c6c91;text-decoration:underline}.login-card{width:min(540px,100%)}.account-access{position:relative}.auth-tabs{background:#f3f5f6;border:1px solid #dfe4e8;border-radius:11px;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:24px;padding:5px;display:grid}.auth-tabs button{color:#78838e;cursor:pointer;background:0 0;border:0;border-radius:8px;height:40px;font-size:11px;font-weight:850}.auth-tabs button.active{color:var(--navy);background:#fff;box-shadow:0 4px 13px #16233b17}.auth-pane>.auth-kicker{color:#997339;letter-spacing:.12em;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.auth-pane h2{color:var(--navy);letter-spacing:-.04em;margin:0 0 7px;font-size:27px}.auth-pane>p{color:var(--muted);margin:0 0 20px;font-size:11px;line-height:1.6}.login-role-options{gap:8px;display:grid}.login-role-options>button{min-height:70px;color:var(--navy);text-align:left;cursor:pointer;background:#fff;border:1px solid #dce2e7;border-radius:10px;grid-template-columns:43px 1fr 20px;align-items:center;gap:11px;padding:10px;transition:all .2s;display:grid}.login-role-options>button:hover,.login-role-options>button.selected{background:#f4f8fb;border-color:#9db2c6;box-shadow:0 0 0 3px #375b8212}.login-role-options>button>span{background:var(--blue-soft);color:#375b82;border-radius:9px;place-items:center;width:43px;height:43px;display:grid}.login-role-options>button>span svg{width:20px}.login-role-options strong,.login-role-options small{display:block}.login-role-options strong{font-size:12px}.login-role-options small{color:#87919b;margin-top:4px;font-size:9px}.login-role-options>button>svg{width:18px;color:var(--green)}.auth-main-button{width:100%;min-height:45px;margin-top:14px}.auth-security-note{background:#eff7f2;border:1px solid #d4e4db;border-radius:9px;align-items:flex-start;gap:9px;margin-top:12px;padding:11px;display:flex}.auth-security-note>svg{width:18px;color:var(--green);flex:none}.auth-security-note strong{color:#3f6855;font-size:10px;display:block}.auth-security-note p{color:#72877c;margin:3px 0 0;font-size:9px;line-height:1.5}.auth-switch-link{color:#77818b;cursor:pointer;background:0 0;border:0;width:100%;margin-top:16px;font-size:10px}.auth-switch-link strong{color:#3e648d}.account-type-switch{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:16px;display:grid}.account-type-switch button{color:#687581;cursor:pointer;background:#fff;border:1px solid #dce2e7;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:10px;font-weight:850;display:flex}.account-type-switch button.active{color:#274a70;background:#edf3f8;border-color:#365a80}.account-type-switch svg{width:17px}.auth-form-grid{grid-template-columns:1fr 1fr;gap:0 10px;display:grid}.auth-form-grid label{position:relative}.auth-form-grid label.wide{grid-column:1/-1}.auth-form-grid :is(input,select){width:100%;height:41px;color:var(--navy);font:inherit;background:#fbfbfa;border:1px solid #dce2e7;border-radius:8px;outline:none;margin-top:5px;padding:0 10px}.auth-form-grid :is(input,select):focus{border-color:#5d7e9f;box-shadow:0 0 0 3px #375b8217}.auth-input-icon{z-index:1;color:#8a96a2;line-height:0;position:absolute;bottom:10px;left:9px}.auth-input-icon svg{width:15px}.auth-input-icon+input{padding-left:31px}.auth-consent{align-items:flex-start;gap:8px;line-height:1.5;color:#707a84!important;font-weight:500!important;display:flex!important}.auth-consent input{accent-color:var(--navy);flex:none;width:15px!important;height:15px!important;margin:1px 0 0!important}.auth-consent a{color:#365f8a;text-decoration:underline}.auth-error{color:#985159;background:#fceff0;border:1px solid #efced1;border-radius:8px;padding:9px 10px;font-size:9px;line-height:1.45}.auth-password-note{color:#89929b;text-align:center;justify-content:center;align-items:center;gap:5px;margin-top:11px;font-size:8px;display:flex}.auth-password-note svg{width:14px}.auth-progress{z-index:5;color:var(--navy);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#fffffff0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:13px;display:flex;position:absolute;inset:-10px}.auth-progress>span{border:3px solid #d8e0e7;border-top-color:var(--navy);border-radius:50%;width:28px;height:28px}.auth-progress strong{font-size:11px}.customer-dashboard{background:#f4f6f7;min-height:100vh}.customer-dashboard>header{border-bottom:1px solid var(--line);background:#fff;align-items:center;height:68px;padding:0 max(24px,50vw - 590px);display:flex}.customer-dashboard>header nav{color:#53606d;gap:26px;margin-left:60px;font-size:13px;font-weight:700;display:flex}.customer-dashboard>header>div{align-items:center;gap:12px;margin-left:auto;display:flex}.customer-dashboard>header button{color:#64707e;background:0 0;border:0}.customer-notification-link{color:#64707e;place-items:center;width:34px;height:34px;display:grid}.customer-notification-link svg{width:19px}.customer-dashboard>header>div>span{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid}.customer-shell{width:var(--shell);grid-template-columns:205px 1fr;gap:24px;margin:auto;padding:30px 0 80px;display:grid}.customer-shell>aside{border:1px solid var(--line);background:#fff;border-radius:12px;align-self:start;padding:13px}.customer-shell>aside>div{text-align:center;border-bottom:1px solid var(--line);padding:12px 0 18px}.customer-shell>aside>div>span{background:var(--blue-soft);width:48px;height:48px;color:var(--navy);border-radius:50%;place-items:center;margin:auto;font-size:12px;font-weight:900;display:grid}.customer-shell aside strong,.customer-shell aside small{display:block}.customer-shell aside>div strong{color:var(--navy);margin:8px 0 3px;font-size:13px}.customer-shell aside>div small{color:#9199a2;font-size:10px}.customer-shell aside>:is(a,button){color:#68737f;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;width:100%;height:38px;padding:0 10px;font-size:11px;display:flex;position:relative}.customer-shell aside>:is(a,button).active{color:var(--navy);background:var(--blue-soft);font-weight:900}.customer-shell aside>:is(a,button) svg{width:16px}.customer-shell aside>:is(a,button) b{background:var(--orange);color:#fff;border-radius:5px;place-items:center;width:17px;height:17px;margin-left:auto;font-size:10px;display:grid}.customer-welcome{color:#fff;background:linear-gradient(135deg,#1a2a44,#2b496d);border-radius:14px;justify-content:space-between;align-items:center;min-height:155px;padding:28px;display:flex}.customer-welcome>div:first-child span{color:#d5bd86;letter-spacing:.12em;font-size:11px;font-weight:900}.customer-welcome>div:first-child strong{letter-spacing:-.04em;margin:5px 0;font-size:31px;display:block}.customer-welcome p{color:#bdc8d4;margin:0;font-size:12px}.countdown{gap:7px;display:flex}.countdown span{color:#aab7c6;background:#ffffff0f;border:1px solid #ffffff21;border-radius:9px;align-content:center;place-items:center;width:62px;height:69px;font-size:10px;display:grid}.countdown strong{color:#fff;font-size:22px;display:block}.customer-metrics{grid-template-columns:repeat(4,1fr);gap:9px;margin:12px 0;display:grid}.customer-metrics>:is(article,a){border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:9px;min-height:73px;padding:11px;display:flex}.customer-metrics>:is(article,a)>span{background:var(--blue-soft);color:#4d6c90;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.customer-metrics>:is(article,a) svg{width:16px}.customer-metrics>:is(article,a)>div{flex:1}.customer-metrics small,.customer-metrics strong{display:block}.customer-metrics small{color:#8c959e;font-size:10px}.customer-metrics strong{color:var(--navy);margin-top:2px;font-size:16px}.customer-metrics>:is(article,a)>svg{color:#9ca4ac;width:14px}.active-appointment{background:#fff;border:1px solid #d5e7dc;border-radius:12px;overflow:hidden}.active-appointment>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px;display:flex}.active-appointment>header>div{align-items:center;gap:10px;display:flex}.active-appointment>header>div>span{width:35px;height:35px;color:var(--green);background:#e9f5ee;border-radius:8px;place-items:center;display:grid}.active-appointment header small{color:#27815e;letter-spacing:.08em;font-size:10px;font-weight:900}.active-appointment h2{color:var(--navy);margin:3px 0 0;font-size:13px}.active-appointment header em{color:var(--green);background:#e9f5ee;border-radius:6px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:900}.active-appointment>div{grid-template-columns:repeat(3,1fr);padding:16px;display:grid}.active-appointment>div span{grid-template-columns:25px 1fr;align-items:center;display:grid}.active-appointment>div svg{color:#587798;grid-row:span 2;width:17px}.active-appointment>div strong{color:#354255;font-size:11px}.active-appointment>div small{color:#9199a1;font-size:10px}.active-appointment>footer{border-top:1px solid var(--line);background:#fafbfb;justify-content:flex-end;gap:7px;padding:11px 16px;display:flex}.active-appointment .button{min-height:34px;font-size:10px}.customer-section-head{justify-content:space-between;align-items:end;margin:25px 0 11px;display:flex}.customer-section-head h2{color:var(--navy);margin:0 0 3px;font-size:16px}.customer-section-head p{color:#9199a2;margin:0;font-size:10px}.customer-section-head a{color:#506f91;align-items:center;gap:4px;font-size:10px;font-weight:800;display:flex}.customer-section-head svg{width:14px}.customer-business-grid{grid-template-columns:1fr 1fr}.customer-quotes-page{gap:13px;display:grid}.customer-quotes-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.customer-quotes-heading>div>span{color:#a27a35;letter-spacing:.14em;margin-bottom:5px;font-size:11px;font-weight:900;display:block}.customer-quotes-heading h1{color:#1d2b40;letter-spacing:-.04em;margin:0;font-size:27px;line-height:1.15}.customer-quotes-heading p{color:#7d8792;margin:6px 0 0;font-size:12px;line-height:1.55}.customer-quotes-heading .button{min-height:40px}.customer-quotes-heading .button svg{width:17px}.customer-quote-notice{color:#377055;background:#eef8f2;border:1px solid #cfe3d7;border-radius:10px;align-items:center;gap:8px;min-height:48px;padding:10px 12px;font-size:11px;font-weight:750;display:flex}.customer-quote-notice>svg{width:19px}.customer-quote-notice span{flex:1}.customer-quote-notice button{color:#648374;cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;display:grid}.customer-quote-notice button svg{width:15px}.customer-quote-summary{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.customer-quote-summary article{background:#fff;border:1px solid #dfe4e8;border-radius:11px;align-items:center;gap:10px;min-height:86px;padding:13px;display:flex;box-shadow:0 3px 12px #16233b09}.customer-quote-summary article>span{border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.customer-quote-summary article>span svg{width:19px}.customer-quote-summary .total{color:#496f98;background:#eaf1f8}.customer-quote-summary .waiting{color:#9a6c27;background:#fff1dc}.customer-quote-summary .offered{color:#6b5793;background:#f0ebf7}.customer-quote-summary .accepted{color:#2f775a;background:#e8f4ee}.customer-quote-summary small,.customer-quote-summary strong,.customer-quote-summary em{display:block}.customer-quote-summary small{color:#838d97;font-size:10px}.customer-quote-summary strong{color:#243248;margin:2px 0;font-size:19px;line-height:1.2}.customer-quote-summary em{color:#929aa2;font-size:9px;font-style:normal}.customer-quote-workspace{background:#fff;border:1px solid #dfe4e8;border-radius:12px;min-height:390px;overflow:hidden;box-shadow:0 4px 15px #16233b09}.customer-quote-controls{border-bottom:1px solid #e8ecef;align-items:center;gap:10px;min-height:61px;padding:10px 12px;display:flex}.customer-quote-tabs{scrollbar-width:thin;gap:4px;display:flex;overflow-x:auto}.customer-quote-tabs button{color:#707b87;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;min-width:max-content;height:34px;padding:0 9px;font-size:10px;font-weight:750;display:flex}.customer-quote-tabs button.active{color:#294765;background:#edf4f9;border-color:#cad9e5;font-weight:900}.customer-quote-tabs b{color:#7f8993;background:#eef1f3;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;display:grid}.customer-quote-tabs button.active b{color:#fff;background:#385a7d}.customer-quote-controls>label{color:#8b959f;background:#fafbfb;border:1px solid #dce2e7;border-radius:8px;align-items:center;gap:7px;width:min(285px,32%);height:38px;margin-left:auto;padding:0 9px;display:flex}.customer-quote-controls>label>svg{width:16px}.customer-quote-controls input{color:#334154;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.customer-quote-controls label button{color:#86919b;cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;display:grid}.customer-quote-controls label button svg{width:13px}.customer-quote-list{background:#f7f8f9;gap:8px;padding:11px;display:grid}.customer-quote-card{width:100%;min-height:122px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe4e8;border-radius:11px;grid-template-columns:42px minmax(0,1fr) 175px;gap:11px;padding:13px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 2px 8px #16233b06}.customer-quote-card:hover{border-color:#c5d5e1;transform:translateY(-1px);box-shadow:0 8px 22px #16233b12}.customer-quote-business{color:#dfc07c;background:linear-gradient(135deg,#1d3552,#355b7f);border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.customer-quote-business svg{width:20px}.customer-quote-main{min-width:0}.customer-quote-main>div:first-child{align-items:center;gap:7px;display:flex}.customer-quote-main>div:first-child>small{color:#9a7a44;letter-spacing:.06em;font-size:9px;font-weight:900}.customer-quote-main h2{color:#243248;margin:5px 0 3px;font-size:14px}.customer-quote-main>p{color:#8b949e;align-items:center;gap:4px;margin:0;font-size:10px;display:flex}.customer-quote-main>p svg{width:12px}.customer-quote-main>div:last-child{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.customer-quote-main>div:last-child span{color:#63717f;background:#f2f5f7;border-radius:6px;align-items:center;gap:4px;min-height:25px;padding:0 7px;font-size:9px;display:flex}.customer-quote-main>div:last-child svg{color:#557594;width:12px}.customer-quote-status{border-radius:6px;width:fit-content;padding:5px 7px;font-size:9px;font-style:normal;font-weight:900}.customer-quote-status.status-new,.customer-quote-status.status-reviewing{color:#996820;background:#fff1dc}.customer-quote-status.status-quoted{color:#654f90;background:#f0ebf7}.customer-quote-status.status-accepted{color:#297053;background:#e8f4ee}.customer-quote-status.status-rejected,.customer-quote-status.status-cancelled{color:#995156;background:#faeaea}.customer-quote-status.status-expired{color:#6f7982;background:#edf0f2}.customer-quote-side{text-align:right;border-left:1px solid #e7ebee;flex-direction:column;justify-content:center;align-items:flex-end;min-width:0;padding-left:13px;display:flex}.customer-quote-side small{color:#939ba3;font-size:9px}.customer-quote-side strong{color:#2b3b50;margin:3px 0;font-size:13px}.customer-quote-side b{color:#3b765c;font-size:9px}.customer-quote-side span{color:#9099a2;font-size:9px}.customer-quote-side em{color:#496b8d;align-items:center;gap:3px;margin-top:10px;font-size:9px;font-style:normal;font-weight:900;display:flex}.customer-quote-side em svg{width:12px}.customer-quotes-loading,.customer-quotes-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:325px;padding:35px 20px;display:flex}.customer-quotes-loading{color:#536b84;gap:12px}.customer-quotes-loading>span{border:3px solid #d9e1e8;border-top-color:#355878;border-radius:50%;width:27px;height:27px}.customer-quotes-loading strong{font-size:11px}.customer-quotes-empty>svg{color:#4e6b8a;background:#edf2f6;border-radius:11px;width:38px;height:38px;padding:8px}.customer-quotes-empty.error>svg{color:#a35458;background:#f9eaea}.customer-quotes-empty h2{color:#2d3b4d;margin:12px 0 4px;font-size:16px}.customer-quotes-empty p{color:#87919b;max-width:430px;margin:0 0 15px;font-size:10px;line-height:1.6}.customer-quote-drawer-layer,.customer-quote-confirm-layer{z-index:190;position:fixed;inset:0}.customer-quote-drawer-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c17269e;border:0;width:100%;height:100%;position:absolute;inset:0}.customer-quote-drawer{background:#f7f8f9;width:min(520px,100vw);position:absolute;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-16px 0 48px #0f1b2b38}.customer-quote-drawer>header{background:#fff;border-bottom:1px solid #dfe4e8;justify-content:space-between;align-items:center;min-height:76px;padding:14px 17px;display:flex}.customer-quote-drawer>header span{color:#9e7737;letter-spacing:.08em;font-size:9px;font-weight:900}.customer-quote-drawer>header h2{color:#243248;margin:4px 0 0;font-size:18px}.customer-quote-drawer>header button{color:#6f7b87;cursor:pointer;background:#fff;border:1px solid #dfe4e8;border-radius:8px;place-items:center;width:35px;height:35px;display:grid}.customer-quote-detail{padding:16px 17px 28px}.customer-quote-detail-business{color:#fff;background:linear-gradient(135deg,#192c45,#315474);border-radius:11px;align-items:center;gap:11px;padding:14px;display:flex}.customer-quote-detail-business>span{color:#e0c07b;background:#ffffff1a;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.customer-quote-detail-business>span svg{width:21px}.customer-quote-detail-business small{color:#ddc78f;font-size:9px;font-weight:900}.customer-quote-detail-business h3{color:#fff;margin:3px 0;font-size:15px}.customer-quote-detail-business p{color:#bfccd8;align-items:center;gap:4px;margin:0;font-size:9px;display:flex}.customer-quote-detail-business p svg{width:11px}.customer-quote-progress{color:#9c712d;background:#fbf5e9;border:1px solid #e7d8ba;border-radius:9px;align-items:center;gap:9px;min-height:59px;margin-top:10px;padding:11px;display:flex}.customer-quote-progress.status-accepted{color:#397257;background:#eff7f2;border-color:#d4e5da}.customer-quote-progress.status-rejected,.customer-quote-progress.status-cancelled{color:#98565b;background:#fbefef;border-color:#ead3d5}.customer-quote-progress>svg{flex:none;width:21px}.customer-quote-progress strong{color:inherit;font-size:10px}.customer-quote-progress p{color:#8b8f8d;margin:3px 0 0;font-size:9px}.customer-quote-detail section{margin-top:17px}.customer-quote-detail section>h3{color:#344153;margin:0 0 8px;font-size:11px}.customer-offer-box{background:linear-gradient(135deg,#eff7f2,#fbfdfc);border:1px solid #d5e3da;border-radius:10px;padding:13px}.customer-offer-box>header{justify-content:space-between;align-items:center;gap:9px;display:flex}.customer-offer-box header small,.customer-offer-box header strong{display:block}.customer-offer-box header small{color:#50806a;letter-spacing:.08em;font-size:9px;font-weight:900}.customer-offer-box header strong{color:#285c46;margin-top:3px;font-size:21px}.customer-offer-box header>span{color:#4b755f;background:#fff;border-radius:6px;padding:5px 7px;font-size:9px;font-weight:900}.customer-offer-box>p{color:#6d8177;margin:10px 0;font-size:10px;line-height:1.55}.customer-offer-box ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.customer-offer-box li{color:#506d5f;align-items:center;gap:5px;font-size:9px;display:flex}.customer-offer-box li svg{color:#3b7a5c;width:13px}.customer-quote-detail-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.customer-quote-detail-grid>span{background:#fff;border:1px solid #e0e5e9;border-radius:9px;grid-template-columns:21px 1fr;column-gap:5px;min-height:70px;padding:9px;display:grid}.customer-quote-detail-grid svg{color:#a17a38;grid-row:1/3;width:15px}.customer-quote-detail-grid small,.customer-quote-detail-grid strong{display:block}.customer-quote-detail-grid small{color:#929aa3;font-size:9px}.customer-quote-detail-grid strong{color:#3b4858;font-size:10px;line-height:1.4}.customer-quote-note{color:#626e7a;background:#fff;border:1px solid #e0e5e9;border-radius:9px;margin:0;padding:11px;font-size:10px;line-height:1.6}.customer-quote-detail-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:15px;display:grid}.customer-quote-detail-actions a{color:#496887;background:#fff;border:1px solid #dce2e7;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:38px;padding:0 7px;font-size:9px;font-weight:900;display:flex}.customer-quote-detail-actions svg{width:14px}.customer-quote-decision{grid-template-columns:.75fr 1.25fr;gap:7px;margin-top:9px;display:grid}.customer-quote-decision button,.customer-quote-cancel{color:#775b5d;cursor:pointer;background:#fff;border:1px solid #dce2e7;border-radius:8px;min-height:40px;font-size:10px;font-weight:900}.customer-quote-decision button.primary{color:#fff;background:#294765;border-color:#294765;justify-content:center;align-items:center;gap:5px;display:flex}.customer-quote-decision svg{width:15px}.customer-quote-cancel{width:100%;margin-top:9px}.customer-quote-confirm-layer{z-index:210;place-items:center;padding:18px;display:grid}.customer-quote-confirm-layer>section{text-align:center;background:#fff;border:1px solid #ffffffb3;border-radius:14px;width:min(420px,100%);padding:22px;position:relative;box-shadow:0 25px 70px #0a16264d}.customer-quote-confirm-layer>section>span{color:#385a7c;background:#eef3f7;border-radius:13px;place-items:center;width:49px;height:49px;margin:auto;display:grid}.customer-quote-confirm-layer>section>span svg{width:23px}.customer-quote-confirm-layer h2{color:#243248;margin:12px 0 5px;font-size:18px}.customer-quote-confirm-layer p{color:#7d8792;margin:0;font-size:10px;line-height:1.6}.customer-quote-confirm-layer em{color:#9a5156;background:#fbecec;border-radius:7px;margin-top:9px;padding:8px;font-size:9px;font-style:normal;display:block}.customer-quote-confirm-layer>section>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:16px;display:grid}.customer-quote-confirm-layer .button{min-height:39px}.admin-panel{background:#f3f5f7;grid-template-columns:230px 1fr;min-height:100vh;display:grid}.admin-panel>aside{color:#fff;background:#101b2c;flex-direction:column;width:230px;padding:17px 12px;display:flex;position:fixed;inset:0 auto 0 0}.admin-panel .brand{border-bottom:1px solid #ffffff14;padding:0 9px 15px}.admin-panel .brand-logo{box-shadow:none}.admin-label{color:#6c7c91;letter-spacing:.12em;padding:15px 10px 7px;font-size:10px;font-weight:900}.admin-panel nav{gap:2px;display:grid}.admin-panel nav button{color:#aab5c2;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;height:35px;padding:0 9px;font-size:11px;display:flex}.admin-panel nav button.active{color:#fff;background:#263a56}.admin-panel nav svg{width:16px}.admin-panel nav b{background:var(--orange);color:#fff;border-radius:5px;place-items:center;min-width:18px;height:18px;margin-left:auto;font-size:10px;display:grid}.admin-user{border-top:1px solid #ffffff14;align-items:center;gap:8px;margin-top:auto;padding:13px 7px 0;display:flex}.admin-user>span{width:31px;height:31px;color:var(--navy);background:#d1b472;border-radius:8px;place-items:center;font-size:10px;font-weight:900;display:grid}.admin-user strong,.admin-user small{display:block}.admin-user strong{font-size:11px}.admin-user small{color:#718399;margin-top:2px;font-size:10px}.legal-page{max-width:850px;padding-top:54px;padding-bottom:80px}.legal-page>header{max-width:710px}.legal-back{color:#60748b;align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.legal-back svg{width:16px}.legal-page h1{color:var(--navy);margin:10px 0;font-size:clamp(32px,5vw,52px);line-height:1.08}.legal-page>header>p{color:#53657b;font-size:17px;line-height:1.65}.legal-page>header>div,.legal-page>aside{color:#35674f;background:#f1f7f4;border:1px solid #d8e9de;border-radius:12px;align-items:flex-start;gap:10px;padding:15px;font-size:13px;line-height:1.55;display:flex}.legal-page>header>div svg,.legal-page>aside>svg{flex:none;width:19px;margin-top:1px}.legal-page>section{gap:25px;margin-top:38px;display:grid}.legal-page article{border-bottom:1px solid #e6ebef;padding-bottom:24px}.legal-page h2{color:var(--navy);margin:0 0 9px;font-size:21px}.legal-page article p{color:#58697d;margin:8px 0;font-size:15px;line-height:1.75}.legal-page>aside{color:#5e532f;background:#f7f5ed;border-color:#eadfbd;margin-top:30px}.legal-page>aside strong,.legal-page>aside p,.legal-page>aside a{display:block}.legal-page>aside p{margin:4px 0 6px}.legal-page>aside a{color:#8a692c;font-weight:800}.admin-panel>section{grid-column:2}.admin-panel>section>header{z-index:20;border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:6px;height:62px;padding:0 20px;display:flex;position:sticky;top:0}.admin-panel header>label{border:1px solid var(--line);background:#f7f8f9;border-radius:8px;align-items:center;gap:7px;width:min(420px,45vw);height:35px;padding:0 10px;display:flex}.admin-panel header label svg{color:#8c959e;width:16px}.admin-panel header input{background:0 0;border:0;outline:0;flex:1;font-size:10px}.admin-panel header>button{color:#687582;background:0 0;border:0;border-radius:8px;place-items:center;width:33px;height:33px;margin-left:auto;display:grid}.admin-panel header>button+button{margin-left:0}.secure-session{border-left:1px solid var(--line);align-items:center;gap:7px;margin-left:10px;padding-left:12px;display:flex}.secure-session>svg{color:var(--green);width:17px}.secure-session small,.secure-session strong{display:block}.secure-session small{color:#929aa2;font-size:10px}.secure-session strong{color:#405064;margin-top:2px;font-size:10px}.admin-content{max-width:1450px;margin:auto;padding:22px}.admin-security-alert{background:#edf7f1;border:1px solid #d3e9dc;border-radius:9px;align-items:center;gap:10px;margin-bottom:12px;padding:12px 15px;display:flex}.admin-security-alert>svg{color:var(--green)}.admin-security-alert>div{flex:1}.admin-security-alert strong{color:#2d604b;font-size:12px}.admin-security-alert p{color:#668173;margin:3px 0 0;font-size:10px}.admin-security-alert button{color:#2d6b50;background:0 0;border:0;align-items:center;gap:4px;font-size:10px;font-weight:800;display:flex}.admin-metrics{grid-template-columns:repeat(5,1fr);gap:9px;margin-bottom:12px;display:grid}.admin-metrics article{border:1px solid var(--line);background:#fff;border-radius:9px;padding:14px}.admin-metrics article>span{background:var(--blue-soft);color:#4d6c90;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.admin-metrics svg{width:17px}.admin-metrics small,.admin-metrics strong,.admin-metrics em{display:block}.admin-metrics small{color:#89939e;margin:9px 0 2px;font-size:10px}.admin-metrics strong{color:#243248;font-size:18px}.admin-metrics em{color:var(--green);margin-top:5px;font-size:10px;font-style:normal}.admin-grid{grid-template-columns:1.4fr .6fr;gap:12px;margin-bottom:12px;display:grid}.admin-applications{padding:0 15px}.admin-applications>div{border-bottom:1px solid var(--line);grid-template-columns:32px 1.2fr 1fr 50px 65px;align-items:center;gap:8px;min-height:54px;display:grid}.admin-applications>div>span{background:var(--blue-soft);color:#4f6c8d;border-radius:7px;place-items:center;width:29px;height:29px;font-size:10px;font-weight:900;display:grid}.admin-applications strong,.admin-applications small{display:block}.admin-applications strong{color:#344154;font-size:11px}.admin-applications small{color:#939ba4;margin-top:2px;font-size:10px}.admin-applications em{color:#a36b25;background:#fff1dd;border-radius:5px;padding:5px;font-size:10px;font-style:normal}.admin-applications button{color:#507093;background:0 0;border:0;align-items:center;font-size:10px;font-weight:800;display:flex}.admin-applications button svg{width:13px}.system-health{padding:9px 15px}.system-health span{color:#66717d;border-bottom:1px solid #edf0f2;align-items:center;gap:7px;height:36px;font-size:10px;display:flex}.system-health i{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #e6f2eb}.system-health strong{color:#344154;margin-left:auto;font-size:10px}.system-health+footer{color:#8b949e;background:#fafbfb;align-items:center;gap:6px;padding:10px 15px;font-size:10px;display:flex}.system-health+footer svg{width:13px;color:var(--green)}.admin-audit>div>span{border-bottom:1px solid var(--line);grid-template-columns:30px .8fr 1fr 1.4fr 50px;align-items:center;gap:8px;min-height:47px;padding:0 15px;display:grid}.admin-audit>div i{color:#456182;background:#edf2f7;border-radius:7px;place-items:center;width:27px;height:27px;font-size:10px;font-style:normal;font-weight:900;display:grid}.admin-audit strong{color:#344154;font-size:10px}.admin-audit em{color:#596571;font-size:10px;font-style:normal}.admin-audit small{color:#919aa3;font-size:10px}.admin-audit time{color:#8f98a2;font-size:10px}.statistics-page{gap:13px;display:grid}.statistics-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.statistics-heading>div:first-child>span{color:#a27a35;letter-spacing:.14em;margin-bottom:5px;font-size:11px;font-weight:900;display:block}.statistics-heading h1{color:#1d2b40;letter-spacing:-.035em;margin:0;font-size:24px;line-height:1.15}.statistics-heading p{color:#7d8792;margin:6px 0 0;font-size:12px;line-height:1.5}.statistics-heading>div:last-child{gap:7px;display:flex}.statistics-heading>div:last-child>label{color:#607286;background:#fff;border:1px solid #dce2e7;border-radius:8px;align-items:center;min-width:148px;height:39px;padding:0 28px 0 31px;display:flex;position:relative}.statistics-heading label>svg:first-child{width:15px;position:absolute;left:9px}.statistics-heading label>svg:last-child{pointer-events:none;width:13px;position:absolute;right:8px}.statistics-heading select{appearance:none;color:#445467;background:0 0;border:0;outline:0;width:100%;font-size:10px;font-weight:800}.statistics-heading .button svg{width:16px}.statistics-periods{background:#fff;border:1px solid #e0e5e8;border-radius:10px;align-items:center;gap:4px;min-height:48px;padding:6px;display:flex}.statistics-periods button{color:#78838e;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;height:34px;padding:0 10px;font-size:10px;font-weight:800;display:flex}.statistics-periods button svg{width:13px}.statistics-periods button.active{color:#fff;background:#243d5d;box-shadow:0 5px 12px #192d4526}.statistics-periods>span{color:#9aa2a9;margin-left:auto;padding-right:7px;font-size:10px}.statistics-metrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.statistics-metrics article{background:#fff;border:1px solid #dfe4e8;border-radius:11px;align-items:flex-start;gap:11px;min-height:105px;padding:14px;display:flex;box-shadow:0 4px 14px #16233b0a}.statistics-metric-icon{border-radius:10px;flex:none;place-items:center;width:39px;height:39px;display:grid}.statistics-metric-icon svg{width:18px}.statistics-metric-icon.blue{color:#466d96;background:#eaf1f8}.statistics-metric-icon.gold{color:#a47731;background:#f8f0df}.statistics-metric-icon.green{color:#32775c;background:#e8f4ee}.statistics-metric-icon.plum{color:#775c94;background:#f0ebf7}.statistics-metrics article>div{flex:1;min-width:0;position:relative}.statistics-metrics small,.statistics-metrics strong,.statistics-metrics p{display:block}.statistics-metrics small{color:#808a94;font-size:10px}.statistics-metrics strong{color:#1f2d42;letter-spacing:-.025em;margin:3px 0;font-size:19px;line-height:1.2}.statistics-metrics em{color:#34765b;align-items:center;font-size:10px;font-style:normal;font-weight:900;display:flex;position:absolute;top:0;right:0}.statistics-metrics em svg{width:11px}.statistics-metrics p{color:#929aa2;margin:5px 0 0;font-size:10px}.statistics-insight{color:#9d7334;background:linear-gradient(110deg,#fbf6ec,#fdfbf7);border:1px solid #e4dbc8;border-radius:10px;align-items:center;gap:10px;min-height:67px;padding:11px 13px;display:flex}.statistics-insight>svg{flex:none;width:22px}.statistics-insight>div{flex:1}.statistics-insight strong{color:#705a36;font-size:11px}.statistics-insight p{color:#8e8372;margin:3px 0 0;font-size:10px;line-height:1.55}.statistics-insight button{color:#8c672d;cursor:pointer;background:#fff;border:1px solid #e1d3b7;border-radius:7px;align-items:center;gap:4px;height:31px;padding:0 9px;font-size:10px;font-weight:900;display:flex}.statistics-insight button svg{width:12px}.statistics-primary-grid{grid-template-columns:minmax(0,1.65fr) minmax(285px,.75fr);gap:12px;display:grid}.statistics-trend-card,.statistics-funnel,.statistics-packages,.statistics-revenue-mix,.statistics-audience,.statistics-branches,.statistics-sources{padding:15px}.statistics-trend-card>header,.statistics-funnel>header,.statistics-packages>header,.statistics-revenue-mix>header,.statistics-audience>header,.statistics-branches>header,.statistics-sources>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.statistics-trend-card header span,.statistics-funnel header span,.statistics-packages header span,.statistics-revenue-mix header span,.statistics-audience header span,.statistics-branches header span,.statistics-sources header span{color:#a27a35;letter-spacing:.1em;font-size:10px;font-weight:900}.statistics-trend-card h2,.statistics-funnel h2,.statistics-packages h2,.statistics-revenue-mix h2,.statistics-audience h2,.statistics-branches h2,.statistics-sources h2{color:#2b394b;margin:3px 0 0;font-size:12px}.statistics-trend-card header p{color:#929aa2;margin:3px 0 0;font-size:10px}.statistics-trend-card>header>div:last-child{background:#f0f3f5;border-radius:7px;gap:2px;padding:3px;display:flex}.statistics-trend-card>header button{color:#7f8993;cursor:pointer;background:0 0;border:0;border-radius:6px;height:28px;padding:0 9px;font-size:10px;font-weight:800}.statistics-trend-card>header button.active{color:#2d4968;background:#fff;box-shadow:0 2px 7px #18273b1a}.statistics-chart-summary{align-items:center;gap:9px;margin:17px 0 3px;display:flex}.statistics-chart-summary>strong{color:#1d2d42;letter-spacing:-.035em;font-size:23px}.statistics-chart-summary>span{color:#34785b;background:#eaf5ef;border-radius:5px;align-items:center;gap:3px;padding:4px 6px;font-size:10px;font-weight:800;display:flex}.statistics-chart-summary svg{width:11px}.statistics-bar-chart{background:repeating-linear-gradient(#edf0f2 0 1px,#0000 1px 47px);border-bottom:1px solid #dfe4e8;grid-template-columns:repeat(8,1fr);gap:8px;height:214px;padding-top:18px;display:grid}.statistics-bar-chart>span{text-align:center;grid-template-rows:172px 22px;gap:4px;min-width:0;display:grid}.statistics-bar-chart>span>i{justify-content:center;align-items:flex-end;height:100%;display:flex;position:relative}.statistics-bar-chart>span>i:after{content:"";background:#e9edf0;border-radius:5px 5px 0 0;width:min(24px,70%);height:62%;position:absolute;bottom:0}.statistics-bar-chart b{z-index:1;background:linear-gradient(#d0ae68,#a97d36);border-radius:5px 5px 0 0;width:min(24px,70%);min-height:16px;position:relative;box-shadow:0 5px 12px #ad7e3321}.statistics-bar-chart b>em{color:#6e7781;white-space:nowrap;font-size:10px;font-style:normal;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.statistics-bar-chart small{color:#8e97a0;white-space:nowrap;font-size:10px}.statistics-trend-card>footer{color:#808a94;align-items:center;gap:12px;min-height:35px;padding-top:10px;font-size:10px;display:flex}.statistics-trend-card>footer span{align-items:center;gap:4px;display:flex}.statistics-trend-card>footer i{background:#e5e9ec;border-radius:3px;width:8px;height:8px}.statistics-trend-card>footer i.current{background:#c39a51}.statistics-trend-card>footer em{color:#547b68;margin-left:auto;font-style:normal}.statistics-funnel>header>strong{color:#496a8d;background:#eef4f9;border-radius:7px;padding:7px 8px;font-size:13px}.statistics-funnel-bars{gap:15px;margin:22px 0;display:grid}.statistics-funnel-bars>span{grid-template-columns:1fr 36px;gap:5px 8px;display:grid}.statistics-funnel-bars>span>div{grid-column:1/-1;grid-template-columns:20px 1fr auto;align-items:center;gap:6px;display:grid}.statistics-funnel-bars svg{color:#6b7e91;width:14px}.statistics-funnel-bars strong{color:#4b5969;font-size:10px}.statistics-funnel-bars em{color:#26384e;font-size:10px;font-style:normal;font-weight:900}.statistics-funnel-bars>span>i{background:#edf0f2;border-radius:5px;height:7px;overflow:hidden}.statistics-funnel-bars>span>i b{border-radius:inherit;background:linear-gradient(90deg,#294766,#63809e);height:100%;display:block}.statistics-funnel-bars small{color:#85909a;text-align:right;font-size:10px}.statistics-funnel>footer{background:#f1f7f4;border:1px solid #d8e4dc;border-radius:9px;grid-template-columns:25px 1fr;gap:3px 7px;min-height:71px;padding:11px;display:grid}.statistics-funnel>footer>svg{color:#438064;grid-row:1/3;width:20px}.statistics-funnel>footer strong{color:#456b58;font-size:10px}.statistics-funnel>footer p{color:#819087;margin:3px 0 0;font-size:10px}.statistics-funnel>footer>span{background:#dce9e2;border-radius:4px;grid-column:1/-1;height:6px;margin-top:6px;overflow:hidden}.statistics-funnel>footer>span i{border-radius:inherit;background:#438064;height:100%;display:block}.statistics-secondary-grid{grid-template-columns:minmax(0,1.6fr) minmax(275px,.72fr);align-items:start;gap:12px;display:grid}.statistics-packages>header,.statistics-branches>header,.statistics-sources>header{border-bottom:1px solid #e8ebed;padding-bottom:12px}.statistics-packages>header button{color:#527190;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;font-size:10px;font-weight:900;display:flex}.statistics-packages>header button svg{width:12px}.statistics-package-table{margin-top:4px}.statistics-package-head,.statistics-package-row{border-bottom:1px solid #edf0f2;grid-template-columns:1.45fr .45fr .62fr .85fr .78fr .48fr;align-items:center;gap:8px;min-height:48px;display:grid}.statistics-package-head{color:#939ba3;min-height:35px;font-size:10px;font-weight:900}.statistics-package-row{color:#5f6b76;font-size:10px}.statistics-package-row>div{align-items:center;gap:7px;display:flex}.statistics-package-row>div>b{color:#58718b;background:#edf2f6;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.statistics-package-row>div>strong{color:#3c4b5d;font-size:10px}.statistics-package-row>span:nth-of-type(3){align-items:center;gap:5px;display:flex}.statistics-package-row>span>i{background:#e9edf0;border-radius:4px;width:45px;height:5px;overflow:hidden}.statistics-package-row>span>i b{border-radius:inherit;background:#557796;height:100%;display:block}.statistics-package-row span em{font-style:normal}.statistics-package-row>strong{color:#2f4055}.statistics-package-row>em{color:#34775a;align-items:center;gap:2px;font-style:normal;font-weight:900;display:flex}.statistics-package-row>em svg{width:11px}.statistics-side-stack{gap:12px;display:grid}.statistics-revenue-mix header>svg,.statistics-audience header>svg,.statistics-branches header>svg,.statistics-sources header>svg{color:#a77a35;width:19px}.statistics-revenue-mix>div{grid-template-columns:116px 1fr;align-items:center;gap:14px;margin-top:13px;display:grid}.statistics-donut{background:conic-gradient(#263f5e 0 64%,#c59a50 64% 86%,#4f896d 86% 95%,#aeb6be 95% 100%);text-align:center;border-radius:50%;place-content:center;width:112px;height:112px;margin:auto;display:grid;position:relative}.statistics-donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:15px}.statistics-donut strong,.statistics-donut small{z-index:1;display:block;position:relative}.statistics-donut strong{color:#26364a;font-size:17px}.statistics-donut small{color:#8c959e;width:65px;font-size:10px;line-height:1.3}.statistics-revenue-mix ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.statistics-revenue-mix li{color:#68747f;grid-template-columns:7px 1fr auto;align-items:center;gap:5px;font-size:10px;display:grid}.statistics-revenue-mix li i{border-radius:2px;width:7px;height:7px}.statistics-revenue-mix li i.navy{background:#263f5e}.statistics-revenue-mix li i.gold{background:#c59a50}.statistics-revenue-mix li i.green{background:#4f896d}.statistics-revenue-mix li i.slate{background:#aeb6be}.statistics-revenue-mix li strong{color:#3b4a5c}.statistics-audience>div{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px;display:grid}.statistics-audience>div>span{text-align:center;background:#f5f7f8;border-radius:8px;place-content:center;min-height:61px;padding:8px;display:grid}.statistics-audience strong,.statistics-audience small{display:block}.statistics-audience strong{color:#33455a;font-size:12px}.statistics-audience small{color:#8b959e;margin-top:3px;font-size:10px;line-height:1.35}.statistics-bottom-grid{grid-template-columns:1.2fr .8fr;align-items:start;gap:12px;display:grid}.statistics-branches>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.statistics-branches>div>span{background:#fbfcfc;border:1px solid #e3e7ea;border-radius:9px;grid-template-columns:repeat(3,1fr);gap:8px;padding:10px;display:grid}.statistics-branches>div>span>div{grid-column:1/-1;align-items:center;gap:5px;display:flex}.statistics-branches>div svg{color:#5d7691;width:14px}.statistics-branches>div>span>div strong{color:#3a495b;font-size:10px}.statistics-branches>div>span>div em{color:#a87c37;align-items:center;gap:2px;margin-left:auto;font-size:10px;font-style:normal;font-weight:900;display:flex}.statistics-branches>div>span>div em svg{width:10px;color:inherit}.statistics-branches>div>span>i{background:#e9edf0;border-radius:4px;grid-column:1/-1;height:6px;overflow:hidden}.statistics-branches>div>span>i b{border-radius:inherit;background:linear-gradient(90deg,#294563,#c49a50);height:100%;display:block}.statistics-branches>div>span>small{color:#929aa2;font-size:10px}.statistics-branches>div>span>small strong{color:#4a5868;margin-top:2px;font-size:10px;display:block}.statistics-sources>div{gap:12px;margin-top:14px;display:grid}.statistics-sources>div>span{grid-template-columns:1fr 30px;gap:5px 8px;display:grid}.statistics-sources>div>span>div{grid-column:1/-1;align-items:center;display:flex}.statistics-sources>div strong{color:#4d5a69;font-size:10px}.statistics-sources>div em{color:#34785b;align-items:center;margin-left:auto;font-size:10px;font-style:normal;font-weight:900;display:flex}.statistics-sources>div em.down{color:#a75d58}.statistics-sources>div em svg{width:11px}.statistics-sources>div>span>i{background:#edf0f2;border-radius:5px;height:7px;overflow:hidden}.statistics-sources>div>span>i b{border-radius:inherit;background:#557796;height:100%;display:block}.statistics-sources>div small{color:#7d8790;text-align:right;font-size:10px}.team-page{gap:13px;display:grid}.team-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.team-heading>div:first-child>span{color:#a27a35;letter-spacing:.14em;margin-bottom:5px;font-size:11px;font-weight:900;display:block}.team-heading h1{color:#1d2b40;letter-spacing:-.035em;margin:0;font-size:24px;line-height:1.15}.team-heading p{color:#7d8792;max-width:640px;margin:6px 0 0;font-size:12px;line-height:1.5}.team-heading>div:last-child{gap:7px;display:flex}.team-heading .button svg{width:16px}.team-summary-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.team-summary-grid article{background:#fff;border:1px solid #dfe4e8;border-radius:10px;align-items:center;gap:11px;min-height:89px;padding:14px;display:flex;box-shadow:0 3px 12px #16233b09}.team-summary-icon{border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.team-summary-icon svg{width:19px}.team-summary-icon.total{color:#466e98;background:#eaf1f8}.team-summary-icon.manager{color:#775b94;background:#f0ebf7}.team-summary-icon.invite{color:#a77b32;background:#f8f0df}.team-summary-icon.security{color:#31775b;background:#e8f4ee}.team-summary-grid small,.team-summary-grid strong,.team-summary-grid em{display:block}.team-summary-grid small{color:#7d8792;font-size:11px}.team-summary-grid strong{color:#1f2d42;margin:2px 0;font-size:19px;line-height:1.2}.team-summary-grid em{color:#72808d;font-size:10px;font-style:normal}.team-security-note{color:#3f7c5f;background:linear-gradient(110deg,#edf6f1,#fafcfb);border:1px solid #d5e3da;border-radius:10px;align-items:center;gap:10px;min-height:65px;padding:11px 13px;display:flex}.team-security-note>svg{flex:none;width:22px}.team-security-note>div{flex:1}.team-security-note strong{color:#416b57;font-size:11px}.team-security-note p{color:#7b8e83;margin:3px 0 0;font-size:10px;line-height:1.5}.team-security-note button{color:#3f745a;cursor:pointer;background:#fff;border:1px solid #cbded2;border-radius:7px;align-items:center;gap:4px;height:31px;padding:0 8px;font-size:10px;font-weight:900;display:flex}.team-security-note button svg{width:12px}.team-layout{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:12px;display:grid}.team-workspace{overflow:visible}.team-toolbar{border-bottom:1px solid #e3e7ea;align-items:center;gap:8px;min-height:58px;padding:9px 12px;display:flex}.team-search{color:#8b959f;background:#fafbfb;border:1px solid #dce2e7;border-radius:8px;flex:1;align-items:center;gap:7px;min-width:250px;height:37px;padding:0 9px;display:flex}.team-search>svg{width:15px}.team-search input{color:#334154;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.team-search button{color:#7d8892;background:#edf0f2;border:0;border-radius:6px;place-items:center;width:23px;height:23px;display:grid}.team-search button svg{width:12px}.team-filter{background:#fff;border:1px solid #dce2e7;border-radius:8px;min-width:130px;height:37px;padding:5px 25px 4px 9px;position:relative}.team-filter span{color:#959da5;font-size:10px;display:block}.team-filter select{appearance:none;color:#4b5b6d;background:0 0;border:0;outline:0;width:100%;font-size:10px;font-weight:800}.team-filter>svg{color:#87919b;pointer-events:none;width:13px;position:absolute;top:11px;right:7px}.team-table-head,.team-table-row{grid-template-columns:1.5fr 1fr .7fr .82fr .62fr 28px;align-items:center;gap:8px;display:grid}.team-table-head{color:#929ba3;background:#fafbfb;border-bottom:1px solid #e6eaed;min-height:38px;padding:0 13px;font-size:10px;font-weight:900}.team-table-row{border-bottom:1px solid #edf0f2;min-height:67px;padding:8px 13px;transition:background .18s}.team-table-row:hover{background:#fbfcfd}.team-table-row>div:first-child{align-items:center;gap:8px;min-width:0;display:flex}.team-avatar{color:#fff;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.team-avatar.navy{background:#243d5d}.team-avatar.plum{background:#765d91}.team-avatar.blue{background:#52779a}.team-avatar.green{background:#4c8269}.team-avatar.gold{background:#b48741}.team-avatar.slate{background:#78838d}.team-table-row strong,.team-table-row small{display:block}.team-table-row>div:first-child strong{color:#344255;align-items:center;gap:3px;font-size:10px;display:flex}.team-table-row>div:first-child strong svg{color:#b8873c;width:12px}.team-table-row small{color:#9099a2;text-overflow:ellipsis;margin-top:3px;font-size:10px;overflow:hidden}.team-table-row>div:nth-child(2) strong,.team-table-row>div:nth-child(4) strong{color:#4a5868;font-size:10px}.team-table-row>div:nth-child(3) span{align-items:center;gap:4px;font-size:10px;font-weight:800;display:flex}.team-table-row>div:nth-child(3) span svg{width:13px}.team-table-row span.secure{color:#34765a}.team-table-row span.warning{color:#a66f29}.team-status{border-radius:6px;justify-self:start;min-width:max-content;padding:5px 7px;font-size:10px;font-style:normal;font-weight:900}.team-status.aktif{color:#34775a;background:#e9f5ef}.team-status.davet-bekliyor{color:#996825;background:#fff1dc}.team-status.devre-dışı{color:#7a858f;background:#edf0f2}.team-table-row>button{color:#6f7d89;cursor:pointer;background:#fff;border:1px solid #e0e5e9;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.team-table-row>button svg{width:14px}.team-workspace-footer{color:#89939c;background:#fafbfb;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:9px 13px;font-size:10px;display:flex}.team-workspace-footer>div{align-items:center;gap:4px;display:flex}.team-workspace-footer svg{color:#4b7e65;width:13px}.team-sidebar{gap:12px;display:grid}.team-roles,.team-activity{padding:13px}.team-roles>header,.team-activity>header{border-bottom:1px solid #e7ebee;justify-content:space-between;align-items:flex-start;padding-bottom:10px;display:flex}.team-roles header span,.team-activity header span{color:#a27a35;letter-spacing:.1em;font-size:10px;font-weight:900}.team-roles h2,.team-activity h2{color:#334255;margin:3px 0 0;font-size:13px}.team-roles header svg,.team-activity header svg{color:#9d7639;width:18px}.team-roles>div{margin-top:4px;display:grid}.team-roles>div button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf0f2;grid-template-columns:1fr auto 13px;align-items:center;gap:5px;min-height:51px;padding:6px 4px;display:grid}.team-roles button strong,.team-roles button small{display:block}.team-roles button strong{color:#465466;font-size:10px}.team-roles button small{color:#9099a2;margin-top:3px;font-size:10px;line-height:1.35}.team-roles button em{color:#55718d;background:#edf2f6;border-radius:5px;padding:4px 5px;font-size:10px;font-style:normal;font-weight:900}.team-roles button>svg{color:#8b959f;width:11px}.team-roles>footer{color:#648171;align-items:center;gap:4px;padding-top:9px;font-size:10px;display:flex}.team-roles>footer svg{width:12px}.team-activity>div{gap:12px;margin-top:12px;display:grid}.team-activity>div>span{align-items:flex-start;gap:7px;display:flex}.team-activity>div i{border-radius:7px;flex:none;place-items:center;width:27px;height:27px;display:grid}.team-activity>div i svg{width:13px}.team-activity i.green{color:#39775c;background:#eaf5ef}.team-activity i.blue{color:#4d7195;background:#edf3f8}.team-activity i.gold{color:#a17330;background:#fbf2e1}.team-activity i.red{color:#a75658;background:#faecec}.team-activity strong,.team-activity small{display:block}.team-activity strong{color:#4a5766;font-size:10px}.team-activity small{color:#929aa2;margin-top:3px;font-size:10px}.team-activity>button{color:#52718f;cursor:pointer;background:#fafbfb;border:1px solid #dce2e7;border-radius:7px;justify-content:center;align-items:center;gap:3px;width:100%;height:31px;margin-top:13px;font-size:10px;font-weight:900;display:flex}.team-activity>button svg{width:11px}.team-detail-drawer,.team-invite-drawer{width:min(620px,94vw)}.team-member-form,.team-invite-form{background:#f7f8f9;padding:17px 18px 28px}.team-member-identity{background:#fff;border:1px solid #dfe4e8;border-radius:10px;align-items:center;gap:10px;min-height:72px;padding:11px;display:flex}.team-member-identity .team-avatar{width:42px;height:42px;font-size:12px}.team-member-identity strong,.team-member-identity small,.team-member-identity em{display:block}.team-member-identity strong{color:#314155;font-size:12px}.team-member-identity small{color:#7d8994;margin-top:3px;font-size:10px}.team-member-identity em{color:#36765a;margin-top:4px;font-size:10px;font-style:normal}.team-member-fields,.team-invite-form>div:not(.team-invite-intro):not(.team-invite-security){grid-template-columns:1fr 1fr;gap:9px;display:grid}.team-member-fields{margin:13px 0}.team-member-fields label,.team-invite-form>label,.team-invite-form>div>label{color:#596674;font-size:10px;font-weight:800}.team-member-fields select,.team-invite-form input,.team-invite-form select{color:#344356;background:#fff;border:1px solid #dce2e7;border-radius:8px;outline:0;width:100%;height:39px;margin-top:5px;padding:0 9px;font-size:10px}.team-branch-access,.team-permissions,.team-security-card,.team-devices,.team-invite-form>section{background:#fff;border:1px solid #dfe4e8;border-radius:10px;margin-top:12px;padding:12px}.team-branch-access>header strong,.team-branch-access>header small,.team-permissions>header strong,.team-permissions>header small,.team-devices>header strong,.team-invite-form>section header strong,.team-invite-form>section header small{display:block}.team-branch-access>header strong,.team-permissions>header strong,.team-devices>header strong,.team-invite-form>section header strong{color:#3c4b5d;font-size:10px}.team-branch-access>header small,.team-permissions>header small,.team-invite-form>section header small{color:#929aa2;margin-top:3px;font-size:10px}.team-branch-access>div{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px;display:grid}.team-branch-access label input,.team-permissions label input{opacity:0;pointer-events:none;position:absolute}.team-branch-access label>span{color:#61707f;cursor:pointer;border:1px solid #dce2e7;border-radius:8px;align-items:center;gap:5px;min-height:38px;padding:0 8px;font-size:10px;display:flex}.team-branch-access label>span svg{width:13px}.team-branch-access label>span svg:last-child{opacity:0;margin-left:auto}.team-branch-access input:checked+span{color:#3d745a;background:#eef7f2;border-color:#bcd6c8;font-weight:800}.team-branch-access input:checked+span svg:last-child{opacity:1}.team-permissions>article{border-bottom:1px solid #edf0f2;min-height:78px;padding:11px 0}.team-permissions>article:last-child{border-bottom:0}.team-permissions>article>div:first-child strong,.team-permissions>article>div:first-child small{display:block}.team-permissions>article>div:first-child strong{color:#425163;font-size:10px}.team-permissions>article>div:first-child small{color:#919aa2;margin-top:3px;font-size:10px}.team-permissions>article>div:last-child{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.team-permissions label>span{color:#77838e;cursor:pointer;border:1px solid #dce2e7;border-radius:6px;place-items:center;min-height:27px;padding:0 8px;font-size:10px;display:grid}.team-permissions input:checked+span{color:#3f735b;background:#eef6f2;border-color:#c4d8cc;font-weight:900}.team-security-card{background:#f0f7f3;border-color:#d4e4db;align-items:flex-start;gap:8px;min-height:66px;display:flex}.team-security-card>svg{color:#438063;flex:none;width:19px}.team-security-card>div{flex:1}.team-security-card strong{color:#456b58;font-size:10px}.team-security-card p{color:#7c8f84;margin:3px 0 0;font-size:10px;line-height:1.45}.team-security-card button{color:#41765c;background:#fff;border:1px solid #c9ddd1;border-radius:7px;align-items:center;gap:3px;height:29px;padding:0 7px;font-size:10px;font-weight:900;display:flex}.team-security-card button svg{width:12px}.team-devices>header{justify-content:space-between;align-items:center;display:flex}.team-devices>header button{color:#9b5558;background:0 0;border:0;font-size:10px;font-weight:800}.team-devices>div{gap:6px;margin-top:8px;display:grid}.team-devices>div>span{border:1px solid #e4e8eb;border-radius:8px;align-items:center;gap:7px;min-height:47px;padding:7px 8px;display:flex}.team-devices>div>span>svg{color:#58728e;width:16px}.team-devices>div>span>div{flex:1}.team-devices strong,.team-devices small{display:block}.team-devices strong{color:#4b5868;font-size:10px}.team-devices small{color:#939ba3;margin-top:2px;font-size:10px}.team-devices em{color:#39775c;font-size:10px;font-style:normal}.team-member-form>footer{justify-content:space-between;align-items:center;gap:10px;margin-top:15px;display:flex}.team-member-form>footer>div{gap:6px;display:flex}.team-danger-button{color:#a14f53;cursor:pointer;background:#fff5f5;border:1px solid #e0bfc0;border-radius:8px;height:36px;padding:0 10px;font-size:10px;font-weight:900}.team-invite-form{gap:12px;display:grid}.team-invite-intro{color:#527494;background:#eff5f9;border:1px solid #d7e2ea;border-radius:10px;align-items:flex-start;gap:9px;min-height:75px;padding:12px;display:flex}.team-invite-intro>svg{flex:none;width:22px}.team-invite-intro strong{color:#456481;font-size:11px}.team-invite-intro p{color:#7c8f9f;margin:3px 0 0;font-size:10px;line-height:1.5}.team-invite-form>section{margin-top:0}.team-invite-form>section>span{border-bottom:1px solid #edf0f2;grid-template-columns:23px 1fr 15px;align-items:center;gap:7px;min-height:50px;display:grid}.team-invite-form>section>span:last-child{border-bottom:0}.team-invite-form>section>span>svg{color:#5a7591;width:16px}.team-invite-form>section>span>svg:last-child{color:#3c7a5d;width:12px}.team-invite-form>section strong,.team-invite-form>section small{display:block}.team-invite-form>section>span strong{color:#455365;font-size:10px}.team-invite-form>section>span small{color:#929aa2;margin-top:3px;font-size:10px}.team-invite-security{color:#9a7236;background:#fbf7ef;border:1px solid #e4dbc8;border-radius:9px;align-items:flex-start;gap:8px;min-height:62px;padding:10px;grid-template-columns:none!important;display:flex!important}.team-invite-security>svg{flex:none;width:18px}.team-invite-security strong{color:#705a39;font-size:10px}.team-invite-security p{color:#8d8170;margin:3px 0 0;font-size:10px;line-height:1.45}.team-invite-form>footer{justify-content:flex-end;gap:6px;padding-top:4px;display:flex}.subscription-page{gap:13px;display:grid}.subscription-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.subscription-heading>div:first-child>span{color:#a27a35;letter-spacing:.14em;margin-bottom:5px;font-size:11px;font-weight:900;display:block}.subscription-heading h1{color:#1d2b40;letter-spacing:-.035em;margin:0;font-size:24px;line-height:1.15}.subscription-heading p{color:#7d8792;max-width:650px;margin:6px 0 0;font-size:12px;line-height:1.5}.subscription-heading>div:last-child{gap:7px;display:flex}.subscription-heading .button svg{width:16px}.subscription-summary-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.subscription-summary-grid article{background:#fff;border:1px solid #dfe4e8;border-radius:10px;align-items:center;gap:11px;min-height:89px;padding:14px;display:flex;box-shadow:0 3px 12px #16233b09}.subscription-summary-icon{border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.subscription-summary-icon svg{width:19px}.subscription-summary-icon.plan{color:#a57a34;background:#f8f0df}.subscription-summary-icon.renewal{color:#486e95;background:#eaf1f8}.subscription-summary-icon.payment{color:#775b93;background:#f0ebf7}.subscription-summary-icon.saving{color:#30765a;background:#e8f4ee}.subscription-summary-grid small,.subscription-summary-grid strong,.subscription-summary-grid em{display:block}.subscription-summary-grid small{color:#7d8792;font-size:11px}.subscription-summary-grid strong{color:#1f2d42;margin:3px 0;font-size:17px;line-height:1.2}.subscription-summary-grid em{color:#72808d;font-size:10px;font-style:normal}.subscription-hero{color:#fff;background:radial-gradient(circle at 82% 18%,#d5b06638,#0000 30%),linear-gradient(125deg,#111f33,#203b59);border-radius:14px;grid-template-columns:1.05fr .95fr;gap:25px;min-height:285px;padding:23px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 40px #111f3326}.subscription-hero-copy{z-index:2;padding:7px;position:relative}.subscription-hero-copy>span{color:#d7b971;letter-spacing:.12em;align-items:center;gap:5px;font-size:10px;font-weight:900;display:flex}.subscription-hero-copy>span svg{width:14px}.subscription-hero-copy h2{color:#fff;letter-spacing:-.04em;margin:8px 0 5px;font-size:27px}.subscription-hero-copy>p{color:#b8c3cf;max-width:530px;margin:0;font-size:11px;line-height:1.6}.subscription-hero-copy>div{align-items:flex-end;gap:10px;margin-top:21px;display:flex}.subscription-hero-copy>div strong{color:#f3f0ea;letter-spacing:-.035em;font-size:29px}.subscription-hero-copy>div strong small{color:#aeb9c5;font-size:11px;font-weight:500}.subscription-hero-copy>div em{color:#98a8b8;padding-bottom:5px;font-size:10px;font-style:normal}.subscription-hero-copy>footer{gap:7px;margin-top:18px;display:flex}.subscription-hero-copy>footer button{color:#142238;cursor:pointer;background:#d0ad67;border:1px solid #dabb7d59;border-radius:8px;align-items:center;gap:4px;height:36px;padding:0 11px;font-size:10px;font-weight:900;display:flex}.subscription-hero-copy>footer button+button{color:#d7dfe7;background:#ffffff0f;border-color:#ffffff24}.subscription-hero-copy>footer svg{width:13px}.subscription-usage{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0e;border:1px solid #ffffff21;border-radius:12px;align-self:center;padding:15px;position:relative}.subscription-usage>header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-start;padding-bottom:10px;display:flex}.subscription-usage header span{color:#d4b874;letter-spacing:.1em;font-size:10px;font-weight:900}.subscription-usage h3{color:#f2f4f6;margin:3px 0 0;font-size:13px}.subscription-usage header svg{color:#d5b671;width:19px}.subscription-usage>div{gap:12px;margin-top:12px;display:grid}.subscription-usage>div>span>div{justify-content:space-between;align-items:center;display:flex}.subscription-usage strong{color:#d8dee5;font-size:10px}.subscription-usage em{color:#fff;font-size:10px;font-style:normal;font-weight:900}.subscription-usage>div>span>i{background:#ffffff1a;border-radius:5px;height:6px;margin-top:5px;display:block;overflow:hidden}.subscription-usage>div>span>i b{border-radius:inherit;background:linear-gradient(90deg,#d2ad65,#ead29d);height:100%;display:block}.subscription-usage>div>span>i b.unlimited{background:linear-gradient(90deg,#4f896d,#70af8e)}.subscription-usage small{color:#8496a8;margin-top:4px;font-size:10px;display:block}.subscription-orbit{border:1px solid #d6b57024;border-radius:50%;position:absolute}.subscription-orbit.one{width:320px;height:320px;top:-170px;right:-120px}.subscription-orbit.two{width:190px;height:190px;bottom:-160px;left:34%}.subscription-security{color:#3f7a5e;background:#f0f7f3;border:1px solid #d5e3da;border-radius:10px;align-items:center;gap:9px;min-height:60px;padding:10px 13px;display:flex}.subscription-security>svg{flex:none;width:20px}.subscription-security>div{flex:1}.subscription-security strong{color:#426b57;font-size:10px}.subscription-security p{color:#7d8f85;margin:3px 0 0;font-size:10px}.subscription-security>span{background:#fff;border-radius:6px;align-items:center;gap:4px;padding:6px 8px;font-size:10px;font-weight:900;display:flex}.subscription-security>span svg{width:12px}.subscription-plans{padding:23px 0 4px;scroll-margin-top:80px}.subscription-plans>header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:15px;display:flex}.subscription-plans>header>div:first-child>span{color:#a27a35;letter-spacing:.12em;font-size:10px;font-weight:900}.subscription-plans h2{color:#26364a;letter-spacing:-.035em;margin:5px 0 4px;font-size:20px}.subscription-plans header p{color:#86909a;margin:0;font-size:10px}.subscription-cycle{background:#fff;border:1px solid #dce2e7;border-radius:9px;gap:2px;padding:3px;display:flex}.subscription-cycle button{color:#75818c;cursor:pointer;background:0 0;border:0;border-radius:7px;height:34px;padding:0 10px;font-size:10px;font-weight:900}.subscription-cycle button.active{color:#fff;background:#243e5d;box-shadow:0 4px 10px #172a4024}.subscription-cycle em{color:#34755a;background:#e9f5ef;border-radius:4px;margin-left:3px;padding:3px 4px;font-size:10px;font-style:normal}.subscription-cycle button.active em{color:#d9eadf;background:#ffffff24}.subscription-plan-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.subscription-plan-card{background:#fff;border:1px solid #dfe4e8;border-radius:12px;flex-direction:column;min-height:400px;padding:17px;display:flex;position:relative;box-shadow:0 5px 18px #16233b0b}.subscription-plan-card.current{border-color:#bc964f;box-shadow:0 10px 28px #a97c311f}.subscription-plan-card>header>span{color:#78838e;letter-spacing:.1em;font-size:10px;font-weight:900}.subscription-plan-card.navy>header>span{color:#507394}.subscription-plan-card.gold>header>span{color:#a47731}.subscription-plan-card>header>em{color:#34765a;background:#e9f5ef;border-radius:5px;align-items:center;gap:3px;padding:5px 6px;font-size:10px;font-style:normal;font-weight:900;display:flex;position:absolute;top:13px;right:13px}.subscription-plan-card>header>em svg{width:11px}.subscription-plan-card h3{color:#28384d;margin:8px 0 4px;font-size:17px}.subscription-plan-card header p{color:#87919a;min-height:42px;margin:0;font-size:10px;line-height:1.5}.subscription-plan-price{border-top:1px solid #e8ebed;border-bottom:1px solid #e8ebed;margin-top:12px;padding:14px 0}.subscription-plan-price strong{color:#203148;letter-spacing:-.035em;font-size:24px}.subscription-plan-price>span{color:#8d969f;font-size:10px}.subscription-plan-price small{color:#8e979f;margin-top:3px;font-size:10px;display:block}.subscription-plan-card ul{gap:9px;margin:0;padding:13px 0;list-style:none;display:grid}.subscription-plan-card li{color:#5f6c78;align-items:center;gap:6px;font-size:10px;display:flex}.subscription-plan-card li svg{color:#3b7e60;width:13px}.subscription-plan-card>button{color:#456887;cursor:pointer;background:#f7f9fa;border:1px solid #cbd6df;border-radius:8px;justify-content:center;align-items:center;gap:4px;width:100%;height:37px;margin-top:auto;font-size:10px;font-weight:900;display:flex}.subscription-plan-card.navy>button,.subscription-plan-card.gold>button{color:#fff;background:#243e5d;border-color:#243e5d}.subscription-plan-card>button:disabled{color:#4a7b64;cursor:default;background:#eef4f1;border-color:#d1e1d8}.subscription-plan-card>button svg{width:12px}.subscription-content-grid{grid-template-columns:minmax(0,1.45fr) minmax(285px,.65fr);align-items:start;gap:12px;display:grid}.subscription-addons,.subscription-payment-card,.subscription-renewal,.subscription-invoices{padding:15px}.subscription-addons>header,.subscription-payment-card>header,.subscription-renewal>header,.subscription-invoices>header{border-bottom:1px solid #e7ebee;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:12px;display:flex}.subscription-addons header span,.subscription-payment-card header span,.subscription-renewal header span,.subscription-invoices header span{color:#a27a35;letter-spacing:.1em;font-size:10px;font-weight:900}.subscription-addons h2,.subscription-payment-card h2,.subscription-renewal h2,.subscription-invoices h2{color:#334255;margin:3px 0 0;font-size:12px}.subscription-addons header p,.subscription-invoices header p{color:#929aa2;margin:3px 0 0;font-size:10px}.subscription-addons header svg,.subscription-payment-card header svg,.subscription-renewal header svg{color:#a17a3e;width:19px}.subscription-addons>div{display:grid}.subscription-addons>div>article{border-bottom:1px solid #edf0f2;grid-template-columns:36px 1fr auto 72px;align-items:center;gap:9px;min-height:73px;padding:9px 0;display:grid}.subscription-addons>div>article>span{color:#527392;background:#edf3f8;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.subscription-addons>div>article>span svg{width:16px}.subscription-addons article strong{color:#435164;font-size:10px}.subscription-addons article p{color:#9099a1;margin:3px 0 0;font-size:10px}.subscription-addons article em{color:#3b4c61;font-size:10px;font-style:normal;font-weight:900}.subscription-addons article button{color:#526f8c;cursor:pointer;background:#fff;border:1px solid #d8e0e6;border-radius:7px;justify-content:center;align-items:center;gap:3px;height:31px;font-size:10px;font-weight:900;display:flex}.subscription-addons article button.active{color:#3d755a;background:#eef7f2;border-color:#c9ddd1}.subscription-addons article button svg{width:11px}.subscription-addons>footer{color:#86918b;align-items:center;gap:4px;padding-top:10px;font-size:10px;display:flex}.subscription-addons>footer svg{color:#a07a3e;width:12px}.subscription-side-stack{gap:12px;display:grid}.subscription-payment-card>div{grid-template-columns:1fr 1fr;gap:10px;padding:12px 0;display:grid}.subscription-payment-card>div span:last-child{grid-column:1/-1}.subscription-payment-card small,.subscription-payment-card strong{display:block}.subscription-payment-card small{color:#929aa2;font-size:10px}.subscription-payment-card strong{color:#4a5868;margin-top:3px;font-size:10px}.subscription-payment-card>button{color:#4e6d8c;cursor:pointer;background:#f8fafb;border:1px solid #dce2e7;border-radius:8px;justify-content:center;align-items:center;gap:4px;width:100%;height:34px;font-size:10px;font-weight:900;display:flex}.subscription-payment-card>button svg{width:13px}.subscription-renewal>strong{color:#25364c;margin-top:13px;font-size:18px;display:block}.subscription-renewal>p{color:#8b949d;margin:4px 0 11px;font-size:10px;line-height:1.5}.subscription-renewal>div{color:#707c87;justify-content:space-between;align-items:center;min-height:28px;font-size:10px;display:flex}.subscription-renewal>div em{color:#485769;font-style:normal}.subscription-renewal>footer{color:#4b5969;border-top:1px solid #e5e9ec;justify-content:space-between;align-items:center;min-height:39px;margin-top:5px;padding-top:9px;font-size:10px;display:flex}.subscription-renewal>footer strong{color:#23364d;font-size:13px}.subscription-invoices>header>button{color:#53708d;cursor:pointer;background:#fff;border:1px solid #dce2e7;border-radius:7px;align-items:center;gap:4px;height:31px;padding:0 8px;font-size:10px;font-weight:900;display:flex}.subscription-invoices>header>button svg{width:12px}.subscription-invoice-head,.subscription-invoice-row{border-bottom:1px solid #edf0f2;grid-template-columns:1fr 1.5fr .62fr .55fr 30px;align-items:center;gap:10px;min-height:55px;display:grid}.subscription-invoice-head{color:#929aa2;min-height:35px;font-size:10px;font-weight:900}.subscription-invoice-row>div:first-child{align-items:center;gap:8px;display:flex}.subscription-invoice-row>div:first-child>span{color:#52718e;background:#edf3f8;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.subscription-invoice-row>div:first-child svg{width:14px}.subscription-invoice-row strong,.subscription-invoice-row small{display:block}.subscription-invoice-row strong{color:#435164;font-size:10px}.subscription-invoice-row small{color:#929aa2;margin-top:3px;font-size:10px}.subscription-invoice-row>em{color:#34765a;background:#e9f5ef;border-radius:5px;align-items:center;gap:3px;padding:5px 6px;font-size:10px;font-style:normal;font-weight:900;display:flex}.subscription-invoice-row>em svg{width:11px}.subscription-invoice-row>button{color:#54718e;cursor:pointer;background:#fff;border:1px solid #dfe4e8;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.subscription-invoice-row>button svg{width:13px}.subscription-invoices>footer{color:#8a949d;align-items:center;gap:5px;min-height:45px;padding-top:10px;font-size:10px;display:flex}.subscription-invoices>footer>svg{width:13px}.subscription-invoices>footer button{color:#4f6f8e;background:0 0;border:0;align-items:center;gap:3px;margin-left:auto;font-size:10px;font-weight:900;display:flex}.subscription-invoices>footer button svg{width:11px}.subscription-help{background:linear-gradient(110deg,#edf4f9,#f9fbfc);border:1px solid #d7e1e9;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;min-height:70px;padding:12px 15px;display:flex}.subscription-help>div{align-items:flex-start;gap:9px;display:flex}.subscription-help>div>svg{color:#527392;width:21px}.subscription-help strong{color:#45627f;font-size:11px}.subscription-help p{color:#7e909f;margin:3px 0 0;font-size:10px}.subscription-help>button{color:#4a6b8b;cursor:pointer;background:#fff;border:1px solid #ccdae5;border-radius:7px;height:33px;padding:0 9px;font-size:10px;font-weight:900}.subscription-plan-drawer,.subscription-payment-drawer,.subscription-cancel-drawer{width:min(570px,94vw)}.subscription-plan-confirm,.subscription-payment-form,.subscription-cancel-form{background:#f7f8f9;padding:17px 18px 28px}.subscription-confirm-hero{color:#fff;border-radius:12px;min-height:185px;padding:17px;position:relative;overflow:hidden}.subscription-confirm-hero.navy{background:radial-gradient(circle at 82% 15%,#d7b3683b,#0000 30%),linear-gradient(135deg,#16283f,#284968)}.subscription-confirm-hero.gold{background:radial-gradient(circle at 80% 10%,#fff3,#0000 28%),linear-gradient(135deg,#6d5125,#b28943)}.subscription-confirm-hero.slate{background:linear-gradient(135deg,#52606e,#7e8a95)}.subscription-confirm-hero>span{color:#ead8af;letter-spacing:.1em;font-size:10px;font-weight:900}.subscription-confirm-hero>svg{color:#dfc17d;width:32px;position:absolute;top:18px;right:18px}.subscription-confirm-hero h3{margin:25px 0 4px;font-size:22px}.subscription-confirm-hero p{color:#d0d8e0;max-width:370px;font-size:10px;line-height:1.5}.subscription-confirm-hero>strong{margin-top:12px;font-size:22px;display:block}.subscription-confirm-hero>strong small{color:#c5ced7;font-size:10px}.subscription-plan-confirm>section,.subscription-plan-confirm>ul{background:#fff;border:1px solid #dfe4e8;border-radius:10px;margin:12px 0 0;padding:12px}.subscription-plan-confirm>section header strong,.subscription-plan-confirm>section header small{display:block}.subscription-plan-confirm>section header strong{color:#3d4c5f;font-size:10px}.subscription-plan-confirm>section header small{color:#929aa2;margin-top:3px;font-size:10px}.subscription-plan-confirm>section>span{border-bottom:1px solid #edf0f2;grid-template-columns:22px 1fr 16px 1fr;align-items:center;gap:7px;min-height:55px;display:grid}.subscription-plan-confirm>section>span:last-child{border-bottom:0}.subscription-plan-confirm>section>span>svg{color:#597490;width:15px}.subscription-plan-confirm>section small,.subscription-plan-confirm>section strong{display:block}.subscription-plan-confirm>section>span small{color:#929aa2;font-size:10px}.subscription-plan-confirm>section>span strong{color:#465466;margin-top:3px;font-size:10px}.subscription-proration,.subscription-payment-security,.subscription-cancel-warning{color:#3f7a5e;background:#f0f7f3;border:1px solid #d4e3da;border-radius:9px;align-items:flex-start;gap:8px;min-height:67px;margin-top:12px;padding:11px;display:flex}.subscription-proration>svg,.subscription-payment-security>svg,.subscription-cancel-warning>svg{flex:none;width:19px}.subscription-proration strong,.subscription-payment-security strong,.subscription-cancel-warning strong{color:#456b58;font-size:10px}.subscription-proration p,.subscription-payment-security p,.subscription-cancel-warning p{color:#7c8f84;margin:3px 0 0;font-size:10px;line-height:1.45}.subscription-plan-confirm>ul{grid-template-columns:1fr 1fr;gap:8px;list-style:none;display:grid}.subscription-plan-confirm>ul li{color:#5f6d79;align-items:center;gap:5px;font-size:10px;display:flex}.subscription-plan-confirm>ul svg{color:#3b7b5e;width:12px}.subscription-confirm-check,.subscription-payment-default,.subscription-cancel-check{color:#66727e;background:#fff;border:1px solid #dfe4e8;border-radius:8px;align-items:flex-start;gap:7px;min-height:50px;margin-top:12px;padding:9px;font-size:10px;line-height:1.4;display:flex}.subscription-confirm-check input,.subscription-payment-default input,.subscription-cancel-check input{accent-color:#294766;width:14px;height:14px}.subscription-plan-confirm>footer,.subscription-payment-form>footer,.subscription-cancel-form>footer{justify-content:flex-end;gap:6px;margin-top:14px;display:flex}.subscription-payment-form{gap:11px;display:grid}.subscription-payment-security{margin-top:0}.subscription-payment-form>label,.subscription-payment-form>div>label,.subscription-cancel-form>label:not(.subscription-cancel-check){color:#596674;font-size:10px;font-weight:800}.subscription-payment-form input,.subscription-cancel-form select{color:#344356;background:#fff;border:1px solid #dce2e7;border-radius:8px;outline:0;width:100%;height:40px;margin-top:5px;padding:0 9px;font-size:10px}.subscription-payment-form>label>div{position:relative}.subscription-payment-form>label>div>svg{color:#6a7f93;width:15px;position:absolute;top:17px;left:9px}.subscription-payment-form>label>div input{padding-left:32px}.subscription-payment-form>div:not(.subscription-payment-security){grid-template-columns:1fr 1fr;gap:9px;display:grid}.subscription-payment-default{margin-top:0}.subscription-payment-default strong,.subscription-payment-default small{display:block}.subscription-payment-default strong{color:#4b5969;font-size:10px}.subscription-payment-default small{color:#929aa2;margin-top:3px;font-size:10px}.subscription-payment-form>section{color:#688071;background:#fafbfb;border:1px solid #e2e6e9;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:42px;padding:0 9px;font-size:10px;display:flex}.subscription-payment-form>section svg{width:12px}.subscription-payment-form>section span+svg{margin-left:12px}.subscription-cancel-warning{color:#9b6e31;background:#fcf7ef;border-color:#e7d8c4}.subscription-cancel-warning strong{color:#71593a}.subscription-cancel-warning p{color:#8e806e}.subscription-cancel-form>section{background:#fff;border:1px solid #e2e6e9;border-radius:9px;margin-top:12px;padding:12px}.subscription-cancel-form>section h3{color:#3c4b5d;margin:0 0 7px;font-size:10px}.subscription-cancel-form>section>span{border-bottom:1px solid #edf0f2;align-items:flex-start;gap:8px;min-height:53px;padding:9px 0;display:flex}.subscription-cancel-form>section>span:last-child{border-bottom:0}.subscription-cancel-form>section>span>svg{color:#a25457;width:15px}.subscription-cancel-form>section strong,.subscription-cancel-form>section small{display:block}.subscription-cancel-form>section strong{color:#4c5968;font-size:10px}.subscription-cancel-form>section small{color:#929aa2;margin-top:3px;font-size:10px}.subscription-cancel-form>label:not(.subscription-cancel-check){margin-top:12px;display:block}.subscription-cancel-button{color:#a14f53;cursor:pointer;background:#fff5f5;border:1px solid #e0bfc0;border-radius:8px;height:36px;padding:0 10px;font-size:10px;font-weight:900}.notifications-page{gap:13px;display:grid}.notifications-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.notifications-heading>div:first-child>span{color:#a27a35;letter-spacing:.14em;margin-bottom:5px;font-size:11px;font-weight:900;display:block}.notifications-heading h1{color:#1d2b40;letter-spacing:-.035em;margin:0;font-size:24px;line-height:1.15}.notifications-heading p{color:#7d8792;max-width:650px;margin:6px 0 0;font-size:12px;line-height:1.5}.notifications-heading .button svg{width:16px}.notifications-save-note{color:#2e7658;background:#edf7f1;border:1px solid #cee5d8;border-radius:10px;align-items:center;gap:10px;min-height:61px;padding:10px 13px;display:flex}.notifications-save-note>svg{width:20px}.notifications-save-note>div{flex:1}.notifications-save-note strong{font-size:11px;display:block}.notifications-save-note p{color:#688273;margin:3px 0 0;font-size:10px}.notifications-save-note button{color:#6d8677;cursor:pointer;background:0 0;border:0;border-radius:7px;width:28px;height:28px}.notifications-save-note button svg{width:15px}.notifications-tabs{background:#fff;border:1px solid #e0e5e8;border-radius:10px;align-items:center;gap:4px;min-height:50px;padding:6px;display:flex}.notifications-tabs>button{color:#75808c;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;height:36px;padding:0 11px;font-size:10px;font-weight:850;display:flex}.notifications-tabs>button svg{width:15px}.notifications-tabs>button b{color:#fff;background:#d9a24e;border-radius:5px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;display:grid}.notifications-tabs>button.active{color:#fff;background:#233b5a;box-shadow:0 5px 13px #1b2e4626}.notifications-tabs>span{color:#7f8a94;align-items:center;gap:5px;margin-left:auto;padding-right:8px;font-size:10px;display:flex}.notifications-tabs>span svg{color:#3d8062;width:13px}.notification-summary-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.notification-summary-grid article{background:#fff;border:1px solid #dfe4e8;border-radius:11px;align-items:center;gap:11px;min-height:91px;padding:13px;display:flex;box-shadow:0 4px 14px #16233b0a}.notification-summary-icon{border-radius:10px;flex:none;place-items:center;width:39px;height:39px;display:grid}.notification-summary-icon svg{width:18px}.notification-summary-icon.gold{color:#9b722f;background:#f8f0df}.notification-summary-icon.blue{color:#466d96;background:#eaf1f8}.notification-summary-icon.green{color:#32775c;background:#e8f4ee}.notification-summary-icon.plum{color:#775c94;background:#f0ebf7}.notification-summary-grid small,.notification-summary-grid strong,.notification-summary-grid p{display:block}.notification-summary-grid small{color:#89929c;letter-spacing:.08em;font-size:10px;font-weight:900}.notification-summary-grid strong{color:#1f2d42;letter-spacing:-.025em;margin:3px 0;font-size:19px;line-height:1.2}.notification-summary-grid p{color:#929aa2;margin:0;font-size:10px}.notification-priority-note{color:#9d7334;background:linear-gradient(110deg,#fbf6ec,#fdfbf7);border:1px solid #e4dbc8;border-radius:10px;align-items:center;gap:10px;min-height:67px;padding:11px 13px;display:flex}.notification-priority-note>svg{flex:none;width:22px}.notification-priority-note>div{flex:1}.notification-priority-note strong{color:#705a36;font-size:11px}.notification-priority-note p{color:#8e8372;margin:3px 0 0;font-size:10px;line-height:1.55}.notification-priority-note button{color:#8c672d;cursor:pointer;background:#fff;border:1px solid #e1d3b7;border-radius:7px;align-items:center;gap:4px;height:31px;padding:0 9px;font-size:10px;font-weight:900;display:flex}.notification-priority-note button svg{width:12px}.notification-center-grid{grid-template-columns:minmax(0,1.6fr) minmax(255px,.65fr);align-items:start;gap:12px;display:grid}.notification-inbox{overflow:hidden}.notification-inbox>header{border-bottom:1px solid #e8ecef;justify-content:space-between;align-items:center;min-height:62px;padding:13px 15px;display:flex}.notification-inbox>header span,.notification-digest small,.notification-channels small,.notification-rule-card small{color:#a27a35;letter-spacing:.1em;font-size:10px;font-weight:900}.notification-inbox h2,.notification-digest h2,.notification-channels h2,.notification-rule-card h2{color:#29384b;margin:3px 0 0;font-size:12px}.notification-inbox>header em{color:#7d8892;background:#f1f4f6;border-radius:6px;padding:5px 7px;font-size:10px;font-style:normal}.notification-toolbar{background:#fbfcfc;border-bottom:1px solid #e8ecef;gap:8px;padding:10px 12px;display:grid}.notification-toolbar>label{background:#fff;border:1px solid #dde3e7;border-radius:8px;align-items:center;gap:7px;height:36px;padding:0 10px;display:flex}.notification-toolbar>label svg{color:#88939e;width:15px}.notification-toolbar input{color:#344255;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.notification-toolbar>div{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.notification-toolbar>div button{color:#75808a;cursor:pointer;background:#fff;border:1px solid #e0e5e9;border-radius:6px;flex:none;height:28px;padding:0 8px;font-size:10px;font-weight:800}.notification-toolbar>div button.active{color:#fff;background:#2c4869;border-color:#2c4869}.notification-list>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e8ecef;grid-template-columns:38px 1fr;align-items:start;gap:10px;width:100%;min-height:95px;padding:13px 35px 13px 15px;transition:background .2s;display:grid;position:relative}.notification-list>button:hover{background:#f9fbfc}.notification-list>button.unread{background:linear-gradient(90deg,#f2f7fc,#fff 46%)}.notification-list>button.unread:before{content:"";background:#c39547;width:3px;position:absolute;top:0;bottom:0;left:0}.notification-list>button>svg{color:#a1a9b1;width:14px;position:absolute;top:39px;right:13px}.notification-kind{border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.notification-kind svg{width:17px}.notification-kind.gold,.notification-detail-icon.gold{color:#9c7433;background:#f8f0df}.notification-kind.blue,.notification-detail-icon.blue{color:#486f98;background:#eaf1f8}.notification-kind.plum,.notification-detail-icon.plum{color:#745a92;background:#f0ebf7}.notification-kind.orange,.notification-detail-icon.orange{color:#aa6738;background:#faeee5}.notification-kind.green,.notification-detail-icon.green{color:#31765a;background:#e8f4ee}.notification-kind.slate,.notification-detail-icon.slate{color:#566b82;background:#edf1f5}.notification-list>button>div>span{align-items:center;gap:6px;display:flex}.notification-list>button b{color:#917039;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.notification-list time{color:#a0a7ae;font-size:10px}.notification-list strong{color:#2c3a4c;margin:4px 0 3px;font-size:11px;display:block}.notification-list p{color:#7f8993;max-width:670px;margin:0;font-size:10px;line-height:1.5}.notification-list small{color:#929aa2;align-items:center;gap:4px;margin-top:6px;font-size:10px;display:flex}.notification-list small svg{width:10px}.notification-empty{text-align:center;color:#97a0a9;align-content:center;place-items:center;min-height:310px;display:grid}.notification-empty>svg{color:#67809a;background:#eef2f5;border-radius:10px;width:36px;height:36px;padding:8px}.notification-empty strong{color:#3f4d5e;margin-top:8px;font-size:12px}.notification-empty p{font-size:10px}.notification-inbox>footer{color:#919aa2;background:#fafbfb;align-items:center;gap:5px;min-height:46px;padding:9px 14px;font-size:10px;display:flex}.notification-inbox>footer svg{color:#4a7b66;width:13px}.notification-inbox>footer button{color:#4d6d8d;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:10px;font-weight:850}.notification-side-stack{gap:12px;display:grid}.notification-digest,.notification-channels{padding:14px}.notification-digest>header{align-items:center;gap:9px;display:flex}.notification-digest>header>span{color:#d6b46e;background:#1f3653;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.notification-digest>header svg{width:17px}.notification-digest>div{gap:0;margin:14px 0 10px;display:grid}.notification-digest>div>span{border-bottom:1px solid #ebedef;align-items:center;gap:8px;min-height:54px;display:flex}.notification-digest>div b{color:#9d7738;background:#f3eee4;border-radius:7px;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.notification-digest p{margin:0}.notification-digest strong,.notification-channels strong{color:#3a4758;font-size:10px;display:block}.notification-digest small,.notification-channels small{color:#929aa3;letter-spacing:0;margin-top:3px;font-size:10px;font-weight:500;display:block}.notification-digest>button,.notification-channels>button,.notification-rule-card>button{color:#4d6988;cursor:pointer;background:#fff;border:1px solid #dce2e6;border-radius:8px;justify-content:center;align-items:center;gap:4px;width:100%;height:34px;font-size:10px;font-weight:850;display:flex}.notification-digest>button svg,.notification-channels>button svg,.notification-rule-card>button svg{width:13px}.notification-channels>header{justify-content:space-between;align-items:center;display:flex}.notification-channels>header>svg{color:#3a7a5e;width:18px}.notification-channels>div{margin:11px 0}.notification-channels>div>span{border-bottom:1px solid #ebedef;grid-template-columns:31px 1fr auto;align-items:center;gap:8px;min-height:53px;display:grid}.notification-channels i{color:#60758b;background:#eef2f5;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.notification-channels i.healthy{color:#34765b;background:#eaf4ef}.notification-channels i svg{width:14px}.notification-channels p{margin:0}.notification-channels em{color:#388064;font-size:10px;font-style:normal;font-weight:850}.notification-settings-hero{color:#fff;background:radial-gradient(circle at 90% 0,#d3b16b2e,#0000 35%),linear-gradient(135deg,#192c45,#2c496b);border-radius:13px;align-items:center;gap:15px;min-height:115px;padding:20px 22px;display:flex;overflow:hidden}.notification-settings-hero>div:first-child{color:#d7b773;background:#ffffff12;border:1px solid #e2c48759;border-radius:13px;flex:none;place-items:center;width:48px;height:48px;display:grid}.notification-settings-hero svg{width:22px}.notification-settings-hero small{color:#d8bb7c;letter-spacing:.12em;font-size:10px;font-weight:900}.notification-settings-hero h2{letter-spacing:-.025em;margin:4px 0;font-size:21px}.notification-settings-hero p{color:#becbd8;max-width:620px;margin:0;font-size:10px;line-height:1.5}.notification-settings-grid{grid-template-columns:minmax(0,1.55fr) minmax(260px,.55fr);align-items:start;gap:12px;display:grid}.notification-preferences{gap:9px;display:grid}.notification-channel-head{color:#939ca4;letter-spacing:.08em;text-align:center;grid-template-columns:minmax(250px,1fr) repeat(4,72px);align-items:center;min-height:32px;padding:0 13px;font-size:10px;font-weight:900;display:grid}.notification-channel-head span:first-child{text-align:left}.notification-preferences>article{overflow:hidden}.notification-preferences>article>header{border-bottom:1px solid #e8ecef;align-items:center;gap:9px;min-height:62px;padding:12px 14px;display:flex}.notification-preferences>article>header>span{color:#4f6d8d;background:#edf2f7;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.notification-preferences>article>header svg{width:16px}.notification-preferences h2{color:#2e3d50;margin:0;font-size:12px}.notification-preferences header p{color:#89939d;margin:3px 0 0;font-size:10px}.notification-preferences>article>div>div{border-bottom:1px solid #edf0f2;grid-template-columns:minmax(250px,1fr) repeat(4,72px);align-items:center;min-height:52px;padding:6px 13px;display:grid}.notification-preferences>article>div>div:last-child{border-bottom:0}.notification-preferences>article>div strong{color:#536071;font-size:10px}.notification-toggle{color:#a0a8af;cursor:pointer;background:0 0;border:0;justify-self:center;justify-items:center;gap:2px;width:55px;font-size:10px;display:grid}.notification-toggle i{background:#dfe4e7;border-radius:10px;align-items:center;width:25px;height:16px;padding:2px;display:flex}.notification-toggle i:before{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .18s;box-shadow:0 1px 3px #1c273633}.notification-toggle i svg{display:none}.notification-toggle.active{color:#33745a}.notification-toggle.active i{background:#3c8164}.notification-toggle.active i:before{transform:translate(9px)}.notification-toggle:disabled{opacity:.72;cursor:not-allowed}.notification-settings-side{gap:10px;display:grid}.notification-rule-card{padding:14px}.notification-rule-card>header{align-items:center;gap:8px;display:flex}.notification-rule-card>header>svg{color:#506e8e;background:#edf2f7;border-radius:8px;width:31px;height:31px;padding:7px}.notification-rule-card>p{color:#838d97;margin:12px 0;font-size:10px;line-height:1.55}.notification-rule-card>div{border-top:1px solid #eaedef;align-items:center;min-height:53px;padding:9px 0;display:flex}.notification-rule-card>div span{flex:1}.notification-rule-card>div strong,.notification-rule-card>div small{display:block}.notification-rule-card>div strong{color:#3d4a5a;font-size:10px}.notification-rule-card>div small{color:#929aa2;letter-spacing:0;margin-top:3px;font-size:10px}.notification-switch{cursor:pointer;background:#dce2e6;border:0;border-radius:12px;width:34px;height:19px;padding:3px}.notification-switch i{background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .18s;display:block;box-shadow:0 1px 3px #1a273538}.notification-switch.active{background:#3d8062}.notification-switch.active i{transform:translate(15px)}.notification-security-card{background:#edf7f1;border:1px solid #d2e6db;border-radius:10px;align-items:flex-start;gap:9px;min-height:76px;padding:13px;display:flex}.notification-security-card>svg{color:#35785b;width:18px}.notification-security-card strong{color:#35634f;font-size:10px;display:block}.notification-security-card p{color:#6f8278;margin:4px 0 0;font-size:10px;line-height:1.55}.notification-settings-footer{background:#fff;border:1px solid #dfe4e8;border-radius:10px;align-items:center;gap:10px;min-height:68px;padding:11px 14px;display:flex}.notification-settings-footer>div{flex:1;align-items:center;gap:9px;display:flex}.notification-settings-footer>div>svg{color:#3f7d63;width:18px}.notification-settings-footer strong,.notification-settings-footer small{display:block}.notification-settings-footer strong{color:#465465;font-size:10px}.notification-settings-footer small{color:#939ba3;margin-top:3px;font-size:10px}.notification-settings-footer .button svg{width:15px}.notification-detail-layer{z-index:80;position:fixed;inset:0}.notification-detail-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#0e18257a;border:0;width:100%;position:absolute;inset:0}.notification-detail-drawer{background:#f7f8f9;flex-direction:column;width:min(430px,100vw);display:flex;position:absolute;inset:0 0 0 auto;box-shadow:-18px 0 50px #0f1b2a2e}.notification-detail-drawer>header{background:#fff;border-bottom:1px solid #e1e5e8;justify-content:space-between;align-items:center;min-height:67px;padding:12px 17px;display:flex}.notification-detail-drawer>header span{color:#a27a35;letter-spacing:.1em;font-size:10px;font-weight:900}.notification-detail-drawer>header h2{color:#2c3a4c;margin:3px 0 0;font-size:14px}.notification-detail-drawer>header button{color:#66727e;cursor:pointer;background:#fff;border:1px solid #dfe4e7;border-radius:8px;width:31px;height:31px}.notification-detail-drawer>header svg{width:15px}.notification-detail-body{flex:1;padding:21px 18px;overflow-y:auto}.notification-detail-icon{border-radius:13px;place-items:center;width:48px;height:48px;margin-bottom:11px;display:grid}.notification-detail-icon svg{width:22px}.notification-detail-body>small{color:#959da5;font-size:10px}.notification-detail-body h3{color:#273649;margin:6px 0;font-size:17px;line-height:1.3}.notification-detail-body>p{color:#74808b;margin:0 0 17px;font-size:10px;line-height:1.65}.notification-detail-body>div{background:#fff;border:1px solid #e0e5e8;border-radius:10px;margin-bottom:14px;padding:4px 13px}.notification-detail-body>div>span{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:8px;min-height:51px;display:flex}.notification-detail-body>div>span:last-child{border-bottom:0}.notification-detail-body>div strong{color:#475466;font-size:10px}.notification-detail-body>div small{color:#89939d;text-align:right;font-size:10px}.notification-detail-body>.button{width:100%;margin-top:7px}.notification-detail-body>.button svg{width:14px}.notification-detail-drawer>footer{color:#8a949d;background:#fff;border-top:1px solid #e1e5e8;align-items:center;gap:5px;min-height:46px;padding:10px 17px;font-size:10px;display:flex}.notification-detail-drawer>footer svg{color:#39795d;width:13px}@media (width<=1060px){.notification-summary-grid{grid-template-columns:1fr 1fr}.notification-center-grid,.notification-settings-grid{grid-template-columns:1fr}.notification-side-stack,.notification-settings-side{grid-template-columns:1fr 1fr}.notification-security-card{grid-column:1/-1}}@media (width<=640px){.notifications-heading{flex-direction:column;align-items:flex-start;gap:12px}.notifications-heading h1{font-size:21px}.notifications-heading>div:last-child,.notifications-heading .button{width:100%}.notifications-tabs{overflow-x:auto}.notifications-tabs>button{flex:none}.notifications-tabs>span{display:none}.notification-summary-grid article{min-height:78px;padding:11px}.notification-summary-icon{width:35px;height:35px}.notification-summary-grid strong{font-size:17px}.notification-priority-note{flex-wrap:wrap;align-items:flex-start}.notification-priority-note>div{min-width:calc(100% - 35px)}.notification-priority-note button{margin-left:32px}.notification-side-stack,.notification-settings-side{grid-template-columns:1fr}.notification-settings-hero{padding:16px}.notification-settings-hero h2{font-size:18px}.notification-channel-head{display:none}.notification-preferences>article>div>div{grid-template-columns:1fr repeat(4,46px);padding-inline:9px}.notification-toggle{width:43px}.notification-toggle span{font-size:10px}.notification-settings-footer{flex-direction:column;align-items:flex-start}.notification-settings-footer .button{width:100%}.notification-detail-drawer{width:100vw}.notification-inbox>footer{flex-wrap:wrap;align-items:flex-start}.notification-inbox>footer button{text-align:left;width:100%;margin-left:18px}}.support-page{gap:13px;display:grid}.support-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.support-heading>div>span{color:#a27a35;letter-spacing:.14em;margin-bottom:5px;font-size:11px;font-weight:900;display:block}.support-heading h1{color:#1d2b40;letter-spacing:-.035em;margin:0;font-size:24px;line-height:1.15}.support-heading p{color:#7d8792;max-width:650px;margin:6px 0 0;font-size:12px;line-height:1.5}.support-heading .button svg{width:16px}.support-success{color:#2e7658;background:#edf7f1;border:1px solid #cee5d8;border-radius:10px;align-items:center;gap:10px;min-height:61px;padding:10px 13px;display:flex}.support-success>svg{width:20px}.support-success>div{flex:1}.support-success strong{font-size:11px;display:block}.support-success p{color:#688273;margin:3px 0 0;font-size:10px}.support-success>button{color:#6d8677;cursor:pointer;background:0 0;border:0;border-radius:7px;width:28px;height:28px}.support-success>button svg{width:15px}.support-hero{color:#fff;background:radial-gradient(circle at 85% 0,#d6b46f38,#0000 32%),linear-gradient(135deg,#192c45,#2c496b);border-radius:15px;min-height:245px;padding:25px 285px 23px 26px;position:relative;overflow:hidden}.support-hero>div>span{color:#d7b773;background:#ffffff0f;border:1px solid #dcbc7b52;border-radius:11px;place-items:center;width:42px;height:42px;margin-bottom:9px;display:grid}.support-hero>div>span svg{width:20px}.support-hero>div>small{color:#d9bc7c;letter-spacing:.13em;font-size:10px;font-weight:900}.support-hero h2{letter-spacing:-.035em;margin:4px 0 5px;font-size:22px}.support-hero>div>p{color:#bcc9d6;margin-bottom:13px;font-size:10px;line-height:1.55}.support-hero label{color:#7b8793;background:#fff;border:1px solid #ffffff24;border-radius:9px;align-items:center;gap:8px;width:min(620px,100%);height:42px;padding:0 10px 0 12px;display:flex;box-shadow:0 10px 25px #0b16242b}.support-hero label>svg{width:16px}.support-hero input{color:#263549;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.support-hero label button{color:#6e7b87;cursor:pointer;background:#f0f3f5;border:0;border-radius:6px;width:25px;height:25px}.support-hero label button svg{width:12px}.support-hero>div>div{gap:5px;margin-top:9px;display:flex}.support-hero>div>div button{color:#d6dee6;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:6px;height:25px;padding:0 7px;font-size:10px}.support-hero>aside{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #ffffff1f;border-radius:12px;width:225px;padding:15px;position:absolute;top:28px;right:24px}.support-hero>aside>svg{color:#73c39d;width:25px}.support-hero>aside strong{margin-top:8px;font-size:11px;display:block}.support-hero>aside p{color:#b8c7d4;margin:4px 0 12px;font-size:10px;line-height:1.5}.support-hero>aside span{color:#9facb9;border-top:1px solid #ffffff1a;align-items:center;gap:6px;padding-top:9px;font-size:10px;display:flex}.support-hero>aside i{background:#5dcc96;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #5dcc9621}.support-summary-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.support-summary-grid article{background:#fff;border:1px solid #dfe4e8;border-radius:11px;align-items:center;gap:11px;min-height:91px;padding:13px;display:flex;box-shadow:0 4px 14px #16233b0a}.support-summary-icon{border-radius:10px;flex:none;place-items:center;width:39px;height:39px;display:grid}.support-summary-icon svg{width:18px}.support-summary-icon.gold{color:#9b722f;background:#f8f0df}.support-summary-icon.blue{color:#466d96;background:#eaf1f8}.support-summary-icon.green{color:#32775c;background:#e8f4ee}.support-summary-icon.plum{color:#775c94;background:#f0ebf7}.support-summary-grid small,.support-summary-grid strong,.support-summary-grid p{display:block}.support-summary-grid small{color:#89929c;letter-spacing:.08em;font-size:10px;font-weight:900}.support-summary-grid strong{color:#1f2d42;letter-spacing:-.025em;margin:3px 0;font-size:17px;line-height:1.2}.support-summary-grid p{color:#929aa2;margin:0;font-size:10px}.support-channel-section{background:#f8f9fa;border:1px solid #e0e5e8;border-radius:12px;padding:15px}.support-channel-section>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:12px;display:flex}.support-channel-section>header span,.support-knowledge>header span,.support-tickets>header span{color:#a27a35;letter-spacing:.11em;font-size:10px;font-weight:900}.support-channel-section>header h2,.support-knowledge h2,.support-tickets h2{color:#2b394b;margin:3px 0 0;font-size:12px}.support-channel-section>header p{color:#89939d;text-align:right;max-width:420px;margin:0;font-size:10px;line-height:1.5}.support-channel-section>div{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.support-channel-section article{grid-template-columns:39px 1fr;gap:10px;min-height:160px;padding:14px;display:grid}.support-channel-icon{border-radius:10px;place-items:center;width:39px;height:39px;display:grid}.support-channel-icon svg{width:18px}.support-channel-icon.chat{color:#33785a;background:#e8f4ee}.support-channel-icon.ticket{color:#4b6f95;background:#eaf1f8}.support-channel-icon.phone{color:#8c6932;background:#f7f0e2}.support-channel-section article em{color:#8b734b;letter-spacing:.06em;align-items:center;gap:4px;font-size:10px;font-style:normal;font-weight:900;display:flex}.support-channel-section article em i{background:#50a879;border-radius:50%;width:6px;height:6px}.support-channel-section article h3{color:#2f3d50;margin:4px 0;font-size:13px}.support-channel-section article p{color:#7f8993;margin:0;font-size:10px;line-height:1.5}.support-channel-section article small{color:#9aa2aa;margin-top:7px;font-size:10px;display:block}.support-channel-section article>button{color:#496988;cursor:pointer;background:#fff;border:1px solid #dce2e6;border-radius:8px;grid-column:1/-1;justify-content:center;align-self:end;align-items:center;gap:4px;width:100%;height:34px;font-size:10px;font-weight:850;display:flex}.support-channel-section article>button svg{width:13px}.support-main-grid{grid-template-columns:minmax(0,1.5fr) minmax(255px,.58fr);align-items:start;gap:12px;display:grid}.support-knowledge{overflow:hidden}.support-knowledge>header{border-bottom:1px solid #e7ebee;justify-content:space-between;align-items:center;min-height:64px;padding:13px 15px;display:flex}.support-knowledge>header button{color:#58728d;cursor:pointer;background:#fff;border:1px solid #dce2e6;border-radius:7px;align-items:center;gap:4px;height:30px;padding:0 8px;font-size:10px;font-weight:800;display:flex}.support-knowledge>header button svg{width:13px}.support-knowledge>div{grid-template-columns:1fr 1fr;padding:6px 13px 13px;display:grid}.support-knowledge>div>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e9edef;grid-template-columns:34px 1fr;align-items:start;gap:8px;min-height:92px;padding:11px 30px 11px 0;display:grid;position:relative}.support-knowledge>div>button:nth-child(odd){border-right:1px solid #e9edef;padding-right:40px}.support-knowledge>div>button:nth-child(2n){padding-left:13px}.support-knowledge>div>button>span{color:#55708d;background:#edf2f7;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.support-knowledge>div>button>span svg{width:15px}.support-knowledge>div>button small{color:#a07a3c;font-size:10px;font-weight:850}.support-knowledge>div>button strong{color:#3b4859;margin:3px 0;font-size:10px;display:block}.support-knowledge>div>button p{color:#8b949d;margin:0;font-size:10px;line-height:1.45}.support-knowledge>div>button em{color:#a0a7ae;font-size:10px;font-style:normal;position:absolute;top:13px;right:17px}.support-knowledge>div>button>svg{color:#9da5ac;width:12px;position:absolute;bottom:12px;right:14px}.support-empty{text-align:center;grid-column:1/-1;align-content:center;place-items:center;min-height:260px;display:grid}.support-empty>svg{color:#67809a;background:#eef2f5;border-radius:10px;width:36px;height:36px;padding:8px}.support-empty strong{color:#3d4c5d;margin-top:8px;font-size:12px}.support-empty p{color:#8c959d;max-width:330px;font-size:10px;line-height:1.5}.support-empty button{color:#fff;background:#253f60;border:0;border-radius:7px;height:30px;padding:0 9px;font-size:10px;font-weight:800}.support-side-stack{gap:12px;display:grid}.support-advisor{padding:15px;position:relative;overflow:hidden}.support-advisor:after{content:"";background:#f6efe1;border-radius:50%;width:105px;height:105px;position:absolute;top:-50px;right:-50px}.support-advisor-top{z-index:1;width:52px;height:52px;position:relative}.support-advisor-top>span{color:#fff;background:linear-gradient(145deg,#d9be88,#a98446);border-radius:13px;place-items:center;width:50px;height:50px;font-size:12px;font-weight:900;display:grid}.support-advisor-top i{color:#fff;background:#3e8b69;border:2px solid #fff;border-radius:50%;place-items:center;width:17px;height:17px;display:grid;position:absolute;bottom:-2px;right:-2px}.support-advisor-top i svg{width:9px}.support-advisor>small{color:#a07a3c;letter-spacing:.1em;margin-top:10px;font-size:10px;font-weight:900;display:block}.support-advisor h2{color:#2f3d50;margin:3px 0 5px;font-size:14px}.support-advisor>p{color:#7f8993;margin-bottom:12px;font-size:10px;line-height:1.55}.support-advisor>div:nth-of-type(2){grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px;display:grid}.support-advisor>div:nth-of-type(2)>span{background:#f5f7f8;border-radius:8px;grid-template-columns:18px 1fr;padding:8px;display:grid}.support-advisor>div:nth-of-type(2) svg{color:#4d725f;grid-row:span 2;width:13px}.support-advisor>div:nth-of-type(2) strong{color:#485666;font-size:10px}.support-advisor>div:nth-of-type(2) small{color:#939ba3;margin-top:2px;font-size:10px}.support-advisor>button{color:#fff;cursor:pointer;background:#233c5b;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;width:100%;height:35px;font-size:10px;font-weight:850;display:flex}.support-advisor>button svg{width:13px}.support-security{padding:14px}.support-security>header{align-items:center;gap:8px;display:flex}.support-security>header>svg{color:#34775b;background:#e9f4ee;border-radius:8px;width:32px;height:32px;padding:7px}.support-security small{color:#3e7d62;letter-spacing:.08em;font-size:10px;font-weight:900}.support-security h2{color:#354456;margin:3px 0 0;font-size:12px}.support-security p{color:#7f8992;margin:11px 0;font-size:10px;line-height:1.55}.support-security>button{color:#4c6d8c;cursor:pointer;background:0 0;border:0;border-top:1px solid #e9edef;justify-content:space-between;align-items:center;width:100%;padding:9px 0 0;font-size:10px;font-weight:850;display:flex}.support-security>button svg{width:13px}.support-tickets{overflow:hidden}.support-tickets>header{border-bottom:1px solid #e7ebee;justify-content:space-between;align-items:center;min-height:70px;padding:13px 15px;display:flex}.support-tickets>header p{color:#8c959e;margin:3px 0 0;font-size:10px}.support-tickets>header>button{color:#4c6987;cursor:pointer;background:#fff;border:1px solid #dce2e6;border-radius:7px;align-items:center;gap:4px;height:31px;padding:0 8px;font-size:10px;font-weight:800;display:flex}.support-tickets>header button svg{width:13px}.support-ticket-head,.support-ticket-row{grid-template-columns:1.35fr .72fr .7fr 90px 80px 20px;align-items:center;gap:8px;padding:0 15px;display:grid}.support-ticket-head{color:#929ba3;letter-spacing:.06em;background:#fafbfb;height:31px;font-size:10px;font-weight:900}.support-ticket-row{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e9edef;width:100%;min-height:58px}.support-ticket-row:hover{background:#fafcfd}.support-ticket-row strong{color:#3d4a5b;font-size:10px;display:block}.support-ticket-row small{color:#939ba3;font-size:10px}.support-ticket-row>span,.support-ticket-row time{color:#687581;font-size:10px}.support-ticket-row>svg{color:#9da5ad;width:13px}.support-ticket-status{border-radius:6px;width:max-content;padding:5px 7px;font-size:10px;font-style:normal;font-weight:850}.support-ticket-status.waiting{color:#a46922;background:#fff1dd}.support-ticket-status.reviewing{color:#4a6f96;background:#eaf1f8}.support-ticket-status.solved{color:#31765a;background:#e8f4ee}.support-tickets>footer{color:#919aa2;background:#fafbfb;border-top:1px solid #e8ecef;align-items:center;gap:5px;min-height:45px;padding:9px 14px;font-size:10px;display:flex}.support-tickets>footer svg{color:#4a7b66;width:13px}.support-tickets>footer button{color:#4d6d8d;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:10px;font-weight:850}.support-faq{overflow:hidden}.support-faq>header{border-bottom:1px solid #e8ecef;align-items:center;gap:9px;min-height:61px;padding:12px 15px;display:flex}.support-faq>header>span{color:#9c7433;background:#f7f0e2;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.support-faq>header svg{width:16px}.support-faq small{color:#a07a3c;letter-spacing:.1em;font-size:10px;font-weight:900}.support-faq h2{color:#2f3d50;margin:3px 0 0;font-size:13px}.support-faq>div{grid-template-columns:1fr 1fr;display:grid}.support-faq article{border-bottom:1px solid #e9edef}.support-faq article:nth-child(odd){border-right:1px solid #e9edef}.support-faq article>button{text-align:left;cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;width:100%;min-height:52px;padding:0 15px;display:flex}.support-faq article>button strong{color:#455263;font-size:10px}.support-faq article>button svg{color:#84909a;width:14px;transition:transform .18s}.support-faq article>button[aria-expanded=true] svg{transform:rotate(180deg)}.support-faq article p{color:#7e8993;margin:0;padding:0 15px 13px;font-size:10px;line-height:1.6}.support-faq>footer{color:#808b95;background:#fafbfb;justify-content:center;align-items:center;gap:8px;min-height:47px;padding:10px 15px;font-size:10px;display:flex}.support-faq>footer button{color:#4c6c8c;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;font-size:10px;font-weight:850;display:flex}.support-faq>footer button svg{width:12px}.support-layer{z-index:85;position:fixed;inset:0}.support-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#0e182580;border:0;width:100%;position:absolute;inset:0}.support-drawer{background:#f7f8f9;flex-direction:column;width:min(455px,100vw);display:flex;position:absolute;inset:0 0 0 auto;box-shadow:-18px 0 50px #0f1b2a2e}.support-drawer>header{background:#fff;border-bottom:1px solid #e1e5e8;justify-content:space-between;align-items:center;min-height:68px;padding:12px 17px;display:flex}.support-drawer>header span{color:#a27a35;letter-spacing:.1em;font-size:10px;font-weight:900}.support-drawer>header h2{color:#2c3a4c;margin:3px 0 0;font-size:14px}.support-drawer>header>button{color:#66727e;cursor:pointer;background:#fff;border:1px solid #dfe4e7;border-radius:8px;width:31px;height:31px}.support-drawer>header>button svg{width:15px}.support-form,.support-ticket-detail,.support-chat{flex:1;padding:17px;overflow-y:auto}.support-form{align-content:start;gap:12px;display:grid}.support-form-intro{background:#edf4f8;border:1px solid #d6e5ee;border-radius:9px;align-items:center;gap:9px;min-height:65px;padding:10px;display:flex}.support-form-intro>svg{color:#4d7194;width:20px}.support-form-intro strong{color:#405d78;font-size:10px}.support-form-intro p{color:#718698;margin:3px 0 0;font-size:10px;line-height:1.5}.support-form>div:not(.support-form-intro):not(.support-attachment){grid-template-columns:1fr 1fr;gap:9px;display:grid}.support-form label{gap:5px;display:grid}.support-form label>span{color:#586575;font-size:10px;font-weight:800}.support-form input,.support-form select,.support-form textarea{color:#354355;background:#fff;border:1px solid #dce2e6;border-radius:8px;outline:0;width:100%;font-size:10px}.support-form input,.support-form select{height:38px;padding:0 9px}.support-form textarea{resize:vertical;padding:9px}.support-form input:focus,.support-form select:focus,.support-form textarea:focus{border-color:#809ab4;box-shadow:0 0 0 3px #5777971a}.support-attachment{background:#fafbfb;border:1px dashed #cad4dc;border-radius:9px;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;min-height:62px;padding:9px;display:grid}.support-attachment>svg{color:#607891;width:18px}.support-attachment strong,.support-attachment small{display:block}.support-attachment strong{color:#526071;font-size:10px}.support-attachment small{color:#929aa2;margin-top:3px;font-size:10px}.support-attachment button{color:#526e8a;background:#fff;border:1px solid #dbe1e5;border-radius:7px;height:28px;padding:0 7px;font-size:10px;font-weight:800}.support-form>footer{justify-content:flex-end;gap:7px;padding-top:6px;display:flex}.support-form>footer .button svg{width:14px}.support-drawer-footer{color:#8a949d;background:#fff;border-top:1px solid #e1e5e8;align-items:center;gap:5px;min-height:45px;padding:10px 17px;font-size:10px;display:flex}.support-drawer-footer svg{color:#39795d;width:13px}.support-ticket-detail>.support-ticket-status{margin-bottom:10px;display:block}.support-ticket-detail h3{color:#29384b;margin:0 0 6px;font-size:17px}.support-ticket-detail>p{color:#78838e;font-size:10px;line-height:1.6}.support-ticket-detail>div{background:#fff;border:1px solid #e0e5e8;border-radius:9px;padding:3px 12px}.support-ticket-detail>div>span{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;min-height:47px;display:flex}.support-ticket-detail>div>span:last-child{border-bottom:0}.support-ticket-detail>div strong{color:#4a5768;font-size:10px}.support-ticket-detail>div small{color:#87919b;font-size:10px}.support-ticket-detail>article{background:#edf4f8;border-radius:9px;align-items:flex-start;gap:8px;margin:14px 0;padding:12px;display:flex}.support-ticket-detail>article>span{color:#fff;background:#496987;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;font-size:10px;font-weight:900;display:grid}.support-ticket-detail>article p{margin:0}.support-ticket-detail>article strong,.support-ticket-detail>article small{display:block}.support-ticket-detail>article strong{color:#3f5c76;font-size:10px}.support-ticket-detail>article small{color:#6f8293;margin-top:4px;font-size:10px;line-height:1.55}.support-ticket-detail>.button{width:100%}.support-ticket-detail>.button svg{width:14px}.support-chat{flex-direction:column;padding:0;display:flex}.support-chat-agent{background:#fff;border-bottom:1px solid #e1e5e8;align-items:center;gap:8px;min-height:57px;padding:9px 15px;display:flex}.support-chat-agent>span{color:#fff;background:linear-gradient(145deg,#d8bd87,#a98244);border-radius:9px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.support-chat-agent strong,.support-chat-agent small{display:block}.support-chat-agent strong{color:#354355;font-size:10px}.support-chat-agent small{color:#7e8a95;margin-top:3px;font-size:10px}.support-chat-agent small i{background:#4da878;border-radius:50%;width:6px;height:6px;display:inline-block}.support-chat-stream{flex-direction:column;flex:1;gap:11px;padding:16px;display:flex;overflow-y:auto}.support-chat-stream>span{align-self:flex-start;max-width:82%}.support-chat-stream>span.mine{text-align:right;align-self:flex-end}.support-chat-stream strong{color:#7b8792;margin-bottom:3px;font-size:10px;display:block}.support-chat-stream p{color:#465466;background:#fff;border-radius:3px 10px 10px;margin:0;padding:10px;font-size:10px;line-height:1.5;box-shadow:0 3px 10px #1824340d}.support-chat-stream .mine p{color:#fff;background:#284665;border-radius:10px 3px 10px 10px}.support-chat-stream small{color:#9ca4ab;font-size:10px}.support-chat>form{background:#fff;border-top:1px solid #e1e5e8;align-items:center;gap:7px;min-height:57px;padding:8px 12px;display:flex}.support-chat>form input{border:1px solid #dce2e6;border-radius:8px;outline:0;flex:1;height:38px;padding:0 10px;font-size:10px}.support-chat>form button{color:#fff;cursor:pointer;background:#294765;border:0;border-radius:8px;width:36px;height:36px}.support-chat>form button svg{width:15px}.support-chat>footer{color:#87929c;justify-content:center;align-items:center;gap:4px;padding:7px;font-size:10px;display:flex}.support-chat>footer svg{color:#36775a;width:11px}@media (width<=1060px){.support-summary-grid{grid-template-columns:1fr 1fr}.support-main-grid{grid-template-columns:1fr}.support-side-stack{grid-template-columns:1fr 1fr}}@media (width<=640px){.support-heading{flex-direction:column;align-items:flex-start;gap:12px}.support-heading h1{font-size:21px}.support-heading .button{width:100%}.support-hero{padding:18px 15px}.support-hero h2{font-size:19px}.support-hero>aside{width:100%;margin-top:14px;position:static}.support-hero>div>div{overflow-x:auto}.support-hero>div>div button{flex:none}.support-summary-grid article{min-height:78px;padding:11px}.support-summary-icon{width:35px;height:35px}.support-summary-grid strong{font-size:15px}.support-channel-section>header{flex-direction:column;align-items:flex-start;gap:6px}.support-channel-section>header p{text-align:left}.support-channel-section>div,.support-side-stack{grid-template-columns:1fr}.support-knowledge>header>button{display:none}.support-knowledge>div,.support-faq>div{grid-template-columns:1fr}.support-knowledge>div>button:nth-child(odd),.support-faq article:nth-child(odd){border-right:0}.support-knowledge>div>button:nth-child(2n){padding-left:0}.support-tickets{overflow-x:auto}.support-tickets>header,.support-tickets>footer,.support-ticket-head,.support-ticket-row{min-width:720px}.support-drawer{width:100vw}.support-form{padding:14px 13px 25px}.support-form>div:not(.support-form-intro):not(.support-attachment){grid-template-columns:1fr}.support-form>footer{flex-direction:column}.support-form>footer .button{width:100%}.support-attachment{grid-template-columns:26px 1fr}.support-attachment button{grid-column:2;width:max-content}.support-faq>footer{flex-direction:column;align-items:flex-start}}.security-page{gap:13px;display:grid}.security-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.security-heading>div>span{color:#a27a35;letter-spacing:.14em;margin-bottom:5px;font-size:11px;font-weight:900;display:block}.security-heading h1{color:#1d2b40;letter-spacing:-.035em;margin:0;font-size:24px;line-height:1.15}.security-heading p{color:#7d8792;max-width:650px;margin:6px 0 0;font-size:12px;line-height:1.5}.security-heading .button svg{width:16px}.security-success{color:#2e7658;background:#edf7f1;border:1px solid #cee5d8;border-radius:10px;align-items:center;gap:10px;min-height:61px;padding:10px 13px;display:flex}.security-success>svg{width:20px}.security-success>div{flex:1}.security-success strong{font-size:11px;display:block}.security-success p{color:#688273;margin:3px 0 0;font-size:10px}.security-success>button{color:#6d8677;cursor:pointer;background:0 0;border:0;border-radius:7px;width:28px;height:28px}.security-success>button svg{width:15px}.security-hero{color:#fff;background:radial-gradient(circle at 88% 0,#d3b16b33,#0000 34%),linear-gradient(135deg,#172a43,#294766);border-radius:14px;grid-template-columns:175px 1fr 220px;align-items:center;gap:22px;min-height:170px;padding:22px;display:grid;overflow:hidden}.security-score{align-items:center;gap:12px;display:flex}.security-score>span{color:#e0c17d;background:#ffffff0f;border:3px solid #d5b56f;border-radius:50%;place-items:center;width:62px;height:62px;display:grid;box-shadow:0 0 0 5px #d6b56f17}.security-score>span svg{width:27px}.security-score small,.security-hero-copy>span{color:#d8ba78;letter-spacing:.12em;font-size:10px;font-weight:900}.security-score strong{margin:5px 0 3px;font-size:26px;line-height:1;display:block}.security-score strong em{color:#9faebb;font-size:11px;font-style:normal}.security-score p{color:#9fd0b9;margin:0;font-size:10px}.security-hero-copy{border-left:1px solid #ffffff1a;padding-left:20px}.security-hero-copy h2{letter-spacing:-.03em;margin:4px 0 5px;font-size:20px}.security-hero-copy>p{color:#b9c6d3;margin:0 0 11px;font-size:10px;line-height:1.55}.security-hero-copy>div{flex-wrap:wrap;gap:6px;display:flex}.security-hero-copy>div span{color:#cbd6df;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:6px;align-items:center;gap:4px;padding:5px 7px;font-size:10px;display:flex}.security-hero-copy>div svg{color:#69bd94;width:11px}.security-hero>aside{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:11px;padding:13px}.security-hero>aside strong{font-size:10px}.security-hero>aside p{color:#bdc9d4;margin:4px 0;font-size:10px}.security-hero>aside small{color:#72c09a;font-size:10px;display:block}.security-hero>aside button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff21;border-radius:7px;justify-content:center;align-items:center;gap:4px;width:100%;height:29px;margin-top:10px;font-size:10px;font-weight:800;display:flex}.security-hero>aside button svg{width:12px}.security-summary-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.security-summary-grid article{background:#fff;border:1px solid #dfe4e8;border-radius:11px;align-items:center;gap:11px;min-height:91px;padding:13px;display:flex;box-shadow:0 4px 14px #16233b0a}.security-summary-icon{border-radius:10px;flex:none;place-items:center;width:39px;height:39px;display:grid}.security-summary-icon svg{width:18px}.security-summary-icon.gold{color:#9b722f;background:#f8f0df}.security-summary-icon.blue{color:#466d96;background:#eaf1f8}.security-summary-icon.green{color:#32775c;background:#e8f4ee}.security-summary-icon.plum{color:#775c94;background:#f0ebf7}.security-summary-grid small,.security-summary-grid strong,.security-summary-grid p{display:block}.security-summary-grid small{color:#89929c;letter-spacing:.06em;font-size:10px;font-weight:900}.security-summary-grid strong{color:#1f2d42;letter-spacing:-.025em;margin:3px 0;font-size:17px;line-height:1.2}.security-summary-grid p{color:#929aa2;margin:0;font-size:10px}.security-insight{color:#35785b;background:linear-gradient(110deg,#edf7f1,#f8fbf9);border:1px solid #d5e7dc;border-radius:10px;align-items:center;gap:10px;min-height:67px;padding:11px 13px;display:flex}.security-insight>svg{flex:none;width:22px}.security-insight>div{flex:1}.security-insight strong{color:#35634f;font-size:11px}.security-insight p{color:#6d8176;margin:3px 0 0;font-size:10px;line-height:1.55}.security-insight button{color:#39765b;cursor:pointer;background:#fff;border:1px solid #cce1d6;border-radius:7px;align-items:center;gap:4px;height:31px;padding:0 9px;font-size:10px;font-weight:900;display:flex}.security-insight button svg{width:12px}.security-primary-grid{grid-template-columns:minmax(0,1.5fr) minmax(260px,.58fr);align-items:start;gap:12px;display:grid}.security-controls{overflow:hidden}.security-controls>header{border-bottom:1px solid #e7ebee;justify-content:space-between;align-items:center;min-height:68px;padding:13px 15px;display:flex}.security-controls>header span,.security-sessions>header span,.security-history>header span{color:#a27a35;letter-spacing:.1em;font-size:10px;font-weight:900}.security-controls h2,.security-sessions h2,.security-history h2{color:#2b394b;margin:3px 0 0;font-size:12px}.security-controls>header p,.security-sessions>header p{color:#8c959e;margin:3px 0 0;font-size:10px}.security-controls>header>svg{color:#39775c;width:20px}.security-controls>div>section{border-bottom:1px solid #e9edef;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;min-height:72px;padding:11px 15px;display:grid}.security-controls>div>section:last-child{border-bottom:0}.security-control-icon{color:#566f89;background:#eef2f6;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.security-control-icon svg{width:17px}.security-control-icon.green{color:#33765a;background:#e8f4ee}.security-control-icon.gold{color:#9b722f;background:#f8f0df}.security-control-icon.blue{color:#466d96;background:#eaf1f8}.security-controls section strong{color:#3d4a5b;font-size:11px;display:block}.security-controls section p{color:#838d97;margin:3px 0;font-size:10px}.security-controls section small{color:#929aa2;align-items:center;gap:4px;font-size:10px;display:flex}.security-controls section small i{background:#c49344;border-radius:50%;width:6px;height:6px}.security-controls section small i.strong{background:#3d8a67}.security-controls section>button{color:#4c6b89;cursor:pointer;background:#fff;border:1px solid #dce2e6;border-radius:7px;align-items:center;gap:3px;height:30px;padding:0 7px;font-size:10px;font-weight:800;display:flex}.security-controls section>button svg{width:12px}.security-side-stack{gap:12px;display:grid}.security-alert-settings,.security-owner{padding:14px}.security-alert-settings>header{align-items:center;gap:8px;display:flex}.security-alert-settings>header>svg{color:#9a7332;background:#f7f0e2;border-radius:9px;width:33px;height:33px;padding:8px}.security-alert-settings small,.security-owner small{color:#a07a3c;letter-spacing:.08em;font-size:10px;font-weight:900}.security-alert-settings h2,.security-owner h2{color:#344255;margin:3px 0 0;font-size:12px}.security-alert-settings>p{color:#7f8993;margin:11px 0;font-size:10px;line-height:1.55}.security-alert-settings>div{border-top:1px solid #e9edef;align-items:center;gap:8px;min-height:52px;padding:8px 0;display:flex}.security-alert-settings>div>span{flex:1}.security-alert-settings strong,.security-alert-settings div small{display:block}.security-alert-settings strong{color:#485565;font-size:10px}.security-alert-settings div small{color:#929aa2;letter-spacing:0;margin-top:3px;font-size:10px}.security-switch{cursor:pointer;background:#dce2e6;border:0;border-radius:12px;width:34px;height:19px;padding:3px}.security-switch i{background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .18s;display:block;box-shadow:0 1px 3px #1a273538}.security-switch.active{background:#3d8062}.security-switch.active i{transform:translate(15px)}.security-owner>header{grid-template-columns:37px 1fr auto;align-items:center;gap:8px;display:grid}.security-owner>header>span{color:#fff;background:#233f60;border-radius:9px;place-items:center;width:37px;height:37px;font-size:10px;font-weight:900;display:grid}.security-owner>header>svg{color:#3b8162;width:17px}.security-owner>div{margin:11px 0}.security-owner>div>span{border-bottom:1px solid #e9edef;justify-content:space-between;align-items:center;gap:8px;min-height:43px;display:flex}.security-owner>div strong{color:#596676;font-size:10px}.security-owner>div small{color:#838d97;letter-spacing:0;text-align:right;font-size:10px}.security-owner>button{color:#4e6c8a;cursor:pointer;background:#fff;border:1px solid #dce2e6;border-radius:8px;justify-content:center;align-items:center;gap:3px;width:100%;height:33px;font-size:10px;font-weight:850;display:flex}.security-owner>button svg{width:12px}.security-sessions{overflow:hidden}.security-sessions>header{border-bottom:1px solid #e7ebee;justify-content:space-between;align-items:center;min-height:70px;padding:13px 15px;display:flex}.security-danger-outline{color:#aa5353;cursor:pointer;background:#fff;border:1px solid #e2caca;border-radius:7px;align-items:center;gap:4px;height:32px;padding:0 8px;font-size:10px;font-weight:850;display:flex}.security-danger-outline svg{width:13px}.security-session-head{color:#929ba3;letter-spacing:.06em;background:#fafbfb;grid-template-columns:1.2fr .78fr .65fr 85px 20px;align-items:center;gap:8px;height:31px;padding:0 15px 0 63px;font-size:10px;font-weight:900;display:grid}.security-session-row{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e9edef;grid-template-columns:38px 1.2fr .78fr .65fr 85px 20px;align-items:center;gap:10px;width:100%;min-height:65px;padding:0 15px;display:grid}.security-session-row:hover{background:#fafcfd}.security-device-icon{color:#526f8e;background:#edf2f7;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.security-device-icon svg{width:17px}.security-session-row strong{color:#3d4a5b;font-size:10px;display:block}.security-session-row small{color:#929aa2;font-size:10px}.security-session-row>span:nth-of-type(2){color:#667482;align-items:center;gap:4px;font-size:10px;display:flex}.security-session-row>span:nth-of-type(2) svg{width:12px}.security-session-row time{color:#7a8691;font-size:10px}.security-session-row em{color:#36785b;align-items:center;gap:3px;font-size:10px;font-style:normal;font-weight:800;display:flex}.security-session-row em svg{width:11px}.security-session-row>svg{color:#929ba3;width:14px}.security-sessions>footer{color:#919aa2;background:#fafbfb;border-top:1px solid #e8ecef;align-items:center;gap:5px;min-height:44px;padding:9px 14px;font-size:10px;display:flex}.security-sessions>footer>svg{color:#4a7b66;width:13px}.security-sessions>footer button{color:#4d6d8d;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-left:auto;font-size:10px;font-weight:850;display:flex}.security-sessions>footer button svg{width:12px}.security-bottom-grid{grid-template-columns:1.35fr .65fr;align-items:start;gap:12px;display:grid}.security-history{overflow:hidden}.security-history>header{border-bottom:1px solid #e8ecef;justify-content:space-between;align-items:center;min-height:61px;padding:12px 15px;display:flex}.security-history>header button{color:#4e6d8b;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;font-size:10px;font-weight:850;display:flex}.security-history>header button svg{width:12px}.security-history>div>span{border-bottom:1px solid #e9edef;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;min-height:53px;padding:8px 15px;display:grid}.security-history>div>span:last-child{border-bottom:0}.security-history i{border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.security-history i svg{width:14px}.security-history i.success{color:#37795c;background:#e9f4ee}.security-history i.warning{color:#a36d2b;background:#fff1dd}.security-history i.neutral{color:#526f8e;background:#edf2f7}.security-history p{margin:0}.security-history strong,.security-history small{display:block}.security-history strong{color:#455263;font-size:10px}.security-history small{color:#9099a1;margin-top:3px;font-size:10px}.security-history time{color:#949ca4;font-size:10px}.security-emergency{background:linear-gradient(135deg,snow,#fff);border-color:#ead6d6;padding:15px}.security-emergency>header{align-items:center;gap:8px;display:flex}.security-emergency>header>svg{color:#b05151;background:#faeaea;border-radius:9px;width:35px;height:35px;padding:8px}.security-emergency small{color:#a75151;letter-spacing:.08em;font-size:10px;font-weight:900}.security-emergency h2{color:#4c3d42;margin:3px 0 0;font-size:12px}.security-emergency>p{color:#837478;margin:13px 0;font-size:10px;line-height:1.55}.security-emergency>button{color:#fff;cursor:pointer;background:#a94f4f;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;width:100%;height:36px;font-size:10px;font-weight:850;display:flex}.security-emergency>button svg{width:13px}.security-emergency>small{color:#9a8c90;text-align:center;letter-spacing:0;margin-top:8px;display:block}.security-layer{z-index:86;position:fixed;inset:0}.security-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#0e182585;border:0;width:100%;position:absolute;inset:0}.security-drawer{background:#f7f8f9;flex-direction:column;width:min(455px,100vw);display:flex;position:absolute;inset:0 0 0 auto;box-shadow:-18px 0 50px #0f1b2a2e}.security-drawer>header{background:#fff;border-bottom:1px solid #e1e5e8;justify-content:space-between;align-items:center;min-height:68px;padding:12px 17px;display:flex}.security-drawer>header span{color:#a27a35;letter-spacing:.1em;font-size:10px;font-weight:900}.security-drawer>header h2{color:#2c3a4c;margin:3px 0 0;font-size:14px}.security-drawer>header>button{color:#66727e;cursor:pointer;background:#fff;border:1px solid #dfe4e7;border-radius:8px;width:31px;height:31px}.security-drawer>header>button svg{width:15px}.security-form,.security-methods,.security-recovery,.security-logout-confirm,.security-session-detail{flex:1;padding:17px;overflow-y:auto}.security-form{align-content:start;gap:12px;display:grid}.security-form-note{background:#edf7f1;border:1px solid #d4e6dc;border-radius:9px;align-items:center;gap:9px;min-height:65px;padding:10px;display:flex}.security-form-note>svg{color:#3d7e60;width:20px}.security-form-note strong{color:#3f6955;font-size:10px}.security-form-note p{color:#708278;margin:3px 0 0;font-size:10px;line-height:1.5}.security-form label{gap:5px;display:grid}.security-form label>span{color:#586575;font-size:10px;font-weight:800}.security-form label>div{position:relative}.security-form input{color:#354355;background:#fff;border:1px solid #dce2e6;border-radius:8px;outline:0;width:100%;height:39px;padding:0 38px 0 9px;font-size:10px}.security-form label>input{padding-right:9px}.security-form label>div>button{color:#77838e;cursor:pointer;background:0 0;border:0;border-radius:6px;width:30px;height:30px;position:absolute;top:4px;right:4px}.security-form label>div>button svg{width:14px}.security-form input:focus{border-color:#809ab4;box-shadow:0 0 0 3px #5777971a}.security-password-strength{background:#fff;border:1px solid #e0e5e8;border-radius:9px;padding:10px}.security-password-strength>span{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.security-password-strength i{background:#4a8b6a;border-radius:3px;height:4px}.security-password-strength strong{color:#39765b;margin-top:7px;font-size:10px;display:block}.security-password-strength p{color:#8a949d;margin:3px 0 0;font-size:10px}.security-form>footer{justify-content:flex-end;gap:7px;display:flex}.security-form>footer .button svg{width:14px}.security-drawer-footer{color:#8a949d;background:#fff;border-top:1px solid #e1e5e8;align-items:center;gap:5px;min-height:45px;padding:10px 17px;font-size:10px;display:flex}.security-drawer-footer svg{color:#39795d;width:13px}.security-methods{align-content:start;gap:9px;display:grid}.security-methods article{background:#fff;border:1px solid #e0e5e8;border-radius:10px;grid-template-columns:38px 1fr auto;align-items:center;gap:9px;min-height:88px;padding:11px;display:grid}.security-methods article.active{background:#f7fbf9;border-color:#cde4d7}.security-methods article>span{color:#526f8e;background:#edf2f7;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.security-methods article>span svg{width:17px}.security-methods strong{color:#3d4a5b;font-size:10px;display:block}.security-methods p{color:#838d97;margin:3px 0;font-size:10px;line-height:1.5}.security-methods small{color:#39775b;align-items:center;gap:3px;font-size:10px;display:flex}.security-methods small svg{width:10px}.security-methods button{color:#4e6b89;cursor:pointer;background:#fff;border:1px solid #dbe1e5;border-radius:7px;height:29px;padding:0 7px;font-size:10px;font-weight:800}.security-recovery-note{color:#9b6c28;background:#fff8ea;border:1px solid #ead8b5;border-radius:9px;gap:8px;padding:10px;display:flex}.security-recovery-note svg{flex:none;width:18px}.security-recovery-note p{margin:0;font-size:10px;line-height:1.55}.security-recovery>div:nth-child(2){grid-template-columns:1fr 1fr;gap:7px;margin:14px 0;display:grid}.security-recovery code{color:#35465a;text-align:center;letter-spacing:.06em;background:#fff;border:1px solid #dfe4e8;border-radius:8px;padding:11px;font-size:11px;font-weight:800}.security-recovery>footer{grid-template-columns:1fr 1fr;gap:7px;display:grid}.security-recovery>footer .button{padding-inline:8px;font-size:10px}.security-recovery>footer svg{width:14px}.security-logout-confirm{text-align:center}.security-logout-confirm>span{color:#ad5050;background:#faeaea;border-radius:14px;place-items:center;width:56px;height:56px;margin:5px auto 13px;display:grid}.security-logout-confirm>span svg{width:24px}.security-logout-confirm h3{color:#344255;font-size:15px}.security-logout-confirm>p{color:#7e8993;font-size:10px;line-height:1.6}.security-logout-confirm ul{text-align:left;background:#fff;border:1px solid #e0e5e8;border-radius:9px;margin:15px 0;padding:6px 12px;list-style:none}.security-logout-confirm li{color:#596676;border-bottom:1px solid #edf0f2;align-items:center;gap:6px;min-height:38px;font-size:10px;display:flex}.security-logout-confirm li:last-child{border-bottom:0}.security-logout-confirm li svg{color:#3e7b60;width:12px}.security-logout-confirm>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.security-danger-button{color:#fff;background:#aa5050}.security-danger-button svg{width:14px}.security-session-detail{text-align:center}.security-session-visual{color:#a26d2c;background:#fff1dd;border-radius:15px;place-items:center;width:58px;height:58px;margin:4px auto 12px;display:grid}.security-session-visual.trusted{color:#34775b;background:#e8f4ee}.security-session-visual svg{width:25px}.security-session-detail h3{color:#344255;margin-bottom:5px;font-size:15px}.security-session-detail>p{color:#818b95;font-size:10px}.security-session-detail>div{text-align:left;background:#fff;border:1px solid #e0e5e8;border-radius:9px;margin:14px 0;padding:3px 12px}.security-session-detail>div>span{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:8px;min-height:46px;display:flex}.security-session-detail>div>span:last-child{border-bottom:0}.security-session-detail>div strong{color:#4b5868;font-size:10px}.security-session-detail>div small{color:#86919a;text-align:right;font-size:10px}.security-session-detail>.button{width:100%}@media (width<=1060px){.security-hero{grid-template-columns:165px 1fr}.security-hero>aside{grid-column:1/-1;grid-template-columns:1fr 1fr auto;align-items:center;gap:8px;display:grid}.security-hero>aside p,.security-hero>aside small{margin:0}.security-hero>aside button{width:max-content;margin:0;padding-inline:9px}.security-summary-grid{grid-template-columns:1fr 1fr}.security-primary-grid{grid-template-columns:1fr}.security-side-stack{grid-template-columns:1fr 1fr}}@media (width<=640px){.security-heading{flex-direction:column;align-items:flex-start;gap:12px}.security-heading h1{font-size:21px}.security-heading .button{width:100%}.security-hero{grid-template-columns:1fr;padding:17px}.security-score{justify-content:center}.security-hero-copy{text-align:center;border-top:1px solid #ffffff1a;border-left:0;padding:14px 0 0}.security-hero-copy>div{justify-content:center}.security-hero>aside{text-align:center;grid-column:auto;grid-template-columns:1fr}.security-hero>aside button{width:100%}.security-summary-grid article{min-height:78px;padding:11px}.security-summary-icon{width:35px;height:35px}.security-summary-grid strong{font-size:15px}.security-insight{flex-wrap:wrap;align-items:flex-start}.security-insight>div{min-width:calc(100% - 35px)}.security-insight button{margin-left:32px}.security-side-stack{grid-template-columns:1fr}.security-controls>div>section{grid-template-columns:36px 1fr}.security-controls section>button{grid-column:2;width:max-content}.security-sessions{overflow-x:auto}.security-sessions>header,.security-sessions>footer,.security-session-head,.security-session-row{min-width:760px}.security-bottom-grid{grid-template-columns:1fr}.security-drawer{width:100vw}.security-form,.security-methods,.security-recovery,.security-logout-confirm,.security-session-detail{padding:14px 13px 25px}.security-form>footer,.security-recovery>footer,.security-logout-confirm>div{flex-direction:column;grid-template-columns:1fr}.security-form>footer .button{width:100%}.security-recovery>div:nth-child(2){grid-template-columns:1fr}}.activity-page{gap:13px;display:grid}.activity-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.activity-heading>div:first-child>span{color:#a27a35;letter-spacing:.14em;margin-bottom:5px;font-size:11px;font-weight:900;display:block}.activity-heading h1{color:#1d2b40;letter-spacing:-.035em;margin:0;font-size:24px;line-height:1.15}.activity-heading p{color:#7d8792;max-width:690px;margin:6px 0 0;font-size:12px;line-height:1.5}.activity-heading>div:last-child{gap:7px;display:flex}.activity-heading .button svg{width:16px}.activity-success{color:#2e7658;background:#edf7f1;border:1px solid #cee5d8;border-radius:10px;align-items:center;gap:10px;min-height:61px;padding:10px 13px;display:flex}.activity-success>svg{width:20px}.activity-success>div{flex:1}.activity-success strong{font-size:11px;display:block}.activity-success p{color:#688273;margin:3px 0 0;font-size:10px}.activity-success>button{color:#6d8677;cursor:pointer;background:0 0;border:0;border-radius:7px;width:28px;height:28px}.activity-success>button svg{width:15px}.activity-summary-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.activity-summary-grid article{background:#fff;border:1px solid #dfe4e8;border-radius:11px;align-items:center;gap:11px;min-height:91px;padding:13px;display:flex;box-shadow:0 4px 14px #16233b0a}.activity-summary-icon{border-radius:10px;flex:none;place-items:center;width:39px;height:39px;display:grid}.activity-summary-icon svg{width:18px}.activity-summary-icon.gold{color:#9b722f;background:#f8f0df}.activity-summary-icon.blue{color:#466d96;background:#eaf1f8}.activity-summary-icon.green{color:#32775c;background:#e8f4ee}.activity-summary-icon.orange{color:#a95f3d;background:#faeee7}.activity-summary-grid small,.activity-summary-grid strong,.activity-summary-grid p{display:block}.activity-summary-grid small{color:#89929c;letter-spacing:.06em;font-size:10px;font-weight:900}.activity-summary-grid strong{color:#1f2d42;letter-spacing:-.025em;margin:3px 0;font-size:17px;line-height:1.2}.activity-summary-grid p{color:#929aa2;margin:0;font-size:10px}.activity-integrity{color:#486b8c;background:linear-gradient(110deg,#edf4f8,#f8fbfc);border:1px solid #d2e3eb;border-radius:10px;align-items:center;gap:10px;min-height:67px;padding:11px 13px;display:flex}.activity-integrity>svg{flex:none;width:22px}.activity-integrity>div{flex:1}.activity-integrity strong{color:#3d5d78;font-size:11px}.activity-integrity p{color:#708393;margin:3px 0 0;font-size:10px;line-height:1.55}.activity-integrity>span{color:#38765b;background:#fff;border-radius:7px;align-items:center;gap:4px;padding:6px 8px;font-size:10px;font-weight:850;display:flex}.activity-integrity>span svg{width:13px}.activity-primary-grid{grid-template-columns:minmax(0,1.45fr) minmax(265px,.58fr);align-items:start;gap:12px;display:grid}.activity-volume{padding:15px}.activity-volume>header{justify-content:space-between;align-items:center;display:flex}.activity-volume>header span,.activity-risk small,.activity-retention small,.activity-log>header span{color:#a27a35;letter-spacing:.1em;font-size:10px;font-weight:900}.activity-volume h2,.activity-risk h2,.activity-retention h2,.activity-log h2{color:#2b394b;margin:3px 0 0;font-size:12px}.activity-volume>header em{color:#7d8994;font-size:10px;font-style:normal}.activity-volume-chart{background:repeating-linear-gradient(#edf0f2 0 1px,#0000 1px 41px);border-bottom:1px solid #dfe4e8;grid-template-columns:repeat(7,1fr);gap:10px;height:185px;margin-top:12px;padding:13px 4px 0;display:grid}.activity-volume-chart>span{text-align:center;grid-template-rows:140px 22px;gap:5px;display:grid}.activity-volume-chart>span>i{justify-content:center;align-items:flex-end;height:140px;display:flex;position:relative}.activity-volume-chart b,.activity-volume-chart em{border-radius:4px 4px 0 0;width:28%;min-height:10px;position:absolute;bottom:0}.activity-volume-chart b{background:#557796;left:21%}.activity-volume-chart em{background:#c3974f;right:21%}.activity-volume-chart small{color:#89939d;font-size:10px}.activity-volume>footer{color:#7e8993;align-items:center;gap:12px;min-height:34px;padding-top:9px;font-size:10px;display:flex}.activity-volume>footer span{align-items:center;gap:4px;display:flex}.activity-volume>footer i{background:#557796;border-radius:3px;width:8px;height:8px}.activity-volume>footer span:nth-child(2) i{background:#c3974f}.activity-volume>footer em{color:#5d786a;margin-left:auto;font-style:normal}.activity-side-stack{gap:12px;display:grid}.activity-risk,.activity-retention{padding:14px}.activity-risk>header,.activity-retention>header{align-items:center;gap:8px;display:flex}.activity-risk>header>svg,.activity-retention>header>svg{border-radius:9px;width:34px;height:34px;padding:8px}.activity-risk>header>svg{color:#a46d26;background:#fff1dd}.activity-retention>header>svg{color:#496e93;background:#eaf1f8}.activity-risk>div{margin:11px 0}.activity-risk>div>span{border-bottom:1px solid #e9edef;grid-template-columns:28px 1fr;align-items:center;gap:7px;min-height:44px;display:grid}.activity-risk>div>span>strong{color:#465566;background:#f1f3f5;border-radius:7px;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.activity-risk p{margin:0}.activity-risk b,.activity-risk p small{display:block}.activity-risk b{color:#536071;font-size:10px}.activity-risk p small{color:#929aa2;font-size:10px}.activity-risk>button,.activity-retention>button{color:#4d6b89;cursor:pointer;background:#fff;border:1px solid #dce2e6;border-radius:8px;justify-content:center;align-items:center;gap:3px;width:100%;height:33px;font-size:10px;font-weight:850;display:flex}.activity-risk>button svg,.activity-retention>button svg{width:12px}.activity-retention>p{color:#7f8993;margin:12px 0;font-size:10px;line-height:1.55}.activity-retention>span{background:#e8ecef;border-radius:5px;height:6px;display:block;overflow:hidden}.activity-retention>span i{background:linear-gradient(90deg,#4b708f,#c59a50);border-radius:5px;height:100%;display:block}.activity-retention>small{color:#8c959e;letter-spacing:0;margin:6px 0 12px;font-weight:500;display:block}.activity-log{overflow:hidden}.activity-log>header{border-bottom:1px solid #e7ebee;justify-content:space-between;align-items:center;min-height:72px;padding:13px 15px;display:flex}.activity-log>header p{color:#8c959e;margin:3px 0 0;font-size:10px}.activity-log>header>button{color:#5d6e80;cursor:pointer;background:#fff;border:1px solid #dce2e6;border-radius:7px;align-items:center;gap:4px;height:31px;padding:0 8px;font-size:10px;font-weight:800;display:flex}.activity-log>header>button.active{color:#9a6827;background:#fff7e9;border-color:#d3a25a}.activity-log>header>button svg{width:13px}.activity-toolbar{background:#fafbfb;border-bottom:1px solid #e8ecef;grid-template-columns:minmax(280px,1fr) 145px 120px auto;gap:7px;padding:10px 12px;display:grid}.activity-toolbar>label{background:#fff;border:1px solid #dce2e6;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 29px 0 9px;display:flex;position:relative}.activity-toolbar>label:first-child{padding-right:8px}.activity-toolbar label>svg{color:#7f8b95;width:14px}.activity-toolbar label>svg:last-child{pointer-events:none;width:11px;position:absolute;right:8px}.activity-toolbar input,.activity-toolbar select{appearance:none;color:#4b596a;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.activity-toolbar label>button{color:#75818c;cursor:pointer;background:#f0f3f5;border:0;border-radius:6px;width:23px;height:23px}.activity-toolbar label>button svg{width:11px}.activity-toolbar>button{color:#5a6c7e;cursor:pointer;background:#fff;border:1px solid #dce2e6;border-radius:8px;justify-content:center;align-items:center;gap:4px;height:36px;padding:0 8px;font-size:10px;font-weight:800;display:flex}.activity-toolbar>button svg{width:13px}.activity-kind-tabs{border-bottom:1px solid #e8ecef;align-items:center;gap:4px;min-height:43px;padding:6px 12px;display:flex;overflow-x:auto}.activity-kind-tabs button{color:#77828d;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;height:28px;padding:0 8px;font-size:10px;font-weight:800}.activity-kind-tabs button.active{color:#fff;background:#263f5e}.activity-log-head{color:#929ba3;letter-spacing:.06em;background:#fafbfb;grid-template-columns:1.6fr 1fr .62fr .7fr 75px 15px;align-items:center;gap:8px;height:31px;padding:0 15px 0 62px;font-size:10px;font-weight:900;display:grid}.activity-log-body>button{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e9edef;grid-template-columns:36px 1.6fr 1fr .62fr .7fr 75px 15px;align-items:center;gap:10px;width:100%;min-height:73px;padding:0 15px;display:grid}.activity-log-body>button:hover{background:#fafcfd}.activity-kind-icon{color:#506e8e;background:#edf2f7;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.activity-kind-icon svg{width:16px}.activity-kind-icon.güvenlik{color:#a66d29;background:#fff0e0}.activity-kind-icon.teklif{color:#98702e;background:#f7f0e2}.activity-kind-icon.randevu{color:#486e95;background:#eaf1f8}.activity-kind-icon.finans{color:#35775b;background:#e8f4ee}.activity-kind-icon.profil{color:#735b91;background:#f0ebf7}.activity-kind-icon.sistem{color:#576d83;background:#edf1f5}.activity-log-body>button>div:nth-child(2)>em{color:#9a763a;font-size:10px;font-style:normal;font-weight:850}.activity-log-body>button>div:nth-child(2) strong,.activity-log-body>button>div:nth-child(2) small{display:block}.activity-log-body>button>div:nth-child(2) strong{color:#3c495b;margin:3px 0;font-size:10px}.activity-log-body>button>div:nth-child(2) small{color:#9099a2;font-size:10px}.activity-actor{grid-template-columns:29px 1fr;align-items:center;gap:7px;display:grid}.activity-actor>span{color:#4f6c89;background:#eaf0f5;border-radius:8px;place-items:center;width:29px;height:29px;font-size:10px;font-weight:900;display:grid}.activity-actor p{margin:0}.activity-actor strong,.activity-actor small{display:block}.activity-actor strong{color:#4a5768;font-size:10px}.activity-actor small{color:#929aa2;margin-top:3px;font-size:10px}.activity-branch{color:#697683;align-items:center;gap:4px;font-size:10px;display:flex}.activity-branch svg{width:12px}.activity-log-body time strong,.activity-log-body time small{display:block}.activity-log-body time strong{color:#596675;font-size:10px}.activity-log-body time small{color:#949ca4;margin-top:3px;font-size:10px}.activity-risk-badge{border-radius:6px;align-items:center;gap:3px;width:max-content;padding:5px 7px;font-size:10px;font-style:normal;font-weight:850;display:flex}.activity-risk-badge svg{width:10px}.activity-risk-badge.normal{color:#34765a;background:#e8f4ee}.activity-risk-badge.dikkat{color:#9f6926;background:#fff1dd}.activity-risk-badge.kritik{color:#ad4f4f;background:#fae9e9}.activity-log-body>button>svg{color:#9ba4ac;width:13px}.activity-empty{text-align:center;align-content:center;place-items:center;min-height:290px;display:grid}.activity-empty>svg{color:#67809a;background:#eef2f5;border-radius:10px;width:36px;height:36px;padding:8px}.activity-empty strong{color:#3d4c5d;margin-top:8px;font-size:12px}.activity-empty p{color:#8c959d;font-size:10px}.activity-empty button{color:#fff;background:#263f5e;border:0;border-radius:7px;height:30px;padding:0 9px;font-size:10px;font-weight:800}.activity-log>footer{color:#87919a;background:#fafbfb;border-top:1px solid #e8ecef;align-items:center;gap:12px;min-height:49px;padding:8px 14px;font-size:10px;display:flex}.activity-log>footer>div{gap:3px;margin-left:auto;display:flex}.activity-log>footer button{color:#627181;cursor:pointer;background:#fff;border:1px solid #dde3e7;border-radius:6px;justify-content:center;align-items:center;gap:3px;min-width:27px;height:27px;padding:0 6px;font-size:10px;display:inline-flex}.activity-log>footer button.active{color:#fff;background:#294362}.activity-log>footer button:disabled{opacity:.45}.activity-log>footer button svg{width:11px}.activity-footer-note{background:#fff;border:1px solid #e0e5e8;border-radius:10px;align-items:center;gap:10px;min-height:67px;padding:11px 13px;display:flex}.activity-footer-note>svg{color:#39775b;width:21px}.activity-footer-note>div{flex:1}.activity-footer-note strong{color:#485566;font-size:10px}.activity-footer-note p{color:#858f99;margin:3px 0 0;font-size:10px}.activity-footer-note button{color:#4c6b8a;background:0 0;border:0;align-items:center;gap:3px;font-size:10px;font-weight:850;display:flex}.activity-footer-note button svg{width:12px}.activity-layer{z-index:87;position:fixed;inset:0}.activity-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#0e182585;border:0;width:100%;position:absolute;inset:0}.activity-drawer{background:#f7f8f9;flex-direction:column;width:min(470px,100vw);display:flex;position:absolute;inset:0 0 0 auto;box-shadow:-18px 0 50px #0f1b2a2e}.activity-drawer>header{background:#fff;border-bottom:1px solid #e1e5e8;justify-content:space-between;align-items:center;min-height:68px;padding:12px 17px;display:flex}.activity-drawer>header span{color:#a27a35;letter-spacing:.1em;font-size:10px;font-weight:900}.activity-drawer>header h2{color:#2c3a4c;margin:3px 0 0;font-size:14px}.activity-drawer>header>button{color:#66727e;cursor:pointer;background:#fff;border:1px solid #dfe4e7;border-radius:8px;width:31px;height:31px}.activity-drawer>header>button svg{width:15px}.activity-detail,.activity-export-form{flex:1;padding:17px;overflow-y:auto}.activity-detail-title{grid-template-columns:43px 1fr;gap:10px;display:grid}.activity-detail-title .activity-kind-icon{width:43px;height:43px}.activity-detail-title em{color:#9a7539;font-size:10px;font-style:normal;font-weight:850}.activity-detail-title h3{color:#2f3d50;margin:3px 0;font-size:15px}.activity-detail-title p{color:#808b95;margin:0;font-size:10px}.activity-detail-meta{background:#fff;border:1px solid #e0e5e8;border-radius:9px;margin:15px 0;padding:3px 12px}.activity-detail-meta>span{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:10px;min-height:47px;display:flex}.activity-detail-meta>span:last-child{border-bottom:0}.activity-detail-meta strong{color:#4a5767;font-size:10px}.activity-detail-meta small{color:#84909a;text-align:right;font-size:10px}.activity-detail>section{background:#fff;border:1px solid #e0e5e8;border-radius:9px;overflow:hidden}.activity-detail>section>header{color:#9b7639;letter-spacing:.08em;background:#fafbfb;border-bottom:1px solid #e8ecef;justify-content:space-between;align-items:center;min-height:39px;padding:0 11px;font-size:10px;font-weight:900;display:flex}.activity-detail>section>header svg{color:#687b8e;width:14px}.activity-detail>section>div{grid-template-columns:1fr 20px 1fr;align-items:center;gap:7px;padding:11px;display:grid}.activity-detail>section article{background:#f5f7f8;border-radius:8px;min-height:61px;padding:9px}.activity-detail>section article:last-child{background:#edf7f1}.activity-detail>section small{color:#8e98a1;font-size:10px}.activity-detail>section strong{color:#475565;margin-top:5px;font-size:10px;display:block}.activity-detail>section>div>svg{color:#8b959e;width:15px}.activity-hash{color:#39785c;background:#edf7f1;border:1px solid #d1e6da;border-radius:9px;grid-template-columns:27px 1fr auto;align-items:center;gap:8px;min-height:58px;margin:12px 0;padding:9px;display:grid}.activity-hash>svg{width:18px}.activity-hash p{margin:0}.activity-hash strong,.activity-hash small{display:block}.activity-hash strong{font-size:10px}.activity-hash small{color:#6f8378;margin-top:3px;font-size:10px}.activity-hash>svg:last-child{width:16px}.activity-detail>.button{width:100%}.activity-detail>.button svg{width:14px}.activity-export-form{align-content:start;gap:12px;display:grid}.activity-export-note{background:#edf7f1;border:1px solid #d4e6dc;border-radius:9px;align-items:center;gap:9px;min-height:66px;padding:10px;display:flex}.activity-export-note>svg{color:#3d7e60;width:20px}.activity-export-note strong{color:#3f6955;font-size:10px}.activity-export-note p{color:#708278;margin:3px 0 0;font-size:10px;line-height:1.5}.activity-export-form label{gap:5px;display:grid}.activity-export-form label>span:first-child{color:#586575;font-size:10px;font-weight:800}.activity-export-form select{color:#354355;background:#fff;border:1px solid #dce2e6;border-radius:8px;outline:0;width:100%;height:39px;padding:0 9px;font-size:10px}.activity-export-form>div:not(.activity-export-note){grid-template-columns:1fr 1fr;gap:8px;display:grid}.activity-export-check{background:#fff;border:1px solid #e0e5e8;border-radius:8px;grid-template-columns:17px 1fr;align-items:center;min-height:52px;padding:8px 10px;display:grid!important}.activity-export-check input{accent-color:#3d8062}.activity-export-check strong,.activity-export-check small{display:block}.activity-export-check strong{color:#4d5a6a;font-size:10px}.activity-export-check small{color:#9099a2;margin-top:3px;font-size:10px}.activity-export-form>footer{justify-content:flex-end;gap:7px;display:flex}.activity-export-form>footer .button svg{width:14px}.activity-drawer-footer{color:#8a949d;background:#fff;border-top:1px solid #e1e5e8;align-items:center;gap:5px;min-height:45px;padding:10px 17px;font-size:10px;display:flex}.activity-drawer-footer svg{color:#39795d;width:13px}@media (width<=1060px){.activity-summary-grid{grid-template-columns:1fr 1fr}.activity-primary-grid{grid-template-columns:1fr}.activity-side-stack{grid-template-columns:1fr 1fr}.activity-toolbar{grid-template-columns:1fr 145px 120px}.activity-toolbar>button{grid-column:1/-1}}@media (width<=640px){.activity-heading{flex-direction:column;align-items:flex-start;gap:12px}.activity-heading h1{font-size:21px}.activity-heading>div:last-child{width:100%}.activity-heading .button{flex:1;padding-inline:8px}.activity-summary-grid article{min-height:78px;padding:11px}.activity-summary-icon{width:35px;height:35px}.activity-summary-grid strong{font-size:15px}.activity-integrity{flex-wrap:wrap;align-items:flex-start}.activity-integrity>div{min-width:calc(100% - 35px)}.activity-integrity>span{margin-left:32px}.activity-side-stack{grid-template-columns:1fr}.activity-volume-chart{gap:4px;overflow-x:auto}.activity-volume-chart>span{min-width:40px}.activity-volume>footer em{display:none}.activity-toolbar{grid-template-columns:1fr}.activity-toolbar>label,.activity-toolbar>button{grid-column:auto}.activity-log{overflow-x:auto}.activity-log>header,.activity-toolbar,.activity-kind-tabs,.activity-log>footer,.activity-log-head,.activity-log-body>button{min-width:840px}.activity-footer-note{flex-wrap:wrap;align-items:flex-start}.activity-footer-note>div{min-width:calc(100% - 35px)}.activity-footer-note button{margin-left:31px}.activity-drawer{width:100vw}.activity-detail,.activity-export-form{padding:14px 13px 25px}.activity-export-form>div:not(.activity-export-note),.activity-export-form>footer{flex-direction:column;grid-template-columns:1fr}.activity-export-form>footer .button{width:100%}}.panel-action-toast{z-index:110;color:#34775a;background:#edf7f1;border:1px solid #cae2d5;border-radius:11px;align-items:center;gap:8px;width:min(390px,100vw - 24px);min-height:56px;padding:10px 11px;animation:.22s ease-out panel-action-in;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 16px 38px #14233329}.panel-action-toast>svg{flex:none;width:19px}.panel-action-toast>span{color:#456b59;flex:1;font-size:10px;font-weight:750;line-height:1.45}.panel-action-toast>button{color:#70897b;cursor:pointer;background:0 0;border:0;border-radius:7px;width:27px;height:27px}.panel-action-toast>button svg{width:14px}.panel-action-layer{z-index:105;position:fixed;inset:0}.panel-action-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#0e182585;border:0;width:100%;position:absolute;inset:0}.panel-action-drawer{background:#f7f8f9;flex-direction:column;width:min(455px,100vw);animation:.22s ease-out panel-drawer-in;display:flex;position:absolute;inset:0 0 0 auto;box-shadow:-18px 0 50px #0f1b2a33}.panel-action-drawer>header{background:#fff;border-bottom:1px solid #e1e5e8;justify-content:space-between;align-items:center;min-height:68px;padding:12px 17px;display:flex}.panel-action-drawer>header span{color:#a27a35;letter-spacing:.1em;font-size:10px;font-weight:900}.panel-action-drawer>header h2{color:#2c3a4c;margin:3px 0 0;font-size:14px}.panel-action-drawer>header>button{color:#66727e;cursor:pointer;background:#fff;border:1px solid #dfe4e7;border-radius:8px;width:31px;height:31px}.panel-action-drawer>header>button svg{width:15px}.panel-quick-form,.panel-action-sheet{flex:1;align-content:start;gap:12px;padding:17px;display:grid;overflow-y:auto}.panel-action-intro{background:#edf4f8;border:1px solid #d5e4ec;border-radius:9px;align-items:center;gap:9px;min-height:68px;padding:10px;display:flex}.panel-action-intro>svg{color:#4d7194;flex:none;width:22px}.panel-action-intro strong{color:#405d78;font-size:10px}.panel-action-intro p{color:#708395;margin:3px 0 0;font-size:10px;line-height:1.55}.panel-quick-form>div:not(.panel-action-intro),.panel-action-sheet>div:not(.panel-action-intro):not(.panel-branch-options){grid-template-columns:1fr 1fr;gap:8px;display:grid}.panel-quick-form label,.panel-action-sheet>label{gap:5px;display:grid}.panel-quick-form label>span,.panel-action-sheet>label>span:first-child{color:#586575;font-size:10px;font-weight:800}.panel-quick-form input,.panel-quick-form select,.panel-quick-form textarea,.panel-action-sheet select{color:#354355;background:#fff;border:1px solid #dce2e6;border-radius:8px;outline:0;width:100%;font-size:10px}.panel-quick-form input,.panel-quick-form select,.panel-action-sheet select{height:39px;padding:0 9px}.panel-quick-form textarea{resize:vertical;min-height:82px;padding:9px}.panel-quick-form input:focus,.panel-quick-form select:focus,.panel-quick-form textarea:focus,.panel-action-sheet select:focus{border-color:#809ab4;box-shadow:0 0 0 3px #5777971a}.panel-quick-form>footer,.panel-action-sheet>footer{justify-content:flex-end;gap:7px;padding-top:5px;display:flex}.panel-quick-form>footer .button svg{width:14px}.panel-branch-options{gap:7px;display:grid}.panel-branch-options label{cursor:pointer;background:#fff;border:1px solid #e0e5e8;border-radius:9px;grid-template-columns:17px 1fr;align-items:center;gap:8px;min-height:55px;padding:8px 10px;display:grid}.panel-branch-options input{accent-color:#345a7b}.panel-branch-options strong,.panel-branch-options small{display:block}.panel-branch-options strong{color:#465466;font-size:10px}.panel-branch-options small{color:#929aa2;margin-top:3px;font-size:10px}.panel-action-check{background:#fff;border:1px solid #e0e5e8;border-radius:9px;grid-template-columns:17px 1fr;align-items:center;min-height:58px;padding:9px 10px;gap:8px!important;display:grid!important}.panel-action-check input{accent-color:#3d8062}.panel-action-check strong,.panel-action-check small{display:block}.panel-action-check strong{color:#4b5868;font-size:10px}.panel-action-check small{color:#9099a2;margin-top:3px;font-size:10px}.dashboard-app button:not(:disabled){touch-action:manipulation}.dashboard-app button:not(:disabled):active{transform:translateY(1px)}@keyframes panel-action-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes panel-drawer-in{0%{opacity:.7;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@media (width<=640px){.panel-action-toast{bottom:77px;right:12px}.panel-action-drawer{width:100vw}.panel-quick-form,.panel-action-sheet{padding:14px 13px 25px}.panel-quick-form>div:not(.panel-action-intro),.panel-action-sheet>div:not(.panel-action-intro):not(.panel-branch-options){grid-template-columns:1fr}.panel-quick-form>footer,.panel-action-sheet>footer{flex-direction:column}.panel-quick-form>footer .button,.panel-action-sheet>footer .button{width:100%}}.site-header{background:#fffffff7;border-bottom-color:#e3e7e5;box-shadow:0 10px 30px #17222b17}.site-header .brand-logo{box-shadow:none}.site-header .desktop-nav a,.site-header .text-link{color:#3d4852}.site-header .desktop-nav a:hover,.site-header .text-link:hover{color:#0d7858}.site-header .icon-link{color:#27323c;background:#f7faf8;border-color:#dce3e0}.site-header .header-business{color:#0d7858;background:#0d78580a;border-color:#0d7858}.site-header .header-business:hover{color:#fff;background:#0d7858}.site-header .mobile-icon{color:#27323c}.site-header .mobile-menu{background:#fff;border-bottom-color:#e3e7e5}.site-header .mobile-menu>a:not(.button){color:#3d4852;border-bottom-color:#e8ecea}.hero-section{background:radial-gradient(circle at 72% 26%,#c29b532b,#0000 30%),radial-gradient(circle at 8% 85%,#344f6f47,#0000 34%),linear-gradient(123deg,#08111f 0%,#101e31 52%,#172b43 100%);min-height:790px;padding:62px 0 42px}.hero-section:after{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff06 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.hero-bg-shape{border-color:#d5b26b3b;top:-245px;right:-260px;box-shadow:0 0 0 90px #ffffff05,0 0 0 180px #ffffff03}.hero-grid{grid-template-columns:.98fr 1.02fr;gap:72px;min-height:500px}.hero-copy{padding-bottom:38px}.hero-copy .eyebrow{color:#d5b673}.hero-copy h1{color:#f8f6f1;letter-spacing:-.055em;text-wrap:balance;max-width:680px;font-size:clamp(55px,5.6vw,80px);line-height:.98}.hero-copy h1 em{color:#d0ac65;text-shadow:0 12px 38px #c39a4e2b}.hero-copy>p{color:#bdc7d3;max-width:630px;font-size:17px;line-height:1.72}.hero-trust{color:#d6dce3}.hero-trust svg{color:#d0ac65}.hero-visual{height:500px}.hero-photo{border:1px solid #ddbc7852;border-radius:190px 26px 26px;inset:0;box-shadow:0 38px 90px #0000006b}.hero-photo:after{background:linear-gradient(110deg,#08111f14,#0000 52%),linear-gradient(#0000 57%,#070e1957)}.hero-float-card{color:#fff;background:#0d192ae0;border-color:#e0c2853b;box-shadow:0 18px 44px #0000004d}.rating-float span,.verified-float strong{color:#fff}.rating-float small,.verified-float small{color:#aeb9c6}.verified-float>svg,.rating-float span svg{color:#d1ad65}.hero-search{border:1px solid #d4b37152;border-radius:20px;margin-top:30px;padding:13px;box-shadow:0 30px 75px #00000057}.hero-search .button-primary{color:#101a29;background:linear-gradient(135deg,#d3b06b,#b98e45);box-shadow:0 12px 28px #b3873e4d}.hero-search .button-primary:hover{background:linear-gradient(135deg,#dec07e,#c69a4e)}.quick-filters>span{color:#909dab}.quick-filters a{color:#c6ced8;background:#ffffff0e;border-color:#ffffff21}.quick-filters a:hover{color:#f2dfb6;background:#d2b16c1f;border-color:#d2b16c80}.section-kicker,.eyebrow{color:#a8813d}.section-heading h2,.trust-intro h2,.match-copy h2{letter-spacing:-.045em}.steps-grid{gap:18px}.steps-grid article{text-align:left;background:linear-gradient(145deg,#fff,#f8f6f1);border:1px solid #e2ddd3;border-radius:20px;min-height:245px;padding:30px;box-shadow:0 18px 45px #121e2f12}.steps-grid article:not(:last-child):after{display:none}.steps-grid i{background:#f0e8d8;border-color:#dfd3bb;margin:0 0 30px}.step-number{color:#ad8847;font-size:13px;top:30px;left:auto;right:30px}.steps-grid h3{font-size:18px}.steps-grid p{max-width:none;margin:0}.soft-section{background:#eae6de}.business-card{border-color:#ded8ce;border-radius:20px;box-shadow:0 16px 42px #101c2c14}.business-card:hover{transform:translateY(-6px);box-shadow:0 28px 65px #101c2c29}.business-image{height:225px}.business-content{padding:21px}.business-content h3{font-size:18px}.package-grid{gap:18px}.package-card{background:linear-gradient(155deg,#142237,#0e1929);border-color:#25364b;border-radius:20px;box-shadow:0 22px 50px #0a132029}.package-premium{border-color:#c7a35c;box-shadow:0 24px 60px #91682733}.package-art{background:linear-gradient(145deg,#263b55,#17273b)}.package-art-1{background:linear-gradient(145deg,#2b3542,#171f2a)}.package-art-2{background:linear-gradient(145deg,#4a3c27,#201a13)}.package-art-3{background:linear-gradient(145deg,#263b39,#152423)}.package-art:before,.package-art:after{border-color:#dcbb7929}.package-art>span{color:#d7b873;background:#ffffff12;box-shadow:0 12px 30px #00000038}.package-copy h3,.package-copy strong{color:#f4f1eb}.package-copy>p,.package-copy li{color:#aeb8c4}.package-copy>div:last-child{border-top-color:#ffffff1a}.package-copy a{color:#d8bb7a}.package-copy li svg{color:#d0ad66}.match-section{background:radial-gradient(circle at 88% 15%,#c5a05529,#0000 28%),#0c1727}.quiz-card{border:1px solid #d5b4714d;border-radius:22px}.trust-section{background:radial-gradient(circle at 8% 70%,#c7a35c21,#0000 30%),#101c2d}.trust-intro h2{color:#f7f4ed}.trust-intro p{color:#aeb9c6}.trust-intro .inline-link{color:#dfc281;border-bottom-color:#dfc28180}.trust-cards article{background:#ffffff0e;border-color:#ffffff1a;border-radius:17px}.trust-cards article>svg{color:#d3b26d}.trust-cards h3{color:#f0f2f4}.trust-cards p{color:#aeb8c4}.city-card,.reviews-grid>article,.guide-card-link>article{border-color:#dfd9cf;border-radius:17px;box-shadow:0 12px 34px #111d2d0e}.reviews-grid>article{padding:27px}.guide-art{background:linear-gradient(145deg,#1b2b42,#314861)}.guide-art-1{background:linear-gradient(145deg,#3e3424,#78613a)}.guide-art-2{background:linear-gradient(145deg,#1c3433,#3f625c)}.guide-art>span{color:#e0c17e;background:#ffffff14}.business-cta{background:linear-gradient(120deg,#17283f,#0d1726)}.business-cta .button-gold{box-shadow:0 16px 36px #b98e4540}.search-top{background:radial-gradient(circle at 85% 15%,#c6a66a2b,#0000 28%),linear-gradient(120deg,#101c2d,#1b3049);border-bottom-color:#ffffff14}.search-top h1{color:#f7f4ed}.search-top p{color:#b7c1cc}.search-top .breadcrumb,.location-search{color:#d2b26d}.compact-search{border-color:#c7a45e57;border-radius:18px;box-shadow:0 22px 52px #0000003d}@media (width<=1180px){:root{--shell:min(100% - 36px, 1080px)}.desktop-nav{gap:13px}.desktop-nav a{font-size:11px}.header-actions{gap:9px}.header-business{padding-inline:10px}.package-grid{grid-template-columns:repeat(2,1fr)}.city-grid,.metrics-grid,.quick-actions-section>div{grid-template-columns:repeat(3,1fr)}.quote-summary-grid,.customer-summary-grid,.appointment-summary-grid,.package-summary-grid,.service-summary-grid,.availability-summary-grid,.branch-summary-grid,.gallery-summary-grid,.campaign-summary-grid,.review-summary-grid,.statistics-metrics,.team-summary-grid,.subscription-summary-grid{grid-template-columns:repeat(2,1fr)}.package-management-grid,.service-card-grid,.branch-card-grid,.gallery-media-grid,.campaign-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-dashboard-layout{grid-template-columns:minmax(0,1fr) 245px}.statistics-primary-grid,.statistics-secondary-grid{grid-template-columns:minmax(0,1fr) 280px}.statistics-bottom-grid{grid-template-columns:1fr}.team-layout{grid-template-columns:minmax(0,1fr) 260px}.subscription-content-grid{grid-template-columns:minmax(0,1fr) 270px}.subscription-plan-card{min-height:420px}.company-profile-layout{grid-template-columns:minmax(0,1fr) 285px}.messages-shell{grid-template-columns:305px minmax(390px,1fr)}.message-customer-panel,.top-quick button span{display:none}.global-search{width:33vw}.footer-grid{grid-template-columns:1.4fr repeat(4,1fr);gap:22px}}@media (width<=900px){:root{--shell:min(100% - 30px, 760px)}.section{padding:72px 0}.desktop-nav,.text-link,.desktop-heart,.header-business{display:none}.header-actions{margin-left:auto}.mobile-icon{display:grid}.mobile-menu{display:block}.site-header{height:68px}.header-inner{gap:10px}.hero-section{background:radial-gradient(circle at 75% 44%,#c29b5329,#0000 25%),linear-gradient(155deg,#08111f,#172b43);padding-top:40px}.hero-grid{grid-template-columns:1fr;gap:20px}.hero-copy{text-align:center}.hero-copy>p{margin-inline:auto}.hero-trust{justify-content:center}.hero-visual{width:min(560px,100%);height:380px;margin:auto}.hero-photo{border-radius:110px 20px 20px;inset:0 25px}.hero-search{grid-template-columns:1fr 1fr;gap:11px;padding:14px}.hero-search>label,.hero-search>.search-picker{border:1px solid var(--line);border-radius:9px;padding:8px 11px}.hero-search .button{grid-column:1/-1;margin:0}.steps-grid{gap:15px}.steps-grid article{padding:24px}.steps-grid article:not(:last-child):after{width:40px;right:-27px}.business-grid{grid-template-columns:1fr 1fr}.business-grid .business-card:last-child{display:none}.match-grid,.trust-grid{grid-template-columns:1fr;gap:35px}.match-copy{text-align:center}.match-points{justify-content:center}.city-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1.3fr 1fr 1fr}.footer-grid>div:nth-child(4),.footer-grid>div:nth-child(5){margin-top:20px}.results-layout{grid-template-columns:1fr}.desktop-filters{display:none}.filter-mobile-button{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:5px;height:39px;padding:0 10px;font-size:9px;display:flex}.filter-drawer{z-index:150;display:block;position:fixed;inset:0}.drawer-backdrop{background:#111b2a73;position:absolute;inset:0}.drawer-content{background:#f6f7f8;width:min(360px,90vw);padding:20px;position:absolute;top:0;bottom:0;right:0;overflow-y:auto}.drawer-close{z-index:3;background:#eef1f3;border:0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:25px;right:25px}.drawer-close svg{width:17px}.mobile-apply{display:flex}.compact-search{grid-template-columns:1fr 1fr;gap:8px}.compact-search>label,.compact-search>.search-picker{border:1px solid var(--line);border-radius:8px;padding:8px}.compact-search .button{margin:0}.profile-layout{grid-template-columns:1fr}.profile-sidebar{position:static}.profile-summary{flex-wrap:wrap;align-items:flex-start}.profile-title{min-width:calc(100% - 90px)}.profile-actions{justify-content:flex-end;width:100%}.profile-tabs{top:68px;overflow-x:auto}.profile-tabs>div{white-space:nowrap;gap:20px}.profile-gallery{grid-template-rows:110px 110px}.dashboard-app,.dashboard-app.sidebar-collapsed{padding-bottom:64px;padding-left:0}.dashboard-app>.dashboard-sidebar{display:none}.dashboard-topbar,.sidebar-collapsed .dashboard-topbar{left:0}.dashboard-mobile-menu{background:0 0;border:0;place-items:center;width:34px;height:34px;display:grid}.dashboard-mobile-menu svg{width:20px}.global-search{width:min(450px,50vw)}.branch-select div,.branch-select>svg,.top-quick{display:none}.mobile-dashboard-nav{z-index:180;display:block;position:fixed;inset:0}.mobile-dashboard-nav .dashboard-backdrop{background:#00000073;position:absolute;inset:0}.mobile-dashboard-nav .dashboard-sidebar{width:250px!important;display:flex!important}.mobile-dashboard-nav .dashboard-sidebar .dashboard-brand>button{display:none}.dashboard-mobile-bottom{z-index:100;border-top:1px solid var(--line);background:#fff;grid-template-columns:repeat(5,1fr);height:62px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 22px #16233b14}.dashboard-mobile-bottom button{color:#84909d;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:7px;display:flex;position:relative}.dashboard-mobile-bottom button.active{color:var(--navy)}.dashboard-mobile-bottom svg{width:18px}.dashboard-mobile-bottom i{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:14px;height:14px;font-size:6px;font-style:normal;display:grid;position:absolute;top:5px;right:calc(50% - 17px)}.dashboard-grid-main{grid-template-columns:1fr}.table-head,.table-row{grid-template-columns:1.2fr .8fr 1.4fr .9fr .9fr 25px}.table-head span:nth-child(6),.table-row>small{display:none}.metrics-grid{grid-template-columns:repeat(3,1fr)}.quote-toolbar,.customer-toolbar{flex-wrap:wrap}.quote-toolbar>label:first-child,.customer-search{order:-1;min-width:100%}.quote-filter-menu,.customer-filter-menu{left:0;right:auto}.quote-detail-drawer{width:min(500px,94vw)}.messages-shell{grid-template-columns:290px minmax(360px,1fr)}.messages-trust small{display:none}.appointment-controlbar{flex-wrap:wrap}.appointment-capacity{margin-left:0}.appointment-toolbar{flex-wrap:wrap}.appointment-search{order:-1;min-width:100%}.appointment-filter-menu{left:0;right:auto}.package-toolbar{flex-wrap:wrap}.package-search{order:-1;min-width:100%}.package-filter-menu{left:0;right:auto}.package-sort{flex:1}.service-toolbar{flex-wrap:wrap}.service-search{order:-1;min-width:100%}.service-filter-menu{left:0;right:auto}.service-sort{flex:1}.availability-controlbar{flex-wrap:wrap}.availability-branch{margin-left:0}.availability-toolbar{flex-wrap:wrap}.availability-search{order:-1;min-width:100%}.availability-filter-menu{left:0;right:auto}.branch-toolbar{flex-wrap:wrap}.branch-search{order:-1;min-width:100%}.branch-map-view{grid-template-columns:1fr 225px}.gallery-toolbar{flex-wrap:wrap}.gallery-search{order:-1;min-width:100%}.gallery-filter{flex:1}.campaign-toolbar{flex-wrap:wrap}.campaign-search{order:-1;min-width:100%}.campaign-filter{flex:1}.review-dashboard-layout{grid-template-columns:1fr}.review-toolbar{flex-wrap:wrap}.review-search{order:-1;min-width:100%}.review-filter{flex:1}.review-insights{grid-template-columns:repeat(3,1fr);position:static}.statistics-primary-grid,.statistics-secondary-grid{grid-template-columns:1fr}.statistics-side-stack,.statistics-bottom-grid{grid-template-columns:1fr 1fr}.statistics-branches>div{grid-template-columns:1fr}.statistics-package-table{overflow-x:auto}.statistics-package-head,.statistics-package-row{min-width:650px}.team-layout{grid-template-columns:1fr}.team-sidebar{grid-template-columns:1fr 1fr}.team-toolbar{flex-wrap:wrap}.team-search{order:-1;min-width:100%}.team-filter{flex:1}.team-table{overflow-x:auto}.team-table-head,.team-table-row{min-width:720px}.subscription-hero{grid-template-columns:1fr}.subscription-plan-grid{grid-template-columns:1fr 1fr}.subscription-plan-card:last-child{grid-column:1/-1}.subscription-content-grid{grid-template-columns:1fr}.subscription-side-stack{grid-template-columns:1fr 1fr}.subscription-invoice-table{overflow-x:auto}.subscription-invoice-head,.subscription-invoice-row{min-width:650px}.company-profile-layout{grid-template-columns:1fr}.profile-live-preview{grid-template-columns:minmax(0,1fr) minmax(240px,.72fr);align-items:start;position:static}.profile-live-preview>header{grid-column:1/-1}.profile-live-preview>article{grid-row:2/span 2}.login-page{grid-template-columns:1fr}.login-brand-panel{display:none}.login-form-panel{padding:35px 20px}.mobile-login-brand{margin-bottom:40px;display:block}.customer-shell{grid-template-columns:1fr}.customer-shell>aside{display:none}.customer-business-grid{grid-template-columns:1fr 1fr}.admin-panel{display:block}.admin-panel>aside{display:none}.admin-panel>section{width:100%}.admin-grid{grid-template-columns:1fr}}@media (width<=640px){:root{--shell:calc(100% - 24px)}body{padding-bottom:60px}.section{padding:58px 0}.section-heading{margin-bottom:25px}.section-heading.centered{text-align:left}.section-heading h2,.trust-intro h2,.match-copy h2{font-size:29px}.split-heading{align-items:flex-start}.split-heading .inline-link{display:none}.site-header{position:sticky}.brand-logo{--brand-image-size:146px 146px;--brand-image-position:center -57px;width:132px;height:31px}.brand.compact .brand-logo{background-position:50% -9px;background-size:67px 67px;width:48px;height:48px}.header-actions{gap:1px}.mobile-bottom-nav{z-index:90;border-top:1px solid var(--line);background:#fff;grid-template-columns:repeat(5,1fr);height:60px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 18px #16233b12}.mobile-bottom-nav a{color:#7e8995;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:7px;display:flex}.mobile-bottom-nav a:first-child{color:var(--navy)}.mobile-bottom-nav svg{width:18px}.hero-section{min-height:auto;padding-top:34px}.eyebrow{font-size:9px}.hero-copy h1{font-size:46px}.hero-copy>p{font-size:14px}.hero-trust{flex-direction:column;align-items:center;gap:6px}.hero-visual{height:300px}.hero-photo{border-radius:85px 17px 17px;inset-inline:5px}.rating-float{bottom:20px;left:0}.verified-float{top:28px;right:0}.hero-search{grid-template-columns:1fr;margin-top:19px}.hero-search .button{grid-column:auto}.search-picker-open{z-index:220}.picker-popover{border-width:0 0 1px;border-radius:0 0 26px 26px;width:100vw;max-height:calc(100dvh - 128px);position:fixed;top:68px;left:0;box-shadow:0 24px 55px #131f3142}.picker-scroll{max-height:calc(100dvh - 263px)}.quick-filters{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:5px;overflow-x:auto}.quick-filters>*{flex:none}.steps-grid{grid-template-columns:1fr;gap:18px}.steps-grid article:not(:last-child):after{display:none}.steps-grid article{min-height:220px;padding:24px}.business-grid{grid-template-columns:1fr}.business-grid .business-card:last-child{display:block}.safe-note{text-align:left;align-items:flex-start}.package-grid{grid-template-columns:1fr}.package-art{height:120px}.match-copy{text-align:left}.match-points{justify-content:flex-start}.quiz-card{padding:20px}.quiz-options{grid-template-columns:1fr}.quiz-card h3{margin-top:22px;font-size:20px}.city-grid{grid-template-columns:1fr}.trust-cards{grid-template-columns:1fr 1fr}.trust-cards article{padding:16px}.reviews-grid,.guide-grid{grid-template-columns:1fr}.reviews-grid>article>p{min-height:auto}.business-cta .page-shell{flex-direction:column;align-items:flex-start}.business-cta .button{width:100%}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-grid>div{margin-top:0!important}.footer-bottom{flex-direction:column;gap:6px}.cookie-banner{flex-wrap:wrap;bottom:68px;left:10px;right:10px}.cookie-banner p{min-width:calc(100% - 45px)}.cookie-banner .button{flex:1}.search-top{padding-top:22px}.search-top h1{font-size:28px}.compact-search{grid-template-columns:1fr}.results-toolbar{align-items:flex-start}.toolbar-actions{flex-wrap:wrap;justify-content:flex-end}.sort-select{order:3}.business-card-horizontal{grid-template-columns:1fr}.business-card-horizontal .business-image{height:190px;min-height:0}.business-card-horizontal .card-actions{grid-template-columns:1fr 1fr;margin-top:15px}.business-card-horizontal .card-bottom{padding-right:0}.map-view{height:500px}.profile-gallery{grid-template-rows:260px;grid-template-columns:1fr}.profile-gallery .gallery-main{border-radius:14px;grid-row:auto}.profile-gallery>div:not(.gallery-main){display:none}.profile-logo{width:50px;height:50px}.profile-title{min-width:calc(100% - 70px)}.profile-title h1{font-size:21px}.profile-actions>button{display:none}.profile-actions .button{flex:1;padding:0 8px;font-size:10px}.profile-section{padding:20px}.about-stats{grid-template-columns:1fr 1fr}.profile-packages ul{grid-template-columns:1fr}.amenities{grid-template-columns:repeat(3,1fr)}.profile-sidebar{padding-bottom:60px}.profile-mobile-actions{z-index:80;border-top:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr 1.4fr;gap:5px;height:52px;padding:6px 10px;display:grid;position:fixed;bottom:60px;left:0;right:0}.profile-mobile-actions button,.profile-mobile-actions a{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:5px;font-size:9px;font-weight:800;display:flex}.profile-mobile-actions a{background:var(--navy);color:#fff;border-color:var(--navy)}.dashboard-topbar{gap:5px;padding:0 9px}.global-search{flex:1;width:auto}.global-search kbd{display:none}.global-search span{font-size:8px}.top-icons button:first-child{display:none}.branch-select{padding:0}.branch-select>span{width:29px;height:29px}.dashboard-main{padding:80px 10px 30px}.dashboard-welcome{align-items:flex-start}.dashboard-welcome h1{font-size:19px}.dashboard-welcome>div:last-child .dashboard-secondary{display:none}.dashboard-welcome .button{min-height:36px;padding:0 10px;font-size:8px}.dashboard-alert{align-items:flex-start}.dashboard-alert>button{display:none}.metrics-grid{grid-template-columns:1fr 1fr}.metrics-grid article:last-child{grid-column:1/-1}.performance-stats{gap:5px}.performance-stats strong{font-size:13px}.request-filters{flex-direction:column;align-items:flex-start}.request-filters>div{flex-wrap:nowrap;width:100%;overflow-x:auto}.request-filters button{flex:none}.request-filters label{width:100%}.requests-table{overflow-x:auto}.table-head,.table-row{min-width:720px}.quick-actions-section>div{grid-template-columns:1fr 1fr}.quote-page-heading,.customer-crm-heading{flex-direction:column;align-items:flex-start;gap:12px}.quote-page-heading>div:last-child,.customer-crm-heading>div:last-child{width:100%}.quote-page-heading>div:last-child .button,.customer-crm-heading>div:last-child .button{flex:1;padding-inline:8px}.quote-page-heading h1,.customer-crm-heading h1{font-size:21px}.quote-summary-grid article,.customer-summary-grid article{min-height:78px;padding:11px}.quote-summary-icon,.customer-summary-icon{width:35px;height:35px}.quote-summary-grid strong,.customer-summary-grid strong{font-size:17px}.quote-status-tabs{padding-inline:7px}.quote-toolbar,.customer-toolbar{padding:9px}.quote-sort,.customer-sort{flex:1;min-width:135px}.quote-filter-button,.customer-filter-button{justify-content:center;min-width:105px}.quote-bulk-bar{flex-direction:column;align-items:flex-start}.quote-bulk-bar>div{width:100%;overflow-x:auto}.quote-bulk-bar button{flex:none}.quote-empty{min-height:270px}.quote-empty>div{flex-direction:column;width:100%}.quote-detail-drawer{width:100vw}.quote-detail-body,.quote-composer,.customer-detail-body{padding:14px 13px 25px}.detail-contact,.detail-facts,.composer-grid,.customer-detail-stats{grid-template-columns:1fr}.customer-segment-tabs{padding-inline:9px}.customer-filter-menu{width:min(285px,100vw - 20px)}.customer-detail-actions{z-index:2;background:#f7f8f9;padding:7px 0;position:sticky;top:0}.messages-page{gap:10px}.messages-heading{align-items:flex-start}.messages-heading h1{font-size:21px}.messages-heading p{max-width:285px}.messages-trust{display:none}.messages-shell{height:calc(100dvh - 160px);min-height:590px;display:block}.conversation-panel{border-right:0;height:100%}.chat-panel{height:100%;display:none}.messages-shell.mobile-chat-open .conversation-panel{display:none}.messages-shell.mobile-chat-open .chat-panel{display:flex}.chat-mobile-back{display:grid!important}.chat-header{gap:6px;padding-inline:8px}.chat-header>a,.chat-header>button{width:29px;height:29px}.chat-header>button:last-child{display:none}.chat-context-card{margin-inline:8px}.chat-context-card>button{font-size:0}.chat-context-card>button svg{width:15px}.message-stream{padding-inline:10px}.message-row>div{max-width:82%}.message-composer{padding:7px 8px 9px}.composer-box footer>div span{display:none}.appointments-heading{flex-direction:column;align-items:flex-start;gap:12px}.appointments-heading h1{font-size:21px}.appointments-heading>div:last-child{width:100%}.appointments-heading>div:last-child .button{flex:1;padding-inline:7px}.appointment-summary-grid article{min-height:78px;padding:11px}.appointment-summary-icon{width:35px;height:35px}.appointment-summary-grid strong{font-size:17px}.appointment-controlbar{align-items:flex-start;gap:8px;padding:9px}.appointment-date-nav{order:3;width:100%}.appointment-date-nav>strong,.appointment-capacity{margin-left:auto}.appointment-toolbar{padding:9px}.appointment-sort{flex:1}.appointment-range-tabs{padding-inline:9px}.appointment-detail-body,.appointment-form{padding:14px 13px 25px}.appointment-detail-grid,.appointment-form>div:not(.appointment-form-info){grid-template-columns:1fr}.appointment-footer{flex-direction:column;align-items:flex-start;gap:7px}.packages-heading{flex-direction:column;align-items:flex-start;gap:12px}.packages-heading h1{font-size:21px}.packages-heading>div:last-child{width:100%}.packages-heading>div:last-child .button{flex:1;padding-inline:7px}.package-summary-grid article{min-height:78px;padding:11px}.package-summary-icon{width:35px;height:35px}.package-summary-grid strong{font-size:17px}.package-toolbar{padding:9px}.package-filter-tabs{padding-inline:9px}.package-management-grid{grid-template-columns:1fr;padding:9px}.package-card-copy{min-height:0}.package-detail-body,.package-form{padding:14px 13px 25px}.package-detail-price,.package-detail-performance{grid-template-columns:1fr 1fr}.package-service-list,.package-form>div{grid-template-columns:1fr}.package-workspace-footer{flex-direction:column;align-items:flex-start;gap:7px}.services-heading{flex-direction:column;align-items:flex-start;gap:12px}.services-heading h1{font-size:21px}.services-heading>div:last-child{width:100%}.services-heading>div:last-child .button{flex:1;padding-inline:7px}.service-summary-grid article{min-height:78px;padding:11px}.service-summary-icon{width:35px;height:35px}.service-summary-grid strong{font-size:17px}.service-toolbar{padding:9px}.service-category-tabs{padding-inline:9px}.service-card-grid{grid-template-columns:1fr;padding:9px}.service-detail-body,.service-form{padding:14px 13px 25px}.service-detail-price,.service-team-grid,.service-form>div{grid-template-columns:1fr}.service-workspace-footer{flex-direction:column;align-items:flex-start;gap:7px}.service-detail-actions{grid-template-columns:1fr}.availability-heading{flex-direction:column;align-items:flex-start;gap:12px}.availability-heading h1{font-size:21px}.availability-heading>div:last-child{width:100%}.availability-heading>div:last-child .button{flex:1;padding-inline:7px}.availability-summary-grid article{min-height:78px;padding:11px}.availability-summary-icon{width:35px;height:35px}.availability-summary-grid strong{font-size:17px}.availability-controlbar{align-items:flex-start;gap:8px;padding:9px}.availability-date-nav{order:3;width:100%}.availability-date-nav>strong,.availability-branch{margin-left:auto}.availability-toolbar{padding:9px}.availability-legend{width:100%;overflow-x:auto}.availability-legend span{min-width:max-content}.availability-rules{padding:9px}.availability-rules>div>article{grid-template-columns:1fr 1fr 27px}.availability-rules>div>article>label:nth-of-type(2),.availability-rules>div>article>em{display:none}.availability-exceptions{grid-template-columns:1fr}.availability-exceptions em{display:none}.availability-footer{flex-direction:column;align-items:flex-start;gap:7px}.availability-form{padding:14px 13px 25px}.availability-form>div:not(.availability-person-card){grid-template-columns:1fr}.availability-status-options{grid-template-columns:1fr 1fr}.availability-day-checks{grid-template-columns:repeat(4,1fr)}.company-profile-heading{flex-direction:column;align-items:flex-start;gap:12px}.company-profile-heading h1{font-size:21px}.company-profile-heading>div:last-child{width:100%}.company-profile-heading .button{flex:1;padding-inline:7px}.profile-completion-card{grid-template-columns:1fr auto}.profile-completion-score{border-bottom:1px solid #e1e6ea;border-right:0;grid-column:1/-1;padding:0 0 9px}.profile-completion-card>button{align-self:center}.profile-form-section{padding:14px 12px}.profile-form-grid{grid-template-columns:1fr}.profile-form-grid label.wide{grid-column:auto}.profile-visibility-options,.brand-assets-grid,.amenity-editor>div{grid-template-columns:1fr}.profile-gallery-manager>div{grid-template-columns:1fr 1fr}.gallery-photo.hero{grid-column:1/-1}.social-fields label{grid-template-columns:23px 1fr}.social-fields input{grid-column:1/-1}.profile-editor-footer{flex-direction:column;align-items:flex-start}.profile-editor-footer>div{width:100%}.profile-editor-footer .button{flex:1}.profile-live-preview{grid-template-columns:1fr}.profile-live-preview>article{grid-row:auto}.branches-heading{flex-direction:column;align-items:flex-start;gap:12px}.branches-heading h1{font-size:21px}.branches-heading>div:last-child{width:100%}.branches-heading .button{flex:1;padding-inline:7px}.branch-summary-grid article{min-height:78px;padding:11px}.branch-summary-icon{width:35px;height:35px}.branch-summary-grid strong{font-size:17px}.branch-standard-note{align-items:flex-start}.branch-standard-note button{min-width:max-content}.branch-toolbar{padding:9px}.branch-status-tabs{padding-inline:9px}.branch-card-grid{grid-template-columns:1fr;padding:9px}.branch-map-view{grid-template-columns:1fr}.branch-map-view>aside{display:none}.branch-map-pin>span{min-width:105px}.branch-workspace-footer{flex-direction:column;align-items:flex-start;gap:6px}.branch-detail-body,.branch-form{padding:14px 13px 25px}.branch-detail-stats{grid-template-columns:1fr 1fr}.branch-form>div:not(.branch-form-intro),.branch-detail-actions{grid-template-columns:1fr}.gallery-heading{flex-direction:column;align-items:flex-start;gap:12px}.gallery-heading h1{font-size:21px}.gallery-heading>div:last-child{width:100%}.gallery-heading .button{flex:1;padding-inline:7px}.gallery-summary-grid article{min-height:78px;padding:11px}.gallery-summary-icon{width:35px;height:35px}.gallery-summary-grid strong{font-size:17px}.gallery-quality-note{flex-wrap:wrap;align-items:flex-start}.gallery-quality-note>div{min-width:calc(100% - 35px)}.gallery-quality-note button{margin-left:33px}.gallery-toolbar{padding:9px}.gallery-album-tabs{padding-inline:9px}.gallery-bulk-bar{flex-direction:column;align-items:flex-start}.gallery-bulk-bar>div{width:100%;overflow-x:auto}.gallery-bulk-bar button{flex:none}.gallery-media-grid{grid-template-columns:1fr;padding:9px}.gallery-workspace-footer{flex-direction:column;align-items:flex-start;gap:6px}.gallery-detail-body,.gallery-form,.gallery-upload-form,.gallery-album-form{padding:14px 13px 25px}.gallery-detail-stats{grid-template-columns:1fr 1fr}.gallery-form>div:not(.gallery-form-preview),.gallery-upload-form>div:not(.gallery-upload-security),.gallery-detail-actions{grid-template-columns:1fr}.gallery-dropzone{min-height:175px}.campaigns-heading{flex-direction:column;align-items:flex-start;gap:12px}.campaigns-heading h1{font-size:21px}.campaigns-heading>div:last-child{width:100%}.campaigns-heading .button{flex:1;padding-inline:7px}.campaign-summary-grid article{min-height:78px;padding:11px}.campaign-summary-icon{width:35px;height:35px}.campaign-summary-grid strong{font-size:17px}.campaign-insight{flex-wrap:wrap;align-items:flex-start}.campaign-insight>div{min-width:calc(100% - 35px)}.campaign-insight button{margin-left:33px}.campaign-toolbar{padding:9px}.campaign-status-tabs{padding-inline:9px}.campaign-card-grid{grid-template-columns:1fr;padding:9px}.campaign-workspace-footer{flex-direction:column;align-items:flex-start;gap:6px}.campaign-detail-body,.campaign-form,.campaign-create-form{padding:14px 13px 25px}.campaign-detail-stats,.campaign-rule-list{grid-template-columns:1fr 1fr}.campaign-form>div:not(.campaign-form-preview),.campaign-create-form>div:not(.campaign-create-intro):not(.campaign-cost-note),.campaign-detail-actions{grid-template-columns:1fr}.reviews-heading{flex-direction:column;align-items:flex-start;gap:12px}.reviews-heading h1{font-size:21px}.reviews-heading>div:last-child{width:100%}.reviews-heading .button{flex:1;padding-inline:7px}.review-summary-grid article{min-height:78px;padding:11px}.review-summary-icon{width:35px;height:35px}.review-summary-grid strong{font-size:17px}.review-insight{flex-wrap:wrap;align-items:flex-start}.review-insight>div{min-width:calc(100% - 35px)}.review-insight button{margin-left:33px}.review-toolbar{padding:9px}.review-filter-tabs{padding-inline:9px}.review-card>header{grid-template-columns:37px 1fr auto}.review-card>header>button{display:none}.review-context{flex-wrap:wrap}.review-context>em{margin-left:0}.review-card-body>footer{flex-direction:column;align-items:flex-start}.review-card-body>footer>div{width:100%;overflow-x:auto}.review-card-body>footer button{flex:none}.review-workspace-footer{flex-direction:column;align-items:flex-start;gap:6px}.review-insights{grid-template-columns:1fr}.review-detail-body,.review-reply-form,.review-report-form{padding:14px 13px 25px}.review-detail-facts,.review-detail-photos,.review-detail-actions{grid-template-columns:1fr}.statistics-heading{flex-direction:column;align-items:flex-start;gap:12px}.statistics-heading h1{font-size:21px}.statistics-heading>div:last-child{width:100%}.statistics-heading>div:last-child>label,.statistics-heading .button{flex:1}.statistics-periods{overflow-x:auto}.statistics-periods button{flex:none}.statistics-periods>span{display:none}.statistics-metrics article{min-height:91px;padding:11px}.statistics-metric-icon{width:35px;height:35px}.statistics-metrics strong{font-size:16px}.statistics-insight{flex-wrap:wrap;align-items:flex-start}.statistics-insight>div{min-width:calc(100% - 35px)}.statistics-insight button{margin-left:33px}.statistics-side-stack,.statistics-bottom-grid{grid-template-columns:1fr}.statistics-bar-chart{gap:4px;overflow-x:auto}.statistics-bar-chart>span{min-width:36px}.statistics-trend-card>footer em{display:none}.statistics-revenue-mix>div{grid-template-columns:105px 1fr}.statistics-audience>div,.statistics-branches>div{grid-template-columns:1fr}.team-heading{flex-direction:column;align-items:flex-start;gap:12px}.team-heading h1{font-size:21px}.team-heading>div:last-child{width:100%}.team-heading .button{flex:1;padding-inline:7px}.team-summary-grid article{min-height:78px;padding:11px}.team-summary-icon{width:35px;height:35px}.team-summary-grid strong{font-size:17px}.team-security-note{flex-wrap:wrap;align-items:flex-start}.team-security-note>div{min-width:calc(100% - 35px)}.team-security-note button{margin-left:33px}.team-sidebar{grid-template-columns:1fr}.team-workspace-footer{flex-direction:column;align-items:flex-start}.team-detail-drawer,.team-invite-drawer{width:100vw}.team-member-form,.team-invite-form{padding:14px 13px 25px}.team-member-fields,.team-invite-form>div:not(.team-invite-intro):not(.team-invite-security),.team-branch-access>div{grid-template-columns:1fr}.team-member-form>footer{flex-direction:column;align-items:flex-start}.team-member-form>footer>div{width:100%}.team-member-form>footer>div .button{flex:1}.team-danger-button{width:100%}.team-invite-form>footer .button{flex:1}.subscription-heading{flex-direction:column;align-items:flex-start;gap:12px}.subscription-heading h1{font-size:21px}.subscription-heading>div:last-child{width:100%}.subscription-heading .button{flex:1;padding-inline:7px}.subscription-summary-grid article{min-height:78px;padding:11px}.subscription-summary-icon{width:35px;height:35px}.subscription-summary-grid strong{font-size:15px}.subscription-hero{padding:16px}.subscription-hero-copy h2{font-size:23px}.subscription-hero-copy>div{flex-direction:column;align-items:flex-start}.subscription-hero-copy>footer button{flex:1}.subscription-security{flex-wrap:wrap;align-items:flex-start}.subscription-security>div{min-width:calc(100% - 32px)}.subscription-security>span{margin-left:29px}.subscription-plans>header{flex-direction:column;align-items:flex-start}.subscription-cycle{width:100%}.subscription-cycle button{flex:1}.subscription-plan-grid{grid-template-columns:1fr}.subscription-plan-card:last-child{grid-column:auto}.subscription-plan-card{min-height:0}.subscription-side-stack{grid-template-columns:1fr}.subscription-addons>div>article{grid-template-columns:34px 1fr 70px}.subscription-addons article>em{grid-column:2}.subscription-addons article>button{grid-area:1/3/span 2}.subscription-invoices>footer{flex-wrap:wrap;align-items:flex-start}.subscription-invoices>footer button{justify-content:flex-start;width:100%;margin-left:18px}.subscription-help{flex-direction:column;align-items:flex-start}.subscription-help>button{width:100%}.subscription-plan-drawer,.subscription-payment-drawer,.subscription-cancel-drawer{width:100vw}.subscription-plan-confirm,.subscription-payment-form,.subscription-cancel-form{padding:14px 13px 25px}.subscription-plan-confirm>ul,.subscription-payment-form>div:not(.subscription-payment-security){grid-template-columns:1fr}.subscription-plan-confirm>footer,.subscription-payment-form>footer,.subscription-cancel-form>footer{flex-direction:column}.subscription-plan-confirm>footer .button,.subscription-payment-form>footer .button,.subscription-cancel-form>footer .button,.subscription-cancel-button{width:100%}.customer-dashboard>header nav{display:none}.customer-shell{width:calc(100% - 20px);padding-top:10px}.customer-welcome{flex-direction:column;align-items:flex-start;gap:20px;padding:20px}.countdown{width:100%}.countdown span{flex:1}.customer-metrics{grid-template-columns:1fr 1fr}.active-appointment>div{grid-template-columns:1fr;gap:13px}.customer-business-grid{grid-template-columns:1fr}.admin-content{padding:13px}.admin-panel>section>header{padding:0 10px}.admin-panel header>label{flex:1;width:auto}.secure-session{display:none}.admin-metrics{grid-template-columns:1fr 1fr}.admin-metrics article:last-child{grid-column:1/-1}.admin-security-alert button{display:none}.admin-applications{overflow-x:auto}.admin-applications>div{min-width:620px}.admin-audit>div{overflow-x:auto}.admin-audit>div>span{min-width:620px}}@media (width<=900px){.guide-library{grid-template-columns:1fr}.customer-quote-summary{grid-template-columns:1fr 1fr}.customer-quote-controls{flex-direction:column;align-items:stretch}.customer-quote-controls>label{width:100%;margin-left:0}}@media (width<=640px){.public-help-grid,.public-legal-grid{grid-template-columns:1fr}.public-gallery-layer{padding:10px}.public-gallery-layer>section{max-height:calc(100vh - 20px);padding:12px}.public-gallery-layer>section>div{grid-template-columns:1fr}.public-gallery-layer figure{min-height:230px}.calendar-selection{grid-template-columns:1fr}.calendar-selection .button{width:100%}.profile-mobile-actions button.primary{border-color:var(--navy);background:var(--navy);color:#fff}.public-action-modal{padding:8px}.public-action-modal>section{max-height:calc(100dvh - 16px)}.public-form-grid,.public-call-panel>div{grid-template-columns:1fr}.public-request-form>footer{flex-direction:column-reverse}.public-request-form>footer .button{width:100%}.public-call-panel>strong{font-size:22px}.profile-phone-banner{grid-template-columns:46px 1fr;gap:11px;min-height:78px;margin-top:-9px;padding:12px 13px}.profile-phone-banner>span{width:46px;height:46px}.profile-phone-banner strong{font-size:22px}.profile-phone-banner em{grid-column:2;margin-top:-5px}.auth-form-grid{grid-template-columns:1fr}.auth-form-grid label.wide{grid-column:auto}.auth-pane h2{font-size:23px}.auth-tabs{margin-bottom:20px}.login-form-panel{align-items:start}.login-card{width:100%}.customer-quotes-heading{flex-direction:column;align-items:flex-start}.customer-quotes-heading h1{font-size:23px}.customer-quotes-heading .button{width:100%}.customer-quote-summary article{min-height:78px;padding:10px}.customer-quote-summary article>span{width:34px;height:34px}.customer-quote-summary strong{font-size:16px}.customer-quote-tabs{width:100%}.customer-quote-card{grid-template-columns:36px 1fr;min-height:0;padding:10px}.customer-quote-business{width:36px;height:36px}.customer-quote-side{text-align:left;border-top:1px solid #e7ebee;border-left:0;grid-column:2;align-items:flex-start;padding:10px 0 0}.customer-quote-side em{margin-top:6px}.customer-quote-main>div:last-child{grid-template-columns:1fr;display:grid}.customer-quote-main>div:last-child span{width:fit-content}.customer-quote-drawer{width:100vw}.customer-quote-detail{padding:13px 12px 25px}.customer-quote-detail-grid,.customer-quote-detail-actions,.customer-quote-decision{grid-template-columns:1fr}}.customer-appointments-page{gap:14px;display:grid}.customer-appointments-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.customer-appointments-heading>div>span{color:#9b7431;letter-spacing:.14em;margin-bottom:5px;font-size:12px;font-weight:900;display:block}.customer-appointments-heading h1{color:#1d2b40;letter-spacing:-.04em;margin:0;font-size:29px;line-height:1.15}.customer-appointments-heading p{color:#737f8b;margin:7px 0 0;font-size:13px;line-height:1.55}.customer-appointments-heading .button{min-height:42px}.customer-appointments-heading .button svg{width:18px}.customer-appointment-notice{color:#377055;background:#eef8f2;border:1px solid #cfe3d7;border-radius:10px;align-items:center;gap:9px;min-height:50px;padding:10px 13px;font-size:12px;font-weight:750;display:flex}.customer-appointment-notice>svg{width:20px}.customer-appointment-notice span{flex:1}.customer-appointment-notice button{color:#648374;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;display:grid}.customer-appointment-notice button svg{width:16px}.customer-appointment-summary{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.customer-appointment-summary article{background:#fff;border:1px solid #dfe4e8;border-radius:12px;align-items:center;gap:11px;min-height:91px;padding:14px;display:flex;box-shadow:0 3px 12px #16233b09}.customer-appointment-summary article>span{border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.customer-appointment-summary article>span svg{width:20px}.customer-appointment-summary .total{color:#496f98;background:#eaf1f8}.customer-appointment-summary .upcoming{color:#2e7859;background:#e8f4ee}.customer-appointment-summary .waiting{color:#9a6c27;background:#fff1dc}.customer-appointment-summary .completed{color:#65558b;background:#f0ebf7}.customer-appointment-summary small,.customer-appointment-summary strong,.customer-appointment-summary em{display:block}.customer-appointment-summary small{color:#7a8590;font-size:11px}.customer-appointment-summary strong{color:#243248;margin:2px 0;font-size:20px;line-height:1.2}.customer-appointment-summary em{color:#89939d;font-size:10px;font-style:normal}.customer-appointment-workspace{background:#fff;border:1px solid #dfe4e8;border-radius:13px;min-height:420px;overflow:hidden;box-shadow:0 4px 15px #16233b09}.customer-appointment-controls{border-bottom:1px solid #e8ecef;align-items:center;gap:11px;min-height:64px;padding:11px 13px;display:flex}.customer-appointment-tabs{scrollbar-width:thin;gap:5px;display:flex;overflow-x:auto}.customer-appointment-tabs button{color:#687582;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;min-width:max-content;height:36px;padding:0 10px;font-size:11px;font-weight:750;display:flex}.customer-appointment-tabs button.active{color:#294765;background:#edf4f9;border-color:#cad9e5;font-weight:900}.customer-appointment-tabs b{color:#76818b;background:#eef1f3;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:10px;display:grid}.customer-appointment-tabs button.active b{color:#fff;background:#385a7d}.customer-appointment-controls>label{color:#84909b;background:#fafbfb;border:1px solid #dce2e7;border-radius:9px;align-items:center;gap:8px;width:min(300px,34%);height:40px;margin-left:auto;padding:0 10px;display:flex}.customer-appointment-controls>label>svg{width:17px}.customer-appointment-controls input{color:#334154;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.customer-appointment-controls label button{color:#86919b;cursor:pointer;background:0 0;border:0;place-items:center;width:25px;height:25px;display:grid}.customer-appointment-controls label button svg{width:14px}.customer-appointment-list{background:#f7f8f9;gap:9px;padding:12px;display:grid}.customer-appointment-card{width:100%;min-height:112px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe4e8;border-radius:12px;grid-template-columns:58px minmax(0,1fr) 160px 105px;align-items:center;gap:13px;padding:14px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 2px 8px #16233b06}.customer-appointment-card:hover{border-color:#c4d5e1;transform:translateY(-1px);box-shadow:0 8px 22px #16233b12}.customer-appointment-date{color:#fff;background:linear-gradient(145deg,#1b3049,#355a7d);border-radius:11px;align-content:center;place-items:center;width:58px;height:63px;display:grid}.customer-appointment-date strong{font-size:22px;line-height:1}.customer-appointment-date small{color:#dec48b;text-transform:uppercase;margin-top:4px;font-size:11px;font-weight:900}.customer-appointment-main{min-width:0}.customer-appointment-main>div{align-items:center;gap:7px;display:flex}.customer-appointment-main>div>small{color:#9a7a44;letter-spacing:.06em;font-size:10px;font-weight:900}.customer-appointment-main h2{color:#243248;margin:6px 0 4px;font-size:15px}.customer-appointment-main p{color:#7e8994;align-items:center;gap:5px;margin:0;font-size:11px;display:flex}.customer-appointment-main p svg{width:13px}.customer-appointment-status{border-radius:7px;width:fit-content;padding:5px 8px;font-size:10px;font-style:normal;font-weight:900}.customer-appointment-status.status-new{color:#95651d;background:#fff1dc}.customer-appointment-status.status-contacted{color:#2c7155;background:#e8f4ee}.customer-appointment-status.status-completed{color:#5f5184;background:#f0ebf7}.customer-appointment-status.status-cancelled{color:#945258;background:#faeaea}.customer-appointment-time{border-left:1px solid #e7ebee;align-items:center;gap:9px;min-height:58px;padding-left:14px;display:flex}.customer-appointment-time>svg{color:#537697;width:19px}.customer-appointment-time small,.customer-appointment-time strong,.customer-appointment-time span{display:block}.customer-appointment-time small{color:#87919b;font-size:10px}.customer-appointment-time strong{color:#2b3b50;margin:2px 0;font-size:16px}.customer-appointment-time span{color:#7f8a95;text-transform:capitalize;font-size:10px}.customer-appointment-open{color:#496b8d;justify-self:end;align-items:center;gap:4px;font-size:10px;font-style:normal;font-weight:900;display:flex}.customer-appointment-open svg{width:13px}.customer-appointments-loading,.customer-appointments-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:350px;padding:36px 20px;display:flex}.customer-appointments-loading{color:#536b84;gap:13px}.customer-appointments-loading>span{border:3px solid #d9e1e8;border-top-color:#355878;border-radius:50%;width:29px;height:29px}.customer-appointments-loading strong{font-size:12px}.customer-appointments-empty>svg{color:#4e6b8a;background:#edf2f6;border-radius:12px;width:42px;height:42px;padding:9px}.customer-appointments-empty.error>svg{color:#a35458;background:#f9eaea}.customer-appointments-empty h2{color:#2d3b4d;margin:13px 0 5px;font-size:17px}.customer-appointments-empty p{color:#7d8994;max-width:450px;margin:0 0 16px;font-size:11px;line-height:1.65}.customer-appointment-drawer-layer,.customer-appointment-confirm-layer{z-index:190;position:fixed;inset:0}.customer-appointment-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c17269e;border:0;width:100%;height:100%;position:absolute;inset:0}.customer-appointment-drawer{background:#f7f8f9;width:min(520px,100vw);position:absolute;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-16px 0 48px #0f1b2b38}.customer-appointment-drawer>header{background:#fff;border-bottom:1px solid #dfe4e8;justify-content:space-between;align-items:center;min-height:78px;padding:15px 18px;display:flex}.customer-appointment-drawer>header span{color:#9e7737;letter-spacing:.08em;font-size:10px;font-weight:900}.customer-appointment-drawer>header h2{color:#243248;margin:4px 0 0;font-size:19px}.customer-appointment-drawer>header button{color:#6f7b87;cursor:pointer;background:#fff;border:1px solid #dfe4e8;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.customer-appointment-detail{padding:17px 18px 30px}.customer-appointment-business{color:#fff;background:linear-gradient(135deg,#192c45,#315474);border-radius:12px;align-items:center;gap:12px;padding:15px;display:flex}.customer-appointment-business>span{color:#e0c07b;background:#ffffff1a;border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.customer-appointment-business>span svg{width:22px}.customer-appointment-business small{color:#ddc78f;font-size:10px;font-weight:900}.customer-appointment-business h3{color:#fff;margin:3px 0;font-size:16px}.customer-appointment-business p{color:#bfccd8;align-items:center;gap:5px;margin:0;font-size:10px;display:flex}.customer-appointment-business p svg{width:12px}.customer-appointment-progress{color:#9c712d;background:#fbf5e9;border:1px solid #e7d8ba;border-radius:10px;align-items:center;gap:10px;min-height:62px;margin-top:11px;padding:12px;display:flex}.customer-appointment-progress.status-contacted{color:#397257;background:#eff7f2;border-color:#d4e5da}.customer-appointment-progress.status-completed{color:#685887;background:#f4f1f8;border-color:#ded8eb}.customer-appointment-progress.status-cancelled{color:#98565b;background:#fbefef;border-color:#ead3d5}.customer-appointment-progress>svg{flex:none;width:22px}.customer-appointment-progress strong{color:inherit;font-size:11px}.customer-appointment-progress p{color:#7f8985;margin:3px 0 0;font-size:10px}.customer-appointment-detail section{margin-top:18px}.customer-appointment-detail section>h3{color:#344153;margin:0 0 9px;font-size:12px}.customer-appointment-detail-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.customer-appointment-detail-grid>span{background:#fff;border:1px solid #e0e5e9;border-radius:10px;grid-template-columns:22px 1fr;column-gap:6px;min-height:74px;padding:10px;display:grid}.customer-appointment-detail-grid svg{color:#a17a38;grid-row:1/3;width:16px}.customer-appointment-detail-grid small,.customer-appointment-detail-grid strong{display:block}.customer-appointment-detail-grid small{color:#858f99;font-size:10px}.customer-appointment-detail-grid strong{color:#3b4858;overflow-wrap:anywhere;font-size:11px;line-height:1.45}.customer-appointment-note{color:#5c6976;background:#fff;border:1px solid #e0e5e9;border-radius:10px;margin:0;padding:12px;font-size:11px;line-height:1.65}.customer-appointment-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.customer-appointment-actions a{color:#496887;background:#fff;border:1px solid #dce2e7;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 8px;font-size:10px;font-weight:900;display:flex}.customer-appointment-actions svg{width:15px}.customer-appointment-cancel{color:#8d5358;cursor:pointer;background:snow;border:1px solid #e3d3d5;border-radius:9px;width:100%;min-height:42px;margin-top:10px;font-size:11px;font-weight:900}.customer-appointment-confirm-layer{z-index:210;place-items:center;padding:18px;display:grid}.customer-appointment-confirm-layer>section{text-align:center;background:#fff;border:1px solid #ffffffb3;border-radius:15px;width:min(420px,100%);padding:23px;position:relative;box-shadow:0 25px 70px #0a16264d}.customer-appointment-confirm-layer>section>span{color:#9b555b;background:#f8eaea;border-radius:14px;place-items:center;width:50px;height:50px;margin:auto;display:grid}.customer-appointment-confirm-layer>section>span svg{width:24px}.customer-appointment-confirm-layer h2{color:#263548;margin:13px 0 6px;font-size:19px}.customer-appointment-confirm-layer p{color:#737e89;margin:0;font-size:11px;line-height:1.65}.customer-appointment-confirm-layer em{color:#9b555b;background:#faeaea;border-radius:7px;margin-top:10px;padding:8px;font-size:10px;font-style:normal;display:block}.customer-appointment-confirm-layer>section>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:17px;display:grid}@media (width<=900px){.customer-appointment-summary{grid-template-columns:1fr 1fr}.customer-appointment-controls{flex-direction:column;align-items:stretch}.customer-appointment-controls>label{width:100%;margin-left:0}.customer-appointment-card{grid-template-columns:58px minmax(0,1fr) 145px}.customer-appointment-open{display:none}}@media (width<=640px){.customer-appointments-heading{flex-direction:column;align-items:flex-start}.customer-appointments-heading h1{font-size:24px}.customer-appointments-heading .button{width:100%}.customer-appointment-summary article{min-height:82px;padding:10px}.customer-appointment-summary article>span{width:35px;height:35px}.customer-appointment-summary strong{font-size:17px}.customer-appointment-tabs{width:100%}.customer-appointment-card{grid-template-columns:50px minmax(0,1fr);min-height:0;padding:11px}.customer-appointment-date{width:50px;height:58px}.customer-appointment-time{border-top:1px solid #e7ebee;border-left:0;grid-column:2;min-height:0;padding:10px 0 0}.customer-appointment-drawer{width:100vw}.customer-appointment-detail{padding:14px 12px 27px}.customer-appointment-detail-grid,.customer-appointment-actions{grid-template-columns:1fr}}.customer-messages-page{gap:14px;display:grid}.customer-messages-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.customer-messages-heading>div>span{color:#9b7431;letter-spacing:.14em;margin-bottom:5px;font-size:12px;font-weight:900;display:block}.customer-messages-heading h1{color:#1d2b40;letter-spacing:-.04em;margin:0;font-size:29px;line-height:1.15}.customer-messages-heading p{color:#737f8b;margin:7px 0 0;font-size:13px;line-height:1.55}.customer-messages-heading .button{min-height:42px}.customer-messages-heading .button svg{width:18px}.customer-message-notice{color:#377055;background:#eef8f2;border:1px solid #cfe3d7;border-radius:10px;align-items:center;gap:9px;min-height:50px;padding:10px 13px;font-size:12px;font-weight:750;display:flex}.customer-message-notice>svg{width:20px}.customer-message-notice span{flex:1}.customer-message-notice button{color:#648374;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;display:grid}.customer-message-notice button svg{width:16px}.customer-messages-shell{background:#fff;border:1px solid #dce2e7;border-radius:14px;grid-template-columns:270px minmax(320px,1fr) 210px;height:640px;min-height:580px;display:grid;overflow:hidden;box-shadow:0 5px 18px #16233b0b}.customer-conversation-panel{background:#fbfcfc;border-right:1px solid #e2e7eb;flex-direction:column;min-width:0;display:flex}.customer-conversation-panel>header{background:#fff;border-bottom:1px solid #e7ebee;align-items:center;min-height:68px;padding:14px;display:flex}.customer-conversation-panel>header h2{color:#26364a;margin:0;font-size:16px}.customer-conversation-panel>header span{color:#88929d;margin-top:3px;font-size:10px;display:block}.customer-conversation-search{border-bottom:1px solid #e6eaed;padding:10px}.customer-conversation-search>label{color:#7d8995;background:#fff;border:1px solid #dce2e7;border-radius:9px;align-items:center;gap:7px;height:38px;padding:0 9px;display:flex}.customer-conversation-search>label>svg{width:16px}.customer-conversation-search input{color:#344254;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.customer-conversation-search label button{color:#83909c;cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;display:grid}.customer-conversation-search label button svg{width:13px}.customer-conversation-search>div{gap:4px;margin-top:8px;display:flex;overflow-x:auto}.customer-conversation-search>div button{color:#76828e;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;min-width:max-content;height:29px;padding:0 8px;font-size:10px;font-weight:750}.customer-conversation-search>div button.active{color:#345675;background:#edf4f9;border-color:#cad8e4;font-weight:900}.customer-conversation-list{flex:1;min-height:0;overflow-y:auto}.customer-conversation-list>button{width:100%;min-height:103px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf0f2;grid-template-columns:40px minmax(0,1fr);gap:9px;padding:12px 10px;display:grid}.customer-conversation-list>button:hover,.customer-conversation-list>button.active{background:#fff}.customer-conversation-list>button.active{box-shadow:inset 3px 0 #385c7e}.customer-conversation-list>button>span{color:#e1c37f;background:linear-gradient(145deg,#1d3551,#3b6488);border-radius:11px;place-items:center;width:40px;height:40px;font-size:11px;font-weight:900;display:grid}.customer-conversation-list>button>div{min-width:0}.customer-conversation-list header{align-items:center;gap:6px;display:flex}.customer-conversation-list strong{text-overflow:ellipsis;white-space:nowrap;color:#2b394b;min-width:0;font-size:12px;overflow:hidden}.customer-conversation-list time{color:#909aa4;margin-left:auto;font-size:9px}.customer-conversation-list p{color:#73808c;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 7px;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.customer-conversation-list footer{align-items:center;gap:6px;display:flex}.customer-conversation-list footer em{color:#94651f;background:#fff1dc;border-radius:6px;padding:4px 6px;font-size:9px;font-style:normal;font-weight:900}.customer-conversation-list footer em.status-contacted,.customer-conversation-list footer em.status-completed{color:#2e7558;background:#e8f4ee}.customer-conversation-list footer em.status-cancelled{color:#8e5559;background:#faeaea}.customer-conversation-list footer small{color:#929ca6;font-size:9px}.customer-message-list-state{color:#7c8996;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:25px 16px;display:flex}.customer-message-list-state>svg{color:#53718f;background:#edf2f6;border-radius:11px;width:36px;height:36px;padding:8px}.customer-message-list-state>span{border:3px solid #dae2e8;border-top-color:#385c7e;border-radius:50%;width:27px;height:27px}.customer-message-list-state strong{color:#344355;margin-top:10px;font-size:12px}.customer-message-list-state p{margin:6px 0 10px;font-size:10px;line-height:1.5}.customer-message-list-state button{color:#476887;cursor:pointer;background:#fff;border:1px solid #d7e0e7;border-radius:8px;min-height:33px;padding:0 10px;font-size:10px;font-weight:900}.customer-message-list-state.error>svg{color:#a35358;background:#f9eaea}.customer-chat-panel{background:#f5f7f8;flex-direction:column;min-width:0;display:flex}.customer-chat-panel>header{background:#fff;border-bottom:1px solid #e2e7eb;align-items:center;gap:10px;min-height:68px;padding:10px 13px;display:flex}.customer-chat-panel>header>span{color:#365978;background:#edf3f7;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;font-size:11px;font-weight:900;display:grid}.customer-chat-panel>header>div{min-width:0}.customer-chat-panel>header h2{color:#28374a;margin:0;font-size:14px}.customer-chat-panel>header p{color:#84909b;align-items:center;gap:4px;margin:3px 0 0;font-size:10px;display:flex}.customer-chat-panel>header p svg{width:12px}.customer-chat-panel>header>a,.customer-chat-back{color:#486a8b;cursor:pointer;background:#fff;border:1px solid #dce3e8;border-radius:9px;place-items:center;width:35px;height:35px;margin-left:auto;display:grid}.customer-chat-panel>header>a svg,.customer-chat-back svg{width:16px}.customer-chat-back{margin-left:0;display:none}.customer-chat-trust{color:#3b7358;background:#f0f7f3;border-bottom:1px solid #dce9e1;align-items:center;gap:8px;min-height:46px;padding:8px 13px;display:flex}.customer-chat-trust>svg{width:18px}.customer-chat-trust strong,.customer-chat-trust small{display:block}.customer-chat-trust strong{font-size:10px}.customer-chat-trust small{color:#6c8377;margin-top:2px;font-size:9px}.customer-chat-stream{flex:1;min-height:0;padding:18px;overflow-y:auto}.customer-chat-day{justify-content:center;align-items:center;margin-bottom:15px;display:flex}.customer-chat-day span{color:#7c8791;background:#e7ebee;border-radius:9px;padding:5px 9px;font-size:9px;font-weight:800}.customer-chat-message{color:#fff;background:linear-gradient(145deg,#233b57,#355c80);border-radius:13px 13px 3px;width:fit-content;max-width:82%;margin:0 0 9px auto;padding:11px 12px 7px;box-shadow:0 4px 12px #1d324a1f}.customer-chat-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.55}.customer-chat-message footer{color:#c4d1de;justify-content:flex-end;align-items:center;gap:4px;margin-top:5px;display:flex}.customer-chat-message time{font-size:8px}.customer-chat-message svg{width:12px}.customer-chat-start{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:25px;display:flex}.customer-chat-start>span{color:#4b6d8c;background:#edf2f6;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.customer-chat-start>span svg{width:23px}.customer-chat-start h2{color:#344355;margin:13px 0 5px;font-size:15px}.customer-chat-start p{color:#7e8a96;max-width:340px;margin:0;font-size:10px;line-height:1.6}.customer-chat-error{color:#9a565b;background:#faeaea;border-radius:8px;align-items:center;gap:6px;margin:0 12px 8px;padding:8px 10px;font-size:10px;display:flex}.customer-chat-error svg{width:15px}.customer-chat-composer{background:#fff;border-top:1px solid #dfe5e9;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px;display:grid}.customer-chat-composer label{background:#fafbfb;border:1px solid #dce2e7;border-radius:10px;flex-direction:column;min-height:67px;padding:9px 10px 4px;display:flex}.customer-chat-composer textarea{resize:none;color:#344254;width:100%;min-height:38px;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:11px;line-height:1.45}.customer-chat-composer label span{color:#9aa2aa;align-self:flex-end;font-size:8px}.customer-chat-composer>button{color:#fff;cursor:pointer;background:#1f344e;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:78px;font-size:9px;font-weight:900;display:flex}.customer-chat-composer>button:disabled{opacity:.45;cursor:not-allowed}.customer-chat-composer>button svg{width:18px}.customer-chat-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:30px;display:flex}.customer-chat-empty>svg{color:#496a89;background:#e8eef3;border-radius:15px;width:48px;height:48px;padding:11px}.customer-chat-empty h2{color:#314155;margin:14px 0 5px;font-size:17px}.customer-chat-empty p{color:#7d8995;max-width:380px;margin:0 0 15px;font-size:11px;line-height:1.6}.customer-message-business-panel{background:#fff;border-left:1px solid #e2e7eb;padding:15px 12px;overflow-y:auto}.customer-message-business-profile{text-align:center;border-bottom:1px solid #e8ecef;padding:5px 0 16px}.customer-message-business-profile>span{color:#e1c37f;background:linear-gradient(145deg,#1d3551,#3b6488);border-radius:14px;place-items:center;width:51px;height:51px;margin:auto;font-size:13px;font-weight:900;display:grid}.customer-message-business-profile h3{color:#2d3c4f;margin:9px 0 4px;font-size:13px}.customer-message-business-profile p{color:#7e8a95;justify-content:center;align-items:center;gap:4px;margin:0;font-size:9px;display:flex}.customer-message-business-profile p svg{width:11px}.customer-message-business-profile em{color:#347257;background:#e9f4ee;border-radius:6px;align-items:center;gap:4px;width:fit-content;margin:8px auto 0;padding:4px 7px;font-size:9px;font-style:normal;font-weight:900;display:flex}.customer-message-business-profile em svg{width:11px}.customer-message-business-facts{gap:10px;padding:15px 2px;display:grid}.customer-message-business-facts>span{grid-template-columns:22px 1fr;gap:5px;display:grid}.customer-message-business-facts svg{color:#9b783b;grid-row:span 2;width:15px}.customer-message-business-facts small,.customer-message-business-facts strong{display:block}.customer-message-business-facts small{color:#8d97a0;font-size:9px}.customer-message-business-facts strong{color:#3a4859;margin-top:2px;font-size:10px}.customer-message-business-panel>a{color:#496a89;border:1px solid #dce3e8;border-radius:9px;align-items:center;gap:6px;min-height:38px;padding:0 9px;font-size:9px;font-weight:900;display:flex}.customer-message-business-panel>a svg{width:14px}.customer-message-business-panel>a svg:last-child{width:13px;margin-left:auto}.customer-message-safety{color:#977334;background:#f6f3eb;border-radius:9px;align-items:flex-start;gap:7px;margin-top:13px;padding:10px;display:flex}.customer-message-safety>svg{flex:none;width:15px}.customer-message-safety p{color:#7d7668;margin:0;font-size:9px;line-height:1.5}.customer-message-safety strong{color:#87672f;margin-bottom:2px;display:block}.customer-message-business-placeholder{color:#94a0aa;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.customer-message-business-placeholder svg{width:28px}.customer-message-business-placeholder p{font-size:10px;line-height:1.5}.customer-new-conversation-layer{z-index:220;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.customer-new-conversation-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c1726a3;border:0;width:100%;height:100%;position:absolute;inset:0}.customer-new-conversation-layer>section{background:#fff;border:1px solid #ffffffa6;border-radius:15px;width:min(500px,100%);position:relative;overflow:hidden;box-shadow:0 25px 70px #0a16264d}.customer-new-conversation-layer>section>header{border-bottom:1px solid #e3e7ea;justify-content:space-between;align-items:flex-start;gap:15px;padding:18px;display:flex}.customer-new-conversation-layer header span{color:#9b7431;letter-spacing:.1em;font-size:10px;font-weight:900}.customer-new-conversation-layer h2{color:#27364a;margin:4px 0 3px;font-size:19px}.customer-new-conversation-layer header p{color:#7d8894;margin:0;font-size:10px}.customer-new-conversation-layer header button{color:#74808b;cursor:pointer;background:#fff;border:1px solid #dce2e7;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.customer-new-conversation-layer>section>div{gap:7px;padding:11px;display:grid}.customer-new-conversation-layer>section>div>button{min-height:69px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e6ea;border-radius:10px;grid-template-columns:40px 1fr 20px;align-items:center;gap:9px;padding:10px;display:grid}.customer-new-conversation-layer>section>div>button:hover{background:#f8fafb;border-color:#bfd0dc}.customer-new-conversation-layer>section>div>button>span{color:#3b5e7e;background:#edf3f7;border-radius:10px;place-items:center;width:40px;height:40px;font-size:11px;font-weight:900;display:grid}.customer-new-conversation-layer strong,.customer-new-conversation-layer small{display:block}.customer-new-conversation-layer strong{color:#314154;font-size:12px}.customer-new-conversation-layer small{color:#818d98;align-items:center;gap:4px;margin-top:4px;font-size:9px;display:flex}.customer-new-conversation-layer small svg,.customer-new-conversation-layer>section>div>button>svg{width:13px}.customer-new-conversation-layer>section>footer{color:#677b70;background:#f4f7f8;border-top:1px solid #e5e9ec;align-items:center;gap:7px;min-height:44px;padding:9px 14px;font-size:9px;display:flex}.customer-new-conversation-layer footer svg{color:#397257;width:15px}@media (width<=1100px){.customer-messages-shell{grid-template-columns:260px minmax(320px,1fr)}.customer-message-business-panel{display:none}}@media (width<=640px){.customer-messages-heading{flex-direction:column;align-items:flex-start}.customer-messages-heading h1{font-size:24px}.customer-messages-heading .button{width:100%}.customer-messages-shell{height:calc(100dvh - 218px);min-height:590px;display:block}.customer-conversation-panel{border-right:0;height:100%}.customer-chat-panel{height:100%;display:none}.customer-messages-shell.mobile-chat-open .customer-conversation-panel{display:none}.customer-messages-shell.mobile-chat-open .customer-chat-panel{display:flex}.customer-chat-back{display:grid}.customer-chat-panel>header>a{margin-left:auto}.customer-chat-stream{padding:13px 10px}.customer-chat-message{max-width:88%}.customer-chat-composer{padding:8px}.customer-chat-composer>button{min-width:52px}.customer-chat-composer>button span{display:none}.customer-new-conversation-layer{padding:9px}}.customer-favorites-page{gap:14px;display:grid}.customer-favorites-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.customer-favorites-heading>div>span{color:#9b7431;letter-spacing:.14em;margin-bottom:5px;font-size:12px;font-weight:900;display:block}.customer-favorites-heading h1{color:#1d2b40;letter-spacing:-.04em;margin:0;font-size:29px;line-height:1.15}.customer-favorites-heading p{color:#737f8b;margin:7px 0 0;font-size:13px;line-height:1.55}.customer-favorites-heading .button{min-height:42px}.customer-favorites-heading .button svg{width:18px}.customer-favorite-notice{color:#377055;background:#eef8f2;border:1px solid #cfe3d7;border-radius:10px;align-items:center;gap:9px;min-height:50px;padding:10px 13px;font-size:12px;font-weight:750;display:flex}.customer-favorite-notice>svg{width:20px}.customer-favorite-notice span{flex:1}.customer-favorite-notice button{color:#648374;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;display:grid}.customer-favorite-notice button svg{width:16px}.customer-favorite-summary{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.customer-favorite-summary article{background:#fff;border:1px solid #dfe4e8;border-radius:12px;align-items:center;gap:11px;min-height:91px;padding:14px;display:flex;box-shadow:0 3px 12px #16233b09}.customer-favorite-summary article>span{border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.customer-favorite-summary article>span svg{width:20px}.customer-favorite-summary .saved{color:#aa4f5b;background:#fae9ec}.customer-favorite-summary .city{color:#496f98;background:#eaf1f8}.customer-favorite-summary .rating{color:#9c722d;background:#fff2dc}.customer-favorite-summary .price{color:#2e7859;background:#e8f4ee}.customer-favorite-summary small,.customer-favorite-summary strong,.customer-favorite-summary em{display:block}.customer-favorite-summary small{color:#7a8590;font-size:11px}.customer-favorite-summary strong{color:#243248;margin:2px 0;font-size:19px;line-height:1.2}.customer-favorite-summary em{color:#89939d;font-size:10px;font-style:normal}.customer-favorite-workspace{background:#fff;border:1px solid #dfe4e8;border-radius:13px;min-height:410px;overflow:hidden;box-shadow:0 4px 15px #16233b09}.customer-favorite-controls{border-bottom:1px solid #e8ecef;align-items:center;gap:9px;min-height:65px;padding:11px 13px;display:flex}.customer-favorite-tabs{scrollbar-width:thin;gap:4px;display:flex;overflow-x:auto}.customer-favorite-tabs button{color:#687582;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;min-width:max-content;height:36px;padding:0 9px;font-size:10px;font-weight:750;display:flex}.customer-favorite-tabs button.active{color:#294765;background:#edf4f9;border-color:#cad9e5;font-weight:900}.customer-favorite-tabs b{color:#76818b;background:#eef1f3;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;display:grid}.customer-favorite-tabs button.active b{color:#fff;background:#385a7d}.customer-favorite-search{color:#84909b;background:#fafbfb;border:1px solid #dce2e7;border-radius:9px;align-items:center;gap:7px;width:min(245px,28%);height:39px;margin-left:auto;padding:0 9px;display:flex}.customer-favorite-search>svg{width:16px}.customer-favorite-search input{color:#334154;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.customer-favorite-search button{color:#86919b;cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;display:grid}.customer-favorite-search button svg{width:13px}.customer-favorite-sort{color:#8b949d;background:#fff;border:1px solid #dce2e7;border-radius:9px;align-content:center;width:130px;height:39px;padding:0 24px 0 8px;font-size:8px;display:grid;position:relative}.customer-favorite-sort select{appearance:none;color:#405165;background:0 0;border:0;outline:0;width:100%;font-size:9px;font-weight:800}.customer-favorite-sort svg{pointer-events:none;width:14px;position:absolute;top:12px;right:7px}.customer-favorite-grid{background:#f7f8f9;grid-template-columns:1fr 1fr;gap:11px;padding:12px;display:grid}.customer-favorite-card{background:#fff;border:1px solid #dfe4e8;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 3px 11px #16233b09}.customer-favorite-image{background:#dfe5e9;height:168px;position:relative;overflow:hidden}.customer-favorite-image img{object-fit:cover}.customer-favorite-image-shade{background:linear-gradient(#0b182805 35%,#0b18287a);position:absolute;inset:0}.customer-favorite-remove,.customer-favorite-share{cursor:pointer;background:#fffffff0;border:0;border-radius:50%;place-items:center;width:35px;height:35px;display:grid;position:absolute;top:11px;box-shadow:0 4px 12px #0b182826}.customer-favorite-remove{color:#b84e5b;right:11px}.customer-favorite-share{color:#405e7d;right:53px}.customer-favorite-remove svg,.customer-favorite-share svg{width:17px}.customer-favorite-image>span{color:#326e54;background:#ffffffeb;border-radius:7px;padding:5px 8px;font-size:9px;font-weight:900;position:absolute;bottom:10px;left:11px}.customer-favorite-copy{padding:13px}.customer-favorite-badges{align-items:center;gap:6px;min-height:21px;display:flex}.customer-favorite-badges span,.customer-favorite-badges em{border-radius:6px;padding:4px 6px;font-size:9px;font-style:normal;font-weight:900}.customer-favorite-badges span{color:#2f7156;background:#e9f4ee;align-items:center;gap:3px;display:flex}.customer-favorite-badges span svg{width:11px}.customer-favorite-badges em{color:#8c672b;background:#fbf1df}.customer-favorite-copy h2{color:#26364a;margin:8px 0 4px;font-size:16px}.customer-favorite-copy>p{color:#7c8792;align-items:center;gap:4px;margin:0;font-size:10px;display:flex}.customer-favorite-copy>p svg{width:12px}.customer-favorite-rating{align-items:center;gap:7px;margin-top:10px;display:flex}.customer-favorite-rating span{color:#9b7027;align-items:center;gap:3px;font-size:11px;font-weight:900;display:flex}.customer-favorite-rating span svg{width:14px}.customer-favorite-rating small{color:#8b959f;font-size:9px}.customer-favorite-tags{flex-wrap:wrap;gap:5px;min-height:25px;margin-top:9px;display:flex}.customer-favorite-tags span{color:#65727e;background:#f1f4f6;border-radius:6px;padding:5px 7px;font-size:9px}.customer-favorite-meta{border-top:1px solid #e7ebee;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:11px;display:flex}.customer-favorite-meta small,.customer-favorite-meta strong{display:block}.customer-favorite-meta small{color:#8b949e;font-size:9px}.customer-favorite-meta strong{color:#27384d;margin-top:2px;font-size:14px}.customer-favorite-meta>span{color:#687887;align-items:center;gap:4px;font-size:9px;display:flex}.customer-favorite-meta>span svg{color:#9c7737;width:13px}.customer-favorite-card>footer{background:#fafbfb;border-top:1px solid #e5e9ec;grid-template-columns:auto 1fr 1fr;gap:6px;min-height:49px;padding:8px 10px;display:grid}.customer-favorite-card>footer>button,.customer-favorite-card>footer>a{color:#496887;cursor:pointer;background:#fff;border:1px solid #dce2e7;border-radius:8px;justify-content:center;align-items:center;gap:4px;min-height:33px;padding:0 8px;font-size:9px;font-weight:900;display:flex}.customer-favorite-card>footer>button{color:#98565b;width:36px;padding:0}.customer-favorite-card>footer svg{width:14px}.customer-favorite-card>footer>a.primary{color:#fff;background:#253d59;border-color:#253d59}.customer-favorites-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:390px;padding:38px 20px;display:flex}.customer-favorites-empty>span{color:#ac5260;background:#f8eaec;border-radius:16px;place-items:center;width:54px;height:54px;display:grid}.customer-favorites-empty>span svg{width:26px}.customer-favorites-empty h2{color:#2d3b4d;margin:14px 0 5px;font-size:18px}.customer-favorites-empty p{color:#7d8994;max-width:450px;margin:0 0 17px;font-size:11px;line-height:1.65}.customer-favorites-empty>div{color:#5e796b;align-items:center;gap:5px;margin-top:14px;font-size:9px;display:flex}.customer-favorites-empty>div svg{width:14px}.customer-favorite-tip{color:#3d765b;background:linear-gradient(135deg,#eef7f2,#fafcfb);border:1px solid #d7e3db;border-radius:11px;align-items:center;gap:11px;min-height:72px;padding:13px 15px;display:flex}.customer-favorite-tip>svg{width:25px}.customer-favorite-tip>div{flex:1}.customer-favorite-tip strong{color:#315e49;font-size:11px}.customer-favorite-tip p{color:#6e8378;margin:3px 0 0;font-size:10px}.customer-favorite-tip a{color:#3a7057;background:#fff;border:1px solid #c9ddd1;border-radius:8px;align-items:center;gap:5px;min-height:35px;padding:0 10px;font-size:9px;font-weight:900;display:flex}.customer-favorite-tip a svg{width:13px;transform:rotate(-90deg)}@media (width<=900px){.customer-favorite-summary{grid-template-columns:1fr 1fr}.customer-favorite-controls{flex-wrap:wrap;align-items:stretch}.customer-favorite-tabs{width:100%}.customer-favorite-search{flex:1;width:auto;margin-left:0}}@media (width<=640px){.customer-favorites-heading{flex-direction:column;align-items:flex-start}.customer-favorites-heading h1{font-size:24px}.customer-favorites-heading .button{width:100%}.customer-favorite-summary article{min-height:82px;padding:10px}.customer-favorite-summary article>span{width:35px;height:35px}.customer-favorite-summary strong{font-size:16px}.customer-favorite-sort{width:125px}.customer-favorite-grid{grid-template-columns:1fr;padding:9px}.customer-favorite-image{height:190px}.customer-favorite-tip{flex-wrap:wrap;align-items:flex-start}.customer-favorite-tip>div{min-width:calc(100% - 40px)}.customer-favorite-tip a{margin-left:36px}}.customer-notifications-page{gap:14px;display:grid}.customer-notifications-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.customer-notifications-heading>div>span{color:#9b7431;letter-spacing:.14em;margin-bottom:5px;font-size:12px;font-weight:900;display:block}.customer-notifications-heading h1{color:#1d2b40;letter-spacing:-.04em;margin:0;font-size:29px;line-height:1.15}.customer-notifications-heading p{color:#737f8b;margin:7px 0 0;font-size:13px;line-height:1.55}.customer-notifications-heading .button{white-space:nowrap;min-height:42px}.customer-notifications-heading .button svg{width:18px}.customer-notification-notice{color:#377055;background:#eef8f2;border:1px solid #cfe3d7;border-radius:10px;align-items:center;gap:9px;min-height:50px;padding:10px 13px;font-size:12px;font-weight:750;display:flex}.customer-notification-notice>svg{width:20px}.customer-notification-notice span{flex:1}.customer-notification-notice button{color:#648374;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;display:grid}.customer-notification-notice button svg{width:16px}.customer-notification-summary{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.customer-notification-summary article{background:#fff;border:1px solid #dfe4e8;border-radius:12px;align-items:center;gap:11px;min-height:91px;padding:14px;display:flex;box-shadow:0 3px 12px #16233b09}.customer-notification-summary article>span{border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.customer-notification-summary article>span svg{width:20px}.customer-notification-summary .all{color:#496f98;background:#eaf1f8}.customer-notification-summary .unread{color:#9a6d27;background:#fff1d9}.customer-notification-summary .today{color:#2f785a;background:#e8f4ee}.customer-notification-summary .action{color:#a1505b;background:#fae9ec}.customer-notification-summary small,.customer-notification-summary strong,.customer-notification-summary em{display:block}.customer-notification-summary small{color:#7a8590;font-size:11px}.customer-notification-summary strong{color:#243248;margin:2px 0;font-size:19px;line-height:1.2}.customer-notification-summary em{color:#89939d;font-size:10px;font-style:normal}.customer-notification-workspace{background:#fff;border:1px solid #dfe4e8;border-radius:13px;min-height:430px;overflow:hidden;box-shadow:0 4px 15px #16233b09}.customer-notification-controls{border-bottom:1px solid #e8ecef;align-items:center;gap:10px;min-height:65px;padding:11px 13px;display:flex}.customer-notification-tabs{scrollbar-width:thin;gap:4px;display:flex;overflow-x:auto}.customer-notification-tabs button{color:#687582;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;min-width:max-content;height:36px;padding:0 9px;font-size:11px;font-weight:750;display:flex}.customer-notification-tabs button.active{color:#294765;background:#edf4f9;border-color:#cad9e5;font-weight:900}.customer-notification-tabs b{color:#76818b;background:#eef1f3;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;display:grid}.customer-notification-tabs button.active b{color:#fff;background:#385a7d}.customer-notification-controls>label{color:#84909b;background:#fafbfb;border:1px solid #dce2e7;border-radius:9px;align-items:center;gap:7px;width:min(250px,29%);height:39px;margin-left:auto;padding:0 9px;display:flex}.customer-notification-controls>label>svg{width:16px}.customer-notification-controls input{color:#334154;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:11px}.customer-notification-controls label button{color:#86919b;cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;display:grid}.customer-notification-controls label button svg{width:13px}.customer-notification-error{color:#98575c;background:#faeaea;border-radius:9px;align-items:center;gap:7px;min-height:42px;margin:11px 12px 0;padding:8px 10px;font-size:11px;font-weight:750;display:flex}.customer-notification-error>svg{width:17px}.customer-notification-error button{width:26px;height:26px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin-left:auto;display:grid}.customer-notification-error button svg{width:14px}.customer-notification-list{background:#f7f8f9}.customer-notification-list>article{background:#fff;border-bottom:1px solid #e5e9ec;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:112px;padding:16px 13px;transition:background .2s,box-shadow .2s;display:grid;position:relative}.customer-notification-list>article:last-child{border-bottom:0}.customer-notification-list>article:hover{background:#fbfcfd}.customer-notification-list>article.unread{background:linear-gradient(90deg,#f1f6fa 0,#fff 42%);box-shadow:inset 3px 0 #42698d}.customer-notification-list>article>span{border-radius:13px;place-items:center;width:45px;height:45px;display:grid}.customer-notification-list>article>span svg{width:21px}.customer-notification-list .type-quote{color:#9a6d27;background:#fff1da}.customer-notification-list .type-appointment{color:#2f7658;background:#e8f4ee}.customer-notification-list .type-message{color:#42688e;background:#eaf1f8}.customer-notification-list>article.tone-important{box-shadow:inset 3px 0 #b48940}.customer-notification-list>article.tone-success{box-shadow:inset 3px 0 #4f8b6b}.customer-notification-list>article.tone-muted:not(.unread){opacity:.82}.customer-notification-copy{min-width:0}.customer-notification-copy header{align-items:center;gap:12px;display:flex}.customer-notification-copy header>div{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.customer-notification-copy strong{color:#27364a;font-size:14px}.customer-notification-copy header em,.customer-notification-copy header b{border-radius:6px;padding:4px 6px;font-size:9px;font-style:normal;font-weight:900}.customer-notification-copy header em{color:#376a8d;background:#e4eff7}.customer-notification-copy header b{color:#94651f;background:#fff0d7}.customer-notification-copy time{color:#929ca6;white-space:nowrap;margin-left:auto;font-size:10px}.customer-notification-copy>p{color:#6f7c88;margin:6px 0 10px;font-size:12px;line-height:1.55}.customer-notification-copy footer{align-items:center;gap:7px;display:flex}.customer-notification-copy footer small{color:#62707d;background:#f0f3f5;border-radius:6px;padding:4px 6px;font-size:9px;font-weight:900}.customer-notification-copy footer span{color:#8a949e;font-size:10px}.customer-notification-actions{align-items:center;gap:6px;display:flex}.customer-notification-actions>a,.customer-notification-actions>button{color:#4a6987;cursor:pointer;background:#fff;border:1px solid #dce2e7;border-radius:8px;justify-content:center;align-items:center;height:35px;display:flex}.customer-notification-actions>a{color:#365978;background:#f2f7fa;border-color:#cad8e3;gap:4px;padding:0 9px;font-size:10px;font-weight:900}.customer-notification-actions>button{width:35px}.customer-notification-actions svg{width:14px}.customer-notification-actions>button:disabled{opacity:.45;cursor:wait}.customer-notifications-loading,.customer-notifications-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding:34px 20px;display:flex}.customer-notifications-loading>span{border:3px solid #dce4ea;border-top-color:#385c7e;border-radius:50%;width:30px;height:30px}.customer-notifications-loading strong{color:#556779;margin-top:11px;font-size:12px}.customer-notifications-empty>svg{color:#496b8b;background:#edf3f7;border-radius:16px;width:54px;height:54px;padding:13px}.customer-notifications-empty.error>svg{color:#a35358;background:#f9eaea}.customer-notifications-empty h2{color:#2d3b4d;margin:14px 0 5px;font-size:18px}.customer-notifications-empty p{color:#7d8994;max-width:450px;margin:0 0 17px;font-size:12px;line-height:1.65}.customer-notifications-empty>div{color:#5e796b;align-items:center;gap:5px;margin-top:14px;font-size:10px;display:flex}.customer-notifications-empty>div svg{width:14px}.customer-detail-actions a{color:#496683;background:#fff;border:1px solid #dce2e7;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:37px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.customer-chat-message.business-reply{color:#344254;background:#fff;border:1px solid #dce5ea;border-radius:13px 13px 13px 3px;margin-left:0;margin-right:auto}.customer-chat-message.business-reply footer{color:#73808b;justify-content:flex-start}.security-controls section>a{color:#4c6b89;background:#fff;border:1px solid #dce2e6;border-radius:7px;align-items:center;gap:4px;height:30px;padding:0 8px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.security-controls section>a svg{width:12px}.security-emergency>a.button{width:100%;min-height:36px}@media (width<=900px){.customer-notification-summary{grid-template-columns:1fr 1fr}.customer-notification-controls{flex-wrap:wrap;align-items:stretch}.customer-notification-tabs{width:100%}.customer-notification-controls>label{width:100%;margin-left:0}.customer-notification-list>article{grid-template-columns:45px minmax(0,1fr)}.customer-notification-actions{grid-column:2;justify-content:flex-start}}@media (width<=640px){.customer-notifications-heading{flex-direction:column;align-items:flex-start}.customer-notifications-heading h1{font-size:24px}.customer-notifications-heading .button{width:100%}.customer-notification-summary article{min-height:82px;padding:10px}.customer-notification-summary article>span{width:35px;height:35px}.customer-notification-summary strong{font-size:16px}.customer-notification-list>article{grid-template-columns:39px minmax(0,1fr);gap:9px;padding:13px 10px}.customer-notification-list>article>span{border-radius:11px;width:39px;height:39px}.customer-notification-copy header{flex-direction:column;align-items:flex-start;gap:5px}.customer-notification-copy time{margin-left:0}.customer-notification-actions>a{flex:1}.customer-notification-controls{padding:9px}}:root{--copy-size:16px;--copy-size-compact:14px;--meta-size:12px}body{font-size:var(--copy-size)}button,input,select,textarea{font:inherit}.button{min-height:46px;padding-inline:20px;font-size:14px}.desktop-nav a,.text-link,.hero-trust{font-size:14px}.hero-search>label>span,.compact-search>label>span,.search-picker-label{font-size:11px}.hero-search>label>input,.compact-search>label>input,.search-picker-trigger,.picker-search input,.picker-group h3,.picker-option,.picker-empty{font-size:14px}.quick-filters>span,.quick-filters a{font-size:12px}.steps-grid p,.safe-note,.match-points span{font-size:14px}.availability-dot,.badge-row>span,.tag-row span,.response{font-size:11px}.business-meta,.card-bottom small{font-size:12px}.card-actions .button{min-height:42px;font-size:13px}.premium-label{font-size:10px}.package-copy>p{font-size:14px;line-height:1.6}.package-copy li,.package-copy a{font-size:13px}.quiz-top>span,.quiz-back,.quiz-restart,.quiz-result>small,.quiz-result li{font-size:12px}.quiz-options button,.quiz-result>p{font-size:14px}.city-card h3,.trust-cards h3,.guide-grid h3,.public-legal-grid h3{font-size:15px}.city-card strong,.city-card small,.trust-cards p,.guide-grid small,.guide-grid p,.guide-grid footer,.public-legal-grid p{font-size:12px}.reviews-grid footer strong{font-size:13px}.reviews-grid footer small,.footer-brand>span,.footer-grid>div:last-child>small,.footer-bottom{font-size:11px}.public-faq-list summary,.public-help-grid>aside p,.guide-page-hero>a,.guide-library header p,.guide-library li,.guide-library article>a{font-size:14px}.footer-grid h3,.footer-grid>div:not(:first-child)>a{font-size:13px}.cookie-banner p,.cookie-banner .button,.breadcrumb,.location-search,.results-toolbar>div:first-child span,.view-toggle button,.sort-select,.sort-select select,.filter-title button,.filter-group h3,.filter-select-wrap select,.price-range,.rating-options button,.check-list label,.toggle-row,.within-search input{font-size:12px}.profile-meta,.profile-phone-banner em,.profile-tabs a,.profile-section>p{font-size:13px}.profile-phone-banner small,.about-stats small,.profile-section .split-heading>small{font-size:11px}.profile-packages p,.profile-packages li,.package-facts,.profile-packages footer small{font-size:12px}.profile-campaigns article>span,.public-gallery-layer footer,.public-action-toast,.public-call-panel>small,.public-call-panel>em{font-size:11px}.public-call-panel>p,.public-action-success>p{font-size:13px}:is(.dashboard-app,.customer-dashboard,.admin-panel){font-size:15px}:is(.dashboard-app,.customer-dashboard,.admin-panel) :is(p,label,input,select,textarea,time){font-size:13px;line-height:1.55}:is(.dashboard-app,.customer-dashboard,.admin-panel) small{font-size:var(--meta-size);line-height:1.45}:is(.dashboard-app,.customer-dashboard,.admin-panel) :is(button,a.button){font-size:13px}:is(.dashboard-app,.customer-dashboard,.admin-panel) :is(.dashboard-welcome h1,[class$=-heading] h1,[class*=-heading] h1){font-size:clamp(28px,2.45vw,34px);line-height:1.16}:is(.dashboard-app,.customer-dashboard,.admin-panel) h2{font-size:18px;line-height:1.25}:is(.dashboard-app,.customer-dashboard,.admin-panel) h3{font-size:16px;line-height:1.3}:is(.dashboard-app,.customer-dashboard,.admin-panel) :is(.dashboard-card,[class*=-workspace],[class*=-drawer],[class*=-panel]) h2{font-size:16px}:is(.dashboard-app,.customer-dashboard,.admin-panel) :is(.dashboard-breadcrumb,.nav-group>span,.admin-label,[class*=-kicker],[class*=-eyebrow]),:is(.dashboard-app,.customer-dashboard,.admin-panel) :is(.table-head,.customer-table-head,[class*=-table-head],[class*=-invoice-head]){font-size:12px}:is(.dashboard-app,.customer-dashboard,.admin-panel) :is(.table-row,.customer-table-row,[class*=-table-row],[class*=-invoice-row]) :is(strong,em,span:not([class])){font-size:13px}:is(.dashboard-app,.customer-dashboard,.admin-panel) :is(.status-green,.status-orange,.status-blue,[class*=-status],[class*=-badge],[class*=-tag]){font-size:12px}:is(.dashboard-app,.customer-dashboard,.admin-panel) :is(.dashboard-sidebar,.admin-panel>aside,.customer-shell>aside) :is(button,a,small,strong,.nav-group>span){font-size:13px}:is(.dashboard-app,.customer-dashboard,.admin-panel) :is(.dashboard-sidebar,.admin-panel>aside,.customer-shell>aside) .nav-group>span{font-size:11px}:is(.dashboard-app,.customer-dashboard,.admin-panel) :is(.dashboard-sidebar,.admin-panel>aside,.customer-shell>aside) :is(button,a){min-height:40px}:is(.dashboard-app,.customer-dashboard,.admin-panel) :is(.dashboard-topbar,.admin-panel>section>header,.customer-dashboard>header) :is(input,button,a,span,small,strong),:is(.dashboard-app,.customer-dashboard,.admin-panel) :is(.dashboard-alert,.quote-success-toast,.quote-error,[class*=-notice],[class*=-error],[class*=-tip],[class*=-safety]){font-size:13px}@media (width<=640px){.button{min-height:44px;font-size:13px}.hero-copy>p,.section-heading p,.trust-intro p{font-size:16px}:is(.dashboard-app,.customer-dashboard,.admin-panel) :is(p,label,input,select,textarea,time){font-size:13px}:is(.dashboard-app,.customer-dashboard,.admin-panel) small{font-size:12px}:is(.dashboard-app,.customer-dashboard,.admin-panel) :is(.dashboard-welcome h1,[class$=-heading] h1,[class*=-heading] h1){font-size:27px}:is(.dashboard-app,.customer-dashboard,.admin-panel) h2{font-size:17px}}
