@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-ext-wght-normal-D4X5GqEv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-wght-normal-CY6AOgYE.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-vietnamese-wght-normal-U01xdrZh.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-ext-wght-normal-CXYtwYOx.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-wght-normal-BzFMHfZw.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#17251f;font-synthesis:none;background:#f5f3ec;font-family:Nunito Variable,Nunito,sans-serif}*{box-sizing:border-box;font-family:inherit}body{min-width:320px;margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}.loading{place-items:center;min-height:100vh;display:grid}.login-shell{background:radial-gradient(circle at 100% 0,#dce8d8,#0000 40%),#f5f3ec;min-height:100vh}.login-brand-bar{background:#032823;border:0;justify-content:center;align-items:center;width:100%;height:155px;padding:0 6px;display:flex}.login-content{place-items:start center;padding:2rem 1rem;display:grid}.login-card{background:#fff;border-radius:24px;width:min(100%,420px);padding:2.5rem;box-shadow:0 20px 60px #183c2720}.login-logo{aspect-ratio:1530/400;width:min(390px,100vw - 12px);overflow:hidden}.loading-logo{aspect-ratio:1530/400;background:#032823;width:min(230px,100%);margin:0 auto;overflow:hidden}.login-logo img,.loading-logo img{object-fit:contain;width:100%;height:100%;display:block}.login-card p{color:#647269;margin:1.5rem 0 2rem;font-size:16pt;line-height:1.5}.login-card label{font-size:16pt}.login-card input{font-size:14pt}.pin-field{display:block;position:relative}.pin-field input{width:100%;padding-right:3.25rem}.login-card .pin-toggle{color:#214d43;cursor:pointer;letter-spacing:0;background:0 0;border:0;border-radius:50%;width:42px;height:42px;padding:9px;position:absolute;top:50%;right:.55rem;transform:translateY(-50%)}.login-card .pin-toggle:hover{background:#e8efeb}.login-card .pin-toggle:focus-visible{outline:3px solid #b9d3bd}.pin-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:100%;height:100%;display:block}label{gap:.5rem;margin:1rem 0;font-weight:700;display:grid}input{border:1px solid #cad3cc;border-radius:12px;padding:.9rem 1rem;font-size:1rem}input:focus{border-color:#24613f;outline:3px solid #b9d3bd}.login-card button,.claim,.actions button{color:#fff;background:#12372a;border:0;border-radius:12px;width:100%;padding:.9rem;font-weight:800}.login-card button{color:#f7f2eb;letter-spacing:.18em;background-color:#0b4a40;font-size:15pt}.login-card button:disabled{color:#f7f2eb;cursor:not-allowed;opacity:1;background-color:#0b4a40}.error{color:#9d2e23;background:#fff0ed;border-radius:10px;margin:1rem 0;padding:.8rem 1rem}header{background:#fff;border-bottom:1px solid #e3e6e1;justify-content:space-between;align-items:center;height:72px;padding:0 2rem;display:flex}header>div:last-child{text-align:right;min-width:0;display:grid}header>div:last-child strong,header>div:last-child small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}header small{color:#718077}.app-shell{font-size:16pt}.app-brand-bar{color:#fff;background:#032823;border:0;justify-content:center;width:100%;height:155px;padding:0 6px}.header-logo{aspect-ratio:1530/400;flex:none;width:min(390px,100vw - 12px);height:auto;overflow:hidden}.header-logo img{object-fit:contain;width:100%;height:100%;display:block}.user-strip{text-align:center;background:#f5f3ec;border-bottom:1px solid #e3e6e1;place-content:center;min-height:76px;line-height:1.2;display:grid}.user-strip strong{font-size:1.2em}.user-strip span{color:#607168;margin-top:.25rem;font-size:1em}.workspace{grid-template-columns:280px 1fr;min-height:calc(100vh - 231px);display:grid}aside{color:#fff;background:#163b2e;padding:1.5rem 1rem}aside h2{text-transform:uppercase;letter-spacing:.12em;opacity:.65;padding:0 .75rem;font-size:1em}aside button{text-align:left;color:#eaf1ec;background:0 0;border:0;border-radius:12px;gap:.25rem;width:100%;padding:.85rem .75rem;display:grid}aside button span{opacity:.7}aside button.selected{background:#2b5845}.content{padding:2rem;overflow:hidden}.property-head{justify-content:space-between;align-items:end;margin-bottom:2rem;display:flex}.property-head h1{margin:.35rem 0 0;font-size:clamp(1.6em,3vw,2.25em)}.property-head>strong{font-size:1.2em}.eyebrow{color:#63806e;letter-spacing:.1em;font-size:.9em;font-weight:800}.table-wrap{background:#fff;border-radius:16px;overflow-x:auto;box-shadow:0 8px 32px #23402d0d}table{border-collapse:collapse;width:100%;min-width:760px}th,td{text-align:left;border-bottom:1px solid #edf0ed;padding:1rem 1.2rem}tbody tr{cursor:pointer}tbody tr:hover{background:#fafbf9}th{color:#65756b;text-transform:uppercase;letter-spacing:.06em;font-size:.9em}td small{color:#7d8981;margin-top:.25rem;display:block}.unclaimed{color:#a3552c;font-weight:700}.claim{width:auto;padding:.55rem .8rem}.lead-cards{display:none}.drawer-backdrop{z-index:10;background:#071b1380;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{background:#fff;width:min(100%,520px);height:100%;padding:2rem;overflow-y:auto;box-shadow:-15px 0 50px #0002}.drawer .close{float:right;color:#526259;background:0 0;border:0;font-weight:800}.drawer h2{margin-bottom:.25rem;font-size:1.75em}.drawer .phone{color:#24613f;font-size:1.1em}.drawer .actions{grid-template-columns:repeat(3,1fr);gap:.5rem;margin:1.5rem 0;display:grid}.drawer .actions a{color:#12372a;background:#dedbd2;border:1px solid #cecac0;border-radius:10px;place-items:center;min-height:48px;font-size:.9em;font-weight:800;text-decoration:none;display:grid}textarea{resize:vertical;width:100%;min-height:110px;font:inherit;border:1px solid #cad3cc;border-radius:12px;padding:.9rem}.drawer form button{color:#fff;background:#12372a;border:0;border-radius:12px;width:100%;padding:.9rem;font-weight:800}.history{border-left:3px solid #b8cdbf;margin:1rem 0;padding:.25rem 0 .25rem 1rem}.history small{color:#728078;margin-top:.2rem;display:block}.internal-nav{background:#f5f3ec;border-bottom:1px solid #e3e6e1;justify-content:flex-start;padding:1rem clamp(1rem,4vw,3rem) .65rem;display:flex}.internal-nav button{color:#12372a;background:0 0;border:1px solid #9fb2a7;border-radius:12px;min-width:92px;min-height:44px;font-weight:900}.internal-content{width:min(1180px,100%);margin:0 auto;padding:2rem clamp(1rem,4vw,3rem) 4rem}.notification-center{gap:.65rem;margin-bottom:1.4rem;display:grid}.notification-toolbar{background:#fff;border:1px solid #d4ddd7;border-radius:14px;justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem 1rem;display:flex}.notification-inbox-button,.push-status button,.notification-inbox-heading button{color:#12372a;background:#eef3ef;border:1px solid #9fb2a7;border-radius:10px;min-height:42px;padding:.55rem .8rem;font-weight:900}.notification-inbox-button span{color:#fff;background:#a04a34;border-radius:999px;place-items:center;min-width:25px;height:25px;margin-left:.35rem;padding:0 .35rem;display:inline-grid}.push-status{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.push-status>span{color:#52665b;font-weight:800}.notification-help{color:#617269;display:block}.notification-inbox{background:#fff;border:1px solid #d4ddd7;border-radius:14px;gap:.55rem;padding:1rem;display:grid}.notification-inbox-heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.notification-inbox-heading h2{margin:0}.notification-item{color:#173d31;text-align:left;background:#f8faf8;border:1px solid #dce5df;border-radius:11px;gap:.2rem;width:100%;padding:.85rem 1rem;display:grid}.notification-item.unread{background:#eef5f0;border-left:5px solid #52776a}.notification-item small{color:#6d7d74}.advisor-card{color:#173d31;text-align:left;background:#fff;border:1px solid #d4ddd7;border-radius:18px;width:min(100%,520px);margin:1rem auto;padding:1.5rem;display:grid;box-shadow:0 8px 26px #1d39280f}.advisor-card strong{font-size:1.35em}.advisor-card span{color:#64766c}.advisor-list{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem;display:grid}.advisor-list .advisor-card{width:100%;margin:0}.property-list{gap:.75rem;display:grid}.property-list-header{color:#65756b;grid-template-columns:.7fr 1fr 1.5fr .8fr 1.3fr;gap:1rem;padding:0 1.25rem .5rem;font-size:.85em;font-weight:800;display:grid}.property-list-header span:last-child{text-align:right}.property-list button{color:#173d31;text-align:left;background:#fff;border:1px solid #d4ddd7;border-radius:14px;grid-template-columns:.7fr 1fr 1.5fr .8fr 1.3fr;align-items:center;gap:1rem;min-height:68px;padding:1rem 1.25rem;display:grid}.property-list button:hover{background:#f9fbf9;border-color:#789789}.property-list .property-list-item{background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);gap:.65rem;min-height:0;padding:0;display:grid}.property-number-badge{color:#173d31;background:#dce8e1;border-radius:10px;align-self:start;place-items:center;min-width:82px;min-height:42px;padding:.4rem .7rem;font-weight:900;display:inline-grid}.property-list-card{color:#173d31;background:#fff;border:1px solid #d4ddd7;border-radius:14px;gap:.65rem;min-height:88px;padding:1rem 1.25rem;display:grid}.property-list .property-list-item:hover{background:0 0}.property-list .property-list-item:hover .property-list-card{background:#f9fbf9;border-color:#789789}.summary-line-one{font-size:1.12em;font-weight:900}.summary-line-two{justify-content:space-between;align-items:center;gap:1rem;min-width:0;font-size:1.12em;font-weight:900;display:flex}.price-box{color:#294b3e;white-space:nowrap;text-align:right;background:#f0f6f1;border-radius:12px;max-width:100%;padding:.45rem .75rem;display:inline-block}.property-page{gap:1.25rem;display:grid}.detail-badge{justify-self:start}.property-summary{background:#fff;border-radius:18px;gap:.75rem;padding:1.25rem 1.5rem;font-size:1.2em;display:grid}.new-property-button{color:#f7f2eb;letter-spacing:.06em;background:#0b4a40;border:0;border-radius:14px;width:min(100%,420px);min-height:54px;margin:0 0 1.25rem;font-weight:900}.property-create-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:min(100%,720px);margin-bottom:1.25rem;display:grid}.property-create-actions .new-property-button{width:100%;margin:0}.import-property-button{background:#315f50}.other-portfolio-button{background:#52776a}.new-property-page{width:min(100%,620px)}.import-property-page{width:min(100%,820px)}.import-property-page h1{margin-top:0}.import-property-form,.import-preview{background:#fff;border-radius:18px;gap:1rem;padding:1.5rem;display:grid;box-shadow:0 8px 30px #23402d0a}.import-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.import-modes button{color:#12372a;background:#eef3ef;border:1px solid #9fb2a7;border-radius:12px;min-height:50px;padding:.5rem;font-weight:900}.import-modes button.active{background:#dce9e2;border-color:#0b4a40;box-shadow:inset 0 0 0 1px #0b4a40}.import-property-form label{margin:0}.import-property-form textarea{min-height:260px;max-height:50vh;overflow-y:auto}.import-property-form input[type=file]{background:#f8faf8;width:100%;min-width:0}.field-help{color:#617269;font-size:.85em;font-weight:600}.preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.preview-grid>div{background:#f5f7f5;border-radius:10px;gap:.25rem;min-width:0;padding:.8rem;display:grid}.preview-grid span{color:#617269;font-size:.85em}.preview-grid strong{overflow-wrap:anywhere;white-space:pre-wrap}.import-recognition{background:#eef3ef;border-left:4px solid #789789;gap:.35rem;padding:.85rem;display:grid}.new-property-page h1{margin-top:0}.quick-property-form{background:#fff;border-radius:18px;gap:1rem;padding:1.5rem;display:grid;box-shadow:0 8px 30px #23402d0a}.quick-property-form fieldset{border:0;min-width:0;margin:0;padding:0}.quick-property-form legend{margin-bottom:.5rem;font-weight:800}.quick-property-form label{margin:0}.quick-property-form input{width:100%;min-width:0;font-size:1em}.transaction-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.transaction-selector button{color:#12372a;background:#eef3ef;border:1px solid #9fb2a7;border-radius:12px;min-height:50px;font-weight:900}.transaction-selector button.active{background:#dce9e2;border-color:#0b4a40;box-shadow:inset 0 0 0 1px #0b4a40}.quick-form-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.25rem;display:grid}.quick-form-actions button{color:#12372a;background:#eef3ef;border:1px solid #9fb2a7;border-radius:12px;min-height:50px;font-weight:900}.quick-form-actions button[type=submit]{color:#f7f2eb;background:#0b4a40;border-color:#0b4a40}.property-voice{color:#f7f2eb;letter-spacing:.08em;background:#0b4a40;border:0;border-radius:14px;min-height:52px;font-weight:900}.inline-message{color:#315647;background:#eef3ef;border-radius:10px;padding:.8rem 1rem}.property-info-card,.property-notes,.leads-section,.meta-integration{background:#fff;border-radius:18px;padding:1.5rem;box-shadow:0 8px 30px #23402d0a}.section-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.section-heading h2,.property-notes h2,.leads-section h2{margin:0 0 1rem}.section-heading button,.property-notes form button{color:#f7f2eb;background:#0b4a40;border:0;border-radius:10px;min-height:44px;padding:.65rem 1.2rem;font-weight:900}.property-section{border-top:1px solid #e8ece9;padding-top:1rem}.property-section h3{color:#466256;margin:0 0 .5rem}.property-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;display:grid}.property-fields label{min-width:0;font-size:1em}.property-fields label>span{font-size:1em;font-weight:800}.property-fields input,.property-fields select,.property-fields textarea{color:#17251f;background:#fff;border:1px solid #c9d3cc;border-radius:10px;width:100%;min-height:48px;padding:.65rem .75rem;font-size:1em}.property-fields textarea{min-height:110px}.property-fields .description-field{grid-column:1/-1}.property-fields .description-field textarea{overscroll-behavior:contain;touch-action:pan-y;width:calc(100% - 32px);min-height:190px;max-height:300px;margin-inline:auto;overflow-y:auto}.boolean-control{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.boolean-control button{color:#52665b;background:#f5f7f5;border:1px solid #bccac1;border-radius:10px;min-height:48px;font-size:1em}.boolean-control button.active{color:#0b4a40;background:#dce9e2;border-color:#0b4a40;font-weight:900}.property-notes form{gap:.65rem;display:grid}.note-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-bottom:.8rem;display:grid}.note-actions button{color:#12372a;background:#eef3ef;border:1px solid #9fb2a7;border-radius:10px;min-height:48px;padding:.65rem;font-weight:900}.note-actions .voice-note{background:#dce8e1}.property-notes form textarea{min-height:90px}.ai-action,.voice-action{justify-content:center;align-items:center;gap:.55rem;display:inline-flex}.voice-action span{white-space:nowrap;text-align:left}.ai-icon{fill:currentColor;flex:none;width:27px;height:27px}.voice-instruction{gap:.35rem;display:grid}.voice-instruction span{color:#617269;font-size:.9em}.voice-recorder{background:#eef3ef;border-radius:14px;gap:.7rem;padding:1rem;display:grid}.voice-recorder small{color:#617269}.voice-recorder>button{color:#fff;background:#0b4a40;border:0;border-radius:12px;min-height:50px;font-weight:900}.voice-recorder>.stop-recording{background:#9d2e23}.recording-indicator{color:#9d2e23;align-items:center;gap:.5rem;font-weight:900;display:flex}.recording-indicator span{background:#c63d32;border-radius:50%;width:13px;height:13px;animation:1s infinite alternate record-pulse}.processing-indicator{color:#315647;font-weight:900}.transcript{background:#fff;border-radius:10px;padding:.8rem}.transcript p{margin-bottom:0}.ai-updates{background:#fff;border-radius:10px;padding:.8rem}.ai-updates ul{margin:.5rem 0 0;padding-left:1.25rem}.ai-updates span{text-transform:capitalize}@keyframes record-pulse{to{opacity:.35;transform:scale(.8)}}.history-toggle{color:#12372a;background:#eef3ef;border:1px solid #9fb2a7;border-radius:12px;width:100%;min-height:48px;padding:.7rem 1rem;font-weight:900}.history-panel{background:#f8faf8;border-radius:14px;padding:1rem 1.25rem}.history-panel h2,.history-panel h3{margin-top:0}.leads-section{overflow:hidden}.leads-section>.section-heading button{margin-bottom:1rem}.manual-lead-form{background:#f5f7f5;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;padding:1rem;display:grid}.manual-lead-form label{min-width:0;margin:0}.manual-lead-form input,.manual-lead-form select{border:1px solid #cad3cc;border-radius:12px;width:100%;min-width:0;min-height:48px;padding:.7rem}.manual-lead-form>button,.manual-lead-result button{color:#fff;background:#0b4a40;border:0;border-radius:12px;min-height:48px;font-weight:900}.manual-lead-form>button,.manual-lead-form .error,.manual-lead-result{grid-column:1/-1}.manual-lead-result{background:#e5efe9;border-radius:10px;gap:.35rem;padding:.8rem;display:grid}.manual-lead-result button{margin-top:.35rem}.meta-ad-form{background:#f5f7f5;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:.75rem 0 1rem;padding:1rem;display:grid}.meta-ad-form label{min-width:0;margin:0}.meta-ad-form input,.meta-ad-form textarea{width:100%;min-width:0}.meta-ad-form label:last-of-type,.meta-ad-form>button{grid-column:1/-1}.meta-ad-form textarea{min-height:80px}.meta-ad-form>button{color:#fff;background:#0b4a40;border:0;border-radius:12px;min-height:48px;font-weight:900}.meta-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.meta-status-grid>section{border:1px solid #dce5df;border-radius:14px;min-width:0;padding:1rem}.meta-status-grid h3{margin-top:0}.meta-row{overflow-wrap:anywhere;background:#f5f7f5;border-radius:10px;gap:.2rem;margin-top:.6rem;padding:.7rem;display:grid}.source-badge{color:#315647;background:#dce8e1;border-radius:999px;width:fit-content;margin-top:.35rem;padding:.2rem .5rem;font-size:.72em;font-weight:900;display:inline-block}.drawer-source{margin-top:.6rem;display:block}.readonly-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.readonly-heading h1{margin:0}.readonly-badge{color:#315647;background:#eef3ef;border:1px solid #9fb2a7;border-radius:999px;width:fit-content;padding:.3rem .65rem;font-size:.8em;font-weight:900;display:inline-flex}.readonly-phone{display:block}.readonly-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.readonly-fields>div{background:#f7f9f7;border-radius:10px;gap:.25rem;min-width:0;padding:.75rem;display:grid}.readonly-fields span{color:#617269;font-size:.9em}.readonly-fields strong{overflow-wrap:anywhere;white-space:pre-wrap}.readonly-fields .readonly-description{grid-column:1/-1;max-height:260px;overflow-y:auto}.owner-company-list{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem;display:grid}.owner-company-list button{color:#173d31;text-align:left;background:#fff;border:1px solid #d4ddd7;border-radius:16px;gap:.35rem;padding:1.25rem;display:grid}.owner-company-list button>strong{background:#dce8e1;border-radius:9px;width:fit-content;padding:.3rem .6rem}.owner-company-list h2{margin:.3rem 0}.owner-company-heading{align-items:center;gap:.8rem;display:flex}.owner-company-heading>strong{background:#dce8e1;border-radius:10px;padding:.45rem .7rem}.owner-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1rem 0;display:grid}.owner-totals>div{background:#fff;border-radius:14px;gap:.2rem;padding:1rem;display:grid}.owner-totals strong{font-size:1.35em}.owner-totals span{color:#617269}.owner-section{background:#fff;border-radius:18px;margin-top:1rem;padding:1.25rem}.owner-users{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.65rem;display:grid}.owner-users>div{background:#f5f7f5;border-radius:10px;padding:.8rem;display:grid}.owner-users span{color:#617269}.owner-leads{gap:.7rem;display:grid}.owner-leads article{border:1px solid #dce5df;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(220px,.7fr);gap:.7rem;padding:.8rem;display:grid}.owner-lead-open{color:#173d31;text-align:left;background:0 0;border:0;gap:.2rem;min-width:0;display:grid}.owner-transfer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;display:grid}.owner-transfer select{border:1px solid #cad3cc;border-radius:10px;min-width:0;min-height:44px;padding:.5rem}.owner-transfer button{color:#fff;background:#0b4a40;border:0;border-radius:10px;min-height:44px;font-weight:900}.owner-transfer small{grid-column:1/-1}.owner-property-view{gap:1rem;display:grid}.owner-operational-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.owner-operational-grid>div{background:#fff;border-radius:14px;padding:1rem}.owner-simple-list{gap:.6rem;display:grid}.owner-simple-list button{color:#173d31;text-align:left;background:#f8faf8;border:1px solid #dce5df;border-radius:10px;gap:.2rem;padding:.8rem;display:grid}.lead-actions .action-call,.lead-actions .action-whatsapp,.lead-actions .action-save{background:#e6eee9}.lead-actions .voice-action{color:#12372a;background:#e6eee9;justify-content:center;align-items:center;display:inline-flex}.lead-actions a,.lead-actions button{min-height:58px;padding:.65rem .55rem;line-height:1.15}.drawer .lead-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-actions .lead-history-button{grid-column:1/-1}.drawer .lead-actions .action-call,.drawer .lead-actions .action-whatsapp,.drawer .lead-actions .action-save,.drawer .lead-actions .voice-action{background:#e6eee9}.manual-lead-note,.drawer-bottom-back{color:#12372a;background:#eef3ef;border:1px solid #9fb2a7;border-radius:10px;width:100%;min-height:48px;padding:.65rem;font-weight:900}.drawer-bottom-back{margin-top:1.5rem}.bottom-nav{border-top:1px solid #e3e6e1;border-bottom:0;margin-top:1.5rem;padding-top:1.25rem;padding-bottom:1.25rem}@media (width<=720px){header{height:62px;padding:0 1rem}.app-brand-bar{height:155px;padding:0 6px}.header-logo{width:min(390px,100vw - 12px);height:auto}.user-strip{min-height:76px}.workspace{display:block}aside{gap:.5rem;padding:.65rem;display:flex;overflow-x:auto}aside h2{display:none}aside button{min-width:155px}.content{padding:1rem}.property-head{align-items:start;margin:.75rem 0 1.25rem}.property-head>strong{font-size:1em}.table-wrap{display:none}.lead-cards{gap:.85rem;display:grid}article{background:#fff;border-radius:16px;padding:1rem;box-shadow:0 5px 20px #23402d0c}.card-top{justify-content:space-between;gap:1rem;display:flex}.card-top h3{margin:0 0 .2rem}.card-top a{color:#24613f}article p{font-size:1.05em;line-height:1.4}.owner{color:#65756b;font-size:.9em}.lead-meta{gap:.2rem;display:grid}.actions{grid-template-columns:repeat(2,1fr);gap:.5rem;margin-top:1rem;display:grid}.actions a,.actions button{color:#12372a;background:#dedbd2;border:1px solid #cecac0;border-radius:10px;place-items:center;min-height:48px;font-size:.9em;font-weight:800;text-decoration:none;display:grid}.actions button{color:#fff;background:#12372a}.login-card{padding:2rem 1.25rem}.login-brand-bar{height:155px}.login-content{padding-top:2rem}.internal-content{padding:1rem .75rem 3rem}.notification-toolbar{flex-direction:column;align-items:stretch}.notification-inbox-button{width:100%}.push-status{justify-content:flex-start}.push-status>span{width:100%}.push-status button{flex:145px}.notification-inbox-heading{flex-direction:column;align-items:stretch}.property-list button{grid-template-columns:auto 1fr;gap:.25rem 1rem;padding:.9rem 1rem}.property-list-header{display:none}.property-list button span{grid-column:2}.property-list button strong{grid-row:1/span 4;align-self:start}.property-list .property-list-item{grid-template-columns:1fr;gap:.4rem;padding:0}.property-list .property-list-item strong{grid-row:auto;justify-self:start}.property-list .property-list-item span{grid-column:auto}.property-list-card{gap:.55rem;width:100%;padding:.9rem 1rem}.summary-line-two{gap:.65rem}.price-box{padding-inline:.6rem}.property-summary,.quick-property-form{padding:1rem}.property-create-actions{grid-template-columns:1fr}.import-property-form,.import-preview{padding:1rem}.import-modes,.preview-grid,.manual-lead-form{grid-template-columns:1fr}.owner-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-leads article,.owner-operational-grid,.readonly-fields,.property-fields{grid-template-columns:1fr}.property-info-card,.property-notes,.leads-section,.meta-integration{padding:1rem}.meta-ad-form,.meta-status-grid{grid-template-columns:1fr}.section-heading{align-items:flex-start}.lead-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.note-actions{grid-template-columns:1fr}.property-fields .description-field textarea{width:calc(100% - 44px);min-height:180px;max-height:260px}}
