:root{--apd-ink:#10213f;--apd-ink-2:#314562;--apd-muted:#6f8099;--apd-muted-2:#97a6ba;--apd-bg:#f6f8fb;--apd-surface:#ffffff;--apd-surface-2:#f9fafc;--apd-line:#e4e9f1;--apd-line-strong:#d7deea;--apd-blue:#1877f2;--apd-blue-dark:#0d55c8;--apd-blue-soft:#eef5ff;--apd-green:#74c000;--apd-green-soft:#f1f9e7;--apd-coral:#ff5a5f;--apd-warning:#ffb020;--apd-danger:#e83a4f;--apd-navy:#072d62;--apd-navy-dark:#041d43;--apd-radius-sm:12px;--apd-radius:18px;--apd-radius-lg:24px;--apd-shadow-sm:0 5px 18px rgba(17, 42, 78, .06);--apd-shadow:0 14px 40px rgba(17, 42, 78, .08);--apd-shadow-lg:0 24px 70px rgba(10, 36, 75, .14);--apd-sidebar-width:278px}.apd38-message-shield{display:flex;flex-direction:column;gap:5px;max-width:560px;margin:18px auto;padding:14px 16px;border:1px solid #cfe0ff;border-radius:16px;background:#f3f7ff;color:#0d2b6c;text-align:left}.apd38-message-shield strong{font-size:14px}.apd38-message-shield span{color:#536783;font-size:13px;line-height:1.45}.iti__selected-flag{pointer-events:none!important;cursor:default!important}.iti__arrow,.iti__country-list{display:none!important}body.apd-homey-unified-dashboard,body.apd-premium-homey-dashboard{min-height:100vh;color:var(--apd-ink);background:var(--apd-bg)!important;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}body.apd-homey-unified-dashboard .header-dashboard,body.apd-premium-homey-dashboard .header-dashboard,body.apd-homey-unified-dashboard .header-nav,body.apd-premium-homey-dashboard .header-nav{display:none!important}body.apd-homey-unified-dashboard #body-area,body.apd-premium-homey-dashboard #body-area{min-height:100vh!important;background:radial-gradient(circle at 74% -12%,rgb(24 119 242 / .09),transparent 32%),radial-gradient(circle at 100% 65%,rgb(116 192 0 / .05),transparent 30%),var(--apd-bg)!important}body.apd-homey-unified-dashboard .user-dashboard-left,body.apd-premium-homey-dashboard .user-dashboard-left{position:fixed!important;inset:0 auto 0 0;z-index:1040;width:var(--apd-sidebar-width)!important;height:100vh;padding:0!important;border:0!important;color:#fff;background:linear-gradient(180deg,#083574 0%,#052858 47%,#041e45 100%)!important;box-shadow:16px 0 48px rgb(4 31 72 / .14);overflow:hidden auto;scrollbar-width:thin;scrollbar-color:rgb(255 255 255 / .2) #fff0}body.admin-bar.apd-homey-unified-dashboard .user-dashboard-left,body.admin-bar.apd-premium-homey-dashboard .user-dashboard-left{top:32px;height:calc(100vh - 32px)}.apd-sidebar-inner{display:flex;flex-direction:column;min-height:100%;padding:18px 14px 14px;box-sizing:border-box}.apd-sidebar-brand{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-height:94px;margin:0 3px 12px;padding:10px 12px 17px;border-bottom:1px solid rgb(255 255 255 / .13);color:rgb(255 255 255 / .76)!important;text-decoration:none!important}.apd-sidebar-brand img{display:block;width:188px;max-width:100%;max-height:63px;object-fit:contain;filter:drop-shadow(0 8px 20px rgb(0 0 0 / .14))}.apd-sidebar-brand span{font-size:10px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase}.apd-sidebar-property-hint{margin:0 7px 13px;padding:13px 14px;border:1px solid rgb(255 255 255 / .12);border-radius:15px;background:rgb(255 255 255 / .055)}.apd-sidebar-property-hint span,.apd-sidebar-property-hint strong{display:block}.apd-sidebar-property-hint span{color:rgb(255 255 255 / .56);font-size:9px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.apd-sidebar-property-hint strong{margin-top:4px;color:#fff;font-size:12px;font-weight:800}.apd-owner-navigation{flex:1 1 auto;min-height:0}.apd-premium-menu{margin:0!important;padding:0!important;list-style:none}.apd-premium-menu>li{margin:3px 0!important;border:0!important;background:transparent!important}.apd-nav-section-label{padding:16px 13px 6px;color:rgb(255 255 255 / .42);font-size:9px;font-weight:850;letter-spacing:1.35px;text-transform:uppercase}.apd-nav-item>a,.apd-nav-parent>a{display:grid!important;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:46px;padding:0 13px!important;border-radius:13px;color:rgb(255 255 255 / .88)!important;background:transparent!important;font-size:13px!important;font-weight:720!important;line-height:1.25;text-decoration:none!important;transition:color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.apd-nav-parent{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 35px;align-items:center}.apd-nav-parent>a{padding-right:3px!important}.apd-nav-item>a:hover,.apd-nav-parent>a:hover,.apd-nav-item.is-active>a,.apd-nav-item.is-active>.apd-nav-parent{color:#fff!important;background:rgb(255 255 255 / .095)!important}.apd-nav-item.apd-homey-calendar-entry>a,.apd-nav-item.apd-homey-calendar-entry.is-active>a{color:#fff!important;background:linear-gradient(135deg,#1674ef 0%,#35a1ff 100%)!important;box-shadow:0 12px 28px rgb(22 116 239 / .31)}.apd-nav-item>a:hover,.apd-nav-parent:hover{transform:translateX(2px)}.apd-premium-icon{display:block;width:20px;height:20px;min-width:20px}.apd-nav-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apd-nav-badge{display:inline-flex;align-items:center;justify-content:center;min-width:23px;height:23px;padding:0 7px;border-radius:999px;color:#fff;background:var(--apd-green);box-shadow:0 6px 14px rgb(116 192 0 / .24);font-size:10px;font-weight:850}.apd-nav-badge.is-alert{background:var(--apd-coral);box-shadow:0 6px 14px rgb(255 90 95 / .24)}.apd-menu-expander{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-right:2px;padding:0;border:0;border-radius:9px;color:rgb(255 255 255 / .62);background:#fff0;cursor:pointer}.apd-menu-expander:hover{color:#fff;background:rgb(255 255 255 / .08)}.apd-menu-expander svg{width:15px;height:15px;transition:transform .2s ease}.apd-nav-item.is-open .apd-menu-expander svg{transform:rotate(90deg)}.apd-nav-submenu{display:none;margin:4px 8px 8px 36px!important;padding:6px!important;border:0!important;border-left:1px solid rgb(255 255 255 / .16)!important;background:transparent!important;list-style:none}.apd-nav-item.is-open>.apd-nav-submenu{display:block}.apd-nav-submenu li{margin:1px 0}.apd-nav-submenu a{display:block;padding:8px 10px!important;border-radius:9px;color:rgb(255 255 255 / .63)!important;font-size:11px!important;font-weight:650;text-decoration:none!important}.apd-nav-submenu a:hover{color:#fff!important;background:rgb(255 255 255 / .075)!important}.apd-sidebar-support-card{display:grid;grid-template-columns:37px minmax(0,1fr);gap:10px;margin:15px 5px 11px;padding:13px;border:1px solid rgb(255 255 255 / .12);border-radius:15px;color:#fff;background:linear-gradient(135deg,rgb(53 161 255 / .15),rgb(116 192 0 / .08))}.apd-sidebar-support-card>span{display:flex;align-items:center;justify-content:center;width:37px;height:37px;border-radius:11px;color:#b7ef5a;background:rgb(116 192 0 / .13)}.apd-sidebar-support-card strong,.apd-sidebar-support-card small{display:block}.apd-sidebar-support-card strong{font-size:11px;line-height:1.35}.apd-sidebar-support-card small{margin-top:4px;color:rgb(255 255 255 / .56);font-size:9px;line-height:1.45}.apd-sidebar-user{display:grid;grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:7px;padding:13px 4px 1px;border-top:1px solid rgb(255 255 255 / .12)}.apd-sidebar-user-main{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-width:0;color:#fff!important;text-decoration:none!important}.apd-sidebar-user-main img{width:42px;height:42px;border:2px solid rgb(255 255 255 / .62);border-radius:50%;object-fit:cover}.apd-sidebar-user-main span,.apd-sidebar-user-main strong,.apd-sidebar-user-main small{display:block;min-width:0}.apd-sidebar-user-main strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.apd-sidebar-user-main small{margin-top:2px;color:rgb(255 255 255 / .55);font-size:10px}.apd-sidebar-logout{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:11px;color:rgb(255 255 255 / .7)!important;background:rgb(255 255 255 / .065)}.apd-sidebar-logout:hover{color:#fff!important;background:rgb(255 90 95 / .22)}.apd-sidebar-logout svg{width:18px;height:18px}body.apd-homey-unified-dashboard .user-dashboard-right,body.apd-premium-homey-dashboard .user-dashboard-right{width:auto!important;min-height:100vh;margin-left:var(--apd-sidebar-width)!important;padding:0!important;background:transparent!important}body.apd-homey-unified-dashboard .user-dashboard-right.dashboard-with-sidebar,body.apd-premium-homey-dashboard .user-dashboard-right.dashboard-with-sidebar{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start}body.apd-homey-unified-dashboard .dashboard-content-area,body.apd-premium-homey-dashboard .dashboard-content-area{min-width:0;padding:24px 28px 48px!important}body.apd-homey-unified-dashboard .dashboard-content-area>.container-fluid,body.apd-premium-homey-dashboard .dashboard-content-area>.container-fluid{width:100%;max-width:1580px;margin:0 auto;padding:0!important}body.apd-homey-unified-dashboard .dashboard-sidebar,body.apd-premium-homey-dashboard .dashboard-sidebar{position:sticky;top:24px;width:auto!important;margin:24px 24px 0 0;padding:0!important}body.admin-bar.apd-homey-unified-dashboard .dashboard-sidebar,body.admin-bar.apd-premium-homey-dashboard .dashboard-sidebar{top:56px}.apd-premium-page-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 20px;padding:22px 24px;border:1px solid var(--apd-line);border-radius:var(--apd-radius-lg);background:rgb(255 255 255 / .93);box-shadow:var(--apd-shadow-sm);backdrop-filter:blur(14px)}.apd-premium-page-header>div{min-width:0}.apd-premium-page-header span{display:block;color:var(--apd-blue);font-size:10px;font-weight:850;letter-spacing:1.3px}.apd-premium-page-header h1{margin:5px 0 5px;color:var(--apd-ink);font-size:clamp(25px, 2.3vw, 38px);line-height:1;font-weight:850;letter-spacing:-.8px}.apd-premium-page-header p{margin:0;color:var(--apd-muted);font-size:13px}.apd-premium-page-header>a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:43px;padding:0 17px;border:1px solid var(--apd-line-strong);border-radius:12px;color:var(--apd-ink)!important;background:#fff;box-shadow:var(--apd-shadow-sm);font-size:12px;font-weight:750;text-decoration:none!important;white-space:nowrap}.apd-premium-page-header>a:hover{color:#fff!important;border-color:var(--apd-blue);background:var(--apd-blue);transform:translateY(-1px)}.apd-premium-page-header~.apd-homey-page-strip,.apd-homey-page-strip:has(~.apd-premium-page-header){display:none!important}body.apd-homey-unified-dashboard .dashboard-area,body.apd-premium-homey-dashboard .dashboard-area{border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}body.apd-homey-unified-dashboard .dashboard-area>.block,body.apd-homey-unified-dashboard .user-dashboard-right .block,body.apd-premium-homey-dashboard .dashboard-area>.block,body.apd-premium-homey-dashboard .user-dashboard-right .block{margin-bottom:20px;border:1px solid var(--apd-line)!important;border-radius:var(--apd-radius)!important;background:var(--apd-surface)!important;box-shadow:var(--apd-shadow-sm)!important;overflow:hidden}body.apd-homey-unified-dashboard .block-title,body.apd-homey-unified-dashboard .block-head,body.apd-premium-homey-dashboard .block-title,body.apd-premium-homey-dashboard .block-head{display:flex;align-items:center;min-height:68px;padding:18px 23px!important;border-bottom:1px solid #edf0f5!important;background:linear-gradient(180deg,#fff 0%,#fcfdff 100%)!important}body.apd-homey-unified-dashboard .block-title .title,body.apd-homey-unified-dashboard .block-head .title,body.apd-premium-homey-dashboard .block-title .title,body.apd-premium-homey-dashboard .block-head .title{margin:0;color:var(--apd-ink)!important;font-size:18px!important;font-weight:820!important;letter-spacing:-.25px}body.apd-homey-unified-dashboard .block-body,body.apd-premium-homey-dashboard .block-body{padding:23px!important}body.apd-homey-unified-dashboard label,body.apd-homey-unified-dashboard .control-label,body.apd-premium-homey-dashboard label,body.apd-premium-homey-dashboard .control-label{margin-bottom:8px;color:var(--apd-ink-2)!important;font-size:12px!important;font-weight:730!important}body.apd-homey-unified-dashboard .form-control,body.apd-homey-unified-dashboard input[type="text"],body.apd-homey-unified-dashboard input[type="email"],body.apd-homey-unified-dashboard input[type="password"],body.apd-homey-unified-dashboard input[type="number"],body.apd-homey-unified-dashboard input[type="tel"],body.apd-homey-unified-dashboard select,body.apd-homey-unified-dashboard textarea,body.apd-premium-homey-dashboard .form-control,body.apd-premium-homey-dashboard input[type="text"],body.apd-premium-homey-dashboard input[type="email"],body.apd-premium-homey-dashboard input[type="password"],body.apd-premium-homey-dashboard input[type="number"],body.apd-premium-homey-dashboard input[type="tel"],body.apd-premium-homey-dashboard select,body.apd-premium-homey-dashboard textarea{width:100%;min-height:48px;padding:11px 14px!important;border:1px solid var(--apd-line-strong)!important;border-radius:12px!important;color:var(--apd-ink)!important;background:#fff!important;box-shadow:inset 0 1px 1px rgb(17 42 78 / .015)!important;font-size:13px!important;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}body.apd-homey-unified-dashboard textarea,body.apd-premium-homey-dashboard textarea{min-height:118px;resize:vertical}body.apd-homey-unified-dashboard .form-control:focus,body.apd-homey-unified-dashboard input:focus,body.apd-homey-unified-dashboard select:focus,body.apd-homey-unified-dashboard textarea:focus,body.apd-premium-homey-dashboard .form-control:focus,body.apd-premium-homey-dashboard input:focus,body.apd-premium-homey-dashboard select:focus,body.apd-premium-homey-dashboard textarea:focus{border-color:var(--apd-blue)!important;background:#fff!important;box-shadow:0 0 0 4px rgb(24 119 242 / .10)!important;outline:none!important}body.apd-homey-unified-dashboard .btn,body.apd-premium-homey-dashboard .btn{min-height:43px;padding:0 17px;border-radius:11px!important;font-size:12px;font-weight:770!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}body.apd-homey-unified-dashboard .btn:hover,body.apd-premium-homey-dashboard .btn:hover{transform:translateY(-1px)}body.apd-homey-unified-dashboard .btn-primary,body.apd-homey-unified-dashboard .btn-success,body.apd-premium-homey-dashboard .btn-primary,body.apd-premium-homey-dashboard .btn-success{border-color:transparent!important;color:#fff!important;background:linear-gradient(135deg,var(--apd-blue) 0%,var(--apd-blue-dark) 100%)!important;box-shadow:0 9px 20px rgb(24 119 242 / .22)!important}body.apd-homey-unified-dashboard .btn-default,body.apd-homey-unified-dashboard .btn-secondary,body.apd-homey-unified-dashboard .btn-grey,body.apd-premium-homey-dashboard .btn-default,body.apd-premium-homey-dashboard .btn-secondary,body.apd-premium-homey-dashboard .btn-grey{border:1px solid var(--apd-line-strong)!important;color:var(--apd-ink)!important;background:#fff!important;box-shadow:none!important}body.apd-homey-unified-dashboard .dashboard-with-sidebar .dashboard-sidebar .block,body.apd-premium-homey-dashboard .dashboard-with-sidebar .dashboard-sidebar .block{border:1px solid var(--apd-line)!important;border-radius:var(--apd-radius)!important;background:#fff!important;box-shadow:var(--apd-shadow-sm)!important}body.apd-homey-unified-dashboard .profile-image,body.apd-premium-homey-dashboard .profile-image{border-radius:50%;box-shadow:0 10px 30px rgb(15 43 85 / .14)}body.apd-homey-unified-dashboard .profile-image img,body.apd-premium-homey-dashboard .profile-image img{border-radius:50%}.apd-security-title{justify-content:space-between}.apd-security-title .block-left{min-width:0}.apd-section-eyebrow{display:block;margin-bottom:5px;color:var(--apd-blue);font-size:9px;font-weight:850;letter-spacing:1.2px}.apd-security-title p{margin:7px 0 0;color:var(--apd-muted);font-size:12px}.apd-security-title-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex:0 0 48px;border-radius:15px;color:var(--apd-blue);background:var(--apd-blue-soft)}.apd-security-title-icon svg{width:23px;height:23px}.apd-security-body{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(250px,.75fr);gap:20px}.apd-security-form-card,.apd-security-guide{padding:22px;border:1px solid var(--apd-line);border-radius:16px;background:var(--apd-surface-2)}.apd-password-input-wrap{position:relative}.apd-password-input-wrap input{padding-right:50px!important}.apd-password-toggle{position:absolute;top:50%;right:7px;width:36px;height:36px;padding:0;border:0;border-radius:9px;background:#fff0;transform:translateY(-50%);cursor:pointer}.apd-password-toggle:hover{background:var(--apd-blue-soft)}.apd-password-strength{margin:3px 0 19px}.apd-password-strength-track{height:6px;overflow:hidden;border-radius:999px;background:#e7ecf3}.apd-password-strength-track span{display:block;width:0;height:100%;border-radius:inherit;background:var(--apd-danger);transition:width .2s ease,background .2s ease}.apd-password-strength-track span[data-score="2"],.apd-password-strength-track span[data-score="3"]{background:var(--apd-warning)}.apd-password-strength-track span[data-score="4"]{background:var(--apd-green)}.apd-password-strength small{display:block;margin-top:7px;color:var(--apd-muted);font-size:10px}.apd-password-match{display:block;min-height:17px;margin-top:6px;font-size:10px}.apd-password-match.is-valid{color:#449800}.apd-password-match.is-invalid{color:var(--apd-danger)}.apd-security-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:18px;border-top:1px solid var(--apd-line)}.apd-security-note{display:flex;align-items:center;gap:9px;max-width:440px;color:var(--apd-muted);font-size:10px;line-height:1.45}.apd-security-note svg{width:18px;height:18px;flex:0 0 18px;color:var(--apd-green)}.apd-security-guide{background:linear-gradient(145deg,#f5f9ff,#fbfdff)}.apd-security-guide h3{margin:0 0 17px;color:var(--apd-ink);font-size:15px;font-weight:800}.apd-security-guide ul{margin:0;padding:0;list-style:none}.apd-security-guide li{display:grid;grid-template-columns:25px minmax(0,1fr);gap:9px;margin:0 0 13px;color:var(--apd-ink-2);font-size:11px;line-height:1.5}.apd-security-guide li span{display:flex;align-items:center;justify-content:center;width:23px;height:23px;border-radius:50%;color:#459900;background:var(--apd-green-soft);font-weight:900}.apd-message-tools{margin:0 0 13px}.apd-message-tools label{position:relative;display:block;margin:0!important}.apd-message-tools label>span{position:absolute;left:15px;top:50%;color:var(--apd-muted);font-size:22px;transform:translateY(-54%)}.apd-message-tools input{padding-left:45px!important;background:#fff!important}body.apd-homey-unified-dashboard .dashboard-message-table,body.apd-premium-homey-dashboard .dashboard-message-table,body.apd-homey-unified-dashboard .table-block,body.apd-premium-homey-dashboard .table-block{border:1px solid var(--apd-line);border-radius:15px;background:#fff;overflow:hidden}body.apd-homey-unified-dashboard .table-row,body.apd-premium-homey-dashboard .table-row{padding:15px 17px!important;border-bottom:1px solid #edf0f5!important;background:#fff;transition:background .18s ease,transform .18s ease}body.apd-homey-unified-dashboard .table-row:last-child,body.apd-premium-homey-dashboard .table-row:last-child{border-bottom:0!important}body.apd-homey-unified-dashboard .table-row:hover,body.apd-premium-homey-dashboard .table-row:hover{background:#f8fbff}body.apd-homey-unified-dashboard .table-row.new-message,body.apd-premium-homey-dashboard .table-row.new-message{background:#f1f7ff;box-shadow:inset 4px 0 var(--apd-blue)}body.apd-homey-unified-dashboard .user-list-media img,body.apd-premium-homey-dashboard .user-list-media img{width:52px!important;height:52px!important;object-fit:cover;border:3px solid #fff;box-shadow:0 6px 16px rgb(18 45 83 / .13)}body.apd-homey-unified-dashboard .short-message-block,body.apd-premium-homey-dashboard .short-message-block{color:var(--apd-muted);font-size:11px;line-height:1.55}body.apd-homey-unified-dashboard .btn-action,body.apd-premium-homey-dashboard .btn-action{border-radius:10px!important;color:var(--apd-ink-2)!important;background:#f3f6fa!important}body.apd-homey-unified-dashboard .btn-action:hover,body.apd-premium-homey-dashboard .btn-action:hover{color:#fff!important;background:var(--apd-blue)!important}body.apd-homey-unified-dashboard .message-reply,body.apd-homey-unified-dashboard .message-thread,body.apd-premium-homey-dashboard .message-reply,body.apd-premium-homey-dashboard .message-thread{border-radius:16px}body.apd-homey-unified-dashboard .message-reply-user,body.apd-premium-homey-dashboard .message-reply-user{border-radius:16px 16px 5px 16px;background:var(--apd-blue-soft)}body.apd-homey-unified-dashboard table,body.apd-premium-homey-dashboard table{margin-bottom:0!important;background:#fff}body.apd-homey-unified-dashboard table thead th,body.apd-premium-homey-dashboard table thead th{padding:14px!important;border-bottom:1px solid var(--apd-line)!important;color:var(--apd-muted)!important;background:#f8fafc!important;font-size:10px!important;font-weight:820!important;letter-spacing:.45px;text-transform:uppercase}body.apd-homey-unified-dashboard table tbody td,body.apd-premium-homey-dashboard table tbody td{padding:15px 14px!important;border-color:#edf0f5!important;color:var(--apd-ink-2);vertical-align:middle!important}body.apd-homey-unified-dashboard table tbody tr:hover,body.apd-premium-homey-dashboard table tbody tr:hover{background:#fbfcfe}body.apd-homey-unified-dashboard .label,body.apd-homey-unified-dashboard .badge,body.apd-premium-homey-dashboard .label,body.apd-premium-homey-dashboard .badge{padding:6px 10px;border-radius:999px!important;font-size:9px;font-weight:800}body.apd-homey-unified-dashboard .listing-item,body.apd-premium-homey-dashboard .listing-item{border:1px solid var(--apd-line)!important;border-radius:16px!important;box-shadow:none!important;overflow:hidden}body.apd-homey-unified-dashboard .listing-item img,body.apd-premium-homey-dashboard .listing-item img{border-radius:13px}body.apd-homey-unified-dashboard .dashboard-stat,body.apd-homey-unified-dashboard .dashboard-stat-item,body.apd-premium-homey-dashboard .dashboard-stat,body.apd-premium-homey-dashboard .dashboard-stat-item{border:1px solid var(--apd-line)!important;border-radius:17px!important;background:#fff!important;box-shadow:var(--apd-shadow-sm)!important}body.apd-homey-unified-dashboard .alert,body.apd-premium-homey-dashboard .alert{border:0;border-radius:13px;font-size:12px}body.apd-homey-unified-dashboard .alert-success,body.apd-premium-homey-dashboard .alert-success{color:#397f00;background:var(--apd-green-soft)}body.apd-homey-unified-dashboard .alert-danger,body.apd-premium-homey-dashboard .alert-danger{color:#a6293a;background:#fff0f2}body.apd-homey-unified-dashboard .pagination>li>a,body.apd-homey-unified-dashboard .pagination>li>span,body.apd-premium-homey-dashboard .pagination>li>a,body.apd-premium-homey-dashboard .pagination>li>span{margin:0 3px;border:1px solid var(--apd-line);border-radius:9px;color:var(--apd-ink);background:#fff}body.apd-homey-unified-dashboard .pagination>.active>a,body.apd-premium-homey-dashboard .pagination>.active>a{color:#fff;border-color:var(--apd-blue);background:var(--apd-blue)}body.apd-premium-ui .modal-login-register .modal-content,body.apd-premium-ui #modal-login .modal-content,body.apd-premium-ui #modal-register .modal-content{border:0;border-radius:24px;background:#fff;box-shadow:var(--apd-shadow-lg);overflow:hidden}body.apd-premium-ui .modal-login-register .modal-header,body.apd-premium-ui #modal-login .modal-header,body.apd-premium-ui #modal-register .modal-header{padding:25px 27px 17px;border-bottom:0;background:#fff}body.apd-premium-ui .modal-login-register .modal-body,body.apd-premium-ui #modal-login .modal-body,body.apd-premium-ui #modal-register .modal-body{padding:10px 27px 28px}body.apd-premium-ui .modal-login-register h4,body.apd-premium-ui #modal-login h4,body.apd-premium-ui #modal-register h4{color:var(--apd-ink);font-size:24px;font-weight:850}body.apd-premium-ui .modal-login-register .form-control,body.apd-premium-ui #modal-login .form-control,body.apd-premium-ui #modal-register .form-control{min-height:50px;border:1px solid var(--apd-line-strong);border-radius:12px;box-shadow:none}body.apd-premium-ui .modal-login-register .btn-primary,body.apd-premium-ui #modal-login .btn-primary,body.apd-premium-ui #modal-register .btn-primary{min-height:50px;border:0;border-radius:12px;background:linear-gradient(135deg,var(--apd-blue),var(--apd-blue-dark));font-weight:800}body.apd-premium-ui .modal-backdrop.in{opacity:.48;backdrop-filter:blur(4px)}body.apd-premium-ui .account-dropdown,body.apd-premium-ui #user-nav ul{border:1px solid var(--apd-line);border-radius:16px;background:#fff;box-shadow:var(--apd-shadow);overflow:hidden}body.apd-premium-ui .account-dropdown a,body.apd-premium-ui #user-nav ul a{color:var(--apd-ink-2);font-weight:650}body.apd-premium-ui .account-dropdown a:hover,body.apd-premium-ui #user-nav ul a:hover{color:var(--apd-blue);background:var(--apd-blue-soft)}body.apd-homey-unified-dashboard .joinchat,body.apd-premium-homey-dashboard .joinchat{display:none!important}.apd-mobile-dashboard-bar,.apd-dashboard-backdrop{display:none}@media (max-width:1199px){:root{--apd-sidebar-width:248px}body.apd-homey-unified-dashboard .dashboard-content-area,body.apd-premium-homey-dashboard .dashboard-content-area{padding:20px 20px 42px!important}body.apd-homey-unified-dashboard .user-dashboard-right.dashboard-with-sidebar,body.apd-premium-homey-dashboard .user-dashboard-right.dashboard-with-sidebar{grid-template-columns:minmax(0,1fr) 270px;gap:15px}.apd-security-body{grid-template-columns:1fr}}@media (max-width:991px){:root{--apd-sidebar-width:min(88vw, 330px)}body.apd-homey-unified-dashboard,body.apd-premium-homey-dashboard{padding-top:64px}body.apd-homey-unified-dashboard .user-dashboard-left,body.apd-premium-homey-dashboard .user-dashboard-left{top:0!important;width:var(--apd-sidebar-width)!important;height:100vh!important;transform:translateX(-105%);transition:transform .24s ease;box-shadow:var(--apd-shadow-lg)}body.admin-bar.apd-homey-unified-dashboard .user-dashboard-left,body.admin-bar.apd-premium-homey-dashboard .user-dashboard-left{top:46px!important;height:calc(100vh - 46px)!important}body.apd-dashboard-menu-open .user-dashboard-left{transform:translateX(0)}body.apd-homey-unified-dashboard .user-dashboard-right,body.apd-premium-homey-dashboard .user-dashboard-right{display:block!important;min-height:calc(100vh - 64px);margin-left:0!important}body.apd-homey-unified-dashboard .dashboard-sidebar,body.apd-premium-homey-dashboard .dashboard-sidebar{position:static;margin:0 16px 28px}.apd-mobile-dashboard-bar{position:fixed;top:0;right:0;left:0;z-index:1035;display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 14px;border-bottom:1px solid var(--apd-line);background:rgb(255 255 255 / .95);box-shadow:0 8px 22px rgb(15 42 80 / .07);backdrop-filter:blur(15px)}body.admin-bar .apd-mobile-dashboard-bar{top:46px}.apd-mobile-menu-button{display:grid;grid-template-columns:19px auto;grid-template-rows:repeat(3,3px);align-items:center;gap:3px 8px;min-height:42px;padding:0 13px;border:1px solid var(--apd-line);border-radius:12px;color:var(--apd-ink);background:#fff;font:inherit;cursor:pointer}.apd-mobile-menu-button span{display:block;width:18px;height:2px;border-radius:99px;background:currentColor}.apd-mobile-menu-button b{grid-column:2;grid-row:1 / 4;font-size:11px}.apd-mobile-calendar-link{display:flex;align-items:center;gap:8px;color:var(--apd-ink)!important;text-decoration:none!important}.apd-mobile-calendar-link span{display:flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:11px;color:#fff;background:var(--apd-navy);font-size:11px;font-weight:900}.apd-mobile-calendar-link strong{font-size:12px}.apd-dashboard-backdrop{position:fixed;inset:0;z-index:1038;display:block;border:0;background:rgb(5 19 42 / .48);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;backdrop-filter:blur(3px)}body.apd-dashboard-menu-open .apd-dashboard-backdrop{opacity:1;visibility:visible}body.apd-homey-unified-dashboard .dashboard-content-area,body.apd-premium-homey-dashboard .dashboard-content-area{padding:16px 16px 30px!important}.apd-premium-page-header{padding:19px;border-radius:18px}}@media (max-width:767px){.apd-premium-page-header{align-items:flex-start;flex-direction:column;gap:14px}.apd-premium-page-header h1{font-size:27px}.apd-premium-page-header>a{width:100%}body.apd-homey-unified-dashboard .dashboard-content-area,body.apd-premium-homey-dashboard .dashboard-content-area{padding:12px 11px 28px!important}body.apd-homey-unified-dashboard .dashboard-sidebar,body.apd-premium-homey-dashboard .dashboard-sidebar{margin:0 11px 24px}body.apd-homey-unified-dashboard .block-title,body.apd-homey-unified-dashboard .block-head,body.apd-premium-homey-dashboard .block-title,body.apd-premium-homey-dashboard .block-head{min-height:60px;padding:16px!important}body.apd-homey-unified-dashboard .block-body,body.apd-premium-homey-dashboard .block-body{padding:16px!important}.apd-security-form-card,.apd-security-guide{padding:16px}.apd-security-actions{align-items:stretch;flex-direction:column}.apd-security-actions .btn{width:100%}body.apd-homey-unified-dashboard .table-block,body.apd-premium-homey-dashboard .table-block{overflow-x:auto;-webkit-overflow-scrolling:touch}body.apd-homey-unified-dashboard table,body.apd-premium-homey-dashboard table{min-width:720px}body.apd-homey-unified-dashboard .table-row,body.apd-premium-homey-dashboard .table-row{display:grid!important;grid-template-columns:1fr auto;gap:12px}body.apd-homey-unified-dashboard .table-row .table-col,body.apd-premium-homey-dashboard .table-row .table-col{width:auto!important;min-width:0}body.apd-homey-unified-dashboard .table-row .short-message-block,body.apd-premium-homey-dashboard .table-row .short-message-block{grid-column:1 / -1}body.apd-premium-ui .modal-login-register .modal-dialog,body.apd-premium-ui #modal-login .modal-dialog,body.apd-premium-ui #modal-register .modal-dialog{width:calc(100% - 20px);margin:10px auto}}@media (max-width:480px){.apd-mobile-calendar-link strong{display:none}.apd-sidebar-property-hint,.apd-sidebar-support-card{display:none}.apd-sidebar-inner{padding-top:10px}.apd-sidebar-brand{min-height:78px}.apd-nav-section-label{padding-top:12px}.apd-security-title-icon{display:none}}body.page-template-template-dashboard-profile-php.apd-homey-unified-dashboard .dashboard-area,body.page-template-template-dashboard-profile-php.apd-premium-homey-dashboard .dashboard-area{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}body.page-template-template-dashboard-profile-php.apd-homey-unified-dashboard .dashboard-area>.block,body.page-template-template-dashboard-profile-php.apd-premium-homey-dashboard .dashboard-area>.block{margin-bottom:0}body.page-template-template-dashboard-profile-php .dashboard-area>.block:nth-of-type(1),body.page-template-template-dashboard-profile-php .dashboard-area>.block:nth-of-type(2),body.page-template-template-dashboard-profile-php .dashboard-area>.apd-security-block,body.page-template-template-dashboard-profile-php .dashboard-area>#profile_message,body.page-template-template-dashboard-profile-php .dashboard-area>#profile_mandatory_message{grid-column:1 / -1}body.page-template-template-dashboard-profile-php .dashboard-area>.block:last-of-type .block-title{background:#fff8f8!important}body.page-template-template-dashboard-profile-php .dashboard-area>.block:last-of-type .title{color:var(--apd-danger)!important}body.page-template-template-dashboard-profile-php .delete_user_account,body.page-template-template-dashboard-profile-php .delete_user_account_confirmed{color:var(--apd-danger)!important;border-color:#ffcdd3!important;background:#fff5f6!important}@media (max-width:1100px){body.page-template-template-dashboard-profile-php.apd-homey-unified-dashboard .dashboard-area,body.page-template-template-dashboard-profile-php.apd-premium-homey-dashboard .dashboard-area{grid-template-columns:1fr}body.page-template-template-dashboard-profile-php .dashboard-area>*{grid-column:1!important}}html{margin-top:0!important}body.admin-bar{margin-top:0!important;padding-top:0!important}#wpadminbar{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.listing-nav,.listing-nav[style]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;height:0!important;min-height:0!important;overflow:hidden!important}.apd52-dashboard-review .block{overflow:hidden;border:1px solid var(--apd-line)!important;border-radius:22px!important;background:#fff!important;box-shadow:var(--apd-shadow)!important}.apd52-dashboard-review .block-title{padding:28px 30px 20px!important;border-bottom:1px solid var(--apd-line)!important;background:linear-gradient(135deg,#f8fbff,#f6faef)!important}.apd52-dashboard-review .block-title .title{margin:5px 0 7px!important;color:var(--apd-ink)!important;font-size:27px!important;line-height:1.15!important}.apd52-dashboard-review .block-title p{margin:0!important;color:var(--apd-muted)!important;font-size:13px!important}.apd52-review-form-kicker{color:var(--apd-blue);font-size:10px;font-weight:850;letter-spacing:1.1px;text-transform:uppercase}.apd52-dashboard-review .block-body{padding:28px 30px 30px!important}.apd52-overall-rating{display:grid;grid-template-columns:minmax(190px,.7fr) minmax(220px,1fr);align-items:center;gap:20px;margin-bottom:24px}.apd52-overall-rating>label,.apd52-dashboard-review .msg-type-block>label{color:var(--apd-ink);font-size:14px;font-weight:800}.apd52-dashboard-review select,.apd52-dashboard-review textarea{width:100%;border:1px solid var(--apd-line-strong)!important;border-radius:12px!important;background:#fff!important;color:var(--apd-ink)!important;box-shadow:none!important}.apd52-dashboard-review select{min-height:48px;padding:0 13px}.apd52-category-ratings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin-bottom:24px}.apd52-category-ratings label{min-height:62px;padding:10px 12px;display:grid;grid-template-columns:1fr 105px;align-items:center;gap:12px;border:1px solid var(--apd-line);border-radius:13px;background:var(--apd-surface-2)}.apd52-category-ratings label>span{font-size:13px;font-weight:750}.apd52-category-ratings select{min-height:40px}.apd52-dashboard-review .msg-type-block{display:grid;gap:9px}.apd52-dashboard-review textarea{min-height:145px;padding:14px!important;resize:vertical;line-height:1.6}.apd52-dashboard-review .form-msg-btns{margin-top:20px;display:flex;justify-content:flex-end}.apd52-dashboard-review #add_review{min-width:210px;min-height:48px;border:0!important;border-radius:12px!important;background:linear-gradient(135deg,var(--apd-blue),var(--apd-blue-dark))!important;color:#fff!important;font-weight:850!important;box-shadow:0 10px 24px rgb(24 119 242 / .22)!important}.apd52-dashboard-review #add_review:disabled{opacity:.65;cursor:wait}.apd52-review-form-message{min-height:0;margin-top:14px;padding:0;border-radius:10px;font-size:13px}.apd52-review-form-message.is-success,.apd52-review-form-message.is-error{min-height:44px;padding:12px 14px;display:flex;align-items:center}.apd52-review-form-message.is-success{color:#176b37;background:#ecf8f0;border:1px solid #bfe6cc}.apd52-review-form-message.is-error{color:#a42236;background:#fff0f2;border:1px solid #f3c2cb}@media (max-width:767px){.apd52-dashboard-review .block-title,.apd52-dashboard-review .block-body{padding-left:18px!important;padding-right:18px!important}.apd52-overall-rating,.apd52-category-ratings{grid-template-columns:1fr}.apd52-category-ratings label{grid-template-columns:1fr 95px}.apd52-dashboard-review .form-msg-btns,.apd52-dashboard-review #add_review{width:100%}}html,body,.apd5-header,.apd5-main,.apd5-search-shell,.apd5-search-form{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,svg{image-rendering:auto}#compare-property-panel,#compare-exp-property-panel,#compare-exp-property,.compare-property-panel,.compare-exp-property-panel,.compare-property-panel-vertical,.compare-property-label,.compare-exp-property-label,.homey_compare,.homey_compare_exp,.remove-compare,.remove-compare-exp,.compare-btn,.compare-exp-btn,.close-compare-panel,[class~="compare-property-panel-open"],[class~="compare-exp-property-panel-open"]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}html,body,body.compare-property-active,body.compare-exp-property-active,body.compare-property-active-push-toleft,body.compare-exp-property-active-push-toleft{right:0!important;margin-right:0!important;padding-right:0!important;transform:none!important;overflow-x:hidden!important}.apd5-account-menu .apd5-account-guest-row{width:100%;min-height:52px;padding:0 18px;display:flex;align-items:center;gap:12px;border:0;border-radius:14px;background:#fff0;color:#222;text-decoration:none;text-align:left;font:inherit;font-size:14px;line-height:1.35;cursor:pointer;box-sizing:border-box}.apd5-account-menu .apd5-account-guest-row.is-help{min-height:44px;padding-top:2px;padding-bottom:2px}.apd5-account-menu .apd5-account-guest-row.is-help .apd5-icon{width:18px;height:18px;color:#1f2937}.apd5-account-menu .apd5-account-guest-row.is-auth{min-height:48px}.apd5-account-menu .apd5-account-guest-row span,.apd5-account-menu .apd5-account-guest-row strong{color:#222;font-size:15px;line-height:1.35}.apd5-account-menu .apd5-account-guest-row strong{font-weight:600}.apd5-account-menu .apd5-account-host-card.apd5-account-host-card-guest{min-height:98px;margin:0;padding:12px 18px;display:grid;grid-template-columns:minmax(0,1fr) 56px;gap:12px;align-items:center;border:0;border-radius:0;background:#fff0;color:#222;box-shadow:none;transform:none}.apd5-account-menu .apd5-account-host-card.apd5-account-host-card-guest:hover{border-color:#fff0;background:#f7f7f7;box-shadow:none;transform:none}.apd5-account-menu .apd5-account-host-card.apd5-account-host-card-guest .apd5-account-host-copy strong{display:block;margin:0;color:#222;font-size:16px;line-height:1.25;font-weight:700}.apd5-account-menu .apd5-account-host-card.apd5-account-host-card-guest .apd5-account-host-copy p{margin:6px 0 0;color:#6b7280;font-size:13px;line-height:1.35}.apd5-account-menu .apd5-account-host-illustration{width:48px;height:48px;display:grid;place-items:center;justify-self:end;color:#ef4444}.apd5-account-menu .apd5-account-host-illustration .apd5-icon{width:42px;height:42px;stroke-width:1.7}.apd5-account-menu>hr{margin:0 18px;border:0;border-top:1px solid #ddd}.apd5-account-menu .apd5-account-guest-row:hover{background:#f7f7f7}.apd5-account-menu .apd5-account-host-illustration{width:56px;height:56px}.apd5-account-menu .apd5-host-income-svg{width:52px;height:52px;display:block}body:not(.logged-in):not(.apd-user-authenticated) #apd5-account-menu .apd5-account-guest-row.is-auth~*{display:none!important}