:root{--bg:#f4f4f6;--panel:#fff;--text:#1a1a1a;--muted:#707078;--line:#e2e2e7;--accent:#c60000;--accent-dark:#980000;--soft:#fff0f0;--sidebar:#101012;--sidebar-soft:#1d1d21;--sidebar-hover:#2b2b30;--danger:#a13f3f}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.shell{grid-template-columns:250px 1fr;min-height:100vh;display:grid}.sidebar{color:#1a1a1a;background:#eeeef1;border-right:1px solid #d9d9de;padding:4px 16px 12px;box-shadow:2px 0 12px #0000000f}.brand{border-bottom:1px solid #d6d6db;justify-content:center;align-items:center;margin-bottom:3px;padding:0;display:flex}.brandLink{justify-content:center;align-items:center;margin-bottom:-7px;display:flex}.brandLogo{object-fit:contain;width:145px;max-width:100%;height:auto;display:block;transform:translateY(-10px)}.nav{flex-direction:column;align-items:stretch;gap:0;width:100%;font-size:14.5px;display:flex}.nav>a,.nav>div{width:100%}.nav>a{color:#1f1f22;border-radius:7px;padding:4px 8px;transition:all .18s;display:block}.nav>div>button{border-radius:7px;min-height:28px;padding:4px 8px!important}.nav a:hover,.nav a.active{color:#fff;background:#c60000;transform:translate(2px)}.main{background:#eeeef1;padding:30px}.topbar{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--accent);font-size:12px;font-weight:700}h1{margin:5px 0 0;font-size:30px}.button{background:linear-gradient(180deg, var(--accent) 0%, var(--accent-dark) 100%);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:11px 16px;font-weight:700;display:inline-block;box-shadow:0 7px 16px #c6000029}.button:hover{filter:brightness(1.05)}.button.secondary{color:var(--text);border:1px solid var(--line);box-shadow:none;background:#fff}.cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.card{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:18px;box-shadow:0 6px 20px #0000000a}.metric{margin-top:8px;font-size:29px;font-weight:800}.muted{color:var(--muted)}.grid2{grid-template-columns:2fr 1fr;gap:16px;margin-top:16px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:14px;padding:20px;box-shadow:0 6px 20px #0000000a}.panel h2{margin:0 0 18px;font-size:18px}.pipeline-row{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:10px;padding:10px 0;display:grid}.pipeline-row:last-child{border:0}.tag{background:var(--soft);color:var(--accent-dark);border:1px solid #f0cccc;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.table-wrap{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:auto;box-shadow:0 6px 20px #0000000a}.table{border-collapse:collapse;width:100%}.table th,.table td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:14px 16px}.table th{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;background:#fafafa;font-size:12px}.filters{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.input,.select,.textarea{width:100%;font:inherit;background:#fff;border:1px solid #cfd0d5;border-radius:9px;padding:11px 12px}.input:focus,.select:focus,.textarea:focus{border-color:#c6000073;outline:none;box-shadow:0 0 0 3px #c6000014}.textarea{min-height:120px}.form{border:1px solid var(--line);background:#fff;border-radius:14px;padding:22px;box-shadow:0 6px 20px #0000000a}.form-section{border-bottom:1px solid var(--line);padding:18px 0}.form-section:first-child{padding-top:0}.form-section:last-child{border-bottom:0}.form-section h2{margin:0 0 14px;font-size:18px}.fields{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.field label{color:#48484d;margin:0 0 6px;font-size:12px;font-weight:700;display:block}.wide{grid-column:span 3}.actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.checkboxes{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.check{border:1px solid var(--line);border-radius:9px;align-items:center;gap:7px;padding:9px;display:flex}.inventory-filter-features{border:1px solid var(--line);border-radius:9px;grid-column:1/-1;margin:0;padding:12px}.inventory-filter-features legend{color:#48484d;padding:0 6px;font-size:12px;font-weight:700}.shell,.main,.sidebar,.form,.panel,.card,.table-wrap{min-width:0}.main{width:100%;overflow-x:clip}.crm-mobile-header,.crm-sidebar-backdrop{display:none}@media (min-width:1181px){.shell{grid-template-columns:clamp(210px,18vw,250px) minmax(0,1fr)}.sidebar{height:100vh;position:sticky;top:0;overflow-y:auto}.main{padding:clamp(20px,2.2vw,30px)}}@media (min-width:761px) and (max-width:1180px){.cards{grid-template-columns:repeat(3,minmax(0,1fr))}.fields{grid-template-columns:repeat(2,minmax(0,1fr))}.wide{grid-column:span 2}.checkboxes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1180px){.shell{min-height:100vh;padding-top:58px;display:block}.crm-mobile-header{z-index:4100;background:#eeeef1;border-bottom:1px solid #d7d7dc;align-items:center;gap:12px;height:58px;padding:0 16px;display:flex;position:fixed;inset:0 0 auto;box-shadow:0 3px 14px #0000000f}.crm-mobile-title{letter-spacing:.015em;font-size:14px;font-weight:800}.crm-menu-button{cursor:pointer;background:#fff;border:1px solid #d1d1d6;border-radius:9px;align-content:center;gap:5px;width:40px;height:40px;padding:8px;display:grid}.crm-menu-button span{background:#242428;border-radius:999px;width:100%;height:2px;display:block}.sidebar{z-index:4050;width:min(290px,84vw);height:calc(100svh - 58px);transition:transform .22s;display:block;position:fixed;top:58px;left:0;overflow-y:auto;transform:translate(-104%);box-shadow:8px 0 28px #00000024}.crm-menu-open .sidebar{transform:translate(0)}.crm-sidebar-backdrop{z-index:4000;opacity:0;pointer-events:none;background:#10101257;border:0;transition:opacity .2s;position:fixed;inset:58px 0 0}.crm-menu-open .crm-sidebar-backdrop{opacity:1;pointer-events:auto;display:block}.main{padding:22px}.topbar{flex-wrap:wrap;align-items:flex-start;gap:16px}.topbar>*{min-width:0}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.grid2{grid-template-columns:1fr}.fields{grid-template-columns:repeat(2,minmax(0,1fr))}.wide{grid-column:span 2}.checkboxes{grid-template-columns:repeat(2,minmax(0,1fr))}.table-wrap{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}.table{min-width:max-content}.filters{align-items:stretch}.filters>*{min-width:0;max-width:100%}}@media (max-width:760px){.shell{padding-top:54px}.crm-mobile-header{height:54px;padding:0 12px}.sidebar{width:min(300px,88vw);height:calc(100svh - 54px);top:54px}.crm-sidebar-backdrop{inset:54px 0 0}.main{padding:14px}h1{font-size:clamp(23px,7vw,28px);line-height:1.12}.topbar{flex-direction:column;align-items:stretch;margin-bottom:16px}.topbar .button{text-align:center;width:100%}.cards,.fields,.checkboxes{grid-template-columns:1fr}.wide{grid-column:span 1}.card,.panel,.form{border-radius:11px}.card{padding:15px}.panel{padding:16px}.form{padding:15px}.metric{font-size:25px}.actions{flex-direction:column;align-items:stretch}.actions>*{text-align:center;width:100%}.filters{grid-template-columns:1fr;display:grid}.filters>*{width:100%}.input,.select,.textarea,.button{min-height:44px}.table th,.table td{padding:11px 12px}.pipeline-row{align-items:start}}.property-inventory-table-wrap{width:100%;max-width:100%}.property-inventory-table{table-layout:auto;width:100%}.property-inventory-table th,.property-inventory-table td{vertical-align:middle;text-overflow:ellipsis;padding:8px 6px;font-size:12px;overflow:hidden}.property-inventory-table th{letter-spacing:.03em;font-size:10px}.property-inventory-table .property-col-reference{width:72px;min-width:72px;max-width:82px}.property-inventory-table .property-col-property{width:21%;min-width:150px}.property-inventory-table .property-col-location{width:16%;min-width:120px}.property-inventory-table .property-col-transaction{width:86px;min-width:82px}.property-inventory-table .property-col-small{text-align:center;width:62px;min-width:58px;max-width:72px}.property-inventory-table .property-col-area{width:86px;min-width:78px}.property-inventory-table .property-col-year{text-align:center;width:70px;min-width:66px}.property-inventory-table .property-col-condition{width:100px;min-width:90px}.property-inventory-table .property-col-price{width:98px;min-width:90px}.property-inventory-table .property-col-status{width:92px;min-width:86px}.property-inventory-table .property-col-agent{white-space:normal;width:16%;min-width:120px;line-height:1.25}.property-inventory-table .property-col-date{white-space:nowrap;font-variant-numeric:tabular-nums;width:82px;min-width:82px}.property-inventory-table .property-col-property,.property-inventory-table .property-col-location{white-space:normal;line-height:1.25}.property-inventory-table thead tr:first-child th{padding:8px 6px 10px;overflow:visible;width:auto!important;max-width:none!important}@media (min-width:1181px){.property-inventory-table-wrap{overflow-x:clip}.property-inventory-table{min-width:0}}@media (max-width:1180px){.property-inventory-table-wrap{overflow-x:auto}.property-inventory-table{min-width:760px}.property-inventory-table th,.property-inventory-table td{padding:8px 7px}}@media (max-width:760px){.property-inventory-table th,.property-inventory-table td{padding:8px 6px;font-size:11px}.property-inventory-table th{font-size:9.5px}.property-inventory-table{min-width:720px}}.main{position:relative}:is(.main:has(.property-new-topbar),.main:has(.property-edit-topbar)){overflow-x:visible!important}.property-new-topbar,.property-edit-topbar{z-index:80!important;padding-right:14px!important;position:sticky!important;top:0!important}.property-new-topbar .property-form-top-actions,.property-edit-topbar .property-form-top-actions{flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin-left:auto!important;padding-right:0!important;display:flex!important;position:static!important}.property-new-topbar .property-form-top-actions .button,.property-edit-topbar .property-form-top-actions .button,.property-edit-topbar .property-form-top-actions .admin-delete-control button{white-space:nowrap!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;width:145px!important;min-width:145px!important;height:46px!important;min-height:46px!important;padding:0 12px!important;font-size:14px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.property-edit-topbar .property-form-top-actions .admin-delete-control{display:flex;margin:0!important}.main:has(.property-edit-topbar)>.admin-delete-control{display:none!important}@media (max-width:1180px){.property-new-topbar,.property-edit-topbar{top:58px!important}}@media (max-width:760px){.property-new-topbar,.property-edit-topbar{flex-direction:column;gap:10px;align-items:stretch!important;display:flex!important;top:54px!important}.property-new-topbar .property-form-top-actions,.property-edit-topbar .property-form-top-actions{width:100%;padding-bottom:2px;overflow-x:auto;justify-content:flex-start!important}.property-new-topbar .property-form-top-actions .button,.property-edit-topbar .property-form-top-actions .button,.property-edit-topbar .property-form-top-actions .admin-delete-control button{flex:0 0 145px}}.report-filter-panel{margin-bottom:14px}.report-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:12px;display:grid}.report-run-button{min-width:128px}.report-period{color:var(--muted);margin:2px 0 14px;font-size:13px;font-weight:700}.report-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.report-money{font-size:clamp(20px,2vw,27px)}.report-card-note{color:var(--muted);margin-top:7px;font-size:11px;line-height:1.35}.report-revenue-card{border-color:#e7c9c9}.report-section{margin-top:16px}.report-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.report-section-heading h2{margin:4px 0 0;font-size:20px}.report-stat-list{gap:0;display:grid}.report-stat-list>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.report-stat-list>div:last-child{border-bottom:0}.report-type-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.report-type-card{border:1px solid var(--line);background:#fafafa;border-radius:9px;justify-content:space-between;gap:10px;padding:11px 12px;display:flex}.report-agent-table th,.report-agent-table td{padding:11px 12px;font-size:13px}.report-agent-table th{font-size:10.5px}.report-activity-list{display:grid}.report-activity-list>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding:11px 0;display:flex}.report-activity-list>div:last-child{border-bottom:0}.report-activity-list>div>div{flex-direction:column;gap:3px;display:flex}.report-activity-list span,.report-activity-list time{color:var(--muted);font-size:12px}.report-method-note{margin-top:16px}.report-method-note p{color:var(--muted);margin:7px 0 0;font-size:12.5px;line-height:1.5}.report-inner-table{box-shadow:none}@media (max-width:1200px){.report-metric-grid,.report-type-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1180px){.report-filter-grid,.report-metric-grid,.report-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-agent-table{min-width:900px}}@media (max-width:760px){.report-filter-grid,.report-metric-grid,.report-type-grid{grid-template-columns:1fr}.report-run-button{width:100%}.reports-topbar{flex-direction:column;display:flex}.report-print-button{width:100%}.report-activity-list>div{flex-direction:column;gap:5px}}@media print{body{background:#fff!important}.sidebar,.crm-mobile-header,.crm-sidebar-backdrop,.report-filter-panel,.report-print-button,.admin-delete-control{display:none!important}.shell{padding:0!important;display:block!important}.main{background:#fff!important;padding:0!important;overflow:visible!important}.card,.panel,.table-wrap{break-inside:avoid;box-shadow:none!important}}.report-top-actions{align-items:center;gap:10px;display:flex}.report-language-switch{border:1px solid var(--line);background:#fff;border-radius:9px;padding:3px;display:inline-flex}.report-language-switch a{text-align:center;border-radius:7px;min-width:42px;padding:7px 10px;font-size:12px;font-weight:800}.report-language-switch a.active{background:var(--accent);color:#fff}.report-section-nav{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.report-section-nav a{border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:750}.report-section-nav a:hover{color:var(--accent-dark);border-color:#d8b2b2}.report-type-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:760px){.report-top-actions{flex-direction:column;align-items:stretch;width:100%}.report-language-switch{width:100%}.report-language-switch a{flex:1}.report-section-nav{flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.report-section-nav a{white-space:nowrap;flex:none}.report-type-grid-compact{grid-template-columns:1fr}}@media print{.report-language-switch,.report-section-nav{display:none!important}}.report-quick-presets-wrap{margin-bottom:12px}.report-quick-presets-label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:7px;font-size:12px;font-weight:800}.report-quick-presets{flex-wrap:wrap;gap:8px;display:flex}.report-quick-presets a{border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:750;transition:all .15s}.report-quick-presets a:hover{color:var(--accent-dark);border-color:#d8b2b2}@media (max-width:760px){.report-quick-presets{flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.report-quick-presets a{white-space:nowrap;flex:none}}@media print{.report-quick-presets-wrap{display:none!important}}.report-agent-table-wrap{width:100%}.report-agent-table{table-layout:auto;width:100%}.report-agent-table th,.report-agent-table td{vertical-align:middle}.report-agent-table th:first-child,.report-agent-table td:first-child{min-width:150px}.report-agent-table th:nth-child(6),.report-agent-table td:nth-child(6),.report-agent-table th:nth-child(7),.report-agent-table td:nth-child(7){text-align:right}.report-agent-table th:not(:first-child):not(:nth-child(6)):not(:nth-child(7)),.report-agent-table td:not(:first-child):not(:nth-child(6)):not(:nth-child(7)){text-align:center}.report-agent-cards{display:none}@media (max-width:1180px){.report-agent-table-wrap{display:none}.report-agent-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.report-agent-card{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:16px;box-shadow:0 6px 20px #0000000a}.report-agent-card-head{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;margin-bottom:12px;padding-bottom:12px;display:flex}.report-agent-card-head>div:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.report-agent-card-head>div:first-child>strong{font-size:15px}.report-agent-card-head>div:first-child>span{color:var(--muted);font-size:11px}.report-agent-card-revenue{text-align:right;flex-direction:column;align-items:flex-end;gap:3px;display:flex}.report-agent-card-revenue span,.report-agent-card-grid span{color:var(--muted);font-size:10.5px;line-height:1.2}.report-agent-card-revenue strong{white-space:nowrap;font-size:15px}.report-agent-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 10px;display:grid}.report-agent-card-grid>div{flex-direction:column;gap:4px;min-width:0;display:flex}.report-agent-card-grid strong{overflow-wrap:anywhere;font-size:14px}}@media (max-width:760px){.report-agent-cards{grid-template-columns:1fr}.report-agent-card-head{flex-direction:column}.report-agent-card-revenue{text-align:left;align-items:flex-start}.report-agent-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{@page{size:A4 landscape;margin:10mm}.report-agent-cards{display:none!important}.report-agent-table-wrap{border:0!important;display:block!important;overflow:visible!important}.report-agent-table{table-layout:fixed!important;width:100%!important;min-width:0!important;font-size:9px!important}.report-agent-table th,.report-agent-table td{word-break:break-word;white-space:normal!important;padding:6px 5px!important}.report-agent-table th{font-size:8px!important}.report-agent-table th:first-child,.report-agent-table td:first-child{width:20%}.report-agent-table th:nth-child(2),.report-agent-table td:nth-child(2),.report-agent-table th:nth-child(3),.report-agent-table td:nth-child(3),.report-agent-table th:nth-child(4),.report-agent-table td:nth-child(4),.report-agent-table th:nth-child(5),.report-agent-table td:nth-child(5),.report-agent-table th:nth-child(8),.report-agent-table td:nth-child(8){width:9%}.report-agent-table th:nth-child(6),.report-agent-table td:nth-child(6),.report-agent-table th:nth-child(7),.report-agent-table td:nth-child(7){width:13%}}.report-property-note{color:var(--muted);border-style:dashed;margin-bottom:14px;padding:12px 14px;font-size:12px;line-height:1.45}.report-property-metrics{margin-bottom:2px}.report-property-viewings-table,.report-property-enquiries-table{min-width:980px}.report-property-viewings-table th,.report-property-viewings-table td,.report-property-enquiries-table th,.report-property-enquiries-table td{padding:9px 10px;font-size:12px}.report-property-viewings-table th,.report-property-enquiries-table th{font-size:9.5px}@media (max-width:1180px){.report-property-viewings-table,.report-property-enquiries-table{min-width:900px}}@media print{.report-property-note{border:1px dashed #bbb!important}.report-property-viewings-table,.report-property-enquiries-table{table-layout:fixed!important;width:100%!important;min-width:0!important;font-size:8px!important}.report-property-viewings-table th,.report-property-viewings-table td,.report-property-enquiries-table th,.report-property-enquiries-table td{word-break:break-word;white-space:normal!important;padding:5px 4px!important;font-size:8px!important}#property-performance{break-before:page}}.report-filter-note{color:var(--muted);margin:-4px 0 12px;font-size:11.5px;line-height:1.4}.report-matching-properties-table{min-width:860px}.report-matching-properties-table th,.report-matching-properties-table td{padding:9px 10px;font-size:12px}.report-matching-properties-table th{font-size:9.5px}@media print{.report-filter-note{display:none!important}.report-matching-properties-table{table-layout:fixed!important;width:100%!important;min-width:0!important}.report-matching-properties-table th,.report-matching-properties-table td{word-break:break-word;white-space:normal!important;padding:5px 4px!important;font-size:8px!important}}.crm-language-desktop{justify-content:center;margin:2px 0 7px;display:flex}.crm-language-switch{background:#fff;border:1px solid #d1d1d6;border-radius:9px;align-items:center;gap:2px;padding:3px;display:inline-flex}.crm-language-switch button{color:#525259;cursor:pointer;background:0 0;border:0;border-radius:7px;min-width:39px;min-height:30px;padding:5px 9px;font-size:11px;font-weight:800;line-height:1}.crm-language-switch button.active{background:var(--accent);color:#fff}.crm-language-switch-compact{margin-left:auto}.crm-language-switch-compact button{min-width:34px;min-height:28px;padding:4px 7px}@media (min-width:1181px){.crm-mobile-header .crm-language-switch{display:none}}@media (max-width:1180px){.crm-language-desktop{display:none}.crm-mobile-header .crm-language-switch{flex:none}}.reports-topbar .report-language-switch{display:none}.property-transaction-layout{grid-template-columns:minmax(0,1fr) minmax(180px,220px);align-items:start;gap:18px;display:grid}.property-status-block{border-left:1px solid var(--line);justify-self:end;width:100%;max-width:220px;padding-left:18px}.property-transaction-main{min-width:0}@media (max-width:700px){.property-transaction-layout{grid-template-columns:1fr}.property-status-block{justify-self:stretch;max-width:none}}.property-description-editor{gap:10px;display:grid}.property-description-language-tabs{flex-wrap:wrap;gap:6px;margin-bottom:2px;display:flex}.property-description-language-tab{border:1px solid var(--line);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:700}.property-description-language-tab.active{color:#fff;background:#111827;border-color:#111827}.property-description-textarea{min-height:180px;line-height:1.55}.property-description-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.property-description-note,.property-description-message{font-size:12px}@media (max-width:760px){.property-description-language-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.property-description-language-tab,.property-description-actions .button{width:100%}}.property-description-fields{display:grid;grid-template-columns:1fr!important;gap:18px!important}.property-description-fields>*{width:100%;grid-column:1/-1!important}.property-listing-title-field{width:100%}.property-listing-title-field>label{margin-bottom:7px;font-size:16px;font-weight:800}.property-listing-title-input{font-weight:800;line-height:1.25;min-height:48px!important;padding:10px 12px!important;font-size:18px!important}.property-description-editor{grid-template-columns:1fr;gap:12px;width:100%;display:grid}.property-description-editor>label{margin-top:2px;font-size:16px;font-weight:800}.property-description-textarea{resize:vertical;width:100%;font-size:15px;line-height:1.6;min-height:235px!important;padding:12px!important}.dashboard-xml-card{min-height:94px;padding:13px 16px;display:block}.dashboard-xml-card .muted{font-size:14px}.dashboard-xml-card .metric{margin-top:5px;font-size:25px}.dashboard-xml-latest{margin-top:12px;padding:11px 14px}.dashboard-xml-latest strong{font-size:13px}.xml-feed-status-active{color:#187a38;background:#e9f8ee;border-color:#b9e5c7}.xml-feed-status-paused{color:#66666d;background:#f3f3f5;border-color:#dddde2}@media (max-width:760px){.dashboard-xml-card{min-height:82px;padding:11px 13px}.dashboard-xml-card .metric{font-size:23px}}.dashboard-metrics .card{min-height:96px;padding:13px 16px}.dashboard-metrics .muted{font-size:14px}.dashboard-metrics .metric{margin-top:6px;font-size:25px}.dashboard-xml-details{gap:12px;margin-top:12px!important}.dashboard-xml-details .panel{padding:14px 16px}.dashboard-xml-details .pipeline-row{padding:8px 0}.dashboard-xml-review-row{align-items:center}.dashboard-xml-review-link{flex:1;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.dashboard-review-ok{white-space:nowrap;min-height:34px!important;padding:7px 10px!important;font-size:12px!important}.xml-feed-list{gap:12px;margin-top:16px;display:grid}.xml-feed-card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:16px}.xml-feed-card-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.xml-feed-source-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.xml-feed-source-row h3{margin:0;font-size:20px}.xml-feed-url{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:11.5px}.xml-feed-actions{flex-wrap:wrap;gap:8px;display:flex}.xml-feed-actions .button{min-height:38px;padding:8px 12px}.xml-feed-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.xml-feed-meta-grid>div,.xml-feed-result{border:1px solid var(--line);background:#fafafa;border-radius:9px;padding:10px 12px}.xml-feed-meta-grid span,.xml-feed-result-label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:10.5px;font-weight:800;display:block}.xml-feed-meta-grid strong{font-size:13px}.xml-feed-result{margin-top:10px}.xml-feed-result-badges{flex-wrap:wrap;gap:7px;display:flex}.xml-result-chip{color:#44444a;background:#fff;border:1px solid #dcdce2;border-radius:999px;align-items:center;min-height:28px;padding:5px 9px;font-size:11.5px;font-weight:800;display:inline-flex}.xml-result-new{color:#235a93;background:#eef6ff;border-color:#c7dcf6}.xml-result-review{color:#8a5b00;background:#fff7e8;border-color:#f2d59b}.xml-result-error{color:#a13f3f;background:#fff0f0;border-color:#efc2c2}.xml-feed-error{color:#a13f3f;background:#fff5f5;border:1px solid #efc2c2;border-radius:8px;margin-top:10px;padding:9px 11px;font-size:11.5px}.inventory-status-form{justify-content:center;align-items:center;gap:6px;display:flex}.inventory-status-select{color:#44444a;cursor:pointer;background:#fff;border:1px solid #d8d8de;border-radius:8px;width:116px;min-height:30px;padding:5px 24px 5px 8px;font-size:11px;font-weight:700}.inventory-status-select.inventory-status-available{color:#16753b;background:#edf9f1;border-color:#86d6a2}.inventory-status-saving{color:var(--muted);font-size:10px}@media (max-width:1180px){.dashboard-metrics .card{min-height:88px}.xml-feed-card-head{flex-direction:column}.xml-feed-meta-grid{grid-template-columns:1fr}}@media (max-width:760px){.dashboard-metrics .card{min-height:78px;padding:10px 12px}.dashboard-metrics .metric{font-size:22px}.dashboard-xml-review-row{grid-template-columns:1fr;align-items:flex-start}.dashboard-xml-review-link,.dashboard-review-ok,.xml-feed-actions{width:100%}.xml-feed-actions form,.xml-feed-actions .button{flex:1;width:100%}}.xml-result-missing{color:#8a4e00;background:#fff4e8;border-color:#efc48e}.dashboard-xml-missing-panel{margin-top:12px;padding:14px 16px}.dashboard-missing-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:10px 0;display:flex}.dashboard-missing-info{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.dashboard-missing-info>.muted{flex-basis:100%;font-size:12px}.dashboard-missing-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.dashboard-missing-actions .button{min-height:32px;padding:6px 9px;font-size:11px}@media (max-width:760px){.dashboard-missing-row{flex-direction:column;align-items:stretch}.dashboard-missing-actions{justify-content:flex-start}.dashboard-missing-actions form{flex:145px}.dashboard-missing-actions .button{width:100%}}@media (max-width:1180px){.crm-mobile-header{min-height:58px;max-height:58px}.main img,.main video,.main iframe{max-width:100%}.table-wrap{overscroll-behavior-x:contain;scrollbar-gutter:stable}}@media (max-width:760px){.crm-mobile-header{height:54px;min-height:54px;max-height:54px}.filters>*,.filters>div,.filters .input,.filters .select{width:100%!important;min-width:0!important;max-width:none!important}.report-section-heading,.dashboard-missing-row,.xml-feed-card-head{align-items:stretch!important}.report-section-heading,.dashboard-missing-row{flex-direction:column}.dashboard-missing-actions,.dashboard-missing-actions form,.dashboard-missing-actions .button{width:100%}}.dashboard-metrics{display:grid;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:10px!important}.dashboard-metrics .card{border:1px solid #e2e2e7;border-radius:13px;min-width:0;min-height:90px;box-shadow:0 6px 20px #0000000a;background:#fff!important;padding:13px 15px!important}.dashboard-metrics .muted{font-size:12px;line-height:1.2;color:#707078!important}.dashboard-metrics .metric{margin-top:6px;font-size:24px;font-weight:800;line-height:1;color:#1a1a1a!important}.button{box-shadow:0 7px 16px #c6000029;color:#fff!important;background:linear-gradient(#c60000 0%,#980000 100%)!important}.eyebrow{color:#c60000!important}@media (max-width:1350px){.dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:760px){.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:500px){.dashboard-metrics{grid-template-columns:1fr!important}}.dashboard-metrics .metric{text-align:center}.button{color:#fff!important;background:linear-gradient(#7b7b82 0%,#626269 100%)!important;border:1px solid #5d5d63!important;box-shadow:0 5px 14px #0000001a!important}.button:hover{filter:none!important;background:linear-gradient(#717177 0%,#58585e 100%)!important}.button.secondary{color:#333338!important;box-shadow:none!important;background:#f4f4f6!important;border:1px solid #cfcfd4!important}.button.secondary:hover{background:#e7e7ea!important}.crm-language-switch button.active,.report-language-switch a.active{color:#fff!important;background:#6f6f76!important}@media (max-width:980px){.contact-new-topbar{margin:-22px -22px 18px!important;padding:12px 22px!important;top:58px!important}.main:has(.contact-new-topbar)>.admin-delete-control{top:70px!important;right:22px!important}}@media (max-width:640px){.contact-new-topbar{flex-direction:column!important;align-items:stretch!important;gap:10px!important;margin:-14px -14px 16px!important;padding:10px 14px!important;top:54px!important}.contact-new-topbar .contact-form-top-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;padding-right:0!important;display:grid!important}.main:has(.contact-new-topbar)>.admin-delete-control{top:64px!important;right:14px!important}.contact-new-topbar .contact-form-top-actions .button,.contact-new-topbar .contact-form-top-actions button{width:100%!important;min-width:0!important;max-width:none!important}}@media (min-width:981px){.main:has(.contact-new-topbar){padding-top:104px!important}.contact-new-topbar{z-index:4500!important;background:#eeeef1!important;border-bottom:1px solid #d4d4d9!important;justify-content:space-between!important;align-items:center!important;height:78px!important;margin:0!important;padding:14px 30px!important;display:flex!important;position:fixed!important;top:0!important;left:clamp(210px,18vw,250px)!important;right:0!important;box-shadow:0 3px 12px #00000012!important}.contact-new-topbar h1{margin:2px 0 0!important;font-size:24px!important}.contact-new-topbar .contact-form-top-actions{align-items:center!important;gap:8px!important;margin:0!important;padding-right:120px!important;display:flex!important}.main:has(.contact-new-topbar)>.admin-delete-control{z-index:4600!important;margin:0!important;position:fixed!important;top:18px!important;right:30px!important}}@media (max-width:980px){.main:has(.contact-new-topbar){padding-top:98px!important}.contact-new-topbar{z-index:4500!important;background:#eeeef1!important;border-bottom:1px solid #d4d4d9!important;margin:0!important;padding:12px 22px!important;position:fixed!important;top:58px!important;left:0!important;right:0!important}.main:has(.contact-new-topbar)>.admin-delete-control{z-index:4600!important;position:fixed!important;top:70px!important;right:22px!important}}@media (max-width:640px){.main:has(.contact-new-topbar){padding-top:150px!important}.contact-new-topbar{padding:10px 14px!important;top:54px!important}}.property-new-topbar{justify-content:space-between!important;align-items:center!important;gap:18px!important;display:flex!important}.property-form-top-actions{flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;display:flex!important}.property-form-top-actions .button,.property-form-top-actions button,.property-form-top-actions a,.property-form-top-actions .tag{box-sizing:border-box!important;white-space:nowrap!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;min-width:170px!important;height:46px!important;padding:0 16px!important;font-weight:700!important;display:inline-flex!important}.property-classification-wrap{grid-template-columns:240px 1fr!important;align-items:start!important;gap:18px!important;display:grid!important}.property-classification-wrap>*{min-width:0!important}.property-classification-wrap .fields{grid-template-columns:240px 1fr!important;align-items:start!important;gap:18px!important;display:grid!important}.property-classification-wrap .checkboxes{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;margin:0!important;display:flex!important}.property-classification-wrap .check{margin:0!important}.property-classification-wrap .field{margin-bottom:0!important}.property-classification-wrap .muted{margin-top:8px!important}@media (max-width:1100px){.property-new-topbar{flex-direction:column!important;align-items:stretch!important}.property-form-top-actions{flex-wrap:wrap!important;justify-content:flex-start!important}.property-classification-wrap,.property-classification-wrap .fields{grid-template-columns:1fr!important}}@media (min-width:901px){.contact-new-topbar .contact-form-top-actions{flex-flow:row!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;padding-right:130px!important;display:flex!important;position:relative!important}.contact-new-topbar .contact-form-top-actions button[type=submit]{z-index:5000!important;position:fixed!important;top:18px!important;right:30px!important}.contact-new-topbar .contact-form-top-actions .button,.contact-new-topbar .contact-form-top-actions button{box-sizing:border-box!important;white-space:nowrap!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;width:120px!important;min-width:120px!important;max-width:120px!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;padding:0 10px!important;font-size:13px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.main:has(.contact-new-topbar)>.admin-delete-control button{box-sizing:border-box!important;white-space:nowrap!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;width:120px!important;min-width:120px!important;max-width:120px!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;padding:0 10px!important;font-size:13px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.contact-new-topbar .contact-form-top-actions button[type=submit]{color:#fff!important;background:#68686e!important;border:1px solid #68686e!important}.contact-new-topbar .contact-form-top-actions{margin:0!important;padding:0!important}:is(.contact-new-topbar .contact-form-top-actions>a,.contact-new-topbar .contact-form-top-actions>button,.main:has(.contact-new-topbar)>.admin-delete-control button){box-sizing:border-box!important;white-space:nowrap!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;width:120px!important;min-width:120px!important;max-width:120px!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;padding:0 10px!important;font-size:13px!important;font-weight:700!important;line-height:1!important;display:flex!important}.main:has(.contact-new-topbar)>.admin-delete-control button{color:#9d3029!important;box-shadow:none!important;background:#ededf0!important;border:1px solid #c9c9ce!important}.contact-new-topbar .contact-form-top-actions{z-index:4100!important;grid-template-columns:130px 130px 130px!important;gap:10px!important;margin:0!important;padding:0!important;display:grid!important;position:fixed!important;top:20px!important;right:30px!important}.contact-new-topbar .contact-form-top-actions>a:first-of-type{grid-column:1!important}.contact-new-topbar .contact-form-top-actions>a:nth-of-type(2){grid-column:2!important}.contact-new-topbar .contact-form-top-actions{grid-template-columns:130px 130px 130px 130px!important}.contact-new-topbar .contact-form-top-actions>button[type=submit]{grid-column:4!important}:is(.contact-new-topbar .contact-form-top-actions>a,.contact-new-topbar .contact-form-top-actions>button,.main:has(.contact-new-topbar)>.admin-delete-control>button){box-sizing:border-box!important;text-align:center!important;white-space:nowrap!important;width:130px!important;min-width:130px!important;max-width:130px!important;height:46px!important;min-height:46px!important;max-height:46px!important;box-shadow:none!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 12px!important;font-size:14px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;display:flex!important}.contact-new-topbar .contact-form-top-actions>a{color:#333338!important;background:#f5f5f6!important;border:1px solid #cfcfd5!important}.main:has(.contact-new-topbar)>.admin-delete-control>button{color:#a12c2c!important;background:#f5f5f6!important;border:1px solid #cfcfd5!important}.contact-new-topbar .contact-form-top-actions>button[type=submit]{color:#fff!important;background:#69696f!important;border:1px solid #69696f!important}.contact-new-topbar .contact-form-top-actions>a:first-of-type{z-index:6000!important;position:fixed!important;top:20px!important;right:450px!important}.contact-new-topbar .contact-form-top-actions>a:nth-of-type(2){z-index:6000!important;position:fixed!important;top:20px!important;right:310px!important}.main:has(.contact-new-topbar)>.admin-delete-control{z-index:6000!important;margin:0!important;padding:0!important;position:fixed!important;top:20px!important;right:170px!important}.contact-new-topbar .contact-form-top-actions>button[type=submit]{z-index:6000!important;position:fixed!important;top:20px!important;right:30px!important}:is(.contact-new-topbar .contact-form-top-actions>a,.contact-new-topbar .contact-form-top-actions>button,.main:has(.contact-new-topbar)>.admin-delete-control>button){box-sizing:border-box!important;white-space:nowrap!important;text-align:center!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:130px!important;min-width:130px!important;max-width:130px!important;height:46px!important;min-height:46px!important;max-height:46px!important;margin:0!important;padding:0 12px!important;font-size:14px!important;font-weight:700!important;line-height:1!important;display:flex!important}.main:has(.contact-new-topbar){padding-top:104px!important}.contact-new-topbar{z-index:5000!important;box-sizing:border-box!important;background:#f1f1f3!important;border-bottom:1px solid #d7d7dc!important;justify-content:space-between!important;align-items:center!important;height:86px!important;margin:0!important;padding:14px 30px!important;display:flex!important;position:fixed!important;top:0!important;left:250px!important;right:0!important;box-shadow:0 3px 12px #0000000d!important}.contact-new-topbar h1{margin:2px 0 0!important}.contact-header-actions{grid-template-columns:repeat(4,130px)!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0!important;display:grid!important}.contact-header-button{box-sizing:border-box!important;color:#333338!important;width:130px!important;min-width:130px!important;max-width:130px!important;height:46px!important;min-height:46px!important;max-height:46px!important;box-shadow:none!important;text-align:center!important;white-space:nowrap!important;background:#f7f7f8!important;border:1px solid #cfcfd5!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 12px!important;font-family:inherit!important;font-size:14px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;display:flex!important}.main:has(.contact-new-topbar)>.admin-delete-control button{box-sizing:border-box!important;color:#333338!important;width:130px!important;min-width:130px!important;max-width:130px!important;height:46px!important;min-height:46px!important;max-height:46px!important;box-shadow:none!important;text-align:center!important;white-space:nowrap!important;background:#f7f7f8!important;border:1px solid #cfcfd5!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 12px!important;font-family:inherit!important;font-size:14px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;display:flex!important}.contact-delete-slot{width:130px!important;height:46px!important;display:block!important}.main:has(.contact-new-topbar)>.admin-delete-control{z-index:5100!important;width:130px!important;height:46px!important;margin:0!important;padding:0!important;position:fixed!important;top:20px!important;right:170px!important}.main:has(.contact-new-topbar)>.admin-delete-control button{color:#a12d2d!important}.contact-save-button{color:#fff!important;background:#68686e!important;border-color:#68686e!important}.contact-header-button:hover{background:#e9e9ec!important}.contact-save-button:hover{background:#57575d!important}.main:has(.contact-header-final){padding-top:105px!important}.contact-header-final{z-index:9000!important;box-sizing:border-box!important;background:#eeeef1!important;border-bottom:1px solid #d5d5da!important;justify-content:space-between!important;align-items:center!important;height:86px!important;margin:0!important;padding:14px 30px!important;display:flex!important;position:fixed!important;top:0!important;left:250px!important;right:0!important;box-shadow:0 3px 12px #0000000d!important}.contact-header-final h1{margin:2px 0 0!important}.contact-header-actions-final{grid-template-columns:130px 130px 130px 130px!important;justify-content:end!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0!important;display:grid!important}.contact-top-button-final{box-sizing:border-box!important;color:#333338!important;width:130px!important;min-width:130px!important;max-width:130px!important;height:46px!important;min-height:46px!important;max-height:46px!important;box-shadow:none!important;text-align:center!important;white-space:nowrap!important;background:#f5f5f7!important;border:1px solid #cfcfd5!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 12px!important;font-size:14px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;display:flex!important}.main:has(.contact-header-final)>.admin-delete-control button{box-sizing:border-box!important;color:#333338!important;width:130px!important;min-width:130px!important;max-width:130px!important;height:46px!important;min-height:46px!important;max-height:46px!important;box-shadow:none!important;text-align:center!important;white-space:nowrap!important;background:#f5f5f7!important;border:1px solid #cfcfd5!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 12px!important;font-size:14px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;display:flex!important}.contact-delete-space-final{width:130px!important;height:46px!important}.main:has(.contact-header-final)>.admin-delete-control{z-index:9100!important;width:130px!important;height:46px!important;margin:0!important;padding:0!important;position:fixed!important;top:20px!important;right:170px!important}.main:has(.contact-header-final)>.admin-delete-control button{color:#a03030!important}.contact-save-final{color:#fff!important;background:#68686e!important;border-color:#68686e!important}.contact-save-final:hover{background:#57575d!important}}.button,a.button,button.button{color:#333338!important;box-shadow:none!important;background:#f3f3f5!important;border:1px solid #cfcfd5!important}.button:hover,a.button:hover,button.button:hover{color:#22242a!important;background:#e9e9ed!important}.button.secondary,a.button.secondary,button.button.secondary{color:#333338!important;box-shadow:none!important;background:#f3f3f5!important;border:1px solid #cfcfd5!important}.button.secondary:hover,a.button.secondary:hover,button.button.secondary:hover{background:#e9e9ed!important}button[type=submit]{color:#333338!important;box-shadow:none!important;background:#f3f3f5!important;border:1px solid #cfcfd5!important}button[type=submit]:hover{background:#e9e9ed!important}.transaction-filter,.transaction-options,.radio-group{flex-wrap:wrap!important;align-items:center!important;gap:18px!important;display:flex!important}.transaction-filter label,.transaction-options label,.radio-group label{align-items:center!important;gap:6px!important;margin:0!important;display:inline-flex!important}input[type=radio]+label{margin-right:18px!important}label:has(input[type=radio]){margin-right:18px!important}.property-classification-two-rows{flex-direction:column!important;gap:14px!important;width:100%!important;display:flex!important}.property-classification-row{grid-template-columns:220px minmax(0,1fr)!important;align-items:center!important;gap:16px!important;width:100%!important;display:grid!important}.property-classification-row-title{color:#2d2d31!important;white-space:nowrap!important;font-size:14px!important;font-weight:700!important}.property-classification-open-options{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;margin:0!important;display:flex!important}.property-classification-open-options .check{white-space:nowrap!important;align-items:center!important;width:auto!important;min-height:42px!important;margin:0!important;padding:8px 14px!important;display:inline-flex!important}.property-classification-help{margin-left:236px!important;font-size:12px!important}.property-classification-two-rows .property-classification-types{margin-top:4px!important}@media (max-width:1100px){.property-classification-row{grid-template-columns:1fr!important;gap:8px!important}.property-classification-help{margin-left:0!important}}.topbar{z-index:2500!important;background:#f5f5f7!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;margin-top:0!important;padding-top:14px!important;padding-bottom:14px!important;display:flex!important;position:sticky!important;top:0!important}.topbar h1{margin-top:2px!important;margin-bottom:0!important}.topbar .button,.topbar button,.admin-delete-button{white-space:nowrap!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;min-height:44px!important;padding:10px 18px!important;font-size:14px!important;font-weight:600!important;line-height:1.2!important;display:inline-flex!important}.admin-delete-button{color:#333338!important;box-shadow:none!important;background:#f3f3f5!important;border:1px solid #cfcfd5!important}.admin-delete-button:hover{background:#e9e9ed!important}.topbar>div:last-child{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;display:flex!important}@media (max-width:900px){.topbar{flex-wrap:wrap!important}.topbar>div:last-child{justify-content:flex-start!important;width:100%!important}}.topbar{background:#e7e7ea!important;border-bottom:1px solid #d2d2d7!important;box-shadow:0 2px 8px #0000000a!important}.topbar .button,.topbar button,.admin-delete-button{min-height:44px!important;padding:10px 18px!important;font-size:14px!important;font-weight:600!important}.topbar{z-index:5000!important;background:#e7e7ea!important;border:1px solid #d7d7dc!important;border-radius:10px!important;position:sticky!important;top:0!important;box-shadow:0 3px 10px #0000000f!important}.main:has(.topbar)>.admin-delete-control .admin-delete-button{border-radius:10px!important;height:44px!important;min-height:44px!important;padding:10px 18px!important;font-size:14px!important;font-weight:600!important}.main:has(.topbar)>.admin-delete-control .admin-delete-button{border-radius:12px!important;height:54px!important;min-height:54px!important;padding:0 22px!important}.main:has(.topbar)>.admin-delete-control{right:430px!important}.main:has(.topbar)>.admin-delete-control{z-index:6000!important;margin:0!important;padding:0!important;position:fixed!important;top:50px!important;right:430px!important}.main:has(.topbar)>.admin-delete-control .admin-delete-button{box-sizing:border-box!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:none!important;height:54px!important;min-height:54px!important;max-height:54px!important;margin:0!important;padding:0 22px!important;font-size:14px!important;font-weight:600!important;line-height:1.2!important;display:inline-flex!important}.topbar{padding-left:28px!important;padding-right:28px!important}.topbar>div:first-child{margin-left:6px!important}.topbar>div:last-child{margin-right:6px!important}.panel-title-actions{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.panel-title-actions h2{margin:0!important}.panel-title-actions .button{flex-shrink:0;min-width:145px;min-height:44px;margin:0!important}.form-section .topbar{z-index:1!important;position:relative!important;top:auto!important}form.form{z-index:1;position:relative}.lead-location-row{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:14px;min-width:0;display:grid}.lead-location-row>.field{min-width:0}@media (max-width:1180px){.lead-location-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.lead-location-row{grid-template-columns:1fr}}
