@charset "UTF-8";.manager-sidebar{position:fixed;inset:0 auto 0 0;z-index:1100;display:flex;width:284px;flex-direction:column;gap:18px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;border-right:1px solid rgba(234,216,191,.16);background:radial-gradient(circle at top left,rgba(189,139,46,.24),transparent 32%),linear-gradient(180deg,#211d19,#2b241d 56%,#171411);padding:22px 18px;color:#fff;box-shadow:18px 0 54px #211d192e}.manager-sidebar::-webkit-scrollbar{width:0;height:0}.manager-sidebar__mobile-close,.manager-nav-scrim{display:none}.manager-brand{display:flex;width:100%;align-items:center;gap:13px;border:1px solid rgba(241,189,104,.18);border-radius:22px;background:linear-gradient(135deg,#fffaf11c,#ffffff0b);color:inherit;cursor:pointer;padding:10px 11px;text-align:left;box-shadow:inset 0 1px #ffffff17,0 18px 42px #00000029}.manager-brand__logo{width:52px;height:54px;border-radius:18px;background:linear-gradient(180deg,#fffaf1,#f7ead2);object-fit:contain;padding:5px;box-shadow:0 14px 32px #00000038,inset 0 1px #ffffffdb}.manager-brand strong{display:block;font-size:21px;font-weight:950;letter-spacing:-.045em;line-height:.92;text-transform:none}.manager-brand small{display:block;margin-top:7px;color:#f1bd68eb;font-size:9px;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.manager-sidebar__workspace{border:1px solid rgba(255,255,255,.12);border-radius:22px;background:#ffffff14;padding:16px;box-shadow:inset 0 1px #ffffff14}.manager-sidebar__workspace .manager-sidebar__eyebrow{color:#f1bd68;font-size:10px;font-weight:950;letter-spacing:.18em;text-transform:uppercase}.manager-sidebar__workspace strong,.manager-sidebar__workspace small{display:block}.manager-sidebar__workspace strong{margin-top:8px;font-size:15px;font-weight:900}.manager-sidebar__workspace small{margin-top:4px;color:#ffffff94;font-size:12px;font-weight:700}.manager-sidebar__nav{display:grid;gap:18px}.manager-nav-group{display:grid;gap:7px}.manager-nav-group p{margin:0 0 2px;padding:0 10px;color:#ffffff6b;font-size:10px;font-weight:950;letter-spacing:.18em;text-transform:uppercase}.manager-nav-group__toggle{display:flex;width:100%;align-items:center;justify-content:space-between;margin:0 0 2px;padding:0 10px;background:none;border:0;color:#ffffff6b;cursor:pointer;font-family:inherit;font-size:10px;font-weight:950;letter-spacing:.18em;text-transform:uppercase;transition:color .18s ease}.manager-nav-group__toggle:hover{color:#ffffffb8}.manager-nav-group__toggle svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transition:transform .18s ease}.manager-nav-group__toggle[aria-expanded=true] svg{transform:rotate(90deg)}.manager-nav-group__items{display:grid;gap:7px}.manager-nav-item{display:grid;grid-template-columns:30px 1fr;align-items:center;width:100%;min-height:42px;border:1px solid transparent;border-radius:14px;background:transparent;color:#ffffffb8;cursor:pointer;gap:9px;padding:7px 10px;text-align:left;transition:all .18s ease}.manager-nav-item:hover{border-color:#f1bd6838;background:#ffffff12;color:#fff}.manager-nav-item.is-active{border-color:#f1bd6857;background:#fff7e9;color:#211d19;box-shadow:0 14px 28px #0000002e}.manager-nav-item__icon{display:inline-flex;height:30px;width:30px;align-items:center;justify-content:center;border-radius:10px;background:#ffffff17;color:#f1bd68;font-size:16px;font-weight:950}.manager-nav-item__icon svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.manager-nav-item.is-active .manager-nav-item__icon{background:#bd8b2e;color:#fff}.manager-nav-item>span:nth-child(2){font-size:13px;font-weight:900}.manager-nav-item__badge{border-radius:999px;background:#bd8b2e24;color:#f1bd68;font-size:9px;font-weight:950;letter-spacing:.08em;padding:3px 6px;text-transform:uppercase}.manager-nav-item.is-active .manager-nav-item__badge{background:#f1eadf;color:#9f6411}.manager-sidebar__support{margin-top:auto;border-radius:20px;background:#bd8b2e24;padding:15px}.manager-sidebar__support span{display:block;color:#ffffffb8;font-size:12px;font-weight:800}.manager-sidebar__support a{display:inline-flex;margin-top:9px;color:#f1bd68;font-size:13px;font-weight:950;text-decoration:none}.manager-topbar{position:relative;z-index:1000;display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:18px;margin-left:284px;border-bottom:1px solid #ead8bf;background:#f7f4eeeb;padding:14px 28px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.manager-topbar__context{display:flex;min-width:0;align-items:center;color:#5f5040;font-size:13px;font-weight:850}.manager-topbar__search{display:flex;min-width:260px;max-width:560px;flex:1;align-items:center;gap:10px;border:1px solid #ead8bf;border-radius:16px;background:#fff;padding:0 14px;box-shadow:0 10px 28px #2d23160f}.manager-topbar__search span{color:#bd8b2e;font-size:18px;font-weight:950}.manager-topbar__search span svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.manager-topbar__search input{width:100%;height:42px;border:0;background:transparent;color:#211d19;font-size:14px;font-weight:700;outline:0}.manager-topbar__search input::placeholder{color:#9a8a76}.manager-topbar__actions{display:flex;align-items:center;gap:12px}.manager-topbar__notification,.manager-topbar__profile{border:1px solid #ead8bf;background:#fff;color:#211d19;cursor:pointer;font-weight:950;transition:all .18s ease}.manager-topbar__notification:hover,.manager-topbar__profile:hover{transform:translateY(-1px);box-shadow:0 10px 24px #2d23161a}.manager-topbar__notification{position:relative;height:42px;width:42px;border-radius:15px}.manager-topbar__notification:before{content:"•";color:#bd8b2e;font-size:32px;line-height:0}.manager-topbar__notification span{position:absolute;right:-4px;top:-5px;display:flex;height:18px;min-width:18px;align-items:center;justify-content:center;border-radius:999px;background:#a33820;color:#fff;font-size:10px}.manager-topbar__profile{display:flex;height:42px;width:42px;align-items:center;justify-content:center;border-radius:50%;background:#211d19;color:#fff;overflow:hidden}.manager-topbar__profile-image{display:block;height:100%;width:100%;object-fit:cover;background:#fff}@media(max-width:1180px){.manager-sidebar{width:236px;padding:18px 12px}.manager-topbar{margin-left:236px;padding-inline:18px}.manager-brand strong{font-size:15px}.manager-nav-item{grid-template-columns:28px 1fr}.manager-nav-item__badge{display:none}}@media(max-width:820px){.manager-sidebar{position:fixed;inset:0 auto 0 0;width:min(330px,100vw - 44px);max-height:none;padding:18px 14px;pointer-events:none;transform:translate(calc(-100% - 18px));transition:transform .18s ease,visibility 0s linear .18s;visibility:hidden}.manager-sidebar.is-mobile-open{pointer-events:auto;transform:translate(0);transition:transform .18s ease;visibility:visible}.manager-topbar{position:sticky;top:0;min-height:64px;margin-left:0;padding:10px 16px}.manager-topbar__context{gap:10px}.manager-topbar__context>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-nav-scrim{position:fixed;z-index:1090;display:block;top:0;right:0;bottom:0;left:0;width:100%;border:0;background:#18130e6b;cursor:pointer}.manager-sidebar__mobile-close{position:absolute;z-index:1;top:17px;right:14px;display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(241,189,104,.3);border-radius:12px;background:#ffffff14;color:#f1bd68;cursor:pointer}.manager-sidebar__mobile-close svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2}.manager-brand{padding-right:52px}}.manager-topbar__left{display:flex;flex:1;align-items:center;gap:18px;min-width:0}.manager-topbar__menu{display:none;width:42px;height:42px;place-items:center;border:0;background:transparent;color:#3f352b;cursor:pointer;padding:8px}.manager-topbar__menu svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.manager-topbar__search{flex:0 1 560px;max-width:560px;min-width:340px;border-radius:14px;background:#ffffffeb}.manager-topbar__user{display:grid;min-width:126px;border:0;background:transparent;color:#211d19;cursor:pointer;line-height:1.1;padding:0 4px;text-align:left}.manager-topbar__user strong,.manager-topbar__user small{display:block}.manager-topbar__user strong{font-size:14px;font-weight:950}.manager-topbar__user small{margin-top:3px;color:#6d5f4f;font-size:11px;font-weight:800}@media(max-width:820px){.manager-topbar__menu{display:inline-grid}.manager-topbar__left{width:100%}.manager-topbar__search{min-width:0;max-width:none}.manager-topbar__user{display:none}}@media(min-width:1181px){.manager-sidebar{width:260px;gap:10px;padding:14px 12px;box-shadow:12px 0 34px #211d1924}.manager-brand{gap:9px;border-radius:15px;padding:7px 8px}.manager-brand__logo{width:42px;height:42px;border-radius:13px;padding:4px}.manager-brand strong{font-size:17px;line-height:.96}.manager-brand small{margin-top:4px;font-size:8px;letter-spacing:.1em}.manager-sidebar__workspace{border-radius:14px;padding:10px}.manager-sidebar__workspace strong{margin-top:5px;font-size:13px}.manager-sidebar__workspace small{margin-top:2px;font-size:10.5px;line-height:1.3}.manager-sidebar__nav{gap:10px}.manager-nav-group{gap:4px}.manager-nav-group p,.manager-nav-group__toggle{margin-bottom:0;padding-inline:8px;font-size:8.5px;letter-spacing:.14em}.manager-nav-group__toggle svg{width:10px;height:10px}.manager-nav-group__items{gap:4px}.manager-nav-item{grid-template-columns:25px minmax(0,1fr);min-height:34px;gap:7px;border-radius:10px;padding:4px 7px}.manager-nav-item__icon{width:25px;height:25px;border-radius:8px}.manager-nav-item__icon svg{width:14px;height:14px}.manager-nav-item>span:nth-child(2){overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.manager-nav-item__badge{display:none}.manager-sidebar__support{border-radius:14px;padding:10px}.manager-sidebar__support span,.manager-sidebar__support a{font-size:11px}.manager-topbar{min-height:56px;margin-left:260px;gap:10px;padding:8px 18px}.manager-topbar__left{gap:10px}.manager-topbar__menu,.manager-topbar__notification,.manager-topbar__profile{width:34px;height:34px}.manager-topbar__menu{padding:6px}.manager-topbar__menu span{width:18px}.manager-topbar__search{flex:0 1 460px;min-width:260px;max-width:460px;gap:8px;border-radius:11px;padding:0 10px}.manager-topbar__search span,.manager-topbar__search span svg{width:15px;height:15px;font-size:15px}.manager-topbar__search input{height:34px;font-size:13px}.manager-topbar__actions{gap:8px}.manager-topbar__user{min-width:108px;padding:0 2px}.manager-topbar__user strong{font-size:12px}.manager-topbar__user small{margin-top:1px;font-size:10px}}.manager-language-switch{position:relative;display:inline-flex;align-items:center;gap:3px;border:1px solid rgba(189,139,46,.24);border-radius:999px;background:#fffdf9c7;padding:3px;box-shadow:inset 0 1px #ffffffb8,0 8px 18px #2d23160f}.manager-language-switch--open{z-index:1200}.manager-language-switch__globe{display:inline-grid;height:26px;width:26px;flex-shrink:0;place-items:center;border-radius:50%;background:#fff5e5;color:#b8873c;box-shadow:inset 0 0 0 1px #bd8b2e33}.manager-language-switch__globe svg{height:15px;width:15px}.manager-language-switch__trigger{display:inline-flex;min-height:28px;align-items:center;gap:4px;border:0;border-radius:999px;background:transparent;color:#211d19;cursor:pointer;font-family:inherit;font-size:12px;font-weight:900;letter-spacing:.08em;line-height:1;padding:0 9px;text-transform:uppercase;transition:background .15s ease,color .15s ease}.manager-language-switch__trigger:hover{background:#f7efe4}.manager-language-switch__trigger--compact{min-height:26px;padding-inline:8px}.manager-language-switch__caret{height:11px;width:11px;transition:transform .15s ease}.manager-language-switch__caret.is-open{transform:rotate(180deg)}.manager-language-switch__panel{position:absolute;top:calc(100% + 8px);right:0;z-index:1200;width:min(20rem,100vw - 2rem);overflow:hidden;border:1px solid #eadfce;border-radius:16px;background:#fffffffa;color:#211d19;box-shadow:0 24px 60px #23190e47}.manager-language-switch__search{border-bottom:1px solid #f0e7d8;padding:8px}.manager-language-switch__search input{width:100%;border:1px solid #eadfce;border-radius:12px;background:#fdfaf4;color:#211d19;font-family:inherit;font-size:13px;font-weight:600;outline:none;padding:8px 12px}.manager-language-switch__search input:focus{border-color:#d9a648;box-shadow:0 0 0 3px #d9a64840}.manager-language-switch__list{max-height:18rem;overflow-y:auto;margin:0;padding:6px;list-style:none}.manager-language-switch__option{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;border:0;border-radius:12px;background:transparent;cursor:pointer;font-family:inherit;padding:8px 10px;text-align:left;transition:background .15s ease}.manager-language-switch__option:hover{background:#f7efe4}.manager-language-switch__option.is-active{background:#d9a64829}.manager-language-switch__option-names{min-width:0}.manager-language-switch__option-native{display:block;overflow:hidden;color:#211d19;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.manager-language-switch__option-english{display:block;overflow:hidden;color:#8b7a63;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.manager-language-switch__short{flex-shrink:0;border-radius:999px;background:#f4ecdf;color:#8b7a63;font-size:10px;font-weight:900;letter-spacing:.1em;padding:2px 8px;text-transform:uppercase}.manager-language-switch__short.is-active{background:#bd8b2e;color:#fff}.manager-language-switch__custom{display:flex;width:100%;align-items:center;gap:10px;border:0;border-radius:12px;background:transparent;cursor:pointer;font-family:inherit;padding:9px 10px;text-align:left;transition:background .15s ease}.manager-language-switch__custom:hover{background:#f7efe4}.manager-language-switch__custom .manager-language-switch__option-native{color:#8f651f}.manager-language-switch__empty{color:#8b7a63;font-size:12px;font-weight:600;padding:12px}.manager-topbar .manager-language-switch{background:#fff;border-color:#ead8bf}.login-topbar .manager-language-switch{background:#fffdf9db}@media(max-width:720px){.manager-language-switch__trigger{padding-inline:8px}}.manager-credit-indicator{display:inline-flex;min-height:34px;align-items:center;gap:6px;border:1px solid rgba(189,139,46,.34);border-radius:999px;background:#ffffffe0;box-shadow:inset 0 1px #fffc,0 7px 18px #2d23160f;color:#4b3a29;padding:4px 10px 4px 6px;text-decoration:none;white-space:nowrap;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.manager-credit-indicator:hover,.manager-credit-indicator:focus-visible{border-color:#bd8b2e;box-shadow:0 9px 20px #2d23161f;color:#211d19;outline:none;transform:translateY(-1px)}.manager-credit-indicator:focus-visible{outline:3px solid rgba(189,139,46,.32);outline-offset:2px}.manager-credit-indicator.is-unavailable{border-color:#7d685247;color:#7d6b59}.manager-credit-indicator__icon{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:50%;background:#f4e6c8;color:#a36f1d}.manager-credit-indicator__icon svg{width:15px;height:15px}.manager-credit-indicator__label{color:#725e48;font-size:10px;font-weight:850}.manager-credit-indicator strong{color:#211d19;font-size:14px;font-weight:950;letter-spacing:-.02em;line-height:1}.manager-credit-indicator__unit{color:#806b52;font-size:10px;font-weight:850}@media(max-width:820px){.manager-credit-indicator{min-height:34px;padding-right:8px}.manager-credit-indicator__label{display:none}}@media(max-width:480px){.manager-credit-indicator{gap:5px;padding:4px 7px 4px 5px}.manager-credit-indicator__icon{width:23px;height:23px}.manager-credit-indicator__unit{display:none}}@media(prefers-reduced-motion:reduce){.manager-credit-indicator{transition:none}}.welcome-credit-backdrop{position:fixed;z-index:1500;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:auto;padding:24px;background:#1c161199;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.welcome-credit-modal{position:relative;width:min(520px,100%);overflow:hidden;border:1px solid rgba(234,216,191,.96);border-radius:30px;background:radial-gradient(circle at 17% 5%,rgba(255,240,198,.96),transparent 27%),radial-gradient(circle at 92% 18%,rgba(221,183,112,.22),transparent 28%),#fffaf4;box-shadow:0 32px 96px #140e0861;color:#211d19;padding:clamp(26px,4vw,42px);text-align:center}.welcome-credit-modal:after{position:absolute;right:-74px;bottom:-86px;width:218px;height:218px;border:1px solid rgba(189,139,46,.16);border-radius:50%;box-shadow:0 0 0 27px #bd8b2e0d,0 0 0 54px #bd8b2e09;content:"";pointer-events:none}.welcome-credit-modal__close{position:absolute;z-index:2;top:16px;right:16px;display:grid;width:40px;height:40px;place-items:center;border:1px solid #ead8bf;border-radius:13px;background:#ffffffd1;color:#6b5b4a;cursor:pointer}.welcome-credit-modal__close svg{width:20px;height:20px}.welcome-credit-modal__close:hover,.welcome-credit-modal__close:focus-visible{border-color:#bd8b2e;color:#9f6411;outline:none}.welcome-credit-modal__sparkles{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;color:#c88d29;opacity:.72;pointer-events:none}.welcome-credit-modal__sparkles svg{position:absolute}.welcome-credit-modal__sparkles svg:nth-child(1){top:70px;left:68px;width:19px;height:19px}.welcome-credit-modal__sparkles svg:nth-child(2){top:116px;right:68px;width:14px;height:14px}.welcome-credit-modal__sparkles svg:nth-child(3){top:58px;right:116px;width:10px;height:10px}.welcome-credit-modal__coin{position:relative;z-index:1;display:grid;width:76px;height:76px;place-items:center;border:8px solid #ffe6a6;border-radius:50%;background:linear-gradient(145deg,#f4c75f,#bd7a15 88%);box-shadow:inset 0 2px 2px #ffffff8f,0 14px 28px #aa6f1242;color:#fffdf7;font-size:.98rem;font-weight:950;letter-spacing:-.06em;margin:0 auto 18px}.welcome-credit-modal__eyebrow{position:relative;z-index:1;margin:0;color:#9f6411;font-size:.74rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.welcome-credit-modal h2{position:relative;z-index:1;max-width:430px;margin:10px auto 0;color:#211d19;font-size:clamp(2rem,5vw,2.75rem);font-weight:950;letter-spacing:-.06em;line-height:1.02}.welcome-credit-modal__copy{position:relative;z-index:1;max-width:405px;margin:14px auto 0;color:#6b5b4a;font-size:.94rem;font-weight:700;line-height:1.62}.welcome-credit-modal__amount{position:relative;z-index:1;display:grid;justify-items:center;margin:24px auto 0;border:1px solid rgba(189,139,46,.29);border-radius:20px;background:linear-gradient(135deg,#fff7e3f5,#ffffffdb);box-shadow:0 14px 26px #7f582014;padding:15px 18px}.welcome-credit-modal__amount strong{color:#a9680d;font-size:clamp(2.5rem,7vw,3.35rem);font-variant-numeric:tabular-nums;font-weight:950;letter-spacing:-.07em;line-height:.92}.welcome-credit-modal__amount span{margin-top:5px;color:#5e4630;font-size:.85rem;font-weight:900}.welcome-credit-modal__amount small{margin-top:8px;color:#826343;font-size:.75rem;font-weight:800}.welcome-credit-modal__proof{position:relative;z-index:1;display:inline-flex;align-items:center;gap:7px;max-width:100%;margin:16px 0 0;color:#5c7653;font-size:.78rem;font-weight:850;line-height:1.4}.welcome-credit-modal__proof svg{width:18px;height:18px;flex:0 0 auto;color:#5b8a51}.welcome-credit-modal__primary{position:relative;z-index:1;display:inline-flex;width:100%;min-height:48px;align-items:center;justify-content:center;gap:8px;margin-top:25px;border:0;border-radius:14px;background:linear-gradient(180deg,#c98d29,#aa6e10);box-shadow:0 13px 26px #aa6f1240;color:#fff;cursor:pointer;font:inherit;font-size:.92rem;font-weight:900}.welcome-credit-modal__primary svg{width:19px;height:19px}.welcome-credit-modal__primary:hover{background:linear-gradient(180deg,#d69b36,#b57511);transform:translateY(-1px)}.welcome-credit-modal__primary:focus-visible{outline:3px solid rgba(55,112,176,.72);outline-offset:3px}@media(max-width:560px){.welcome-credit-backdrop{display:block;padding:12px}.welcome-credit-modal{min-height:calc(100dvh - 24px);border-radius:23px;padding:68px 22px 24px}.welcome-credit-modal__sparkles svg:nth-child(1){top:54px;left:40px}.welcome-credit-modal__sparkles svg:nth-child(2){top:112px;right:41px}.welcome-credit-modal__sparkles svg:nth-child(3){top:62px;right:90px}}@media(prefers-reduced-motion:reduce){.welcome-credit-modal__primary:hover{transform:none}}.contact-setup-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;display:grid;place-items:center;overflow:auto;padding:24px;background:#1c161194;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.contact-setup-modal{display:flex;width:min(860px,100%);height:min(720px,100vh - 48px);max-height:calc(100vh - 48px);box-sizing:border-box;flex-direction:column;overflow:hidden;border:1px solid rgba(234,216,191,.9);border-radius:28px;background:#fffaf4;padding:clamp(22px,3vw,34px);box-shadow:0 30px 90px #140e084d;color:#211d19}.contact-setup-modal__intro,.contact-setup-modal__form,.contact-setup-modal__body{min-height:0}.contact-setup-modal__intro{flex:0 0 auto}.contact-setup-modal__form{display:flex;min-height:0;flex:1 1 auto;flex-direction:column}.contact-setup-modal__body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding-right:6px}.contact-setup-eyebrow{margin:0;color:#bd8b2e;font-size:.76rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.contact-setup-modal h2{max-width:760px;margin:8px 0 0;font-size:clamp(1.75rem,3vw,2.65rem);font-weight:900;letter-spacing:-.035em;line-height:1.22}.contact-setup-copy,.contact-setup-modal p{color:#6b5b4a;font-weight:750;line-height:1.62}.contact-setup-copy{max-width:720px;margin:10px 0 0}.contact-setup-field{display:grid;gap:8px;margin-top:18px;color:#3b332a;font-size:.86rem;font-weight:900}.contact-setup-field input,.contact-setup-row input,.contact-setup-row select{min-height:44px;width:100%;border:1px solid #ead8bf;border-radius:13px;background:#fffdfa;color:#211d19;font:inherit;font-weight:750;padding:0 12px;outline:none}.contact-setup-rows{display:grid;gap:12px;margin-top:16px}.contact-setup-row{border:1px solid #eadfce;border-radius:18px;background:#fff;padding:14px}.contact-setup-row__top,.contact-setup-actions,.contact-setup-flags{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.contact-setup-row__top{justify-content:space-between;margin-bottom:12px}.contact-setup-row__top button{border:0;background:transparent;color:#a33820;cursor:pointer;font-weight:900}.contact-setup-row__grid{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(180px,1.2fr) minmax(180px,1.2fr);gap:10px}.contact-setup-flags{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;color:#6b5b4a}.contact-setup-flag{display:flex;min-height:68px;align-items:flex-start;gap:10px;border:1px solid #eadfce;border-radius:13px;background:#fffdf9;cursor:pointer;font-size:.8rem;font-weight:850;padding:11px}.contact-setup-flag input{width:18px;height:18px;min-height:0;min-width:0;flex:0 0 auto;margin:2px 0 0;accent-color:#bd8b2e;padding:0}.contact-setup-flag span,.contact-setup-flag strong,.contact-setup-flag small{display:block}.contact-setup-flag strong{color:#3b332a;font-size:.8rem;font-weight:900;line-height:1.3}.contact-setup-flag small{margin-top:4px;color:#756656;font-size:.72rem;font-weight:700;line-height:1.42}.contact-setup-actions{flex:0 0 auto;justify-content:flex-end;border-top:1px solid #eadfce;margin-top:14px;padding-top:14px}.contact-setup-primary,.contact-setup-soft{border-radius:13px;cursor:pointer;font-weight:900;padding:12px 16px}.contact-setup-primary{border:0;background:linear-gradient(180deg,#c58a26,#aa6f12);color:#fff;box-shadow:0 12px 26px #aa6f123b}.contact-setup-soft{border:1px solid #d9bd93;background:#fff;color:#9f6411}.contact-setup-error{border-radius:13px;background:#fff0ed;color:#a33820!important;padding:12px 14px}@media(max-width:760px){.contact-setup-backdrop{display:block;padding:12px}.contact-setup-modal{width:100%;height:calc(100vh - 24px);max-height:none;border-radius:20px;padding:20px}.contact-setup-modal h2{font-size:1.6rem}.contact-setup-row__grid,.contact-setup-flags{grid-template-columns:1fr}.contact-setup-actions{align-items:stretch;flex-direction:column}.contact-setup-actions button{width:100%}}.viewing-availability-editor{--va-ink: var(--uh-ink, #211d19);--va-ink-soft: var(--uh-ink-soft, #5f5142);--va-muted: var(--uh-muted, #8b7a66);--va-gold-dark: var(--uh-gold-dark, #9f6411);--va-line: var(--uh-line, #ead8bf);display:grid;gap:16px;border:1px solid rgba(189,139,46,.3);border-radius:20px;background:linear-gradient(135deg,#fffbf4fa,#f7ebd6a3);box-shadow:inset 0 1px #ffffffeb;padding:18px}.viewing-availability-editor__header p{color:var(--va-gold-dark);font-size:10px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.viewing-availability-editor__header h3{color:var(--va-ink);font-size:19px;font-weight:950;letter-spacing:-.025em}.viewing-availability-editor__header span{color:var(--va-muted);font-size:12px;font-weight:750;line-height:1.5}.viewing-availability-editor__header>strong{flex:0 0 auto;border:1px solid rgba(189,139,46,.28);border-radius:999px;background:#ffffffb8;color:var(--va-gold-dark);font-size:11px;font-weight:950;padding:7px 10px}.viewing-availability-editor__days button{display:grid;min-height:58px;place-items:center;gap:2px;border:1px solid rgba(189,139,46,.25);border-radius:13px;background:#ffffffb3;color:var(--va-ink-soft);cursor:pointer;font:inherit;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.viewing-availability-editor__days button.is-selected{border-color:var(--va-gold-dark);background:linear-gradient(135deg,#c69233,#9f6411);box-shadow:0 10px 20px #9f641133;color:#fff}.viewing-availability-editor__empty strong{color:var(--va-ink);font-size:13px;font-weight:950}.viewing-availability-editor__empty span{max-width:580px;color:var(--va-muted);font-size:12px;font-weight:700;line-height:1.45}.viewing-availability-editor__day-header strong{color:var(--va-ink);font-size:14px;font-weight:950}.viewing-availability-editor__day-header span{color:var(--va-muted);font-size:10px;font-weight:800}.viewing-availability-editor__text-action,.viewing-availability-editor__add-range,.viewing-availability-editor__remove-range{border:0;background:transparent;color:var(--va-gold-dark);cursor:pointer;font:inherit;font-size:11px;font-weight:950}.viewing-availability-editor__range label>span{color:var(--va-muted);font-size:10px;font-weight:850}.viewing-availability-editor__range input{width:100%;min-height:40px;border:1px solid rgba(189,139,46,.3);border-radius:10px;background:#fffdf9;color:var(--va-ink);font:inherit;font-size:13px;font-weight:850;padding:7px 9px}.viewing-availability-editor__range input:focus-visible{border-color:var(--va-gold-dark);box-shadow:0 0 0 3px #bd8b2e29;outline:none}.viewing-availability-editor__range-divider{padding-bottom:10px;color:var(--va-muted);font-size:14px;font-weight:950}.viewing-availability-editor__hint{margin:0;color:var(--va-muted);font-size:11px;font-weight:700;line-height:1.5}.viewing-availability-setup-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1401;display:grid;place-items:center;overflow:auto;padding:24px;background:#1c161194;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.viewing-availability-setup-modal{display:flex;width:min(960px,100%);max-height:calc(100dvh - 48px);min-height:0;flex-direction:column;overflow:hidden;border:1px solid rgba(234,216,191,.94);border-radius:30px;background:radial-gradient(circle at 90% 0%,rgba(213,170,93,.17),transparent 31%),#fffaf4;box-shadow:0 30px 90px #140e0852;color:#211d19}.viewing-availability-setup-modal__header{display:flex;flex:0 0 auto;align-items:flex-start;justify-content:space-between;gap:18px;padding:clamp(22px,3vw,34px) clamp(22px,3vw,34px) 16px}.viewing-availability-setup-form{display:flex;min-height:0;flex:1 1 auto;flex-direction:column}.viewing-availability-setup-modal__body{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:0 clamp(22px,3vw,34px) 18px;scrollbar-color:#cfb078 transparent;scrollbar-gutter:stable}.viewing-availability-setup-modal__body::-webkit-scrollbar{width:10px}.viewing-availability-setup-modal__body::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:#cfb078;background-clip:content-box}.viewing-availability-setup-modal__footer{display:grid;min-width:0;flex:0 0 auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;border-top:1px solid #eadfce;background:#fffaf4f5;box-shadow:0 -12px 24px #5940200d;padding:14px clamp(22px,3vw,34px) clamp(18px,2.4vw,25px)}.viewing-availability-setup-modal__intro{display:grid;grid-template-columns:auto minmax(0,1fr);gap:15px}.viewing-availability-setup-modal__icon{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(189,139,46,.3);border-radius:16px;background:linear-gradient(135deg,#fff3db,#ecd39e);color:#9f6411}.viewing-availability-setup-modal__icon svg{width:25px;height:25px}.viewing-availability-setup-modal__eyebrow{margin:2px 0 0;color:#bd8b2e;font-size:.76rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.viewing-availability-setup-modal h2{margin:7px 0 0;color:#211d19;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.02;letter-spacing:-.055em}.viewing-availability-setup-modal__copy{max-width:690px;margin:12px 0 0;color:#6b5b4a;font-weight:750;line-height:1.65}.viewing-availability-setup-modal__close{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;border:1px solid #ead8bf;border-radius:13px;background:#ffffffc2;color:#6b5b4a;cursor:pointer}.viewing-availability-setup-modal__close svg{width:20px;height:20px}.viewing-availability-setup-modal__close:hover,.viewing-availability-setup-modal__close:focus-visible{border-color:#bd8b2e;color:#9f6411;outline:none}.viewing-availability-setup-presets{margin-top:22px;border:1px solid #eadfce;border-radius:20px;background:#ffffffb3;padding:16px}.viewing-availability-setup-presets__header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.viewing-availability-setup-presets__header p,.viewing-availability-setup-presets__header h3,.viewing-availability-setup-presets__header span{margin:0}.viewing-availability-setup-presets__header p{color:#9f6411;font-size:.69rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.viewing-availability-setup-presets__header h3{margin-top:3px;color:#211d19;font-size:1rem;font-weight:900;letter-spacing:-.025em}.viewing-availability-setup-presets__header span{max-width:460px;color:#7e6b57;font-size:.78rem;font-weight:700;line-height:1.45;text-align:right}.viewing-availability-setup-presets__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.viewing-availability-setup-preset{min-height:96px;border:1px solid #ead8bf;border-radius:15px;background:#fffdf9;color:#4b3b2b;cursor:pointer;font:inherit;padding:12px;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.viewing-availability-setup-preset strong,.viewing-availability-setup-preset span{display:block}.viewing-availability-setup-preset strong{color:inherit;font-size:.86rem;font-weight:900;letter-spacing:-.02em}.viewing-availability-setup-preset span{margin-top:5px;color:#7e6b57;font-size:.72rem;font-weight:750;line-height:1.35}.viewing-availability-setup-preset:hover,.viewing-availability-setup-preset:focus-visible{border-color:#bd8b2e;box-shadow:0 10px 21px #5c3f161a;outline:none;transform:translateY(-1px)}.viewing-availability-setup-preset.is-active{border-color:#9f6411;background:linear-gradient(135deg,#c69233,#9f6411);box-shadow:0 11px 23px #9f641136;color:#fff}.viewing-availability-setup-preset.is-active span{color:#ffffffd6}.viewing-availability-setup-modal .viewing-availability-editor{margin-top:16px}.viewing-availability-setup-note{display:flex;align-items:flex-start;gap:9px;margin:16px 0 0;border:1px solid rgba(189,139,46,.23);border-radius:15px;background:#fff4df;color:#77511b;font-size:.8rem;font-weight:750;line-height:1.48;padding:11px 13px}.viewing-availability-setup-note svg{width:18px;height:18px;flex:0 0 18px;margin-top:1px;color:#9f6411}.viewing-availability-setup-error{margin:15px 0 0;border-radius:14px;background:#fff0ed;color:#a33820;font-size:.86rem;font-weight:800;padding:12px 14px}.viewing-availability-setup-validation{margin:15px 0 0;color:#a33820;font-size:.84rem;font-weight:800}.viewing-availability-setup-actions{display:flex;align-items:center;justify-content:flex-end;gap:11px;flex-wrap:wrap}.viewing-availability-setup-primary,.viewing-availability-setup-secondary{min-height:44px;border-radius:13px;cursor:pointer;font:inherit;font-weight:900;padding:10px 16px}.viewing-availability-setup-primary{border:0;background:linear-gradient(180deg,#c58a26,#aa6f12);box-shadow:0 12px 26px #aa6f123b;color:#fff}.viewing-availability-setup-primary:disabled{cursor:not-allowed;opacity:.52}.viewing-availability-setup-secondary{border:1px solid #d9bd93;background:#fff;color:#9f6411}@media(max-width:760px){.viewing-availability-setup-backdrop{align-items:start;padding:12px}.viewing-availability-setup-modal{max-height:calc(100dvh - 24px);border-radius:22px}.viewing-availability-setup-modal__header{padding:19px 19px 13px}.viewing-availability-setup-modal__body{padding:0 19px 15px}.viewing-availability-setup-modal__footer{grid-template-columns:1fr;gap:10px;padding:12px 19px 18px}.viewing-availability-setup-note{margin:0}.viewing-availability-setup-actions{margin-top:0;padding-top:0}.viewing-availability-setup-presets__header{display:grid}.viewing-availability-setup-presets__header span{text-align:left}.viewing-availability-setup-presets__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:430px){.viewing-availability-setup-modal__intro{grid-template-columns:1fr}.viewing-availability-setup-modal__icon{width:42px;height:42px}.viewing-availability-setup-presets__grid{grid-template-columns:1fr}.viewing-availability-setup-preset{min-height:72px}.viewing-availability-setup-actions{justify-content:stretch}.viewing-availability-setup-actions button{width:100%}}@media(min-width:1181px){.viewing-availability-setup-backdrop{padding:16px}.viewing-availability-setup-modal{width:min(900px,100%);max-height:calc(100dvh - 32px);border-radius:20px}.viewing-availability-setup-modal__header{gap:12px;padding:16px 22px 10px}.viewing-availability-setup-modal__body{padding:0 22px 12px}.viewing-availability-setup-modal__footer{gap:10px;padding:10px 22px 14px}.viewing-availability-setup-modal__intro{gap:10px}.viewing-availability-setup-modal__icon{width:38px;height:38px;flex-basis:38px;border-radius:11px}.viewing-availability-setup-modal__icon svg{width:20px;height:20px}.viewing-availability-setup-modal h2{margin-top:4px;font-size:clamp(1.55rem,2.4vw,2.1rem)}.viewing-availability-setup-modal__copy{margin-top:7px;font-size:.82rem;line-height:1.45}.viewing-availability-setup-presets{margin-top:14px;border-radius:14px;padding:12px}.viewing-availability-setup-presets__grid{gap:7px;margin-top:10px}.viewing-availability-setup-preset{min-height:72px;border-radius:11px;padding:9px}.viewing-availability-setup-preset strong{font-size:.78rem}.viewing-availability-setup-preset span{margin-top:3px;font-size:.66rem}.viewing-availability-setup-modal .viewing-availability-editor{margin-top:11px}.viewing-availability-setup-note{margin-top:11px;padding:8px 10px;font-size:.74rem}.viewing-availability-setup-primary,.viewing-availability-setup-secondary{min-height:38px;border-radius:10px;padding:8px 13px}}:root{--uh-cream: #f7f4ee;--uh-card: #fffdf9;--uh-gold: #bd8b2e;--uh-gold-deep: #9b6f2c;--uh-text: #211d19;--uh-muted: #6f6256;--uh-border: #eadfce;--uh-shadow: rgba(49, 38, 27, .16);--uh-green: #17633b}.login-page{min-height:100vh;position:relative;overflow:hidden;background-color:var(--uh-cream);color:var(--uh-text);font-family:var(--uh-font-sans)}.login-page:before,.login-page:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.login-page:before{background:linear-gradient(90deg,#f7f4eef5,#f7f4eedb 26%,#f7f4ee6b 54%,#211d1933),radial-gradient(circle at 24% 18%,rgba(255,255,255,.82) 0%,rgba(255,255,255,.24) 32%,transparent 54%),url(/assets/manager-login-bg-DqDbpMfC.png);background-size:cover;background-position:center center;transform:scale(1.01)}.login-page:after{background:radial-gradient(circle at 74% 19%,rgba(189,139,46,.14),transparent 28%),linear-gradient(180deg,rgba(255,253,249,.88) 0%,transparent 13%,transparent 86%,rgba(255,253,249,.88) 100%)}.login-shell{position:relative;z-index:1;width:100%;min-width:0;min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:72px minmax(0,1fr) 58px}.login-topbar,.login-footer{background:#fffdf9eb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:#eadfced1}.login-topbar{display:flex;align-items:center;justify-content:space-between;padding:0 36px;border-bottom:1px solid rgba(234,223,206,.9);box-shadow:0 10px 30px #31261b0d}.brand-lockup{display:inline-flex;align-items:center;gap:12px;color:var(--uh-text);text-decoration:none}.brand-icon{width:42px;height:42px;object-fit:contain;filter:drop-shadow(0 8px 18px rgba(189,139,46,.14))}.brand-copy{display:flex;flex-direction:column;gap:2px;text-transform:uppercase;letter-spacing:.18em}.brand-name{font-size:22px;line-height:1;font-weight:900}.brand-subtitle{font-size:10px;font-weight:900;color:#44392e}.topbar-actions{display:flex;align-items:center;gap:18px}.topbar-link{display:inline-flex;align-items:center;gap:8px;min-height:36px;color:var(--uh-text);font-size:14px;font-weight:700;text-decoration:none;transition:color .16s ease,transform .16s ease}.topbar-link svg{color:var(--uh-text)}.topbar-link:hover{color:var(--uh-gold-deep);transform:translateY(-1px)}.topbar-link:hover svg{color:var(--uh-gold-deep)}.topbar-link--button{border:0;background:transparent;cursor:pointer;font-family:inherit;padding:0}.login-main{width:min(100%,1320px);margin:0 auto;padding:30px 36px 28px;display:grid;grid-template-columns:minmax(0,1fr) 430px;gap:clamp(28px,4vw,58px);align-items:center}.manager-story{max-width:690px}.eyebrow{display:inline-flex;margin-bottom:10px;padding:6px 12px;border:1px solid rgba(189,139,46,.24);border-radius:999px;background:#fffdf9b3;color:var(--uh-gold-deep);font-size:11px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.story-title{max-width:620px;margin:0!important;color:var(--uh-text)!important;font-family:inherit!important;font-size:clamp(38px,3.4vw,50px)!important;line-height:1.06!important;font-weight:950!important;letter-spacing:-.055em!important}.story-subtitle{max-width:610px;margin-top:14px!important;color:#44392e!important;font-size:clamp(15px,1.1vw,18px)!important;line-height:1.4!important;font-weight:500!important}.trust-grid{margin-top:20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.trust-card{min-height:132px;padding:16px 14px 15px;border:1px solid rgba(234,223,206,.95);border-radius:12px;background:#fffdf9e0;box-shadow:0 12px 26px #31261b12;text-align:center}.trust-icon{color:var(--uh-gold-deep);font-size:30px!important;margin-bottom:10px}.trust-title{margin:0;color:var(--uh-text);font-size:13px;line-height:1.25;font-weight:900}.trust-text{margin:6px 0 0;color:var(--uh-muted);font-size:12px;line-height:1.38;font-weight:600}.account-privacy-panel{margin-top:14px;padding:18px;border:1px solid rgba(234,223,206,.96);border-radius:14px;background:radial-gradient(circle at 8% 0%,rgba(189,139,46,.11),transparent 34%),#fffdf9e0;box-shadow:0 12px 30px #31261b12}.account-privacy-panel__heading{display:flex;align-items:center;gap:12px}.account-privacy-panel__shield{display:inline-grid;width:40px;height:40px;flex:0 0 auto;place-items:center;border:1px solid rgba(189,139,46,.24);border-radius:12px;background:#fffdf9db;color:var(--uh-gold-deep)}.account-privacy-panel__shield svg{font-size:22px}.account-privacy-panel__eyebrow,.account-privacy-panel__title,.account-privacy-panel__copy{margin:0}.account-privacy-panel__eyebrow{color:var(--uh-gold-deep);font-size:10px;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.account-privacy-panel__title{margin-top:3px;color:var(--uh-text);font-size:16px;line-height:1.25;font-weight:950}.account-privacy-panel__copy{max-width:590px;margin-top:10px;color:var(--uh-muted);font-size:12px;line-height:1.5;font-weight:650}.account-privacy-panel__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px}.account-privacy-step{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;min-height:52px;padding:8px 10px;border:1px solid rgba(234,223,206,.85);border-radius:10px;background:#fffdf9b8;color:#4d4034;font-size:11px;line-height:1.28;font-weight:850}.account-privacy-step svg{color:var(--uh-gold-deep);font-size:20px}.login-paper{width:100%;max-width:430px;padding:30px 32px 28px;border:1px solid rgba(234,223,206,.9);border-radius:14px!important;background:#fffdf9f0!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 52px #31261b24!important}.login-card-header{text-align:center}.login-title{margin:0!important;color:var(--uh-text)!important;font-family:inherit!important;font-size:24px!important;line-height:1.16!important;font-weight:950!important;letter-spacing:-.045em!important}.title-rule{display:block;width:44px;height:3px;margin:14px auto 18px;border-radius:999px;background:var(--uh-gold)}.login-form .MuiFormControl-root{margin-top:0;margin-bottom:14px}.login-form .MuiFormLabel-root{color:var(--uh-text);font-family:inherit;font-size:13px;font-weight:800;transform:translateY(-6px) scale(1);position:relative;margin-bottom:5px}.login-form .MuiInputBase-root{min-height:48px;border-radius:8px;background:#ffffffe6;color:var(--uh-text);font-family:inherit}.login-form .MuiOutlinedInput-notchedOutline{border-color:#d8d0c6;border-width:1px;top:0}.login-form .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#bd8b2ecc}.login-form .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--uh-gold);box-shadow:0 0 0 3px #bd8b2e1f}.login-form legend{display:none}.login-form .MuiInputBase-input{padding:13px 12px;color:var(--uh-text);font-weight:650}.login-form .MuiInputBase-input::placeholder{color:#8b8177;opacity:1}.login-form .MuiInputAdornment-root svg{color:#7d746b}.error-alert{margin:0 0 18px;border-radius:12px}.google-login-fallback{width:100%;min-height:46px;border:1px solid #d8d0c6;border-radius:999px;background:#ffffffe6;color:#6d6257;font-family:inherit;font-size:14px;font-weight:900}.google-login-note{margin:8px auto 0;max-width:340px;color:#7d746b;font-size:12px;line-height:1.45;font-weight:700}.divider-text--compact{margin:12px 0 14px}.form-meta-row{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 18px}.remember-control{display:inline-flex;align-items:center;gap:8px;color:#44392e;cursor:pointer;font-size:13px;font-weight:700}.remember-control input{width:17px;height:17px;border-radius:6px;accent-color:var(--uh-gold)}.forgot-link{color:var(--uh-gold-deep);font-size:13px;font-weight:800;text-decoration:none}.forgot-link:hover{text-decoration:underline}.login-button{height:48px;border-radius:8px!important;background:linear-gradient(135deg,#211d19,#34271d)!important;color:#fff!important;font-family:inherit!important;font-size:15px!important;font-weight:900!important;text-transform:none!important;box-shadow:0 10px 24px #211d192e!important}.login-button:hover:not(:disabled){background:linear-gradient(135deg,#2d241c,#18130f)!important;transform:translateY(-1px)}.login-button:disabled{background:#bdb5aa!important;color:#fffc!important;box-shadow:none!important}.divider-text{position:relative;margin:18px 0 16px;text-align:center;color:#5f554b;font-size:13px;font-weight:700}.divider-text:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#e4ddd4}.divider-text span{position:relative;display:inline-flex;padding:0 14px;background:#fffdf9f5}.create-account-button{display:flex;align-items:center;justify-content:center;min-height:48px;border:1.5px solid var(--uh-gold);border-radius:8px;color:var(--uh-gold-deep);font-size:15px;font-weight:950;text-decoration:none;transition:background .16s ease,transform .16s ease,box-shadow .16s ease}.create-account-button:hover{background:#bd8b2e14;transform:translateY(-1px);box-shadow:0 12px 24px #bd8b2e1f}.authorization-note{display:flex;align-items:center;gap:10px;margin-top:20px;color:var(--uh-muted)}.authorization-note svg{color:var(--uh-gold);font-size:22px;flex:0 0 auto}.authorization-note p{margin:0;font-size:13px;font-weight:700}.login-footer{display:flex;align-items:center;justify-content:space-between;padding:0 36px;border-top:1px solid rgba(234,223,206,.92)}.login-footer p{margin:0;color:var(--uh-text);font-size:13px;font-weight:700}.login-footer nav{display:flex;align-items:center;gap:24px}.login-footer a{color:var(--uh-text);font-size:13px;font-weight:700;text-decoration:none}.login-footer a:hover{color:var(--uh-gold-deep);text-decoration:underline}.login-footer nav span{width:1px;height:18px;background:#5f554b66}@media(max-width:1180px){.login-shell{grid-template-rows:auto 1fr auto}.login-topbar,.login-footer{padding:22px 26px}.login-main{grid-template-columns:1fr;gap:30px;padding:34px 24px}.manager-story{max-width:700px;margin:0 auto}.login-paper{max-width:430px;margin:0 auto;order:-1}}@media(max-width:720px){.login-page{overflow:auto}.login-topbar,.login-footer,.topbar-actions,.login-footer nav{flex-wrap:wrap;justify-content:center}.brand-name{font-size:22px}.story-title{font-size:38px}.trust-grid,.account-privacy-panel__steps{grid-template-columns:1fr}.login-paper{padding:30px 22px}.form-meta-row{align-items:flex-start;flex-direction:column}}@media(min-width:1181px){.login-shell{grid-template-rows:56px minmax(0,1fr) 44px}.login-topbar,.login-footer{padding-inline:24px}.login-main{gap:34px;padding:16px 24px 14px}.story-title{font-size:clamp(34px,3vw,44px)!important}.story-subtitle{margin-top:9px!important;font-size:15px!important}.trust-grid{margin-top:13px;gap:9px}.trust-card{min-height:98px;padding:11px 10px}.trust-icon{margin-bottom:6px;font-size:24px!important}.account-privacy-panel{margin-top:10px;padding:13px}.account-privacy-panel__copy{margin-top:6px}.account-privacy-panel__steps{margin-top:9px}.account-privacy-step{min-height:44px;padding:6px 8px}.login-paper{padding:22px 24px 20px}.title-rule{margin:10px auto 14px}.login-form .MuiFormControl-root{margin-bottom:10px}.login-form .MuiInputBase-root{min-height:42px}.login-form .MuiInputBase-input{padding-block:10px}.form-meta-row{margin-bottom:12px}}:root{--uh-cream: #f7f4ee;--uh-cream-soft: #fbf7ef;--uh-card: #fffdf9;--uh-card-strong: #ffffff;--uh-gold: #bd8b2e;--uh-gold-bright: #d6a24a;--uh-gold-deep: #9b6f2c;--uh-text: #211d19;--uh-text-soft: #3f362d;--uh-muted: #6f6256;--uh-border: #eadfce;--uh-border-strong: #ddccb4;--uh-shadow: rgba(49, 38, 27, .14);--uh-shadow-soft: rgba(49, 38, 27, .08)}.register-page--marketplace{min-height:100vh;color:var(--uh-text);font-family:var(--uh-font-sans);background:radial-gradient(circle at 8% 12%,rgba(214,162,74,.13),transparent 28%),radial-gradient(circle at 88% 8%,rgba(189,139,46,.13),transparent 30%),linear-gradient(180deg,#fbf8f2 0%,var(--uh-cream) 42%,#f2eadf 100%);overflow-x:hidden}.register-page--marketplace *{box-sizing:border-box}.register-public-header{position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(238,229,218,.96);background:#fffffff5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 2px 14px #271f1612}.register-public-nav{min-height:60px;display:grid;grid-template-columns:minmax(190px,260px) minmax(420px,1fr) auto;align-items:center;gap:22px;padding:0 clamp(20px,2.2vw,38px)}.register-brand-lockup{display:inline-flex;min-width:0;align-items:center;gap:12px;color:var(--uh-text);text-decoration:none}.register-brand-icon{width:40px;height:40px;flex:0 0 auto;object-fit:contain}.register-brand-copy{display:flex;min-width:0;flex-direction:column;line-height:1;text-transform:uppercase}.register-brand-name{color:var(--uh-text);font-size:18px;font-weight:950;letter-spacing:.13em;white-space:nowrap}.register-brand-subtitle{margin-top:6px;color:var(--uh-gold);font-size:10px;font-weight:950;letter-spacing:.25em;white-space:nowrap}.register-nav-links{display:flex;min-width:0;justify-content:center;gap:clamp(22px,3vw,44px)}.register-nav-link{position:relative;display:inline-flex;height:60px;align-items:center;color:var(--uh-text);font-size:14px;font-weight:900;text-decoration:none;transition:color .16s ease}.register-nav-link:after{content:"";position:absolute;left:0;right:0;bottom:8px;height:2px;border-radius:999px;background:var(--uh-gold);opacity:0;transform:scaleX(.4);transition:opacity .16s ease,transform .16s ease}.register-nav-link:hover{color:var(--uh-gold-deep)}.register-nav-link:hover:after{opacity:1;transform:scaleX(1)}.register-nav-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.register-favorite-link{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:999px;color:var(--uh-text);text-decoration:none;transition:background .16s ease,color .16s ease,transform .16s ease}.register-favorite-link:hover{background:#f6f0e8;color:var(--uh-gold-deep);transform:translateY(-1px)}.register-login-pill{display:inline-flex;min-height:40px;align-items:center;justify-content:center;border:1px solid var(--uh-border);border-radius:999px;background:#fff;box-shadow:0 5px 18px #31261b1f;color:var(--uh-text);font-size:14px;font-weight:950;padding:0 20px;text-decoration:none;transition:border .16s ease,color .16s ease,background .16s ease,transform .16s ease}.register-login-pill:hover,.register-login-pill.is-active{border-color:#bd8b2e5c;color:var(--uh-gold-deep);background:#fffdf8}.register-login-pill:hover{transform:translateY(-1px)}.register-marketplace-main{width:min(100%,1420px);margin:0 auto;padding:clamp(34px,4.2vw,58px) clamp(20px,3vw,44px) 34px}.register-hero-band{position:relative}.register-hero-band:before{content:"";position:absolute;top:-70px;left:50%;width:min(92vw,1480px);height:760px;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.7) 0%,rgba(255,247,232,.46) 40%,transparent 72%);transform:translate(-50%);pointer-events:none}.register-page-intro{position:relative;z-index:1;max-width:820px;margin:0 auto clamp(28px,3vw,40px);text-align:center}.register-eyebrow,.register-card-kicker,.register-image-kicker{display:inline-flex;align-items:center;width:fit-content;border:1px solid rgba(189,139,46,.26);border-radius:999px;background:#fffdf9d1;color:var(--uh-gold-deep);font-size:11px!important;font-weight:950!important;letter-spacing:.18em!important;line-height:1!important;padding:8px 13px;text-transform:uppercase}.register-eyebrow{margin:0 auto 14px!important}.register-page-title{margin:0!important;color:var(--uh-text)!important;font-size:clamp(42px,5.2vw,74px)!important;font-weight:950!important;letter-spacing:-.065em!important;line-height:.98!important}.register-page-subtitle{max-width:690px;margin:18px auto 0!important;color:var(--uh-text-soft)!important;font-size:clamp(16px,1.35vw,20px)!important;font-weight:600!important;line-height:1.5!important}.register-marketplace-card{position:relative;z-index:1;display:grid;grid-template-columns:minmax(460px,.95fr) minmax(430px,.82fr);gap:clamp(16px,1.8vw,24px);width:min(100%,1320px);margin:0 auto;border:1px solid rgba(234,223,206,.96);border-radius:26px!important;background:linear-gradient(135deg,#fffdf9fa,#fffffff0),var(--uh-card);box-shadow:0 24px 58px #31261b24,0 1px #fffc inset!important;padding:clamp(10px,1vw,14px);overflow:hidden}.register-form-panel{min-width:0;padding:clamp(28px,2.7vw,42px)}.register-form-heading{margin-bottom:clamp(16px,1.5vw,22px)}.register-card-kicker{margin:0 0 10px!important;background:#fbf4e8}.register-card-title{max-width:460px;margin:0!important;color:var(--uh-text)!important;font-size:clamp(30px,2.55vw,40px)!important;font-weight:950!important;letter-spacing:-.045em!important;line-height:1.08!important;overflow-wrap:anywhere;word-break:break-word}.register-card-subtitle{margin:9px 0 0!important;color:var(--uh-muted)!important;font-size:15px!important;font-weight:650!important;line-height:1.45!important}.register-alert{margin-bottom:18px;border-radius:14px!important;border:1px solid rgba(189,139,46,.14)}.google-login-wrap{margin:0 0 12px;text-align:center}.google-login-button{display:flex;justify-content:center;min-height:40px}.google-login-button.is-disabled{pointer-events:none;opacity:.62}.google-login-fallback{width:100%;min-height:46px;border:1px solid var(--uh-border-strong);border-radius:999px;background:#ffffffe6;color:var(--uh-muted);font-family:inherit;font-size:14px;font-weight:900}.google-login-note{margin:8px auto 0;max-width:340px;color:var(--uh-muted);font-size:12px;line-height:1.45;font-weight:700}.google-login-note--error{color:#b42318}.register-form{display:grid;gap:12px}.register-field{margin:0!important}.register-field .MuiInputLabel-root{color:#806f5f!important;font-family:inherit!important;font-weight:850!important;letter-spacing:-.01em}.register-field .MuiInputLabel-root.Mui-focused{color:var(--uh-gold-deep)!important}.register-field .MuiOutlinedInput-root{min-height:54px;border-radius:14px!important;background:#fffdf9f5;color:var(--uh-text);font-family:inherit;font-size:15px;font-weight:750;box-shadow:0 6px 14px #31261b08;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.register-field .MuiOutlinedInput-root fieldset{border-color:#ddccb4f5!important;border-width:1.4px!important}.register-field .MuiOutlinedInput-root:hover{background:#fff;box-shadow:0 10px 22px #31261b0f;transform:translateY(-1px)}.register-field .MuiOutlinedInput-root:hover fieldset{border-color:#bd8b2e85!important}.register-field .MuiOutlinedInput-root.Mui-focused{background:#fff;box-shadow:0 0 0 4px #bd8b2e1f,0 14px 28px #31261b12}.register-field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--uh-gold)!important}.register-field .MuiOutlinedInput-root input{padding-top:14px;padding-bottom:14px}.register-field .MuiOutlinedInput-root input::placeholder{color:#6d5f52;font-size:15px;font-weight:750;opacity:1}.register-field .MuiFormHelperText-root{margin-left:4px!important;color:var(--uh-muted);font-family:inherit;font-size:12px;font-weight:650}.register-field .MuiIconButton-root{color:#8a7157}.register-field .MuiIconButton-root:hover{background:#bd8b2e14;color:var(--uh-gold-deep)}.register-input-icon{color:var(--uh-gold-deep);font-size:21px!important}.register-field .MuiInputAdornment-positionStart{margin-right:9px}.register-form-divider{margin:10px 0 4px!important;color:var(--uh-gold-deep)!important;font-family:inherit!important;font-size:12px!important;font-weight:950!important;letter-spacing:.15em!important;text-transform:uppercase}.register-form-divider:before,.register-form-divider:after{border-color:#ddccb4f5!important}.register-form-divider span{display:inline-flex;align-items:center;border:1px solid rgba(189,139,46,.18);border-radius:999px;background:#fbf4e8;padding:6px 12px}.register-button{min-height:52px;margin-top:2px!important;border-radius:13px!important;background:linear-gradient(135deg,var(--uh-gold-bright) 0%,var(--uh-gold) 52%,var(--uh-gold-deep) 100%)!important;box-shadow:0 12px 24px #bd8b2e42!important;color:#fff!important;font-family:inherit!important;font-size:15px!important;font-weight:950!important;letter-spacing:.01em!important;text-transform:none!important;transition:box-shadow .16s ease,transform .16s ease,filter .16s ease}.register-button:hover:not(:disabled){box-shadow:0 20px 42px #bd8b2e57!important;filter:saturate(1.04);transform:translateY(-1px)}.register-button:disabled{background:#dac9ae!important;box-shadow:none!important}.register-login-link{text-align:center}.register-login-link p{margin:0;color:var(--uh-muted);font-size:14px;font-weight:700}.register-inline-link{color:var(--uh-gold-deep);font-weight:950;text-decoration:none}.register-inline-link:hover{text-decoration:underline}.register-agreement-note{margin-top:12px;border-top:1px solid rgba(234,223,206,.86);padding-top:12px;text-align:center}.register-agreement-note p{margin:0;color:#7e7062;font-size:12px;font-weight:650;line-height:1.55;overflow-wrap:anywhere}.register-image-panel{position:relative;min-width:0;min-height:650px;overflow:hidden;border:1px solid rgba(221,204,180,.72);border-radius:20px;background:#d8c2a4;box-shadow:0 18px 42px #31261b24}.register-image-panel img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;transform:scale(1.015)}.register-image-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#14100c1a,#14100c1f 42%,#14100cad),radial-gradient(circle at 82% 10%,rgba(255,238,197,.5),transparent 32%)}.register-image-copy{position:absolute;left:clamp(20px,2.3vw,32px);right:clamp(20px,2.3vw,32px);bottom:clamp(22px,2.3vw,34px);color:#fff}.register-image-kicker{margin:0 0 14px!important;border-color:#ffffff47;background:#fffdf924;color:#ffe6b6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.register-image-title{max-width:360px;margin:0!important;color:#fff!important;font-size:clamp(25px,2.55vw,34px)!important;font-weight:950!important;letter-spacing:-.058em!important;line-height:1.02!important;overflow-wrap:anywhere;word-break:break-word;text-shadow:0 16px 36px rgba(0,0,0,.36)}.register-image-text{max-width:380px;margin:10px 0 0!important;color:#ffffffdb!important;font-size:13px!important;font-weight:650!important;line-height:1.55!important}.register-floating-card{position:absolute;display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.42);border-radius:999px;background:#fffdf9e0;box-shadow:0 16px 36px #19130d2e;color:var(--uh-text);font-size:12px;font-weight:950;padding:8px 12px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.register-floating-card svg{color:var(--uh-gold-deep);font-size:20px}.register-floating-card--top{top:clamp(24px,3vw,38px);right:clamp(20px,2.5vw,34px)}.register-floating-card--bottom{left:clamp(20px,2.5vw,34px);bottom:clamp(140px,13vw,170px)}.register-trust-section{width:min(100%,1320px);margin:clamp(18px,2.2vw,26px) auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.register-trust-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;border:1px solid rgba(234,223,206,.94);border-radius:15px;background:#fffdf9db;box-shadow:0 14px 34px #31261b12;padding:14px}.register-trust-card h2{margin:0;color:var(--uh-text);font-size:14px;font-weight:950;letter-spacing:-.02em}.register-trust-card p{margin:5px 0 0;color:var(--uh-muted);font-size:12px;font-weight:650;line-height:1.45}.register-trust-icon{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border:1px solid rgba(189,139,46,.18);border-radius:14px;background:#fbf4e8;color:var(--uh-gold-deep)}.register-trust-icon svg{font-size:20px}.register-public-footer{margin-top:34px;border-top:1px solid rgba(234,223,206,.94);background:#fffdf9c7;padding:20px 20px 22px;text-align:center}.register-public-footer nav{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;margin-top:10px}.register-public-footer a{color:#5a4d42;font-size:13px;font-weight:750;text-decoration:none}.register-public-footer a:hover{color:var(--uh-gold-deep)}.register-footer-title{margin:0!important;color:var(--uh-text)!important;font-size:15px!important;font-weight:950!important}.register-footer-copy{margin:10px 0 0!important;color:#88796b!important;font-size:12px!important;font-weight:650!important}@media(max-width:1160px){.register-public-nav{grid-template-columns:1fr auto}.register-nav-links{display:none}.register-marketplace-card{grid-template-columns:minmax(0,1fr)}.register-image-panel{min-height:420px;order:-1}.register-image-panel img{object-position:center 45%}.register-floating-card--bottom{bottom:124px}}@media(max-width:760px){.register-public-nav{min-height:64px;padding-inline:16px}.register-brand-name{font-size:16px;letter-spacing:.11em}.register-brand-subtitle{font-size:9px;letter-spacing:.2em}.register-favorite-link,.register-login-pill{display:none}.register-marketplace-main{width:100%;max-width:100vw;overflow-x:hidden;padding:24px 12px}.register-page-intro{text-align:left;margin-bottom:22px}.register-eyebrow{margin-left:0!important}.register-page-title{font-size:clamp(36px,12vw,52px)!important}.register-page-subtitle{margin-left:0!important;font-size:15px!important}.register-marketplace-card{width:min(100%,100vw - 24px);max-width:calc(100vw - 24px);min-width:0;justify-self:center;border-radius:22px!important;padding:10px}.register-form-panel{width:100%;max-width:100%;min-width:0;padding:24px 16px 20px}.register-card-title{max-width:100%;font-size:clamp(27px,8vw,32px)!important;line-height:1.12!important;letter-spacing:-.04em!important;line-break:anywhere;overflow-wrap:anywhere;word-break:normal}.register-card-subtitle,.register-agreement-note p{max-width:100%;overflow-wrap:anywhere;word-break:normal}.register-form{width:100%;min-width:0;gap:12px}.register-field,.register-field .MuiOutlinedInput-root{width:100%;max-width:100%;min-width:0}.register-field .MuiOutlinedInput-root{min-height:50px;border-radius:13px!important}.register-field .MuiOutlinedInput-root input{padding-top:12px;padding-bottom:12px}.register-image-panel{width:100%;max-width:100%;min-height:320px;border-radius:18px}.register-image-title{max-width:100%;font-size:clamp(23px,7vw,28px)!important;line-height:1.1!important;line-break:anywhere;overflow-wrap:anywhere;word-break:normal}.register-floating-card{max-width:calc(100% - 40px);white-space:normal;font-size:12px;padding:9px 12px}.register-floating-card--top{left:20px;right:auto}.register-floating-card--bottom{display:none}.register-trust-section{grid-template-columns:1fr;gap:12px}.register-trust-card{padding:16px}}@media(max-width:520px){.register-brand-copy{display:none}.register-nav-actions{gap:8px}.register-page-title{letter-spacing:-.052em!important}.register-image-panel{min-height:280px}.register-image-copy{left:16px;right:16px;bottom:20px}.register-image-text{display:none}.register-public-footer nav{gap:12px}}.dashboard-page--real{min-height:calc(100vh - 72px);padding:clamp(18px,2.8vw,34px);color:#211d19}.manager-dashboard-hero,.manager-kpi-card,.manager-panel,.dashboard-live-alert{border:1px solid #ead8bf;box-shadow:0 14px 38px #2d231614}.manager-dashboard-hero{display:flex;align-items:center;justify-content:space-between;gap:28px;overflow:hidden;border-radius:28px;background:radial-gradient(circle at 88% 20%,rgba(189,139,46,.22),transparent 27%),linear-gradient(135deg,#fffefa,#f8f0e1);padding:clamp(24px,3.8vw,38px)}.manager-dashboard-hero p,.manager-dashboard-hero h1,.manager-dashboard-hero span{margin:0}.manager-dashboard-hero p{color:#9f6411;font-size:.72rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.manager-dashboard-hero h1{margin-top:8px;color:#211d19;font-size:clamp(2.25rem,4.6vw,4.2rem);font-weight:900;letter-spacing:-.065em;line-height:.98}.manager-dashboard-hero>div:first-child>span{display:block;max-width:700px;margin-top:14px;color:#6b5b4a;font-size:.95rem;font-weight:700;line-height:1.6}.manager-dashboard-hero__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:max-content}.manager-dashboard-hero__actions button,.manager-dashboard-hero__actions .dashboard-panel-state button{min-height:42px;border:0;border-radius:12px;background:#bd8b2e;color:#fff;cursor:pointer;font:inherit;font-size:.82rem;font-weight:900;padding:0 15px;transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.manager-dashboard-hero__actions button:hover:not(:disabled),.manager-dashboard-hero__actions .dashboard-panel-state button:hover:not(:disabled){background:#9f6411;box-shadow:0 10px 20px #9f641133;transform:translateY(-1px)}.manager-dashboard-hero__actions button:disabled,.manager-dashboard-hero__actions .dashboard-panel-state button:disabled{cursor:progress;opacity:.62}.manager-dashboard-hero__actions button.is-secondary,.manager-dashboard-hero__actions .dashboard-panel-state button.is-secondary{border:1px solid #dec9a9;background:#ffffffd1;color:#463a2e}.manager-dashboard-hero__actions button.is-secondary:hover:not(:disabled),.manager-dashboard-hero__actions .dashboard-panel-state button.is-secondary:hover:not(:disabled){background:#fff}.dashboard-live-alert{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:16px;border-color:#ebc4b7;border-radius:18px;background:#fff4f0;padding:15px 18px}.dashboard-live-alert strong,.dashboard-live-alert span{display:block}.dashboard-live-alert strong{color:#8d3b27;font-size:.92rem}.dashboard-live-alert span{margin-top:3px;color:#765447;font-size:.82rem;font-weight:650;line-height:1.45}.dashboard-live-alert button{flex:0 0 auto;border:1px solid #d99e8d;border-radius:10px;background:#fff;color:#8d3b27;cursor:pointer;font:inherit;font-size:.8rem;font-weight:850;padding:9px 12px}.manager-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:18px}.manager-kpi-card{position:relative;overflow:hidden;border-radius:20px;background:#fff;padding:17px}.manager-kpi-card:after{content:"";position:absolute;right:-24px;bottom:-32px;width:82px;height:82px;border-radius:50%;background:#bd8b2e1f}.manager-kpi-card span,.manager-kpi-card strong,.manager-kpi-card small{position:relative;z-index:1;display:block}.manager-kpi-card span{color:#796959;font-size:.66rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.manager-kpi-card strong{margin-top:10px;color:#211d19;font-size:clamp(1.8rem,2.4vw,2.5rem);font-weight:900;letter-spacing:-.06em;line-height:1}.manager-kpi-card small{min-height:2.2em;margin-top:8px;color:#756656;font-size:.75rem;font-weight:700;line-height:1.35}.manager-kpi-card.is-success:after{background:#1f794c21}.manager-kpi-card.is-warning:after{background:#bd8b2e29}.manager-kpi-card.is-danger:after{background:#a338201f}.manager-kpi-card.is-neutral:after{background:#5f51421c}.manager-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr);gap:18px;margin-top:18px}.manager-panel{overflow:hidden;border-radius:22px;background:#fff}.manager-panel--wide{grid-column:1/-1}.manager-panel__header{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #f0e3d1;background:#fcf8f1;padding:17px 19px}.manager-panel__header p,.manager-panel__header h2{margin:0}.manager-panel__header p{color:#9f6411;font-size:.66rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.manager-panel__header h2{margin-top:4px;color:#211d19;font-size:1.24rem;font-weight:900;letter-spacing:-.045em}.manager-panel__header>button{flex:0 0 auto;min-height:34px;border:1px solid #dfc8a7;border-radius:10px;background:#fff;color:#594937;cursor:pointer;font:inherit;font-size:.74rem;font-weight:900;padding:0 11px;transition:background .16s ease,color .16s ease}.manager-panel__header>button:hover{background:#211d19;color:#fff}.dashboard-action-list,.dashboard-listing-list,.dashboard-inquiry-list{display:grid}.dashboard-action-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;border-bottom:1px solid #f1e5d7;padding:16px 19px}.dashboard-action-row:last-child{border-bottom:0}.dashboard-action-row strong,.dashboard-action-row span{display:block}.dashboard-action-row strong{color:#2a241e;font-size:.88rem;font-weight:900}.dashboard-action-row span{margin-top:4px;color:#766653;font-size:.77rem;font-weight:650;line-height:1.45}.dashboard-action-row>button,.dashboard-action-row .dashboard-panel-state button{min-height:34px;border:1px solid #d9bd93;border-radius:10px;background:#fffaf1;color:#9f6411;cursor:pointer;font:inherit;font-size:.74rem;font-weight:900;padding:0 10px}.dashboard-panel-state{display:grid;justify-items:start;gap:6px;min-height:150px;align-content:center;padding:22px 19px;color:#766653;font-size:.84rem;font-weight:700;line-height:1.5}.dashboard-panel-state strong{color:#342b22;font-size:.9rem;font-weight:900}.dashboard-panel-state span{max-width:560px}.dashboard-panel-state.is-warning{background:#fff9e9;color:#7d6518}.dashboard-panel-state button{margin-top:8px}.dashboard-viewing-panel{padding:16px 19px 19px}.dashboard-viewing-panel>p{margin:0 0 13px;color:#766653;font-size:.78rem;font-weight:650;line-height:1.5}.dashboard-viewing-panel .dashboard-panel-state{min-height:118px;border:1px dashed #dfc9a9;border-radius:14px;background:#fffdf9}.dashboard-viewing-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}.dashboard-viewing-day{min-height:83px;border:1px solid #eadfce;border-radius:13px;background:#faf6ef;padding:9px}.dashboard-viewing-day strong,.dashboard-viewing-day span{display:block}.dashboard-viewing-day strong{color:#5d4b39;font-size:.72rem;font-weight:900}.dashboard-viewing-day span{margin-top:9px;color:#978673;font-size:.68rem;font-weight:700;line-height:1.35}.dashboard-viewing-day.is-set{border-color:#bdd9c4;background:#eff8f1}.dashboard-viewing-day.is-set strong,.dashboard-viewing-day.is-set span{color:#256441}.dashboard-listing-row{display:grid;grid-template-columns:minmax(240px,1.2fr) minmax(220px,.8fr) auto;align-items:center;gap:18px;border-bottom:1px solid #f1e5d7;padding:15px 19px}.dashboard-listing-row:last-child{border-bottom:0}.dashboard-listing-row__identity{min-width:0}.dashboard-listing-row__identity strong,.dashboard-listing-row__identity span{display:block}.dashboard-listing-row__identity strong{overflow:hidden;color:#2a241e;font-size:.88rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.dashboard-listing-row__identity span{overflow:hidden;margin-top:4px;color:#766653;font-size:.76rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.dashboard-listing-row__facts{display:flex;align-items:center;justify-content:flex-start;gap:8px;color:#756656;font-size:.73rem;font-weight:750;white-space:nowrap}.dashboard-listing-row__actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.dashboard-listing-row__actions small{color:#877766;font-size:.7rem;font-weight:650;white-space:nowrap}.dashboard-listing-row__actions button{border:0;background:transparent;color:#9f6411;cursor:pointer;font:inherit;font-size:.74rem;font-weight:900;padding:6px}.status-pill{display:inline-flex;align-items:center;border-radius:999px;font-size:.64rem;font-weight:900;letter-spacing:.05em;line-height:1;padding:6px 8px;text-transform:uppercase;white-space:nowrap}.status-pill.is-success{background:#eaf7ef;color:#257244}.status-pill.is-warning{background:#fff4db;color:#9a6410}.status-pill.is-danger{background:#fff0ec;color:#a33820}.status-pill.is-neutral{background:#f0eae1;color:#655749}.dashboard-inquiry-row{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;width:100%;gap:12px;border:0;border-bottom:1px solid #f1e5d7;background:#fff;color:inherit;cursor:pointer;padding:15px 19px;text-align:left;transition:background .16s ease}.dashboard-inquiry-row:last-child{border-bottom:0}.dashboard-inquiry-row:hover{background:#fffaf2}.status-dot{width:8px;height:8px;border-radius:50%;background:#a99782}.status-dot.is-success{background:#2c8550}.status-dot.is-warning{background:#c48620}.status-dot.is-danger{background:#b2472d}.dashboard-inquiry-row__identity{min-width:0}.dashboard-inquiry-row__identity strong,.dashboard-inquiry-row__identity small{display:block}.dashboard-inquiry-row__identity strong{overflow:hidden;color:#2a241e;font-size:.87rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.dashboard-inquiry-row__identity small{margin-top:3px;color:#806f5c;font-size:.74rem;font-weight:650}@media(max-width:1260px){.manager-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.manager-dashboard-grid{grid-template-columns:1fr}}@media(max-width:780px){.dashboard-page--real{padding:16px}.manager-dashboard-hero{align-items:stretch;flex-direction:column;border-radius:22px;padding:22px}.manager-dashboard-hero__actions{min-width:0}.manager-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-kpi-card:last-child{grid-column:1/-1}.dashboard-viewing-days{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-listing-row{grid-template-columns:1fr;gap:10px}.dashboard-listing-row__actions{justify-content:space-between}}@media(max-width:460px){.manager-kpi-grid{grid-template-columns:1fr}.manager-kpi-card:last-child{grid-column:auto}.dashboard-live-alert,.dashboard-action-row{align-items:flex-start;flex-direction:column}.dashboard-action-row{display:flex}.manager-panel__header{align-items:flex-start;flex-direction:column}.dashboard-inquiry-row{grid-template-columns:9px minmax(0,1fr)}.dashboard-inquiry-row>.status-pill{grid-column:2;justify-self:start}}@media(min-width:1181px){.dashboard-page--real{min-height:calc(100vh - 52px);padding:16px}.manager-dashboard-hero{gap:18px;border-radius:18px;padding:18px 20px}.manager-dashboard-hero h1{font-size:clamp(28px,2.7vw,38px);line-height:1}.manager-dashboard-hero>div:first-child>span{max-width:680px;margin-top:8px;font-size:.82rem;line-height:1.4}.manager-dashboard-hero__actions{gap:8px}.manager-dashboard-hero__actions button,.manager-dashboard-hero__actions .dashboard-panel-state button{min-height:36px;border-radius:10px;font-size:.75rem;padding:0 12px}.manager-kpi-grid,.manager-dashboard-grid{gap:10px;margin-top:12px}.manager-kpi-card{min-height:104px;border-radius:14px;padding:12px}.manager-kpi-card strong{margin-top:7px;font-size:clamp(1.5rem,2vw,2rem)}.manager-kpi-card small{min-height:1.8em;margin-top:6px;font-size:.68rem;line-height:1.3}.manager-panel{border-radius:16px}.manager-panel__header{padding:12px 14px}.manager-panel__header h2{font-size:1.08rem}.manager-action-row,.dashboard-action-row,.dashboard-listing-row,.dashboard-inquiry-row{padding-block:11px}.dashboard-action-row,.dashboard-listing-row{gap:12px}.dashboard-viewing-panel{padding:12px 14px 14px}.dashboard-viewing-panel>p{margin-bottom:9px;font-size:.72rem}.dashboard-viewing-day{min-height:68px;border-radius:10px;padding:7px}.dashboard-viewing-day span{margin-top:6px;font-size:.63rem}.dashboard-panel-state{min-height:112px;padding:16px 14px}}.boost-schedule-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:16px;background:#18130a8c}.boost-schedule-modal{width:min(480px,100%);max-height:min(88vh,720px);overflow-y:auto;padding:22px 24px;border:1px solid #e4cfa2;border-radius:18px;background:#fffdf8;box-shadow:0 24px 60px #1e160859}.boost-schedule-modal h2{margin:0;color:#2b2110;font-size:18px;font-weight:950}.boost-schedule-modal__subtitle{margin:4px 0 14px;color:#7a6a4d;font-size:12px;font-weight:700}.boost-schedule-modal__loading{color:#7a6a4d;font-size:13px}.boost-schedule-modal__frequency{display:flex;gap:8px;margin-bottom:14px}.boost-schedule-modal__frequency button{flex:1;min-height:36px;border:1px solid #d7b372;border-radius:10px;background:#fff;color:#865915;cursor:pointer;font:inherit;font-size:12px;font-weight:900}.boost-schedule-modal__frequency button.is-selected{border-color:#b67c1b;background:linear-gradient(135deg,#fff8ea,#f6e3bd);box-shadow:inset 0 1px #ffffffd6}.boost-schedule-modal__days{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.boost-schedule-modal__days button{min-width:44px;min-height:32px;padding:0 8px;border:1px solid #e0d2b2;border-radius:9px;background:#fff;color:#4c3d24;cursor:pointer;font:inherit;font-size:11px;font-weight:850}.boost-schedule-modal__days button.is-selected{border-color:#b67c1b;background:linear-gradient(135deg,#fff3d6,#f3d795);color:#6d4a0f}.boost-schedule-modal__days--month button{min-width:34px}.boost-schedule-modal__cost{margin:0 0 8px;color:#6d4a0f;font-size:11.5px;font-weight:750}.boost-schedule-modal__hint,.boost-schedule-modal__last-error{margin:0 0 8px;font-size:11px}.boost-schedule-modal__hint{color:#7a6a4d}.boost-schedule-modal__last-error{color:#a3352a;font-weight:700}.boost-schedule-modal__enabled{display:flex;align-items:center;gap:8px;margin:10px 0;color:#2b2110;font-size:12.5px;font-weight:850;cursor:pointer}.boost-schedule-modal__error{margin:8px 0 0;color:#a3352a;font-size:12px;font-weight:750}.boost-schedule-modal__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.boost-schedule-modal__actions button{min-height:34px;padding:0 14px;border-radius:10px;cursor:pointer;font:inherit;font-size:12px;font-weight:900}.boost-schedule-modal__cancel{border:1px solid #d9cdb2;background:#fff;color:#5c4c2e}.boost-schedule-modal__remove{border:1px solid #d8a19a;background:#fff;color:#a3352a}.boost-schedule-modal__save{border:1px solid #b67c1b;background:linear-gradient(135deg,#fff8ea,#f0d492);color:#6d4a0f}.boost-schedule-modal__save:disabled{opacity:.6;cursor:default}.real-listings-page{--uh-ink: #211d19;--uh-ink-soft: #5f5142;--uh-muted: #8a7863;--uh-gold: #bd8b2e;--uh-gold-dark: #9f6411;--uh-line: #ead8bf;--uh-surface: #fffdf9;--uh-surface-soft: #fbf5ec;min-height:calc(100vh - 56px);padding:clamp(16px,2vw,28px);background:radial-gradient(circle at 82% 0%,rgba(189,139,46,.12),transparent 25%),radial-gradient(circle at 12% 8%,rgba(255,255,255,.9),transparent 25%),linear-gradient(180deg,#f8f4ed,#f2eadf);color:var(--uh-ink)}.real-listings-page *,.real-listings-page *:before,.real-listings-page *:after{box-sizing:border-box}.real-listings-page button,.real-listings-page input{font:inherit}.real-listings-page button:focus-visible,.real-listings-page input:focus-visible{outline:3px solid rgba(189,139,46,.34);outline-offset:2px}.real-listings-page .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.real-listings-page svg{width:1em;height:1em;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.real-listings-page__hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;overflow:hidden;border:1px solid var(--uh-line);border-radius:22px;background:linear-gradient(110deg,#fffdf9fa,#fffaf2e6 58%,#f9e8c9e0),linear-gradient(135deg,#fffdf9,#f2e4cf);box-shadow:0 16px 42px #48351f1a,inset 0 1px #ffffffdb;padding:clamp(20px,2.2vw,30px)}.real-listings-page__hero p,.real-listings-page__hero h1,.real-listings-page__hero span{margin:0}.real-listings-page__hero p,.real-listing-workspace__header p{color:var(--uh-gold-dark);font-size:11px;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.real-listings-page__hero h1{margin-top:7px;color:var(--uh-ink);font-size:clamp(32px,3vw,48px);font-weight:950;letter-spacing:-.057em;line-height:.98}.real-listings-page__hero span{display:block;max-width:700px;margin-top:11px;color:var(--uh-ink-soft);font-size:14px;font-weight:750;line-height:1.55}.real-listings-page__hero-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:9px}.real-primary-button,.real-secondary-button,.real-listing-alert button,.real-listing-pagination button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;border-radius:11px;cursor:pointer;font-size:13px;font-weight:900;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.real-primary-button{border:1px solid #a96910;background:linear-gradient(135deg,#c98b29,#a7650f);box-shadow:0 12px 24px #9f641138;color:#fff;padding:0 17px}.real-primary-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 30px #9f641147}.real-secondary-button,.real-listing-pagination button{border:1px solid var(--uh-line);background:#ffffffd6;color:var(--uh-ink-soft);padding:0 14px}.real-secondary-button:hover:not(:disabled),.real-listing-pagination button:hover:not(:disabled){border-color:#d8b37a;background:#fff;color:var(--uh-ink);transform:translateY(-1px);box-shadow:0 8px 18px #48351f17}.real-secondary-button:disabled,.real-listing-pagination button:disabled{cursor:not-allowed;opacity:.58}.real-secondary-button svg{width:16px;height:16px}.real-listing-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.real-listing-summary article{min-height:100px;border:1px solid var(--uh-line);border-radius:16px;background:#fffdf9e6;box-shadow:0 9px 24px #48351f0f;padding:15px 16px}.real-listing-summary span,.real-listing-summary strong,.real-listing-summary small{display:block}.real-listing-summary span{color:var(--uh-muted);font-size:11px;font-weight:850;line-height:1.25}.real-listing-summary strong{margin-top:6px;color:var(--uh-ink);font-size:28px;font-weight:950;letter-spacing:-.05em;line-height:1}.real-listing-summary small{margin-top:6px;color:#a07e51;font-size:10px;font-weight:850;line-height:1.25}.real-listing-alert{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px;border:1px solid rgba(163,56,32,.28);border-radius:16px;background:#fff3ed;color:#83321f;padding:13px 15px}.real-listing-alert strong,.real-listing-alert span{display:block}.real-listing-alert strong{font-size:13px;font-weight:950}.real-listing-alert span{margin-top:3px;font-size:12px;font-weight:700;line-height:1.45}.real-listing-alert button{min-height:34px;flex:0 0 auto;border:1px solid rgba(163,56,32,.25);background:#fff;color:#83321f;padding:0 12px}.real-listing-workspace{overflow:hidden;margin-top:14px;border:1px solid var(--uh-line);border-radius:19px;background:#fffdf9f0;box-shadow:0 14px 34px #48351f14}.real-listing-workspace__header{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #efe1cf;background:linear-gradient(100deg,#fffaf3,#fbf3e7);padding:15px 18px}.real-listing-workspace__header p,.real-listing-workspace__header h2{margin:0}.real-listing-workspace__header h2{margin-top:3px;color:var(--uh-ink);font-size:19px;font-weight:950;letter-spacing:-.04em}.real-listing-workspace__header>span{flex:0 1 auto;color:var(--uh-muted);font-size:11px;font-weight:800;text-align:right}.real-listing-tools{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:12px;border-bottom:1px solid #f1e5d6;background:#fffdf9;padding:13px 16px}.real-listing-search{display:grid;grid-template-columns:26px minmax(0,1fr);min-height:39px;align-items:center;border:1px solid #e7d5bb;border-radius:11px;background:#fbf6ee;color:var(--uh-gold-dark);padding:0 11px}.real-listing-search svg{width:16px;height:16px}.real-listing-search input{width:100%;min-width:0;border:0;background:transparent;color:var(--uh-ink);font-size:13px;font-weight:750;outline:0}.real-listing-search input::placeholder{color:#9b8974}.real-listing-filter-row{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.real-listing-filter-row button{min-height:32px;border:1px solid #ead8bf;border-radius:999px;background:#fff;color:var(--uh-ink-soft);cursor:pointer;font-size:11px;font-weight:900;padding:0 11px}.real-listing-filter-row button:hover,.real-listing-filter-row button.is-active{border-color:#bd8b2e}.real-listing-filter-row button.is-active{background:#211d19;color:#fff}.real-listing-list{display:grid;gap:8px;padding:11px}.real-listing-list.is-loading{min-height:260px}.real-listing-row{display:grid;grid-template-columns:80px minmax(190px,1fr) minmax(190px,auto) minmax(126px,auto) minmax(150px,auto);align-items:center;gap:13px;border:1px solid #f0e2cf;border-radius:14px;background:linear-gradient(180deg,#fff,#fffaf4);padding:9px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.real-listing-row:hover{border-color:#ddbd87;box-shadow:0 10px 21px #48351f14;transform:translateY(-1px)}.real-listing-visual{display:grid;width:80px;min-height:56px;place-items:center;overflow:hidden;border:1px solid #ead8bf;border-radius:10px;background:#f4e8d7}.real-listing-visual img{display:block;width:100%;height:100%;min-height:56px;object-fit:cover}.real-listing-visual--empty{gap:4px;color:#9a7c56}.real-listing-visual--empty svg{width:20px;height:20px}.real-listing-visual--empty span{font-size:9px;font-weight:900}.real-listing-row__identity{min-width:0}.real-listing-row__identity h2,.real-listing-row__identity p{overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.real-listing-row__identity h2{color:var(--uh-ink);font-size:15px;font-weight:950;letter-spacing:-.025em}.real-listing-row__identity p{margin-top:3px;color:var(--uh-muted);font-size:11px;font-weight:750}.real-listing-row__tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.real-listing-row__tags span{display:inline-flex;min-height:20px;align-items:center;border:1px solid #ead8bf;border-radius:999px;background:#fffdf9;color:#765f43;font-size:9px;font-weight:850;padding:0 7px}.real-listing-row__facts{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:5px}.real-listing-row__facts>span:not(.real-status){border:1px solid #eee2d1;border-radius:999px;color:#756653;font-size:10px;font-weight:800;padding:4px 7px}.real-status{display:inline-flex;min-height:24px;align-items:center;border-radius:999px;font-size:10px;font-weight:950;padding:0 8px}.real-status--published{background:#e8f7ef;color:#1d724a}.real-status--draft{background:#fff3d9;color:#93610e}.real-status--archived,.real-status--unknown{background:#efeae3;color:#6d5f4f}.listing-lifecycle-chip{display:grid;width:100%;min-width:0;flex-basis:100%;gap:2px;border:1px solid #ead8bf;border-radius:10px;background:#fffaf3;color:var(--uh-ink-soft);padding:7px 8px}.listing-lifecycle-chip strong,.listing-lifecycle-chip small{display:block;min-width:0}.listing-lifecycle-chip strong{overflow:hidden;color:var(--uh-ink);font-size:10px;font-weight:950;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.listing-lifecycle-chip small{color:var(--uh-muted);font-size:9px;font-weight:750;line-height:1.35}.listing-lifecycle-chip--active{border-color:#b9dec7;background:#f1fbf4}.listing-lifecycle-chip--expired{border-color:#e6c1b6;background:#fff3ef}.listing-lifecycle-chip--legacy_no_expiry{border-color:#ecd3a7;background:#fff8eb}.listing-lifecycle-chip--draft,.listing-lifecycle-chip--inactive,.listing-lifecycle-chip--archived{background:#f6f2ec}.real-listing-row__price{min-width:0;text-align:right}.real-listing-row__price strong,.real-listing-row__price small{display:block}.real-listing-row__price strong{overflow:hidden;color:var(--uh-ink);font-size:14px;font-weight:950;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.real-listing-row__price small{margin-top:3px;color:var(--uh-muted);font-size:10px;font-weight:750;line-height:1.25}.real-listing-row__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:5px}.real-renew-button{min-height:32px;max-width:168px;overflow:hidden;border:1px solid #d7b372;border-radius:9px;background:linear-gradient(135deg,#fff8ea,#f6e3bd);box-shadow:inset 0 1px #ffffffd6;color:#865915;cursor:pointer;font:inherit;font-size:10px;font-weight:950;line-height:1.15;text-overflow:ellipsis;white-space:nowrap;padding:0 9px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.real-boost-button{display:inline-flex;align-items:center;gap:4px;min-height:32px;max-width:168px;overflow:hidden;border:1px solid #e0b74f;border-radius:9px;background:linear-gradient(135deg,#ffe9a8,#f4c94f);box-shadow:inset 0 1px #ffffffd6;color:#6d4a0f;cursor:pointer;font:inherit;font-size:10px;font-weight:950;line-height:1.15;text-overflow:ellipsis;white-space:nowrap;padding:0 9px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.real-boost-button svg{width:11px;height:11px;fill:currentColor;stroke:none;flex:none}.real-schedule-button{min-height:32px;max-width:132px;overflow:hidden;border:1px solid #cbb894;border-radius:9px;background:#fff;color:#5c4c2e;cursor:pointer;font:inherit;font-size:10px;font-weight:900;line-height:1.15;text-overflow:ellipsis;white-space:nowrap;padding:0 9px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.real-boost-button:hover:not(:disabled),.real-boost-button:focus-visible:not(:disabled){border-color:#b67c1b;background:#ffdf85;box-shadow:0 8px 18px #734c102e;outline:none;transform:translateY(-1px)}.real-schedule-button:hover:not(:disabled),.real-schedule-button:focus-visible:not(:disabled){border-color:#a3895c;background:#fbf6ea;box-shadow:0 8px 18px #734c101f;outline:none;transform:translateY(-1px)}.real-boost-button:disabled,.real-schedule-button:disabled{cursor:wait;opacity:.58}.real-renew-button:hover:not(:disabled),.real-renew-button:focus-visible:not(:disabled){border-color:#b67c1b;background:#fffdf7;box-shadow:0 8px 18px #734c1024;outline:none;transform:translateY(-1px)}.real-renew-button:disabled{cursor:wait;opacity:.58}.real-icon-button{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid #ead8bf;border-radius:9px;background:#fff;color:#6c5b46;cursor:pointer}.real-icon-button:hover:not(:disabled){border-color:#bd8b2e;background:#fff8eb;color:#815510}.real-icon-button.is-danger:hover:not(:disabled){border-color:#a33820;background:#fff0ec;color:#a33820}.real-icon-button:disabled{cursor:wait;opacity:.58}.real-icon-button svg{width:15px;height:15px}.real-listing-state{display:grid;min-height:172px;place-content:center;justify-items:center;gap:6px;border:1px dashed #ddc49f;border-radius:13px;background:#fdf8f0;color:var(--uh-muted);padding:24px;text-align:center}.real-listing-state strong{color:var(--uh-ink);font-size:15px;font-weight:950}.real-listing-state span{max-width:460px;font-size:12px;font-weight:750;line-height:1.5}.real-listing-state--empty svg{width:34px;height:34px;margin-bottom:4px;color:#a07842}.real-listing-state .real-secondary-button{margin-top:7px}.real-listing-pagination{display:flex;align-items:center;justify-content:center;gap:12px;border-top:1px solid #f0e2cf;background:#fffaf3;padding:11px}.real-listing-pagination button{min-height:32px;font-size:11px}.real-listing-pagination button svg{width:13px;height:13px}.real-listing-pagination span{color:var(--uh-muted);font-size:11px;font-weight:900}@media(max-width:1180px){.real-listing-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.real-listing-row{grid-template-columns:76px minmax(0,1fr) minmax(142px,auto) 66px}.real-listing-row__price{display:none}}@media(max-width:820px){.real-listings-page{min-height:0;padding:13px}.real-listings-page__hero{flex-direction:column;gap:16px;border-radius:17px;padding:19px}.real-listings-page__hero h1{font-size:32px}.real-listings-page__hero span{font-size:13px}.real-listings-page__hero-actions{width:100%;justify-content:stretch}.real-listings-page__hero-actions button{flex:1 1 auto}.real-listing-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.real-listing-summary article{min-height:87px;border-radius:13px;padding:12px}.real-listing-summary strong{font-size:24px}.real-listing-alert,.real-listing-workspace{margin-top:10px;border-radius:15px}.real-listing-alert{align-items:flex-start;flex-direction:column}.real-listing-workspace__header{align-items:flex-start;flex-direction:column;padding:14px}.real-listing-workspace__header>span{text-align:left}.real-listing-tools{grid-template-columns:1fr;gap:9px;padding:11px}.real-listing-filter-row{justify-content:flex-start}.real-listing-list{gap:9px;padding:9px}.real-listing-row{grid-template-columns:72px minmax(0,1fr) auto;gap:10px;border-radius:12px;padding:8px}.real-listing-visual{width:72px;min-height:60px}.real-listing-visual img{min-height:60px}.real-listing-row__facts{grid-column:1/-1;justify-content:flex-start}.real-listing-row__actions{align-self:start}.real-icon-button{width:29px;height:29px}}@media(max-width:420px){.real-listing-summary{grid-template-columns:1fr}.real-listings-page__hero-actions{flex-direction:column}.real-listings-page__hero-actions button{width:100%}}@media(min-width:1181px){.real-listings-page{min-height:calc(100vh - 52px);padding:16px}.real-listings-page__hero{gap:18px;border-radius:17px;padding:16px 18px}.real-listings-page__hero h1{font-size:clamp(30px,2.55vw,38px)}.real-listings-page__hero span{margin-top:7px;font-size:13px;line-height:1.4}.real-listings-page__hero-actions{gap:7px}.real-listings-page__hero-actions .real-primary-button,.real-listings-page__hero-actions .real-secondary-button{min-height:36px;border-radius:10px;font-size:12px}.real-listing-summary{gap:9px;margin-top:10px}.real-listing-summary article{min-height:82px;border-radius:13px;padding:11px 12px}.real-listing-summary strong{margin-top:4px;font-size:24px}.real-listing-summary small{margin-top:4px;font-size:9.5px}.real-listing-workspace,.real-listing-alert{margin-top:10px}.real-listing-workspace{border-radius:15px}.real-listing-workspace__header{padding:12px 14px}.real-listing-workspace__header h2{font-size:17px}.real-listing-tools{gap:9px;padding:10px 12px}.real-listing-list{gap:6px;padding:8px}.real-listing-row{gap:10px;border-radius:11px;padding:7px}.real-listing-visual{width:72px;min-height:52px}.real-listing-visual img{min-height:52px}}.images-upload-component .images-container{padding:1rem;background-color:#fafafa;border-radius:8px;min-height:180px}.images-upload-component .image-item{position:relative;cursor:move;transition:all .3s ease}.images-upload-component .image-item:hover{box-shadow:0 8px 24px #00000026}.images-upload-component .image-item:hover .delete-button{opacity:1}.images-upload-component .image-item .delete-button{opacity:0;transition:opacity .3s ease}.images-upload-component .upload-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.images-upload-component .add-image-button:active{transform:scale(.98)}.video-upload-component{margin-top:18px;border-top:1px solid #eadfce;padding-top:18px}.video-upload-component__intro{display:flex;align-items:flex-start;gap:11px;margin-bottom:12px;color:#9f6411}.video-upload-component__intro>svg{margin-top:2px}.video-upload-component__intro h3,.video-upload-component__intro p{margin:0}.video-upload-component__intro h3{color:#2b251f;font-size:15px;font-weight:800}.video-upload-component__intro p{margin-top:3px;color:#776b5e;font-size:13px;line-height:1.5}.video-upload-component__hint{display:inline-block;margin:8px 0 0 10px!important;color:#8a7863;font-size:12px!important;font-weight:600!important}.video-upload-component__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;margin-top:15px}.video-upload-card{overflow:hidden;border:1px solid #eadfce;border-radius:12px!important;background:#fffdf9!important}.video-upload-card__player{position:relative;aspect-ratio:16/9;overflow:hidden;background:#201b16}.video-upload-card__player video{display:block;width:100%;height:100%;background:#201b16;object-fit:contain}.video-upload-card__progress{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#fffdf9c7}.video-upload-card__details{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;padding:10px}.video-upload-card__fields{display:grid;min-width:0;gap:12px}.video-upload-card__audio{min-width:0;padding-top:2px}.video-upload-card__audio-label{color:#3d342b;font-size:12px!important;font-weight:800!important;line-height:1.35!important}.video-upload-card__audio-hint{margin-top:3px!important;color:#776b5e;font-size:11px!important;font-weight:600!important;line-height:1.45!important}.video-upload-card__audio-options{display:grid;gap:7px;margin-top:8px}.video-upload-card__audio-option{display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:start!important;gap:4px;width:100%;margin:0!important;border:1px solid #eadfce;border-radius:10px;background:#fffefa;color:#4a4035;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.video-upload-card__audio-option:hover{border-color:#d4af70;background:#fff9ef}.video-upload-card__audio-option.is-selected{border-color:#c78c2a;background:#fff4df;box-shadow:inset 0 0 0 1px #c78c2a14}.video-upload-card__audio-option .MuiRadio-root{padding:7px 3px 7px 8px;color:#ae7b27}.video-upload-card__audio-option .MuiRadio-root.Mui-checked{color:#a96f18}.video-upload-card__audio-option .MuiFormControlLabel-label{display:block;min-width:0;padding:7px 8px 7px 4px}.video-upload-card__audio-option .MuiFormControlLabel-label>span{display:block;min-width:0}.video-upload-card__audio-option strong,.video-upload-card__audio-option small{display:block}.video-upload-card__audio-option strong{color:#3d342b;font-size:12px;font-weight:800;line-height:1.3}.video-upload-card__audio-option small{margin-top:2px;color:#74675a;font-size:11px;font-weight:600;line-height:1.4}.video-upload-card__remove{color:#96412d!important}@media(max-width:640px){.video-upload-component__hint{display:block;margin-left:0!important}.video-upload-component__grid{grid-template-columns:minmax(0,1fr)}}.add-edit-property-page.add-listing-reference-page{--uh-ink: #211d19;--uh-ink-soft: #5f5142;--uh-muted: #8b7a66;--uh-gold: #bd8b2e;--uh-gold-dark: #9f6411;--uh-gold-soft: #f1dfbd;--uh-cream: #f7f2e8;--uh-cream-2: #efe3d1;--uh-card: #fffdf8;--uh-line: #ead8bf;--uh-danger: #a33820;--uh-success: #2f7d55;position:relative;min-height:calc(100vh - 72px);padding:28px clamp(18px,2.2vw,34px) 42px;background:radial-gradient(circle at 85% 4%,rgba(189,139,46,.16),transparent 31%),radial-gradient(circle at 12% 14%,rgba(255,255,255,.78),transparent 28%),linear-gradient(180deg,#f7f2e8,#efe4d3);color:var(--uh-ink)}.add-edit-property-page.add-listing-reference-page:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background-image:linear-gradient(rgba(159,100,17,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(159,100,17,.04) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.65),transparent 70%);mask-image:linear-gradient(180deg,rgba(0,0,0,.65),transparent 70%)}.add-edit-property-page.add-listing-reference-page>*{position:relative;z-index:1}.add-edit-property-page.add-listing-reference-page .MuiInputBase-root{min-height:50px;border-radius:15px;background:#fffaf1;color:var(--uh-ink);font-weight:700;transition:box-shadow .18s ease,background .18s ease,transform .18s ease}.add-edit-property-page.add-listing-reference-page .MuiInputBase-root:hover{background:#fffdf9;transform:translateY(-1px);box-shadow:0 10px 22px #3f301b0f}.add-edit-property-page.add-listing-reference-page .MuiInputBase-root.Mui-focused{background:#fff;box-shadow:0 0 0 3px #bd8b2e2e,0 14px 28px #3f301b17}.add-edit-property-page.add-listing-reference-page .MuiOutlinedInput-notchedOutline{border-color:#bd8b2e3d!important}.add-edit-property-page.add-listing-reference-page .MuiInputLabel-root{color:#8d744d;font-weight:800;letter-spacing:-.01em}.add-edit-property-page.add-listing-reference-page .MuiInputLabel-root.Mui-focused{color:var(--uh-gold-dark)}.add-edit-property-page.add-listing-reference-page .MuiFormHelperText-root{margin-left:3px;color:var(--uh-muted);font-weight:600}.add-edit-property-page.add-listing-reference-page textarea{font-weight:700}.add-edit-property-page--loading{display:grid;min-height:64vh;place-items:center}.add-listing-hero-panel{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:26px clamp(8px,1vw,16px) 14px}.add-listing-hero-panel:after{display:none}.add-listing-hero-panel__copy{max-width:760px}.add-listing-hero-panel__copy p{margin:0 0 10px;color:var(--uh-gold-dark);font-size:12px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.add-listing-hero-panel__copy h1{margin:0;color:var(--uh-ink);font-size:clamp(34px,3vw,54px);font-weight:950;letter-spacing:-.055em;line-height:.98}.add-listing-hero-panel__copy span{display:block;max-width:640px;margin-top:14px;color:var(--uh-ink-soft);font-size:16px;font-weight:700;line-height:1.65}.add-listing-hero-panel__actions,.add-listing-form-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px}.uh-button.MuiButton-root{min-height:44px;border-radius:999px;padding:10px 18px;font-size:13px;font-weight:950;letter-spacing:-.01em;text-transform:none;box-shadow:none}.uh-button.MuiButton-root.uh-button--gold{background:linear-gradient(135deg,#c69233,#9f6411);color:#fff;box-shadow:0 16px 32px #9f641138}.uh-button.MuiButton-root.uh-button--gold:hover{background:linear-gradient(135deg,#d39c39,#a96b16);box-shadow:0 20px 38px #9f641147}.uh-button.MuiButton-root.uh-button--soft{border:1px solid rgba(189,139,46,.28);background:#fbefd9;color:#85550f}.uh-button.MuiButton-root.uh-button--soft:hover{background:#f5e3bf}.uh-button.MuiButton-root.uh-button--ghost{border:1px solid var(--uh-line);background:#ffffffbd;color:var(--uh-ink-soft)}.uh-button.MuiButton-root.uh-button--ghost:hover{background:#fff;color:var(--uh-ink)}.add-listing-status-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}.add-listing-status-strip article{display:flex;align-items:center;gap:15px;border:1px solid rgba(234,216,191,.95);border-radius:22px;background:#fffdf8e0;box-shadow:0 16px 38px #4a351714;padding:16px}.add-listing-status-strip p,.add-listing-status-strip small{margin:0}.add-listing-status-strip p{color:var(--uh-muted);font-size:11px;font-weight:950;letter-spacing:.11em;text-transform:uppercase}.add-listing-status-strip strong{display:block;margin-top:3px;color:var(--uh-ink);font-size:20px;font-weight:950;letter-spacing:-.04em}.add-listing-status-strip small{display:block;margin-top:3px;color:var(--uh-muted);font-size:12px;font-weight:700}.listing-lifecycle-action{min-height:34px;margin-top:10px;border:1px solid rgba(159,100,17,.42);border-radius:10px;background:linear-gradient(135deg,#fff7e8,#f3dfb8);box-shadow:inset 0 1px #ffffffd9;color:var(--uh-gold-dark);cursor:pointer;font:inherit;font-size:11px;font-weight:950;line-height:1.2;padding:8px 11px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.listing-lifecycle-action:hover:not(:disabled),.listing-lifecycle-action:focus-visible:not(:disabled){outline:none;transform:translateY(-1px);background:#fffaf1;box-shadow:0 9px 18px #4a35171f}.listing-lifecycle-action:focus-visible{outline:3px solid rgba(189,139,46,.34);outline-offset:2px}.listing-lifecycle-action:disabled{cursor:wait;opacity:.58}.status-icon{display:grid;width:52px;height:52px;flex:0 0 52px;place-items:center;border-radius:18px}.status-icon svg{width:24px;height:24px}.status-icon--gold{background:linear-gradient(135deg,#bd8b2e,#9f6411);color:#fff}.status-icon--cream{border:1px solid #ebd6aa;background:#fbefd9;color:#9f6411}.status-icon--dark{background:#241e18;color:#f4cc80}.add-listing-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:22px;margin-top:22px;align-items:start}.add-listing-grid__main,.add-listing-grid__rail{display:grid;gap:18px}.add-listing-grid__rail{position:sticky;top:20px}.listing-form-section,.listing-preview-card,.import-sync-card,.readiness-card,.publish-flow-card,.listing-advice-card{border:1px solid rgba(234,216,191,.95);border-radius:24px;background:#fffdf8ed;box-shadow:0 18px 48px #4a351717}.listing-form-section{padding:clamp(18px,2vw,26px)}.listing-form-section .listing-form-section__divider{margin:16px 0 20px;border-color:#bd8b2e29}.listing-form-section__header{display:flex;align-items:center;gap:13px}.listing-form-section__header p,.listing-form-section__header h2{margin:0}.listing-form-section__header p{color:var(--uh-gold-dark);font-size:11px;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.listing-form-section__header h2{margin-top:2px;color:var(--uh-ink);font-size:clamp(20px,1.4vw,25px);font-weight:950;letter-spacing:-.045em}.listing-form-section__icon{display:grid;width:46px;height:46px;flex:0 0 46px;place-items:center;border-radius:16px;background:linear-gradient(135deg,#fff7e8,#ead1a2);color:var(--uh-gold-dark);box-shadow:inset 0 0 0 1px #bd8b2e38}.listing-form-section__icon svg{width:23px;height:23px}.listing-type-toggle{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;min-height:50px;border:1px solid rgba(189,139,46,.22);border-radius:17px;background:#fffaf1;padding:5px}.listing-type-toggle button{border:0;border-radius:13px;background:transparent;color:var(--uh-muted);cursor:pointer;font-family:inherit;text-align:left;padding:8px 12px;transition:all .18s ease}.listing-type-toggle button span,.listing-type-toggle button small{display:block}.listing-type-toggle button span{color:inherit;font-size:14px;font-weight:950}.listing-type-toggle button small{margin-top:2px;font-size:11px;font-weight:800;opacity:.78}.listing-type-toggle button.is-active{background:linear-gradient(135deg,#bd8b2e,#9f6411);color:#fff;box-shadow:0 10px 20px #9f64112e}.publish-switch.MuiFormControlLabel-root{display:flex;min-height:50px;justify-content:center;margin:0;border:1px solid rgba(189,139,46,.22);border-radius:16px;background:#fffaf1;padding:0 10px}.publish-switch.MuiFormControlLabel-root .MuiFormControlLabel-label{color:var(--uh-ink-soft);font-size:13px;font-weight:900}.publish-switch.MuiFormControlLabel-root .MuiSwitch-switchBase.Mui-checked{color:var(--uh-gold)}.publish-switch.MuiFormControlLabel-root .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:var(--uh-gold)}.availability-hint{margin-top:6px;color:var(--uh-muted);font-size:12px;font-weight:800;text-align:center}.selected-condo-card{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;border-radius:14px;background:#f8edda;padding:10px 12px}.selected-condo-card span{color:var(--uh-muted);font-size:12px;font-weight:800}.add-listing-map-shell{position:relative;margin-top:18px;overflow:hidden;border:1px solid rgba(189,139,46,.24);border-radius:20px;background:radial-gradient(circle at 30% 30%,rgba(189,139,46,.14),transparent 35%),linear-gradient(135deg,#f7efe0,#e8d6b8)}.add-listing-map-shell .property-map{min-height:250px;border:0;border-radius:0;box-shadow:none}.map-overlay-card{position:absolute;left:18px;bottom:18px;display:grid;gap:3px;border:1px solid rgba(234,216,191,.85);border-radius:16px;background:#fffdf8eb;box-shadow:0 12px 26px #36281224;padding:12px 14px}.map-overlay-card strong{color:var(--uh-ink);font-size:14px;font-weight:950}.map-overlay-card span{color:var(--uh-muted);font-size:12px;font-weight:800}.photo-upload-note{display:grid;gap:5px;margin-bottom:14px;border:1px solid rgba(189,139,46,.2);border-radius:18px;background:linear-gradient(135deg,#fffaf1f0,#f7ebd6bd);padding:13px 15px}.photo-upload-note strong{color:var(--uh-ink);font-size:14px;font-weight:950;letter-spacing:-.02em}.photo-upload-note span{color:var(--uh-muted);font-size:12px;font-weight:800;line-height:1.45}.photo-section-panel .images-upload-component{border:1px dashed rgba(189,139,46,.36);border-radius:20px;background:linear-gradient(135deg,#fffaf1f2,#f6e8cdc7);padding:14px}.photo-section-panel .images-upload-component .add-image-button{border-color:#bd8b2e6b!important;background-color:#ffffff94!important;color:var(--uh-gold-dark)}.photo-guidance-row,.feature-chip-row,.listing-preview-stats{display:flex;flex-wrap:wrap;gap:8px}.floor-plan-upload{display:grid;gap:14px;margin-top:22px;border-top:1px solid rgba(234,216,191,.78);padding-top:20px}.floor-plan-upload__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.floor-plan-upload__header>div{display:grid;gap:4px}.floor-plan-upload__header p{margin:0;color:var(--uh-gold-dark);font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.floor-plan-upload__header h3{margin:0;color:var(--uh-ink);font-size:18px;font-weight:950;letter-spacing:-.025em}.floor-plan-upload__header span{color:var(--uh-muted);font-size:12px;font-weight:750;line-height:1.5}.floor-plan-upload__ready{flex:0 0 auto;border:1px solid rgba(66,143,83,.28);border-radius:999px;background:#eef8ec;color:#397645!important;font-size:11px!important;font-weight:950!important;padding:7px 10px}.floor-plan-upload__error{margin:0!important}.floor-plan-upload__dropzone{border:1px dashed rgba(189,139,46,.54);border-radius:18px;background:linear-gradient(135deg,#fffbf4fa,#f7ebd6c2);padding:14px;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.floor-plan-upload__dropzone.is-drag-active{border-color:var(--uh-gold-dark);background:#fff5e3;box-shadow:0 0 0 3px #bd8b2e1f}.floor-plan-upload__dropzone.has-plan{display:grid;grid-template-columns:minmax(0,.9fr) minmax(220px,1.1fr);align-items:stretch;gap:16px}.floor-plan-upload__empty{display:grid;width:100%;min-height:142px;place-items:center;align-content:center;gap:5px;border:0;background:transparent;color:var(--uh-ink);cursor:pointer;font:inherit;text-align:center}.floor-plan-upload__empty:hover .floor-plan-upload__upload-icon,.floor-plan-upload__empty:focus-visible .floor-plan-upload__upload-icon{background:var(--uh-gold-dark);color:#fff;transform:translateY(-2px)}.floor-plan-upload__empty:focus-visible{border-radius:12px;outline:3px solid rgba(189,139,46,.36);outline-offset:3px}.floor-plan-upload__empty strong{font-size:14px;font-weight:950}.floor-plan-upload__empty span:not(.floor-plan-upload__upload-icon){color:var(--uh-muted);font-size:12px;font-weight:750}.floor-plan-upload__upload-icon{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid rgba(189,139,46,.38);border-radius:50%;background:#ffffffeb;color:var(--uh-gold-dark);transition:transform .16s ease,color .16s ease,background .16s ease}.floor-plan-upload__upload-icon svg{font-size:22px}.floor-plan-upload__preview{position:relative;display:flex;min-height:190px;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(224,203,169,.84);border-radius:13px;background:#fffdf9}.floor-plan-upload__preview img{width:100%;height:100%;max-height:280px;object-fit:contain}.floor-plan-upload__progress{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;align-content:center;gap:8px;background:#fffdf8db;color:var(--uh-gold-dark);font-size:12px;font-weight:900}.floor-plan-upload__actions{display:grid;align-content:center;gap:15px;padding:8px 5px}.floor-plan-upload__actions>div:first-child{display:grid;gap:5px}.floor-plan-upload__actions strong{color:var(--uh-ink);font-size:15px;font-weight:950}.floor-plan-upload__actions span{color:var(--uh-muted);font-size:12px;font-weight:750;line-height:1.5}.floor-plan-upload__buttons{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:640px){.floor-plan-upload__header,.floor-plan-upload__dropzone.has-plan{grid-template-columns:1fr}.floor-plan-upload__header{align-items:flex-start;flex-direction:column}.floor-plan-upload__preview{min-height:168px}}.photo-guidance-row{margin-top:12px}.photo-guidance-row span{border:1px solid #ead8bf;border-radius:999px;background:#fff7e8;color:#8a5a12;font-size:11px;font-weight:950;padding:7px 10px}.viewing-availability-editor{display:grid;gap:16px;border:1px solid rgba(189,139,46,.3);border-radius:20px;background:linear-gradient(135deg,#fffbf4fa,#f7ebd6a3);box-shadow:inset 0 1px #ffffffeb;padding:18px}.viewing-availability-editor__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.viewing-availability-editor__header>div{display:grid;gap:4px}.viewing-availability-editor__header p,.viewing-availability-editor__header h3,.viewing-availability-editor__header span{margin:0}.viewing-availability-editor__header p{color:var(--uh-gold-dark);font-size:10px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.viewing-availability-editor__header h3{color:var(--uh-ink);font-size:19px;font-weight:950;letter-spacing:-.025em}.viewing-availability-editor__header span{color:var(--uh-muted);font-size:12px;font-weight:750;line-height:1.5}.viewing-availability-editor__header>strong{flex:0 0 auto;border:1px solid rgba(189,139,46,.28);border-radius:999px;background:#ffffffb8;color:var(--uh-gold-dark);font-size:11px;font-weight:950;padding:7px 10px}.viewing-availability-editor__days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.viewing-availability-editor__days button{display:grid;min-height:58px;place-items:center;gap:2px;border:1px solid rgba(189,139,46,.25);border-radius:13px;background:#ffffffb3;color:var(--uh-ink-soft);cursor:pointer;font:inherit;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.viewing-availability-editor__days button:hover,.viewing-availability-editor__days button:focus-visible{border-color:#9f641199;background:#fffdf9;box-shadow:0 8px 18px #4a351714;outline:none;transform:translateY(-1px)}.viewing-availability-editor__days button.is-selected{border-color:var(--uh-gold-dark);background:linear-gradient(135deg,#c69233,#9f6411);box-shadow:0 10px 20px #9f641133;color:#fff}.viewing-availability-editor__days span{font-size:13px;font-weight:950}.viewing-availability-editor__days small{font-size:9px;font-weight:850;opacity:.76}.viewing-availability-editor__empty{display:grid;min-height:88px;place-items:center;align-content:center;gap:5px;border:1px dashed rgba(189,139,46,.42);border-radius:15px;background:#ffffff6b;padding:14px;text-align:center}.viewing-availability-editor__empty strong{color:var(--uh-ink);font-size:13px;font-weight:950}.viewing-availability-editor__empty span{max-width:580px;color:var(--uh-muted);font-size:12px;font-weight:700;line-height:1.45}.viewing-availability-editor__windows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.viewing-availability-editor__day{display:grid;gap:11px;border:1px solid rgba(234,216,191,.96);border-radius:15px;background:#fffdf8d1;padding:13px}.viewing-availability-editor__day-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.viewing-availability-editor__day-header>div{display:grid;gap:2px}.viewing-availability-editor__day-header strong{color:var(--uh-ink);font-size:14px;font-weight:950}.viewing-availability-editor__day-header span{color:var(--uh-muted);font-size:10px;font-weight:800}.viewing-availability-editor__text-action,.viewing-availability-editor__add-range,.viewing-availability-editor__remove-range{border:0;background:transparent;color:var(--uh-gold-dark);cursor:pointer;font:inherit;font-size:11px;font-weight:950}.viewing-availability-editor__text-action:hover,.viewing-availability-editor__text-action:focus-visible,.viewing-availability-editor__add-range:hover,.viewing-availability-editor__add-range:focus-visible,.viewing-availability-editor__remove-range:hover,.viewing-availability-editor__remove-range:focus-visible{color:#75440b;outline:none;text-decoration:underline}.viewing-availability-editor__ranges{display:grid;gap:8px}.viewing-availability-editor__range{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:end;gap:7px}.viewing-availability-editor__range label{display:grid;gap:4px}.viewing-availability-editor__range label>span{color:var(--uh-muted);font-size:10px;font-weight:850}.viewing-availability-editor__range input{width:100%;min-height:40px;border:1px solid rgba(189,139,46,.3);border-radius:10px;background:#fffdf9;color:var(--uh-ink);font:inherit;font-size:13px;font-weight:850;padding:7px 9px}.viewing-availability-editor__range input:focus-visible{border-color:var(--uh-gold-dark);box-shadow:0 0 0 3px #bd8b2e29;outline:none}.viewing-availability-editor__range-divider{padding-bottom:10px;color:var(--uh-muted);font-size:14px;font-weight:950}.viewing-availability-editor__add-range{justify-self:start;border:1px dashed rgba(189,139,46,.44);border-radius:9px;background:#fffaf2;padding:7px 9px}.viewing-availability-editor__add-range:hover,.viewing-availability-editor__add-range:focus-visible{background:#fff1d9;text-decoration:none}.viewing-availability-editor__hint{margin:0;color:var(--uh-muted);font-size:11px;font-weight:700;line-height:1.5}@media(max-width:640px){.viewing-availability-editor{border-radius:15px;padding:13px}.viewing-availability-editor__header{align-items:flex-start;flex-direction:column}.viewing-availability-editor__days{grid-template-columns:repeat(4,minmax(0,1fr))}.viewing-availability-editor__windows{grid-template-columns:1fr}.viewing-availability-editor__range{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.viewing-availability-editor__remove-range{grid-column:1/-1;justify-self:end}}.feature-chip-row span,.listing-preview-stats span{border:1px solid #ead8bf;border-radius:999px;background:#fbefd9;color:#7c5318;font-size:12px;font-weight:950;padding:7px 11px}.add-listing-form-footer{border:1px solid rgba(234,216,191,.95);border-radius:24px;background:#fffdf8e0;box-shadow:0 18px 44px #3a29111a;padding:14px}.listing-preview-card{overflow:hidden}.listing-preview-card__image{position:relative;height:240px;overflow:hidden}.listing-preview-card__image img{width:100%;height:100%;object-fit:cover;display:block}.listing-preview-card__image:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(180deg,#16110c0d,#16110c6b)}.listing-preview-card__image span{position:absolute;left:16px;top:16px;z-index:1;border-radius:999px;background:linear-gradient(135deg,#bd8b2e,#9f6411);color:#fff;font-size:11px;font-weight:950;letter-spacing:.06em;padding:7px 10px;text-transform:uppercase}.listing-preview-card__image.is-empty{display:grid;place-items:center;background:radial-gradient(circle at 50% 0%,rgba(189,139,46,.14),transparent 56%),#f4ede2}.listing-preview-card__image.is-empty:after{display:none}.listing-preview-card__image-empty{display:grid;position:relative;z-index:1;place-items:center;gap:5px;padding:18px;color:var(--uh-muted);text-align:center}.listing-preview-card__image-empty svg{width:28px;height:28px;color:var(--uh-gold-dark)}.listing-preview-card__image-empty strong,.listing-preview-card__image-empty small{margin:0}.listing-preview-card__image-empty strong{color:var(--uh-ink);font-size:13px;font-weight:900}.listing-preview-card__image-empty small{font-size:11px;font-weight:700;line-height:1.35}.listing-preview-card__body,.import-sync-card,.readiness-card,.publish-flow-card{padding:18px}.listing-preview-card__body p,.listing-preview-card__body h3,.listing-preview-card__body small,.listing-preview-card__body strong{margin:0}.listing-preview-card__body p{color:var(--uh-gold-dark);font-size:11px;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.listing-preview-card__body h3{margin-top:7px;color:var(--uh-ink);font-size:24px;font-weight:950;letter-spacing:-.045em;line-height:1.05}.listing-preview-card__body small{display:block;margin-top:7px;color:var(--uh-muted);font-size:13px;font-weight:800}.listing-preview-card__body strong{display:block;margin-top:14px;color:var(--uh-ink);font-size:24px;font-weight:950;letter-spacing:-.04em}.listing-preview-card__body strong em{color:var(--uh-muted);font-size:13px;font-style:normal;font-weight:800}.listing-preview-card__body .listing-preview-stats{margin-top:14px}.readiness-card{display:grid;grid-template-columns:94px 1fr;gap:16px;align-items:center}.readiness-card>div:nth-child(2) p,.readiness-card>div:nth-child(2) h3{margin:0}.readiness-card>div:nth-child(2) p{color:var(--uh-gold-dark);font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.readiness-card>div:nth-child(2) h3{margin-top:4px;color:var(--uh-ink);font-size:20px;font-weight:950;letter-spacing:-.04em}.readiness-card__score{display:grid;width:86px;height:86px;place-items:center;border-radius:50%;background:radial-gradient(circle closest-side,#fffdf8 72%,transparent 73%),conic-gradient(#bd8b2e var(--score),#ead8bf 0deg)}.readiness-card__score span{color:var(--uh-ink);font-size:20px;font-weight:950;letter-spacing:-.04em}.quality-row{grid-column:1/-1;display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:10px;border-top:1px solid rgba(234,216,191,.76);padding-top:12px;color:var(--uh-ink-soft);font-size:13px;font-weight:850}.quality-row strong{color:var(--uh-gold-dark);font-size:12px;font-weight:950}.quality-row__dot{width:11px;height:11px;border-radius:50%;background:var(--uh-gold);box-shadow:0 0 0 4px #bd8b2e1f}.quality-row__dot.is-review{background:#c98a2d}.import-sync-card p,.import-sync-card h3,.publish-flow-card p,.publish-flow-card h3,.listing-advice-card p,.listing-advice-card h3{margin:0}.import-sync-card p,.publish-flow-card p,.listing-advice-card p{color:var(--uh-gold-dark);font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.import-sync-card h3,.publish-flow-card h3,.listing-advice-card h3{margin-top:5px;color:var(--uh-ink);font-size:21px;font-weight:950;letter-spacing:-.04em}.import-sync-card{background:linear-gradient(180deg,#fffdf8f5,#fbefd9db)}.import-sync-card dl{display:grid;gap:9px;margin:14px 0 0}.import-sync-card div{display:grid;grid-template-columns:minmax(86px,.44fr) minmax(0,1fr);align-items:start;gap:8px;border-top:1px solid rgba(234,216,191,.72);padding-top:9px}.import-sync-card dt,.import-sync-card dd{margin:0;font-size:12px;line-height:1.35}.import-sync-card dt{color:var(--uh-muted);font-weight:900}.import-sync-card dd{min-width:0;overflow-wrap:anywhere;color:var(--uh-ink-soft);font-weight:850}.import-sync-card .is-error dd{color:var(--uh-danger)}.publish-flow-card>div{display:grid;gap:10px;margin-top:16px}.publish-flow-card span{display:flex;align-items:center;gap:10px;border:1px solid rgba(234,216,191,.86);border-radius:14px;background:#fff8eb;color:var(--uh-ink-soft);font-size:13px;font-weight:850;padding:10px}.publish-flow-card span strong{display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:#241e18;color:#f6d18b;font-size:11px;font-weight:950}.listing-advice-card{position:relative;overflow:hidden;padding:18px;background:linear-gradient(145deg,#fffdf8f5,#f8ecd6eb),radial-gradient(circle at 88% 0%,rgba(189,139,46,.28),transparent 42%)}.listing-advice-card:after{position:absolute;right:-34px;bottom:-50px;width:150px;height:150px;border-radius:50%;content:"";background:radial-gradient(circle,rgba(189,139,46,.18),transparent 68%)}.listing-advice-card ul{position:relative;z-index:1;display:grid;gap:10px;margin:15px 0 0;padding:0;list-style:none}.listing-advice-card li{position:relative;border:1px solid rgba(234,216,191,.82);border-radius:14px;background:#fff9ecc7;color:var(--uh-ink-soft);font-size:13px;font-weight:850;line-height:1.45;padding:10px 10px 10px 34px}.listing-advice-card li:before{position:absolute;left:11px;top:12px;width:11px;height:11px;border-radius:50%;content:"";background:var(--uh-gold);box-shadow:0 0 0 4px #bd8b2e1f}@media(max-width:1400px){.add-listing-grid{grid-template-columns:minmax(0,1fr) 360px}.add-listing-hero-panel:after{display:none}}@media(max-width:1120px){.add-listing-grid{grid-template-columns:1fr}.add-listing-grid__rail{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.listing-preview-card{grid-row:span 2}}@media(max-width:760px){.add-edit-property-page.add-listing-reference-page{padding:18px 14px 30px}.add-listing-hero-panel{flex-direction:column;border-radius:22px}.add-listing-hero-panel__actions,.add-listing-form-footer{width:100%;justify-content:stretch}.add-listing-hero-panel__actions .MuiButton-root,.add-listing-form-footer .MuiButton-root{flex:1 1 100%}.add-listing-status-strip,.add-listing-grid__rail{grid-template-columns:1fr}.add-listing-map-shell .property-map{min-height:210px}}@media(min-width:1181px){.add-edit-property-page.add-listing-reference-page{min-height:calc(100vh - 56px);padding:14px 16px 22px}.add-edit-property-page.add-listing-reference-page:before{background-size:30px 30px}.add-edit-property-page.add-listing-reference-page .MuiInputBase-root{min-height:40px;border-radius:11px}.add-edit-property-page.add-listing-reference-page .MuiInputBase-input,.add-edit-property-page.add-listing-reference-page .MuiSelect-select{padding-block:9px;font-size:13px}.add-edit-property-page.add-listing-reference-page .MuiInputLabel-root{font-size:13px}.add-listing-hero-panel{align-items:center;gap:14px;padding:10px 0 6px}.add-listing-hero-panel__copy p{margin-bottom:5px;font-size:10px;letter-spacing:.11em}.add-listing-hero-panel__copy h1{font-size:clamp(28px,2.45vw,40px);line-height:1}.add-listing-hero-panel__copy span{max-width:620px;margin-top:6px;font-size:12.5px;line-height:1.35}.add-listing-hero-panel__actions,.add-listing-form-footer{gap:8px}.uh-button.MuiButton-root{min-height:34px;border-radius:10px;font-size:11.5px;padding:7px 12px}.add-listing-status-strip{gap:8px;margin-top:8px}.add-listing-status-strip article{gap:9px;border-radius:13px;padding:10px;box-shadow:0 7px 18px #4a35170f}.status-icon{width:36px;height:36px;flex-basis:36px;border-radius:11px}.status-icon svg{width:18px;height:18px}.add-listing-status-strip p{font-size:9px;letter-spacing:.08em}.add-listing-status-strip strong{margin-top:1px;font-size:15px}.add-listing-status-strip small{margin-top:1px;font-size:10px}.add-listing-grid{grid-template-columns:minmax(0,1fr) minmax(290px,340px);gap:11px;margin-top:10px}.add-listing-grid__main,.add-listing-grid__rail{gap:10px}.add-listing-grid__rail{top:12px}.listing-form-section,.listing-preview-card,.import-sync-card,.readiness-card,.publish-flow-card,.listing-advice-card,.add-listing-form-footer{border-radius:15px;box-shadow:0 8px 22px #4a351712}.listing-form-section{padding:13px}.listing-form-section .listing-form-section__divider{margin:9px 0 11px}.listing-form-section__header{gap:8px}.listing-form-section__icon{width:34px;height:34px;flex-basis:34px;border-radius:10px}.listing-form-section__icon svg{width:17px;height:17px}.listing-form-section__header p{font-size:9px;letter-spacing:.11em}.listing-form-section__header h2{margin-top:1px;font-size:17px}.listing-type-toggle{min-height:40px;gap:5px;border-radius:12px;padding:3px}.listing-type-toggle button{border-radius:9px;padding:5px 8px}.listing-type-toggle button span{font-size:12px}.listing-type-toggle button small{font-size:9.5px}.publish-switch.MuiFormControlLabel-root{min-height:38px;border-radius:11px;padding-inline:8px}.availability-hint{margin-top:3px;font-size:10px}.selected-condo-card,.photo-upload-note{border-radius:11px;padding:8px 10px}.add-listing-map-shell{margin-top:10px;border-radius:13px}.add-listing-map-shell .property-map{min-height:180px}.map-overlay-card{left:10px;bottom:10px;border-radius:10px;padding:8px 10px}.photo-section-panel .images-upload-component{border-radius:13px;padding:9px}.photo-guidance-row,.feature-chip-row,.listing-preview-stats{gap:5px}.photo-guidance-row span,.feature-chip-row span,.listing-preview-stats span{font-size:9.5px;padding:4px 7px}.add-listing-form-footer{padding:9px}.listing-preview-card__image{height:150px}.listing-preview-card__image span{left:10px;top:10px;font-size:9px;padding:4px 7px}.listing-preview-card__body,.import-sync-card,.readiness-card,.publish-flow-card,.listing-advice-card{padding:12px}.import-sync-card dl{gap:6px;margin-top:9px}.import-sync-card div{grid-template-columns:minmax(72px,.4fr) minmax(0,1fr);gap:6px;padding-top:6px}.import-sync-card dt,.import-sync-card dd{font-size:10.5px}.listing-preview-card__body h3{margin-top:4px;font-size:18px}.listing-preview-card__body small,.listing-preview-card__body strong em{font-size:10.5px}.listing-preview-card__body strong{margin-top:7px;font-size:18px}}.owner-viewing-hours{display:grid;gap:14px;margin-bottom:16px;border:1px solid rgba(189,139,46,.28);border-radius:17px;background:radial-gradient(circle at 100% 0%,rgba(213,170,93,.17),transparent 42%),linear-gradient(135deg,#fffcf6fa,#faefdacc);box-shadow:inset 0 1px #ffffffeb;padding:15px}.owner-viewing-hours__header{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px}.owner-viewing-hours__header p,.owner-viewing-hours__header h3,.owner-viewing-hours__header span{margin:0}.owner-viewing-hours__header p{color:var(--uh-gold-dark);font-size:9px;font-weight:950;letter-spacing:.11em;text-transform:uppercase}.owner-viewing-hours__header h3{margin-top:2px;color:var(--uh-ink);font-size:15px;font-weight:950;letter-spacing:-.025em}.owner-viewing-hours__header span{display:block;margin-top:4px;color:var(--uh-muted);font-size:11px;font-weight:750;line-height:1.45}.owner-viewing-hours__icon{display:grid;width:33px;height:33px;place-items:center;border:1px solid rgba(189,139,46,.28);border-radius:11px;background:linear-gradient(135deg,#fff3db,#ecd39e);color:var(--uh-gold-dark)}.owner-viewing-hours__icon svg{width:17px;height:17px}.owner-viewing-hours__schedule{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px}.owner-viewing-hours__schedule>div{display:grid;min-width:0;gap:3px;border:1px solid rgba(234,216,191,.98);border-radius:11px;background:#ffffffb8;padding:8px 9px}.owner-viewing-hours__schedule strong{color:var(--uh-ink);font-size:11px;font-weight:950}.owner-viewing-hours__schedule span{overflow:hidden;color:var(--uh-ink-soft);font-size:10px;font-weight:800;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.owner-viewing-hours__status,.owner-viewing-hours__replace-note,.owner-viewing-hours__notice{margin:0;border-radius:11px;color:var(--uh-ink-soft);font-size:11px;font-weight:750;line-height:1.5;padding:9px 10px}.owner-viewing-hours__status{border:1px dashed rgba(189,139,46,.4);background:#fffdf89e}.owner-viewing-hours__status.is-error{border-style:solid;border-color:#a338203d;background:#fff0ed;color:var(--uh-danger)}.owner-viewing-hours__status.is-warning{border-style:solid;border-color:#bd8b2e52;background:#fff4df;color:#77511b}.owner-viewing-hours__replace-note{border-left:3px solid var(--uh-gold);background:#fff8ebc7;padding-left:11px}.owner-viewing-hours__notice{border:1px solid rgba(47,125,85,.2);background:#edf8f0;color:#296d49}.owner-viewing-hours__actions{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:wrap}.owner-viewing-hours__manage,.owner-viewing-hours__undo{min-height:36px;border-radius:10px;cursor:pointer;font:inherit;font-size:11px;font-weight:950;padding:8px 11px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.owner-viewing-hours__manage:hover,.owner-viewing-hours__manage:focus-visible,.owner-viewing-hours__undo:hover,.owner-viewing-hours__undo:focus-visible{outline:none;transform:translateY(-1px)}.owner-viewing-hours__manage{border:0;background:linear-gradient(135deg,#c69233,#9f6411);box-shadow:0 9px 17px #9f64112e;color:#fff}.owner-viewing-hours__manage:hover,.owner-viewing-hours__manage:focus-visible{box-shadow:0 12px 22px #9f641142}.owner-viewing-hours__undo{border:1px solid rgba(189,139,46,.38);background:#ffffffc2;color:var(--uh-gold-dark)}.owner-viewing-hours__undo:hover,.owner-viewing-hours__undo:focus-visible{background:#fff9ef;box-shadow:0 8px 17px #4a351714}@media(max-width:640px){.owner-viewing-hours{border-radius:14px;gap:12px;margin-bottom:13px;padding:12px}.owner-viewing-hours__schedule{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-viewing-hours__actions{display:grid;grid-template-columns:1fr}.owner-viewing-hours__actions button{width:100%}}@media(min-width:1181px){.add-edit-property-page.add-listing-reference-page{padding:8px 12px 16px}.add-listing-hero-panel{gap:12px;padding:8px 0 4px}.add-listing-status-strip{gap:7px;margin-top:6px}.add-listing-status-strip article{gap:8px;border-radius:11px;padding:8px}.status-icon{width:32px;height:32px;flex-basis:32px;border-radius:9px}.status-icon svg{width:16px;height:16px}.add-listing-grid{grid-template-columns:minmax(0,1fr) minmax(290px,320px);gap:9px;margin-top:8px}.add-listing-grid__main,.add-listing-grid__rail{gap:8px}.add-listing-grid__rail{top:8px}.listing-form-section,.listing-preview-card,.import-sync-card,.readiness-card,.publish-flow-card,.listing-advice-card,.add-listing-form-footer{border-radius:13px;box-shadow:0 7px 18px #4a35170f}.listing-form-section{padding:11px}.listing-form-section .listing-form-section__divider{margin:8px 0 9px}.listing-form-section__header{gap:7px}.listing-form-section__icon{width:32px;height:32px;flex-basis:32px;border-radius:9px}.listing-form-section__icon svg{width:16px;height:16px}.listing-form-section__header h2{font-size:16px}.add-listing-map-shell{margin-top:8px}.add-listing-map-shell .property-map{min-height:170px}.photo-upload-note{margin-bottom:10px}.floor-plan-upload{gap:10px;margin-top:15px;padding-top:14px}.floor-plan-upload__empty{min-height:112px}.listing-preview-card__image{height:185px}.listing-preview-card__body,.import-sync-card,.readiness-card,.publish-flow-card,.listing-advice-card{padding:14px}.listing-preview-card__body h3{font-size:20px}.add-listing-form-footer{padding:10px}}.inquiries-page{padding-top:24px;padding-bottom:24px}.inquiries-page .page-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.inquiries-page .filters{display:flex;gap:16px;align-items:center;margin-bottom:16px}.inquiries-page .loading-container{display:flex;align-items:center;justify-content:center;padding:32px}.inquiry-mobile-list{display:none}.inquiry-detail{display:flex;flex-direction:column;gap:16px}.inquiry-detail .inquiry-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.inquiry-detail .initial-message{margin-top:8px}.inquiry-detail .initial-message-body{padding:12px}.inquiry-detail .messages-section{margin-top:8px}.inquiry-detail .messages-list{max-height:260px;overflow-y:auto;padding:8px 0}.inquiry-detail .message-row{display:flex;margin-bottom:8px}.inquiry-detail .message-buyer{justify-content:flex-start}.inquiry-detail .message-landlord{justify-content:flex-end}.inquiry-detail .message-bubble{max-width:80%;padding:8px 12px;border-radius:12px}.inquiry-detail .message-buyer .message-bubble{background-color:#f1f5f9}.inquiry-detail .message-landlord .message-bubble{background-color:#e8f5e9}.inquiry-detail .message-input{margin-top:8px}.inquiry-detail .message-actions{margin-top:8px;display:flex;justify-content:flex-end}@media(max-width:720px){.inquiries-page{padding-top:18px;padding-bottom:28px}.inquiries-page .page-header{margin-bottom:14px}.inquiries-page .page-header h1{font-size:clamp(1.65rem,8vw,2rem);font-weight:900;letter-spacing:-.04em}.inquiries-page .filters{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:stretch;margin-bottom:14px}.inquiries-page .filters .MuiFormControl-root{width:100%}.inquiries-page .filters .MuiOutlinedInput-root{min-height:48px;border-radius:14px;background:#ffffffd6}.inquiries-page .filters .MuiInputLabel-root{font-weight:750}.inquiry-desktop-table{display:none}.inquiry-mobile-list{display:grid;gap:12px}.inquiry-mobile-card{overflow:hidden;border:1px solid #ead8bf;border-radius:18px;background:#fff;box-shadow:0 10px 24px #3f2e1c0f}.inquiry-mobile-card__open{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;gap:14px;border:0;background:transparent;color:#211d19;cursor:pointer;padding:16px;text-align:left}.inquiry-mobile-card__open:focus-visible{outline:3px solid rgba(189,139,46,.52);outline-offset:-3px}.inquiry-mobile-card__identity,.inquiry-mobile-card__meta{display:grid;min-width:0}.inquiry-mobile-card__identity{gap:5px}.inquiry-mobile-card__identity strong{overflow:hidden;font-size:16px;font-weight:900;letter-spacing:-.025em;line-height:1.28;text-overflow:ellipsis;white-space:nowrap}.inquiry-mobile-card__identity small{overflow:hidden;color:#756554;font-size:12px;font-weight:700;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.inquiry-mobile-card__meta{justify-items:end;align-content:space-between;gap:10px;min-width:92px}.inquiry-mobile-card__meta .MuiChip-root{max-width:120px;font-weight:850}.inquiry-mobile-card__meta>small{max-width:120px;color:#8a7866;font-size:11px;font-weight:750;line-height:1.3;text-align:right}.inquiry-mobile-state{display:grid;min-height:136px;place-items:center;gap:8px;border:1px solid #ead8bf;border-radius:18px;background:#ffffffc7;color:#6b5b4a;padding:24px;text-align:center}.inquiry-mobile-state.is-error{color:#a34f45}.inquiry-detail .inquiry-header{align-items:flex-start;flex-direction:column}.inquiry-detail .inquiry-header .MuiFormControl-root{width:100%}.inquiry-detail .message-actions{justify-content:stretch}.inquiry-detail .message-actions .MuiButton-root{width:100%}}.inquiries-results-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:-2px 0 8px;color:#6b5b4a}.inquiries-results-meta p,.inquiries-results-meta span{margin:0}.inquiries-results-meta p{font-weight:800}.inquiries-results-meta span{color:#9a8874;font-weight:700}@media(min-width:1181px){.inquiries-page{min-height:calc(100vh - 52px);padding:14px 16px}.inquiries-page .page-header{margin-bottom:9px}.inquiries-page .page-header h1{font-size:1.8rem;font-weight:900;letter-spacing:-.045em}.inquiries-page .filters{gap:10px;margin-bottom:8px}.inquiries-page .filters,.inquiry-detail,.inquiry-detail .inquiry-header{gap:10px}.inquiries-page .loading-container{padding:18px}.inquiry-detail .messages-list{max-height:220px;padding:4px 0}.inquiry-detail .message-row{margin-bottom:5px}.inquiry-detail .message-bubble{border-radius:9px;padding:6px 9px}.inquiries-page .filters .MuiFormControl-root:first-child{width:min(360px,100%)}.inquiries-page .filters .MuiFormControl-root:last-child{width:150px}.inquiries-page .filters .MuiOutlinedInput-root{min-height:40px;border-radius:10px;background:#ffffffe0}.inquiries-page .filters .MuiInputLabel-root{font-size:.8rem}.inquiries-results-meta{margin-bottom:7px}.inquiries-results-meta p,.inquiries-results-meta span{font-size:.74rem}.inquiry-desktop-table{overflow:hidden;border:1px solid #ead8bf;border-radius:14px;box-shadow:0 8px 22px #2d23160f!important}.inquiry-desktop-table .MuiTableCell-root{padding:9px 12px;color:#3f352b;font-size:.78rem;line-height:1.35}.inquiry-desktop-table .MuiTableHead-root .MuiTableCell-root{background:#fcf8f1;color:#6b5b4a;font-size:.7rem;font-weight:850;white-space:nowrap}.inquiry-desktop-table .MuiTableBody-root .MuiTableRow-root{min-height:48px}.inquiry-desktop-table .MuiTableBody-root .MuiTableRow-root:focus-visible{outline:3px solid rgba(189,139,46,.42);outline-offset:-3px}}.credits-page{display:grid;gap:18px;max-width:1180px}.credits-page__header,.credits-page__section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.credits-page__header h1,.credits-page__section-heading h2{margin:0;color:#211d19;font-weight:900;letter-spacing:-.045em}.credits-page__header h1{font-size:clamp(1.9rem,3vw,2.55rem);line-height:1}.credits-page__header>div>p:not(.credits-page__eyebrow){max-width:670px;margin:9px 0 0;color:#6b5b4a;font-size:.92rem;font-weight:700;line-height:1.55}.credits-page__eyebrow,.credits-page__section-heading p{margin:0 0 5px;color:#9f6411;font-size:.71rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.credits-page__refresh,.credits-page__listing-link{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;border-radius:12px;font:inherit;font-size:.84rem;font-weight:850;text-decoration:none}.credits-page__refresh{border:1px solid #d9bd93;background:#fff;color:#9f6411;cursor:pointer;padding:0 14px}.credits-page__refresh:disabled{cursor:progress;opacity:.62}.credits-page__refresh svg,.credits-page__listing-link svg{width:18px;height:18px}.credits-page__refresh:hover:not(:disabled),.credits-page__refresh:focus-visible{border-color:#bd8b2e;outline:none}.credits-page__hero{display:grid;grid-template-columns:auto minmax(0,.72fr) minmax(250px,1fr);align-items:center;gap:18px;overflow:hidden;border:1px solid #e5d0ab;border-radius:22px;background:radial-gradient(circle at 87% 10%,rgba(238,203,132,.32),transparent 31%),linear-gradient(135deg,#fff9ed,#fffdf9);box-shadow:0 14px 28px #4b301212;padding:clamp(20px,2.8vw,30px)}.credits-page__hero-icon{display:grid;width:58px;height:58px;place-items:center;border:1px solid rgba(189,139,46,.3);border-radius:18px;background:linear-gradient(145deg,#f6d484,#c5841d);box-shadow:inset 0 2px 2px #ffffff8f;color:#fff}.credits-page__hero-icon svg{width:30px;height:30px}.credits-page__hero-copy{display:grid;justify-items:start}.credits-page__hero-copy p,.credits-page__hero-copy span,.credits-page__hero-note p{margin:0}.credits-page__hero-copy p{color:#795d39;font-size:.8rem;font-weight:850}.credits-page__hero-copy strong{color:#211d19;font-size:clamp(2.35rem,5vw,3.8rem);font-variant-numeric:tabular-nums;font-weight:950;letter-spacing:-.07em;line-height:.92}.credits-page__hero-copy span{margin-top:4px;color:#9f6411;font-size:.83rem;font-weight:900}.credits-page__hero-note{display:flex;align-items:flex-start;gap:10px;border-left:1px solid rgba(201,161,104,.42);color:#6b5b4a;font-size:.84rem;font-weight:700;line-height:1.55;padding-left:18px}.credits-page__hero-note svg{width:20px;height:20px;flex:0 0 auto;color:#b77b1a}.credits-page__activity,.credits-page__state{border:1px solid #eadfce;border-radius:20px;background:#fff;box-shadow:0 8px 20px #3625120a}.credits-page__activity{padding:clamp(18px,2.6vw,26px)}.credits-page__section-heading{align-items:center;padding-bottom:16px}.credits-page__section-heading h2{font-size:1.3rem;line-height:1.1}.credits-page__listing-link{border:1px solid #c48621;background:linear-gradient(180deg,#c98d29,#aa6e10);box-shadow:0 8px 18px #aa6f1229;color:#fff;padding:0 13px}.credits-page__listing-link:hover,.credits-page__listing-link:focus-visible{background:linear-gradient(180deg,#d69b36,#b57511);outline:3px solid rgba(55,112,176,.64);outline-offset:2px}.credits-page__state{display:grid;justify-items:center;gap:8px;color:#6b5b4a;padding:32px 22px;text-align:center}.credits-page__state svg{width:30px;height:30px;color:#b77b1a}.credits-page__state strong,.credits-page__state p{margin:0}.credits-page__state p{max-width:480px;font-size:.88rem;font-weight:700;line-height:1.55}.credits-page__state--error{justify-items:start;border-color:#e8b9ad;background:#fff4f0;color:#943722;text-align:left}.credits-page__state--error button{min-height:38px;border:1px solid #b65d48;border-radius:10px;background:#fff;color:#943722;cursor:pointer;font:inherit;font-size:.82rem;font-weight:850;padding:0 12px}.credits-page__transactions{display:grid;margin:0;padding:0}.credits-page__transaction{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;border-top:1px solid #f0e6d9;padding:14px 0}.credits-page__transaction-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:12px}.credits-page__transaction-icon svg{width:21px;height:21px}.credits-page__transaction-icon.is-credit{background:#eef7eb;color:#537d4c}.credits-page__transaction-icon.is-debit{background:#fff3e3;color:#b16d12}.credits-page__transaction-copy,.credits-page__transaction-value{display:grid;gap:3px;min-width:0}.credits-page__transaction-copy strong{color:#332b24;font-size:.89rem;font-weight:900}.credits-page__transaction-copy span,.credits-page__transaction-value span{overflow:hidden;color:#7d6a57;font-size:.77rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.credits-page__transaction-value{justify-items:end;text-align:right}.credits-page__transaction-value strong{font-size:.96rem;font-variant-numeric:tabular-nums;font-weight:950}.credits-page__transaction-value strong.is-credit{color:#477a43}.credits-page__transaction-value strong.is-debit{color:#af6213}@media(max-width:760px){.credits-page__header,.credits-page__section-heading{align-items:stretch;flex-direction:column}.credits-page__refresh,.credits-page__listing-link{width:100%}.credits-page__hero{grid-template-columns:auto minmax(0,1fr)}.credits-page__hero-note{grid-column:1/-1;border-top:1px solid rgba(201,161,104,.42);border-left:0;padding-top:14px;padding-left:0}}@media(max-width:480px){.credits-page__transaction{grid-template-columns:auto minmax(0,1fr)}.credits-page__transaction-value{grid-column:2;justify-items:start;text-align:left}}.settings-page{min-height:100vh;padding:28px clamp(18px,3vw,42px) 64px;color:#211d19}.settings-hero,.settings-card{border:1px solid rgba(205,176,132,.62);background:#ffffffdb;box-shadow:0 18px 44px #32241514}.settings-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;border-radius:28px;padding:clamp(24px,4vw,42px);background:radial-gradient(circle at 85% 15%,rgba(189,139,46,.18),transparent 32%),linear-gradient(135deg,#211d19,#3a3026);color:#fff}.settings-hero p,.settings-eyebrow{margin:0;color:#d9a648;font-size:.76rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.settings-hero h1{margin:10px 0 0;font-size:clamp(2.4rem,5vw,4.7rem);line-height:.94;letter-spacing:-.07em}.settings-hero span{display:block;margin-top:14px;max-width:620px;color:#ffffffc7;font-weight:800}.settings-hero__summary{min-width:190px;border-radius:22px;background:#ffffff1f;padding:22px;text-align:center;box-shadow:inset 0 0 0 1px #ffffff1f}.settings-hero__summary strong{display:block;font-size:3rem;line-height:1}.settings-hero__summary span{margin-top:8px;color:#ffffffb8;font-size:.82rem;text-transform:uppercase;letter-spacing:.12em}.settings-card{margin-top:22px;border-radius:24px;padding:clamp(22px,3vw,34px)}.settings-card--notice{display:flex;justify-content:space-between;gap:18px}.settings-profile{display:flex;align-items:flex-start;gap:24px}.settings-profile__preview{flex:0 0 auto;width:88px;height:88px;border-radius:50%;border:1px solid #ead8bf;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.settings-profile__image{display:block;height:100%;width:100%;object-fit:cover}.settings-profile__initials{font-size:1.7rem;font-weight:950;letter-spacing:.06em;color:#9f6411}.settings-profile__body{min-width:0;flex:1}.settings-profile__body>p{margin:6px 0 0}.settings-profile__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.settings-profile__file{display:none}@media(max-width:720px){.settings-profile{flex-direction:column;align-items:center;text-align:center}.settings-profile__actions{justify-content:center}}.settings-card h2{margin:8px 0 0;max-width:820px;font-size:clamp(1.35rem,2.2vw,2.2rem);line-height:1.05;letter-spacing:-.05em}.settings-card p{max-width:820px;color:#6b5b4a;font-weight:700;line-height:1.65}.settings-required-pill{align-self:flex-start;border-radius:999px;background:#fff2db;color:#9f6411;padding:8px 14px;font-size:.74rem;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.settings-form{display:grid;gap:20px}.settings-field,.contact-row label{display:grid;gap:8px;color:#3b332a;font-size:.86rem;font-weight:900}.settings-field input,.contact-row input,.contact-row select{min-height:46px;width:100%;border:1px solid #ead8bf;border-radius:13px;background:#fffdfa;color:#211d19;font:inherit;font-weight:750;padding:0 13px;outline:none}.settings-field input:focus,.contact-row input:focus,.contact-row select:focus{border-color:#bd8b2e;box-shadow:0 0 0 3px #bd8b2e24}.contact-rows{display:grid;gap:14px}.contact-row{border:1px solid #eadfce;border-radius:20px;background:#fffaf4;padding:16px}.contact-row__header,.contact-row__actions,.settings-footer-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.contact-row__header{justify-content:space-between;margin-bottom:14px}.contact-row__header strong{font-size:1rem;letter-spacing:-.03em}.contact-row__grid{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(150px,1fr) minmax(180px,1.25fr) minmax(180px,1.25fr);gap:13px}.contact-check{display:inline-flex!important;grid-template-columns:auto 1fr;align-items:center;gap:6px!important;color:#6b5b4a!important;font-size:.78rem!important}.contact-check input{min-height:auto;width:auto;accent-color:#bd8b2e}.settings-primary-button,.settings-soft-button,.settings-link-button{border:0;border-radius:13px;cursor:pointer;font-weight:900;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.settings-primary-button{background:linear-gradient(180deg,#c58a26,#aa6f12);color:#fff;padding:13px 20px;box-shadow:0 12px 26px #aa6f123b}.settings-primary-button:hover,.settings-soft-button:hover{transform:translateY(-1px)}.settings-soft-button{border:1px solid #d9bd93;background:#fff;color:#9f6411;padding:12px 18px}.settings-link-button{background:transparent;color:#a33820;padding:0}.settings-footer-actions{justify-content:flex-end;border-top:1px solid #eadfce;padding-top:18px}.settings-alert{margin:0;border-radius:13px;padding:12px 14px;font-weight:850}.settings-alert--error{background:#fff0ed;color:#a33820}.settings-alert--success{background:#edf8ef;color:#247442}.settings-muted{color:#776a5d;font-weight:800}.settings-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;display:grid;place-items:center;overflow:auto;padding:28px;background:#1c161194;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.settings-modal{width:min(920px,100%);max-height:calc(100vh - 56px);overflow:auto;border-radius:28px;background:#fffaf4;padding:clamp(22px,3vw,34px);box-shadow:0 30px 90px #140e0847}.settings-modal h2{margin:8px 0 0;font-size:clamp(1.7rem,3vw,3rem);line-height:1.02;letter-spacing:-.06em}.settings-modal p{color:#6b5b4a;font-weight:750;line-height:1.65}.contact-rows--compact .contact-row__grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:980px){.settings-hero,.settings-card--notice{align-items:flex-start;flex-direction:column}.contact-row__grid,.contact-rows--compact .contact-row__grid{grid-template-columns:1fr}}@media(min-width:1181px){.settings-page{min-height:calc(100vh - 52px);padding:16px 16px 32px}.settings-hero{gap:16px;border-radius:18px;padding:18px 20px}.settings-hero h1{margin-top:6px;font-size:clamp(30px,2.7vw,38px)}.settings-hero span{margin-top:8px;font-size:.84rem;line-height:1.4}.settings-hero__summary{min-width:140px;border-radius:14px;padding:12px 14px}.settings-hero__summary strong{font-size:2.25rem}.settings-hero__summary span{margin-top:4px;font-size:.68rem}.settings-card{margin-top:12px;border-radius:16px;padding:16px 18px}.settings-card h2{margin-top:5px;font-size:1.35rem;line-height:1.12}.settings-card p{font-size:.82rem;line-height:1.45}.settings-form{gap:12px}.contact-rows{gap:9px}.contact-row{border-radius:14px;padding:11px 12px}.contact-row__header{margin-bottom:9px}.contact-row__grid{gap:9px}.settings-field input,.contact-row input,.contact-row select{min-height:40px;border-radius:10px;padding-inline:11px;font-size:.82rem}.settings-field,.contact-row label{gap:5px;font-size:.76rem}.settings-footer-actions{gap:8px;padding-top:12px}.settings-primary-button,.settings-soft-button{padding-block:10px}}.manager-not-found-page{min-height:100vh;margin-left:284px;display:grid;place-items:center;padding:2rem}.manager-not-found-card{width:min(760px,100%);border:1px solid #ead8bf;border-radius:28px;background:#fffffff0;box-shadow:0 18px 48px #2d23161f;padding:2rem;text-align:center}.manager-not-found-card>p{margin:0;color:#bd8b2e;font-size:.78rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.manager-not-found-card h1{margin:.5rem 0 0;color:#211d19;font-size:clamp(2rem,4vw,4.2rem);font-weight:1000;letter-spacing:-.06em;line-height:1}.manager-not-found-card span{display:block;max-width:600px;margin:1rem auto 0;color:#6b5b4a;font-size:1rem;font-weight:650;line-height:1.65}.manager-not-found-card code{border-radius:8px;background:#fbf7ef;color:#9f6411;padding:.1rem .3rem}.manager-not-found-card div{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.4rem}.manager-not-found-card button{border:1px solid #211d19;border-radius:12px;background:#211d19;color:#fff;cursor:pointer;font-weight:900;padding:.78rem 1rem}.manager-not-found-card button.is-secondary{border-color:#ead8bf;background:#fff;color:#211d19}@media(max-width:1180px){.manager-not-found-page{margin-left:236px}}@media(max-width:820px){.manager-not-found-page{margin-left:0}}.app{min-height:100vh;background:radial-gradient(circle at 78% 0%,rgba(189,139,46,.1),transparent 34%),linear-gradient(180deg,#f7f4ee,#f2eadf);color:#211d19;font-family:var(--uh-font-sans)}.app *{box-sizing:border-box}.app .manager-module-page{width:auto}.app main,.app .dashboard-page,.app .properties-page,.app .add-edit-property-page,.app .inquiries-page,.app .integrations-page,.app .settings-page,.app .manager-module-page,.app .manager-not-found-page{margin-left:284px}@media(max-width:1180px){.app main,.app .dashboard-page,.app .properties-page,.app .add-edit-property-page,.app .inquiries-page,.app .integrations-page,.app .settings-page,.app .manager-module-page,.app .manager-not-found-page{margin-left:236px}}@media(max-width:820px){.app main,.app .dashboard-page,.app .properties-page,.app .add-edit-property-page,.app .inquiries-page,.app .integrations-page,.app .settings-page,.app .manager-module-page,.app .manager-not-found-page{margin-left:0}}@media(min-width:1181px){.app main,.app .dashboard-page,.app .properties-page,.app .add-edit-property-page,.app .inquiries-page,.app .integrations-page,.app .settings-page,.app .manager-module-page,.app .manager-not-found-page{margin-left:244px}.app .integrations-page,.app .inquiries-page,.app .manager-module-page{width:auto;max-width:none;margin-right:16px}.app .manager-sidebar{width:244px}.app .manager-topbar{min-height:52px;margin-left:244px;padding:6px 16px}}@media(min-width:1181px){.app .integrations-page{margin-top:16px!important;margin-bottom:22px!important;padding-left:18px!important;padding-right:18px!important}.app .integrations-page>.MuiBox-root:first-child{margin-bottom:14px!important}.app .integrations-page .MuiTypography-h4{font-size:1.85rem;line-height:1.1}.app .integrations-page .MuiPaper-root{border:1px solid #ead8bf;box-shadow:0 8px 22px #2d23160f}.app .integrations-page .MuiPaper-root[style],.app .integrations-page .MuiPaper-root{padding:16px!important}.app .integrations-page .MuiTableCell-root{padding:8px 9px;font-size:.76rem;line-height:1.35}.app .integrations-page .MuiTableCell-head{color:#5f5142;font-size:.68rem;font-weight:850;white-space:nowrap}.app .integrations-page pre{margin-top:12px!important;padding:12px!important;font-size:11px!important;line-height:1.45}.app .urbanhive-connect-page{margin-top:16px!important;margin-bottom:22px!important;padding:16px 18px!important}.app .urbanhive-connect-page>.MuiStack-root{gap:16px!important}.app .urbanhive-connect-page .MuiTypography-h4{font-size:1.85rem;line-height:1.1}.app .urbanhive-connect-page .MuiPaper-root{padding:14px!important;box-shadow:0 8px 22px #2d23160f}.app .urbanhive-connect-page .MuiGrid-container{row-gap:12px}.app .urbanhive-connect-page .MuiCardActionArea-root{min-height:42px}}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-400-normal-Dhut76fR.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-400-normal-BDKaGhyp.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-latin-500-normal-Bf-nb4oT.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-500-normal-DYtqi0QS.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-600-normal-DLTa1BUW.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-600-normal-BR_Ojra4.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-700-normal-DqEcQeE5.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/plus-jakarta-sans-latin-800-normal-CusIZhrK.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-800-normal-BRNHt2w0.woff) format("woff")}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-thai-thai-400-normal-Bt1rR4gi.woff2) format("woff2"),url(/assets/ibm-plex-sans-thai-thai-400-normal-DKc8V4lk.woff) format("woff")}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-thai-thai-500-normal-BrMc1XKn.woff2) format("woff2"),url(/assets/ibm-plex-sans-thai-thai-500-normal-BoHUoq0p.woff) format("woff")}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-thai-thai-600-normal-DvfsyWAn.woff2) format("woff2"),url(/assets/ibm-plex-sans-thai-thai-600-normal-BOwfviun.woff) format("woff")}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-thai-thai-700-normal-0moayseG.woff2) format("woff2"),url(/assets/ibm-plex-sans-thai-thai-700-normal-Bo0ALcDh.woff) format("woff")}*{margin:0;padding:0;box-sizing:border-box}:root{--uh-font-sans: "Plus Jakarta Sans", "IBM Plex Sans Thai", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}body{font-family:var(--uh-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}button,input,textarea,select{font-family:inherit}#root{min-height:100vh}
