@media (width>=1024px){.renova-filter-bar>.renova-support-search.ant-input-search{flex:180px;width:min(320px,100%)}}.renova-support-extra-filters{width:min(280px,100vw - 64px)}.renova-support-layout{grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:24px;display:grid}.renova-support-thread{min-width:0}.renova-support-properties{border-left:1px solid var(--renova-admin-border);padding-left:20px}.renova-support-composer{border:1px solid var(--renova-admin-border);border-radius:8px;flex-direction:column;gap:12px;margin-top:20px;padding:16px;display:flex}.renova-support-composer .ant-typography{margin:0}.renova-support-internal{background:var(--renova-admin-surface-secondary);border-left:3px solid var(--renova-admin-text-secondary);padding:12px}.renova-support-files{flex-wrap:wrap;gap:12px;display:flex}.renova-support-file{border:1px solid var(--renova-admin-border);overflow-wrap:anywhere;border-radius:6px;flex-direction:column;align-items:flex-start;gap:6px;max-width:100%;padding:8px;display:flex}.renova-support-thumbnail{object-fit:contain;max-width:180px;max-height:120px}.renova-support-message{overflow-wrap:anywhere;width:100%;min-width:0}.renova-support-message-text{white-space:pre-wrap;margin-top:8px}.renova-support-mode{width:100%;max-width:420px;margin-top:20px}.renova-support-notifications{margin:0 0 12px}@media (width<=767px){.renova-support-layout{grid-template-columns:minmax(0,1fr);gap:16px}.renova-support-properties{border-left:0;border-top:1px solid var(--renova-admin-border);padding:16px 0 0}.renova-support-composer{padding:12px}.renova-support-composer button,.renova-support-thread button,.renova-support-properties button{min-height:44px}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff")}:root{color:#1a1c1e;font-synthesis:none;text-rendering:optimizelegibility;--renova-primary:#315da8;--renova-on-primary:#fff;--renova-primary-container:#d8e2ff;--renova-on-primary-container:#001a41;--renova-surface:#f9f9ff;--renova-surface-container:#eef1f9;--renova-surface-container-high:#e8eaf2;--renova-on-surface:#1a1c1e;--renova-on-surface-variant:#44474f;--renova-outline:#74777f;--renova-outline-variant:#c4c6d0;--renova-elevation-1:0 1px 3px #1a1c1e1f, 0 1px 2px #1a1c1e14;--renova-elevation-2:0 2px 6px #1a1c1e1f, 0 1px 2px #1a1c1e14;background:#f3f6ff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400}*{box-sizing:border-box}body{background:var(--renova-surface);min-width:320px;min-height:100vh;margin:0}.renova-loading-screen{min-height:100vh;color:var(--renova-on-surface-variant);background:var(--renova-surface);place-content:center;justify-items:center;gap:18px;display:grid}.renova-loading-label{color:var(--renova-on-surface-variant);letter-spacing:.01em;font-size:16px;font-weight:500}.renova-layout,.renova-dashboard-layout{background:var(--renova-surface);min-height:100vh}.renova-dashboard-sider{border-right:1px solid var(--renova-outline-variant);height:100vh;top:0;overflow:auto;position:sticky!important}.renova-dashboard-brand{border-bottom:1px solid var(--renova-outline-variant);width:100%;min-height:88px;padding:18px 22px}.renova-dashboard-menu{background:0 0;padding:14px 10px;border-inline-end:0!important}.renova-dashboard-menu .ant-menu-item,.renova-dashboard-menu .ant-menu-submenu-title{border-radius:24px;min-height:46px;margin-block:3px;line-height:46px}.renova-dashboard-menu .ant-menu-item-selected{color:var(--renova-on-primary-container);background:var(--renova-primary-container);font-weight:500}.renova-dashboard-menu .ant-menu-item-group-title{color:var(--renova-on-surface-variant);letter-spacing:.08em;text-transform:uppercase;padding:18px 18px 7px;font-size:11px;font-weight:700}.renova-dashboard-workspace{background:var(--renova-surface);min-width:0}.renova-dashboard-header{z-index:20;height:auto;min-height:76px;color:var(--renova-on-surface);border-bottom:1px solid var(--renova-outline-variant);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f9f9fff0;padding:12px clamp(20px,2.4vw,36px);position:sticky;top:0}.renova-dashboard-user{padding-left:4px}.renova-dashboard-main{outline:none;width:min(1520px,100%);margin:0 auto}.renova-registry{background:var(--renova-surface);border:1px solid var(--renova-outline-variant);min-width:0;box-shadow:var(--renova-elevation-1);border-radius:18px;overflow:hidden}.renova-registry-toolbar{background:color-mix(in srgb, var(--renova-surface) 92%, var(--renova-primary-container));border-bottom:1px solid var(--renova-outline-variant);justify-content:space-between;align-items:flex-end;gap:18px;min-height:86px;padding:16px 18px;display:flex}.renova-registry-toolbar-main{flex:auto;gap:10px;min-width:0;display:grid}.renova-registry-description{color:var(--renova-on-surface-variant);line-height:1.45}.renova-registry-filters{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.renova-registry-filters .ant-input-search{width:min(440px,100%)}.renova-registry-toolbar-actions{flex:none}.renova-registry-toolbar-actions .ant-btn-primary{min-height:44px;padding-inline:20px}.renova-registry-notice{padding:12px 18px 0}.renova-registry-table-surface,.renova-registry-table-wrap{min-width:0}.renova-registry-table .ant-table{border-radius:0}.renova-registry-table .ant-table-container,.renova-registry-table .ant-table-content>table{border-radius:0!important}.renova-registry-table .ant-table-thead>tr>th{height:52px;color:var(--renova-on-surface-variant);letter-spacing:.035em;text-transform:uppercase;background:var(--renova-surface-container);border-bottom:1px solid var(--renova-outline-variant);padding:12px 16px;font-size:12px;font-weight:500}.renova-registry-table .ant-table-tbody>tr>td{border-bottom:1px solid color-mix(in srgb, var(--renova-outline-variant) 68%, transparent);min-height:54px;padding:12px 16px}.renova-registry-table .ant-table-tbody>tr:hover>td{background:color-mix(in srgb, var(--renova-primary-container) 35%, var(--renova-surface))}.renova-registry-table .ant-table-tbody>tr>td{transition:background-color .12s}.renova-registry-table .ant-table-tbody>tr.renova-registry-row-openable:hover>td{background:color-mix(in srgb, var(--renova-primary-container) 55%, var(--renova-surface))}.renova-registry-row-openable:focus-visible>td{background:color-mix(in srgb, var(--renova-outline-variant) 22%, var(--renova-surface));outline:0}.renova-registry-table .ant-pagination{border-top:0;align-items:center;min-height:64px;margin:0;padding:12px 18px}.renova-registry-context-menu{z-index:1200;background:var(--renova-surface);border:1px solid var(--renova-outline-variant);border-radius:12px;width:232px;position:fixed;overflow:hidden;box-shadow:0 8px 28px #1a1c1e33}.renova-registry-context-menu .ant-menu{border:0}.renova-document-modal-body{padding-top:8px}.renova-document-modal-body .ant-form-item:last-child{margin-bottom:4px}.renova-document{background:var(--renova-surface);border:1px solid var(--renova-outline-variant);box-shadow:var(--renova-elevation-1);border-radius:18px;overflow:hidden}.renova-document-heading .ant-typography{margin:0}.renova-document-heading h2.ant-typography{font-size:22px}.renova-document-actions{justify-content:flex-end}.renova-document-body{padding:20px}.renova-document-form{max-width:960px}.renova-document .ant-tabs-nav{margin-bottom:20px}.renova-dashboard-main>.ant-card,.renova-dashboard-main>.ant-alert,.renova-dashboard-main>.ant-space{margin-top:0!important}.renova-dashboard-drawer .ant-drawer-body{padding:0}.renova-dashboard-welcome{background:linear-gradient(135deg, var(--renova-primary-container), #e9f0ff 62%, #d8f5ed);border:0;overflow:hidden}.renova-dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.renova-dashboard-tile{cursor:pointer;min-height:132px;transition:transform .16s,box-shadow .16s}.renova-dashboard-tile:hover{box-shadow:var(--renova-elevation-2);transform:translateY(-2px)}.renova-dashboard-tile-icon{width:42px;height:42px;color:var(--renova-primary);background:var(--renova-primary-container);border-radius:14px;place-items:center;margin-bottom:14px;font-size:20px;display:grid}.renova-header{height:auto;min-height:72px;color:var(--renova-on-surface);border-bottom:1px solid var(--renova-outline-variant);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f9f9fff0;padding:12px clamp(20px,5vw,72px)}.renova-mark{width:48px;height:48px;color:var(--renova-on-primary-container);background:var(--renova-primary-container);border-radius:16px;place-items:center;font-size:22px;font-weight:800;display:grid}.renova-brand,.renova-audience{display:block}.renova-brand{color:var(--renova-on-surface);letter-spacing:.16em;font-size:15px;font-weight:800}.renova-audience{color:var(--renova-on-surface-variant);margin-top:2px;font-size:12px}.renova-phone-prefix{color:var(--renova-on-surface);white-space:nowrap;align-items:center;gap:7px;padding-right:4px;font-weight:500;display:inline-flex}.renova-country-flag{border:1px solid var(--renova-outline-variant);border-radius:3px;width:24px;height:16px;overflow:hidden;box-shadow:0 1px 1px #1a1c1e14}.renova-otp-field .ant-otp{justify-content:center;width:100%}.renova-field-label{color:var(--renova-text-primary);margin-bottom:8px;font-size:14px;line-height:1.5715;display:block}.renova-page{width:min(1240px,100%);margin:0 auto}.renova-page-intro{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:18px;margin-bottom:28px;display:grid}.renova-page-icon{width:56px;height:56px;color:var(--renova-on-primary-container);background:var(--renova-primary-container);border-radius:18px;grid-row:span 2;place-items:center;font-size:28px;display:grid}.renova-page-intro h1.ant-typography{color:var(--renova-on-surface);margin:0;font-size:clamp(28px,4vw,42px);font-weight:500;line-height:1.2}.renova-page-intro .ant-typography{max-width:720px;color:var(--renova-on-surface-variant);margin:6px 0 0;font-size:16px;line-height:1.55}.ant-card{border-color:var(--renova-outline-variant);box-shadow:var(--renova-elevation-1)}.ant-card .ant-card{box-shadow:none}.ant-alert{border-width:0}.ant-btn:focus-visible,.ant-input:focus-visible,.ant-select-selector:focus-visible{outline-offset:2px;outline:3px solid #315da838}.ant-table-wrapper .ant-table{border-radius:16px;overflow:hidden}.ant-modal .ant-modal-content{border-radius:24px;box-shadow:0 8px 32px #1a1c1e2e}.renova-page-header,.renova-section-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.renova-page-title-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.renova-page-title-line h1.ant-typography,.renova-section-header h3.ant-typography{margin:0}.renova-page-subtitle,.renova-page-breadcrumbs,.renova-metric-label,.renova-metric-hint{color:var(--renova-on-surface-variant);display:block}.renova-filter-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.renova-metric-strip{border:1px solid var(--renova-outline-variant);border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.renova-metric{gap:12px;padding:16px;display:flex}.renova-metric-button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.renova-metric-value{margin-top:2px;font-size:22px;font-weight:600}.renova-attention-item{border:1px solid var(--renova-outline-variant);border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.renova-money{font-variant-numeric:tabular-nums;min-width:max-content;display:inline-block}.renova-responsive-list{display:none}@media (width<=600px){.renova-header{padding:10px 16px}.renova-content{padding:28px 14px 40px}.renova-page-intro{grid-template-columns:1fr;gap:10px}.renova-page-icon{border-radius:16px;grid-row:auto;width:48px;height:48px;font-size:24px}.renova-page-intro h1.ant-typography{font-size:28px}}@media (width<=991px){.renova-dashboard-sider{display:none}.renova-dashboard-menu-trigger{display:inline-flex}.renova-dashboard-header{min-height:72px;padding:10px 14px}.renova-dashboard-content{padding:18px 12px 32px}.renova-registry-toolbar{flex-direction:column;align-items:stretch}.renova-registry-toolbar-actions{justify-content:flex-end}.renova-document-header{grid-template-columns:1fr}.renova-document-actions{justify-content:flex-start}.renova-dashboard-actions>.ant-tag,.renova-dashboard-user>.ant-typography{display:none}.renova-page-header,.renova-section-header{flex-direction:column;align-items:stretch}}:root{color:#111827;--renova-admin-bg:#f7f8fa;--renova-admin-surface:#fff;--renova-admin-surface-secondary:#fafafb;--renova-admin-border:#e5e7eb;--renova-admin-border-strong:#d1d5db;--renova-admin-text:#111827;--renova-admin-text-secondary:#6b7280;--renova-admin-text-muted:#9ca3af;--renova-admin-primary:#1f294c;--renova-admin-primary-hover:#151d35;--renova-admin-primary-subtle:#f1f2f6;--renova-admin-success:#16a34a;--renova-admin-success-subtle:#f0fdf4;--renova-admin-warning:#d97706;--renova-admin-warning-strong:#ea580c;--renova-admin-warning-subtle:#fff7ed;--renova-admin-danger:#dc2626;--renova-admin-danger-subtle:#fef2f2;--renova-admin-shell-header-height:64px;--renova-admin-content-block-padding:56px;background:#f7f8fa;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400}:root[data-theme=dark]{color:#e8edf5;--renova-admin-bg:#11151e;--renova-admin-surface:#1a202c;--renova-admin-surface-secondary:#222b3a;--renova-admin-border:#303b4d;--renova-admin-border-strong:#465267;--renova-admin-text:#e8edf5;--renova-admin-text-secondary:#a4afc0;--renova-admin-text-muted:#8995a8;--renova-admin-primary:#a8baff;--renova-admin-primary-hover:#c3cfff;--renova-admin-primary-subtle:#29344a;--renova-admin-success:#63d68e;--renova-admin-success-subtle:#18382a;--renova-admin-warning:#f5ba65;--renova-admin-warning-strong:#f5ba65;--renova-admin-warning-subtle:#3c2d1b;--renova-admin-danger:#ff8585;--renova-admin-danger-subtle:#40232a;--renova-primary:#a8baff;--renova-on-primary:#10182b;--renova-primary-container:#29344a;--renova-on-primary-container:#dbe3ff;--renova-surface:#1a202c;--renova-surface-container:#222b3a;--renova-surface-container-high:#29344a;--renova-on-surface:#e8edf5;--renova-on-surface-variant:#a4afc0;--renova-outline:#8995a8;--renova-outline-variant:#465267;background:#11151e}.renova-theme-switcher.ant-btn{flex:0 0 36px}@media (width<=767px){.renova-theme-switcher.ant-btn{flex-basis:44px;min-width:44px;min-height:44px}}html,body,#root{min-height:100%}body{min-width:320px;color:var(--renova-admin-text);background:var(--renova-admin-bg)}.renova-layout,.renova-dashboard-layout,.renova-dashboard-workspace,.renova-dashboard-content,.renova-loading-screen{background:var(--renova-admin-bg)}.renova-dashboard-admin{min-height:100vh}.renova-dashboard-admin .renova-dashboard-sider{border-right:1px solid var(--renova-admin-border);height:100vh;position:sticky;top:0;background:var(--renova-admin-surface)!important}.renova-dashboard-admin .renova-dashboard-sider .ant-layout-sider-children{flex-direction:column;min-height:100%;display:flex}.renova-dashboard-brand{height:var(--renova-admin-shell-header-height);min-height:var(--renova-admin-shell-header-height);border-bottom:0;align-items:center;padding:8px 16px;display:flex}.renova-dashboard-collapsed .renova-dashboard-brand{justify-content:center;padding-inline:8px}.renova-admin-brand-mark{flex:0 0 52px;width:52px;height:auto;display:block}.renova-dashboard-brand .renova-brand,.renova-header .renova-brand{color:var(--renova-admin-text);letter-spacing:-.02em;text-transform:none;font-size:20px;font-weight:700;line-height:1.1;display:block}.renova-dashboard-brand .renova-audience{color:var(--renova-admin-text-muted);font-size:11px;line-height:1.2;display:block}.renova-dashboard-menu{min-height:0;color:var(--renova-admin-text-secondary);background:0 0;flex:auto;padding:10px 8px 8px;overflow-y:auto;border-inline-end:0!important}.renova-dashboard-menu .ant-menu-item,.renova-dashboard-menu .ant-menu-submenu-title{border:0;border-radius:7px;height:38px;min-height:38px;margin:1px 0;font-size:14px;font-weight:400;line-height:38px;transition:color .12s,background-color .12s}.renova-dashboard-menu .ant-menu-item .anticon,.renova-dashboard-menu .ant-menu-submenu-title .anticon{color:currentColor;font-size:17px}.renova-dashboard-menu .ant-menu-item:hover,.renova-dashboard-menu .ant-menu-submenu-title:hover{color:var(--renova-admin-text)!important;background:var(--renova-admin-surface-secondary)!important}.renova-dashboard-menu .ant-menu-item-selected{font-weight:500;color:var(--renova-admin-primary)!important;background:var(--renova-admin-primary-subtle)!important}.renova-dashboard-menu .ant-menu-sub.ant-menu-inline{background:0 0!important}.renova-dashboard-menu .ant-menu-submenu-selected>.ant-menu-submenu-title{font-weight:500;color:var(--renova-admin-primary)!important;background:0 0!important}.renova-dashboard-menu .ant-menu-submenu-arrow{color:currentColor;width:9px}.renova-dashboard-menu .ant-menu-item:after{display:none}.renova-dashboard-collapse{min-height:40px;color:var(--renova-admin-text-secondary);border-top:1px solid var(--renova-admin-border);border-radius:0;justify-content:flex-start;margin:0 8px 8px;padding-inline:12px}.renova-dashboard-collapsed .renova-dashboard-collapse{justify-content:center;padding-inline:0}.renova-dashboard-admin .renova-dashboard-sider nav{flex:auto;min-height:0;overflow:hidden}.renova-dashboard-admin .renova-dashboard-sider nav .renova-dashboard-menu{height:100%}.renova-dashboard-header{z-index:20;min-height:var(--renova-admin-shell-header-height);height:var(--renova-admin-shell-header-height);color:var(--renova-admin-text);background:var(--renova-admin-surface);border-bottom:1px solid var(--renova-admin-border);padding:8px 24px;position:sticky;top:0}.renova-dashboard-header>.ant-flex{flex-wrap:nowrap;height:100%}.renova-dashboard-header-start{min-width:0}.renova-dashboard-mobile-title{display:none}.renova-dashboard-title.ant-typography{color:var(--renova-admin-text);margin:0;font-size:22px;font-weight:600;line-height:1.2}.renova-dashboard-menu-trigger{display:none}.renova-dashboard-actions{flex-wrap:nowrap}.renova-dashboard-system-status{align-items:center;gap:6px;display:inline-flex}.renova-dashboard-system-status .ant-tag{height:26px;color:var(--renova-admin-text-secondary);border-color:var(--renova-admin-border);background:var(--renova-admin-surface-secondary);border-radius:6px;margin-inline-end:0;padding-inline:8px;font-size:12px;font-weight:400;line-height:24px}.renova-dashboard-api-status .anticon{font-size:12px}.renova-dashboard-api-up .anticon{color:var(--renova-admin-success)}.renova-dashboard-api-checking .anticon{color:var(--renova-admin-primary)}.renova-dashboard-api-down .anticon{color:var(--renova-admin-danger)}.renova-dashboard-user.ant-btn{height:40px;color:var(--renova-admin-text);border-radius:8px;align-items:center;gap:9px;padding:4px 6px 4px 4px;display:inline-flex}.renova-dashboard-user.ant-btn:hover,.renova-dashboard-user.ant-btn:focus-visible{background:var(--renova-admin-surface-secondary)}.renova-dashboard-user .ant-avatar{color:var(--renova-admin-primary);background:var(--renova-admin-primary-subtle)}.renova-dashboard-user-copy{text-align:left;gap:1px;min-width:0;display:grid}.renova-dashboard-user-name,.renova-dashboard-user-role{text-overflow:ellipsis;white-space:nowrap;max-width:220px;line-height:1.15;display:block;overflow:hidden}.renova-dashboard-user-name{color:var(--renova-admin-text);font-size:14px;font-weight:500}.renova-dashboard-user-role{color:var(--renova-admin-text-secondary);font-size:12px;font-weight:400}.renova-dashboard-user-chevron{color:var(--renova-admin-text-secondary);font-size:11px}.renova-dashboard-content{padding:24px 32px 32px}:is(.renova-dashboard-content:has(.renova-registry-scaffold),.renova-dashboard-content:has(.renova-client-workspace)){background:var(--renova-admin-surface)}.renova-dashboard-main{width:100%;max-width:1680px;min-height:calc(100vh - var(--renova-admin-shell-header-height) - var(--renova-admin-content-block-padding));margin:0 auto}.renova-dashboard-main>.renova-registry-scaffold{height:calc(100dvh - var(--renova-admin-shell-header-height) - var(--renova-admin-content-block-padding));min-height:inherit}.renova-dashboard-main>.renova-clients-page{height:calc(100dvh - var(--renova-admin-shell-header-height) - var(--renova-admin-content-block-padding));min-height:inherit;flex-direction:column;display:flex}.renova-dashboard-main>.renova-clients-page>.renova-registry-scaffold{flex:1 1 0;min-height:0}.renova-dashboard-main>.renova-mapup-client-workspace{height:calc(100dvh - var(--renova-admin-shell-header-height) - var(--renova-admin-content-block-padding));min-height:inherit;flex-direction:column;display:flex}.renova-dashboard-main>.renova-mapup-client-workspace>.renova-registry-scaffold{flex:1 1 0;min-height:0}.renova-page-header{justify-content:space-between;align-items:flex-start;gap:20px;min-height:56px;padding:0 0 20px;display:flex}.renova-page-header-copy{min-width:0}.renova-page-title-line h1.ant-typography{color:var(--renova-admin-text);letter-spacing:-.02em;margin:0;font-size:clamp(22px,2vw,24px);font-weight:600;line-height:1.25}.renova-page-subtitle{color:var(--renova-admin-text-secondary);margin-top:5px;font-size:14px;font-weight:400;line-height:1.45;display:block}.renova-page-breadcrumbs{color:var(--renova-admin-text-muted);margin-bottom:4px;font-size:12px}.renova-page-header-actions,.renova-registry-toolbar-actions{flex:none;justify-content:flex-end;display:flex}.renova-registry-toolbar-actions{margin-left:auto}.renova-page-header-actions .ant-btn-primary,.renova-registry-toolbar-actions .ant-btn-primary{min-height:40px;padding-inline:18px;font-weight:500}.renova-registry{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;display:flex;overflow:visible}.renova-registry-views{margin-bottom:16px;overflow-x:auto}.renova-saved-views.ant-segmented{background:var(--renova-admin-surface-secondary);border:1px solid var(--renova-admin-border);border-radius:8px;max-width:100%;padding:3px;overflow-x:auto}.renova-saved-views-tabs.ant-segmented{border:0;border-bottom:1px solid var(--renova-admin-border);background:0 0;border-radius:0;width:100%;padding:0}.renova-saved-views-tabs .ant-segmented-group{justify-content:flex-start;gap:8px}.renova-saved-views-tabs .ant-segmented-thumb,.renova-saved-views-tabs .ant-segmented-item-selected{box-shadow:none;background:0 0}.renova-saved-views-tabs .ant-segmented-item{min-height:40px;padding-inline:10px;position:relative}.renova-saved-views-tabs .ant-segmented-item-selected{color:var(--renova-admin-primary)}.renova-saved-views-tabs .ant-segmented-item-selected:after{background:var(--renova-admin-primary);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.renova-registry-summary{margin-bottom:16px}.renova-filter-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.renova-filter-bar>.ant-input-search,.renova-filter-bar>.ant-input-affix-wrapper,.renova-filter-bar>.ant-input-group-wrapper{flex:260px;width:min(380px,100%)}.renova-filter-bar>.renova-payment-destination-filter{flex:0 320px;width:min(320px,100%)}.renova-filter-reset.ant-btn{width:40px;min-width:40px;height:40px;padding:0}.renova-filter-reset-icon{place-items:center;display:inline-grid;position:relative}.renova-filter-reset-icon:after{content:"";background:currentColor;border-radius:2px;width:17px;height:1.5px;position:absolute;transform:rotate(-45deg)}.renova-registry-scaffold .renova-page-header{min-height:0;padding-bottom:20px}.renova-registry-scaffold .renova-filter-bar{margin-bottom:10px}.renova-clients-page .renova-filter-bar>.renova-client-search{flex:300px;width:min(380px,100%);max-width:380px}.renova-clients-page .renova-filter-bar>.ant-select{width:150px}.renova-clients-page .renova-filter-bar>#client-manager-filter{width:180px}.renova-clients-page .renova-filter-bar>.renova-client-data-filter{width:260px}.renova-registry-toolbar-actions .ant-btn{min-width:40px;min-height:40px}.renova-registry-scaffold .renova-registry-views,.renova-registry-scaffold .renova-registry-summary{margin-bottom:16px}.renova-registry-scaffold .renova-registry-summary{display:block}.renova-registry-summary-surface{background:var(--renova-admin-surface);border:1px solid var(--renova-admin-border);border-color:var(--renova-admin-border);border-radius:9px;align-items:center;gap:14px;min-height:86px;padding-right:14px;display:flex}.renova-registry-summary-surface>.renova-metric-strip{min-width:0;box-shadow:none;border:0;border-radius:0;flex:auto;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.renova-registry-summary-surface .renova-metric{gap:10px;min-height:76px;padding:11px 15px}.renova-registry-summary-surface .renova-metric-value{margin:0;font-size:20px;font-weight:600;line-height:1.2}.renova-registry-summary-surface .renova-metric-label{font-size:13px}.renova-registry-summary-actions{flex:none}.renova-registry-scaffold .renova-registry-table-surface,.renova-registry-scaffold .renova-registry-table-wrap{flex:1 1 0}.renova-registry-scaffold .renova-registry-table-surface{border-color:var(--renova-admin-border);box-shadow:none;border-radius:9px}.renova-registry-scaffold .renova-registry-table .ant-table-thead>tr>th{height:42px;color:var(--renova-admin-text-secondary);font-size:12px;font-weight:500}.renova-registry-scaffold .renova-registry-table .ant-table-tbody>tr>td{height:50px;padding-block:7px;font-size:13px}.renova-registry-scaffold .renova-registry-table .ant-typography strong{font-weight:500}.renova-registry-scaffold .renova-registry-table .ant-typography-secondary{font-size:12px}.renova-registry-scaffold .renova-registry-table .ant-table-pagination.ant-pagination{min-height:50px;margin:0;padding-block:8px}.renova-registry-scaffold .renova-registry-table .ant-table-selection-column{padding-inline:12px}.renova-registry-notice{margin-bottom:12px}.renova-registry-table-surface,.renova-registry-table-wrap{flex:auto;min-height:0}.renova-registry-table-surface{background:var(--renova-admin-surface);border:1px solid var(--renova-admin-border);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.renova-registry-scaffold-embedded .renova-registry-table-surface,.renova-registry-scaffold-embedded .renova-registry-table-wrap{flex:none}.renova-registry-table-wrap>.ant-alert{margin:12px}.renova-registry-mobile-pagination{flex:none;justify-content:center;padding:12px;display:flex}.renova-registry-mobile-pagination .ant-pagination-item-link,.renova-registry-mobile-pagination .ant-pagination-simple-pager{min-width:44px;height:44px;line-height:42px}.renova-registry-table-wrap-paginated,.renova-registry-table-wrap-paginated>.renova-registry-table-container,.renova-registry-table-wrap-paginated .renova-registry-table,.renova-registry-table-wrap-paginated .renova-registry-table>.ant-spin,.renova-registry-table-wrap-paginated .ant-spin-nested-loading,.renova-registry-table-wrap-paginated .ant-spin-container{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.renova-registry-table-wrap-paginated .ant-table{flex:0 auto;min-height:0}.renova-registry-table-wrap-paginated .renova-registry-table-overflow .ant-table{overflow:auto}.renova-registry-scaffold .renova-registry-table-wrap-paginated .renova-registry-table .ant-table-pagination.ant-pagination{flex:none;margin-top:auto}.renova-registry-table .ant-table,.renova-registry-table .ant-table-container,.renova-registry-table .ant-table-content>table{background:0 0;border-radius:0!important}.renova-registry-table .ant-table-thead>tr>th{height:44px;color:var(--renova-admin-text-secondary);letter-spacing:.02em;background:var(--renova-admin-surface-secondary);border-bottom:1px solid var(--renova-admin-border);padding:8px 12px;font-size:12px;font-weight:500}.renova-registry-table .ant-table-tbody>tr>td{min-height:48px;color:var(--renova-admin-text);background:var(--renova-admin-surface);border-bottom:1px solid var(--renova-admin-border);padding:9px 12px;font-size:13px}.renova-registry-table .ant-table-tbody>tr:hover>td,.renova-registry-table .ant-table-tbody>tr.renova-registry-row-openable:hover>td{background:var(--renova-admin-primary-subtle)}.renova-registry-row-openable{cursor:pointer}.renova-registry-row-openable:focus-visible>td{outline:0;background:var(--renova-admin-surface-secondary)!important}.renova-registry-table .ant-btn{min-width:36px;min-height:36px;color:var(--renova-admin-text-secondary)}.renova-registry-table .ant-pagination{border-top:1px solid var(--renova-admin-border);min-height:54px;margin:0;padding:10px 12px}.renova-registry-table .ant-table-placeholder .ant-table-cell{height:220px}.renova-registry-context-menu{background:var(--renova-admin-surface);border:1px solid var(--renova-admin-border);border-radius:8px;box-shadow:0 12px 30px #11182729}.renova-responsive-list .ant-list-items{gap:10px;display:grid}.renova-responsive-list .ant-list-item{border:0;padding:0;display:block}.renova-mobile-card{background:var(--renova-admin-surface);border:1px solid var(--renova-admin-border);border-radius:10px;padding:14px}.renova-mobile-record-openable{cursor:pointer;-webkit-tap-highlight-color:transparent}.renova-mobile-record-openable:focus-visible .renova-mobile-card{outline-offset:2px;border-color:var(--renova-admin-primary);outline:3px solid #1f294c38}.renova-mobile-card-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.renova-mobile-card-meta{border-top:1px solid var(--renova-admin-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;padding-top:10px;display:grid}.renova-mobile-field{gap:2px;display:grid}.renova-mobile-field-wide{grid-column:1/-1}.renova-mobile-field-label{color:var(--renova-admin-text-muted);font-size:12px}.renova-status-badge.ant-tag{border-radius:6px;margin-inline-end:0;padding-inline:7px;font-size:12px;font-weight:500;line-height:22px}.renova-money{text-align:right;font-weight:500}.renova-money-positive{color:var(--renova-admin-success)}.renova-money-negative{color:var(--renova-admin-danger)}.renova-metric-strip{background:var(--renova-admin-surface);border:1px solid var(--renova-admin-border);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid;overflow:hidden}.renova-metric{align-items:center;gap:12px;min-height:86px;padding:14px 16px;display:flex;position:relative}.renova-metric-button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;transition:background-color .12s}.renova-metric-button:hover{background:var(--renova-admin-primary-subtle)}.renova-metric-button:disabled{cursor:wait}.renova-metric-button:focus-visible{z-index:1;outline:2px solid var(--renova-admin-primary);outline-offset:-2px}.renova-metric-button.renova-metric-active{background:var(--renova-admin-primary-subtle);box-shadow:inset 0 -3px 0 var(--renova-admin-primary)}.renova-metric+.renova-metric{border-left:1px solid var(--renova-admin-border)}.renova-metric-icon{width:34px;height:34px;color:var(--renova-admin-primary);background:var(--renova-admin-primary-subtle);border-radius:8px;flex:0 0 34px;place-items:center;font-size:17px;display:grid}.renova-metric-default .renova-metric-icon{color:var(--renova-admin-text-secondary);background:var(--renova-admin-surface-secondary)}.renova-metric-warning .renova-metric-icon{color:var(--renova-admin-warning);background:var(--renova-admin-warning-subtle)}.renova-metric-danger .renova-metric-icon{color:var(--renova-admin-danger);background:var(--renova-admin-danger-subtle)}.renova-metric-label,.renova-metric-hint{color:var(--renova-admin-text-secondary);font-size:12px}.renova-metric-value{color:var(--renova-admin-text);font-variant-numeric:tabular-nums;margin:1px 0;font-size:21px;font-weight:600}.renova-attention-list{gap:8px;display:grid}.renova-attention-item{background:var(--renova-admin-surface);border:1px solid var(--renova-admin-border);border-radius:8px;align-items:center;gap:12px;min-height:54px;padding:10px 12px;display:flex}.renova-attention-copy{flex:1;display:grid}.renova-attention-marker{background:var(--renova-admin-text-muted);border-radius:50%;flex:0 0 8px;width:8px;height:8px}.renova-attention-warning .renova-attention-marker{background:var(--renova-admin-warning)}.renova-attention-danger .renova-attention-marker{background:var(--renova-admin-danger)}.renova-attention-success .renova-attention-marker{background:var(--renova-admin-success)}.renova-section-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.renova-section-header h3.ant-typography{color:var(--renova-admin-text);margin:0;font-size:17px;font-weight:600}.renova-dashboard-overview-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:16px;display:grid}.renova-dashboard-panel{background:var(--renova-admin-surface);border:1px solid var(--renova-admin-border);border-radius:10px;padding:16px}.renova-dashboard-shortcuts{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.renova-dashboard-shortcut.ant-btn{text-align:left;white-space:normal;border-color:var(--renova-admin-border);justify-content:flex-start;height:auto;min-height:68px;padding:12px}.renova-dashboard-shortcut-copy{gap:2px;display:grid}.renova-dashboard-admin .renova-dashboard-tile-icon{color:var(--renova-admin-primary);background:var(--renova-admin-primary-subtle)}.renova-document{background:var(--renova-admin-surface);border:1px solid var(--renova-admin-border);border-radius:10px;flex-direction:column;min-height:calc(100vh - 104px);display:flex;overflow:clip}.renova-document-header{background:var(--renova-admin-surface);border-bottom:1px solid var(--renova-admin-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:68px;padding:12px 16px;display:grid}.renova-document-heading h2.ant-typography{color:var(--renova-admin-text);margin:0;font-size:21px;font-weight:600}.renova-document-body{flex:auto;width:100%;padding:16px}.renova-document-body>.ant-tabs{width:100%}.renova-document-form{width:min(100%,880px)}.renova-document-footer{z-index:5;background:var(--renova-admin-surface);border-top:1px solid var(--renova-admin-border);justify-content:flex-end;gap:8px;padding:12px 16px;display:flex;position:sticky;bottom:0}.renova-document .ant-form-item{margin-bottom:14px}.renova-dashboard-admin .ant-card{border-color:var(--renova-admin-border);box-shadow:none;border-radius:10px}.renova-dashboard-admin .ant-card .ant-card{background:var(--renova-admin-surface-secondary)}.renova-dashboard-admin .ant-modal-content,.renova-entity-drawer .ant-drawer-content{background:var(--renova-admin-surface);border-radius:10px;box-shadow:0 16px 40px #11182729}.renova-entity-drawer .ant-drawer-body{padding:16px 20px}.renova-drawer-footer{justify-content:flex-end;gap:8px;display:flex}.renova-form-section{border-bottom:1px solid var(--renova-admin-border);padding:16px 0}.renova-form-section:first-child{padding-top:0}.renova-form-section:last-child{border-bottom:0}.renova-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.renova-form-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.renova-mapup-map-location-grid{grid-template-columns:repeat(3,minmax(0,1fr)) max-content}.renova-mapup-open-map-action{white-space:nowrap;align-self:start;padding-top:30px}.renova-entity-form-sections>section{border-bottom:1px solid var(--renova-admin-border);padding:16px 0}.renova-entity-form-sections>section:first-child{padding-top:0}.renova-entity-form-sections>section:last-of-type{border-bottom:0}.renova-mapup-project-tabs .ant-tabs-content-holder{min-width:0}.renova-mapup-project-tabs .ant-tabs-tabpane:focus-visible{outline:none}.renova-mapup-project-form-surface .renova-document-form{width:100%;max-width:none}.renova-mapup-link-feedback{min-height:20px;display:block}.renova-mapup-search-query-guide-link.ant-typography,.renova-mapup-guide-link.ant-typography{color:var(--renova-primary);font-weight:600}.renova-mapup-search-query-guide-link.ant-typography:hover,.renova-mapup-search-query-guide-link.ant-typography:focus-visible,.renova-mapup-guide-link.ant-typography:hover,.renova-mapup-guide-link.ant-typography:focus-visible{color:var(--renova-primary);text-decoration:underline}.renova-mapup-inline-input-action.ant-btn,.renova-dashboard-admin .renova-inline-input-action.ant-btn{width:24px;min-width:24px;height:24px;min-height:24px;color:var(--renova-admin-text-secondary);margin-inline-end:-5px;padding:0}.renova-dashboard-admin .renova-inline-input-action.ant-btn .anticon{font-size:15px}.renova-dashboard-admin .renova-inline-input-action.ant-btn:hover,.renova-dashboard-admin .renova-inline-input-action.ant-btn:focus-visible{color:var(--renova-admin-primary);background:var(--renova-admin-primary-subtle)}.renova-dashboard-admin .ant-input-affix-wrapper{height:36px;min-height:36px;padding-block:0}.renova-dashboard-admin .ant-input-affix-wrapper>.ant-input{height:auto;min-height:0;padding-block:0}.renova-mapup-inline-input-action.ant-btn .anticon{font-size:16px}.renova-mapup-inline-input-action.ant-btn:hover,.renova-mapup-inline-input-action.ant-btn:focus-visible{color:var(--renova-admin-primary);background:var(--renova-admin-primary-subtle)}.renova-mapup-project-form-surface:focus-within{border-color:var(--renova-admin-border);box-shadow:none;outline:none}.renova-mapup-project-form-surface .ant-form-item{margin-bottom:10px}.renova-mapup-create-mode{margin-bottom:16px}.renova-document-columns,.renova-mapup-project-form-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;display:grid}.renova-mapup-project-form-sections.renova-mapup-project-minimal-create{grid-template-columns:minmax(0,1fr)}.renova-mapup-enrichment-notice{max-width:760px;margin-top:16px}.renova-mapup-enrichment-notice .ant-alert-message{font-size:16px;font-weight:700;line-height:1.4}.renova-mapup-enrichment-notice .ant-alert-description{font-size:14px;line-height:1.5}.renova-mapup-minimal-create-field{max-width:760px;margin-top:18px}.renova-document-columns>section,.renova-mapup-project-form-sections>section{border-bottom:0;min-width:0;padding:0}.renova-document-columns>section:nth-child(2),.renova-mapup-project-form-sections>section:nth-child(2){border-left:1px solid var(--renova-admin-border);padding-left:22px}.renova-mapup-project-form-sections>.renova-mapup-project-form-settings{border-top:1px solid var(--renova-admin-border);grid-column:1/-1;margin-top:4px;padding-top:14px}.renova-mapup-project-commercial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.renova-mapup-project-commercial-grid>.renova-client-workspace-panel{height:100%}.renova-mapup-recurring-services{gap:16px;display:grid}.renova-mapup-recurring-service-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.renova-mapup-recurring-service-card{height:100%}.renova-mapup-recurring-service-card .ant-card-body{flex-direction:column;gap:12px;min-height:228px;display:flex}.renova-mapup-recurring-service-card h4.ant-typography{margin:0;font-size:17px}.renova-mapup-recurring-service-card-head,.renova-mapup-recurring-service-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.renova-mapup-recurring-service-icon{width:42px;height:42px;color:var(--renova-admin-primary);background:var(--renova-admin-primary-subtle);border-radius:10px;place-items:center;font-size:20px;display:grid}.renova-mapup-recurring-service-description{flex:1;line-height:1.55}.renova-mapup-recurring-service-footer{flex-wrap:wrap;align-items:flex-end}.renova-mapup-field-help.ant-btn{width:24px;min-width:24px;height:24px;min-height:24px;color:var(--renova-admin-text-secondary);padding:0}.renova-mapup-admin-workspace{gap:18px;display:grid}.renova-mapup-client-workspace>.renova-filter-bar{margin-bottom:18px}.renova-mapup-client-filter.ant-select{flex:0 380px;width:min(380px,100%)}.renova-mapup-reassign-dialog-content,.renova-mapup-reassign-dialog-content>.ant-select{width:100%}.renova-mapup-admin-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.renova-mapup-admin-summary>.ant-card{height:100%;margin-top:0!important}.renova-mapup-admin-summary .ant-card-body{padding:16px}.renova-mapup-admin-summary h3.ant-typography{font-size:17px}.renova-mapup-mobile-address{overflow-wrap:anywhere;margin-top:10px;line-height:1.45;display:block}.renova-mapup-mobile-project-title{overflow-wrap:anywhere;font-size:18px;line-height:1.3}.renova-mapup-client-workspace .renova-mobile-card-header>.ant-space{flex:auto;min-width:0}.renova-mobile-card-header>.renova-mapup-run-control{flex:none}.renova-mapup-run-control{align-items:center;gap:8px;display:inline-flex}.renova-mapup-run-control-button.ant-btn{min-width:86px;height:36px;min-height:36px;box-shadow:none;border:0;border-radius:10px;padding:0 14px;font-weight:600;transition:color .16s,background-color .16s,box-shadow .16s}.renova-mapup-run-control-button.ant-btn>.anticon{font-size:16px}.renova-mapup-run-control-button-start.ant-btn{color:var(--renova-admin-success);background:var(--renova-admin-success-subtle)}.renova-mapup-run-control-button-start.ant-btn:not(:disabled):hover{color:var(--renova-admin-success)!important;background:color-mix(in srgb, var(--renova-admin-success-subtle) 84%, var(--renova-admin-success))!important}.renova-mapup-run-control-button-stop.ant-btn{color:var(--renova-admin-primary);background:var(--renova-admin-primary-subtle)}.renova-mapup-run-control-button-stop.ant-btn:not(:disabled):hover{color:var(--renova-admin-primary)!important;background:color-mix(in srgb, var(--renova-admin-primary-subtle) 84%, var(--renova-admin-primary))!important}.renova-mapup-run-control-button.ant-btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, currentColor 18%, transparent)}.renova-mapup-run-control-button.ant-btn:disabled{opacity:.48}.renova-mapup-results{gap:12px;display:grid}.renova-mapup-results .renova-registry-table-wrap{background:var(--renova-admin-surface);border:1px solid var(--renova-admin-border);border-radius:8px;overflow:hidden}.renova-mapup-result-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 18px;padding:10px 8px;display:grid}.renova-mapup-result-details>div{gap:2px;display:grid}.renova-mapup-result-details .renova-mapup-result-error,.renova-mapup-result-details pre{grid-column:1/-1}.renova-mapup-result-details pre{max-height:220px;color:var(--renova-admin-text-secondary);background:var(--renova-admin-primary-subtle);border-radius:6px;margin:0;padding:10px;font:12px/1.5 Consolas,monospace;overflow:auto}.renova-mapup-result-mobile-details{border-top:1px solid var(--renova-admin-border);margin-top:12px;padding-top:10px}.renova-mapup-result-mobile-details summary{color:var(--renova-admin-primary);cursor:pointer;font-weight:500}.renova-mapup-result-document .renova-document-body{padding-top:6px}.renova-mapup-raw-result>section>h3{margin:0;font-size:16px}.renova-mapup-raw-result .renova-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.renova-mapup-result-preview{padding:4px 12px}.renova-mapup-result-preview .renova-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.renova-mapup-raw-json pre{max-height:440px;color:var(--renova-admin-text-secondary);background:var(--renova-admin-surface-secondary);border:1px solid var(--renova-admin-border);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:0;padding:14px;font:12px/1.55 Consolas,monospace;overflow:auto}.renova-client-overview,.renova-finance-section,.renova-turnover-report,.renova-overview-section{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.renova-client-overview,.renova-turnover-report{gap:18px}.renova-client-workspace.renova-document{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.renova-client-workspace .renova-document-header{background:0 0;border-bottom:0;min-height:0;padding:0 0 12px}.renova-client-workspace .renova-document-header>.ant-btn{width:40px;height:40px;padding:0}.renova-client-workspace .renova-document-heading h2.ant-typography{font-size:24px}.renova-client-workspace-title,.renova-client-workspace-meta{flex-wrap:wrap;align-items:center;display:flex}.renova-client-workspace-title{gap:10px}.renova-client-workspace-meta{gap:12px}.renova-client-workspace-meta .ant-btn-link,.renova-client-overview-metric .ant-btn-link,.renova-client-workspace-panel .renova-section-header .ant-btn-link{height:auto;min-height:0;padding:0}.renova-client-workspace-meta-divider{color:var(--renova-admin-text-muted)}.renova-client-workspace .renova-document-body{padding:0}.renova-client-workspace .ant-tabs-nav{margin-bottom:16px}.renova-client-workspace .ant-tabs-tab{padding-block:10px}.renova-client-workspace-panel{background:var(--renova-admin-surface);border:1px solid var(--renova-admin-border);border-radius:10px;min-width:0;padding:14px 16px;overflow:hidden}.renova-client-overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.renova-client-overview-metric{background:var(--renova-admin-surface);border:1px solid var(--renova-admin-border);border-radius:10px;gap:12px;min-width:0;min-height:112px;padding:16px;display:flex}.renova-client-overview-metric-icon{border-radius:8px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:21px;display:grid}.renova-client-overview-metric-primary .renova-client-overview-metric-icon{color:var(--renova-admin-primary);background:var(--renova-admin-primary-subtle)}.renova-client-overview-metric-success .renova-client-overview-metric-icon{color:var(--renova-admin-success);background:var(--renova-admin-success-subtle)}.renova-client-overview-metric-warning .renova-client-overview-metric-icon{color:var(--renova-admin-warning-strong);background:var(--renova-admin-warning-subtle)}.renova-client-overview-metric-danger .renova-client-overview-metric-icon{color:var(--renova-admin-danger);background:var(--renova-admin-danger-subtle)}.renova-client-overview-metric-copy{align-content:start;gap:3px;min-width:0;display:grid}.renova-client-overview-metric-label.ant-typography{color:var(--renova-admin-text-muted);font-size:12px}.renova-client-overview-metric-value{color:var(--renova-admin-text);text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:700;line-height:1.25;overflow:hidden}.renova-client-projects-preview{padding:0}.renova-client-projects-preview>.renova-section-header{padding:14px 16px}.renova-client-projects-preview .renova-registry-table-wrap{border-top:1px solid var(--renova-admin-border)}.renova-client-overview-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:16px;display:grid}.renova-client-overview-grid .renova-section-header{margin-bottom:10px}.renova-client-profile-panel .renova-section-header{margin-bottom:16px}.renova-client-profile-panel .renova-document-form{width:min(100%,1040px)}.renova-client-profile-panel .renova-document-form .ant-input-affix-wrapper .ant-input-suffix .ant-btn{width:28px;min-width:28px;height:28px;padding:0}.renova-client-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.renova-client-profile-section{border-top:1px solid var(--renova-admin-border);width:min(100%,1040px);margin-top:28px;padding-top:24px}.renova-client-telegram-binding,.renova-client-telegram-connect{background:var(--renova-admin-surface-secondary);border:1px solid var(--renova-admin-border);border-radius:12px;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.renova-client-telegram-connect{grid-template-columns:minmax(260px,1fr) auto}.renova-integrations-content{gap:26px;padding:20px;display:grid}.renova-integrations-section{gap:14px;min-width:0;display:grid}.renova-integration-catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.renova-integration-card.ant-card{border-color:var(--renova-admin-border)}.renova-integration-card .ant-card-body{gap:18px;min-height:138px;padding:16px;display:grid}.renova-integration-card-heading{align-items:flex-start;gap:12px;display:flex}.renova-integration-card-icon{width:36px;height:36px;color:var(--renova-admin-primary);background:var(--renova-admin-primary-subtle);border-radius:8px;flex:0 0 36px;place-items:center;font-size:18px;display:inline-grid}.renova-integration-card-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.renova-integration-card-footer .ant-btn-link{height:auto;padding:0}.renova-integration-card-actions{align-items:center;gap:12px;display:flex}.renova-messaging-chat-list{gap:10px;margin:8px 0 18px;display:grid}.renova-messaging-chat-row{grid-template-columns:minmax(180px,.8fr) minmax(220px,1fr) auto;width:100%;display:grid}.renova-messaging-chat-row .ant-form-item{margin-bottom:0}.renova-integration-issued-key{gap:8px;margin-top:10px;display:grid}.renova-integration-api-guide{gap:14px;display:grid}.renova-integration-guide-list{margin:8px 0 0;padding-left:22px;line-height:1.55}.renova-integration-guide-list>li+li{margin-top:8px}.renova-integration-guide-value,.renova-integration-guide-copy{overflow-wrap:anywhere;background:var(--renova-admin-surface-secondary);border:1px solid var(--renova-admin-border);border-radius:8px;padding:10px 12px;margin:10px 0 0!important}.renova-integration-api-guide-modal .ant-modal-body{max-height:calc(100vh - 180px);overflow-y:auto}.renova-integration-api-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.renova-integration-api-guide pre{min-height:180px;color:var(--renova-admin-text);background:var(--renova-admin-surface-secondary);border:1px solid var(--renova-admin-border);white-space:pre-wrap;word-break:break-word;border-radius:8px;margin:8px 0 0;padding:14px;font:12px/1.55 Consolas,Courier New,monospace;overflow:auto}.renova-mapup-action-results{align-items:center;display:inline-flex}.renova-mapup-day-shortcuts,.renova-mapup-day-input{flex:none}.renova-mapup-day-input{width:152px}.renova-mapup-action-icon{width:22px;height:22px;color:var(--renova-admin-text-secondary);border-radius:5px;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.renova-mapup-action-icon-succeeded{color:var(--renova-admin-success);background:var(--renova-admin-success-subtle)}.renova-mapup-action-icon-failed{color:var(--renova-admin-danger);background:var(--renova-admin-danger-subtle)}.renova-mapup-action-icon-unavailable,.renova-mapup-action-icon-not_attempted{color:var(--renova-admin-text-muted);background:var(--renova-admin-primary-subtle)}.renova-mapup-action-icon-unknown{color:var(--renova-admin-warning);background:var(--renova-admin-warning-subtle)}.renova-mapup-placement-icon-verified{color:var(--renova-admin-primary);background:0 0}.renova-mapup-placement-icon-advertising{color:var(--renova-admin-success);background:0 0}.renova-mapup-yandex-icon{width:20px;height:20px;display:block}.renova-mapup-placement-icon-absent{color:var(--renova-admin-text-muted);background:var(--renova-admin-primary-subtle)}.renova-mapup-placement-icon-unknown{color:var(--renova-admin-warning);background:var(--renova-admin-warning-subtle)}.renova-mapup-attention-icon{color:var(--renova-admin-warning);font-size:15px;line-height:1;display:inline-flex}.renova-lead-source-icon{border:1px solid #0000;border-radius:8px;place-items:center;width:28px;height:28px;font-size:16px;font-weight:700;line-height:1;display:inline-grid}.renova-lead-source-icon-direct,.renova-lead-source-icon-yandex,.renova-lead-source-icon-google{border-color:var(--renova-admin-border);background:var(--renova-admin-surface)}.renova-lead-source-brand{object-fit:contain;width:22px;height:22px;display:block}.renova-lead-source-icon-other{color:var(--renova-admin-text-secondary);border-color:var(--renova-admin-border);background:var(--renova-admin-surface-secondary)}@media (width<=1100px){.renova-client-profile-grid,.renova-client-telegram-connect,.renova-integration-catalog,.renova-integration-api-guide-grid,.renova-messaging-chat-row,.renova-client-telegram-binding{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.renova-integrations-content{gap:20px;padding:14px}}.renova-dashboard-overview{gap:18px;display:grid}.renova-finance-admin.ant-card{border:0;margin-top:0!important}.renova-finance-admin>.ant-card-body{gap:18px;padding:0;display:grid}.renova-finance-admin>.ant-card-body>.ant-card{background:var(--renova-admin-surface);border:1px solid var(--renova-admin-border);margin-top:0!important}.renova-finance-admin .renova-registry-table-wrap{border:1px solid var(--renova-admin-border);border-radius:8px;overflow:hidden}.renova-finance-mobile-postings{margin-top:12px}.renova-entity-details{gap:20px;display:grid}.renova-entity-details>section{border-top:1px solid var(--renova-admin-border);gap:10px;padding-top:16px;display:grid}.renova-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:0;display:grid}.renova-detail-grid>div{gap:3px;display:grid}.renova-detail-grid dt{color:var(--renova-admin-text-muted);font-size:12px}.renova-detail-grid dd{margin:0;font-weight:500}.renova-detail-items{gap:8px;display:grid}.renova-detail-items>div{border-bottom:1px solid var(--renova-admin-border);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.renova-empty-state{margin:24px 0}.renova-loading-state{padding:16px}.renova-header{background:var(--renova-admin-surface);border-bottom:1px solid var(--renova-admin-border);align-items:center;height:56px;min-height:56px;padding:8px 20px;line-height:normal;display:flex}.renova-header>.ant-flex{width:100%}.renova-content{padding:36px 20px 56px}.renova-page{width:min(1040px,100%)}.renova-page-intro{text-align:center;width:min(100%,520px);margin:0 auto 14px;display:block}.renova-page-intro h1.ant-typography{color:var(--renova-admin-text);margin-bottom:4px;font-size:clamp(22px,2.5vw,26px);font-weight:600}.renova-page-intro .ant-typography{max-width:none;margin-top:3px;font-size:14px}.renova-page-icon{display:none}.renova-layout .ant-card{box-shadow:none}.renova-dashboard-admin .ant-input:focus,.renova-dashboard-admin .ant-input-focused,.renova-dashboard-admin .ant-input:focus-visible,.renova-dashboard-admin .ant-select-focused .ant-select-selector,.renova-dashboard-admin .ant-select-selector:focus-visible{box-shadow:none;outline:none}.renova-dashboard-menu .ant-menu-item:focus-visible,.renova-dashboard-menu .ant-menu-submenu-title:focus-visible{outline:none}.renova-dashboard-menu .ant-menu-item:focus-visible:not(.ant-menu-item-selected){background:0 0}.renova-dashboard-admin .ant-btn:focus-visible,.renova-dashboard-admin .ant-tabs-tabpane:focus-visible{outline:none}.renova-dashboard-admin .ant-input-affix-wrapper:focus-within{border-color:var(--renova-admin-primary);outline:none;box-shadow:0 0 0 2px #1f294c24}.renova-dashboard-admin .ant-input-search:focus-within{border-radius:var(--renova-admin-control-radius,8px);box-shadow:0 0 0 2px #1f294c24}.renova-dashboard-admin .ant-input-search:focus-within .ant-input,.renova-dashboard-admin .ant-input-search:focus-within .ant-input-search-button{border-color:var(--renova-admin-primary)!important}.renova-proxy-state-action.ant-btn{width:32px;min-width:32px;height:32px;padding:0}.renova-proxy-state-action-enable.ant-btn{color:var(--renova-admin-success)}.renova-proxy-state-action-enable.ant-btn:hover,.renova-proxy-state-action-enable.ant-btn:focus-visible{color:var(--renova-admin-success)!important;background:var(--renova-admin-success-subtle)!important}.renova-dashboard-admin .ant-input:focus-visible,.renova-dashboard-admin .ant-input-affix-wrapper .ant-input-suffix .ant-btn:focus-visible{outline:none}@media (width<=1180px){.renova-mapup-raw-result .renova-detail-grid,.renova-mapup-result-preview .renova-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.renova-mapup-admin-summary{grid-template-columns:1fr}.renova-client-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.renova-client-overview-grid{grid-template-columns:1fr}.renova-dashboard-content{padding-inline:24px}.renova-dashboard-overview-grid{grid-template-columns:1fr}}@media (width<=1023px){.renova-dashboard-admin{--renova-admin-content-block-padding:48px}.renova-dashboard-admin .renova-dashboard-sider{display:none}.renova-dashboard-admin .renova-dashboard-menu-trigger{display:inline-flex}.renova-dashboard-header{padding-inline:14px}.renova-dashboard-content{padding:20px 20px 28px}.renova-dashboard-main>.renova-registry-scaffold,.renova-dashboard-main>.renova-clients-page,.renova-dashboard-main>.renova-mapup-client-workspace{height:auto}.renova-page-header,.renova-section-header{flex-direction:column;align-items:stretch}.renova-page-header-actions,.renova-registry-toolbar-actions{justify-content:flex-start}.renova-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.renova-metric:nth-child(odd){border-left:0}.renova-metric:nth-child(n+3){border-top:1px solid var(--renova-admin-border)}.renova-registry-table-surface:has(.renova-responsive-list){background:0 0;border:0;overflow:visible}.renova-registry-desktop-table{display:none}.renova-responsive-list{display:block}}.renova-frontend-update-notice{z-index:40;margin-bottom:16px;position:sticky;top:8px}@media (width<=767px){.renova-dashboard-admin{--renova-admin-shell-header-height:56px;--renova-admin-content-block-padding:42px}.renova-mapup-raw-result .renova-detail-grid,.renova-mapup-result-preview .renova-detail-grid,.renova-detail-grid,.renova-mapup-result-details{grid-template-columns:1fr}.renova-dashboard-header{height:56px;min-height:56px;padding:6px 10px}.renova-dashboard-header-start{flex:auto;overflow:hidden}.renova-dashboard-header-start>.ant-space-item:last-child{min-width:0}.renova-dashboard-mobile-title{color:var(--renova-admin-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.25;display:block;overflow:hidden}.renova-dashboard-actions{gap:4px!important}.renova-dashboard-system-status,.renova-dashboard-user .ant-typography,.renova-dashboard-user .anticon:last-child{display:none}.renova-dashboard-user.ant-btn{justify-content:center;min-width:44px;min-height:44px;padding:4px}.renova-dashboard-content{padding:18px 16px 24px}.renova-page-header{padding-bottom:16px}.renova-page-header-actions,.renova-page-header-actions>.ant-space,.renova-registry-toolbar-actions{width:100%}.renova-registry-toolbar-actions{margin-left:0}.renova-registry-toolbar-actions-primary>.ant-space-item:first-child{flex:auto;min-width:0}.renova-registry-toolbar-actions-primary>.ant-space-item:first-child>.ant-btn-primary{width:100%}.renova-filter-bar{flex-direction:column;align-items:stretch}.renova-filter-bar>*,.renova-filter-bar .ant-select,.renova-filter-bar>.ant-input-search,.renova-filter-bar>.ant-input-affix-wrapper,.renova-filter-bar>.ant-input-group-wrapper{flex:none;width:100%!important;min-width:0!important}.renova-clients-page .renova-filter-bar>.renova-client-search{flex:none;height:auto}.renova-registry-summary-surface>.renova-metric-strip{grid-template-columns:1fr;width:100%}.renova-registry-summary-surface{flex-direction:column;align-items:stretch;gap:0;padding:0 12px 12px}.renova-registry-summary-surface>.renova-metric-strip{width:calc(100% + 24px);margin-inline:-12px}.renova-registry-summary-actions,.renova-registry-summary-actions>.ant-btn,.renova-registry-summary-actions>.ant-dropdown-trigger{width:100%}.renova-saved-views{width:100%;min-width:0}.renova-saved-views .ant-segmented-group{min-width:max-content}.renova-saved-views-tabs.ant-segmented{min-width:100%}.renova-saved-views-tabs .ant-segmented-group{justify-content:space-between;gap:0}.renova-saved-views-tabs .ant-segmented-item{padding-inline:4px;font-size:12px}.renova-registry-table-surface:has(.renova-responsive-list){background:0 0;border:0;overflow:visible}.renova-registry-desktop-table{display:none}.renova-responsive-list{display:block}.renova-mobile-card .ant-btn{min-width:44px;min-height:44px}.renova-metric-strip{grid-template-columns:1fr}.renova-metric,.renova-metric+.renova-metric,.renova-metric:nth-child(odd){border-left:0}.renova-metric+.renova-metric{border-top:1px solid var(--renova-admin-border)}.renova-document{border-radius:8px;min-height:calc(100vh - 92px)}.renova-document-header{grid-template-columns:1fr;padding:12px}.renova-client-workspace .renova-document-header{grid-template-columns:auto minmax(0,1fr);padding:0 0 12px}.renova-client-workspace .renova-document-actions{grid-column:1/-1}.renova-client-workspace .renova-document-heading h2.ant-typography{font-size:21px}.renova-client-workspace-meta{gap:4px 8px}.renova-client-workspace-meta-divider{display:none}.renova-client-overview-metrics{grid-template-columns:1fr}.renova-client-workspace-panel{padding:12px}.renova-client-projects-preview{padding:0}.renova-document-actions{justify-content:flex-start}.renova-document-body{padding:12px}.renova-mapup-project-form-surface .renova-document-form{width:100%}.renova-client-workspace .renova-document-body{padding:0}.renova-document-footer{z-index:10;position:sticky;bottom:0}.renova-form-grid{grid-template-columns:1fr}.renova-mapup-open-map-action{padding-top:0}.renova-document-columns,.renova-mapup-project-form-sections,.renova-mapup-project-commercial-grid{grid-template-columns:1fr}.renova-document-columns>section:nth-child(2),.renova-mapup-project-form-sections>section:nth-child(2){border-top:1px solid var(--renova-admin-border);border-left:0;margin-top:4px;padding-top:14px;padding-left:0}.renova-mapup-project-form-sections>.renova-mapup-project-form-settings{grid-column:auto}.renova-dashboard-admin .ant-btn,.renova-dashboard-admin .ant-input,.renova-dashboard-admin .ant-input-affix-wrapper,.renova-dashboard-admin .ant-select-selector{min-height:44px}.renova-entity-drawer .ant-drawer-content-wrapper{max-width:100%;width:100%!important}.renova-entity-drawer .ant-drawer-body{padding:14px}.renova-content{padding:24px 12px 40px}.renova-page-intro{grid-template-columns:1fr}}.renova-service-order-description{color:var(--renova-color-text);white-space:pre-wrap;margin-block-end:0;line-height:1.65}.renova-service-order-card{flex:360px;min-width:min(100%,320px)}.renova-service-order-card .ant-card-body{flex-direction:column;justify-content:space-between;gap:16px;min-height:190px;display:flex}.renova-service-order-history{max-width:760px;margin-top:20px}.renova-service-order-history>.ant-typography:first-child{margin-bottom:18px;display:block}.renova-service-order-history .ant-timeline{margin-bottom:0}.renova-portal-requisites .renova-form-section{margin-bottom:14px;padding-bottom:0}.renova-portal-requisites .renova-inline-input-action.ant-btn{width:28px;min-width:28px;height:28px;min-height:28px}.renova-portal-requisites .ant-alert{margin-bottom:14px}@media (width<=760px){.renova-portal-requisites .renova-inline-input-action.ant-btn{width:44px;min-width:44px;height:44px;min-height:44px}}.renova-portal-account-select{width:220px}.renova-portal-header-context{align-items:center;gap:8px;min-width:0;display:flex}.renova-portal-current-account{max-width:220px;color:var(--renova-admin-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.renova-portal-header-balance.ant-btn{height:36px;color:var(--renova-admin-text);padding-inline:10px;font-weight:600}.renova-portal-header-balance .anticon{color:var(--renova-admin-primary)}.renova-portal-header-top-up.ant-btn{height:36px}.renova-finance-portal.ant-card{background:0 0;border:0;margin-top:0!important}.renova-finance-portal>.ant-card-body{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;padding:0;display:grid}.renova-portal-finance-summary,.renova-portal-company-workspace,.renova-portal-company-overview,.renova-portal-company-section,.renova-portal-integrations,.renova-portal-integration-document{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}.renova-portal-company-summary-card.ant-card,.renova-portal-company-section>.ant-card{border-color:var(--renova-admin-border)}.renova-portal-top-up-payment{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;display:grid}.renova-mapup-payment-summary{background:var(--renova-admin-surface-secondary);border:1px solid var(--renova-admin-border);border-radius:8px;gap:8px;padding:14px;display:grid}.renova-portal-mapup-workspace{height:calc(100dvh - var(--renova-admin-shell-header-height) - var(--renova-admin-content-block-padding));min-height:inherit;flex-direction:column;display:flex}.renova-portal-mapup-workspace>.renova-page-header,.renova-portal-mapup-workspace>.renova-portal-mapup-tabs{flex:none}.renova-portal-mapup-workspace>.renova-mapup-client-workspace,.renova-portal-mapup-workspace>.renova-mapup-client-results{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.renova-portal-mapup-workspace .renova-registry-scaffold{flex:1 1 0;min-height:0}.renova-portal-overview .renova-metric-success .renova-metric-icon{color:var(--renova-admin-success);background:var(--renova-admin-success-subtle)}.renova-portal-empty-projects{background:radial-gradient(circle at 92% 10%, #1f294c1a, transparent 28%), linear-gradient(135deg, var(--renova-admin-surface) 0%, var(--renova-admin-primary-subtle) 100%);border:1px solid var(--renova-admin-border);border-radius:12px;align-items:center;gap:24px;min-height:220px;padding:clamp(24px,4vw,42px);display:flex;position:relative;overflow:hidden}.renova-portal-empty-projects:after{content:"";background:#1f294c0d;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-96px;right:-68px}.renova-portal-empty-projects-icon{width:72px;height:72px;color:var(--renova-admin-primary);background:var(--renova-admin-primary-subtle);border-radius:20px;flex:0 0 72px;place-items:center;font-size:32px;display:grid}.renova-portal-empty-projects-copy{z-index:1;max-width:620px;position:relative}.renova-portal-empty-projects-copy h3.ant-typography{color:var(--renova-admin-text);margin:3px 0 6px;font-size:clamp(22px,2.4vw,28px)}.renova-portal-empty-projects-copy .ant-typography{max-width:590px}.renova-portal-eyebrow.ant-typography,.renova-portal-card-label.ant-typography{color:var(--renova-admin-text-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.renova-portal-insights-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);gap:16px;display:grid}.renova-portal-chart-card.ant-card,.renova-portal-status-card.ant-card{border-color:var(--renova-admin-border);box-shadow:none;border-radius:12px}.renova-portal-chart-card>.ant-card-body,.renova-portal-status-card>.ant-card-body{min-height:270px;padding:20px}.renova-portal-card-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.renova-portal-card-heading h3.ant-typography{color:var(--renova-admin-text);margin:2px 0 0;font-size:28px}.renova-portal-activity-chart{grid-template-columns:repeat(7,minmax(28px,1fr));align-items:end;gap:clamp(7px,1.4vw,16px);min-height:184px;padding-top:16px;display:grid}.renova-portal-activity-column{text-align:center;grid-template-rows:22px 120px 38px;align-items:end;gap:8px;min-width:0;display:grid}.renova-portal-activity-value.ant-typography{color:var(--renova-admin-text-secondary);font-variant-numeric:tabular-nums;font-size:12px}.renova-portal-activity-track{background:linear-gradient(180deg, #f1f3f940, var(--renova-admin-surface-secondary));border-radius:7px;align-items:flex-end;height:120px;padding:0 clamp(2px,.6vw,7px);display:flex}.renova-portal-activity-bar{background:linear-gradient(180deg, #5365a4, var(--renova-admin-primary));border-radius:6px 6px 3px 3px;width:100%;min-height:3px;transition:height .18s;display:block}.renova-portal-activity-bar-empty{background:var(--renova-admin-border-strong)}.renova-portal-activity-date{text-transform:capitalize;align-content:start;align-self:stretch;justify-items:center;gap:2px;padding-top:2px;font-size:12px;display:grid}.renova-portal-activity-date .ant-typography{line-height:15px}.renova-portal-status-card>.ant-card-body{align-content:start;gap:22px;display:grid}.renova-portal-status-content{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:22px;display:grid}.renova-portal-status-donut{border-radius:50%;place-items:center;width:132px;height:132px;display:grid;position:relative}.renova-portal-status-donut:before{background:var(--renova-admin-surface);content:"";border-radius:50%;width:88px;height:88px;position:absolute}.renova-portal-status-donut>span{z-index:1;text-align:center;display:grid}.renova-portal-status-donut strong{color:var(--renova-admin-text);font-size:26px;line-height:1}.renova-portal-status-donut small{color:var(--renova-admin-text-secondary);margin-top:4px;font-size:11px}.renova-portal-status-legend{gap:12px;display:grid}.renova-portal-status-legend>div{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.renova-portal-status-dot{border-radius:50%;width:9px;height:9px}.renova-portal-status-active .renova-portal-status-dot{background:#16a34a}.renova-portal-status-inactive .renova-portal-status-dot{background:#94a3b8}.renova-portal-status-attention .renova-portal-status-dot{background:#f59e0b}@media (width<=1080px){.renova-portal-insights-grid{grid-template-columns:1fr}.renova-portal-status-content{grid-template-columns:132px minmax(220px,1fr)}}@media (width<=1023px){.renova-portal-mapup-workspace{height:auto;min-height:0}.renova-portal-mapup-workspace>.renova-mapup-client-workspace,.renova-portal-mapup-workspace>.renova-mapup-client-results,.renova-portal-mapup-workspace .renova-registry-scaffold,.renova-portal-mapup-workspace .renova-registry-table-surface,.renova-portal-mapup-workspace .renova-registry-table-wrap{flex:none}}@media (width<=767px){.renova-portal-mapup-workspace>.renova-page-header{display:none}.renova-portal-mapup-workspace .renova-saved-views-segmented .ant-segmented-group{justify-content:space-between;min-width:100%}.renova-portal-mapup-workspace .renova-saved-views-segmented .ant-segmented-item{padding-inline:4px;font-size:12px}.renova-finance-portal .renova-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.renova-finance-portal .renova-metric:nth-child(2n){border-left:1px solid var(--renova-admin-border)}.renova-finance-portal .renova-metric:nth-child(-n+2){border-top:0}.renova-finance-portal .renova-mobile-card-header>.ant-typography{white-space:nowrap;flex-shrink:0}.renova-portal-account-select{width:96px;min-width:0}.renova-portal-current-account,.renova-portal-header-balance-label{display:none}.renova-portal-header-context{gap:2px}.renova-portal-header-balance.ant-btn,.renova-portal-header-top-up.ant-btn{height:44px;min-height:44px;padding-inline:7px;font-size:12px}.renova-portal-top-up-payment{grid-template-columns:minmax(0,1fr)}.renova-portal-empty-projects{align-items:flex-start;gap:16px;padding:20px}.renova-portal-empty-projects-icon{border-radius:14px;flex-basis:48px;width:48px;height:48px;font-size:22px}.renova-portal-chart-card>.ant-card-body,.renova-portal-status-card>.ant-card-body{min-height:0;padding:16px}.renova-portal-activity-chart{gap:5px}.renova-portal-activity-column{grid-template-rows:22px 96px 38px}.renova-portal-activity-track{height:96px;padding-inline:2px}.renova-portal-status-content{grid-template-columns:108px minmax(0,1fr);gap:16px}.renova-portal-status-donut{width:108px;height:108px}.renova-portal-status-donut:before{width:70px;height:70px}}@media (width<=480px){.renova-dashboard-header>.ant-flex{gap:8px!important}.renova-dashboard-header-start{flex-shrink:0}.renova-portal-account-select{width:clamp(44px,100vw - 320px,96px)}.renova-portal-header-top-up.ant-btn{min-width:44px}.renova-portal-header-top-up-label{display:none}.renova-portal-empty-projects{display:grid}.renova-portal-status-content{grid-template-columns:1fr;justify-items:center}.renova-portal-status-legend{width:100%}}
