._timeline_j96xi_1{margin:24px 0;padding:0;list-style:none}._item_j96xi_1{gap:12px;padding-bottom:24px;display:flex;position:relative}._item_j96xi_1:not(:last-child):after{content:"";background:#dceafb;width:2px;position:absolute;top:38px;bottom:0;left:17px}._marker_j96xi_1{width:36px;height:36px;color:var(--erp-primary);background:#eaf4ff;border:1px solid #c7e1f7;border-radius:50%;flex-shrink:0;place-items:center;display:grid}._marker_j96xi_1 svg{width:17px;height:17px}._content_j96xi_1{background:#f8fafd;border:1px solid #e5edf5;border-radius:12px;flex:1;min-width:0;padding:12px}._content_j96xi_1 time{color:var(--erp-muted);font-size:10px}._content_j96xi_1 p{overflow-wrap:anywhere;margin:5px 0 8px;font-size:12px}._content_j96xi_1 small{font-size:9px}._stage_jgcsf_1._stage_jgcsf_1{border-top:3px solid var(--stage-color);background:var(--stage-tint)}._stage_jgcsf_1._stage_jgcsf_1>h3{color:var(--stage-color);justify-content:space-between;align-items:center;display:flex}._stage_jgcsf_1._stage_jgcsf_1>h3>small{color:var(--stage-color);text-align:center;background:#fff;border-radius:999px;min-width:24px;padding:3px 7px}._bar_ka9do_1{gap:var(--erp-space-sm);flex-wrap:wrap;margin:20px 0;display:flex}._bar_ka9do_1>input{flex:1;min-width:180px}._toggle_ka9do_11{background:#e5eff7;border-radius:12px;margin-left:auto;padding:3px;display:flex}._toggle_ka9do_11 button{background:0 0;border:0;font-size:11px}._toggle_ka9do_11 button._selected_ka9do_23{background:var(--erp-surface);box-shadow:0 1px 4px #083a6318}._button_97szq_1{justify-content:center;align-items:center;gap:8px;min-height:36px;display:inline-flex}._button_97szq_1[aria-busy=true]{cursor:progress}._modules_m4ozv_1{background:var(--erp-surface);border:1px solid var(--erp-line);border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px;margin:24px 0;padding:16px;display:flex}._modules_m4ozv_1>span{color:var(--erp-muted);font-size:11px;font-weight:600}._modules_m4ozv_1 button{color:#48728f;background:#f0f7fb;border:0;border-radius:999px;padding:7px 12px;font-size:10px}._modules_m4ozv_1 button._active_m4ozv_1{color:#187da6;background:#dff3fd}._modules_m4ozv_1 input{flex:1;min-width:180px;font-size:12px}._layout_m4ozv_1{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;gap:24px;display:grid}._heading_m4ozv_1{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}._heading_m4ozv_1 h2{margin:0 auto 0 0;font-size:18px}._heading_m4ozv_1 select{font-size:11px}._tickets_m4ozv_1{gap:12px;display:grid}._ticket_m4ozv_1{background:var(--erp-surface);border:1px solid var(--erp-line);border-left:4px solid var(--ticket-color);border-radius:14px;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:16px;padding:18px;display:grid}._ticket_m4ozv_1 h3{margin:0 0 8px;font-size:15px}._ticket_m4ozv_1 p{color:var(--erp-muted);margin:7px 0;font-size:11px;line-height:1.5}._ticket_m4ozv_1 b{color:#267ba3;font-size:11px}._status_m4ozv_1,._priority_m4ozv_1{border-radius:999px;padding:6px 12px;font-size:10px;font-weight:600;display:inline-block}._status_m4ozv_1{color:var(--ticket-color);background:color-mix(in srgb,var(--ticket-color) 10%,white)}._priority_m4ozv_1{color:#698299;background:#f4f7fa;margin-left:8px}._arrow_m4ozv_1{color:#258acf;font-size:22px}._panel_m4ozv_1{background:var(--erp-surface);border:1px solid var(--erp-line);border-radius:16px;margin-bottom:20px;padding:24px}._panel_m4ozv_1 h2{margin:0 0 8px;font-size:17px}._panel_m4ozv_1 small{color:var(--erp-muted);font-size:11px}._bar_m4ozv_1{color:#54748e;grid-template-columns:1fr 1.3fr 20px;align-items:center;gap:12px;margin-top:24px;font-size:11px;display:grid}._bar_m4ozv_1 progress{border:0;border-radius:999px;width:100%;height:10px;overflow:hidden}._bar_m4ozv_1 progress::-webkit-progress-bar{background:#edf2f7;border-radius:999px}._bar_m4ozv_1 progress::-webkit-progress-value{background:var(--bar-color,currentColor);border-radius:999px}._bar_m4ozv_1 b{text-align:right}._form_m4ozv_1{grid-template-columns:1fr 1fr;gap:16px;display:grid}._form_m4ozv_1 label,._detail_m4ozv_1 label{gap:8px;font-size:12px;display:grid}._form_m4ozv_1 input,._form_m4ozv_1 select,._form_m4ozv_1 textarea,._detail_m4ozv_1 textarea{box-sizing:border-box;width:100%}._wide_m4ozv_1,._form_m4ozv_1>button{grid-column:1/-1}._back_m4ozv_1{color:var(--erp-primary);margin-bottom:18px;font-size:12px;display:inline-block}._detail_m4ozv_1{grid-template-columns:1fr 1fr;gap:24px;display:grid}._detail_m4ozv_1 p{color:var(--erp-muted);font-size:12px;line-height:1.6}._description_m4ozv_1{white-space:pre-wrap;border-block:1px solid var(--erp-line);padding:20px 0}._detail_m4ozv_1 form button{margin-top:14px}@media (width<=1100px){._layout_m4ozv_1{grid-template-columns:1fr}._layout_m4ozv_1 aside{grid-template-columns:1fr 1fr;gap:20px;display:grid}}@media (width<=650px){._layout_m4ozv_1 aside,._detail_m4ozv_1,._form_m4ozv_1{grid-template-columns:1fr}._ticket_m4ozv_1{grid-template-columns:1fr auto}._ticket_m4ozv_1>div:nth-child(2){grid-column:1/-1}._arrow_m4ozv_1{grid-area:1/2}._panel_m4ozv_1{padding:18px}}._filters_1crqh_1{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}._filters_1crqh_1 input{flex:1;min-width:220px}._layout_1crqh_1{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);align-items:start;gap:24px;display:grid}._heading_1crqh_1{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}._heading_1crqh_1 h2,._route_1crqh_1 h2,._next_1crqh_1 h2{margin:0;font-size:18px}._heading_1crqh_1 select{font-size:11px}._projects_1crqh_1{gap:12px;display:grid}._project_1crqh_1{background:var(--erp-surface);border:1px solid var(--erp-line);border-left:4px solid var(--stage-color);border-radius:14px;padding:18px}._project_1crqh_1 header{align-items:center;gap:12px;display:flex}._avatar_1crqh_1,._number_1crqh_1{background:color-mix(in srgb,var(--stage-color) 10%,white);width:34px;height:34px;color:var(--stage-color);border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid}._project_1crqh_1 h3{margin:0 0 5px;font-size:15px}._project_1crqh_1 p,._next_1crqh_1 p{color:var(--erp-muted);margin:0;font-size:11px}._stage_1crqh_1{background:color-mix(in srgb,var(--stage-color) 10%,white);color:var(--stage-color);border-radius:999px;margin-left:auto;padding:6px 12px;font-size:10px;font-weight:600}._project_1crqh_1 strong{color:var(--erp-primary);font-size:15px}._project_1crqh_1 footer{border-top:1px solid var(--erp-line);color:var(--erp-muted);flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;padding-top:12px;font-size:10px;display:flex}._project_1crqh_1 footer b{margin-left:auto}._project_1crqh_1 a,._next_1crqh_1 a{color:var(--erp-primary);font-weight:600}._route_1crqh_1,._next_1crqh_1{border:1px solid var(--erp-line);background:var(--erp-surface);border-radius:16px;padding:24px}._route_1crqh_1 ol{margin:20px 0 0;padding:0;list-style:none;position:relative}._route_1crqh_1 ol:before{content:"";background:var(--erp-line);width:2px;position:absolute;top:10px;bottom:15px;left:16px}._route_1crqh_1 li{margin-bottom:10px;position:relative}._route_1crqh_1 li button{text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:4px 0;font-size:12px;display:flex}._total_1crqh_1{color:var(--stage-color);background:color-mix(in srgb,var(--stage-color) 10%,white);border-radius:999px;margin-left:auto;padding:5px 12px;font-size:11px}._next_1crqh_1{background:#eef8fd;margin-top:18px}._next_1crqh_1 h3{margin:18px 0 10px;font-size:14px}._next_1crqh_1 a{border-top:1px solid var(--erp-line);margin-top:20px;padding-top:16px;font-size:12px;display:block}._form_1crqh_1{grid-template-columns:1fr 1fr;gap:16px;display:grid}._form_1crqh_1 label{gap:7px;font-size:12px;display:grid}._form_1crqh_1 input,._form_1crqh_1 select,._form_1crqh_1 textarea{box-sizing:border-box;width:100%}._wide_1crqh_1,._form_1crqh_1>button{grid-column:1/-1}@media (width<=1000px){._layout_1crqh_1{grid-template-columns:1fr}._layout_1crqh_1 aside{grid-template-columns:1fr 1fr;gap:18px;display:grid}._next_1crqh_1{margin:0}}@media (width<=600px){._layout_1crqh_1 aside,._form_1crqh_1{grid-template-columns:1fr}._project_1crqh_1 header{flex-wrap:wrap}._project_1crqh_1 footer b{margin-left:0}._project_1crqh_1{padding:14px}}._filters_6uucr_1{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}._filters_6uucr_1 input{flex:1;min-width:220px}._grid_6uucr_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}._card_6uucr_1{background:var(--erp-surface);border:1px solid var(--erp-line);border-radius:18px;padding:24px}._card_6uucr_1 header{align-items:center;gap:14px;display:flex}._card_6uucr_1 header>span:last-child{margin-left:auto}._avatar_6uucr_1{color:#287ba1;background:#e1f1fc;border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:15px;font-weight:700;display:grid}._card_6uucr_1 h2{margin:0 0 6px;font-size:17px}._card_6uucr_1 p{color:var(--erp-muted);margin:0;font-size:12px;line-height:1.6}._metrics_6uucr_1{border-block:1px solid var(--erp-line);grid-template-columns:1fr 1fr;gap:16px;margin:20px 0;padding:18px 0;display:grid}._metrics_6uucr_1 strong{color:var(--erp-primary);font-size:22px;display:block}._card_6uucr_1 small{color:var(--erp-muted);margin:5px 0;font-size:10px;display:block}._info_6uucr_1{grid-template-columns:1fr 1fr;gap:16px;display:grid}._info_6uucr_1 a{color:var(--erp-primary);overflow-wrap:anywhere;margin-top:6px;font-size:11px;display:block}._card_6uucr_1 footer{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}._card_6uucr_1 footer button,._card_6uucr_1 footer a{color:var(--erp-primary);font-size:11px}._count_6uucr_1{text-align:right;color:var(--erp-muted);font-size:11px}._form_6uucr_1{grid-template-columns:1fr 1fr;gap:16px;display:grid}._form_6uucr_1 label{gap:7px;font-size:12px;display:grid}._form_6uucr_1 input,._form_6uucr_1 select,._form_6uucr_1 textarea{box-sizing:border-box;width:100%}._formSection_6uucr_1,._wide_6uucr_1,._price_6uucr_1,._form_6uucr_1>button{grid-column:1/-1}._formSection_6uucr_1{border-top:1px solid var(--erp-line);padding-top:16px;font-size:13px;font-weight:600}._price_6uucr_1{background:#f1f7fc;border-radius:12px;gap:7px;padding:15px;font-size:12px;display:grid}._price_6uucr_1 output{font-size:20px;font-weight:700}._price_6uucr_1 small{color:var(--erp-muted);font-size:10px}._form_6uucr_1 [role=alert]{color:#b54a54}@media (width<=1000px){._grid_6uucr_1{grid-template-columns:1fr}}@media (width<=600px){._card_6uucr_1{padding:18px}._form_6uucr_1,._info_6uucr_1{grid-template-columns:1fr}._metrics_6uucr_1 strong{font-size:19px}}._back_1i283_1{color:var(--erp-primary);margin-bottom:18px;font-size:12px;font-weight:600;display:inline-block}._layout_1i283_1{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:24px;display:grid}._identity_1i283_1,._opportunity_1i283_1,._stats_1i283_1>div,._lost_1i283_1{background:var(--erp-surface);border:1px solid var(--erp-line);border-radius:16px}._identity_1i283_1{padding:22px}._identity_1i283_1 header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._portrait_1i283_1,._avatar_1i283_1{color:#277ba6;background:#e1f1fc;border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid}._portrait_1i283_1{width:54px;height:54px;font-size:19px}._identity_1i283_1 h2{margin:0 0 5px;font-size:17px}._identity_1i283_1 p,._content_1i283_1 p{color:var(--erp-muted);margin:0;font-size:12px;line-height:1.6}._identity_1i283_1 section{border-top:1px solid var(--erp-line);margin-top:20px;padding-top:20px}._identity_1i283_1 section h3{text-transform:uppercase;color:var(--erp-muted);margin-bottom:14px;font-size:10px}._identity_1i283_1 section a{color:var(--erp-primary);margin-bottom:10px;font-size:13px;display:block}._identity_1i283_1 button{width:100%;margin-top:22px;font-weight:600}._goal_1i283_1{justify-content:space-between;gap:10px;margin-bottom:10px;font-size:12px;display:flex}._identity_1i283_1 progress{width:100%;height:8px;accent-color:var(--erp-primary)}._identity_1i283_1 small{color:var(--erp-muted);margin-top:10px;font-size:10px;display:block}._stats_1i283_1{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}._stats_1i283_1>div{padding:18px 15px}._stats_1i283_1 small{color:var(--erp-muted);min-height:30px;font-size:11px;display:block}._stats_1i283_1 strong{color:var(--erp-primary);overflow-wrap:anywhere;margin-top:10px;font-size:22px;display:block}._heading_1i283_1{flex-wrap:wrap;align-items:center;gap:10px;margin:24px 0 18px;display:flex}._heading_1i283_1 h2{margin:0 auto 0 0;font-size:18px}._heading_1i283_1 span{color:#277ba6;background:#e7f4fc;border-radius:999px;padding:6px 10px;font-size:10px}._heading_1i283_1 select{font-size:11px}._grid_1i283_1{grid-template-columns:1fr 1fr;gap:18px;display:grid}._opportunity_1i283_1{padding:20px}._opportunity_1i283_1 header{align-items:center;gap:12px;display:flex}._avatar_1i283_1{width:38px;height:38px;font-size:12px}._opportunity_1i283_1 header>span:last-child{margin-left:auto}._opportunity_1i283_1 h3,._lost_1i283_1 h3{margin:0 0 5px;font-size:15px}._cardDetails_1i283_1{border-top:1px solid var(--erp-line);grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;padding-top:16px;display:grid}._cardDetails_1i283_1 small{color:var(--erp-muted);margin-bottom:6px;font-size:10px;display:block}._cardDetails_1i283_1 strong{color:var(--erp-primary);font-size:20px}._opportunity_1i283_1>a{text-align:right;color:var(--erp-primary);margin-top:12px;font-size:11px;font-weight:600;display:block}._history_1i283_1{gap:14px;margin-top:20px;display:grid}._lost_1i283_1{background:#f7f9fc;flex-wrap:wrap;align-items:center;gap:14px;padding:20px;display:flex}._lost_1i283_1>span:nth-last-child(2){margin-left:auto}._lost_1i283_1>a{color:var(--erp-primary);font-size:11px;font-weight:600}@media (width<=1200px){._layout_1i283_1{grid-template-columns:260px minmax(0,1fr)}._stats_1i283_1{grid-template-columns:1fr 1fr}._grid_1i283_1{grid-template-columns:1fr}}@media (width<=800px){._layout_1i283_1{grid-template-columns:1fr}._identity_1i283_1 header{flex-wrap:nowrap}._stats_1i283_1 strong{font-size:20px}}._filters_5yvk3_1{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}._filters_5yvk3_1 input{flex:1;min-width:220px}._grid_5yvk3_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}._card_5yvk3_1{background:var(--erp-surface);border:1px solid var(--erp-line);border-radius:18px;padding:24px}._card_5yvk3_1 header{align-items:center;gap:14px;display:flex}._avatar_5yvk3_1{color:#246c9d;background:#e1f1fc;border-radius:50%;flex-shrink:0;place-items:center;width:52px;height:52px;font-size:18px;font-weight:700;display:grid}._card_5yvk3_1:nth-child(4n+2) ._avatar_5yvk3_1{color:#248269;background:#e2f5ed}._card_5yvk3_1:nth-child(4n+3) ._avatar_5yvk3_1{color:#8153b0;background:#f0e7fa}._card_5yvk3_1:nth-child(4n) ._avatar_5yvk3_1{color:#a7721d;background:#fff1da}._card_5yvk3_1 h2{color:var(--erp-primary);margin:0 0 5px;font-size:17px}._card_5yvk3_1 p{color:var(--erp-muted);margin:0;font-size:12px}._active_5yvk3_1,._inactive_5yvk3_1{border-radius:999px;margin-left:auto;padding:7px 12px;font-size:11px;font-weight:600}._active_5yvk3_1{color:#258567;background:#e3f7ee}._inactive_5yvk3_1{color:#64748b;background:#f0f2f5}._metrics_5yvk3_1{border-block:1px solid var(--erp-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0;padding:20px 0;display:grid}._metrics_5yvk3_1 strong{color:var(--erp-primary);font-size:19px;display:block}._card_5yvk3_1 small{color:var(--erp-muted);margin-top:5px;font-size:10px;display:block}._card_5yvk3_1 footer{justify-content:space-between;align-items:center;gap:16px;display:flex}._card_5yvk3_1 footer a{color:var(--erp-primary);font-size:12px;font-weight:600}._card_5yvk3_1 footer small{margin-bottom:7px}._card_5yvk3_1 progress{accent-color:#287eaa;width:115px;height:7px}._profile_5yvk3_1{border-top:1px solid var(--erp-line);gap:14px;margin-top:20px;padding-top:20px;font-size:12px;display:grid}._form_5yvk3_1{grid-template-columns:1fr 1fr;gap:16px;display:grid}._form_5yvk3_1 label{gap:7px;font-size:12px;display:grid}._form_5yvk3_1 input,._form_5yvk3_1 select,._form_5yvk3_1 textarea{box-sizing:border-box;width:100%}._form_5yvk3_1 button{grid-column:1/-1}._form_5yvk3_1 [role=alert]{color:#b54a54}@media (width<=1100px){._grid_5yvk3_1{grid-template-columns:1fr}}@media (width<=600px){._card_5yvk3_1{padding:18px}._metrics_5yvk3_1{grid-template-columns:1fr 1fr}._card_5yvk3_1 footer{flex-wrap:wrap}._form_5yvk3_1{grid-template-columns:1fr}}._filters_cws3u_1{flex-wrap:wrap;gap:10px;margin:22px 0;display:flex}._filters_cws3u_1 input{flex:1;min-width:200px}._monthHeader_cws3u_2{background:#f1f9fd;border:1px solid #dceef7;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;padding:18px 24px;display:flex}._monthHeader_cws3u_2>div{align-items:center;gap:12px;display:flex}._monthHeader_cws3u_2 h2{color:var(--erp-primary);margin:0;font-size:14px;font-weight:600;line-height:20px}._monthHeader_cws3u_2>div button{color:var(--erp-primary);background:0 0;border:0;padding:4px 8px;font-size:10px;line-height:20px}._monthHeader_cws3u_2>button{color:#287ba1;background:#e1f4fc;border:0;border-radius:999px;font-weight:700}._monthHeader_cws3u_2>button._activeWeek_cws3u_2{color:#fff;background:#1c76b8}._timeline_cws3u_3{max-width:1100px;margin:0 0 20px;padding:0 0 0 64px;list-style:none;position:relative}._timeline_cws3u_3:before{content:"";background:#d0e3ef;width:4px;position:absolute;top:8px;bottom:8px;left:24px}._item_cws3u_3{margin-bottom:22px;position:relative}._dot_cws3u_3{background:var(--activity-color);z-index:1;border:3px solid #f2f5f8;border-radius:50%;width:26px;height:26px;position:absolute;top:35px;left:-51px}._card_cws3u_3{border:1px solid #e0edf5;border-left:5px solid var(--activity-color);background:#fff;border-radius:16px;padding:22px 25px;box-shadow:0 5px 20px #16374e05}._card_cws3u_3 header{justify-content:space-between;align-items:center;gap:16px;display:flex}._card_cws3u_3 time{text-transform:uppercase;color:var(--activity-color);font-size:12px;font-weight:800}._card_cws3u_3 h3{color:#164668;font-size:21px;margin:6px 0!important}._card_cws3u_3 p{color:var(--erp-muted);margin:0;font-size:13px}._actions_cws3u_3{flex-wrap:wrap;align-items:center;gap:15px;margin-top:20px;display:flex}._actions_cws3u_3 button,._actions_cws3u_3 a{color:var(--erp-primary);font-size:11px}._actions_cws3u_3 label{color:var(--erp-muted);align-items:center;gap:8px;margin-left:auto;font-size:11px;display:flex}._actions_cws3u_3 select{padding:6px!important}._detail_cws3u_3{border-top:1px solid var(--erp-line);margin-top:18px;padding-top:18px}._count_cws3u_3{color:var(--erp-muted);text-align:right;font-size:11px}@media (width<=600px){._monthHeader_cws3u_2{gap:8px;padding:15px}._monthHeader_cws3u_2 h2{font-size:13px}._monthHeader_cws3u_2>div{gap:6px}._timeline_cws3u_3{padding-left:33px}._timeline_cws3u_3:before{width:3px;left:10px}._dot_cws3u_3{width:20px;height:20px;top:28px;left:-32px}._card_cws3u_3{padding:17px}._card_cws3u_3 header{align-items:flex-start}._card_cws3u_3 h3{font-size:18px}._actions_cws3u_3 label{margin-left:0}._monthHeader_cws3u_2>button{padding:8px;font-size:10px}}._followUp_lxb2b_1{margin-top:36px}._sectionHeader_lxb2b_2{margin-bottom:18px}._sectionHeader_lxb2b_2 h2{letter-spacing:-.4px;color:var(--erp-ink);margin:0 0 6px;font-size:21px}._sectionHeader_lxb2b_2 p,._description_lxb2b_4{color:var(--erp-muted);margin:0;font-size:12px;line-height:1.6}._description_lxb2b_4{margin-bottom:20px}._openBoard_lxb2b_6{border-radius:var(--erp-radius-control);background:#edf6ff;border:1px solid #b9d8f2;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding:11px 13px;font-size:12px;font-weight:750;display:flex;color:var(--erp-primary)!important}._openBoard_lxb2b_6:hover{background:#e0effc}@media (width<=520px){._followUp_lxb2b_1{margin-top:28px}._sectionHeader_lxb2b_2 h2{font-size:19px}}._toolbar_b2y3h_1{color:var(--erp-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;font-size:12px;display:flex}._files_b2y3h_11,._contacts_b2y3h_12{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px;display:grid}._file_b2y3h_11{text-align:left;overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:10px;display:flex;background:#f7faff!important;padding:20px!important}._file_b2y3h_11:hover{border-color:#82baff!important}._fileIcon_b2y3h_30{color:#bc654e;background:#ffebe5;border-radius:8px;place-items:center;width:44px;height:52px;font-size:11px;font-weight:800;display:grid}._contact_b2y3h_12{border:1px solid var(--erp-line);overflow-wrap:anywhere;border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;padding:20px;display:flex}._contact_b2y3h_12 h3,._contact_b2y3h_12 p{margin:0}._contact_b2y3h_12 p{color:var(--erp-muted);font-size:12px}._contact_b2y3h_12 a{color:var(--erp-primary);font-size:12px}._avatar_b2y3h_63{width:44px;height:44px;color:var(--erp-primary);background:#e5f2ff;border-radius:50%;place-items:center;font-weight:700;display:grid}._preview_b2y3h_73{border:1px solid var(--erp-line);object-fit:contain;width:100%;height:420px;margin-top:16px}._download_b2y3h_80{background:#edf6ff;border-radius:10px;padding:10px;font-weight:700;display:inline-block;color:var(--erp-primary)!important}._form_132je_1{display:block}._form_132je_1 label{flex-direction:column;gap:7px;margin-bottom:15px;font-size:12px;display:flex}._grid_132je_11{grid-template-columns:1fr 1fr;gap:0 15px;display:grid}._form_132je_1 button{width:100%}@media (width<=520px){._grid_132je_11{grid-template-columns:1fr}}.erp-root{--erp-primary:#1c76b8;--erp-primary-deep:#0b4c7e;--erp-sidebar:#07375e;--erp-sidebar-deep:#052b4a;--erp-accent:#f6b80f;--erp-ink:#0b1645;--erp-muted:#6c7a92;--erp-line:#dfe7ed;--erp-canvas:#f2f5f8;--erp-surface:#fff;--erp-radius-control:12px;--erp-radius-card:17px;--erp-space-sm:10px;--erp-space-md:20px;--erp-sidebar-width:238px;--erp-shadow-card:0 8px 25px #184d730b;--erp-font:ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;font-family:var(--erp-font);color:var(--erp-ink);background:var(--erp-canvas);min-height:100vh;font-size:13px;line-height:1.5}.erp-root *{box-sizing:border-box}.erp-root a{color:inherit;text-decoration:none}.erp-root button,.erp-root input,.erp-root select,.erp-root textarea{font:inherit}.erp-root button{cursor:pointer;border:1px solid var(--erp-line);border-radius:var(--erp-radius-control);background:var(--erp-surface);color:var(--erp-ink);padding:8px 13px}.erp-root button:disabled{opacity:.45;cursor:default}.erp-root button.primary{background:var(--erp-primary);color:#fff;border-color:var(--erp-primary)}.erp-root input,.erp-root select,.erp-root textarea{background:var(--erp-surface);border:1px solid var(--erp-line);border-radius:var(--erp-radius-control);color:var(--erp-ink);min-width:0;padding:10px}.erp-root textarea{resize:vertical;min-height:95px}.erp-root :focus-visible{outline:2px solid var(--erp-primary);outline-offset:3px}.erp-root h1,.erp-root h2,.erp-root h3,.erp-root p{margin-top:0}.erp-root h3{font-size:14px;font-weight:600}.erp-root small{color:var(--erp-muted);font-size:11px}.erp-root table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:11px}.erp-root th{color:#55729a;border-bottom:1px solid var(--erp-line);background:#f6f9fc;padding:13px 16px;font-weight:500}.erp-root th button{color:inherit;background:0 0;border:0;padding:0}.erp-root td{border-bottom:1px solid #e8eff5;padding:17px 16px}.erp-root td:first-child a{font-weight:600}.erp-root td small{margin-top:4px;font-size:9px;display:block}.erp-root tbody tr:hover{background:#f8fbfe}.erp-root form label{flex-direction:column;gap:7px;margin-bottom:15px;font-size:12px;display:flex}.erp-root pre{border-radius:var(--erp-radius-control);background:#f6f9fc;padding:15px;font-size:11px;overflow:auto}.erp-sidebar{width:var(--erp-sidebar-width);background:var(--erp-surface);border-right:1px solid var(--erp-line);z-index:30;flex-direction:column;padding:28px 17px 0;display:flex;position:fixed;inset:0 auto 0 0}.erp-brand{letter-spacing:-2px;margin:0 17px 25px;font-size:34px;font-weight:750}.erp-brand span{letter-spacing:3px;color:var(--erp-muted);font-size:9px;font-weight:500;display:block}.erp-nav-label{letter-spacing:2px;color:#919c95;margin-left:17px;font-size:9px}.erp-sidebar nav{flex:1;padding-bottom:20px;overflow:auto}.erp-sidebar nav a,.erp-dashboard-link{border-radius:6px;align-items:center;gap:12px;padding:9px 13px;font-size:12px;display:flex}.erp-sidebar a.active{color:#fff;background:#1b5b8a;font-weight:650}.erp-sidebar nav a:hover{background:#16466e}.erp-nav-group{margin-top:7px}.erp-group-title{font-weight:550}.erp-group-title small{margin-left:auto}.erp-subnav{border-left:1px solid #fff2;margin-left:24px;padding-left:7px}.erp-subnav a{padding:6px 12px!important;font-size:11px!important}.erp-side-bottom{border-top:1px solid var(--erp-line);align-items:center;gap:10px;padding:18px 0;font-size:11px;display:flex}.erp-side-bottom small{display:block}.erp-avatar{background:#fff2df;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;font-weight:650;display:flex}.erp-workspace{margin-left:var(--erp-sidebar-width)}.erp-topbar{background:var(--erp-surface);border-bottom:1px solid var(--erp-line);z-index:20;align-items:center;gap:20px;height:74px;padding:0 30px;display:flex;position:sticky;top:0}.erp-workspace-name{white-space:nowrap;font-size:11px}.erp-workspace-name span{color:#bdcddc;margin:0 10px}.erp-global-search{align-items:center;gap:8px;width:310px;margin-left:auto;display:flex;position:relative}.erp-global-search input{background:var(--erp-canvas);border:0;width:100%;font-size:11px}.erp-search-results{background:var(--erp-surface);border:1px solid var(--erp-line);z-index:40;border-radius:18px;min-width:300px;padding:12px;position:absolute;top:48px;right:0;box-shadow:0 10px 30px #083a6318}.erp-search-results button,.erp-search-results a{text-align:left;width:100%;margin-top:8px;display:block}.erp-search-results small{display:block}.erp-notifications{margin-left:auto;position:relative}.erp-notifications button{border:0;padding:0;font-size:22px;position:relative}.erp-notifications i{color:#fff;background:#e49c17;border-radius:50%;width:13px;height:13px;font-size:8px;font-style:normal;position:absolute;top:-4px;right:-5px}.erp-demo-chip{border:1px solid var(--erp-line);white-space:nowrap;color:var(--erp-muted);border-radius:5px;padding:4px 7px;font-size:10px}.erp-menu{display:none}.erp-content{max-width:1650px;margin:auto;padding:30px}.erp-toast{color:#fff;z-index:120;background:#083a63;border-radius:14px;padding:15px 23px;position:fixed;bottom:25px;right:25px;box-shadow:0 5px 30px #083a6320}.erp-mobile-shade{display:none}.erp-page-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.erp-page-header h1{letter-spacing:-.8px;margin-bottom:5px;font-size:28px;font-weight:600}.erp-page-header p{color:var(--erp-muted);margin-bottom:0;font-size:12px}.erp-page-header .erp-eyebrow{letter-spacing:1.5px;color:#8c978d;margin-bottom:9px;font-size:9px}.erp-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.erp-date{border:1px solid var(--erp-line);background:var(--erp-surface);border-radius:var(--erp-radius-control);padding:8px 12px;font-size:11px}.erp-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:13px;margin-bottom:24px;display:grid}.erp-stat{background:var(--erp-surface);border:1px solid var(--erp-line);border-radius:18px;padding:17px 15px;transition:transform .15s}.erp-stat:hover{border-color:#93bde0;transform:translateY(-2px)}.erp-stat>span{color:#47658f;justify-content:space-between;font-size:11px;display:flex}.erp-stat strong{letter-spacing:-1px;margin:10px 0;font-size:25px;font-weight:600;display:block}.erp-stat small{color:#55729a;font-size:9px}.erp-stats.four{grid-template-columns:repeat(4,minmax(0,1fr))}.erp-card{background:var(--erp-surface);border:1px solid var(--erp-line);border-radius:18px;min-width:0;padding:22px}.erp-breadcrumb{color:#6c7a92;gap:10px;margin-bottom:18px;font-size:11px;display:flex}.erp-table-card{padding:0;overflow:hidden}.erp-table-scroll{overflow:auto}.erp-table-card footer{color:#6c7a92;justify-content:space-between;align-items:center;padding:15px;font-size:10px;display:flex}.erp-table-card footer button{margin-left:6px;font-size:10px}.erp-mini-avatar{background:#e7f2fb;border-radius:50%;margin-right:6px;padding:5px 8px;font-size:9px}.erp-badge{color:#9a814f;background:#f2eee2;border-radius:4px;padding:4px 7px;font-size:10px;display:inline-block}.erp-badge.success{color:#628258;background:#edf5e9}.erp-badge.danger{color:#b26958;background:#faeeea}.erp-empty{text-align:center;color:var(--erp-muted);padding:50px}.erp-kanban{gap:13px;padding-bottom:15px;display:flex;overflow:auto}.erp-kanban>section{background:#eaf1f7;border-radius:18px;width:235px;min-width:235px;padding:12px}.erp-kanban h3{justify-content:space-between;font-size:12px;display:flex}.erp-kanban article{background:var(--erp-surface);border:1px solid var(--erp-line);border-radius:14px;margin-top:12px;padding:15px}.erp-kanban article p{color:var(--erp-muted);margin:10px 0;font-size:10px}.erp-kanban select{width:100%;font-size:10px}.erp-entity-actions{align-items:center;gap:15px;margin:20px 0;display:flex}.erp-entity-actions label{align-items:center;gap:10px;display:flex}.erp-stepper{background:var(--erp-surface);border:1px solid var(--erp-line);border-radius:18px;gap:20px;margin-bottom:25px;padding:20px;list-style:none;display:flex;overflow:auto}.erp-stepper li{text-align:center;white-space:nowrap;color:#6c7a92;flex:1;font-size:10px}.erp-stepper span{background:#e5eff7;border-radius:50%;width:26px;height:26px;margin:0 auto 8px;line-height:26px;display:block}.erp-stepper .done{color:#1c76b8}.erp-stepper .done span{color:#fff;background:#1c76b8}.erp-tabs{border-bottom:1px solid var(--erp-line);margin-bottom:22px;display:flex;overflow:auto}.erp-tabs button{white-space:nowrap;color:#55729a;background:0 0;border:0;border-radius:0;padding:12px 17px;font-size:12px}.erp-tabs button.selected{border-bottom:2px solid var(--erp-primary);color:var(--erp-primary)}.erp-timeline{color:#6c7a92;padding-left:18px;font-size:11px}.erp-timeline li{border-left:1px solid #dfe7d8;padding:0 0 22px 12px}.erp-timeline li::marker{color:#2a8ad0}.erp-warning{border-radius:var(--erp-radius-control);color:#90733c;background:#fff5df;border:1px solid #eaddbc;margin-bottom:20px;padding:13px;font-size:12px}.erp-overlay{z-index:100;background:#1b302858;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.erp-modal{background:var(--erp-surface);border-radius:var(--erp-radius-control);width:100%;max-width:560px;max-height:90vh;padding:25px;overflow:auto;box-shadow:0 20px 80px #23312630}.erp-modal-head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.erp-modal h2{margin:0;font-size:20px}.erp-record-detail-link{border-radius:var(--erp-radius-control);background:#edf6ff;border:1px solid #b9d8f2;justify-content:center;align-items:center;margin-top:12px;padding:8px 12px;font-size:12px;font-weight:700;display:flex;color:var(--erp-primary)!important}.erp-record-detail-link:hover{background:#e0effc}.erp-welcome{background:#eaf3fb;border:1px solid #d9e9f4;border-radius:18px;align-items:center;gap:22px;margin-bottom:23px;padding:14px 20px;display:flex}.erp-welcome span{font-size:12px;font-weight:600}.erp-welcome i{background:#f6b80f;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.erp-welcome p{color:#55729a;margin:0;font-size:11px}.erp-welcome small{margin-left:auto}.erp-chart-grid{grid-template-columns:2fr 1fr;gap:20px;margin-bottom:20px;display:grid}.erp-chart-heading{align-items:center;gap:14px;margin:20px 0;display:flex}.erp-chart-heading strong{letter-spacing:-.8px;font-size:25px;font-weight:600}.erp-chart-heading span{color:var(--erp-muted);font-size:10px}.erp-revenue svg{width:100%;margin-top:20px}.erp-legend{color:#1687ee;gap:20px;font-size:10px;display:flex}.erp-legend span:nth-child(2){color:#82baff}.erp-legend span:nth-child(3){color:#f2a316}.erp-months{color:#889288;justify-content:space-between;margin:8px 0 15px;font-size:9px;display:flex}.erp-donut{background:conic-gradient(#258cf2 0 45%, #20bf87 45% 70%, #f2a316 70% 85%, #824df0 85% 95%, #82baff 95%);border-radius:50%;place-items:center;width:145px;height:145px;margin:18px auto;display:grid}.erp-donut>div{background:var(--erp-surface);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:108px;height:108px;display:flex}.erp-distribution p{justify-content:space-between;margin-bottom:7px;font-size:11px;display:flex}.erp-distribution i{border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.erp-bottom-grid{grid-template-columns:1fr 1.1fr 1fr;gap:20px;display:grid}.erp-funnel{grid-template-columns:65px 1fr 15px;align-items:center;gap:10px;margin-top:14px;font-size:10px;display:grid}.erp-funnel div{background:#c5e3fb;border-radius:3px;height:17px}.erp-operation{border-bottom:1px solid var(--erp-line);justify-content:space-between;align-items:center;padding:17px 0;font-size:12px;display:flex}.erp-operation small{margin-top:5px;display:block}.erp-operation strong{color:#1c76b8}.erp-alert{border-bottom:1px solid var(--erp-line);align-items:center;gap:12px;padding:16px 0;font-size:11px;display:flex}.erp-alert>span{color:#a77710;border-radius:var(--erp-radius-control);background:#fff2df;padding:5px 10px}.erp-alert small{margin-top:4px;font-size:9px;display:block}.erp-property-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.erp-property-illustration{color:#1c76b8;text-align:center;border-radius:var(--erp-radius-control);background:linear-gradient(125deg,#d9eafa,#fff4db);height:145px;margin-bottom:20px;font-size:70px}.erp-property-illustration span{margin-top:-22px;font-size:11px;display:block}.erp-detail-grid{grid-template-columns:2fr 1fr;gap:20px;display:grid}.erp-fields{grid-template-columns:1fr 2fr;gap:18px;margin:24px 0;font-size:12px;display:grid}.erp-fields dt{color:var(--erp-muted)}.erp-fields dd{margin:0}.erp-detail-grid form button{width:100%}.erp-checklist label{border-bottom:1px solid var(--erp-line);align-items:center;gap:15px;padding:15px 0;display:flex}.erp-checklist small{display:block}.erp-checklist b{color:var(--erp-muted);margin-left:auto}.erp-module-cards{gap:15px;display:grid}.erp-module-cards section{border:1px solid var(--erp-line);border-radius:var(--erp-radius-control);padding:18px}@media (width>=1500px){.erp-stat strong{font-size:29px}.erp-content{padding:40px}.erp-topbar{padding:0 40px}}@media (width<=1200px){.erp-stats{grid-template-columns:repeat(3,1fr)}.erp-workspace-name{display:none}.erp-chart-grid{grid-template-columns:1.7fr 1fr}.erp-bottom-grid{grid-template-columns:1fr 1fr}.erp-bottom-grid>.erp-card:last-child{grid-column:1/-1}.erp-welcome small{display:none}.erp-page-header{align-items:flex-start}.erp-property-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=850px){.erp-sidebar{transform:translate(-100%)}.erp-sidebar.open{transform:translate(0)}.erp-workspace{margin-left:0}.erp-menu{display:block}.erp-mobile-shade{z-index:25;background:#14291c55;display:block;position:fixed;inset:0;border:0!important;border-radius:0!important}.erp-content{padding:20px}.erp-topbar{gap:15px;padding:0 20px}.erp-global-search{flex:1;width:auto}.erp-page-header{flex-direction:column}.erp-chart-grid,.erp-detail-grid{grid-template-columns:1fr}.erp-chart-grid>.erp-card:last-child{grid-template-columns:1fr 1fr;display:grid}.erp-chart-grid>.erp-card:last-child h3{grid-column:1/-1}.erp-stats.four{grid-template-columns:repeat(2,1fr)}.erp-welcome p{display:none}}@media (width<=520px){.erp-stats{grid-template-columns:repeat(2,1fr)}.erp-bottom-grid,.erp-property-grid{grid-template-columns:1fr}.erp-demo-chip{display:none}.erp-stat strong{font-size:23px}.erp-content{padding:15px}.erp-entity-actions,.erp-actions{flex-wrap:wrap}.erp-search-results{min-width:260px;right:-60px}.erp-table-card footer{flex-wrap:wrap;gap:10px}.erp-chart-grid>.erp-card:last-child{display:block}}.erp-sidebar{background:linear-gradient(180deg, var(--erp-sidebar), var(--erp-sidebar-deep));color:#fff;border:0;padding-top:22px;box-shadow:8px 0 30px #052b4a1f}.erp-brand{letter-spacing:0;margin:0 10px 22px}.erp-brand img{width:122px;height:auto;margin-bottom:12px;display:block}.erp-brand span{color:#fff9;letter-spacing:2px;font-size:9px}.erp-nav-label{color:#ffffff80;margin-left:11px}.erp-sidebar nav a,.erp-dashboard-link{color:#ffffffc7;border-radius:var(--erp-radius-control);font-weight:700}.erp-sidebar nav a:hover{color:#fff;background:#ffffff14}.erp-sidebar a.active{color:#fff;background:linear-gradient(90deg,#2c8bcbb3,#2c8bcb40);box-shadow:inset 3px 0 #f4b51b}.erp-sidebar .erp-subnav{border-color:#ffffff26;margin-left:29px}.erp-nav-group>a>span:first-child,.erp-nav-icon{background:#ffffff17;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.erp-group-title.current{color:#fff}.erp-group-title small .ht-icon{color:#ffffffa6;width:14px;height:14px;transform:rotate(90deg)}.erp-side-bottom{border-color:#ffffff24}.erp-side-bottom small{color:#ffffff9e}.erp-avatar{color:#4a3608;background:linear-gradient(145deg,#f4c34f,#e49c17);font-weight:900}.erp-sidebar a.active .erp-nav-icon{background:var(--erp-surface);color:#0a4775}.erp-root .erp-topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0}.erp-workspace-name{color:#47658f;align-items:center;gap:8px;display:flex}.erp-workspace-name>.ht-icon{color:#1c76b8}.erp-notifications button{color:#0b4c7e}.erp-root button.primary{background:linear-gradient(135deg, var(--erp-primary), var(--erp-primary-deep));border-color:#0f5f9b;font-weight:750;box-shadow:0 5px 14px #083a631a}.erp-date{color:#284b78;align-items:center;gap:8px;display:flex}.erp-root h1{color:#0b1645;font-weight:750}.erp-root h3{color:#0b1645;font-size:15px;font-weight:750}.erp-page-header h1{letter-spacing:-.045em;font-size:clamp(26px,2.15vw,38px)}.erp-stat{--stat:#258cf2;--stat-soft:#e5f4ff;border-radius:var(--erp-radius-card);background:linear-gradient(122deg, #fff 57%, color-mix(in srgb, var(--stat) 7%, white));border:1px solid #d9e9f4;padding:18px 16px;position:relative;box-shadow:0 8px 24px #184d730b}.erp-stat:nth-child(2){--stat:#20bf87;--stat-soft:#e2f8f0}.erp-stat:nth-child(3){--stat:#ee9a13;--stat-soft:#fff2df}.erp-stat:nth-child(4){--stat:#8149ed;--stat-soft:#f0e8ff}.erp-stat:nth-child(5){--stat:#1c76b8;--stat-soft:#e5f4ff}.erp-stat:nth-child(6){--stat:#ee9a13;--stat-soft:#fff2df}.erp-stat>.erp-stat-label{color:#284b78;align-items:center;gap:8px;min-height:36px;font-size:12px;font-weight:750}.erp-stat .erp-stat-icon{background:var(--stat-soft);width:36px;height:36px;color:var(--stat);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.erp-stat strong{color:#0a1542;letter-spacing:-.025em;font-size:clamp(23px,1.8vw,32px);font-weight:750}.erp-stat small{color:#55729a;font-weight:650}.erp-card{box-shadow:var(--erp-shadow-card);border-radius:var(--erp-radius-card);border-color:#d9e9f4}.erp-badge{border-radius:999px;font-weight:700}.erp-funnel div{background:linear-gradient(90deg,#258cf2,#82baff)}.erp-root .erp-donut{background:conic-gradient(#258cf2 0 45%, #20bf87 45% 70%, #f2a316 70% 85%, #824df0 85% 95%, #82baff 95%)}.erp-legend span:first-child{color:#1687ee}.erp-chart-heading strong{color:#0a1542;font-weight:750}.erp-page-header .erp-eyebrow{color:#55729a}.erp-root .erp-modal{border-radius:22px;box-shadow:0 20px 80px #083a6340}.erp-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#083a6370}.erp-root input:focus,.erp-root select:focus,.erp-root textarea:focus{border-color:#82baff}@media (width<=1200px){.erp-workspace-name{display:none}.erp-stat .erp-stat-icon{width:30px;height:30px}.erp-stat>.erp-stat-label{font-size:11px}}.erp-stat>.erp-stat-label{min-height:48px;line-height:1.4}.erp-stat>small{line-height:1.5;display:block}.erp-field-help{margin-top:5px;display:block}.erp-return-link{border:1px solid #fff3;border-radius:12px;align-items:center;gap:8px;margin-bottom:14px;padding:10px 12px;font-size:12px;font-weight:700;display:flex;color:#fff!important}.erp-return-link:hover{background:#ffffff14}.erp-income-context{color:var(--erp-muted);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;font-size:12px;display:flex}.erp-income-module{align-items:center;gap:10px;padding:7px 0;font-size:11px;display:flex}.erp-income-module strong{white-space:nowrap;margin-left:auto}.erp-income-module small{text-align:right;min-width:38px}.erp-donut strong{font-size:18px}:where(.theme-standard){--brand-900:#083a63;--brand-800:#0b4c7e;--brand-700:#0f5f9b;--brand-600:#1c76b8;--brand-500:#2a8ad0;--accent-yellow:#f6b80f;--accent-coffee:#8b6b4f;--accent-sand:#e9d7c6;--bg-0:#f6f8fc;--text-0:#0b1220;--text-1:#2a3446;--muted:#6c7a92;--line:#1018281a;--r-2xl:22px;--shadow-1:0 10px 30px #083a631f;--shadow-2:0 18px 50px #083a6329;--shadow-soft:0 10px 30px #10182814;--shell-sidebar:#07375e;--shell-sidebar-deep:#052b4a;--shell-surface:#fff;--shell-canvas:#f2f5f8;--shell-radius:18px;--shell-gap:18px;--max:1180px}:where(.theme-standard) *{box-sizing:border-box}:where(.theme-standard),:where(.theme-standard){height:100%}:where(.theme-standard){color:var(--text-0);margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji}:where(.theme-standard) a{color:inherit}:where(.theme-standard) .wrap{max-width:var(--max);margin:0 auto;padding:18px}:where(.theme-standard) .topbar{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#f6f8fcb8,#f6f8fc66);border-bottom:1px solid #ffffff8c;padding:14px 0;position:sticky;top:0}:where(.theme-standard) .topbar .row{justify-content:space-between;align-items:center;gap:12px;display:flex}:where(.theme-standard) .brand{align-items:center;gap:10px;text-decoration:none;display:flex}:where(.theme-standard) .mark{background:radial-gradient(14px 14px at 30% 30%,#fff6,#ffffff1a),linear-gradient(#f6b80ff2,#f6b80fb3);border-radius:16px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 12px 24px #0000001f}:where(.theme-standard) .mark svg{width:22px;height:22px}:where(.theme-standard) .brand b{letter-spacing:.2px;font-size:14px}:where(.theme-standard) .brand span{color:var(--muted);margin-top:2px;font-size:12px;display:block}:where(.theme-standard) .nav{align-items:center;gap:6px;display:flex}:where(.theme-standard) .nav a{color:var(--text-1);border:1px solid #0000;border-radius:14px;padding:10px 12px;font-size:13px;font-weight:800;text-decoration:none;transition:background .18s,transform .18s,border-color .18s}:where(.theme-standard) .nav a:hover{background:#fff9;border-color:#10182814;transform:translateY(-1px)}:where(.theme-standard) .btn{cursor:pointer;will-change:transform;border:0;border-radius:14px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:900;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}:where(.theme-standard) .btn:active{transform:translateY(1px)}:where(.theme-standard) .btn.primary{color:#fff;background:linear-gradient(135deg, var(--brand-700), var(--brand-900));box-shadow:0 16px 34px #083a6333}:where(.theme-standard) .btn.primary:hover{transform:translateY(-1px);box-shadow:0 18px 44px #083a6340}:where(.theme-standard) .btn.ghost{color:var(--brand-900);background:#1c76b81a;border:1px solid #1c76b82e}:where(.theme-standard) .kicker{letter-spacing:.3px;color:var(--brand-900);background:#1c76b81a;border:1px solid #1c76b82e;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}:where(.theme-standard) .dot{background:var(--accent-yellow);border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #f6b80f2e}:where(.theme-standard) h1{letter-spacing:-.4px;margin:12px 0 10px;font-size:34px;line-height:1.1}:where(.theme-standard) .sub{color:var(--muted);max-width:62ch;margin:0;font-size:15px;line-height:1.5}:where(.theme-standard) .pill{color:#6a4c00;white-space:nowrap;background:#f6b80f2e;border:1px solid #f6b80f47;border-radius:999px;align-items:center;gap:8px;padding:6px 9px;font-size:11px;font-weight:900;display:inline-flex}:where(.theme-standard) section{padding:18px 0}:where(.theme-standard) .top{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex;position:relative}:where(.theme-standard) .tag{color:var(--brand-900);white-space:nowrap;background:#083a630f;border:1px solid #083a631a;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900;position:relative}:where(.theme-standard) .tag.yellow{color:#6a4c00;background:#f6b80f2e;border-color:#f6b80f47}:where(.theme-standard) .tag.coffee{color:#5b3f2b;background:#8b6b4f24;border-color:#8b6b4f38}:where(.theme-standard) .chip{color:var(--text-1);background:#1018280a;border:1px solid #10182814;border-radius:999px;padding:6px 9px;font-size:12px}@keyframes pop{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=720px){:where(.theme-standard) .nav{display:none}:where(.theme-standard) h1{font-size:30px}}:where(.theme-standard) .fieldGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid;position:relative}:where(.theme-standard) .field{flex-direction:column;gap:6px;display:flex}:where(.theme-standard) .field.full{grid-column:1/-1}:where(.theme-standard) label{color:var(--text-1);letter-spacing:.2px;font-size:12px;font-weight:900}:where(.theme-standard) input,:where(.theme-standard) select,:where(.theme-standard) textarea{appearance:none;width:100%;color:var(--text-0);background:#ffffffd6;border:1px solid #1018281a;border-radius:16px;outline:none;padding:12px;font-size:14px;transition:box-shadow .16s,border-color .16s,transform .16s;box-shadow:0 12px 26px #083a630f}:where(.theme-standard) textarea{resize:vertical;min-height:110px}:where(.theme-standard) select{background-image:linear-gradient(45deg,#0000 50%,#0b12208c 50%),linear-gradient(135deg,#0b12208c 50%,#0000 50%);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:38px}:where(.theme-standard) input:focus,:where(.theme-standard) select:focus,:where(.theme-standard) textarea:focus{border-color:#1c76b847;transform:translateY(-1px);box-shadow:0 18px 40px #083a631f}:where(.theme-standard) .hint{color:#6c7a92f2;font-size:11px}:where(.theme-standard) .field.error input,:where(.theme-standard) .field.error select,:where(.theme-standard) .field.error textarea{border-color:#e11d4859;box-shadow:0 18px 40px #e11d481a}:where(.theme-standard) .field.error .hint{color:#e11d48e6;font-weight:800}:where(.theme-standard) .formActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:8px;display:flex;position:relative}:where(.theme-standard) .check{color:var(--muted);align-items:flex-start;gap:10px;max-width:520px;font-size:12px;line-height:1.35;display:flex}:where(.theme-standard) .check input{width:18px;height:18px;box-shadow:none;border-radius:6px;margin-top:2px;padding:0}:where(.theme-standard) .buttons{flex-wrap:wrap;align-items:center;gap:10px;display:flex}:where(.theme-standard) .privacy{color:#6c7a92f2;margin:10px 0 0;font-size:11px;line-height:1.45;position:relative}:where(.theme-standard) .toast{opacity:0;pointer-events:none;color:var(--text-0);background:#ffffffeb;border:1px solid #1018281a;border-radius:16px;max-width:92vw;padding:12px 14px;font-size:13px;font-weight:900;transition:opacity .18s,transform .18s;position:fixed;bottom:18px;left:50%;transform:translate(-50%)translateY(14px);box-shadow:0 18px 50px #083a632e}:where(.theme-standard) .toast.show{opacity:1;transform:translate(-50%)translateY(0)}:where(.theme-standard) .toast.ok{border-color:#23c48338}:where(.theme-standard) .toast.err{border-color:#e11d4838}@media (width<=640px){:where(.theme-standard) .fieldGrid{grid-template-columns:1fr}}:where(.theme-standard) .btn-highlight{transition:transform .2s;position:relative}:where(.theme-standard) .btn-highlight:active{transform:scale(.96)}:where(.theme-standard) .btn-highlight.clicked:after{content:"";background:#0d6efd66;border-radius:50%;width:10px;height:10px;animation:.6s ease-out pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes pulse{0%{opacity:.9;width:10px;height:10px}to{opacity:0;width:180px;height:180px}}:where(.theme-standard) .link-animate{display:inline-block;position:relative}:where(.theme-standard) .link-animate.clicked:after{content:"";background:#0d6efd66;border-radius:50%;width:10px;height:10px;animation:.6s ease-out pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where(.page-landing) .section-bg{background:radial-gradient(900px 600px at 10% -10%, #2a8ad038, transparent 60%), radial-gradient(800px 520px at 110% 10%, #f6b80f2e, transparent 60%), linear-gradient(180deg, #f8faff 0%, var(--bg-0) 60%, #f5f7fb 100%)}:where(.page-landing) .hero{padding:28px 0 18px}:where(.page-landing) .heroGrid{grid-template-columns:1.15fr 1fr;align-items:stretch;gap:18px;display:grid}:where(.page-landing) .heroCard{border-radius:var(--r-2xl);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc7;border:1px solid #ffffffb3;position:relative;overflow:hidden}:where(.page-landing) .heroCard:before{content:"";pointer-events:none;background:radial-gradient(520px 280px at 10% 0,#2a8ad038,#0000 60%),radial-gradient(420px 260px at 95% 5%,#f6b80f29,#0000 60%);position:absolute;inset:-2px}:where(.page-landing) .heroMain{padding:22px;position:relative}:where(.page-landing) .heroCtas{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}:where(.page-landing) .miniStats{border-radius:var(--r-2xl);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc7;border:1px solid #ffffffb3;padding:18px;position:relative;overflow:hidden}:where(.page-landing) .miniStats:before{content:"";pointer-events:none;background:radial-gradient(520px 280px at 10% 0,#2a8ad02e,#0000 60%),radial-gradient(420px 260px at 95% 5%,#f6b80f1f,#0000 60%);position:absolute;inset:-2px}:where(.page-landing) .heroArt{border-radius:var(--r-2xl);height:100%;min-height:330px;box-shadow:var(--shadow-1);background:#ffffffdb;border:1px solid #1018281a;position:relative;overflow:hidden}:where(.page-landing) .heroArt:before{content:"";pointer-events:none;background:radial-gradient(520px 260px at 15% 0,#2a8ad02e,#0000 60%),radial-gradient(420px 240px at 95% 10%,#f6b80f24,#0000 60%);position:absolute;inset:-2px}:where(.page-landing) .heroArt .floating{z-index:2;flex-direction:column;gap:10px;display:flex;position:absolute;top:14px;right:14px}:where(.page-landing) .floatCard{opacity:0;background:#ffffffdb;border:1px solid #1018281a;border-radius:18px;width:220px;padding:10px 12px;animation:.55s forwards pop;transform:translateY(10px);box-shadow:0 14px 34px #083a631f}:where(.page-landing) .floatCard:first-child{animation-delay:.1s}:where(.page-landing) .floatCard:nth-child(2){animation-delay:.18s}:where(.page-landing) .floatCard:nth-child(3){animation-delay:.26s}:where(.page-landing) .floatTop{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}:where(.page-landing) .floatTop b{font-size:12px}:where(.page-landing) .floatCard p{color:var(--muted);margin:0;font-size:12px;line-height:1.35}:where(.page-landing) .svgWrap{z-index:1;place-items:center;padding-right:250px;display:grid;position:absolute;inset:8px 10px}:where(.page-landing) .sectionHead{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}:where(.page-landing) .sectionHead h2{letter-spacing:.2px;margin:0;font-size:18px}:where(.page-landing) .sectionHead p{color:var(--muted);max-width:62ch;margin:0;font-size:13px}:where(.page-landing) .grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px;display:grid}:where(.page-landing) .card{border-radius:var(--r-2xl);box-shadow:var(--shadow-1);cursor:pointer;opacity:0;background:#ffffffe0;border:1px solid #1018281a;padding:16px;transition:transform .18s,box-shadow .18s,border-color .18s;animation:.45s forwards pop;position:relative;overflow:hidden;transform:translateY(0)}:where(.page-landing) .card:first-child{animation-delay:20ms}:where(.page-landing) .card:nth-child(2){animation-delay:60ms}:where(.page-landing) .card:nth-child(3){animation-delay:.1s}:where(.page-landing) .card:nth-child(4){animation-delay:.14s}:where(.page-landing) .card:hover{border-color:#1c76b833;transform:translateY(-3px);box-shadow:0 22px 55px #083a632e}:where(.page-landing) .card:before{content:"";pointer-events:none;background:radial-gradient(420px 220px at 15% 10%,#2a8ad02e,#0000 55%),radial-gradient(320px 200px at 90% 0,#f6b80f24,#0000 55%);position:absolute;inset:-2px}:where(.page-landing) .moduleIco{background:linear-gradient(#1c76b82e,#1c76b814);border:1px solid #1c76b838;border-radius:18px;place-items:center;width:46px;height:46px;display:grid}:where(.page-landing) .moduleIco.yellow{background:linear-gradient(#f6b80f38,#f6b80f1a);border-color:#f6b80f47}:where(.page-landing) .moduleIco.coffee{background:linear-gradient(#8b6b4f2e,#8b6b4f14);border-color:#8b6b4f38}:where(.page-landing) .moduleIco svg{opacity:.92;width:22px;height:22px}:where(.page-landing) .card h3{letter-spacing:.2px;margin:0 0 6px;font-size:15px;position:relative}:where(.page-landing) .card p{color:var(--muted);margin:0 0 12px;font-size:13px;line-height:1.45;position:relative}:where(.page-landing) .points{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex;position:relative}:where(.page-landing) .card .footer{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex;position:relative}:where(.page-landing) .link{color:var(--brand-900);background:#1c76b81a;border:1px solid #1c76b82e;border-radius:14px;align-items:center;gap:8px;padding:9px 12px;font-size:13px;font-weight:900;text-decoration:none;transition:transform .16s;display:inline-flex}:where(.page-landing) .link:hover{transform:translate(2px)}:where(.page-landing) .strip{border-radius:var(--r-2xl);box-shadow:var(--shadow-1);background:#fffc;border:1px solid #1018281a;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}:where(.page-landing) .feat{background:#10182808;border:1px solid #10182814;border-radius:18px;align-items:flex-start;gap:10px;padding:12px;display:flex}:where(.page-landing) .bubble{background:#f6b80f29;border:1px solid #f6b80f42;border-radius:16px;flex:none;place-items:center;width:38px;height:38px;display:grid}:where(.page-landing) .bubble.blue{background:#1c76b81f;border-color:#1c76b82e}:where(.page-landing) .feat b{font-size:13px}:where(.page-landing) .feat p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.45}:where(.page-landing) .cta{border-radius:var(--r-2xl);box-shadow:var(--shadow-soft);background:linear-gradient(135deg,#0f5f9b24,#f6b80f1f);border:1px solid #1018281a;justify-content:space-between;align-items:center;gap:12px;padding:18px;display:flex;position:relative;overflow:hidden}:where(.page-landing) .cta:before{content:"";pointer-events:none;background:radial-gradient(520px 260px at 20% 0,#2a8ad033,#0000 60%),radial-gradient(380px 240px at 95% 10%,#f6b80f2e,#0000 60%);position:absolute;inset:-2px}:where(.page-landing) .cta h3{margin:0 0 6px;font-size:16px;position:relative}:where(.page-landing) .cta p{color:var(--muted);margin:0;font-size:13px;line-height:1.45;position:relative}:where(.page-landing) .cta .right{flex-wrap:wrap;gap:10px;display:flex;position:relative}:where(.page-landing) footer{color:var(--muted);padding:18px 0 24px;font-size:12px}:where(.page-landing) .foot{border-top:1px solid #1018281a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}@media (width<=1020px){:where(.page-landing) .heroGrid{grid-template-columns:1fr}:where(.page-landing) .svgWrap{padding-right:10px}:where(.page-landing) .heroArt .floating{flex-flow:wrap;padding:12px;position:static}:where(.page-landing) .floatCard{width:100%;max-width:340px}}@media (width<=980px){:where(.page-landing) .grid,:where(.page-landing) .strip{grid-template-columns:1fr}}:where(.page-landing) .contactGrid{grid-template-columns:1fr 1.05fr;align-items:stretch;gap:14px;display:grid}:where(.page-landing) .contactCard{border-radius:var(--r-2xl);box-shadow:var(--shadow-1);background:#ffffffe0;border:1px solid #1018281a;position:relative;overflow:hidden}:where(.page-landing) .contactCard:before{content:"";pointer-events:none;background:radial-gradient(420px 220px at 15% 10%,#2a8ad029,#0000 55%),radial-gradient(320px 200px at 90% 0,#f6b80f1f,#0000 55%);position:absolute;inset:-2px}:where(.page-landing) .infoCard{padding:16px}:where(.page-landing) .infoTop{align-items:flex-start;gap:12px;display:flex;position:relative}:where(.page-landing) .infoIco{background:#1c76b81f;border:1px solid #1c76b82e;border-radius:18px;flex:none;place-items:center;width:46px;height:46px;display:grid}:where(.page-landing) .infoIco svg{opacity:.92;width:22px;height:22px}:where(.page-landing) .infoList{flex-direction:column;gap:10px;margin-top:14px;display:flex;position:relative}:where(.page-landing) .infoItem{background:#10182808;border:1px solid #10182814;border-radius:18px;gap:10px;padding:12px;display:flex}:where(.page-landing) .infoItem b{margin-bottom:2px;font-size:13px;display:block}:where(.page-landing) .infoItem p{color:var(--muted);margin:0;font-size:12px;line-height:1.35}:where(.page-landing) .miniPill{color:#6a4c00;background:#f6b80f2e;border:1px solid #f6b80f47;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}:where(.page-landing) .formCard{padding:16px}:where(.page-landing) .formHead{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex;position:relative}:where(.page-landing) .formHead h3{margin:0 0 6px;font-size:16px}:where(.page-landing) .formHead p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}@media (width<=980px){:where(.page-landing) .contactGrid{grid-template-columns:1fr}}:where(.page-landing) .heroPhoto{padding:28px 18px 18px}:where(.page-landing) .heroPhotoCard{--hero-img:url(/img/hero-habitor.png);border-radius:var(--r-2xl);box-shadow:var(--shadow-2);background:linear-gradient(180deg, #083a638c, #083a632e), var(--hero-img);background-position:50%;background-size:cover;border:1px solid #ffffffb3;min-height:520px;position:relative;overflow:hidden}:where(.page-landing) .heroPhotoOverlay{pointer-events:none;background:radial-gradient(900px 420px at 15% 10%,#2a8ad059,#0000 60%),radial-gradient(700px 380px at 95% 15%,#f6b80f38,#0000 60%),linear-gradient(90deg,#083a63c7 0%,#083a6357 55%,#083a631f 100%);position:absolute;inset:0}:where(.page-landing) .heroPhotoContent{max-width:620px;padding:22px;position:relative}:where(.page-landing) .heroPhotoContent h1{letter-spacing:-.5px;color:#fffffff5;text-shadow:0 10px 40px #00000040;margin:12px 0 10px;font-size:36px;line-height:1.05}:where(.page-landing) .heroPhotoContent .sub{color:#ffffffd1;max-width:62ch;margin:0;font-size:15px;line-height:1.55}:where(.page-landing) .heroPhotoContent .kicker{color:#ffffffeb;background:#ffffff1f;border-color:#ffffff29}:where(.page-landing) .heroPhotoContent .dot{background:var(--accent-yellow);box-shadow:0 0 0 4px #f6b80f38}:where(.page-landing) .heroPhotoContent .btn.ghost{color:#ffffffeb;background:#ffffff1a;border-color:#ffffff29}:where(.page-landing) .heroPhotoContent .btn.ghost:hover{box-shadow:0 18px 44px #00000029}:where(.page-landing) .heroBadges{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}:where(.page-landing) .heroBadge{color:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}:where(.page-landing) .heroBadge.yellow{color:#6a4c00;background:#f6b80f38;border-color:#f6b80f4d}@media (width<=900px){:where(.page-landing) .heroPhotoCard{min-height:460px}:where(.page-landing) .heroPhotoContent{max-width:680px}:where(.page-landing) .heroPhotoContent h1{font-size:32px}}@media (width<=640px){:where(.page-landing) .heroPhotoCard{background-position:62%;min-height:520px}:where(.page-landing) .heroPhotoContent h1{font-size:30px}}:where(.page-login) .authWrap{padding:26px 18px 34px}:where(.page-login) .authGrid{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:14px;display:grid}:where(.page-login) .authVisual{border-radius:var(--r-2xl);box-shadow:var(--shadow-soft);background:radial-gradient(900px 520px at 15% 0,#2a8ad038,#0000 60%),radial-gradient(700px 520px at 95% 10%,#f6b80f29,#0000 60%),linear-gradient(135deg,#083a63eb,#0b4c7ed1);border:1px solid #ffffffb3;min-height:520px;position:relative;overflow:hidden}:where(.page-login) .authVisualOverlay{pointer-events:none;background:radial-gradient(700px 420px at 12% 12%,#ffffff1a,#0000 55%),radial-gradient(520px 360px at 90% 10%,#f6b80f1f,#0000 55%);position:absolute;inset:0}:where(.page-login) .authVisualInner{max-width:520px;padding:18px;position:relative}:where(.page-login) .authTitle{color:#fffffff5;letter-spacing:-.5px;text-shadow:0 10px 40px #0000002e;margin:12px 0 10px;font-size:34px;line-height:1.05}:where(.page-login) .authSub{color:#ffffffd1;margin:0;font-size:14px;line-height:1.55}:where(.page-login) .authMini{grid-template-columns:1fr;gap:10px;margin-top:14px;display:grid}:where(.page-login) .authMiniCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff29;border-radius:18px;padding:12px}:where(.page-login) .authMiniCard b{color:#ffffffeb;font-size:13px;display:block}:where(.page-login) .authMiniCard p{color:#ffffffb8;margin:4px 0 0;font-size:12px;line-height:1.35}:where(.page-login) .authCard{border-radius:var(--r-2xl);box-shadow:var(--shadow-1);background:#ffffffe0;border:1px solid #1018281a;position:relative;overflow:hidden}:where(.page-login) .authCard:before{content:"";pointer-events:none;background:radial-gradient(420px 220px at 15% 10%,#2a8ad024,#0000 55%),radial-gradient(320px 200px at 90% 0,#f6b80f1a,#0000 55%);position:absolute;inset:-2px}:where(.page-login) .authForm{padding:16px;position:relative}:where(.page-login) .authHead h2{margin:0 0 6px;font-size:16px}:where(.page-login) .authHead p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}:where(.page-login) .authFields{flex-direction:column;gap:12px;margin-top:12px;display:flex}:where(.page-login) .authRow{justify-content:space-between;align-items:center;gap:10px;display:flex}:where(.page-login) .authLink{color:var(--brand-900);background:#1c76b81a;border:1px solid #1c76b82e;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900;text-decoration:none;transition:transform .16s}:where(.page-login) .authLink:hover{transform:translateY(-1px)}:where(.page-login) .authPassWrap{position:relative}:where(.page-login) .authEye{cursor:pointer;background:#ffffffb3;border:1px solid #1018281a;border-radius:14px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%);box-shadow:0 12px 26px #083a6314}:where(.page-login) .authEye svg{color:#083a63cc;width:18px;height:18px}:where(.page-login) .authEye:active{transform:translateY(-50%)scale(.98)}:where(.page-login) .authOptions{justify-content:flex-start;align-items:center;display:flex}:where(.page-login) .authSubmit{justify-content:center;width:100%}:where(.page-login) .authDivider{color:#6c7a92f2;align-items:center;gap:10px;font-size:12px;font-weight:900;display:flex}:where(.page-login) .authDivider:before,:where(.page-login) .authDivider:after{content:"";background:#1018281a;flex:1;height:1px}:where(.page-login) .authDivider span{background:#1018280a;border:1px solid #10182814;border-radius:999px;padding:6px 10px}:where(.page-login) .authAlt{justify-content:center;width:100%}:where(.page-login) .authFoot{color:var(--muted);text-align:center;margin:0;font-size:12px;line-height:1.45}@media (width<=980px){:where(.page-login) .authGrid{grid-template-columns:1fr}:where(.page-login) .authVisual{min-height:320px}:where(.page-login) .authTitle{font-size:30px}}.dashboard-home{color:#0c1740;width:100%;min-width:0}.dashboard-home section{padding:0}.dash-welcome{background:#fff;border:1px solid #d9e8f4;border-radius:17px;grid-template-columns:minmax(380px,44%) 1fr;align-items:stretch;min-height:112px;margin-bottom:10px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #1a4f7c0d}.welcome-copy{z-index:2;background:linear-gradient(90deg,#fff 78%,#ffffffb8);align-self:center;padding:20px 24px;position:relative}.dash-welcome h1{color:#0b1239;letter-spacing:-.035em;margin:0 0 3px;font-size:clamp(24px,2.1vw,34px);line-height:1.08}.dash-welcome p{color:#57709a;margin:0;font-size:14px}.dash-banner{isolation:isolate;background:radial-gradient(circle at 23% 22%,#ffffffd9 0 3%,#0000 4%),radial-gradient(circle at 78% 19%,#ffffffb3 0 4%,#0000 5%),linear-gradient(#99d5ff 0 64%,#a8d492 65% 75%,#527f42 76%);justify-content:flex-end;align-items:center;min-width:0;padding:18px;display:flex;position:relative;overflow:hidden}.dash-banner:before,.dash-banner:after{content:"";z-index:-1;filter:drop-shadow(0 3px 4px #14462826);background:#609d52;border-radius:50%;position:absolute}.dash-banner:before{width:90px;height:90px;bottom:-34px;right:4%;box-shadow:-76px 8px #70a95f,-150px 25px #4f8d4b}.dash-banner:after{width:55px;height:55px;bottom:-17px;left:5%;box-shadow:48px 8px #74aa61}.dash-weather{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border:1px solid #ffffffd9;border-radius:15px;grid-template-columns:36px auto;align-items:center;gap:0 8px;min-width:120px;padding:9px 14px;display:grid;position:relative;box-shadow:0 10px 28px #113a5e1f}.dash-weather .ht-icon{color:#ffad0d;grid-row:1/3;width:31px;height:31px}.dash-weather b{font-size:20px;line-height:1}.dash-weather span{color:#304c72;font-size:10px;font-weight:800}.buildings{z-index:0;justify-content:center;align-items:flex-end;gap:7px;display:flex;position:absolute;inset:5px 12% 0 3%;transform:skewY(-1deg)}.buildings i{background:repeating-linear-gradient(90deg,#0000 0 9px,#8098a5 10px 12px),repeating-linear-gradient(#dce7ea 0 8px,#54798d 9px 15px);border:2px solid #536f7f;border-bottom:0;border-radius:3px 3px 0 0;width:66px;height:72%;display:block;position:relative;box-shadow:6px 0 #b4c4c8,10px 0 #677e87}.buildings i:before{content:"";background:#e1e9e9;border:1px solid #69808a;height:5px;position:absolute;top:-5px;left:-7px;right:-7px}.buildings i:nth-child(2){width:74px;height:91%}.buildings i:nth-child(3){width:61px;height:80%}.buildings i:nth-child(4){width:69px;height:96%}.dash-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:10px;display:grid}.dash-metric{--metric:#258cf2;--metric-bg:#e4f3ff;background:linear-gradient(120deg,#fff 55%,color-mix(in srgb,var(--metric) 7%,white));border:1px solid #dbe9f4;border-radius:15px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:10px;min-width:0;min-height:86px;padding:12px 13px;text-decoration:none;transition:transform .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden}.dash-metric:hover{transform:translateY(-2px);box-shadow:0 10px 22px #1c4c721a}.dash-metric.green{--metric:#22b982;--metric-bg:#ddf8ee}.dash-metric.orange{--metric:#e99311;--metric-bg:#fff2dc}.dash-metric.purple{--metric:#784df2;--metric-bg:#eee7ff}.dash-metric.red{--metric:#f33e58;--metric-bg:#ffe5e9}.metric-icon{background:var(--metric-bg);width:42px;height:42px;color:var(--metric);border-radius:50%;place-items:center;display:grid}.metric-icon .ht-icon{width:23px;height:23px}.metric-copy{min-width:0}.dash-metric span,.dash-metric small{font-size:10px;font-weight:750;display:block}.dash-metric span{color:#345079;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dash-metric strong{color:#09133c;margin:3px 0 2px;font-size:clamp(21px,1.65vw,28px);line-height:1;display:block}.dash-metric small{color:var(--metric)}.metric-trend{opacity:.95;width:78px;height:31px;position:absolute;bottom:4px;right:-2px}.dash-panels{gap:10px;margin-bottom:10px;display:grid}.dash-panels-top{grid-template-columns:minmax(340px,1.28fr) minmax(270px,.84fr) minmax(330px,1.17fr)}.dash-panels-bottom{grid-template-columns:1.1fr 1fr}.dash-panel{background:#fffffff7;border:1px solid #dce9f3;border-radius:16px;min-width:0;padding:12px 13px;overflow:hidden;box-shadow:0 8px 24px #1541650b}.dash-panel header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.panel-title{color:#0b143c;align-items:center;gap:9px;min-width:0;text-decoration:none;display:flex}.panel-title h2{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;overflow:hidden}.panel-icon{color:#1676ec;background:#e3f2ff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.panel-title.orange .panel-icon{color:#d5750c;background:#fff1d9}.panel-icon .ht-icon{width:21px;height:21px}.panel-control{color:#213960;border:1px solid #dce8f2;border-radius:10px;justify-content:space-between;align-items:center;gap:7px;min-width:72px;height:31px;padding:0 8px 0 11px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.panel-control:empty{min-width:30px}.panel-control .ht-icon{width:13px;height:13px;transform:rotate(90deg)}.access-body{grid-template-columns:minmax(0,1fr) 126px;gap:12px;display:grid}.access-chart{min-width:0}.chart-scale{color:#49658e;flex-direction:column;justify-content:space-between;width:24px;height:120px;font-size:9px;display:flex;position:absolute}.grouped-bars{background:repeating-linear-gradient(#eaf0f5 0 1px,#0000 1px 30px);border-bottom:1px solid #dfe9f0;align-items:flex-end;gap:5px;height:120px;margin-left:26px;padding:4px 3px 0;display:flex}.bar-group{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:5px;min-width:0;height:100%;display:flex}.bar-group>div{justify-content:center;align-items:flex-end;gap:2px;width:100%;height:calc(100% - 15px);display:flex}.bar-group i{border-radius:3px 3px 0 0;width:min(9px,29%);display:block}.bar-group span{color:#46658e;white-space:nowrap;font-size:8px}.series-0{background:#2c8df2}.series-1{background:#8dc9f7}.series-2{background:#ffc94f}.chart-legend{color:#4f688d;justify-content:center;gap:14px;margin-top:8px;font-size:8px;display:flex}.chart-legend span{white-space:nowrap;align-items:center;gap:5px;display:flex}.chart-legend i{border-radius:2px;width:11px;height:7px;display:block}.panel-alerts{gap:9px;display:grid}.panel-alerts>span{border-radius:11px;grid-template-columns:27px 1fr;align-content:center;gap:0 6px;min-height:70px;padding:9px;display:grid}.panel-alerts .ht-icon{grid-row:1/3;width:25px;height:25px}.panel-alerts b{font-size:20px;line-height:1}.panel-alerts small{margin-top:4px;font-size:9px;line-height:1.2}.panel-alerts .danger{color:#d52f49;background:#fff0f2}.panel-alerts .warning{color:#bd7505;background:#fff4df}.occupancy-body{justify-content:center;align-items:center;gap:14px;min-height:142px;display:flex}.dash-donut{--donut:conic-gradient(#43d3a2 0 75%,#49aaf3 0);aspect-ratio:1;background:var(--donut);border-radius:50%;flex:none;place-items:center;width:124px;display:grid}.dash-donut>div{aspect-ratio:1;text-align:center;background:#fff;border-radius:50%;align-content:center;width:72%;display:grid;box-shadow:inset 0 0 0 1px #e6edf3}.dash-donut b,.dash-donut span{display:block}.dash-donut b{font-size:22px}.dash-donut span{color:#426083;margin-top:1px;font-size:9px}.legend-list{min-width:100px}.legend-list p{color:#49658c;grid-template-columns:9px 1fr auto;align-items:center;gap:6px;margin:9px 0;font-size:9px;display:grid}.legend-list i{border-radius:50%;width:9px;height:9px}.legend-list .green{background:#43d3a2}.legend-list .blue{background:#49aaf3}.legend-list .yellow{background:#ffcc56}.legend-list .pale{background:#b8c8d9}.legend-list b{color:#10183d}.panel-note{color:#e03049;background:#fff0f2;border-radius:10px;grid-template-columns:27px 1fr 14px;align-items:center;gap:7px;min-height:39px;padding:7px 9px;font-size:9px;text-decoration:none;display:grid}.panel-note>.ht-icon:first-child{color:#fff;background:#ff5067;border-radius:50%;width:25px;height:25px;padding:6px}.panel-note>.ht-icon:last-child{width:13px}.finance-values{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:8px;display:grid}.finance-values>div{border-radius:10px;padding:9px 10px;position:relative}.finance-values b,.finance-values span{display:block}.finance-values b{font-size:18px}.finance-values span{margin-top:1px;font-size:9px}.finance-values small{font-size:9px;position:absolute;bottom:9px;right:9px}.finance-values .income{color:#087b59;background:#e9f9f4}.finance-values .expense{color:#d32642;background:#fff0f2}.finance-body{grid-template-columns:minmax(0,1fr) 117px;gap:9px;display:grid}.line-chart{min-width:0;padding-left:31px;position:relative}.line-scale{color:#45658c;flex-direction:column;justify-content:space-between;height:99px;font-size:8px;display:flex;position:absolute;top:0;left:0}.line-chart svg{background:repeating-linear-gradient(#eaf0f5 0 1px,#0000 1px 25px);width:100%;height:99px;display:block}.line-chart path{vector-effect:non-scaling-stroke}.line-chart .area{fill:url(#financeArea)}.income-line{fill:none;stroke:#27bf8a;stroke-width:2px}.expense-line{fill:none;stroke:#2789ee;stroke-width:2px}.line-labels{color:#526b90;justify-content:space-between;font-size:7px;display:flex}.line-chart .chart-legend{margin-top:5px}.income-dot{background:#27bf8a}.expense-dot{background:#2789ee}.finance-summary{gap:7px;display:grid}.finance-summary a{border-radius:10px;flex-direction:column;justify-content:center;min-height:64px;padding:11px 20px 9px 12px;text-decoration:none;display:flex;position:relative}.finance-summary b{font-size:18px}.finance-summary span{margin-top:3px;font-size:9px}.finance-summary .ht-icon{width:13px;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.cash{color:#08785a;background:#e7f9f3}.overdue{color:#e02d45;background:#fff0f2}.services-body{grid-template-columns:minmax(280px,.93fr) 1.07fr;align-items:stretch;gap:16px;display:grid}.service-summary{align-items:center;gap:16px;display:flex}.services-panel .dash-donut{width:126px}.services-panel .legend-list{flex:1}.vertical-chart{background:repeating-linear-gradient(#edf2f6 0 1px,#0000 1px 41px);border-bottom:1px solid #e1eaf1;align-items:flex-end;gap:12px;height:148px;padding-top:16px;display:flex}.vertical-chart>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex;position:relative}.vertical-chart>div>b{bottom:calc(var(--bar-height,0%) + 2px);font-size:9px;position:absolute}.vertical-chart>div>i{background:linear-gradient(#55d6ad,#36bd8f);border-radius:6px 6px 0 0;width:min(38px,70%);min-height:12px;display:block}.vertical-chart .ht-icon{color:#3a6590;width:16px;height:16px;margin-top:7px}.vertical-chart span{color:#4c6589;text-align:center;min-height:25px;margin-top:3px;font-size:7px;line-height:1.15}.services-chart>div:nth-child(2)>i{background:linear-gradient(#5fb6f5,#3b99e4)}.services-chart>div:nth-child(3)>i{background:linear-gradient(#ffd26e,#f5b735)}.services-chart>div:nth-child(4)>i{background:linear-gradient(#b797f4,#9470e1)}.services-chart>div:nth-child(5)>i{background:linear-gradient(#a7d5f6,#78b8e7)}.benefits-body{grid-template-columns:132px minmax(0,1fr);gap:16px;display:grid}.benefit-total{border-right:1px solid #e3ebf2;flex-direction:column;justify-content:center;padding:4px 10px 0;display:flex;position:relative}.benefit-total b{font-size:32px;line-height:1}.benefit-total span{color:#426083;margin-top:3px;font-size:10px}.benefit-total small{color:#11a76e;margin-top:8px;font-size:14px;font-weight:800}.benefit-total .metric-trend{width:100%;height:36px;margin-top:8px;position:static}.benefits-chart{gap:10px}.benefits-chart>div>i{background:linear-gradient(#8669eb,#7355dd)}.benefits-chart .benefit-1{background:linear-gradient(#61b8f5,#459ee0)}.benefits-chart .benefit-2{background:linear-gradient(#ffca57,#f3ae25)}.benefits-chart .benefit-3{background:linear-gradient(#f891a6,#ec718b)}.benefits-chart .benefit-4{background:linear-gradient(#9dcef1,#7eb9e4)}@media (width>=1900px){.dash-welcome{min-height:128px}.dash-metric{min-height:96px;padding:15px}.dash-panel{padding:15px 16px}.grouped-bars,.chart-scale{height:150px}.line-chart svg,.line-scale{height:128px}.vertical-chart{height:178px}.occupancy-body{min-height:172px}.dash-donut,.services-panel .dash-donut{width:142px}}@media (width<=1200px){.dash-metrics{grid-template-columns:repeat(3,1fr)}.dash-panels-top{grid-template-columns:1fr 1fr}.finance-panel{grid-column:1/-1}.dash-panels-bottom{grid-template-columns:1fr}.finance-body{grid-template-columns:minmax(0,1fr) 150px}}@media (width<=900px){.dash-welcome{grid-template-columns:1fr}.welcome-copy{background:#fff}.dash-banner{min-height:105px}.dash-metrics{grid-template-columns:repeat(2,1fr)}.dash-metric.red{grid-column:1/-1}.dash-panels-top{grid-template-columns:1fr}.finance-panel{grid-column:auto}.services-body{grid-template-columns:1fr 1fr}.benefits-body{grid-template-columns:120px 1fr}}@media (width<=600px){.dash-welcome{margin-bottom:9px}.welcome-copy{padding:18px}.dash-welcome h1{font-size:24px}.dash-welcome p{font-size:12px}.dash-banner{min-height:96px}.dash-weather{min-width:108px;padding:8px 10px}.dash-metrics{grid-template-columns:1fr 1fr;gap:8px}.dash-metric{grid-template-columns:36px minmax(0,1fr);gap:8px;min-height:91px;padding:11px}.metric-icon{width:36px;height:36px}.metric-icon .ht-icon{width:19px}.dash-metric strong{font-size:21px}.dash-metric span{font-size:9px}.metric-trend{width:60px}.dash-metric.red{grid-column:1/-1}.dash-panel{padding:11px}.dash-panels{gap:9px}.access-body{grid-template-columns:1fr}.panel-alerts{grid-template-columns:1fr 1fr}.panel-alerts>span{min-height:60px}.occupancy-body{gap:12px}.dash-donut{width:112px}.finance-body{grid-template-columns:1fr}.finance-summary{grid-template-columns:1fr 1fr}.services-body{grid-template-columns:1fr}.service-summary{justify-content:center}.vertical-chart{gap:5px}.benefits-body{grid-template-columns:1fr}.benefit-total{border-bottom:1px solid #e3ebf2;border-right:0;grid-template-columns:auto 1fr auto;align-items:end;gap:4px 8px;padding:3px 4px 10px;display:grid}.benefit-total span{align-self:end}.benefit-total small{margin:0}.benefit-total .metric-trend{grid-column:1/-1;height:25px;margin:0}.panel-title h2{font-size:13px}.chart-legend{gap:8px}}@media (width<=390px){.dash-metrics{grid-template-columns:1fr}.dash-metric.red{grid-column:auto}.access-chart{overflow:hidden}.finance-values b{font-size:16px}.panel-control{min-width:62px}.service-summary{gap:10px}.vertical-chart span{font-size:6.5px}}.vertical-chart>div>b{margin-bottom:4px;position:static;bottom:auto}@media (width>=1201px){.grouped-bars,.chart-scale{height:142px}.occupancy-body{min-height:164px}.line-chart svg,.line-scale{height:121px}.vertical-chart{height:166px}}.dashboard-period-toggle{background:#fff;border:1px solid #d8e7f2;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:274px;padding:3px;display:grid}.dashboard-period-toggle button{color:#17335e;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;min-width:0;height:31px;padding:0 10px;font-size:10px;font-weight:750}.dashboard-period-toggle button+button{border-left:1px solid #e5edf3;border-radius:0}.dashboard-period-toggle button.active{color:#0873d3;background:linear-gradient(115deg,#e8f7ff,#cfeeff);border:0;border-radius:8px;box-shadow:inset 0 1px #fff}.dashboard-period-toggle button:focus-visible{outline-offset:1px;outline:2px solid #258cf2}.income-dashboard{--income-navy:#0b1645;--income-muted:#47658f;gap:12px;height:auto;display:grid}.income-page-heading{align-items:center;gap:24px;min-width:0;display:flex}.income-page-heading h1{color:var(--income-navy);letter-spacing:-.045em;flex:none;margin:0;font-size:clamp(26px,2.15vw,38px);line-height:1}.income-dashboard .dashboard-tabs{flex:620px;width:auto;max-width:720px;margin:0}.income-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.income-kpi{--kpi:#258cf2;--kpi-soft:#e5f4ff;background:linear-gradient(122deg,#fff 57%,color-mix(in srgb,var(--kpi) 7%,white));border:1px solid #d9e9f4;border-radius:17px;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:12px;min-width:0;min-height:126px;padding:17px 16px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #184d730b}.income-kpi.green{--kpi:#20bf87;--kpi-soft:#e2f8f0}.income-kpi.orange{--kpi:#ee9a13;--kpi-soft:#fff2df}.income-kpi.purple{--kpi:#8149ed;--kpi-soft:#f0e8ff}.income-kpi-icon{background:var(--kpi-soft);width:52px;height:52px;color:var(--kpi);border-radius:50%;place-items:center;display:grid}.income-kpi-icon .ht-icon{width:28px;height:28px}.income-kpi-copy{min-width:0;padding-top:3px}.income-kpi-copy>span{color:#284b78;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:750;display:block;overflow:hidden}.income-kpi-copy strong{color:#0a1542;letter-spacing:-.025em;margin:5px 0 4px;font-size:clamp(24px,1.8vw,32px);line-height:1;display:block}.income-kpi-copy small{color:#0baa70;align-items:center;gap:8px;font-size:13px;font-style:normal;font-weight:850;display:flex}.income-kpi-copy em{color:#4d6e99;font-size:10px;font-style:normal;font-weight:650}.income-kpi .metric-trend{width:112px;height:40px;bottom:4px;right:-2px}.income-overview{grid-template-columns:minmax(0,1.12fr) minmax(420px,.88fr);gap:11px;display:grid}.income-card{background:#fffffff7;border:1px solid #d9e9f4;border-radius:17px;min-width:0;overflow:hidden;box-shadow:0 8px 25px #184d730b}.income-card-header{justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:12px 14px 8px;display:flex}.income-card-title{align-items:center;gap:10px;min-width:0;display:flex}.income-card-title>span{color:#167fe5;background:#e3f3ff;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.income-card-title.orange>span{color:#e78c0d;background:#fff2df}.income-card-title .ht-icon{width:22px;height:22px}.income-card-title h2{color:#0a1542;letter-spacing:-.025em;margin:0;font-size:16px;line-height:1.15}.income-total{align-items:center;gap:12px;padding:1px 18px 7px;display:flex}.income-total strong{color:#0a1542;letter-spacing:-.025em;font-size:30px;line-height:1}.income-total b{color:#08a96d;border-left:1px solid #dce7ef;padding-left:12px;font-size:16px}.income-total span{color:#55729a;font-size:10px;font-weight:700}.income-line-chart{grid-template-columns:48px minmax(0,1fr);padding:4px 18px 10px 12px;display:grid}.income-y-axis{color:#53729b;text-align:right;flex-direction:column;justify-content:space-between;height:185px;padding:1px 5px 0 0;font-size:9px;font-weight:700;display:flex}.income-line-plot{min-width:0}.income-line-plot svg{background:repeating-linear-gradient(#e5edf4 0 1px,#0000 1px 37px);width:100%;height:185px;display:block}.income-line-plot path{vector-effect:non-scaling-stroke}.income-area{fill:url(#incomeArea)}.income-current-line{fill:none;stroke:#1687ee;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.income-previous-line{fill:none;stroke:#82baff;stroke-width:2px;stroke-dasharray:6 5;stroke-linecap:round;stroke-linejoin:round}.income-x-axis{color:#55739c;justify-content:space-between;margin-top:3px;font-size:8px;font-weight:650;display:flex}.income-chart-legend{color:#58749a;justify-content:center;gap:24px;margin-top:7px;font-size:9px;display:flex}.income-chart-legend span{align-items:center;gap:6px;display:flex}.income-chart-legend i{background:#1687ee;border-radius:2px;width:12px;height:7px;display:block}.income-chart-legend i.previous{background:0 0;border-top:2px dashed #82baff;border-radius:0;height:0}.income-distribution-card{flex-direction:column;display:flex}.income-distribution-body{grid-template-columns:minmax(190px,.85fr) minmax(250px,1.15fr);align-items:center;gap:20px;min-height:267px;padding:6px 18px 16px;display:grid}.income-donut{aspect-ratio:1;background:conic-gradient(#49aaf3 0 46%,#43d3a2 46% 73%,#ffba3d 73% 90%,#8a55ec 90%);border-radius:50%;place-items:center;width:min(210px,100%);margin:auto;display:grid;box-shadow:0 9px 22px #277dbe14}.income-donut>div{aspect-ratio:1;text-align:center;background:#fff;border-radius:50%;place-content:center;width:66%;display:grid;box-shadow:inset 0 0 0 1px #e4edf4}.income-donut strong{color:#09143f;letter-spacing:-.035em;font-size:clamp(19px,1.45vw,27px);line-height:1;display:block}.income-donut span{color:#52719a;margin-top:6px;font-size:10px;font-weight:650;display:block}.income-distribution-list{gap:13px;display:grid}.income-distribution-list>div{color:#17355e;grid-template-columns:13px minmax(105px,1fr) auto 48px;align-items:center;gap:8px;font-size:11px;display:grid}.income-distribution-list i{background:#49aaf3;border-radius:50%;width:13px;height:13px}.income-distribution-list i.green{background:#43d3a2}.income-distribution-list i.orange{background:#ffba3d}.income-distribution-list i.purple{background:#8a55ec}.income-distribution-list span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.income-distribution-list strong{color:#0a1542;text-align:right;font-size:12px}.income-distribution-list b{color:#147edb;text-align:center;background:#e7f5ff;border-radius:10px;padding:8px 5px}.income-distribution-list b.green{color:#0aa870;background:#e5faf2}.income-distribution-list b.orange{color:#e28208;background:#fff4e3}.income-distribution-list b.purple{color:#7c42e8;background:#f2ebff}.income-lower-grid{grid-template-columns:minmax(430px,1.45fr) minmax(330px,1fr) minmax(260px,.78fr);gap:11px;display:grid}.income-community-card,.income-indicators-card,.income-opportunities-card{min-height:246px}.income-table-wrap{padding:0 13px 11px;overflow-x:auto}.income-community-card table{border-collapse:collapse;color:#284b78;width:100%;font-size:10px}.income-community-card th{color:#47658d;text-align:left;white-space:nowrap;border-top:1px solid #e5edf3;border-bottom:1px solid #e5edf3;padding:7px;font-size:9px}.income-community-card td{white-space:nowrap;border-bottom:1px solid #edf2f6;height:32px;padding:5px 7px}.income-community-card tbody tr:last-child td{border-bottom:0}.income-community-card td:first-child{align-items:center;gap:8px;min-width:185px;display:flex}.income-community-card td:first-child .ht-icon{color:#236ba9;width:14px;height:14px}.income-community-card td:nth-child(2){color:#0a1542;font-weight:800}.income-community-card td:last-child{color:#0aa86f;grid-template-columns:48px 74px;align-items:center;gap:5px;display:grid}.income-community-card td:last-child b{font-size:10px}.income-row-trend{width:74px;height:24px;overflow:visible}.income-row-trend path{fill:none;stroke:#21c790;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.income-indicators{grid-template-columns:1fr 1fr;gap:8px;padding:0 11px 12px;display:grid}.income-indicators>div{color:#1685e3;background:linear-gradient(135deg,#f0f8fe,#f8fbfd);border-radius:12px;align-items:flex-start;gap:8px;min-width:0;min-height:83px;padding:10px;display:flex}.income-indicators>div.green{color:#12ad77;background:linear-gradient(135deg,#e7faf3,#f5fcf9)}.income-indicators>div>span{background:#e1f2ff;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;display:grid}.income-indicators>div.green>span{background:#d7f8eb}.income-indicators .ht-icon{width:21px;height:21px}.income-indicators p{color:#36577f;min-width:0;margin:0;font-size:9px;line-height:1.15}.income-indicators strong,.income-indicators small{display:block}.income-indicators strong{color:#0b1743;letter-spacing:-.025em;margin-top:5px;font-size:21px;line-height:1}.income-indicators small{color:#4b6a91;margin-top:5px;font-size:8px;font-weight:650}.income-indicators .green small{color:#0a9b68}.income-opportunities{gap:10px;padding:0 11px 12px;display:grid}.income-opportunities a{color:#f1940c;background:linear-gradient(120deg,#fff4df,#fff9ef);border-radius:13px;grid-template-columns:38px 35px minmax(0,1fr) 14px;align-items:center;gap:7px;min-height:82px;padding:12px;text-decoration:none;display:grid}.income-opportunities a.purple{color:#8149ee;background:linear-gradient(120deg,#f5edff,#fbf8ff)}.income-opportunities a>.ht-icon:first-child{width:26px;height:26px}.income-opportunities a>.ht-icon:last-child{width:14px;height:14px}.income-opportunities strong{font-size:31px;line-height:1}.income-opportunities span{color:#315a86;font-size:9px;line-height:1.35}@media (width>=1900px){.income-kpi{min-height:142px;padding:21px 19px}.income-line-plot svg,.income-y-axis{height:215px}.income-distribution-body{min-height:298px}.income-community-card,.income-indicators-card,.income-opportunities-card{min-height:272px}}@media (width<=1260px){.income-page-heading{flex-direction:column;align-items:flex-start;gap:12px}.income-dashboard .dashboard-tabs{flex:none;width:100%;max-width:none}.income-kpis{grid-template-columns:repeat(2,1fr)}.income-overview{grid-template-columns:1fr}.income-lower-grid{grid-template-columns:1fr 1fr}.income-community-card{grid-column:1/-1}}@media (width<=820px){.income-dashboard{padding-top:78px}}@media (width<=760px){.income-page-heading h1{font-size:27px}.income-kpis{grid-template-columns:1fr}.income-kpi{min-height:112px}.income-overview{grid-template-columns:1fr}.income-chart-card .income-card-header{flex-wrap:wrap;align-items:flex-start}.income-line-chart{grid-template-columns:39px minmax(0,1fr);padding-inline:8px}.income-line-plot svg,.income-y-axis{height:155px}.income-distribution-body{grid-template-columns:1fr}.income-donut{width:180px}.income-distribution-list{width:100%}.income-lower-grid{grid-template-columns:1fr}.income-community-card{grid-column:auto}.income-indicators-card,.income-opportunities-card{min-height:auto}}@media (width<=430px){.income-kpi{grid-template-columns:44px minmax(0,1fr);padding:14px 12px}.income-kpi-icon{width:44px;height:44px}.income-kpi-copy strong{font-size:23px}.income-kpi-copy em{display:none}.income-total{flex-wrap:wrap;align-items:flex-start}.income-total strong{font-size:26px}.income-distribution-list>div{grid-template-columns:12px minmax(90px,1fr) auto 43px}.income-indicators{grid-template-columns:1fr}.income-opportunities a{grid-template-columns:32px 30px minmax(0,1fr) 12px}.income-opportunities strong{font-size:26px}}.subs-dashboard{--subs-navy:#0b1645;gap:12px;height:auto;display:grid}.subs-page-heading{align-items:center;gap:26px;min-width:0;display:flex}.subs-page-heading>div:first-child{flex:none}.subs-page-heading h1{color:var(--subs-navy);letter-spacing:-.045em;margin:0;font-size:clamp(26px,2.15vw,38px);line-height:1}.subs-page-heading p{color:#4470b8;margin:5px 0 0;font-size:14px}.subs-dashboard .dashboard-tabs{flex:620px;width:auto;max-width:720px;margin:0}.subs-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.subs-kpi{--subs-tone:#258cf2;--subs-soft:#e5f4ff;background:linear-gradient(122deg,#fff 57%,color-mix(in srgb,var(--subs-tone) 7%,white));border:1px solid #d9e9f4;border-radius:17px;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:12px;min-width:0;min-height:124px;padding:16px 15px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #184d730b}.subs-kpi.green{--subs-tone:#20bf87;--subs-soft:#e2f8f0}.subs-kpi.orange{--subs-tone:#ee9a13;--subs-soft:#fff2df}.subs-kpi.purple{--subs-tone:#8149ed;--subs-soft:#f0e8ff}.subs-kpi-icon{background:var(--subs-soft);width:52px;height:52px;color:var(--subs-tone);border-radius:50%;place-items:center;display:grid}.subs-kpi-icon .ht-icon{width:28px;height:28px}.subs-kpi-icon>b{font-size:27px;line-height:1}.subs-kpi>div{min-width:0;padding-top:3px}.subs-kpi>div>span{color:#284b78;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:750;display:block;overflow:hidden}.subs-kpi strong{color:#0a1542;letter-spacing:-.025em;margin:5px 0 4px;font-size:clamp(24px,1.8vw,32px);line-height:1;display:block}.subs-kpi small{color:#0baa70;align-items:center;gap:8px;font-size:13px;font-weight:850;display:flex}.subs-kpi em{color:#4d6e99;font-size:10px;font-style:normal;font-weight:650}.subs-sparkline{width:112px;height:40px;position:absolute;bottom:4px;right:-2px}.subs-kpi.target .subs-target-copy{gap:5px;font-size:10px}.subs-kpi.target .subs-target-copy b{color:#0baa70}.subs-kpi.target .subs-target-copy em{font-size:9px}.subs-target-meter{background:#dff6ed;border-radius:99px;height:6px;display:block;position:absolute;bottom:10px;left:79px;right:15px;overflow:hidden}.subs-target-meter span{border-radius:inherit;background:linear-gradient(90deg,#21c58b,#53d9ae);height:100%;display:block}.subs-card{background:#fffffff7;border:1px solid #d9e9f4;border-radius:17px;min-width:0;overflow:hidden;box-shadow:0 8px 25px #184d730b}.subs-card-header{justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:11px 13px 8px;display:flex}.subs-card-title{align-items:center;gap:10px;min-width:0;display:flex}.subs-card-title>span{color:#167fe5;background:#e3f3ff;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.subs-card-title.orange>span{color:#e78c0d;background:#fff2df}.subs-card-title .ht-icon{width:22px;height:22px}.subs-card-title h2{color:#0a1542;letter-spacing:-.025em;margin:0;font-size:16px;line-height:1.15}.subs-analytics{grid-template-columns:minmax(0,1.55fr) minmax(300px,.77fr) minmax(255px,.66fr);gap:11px;display:grid}.subs-revenue-total{align-items:center;gap:12px;padding:0 18px 7px;display:flex}.subs-revenue-total strong{color:#0a1542;letter-spacing:-.025em;font-size:30px;line-height:1}.subs-revenue-total b{color:#08a96d;border-left:1px solid #dce7ef;padding-left:12px;font-size:16px}.subs-revenue-total span{color:#55729a;font-size:10px;font-weight:700}.subs-line-chart{grid-template-columns:48px minmax(0,1fr);padding:5px 16px 11px 10px;display:grid}.subs-y-axis{color:#53729b;text-align:right;flex-direction:column;justify-content:space-between;height:170px;padding-right:5px;font-size:9px;font-weight:700;display:flex}.subs-line-plot{min-width:0}.subs-line-plot svg{background:repeating-linear-gradient(#e5edf4 0 1px,#0000 1px 42.5px);width:100%;height:170px;display:block}.subs-line-plot path{vector-effect:non-scaling-stroke}.subs-area{fill:url(#subscriptionArea)}.subs-current-line{fill:none;stroke:#1687ee;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.subs-previous-line{fill:none;stroke:#82baff;stroke-width:2px;stroke-dasharray:6 5;stroke-linecap:round;stroke-linejoin:round}.subs-x-axis{color:#55739c;justify-content:space-between;margin-top:3px;font-size:8px;font-weight:650;display:flex}.subs-chart-legend{color:#58749a;justify-content:center;gap:24px;margin-top:7px;font-size:9px;display:flex}.subs-chart-legend span{align-items:center;gap:6px;display:flex}.subs-chart-legend i{background:#1687ee;border-radius:2px;width:12px;height:7px;display:block}.subs-chart-legend i.previous{background:0 0;border-top:2px dashed #82baff;border-radius:0;height:0}.subs-plan-card,.subs-status-card{flex-direction:column;display:flex}.subs-plan-body{flex:1;grid-template-columns:minmax(128px,.85fr) minmax(0,1.15fr);align-items:center;gap:8px;padding:4px 10px 15px;display:grid}.subs-donut{aspect-ratio:1;background:conic-gradient(#49aaf3 0 32%,#43d3a2 32% 81%,#ffb93c 81%);border-radius:50%;place-items:center;width:min(178px,100%);margin:auto;display:grid;box-shadow:0 9px 22px #277dbe14}.subs-donut>div{aspect-ratio:1;text-align:center;background:#fff;border-radius:50%;place-content:center;width:67%;display:grid;box-shadow:inset 0 0 0 1px #e4edf4}.subs-donut strong{color:#09143f;letter-spacing:-.035em;font-size:20px;line-height:1;display:block}.subs-donut span{color:#52719a;margin-top:6px;font-size:9px;font-weight:650;line-height:1.25;display:block}.subs-plan-list{gap:13px;width:100%;min-width:0;display:grid}.subs-plan-list>div{color:#234773;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;font-size:10px;display:grid}.subs-plan-list i{background:#49aaf3;border-radius:50%;width:12px;height:12px}.subs-plan-list i.green{background:#43d3a2}.subs-plan-list i.orange{background:#ffb93c}.subs-plan-list span{min-width:0}.subs-plan-list span strong{color:#0b1644;white-space:nowrap;margin-top:4px;font-size:11px;display:block}.subs-plan-list b{color:#147edb;text-align:center;white-space:nowrap;background:#e7f5ff;border-radius:9px;min-width:40px;padding:7px 4px}.subs-plan-list b.green{color:#0aa870;background:#e5faf2}.subs-plan-list b.orange{color:#e28208;background:#fff4e3}.subs-status-list{gap:8px;padding:0 11px 12px;display:grid}.subs-status-list>div{color:#16b982;background:linear-gradient(110deg,#eafaf4,#f4fdf9);border-radius:11px;grid-template-columns:38px minmax(0,1fr) 28px 43px;align-items:center;gap:6px;min-height:47px;padding:7px 9px;display:grid}.subs-status-list>div.orange{color:#f0a014;background:linear-gradient(110deg,#fff5e5,#fffaf2)}.subs-status-list>div.red{color:#f33d57;background:linear-gradient(110deg,#fff0f2,#fff7f8)}.subs-status-list>div.purple{color:#844bec;background:linear-gradient(110deg,#f3ecff,#faf7ff)}.subs-status-list>div>span{background:#ffffff80;border:1px solid;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.subs-status-list .ht-icon{width:20px;height:20px}.subs-status-list p{color:#254b77;margin:0;font-size:10px}.subs-status-list strong{color:#0b1644;font-size:14px}.subs-status-list b{text-align:center;background:#ffffff8c;border-radius:8px;padding:7px 3px;font-size:10px}.subs-lower{grid-template-columns:minmax(520px,1.15fr) minmax(420px,.95fr);gap:11px;display:grid}.subs-community-card,.subs-alerts-card{min-height:245px}.subs-table-wrap{padding:0 13px 10px;overflow-x:auto}.subs-community-card table{border-collapse:collapse;color:#284b78;width:100%;font-size:10px}.subs-community-card th{color:#47658d;text-align:left;white-space:nowrap;border-top:1px solid #e5edf3;border-bottom:1px solid #e5edf3;padding:7px;font-size:9px}.subs-community-card td{white-space:nowrap;border-bottom:1px solid #edf2f6;height:32px;padding:5px 7px}.subs-community-card tbody tr:last-child td{border-bottom:0}.subs-community-card td:first-child{align-items:center;gap:8px;min-width:190px;display:flex}.subs-community-card td:first-child .ht-icon{color:#236ba9;width:14px;height:14px}.subs-community-card td:nth-child(3),.subs-community-card td:nth-child(4){color:#0b1644;font-weight:800}.subs-community-card td:nth-child(6){align-items:center;gap:8px;display:flex}.subs-community-card td:nth-child(6) i{background:#43d3a2;border-radius:50%;width:9px;height:9px}.subs-community-card td:nth-child(6) i.orange{background:#f4a411}.subs-community-card td:nth-child(6) i.red{background:#f0445e}.subs-community-card td:nth-child(6) i.purple{background:#824df0}.subs-community-card tfoot th{color:#173f70;text-align:left;white-space:nowrap;border-top:1px solid #dce9f2;height:30px;padding:5px 7px;font-size:9px}.subs-community-card tfoot th:nth-child(3){color:#0b1644}.subs-community-card tfoot th:nth-child(4){color:#0aa870}.subs-alerts-card>.subs-card-header{border-bottom:1px solid #e5edf3}.subs-alerts-card>.subs-card-header>button{color:#0874d6;background:0 0;border:0;align-items:center;gap:6px;font-size:10px;font-weight:750;display:flex}.subs-alerts-card>.subs-card-header>button .ht-icon{width:13px;height:13px}.subs-alert-list{padding:0 13px 8px}.subs-alert-list>div{border-bottom:1px solid #edf2f6;grid-template-columns:38px minmax(145px,1fr) minmax(120px,.75fr) 14px;align-items:center;gap:8px;min-height:44px;display:grid}.subs-alert-list>div:last-child{border-bottom:0}.subs-alert-list .building{color:#183f70;border:1px solid #dfeaf3;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.subs-alert-list .building .ht-icon{width:19px;height:19px}.subs-alert-list p{min-width:0;margin:0}.subs-alert-list p strong,.subs-alert-list p small,.subs-alert-list p span,.subs-alert-list p b{display:block}.subs-alert-list p strong{color:#0b1644;font-size:11px}.subs-alert-list p small,.subs-alert-list p span{color:#3d66a2;margin-top:2px;font-size:9px}.subs-alert-list p b{color:#e6930b;margin-top:2px;font-size:9px}.subs-alert-list p b.red{color:#ef3f57}.subs-alert-list>div>.ht-icon{color:#1683e8;width:13px;height:13px}@media (width>=1900px){.subs-kpi{min-height:140px;padding:20px 18px}.subs-line-plot svg,.subs-y-axis{height:195px}.subs-community-card,.subs-alerts-card{min-height:268px}}@media (width<=1260px){.subs-page-heading{flex-direction:column;align-items:flex-start;gap:12px}.subs-dashboard .dashboard-tabs{flex:none;width:100%;max-width:none}.subs-kpis{grid-template-columns:repeat(2,1fr)}.subs-analytics{grid-template-columns:1fr 1fr}.subs-revenue-card{grid-column:1/-1}.subs-lower{grid-template-columns:1fr}}@media (width<=820px){.subs-dashboard{padding-top:78px}.subs-analytics{grid-template-columns:1fr}.subs-revenue-card{grid-column:auto}.subs-kpis,.subs-lower{grid-template-columns:1fr}.subs-card-header{flex-wrap:wrap;align-items:flex-start}.subs-plan-body{grid-template-columns:1fr}.subs-donut{width:180px}}@media (width<=430px){.subs-page-heading h1{font-size:27px}.subs-page-heading p{font-size:12px}.subs-kpi{grid-template-columns:44px minmax(0,1fr);min-height:112px;padding:14px 12px}.subs-kpi-icon{width:44px;height:44px}.subs-kpi strong{font-size:23px}.subs-kpi em{display:none}.subs-target-meter{bottom:8px;left:68px;right:12px}.subs-revenue-total{flex-wrap:wrap;align-items:flex-start}.subs-revenue-total strong{font-size:26px}.subs-line-chart{grid-template-columns:39px minmax(0,1fr);padding-inline:8px}.subs-line-plot svg,.subs-y-axis{height:150px}.subs-alert-list>div{grid-template-columns:36px minmax(120px,1fr) 90px 12px}.subs-alert-list p strong{font-size:10px}.subs-community-card table{min-width:680px}}.service-dashboard{--service-navy:#0b1645;gap:11px;height:auto;display:grid}.service-dash-heading{align-items:center;gap:26px;min-width:0;display:flex}.service-dash-heading>div:first-child{flex:none}.service-dash-heading h1{color:var(--service-navy);letter-spacing:-.045em;margin:0;font-size:clamp(26px,2.15vw,38px);line-height:1}.service-dash-heading p{color:#55729a;margin:5px 0 0;font-size:14px}.service-dashboard .dashboard-tabs{flex:620px;width:auto;max-width:720px;margin:0}.service-dash-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.service-dash-kpi{--service-tone:#258cf2;--service-soft:#e5f4ff;background:linear-gradient(122deg,#fff 57%,color-mix(in srgb,var(--service-tone) 7%,white));border:1px solid #d9e9f4;border-radius:17px;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:12px;min-width:0;min-height:116px;padding:15px 14px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #184d730b}.service-dash-kpi.green{--service-tone:#20bf87;--service-soft:#e2f8f0}.service-dash-kpi.orange{--service-tone:#ee9a13;--service-soft:#fff2df}.service-dash-kpi.purple{--service-tone:#8149ed;--service-soft:#f0e8ff}.service-dash-kpi-icon{background:var(--service-soft);width:52px;height:52px;color:var(--service-tone);border-radius:50%;place-items:center;display:grid}.service-dash-kpi-icon .ht-icon{width:28px;height:28px}.service-dash-kpi>div{min-width:0;padding-top:2px}.service-dash-kpi>div>span{color:#284b78;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:750;display:block;overflow:hidden}.service-dash-kpi strong{color:#0a1542;letter-spacing:-.025em;margin:5px 0 4px;font-size:clamp(24px,1.8vw,32px);line-height:1;display:block}.service-dash-kpi small{color:#0baa70;align-items:center;gap:8px;font-size:13px;font-weight:850;display:flex}.service-dash-kpi em{color:#4d6e99;font-size:10px;font-style:normal;font-weight:650}.service-dash-sparkline{width:112px;height:40px;position:absolute;bottom:4px;right:-2px}.service-dash-card{background:#fffffff7;border:1px solid #d9e9f4;border-radius:17px;min-width:0;overflow:hidden;box-shadow:0 8px 25px #184d730b}.service-dash-card-header{justify-content:space-between;align-items:center;gap:10px;min-height:51px;padding:9px 13px 6px;display:flex}.service-dash-card-title{align-items:center;gap:10px;min-width:0;display:flex}.service-dash-card-title>span{color:#167fe5;background:#e3f3ff;border-radius:50%;flex:none;place-items:center;width:39px;height:39px;display:grid}.service-dash-card-title.orange>span{color:#e78c0d;background:#fff2df}.service-dash-card-title .ht-icon{width:21px;height:21px}.service-dash-card-title h2{color:#0a1542;letter-spacing:-.025em;margin:0;font-size:16px;line-height:1.15}.service-dash-analytics{grid-template-columns:minmax(500px,1.06fr) minmax(470px,.94fr);gap:11px;display:grid}.service-dash-total{align-items:center;gap:12px;padding:0 18px 4px;display:flex}.service-dash-total strong{color:#0a1542;letter-spacing:-.025em;font-size:29px;line-height:1}.service-dash-total b{color:#08a96d;border-left:1px solid #dce7ef;padding-left:12px;font-size:16px}.service-dash-total span{color:#55729a;font-size:10px;font-weight:700}.service-dash-line-chart{grid-template-columns:48px minmax(0,1fr);padding:4px 16px 8px 10px;display:grid}.service-dash-y-axis{color:#53729b;text-align:right;flex-direction:column;justify-content:space-between;height:122px;padding-right:5px;font-size:9px;font-weight:700;display:flex}.service-dash-line-plot{min-width:0}.service-dash-line-plot svg{background:repeating-linear-gradient(#e5edf4 0 1px,#0000 1px 30.5px);width:100%;height:122px;display:block}.service-dash-line-plot path{vector-effect:non-scaling-stroke}.service-dash-area{fill:url(#serviceRevenueArea)}.service-dash-current-line{fill:none;stroke:#1687ee;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.service-dash-previous-line{fill:none;stroke:#82baff;stroke-width:2px;stroke-dasharray:6 5;stroke-linecap:round;stroke-linejoin:round}.service-dash-x-axis{color:#55739c;justify-content:space-between;margin-top:2px;font-size:8px;font-weight:650;display:flex}.service-dash-chart-legend{color:#58749a;justify-content:center;gap:24px;margin-top:5px;font-size:9px;display:flex}.service-dash-chart-legend span{align-items:center;gap:6px;display:flex}.service-dash-chart-legend i{background:#1687ee;border-radius:2px;width:12px;height:7px;display:block}.service-dash-chart-legend i.previous{background:0 0;border-top:2px dashed #82baff;border-radius:0;height:0}.service-dash-services-table{color:#244976;padding:0 13px 8px;font-size:10px}.service-dash-services-head,.service-dash-service-row{grid-template-columns:minmax(130px,1.05fr) minmax(90px,.7fr) minmax(95px,.72fr) minmax(130px,.9fr);align-items:center;gap:8px;display:grid}.service-dash-services-head{color:#47658d;border-bottom:1px solid #e4edf3;height:27px;font-size:9px}.service-dash-service-row{border-bottom:1px solid #edf2f6;height:33px}.service-dash-service-row:last-child{border-bottom:0}.service-dash-service-name{align-items:center;gap:8px;min-width:0;display:flex}.service-dash-service-name>i{color:#1685e5;background:#e5f4ff;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;display:grid}.service-dash-service-name.green>i{color:#11b87d;background:#e2f8ef}.service-dash-service-name.orange>i{color:#efa015;background:#fff2df}.service-dash-service-name.purple>i{color:#844bec;background:#f0e8ff}.service-dash-service-name.pink>i{color:#f02e6b;background:#ffe8f1}.service-dash-service-name .ht-icon{width:16px;height:16px}.service-dash-service-row>strong{color:#0b1644}.service-dash-share{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px;display:grid}.service-dash-share>b{font-weight:650}.service-dash-share>i{background:#e2f2fd;border-radius:5px;align-items:center;height:15px;display:flex;overflow:hidden}.service-dash-share>i>span{background:#168bec;border-radius:5px;height:100%;display:block}.service-dash-share>i.green{background:#e1f7f0}.service-dash-share>i.green>span{background:#43d3a2}.service-dash-share>i.orange{background:#fff2df}.service-dash-share>i.orange>span{background:#ffb93c}.service-dash-share>i.purple{background:#f0e8ff}.service-dash-share>i.purple>span{background:#9254eb}.service-dash-share>i.pink{background:#fde7fb}.service-dash-share>i.pink>span{background:#ef78e7}.service-dash-middle{grid-template-columns:minmax(650px,1.55fr) minmax(360px,.82fr);gap:11px;display:grid}.service-dash-funnel-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:21px;padding:0 15px 9px;display:grid}.service-dash-funnel-group{text-align:center;min-width:0;position:relative}.service-dash-funnel-group>.ht-icon{color:#1687ed;width:15px;height:15px;position:absolute;top:29px;right:-18px}.service-dash-funnel-step{--funnel:#4bcbea;--funnel-bg:#edfaff;background:linear-gradient(125deg,var(--funnel-bg),#fff);text-align:left;border-radius:11px;min-width:0;padding:10px}.service-dash-funnel-step.green{--funnel:#43d3a2;--funnel-bg:#e9faf4}.service-dash-funnel-step.orange{--funnel:#ffb93c;--funnel-bg:#fff5e7}.service-dash-funnel-step.purple{--funnel:#9852eb;--funnel-bg:#f5eeff}.service-dash-funnel-step>span{color:#173f70;font-size:10px}.service-dash-funnel-step p{align-items:center;gap:10px;margin:6px 0;display:flex}.service-dash-funnel-step strong{color:#0b1644;font-size:23px;line-height:1}.service-dash-funnel-step b{color:#0bae74;font-size:9px}.service-dash-funnel-step>i{background:color-mix(in srgb,var(--funnel) 15%,white);border-radius:4px;height:13px;display:block;overflow:hidden}.service-dash-funnel-step>i>span{background:var(--funnel);border-radius:4px;height:100%;display:block}.service-dash-funnel-group>small{color:#3b64a1;margin-top:2px;font-size:9px;display:block}.service-dash-summary{gap:5px;display:grid}.service-dash-summary>article{grid-template-columns:45px minmax(0,1fr) minmax(118px,.72fr);align-items:center;gap:10px;min-height:64px;padding:8px 13px;display:grid}.service-dash-summary-icon{color:#e78c0d;background:#fff2df;border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.service-dash-summary-icon .ht-icon{width:25px;height:25px}.service-dash-summary-icon>b{font-size:24px}.service-dash-summary p{color:#244976;margin:0;font-size:10px}.service-dash-summary p strong{color:#0b1644;margin-top:3px;font-size:24px;line-height:1;display:block}.service-dash-summary article>div{border-left:1px solid #dfe9f0;flex-direction:column;justify-content:center;min-height:43px;padding-left:15px;display:flex}.service-dash-summary article>div b{color:#0bae74;font-size:16px}.service-dash-summary article>div span{color:#55739a;margin-top:3px;font-size:9px}.service-dash-lower{grid-template-columns:minmax(570px,1.18fr) minmax(420px,.82fr);gap:11px;display:grid}.service-dash-providers,.service-dash-opportunities{min-height:180px}.service-dash-table-wrap{padding:0 13px 8px;overflow-x:auto}.service-dash-providers table{border-collapse:collapse;color:#284b78;width:100%;font-size:9px}.service-dash-providers th{color:#47658d;text-align:left;white-space:nowrap;border-top:1px solid #e5edf3;border-bottom:1px solid #e5edf3;height:24px;padding:4px 7px;font-size:8px}.service-dash-providers td{white-space:nowrap;border-bottom:1px solid #edf2f6;height:25px;padding:3px 7px}.service-dash-providers tbody tr:last-child td{border-bottom:0}.service-dash-providers td:first-child{align-items:center;gap:8px;min-width:155px;display:flex}.service-dash-providers td:first-child .ht-icon{color:#183568;width:13px;height:13px}.service-dash-providers td:nth-child(3){text-align:center}.service-dash-providers td:nth-child(4)>span{color:#ffad17;font-size:13px}.service-dash-providers td:last-child{color:#0b1644;font-weight:800}.service-dash-opportunity-list{gap:5px;padding:0 12px 9px;display:grid}.service-dash-opportunity-list button{color:#ed8c0c;text-align:left;cursor:pointer;background:linear-gradient(110deg,#fff1dc,#fff8ed);border:0;border-radius:10px;grid-template-columns:29px 26px minmax(0,1fr) 14px;align-items:center;gap:7px;min-width:0;min-height:39px;padding:5px 9px;display:grid}.service-dash-opportunity-list button.blue{color:#1687ed;background:linear-gradient(110deg,#e8f5ff,#f4faff)}.service-dash-opportunity-list button.purple{color:#8548ed;background:linear-gradient(110deg,#f3eaff,#faf7ff)}.service-dash-opportunity-list button>.ht-icon:first-child{width:24px;height:24px}.service-dash-opportunity-list button>.ht-icon:last-child{justify-self:end;width:13px;height:13px}.service-dash-opportunity-list button>strong{font-size:22px;line-height:1}.service-dash-opportunity-list button>span{color:#1e4777;min-width:0}.service-dash-opportunity-list button b,.service-dash-opportunity-list button small{display:block}.service-dash-opportunity-list button b{font-size:10px}.service-dash-opportunity-list button small{color:#42699b;margin-top:1px;font-size:8px;line-height:1.2}@media (width>=1900px){.service-dash-kpi{min-height:132px;padding:19px 17px}.service-dash-line-plot svg,.service-dash-y-axis{height:148px}.service-dash-services-head,.service-dash-service-row{height:37px}.service-dash-providers,.service-dash-opportunities{min-height:200px}}@media (width<=1260px){.service-dash-heading{flex-direction:column;align-items:flex-start;gap:12px}.service-dashboard .dashboard-tabs{flex:none;width:100%;max-width:none}.service-dash-kpis{grid-template-columns:repeat(2,1fr)}.service-dash-analytics,.service-dash-middle{grid-template-columns:1fr}.service-dash-summary{grid-template-columns:1fr 1fr}.service-dash-lower{grid-template-columns:1fr}}@media (width<=820px){.service-dashboard{padding-top:78px}.service-dash-kpis{grid-template-columns:1fr}.service-dash-funnel-steps{grid-template-columns:1fr 1fr}.service-dash-funnel-group>.ht-icon{display:none}.service-dash-summary{grid-template-columns:1fr}.service-dash-card-header{flex-wrap:wrap;align-items:flex-start}}@media (width<=600px){.service-dash-heading h1{font-size:27px}.service-dash-heading p{font-size:12px}.service-dash-kpi{grid-template-columns:44px minmax(0,1fr);min-height:110px;padding:14px 12px}.service-dash-kpi-icon{width:44px;height:44px}.service-dash-kpi strong{font-size:23px}.service-dash-kpi em{display:none}.service-dash-total{flex-wrap:wrap;align-items:flex-start}.service-dash-total strong{font-size:26px}.service-dash-line-chart{grid-template-columns:39px minmax(0,1fr);padding-inline:8px}.service-dash-line-plot svg,.service-dash-y-axis{height:145px}.service-dash-services-table{overflow-x:auto}.service-dash-services-head,.service-dash-service-row{min-width:540px}.service-dash-funnel-steps{grid-template-columns:1fr}.service-dash-summary>article{grid-template-columns:42px minmax(0,1fr)}.service-dash-summary article>div{border:0;grid-column:2;padding:0}.service-dash-opportunity-list button{grid-template-columns:25px 22px minmax(0,1fr) 12px}.service-dash-opportunity-list button>strong{font-size:19px}}.property-dashboard{--property-navy:#0b1645}@media (width>=1261px){.property-dashboard{position:relative;top:-5px}}.property-dash-analytics{grid-template-columns:minmax(470px,1.22fr) minmax(320px,.76fr) minmax(270px,.62fr);gap:11px;display:grid}.property-dash-revenue,.property-dash-inventory,.property-dash-funnel{min-height:286px}.property-dash-line-chart{grid-template-columns:48px minmax(0,1fr);padding:4px 16px 8px 10px;display:grid}.property-dash-y-axis{color:#53729b;text-align:right;flex-direction:column;justify-content:space-between;height:148px;padding-right:5px;font-size:9px;font-weight:700;display:flex}.property-dash-line-plot{min-width:0}.property-dash-line-plot svg{background:repeating-linear-gradient(#e5edf4 0 1px,#0000 1px 37px);width:100%;height:148px;display:block}.property-dash-line-plot path{vector-effect:non-scaling-stroke}.property-dash-area{fill:url(#propertyRevenueArea)}.property-dash-current-line{fill:none;stroke:#1687ee;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.property-dash-previous-line{fill:none;stroke:#82baff;stroke-width:2px;stroke-dasharray:6 5;stroke-linecap:round;stroke-linejoin:round}.property-dash-inventory{flex-direction:column;display:flex}.property-dash-inventory-body{flex:1;grid-template-columns:minmax(155px,.95fr) minmax(145px,1.05fr);align-items:center;gap:10px;padding:3px 12px 14px;display:grid}.property-dash-donut{aspect-ratio:1;background:conic-gradient(#49aaf3 0 52%,#43d3a2 52%);border-radius:50%;place-items:center;width:min(178px,100%);margin:auto;display:grid;box-shadow:0 9px 22px #277dbe14}.property-dash-donut>div{aspect-ratio:1;text-align:center;background:#fff;border-radius:50%;place-content:center;width:67%;display:grid;box-shadow:inset 0 0 0 1px #e4edf4}.property-dash-donut strong{color:#09143f;font-size:25px;line-height:1;display:block}.property-dash-donut span{color:#52719a;margin-top:5px;font-size:9px;font-weight:650;line-height:1.25;display:block}.property-dash-inventory-list{gap:11px;min-width:0;display:grid}.property-dash-inventory-list>div{color:#234773;grid-template-columns:12px minmax(0,1fr) 25px 42px;align-items:center;gap:6px;min-width:0;font-size:9px;display:grid}.property-dash-inventory-list>div.property-dash-source-row{border-top:1px solid #e7eef4;margin-top:-2px;padding-top:7px}.property-dash-inventory-list i{background:#49aaf3;border-radius:50%;width:12px;height:12px}.property-dash-inventory-list i.green{background:#43d3a2}.property-dash-inventory-list i.orange{background:#ffb93c}.property-dash-inventory-list i.purple{background:#9454ed}.property-dash-inventory-list span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.property-dash-inventory-list strong{color:#0b1644;text-align:right}.property-dash-inventory-list b{color:#147edb;text-align:center;background:#e7f5ff;border-radius:8px;padding:7px 3px}.property-dash-inventory-list b.green{color:#0aa870;background:#e5faf2}.property-dash-inventory-list b.orange{color:#e28208;background:#fff4e3}.property-dash-inventory-list b.purple{color:#7c42e8;background:#f2ebff}.property-dash-funnel-list{gap:4px;padding:4px 12px 12px;display:grid}.property-dash-funnel-row{align-items:center;gap:8px;min-width:0;display:flex}.property-dash-funnel-row>div{--funnel:#49aaf3;clip-path:polygon(5% 0,95% 0,88% 100%,12% 100%);background:linear-gradient(100deg,color-mix(in srgb,var(--funnel) 90%,white),var(--funnel));color:#fff;justify-content:center;align-items:center;gap:16px;height:37px;padding:0 12px;display:flex}.property-dash-funnel-row>div.green{--funnel:#43d3a2}.property-dash-funnel-row>div.orange{--funnel:#ffb93c}.property-dash-funnel-row>div.purple{--funnel:#9454ed}.property-dash-funnel-row>div.red{--funnel:#f05269}.property-dash-funnel-row span{font-size:10px}.property-dash-funnel-row strong{font-size:15px}.property-dash-funnel-row>b{color:#147edb;text-align:center;background:#e7f5ff;border-radius:9px;min-width:45px;padding:8px 4px;font-size:10px}.property-dash-funnel-row>b.green{color:#0aa870;background:#e5faf2}.property-dash-funnel-row>b.orange{color:#e28208;background:#fff4e3}.property-dash-funnel-row>b.purple{color:#7c42e8;background:#f2ebff}.property-dash-funnel-row>b.red{color:#ed3f58;background:#ffecef}.property-dash-lower{grid-template-columns:minmax(450px,1.24fr) minmax(370px,1fr) minmax(270px,.72fr);gap:11px;display:grid}.property-dash-brokers,.property-dash-subscribers,.property-dash-opportunities{min-height:238px}.property-dash-table-wrap{padding:0 12px 9px;overflow-x:auto}.property-dash-table-wrap table{border-collapse:collapse;color:#284b78;width:100%;font-size:9px}.property-dash-table-wrap th{color:#47658d;text-align:left;white-space:nowrap;border-top:1px solid #e5edf3;border-bottom:1px solid #e5edf3;height:25px;padding:4px 6px;font-size:8px}.property-dash-table-wrap td{white-space:nowrap;border-bottom:1px solid #edf2f6;height:30px;padding:4px 6px}.property-dash-table-wrap tbody tr:last-child td{border-bottom:0}.property-dash-brokers td:first-child,.property-dash-subscribers td:first-child{align-items:center;gap:7px;min-width:170px;display:flex}.property-dash-brokers td:first-child .ht-icon,.property-dash-subscribers td:first-child .ht-icon{color:#236ba9;width:13px;height:13px}.property-dash-brokers td:nth-child(3),.property-dash-subscribers td:nth-child(3){color:#16836b}.property-dash-brokers td:last-child,.property-dash-subscribers td:last-child{color:#0b1644;font-weight:800}.property-dash-sale-count{color:#087ee3;font-weight:850}.property-dash-kpi-detail{letter-spacing:-.01em;color:#4d6e99!important;font-size:8.5px!important;font-weight:700!important}.property-dash-opportunities>div:last-child{gap:8px;padding:0 11px 10px;display:grid}.property-dash-opportunities button{color:#ed8c0c;text-align:left;background:linear-gradient(110deg,#fff1dc,#fff8ed);border:0;border-radius:10px;grid-template-columns:30px 34px minmax(0,1fr) 13px;align-items:center;gap:7px;min-width:0;min-height:49px;padding:7px 9px;display:grid}.property-dash-opportunities button.purple{color:#8548ed;background:linear-gradient(110deg,#f3eaff,#faf7ff)}.property-dash-opportunities button.blue{color:#1687ed;background:linear-gradient(110deg,#e8f5ff,#f4faff)}.property-dash-opportunities button>.ht-icon:first-child{width:25px;height:25px}.property-dash-opportunities button>.ht-icon:last-child{justify-self:end;width:13px;height:13px}.property-dash-opportunities button>strong{font-size:25px;line-height:1}.property-dash-opportunities button>span{color:#315a86;min-width:0;font-size:9px;line-height:1.3}@media (width>=1900px){.property-dash-revenue,.property-dash-inventory,.property-dash-funnel{min-height:310px}.property-dash-line-plot svg,.property-dash-y-axis{height:170px}.property-dash-brokers,.property-dash-subscribers,.property-dash-opportunities{min-height:255px}}@media (width<=1260px){.property-dash-analytics{grid-template-columns:1fr 1fr}.property-dash-revenue{grid-column:1/-1}.property-dash-lower{grid-template-columns:1fr}.property-dash-brokers,.property-dash-subscribers,.property-dash-opportunities{min-height:auto}}@media (width<=820px){.property-dash-analytics{grid-template-columns:1fr}.property-dash-revenue{grid-column:auto}.property-dash-inventory-body{grid-template-columns:1fr}.property-dash-donut{width:180px}.property-dash-table-wrap table{min-width:580px}}@media (width<=430px){.property-dash-line-chart{grid-template-columns:39px minmax(0,1fr);padding-inline:8px}.property-dash-line-plot svg,.property-dash-y-axis{height:145px}.property-dash-inventory-list{width:100%}.property-dash-funnel-row>div{gap:8px;padding-inline:8px}.property-dash-opportunities button{grid-template-columns:26px 29px minmax(0,1fr) 12px}.property-dash-opportunities button>strong{font-size:21px}}.benefit-dashboard{--benefit-navy:#0b1645}.benefit-dash-analytics{grid-template-columns:minmax(520px,1.08fr) minmax(500px,.92fr);gap:11px;display:grid}.benefit-dash-revenue,.benefit-dash-brands{min-height:298px}.benefit-dash-line-chart{grid-template-columns:48px minmax(0,1fr);padding:4px 16px 8px 10px;display:grid}.benefit-dash-y-axis{color:#53729b;text-align:right;flex-direction:column;justify-content:space-between;height:155px;padding-right:5px;font-size:9px;font-weight:700;display:flex}.benefit-dash-line-plot{min-width:0}.benefit-dash-line-plot svg{background:repeating-linear-gradient(#e5edf4 0 1px,#0000 1px 31px);width:100%;height:155px;display:block}.benefit-dash-line-plot path{vector-effect:non-scaling-stroke}.benefit-dash-area{fill:url(#benefitRevenueArea)}.benefit-dash-current-line{fill:none;stroke:#1687ee;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.benefit-dash-previous-line{fill:none;stroke:#82baff;stroke-width:2px;stroke-dasharray:6 5;stroke-linecap:round;stroke-linejoin:round}.benefit-dash-brand-table{color:#284b78;padding:0 12px 9px;font-size:9px;overflow-x:auto}.benefit-dash-brand-head,.benefit-dash-brand-row{grid-template-columns:27px minmax(120px,1fr) minmax(92px,.78fr) 68px 76px 78px;align-items:center;gap:7px;min-width:550px;display:grid}.benefit-dash-brand-head{color:#47658d;border-top:1px solid #e5edf3;border-bottom:1px solid #e5edf3;height:26px;font-size:8px}.benefit-dash-brand-row{border-bottom:1px solid #edf2f6;height:37px}.benefit-dash-brand-row:last-child{border-bottom:0}.benefit-dash-brand-row>span:first-child{color:#306897;background:#e7f4fe;border-radius:50%;place-items:center;width:23px;height:23px;font-weight:800;display:grid}.benefit-dash-brand-row>span:nth-child(2){align-items:center;gap:7px;min-width:0;display:flex}.benefit-dash-brand-row>span:nth-child(2)>b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.benefit-dash-brand-row>strong{color:#0b1644}.benefit-dash-brand-row>b{color:#09ad71;font-size:11px}.benefit-dash-row-trend{width:76px;height:24px}.benefit-dash-row-trend path{fill:none;stroke:#19c890;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.benefit-dash-brand-mark{color:#142039;border-radius:2px;place-items:center;width:38px;min-width:38px;height:17px;font-size:8px;font-weight:900;line-height:1;display:inline-grid}.benefit-dash-brand-mark.oxxo{color:#fff;background:#ec1c24;font-size:9px;-webkit-text-decoration:underline #ffd200;text-decoration:underline #ffd200;text-decoration-thickness:2px}.benefit-dash-brand-mark.amazon{letter-spacing:-.04em;font-size:8px;position:relative}.benefit-dash-brand-mark.amazon:after{content:"";border-bottom:2px solid #f7a31a;border-radius:50%;width:21px;position:absolute;bottom:0}.benefit-dash-brand-mark.costco{color:#e31f28;font-size:8px;-webkit-text-decoration:underline #1f67b1;text-decoration:underline #1f67b1;text-decoration-thickness:2px}.benefit-dash-brand-mark.chedraui{color:#ef7f00;font-family:serif;font-size:7px}.benefit-dash-brand-mark.uber{font-size:12px}.benefit-dash-brand-mark.cocacola{color:#e41f2b;font-family:cursive;font-size:7px}.benefit-dash-brand-mark.starbucks{color:#fff;background:#07834f;border-radius:50%;font-size:0}.benefit-dash-brand-mark.starbucks:before{content:"★";font-size:10px}.benefit-dash-lower{grid-template-columns:minmax(310px,.66fr) minmax(470px,1fr) minmax(285px,.62fr);gap:11px;display:grid}.benefit-dash-campaigns,.benefit-dash-alliances{min-height:244px}.benefit-dash-campaign-grid{grid-template-columns:1fr 1fr;gap:8px;padding:0 11px 11px;display:grid}.benefit-dash-campaign-grid>div{color:#1687ed;background:linear-gradient(125deg,#edf8ff,#f8fcff);border-radius:12px;grid-template-columns:45px minmax(0,1fr);align-items:start;gap:8px;min-width:0;min-height:82px;padding:10px;display:grid}.benefit-dash-campaign-grid>div.orange{color:#ec9814;background:linear-gradient(125deg,#fff5e7,#fffaf2)}.benefit-dash-campaign-grid>div>span{background:#e1f3ff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.benefit-dash-campaign-grid>div.orange>span{background:#fff0d9}.benefit-dash-campaign-grid .ht-icon{width:24px;height:24px}.benefit-dash-campaign-grid p{color:#335c8c;min-width:0;margin:0;font-size:9px;line-height:1.2}.benefit-dash-campaign-grid p strong{color:#0b1644;margin-bottom:2px;font-size:20px;line-height:1;display:block}.benefit-dash-campaign-grid p b,.benefit-dash-campaign-grid p small{margin-top:4px;display:block}.benefit-dash-campaign-grid p b{color:#0bad72;font-size:10px}.benefit-dash-campaign-grid p small{color:#56759c;margin-top:1px;font-size:8px}.benefit-dash-table-wrap{padding:0 12px 9px;overflow-x:auto}.benefit-dash-table-wrap table{border-collapse:collapse;color:#284b78;width:100%;font-size:9px}.benefit-dash-table-wrap th{color:#47658d;text-align:left;white-space:nowrap;border-top:1px solid #e5edf3;border-bottom:1px solid #e5edf3;height:25px;padding:4px 6px;font-size:8px}.benefit-dash-table-wrap td{white-space:nowrap;border-bottom:1px solid #edf2f6;height:30px;padding:4px 6px}.benefit-dash-table-wrap tbody tr:last-child td{border-bottom:0}.benefit-dash-alliances td:first-child{color:#183568;min-width:62px;font-weight:700}.benefit-dash-alliances td:nth-child(2){min-width:104px}.benefit-dash-alliances td:nth-child(3){text-align:center}.benefit-dash-alliances td:nth-child(4)>span{color:#079969;text-align:center;background:#e4faf1;border-radius:8px;min-width:63px;padding:5px 8px;display:inline-block}.benefit-dash-alliances td:last-child{color:#0b1644;font-weight:800}.benefit-dash-side{grid-template-rows:1.25fr .75fr;gap:8px;min-width:0;display:grid}.benefit-dash-side .service-dash-card-title h2{font-size:14px}.benefit-dash-renewals>div:last-child{padding:0 10px 8px;display:grid}.benefit-dash-renewals>div:last-child>div{color:#315a86;border-bottom:1px solid #edf2f6;grid-template-columns:43px minmax(55px,1fr) 73px 58px;align-items:center;gap:5px;min-width:0;height:24px;font-size:8px;display:grid}.benefit-dash-renewals>div:last-child>div:last-child{border-bottom:0}.benefit-dash-renewals .benefit-dash-brand-mark{width:39px;min-width:39px;height:16px}.benefit-dash-renewals time{white-space:nowrap}.benefit-dash-renewals strong{color:#0b1644;text-align:right;white-space:nowrap}.benefit-dash-opportunities>div:last-child{gap:4px;padding:0 9px 8px;display:grid}.benefit-dash-opportunities button{color:#ed8c0c;text-align:left;background:linear-gradient(110deg,#fff1dc,#fff8ed);border:0;border-radius:8px;grid-template-columns:20px 25px minmax(0,1fr) 12px;align-items:center;gap:5px;min-width:0;min-height:25px;padding:3px 7px;display:grid}.benefit-dash-opportunities button.purple{color:#8548ed;background:linear-gradient(110deg,#f3eaff,#faf7ff)}.benefit-dash-opportunities button.blue{color:#1687ed;background:linear-gradient(110deg,#e8f5ff,#f4faff)}.benefit-dash-opportunities button>.ht-icon:first-child{width:17px;height:17px}.benefit-dash-opportunities button>.ht-icon:last-child{justify-self:end;width:11px;height:11px}.benefit-dash-opportunities button>strong{font-size:17px;line-height:1}.benefit-dash-opportunities button>span{color:#315a86;min-width:0;font-size:8px;line-height:1.2}@media (width>=1900px){.benefit-dash-revenue,.benefit-dash-brands{min-height:320px}.benefit-dash-line-plot svg,.benefit-dash-y-axis{height:174px}.benefit-dash-campaigns,.benefit-dash-alliances{min-height:265px}}@media (width<=1260px){.benefit-dash-analytics{grid-template-columns:1fr}.benefit-dash-lower{grid-template-columns:1fr 1fr}.benefit-dash-alliances{grid-column:1/-1}.benefit-dash-side{grid-column:1/-1;grid-template-rows:auto;grid-template-columns:1fr 1fr}.benefit-dash-campaigns,.benefit-dash-alliances{min-height:auto}}@media (width<=820px){.benefit-dash-lower,.benefit-dash-side{grid-template-columns:1fr}.benefit-dash-alliances,.benefit-dash-side{grid-column:auto}.benefit-dash-table-wrap table{min-width:670px}}@media (width<=600px){.dashboard-period-toggle{width:100%;min-width:0}.dashboard-period-toggle button{padding-inline:5px;font-size:9px}.benefit-dash-brands .service-dash-card-header{flex-wrap:wrap;align-items:flex-start}.benefit-dash-brand-table{padding-inline:8px}.benefit-dash-campaign-grid{grid-template-columns:1fr}.benefit-dash-campaign-grid>div{min-height:76px}.benefit-dash-side{display:grid}}@media (width<=430px){.benefit-dash-line-chart{grid-template-columns:39px minmax(0,1fr);padding-inline:8px}.benefit-dash-line-plot svg,.benefit-dash-y-axis{height:145px}.benefit-dash-opportunities button{grid-template-columns:19px 23px minmax(0,1fr) 11px}}:where(.income-dashboard,.subs-dashboard,.service-dashboard){--dashboard-surface:#fffffff7;--dashboard-line:#d9e9f4;--dashboard-radius:17px;--dashboard-shadow:0 8px 25px #184d730b;--dashboard-kpi-height:124px;--dashboard-kpi-padding:16px 15px;--dashboard-card-header-height:54px;--dashboard-card-header-padding:11px 13px 8px;--dashboard-title-icon:42px;--dashboard-title-icon-size:22px;--dashboard-table-header-size:8px;--dashboard-table-row-size:9px;--dashboard-table-row-height:30px;gap:12px}:is(.income-page-heading,.subs-page-heading,.service-dash-heading){gap:24px}:is(.subs-page-heading,.service-dash-heading) p{color:#55729a}:is(.income-page-heading,.subs-page-heading,.service-dash-heading){grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(0,720px);align-content:start;align-items:center;gap:0 12px;display:grid}:is(.income-page-heading,.subs-page-heading,.service-dash-heading)>:first-child{grid-area:1/1;align-self:start;min-width:0}:is(.income-page-heading,.subs-page-heading,.service-dash-heading) .dashboard-tabs{grid-area:1/2;place-self:start stretch;width:100%;max-width:100%;margin:0}@media (width<=1260px){:is(.income-page-heading,.subs-page-heading,.service-dash-heading){grid-template-rows:52px auto;grid-template-columns:minmax(0,1fr);align-items:start;gap:0}:is(.income-page-heading,.subs-page-heading,.service-dash-heading) .dashboard-tabs{grid-area:2/1;justify-self:start;width:100%}}@media (width>=1261px){.property-dashboard .service-dash-heading>:first-child,.property-dashboard .service-dash-heading .dashboard-tabs{position:relative;top:5px}}:is(.income-kpi,.subs-kpi,.service-dash-kpi){height:var(--dashboard-kpi-height);min-height:var(--dashboard-kpi-height);padding:var(--dashboard-kpi-padding);border-color:var(--dashboard-line);border-radius:var(--dashboard-radius);box-shadow:var(--dashboard-shadow)}:is(.income-kpi,.subs-kpi,.service-dash-kpi)>div{padding-top:3px}:is(.income-card,.subs-card,.service-dash-card){border-color:var(--dashboard-line);border-radius:var(--dashboard-radius);background:var(--dashboard-surface);box-shadow:var(--dashboard-shadow)}:is(.income-card-header,.subs-card-header,.service-dash-card-header){min-height:var(--dashboard-card-header-height);padding:var(--dashboard-card-header-padding)}:is(.income-card-title,.subs-card-title,.service-dash-card-title){gap:10px}:is(.income-card-title,.subs-card-title,.service-dash-card-title)>span{width:var(--dashboard-title-icon);height:var(--dashboard-title-icon)}:is(.income-card-title,.subs-card-title,.service-dash-card-title) .ht-icon{width:var(--dashboard-title-icon-size);height:var(--dashboard-title-icon-size)}:is(.income-total,.subs-revenue-total,.service-dash-total){padding:0 18px 7px}:is(.income-total,.subs-revenue-total,.service-dash-total) strong{font-size:30px}:is(.income-table-wrap,.subs-table-wrap,.service-dash-table-wrap,.property-dash-table-wrap,.benefit-dash-table-wrap){padding:0 12px 10px}:is(.income-table-wrap,.subs-table-wrap,.service-dash-table-wrap,.property-dash-table-wrap,.benefit-dash-table-wrap) table{font-size:var(--dashboard-table-row-size)}:is(.income-table-wrap,.subs-table-wrap,.service-dash-table-wrap,.property-dash-table-wrap,.benefit-dash-table-wrap) th{height:26px;font-size:var(--dashboard-table-header-size);padding:4px 6px}:is(.income-table-wrap,.subs-table-wrap,.service-dash-table-wrap,.property-dash-table-wrap,.benefit-dash-table-wrap) td{height:var(--dashboard-table-row-height);padding:4px 6px}:is(.service-dash-opportunity-list button,.property-dash-opportunities button,.benefit-dash-opportunities button){cursor:pointer;transition:transform .16s,filter .16s}:is(.service-dash-opportunity-list button,.property-dash-opportunities button,.benefit-dash-opportunities button):hover{filter:saturate(1.05);transform:translateY(-1px)}:is(.service-dash-opportunity-list button,.property-dash-opportunities button,.benefit-dash-opportunities button):focus-visible{outline-offset:2px;outline:2px solid #258cf2}.benefit-dash-side .service-dash-card-header{min-height:39px;padding-block:5px}.benefit-dash-side .service-dash-card-title>span{width:30px;height:30px}.benefit-dash-side .service-dash-card-title .ht-icon{width:17px;height:17px}@media (width<=600px){:is(.income-kpi,.subs-kpi,.service-dash-kpi){grid-template-columns:44px minmax(0,1fr);height:auto;min-height:110px;padding:14px 12px}:is(.income-kpi-icon,.subs-kpi-icon,.service-dash-kpi-icon){width:44px;height:44px}:is(.income-kpi,.subs-kpi,.service-dash-kpi) strong{font-size:23px}:is(.income-kpi,.subs-kpi,.service-dash-kpi) em{display:none}:is(.income-card-header,.subs-card-header,.service-dash-card-header),:is(.income-total,.subs-revenue-total,.service-dash-total){flex-wrap:wrap;align-items:flex-start}:is(.income-total,.subs-revenue-total,.service-dash-total) strong{font-size:26px}:is(.income-table-wrap,.subs-table-wrap,.service-dash-table-wrap,.property-dash-table-wrap,.benefit-dash-table-wrap) table{min-width:560px}.benefit-dash-side .service-dash-card-header{min-height:39px;padding-block:5px}}:where(.dashboard-shell) .ht-icon{transform-origin:50%;scale:.72}:where(.income-dashboard,.subs-dashboard,.service-dashboard){--dashboard-radius:12px}:where(.dashboard-shell .dashboard-period-toggle){border-radius:8px}:where(.dashboard-shell .dashboard-period-toggle button),:where(.dashboard-shell .dashboard-period-toggle button.active){border-radius:6px}:where(.dashboard-shell) :is(.service-dash-opportunity-list button,.property-dash-opportunities button,.benefit-dash-opportunities button,.subs-status-list>div,.service-dash-funnel-step,.benefit-dash-campaign-grid>div,.subs-plan-list b,.subs-status-list b){border-radius:8px}:where(.module-page) .btn.ghost2{color:#6d5207b3;background:#f6b80f1a;border:1px solid #b4870b2e;font-weight:700}:where(.module-page) .appTopActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}:where(.module-page) .panicBtn{position:relative;overflow:hidden}:where(.module-page) .panicDot{background:var(--accent-yellow);border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 6px #f6b80f33}:where(.module-page) .appShell{grid-template-columns:320px 1fr;gap:14px;padding:18px 18px 26px;display:grid}:where(.module-page) .appSide{flex-direction:column;gap:12px;display:flex}:where(.module-page) .sideCard{border-radius:var(--r-2xl);box-shadow:var(--shadow-1);background:#ffffffe0;border:1px solid #1018281a;padding:14px;position:relative;overflow:hidden}:where(.module-page) .sideCard:before{content:"";pointer-events:none;background:radial-gradient(420px 220px at 15% 10%,#2a8ad01f,#0000 55%),radial-gradient(320px 200px at 90% 0,#f6b80f1a,#0000 55%);position:absolute;inset:-2px}:where(.module-page) .sideUser{border-bottom:1px solid #10182814;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:12px;display:flex;position:relative}:where(.module-page) .sideAvatar{color:#ffffffeb;background:linear-gradient(135deg, var(--brand-700), var(--brand-900));border-radius:18px;place-items:center;width:44px;height:44px;font-weight:900;display:grid;box-shadow:0 14px 34px #083a632e}:where(.module-page) .sideMeta{color:var(--muted);margin-top:2px;font-size:12px;font-weight:800}:where(.module-page) .sideNav{flex-direction:column;gap:8px;display:flex;position:relative}:where(.module-page) .sideItem{color:var(--text-1);background:#10182808;border:1px solid #10182814;border-radius:16px;align-items:center;gap:10px;padding:10px;font-size:13px;font-weight:900;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex}:where(.module-page) .sideItem:hover{border-color:#1c76b82e;transform:translateY(-1px);box-shadow:0 14px 34px #083a631a}:where(.module-page) .sideItem.active{color:var(--brand-900);background:#1c76b81f;border-color:#1c76b82e}:where(.module-page) .sideIco{background:#ffffffb3;border:1px solid #10182814;border-radius:14px;place-items:center;width:34px;height:34px;display:grid}:where(.module-page) .sideDivider{background:#1018281a;height:1px;margin:6px 0}:where(.module-page) .sideTip b{margin-top:10px;display:block;position:relative}:where(.module-page) .sideTip p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.45;position:relative}:where(.module-page) .appMain{min-width:0}:where(.module-page) .appHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}:where(.module-page) .appTitle{letter-spacing:.2px;margin:10px 0 6px;font-size:18px}:where(.module-page) .appSub{color:var(--muted);max-width:70ch;margin:0;font-size:13px;line-height:1.5}:where(.module-page) .appQuick{flex-wrap:wrap;gap:10px;display:flex}:where(.module-page) .quickCard{cursor:pointer;background:#ffffffd6;border:1px solid #1018281a;border-radius:18px;min-width:190px;padding:12px;transition:transform .16s,box-shadow .16s;box-shadow:0 12px 26px #083a6314}:where(.module-page) .quickCard:hover{transform:translateY(-2px);box-shadow:0 18px 44px #083a631f}:where(.module-page) .quickCard b{font-size:13px;display:block}:where(.module-page) .quickCard span{color:var(--muted);text-align:left;margin-top:4px;font-size:12px;font-weight:800;display:block}:where(.module-page) .appGrid{grid-template-columns:1.25fr 1fr;align-items:start;gap:14px;display:grid}:where(.module-page) .appCard{border-radius:var(--r-2xl);box-shadow:var(--shadow-1);background:#ffffffe0;border:1px solid #1018281a;min-width:0;padding:14px;position:relative;overflow:hidden}:where(.module-page) .appCard:before{content:"";pointer-events:none;background:radial-gradient(420px 220px at 15% 10%,#2a8ad01a,#0000 55%),radial-gradient(320px 200px at 90% 0,#f6b80f14,#0000 55%);position:absolute;inset:-2px}:where(.module-page) .appCardHead{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex;position:relative}:where(.module-page) .appCardHead b{font-size:13px}:where(.module-page) .muted{color:var(--muted);margin-top:3px;font-size:12px;font-weight:800}:where(.module-page) .appCardFoot{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex;position:relative}:where(.module-page) .btnSmall{border-radius:14px;padding:8px 10px;font-size:12px}:where(.module-page) .visitList{flex-direction:column;gap:10px;display:flex;position:relative}:where(.module-page) .visitItem{background:#10182808;border:1px solid #10182814;border-radius:18px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}:where(.module-page) .visitLeft{align-items:center;gap:10px;min-width:0;display:flex}:where(.module-page) .visitLeft b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}:where(.module-page) .visitAvatar{color:#ffffffeb;background:linear-gradient(135deg, var(--brand-700), var(--brand-900));border-radius:16px;flex:none;place-items:center;width:40px;height:40px;font-weight:900;display:grid;box-shadow:0 14px 34px #083a631f}:where(.module-page) .visitRight{flex:none;align-items:center;gap:8px;display:flex}:where(.module-page) .badge{color:var(--brand-900);background:#1c76b81a;border:1px solid #1c76b82e;border-radius:999px;align-items:center;padding:6px 10px;font-size:11px;font-weight:900;display:inline-flex}:where(.module-page) .badge.ok{color:#0b5a3e;background:#23c48329;border-color:#23c48338}:where(.module-page) .badge.warn{color:#6a4c00;background:#f6b80f2e;border-color:#f6b80f47}:where(.module-page) .timeline{flex-direction:column;gap:10px;display:flex;position:relative}:where(.module-page) .tItem{background:#10182808;border:1px solid #10182814;border-radius:18px;gap:10px;padding:12px;display:flex}:where(.module-page) .tDot{background:#1c76b8b3;border-radius:999px;flex:none;width:10px;height:10px;margin-top:4px;box-shadow:0 0 0 5px #1c76b824}:where(.module-page) .tDot.yellow{background:#f6b80fe6;box-shadow:0 0 0 5px #f6b80f2e}:where(.module-page) .noticeList{flex-direction:column;gap:10px;display:flex;position:relative}:where(.module-page) .noticeItem{background:#10182808;border:1px solid #10182814;border-radius:18px;padding:12px}:where(.module-page) .noticeItem b{font-size:13px;display:block}:where(.module-page) .amenGrid{gap:10px;display:grid;position:relative}:where(.module-page) .amenItem{text-align:left;cursor:pointer;background:#10182808;border:1px solid #10182814;border-radius:18px;width:100%;padding:12px;transition:transform .16s,box-shadow .16s}:where(.module-page) .amenItem:hover{transform:translateY(-1px);box-shadow:0 14px 34px #083a631a}:where(.module-page) .amenItem b{margin-bottom:4px;font-size:13px;display:block}:where(.module-page) .amenItem .badge{margin-top:8px}:where(.module-page) .chatSplit{gap:10px;display:grid;position:relative}:where(.module-page) .chatTile{cursor:pointer;text-align:left;background:#10182808;border:1px solid #10182814;border-radius:18px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:12px;transition:transform .16s,box-shadow .16s;display:flex}:where(.module-page) .chatTile:hover{transform:translateY(-1px);box-shadow:0 14px 34px #083a631a}:where(.module-page) .chatLeft{align-items:center;gap:10px;min-width:0;display:flex}:where(.module-page) .chatAvatar{color:#ffffffeb;background:linear-gradient(135deg, var(--brand-700), var(--brand-900));border-radius:16px;flex:none;place-items:center;width:40px;height:40px;font-weight:900;display:grid;box-shadow:0 14px 34px #083a631f}:where(.module-page) .chatAvatar.yellow{color:#6a4c00;background:linear-gradient(135deg,#f6b80feb,#f6b80fb3)}:where(.module-page) .appCardTall{grid-row:span 2}:where(.module-page) .appCardWide{grid-column:span 2}@media (width<=1100px){:where(.module-page) .appShell,:where(.module-page) .appGrid{grid-template-columns:1fr}:where(.module-page) .appCardTall{grid-row:auto}:where(.module-page) .appCardWide{grid-column:auto}}:where(.module-page) .material-symbols-rounded{font-variation-settings:"FILL" 0, "wght" 600, "GRAD" 0, "opsz" 24;color:#083a63d9;font-size:20px;line-height:1}:where(.module-page) .sideItem.active .material-symbols-rounded{color:#083a63f2}:where(.habitor-shell){background:var(--shell-canvas,#f2f5f8);color:#12263a;grid-template-columns:232px minmax(0,1fr);min-height:100vh;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;display:grid}:where(.habitor-sidebar){z-index:30;background:linear-gradient(180deg,var(--shell-sidebar,#07375e),var(--shell-sidebar-deep,#052b4a));color:#fff;flex-direction:column;height:100vh;padding:22px 14px 16px;display:flex;position:sticky;top:0;box-shadow:8px 0 30px #052b4a1f}:where(.habitor-side-head){justify-content:space-between;align-items:center;min-height:48px;padding:0 10px 18px;display:flex}:where(.habitor-side-head img){width:122px;height:auto;display:block}:where(.habitor-sidebar nav){flex-direction:column;gap:5px;min-height:0;padding:4px 0;display:flex;overflow:auto}:where(.habitor-sidebar nav a){color:#ffffffc7;border-radius:12px;align-items:center;gap:11px;padding:9px 11px;font-size:13px;font-weight:700;text-decoration:none;transition:all .18s;display:flex}:where(.habitor-sidebar nav a>span){background:#ffffff17;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}:where(.habitor-sidebar nav a:hover){color:#fff;background:#ffffff14}:where(.habitor-sidebar nav a.active){color:#fff;background:linear-gradient(90deg,#2c8bcbb3,#2c8bcb40);box-shadow:inset 3px 0 #f4b51b}:where(.habitor-sidebar nav a.active>span){color:#0a4775;background:#fff}:where(.habitor-user){color:#fff;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff24;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:9px;width:100%;margin-top:auto;padding:12px 8px 0;display:grid}:where(.habitor-user>span:nth-child(2)){min-width:0}:where(.habitor-user b),:where(.habitor-user small){white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}:where(.habitor-user b){font-size:12px}:where(.habitor-user small){color:#ffffff9e;margin-top:2px;font-size:10px}:where(.habitor-avatar),:where(.top-avatar){color:#4a3608;background:linear-gradient(145deg,#f4c34f,#e49c17);border-radius:50%;place-items:center;font-weight:900;display:grid}:where(.habitor-avatar){width:38px;height:38px;font-size:12px}:where(.habitor-workspace){flex-direction:column;min-width:0;display:flex}:where(.habitor-topbar){z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-bottom:1px solid #dfe7ed;align-items:center;gap:12px;min-height:72px;padding:10px clamp(14px,2vw,30px);display:flex;position:sticky;top:0}:where(.shell-select){gap:3px;width:min(220px,19vw);display:grid}:where(.shell-select span){color:#708194;text-transform:uppercase;letter-spacing:.08em;padding-left:2px;font-size:9px;font-weight:800}:where(.shell-select select){width:100%;height:38px;box-shadow:none;background-color:#f9fbfc;border:1px solid #dce5ec;border-radius:10px;padding:0 32px 0 11px;font-size:12px;font-weight:700}:where(.shell-search){flex:1;min-width:140px;max-width:560px;margin-left:auto;position:relative}:where(.shell-search>.ht-icon){color:#748496;width:17px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}:where(.shell-search input){height:40px;box-shadow:none;background:#f7f9fb;border:1px solid #dce5ec;border-radius:11px;padding:0 12px 0 38px;font-size:12px}:where(.shell-results){z-index:40;background:#fff;border:1px solid #dbe4eb;border-radius:13px;padding:7px;position:absolute;top:46px;left:0;right:0;box-shadow:0 20px 45px #16354e2e}:where(.shell-results button){text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;gap:10px;width:100%;padding:9px;display:flex}:where(.shell-results button:hover){background:#eef5fa}:where(.shell-results span){color:#718193;font-size:11px}:where(.shell-actions){align-items:center;gap:9px;display:flex}:where(.shell-icon),:where(.top-avatar){background:#fff;border:1px solid #dce5ec;width:38px;height:38px;position:relative;box-shadow:0 5px 15px #0f324b12}:where(.shell-icon){color:#174c72;border-radius:11px;place-items:center;display:grid}:where(.shell-icon i){color:#fff;background:#e8a91e;border:2px solid #fff;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;font-style:normal;font-weight:900;display:grid;position:absolute;top:-5px;right:-3px}:where(.top-avatar){border-radius:50%;font-size:11px}:where(.shell-popover-wrap){position:relative}:where(.shell-popover){z-index:45;background:#fff;border:1px solid #dbe4eb;border-radius:14px;gap:7px;width:260px;padding:12px;display:grid;position:absolute;top:47px;right:0;box-shadow:0 20px 45px #16354e33}:where(.shell-popover>a),:where(.shell-popover>button){color:#23455f;text-align:left;background:#f3f7fa;border:0;border-radius:9px;padding:10px;font-size:12px;text-decoration:none}:where(.shell-popover span){color:#718193;font-size:11px}:where(.profile-popover button){align-items:center;gap:7px;margin-top:4px;display:flex}:where(.shell-menu),:where(.shell-close),:where(.shell-backdrop){display:none}:where(.habitor-content){width:100%;min-width:0;padding:clamp(14px,1.7vw,28px)}:where(.module-page){background:0 0;width:100%;min-height:auto}:where(.module-page) .module-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}:where(.module-page) .module-subnav{scrollbar-width:thin;gap:5px;padding:3px;display:flex;overflow:auto}:where(.module-page) .module-subnav a{white-space:nowrap;color:#607387;background:#fff;border:1px solid #dce5ec;border-radius:10px;align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:800;text-decoration:none;display:flex}:where(.module-page) .module-subnav a.active{color:#fff;background:#0b4c7e;border-color:#0b4c7e}:where(.module-page) .module-subnav .ht-icon{width:15px;height:15px}:where(.module-page) .module-tip{color:#607387;background:#fff;border:1px solid #dce5ec;border-radius:14px;align-items:center;gap:10px;margin-top:14px;padding:12px 14px;font-size:11px;display:flex}:where(.module-page) .module-tip>b{color:#173e5c;white-space:nowrap}@media (width<=1050px){:where(.habitor-shell){grid-template-columns:82px minmax(0,1fr)}:where(.habitor-sidebar){padding-inline:10px}:where(.habitor-side-head){justify-content:center;padding-inline:0}:where(.habitor-side-head img){object-fit:cover;object-position:left;width:48px}:where(.habitor-sidebar nav a){justify-content:center;padding:8px}:where(.habitor-sidebar nav a>span){width:36px;height:36px}:where(.habitor-sidebar nav a:not(.active)>span){background:#ffffff14}:where(.habitor-sidebar nav a){font-size:0}:where(.habitor-user){grid-template-columns:1fr;justify-items:center}:where(.habitor-user>span:nth-child(2)),:where(.habitor-user>.ht-icon){display:none}:where(.shell-select){width:175px}:where(.shell-period){width:130px}}@media (width<=760px){:where(.habitor-shell){display:block}:where(.habitor-sidebar){width:245px;transition:transform .22s;position:fixed;top:0;left:0;transform:translate(-105%)}:where(.habitor-sidebar.open){transform:translate(0)}:where(.habitor-sidebar nav a){justify-content:flex-start;font-size:13px}:where(.habitor-user){justify-items:initial;grid-template-columns:38px minmax(0,1fr) 18px}:where(.habitor-user>span:nth-child(2)),:where(.habitor-user>.ht-icon){display:block}:where(.shell-menu),:where(.shell-close){display:grid}:where(.shell-close){color:#fff;box-shadow:none;background:#ffffff14;border-color:#ffffff1f}:where(.shell-backdrop){z-index:25;background:#0218297a;border:0;display:block;position:fixed;inset:0}:where(.habitor-topbar){flex-wrap:wrap;min-height:62px;padding:9px 12px}:where(.shell-select),:where(.shell-period){width:calc(50% - 31px)}:where(.shell-search){flex-basis:100%;order:5;max-width:none}:where(.shell-actions){margin-left:auto}:where(.habitor-content){padding:12px}:where(.module-page) .module-toolbar{flex-direction:column;align-items:flex-start}:where(.module-page) .module-subnav{width:100%}:where(.module-page) .module-tip{flex-wrap:wrap;align-items:flex-start}}:where(.habitor-shell){background:linear-gradient(135deg,#eff7fc,#f7fbfe 46%,#edf6fb);grid-template-columns:clamp(232px,16.8vw,286px) minmax(0,1fr);gap:12px;padding:14px;overflow-x:hidden}:where(.habitor-sidebar){background:radial-gradient(circle at 60% 25%,#0072b33d,#0000 42%),linear-gradient(#064e7e,#06436f 60%,#05375d);border-radius:20px;height:calc(100vh - 28px);padding:27px 16px 18px;top:14px;box-shadow:0 12px 30px #04365b2e}:where(.habitor-side-head img){width:min(168px,100%)}:where(.habitor-sidebar nav){scrollbar-width:none;gap:4px;padding:3px 0}:where(.habitor-sidebar nav a){color:#ffffffdb;border:1px solid #0000;border-radius:13px;gap:13px;padding:8px 10px;font-weight:600}:where(.habitor-sidebar nav a>span){flex:none;width:34px;height:34px}:where(.habitor-sidebar nav a.active){box-shadow:none;background:linear-gradient(90deg,#1d8bdcb3,#ffffff17);border-color:#fff3}:where(.habitor-sidebar nav a.active>span){color:#fff;background:#168ce4;box-shadow:0 7px 16px #00417340}:where(.habitor-user){background:#002c4c2e;border:1px solid #fff3;border-radius:13px;grid-template-columns:44px minmax(0,1fr) 18px;gap:10px;padding:9px}:where(.habitor-avatar),:where(.top-avatar){color:#12365b;background:linear-gradient(145deg,#e2f2ff,#c8e4fa)}:where(.habitor-topbar){background:#ffffffe0;border:1px solid #deeaf3e6;border-radius:17px;gap:10px;min-height:58px;padding:8px 10px;top:14px;box-shadow:0 8px 25px #1946690d}:where(.shell-select){width:min(220px,19vw);display:block;position:relative}:where(.shell-select span){clip:rect(0,0,0,0);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}:where(.shell-select select){color:#101a3d;background-color:#fff;border:0;border-radius:11px;height:42px;padding:0 32px 0 12px;font-size:12px;font-weight:800}:where(.shell-condo){border-right:1px solid #e8eef3;width:235px;padding-right:9px}:where(.shell-period){width:210px}:where(.shell-period>.ht-icon){z-index:1;color:#101a3d;pointer-events:none;width:18px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}:where(.shell-period select){padding-left:39px}:where(.shell-search){min-width:160px;max-width:520px}:where(.shell-search input){color:#304d75;background:#fff;border-color:#dce5ec;width:100%;height:40px}:where(.shell-icon),:where(.top-avatar){width:40px;height:40px;box-shadow:none;background-color:#fff;border:0}:where(.shell-icon){color:#0b163b}:where(.shell-icon i){color:#0000;background:#ed2844;border:2px solid #fff;width:12px;min-width:12px;height:12px;padding:0;font-size:0;top:0;right:0}:where(.top-avatar){border:1px solid #afd2ed}:where(.shell-actions){margin-left:auto}@media (width<=1050px){:where(.habitor-shell){grid-template-columns:78px minmax(0,1fr);gap:10px;padding:10px}:where(.habitor-sidebar){height:calc(100vh - 20px);padding-inline:9px;top:10px}:where(.habitor-side-head img){width:43px}:where(.habitor-topbar){top:10px}:where(.shell-period){width:175px}}@media (width<=760px){:where(.habitor-shell){padding:8px;display:block}:where(.habitor-sidebar){width:245px;height:calc(100vh - 16px);top:8px;left:8px;transform:translate(-110%)}:where(.habitor-sidebar.open){transform:translate(0)}:where(.habitor-user){grid-template-columns:44px minmax(0,1fr) 18px}:where(.habitor-topbar){min-height:58px;padding:8px;top:8px}:where(.shell-select){width:calc(50% - 26px)}:where(.shell-condo){border-right:0;padding-right:0}:where(.shell-period){width:calc(50% - 26px)}:where(.habitor-content){padding:8px 0 0}}@media (width<=480px){:where(.shell-select){order:4;width:calc(58% - 4px)}:where(.shell-period){width:calc(42% - 4px)}:where(.shell-select select){font-size:10px}:where(.shell-period select){padding-left:33px}:where(.shell-period>.ht-icon){width:16px;left:9px}:where(.habitor-topbar){gap:7px}:where(.shell-actions .shell-popover-wrap:last-child){display:block}}:where(.habitor-shell){background:linear-gradient(135deg,#eff8fd,#f8fbfd 48%,#eef7fb);grid-template-columns:clamp(244px,16.5vw,292px) minmax(0,1fr);gap:0;width:100%;height:100dvh;min-height:100dvh;padding:0;overflow:hidden}:where(.habitor-sidebar){color:#07184b;background:#fff;border:0;border-right:1px solid #dcebf5;border-radius:0;height:100dvh;min-height:0;padding:32px 18px 20px;position:sticky;top:0;overflow:hidden;box-shadow:10px 0 30px #1f5e890e}:where(.habitor-side-head){min-height:56px;padding:0 12px 24px}:where(.habitor-side-head>a){min-width:0;display:block}:where(.habitor-side-head img){width:min(200px,100%);max-width:none}:where(.habitor-sidebar nav){scrollbar-width:thin;scrollbar-color:#d7e9f6 transparent;overscroll-behavior:contain;flex:auto;gap:8px;min-height:0;padding:8px 5px 18px;overflow:hidden auto}:where(.habitor-sidebar nav a){color:#08194e;background:#fff;border:1px solid #0000;border-radius:15px;gap:16px;min-height:54px;padding:7px 12px;font-size:14px;font-weight:650;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s}:where(.habitor-sidebar nav a>span){color:#0b2d64;background:#eff8fe;border:1px solid #e1eff9;flex:none;width:40px;height:40px}:where(.habitor-sidebar nav a>span .ht-icon){width:22px;height:22px}:where(.habitor-sidebar nav a:hover){color:#08194e;background:#f8fcff;border-color:#e3eff7;transform:translate(2px)}:where(.habitor-sidebar nav a.active){color:#09215b;background:linear-gradient(112deg,#edf9ff 0%,#d9f1ff 48%,#cbe9ff 100%);border-color:#cce8fb;box-shadow:0 9px 24px #278ed324,inset 0 1px #ffffffe6}:where(.habitor-sidebar nav a.active>span){color:#fff;background:linear-gradient(145deg,#17a3f5,#087fdc);border-color:#168fe7;box-shadow:0 8px 19px #0880dc47,0 0 16px #43b5f633}:where(.habitor-user){color:#08194e;background:#fff;border:1px solid #dbeaf5;border-radius:14px;grid-template-columns:44px minmax(0,1fr) 18px;gap:11px;margin-top:auto;padding:12px;box-shadow:0 7px 22px #164c730e}:where(.habitor-user b){color:#08194e;font-size:12px}:where(.habitor-user small){color:#42658e}:where(.habitor-avatar){color:#0a2d63;background:#eff8fe;border:1px solid #dcecf8;width:44px;height:44px}:where(.habitor-avatar .ht-icon){width:23px;height:23px}:where(.habitor-workspace){scrollbar-gutter:stable;overscroll-behavior:contain;height:100dvh;min-height:0;padding:20px 20px 0;overflow:hidden auto}:where(.habitor-topbar){background:#ffffffeb;border:1px solid #d8e7f1f2;border-radius:17px;min-height:58px;top:0;box-shadow:0 8px 25px #1946690e}:where(.dashboard-tabs){background:#ffffffeb;border:1px solid #d7e7f2;border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;width:min(720px,100%);margin:0 auto 14px;padding:4px;display:grid;box-shadow:0 7px 22px #194e740b}:where(.dashboard-tabs a){color:#0d1b4c;text-align:center;white-space:nowrap;border:1px solid #0000;border-radius:12px;place-items:center;min-height:39px;padding:8px 13px;font-size:12px;font-weight:750;text-decoration:none;transition:background .18s,border-color .18s,box-shadow .18s,color .18s;display:grid}:where(.dashboard-tabs a:hover){color:#0872ca;background:#f2f9fe}:where(.dashboard-tabs a.active){color:#076dcc;background:linear-gradient(115deg,#e7f8ff,#ccecff);border-color:#b8def8;box-shadow:0 7px 17px #278ed321,inset 0 1px #fff}@media (width<=1050px) and (width>=821px){:where(.habitor-shell){grid-template-columns:88px minmax(0,1fr)}:where(.habitor-sidebar){padding:24px 10px 16px}:where(.habitor-side-head){justify-content:center;padding:0 4px 21px}:where(.habitor-side-head>a){width:45px;overflow:hidden}:where(.habitor-side-head img){width:200px}:where(.habitor-sidebar nav){padding-inline:2px}:where(.habitor-sidebar nav a){justify-content:center;padding:7px;font-size:0}:where(.habitor-sidebar nav a>span){width:42px;height:42px}:where(.habitor-user){grid-template-columns:1fr;justify-items:center;padding:9px}:where(.habitor-user>span:nth-child(2)),:where(.habitor-user>.ht-icon){display:none}:where(.habitor-workspace){padding:14px 14px 0}}@media (width<=820px){:where(.habitor-shell){height:100dvh;padding:0;display:block}:where(.habitor-sidebar){border-radius:0;width:min(285px,86vw);height:100dvh;padding:26px 16px 18px;transition:transform .22s;position:fixed;top:0;left:0;transform:translate(-105%)}:where(.habitor-sidebar.open){transform:translate(0)}:where(.habitor-side-head){justify-content:space-between;padding:0 8px 22px}:where(.habitor-side-head img){object-fit:initial;width:min(200px,100%)}:where(.habitor-sidebar nav a){justify-content:flex-start;font-size:14px}:where(.habitor-user){justify-items:initial;grid-template-columns:44px minmax(0,1fr) 18px}:where(.habitor-user>span:nth-child(2)),:where(.habitor-user>.ht-icon){display:block}:where(.shell-menu),:where(.shell-close){display:grid}:where(.shell-close){color:#0a2d63;box-shadow:none;background:#f1f8fd;border:1px solid #dcebf6}:where(.shell-backdrop){z-index:25;background:#041d3575;border:0;display:block;position:fixed;inset:0}:where(.habitor-workspace){height:100dvh;padding:10px 10px 0}:where(.habitor-topbar){flex-wrap:wrap;min-height:58px;padding:8px;top:0}:where(.shell-select){width:calc(50% - 26px)}:where(.shell-condo){border-right:0;padding-right:0}:where(.shell-period){width:calc(50% - 26px)}:where(.shell-search){flex-basis:100%;order:5;max-width:none}:where(.shell-actions){margin-left:auto}:where(.habitor-content){padding:10px 0 20px}:where(.module-page) .module-toolbar{flex-direction:column;align-items:flex-start}:where(.module-page) .module-subnav{width:100%}:where(.module-page) .module-tip{flex-wrap:wrap;align-items:flex-start}}@media (width<=600px){:where(.dashboard-tabs){scrollbar-width:none;justify-content:flex-start;width:100%;display:flex;overflow-x:auto}:where(.dashboard-tabs)::-webkit-scrollbar{display:none}:where(.dashboard-tabs a){flex:1 0 auto;min-width:max-content}}@media (width<=480px){:where(.shell-select){order:4;width:calc(58% - 4px)}:where(.shell-period){width:calc(42% - 4px)}:where(.shell-select select){font-size:10px}:where(.shell-period select){padding-left:33px}:where(.shell-period>.ht-icon){width:16px;left:9px}:where(.habitor-topbar){gap:7px}:where(.shell-actions .shell-popover-wrap:last-child){display:none}}:where(.dashboard-shell .habitor-topbar){border-radius:12px}:where(.dashboard-shell .shell-select select){border-radius:8px}:where(.dashboard-shell .shell-icon){border-radius:9px}:where(.dashboard-shell .habitor-sidebar nav a),:where(.dashboard-shell .habitor-user){border-radius:10px}:where(.dashboard-shell .dashboard-tabs){border-radius:11px}:where(.dashboard-shell .dashboard-tabs a){border-radius:8px}:where(.habitor-workspace){padding:0}:where(.habitor-topbar){z-index:20;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:0;border-bottom:1px solid #dbe7ef;border-radius:0;min-height:58px;padding:8px 20px;position:sticky;top:0;box-shadow:0 2px 9px #123e5e0b}:where(.shell-placeholder-links){align-items:center;gap:5px;display:flex}:where(.shell-placeholder-links button){color:#587493;cursor:default;background:#f8fbfd;border:1px solid #dce8f0;border-radius:6px;height:28px;padding:0 9px;font-size:10px;font-weight:800}:where(.shell-placeholder-links button:disabled){opacity:1}:where(.habitor-content){padding:20px 20px 24px}@media (width<=1050px){:where(.habitor-workspace){padding:0}:where(.habitor-topbar){padding-inline:14px}:where(.habitor-content){padding:14px 14px 22px}}@media (width<=820px){:where(.habitor-workspace){padding:0}:where(.habitor-topbar){flex-wrap:nowrap;min-height:58px;padding:8px 10px;top:0}:where(.shell-placeholder-links){gap:4px;min-width:0}:where(.shell-placeholder-links button){height:27px;padding:0 7px;font-size:9px}:where(.habitor-content){padding:12px 10px 20px}}@media (width<=430px){:where(.shell-placeholder-links button){padding:0 5px;font-size:8px}:where(.habitor-topbar){gap:6px;padding-inline:8px}:where(.shell-actions){gap:5px}:where(.shell-icon),:where(.top-avatar){width:36px;height:36px}}:where(.page-services) .svGrid{grid-template-columns:1.25fr 1fr}:where(.page-services) .svCatalog{min-width:0}:where(.page-services) .svSearch{background:#ffffffc7;border:1px solid #1018281a;border-radius:16px;align-items:center;gap:8px;padding:8px 10px;display:flex;box-shadow:0 12px 26px #083a6314}:where(.page-services) .svSearch .material-symbols-rounded{color:#083a63bf;font-size:18px}:where(.page-services) .svSearchInput{width:260px;max-width:48vw;color:var(--text-1);box-shadow:none;background:0 0;border:0;outline:none;padding:0;font-size:12px;font-weight:900}:where(.page-services) .svTags{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex;position:relative}:where(.page-services) .svTag{cursor:pointer;background:#ffffffc7;border:1px solid #1018281a;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:900;transition:transform .16s,box-shadow .16s,border-color .16s}:where(.page-services) .svTag:hover{transform:translateY(-1px);box-shadow:0 14px 34px #083a631a}:where(.page-services) .svTag.active{color:var(--brand-900);background:#1c76b81f;border-color:#1c76b82e}:where(.page-services) .svCards{grid-template-columns:1fr 1fr;gap:10px;display:grid;position:relative}:where(.page-services) .svCard{text-align:left;cursor:pointer;background:#10182808;border:1px solid #10182814;border-radius:18px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:12px;transition:transform .16s,box-shadow .16s;display:flex}:where(.page-services) .svCard:hover{transform:translateY(-1px);box-shadow:0 14px 34px #083a631a}:where(.page-services) .svIco{background:#1c76b81f;border:1px solid #1c76b82e;border-radius:16px;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 14px 34px #083a631a}:where(.page-services) .svIco .material-symbols-rounded{font-size:18px}:where(.page-services) .svIco.yellow{background:#f6b80f2e;border-color:#f6b80f47}:where(.page-services) .svIco.yellow .material-symbols-rounded{color:#6a4c00}:where(.page-services) .svInfo{min-width:0}:where(.page-services) .svInfo b{font-size:13px;display:block}:where(.page-services) .svInfo .muted{margin-top:3px}:where(.page-services) .svForm{flex-direction:column;gap:10px;display:flex;position:relative}:where(.page-services) .svField label{color:var(--text-1);letter-spacing:.2px;font-size:12px;font-weight:900}:where(.page-services) .svField input,:where(.page-services) .svField select,:where(.page-services) .svField textarea{background:#ffffffd6;border:1px solid #1018281a;border-radius:16px;outline:none;width:100%;padding:12px;font-size:14px;transition:box-shadow .16s,border-color .16s,transform .16s;box-shadow:0 12px 26px #083a630f}:where(.page-services) .svField textarea{resize:vertical}:where(.page-services) .svTwo{grid-template-columns:1fr 1fr;gap:10px;display:grid}:where(.page-services) .svToday{min-width:0}:where(.page-services) .svTrip{grid-template-columns:1.2fr .8fr;gap:12px;display:grid;position:relative}:where(.page-services) .svDriver{background:#10182808;border:1px solid #10182814;border-radius:18px;align-items:center;gap:10px;margin-bottom:10px;padding:12px;display:flex}:where(.page-services) .svDriverAvatar{color:#ffffffeb;background:linear-gradient(135deg, var(--brand-700), var(--brand-900));border-radius:18px;flex:none;place-items:center;width:44px;height:44px;font-weight:900;display:grid;box-shadow:0 14px 34px #083a631f}:where(.page-services) .svStatusLine{flex-direction:column;gap:10px;display:flex}:where(.page-services) .svStep{background:#ffffffb3;border:1px solid #10182814;border-radius:18px;align-items:center;gap:10px;padding:12px;display:flex}:where(.page-services) .svDot{background:#6c7a92b3;border-radius:999px;flex:none;width:10px;height:10px;box-shadow:0 0 0 5px #6c7a921f}:where(.page-services) .svStep.done .svDot{background:#23c483e6;box-shadow:0 0 0 5px #23c48329}:where(.page-services) .svStep.current{background:#f6b80f1a;border-color:#f6b80f47}:where(.page-services) .svStep.current .svDot{background:#f6b80ff2;box-shadow:0 0 0 5px #f6b80f2e}:where(.page-services) .svTripRight{flex-direction:column;gap:10px;display:flex}:where(.page-services) .svMiniCard{background:#10182808;border:1px solid #10182814;border-radius:18px;padding:12px}:where(.page-services) .svMiniCard b{margin-bottom:6px;font-size:13px;display:block}:where(.page-services) .svMiniActions{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}:where(.page-services) .svRatings{gap:10px;display:grid}:where(.page-services) .rateCard{background:#10182808;border:1px solid #10182814;border-radius:18px;padding:12px}:where(.page-services) .rateTop{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}:where(.page-services) .rateStars{letter-spacing:2px;color:#f6b80ff2;text-shadow:0 10px 30px #f6b80f2e;font-size:12px}:where(.page-services) .rateTags{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}@media (width<=1100px){:where(.page-services) .svGrid,:where(.page-services) .svTrip{grid-template-columns:1fr}}@media (width<=720px){:where(.page-services) .svCards,:where(.page-services) .svTwo{grid-template-columns:1fr}:where(.page-services) .svSearchInput{width:100%;max-width:100%}}:where(.page-services) .btn-highlight{transition:transform .2s;position:relative}:where(.page-services) .btn-highlight:active{transform:scale(.96)}:where(.page-services) .link-animate{display:inline-block;position:relative}:where(.page-services) .link-animate.clicked:after{content:"";background:#0d6efd66;border-radius:50%;width:10px;height:10px;animation:.6s ease-out pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where(.page-services) .calendarMock,:where(.page-services) .walletSummary,:where(.page-services) .progressWrap,:where(.page-services) .photoGrid,:where(.page-services) .mapMock{margin-top:16px}:where(.page-services) .calendarGrid{grid-template-columns:repeat(7,1fr);gap:10px;margin-top:14px;display:grid}:where(.page-services) .day{color:#fff;cursor:pointer;background:#141826;border:none;border-radius:14px;height:48px}:where(.page-services) .day.disabled{opacity:.35;cursor:not-allowed}:where(.page-services) .day.active{outline:2px solid #0d6efd;box-shadow:0 0 18px #0d6efd40}:where(.page-services) .calendarLegend{color:#9aa4b2;gap:18px;margin-top:14px;font-size:13px;display:flex}:where(.page-services) .mapMock{background:linear-gradient(135deg,#ffffff08,#ffffff03),#121826;border-radius:24px;height:260px;position:relative;overflow:hidden}:where(.page-services) .mapRoute{background:linear-gradient(90deg,#0d6efd,#69b1ff);border-radius:999px;height:4px;position:absolute;top:120px;left:90px;right:90px}:where(.page-services) .mapHouse{color:#fff;background:#1d2436;border-radius:14px;padding:10px 12px;font-size:13px;position:absolute;top:100px;right:28px}:where(.page-services) .mapCar{font-size:28px;position:absolute;top:92px;left:42px}:where(.page-services) .progressBar{background:#1a2132;border-radius:999px;height:14px;overflow:hidden}:where(.page-services) .progressFill{background:linear-gradient(90deg,#0d6efd,#69b1ff);border-radius:999px;width:68%;height:100%;animation:2s ease-in-out infinite alternate progressMove}@keyframes progressMove{0%{width:52%}to{width:82%}}:where(.page-services) .photoGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}:where(.page-services) .photoMock{background:linear-gradient(135deg,#ffffff0d,#ffffff05),#1a2132;border-radius:18px;height:140px}:where(.page-services) .walletRow{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:14px 0;display:flex}:where(.page-services) .walletRow.total{color:#7dd3fc;font-size:18px}:where(.page-services) .btn-highlight{position:relative;overflow:hidden}:where(.page-services) .hiddenStep{display:none}:where(.page-services) .btn-highlight{transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden}:where(.page-services) .btn-highlight.clicked{transform:scale(.97)}:where(.page-services) .btn-highlight.clicked:after{content:"";background:#ffffff47;border-radius:999px;width:10px;height:10px;animation:.62s ease-out pulseClick;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes pulseClick{0%{opacity:.95;width:10px;height:10px}to{opacity:0;width:180px;height:180px}}:where(.page-services) .calendarMockPro{background:linear-gradient(#ffffff08,#ffffff04);border:1px solid #ffffff12;border-radius:24px;margin-top:16px;padding:18px}:where(.page-services) .calendarTopBar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}:where(.page-services) .calendarNavBtn{color:#fff;cursor:pointer;background:#d4e2ff;border:none;border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;display:flex}:where(.page-services) .calendarMonthWrap{text-align:center;flex:1}:where(.page-services) .calendarMonthLabel{color:#171e2d;margin-bottom:10px;font-size:22px;font-weight:700}:where(.page-services) .weekDays{color:#94a3b8;text-align:center;grid-template-columns:repeat(7,1fr);gap:10px;margin-bottom:10px;font-size:13px;display:grid}:where(.page-services) .calendarGridPro{grid-template-columns:repeat(7,1fr);gap:10px;display:grid}:where(.page-services) .dayCell{color:#fff;cursor:pointer;border:none;border-radius:16px;height:58px;font-weight:700;transition:transform .18s,box-shadow .18s,border .18s}:where(.page-services) .dayCell.empty{cursor:default;background:0 0}:where(.page-services) .dayCell.busy{color:#c2887f;background:#e3371e2e;border:1px solid #e3371e59}:where(.page-services) .dayCell.free{color:#698d74;background:#16a34a29;border:1px solid #22c55e57}:where(.page-services) .dayCell.free:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0000002e}:where(.page-services) .dayCell.selected{color:#fff;background:#e3371e;border:1px solid #e3371ef2;box-shadow:0 0 0 4px #e3371e29,0 16px 34px #e3371e38}:where(.page-services) .calendarLegend{color:#94a3b8;flex-wrap:wrap;justify-content:center;gap:18px;font-size:13px;display:flex}:where(.page-services) .legendDot{border-radius:999px;width:10px;height:10px;margin-right:6px;display:inline-block}:where(.page-services) .legendBusy{background:#e3371e}:where(.page-services) .legendFree{background:#22c55e}:where(.page-services) .legendSelected{background:#fff}:where(.page-services) .acceptanceBox{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:320px;display:flex;position:relative}:where(.page-services) .acceptancePulse{background:#16a34a1f;border-radius:999px;width:160px;height:160px;animation:1.6s ease-in-out infinite acceptPulse;position:absolute}:where(.page-services) .acceptanceIcon{z-index:2;color:#fff;background:#16a34a;border-radius:999px;justify-content:center;align-items:center;width:82px;height:82px;display:flex;position:relative;box-shadow:0 18px 40px #16a34a38}:where(.page-services) .acceptanceIcon .material-symbols-rounded{font-size:42px}:where(.page-services) .acceptanceBox h3{z-index:2;color:#fff;margin:22px 0 8px;font-size:30px;position:relative}:where(.page-services) .acceptanceBox p{z-index:2;color:#aab4c5;max-width:520px;margin:0;position:relative}@keyframes acceptPulse{0%{opacity:.7;transform:scale(.86)}to{opacity:0;transform:scale(1.18)}}:where(.page-services) .mapReal{background:#0f1724;border:1px solid #ffffff0f;border-radius:28px;height:340px;margin-top:18px;position:relative;overflow:hidden}:where(.page-services) .mapRealImg{object-fit:cover;width:100%;height:100%;display:block}:where(.page-services) .mapMarker{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;justify-content:center;align-items:center;width:54px;height:54px;display:flex;position:absolute;box-shadow:0 18px 40px #0000002e}:where(.page-services) .homeMarker{color:#fff;background:#e3371eeb;top:120px;right:72px}:where(.page-services) .vanMarker{color:#101828;background:#ffffffe6;animation:1.8s ease-in-out infinite alternate vanFloat;top:190px;left:90px}:where(.page-services) .mapEtaCard{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c1018d1;border:1px solid #ffffff14;border-radius:18px;padding:14px 16px;position:absolute;bottom:24px;left:24px}:where(.page-services) .mapEtaCard b{margin-bottom:4px;display:block}:where(.page-services) .mapEtaCard span{color:#b8c2d3;font-size:13px}@keyframes vanFloat{0%{transform:translateY(0)}to{transform:translateY(-8px)}}:where(.page-services) .serviceHistoryList{flex-direction:column;gap:12px;margin-top:14px;display:flex}:where(.page-services) .serviceHistoryItem{background:#ffffff08;border:1px solid #ffffff0f;border-radius:20px;align-items:center;gap:14px;padding:16px;display:flex}:where(.page-services) .serviceHistoryItem.activeResult{background:linear-gradient(#e3371e1f,#ffffff08);border:1px solid #e3371e3d}:where(.page-services) .serviceHistoryIcon{color:#fff;background:#fffae3;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}:where(.page-services) .serviceHistoryInfo{flex:1}:where(.page-services) .evidenceGallery{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px;display:grid}:where(.page-services) .evidenceCard{background:#ffffff08;border:1px solid #ffffff0f;border-radius:20px;overflow:hidden}:where(.page-services) .evidenceCard img{object-fit:cover;width:100%;height:180px;display:block}:where(.page-services) .evidenceMeta{color:#c8d0dc;padding:12px 14px;font-size:13px}:where(.page-services) .walletTicket{background:linear-gradient(#28324bd1,#28324b);border:1px solid #ffffff14;border-radius:28px;max-width:760px;margin:0 auto;overflow:hidden;box-shadow:0 24px 60px #0000002e}:where(.page-services) .walletTicketTop{border-bottom:1px dashed #ffffff1f;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 24px 18px;display:flex}:where(.page-services) .walletMiniBrand{color:#e3371e;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:13px;font-weight:700}:where(.page-services) .walletTicketTop h3{color:#fff;margin:0;font-size:28px}:where(.page-services) .walletPaidBadge{color:#baf7cd;background:#16a34a24;border:1px solid #16a34a47;border-radius:999px;padding:10px 14px;font-weight:700}:where(.page-services) .walletTicketBody{padding:22px 24px 26px}:where(.page-services) .ticketRow{color:#c6cfdb;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}:where(.page-services) .ticketRow b{color:#fff}:where(.page-services) .ticketDivider{border-top:1px dashed #ffffff1f;margin:6px 0}:where(.page-services) .benefitRow span,:where(.page-services) .benefitRow b{color:#e3371e;font-weight:700}:where(.page-properties) .mpGrid{grid-template-columns:1.35fr 1fr}:where(.page-properties) .mpFilters{flex-wrap:wrap;gap:8px;display:flex}:where(.page-properties) .mpFilter{cursor:pointer;background:#ffffffc7;border:1px solid #1018281a;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:900;transition:transform .16s,box-shadow .16s,border-color .16s}:where(.page-properties) .mpFilter:hover{transform:translateY(-1px);box-shadow:0 14px 34px #083a631a}:where(.page-properties) .mpFilter.active{color:var(--brand-900);background:#1c76b81f;border-color:#1c76b82e}:where(.page-properties) .mpCards{gap:10px;display:grid;position:relative}:where(.page-properties) .mpItem{background:#10182808;border:1px solid #10182814;border-radius:18px;grid-template-columns:160px 1fr;gap:12px;padding:12px;display:grid;overflow:hidden}:where(.page-properties) .mpThumb{background:radial-gradient(220px 120px at 20% 10%,#2a8ad029,#0000 55%),radial-gradient(220px 120px at 95% 10%,#f6b80f1f,#0000 55%),linear-gradient(135deg,#ffffffa6,#ffffff40);border:1px solid #10182814;border-radius:16px;min-height:96px;position:relative}:where(.page-properties) .mpThumbBadge{background:#fffc;border:1px solid #1018281a;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900;position:absolute;top:10px;left:10px}:where(.page-properties) .mpThumbBadge.rent{color:var(--brand-900);background:#1c76b81f;border-color:#1c76b82e}:where(.page-properties) .mpThumbBadge.sale{color:#6a4c00;background:#f6b80f33;border-color:#f6b80f47}:where(.page-properties) .mpInfo{min-width:0}:where(.page-properties) .mpTop{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}:where(.page-properties) .mpTop b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}:where(.page-properties) .mpActions{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}:where(.page-properties) .reqList{flex-direction:column;gap:10px;display:flex;position:relative}:where(.page-properties) .reqItem{background:#10182808;border:1px solid #10182814;border-radius:18px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}:where(.page-properties) .reqLeft{align-items:center;gap:10px;min-width:0;display:flex}:where(.page-properties) .reqLeft b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}:where(.page-properties) .reqRight{flex:none;align-items:center;gap:8px;display:flex}:where(.page-properties) .reqAvatar{background:#1c76b81f;border:1px solid #1c76b82e;border-radius:16px;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 14px 34px #083a631a}:where(.page-properties) .reqAvatar .material-symbols-rounded{font-size:18px}:where(.page-properties) .reqAvatar.yellow{background:#f6b80f2e;border-color:#f6b80f47}:where(.page-properties) .reqAvatar.yellow .material-symbols-rounded{color:#6a4c00}:where(.page-properties) .mpPipeline{grid-row:span 2}:where(.page-properties) .pipeBox{background:#10182808;border:1px solid #10182814;border-radius:18px;padding:12px}:where(.page-properties) .pipeHead{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}:where(.page-properties) .pipeSteps{flex-direction:column;gap:10px;display:flex}:where(.page-properties) .step{background:#ffffffb3;border:1px solid #10182814;border-radius:18px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}:where(.page-properties) .step b{font-size:13px;display:block}:where(.page-properties) .stepDot{background:#6c7a92b3;border-radius:999px;flex:none;width:10px;height:10px;margin-right:10px;box-shadow:0 0 0 5px #6c7a921f}:where(.page-properties) .step>div{flex:auto;align-items:flex-start;gap:10px;min-width:0;display:flex}:where(.page-properties) .step.done .stepDot{background:#23c483e6;box-shadow:0 0 0 5px #23c48329}:where(.page-properties) .step.current{background:#f6b80f1a;border-color:#f6b80f47}:where(.page-properties) .step.current .stepDot{background:#f6b80ff2;box-shadow:0 0 0 5px #f6b80f2e}:where(.page-properties) .leaseList{flex-direction:column;gap:10px;display:flex;position:relative}:where(.page-properties) .leaseItem{background:#10182808;border:1px solid #10182814;border-radius:18px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}:where(.page-properties) .leaseLeft{align-items:center;gap:10px;min-width:0;display:flex}:where(.page-properties) .leaseLeft b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}:where(.page-properties) .leaseIco{background:#1c76b81f;border:1px solid #1c76b82e;border-radius:16px;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 14px 34px #083a631a}:where(.page-properties) .leaseIco.ok{background:#23c48329;border-color:#23c48338}:where(.page-properties) .leaseIco.ok .material-symbols-rounded{color:#0b5a3e}:where(.page-properties) .mpChat .chatAvatar{border-radius:16px;place-items:center;width:40px;height:40px;display:grid}:where(.page-properties) .mpChat .chatAvatar .material-symbols-rounded{color:#ffffffeb;font-size:18px}:where(.page-properties) .mpChat .chatAvatar.yellow .material-symbols-rounded{color:#6a4c00}@media (width<=1100px){:where(.page-properties) .mpGrid{grid-template-columns:1fr}:where(.page-properties) .mpPipeline{grid-row:auto}}@media (width<=640px){:where(.page-properties) .mpItem{grid-template-columns:1fr}:where(.page-properties) .mpThumb{min-height:120px}}.property-admin{color:#0b1645;gap:13px;display:grid}.property-admin-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.property-admin-heading p{color:#58749a;margin:0 0 5px;font-size:11px;font-weight:750}.property-admin-heading h1{color:#0b1645;letter-spacing:-.045em;margin:0;font-size:clamp(28px,2.3vw,38px);line-height:1}.property-admin-heading span{color:#55739a;margin-top:7px;font-size:13px;display:block}.property-admin-add{color:#fff;white-space:nowrap;cursor:pointer;background:#0d4d87;border:1px solid #0f5f9e;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:11px;font-weight:800;display:inline-flex}.property-admin-add:hover{background:#0a416f}.property-admin-add .ht-icon{width:17px;height:17px}.property-admin-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.property-admin-kpis article{background:linear-gradient(122deg,#fff 57%,#f8fcff);border:1px solid #d9e9f4;border-radius:12px;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:11px;min-width:0;min-height:110px;padding:15px;display:grid;box-shadow:0 8px 22px #184d730a}.property-admin-kpi-icon{color:#1687ed;background:#e6f4ff;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.property-admin-kpi-icon.green{color:#10ae75;background:#e4f8f0}.property-admin-kpi-icon.orange{color:#ea9213;background:#fff1dd}.property-admin-kpi-icon.purple{color:#7b48e8;background:#f0e9ff}.property-admin-kpi-icon .ht-icon{width:24px;height:24px}.property-admin-kpis small{color:#36577f;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:750;display:block;overflow:hidden}.property-admin-kpis strong{color:#0b1645;letter-spacing:-.035em;margin:4px 0;font-size:29px;line-height:1;display:block}.property-admin-kpis b{color:#0bad72;font-size:11px;display:block}.property-admin-kpis em{color:#58749a;margin-left:4px;font-size:9px;font-style:normal;font-weight:650}.property-admin-filters{background:#fffffff2;border:1px solid #d9e9f4;border-radius:12px;flex-wrap:wrap;align-items:end;gap:8px;padding:11px;display:flex;box-shadow:0 7px 20px #184d7309}.property-admin-filters label,.property-admin-sort{color:#254976;gap:4px;font-size:9px;font-weight:800;display:grid}.property-admin-filters select,.property-admin-sort select{color:#173763;background:#fff;border:1px solid #d6e5f1;border-radius:7px;min-width:120px;height:33px;padding:0 27px 0 9px;font-size:10px;font-weight:700}.property-admin-filters select:focus,.property-admin-sort select:focus,.property-admin-search input:focus{outline-offset:1px;outline:2px solid #9cd3fb}.property-admin-more{color:#174671;cursor:pointer;background:#fff;border:1px solid #d6e5f1;border-radius:7px;align-items:center;gap:5px;height:33px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.property-admin-more.active{color:#0974ce;background:#edf8ff;border-color:#a8d9fa}.property-admin-more .ht-icon{width:14px;height:14px}.property-admin-source{animation:.16s ease-out property-filter-in}@keyframes property-filter-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.property-admin-results{align-items:center;gap:10px;display:flex}.property-admin-search{flex:1;min-width:200px;position:relative}.property-admin-search .ht-icon{color:#46729d;width:16px;height:16px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.property-admin-search input{color:#173763;background:#fff;border:1px solid #d7e6f2;border-radius:8px;width:100%;height:38px;padding:0 11px 0 34px;font-size:11px}.property-admin-results>span{color:#6681a1;white-space:nowrap;font-size:10px;font-weight:700}.property-admin-sort{margin-left:auto}.property-admin-sort select{min-width:138px}.property-admin-view{background:#fff;border:1px solid #d7e6f2;border-radius:8px;height:34px;padding:2px;display:flex}.property-admin-view button{color:#5a7497;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-size:9px;font-weight:800;display:inline-flex}.property-admin-view button.active{color:#0876cf;background:#e8f6ff}.property-admin-view .ht-icon{width:14px;height:14px}.property-admin-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.property-admin-card{background:#fff;border:1px solid #d9e8f3;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 8px 22px #184d730b}.property-admin-photo{background:#e8f1f5;height:160px;position:relative;overflow:hidden}.property-admin-photo img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.property-admin-card:hover .property-admin-photo img{transform:scale(1.035)}.property-admin-photo:after{content:"";pointer-events:none;background:linear-gradient(#061c3140,#0000 46%);position:absolute;inset:0}.property-admin-photo>button,.property-admin-status{z-index:1;position:absolute}.property-admin-photo>button{color:#123d69;cursor:pointer;background:#fffffff0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid;top:10px;right:10px}.property-admin-photo>button .ht-icon{width:17px;height:17px}.property-admin-status{color:#fff;background:#0aaa72;border-radius:6px;padding:6px 8px;font-size:9px;font-weight:850;top:10px;left:10px}.property-admin-status.en-negociación{background:#e89a19}.property-admin-status.reservado{background:#7a48e7}.property-admin-card-body{padding:11px 12px 12px}.property-admin-card-top{justify-content:space-between;gap:10px;display:flex}.property-admin-card-top>div{min-width:0}.property-admin-source-tag{color:#1676bd;background:#e8f6ff;border-radius:5px;margin-bottom:5px;padding:3px 5px;font-size:8px;font-weight:800;display:inline-block}.property-admin-source-tag.broker{color:#7540da;background:#f3ecff}.property-admin-card h2{color:#0b1645;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;line-height:1.2;overflow:hidden}.property-admin-card-top>strong{color:#0b1645;white-space:nowrap;font-size:15px}.property-admin-card-top>strong small{color:#56759c;font-size:8px;font-weight:700}.property-admin-location{color:#59789f;align-items:center;gap:4px;margin:6px 0 10px;font-size:9px;display:flex}.property-admin-location .ht-icon{width:13px;height:13px}.property-admin-features{color:#355b85;border-top:1px solid #edf2f6;border-bottom:1px solid #edf2f6;grid-template-columns:repeat(3,minmax(0,1fr));padding:8px 0;font-size:9px;display:grid}.property-admin-features span{white-space:nowrap;align-items:center;gap:4px;display:flex}.property-admin-features .ht-icon{width:13px;height:13px}.property-admin-card footer{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;margin-top:9px;display:grid}.property-admin-card footer>div{min-width:0}.property-admin-card footer b,.property-admin-card footer span{display:block}.property-admin-card footer b{color:#183b68;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.property-admin-card footer>div span{color:#718ba7;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;overflow:hidden}.property-admin-visits{border:1px solid #e0ebf3;border-radius:5px;align-items:center;gap:3px;padding:4px 5px;font-weight:750;color:#527497!important;font-size:9px!important;display:inline-flex!important}.property-admin-visits .ht-icon{width:12px;height:12px}.property-admin-kind{color:#079a66;background:#e5f9ef;border-radius:5px;padding:5px 6px;font-weight:850;font-size:8px!important}.property-admin-kind.rent{color:#0a75cd;background:#e9f4ff}.property-admin-card.rent{border-color:#dceaf4}.property-admin-list.list{grid-template-columns:1fr}.property-admin-list.list .property-admin-card{grid-template-columns:220px minmax(0,1fr);display:grid}.property-admin-list.list .property-admin-photo{height:100%}.property-admin-list.list .property-admin-card-body{align-content:center;display:grid}.property-admin-list.list .property-admin-features{max-width:430px}.property-admin-list.list .property-admin-card footer{max-width:650px}.ht-empty{color:#55749b;text-align:center;background:#fff;border:1px dashed #cfdfec;border-radius:10px;margin:0;padding:18px;font-size:11px}.property-admin-form{grid-template-columns:1fr 1fr;gap:11px;display:grid}.property-admin-form label{color:#274b75;gap:5px;font-size:10px;font-weight:800;display:grid}.property-admin-form input,.property-admin-form select{color:#173763;background:#fff;border:1px solid #d5e3ee;border-radius:7px;height:36px;padding:0 9px;font-size:11px}.property-admin-form .property-admin-add{grid-column:1/-1;justify-self:end}.property-admin-controls{background:#fffffff2;border:1px solid #d9e9f4;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;padding:8px 10px;display:grid;box-shadow:0 7px 20px #184d7309}.property-admin-filter-fields{grid-column:1/-1;align-items:end;gap:7px;min-width:0;padding-bottom:1px;display:flex;overflow-x:auto}.property-admin-filter-fields label,.property-admin-presentation-controls .property-admin-sort{color:#254976;white-space:nowrap;flex:none;gap:3px;font-size:9px;font-weight:800;display:grid}.property-admin-filter-fields label:first-child{width:100px}.property-admin-filter-fields label:nth-child(2){width:126px}.property-admin-filter-fields label:nth-child(3){width:116px}.property-admin-filter-fields label:nth-child(4){width:92px}.property-admin-filter-fields label:nth-child(5){width:102px}.property-admin-filter-fields label:nth-child(6){width:138px}.property-admin-filter-fields select,.property-admin-presentation-controls .property-admin-sort select{color:#173763;background:#fff;border:1px solid #d6e5f1;border-radius:6px;width:100%;min-width:0;height:31px;padding:0 25px 0 8px;font-size:10px;font-weight:700}.property-admin-filter-fields select:focus,.property-admin-presentation-controls .property-admin-sort select:focus,.property-admin-result-fields .property-admin-search input:focus{outline-offset:1px;outline:2px solid #9cd3fb}.property-admin-filter-fields .property-admin-more{border-radius:6px;flex:none;height:31px;padding:0 9px}.property-admin-filter-fields .property-admin-source{width:122px;animation:.16s ease-out property-filter-in}.property-admin-presentation-controls{grid-area:2/2;align-items:end;gap:7px;display:flex}.property-admin-presentation-controls .property-admin-sort{flex:0 0 136px;margin-left:0}.property-admin-presentation-controls .property-admin-view{background:#fff;border:1px solid #d7e6f2;border-radius:6px;height:31px;padding:2px;display:flex}.property-admin-presentation-controls .property-admin-view button{color:#5a7497;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:4px;padding:0 7px;font-size:9px;font-weight:800;display:inline-flex}.property-admin-presentation-controls .property-admin-view button.active{color:#0876cf;background:#e8f6ff}.property-admin-presentation-controls .property-admin-view .ht-icon{width:13px;height:13px}.property-admin-result-fields{grid-area:2/1;align-items:center;gap:8px;min-width:0;display:flex}.property-admin-result-fields .property-admin-search{flex:1;min-width:190px}.property-admin-result-fields .property-admin-search input{border-radius:6px;height:33px;font-size:10px}.property-admin-result-fields .property-admin-search .ht-icon{width:14px;height:14px;left:9px}.property-admin-result-fields>span{color:#6681a1;white-space:nowrap;font-size:10px;font-weight:700}@media (width<=1260px){.property-admin-list,.property-admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.property-admin-filters label{flex:150px}.property-admin-filters select{width:100%}}@media (width<=820px){.property-admin-heading{flex-direction:column;align-items:flex-start}.property-admin-results{flex-wrap:wrap;align-items:stretch}.property-admin-search{flex-basis:100%}.property-admin-sort{margin-left:0}.property-admin-list.list .property-admin-card{grid-template-columns:170px minmax(0,1fr)}}@media (width<=560px){.property-admin{gap:10px}.property-admin-heading span{font-size:11px}.property-admin-kpis,.property-admin-list{grid-template-columns:1fr}.property-admin-kpis article{min-height:94px}.property-admin-filters{padding:9px}.property-admin-filters label{flex-basis:100%}.property-admin-results>span{display:none}.property-admin-sort{flex:1}.property-admin-sort select{width:100%}.property-admin-view{margin-left:auto}.property-admin-view span{display:none}.property-admin-list.list .property-admin-card{display:block}.property-admin-list.list .property-admin-photo{height:150px}.property-admin-form{grid-template-columns:1fr}.property-admin-form .property-admin-add{justify-self:stretch}}@media (width>=1680px){.property-admin-filter-fields{grid-area:1/1;overflow:visible}.property-admin-presentation-controls{grid-area:1/2}.property-admin-result-fields{grid-area:2/1/auto/-1}}@media (width<=820px){.property-admin-controls{grid-template-columns:1fr;padding:8px}.property-admin-filter-fields{margin:0 -1px;overflow-x:auto}.property-admin-presentation-controls,.property-admin-result-fields{grid-column:1}.property-admin-presentation-controls{grid-row:2;justify-self:start}.property-admin-result-fields{grid-row:3}.property-admin-result-fields>span{display:none}}@media (width<=560px){.property-admin-presentation-controls .property-admin-view{margin-left:0}.property-admin-presentation-controls .property-admin-view span{display:none}.property-admin-result-fields{gap:6px}}.property-wizard{color:#0b1645;gap:13px;display:grid}.property-wizard-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.property-wizard-header p{color:#59779d;margin:0;font-size:12px;font-weight:750}.property-wizard-header p span{color:#0878d7;padding:0 6px}.property-wizard-header h1{letter-spacing:-.035em;margin:5px 0 0;font-size:28px}.property-wizard-close{color:#214c7b;cursor:pointer;background:#fff;border:1px solid #bfd9ed;border-radius:7px;align-items:center;gap:6px;padding:9px 12px;font-size:11px;font-weight:800;display:inline-flex}.property-wizard-close .ht-icon{width:14px;height:14px}.property-wizard-progress{background:#fff;border:1px solid #d9e9f4;border-radius:10px;align-items:center;gap:5px;padding:10px 12px;display:flex;overflow-x:auto}.property-wizard-progress button{color:#5e77a3;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;align-items:center;gap:7px;padding:7px 8px;font-size:10px;display:flex;position:relative}.property-wizard-progress button:not(:last-child):after{content:"";background:#cbd9ea;width:20px;height:1px;margin-left:2px}.property-wizard-progress b{border:1px solid #bfd3ec;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.property-wizard-progress .active{color:#0575d5;background:#edf8ff;font-weight:850}.property-wizard-progress .active b{color:#fff;background:#0877dc;border-color:#0877dc;box-shadow:0 4px 10px #0877dc3d}.property-wizard-progress .complete{color:#204c7d}.property-wizard-progress .complete b{color:#0877dc;background:#e7f5ff}.property-wizard-layout{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:13px;display:grid}.property-wizard-form,.property-wizard-advice,.property-wizard-publication{background:#fff;border:1px solid #d9e9f4;border-radius:10px;min-width:0;box-shadow:0 7px 20px #184d7309}.property-wizard-form{padding:20px}.property-wizard-kicker{color:#6784aa;margin:0 0 6px;font-size:11px;font-weight:750}.property-wizard-form h2{color:#0b1645;letter-spacing:-.035em;margin:0;font-size:27px}.property-wizard-description{color:#5f7fac;margin:6px 0 17px;font-size:14px}.property-wizard-form h3{margin:17px 0 5px;font-size:14px}.property-wizard-help{color:#7286a6;margin:0 0 9px;font-size:10px;line-height:1.45}.property-wizard-fields{grid-template-columns:1fr;gap:10px;margin:10px 0;display:grid}.property-wizard-fields.two{grid-template-columns:repeat(2,minmax(0,1fr))}.property-wizard-fields.three{grid-template-columns:repeat(3,minmax(0,1fr))}.property-wizard-fields.four{grid-template-columns:repeat(4,minmax(0,1fr))}.property-wizard-field{color:#153b68;gap:5px;font-size:11px;font-weight:800;display:grid;position:relative}.property-wizard-field input,.property-wizard-field select,.property-wizard-field textarea{color:#173763;width:100%;min-width:0;height:35px;font:inherit;background:#fff;border:1px solid #cfe0ef;border-radius:6px;padding:0 9px;font-size:11px;font-weight:650}.property-wizard-field textarea{resize:vertical;height:62px;padding:9px}.property-wizard-field small{color:#7a8ba3;font-size:10px;font-weight:650;position:absolute;bottom:7px;right:9px}.property-wizard-form hr{background:#dce7f1;border:0;height:1px;margin:16px 0}.property-wizard-segment{border:1px solid #bfd5eb;border-radius:6px;flex-wrap:wrap;align-items:stretch;margin:11px 0;display:flex;overflow:hidden}.property-wizard-segment span{color:#385a83;background:#f8fbfe;align-items:center;width:100%;padding:6px 9px;font-size:10px;font-weight:800;display:flex}.property-wizard-segment button{color:#244875;cursor:pointer;background:#fff;border:0;border-right:1px solid #bfd5eb;flex:1;min-width:90px;height:34px;font-size:11px;font-weight:750}.property-wizard-segment button:last-child{border-right:0}.property-wizard-segment button.selected{color:#0875cf;background:#e8f5ff}.property-wizard-counters{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.property-wizard-counter{color:#153b68;gap:5px;font-size:10px;font-weight:800;display:grid}.property-wizard-counter>div{border:1px solid #cfe0ef;border-radius:6px;grid-template-columns:31px 1fr 31px;height:35px;display:grid;overflow:hidden}.property-wizard-counter button{color:#0875cf;cursor:pointer;background:#f7fbfe;border:0;font-size:17px}.property-wizard-counter b{border-left:1px solid #dbe7f0;border-right:1px solid #dbe7f0;place-items:center;font-size:11px;display:grid}.property-wizard-choices{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.property-wizard-choices button{color:#27486e;cursor:pointer;background:#fff;border:1px solid #d4e2ef;border-radius:6px;place-items:center;gap:5px;min-height:68px;padding:8px;font-size:10px;font-weight:750;display:grid;position:relative}.property-wizard-choices button.selected{color:#0c5fa6;background:#f9fcff;border-color:#1686e8}.property-wizard-choices .ht-icon{width:19px;height:19px}.property-wizard-choices i{color:#fff;background:#0780e5;border-radius:50%;place-items:center;width:14px;height:14px;font-size:9px;font-style:normal;display:grid;position:absolute;top:6px;right:6px}.property-wizard-map{background:linear-gradient(32deg,#dfe8e9 2%,#f7f8f3 2% 6%,#d9e1e3 6% 8%,#fafaf5 8% 13%,#dce5dc 13% 16%,#f6f5ee 16% 25%,#d4e0e3 25% 27%,#f9f8f1 27% 100%);border:1px solid #c9dfed;border-radius:7px;min-height:210px;position:relative;overflow:hidden}.property-wizard-map:after{content:"";background:repeating-linear-gradient(128deg,#0000 0 30px,#ffffffb3 31px 34px,#0000 35px 65px);position:absolute;inset:0}.property-wizard-map div{z-index:1;color:#7085a4;background:#fff;border-radius:5px;align-items:center;gap:7px;width:min(340px,100% - 24px);padding:9px;font-size:10px;display:flex;position:absolute;top:12px;left:12px}.property-wizard-map div .ht-icon{width:14px;height:14px}.property-wizard-map strong{z-index:1;color:#087de0;text-shadow:0 0 #fff;font-size:32px;position:absolute;top:50%;left:53%}.property-wizard-map span{z-index:1;color:#2c3c50;font-size:20px;font-weight:850;position:absolute;bottom:18%;right:12%}.property-wizard-advice{padding:18px}.property-wizard-advice>span{color:#ed9b17;background:#fff4dc;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.property-wizard-advice>span .ht-icon{width:21px;height:21px}.property-wizard-advice>p{color:#6682ab;margin:9px 0;font-size:11px;line-height:1.5}.property-wizard-advice h2{color:#0b1645;letter-spacing:-.025em;margin:0;font-size:20px;line-height:1.15}.property-wizard-advice>div{background:#f0f9ff;border-radius:7px;margin-top:16px;padding:13px}.property-wizard-advice>div>b{font-size:12px}.property-wizard-advice>div p{color:#31547f;gap:8px;margin:12px 0 0;font-size:11px;line-height:1.35;display:flex}.property-wizard-advice i{color:#fff;background:#0782e7;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font-size:10px;font-style:normal;display:grid}.property-wizard-advice footer{color:#6d7f9d;background:#fff9e9;border-top:1px solid #dce8f1;margin-top:12px;padding:12px;font-size:10px}.property-wizard-advice footer b{color:#d18610;font-size:12px;display:block}.property-wizard-advice footer p{margin:4px 0 0;line-height:1.45}.property-wizard-media-head{justify-content:space-between;align-items:end;gap:12px;display:flex}.property-wizard-media-head h3{margin-bottom:2px}.property-wizard-media-head>b{color:#0d5598;white-space:nowrap;font-size:11px}.property-wizard-file{display:none}.property-wizard-dropzone{color:#244b79;cursor:pointer;background:#fbfdff;border:1px dashed #88bdeb;border-radius:7px;place-items:center;gap:5px;width:100%;min-height:150px;margin:12px 0;display:grid}.property-wizard-dropzone .ht-icon{width:29px;height:29px}.property-wizard-dropzone b{font-size:12px}.property-wizard-dropzone span,.property-wizard-dropzone em{color:#7185a5;font-size:10px;font-style:normal}.property-wizard-dropzone strong{color:#0871cd;border:1px solid #0877db;border-radius:16px;margin-top:5px;padding:7px 13px;font-size:10px}.property-wizard-photos{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.property-wizard-photos figure{border:1px solid #d5e4f0;border-radius:6px;height:75px;margin:0;position:relative;overflow:hidden}.property-wizard-photos img{object-fit:cover;width:100%;height:100%}.property-wizard-photos figure button{color:#193b66;cursor:pointer;background:#fff;border:0;border-radius:50%;width:18px;height:18px;font-size:15px;line-height:1;position:absolute;top:4px;right:4px}.property-wizard-photos>button{color:#1477ca;cursor:pointer;background:#f6fbff;border:1px dashed #9ecbf0;border-radius:6px;place-items:center;gap:3px;min-height:75px;font-size:9px;font-weight:750;display:grid}.property-wizard-photos>button .ht-icon{width:18px;height:18px}.property-wizard-media-bottom{grid-template-columns:minmax(0,1fr) 180px;align-items:end;gap:14px;display:grid}.property-wizard-mini-preview{color:#244b79;background:#f5faff;border-radius:6px;padding:8px;font-size:10px}.property-wizard-mini-preview b{margin-bottom:6px;display:block}.property-wizard-mini-preview img{object-fit:cover;border-radius:4px;width:100%;height:69px}.property-wizard-review{gap:9px;display:grid}.property-wizard-review section{border:1px solid #dbe8f2;border-radius:7px;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:9px;padding:12px;display:grid}.property-wizard-review-icon{color:#0d75cd;background:#eef7ff;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.property-wizard-review-icon .ht-icon{width:18px;height:18px}.property-wizard-review b{font-size:12px}.property-wizard-review p{color:#617aa0;margin:4px 0 0;font-size:10px;line-height:1.45}.property-wizard-review button{color:#0877db;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.property-wizard-publication{padding:12px}.property-wizard-publication>header{justify-content:space-between;align-items:center;gap:10px;padding:4px 2px 12px;display:flex}.property-wizard-publication>header>b{font-size:14px}.property-wizard-publication>header div{border:1px solid #d4e3f0;border-radius:6px;display:flex;overflow:hidden}.property-wizard-publication>header button{color:#60799c;cursor:pointer;background:#fff;border:0;padding:7px 9px;font-size:10px;font-weight:750}.property-wizard-publication>header button.selected{color:#0876cf;background:#e9f6ff}.property-wizard-publication.mobile{justify-self:center;max-width:440px}.property-wizard-publication-card{border:1px solid #dce8f1;border-radius:7px;overflow:hidden}.property-wizard-publication-card>img{object-fit:cover;width:100%;height:230px;display:block}.property-wizard-publication-card>div{padding:13px}.property-wizard-publication-card span,.property-wizard-publication-card small{color:#078c5e;background:#e4f9ed;border-radius:10px;margin-right:5px;padding:4px 7px;font-size:9px;font-weight:800;display:inline-block}.property-wizard-publication-card small{color:#0873c9;background:#e7f4ff}.property-wizard-publication-card h2{margin:9px 0 4px;font-size:24px}.property-wizard-publication-card h2 em{font-size:12px;font-style:normal}.property-wizard-publication-card p{color:#627ea6;margin:0;font-size:10px;line-height:1.45}.property-wizard-publication-card ul{color:#264d7a;border-top:1px solid #e2ebf3;border-bottom:1px solid #e2ebf3;grid-template-columns:repeat(4,1fr);gap:5px;margin:10px 0;padding:10px 0;font-size:9px;font-weight:750;list-style:none;display:grid}.property-wizard-publication-card h3{margin:0 0 4px;font-size:12px}.property-wizard-review-notice{color:#5c7398;background:#fff;border:1px solid #bcd9ef;border-radius:7px;gap:10px;max-width:360px;margin:12px auto 0;padding:11px;display:flex}.property-wizard-review-notice>.ht-icon{color:#ed9914;flex:none;width:23px;height:23px}.property-wizard-review-notice b{color:#183e6b;font-size:11px;display:block}.property-wizard-review-notice p{margin:4px 0 0;font-size:10px;line-height:1.4}.property-wizard-actions{background:#fff;border:1px solid #d9e9f4;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.property-wizard-actions button{color:#0872cf;cursor:pointer;background:#fff;border:1px solid #0877dc;border-radius:19px;justify-content:center;align-items:center;gap:6px;min-width:112px;height:38px;padding:0 14px;font-size:11px;font-weight:850;display:inline-flex}.property-wizard-actions button:last-child{color:#fff;background:#0877dc;box-shadow:0 6px 14px #0877dc33}.property-wizard-actions .ht-icon{width:15px;height:15px}.property-wizard-notice{z-index:4;color:#235480;background:#fff;border:1px solid #b9dbef;border-radius:7px;max-width:330px;margin:0;padding:11px 13px;font-size:11px;position:fixed;bottom:18px;right:18px;box-shadow:0 10px 28px #10416629}@media (width<=1100px){.property-wizard-layout{grid-template-columns:minmax(0,1fr) 245px}.property-wizard-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.property-wizard-photos{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=820px){.property-wizard-header{align-items:flex-start}.property-wizard-layout{grid-template-columns:1fr}.property-wizard-advice{display:none}.property-wizard-progress{padding:8px}.property-wizard-form{padding:15px}.property-wizard-publication{grid-row:2}.property-wizard.preview-layout{grid-template-columns:1fr}.property-wizard-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.property-wizard-actions{z-index:2;position:sticky;bottom:6px}.property-wizard-publication.mobile{max-width:100%}}@media (width<=560px){.property-wizard{gap:10px;padding-top:34px}.property-wizard-header h1{font-size:24px}.property-wizard-header p{font-size:10px}.property-wizard-close{padding:8px}.property-wizard-progress button{padding:5px}.property-wizard-progress button span{display:none}.property-wizard-progress button:not(:last-child):after{width:8px}.property-wizard-fields.two,.property-wizard-fields.three,.property-wizard-fields.four,.property-wizard-counters,.property-wizard-media-bottom{grid-template-columns:1fr 1fr}.property-wizard-fields.four .property-wizard-field:last-child,.property-wizard-media-bottom>*{grid-column:1/-1}.property-wizard-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.property-wizard-photos{grid-template-columns:repeat(3,minmax(0,1fr))}.property-wizard-form h2{font-size:23px}.property-wizard-description{font-size:12px}.property-wizard-publication-card>img{height:190px}.property-wizard-publication-card ul{grid-template-columns:repeat(2,1fr)}.property-wizard-actions button{flex:1;min-width:0}.property-wizard-review section{grid-template-columns:35px minmax(0,1fr)}.property-wizard-review button{grid-column:2;justify-self:start}.property-wizard-notice{max-width:none;bottom:10px;left:10px;right:10px}}.property-module-switch{background:#fff;border:1px solid #cfe1ef;border-radius:7px;margin-top:11px;display:inline-flex;overflow:hidden}.property-module-switch button{color:#526f95;cursor:pointer;background:0 0;border:0;min-width:86px;height:29px;padding:0 11px;font-size:10px;font-weight:800}.property-module-switch button.active{color:#0876cf;background:#e8f6ff;box-shadow:inset 0 0 0 1px #a9d8f8}.property-users{color:#0b1645;gap:13px;display:grid}.property-users-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.property-users-heading p{color:#58749a;margin:0 0 5px;font-size:11px;font-weight:750}.property-users-heading h1{color:#0b1645;letter-spacing:-.045em;margin:0;font-size:clamp(28px,2.3vw,38px);line-height:1}.property-users-heading>div>span{color:#55739a;margin-top:7px;font-size:13px;display:block}.property-users-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.property-users-kpis article{background:linear-gradient(122deg,#fff 57%,#f8fcff);border:1px solid #d9e9f4;border-radius:10px;grid-template-columns:40px minmax(0,1fr);gap:10px;min-width:0;min-height:100px;padding:14px;display:grid;box-shadow:0 8px 22px #184d730a}.property-users-kpis article>span{color:#1687ed;background:#e6f4ff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.property-users-kpis article>span.purple{color:#7b48e8;background:#f0e9ff}.property-users-kpis article>span.green{color:#10ae75;background:#e4f8f0}.property-users-kpis article>span.orange{color:#ea9213;background:#fff1dd}.property-users-kpis small{color:#36577f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:750;display:block;overflow:hidden}.property-users-kpis strong{color:#0b1645;margin:3px 0;font-size:25px;line-height:1;display:block}.property-users-kpis b{color:#6681a1;font-size:8px;font-weight:700;line-height:1.25;display:block}.property-users-controls,.property-users-table-card{background:#fff;border:1px solid #d9e9f4;border-radius:10px;box-shadow:0 7px 20px #184d7309}.property-users-tabs{border-bottom:1px solid #e6eef4;gap:5px;padding-bottom:8px;display:flex;overflow-x:auto}.property-users-tabs button{color:#567496;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;align-items:center;gap:6px;height:28px;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.property-users-tabs button b{color:#607d9f;background:#edf3f8;border-radius:8px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:8px;display:grid}.property-users-filter-row{align-items:end;gap:7px;padding-top:8px;display:flex}.property-users-filter-row>label:not(.property-users-search){color:#254976;flex:none;gap:3px;font-size:9px;font-weight:800;display:grid}.property-users-filter-row select{color:#173763;background:#fff;border:1px solid #d6e5f1;border-radius:6px;width:112px;height:31px;padding:0 23px 0 8px;font-size:10px;font-weight:700}.property-users-search{flex:1;min-width:190px;position:relative}.property-users-search .ht-icon{color:#46729d;width:14px;height:14px;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.property-users-search input{color:#173763;background:#fff;border:1px solid #d6e5f1;border-radius:6px;width:100%;height:31px;padding:0 9px 0 30px;font-size:10px;font-weight:700}.property-users-table-head{justify-content:space-between;align-items:center;gap:12px;padding:12px 13px 8px;display:flex}.property-users-table-head h2{color:#173763;margin:0;font-size:14px}.property-users-table-head span{color:#7085a4;margin-top:3px;font-size:10px;display:block}.property-users-table-head label{color:#3b5c84;gap:3px;font-size:9px;font-weight:800;display:grid}.property-users-table-head select{color:#264b77;background:#fff;border:1px solid #d5e3ee;border-radius:5px;height:28px;padding:0 22px 0 7px;font-size:10px;font-weight:750}.property-users-table-wrap table{border-collapse:collapse;color:#284b78;width:100%;min-width:970px;font-size:10px}.property-users-table-wrap th{color:#47658d;text-align:left;white-space:nowrap;border-top:1px solid #e5edf3;border-bottom:1px solid #e5edf3;height:28px;padding:4px 7px;font-size:8px}.property-users-table-wrap td{white-space:nowrap;border-bottom:1px solid #edf2f6;height:49px;padding:5px 7px}.property-users-table-wrap tbody tr:last-child td{border-bottom:0}.property-users-table-wrap td:first-child{align-items:center;gap:8px;display:flex}.property-users-avatar{color:#0876cf;background:#e6f4ff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-weight:850;display:grid}.property-users-avatar.agency{color:#7041d5;background:#f0e9ff}.property-users-table-wrap td:first-child b,.property-users-contact b{color:#1b3e6b;font-size:10px;display:block}.property-users-table-wrap td:first-child small,.property-users-contact small{color:#6f85a2;margin-top:3px;font-size:8px;display:block}.property-users-limit{color:#7a90a9;font-size:8px;display:block}.property-users-status{color:#079a66;background:#e5f9ef;border-radius:5px;align-items:center;padding:4px 6px;font-size:8px;font-weight:850;display:inline-flex}.property-users-status.pendiente{color:#bf7812;background:#fff3dd}.property-users-status.inactivo{color:#667d99;background:#eef2f6}.property-users-action{color:#1176c9;cursor:pointer;background:#fff;border:1px solid #d9e7f1;border-radius:5px;place-items:center;width:27px;height:27px;display:grid}.property-users-action .ht-icon{width:13px;height:13px}.property-users-empty{color:#6883a2;text-align:center;margin:15px;font-size:11px}.property-users-pagination{color:#67829f;border-top:1px solid #edf2f6;justify-content:space-between;align-items:center;gap:10px;padding:10px 13px;font-size:10px;display:flex}.property-users-pagination>div{align-items:center;gap:7px;display:flex}.property-users-pagination button{color:#28517f;cursor:pointer;background:#fff;border:1px solid #d5e3ee;border-radius:5px;height:28px;padding:0 9px;font-size:9px;font-weight:800}.property-users-pagination button:disabled{opacity:.45}.property-users-pagination b{color:#315782;font-size:10px}.property-users-notice{z-index:4;color:#235480;background:#fff;border:1px solid #b9dbef;border-radius:7px;max-width:310px;margin:0;padding:11px 13px;font-size:11px;position:fixed;bottom:18px;right:18px;box-shadow:0 10px 28px #10416629}@media (width<=1120px){.property-users-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.property-users-filter-row{flex-wrap:wrap}.property-users-search{flex-basis:100%}}@media (width<=820px){.property-users-heading{flex-direction:column;align-items:flex-start}.property-users-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.property-users-filter-row>label:not(.property-users-search){flex:120px}.property-users-filter-row select{width:100%}}@media (width<=560px){.property-users{gap:10px;padding-top:34px}.property-users-heading>div>span{font-size:11px}.property-users-kpis{grid-template-columns:1fr}.property-users-kpis article{min-height:86px}.property-users-tabs{margin:0 -2px}.property-users-filter-row{grid-template-columns:1fr 1fr;display:grid}.property-users-search{grid-column:1/-1}.property-users-filter-row>label:not(.property-users-search){min-width:0}.property-users-table-head{align-items:flex-end}.property-users-pagination{flex-direction:column;align-items:flex-start}.property-users-notice{max-width:none;bottom:10px;left:10px;right:10px}}.property-user-wizard{color:#102353;gap:12px;max-width:1460px;margin:0 auto;padding:2px 0 16px;display:grid}.property-user-wizard-header{justify-content:space-between;align-items:flex-start;gap:18px;padding:2px 2px 0;display:flex}.property-user-wizard-header p{color:#52759e;margin:0 0 5px;font-size:11px;font-weight:700}.property-user-wizard-header p span{color:#0d79db;padding:0 5px}.property-user-wizard-header h1{color:#0a1b4e;letter-spacing:-.7px;margin:0;font-size:25px;line-height:1.1}.property-user-wizard-header small{color:#5e7aa1;margin-top:5px;font-size:12px;display:block}.property-user-wizard-header>button,.property-user-wizard-actions>button{color:#075ed2;cursor:pointer;background:#fff;border:1px solid #126ce7;border-radius:7px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:11px;font-weight:800;display:inline-flex}.property-user-wizard-header>button .ht-icon{width:13px;height:13px}.property-user-wizard-progress{scrollbar-width:thin;background:#fff;border:1px solid #d8e7f2;border-radius:9px;align-items:stretch;gap:0;padding:8px;display:flex;overflow-x:auto}.property-user-wizard-progress button{color:#627d9e;cursor:pointer;background:0 0;border:0;border-right:1px solid #dfebf5;align-items:center;gap:7px;min-width:max-content;padding:7px 12px;font-size:10px;font-weight:750;display:flex}.property-user-wizard-progress button:last-child{border-right:0}.property-user-wizard-progress b{color:#28537c;border:1px solid #bed3ec;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.property-user-wizard-progress button.active{color:#076bda;background:#e8f6ff;border-radius:6px}.property-user-wizard-progress button.active b{color:#fff;background:#0875df;border-color:#0875df;box-shadow:0 4px 10px #0875df40}.property-user-wizard-progress button.complete b{color:#0875df;background:#ebf6ff;border-color:#1c87dd}.property-user-wizard-card{grid-template-columns:minmax(0,1fr) 280px;gap:12px;display:grid}.property-user-wizard-card>article,.property-user-wizard-card>aside{background:#fff;border:1px solid #d8e7f2;border-radius:10px;min-width:0}.property-user-wizard-card>article{padding:21px 24px}.property-user-wizard-kicker{color:#5680ac;margin:0 0 5px;font-size:10px;font-weight:800}.property-user-wizard-card h2{color:#0b1c50;letter-spacing:-.5px;margin:0;font-size:22px}.property-user-wizard-description{color:#5d78a2;margin:5px 0 17px;font-size:12px}.property-user-wizard-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.property-user-wizard-types button{color:#1a3b68;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e7f2;border-radius:8px;padding:16px}.property-user-wizard-types button.selected{background:#f4faff;border-color:#0876dc;box-shadow:inset 0 0 0 1px #0876dc}.property-user-wizard-types>button>span,.property-user-wizard-review>section>span{color:#0876dc;background:#e9f5ff;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.property-user-wizard-types .ht-icon,.property-user-wizard-review .ht-icon{width:17px;height:17px}.property-user-wizard-types h3{color:#102453;margin:10px 0 4px;font-size:14px}.property-user-wizard-types p{color:#607ca1;min-height:32px;margin:0;font-size:11px;line-height:1.4}.property-user-wizard-types ul{color:#41668f;gap:5px;margin:11px 0 0;padding:0;font-size:10px;list-style:none;display:grid}.property-user-wizard-types li:before{content:"✓";color:#0782da;margin-right:6px;font-weight:900}.property-user-wizard-section{border-top:1px solid #e3edf5;margin-top:17px;padding-top:15px}.property-user-wizard-section:first-of-type{border-top:0;margin-top:0;padding-top:0}.property-user-wizard-section h3,.property-user-wizard-new-agency h3{color:#163560;margin:0;font-size:13px}.property-user-wizard-section>p,.property-user-wizard-new-agency>p{color:#7088a7;margin:3px 0 10px;font-size:10px;line-height:1.4}.property-user-wizard-fields{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.property-user-wizard-fields.two{grid-template-columns:repeat(2,minmax(0,1fr))}.property-user-wizard-field{color:#244672;gap:4px;font-size:10px;font-weight:800;display:grid}.property-user-wizard-field i{color:#e35757;margin-left:2px;font-style:normal}.property-user-wizard-field input,.property-user-wizard-field select{color:#173760;background:#fff;border:1px solid #ccdeed;border-radius:6px;outline:none;width:100%;height:34px;padding:0 9px;font-size:11px}.property-user-wizard-field input:focus,.property-user-wizard-field select:focus{border-color:#0877dd;box-shadow:0 0 0 2px #0877dd1a}.property-user-wizard-new-agency{background:#f5faff;border:1px solid #cce3f5;border-radius:7px;margin-top:13px;padding:13px}.property-user-wizard-review{gap:9px;display:grid}.property-user-wizard-review>section{background:#fbfdff;border:1px solid #dce9f3;border-radius:7px;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.property-user-wizard-review b{color:#17345e;font-size:11px}.property-user-wizard-review p{color:#647fa2;margin:3px 0 0;font-size:10px;line-height:1.45}.property-user-wizard-review button{color:#0873da;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.property-user-wizard-error{color:#bc4545;background:#fff5f5;border:1px solid #f1b8b8;border-radius:6px;margin:14px 0 0;padding:8px 10px;font-size:10px;font-weight:750}.property-user-wizard-card>aside{background:linear-gradient(#fbfdff,#f1f9ff);padding:18px}.property-user-wizard-card>aside>span{color:#e69a0e;background:#fff4db;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.property-user-wizard-card>aside .ht-icon{width:17px;height:17px}.property-user-wizard-card>aside h2{margin-top:11px;font-size:17px}.property-user-wizard-card>aside>p{color:#647fa3;margin:8px 0 15px;font-size:11px;line-height:1.5}.property-user-wizard-card>aside>div{background:#e1f4ffb8;border-radius:7px;padding:12px}.property-user-wizard-card>aside b{color:#173d70;font-size:11px}.property-user-wizard-card>aside div p{color:#52769c;margin:8px 0 0;font-size:10px;line-height:1.4}.property-user-wizard-card>aside i{color:#fff;background:#0a7ce1;border-radius:50%;place-items:center;width:14px;height:14px;margin-right:5px;font-size:8px;font-style:normal;display:inline-grid}.property-user-wizard-actions{background:#fff;border:1px solid #d8e7f2;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;display:flex}.property-user-wizard-actions>button:last-child{color:#fff;background:#0874de;border-color:#0874de;min-width:125px;box-shadow:0 5px 13px #0874de38}.property-user-wizard-actions .ht-icon{width:13px;height:13px}.property-user-wizard-complete{place-items:center;min-height:500px;display:grid}.property-user-wizard-complete>section{text-align:center;background:#fff;border:1px solid #d5e5f1;border-radius:10px;max-width:480px;padding:36px 42px;box-shadow:0 12px 32px #184b7814}.property-user-wizard-complete span{color:#069b62;background:#e0f8ed;border-radius:50%;place-items:center;width:46px;height:46px;margin:0 auto 12px;display:grid}.property-user-wizard-complete .ht-icon{width:25px;height:25px}.property-user-wizard-complete p{color:#647e9f;margin:5px 0;font-size:12px;line-height:1.5}.property-user-wizard-complete h1{color:#0b1c50;margin:0;font-size:23px}.property-user-wizard-complete strong{color:#173762;margin-top:12px;font-size:14px;display:block}.property-user-wizard-complete small{color:#5080ae;font-size:11px}.property-user-wizard-complete button{color:#fff;cursor:pointer;background:#0875df;border:0;border-radius:7px;align-items:center;gap:5px;height:36px;margin-top:16px;padding:0 13px;font-size:11px;font-weight:800;display:inline-flex}.property-user-wizard-complete button .ht-icon{width:13px;height:13px}@media (width<=820px){.property-user-wizard-card{grid-template-columns:1fr}.property-user-wizard-card>aside{display:none}.property-user-wizard-progress button{padding:6px 9px}.property-user-wizard-header h1{font-size:22px}}@media (width<=560px){.property-user-wizard{gap:9px;padding:34px 0 10px}.property-user-wizard-header{gap:10px}.property-user-wizard-header h1{font-size:20px}.property-user-wizard-header small{font-size:10px}.property-user-wizard-header>button{height:32px;padding:0 9px;font-size:10px}.property-user-wizard-progress{padding:5px}.property-user-wizard-progress button{padding:5px 8px}.property-user-wizard-progress button span{display:none}.property-user-wizard-card>article{padding:16px}.property-user-wizard-card h2{font-size:19px}.property-user-wizard-types,.property-user-wizard-fields.two{grid-template-columns:1fr}.property-user-wizard-types p{min-height:0}.property-user-wizard-review>section{grid-template-columns:28px minmax(0,1fr)}.property-user-wizard-review>section>button{grid-column:2;justify-self:start;padding:0}.property-user-wizard-actions{padding:9px}.property-user-wizard-actions>button{height:34px;padding:0 11px}.property-user-wizard-complete{min-height:400px}.property-user-wizard-complete>section{padding:27px 20px}}.property-users{gap:14px}.property-users-heading>div>span{max-width:600px}.property-users-kpis article{grid-template-columns:37px minmax(0,1fr);min-height:96px;padding:13px}.property-users-kpis article>span{width:37px;height:37px}.property-users-kpis .ht-icon{width:17px;height:17px}.property-users-kpis strong{font-size:24px}.property-users-controls{padding:12px}.property-users-filter-row{align-items:end;gap:9px;padding-top:0}.property-users-filter-row>label:not(.property-users-search){color:#254976;gap:4px;font-size:9px}.property-users-filter-row select{width:126px;height:32px}.property-users-search{flex:250px;max-width:310px}.property-users-search input{height:32px}.property-users-more,.property-users-export{color:#17528d;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cfe2f1;border-radius:6px;justify-content:center;align-items:center;gap:6px;height:32px;padding:0 11px;font-size:10px;font-weight:800;display:inline-flex}.property-users-more .ht-icon{width:13px;height:13px}.property-users-more.active{color:#0875d5;background:#eaf7ff;border-color:#9bd5fb}.property-users-extra-filter{border-top:1px solid #edf3f7;justify-content:flex-end;margin-top:9px;padding-top:9px;display:flex}.property-users-extra-filter label{color:#254976;gap:4px;font-size:9px;font-weight:800;display:grid}.property-users-extra-filter select{color:#173763;background:#fff;border:1px solid #d6e5f1;border-radius:6px;width:160px;height:31px;padding:0 23px 0 8px;font-size:10px;font-weight:700}.property-users-table-card{overflow:hidden}.property-users-table-tabs{border-bottom:1px solid #e5eef5;justify-content:space-between;align-items:center;gap:10px;min-height:47px;padding:0 10px;display:flex}.property-users-tabs{border-bottom:0;align-self:stretch;gap:0;padding:0;overflow-x:auto}.property-users-tabs button{border-radius:0;height:46px;padding:0 10px;position:relative}.property-users-tabs button.active{color:#0876cf;background:0 0}.property-users-tabs button.active:after{content:"";background:#0876cf;height:2px;position:absolute;bottom:0;left:8px;right:8px}.property-users-tabs button b{min-width:auto;height:auto;color:inherit;background:0 0;padding:0;font-size:9px}.property-users-tabs button.active b{color:inherit;background:0 0}.property-users-export{height:29px;padding:0 10px}.property-users-export span{font-size:15px;line-height:1}.property-users-table-head{padding:10px 13px}.property-users-table-head h2{font-size:13px}.property-users-table-head label{align-items:center;gap:6px;display:flex}.property-users-table-wrap{padding:0;overflow-x:auto}.property-users-table-wrap table{min-width:1160px;font-size:10px}.property-users-table-wrap th{background:#fbfdff;border-top:1px solid #edf2f6;height:31px;padding:5px 9px;font-size:8px}.property-users-table-wrap td{vertical-align:middle;height:48px;padding:5px 9px}.property-users-table-wrap th:first-child,.property-users-table-wrap td:first-child{width:31px;padding-left:12px;padding-right:3px;display:table-cell}.property-users-table-wrap input[type=checkbox]{accent-color:#0876cf;width:14px;height:14px;margin:0}.property-users-table-wrap td:nth-child(2){align-items:center;gap:8px;min-width:200px;display:flex}.property-users-table-wrap tbody tr.selected{background:#f3faff}.property-users-avatar{width:27px;height:27px;font-size:8px}.property-users-table-wrap td:nth-child(2) b{color:#173d6a;font-size:10px;display:block}.property-users-table-wrap td:nth-child(2) small{color:#6684a7;margin-top:2px;font-size:8px;display:block}.property-users-role{color:#e78408;background:#fff1dd;border-radius:5px;align-items:center;height:23px;padding:0 8px;font-size:8px;font-weight:850;display:inline-flex}.property-users-role.subscriber{color:#7543d8;background:#f0e9ff}.property-users-contact{min-width:132px}.property-users-contact b{font-size:9px;font-weight:700}.property-users-contact small{font-size:8px}.property-users-status{justify-content:center;min-width:49px;padding:4px 7px}.property-users-action{border-radius:6px;width:28px;height:28px;font-size:17px;font-weight:800;line-height:1}.property-users-pagination{padding:11px 13px}.property-users-pagination>div{gap:3px}.property-users-pagination button{place-items:center;min-width:27px;padding:0 7px;display:grid}.property-users-pagination button.active{color:#fff;background:#0876cf;border-color:#0876cf}.property-users-pagination .ht-icon{width:13px;height:13px}.property-users-notice{border-radius:7px}@media (width<=1120px){.property-users-filter-row{flex-wrap:wrap}.property-users-search{flex:100%;max-width:none}.property-users-filter-row>label:not(.property-users-search){flex:130px}.property-users-filter-row select{width:100%}}@media (width<=820px){.property-users-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.property-users-table-tabs{flex-direction:column;align-items:stretch;padding:0}.property-users-tabs{width:100%;padding:0 8px}.property-users-export{align-self:flex-end;margin:0 9px 8px}.property-users-extra-filter{justify-content:flex-start}}@media (width<=560px){.property-users{gap:10px;padding-top:34px}.property-users-kpis{grid-template-columns:1fr}.property-users-kpis article{min-height:78px}.property-users-controls{padding:9px}.property-users-filter-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.property-users-search{grid-column:1/-1}.property-users-filter-row>label:not(.property-users-search),.property-users-more{min-width:0}.property-users-extra-filter select,.property-users-extra-filter label{width:100%}.property-users-table-head{align-items:flex-end}.property-users-pagination{flex-direction:column;align-items:flex-start}.property-users-tabs button{padding:0 8px}.property-users-table-tabs{gap:0}}.property-user-wizard-progress{align-items:center;height:52px;min-height:52px;padding:5px 8px}.property-user-wizard-progress button{align-self:center;height:36px;padding:0 11px}.property-user-wizard-progress button.active{height:36px}.property-user-wizard-progress b{width:22px;height:22px}.property-users-table-wrap table{min-width:1410px}.property-users-role.subscriber{white-space:normal;max-width:142px;height:auto;min-height:23px;padding:4px 7px;line-height:1.2}.property-users-credential{color:#7d8da2;background:#f1f4f7;border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;font-weight:850;display:grid}.property-users-credential.complete{color:#079a66;background:#e1f8ec}.property-users-table-wrap td:nth-child(9),.property-users-table-wrap td:nth-child(10){text-align:center;width:76px}.property-users-table-wrap td:nth-child(9) .property-users-credential,.property-users-table-wrap td:nth-child(10) .property-users-credential{margin:0 auto}@media (width<=560px){.property-user-wizard-progress{height:46px;min-height:46px;padding:5px}.property-user-wizard-progress button,.property-user-wizard-progress button.active{height:34px;padding:0 8px}.property-user-wizard-progress b{width:21px;height:21px}.property-users-role.subscriber{max-width:132px}}.property-wizard-choices{gap:9px}.property-wizard-choices button{color:#284b73;background:linear-gradient(145deg,#fff,#f8fbfe);border-color:#d4e3ef;border-radius:7px;align-content:center;gap:7px;min-height:92px;padding:10px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s}.property-wizard-choices button:hover{background:linear-gradient(145deg,#fff,#f1f8fd);border-color:#a9cae4;transform:translateY(-1px);box-shadow:0 5px 12px #18558012}.property-wizard-choices button.selected{color:#075fae;background:linear-gradient(145deg,#fafeff,#eaf6ff);border-color:#087be0;box-shadow:inset 0 0 0 1px #087be01f,0 4px 10px #086fca14}.property-wizard-choice-icon{color:#0878d9;background:#eaf4ff;border-radius:50%;place-items:center;width:33px;height:33px;display:grid}.property-wizard-choice-icon .ht-icon{width:21px;height:21px}.property-wizard-choice-icon.green{color:#0c9a65;background:#e8f8ef}.property-wizard-choice-icon.orange{color:#e68b0b;background:#fff2df}.property-wizard-choice-icon.violet{color:#7446d5;background:#f0eafe}.property-wizard-choices button.selected .property-wizard-choice-icon{color:#0872d0;background:#d9efff}.property-wizard-choice-label{max-width:100%;color:inherit;text-align:center;font-size:10px;font-weight:800;line-height:1.25}.property-wizard-choices i{background:#087ce0;border:1px solid #fff;width:15px;height:15px;font-size:8px;top:7px;right:7px;box-shadow:0 2px 5px #055cae2e}@media (width<=560px){.property-wizard-choices{gap:8px}.property-wizard-choices button{min-height:88px;padding:9px}.property-wizard-choice-icon{width:31px;height:31px}.property-wizard-choice-icon .ht-icon{width:20px;height:20px}.property-wizard-choice-label{font-size:9px}}.property-wizard-feedback{color:#24527c;background:#f4faff;border:1px solid #bcd9ef;border-radius:7px;margin:0 0 14px;padding:9px 11px;font-size:11px;font-weight:750;line-height:1.4}.property-wizard-feedback.error{color:#af4141;background:#fff5f5;border-color:#efb6b6}.property-wizard-actions button:disabled{cursor:wait;opacity:.7}.property-admin-status.en-revisión{background:#2877c8}.property-admin-notice{z-index:4;color:#235480;background:#fff;border:1px solid #b9dbef;border-radius:7px;max-width:360px;margin:0;padding:11px 13px;font-size:11px;position:fixed;bottom:18px;right:18px;box-shadow:0 10px 28px #10416629}@media (width<=560px){.property-admin-notice{max-width:none;bottom:10px;left:10px;right:10px}.property-wizard-feedback{font-size:10px}}.property-user-wizard-agent-kinds{margin-bottom:15px}.property-user-wizard-agent-kinds button{padding:13px}.property-user-wizard-agent-kinds p{min-height:0}.property-user-wizard-field{position:relative}.property-user-wizard-field textarea{color:#173760;width:100%;min-height:74px;font:inherit;resize:vertical;background:#fff;border:1px solid #ccdeed;border-radius:6px;outline:none;padding:9px;font-size:11px;line-height:1.4}.property-user-wizard-field textarea:focus{border-color:#0877dd;box-shadow:0 0 0 2px #0877dd1a}.property-user-wizard-field small{color:#6f85a2;font-size:9px;font-weight:700;position:absolute;bottom:6px;right:8px}.property-user-wizard-search{margin:12px 0;display:block;position:relative}.property-user-wizard-search .ht-icon{color:#4f75a0;width:15px;height:15px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.property-user-wizard-search input{color:#173760;background:#fff;border:1px solid #ccdeed;border-radius:6px;outline:none;width:100%;height:35px;padding:0 9px 0 32px;font-size:11px}.property-user-wizard-search input:focus{border-color:#0877dd;box-shadow:0 0 0 2px #0877dd1a}.property-user-wizard-subscriber-list{gap:7px;max-height:245px;padding-right:3px;display:grid;overflow:auto}.property-user-wizard-subscriber-list>button{color:#1d416e;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e7f2;border-radius:7px;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.property-user-wizard-subscriber-list>button.selected{background:#f2f9ff;border-color:#0876dc;box-shadow:inset 0 0 0 1px #0876dc}.property-user-wizard-subscriber-list>button>span{color:#0876dc;background:#e8f5ff;border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;font-weight:850;display:grid}.property-user-wizard-subscriber-list b{font-size:11px;display:block}.property-user-wizard-subscriber-list small{color:#667f9f;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;display:block;overflow:hidden}.property-user-wizard-subscriber-list em,.property-users-profile-status{color:#617b99;white-space:nowrap;background:#eef2f6;border-radius:5px;justify-content:center;align-items:center;padding:4px 6px;font-size:8px;font-style:normal;font-weight:850;display:inline-flex}.property-user-wizard-subscriber-list em{color:#bd7816;background:#fff3dd}.property-user-wizard-subscriber-list>p{color:#6d85a2;margin:8px 0;font-size:10px}.property-user-wizard-existing{background:#f5faff;border:1px solid #cfe4f5;border-radius:7px;align-items:center;gap:9px;margin-bottom:13px;padding:10px;display:flex}.property-user-wizard-existing>span{color:#0876dc;background:#e8f5ff;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.property-user-wizard-existing .ht-icon{width:17px;height:17px}.property-user-wizard-existing b{color:#173d6a;font-size:11px;display:block}.property-user-wizard-existing p{color:#647fa2;margin:3px 0 0;font-size:10px}.property-user-wizard-consent{color:#31557e;align-items:flex-start;gap:8px;margin-top:13px;font-size:10px;font-weight:750;line-height:1.4;display:flex}.property-user-wizard-consent input{accent-color:#0876dc;flex:none;width:15px;height:15px;margin:0}.property-users-profile-status{white-space:normal;text-align:center;max-width:118px;line-height:1.25}.property-users-profile-status.pending{color:#bd7816;background:#fff3dd}.property-users-profile-status.approved{color:#078d61;background:#e2f8ed}@media (width<=560px){.property-user-wizard-subscriber-list>button{grid-template-columns:28px minmax(0,1fr)}.property-user-wizard-subscriber-list em{grid-column:2;justify-self:start}.property-user-wizard-consent{font-size:9px}}:where(.page-benefits) .bnGrid{grid-template-columns:1.05fr 1fr}:where(.page-benefits) .bnWallet{min-width:0}:where(.page-benefits) .bnBalance{flex-direction:column;gap:12px;display:flex;position:relative}:where(.page-benefits) .bnBig{background:#10182808;border:1px solid #10182814;border-radius:18px;align-items:center;gap:12px;padding:12px;display:flex}:where(.page-benefits) .bnCoins{background:#f6b80f2e;border:1px solid #f6b80f47;border-radius:18px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 14px 34px #f6b80f24}:where(.page-benefits) .bnCoins .material-symbols-rounded{color:#6a4c00;font-size:20px}:where(.page-benefits) .bnPoints{letter-spacing:-.5px;color:var(--text-1);margin-top:2px;font-size:30px;font-weight:900}:where(.page-benefits) .bnStats{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}:where(.page-benefits) .bnStat{background:#ffffffb3;border:1px solid #10182814;border-radius:18px;padding:12px}:where(.page-benefits) .bnStat b{font-size:14px;display:block}:where(.page-benefits) .bnRules{flex-direction:column;gap:10px;display:flex}:where(.page-benefits) .bnRule{background:#ffffffb3;border:1px solid #10182814;border-radius:18px;align-items:flex-start;gap:10px;padding:12px;display:flex}:where(.page-benefits) .bnRuleDot{background:#1c76b8b3;border-radius:999px;flex:none;width:10px;height:10px;margin-top:4px;box-shadow:0 0 0 5px #1c76b824}:where(.page-benefits) .bnRuleDot.ok{background:#23c483e6;box-shadow:0 0 0 5px #23c48329}:where(.page-benefits) .bnRuleDot.yellow{background:#f6b80ff2;box-shadow:0 0 0 5px #f6b80f2e}:where(.page-benefits) .bnDeals{flex-direction:column;gap:10px;display:flex;position:relative}:where(.page-benefits) .bnDeal{background:#10182808;border:1px solid #10182814;border-radius:18px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}:where(.page-benefits) .bnLogo{background:#1c76b81f;border:1px solid #1c76b82e;border-radius:16px;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 14px 34px #083a631a}:where(.page-benefits) .bnLogo .material-symbols-rounded{font-size:18px}:where(.page-benefits) .bnLogo.yellow{background:#f6b80f2e;border-color:#f6b80f47}:where(.page-benefits) .bnLogo.yellow .material-symbols-rounded{color:#6a4c00}:where(.page-benefits) .bnDealInfo{min-width:0}:where(.page-benefits) .bnDealInfo b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}:where(.page-benefits) .bnCats{grid-template-columns:1fr 1fr;gap:10px;display:grid}:where(.page-benefits) .bnCat{text-align:left;cursor:pointer;background:#10182808;border:1px solid #10182814;border-radius:18px;width:100%;padding:12px;transition:transform .16s,box-shadow .16s}:where(.page-benefits) .bnCat:hover{transform:translateY(-1px);box-shadow:0 14px 34px #083a631a}:where(.page-benefits) .bnCat b{margin-top:8px;font-size:13px;display:block}:where(.page-benefits) .bnCatIco{background:#ffffffb3;border:1px solid #10182814;border-radius:16px;place-items:center;width:40px;height:40px;display:grid}:where(.page-benefits) .bnCatIco .material-symbols-rounded{font-size:18px}:where(.page-benefits) .bnCouponList{flex-direction:column;gap:10px;display:flex}:where(.page-benefits) .bnCoupon{background:#10182808;border:1px solid #10182814;border-radius:18px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}:where(.page-benefits) .bnCouponLeft{min-width:0}:where(.page-benefits) .bnCouponLeft b{white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:13px;display:block;overflow:hidden}:where(.page-benefits) .bnCouponTag{color:#0b5a3e;background:#23c48329;border:1px solid #23c48338;border-radius:999px;align-items:center;padding:5px 10px;font-size:11px;font-weight:900;display:inline-flex}:where(.page-benefits) .bnCouponTag.yellow{color:#6a4c00;background:#f6b80f2e;border-color:#f6b80f47}:where(.page-benefits) .bnCouponTag.gray{color:#6c7a92f2;background:#1018280a;border-color:#10182814}:where(.page-benefits) .bnCoupon.used{opacity:.85}:where(.page-benefits) .bnHistory{flex-direction:column;gap:10px;display:flex}:where(.page-benefits) .bnMove{background:#10182808;border:1px solid #10182814;border-radius:18px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}:where(.page-benefits) .bnMoveLeft{align-items:center;gap:10px;min-width:0;display:flex}:where(.page-benefits) .bnMoveLeft b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}:where(.page-benefits) .bnMoveIco{background:#1c76b81f;border:1px solid #1c76b82e;border-radius:16px;flex:none;place-items:center;width:40px;height:40px;display:grid}:where(.page-benefits) .bnMoveIco.ok{background:#23c48329;border-color:#23c48338}:where(.page-benefits) .bnMoveIco.ok .material-symbols-rounded{color:#0b5a3e}:where(.page-benefits) .bnMoveIco.yellow{background:#f6b80f2e;border-color:#f6b80f47}:where(.page-benefits) .bnMoveIco.yellow .material-symbols-rounded{color:#6a4c00}:where(.page-benefits) .bnMoveRight{text-align:right;flex:none}:where(.page-benefits) .bnPlus{color:#0b5a3e}:where(.page-benefits) .bnMinus{color:#6a4c00}@media (width<=1100px){:where(.page-benefits) .bnGrid{grid-template-columns:1fr}}@media (width<=720px){:where(.page-benefits) .bnStats,:where(.page-benefits) .bnCats{grid-template-columns:1fr}}*{box-sizing:border-box}body{margin:0}#root{min-height:100vh}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}[hidden]{display:none!important}:focus-visible{outline-offset:3px;outline:3px solid #2a8ad0!important}html{scroll-behavior:smooth;scroll-padding-top:110px}.ht-icon{width:20px;height:20px;color:inherit;flex-shrink:0;display:inline-block}.ht-demo-bar{color:#083a63;background:#eaf1f7;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:7px 14px;font:12px system-ui;display:flex}.ht-demo-bar a,.ht-demo-bar button{color:inherit;font-weight:700}.ht-demo-bar button{background:0 0;border:0;text-decoration:underline}.ht-dialog{color:#0b1220;background:#f8faff;border:1px solid #d7e2eb;border-radius:22px;width:min(640px,100vw - 28px);max-height:88vh;padding:22px;overflow:auto;box-shadow:0 20px 80px #083a6340}.ht-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#083a6370}.ht-dialog-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.ht-dialog h2{margin:0;font-size:20px}.ht-dialog form{gap:14px;display:grid}.ht-dialog label{gap:6px;display:grid}.ht-dialog .btn{justify-content:center}.ht-dialog img{max-width:100%}.ht-feedback{color:#083a63;overflow-wrap:anywhere;background:#edf5fc;border:1px solid #bfd6ea;border-radius:14px;padding:12px;font-size:13px;position:relative}.ht-empty{text-align:center;color:#6c7a92;padding:20px;font-size:14px}.ht-demo-note{color:#083a63!important;margin-top:10px!important;font-size:12px!important;line-height:1.5!important}.ht-chat{max-height:260px;overflow:auto}.ht-tools{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 16px;display:flex}.ht-tools input{flex:1;min-width:140px}.ht-tools select{width:auto}.ht-icon-button{color:#083a63;background:0 0;border:0;padding:6px}.ht-error{color:#a12525}.ht-pagination{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.theme-standard input[type=checkbox]{appearance:auto;accent-color:#0f5f9b}.theme-standard,.page-dashboard{min-height:100vh}.page-dashboard .main{min-width:0}.page-dashboard .grid{width:100%;padding:0 18px}.page-dashboard .nav a{font-size:14px}.module-page .appGrid>section:only-child{grid-column:1/-1}.ht-row{border:1px solid #dbe5ee;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;margin:8px 0;padding:12px;display:flex}.ht-row>div{min-width:0}.ht-row b{font-size:13px}.ht-form{gap:12px;display:grid}.ht-form label{gap:6px;display:grid}.ht-form .btn{justify-self:start}.page-services .acceptancePulse{pointer-events:none}.page-services .evidenceCard{display:block}.ht-skip{z-index:100;background:#fff;padding:10px;position:fixed;top:-80px;left:10px}.ht-skip:focus{top:10px}@media (width<=720px){.page-dashboard .app{grid-template-columns:minmax(0,1fr)}.page-dashboard .sidebar{height:auto;padding:8px;display:block;position:static}.page-dashboard .sidebar>div{display:none}.page-dashboard .nav{flex-direction:row;justify-content:space-around;margin:0}.page-dashboard .nav a{padding:5px}.page-dashboard .nav a span{font-size:12px;display:inline}.page-dashboard .ico{display:none}.page-dashboard .topbar{position:static}.module-page .topbar .row{flex-wrap:wrap}.module-page .appTopActions{gap:6px}.module-page .appQuick{width:100%}.module-page .quickCard{flex:110px;min-width:0}.module-page .visitItem,.module-page .reqItem,.module-page .leaseItem,.module-page .visitRight,.module-page .reqRight,.module-page .bnDeal,.module-page .appCardHead,.module-page .mpTop,.module-page .step{flex-wrap:wrap}.module-page .step>div{display:block}.page-services .evidenceGallery{grid-template-columns:1fr}.page-services .serviceHistoryItem{flex-wrap:wrap}.page-services .calendarMockPro{padding:6px}.page-services .calendarGridPro,.page-services .weekDays{gap:4px}.page-services .dayCell{min-width:0;height:42px}.page-services .calendarMonthLabel{font-size:18px}.page-services .walletTicketTop{flex-wrap:wrap}.page-services .ticketRow{align-items:flex-start}.page-services .ticketRow b{text-align:right}.page-landing .topbar .row,.ht-row{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
