.console{--c-field:#8c8c8c;--c-dot-live:#008a05;--c-dot-wait:var(--brand);--c-dot-idle:#b0b0b0;--c-dot-back:#c13515;--c-e3:0 0 0 1px rgb(0 0 0/0.02),0 8px 24px rgb(0 0 0/0.1);--c-pop:0 6px 20px rgb(0 0 0/0.2);--c-max:1120px;--c-gutter:40px;--c-bar:80px;min-height:100vh;min-height:100dvh;background:#fff;color:var(--ink);font-family:var(--font);font-size:14px;line-height:20px}.console :where(h1,h2,h3,p,ul,ol,dl,dd,figure){margin:0}.console :where(ul,ol){padding:0;list-style:none}.console .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.console :focus-visible{outline:2px solid var(--brand);outline-offset:2px}.console .c-i{flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.console .c-top{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:#fff;border-bottom:1px solid var(--line)}.console .c-top__in{max-width:calc(var(--c-max) + var(--c-gutter) * 2);height:var(--c-bar);margin:0 auto;padding:0 var(--c-gutter);display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.console .c-logo{justify-self:start;display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:18px;line-height:24px;font-weight:700;letter-spacing:-.01em;border-radius:8px}.console .c-logo__mark{width:34px;height:auto;color:var(--brand)}.console .c-nav{display:flex;gap:4px}.console .c-nav a{position:relative;display:flex;align-items:center;height:48px;padding:0 14px;font-size:16px;line-height:20px;font-weight:500;color:var(--ink-2);border-radius:9999px;transition:color .15s,background-color .15s}.console .c-nav a:hover{color:var(--ink);background:var(--sunk)}.console .c-nav a[aria-current=page]{color:var(--ink)}.console .c-nav a[aria-current=page]:hover{background:none}.console .c-nav a[aria-current=page]:after{content:"";position:absolute;left:14px;right:14px;bottom:4px;height:2px;border-radius:2px;background:var(--brand)}.console .c-top__end{justify-self:end;display:flex;align-items:center;gap:8px}.console .c-account{position:relative}.console .c-avatar{width:42px;height:42px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:#fff;font-size:14px;font-weight:600;letter-spacing:.02em;transition:background-color .15s}.console .c-avatar:hover,.console .c-avatar[aria-expanded=true]{background:#000}.console .c-menu{position:absolute;right:0;top:52px;z-index:40;width:248px;padding:8px 0;background:#fff;border-radius:12px;box-shadow:var(--c-pop);animation:c-pop .18s var(--ease)}.console .c-menu[hidden]{display:none}.console .c-menu__who{padding:12px 16px 8px}.console .c-menu__who b{display:block;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console .c-menu__who span{color:var(--ink-2)}.console .c-menu hr{margin:8px 0;border:0;border-top:1px solid var(--line)}.console .c-menu__item{display:block;width:100%;min-height:44px;padding:12px 16px;border:0;background:none;text-align:left;font-size:14px;line-height:20px;border-radius:0}.console .c-menu__item:hover{background:var(--sunk)}.console .c-menu__item:focus-visible{outline-offset:-2px}@keyframes c-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.console .c-page{max-width:calc(var(--c-max) + var(--c-gutter) * 2);margin:0 auto;padding:48px var(--c-gutter) 64px}.console .c-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:48px}.console .c-h1{font-size:32px;line-height:36px;font-weight:600;letter-spacing:-.01em;text-wrap:balance}.console .c-sub{margin-top:8px;max-width:62ch;font-size:16px;line-height:24px;color:var(--ink-2)}.console .c-h2{font-size:22px;line-height:26px;font-weight:600}.console .c-h3{font-size:18px;line-height:24px;font-weight:600}.console .c-muted{color:var(--ink-2)}.console .c-sec+.c-sec{margin-top:48px}.console .c-sec__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.console .c-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border:0;border-radius:8px;font-size:16px;line-height:20px;font-weight:600;white-space:nowrap;transition:background-color .15s,box-shadow .15s,transform .1s}.console .c-btn:active{transform:scale(.98)}.console .c-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.console .c-btn--primary{background:var(--brand-ink);color:#fff}.console .c-btn--primary:hover:not(:disabled){background:var(--brand-ink-hover)}.console .c-btn--secondary{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.console .c-btn--secondary:hover:not(:disabled){background:var(--sunk)}.console .c-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;border:0;border-radius:9999px;background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong);font-size:14px;line-height:18px;font-weight:500;white-space:nowrap;transition:box-shadow .15s,background-color .15s}.console .c-pill:hover{box-shadow:inset 0 0 0 1px var(--ink)}.console .c-link{color:var(--brand-ink);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;border-radius:4px}.console .c-link:hover{color:var(--brand-ink-hover)}.console .c-card{background:#fff;border-radius:20px}.console .c-card--raised{border:1px solid var(--line);box-shadow:var(--c-e3);overflow:hidden}.console .c-card--quiet{box-shadow:inset 0 0 0 1px var(--line-strong)}.console .c-tile{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:12px;background:var(--sunk);color:var(--ink)}.console .c-status{display:inline-flex;align-items:center;gap:8px;font-size:14px;line-height:18px;font-weight:500;color:var(--ink)}.console .c-status:before{content:"";width:8px;height:8px;flex:none;border-radius:50%;background:var(--c-dot-idle)}.console .c-status[data-tone=ok]:before{background:var(--c-dot-live)}.console .c-status[data-tone=pending]:before{background:var(--c-dot-wait)}.console .c-status[data-tone=no]:before{background:var(--c-dot-back)}.console .c-status:is([data-tone=taken],[data-tone=booked],[data-tone=free]){font-weight:400;color:var(--ink-2)}.console .c-status:is([data-tone=taken],[data-tone=booked],[data-tone=free]):before{display:none}.console .c-empty{display:flex;align-items:center;gap:16px;padding:24px;border-radius:20px;box-shadow:inset 0 0 0 1px var(--line-strong)}.console .c-empty__text{flex:1 1;min-width:0}.console .c-empty__title{font-size:16px;line-height:20px;font-weight:500}.console .c-empty__body{margin-top:4px;font-size:14px;line-height:20px;color:var(--ink-2)}.console .c-empty__action{flex:none}.console .c-tabbar{display:none}.console .c-signin{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:48px 24px;background:var(--sunk);font-size:16px;line-height:24px}.console .c-signin__card{width:100%;max-width:448px;gap:24px;padding:40px;border-radius:20px;background:#fff;box-shadow:var(--c-e3)}.console .c-signin__card form{gap:20px}.console .c-signin__mark{width:44px;height:auto;color:var(--brand)}.console .c-signin .auth__title{font-size:26px;line-height:30px;text-wrap:balance}.console .c-signin .auth__title:focus{outline:none}.console .c-signin .auth__lede{margin-top:-8px;font-size:16px;line-height:24px}.console .c-signin .field__label{font-size:14px;line-height:18px;font-weight:600}.console .c-signin .input{min-height:52px;border-radius:8px;border-color:var(--c-field);font-size:16px}.console .c-signin .input:hover{border-color:var(--ink)}.console .c-signin .input:focus{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.console .c-signin .auth__code{font-size:24px;letter-spacing:.4em}.console .c-signin .btn{height:48px;border-radius:8px;font-size:16px;font-weight:600}.console .c-signin .btn--brand:hover:not(:disabled){box-shadow:none}.console .c-signin .callout{padding:16px;border-radius:12px;background:var(--sunk);font-size:14px;line-height:20px}.console .c-signin .auth__row{flex-wrap:wrap}.console .c-signin .link-btn{min-height:44px;font-size:14px;font-weight:600;border-radius:4px}.console .c-signin .link-btn:disabled{color:var(--ink-2);text-decoration:none;cursor:default}.console .c-signin .auth__help{padding-top:20px;border-top:1px solid var(--line);font-size:14px;line-height:20px}.console .c-ed{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;font-size:16px;line-height:24px}.console .c-ed-top{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:#fff}.console .c-ed-top__in{max-width:calc(var(--c-max) + var(--c-gutter) * 2);height:88px;margin:0 auto;padding:0 var(--c-gutter);justify-content:space-between}.console .c-ed-top__end,.console .c-ed-top__in{display:flex;align-items:center;gap:16px}.console .c-ed-top .c-ed-textbtn{font-size:14px;white-space:nowrap}.console .c-ed-main{flex:1 1;width:100%;max-width:calc(640px + 48px);margin:0 auto;padding:48px 24px 200px}.console .c-ed-q{font-size:32px;line-height:36px;font-weight:600;letter-spacing:-.01em;text-wrap:balance}.console .c-ed-q:focus{outline:none}.console .c-ed-help{margin-top:12px;font-size:18px;line-height:26px;color:var(--ink-2);text-wrap:pretty}.console .c-ed-body{margin-top:40px;animation:c-ed-in .3s var(--ease)}@keyframes c-ed-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.console .c-ed-note{margin-bottom:32px;padding:16px 20px;border-radius:12px;background:var(--sunk);font-size:14px;line-height:20px}.console .c-ed-note b{font-weight:600}.console .c-ed-note--plain{margin:0}.console .c-ed-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.console .c-ed-stack{display:grid;grid-gap:24px;gap:24px}.console .c-ed-stack--tight{margin-top:24px}.console .c-ed-fld label{display:block;margin-bottom:8px;font-size:14px;line-height:18px;font-weight:600}.console .c-ed-fld label span{font-weight:400;color:var(--ink-2)}.console .c-ed-input{display:block;width:100%;min-height:56px;padding:0 16px;border:0;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px var(--c-field);font-size:16px;line-height:24px;color:var(--ink);transition:box-shadow .15s}.console select.c-ed-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:48px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23222' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 9 7 7 7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:20px}.console .c-ed-textarea{padding:16px;min-height:104px;resize:vertical}.console .c-ed-input:hover{box-shadow:inset 0 0 0 1px var(--ink)}.console .c-ed-input:focus{outline:none;box-shadow:inset 0 0 0 2px var(--ink)}.console .c-ed-input::placeholder,.console .c-ed-money input::placeholder,.console .c-ed-search input::placeholder{color:var(--ink-2);opacity:1}.console .c-ed-input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--c-dot-back)}.console .c-ed-money{display:flex;border-radius:8px;box-shadow:inset 0 0 0 1px var(--c-field);transition:box-shadow .15s}.console .c-ed-money:hover{box-shadow:inset 0 0 0 1px var(--ink)}.console .c-ed-money:focus-within{box-shadow:inset 0 0 0 2px var(--ink)}.console .c-ed-money:has(input[aria-invalid=true]){box-shadow:inset 0 0 0 2px var(--c-dot-back)}.console .c-ed-money span{display:grid;place-items:center;padding:0 16px;font-size:16px;font-weight:500;border-right:1px solid var(--line-strong)}.console .c-ed-money input{flex:1 1;min-width:0;min-height:56px;padding:0 16px;border:0;background:none;font-size:16px;outline:none}.console .c-ed-hint{margin-top:8px;font-size:14px;line-height:20px;color:var(--ink-2)}.console .c-ed-hint--lead{margin:-8px 0 16px}.console .c-ed-error{margin-top:8px;font-size:14px;line-height:20px;font-weight:500;color:var(--c-dot-back)}.console .c-ed-error--block{margin-top:16px}.console .c-ed-form-error{display:flex;gap:12px;margin-top:32px;padding:16px 20px;border-radius:12px;background:var(--sunk);font-size:14px;line-height:20px;color:var(--ink)}.console .c-ed-form-error .c-i{color:var(--c-dot-back)}.console .c-ed-sub{margin:48px 0 24px;font-size:18px;line-height:24px;font-weight:600}.console .c-ed-sub--first{margin-top:0}.console .c-ed-steppers{display:grid}.console .c-ed-stepper{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;min-height:80px;padding:16px 0;border-bottom:1px solid var(--line)}.console .c-ed-stepper:focus-visible{outline-offset:4px}.console .c-ed-steppers--one{margin-top:-8px}.console .c-ed-steppers--one .c-ed-stepper{border-bottom:0}.console .c-ed-stepper__label{display:block;font-size:16px;line-height:20px;font-weight:500}.console .c-ed-stepper__text .c-ed-error,.console .c-ed-stepper__text .c-ed-hint{display:block;margin-top:4px}.console .c-ed-stepper__ctl{display:flex;align-items:center;gap:16px}.console .c-ed-stepper__ctl>span{min-width:24px;text-align:center;font-size:16px}.console .c-ed-stepper__ctl button{width:40px;height:40px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px var(--c-field);color:var(--ink);transition:box-shadow .15s}.console .c-ed-stepper__ctl button:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--ink)}.console .c-ed-stepper__ctl button:disabled{color:#b0b0b0;box-shadow:inset 0 0 0 1px var(--line);cursor:not-allowed}.console .c-ed-search{display:flex;align-items:center;gap:12px;min-height:56px;padding:0 20px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--c-field)}.console .c-ed-search:focus-within{box-shadow:inset 0 0 0 2px var(--ink)}.console .c-ed-search input{flex:1 1;min-width:0;padding:0;border:0;background:none;font-size:16px;outline:none}.console .c-ed-search input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.console .c-ed-choices{display:grid;grid-gap:12px;gap:12px;margin-top:24px}.console .c-ed-choice{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 24px;grid-gap:16px;gap:16px;align-items:center;min-height:80px;padding:16px 24px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--line-strong);cursor:pointer;transition:box-shadow .15s,background-color .15s}.console .c-ed-choice:hover{box-shadow:inset 0 0 0 1px var(--ink)}.console .c-ed-choice input{position:absolute;opacity:0;width:1px;height:1px}.console .c-ed-choice:has(input:checked){box-shadow:inset 0 0 0 2px var(--ink);background:var(--sunk)}.console .c-ed-choice:has(input:focus-visible){outline:2px solid var(--brand);outline-offset:2px}.console .c-ed-choice b,.console .c-ed-new button b{display:block;font-size:16px;line-height:20px;font-weight:500}.console .c-ed-choice__meta{display:block;margin-top:4px;font-size:14px;line-height:18px;color:var(--ink-2)}.console .c-ed-radio{width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px var(--c-field);transition:box-shadow .15s}.console .c-ed-choice:has(input:checked) .c-ed-radio{box-shadow:inset 0 0 0 7px var(--ink)}.console .c-ed-new{border-radius:12px;box-shadow:inset 0 0 0 1px var(--line-strong);transition:box-shadow .15s}.console .c-ed-new[data-open]{box-shadow:inset 0 0 0 2px var(--ink)}.console .c-ed-new>button{width:100%;display:grid;grid-template-columns:40px minmax(0,1fr) 24px;grid-gap:16px;gap:16px;align-items:center;min-height:80px;padding:16px 24px;border:0;border-radius:12px;background:none;text-align:left}.console .c-ed-new>button:hover{background:var(--sunk)}.console .c-ed-new[data-open]>button:hover{background:none}.console .c-ed-new>button>.c-i{transition:transform .25s var(--ease)}.console .c-ed-new[data-open]>button>.c-i{transform:rotate(180deg)}.console .c-ed-new__form{display:grid;grid-gap:20px;gap:20px;padding:8px 24px 24px}.console .c-ed-drop{display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:48px 24px;border-radius:16px;border:1px dashed #b0b0b0;text-align:center;transition:background-color .15s,border-color .15s}.console .c-ed-drop:hover{border-color:var(--ink)}.console .c-ed-drop[data-active]{border-color:var(--ink);background:var(--sunk)}.console .c-ed-drop .c-i{margin-bottom:8px;stroke-width:1.25}.console .c-ed-drop__title{font-size:22px;line-height:26px;font-weight:600}.console .c-ed-drop__help{max-width:44ch;color:var(--ink-2)}.console .c-ed-drop .c-pill{margin-top:16px}.console .c-pill:disabled{opacity:.55;cursor:not-allowed}.console .c-ed-photos-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:40px 0 16px}.console .c-ed-photos-count{font-size:18px;line-height:24px;font-weight:600}.console .c-ed-photos-tip{font-size:14px;line-height:18px;color:var(--ink-2)}.console .c-ed-photos{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.console .c-ed-photo{position:relative;aspect-ratio:4/3;border-radius:12px;background:var(--sunk);cursor:-webkit-grab;cursor:grab;transition:opacity .2s,box-shadow .2s}.console .c-ed-photo:first-child{grid-column:1/3;aspect-ratio:16/10}.console .c-ed-photo img{width:100%;height:100%;object-fit:cover;border-radius:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.console .c-ed-photo[data-dragging]{opacity:.35}.console .c-ed-photo[data-over]{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--ink)}.console .c-ed-cover{left:16px;top:16px;padding:6px 12px;border-radius:9999px;background:#fff;font-size:14px;line-height:18px;font-weight:600}.console .c-ed-cover,.console .c-ed-more{position:absolute;box-shadow:0 0 0 1px rgb(0 0 0/.02),0 2px 4px rgb(0 0 0/.16)}.console .c-ed-more{right:12px;top:12px;width:36px;height:36px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:rgb(255 255 255/.95);transition:transform .15s}.console .c-ed-more:hover{transform:scale(1.06)}.console .c-ed-photo-menu{position:absolute;right:12px;top:56px;z-index:5;min-width:220px;padding:8px 0;border-radius:12px;background:#fff;box-shadow:var(--c-pop);animation:c-pop .18s var(--ease)}.console .c-ed-photo-menu button{display:block;width:100%;min-height:44px;padding:12px 16px;border:0;background:none;text-align:left;font-size:14px;line-height:20px}.console .c-ed-photo-menu button:hover{background:var(--sunk)}.console .c-ed-photo-menu button:focus-visible{outline-offset:-2px}.console .c-ed-photo-add button{width:100%;height:100%;aspect-ratio:4/3;display:grid;place-content:center;justify-items:center;grid-gap:8px;gap:8px;border:1px dashed #b0b0b0;border-radius:12px;background:#fff;font-size:14px;line-height:18px;font-weight:600;transition:border-color .15s,background-color .15s}.console .c-ed-photo-add button:hover:not(:disabled){border-color:var(--ink);background:var(--sunk)}.console .c-ed-media section+section{padding-top:8px}.console .c-ed-video{background:#000;aspect-ratio:16/9}.console .c-ed-pano,.console .c-ed-video{display:block;width:100%;margin-bottom:16px;border-radius:12px}.console .c-ed-pano{aspect-ratio:2/1;object-fit:cover}.console .c-ed-actions{display:flex;flex-wrap:wrap;gap:8px}.console .c-ed-upload{padding:20px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--line-strong)}.console .c-ed-upload__row{display:flex;align-items:center;justify-content:space-between;gap:16px}.console .c-ed-upload__row>span{display:inline-flex;align-items:center;gap:8px;font-size:14px;line-height:20px}.console .c-ed-upload__track{height:6px;margin-top:12px;border-radius:3px;background:var(--line);overflow:hidden}.console .c-ed-upload__track i{display:block;height:100%;border-radius:3px;background:var(--brand);transition:width .2s linear}.console .c-ed-textbtn{min-height:48px;padding:0 8px;margin-left:-8px;border:0;background:none;font-size:16px;line-height:20px;font-weight:600;color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;border-radius:8px}.console .c-ed-textbtn:hover:not(:disabled){background:var(--sunk)}.console .c-ed-upload .c-ed-textbtn{min-height:32px;font-size:14px}.console .c-ed-fieldset{padding:0;margin:0;border:0}.console .c-ed-amenities{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.console .c-ed-amenity{position:relative;display:flex;align-items:center;min-height:56px;padding:12px 16px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--line-strong);font-size:14px;line-height:18px;font-weight:500;cursor:pointer;transition:box-shadow .15s,background-color .15s}.console .c-ed-amenity:hover{box-shadow:inset 0 0 0 1px var(--ink)}.console .c-ed-amenity input{position:absolute;opacity:0;width:1px;height:1px}.console .c-ed-amenity:has(input:checked){box-shadow:inset 0 0 0 2px var(--ink);background:var(--sunk)}.console .c-ed-amenity:has(input:focus-visible){outline:2px solid var(--brand);outline-offset:2px}.console .c-ed-preview{display:grid;grid-template-columns:112px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:center;padding:16px;border-radius:20px;box-shadow:inset 0 0 0 1px var(--line-strong)}.console .c-ed-preview img,.console .c-ed-preview__blank{width:112px;height:84px;border-radius:12px;object-fit:cover}.console .c-ed-preview__blank{display:grid;place-items:center;background:var(--sunk)}.console .c-ed-preview b{display:block;font-size:18px;line-height:24px;font-weight:600}.console .c-ed-preview span:not(.c-ed-preview__blank){display:block;margin-top:4px;font-size:14px;line-height:18px;color:var(--ink-2)}.console .c-ed-review{margin-top:16px}.console .c-ed-review li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:center;padding:24px 0;border-bottom:1px solid var(--line)}.console .c-ed-review li:last-child{border-bottom:0}.console .c-ed-review b{display:block;font-size:16px;line-height:20px;font-weight:500}.console .c-ed-review span{display:block;margin-top:4px;font-size:14px;line-height:20px;color:var(--ink-2)}.console .c-ed-review .c-ed-review__issue{display:flex;gap:6px;color:var(--ink)}.console .c-ed-review__issue .c-i{margin-top:2px;color:var(--c-dot-back)}.console .c-ed-review .c-link{padding:8px 4px;border:0;background:none;font-size:14px;line-height:18px}.console .c-ed-bar{position:fixed;left:0;right:0;bottom:0;z-index:30;background:#fff;padding-bottom:env(safe-area-inset-bottom)}.console .c-ed-track{height:6px;background:var(--line)}.console .c-ed-track i{display:block;height:100%;background:var(--brand);transition:width .6s var(--ease)}.console .c-ed-bar__in{max-width:calc(var(--c-max) + var(--c-gutter) * 2);margin:0 auto;padding:16px var(--c-gutter);display:flex;align-items:center;justify-content:space-between;gap:16px}@media (max-width:960px){.console .c-nav a{padding:0 10px;font-size:15px}.console .c-nav a[aria-current=page]:after{left:10px;right:10px}.console .c-top__add{display:none}}.console .c-ov{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:48px 64px;gap:48px 64px;align-items:start}.console .c-ov__side{position:-webkit-sticky;position:sticky;top:calc(var(--c-bar) + 48px)}.console .c-task{display:grid;grid-template-columns:40px minmax(0,1fr) 20px;grid-gap:16px;gap:16px;align-items:center;padding:20px 24px;color:var(--ink);text-decoration:none;transition:background-color .15s}.console .c-task+.c-task{border-top:1px solid var(--line)}.console .c-task:hover{background:var(--sunk)}.console .c-task:focus-visible{outline-offset:-4px;border-radius:20px}.console .c-task__detail,.console .c-task__title{display:block}.console .c-task__title{font-size:16px;line-height:20px;font-weight:500}.console .c-task__detail{margin-top:4px;font-size:14px;line-height:18px;color:var(--ink-2)}.console .c-ptabs{display:flex;flex-wrap:wrap;gap:8px}.console .c-ptab{flex:none;min-height:40px;padding:0 16px;border:0;border-radius:9999px;background:#fff;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink);font:inherit;font-size:14px;line-height:18px;font-weight:500;cursor:pointer;transition:box-shadow .15s,background-color .15s,color .15s}.console .c-ptab:hover{box-shadow:inset 0 0 0 1px var(--ink)}.console .c-ptab[aria-selected=true]{background:var(--ink);color:#fff;box-shadow:none}.console .c-stays{margin-top:16px}.console .c-stays__empty{padding:8px 0;font-size:14px;line-height:20px;color:var(--ink-2)}.console .c-stays__foot{margin-top:16px;font-size:14px;line-height:20px}.console .c-stay{display:grid;grid-template-columns:56px minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;margin:0 -12px;padding:12px;border-radius:16px;color:var(--ink);text-decoration:none;transition:background-color .15s}.console a.c-stay:hover{background:var(--sunk)}.console .c-stay+.c-stay{margin-top:4px}.console .c-stay__photo{width:56px;height:56px;border-radius:12px;background:var(--sunk);object-fit:cover}.console .c-stay__photo--none{display:grid;place-items:center}.console .c-stay__name{font-size:16px;line-height:20px;font-weight:500}.console .c-stay__meta{margin-top:4px;overflow:hidden;font-size:14px;line-height:18px;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap}.console .c-stay__date{font-size:14px;line-height:18px;font-weight:500;text-align:right}.console .c-occ{padding:24px}.console .c-occ__sub{margin-top:4px;color:var(--ink-2)}.console .c-occ__bar{display:flex;gap:3px;height:8px;margin:24px 0 8px;overflow:hidden;border-radius:9999px}.console .c-occ__bar span{flex-basis:0}.console [data-part=taken]{background:var(--ink)}.console [data-part=booked]{background:var(--ink-2)}.console [data-part=free]{background:var(--line)}.console .c-occ__row{display:grid;grid-template-columns:10px 1fr 20px;grid-gap:12px;gap:12px;align-items:center;min-height:48px;margin:0 -12px;padding:0 12px;border-radius:12px;color:var(--ink);font-size:16px;line-height:20px;text-decoration:none;transition:background-color .15s}.console .c-occ__row:hover{background:var(--sunk)}.console .c-occ__row:hover b{text-decoration:underline;text-underline-offset:3px}.console .c-occ__row b{font-weight:600}.console .c-occ__swatch{width:10px;height:10px;border-radius:3px}.console .c-occ__swatch[data-part=free]{box-shadow:inset 0 0 0 1px #c7c7c7}@media (max-width:1080px){.console .c-ov{grid-template-columns:minmax(0,1fr) 320px;gap:48px 40px}}@media (max-width:960px){.console .c-ov{grid-template-columns:minmax(0,1fr)}.console .c-ov__side{position:static}}@media (max-width:743px){.console .c-task{grid-template-columns:40px minmax(0,1fr) 16px;gap:12px;padding:16px}.console .c-occ{padding:20px}.console .c-ptabs{flex-wrap:nowrap;margin:0 calc(var(--c-gutter) * -1);padding:0 var(--c-gutter);overflow-x:auto;scrollbar-width:none}.console .c-ptabs::-webkit-scrollbar{display:none}.console .c-ptab{min-height:44px}.console .c-stay{grid-template-columns:56px minmax(0,1fr);row-gap:0;align-items:start}.console .c-stay__photo{grid-row:1/3}.console .c-stay__meta{white-space:normal}.console .c-stay__date{grid-column:2;margin-top:4px;text-align:left}.console{--c-gutter:24px;--c-bar:64px}.console .c-top__in{grid-template-columns:1fr auto}.console .c-nav{display:none}.console .c-avatar{width:44px;height:44px;font-size:13px}.console .c-page{padding:32px var(--c-gutter) calc(112px + env(safe-area-inset-bottom))}.console .c-head{flex-direction:column;align-items:stretch;margin-bottom:32px}.console .c-head__action .c-btn{width:100%}.console .c-h1{font-size:26px;line-height:30px}.console .c-sub{font-size:14px;line-height:20px}.console .c-sec+.c-sec{margin-top:40px}.console .c-btn,.console .c-pill{min-height:44px}.console .c-empty{flex-wrap:wrap;padding:20px}.console .c-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:30;display:grid;grid-template-columns:repeat(5,1fr);padding:0 4px env(safe-area-inset-bottom);background:#fff;border-top:1px solid var(--line)}.console .c-tabbar a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:64px;font-size:10px;line-height:12px;font-weight:500;color:var(--ink-2);border-radius:12px}}@media (max-width:743px){.console .c-tabbar a:focus-visible{outline-offset:-2px}.console .c-tabbar a[aria-current=page]{color:var(--ink);font-weight:600}.console .c-tabbar a[aria-current=page]:after{content:"";position:absolute;bottom:4px;width:4px;height:4px;border-radius:50%;background:var(--brand)}.console .c-ed-top__in{height:64px}.console .c-ed-top[data-leaving] .c-logo__name{display:none}.console .c-ed-main{padding:24px 24px calc(160px + env(safe-area-inset-bottom))}.console .c-ed-q{font-size:26px;line-height:30px}.console .c-ed-help{font-size:16px;line-height:24px}.console .c-ed-body{margin-top:32px}.console .c-ed-choice,.console .c-ed-new>button{padding:16px 20px}.console .c-ed-new__form{padding:4px 20px 20px}.console .c-ed-photos{gap:12px}.console .c-ed-drop{padding:32px 20px}.console .c-ed-amenities{gap:8px}.console .c-ed-bar__in{padding:12px var(--c-gutter)}.console .c-ed-review li{gap:16px}.console .c-ed-preview{grid-template-columns:88px minmax(0,1fr);gap:16px}.console .c-ed-preview img,.console .c-ed-preview__blank{width:88px;height:66px}.console .c-ed-preview b{font-size:16px;line-height:20px}.console .c-signin{place-items:start center;padding:24px 16px;background:#fff}.console .c-signin__card{padding:8px 8px 24px;box-shadow:none}}@media (hover:none){.console .c-ed-photos-tip{display:none}}@media (prefers-reduced-motion:reduce){.console *,.console :after,.console :before{animation:none!important;transition:none!important}}.console .c-dialog{width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:20px;background:#fff;color:var(--ink);box-shadow:var(--c-pop)}.console .c-dialog[data-size=full]{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0}.console .c-dialog::-webkit-backdrop{background:rgb(0 0 0/.4)}.console .c-dialog::backdrop{background:rgb(0 0 0/.4)}.console .c-dialog__head{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;background:#fff;border-bottom:1px solid var(--line)}.console .c-dialog__body{padding:24px}.console .c-dialog__form{display:grid;grid-gap:20px;gap:20px}.console .c-dialog__two{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.console .c-dialog__actions{display:flex;justify-content:flex-end;gap:12px}.console .c-round{display:grid;place-items:center;width:36px;height:36px;flex:none;border:0;border-radius:50%;background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong);transition:box-shadow .15s}.console .c-round:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--ink)}.console .c-round:disabled{color:#b0b0b0;cursor:not-allowed;box-shadow:inset 0 0 0 1px var(--line)}.console .c-textbtn{min-height:24px;padding:0;border:0;background:none;font-size:14px;line-height:18px}.console .c-textbtn:disabled{opacity:.55;cursor:not-allowed}.console .c-btn--block{width:100%}.console .c-pill--strong{box-shadow:inset 0 0 0 1px var(--ink);font-weight:600}.console .c-pill--strong:hover{background:var(--sunk)}.console .c-iconlink{display:inline-flex;align-items:center;gap:6px}.console .c-utabs{display:flex;gap:32px;overflow-x:auto;scrollbar-width:none}.console .c-utabs::-webkit-scrollbar{display:none}.console .c-utab{position:relative;display:inline-flex;align-items:center;flex:none;height:52px;padding:0;border:0;border-radius:4px;background:none;color:var(--ink-2);font-size:16px;line-height:20px;font-weight:500;transition:color .15s}.console .c-utab:hover{color:var(--ink)}.console .c-utab__n{margin-left:6px;font-weight:400}.console .c-utab:is([aria-current=page],[aria-selected=true]){color:var(--ink);font-weight:600}.console .c-utab:is([aria-current=page],[aria-selected=true]):after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px;background:var(--ink)}.console .c-utab:focus-visible{outline-offset:-2px}.console .c-filters{display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line)}.console .c-filters__end{display:flex;align-items:center;gap:8px;padding:6px 0}.console .c-search{display:flex;align-items:center;gap:8px;width:260px;min-height:40px;padding:0 16px;border-radius:9999px;box-shadow:inset 0 0 0 1px var(--line-strong);transition:box-shadow .15s}.console .c-search:hover{box-shadow:inset 0 0 0 1px var(--ink)}.console .c-search:focus-within{box-shadow:inset 0 0 0 2px var(--ink)}.console .c-search input{flex:1 1;min-width:0;padding:0;border:0;outline:none;background:none;color:var(--ink);font-size:14px}.console .c-search input::placeholder{color:var(--ink-2);opacity:1}.console .c-pop{position:relative}.console .c-pop__panel{position:absolute;right:0;top:calc(100% + 8px);z-index:20;display:grid;grid-gap:20px;gap:20px;width:300px;padding:24px;border-radius:16px;background:#fff;box-shadow:var(--c-pop)}.console .c-select{min-height:48px}.console .c-pop__group{min-width:0;margin:0;padding:0;border:0}.console .c-pop__group legend{margin-bottom:8px;padding:0;font-size:14px;line-height:18px;font-weight:600}.console .c-pop__radio{display:flex;align-items:center;gap:12px;min-height:40px;font-size:14px;cursor:pointer}.console .c-pop__radio input{width:20px;height:20px;margin:0;accent-color:var(--ink)}.console .c-filter-note{margin-top:16px;font-size:14px;line-height:20px;color:var(--ink-2)}.console .c-list-empty{margin-top:32px}.console .c-list{width:100%;margin-top:8px;border-collapse:collapse}.console .c-list th{padding:16px 16px 12px;border-bottom:1px solid var(--line);text-align:left;font-size:14px;line-height:18px;font-weight:500;color:var(--ink-2)}.console .c-list th.c-list__ap{width:44%}.console .c-list th.c-list__owner{width:22%}.console .c-list th.c-list__status{width:20%}.console .c-list td:first-child,.console .c-list th:first-child{padding-left:12px}.console .c-list td:last-child,.console .c-list th:last-child{padding-right:12px;text-align:right}.console .c-list td{padding:12px 16px;vertical-align:middle;border-bottom:1px solid var(--line);transition:background-color .15s}.console .c-list__row{position:relative}.console .c-list__row:hover td{background:var(--sunk)}.console .c-list__row:hover td:first-child{border-radius:12px 0 0 12px}.console .c-list__row:hover td:last-child{border-radius:0 12px 12px 0}.console .c-list__row:has(.c-apt__name:focus-visible) td{box-shadow:inset 0 2px 0 var(--brand),inset 0 -2px 0 var(--brand)}.console .c-apt{display:flex;align-items:center;gap:16px;min-height:64px}.console .c-apt__photo{width:64px;height:64px;flex:none;border-radius:12px;object-fit:cover}.console .c-apt__photo--blank{display:grid;place-items:center;background:var(--sunk);color:var(--ink-2)}.console .c-apt__text{min-width:0}.console .c-apt__name{display:block;font-size:16px;line-height:20px;font-weight:500;color:var(--ink);text-decoration:none}.console .c-apt__name:after{content:"";position:absolute;inset:0}.console .c-apt__name:focus-visible{outline:none}.console .c-apt__sub{display:block;margin-top:4px;font-size:14px;line-height:18px;color:var(--ink-2)}.console .c-apt__sub--status{padding-left:16px}.console .c-apt__owner{font-size:14px;line-height:18px;font-weight:500}.console .c-apt__price{font-size:16px;line-height:20px;font-weight:500;white-space:nowrap}.console .c-apt__price small{display:block;margin-top:4px;font-size:14px;line-height:18px;font-weight:400;color:var(--ink-2)}.console .c-pager{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:16px;gap:16px;margin-top:32px}.console .c-pager>:last-child{justify-self:end}.console .c-crumb{display:inline-flex;align-items:center;gap:4px;margin:0 0 24px -8px;padding:8px 12px 8px 8px;border-radius:9999px;color:var(--ink);font-size:14px;font-weight:600;text-decoration:none}.console .c-crumb:hover{background:var(--sunk)}.console .c-h1-sm{font-size:26px;line-height:30px;font-weight:600;letter-spacing:-.01em;text-wrap:balance}.console .c-title-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:8px}.console .c-title-meta,.console .c-title-meta .c-status{font-size:16px;line-height:20px}.console .c-sep{width:1px;height:16px;background:var(--line-strong)}.console .c-review{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:32px;padding:24px 24px 24px 28px;border-radius:16px;background:var(--sunk);box-shadow:inset 0 0 0 1px var(--line-strong)}.console .c-review p{max-width:60ch;font-size:16px;line-height:24px}.console .c-review p b{font-weight:600}.console .c-review .c-ed-error{margin-top:8px}.console .c-review__actions{display:flex;flex:none;gap:12px}.console .c-mosaic{position:relative;display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:12px;gap:12px;height:440px;margin-top:32px;border-radius:16px;overflow:hidden}.console .c-mosaic[data-count="1"]{grid-template-columns:1fr;grid-template-rows:1fr}.console .c-mosaic[data-count="2"]{grid-template-columns:1fr 1fr;grid-template-rows:1fr}.console .c-mosaic[data-count="3"]{grid-template-columns:2fr 1fr}.console .c-mosaic[data-count="4"] .c-mosaic__photo:nth-child(4){grid-column:span 2}.console .c-mosaic__photo{position:relative;padding:0;border:0;background:var(--sunk);cursor:pointer}.console .c-mosaic__photo img{object-fit:cover;transition:filter .2s}.console .c-mosaic__photo:hover img{filter:brightness(.9)}.console .c-mosaic__photo:focus-visible{outline-offset:-3px;z-index:1}.console .c-mosaic__photo:first-child{grid-row:1/3}.console .c-mosaic[data-count="1"] .c-mosaic__photo:first-child,.console .c-mosaic[data-count="2"] .c-mosaic__photo:first-child{grid-row:auto}.console .c-mosaic__all{position:absolute;right:24px;bottom:24px;box-shadow:inset 0 0 0 1px var(--ink);font-weight:600}.console .c-mosaic__all:hover{background:var(--sunk)}.console .c-mosaic-empty{margin-top:32px}.console .c-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;max-width:960px;margin:0 auto}.console .c-gallery img{width:100%;height:auto;border-radius:12px}.console .c-ap-tabs{margin-top:40px;border-bottom:1px solid var(--line)}.console .c-panel{padding-top:40px;animation:c-rise .4s cubic-bezier(.16,1,.3,1)}@keyframes c-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.console .c-detail{display:grid;grid-template-columns:minmax(0,1fr) 372px;grid-gap:80px;gap:80px;align-items:start}.console .c-facts{display:flex;flex-wrap:wrap;gap:16px 40px;padding-bottom:32px;border-bottom:1px solid var(--line)}.console .c-facts li{display:flex;align-items:center;gap:12px;font-size:16px;line-height:20px}.console .c-block{padding:32px 0;border-bottom:1px solid var(--line)}.console .c-block:last-child{border-bottom:0}.console .c-block .c-h2{margin-bottom:16px}.console .c-prose{max-width:64ch;font-size:16px;line-height:24px}.console .c-prose+.c-prose{margin-top:16px}.console .c-amen{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px 32px;gap:16px 32px;font-size:16px;line-height:20px}.console .c-amen li{display:flex;align-items:center;gap:12px}.console .c-video{position:relative;aspect-ratio:16/9;max-width:640px;border-radius:12px;background:#000;overflow:hidden}.console .c-video :is(video,iframe){width:100%;height:100%;border:0}.console .c-tours{display:grid;grid-gap:8px;gap:8px;margin-top:16px;font-size:16px;line-height:24px}.console .c-side{position:-webkit-sticky;position:sticky;top:112px;padding:24px;border-radius:20px;border:1px solid var(--line-strong);box-shadow:0 6px 16px rgb(0 0 0/.12)}.console .c-side hr{margin:16px 0 24px;border:0;border-top:1px solid var(--line)}.console .c-rows{margin-top:8px}.console .c-rows>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 0;font-size:16px;line-height:20px}.console .c-rows dd{font-weight:500;text-align:right}.console .c-rows dd small{display:block;margin-top:4px;font-size:14px;line-height:18px;font-weight:400;color:var(--ink-2)}.console .c-rows--tight{margin-top:16px;padding-top:8px;border-top:1px solid var(--line)}.console .c-rows--tight>div{padding:8px 0;font-size:14px;line-height:18px}.console .c-side__owner{margin-top:16px;font-size:16px;line-height:20px;font-weight:500}.console .c-contact{display:grid;grid-gap:4px;gap:4px;margin-top:16px}.console .c-contact :is(li,a){display:flex;align-items:center;gap:12px;min-height:36px;font-size:14px;line-height:18px;color:var(--ink);text-decoration:none}.console .c-contact li.c-muted{color:var(--ink-2)}.console .c-contact a{border-radius:8px}.console .c-contact a:hover span{text-decoration:underline;text-underline-offset:3px}.console .c-side__actions{display:grid;grid-gap:16px;gap:16px;justify-items:center;margin-top:24px;text-align:center}.console .c-narrow{max-width:760px}.console .c-cal-head{justify-content:space-between;margin-bottom:24px}.console .c-cal-head,.console .c-cal-nav{display:flex;align-items:center;gap:16px}.console .c-cal{border-top:1px solid var(--line);border-left:1px solid var(--line);border-radius:12px;overflow:hidden}.console .c-cal__row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.console .c-cal__dow{padding:12px;font-size:12px;line-height:16px;font-weight:600;color:var(--ink-2)}.console .c-cal__dow,.console .c-day{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.console .c-day{position:relative;height:92px;padding:10px 12px;font-size:14px;line-height:18px;font-weight:500}.console .c-day:focus-visible{outline-offset:-2px}.console .c-day[data-past]{color:var(--ink-2);font-weight:400}.console .c-day[data-today] .c-day__n{display:inline-grid;place-items:center;width:28px;height:28px;margin:-5px 0 0 -6px;border-radius:50%;background:var(--ink);color:#fff}.console .c-day[data-blocked]{background:repeating-linear-gradient(135deg,#e4e4e4 0 1.5px,#fff 1.5px 8px)}.console .c-day__tag{left:8px;padding:0 4px;border-radius:4px;background:#fff;line-height:16px;font-weight:500}.console .c-bar,.console .c-day__tag{position:absolute;bottom:10px;font-size:12px}.console .c-bar{left:-1px;right:-1px;height:28px;padding-left:12px;background:var(--ink);color:#fff;line-height:28px;font-weight:600;white-space:nowrap;overflow:hidden}.console .c-day[data-past] .c-bar{background:var(--ink-2)}.console .c-bar[data-start]{left:8px;border-radius:9999px 0 0 9999px}.console .c-bar[data-end]{right:8px;border-radius:0 9999px 9999px 0}.console .c-bar[data-start][data-end]{border-radius:9999px}.console .c-cal-key{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:16px;font-size:14px;color:var(--ink-2)}.console .c-cal-key span{display:inline-flex;align-items:center;gap:8px}.console .c-cal-key i{display:inline-block;width:20px;height:10px;border-radius:9999px}.console .c-cal-key__booked{background:var(--ink)}.console .c-cal-key__blocked{background:repeating-linear-gradient(135deg,#c7c7c7 0 1.5px,#fff 1.5px 5px);box-shadow:inset 0 0 0 1px var(--line-strong)}.console .c-blocks{max-width:760px;margin-top:40px}.console .c-blocks ul,.console .c-blocks>p{margin-top:8px}.console .c-blocks li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--line)}.console .c-blocks b,.console .c-bookings li b{display:block;font-size:16px;line-height:20px;font-weight:500}.console .c-blocks li span{display:block;margin-top:4px;font-size:14px;line-height:18px;color:var(--ink-2)}.console .c-bookings+.c-bookings{margin-top:40px}.console .c-bookings ul{margin-top:8px}.console .c-bookings a{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:24px;gap:24px;padding:16px 12px;margin:0 -12px;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none;transition:background-color .15s}.console .c-bookings a:hover{background:var(--sunk)}.console .c-bookings a>span:first-child>span{display:block;margin-top:4px;font-size:14px;line-height:18px;color:var(--ink-2)}.console .c-bookings__status{font-size:14px;line-height:18px}.console .c-activity li{padding:16px 0;border-bottom:1px solid var(--line)}.console .c-activity li:first-child{padding-top:0}.console .c-activity b{display:block;font-size:16px;line-height:22px;font-weight:400}.console .c-activity span{display:block;margin-top:4px;font-size:14px;line-height:18px;color:var(--ink-2)}@media (max-width:1080px){.console .c-detail{grid-template-columns:minmax(0,1fr) 340px;gap:48px}.console .c-list__owner{display:none}}@media (max-width:960px){.console .c-detail{grid-template-columns:1fr}.console .c-side{position:static}}@media (max-width:743px){.console .c-filters{flex-direction:column;align-items:stretch;gap:0;border-bottom:0}.console .c-filters .c-utabs{margin:0 calc(var(--c-gutter) * -1);padding:0 var(--c-gutter);gap:24px;border-bottom:1px solid var(--line)}.console .c-filters__end{padding:16px 0 0}.console .c-search{flex:1 1;width:auto;min-height:44px}.console .c-filters__end .c-pill{min-height:44px}.console .c-pop__panel{width:min(300px,calc(100vw - 48px))}.console .c-list,.console .c-list tbody{display:block}.console .c-list thead{display:none}.console .c-list__row{display:grid;grid-template-columns:72px minmax(0,1fr);grid-column-gap:16px;column-gap:16px;padding:16px 0;border-bottom:1px solid var(--line)}.console .c-list td{display:block;padding:0!important;border:0;background:none!important;text-align:left!important}.console .c-apt,.console .c-list td.c-list__ap{display:contents}.console .c-list td.c-list__owner{display:none}.console .c-apt__photo{grid-row:1/4;grid-column:1;width:72px;height:72px}.console .c-apt__text,.console .c-list td.c-list__price,.console .c-list td.c-list__status{grid-column:2}.console .c-list td.c-list__price,.console .c-list td.c-list__status{margin-top:8px}.console .c-apt__sub--status{display:inline;margin:0 0 0 4px;padding:0}.console .c-apt__sub--status:before{content:"· "}.console .c-apt__price{font-size:14px}.console .c-apt__price small{display:inline;margin:0}.console .c-apt__price small:before{content:" "}.console .c-pager{margin-top:24px}.console .c-crumb{margin-bottom:16px}.console .c-h1-sm{font-size:22px;line-height:26px}.console .c-title-meta{flex-direction:column;align-items:flex-start;gap:4px;font-size:14px}.console .c-title-meta .c-status{font-size:14px}.console .c-title-meta .c-sep{display:none}.console .c-review{flex-direction:column;align-items:stretch;gap:20px;padding:20px}.console .c-review__actions .c-btn{flex:1 1}.console .c-mosaic,.console .c-mosaic[data-count]{display:block;height:auto;aspect-ratio:4/3;margin:24px calc(var(--c-gutter) * -1) 0;border-radius:0}.console .c-mosaic__photo{display:none;width:100%;height:100%}.console .c-mosaic__photo:first-child{display:block}.console .c-mosaic__all{right:16px;bottom:16px}.console .c-gallery{grid-template-columns:1fr}.console .c-dialog__body{padding:20px}.console .c-dialog__head{padding:12px 20px}.console .c-dialog__two{grid-template-columns:1fr}.console .c-ap-tabs{margin:24px calc(var(--c-gutter) * -1) 0;padding:0 var(--c-gutter)}.console .c-ap-tabs .c-utabs{gap:24px}.console .c-panel{padding-top:24px}.console .c-detail{gap:32px}.console .c-amen{grid-template-columns:1fr}.console .c-facts{gap:16px 24px}.console .c-cal__dow{padding:8px 6px}.console .c-day{height:64px;padding:6px;font-size:13px}.console .c-day__tag{display:none}.console .c-bar{bottom:8px;height:8px;padding:0;font-size:0}.console .c-bar[data-start]{left:6px}.console .c-bar[data-end]{right:6px}}.console .c-list--bookings th.c-list__ap{width:30%}.console .c-list--bookings th.c-list__guest{width:15%}.console .c-list--bookings th.c-list__dates{width:25%}.console .c-list--bookings th.c-list__status{width:18%}.console .c-list__guest .c-apt__owner{display:block}.console .c-list__dates{font-size:14px;line-height:20px}.console .c-bk-detail .c-side{margin-top:32px}.console .c-bk-home{position:relative;display:flex;align-items:center;gap:16px;border-radius:12px}.console .c-bk-home__name{display:block;font-size:16px;line-height:20px;font-weight:500;color:var(--ink)}.console a.c-bk-home__name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.console a.c-bk-home__name:after{content:"";position:absolute;inset:0;border-radius:12px}.console a.c-bk-home__name:focus-visible:after{outline:2px solid var(--brand);outline-offset:2px}.console a.c-bk-home__name:focus-visible{outline:none}.console .c-bk-facts{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px 32px;gap:24px 32px;margin-top:32px}.console .c-bk-facts dt{font-size:14px;line-height:18px;color:var(--ink-2)}.console .c-bk-facts dd{margin-top:4px;font-size:16px;line-height:22px}.console .c-bk-message{overflow-wrap:anywhere;white-space:pre-line}.console .c-bk-total{font-weight:600;border-top:1px solid var(--line)}.console .c-bk-total:first-child{border-top:0}.console .c-bk-activity-title{margin-bottom:16px}.console .c-bk-email{overflow-wrap:anywhere}.console .c-side .c-activity b{overflow-wrap:anywhere;font-size:14px;line-height:20px}.console .c-side .c-activity li:last-child{padding-bottom:0;border-bottom:0}.console .c-bk-record{margin-top:24px}.console .c-bk-form{display:grid;grid-gap:32px;gap:32px;max-width:640px}.console .c-bk-label{display:block;margin-bottom:8px;font-size:14px;line-height:18px;font-weight:600}.console .c-bk-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;align-items:start}.console .c-bk-options{display:grid;grid-gap:4px;gap:4px;margin-top:8px}.console .c-bk-pick{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:8px;border:0;border-radius:12px;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background-color .15s}.console button.c-bk-pick:hover{background:var(--sunk)}.console .c-bk-pick--chosen{padding:12px 16px 12px 12px;box-shadow:inset 0 0 0 2px var(--ink);cursor:default}.console .c-bk-pick__photo{width:48px;height:48px;flex:none;border-radius:8px;object-fit:cover}.console .c-bk-pick__text{flex:1 1;min-width:0}.console .c-bk-pick__text b,.console .c-bk-pick__text span{display:block}.console .c-bk-pick__text b{font-size:16px;line-height:20px;font-weight:500}.console .c-bk-pick__text span{margin-top:2px;font-size:14px;line-height:18px;color:var(--ink-2)}.console .c-bk-help{margin-top:8px;font-size:14px;line-height:20px;color:var(--ink-2)}.console .c-bk-submit{padding-top:24px;border-top:1px solid var(--line)}.console .c-bk-submit .c-bk-help{margin-top:0}.console .c-bk-submit__actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}@media (min-width:1081px){.console .c-list__dates{white-space:nowrap}}@media (max-width:960px){.console .c-list--bookings .c-list__total{display:none}}@media (max-width:743px){.console .c-list--bookings td.c-list__dates,.console .c-list--bookings td.c-list__guest,.console .c-list--bookings td.c-list__total{display:block;grid-column:2;margin-top:8px}.console .c-list--bookings td.c-list__guest .c-apt__owner,.console .c-list--bookings td.c-list__guest .c-apt__sub{display:inline;margin:0;font-size:14px;font-weight:400}.console .c-list--bookings td.c-list__guest .c-apt__owner{font-weight:500}.console .c-list--bookings td.c-list__guest .c-apt__sub:before{content:" · "}.console .c-list--bookings .c-apt__sub--status{display:block;margin:4px 0 0;padding-left:16px}.console .c-list--bookings .c-apt__sub--status:before{content:none}.console .c-bk-facts{gap:20px 16px}.console .c-bk-two{grid-template-columns:1fr;gap:24px}.console .c-bk-form{gap:24px}.console .c-bk-submit__actions .c-btn{flex:1 1}}.console .c-initials{display:grid;place-items:center;width:48px;height:48px;flex:none;border-radius:50%;background:var(--sunk);color:var(--ink);font-size:14px;line-height:18px;font-weight:600}.console .c-list--owners th.c-list__ap,.console .c-list--team th.c-list__ap{width:42%}.console .c-list--owners td:last-child,.console .c-list--owners th:last-child{text-align:left}.console .c-list--team td.c-list__status:last-child,.console .c-list--team th.c-list__status:last-child{padding-right:16px;text-align:left}.console .c-list__act .c-dialog{text-align:left}.console .c-list__apts,.console .c-list__phone{font-size:14px;line-height:18px;white-space:nowrap}.console .c-list__row--still:hover td{background:none}.console .c-team__email{display:block;overflow-wrap:anywhere;font-size:16px;line-height:20px;font-weight:500}.console .c-team__role{font-size:14px;line-height:18px;font-weight:500}.console .c-team__select{width:128px;min-height:40px;padding-left:12px;padding-right:36px;background-position:right 10px center;font-size:14px;line-height:18px}.console .c-team__warn{font-size:16px;line-height:24px}.console .c-owner__head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.console .c-owner__head .c-btn{flex:none}.console .c-owner__body{margin-top:16px}.console .c-owner__body .c-side{margin-top:32px}.console .c-owner__notes{white-space:pre-line;font-size:16px;line-height:24px}.console .c-owner-apts a{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;padding:12px;margin:0 -12px;border-radius:12px;color:var(--ink);text-decoration:none;transition:background-color .15s}.console .c-owner-apts a:hover{background:var(--sunk)}.console .c-owner-apts li+li{border-top:1px solid var(--line)}.console .c-owner-apts__photo{width:56px;height:56px;border-radius:12px;object-fit:cover}.console .c-owner-apts__text b{display:block;font-size:16px;line-height:20px;font-weight:500}.console .c-owner-apts__text span{display:block;margin-top:4px;font-size:14px;line-height:18px;color:var(--ink-2)}.console .c-owner-bank{display:grid;grid-gap:24px;gap:24px;min-width:0;margin:0;padding:0;border:0}.console .c-owner-bank legend{padding:0;margin-bottom:4px}.console .c-bk-submit__actions--flush,.console .c-owner-bank .c-bk-help{margin-top:0}.console .c-sec__head .c-setting__note{margin:0;font-size:14px;line-height:18px;color:var(--ink-2)}.console .c-sec__head .c-ed-error.c-setting__note{color:var(--c-dot-back)}.console .c-settings{border-top:1px solid var(--line)}.console .c-setting{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:20px 0;border-bottom:1px solid var(--line)}.console .c-setting__label{font-size:16px;line-height:20px;font-weight:500}.console .c-setting__help{margin-top:4px;max-width:56ch;font-size:14px;line-height:20px;color:var(--ink-2)}.console .c-switch{position:relative;flex:none;width:48px;height:32px;padding:0;border:0;border-radius:9999px;background:var(--c-field);transition:background-color .15s}.console .c-switch:after{content:"";position:absolute;inset:-6px}.console .c-switch[aria-checked=true]{background:var(--ink)}.console .c-switch:disabled{cursor:progress}.console .c-switch span{position:absolute;top:2px;left:2px;width:28px;height:28px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgb(0 0 0/.2);transition:transform .15s ease-out}.console .c-switch[aria-checked=true] span{transform:translateX(16px)}@media (prefers-reduced-motion:reduce){.console .c-switch,.console .c-switch span{transition:none}}@media (max-width:960px){.console .c-owner .c-side{order:-1}}@media (max-width:743px){.console .c-list--owners .c-list__row,.console .c-list--team .c-list__row{grid-template-columns:48px minmax(0,1fr)}.console .c-list .c-initials{grid-row:1/6;grid-column:1}.console .c-list--owners td.c-list__apts,.console .c-list--owners td.c-list__phone,.console .c-list--owners td.c-list__status,.console .c-list--team td.c-list__act,.console .c-list--team td.c-list__role,.console .c-list--team td.c-list__status{grid-column:2;margin-top:8px;white-space:normal}.console .c-list--owners td.c-list__apts,.console .c-list--owners td.c-list__phone{margin-top:4px;color:var(--ink-2)}.console .c-list--team td.c-list__act:empty{display:none}.console .c-list--team td.c-list__act .c-pill,.console .c-team__select{min-height:44px}.console .c-owner__head{flex-direction:column;gap:16px}.console .c-owner__body .c-side{margin-top:24px}.console .c-owner-apts a{grid-template-columns:56px minmax(0,1fr)}.console .c-owner-apts .c-status{grid-column:2;margin-top:-8px}.console .c-setting{gap:16px}}