.cal-entry.appt{border-left-color:var(--green)}button.nav-group-toggle{background:none;border:0;cursor:pointer;font:inherit;width:100%;text-align:left}button.nav-group-toggle svg{flex:0 0 auto;color:var(--muted);order:2}.sms-page .section{padding:14px;margin-bottom:10px}.sms-page .section .stack{gap:10px}.sms-page .task-row{padding:7px 0}.sms-page .sms-tabs{margin-bottom:10px}.sms-page .inbox-filters .select{min-height:44px}@media (max-width:760px){.sms-page .inbox-filters{flex-direction:column;align-items:stretch}.sms-page .inbox-filters>label{width:100%}.sms-page .inbox-filters .select{flex:1 1;width:100%}}.sidebar-foot{position:relative;padding:12px;gap:8px;background:linear-gradient(180deg,var(--panel),var(--bg-2));border:1px solid var(--line-soft);border-radius:14px;box-shadow:0 0 16px rgba(212,175,55,.06),inset 0 1px 0 rgba(236,231,218,.03)}.sidebar-foot:before{content:"";position:absolute;top:0;left:16px;right:16px;height:1px;background:linear-gradient(90deg,rgba(212,175,55,0),rgba(212,175,55,.55),rgba(212,175,55,0));box-shadow:0 0 6px rgba(212,175,55,.35),0 0 12px rgba(212,175,55,.16)}.sidebar-foot .members-btn,.sidebar-foot .theme-toggle{min-height:42px;padding:10px 12px;border-radius:10px;font-size:13.5px;font-weight:600;color:var(--text-dim)}.sidebar-foot .members-btn svg,.sidebar-foot .theme-toggle svg{color:var(--brass)}.sidebar-foot .members-btn:hover,.sidebar-foot .theme-toggle:hover{color:var(--text);border-color:rgba(212,175,55,.55);box-shadow:0 0 10px rgba(212,175,55,.12)}.sidebar-foot .members-btn .count{background:linear-gradient(180deg,#eccd68,#c9a227);color:#241a02;box-shadow:0 0 8px rgba(212,175,55,.35)}.sidebar-foot .user-chip .avatar{border:1.5px solid var(--brass);background:linear-gradient(180deg,rgba(212,175,55,.3),rgba(212,175,55,.1));box-shadow:0 0 0 3px rgba(212,175,55,.13),0 0 10px rgba(212,175,55,.3)}.sidebar-foot .user-chip .who b{font-family:var(--font-display);font-size:14.5px;letter-spacing:.02em}.sidebar-foot .user-chip .icon-btn:hover{color:var(--brass-2);border-color:rgba(212,175,55,.5)}.lead-row.t-dfd,.lead-row.t-foreclosure,.lead-row.t-liens,.lead-row.t-other,.lead-row.t-pre-probate,.lead-row.t-probate{position:relative}.lead-row.t-probate{--acc:rgba(201,162,39,.85)}.lead-row.t-pre-probate{--acc:rgba(151,111,232,.85)}.lead-row.t-foreclosure{--acc:rgba(229,83,75,.85)}.lead-row.t-liens{--acc:rgba(232,141,44,.85)}.lead-row.t-dfd{--acc:rgba(66,155,220,.85)}.lead-row.t-other{--acc:var(--line)}.lead-row.t-dfd:before,.lead-row.t-foreclosure:before,.lead-row.t-liens:before,.lead-row.t-other:before,.lead-row.t-pre-probate:before,.lead-row.t-probate:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:99px;background:var(--acc)}.lead-row .row-actions .qa.is-call{color:#8fe0ba;border-color:rgba(63,178,127,.45);background:var(--green-dim)}.lead-row .row-actions .qa.is-call:hover{color:#8fe0ba;border-color:#3fb27f}.lead-row .row-actions .qa.is-text{color:var(--brass-2);border-color:rgba(201,162,39,.45);background:var(--brass-dim)}.lead-row .row-actions .qa.is-text:hover{color:var(--brass-2);border-color:var(--brass)}:root[data-theme=light] .lead-row .row-actions .qa.is-call{color:#14663f;border-color:rgba(20,102,63,.55);background:rgba(63,178,127,.12)}:root[data-theme=light] .lead-row .row-actions .qa.is-text{color:var(--brass-2);border-color:rgba(163,127,20,.55);background:rgba(163,127,20,.1)}.team-feed{display:flex;flex-direction:column}.team-feed-day{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--brass);margin:14px 0 2px}.team-feed-day:first-child{margin-top:2px}.team-feed-day:after{content:"";flex:1 1;height:1px;background:var(--line)}.team-feed-row{display:grid;grid-template-columns:104px 76px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:10px 8px;border-bottom:1px solid var(--line)}.team-feed-row:hover{background:var(--bg-2)}.team-feed-badge{display:flex}.team-feed-badge .badge{justify-content:center;min-width:92px}.team-feed-time{font-size:12.5px;color:var(--muted);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.team-feed-detail{font-size:13.5px;color:var(--text);min-width:0;overflow:hidden;text-overflow:ellipsis}.team-feed-detail,.team-feed-link{white-space:nowrap}@media (max-width:760px){.team-feed-row{grid-template-columns:auto 1fr;gap:6px 10px;padding:10px 4px}.team-feed-detail{overflow:visible;text-overflow:clip}.team-feed-detail,.team-feed-link{grid-column:1/-1;white-space:normal}}.sms-page .select{border-color:rgba(212,175,55,.4);border-radius:10px;font-weight:600;background-color:var(--bg-2);background-image:linear-gradient(180deg,rgba(212,175,55,.1),rgba(212,175,55,.02)),url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23c9a227' stroke-width='3'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");transition:border-color .15s,box-shadow .15s}.sms-page .select:hover{border-color:rgba(212,175,55,.6);box-shadow:0 0 0 1px rgba(212,175,55,.25),0 0 10px rgba(212,175,55,.15)}.sms-page .select:focus{border-color:var(--brass);box-shadow:0 0 0 3px rgba(212,175,55,.22),0 0 12px rgba(212,175,55,.22)}.sms-page .type-btn{border-color:rgba(212,175,55,.4);border-radius:10px;font-weight:600;background:linear-gradient(180deg,rgba(212,175,55,.1),rgba(212,175,55,.02)),var(--bg-2);transition:border-color .15s,box-shadow .15s}.sms-page .type-btn:hover{border-color:rgba(212,175,55,.6);box-shadow:0 0 0 1px rgba(212,175,55,.25),0 0 10px rgba(212,175,55,.15)}.sms-page .type-btn svg{color:var(--brass-2)}.sms-page .thread-head{margin-bottom:12px}.sms-page .thread-head-row{display:flex;align-items:center;gap:10px;flex-wrap:nowrap}.sms-page .thread-head-row h3{margin:0;min-width:0}.sms-page .thread-head-status{display:inline-flex;align-items:center;gap:6px;margin-left:auto;flex:0 0 auto}.sms-page .thread-head .section-sub{margin:3px 0 10px}.sms-page .thread-head-actions{display:flex}:root[data-theme=light] .sms-page .select{border-color:rgba(163,127,20,.5);background-image:linear-gradient(180deg,rgba(163,127,20,.12),rgba(163,127,20,.03)),url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23a37f14' stroke-width='3'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}:root[data-theme=light] .sms-page .select:hover{border-color:rgba(163,127,20,.7);box-shadow:0 0 0 1px rgba(163,127,20,.28),0 0 10px rgba(163,127,20,.16)}:root[data-theme=light] .sms-page .select:focus{border-color:var(--brass);box-shadow:0 0 0 3px rgba(163,127,20,.22),0 0 12px rgba(163,127,20,.18)}:root[data-theme=light] .sms-page .type-btn{border-color:rgba(163,127,20,.5);background:linear-gradient(180deg,rgba(163,127,20,.12),rgba(163,127,20,.03)),var(--bg-2)}:root[data-theme=light] .sms-page .type-btn:hover{border-color:rgba(163,127,20,.7);box-shadow:0 0 0 1px rgba(163,127,20,.28),0 0 10px rgba(163,127,20,.16)}:root[data-theme=light] .sms-page .type-btn svg{color:var(--brass-2)}.sv-thumb{flex:0 0 auto;align-self:center;position:relative;width:168px;height:88px;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--bg-2)}.sv-thumb-ph{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--muted)}.sv-thumb-frame{position:absolute;inset:0;width:100%;height:100%;border:0;display:block;pointer-events:none;transform:scale(1.6);transform-origin:left center;opacity:0;transition:opacity .35s ease}.sv-thumb-frame.on{opacity:1}.sv-thumb-card{width:100%;height:auto;aspect-ratio:4/3;align-self:stretch;border:0;border-bottom:1px solid var(--line);border-radius:0}@media (max-width:760px){.sv-thumb{display:none}.sv-thumb-card{display:block;aspect-ratio:16/9}}.lead-view-bar{display:flex;justify-content:flex-end;margin:0 0 10px}.lead-view-toggle{display:inline-flex;border:1px solid var(--line);border-radius:9px;overflow:hidden;background:var(--bg-2)}.lead-view-toggle button{display:inline-flex;align-items:center;gap:6px;background:transparent;color:var(--muted);border:0;cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;padding:6px 12px}.lead-view-toggle button.active{background:var(--brass);color:#191304}.lead-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));grid-gap:14px;gap:14px}.lead-card{position:relative;display:flex;flex-direction:column;min-width:0;background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--radius);overflow:hidden;text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s,transform .12s}.lead-card:hover{border-color:var(--brass)}.lead-card.t-probate{--acc:rgba(201,162,39,.85)}.lead-card.t-pre-probate{--acc:rgba(151,111,232,.85)}.lead-card.t-foreclosure{--acc:rgba(229,83,75,.85)}.lead-card.t-liens{--acc:rgba(232,141,44,.85)}.lead-card.t-dfd{--acc:rgba(66,155,220,.85)}.lead-card.t-other{--acc:var(--line)}.lead-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;z-index:2;background:var(--acc,var(--line))}.lead-card-body{display:flex;flex-direction:column;flex:1 1;padding:12px 14px 14px}.lead-card .lead-name{font-weight:700;font-size:15.5px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.lead-card .lead-addr{color:var(--text-dim);font-size:13px;margin-top:4px;white-space:normal;overflow-wrap:break-word}.lead-card-foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:auto;padding-top:10px}.lead-card-foot .row-actions{margin:0 0 0 auto}.lead-card .row-actions .qa.is-call{color:#8fe0ba;border-color:rgba(63,178,127,.45);background:var(--green-dim)}.lead-card .row-actions .qa.is-call:hover{color:#8fe0ba;border-color:#3fb27f}.lead-card .row-actions .qa.is-text{color:var(--brass-2);border-color:rgba(201,162,39,.45);background:var(--brass-dim)}.lead-card .row-actions .qa.is-text:hover{color:var(--brass-2);border-color:var(--brass)}:root[data-theme=light] .lead-card .row-actions .qa.is-call{color:#14663f;border-color:rgba(20,102,63,.55);background:rgba(63,178,127,.12)}:root[data-theme=light] .lead-card .row-actions .qa.is-text{color:var(--brass-2);border-color:rgba(163,127,20,.55);background:rgba(163,127,20,.1)}@media (max-width:760px){.lead-grid{grid-template-columns:1fr}.lead-view-bar{justify-content:stretch}.lead-view-toggle{display:flex;width:100%}.lead-view-toggle button{flex:1 1;justify-content:center;min-height:44px;padding:10px 8px;font-size:13px}.lead-card-foot .row-actions{flex:1 1 100%;margin:2px 0 0;justify-content:stretch}.lead-card .row-actions .qa{flex:1 1;justify-content:center;min-height:44px;padding:10px 8px;font-size:13px;border-radius:10px}}.jump-btn{border-color:rgba(212,175,55,.4);border-radius:10px;font-weight:600;background:linear-gradient(180deg,rgba(212,175,55,.1),rgba(212,175,55,.02)),var(--bg-2);transition:border-color .15s,box-shadow .15s}.jump-btn>svg:last-child{color:var(--brass-2);filter:drop-shadow(0 0 4px rgba(212,175,55,.4))}.jump-btn[aria-expanded=true]{border-color:var(--brass);box-shadow:0 0 0 3px rgba(212,175,55,.22),0 0 12px rgba(212,175,55,.22)}.jump-menu{background:linear-gradient(180deg,var(--panel),var(--bg-2));border-color:var(--line-soft);border-radius:12px;box-shadow:0 0 16px rgba(212,175,55,.06),0 16px 34px rgba(0,0,0,.5)}.jump-menu:before{content:"";position:absolute;top:0;left:16px;right:16px;height:1px;background:linear-gradient(90deg,rgba(212,175,55,0),rgba(212,175,55,.55),rgba(212,175,55,0));box-shadow:0 0 6px rgba(212,175,55,.35),0 0 12px rgba(212,175,55,.16)}.jump-section-label{display:flex;align-items:center;gap:9px}.jump-section-label:after{content:"";flex:1 1;height:1px;background:linear-gradient(90deg,rgba(212,175,55,.75),rgba(212,175,55,.28) 55%,rgba(212,175,55,0));box-shadow:0 0 6px rgba(212,175,55,.55),0 0 14px rgba(212,175,55,.25)}.jump-item.active{color:var(--brass-2);background:var(--brass-dim);box-shadow:inset 0 0 0 1px rgba(201,162,39,.35),0 0 10px rgba(212,175,55,.12)}.jump-item.active svg{filter:drop-shadow(0 0 5px rgba(212,175,55,.65))}:root[data-theme=light] .jump-btn{border-color:rgba(163,127,20,.5)}:root[data-theme=light] .jump-btn>svg:last-child{color:#a37f14;filter:drop-shadow(0 0 3px rgba(160,124,20,.35))}:root[data-theme=light] .jump-btn[aria-expanded=true]{border-color:rgba(163,127,20,.75);box-shadow:0 0 0 3px rgba(163,127,20,.18),0 0 10px rgba(163,127,20,.18)}:root[data-theme=light] .jump-menu:before{background:linear-gradient(90deg,rgba(160,124,20,0),rgba(160,124,20,.5),rgba(160,124,20,0));box-shadow:0 0 4px rgba(160,124,20,.28),0 0 10px rgba(160,124,20,.14)}:root[data-theme=light] .jump-section-label:after{background:linear-gradient(90deg,rgba(160,124,20,.65),rgba(160,124,20,.22) 55%,rgba(160,124,20,0));box-shadow:0 0 4px rgba(160,124,20,.3),0 0 10px rgba(160,124,20,.14)}:root[data-theme=light] .jump-item.active{box-shadow:inset 0 0 0 1px rgba(163,127,20,.45),0 0 8px rgba(160,124,20,.12)}.dial-fab,.roo-fab{background:linear-gradient(180deg,var(--panel),var(--bg-2));border-color:rgba(212,175,55,.45);box-shadow:0 14px 30px rgba(0,0,0,.55),0 3px 10px rgba(0,0,0,.45),0 0 16px rgba(212,175,55,.1),inset 0 1px 0 rgba(236,231,218,.05);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.dial-fab:hover,.roo-fab:hover{transform:translateY(-1px);border-color:rgba(212,175,55,.65);box-shadow:0 18px 34px rgba(0,0,0,.6),0 4px 12px rgba(0,0,0,.45),0 0 22px rgba(212,175,55,.2),inset 0 1px 0 rgba(236,231,218,.06)}.dial-fab:active,.roo-fab:active{transform:translateY(0)}.dial-fab-ic{background:linear-gradient(180deg,rgba(212,175,55,.24),rgba(212,175,55,.08));border-color:rgba(212,175,55,.6);box-shadow:inset 0 1px 0 rgba(236,231,218,.12),0 0 8px rgba(212,175,55,.18)}.roo-face{box-shadow:0 0 0 1.5px rgba(212,175,55,.55),0 0 10px rgba(212,175,55,.28)}.roo-badge{background:linear-gradient(180deg,#eccd68,#c9a227);color:#241a02;border-radius:999px;min-width:20px;height:20px;padding:0 5px;line-height:1;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;box-shadow:0 0 0 2px rgba(8,8,10,.85),0 0 8px rgba(212,175,55,.35)}.roo-panel{box-shadow:0 26px 54px rgba(0,0,0,.6),0 0 20px rgba(212,175,55,.07)}.dial-pop,.roo-panel{background:linear-gradient(180deg,var(--panel),var(--bg-2))}.dial-pop{border-color:rgba(212,175,55,.4);box-shadow:0 22px 46px rgba(0,0,0,.6),0 0 18px rgba(212,175,55,.08)}.dial-pop:before,.roo-panel:before{content:"";position:absolute;top:0;left:16px;right:16px;height:1px;background:linear-gradient(90deg,rgba(212,175,55,0),rgba(212,175,55,.55),rgba(212,175,55,0));box-shadow:0 0 6px rgba(212,175,55,.35),0 0 12px rgba(212,175,55,.16)}.roo-msg{border-radius:12px;padding:8px 11px;line-height:1.45}.roo-msg-user{background:rgba(212,175,55,.09);border:1px solid rgba(212,175,55,.28)}.roo-msg-roo{background:var(--panel);border:1px solid var(--line-soft)}.roo-who{display:block;margin-bottom:3px;font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--brass-2)}.dial-pop .btn:not(.primary):not(.ghost):not(.small){background:var(--bg-2);border-radius:12px;transition:border-color .15s,box-shadow .15s,background .15s,transform .05s}.dial-pop .btn:not(.primary):not(.ghost):not(.small):hover{border-color:rgba(212,175,55,.55);box-shadow:0 0 10px rgba(212,175,55,.14)}.dial-pop .btn:not(.primary):not(.ghost):not(.small):active{transform:translateY(1px);box-shadow:0 0 6px rgba(212,175,55,.1)}.dial-pop .input{border-color:rgba(212,175,55,.4);border-radius:10px;background-image:linear-gradient(180deg,rgba(212,175,55,.08),rgba(212,175,55,.02))}.dial-pop .input:focus{border-color:var(--brass);box-shadow:0 0 0 3px rgba(212,175,55,.2),0 0 10px rgba(212,175,55,.18)}:root[data-theme=light] .dial-fab,:root[data-theme=light] .roo-fab{border-color:rgba(163,127,20,.5);box-shadow:0 12px 26px rgba(60,45,5,.18),0 2px 8px rgba(60,45,5,.12),0 0 14px rgba(160,124,20,.1)}:root[data-theme=light] .dial-fab:hover,:root[data-theme=light] .roo-fab:hover{border-color:rgba(163,127,20,.7);box-shadow:0 16px 30px rgba(60,45,5,.22),0 3px 10px rgba(60,45,5,.12),0 0 20px rgba(160,124,20,.18)}:root[data-theme=light] .dial-fab-ic{border-color:rgba(163,127,20,.55);background:linear-gradient(180deg,rgba(163,127,20,.18),rgba(163,127,20,.05))}:root[data-theme=light] .roo-face{box-shadow:0 0 0 1.5px rgba(163,127,20,.55),0 0 8px rgba(160,124,20,.22)}:root[data-theme=light] .roo-badge{box-shadow:0 0 0 2px rgba(255,255,255,.9),0 0 8px rgba(160,124,20,.3)}:root[data-theme=light] .dial-pop{border-color:rgba(163,127,20,.45)}:root[data-theme=light] .dial-pop:before,:root[data-theme=light] .roo-panel:before{background:linear-gradient(90deg,rgba(160,124,20,0),rgba(160,124,20,.5),rgba(160,124,20,0));box-shadow:0 0 4px rgba(160,124,20,.28),0 0 10px rgba(160,124,20,.14)}:root[data-theme=light] .roo-msg-user{background:rgba(163,127,20,.1);border-color:rgba(163,127,20,.35)}:root[data-theme=light] .dial-pop .btn:not(.primary):not(.ghost):not(.small):hover{border-color:rgba(163,127,20,.65);box-shadow:0 0 10px rgba(160,124,20,.14)}:root[data-theme=light] .dial-pop .input{border-color:rgba(163,127,20,.5);background-image:linear-gradient(180deg,rgba(163,127,20,.1),rgba(163,127,20,.02))}.type-btn{border-color:rgba(212,175,55,.4);border-radius:10px;font-weight:600;background:linear-gradient(180deg,rgba(212,175,55,.1),rgba(212,175,55,.02)),var(--bg-2);transition:border-color .15s,box-shadow .15s}.type-btn:hover{border-color:rgba(212,175,55,.6);box-shadow:0 0 0 1px rgba(212,175,55,.25),0 0 10px rgba(212,175,55,.15)}.type-btn:focus-visible{outline:none;border-color:var(--brass);box-shadow:0 0 0 3px rgba(212,175,55,.22),0 0 12px rgba(212,175,55,.22)}.type-btn svg{color:var(--brass-2)}.type-menu-list{background:linear-gradient(180deg,var(--panel),var(--bg-2));border-color:rgba(212,175,55,.35);border-radius:12px;box-shadow:0 0 16px rgba(212,175,55,.06),0 20px 40px rgba(0,0,0,.6);padding:8px}.type-menu-list:before{content:"";position:absolute;top:0;left:16px;right:16px;height:1px;background:linear-gradient(90deg,rgba(212,175,55,0),rgba(212,175,55,.55),rgba(212,175,55,0));box-shadow:0 0 6px rgba(212,175,55,.35),0 0 12px rgba(212,175,55,.16)}.type-menu-list .jump-item{padding:11px 12px;border-radius:9px;font-weight:500}.type-menu-list .jump-item.active{color:var(--brass-2);background:rgba(212,175,55,.1);box-shadow:inset 0 0 0 1px rgba(201,162,39,.3)}.type-menu-list .jump-item.active svg{color:var(--brass-2);filter:drop-shadow(0 0 4px rgba(212,175,55,.5))}:root[data-theme=light] .type-btn{border-color:rgba(163,127,20,.5);background:linear-gradient(180deg,rgba(163,127,20,.12),rgba(163,127,20,.03)),var(--bg-2)}:root[data-theme=light] .type-btn:hover{border-color:rgba(163,127,20,.7);box-shadow:0 0 0 1px rgba(163,127,20,.28),0 0 10px rgba(163,127,20,.16)}:root[data-theme=light] .type-btn:focus-visible{border-color:rgba(163,127,20,.8);box-shadow:0 0 0 3px rgba(163,127,20,.22),0 0 12px rgba(163,127,20,.18)}:root[data-theme=light] .type-menu-list{border-color:rgba(163,127,20,.4);box-shadow:0 0 14px rgba(160,124,20,.08),0 18px 36px rgba(60,45,5,.22)}:root[data-theme=light] .type-menu-list:before{background:linear-gradient(90deg,rgba(160,124,20,0),rgba(160,124,20,.5),rgba(160,124,20,0));box-shadow:0 0 4px rgba(160,124,20,.28),0 0 10px rgba(160,124,20,.14)}:root[data-theme=light] .type-menu-list .jump-item.active{background:rgba(163,127,20,.12);box-shadow:inset 0 0 0 1px rgba(163,127,20,.4)}@media (max-width:760px){.type-menu-list{left:0;right:0;max-height:60vh}.type-menu-list .jump-item{min-height:48px;padding:12px;font-size:16px}.type-btn{min-width:0}.form-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;padding:12px;align-items:stretch}.form-actions .btn{justify-content:center;min-height:48px;height:48px;border-radius:12px;padding:8px 10px;font-size:14px;white-space:normal;text-align:center}.form-actions .fa-save{grid-column:1/-1;order:1}.form-actions .fa-appt{order:2}.form-actions .fa-back{order:3}.form-actions .fa-text1{order:4}.form-actions .fa-text2{order:5}.form-actions .fa-contract{grid-column:1/-1;order:6}.form-actions .fa-contract.has-pdf{grid-column:auto}.form-actions .fa-pdf{order:7;width:100%}.form-actions .fa-delete{grid-column:1/-1;order:8}.form-actions .btn.danger.fa-delete{background:var(--bg-2);border-color:rgba(229,83,75,.45);color:#ff9d97;box-shadow:none}.form-actions .btn.danger.fa-delete:hover{background:rgba(229,83,75,.1);border-color:rgba(229,83,75,.65)}.form-actions .btn.danger.fa-delete.is-confirm{background:var(--red-dim);border-color:var(--red);color:#ffb3ae}.dialer-ct{display:block!important}.dialer-ct>div{display:flex!important;gap:10px}.dialer-ct .btn{flex:1 1;justify-content:center;min-height:48px;height:48px;border-radius:12px;padding:8px 10px;font-size:14px}.dialer-ct .btn.is-call{color:#8fe0ba;border-color:rgba(63,178,127,.45);background:var(--green-dim)}.dialer-ct .btn.is-text{color:var(--brass-2);border-color:rgba(201,162,39,.45);background:var(--brass-dim)}.lead-mobile-bar .btn{border-radius:12px}}:root[data-theme=light] .dialer-ct .btn.is-call{color:#14663f;border-color:rgba(20,102,63,.55);background:rgba(63,178,127,.12)}:root[data-theme=light] .dialer-ct .btn.is-text{color:var(--brass-2);border-color:rgba(163,127,20,.55);background:rgba(163,127,20,.1)}@media (max-width:760px){:root[data-theme=light] .form-actions .btn.danger.fa-delete{background:#fff;border-color:rgba(178,44,36,.45);color:#b22c24}:root[data-theme=light] .form-actions .btn.danger.fa-delete.is-confirm{background:rgba(229,83,75,.14);border-color:#b22c24;color:#8f1f18}}.zillow-box{position:relative;overflow:visible;background:linear-gradient(180deg,var(--panel),var(--bg-2));border:1px solid var(--line-soft);border-radius:14px;box-shadow:0 0 16px rgba(212,175,55,.06),inset 0 1px 0 rgba(236,231,218,.03)}.zillow-box:before{content:"";position:absolute;top:0;left:16px;right:16px;height:1px;background:linear-gradient(90deg,rgba(212,175,55,0),rgba(212,175,55,.55),rgba(212,175,55,0));box-shadow:0 0 6px rgba(212,175,55,.35),0 0 12px rgba(212,175,55,.16)}.zillow-head{display:flex;align-items:center;gap:9px;margin-bottom:12px}.zillow-word{font-family:var(--font-display);font-size:19px;font-weight:700;letter-spacing:.01em;color:var(--text);line-height:1}.zillow-sub{font-size:12.5px;font-weight:600;color:var(--muted);letter-spacing:.02em}.zillow-box .input{border-color:rgba(212,175,55,.4);border-radius:10px;background-color:var(--bg-2);background-image:linear-gradient(180deg,rgba(212,175,55,.08),rgba(212,175,55,.02));transition:border-color .15s,box-shadow .15s}.zillow-box .input:hover{border-color:rgba(212,175,55,.6)}.zillow-box .input:focus{border-color:var(--brass);outline:none;box-shadow:0 0 0 3px rgba(212,175,55,.22),0 0 12px rgba(212,175,55,.22)}.zillow-box .addr-ac{background:linear-gradient(180deg,var(--panel),var(--bg-2));border-color:rgba(212,175,55,.35);border-radius:12px;box-shadow:0 0 16px rgba(212,175,55,.06),0 20px 40px rgba(0,0,0,.6)}.zillow-box .addr-ac-item.hi,.zillow-box .addr-ac-item:hover{background:rgba(212,175,55,.08)}:root[data-theme=light] .zillow-box:before{background:linear-gradient(90deg,rgba(160,124,20,0),rgba(160,124,20,.5),rgba(160,124,20,0));box-shadow:0 0 4px rgba(160,124,20,.28),0 0 10px rgba(160,124,20,.14)}:root[data-theme=light] .zillow-box .input{border-color:rgba(163,127,20,.5);background-image:linear-gradient(180deg,rgba(163,127,20,.1),rgba(163,127,20,.02))}:root[data-theme=light] .zillow-box .input:focus{border-color:rgba(163,127,20,.8);box-shadow:0 0 0 3px rgba(163,127,20,.22),0 0 12px rgba(163,127,20,.18)}:root[data-theme=light] .zillow-box .addr-ac{border-color:rgba(163,127,20,.4);box-shadow:0 0 14px rgba(160,124,20,.08),0 18px 36px rgba(60,45,5,.22)}.chain-status{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.chain-pill{display:inline-flex;align-items:center;padding:3px 11px;letter-spacing:.1em;line-height:1.5;background:var(--bg-2);color:var(--muted)}.chain-pill.active{background:rgba(212,175,55,.16);border-color:rgba(212,175,55,.45)}.chain-pill.done{background:var(--green-dim);border-color:rgba(63,178,127,.45);color:#8fe0ba}.chain-steps{display:flex;gap:0;padding:2px 0}.chain-step{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:6px}.chain-dot{border-radius:999px;flex:0 0 auto;border:2px solid var(--line);background:transparent}.chain-step.sent .chain-dot{border-color:var(--brass)}.chain-step.current .chain-dot{border-color:var(--brass);box-shadow:0 0 0 3px rgba(212,175,55,.22)}.chain-step-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.chain-step.sent .chain-step-label{color:var(--brass-2)}.chain-step.current .chain-step-label{color:var(--text)}.chain-controls{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.chain-preview{position:relative;overflow:hidden;border-radius:12px;padding:14px;background:linear-gradient(180deg,var(--panel),var(--bg-2));border:1px solid var(--line-soft);box-shadow:0 0 16px rgba(212,175,55,.05)}.chain-preview:before{content:"";position:absolute;top:0;left:16px;right:16px;height:1px;background:linear-gradient(90deg,rgba(212,175,55,0),rgba(212,175,55,.55),rgba(212,175,55,0));box-shadow:0 0 6px rgba(212,175,55,.35),0 0 12px rgba(212,175,55,.16)}.chain-preview-head{margin:0 0 8px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--brass-2)}:root[data-theme=light] .chain-pill.active{background:rgba(163,127,20,.12);border-color:rgba(163,127,20,.5)}:root[data-theme=light] .chain-pill.done{color:#14663f;border-color:rgba(20,102,63,.55);background:rgba(63,178,127,.12)}:root[data-theme=light] .chain-step.current .chain-dot{box-shadow:0 0 0 3px rgba(163,127,20,.22)}:root[data-theme=light] .chain-preview:before{background:linear-gradient(90deg,rgba(160,124,20,0),rgba(160,124,20,.5),rgba(160,124,20,0));box-shadow:0 0 4px rgba(160,124,20,.28),0 0 10px rgba(160,124,20,.14)}.type-menu-list{max-height:min(320px,56vh);overflow:auto}.tm-compact{display:inline-block}.tm-compact .type-btn{min-width:0;padding:6px 10px;font-size:13.5px;border-radius:8px}.tm-compact .type-menu-list{left:0;right:auto}.tm-block{display:block;margin-top:9px}.tm-block .type-btn{min-width:0;padding:6px 10px;font-size:13.5px;border-radius:8px}.sms-page .inbox-filters .type-btn{min-width:0;padding:7px 10px}.type-btn.status-green{border-color:rgba(74,222,128,.45);color:#4ade80;background:linear-gradient(180deg,rgba(74,222,128,.1),rgba(74,222,128,.02)),var(--bg-2)}.type-btn.status-green svg{color:#4ade80}.type-btn.status-green:hover{border-color:rgba(74,222,128,.65);box-shadow:0 0 0 1px rgba(74,222,128,.25),0 0 10px rgba(74,222,128,.14)}.type-btn.status-green:focus-visible{border-color:#4ade80;box-shadow:0 0 0 3px rgba(74,222,128,.22),0 0 12px rgba(74,222,128,.2)}.sms-page .thread-head-status .type-btn{min-width:0;padding:4px 8px}.type-btn:disabled{opacity:.55;cursor:not-allowed}.type-btn:disabled:hover{border-color:rgba(212,175,55,.4);box-shadow:none}@media (max-width:760px){.tm-compact .type-menu-list{left:0;right:0;min-width:0}.tm-compact .type-btn{min-height:44px}}.sl-section{padding:68px 22px 20px}.sl-band{padding:44px 36px 20px}.sl-offer{padding:64px 22px 6px}.sl-stats-wrap{padding-top:44px}.sl-section:not(.sl-band):not(.sl-offer):not(.sl-stats-wrap):not([style]){border-top:1px solid rgba(165,133,30,.16)}.sl-top:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(201,162,39,.5) 25%,rgba(230,198,92,.85) 50%,rgba(201,162,39,.5) 75%,transparent);pointer-events:none}.sl-top .sl-call{border-radius:999px;padding:7px 13px;transition:background .15s ease,box-shadow .15s ease,color .15s ease}.sl-top .sl-call:hover{background:rgba(201,162,39,.13);box-shadow:inset 0 0 0 1px rgba(201,162,39,.45)}@media (min-width:761px){.sl-hero h1{letter-spacing:-.016em}}.sl-marquee-track{animation-duration:42s}@media (prefers-reduced-motion:reduce){.sl-marquee-track{animation:none}}.sl-stat{position:relative;box-shadow:0 12px 26px rgba(11,15,20,.16)}.sl-stat:before{content:"";position:absolute;top:0;left:22px;right:22px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,rgba(230,198,92,.75),transparent)}.sl-stat-n{transition:color .18s ease}@media (hover:hover) and (pointer:fine){.sl-stat:hover .sl-stat-n{color:#f0d06a}}.sl-card,.sl-step{background:linear-gradient(180deg,#ffffff,#fcf9f1);border-color:#e2d9bf}.sl-card{box-shadow:0 2px 6px rgba(28,36,48,.04),0 14px 30px rgba(28,36,48,.06);transition:transform .18s ease,box-shadow .18s ease}.sl-step{box-shadow:0 2px 6px rgba(28,36,48,.04),0 12px 26px rgba(28,36,48,.05)}@media (hover:hover) and (pointer:fine){.sl-card:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(28,36,48,.05),0 20px 38px rgba(28,36,48,.1)}}.sl-card-icon{box-shadow:inset 0 0 0 1px rgba(255,255,255,.4),0 5px 12px rgba(201,162,39,.22)}.sl-ba figure,.sl-trio figure{box-shadow:0 4px 10px rgba(28,36,48,.06),0 18px 38px rgba(28,36,48,.13)}.sl-ba-tag{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(11,15,20,.68);box-shadow:inset 0 0 0 1px rgba(236,231,218,.22)}.sl-ba-tag.after{background:rgba(201,162,39,.88);box-shadow:inset 0 0 0 1px rgba(255,244,200,.5)}.sl-ba-caption{font-size:13px;color:#7d8694}.sl-town{transition:background .15s ease,border-color .15s ease,color .15s ease}@media (hover:hover){.sl-town:hover{background:rgba(201,162,39,.1);border-color:rgba(201,162,39,.55);color:#14100a}}.sl-faq{border-top-color:rgba(165,133,30,.3)}.sl-faq-item{border-bottom-color:rgba(165,133,30,.22)}.sl-btn-primary{position:relative;overflow:hidden}.sl-btn-primary:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.35) 50%,transparent 60%);transform:translateX(-120%);transition:transform .6s ease;pointer-events:none}@media (hover:hover) and (pointer:fine){.sl-btn-primary:not(:disabled):hover:after{transform:translateX(120%)}}.sl-form{background:linear-gradient(180deg,#ffffff,#fbf8ef);border-color:rgba(201,162,39,.35);padding:32px;box-shadow:0 30px 60px rgba(0,0,0,.42),0 4px 14px rgba(0,0,0,.25)}.sl-form:before{content:"";position:absolute;top:0;left:28px;right:28px;height:3px;border-radius:0 0 3px 3px;background:linear-gradient(90deg,transparent,#c9a227,#e6c65c,#c9a227,transparent)}.sl-field input,.sl-field select,.sl-field textarea{background-color:#fdfcf9;border-color:rgba(201,162,39,.35);border-radius:12px;padding:12px 13px}.sl-field input:focus,.sl-field select:focus,.sl-field textarea:focus{border-color:#b8912a;box-shadow:0 0 0 3px rgba(201,162,39,.2),0 2px 10px rgba(201,162,39,.14)}.sl-field select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23a5851e' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:14px;padding-right:52px;text-overflow:ellipsis;cursor:pointer}.sl-btn-primary.sl-btn-lg{background:linear-gradient(180deg,#f0d06a,#c9a227);box-shadow:0 12px 26px rgba(201,162,39,.38),inset 0 1px 0 rgba(255,255,255,.5)}.sl-error,.sl-success{border-radius:12px}.sl-rufus h2{margin-bottom:4px}.sl-rufus-photo{border-color:rgba(201,162,39,.32);box-shadow:0 6px 14px rgba(28,36,48,.07),0 22px 44px rgba(28,36,48,.16)}@media (max-width:700px){.sl-sticky{background:rgba(11,15,20,.85);backdrop-filter:blur(14px) saturate(1.25);-webkit-backdrop-filter:blur(14px) saturate(1.25);border-top:1px solid rgba(201,162,39,.42)}.sl-sticky-call{background:rgba(236,231,218,.05)}.sl-sticky-offer{box-shadow:0 8px 20px rgba(201,162,39,.35)}}@media (max-width:760px){.sl-section{padding:46px 18px 10px}.sl-band{padding:28px 18px 10px;border-radius:18px}.sl-offer{padding:46px 18px 4px}.sl-stats-wrap{padding-top:36px}.sl-stats{gap:10px}.sl-cards,.sl-steps,.sl-trio{gap:14px}.sl-ba{gap:10px}.sl-form{padding:20px}.sl-form:before{left:18px;right:18px}}.type-menu-list{width:max-content;min-width:100%;max-width:min(340px,92vw);left:0;right:auto;overflow-x:hidden;overflow-y:auto}.type-menu-list .jump-item,.type-menu-list .jump-item .grow{white-space:nowrap}.tm-compact .type-menu-list{min-width:min(240px,80vw);max-width:min(340px,92vw)}.type-menu.align-right .type-menu-list{left:auto;right:0}@media (max-width:760px){.type-menu-list{min-width:100%;max-height:60vh}.tm-compact .type-menu-list,.type-menu-list{left:0;right:auto;width:max-content;max-width:min(340px,92vw)}.tm-compact .type-menu-list{min-width:min(240px,80vw)}.type-menu.align-right .type-menu-list{left:auto;right:0}}.p-card{position:relative}.p-card:has(.type-menu-list){z-index:70}.p-card:has(.type-menu-list) .type-menu-list{z-index:70}.chain-pill{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:999px;border:1px solid var(--line)}.chain-pill.active{background:linear-gradient(180deg,rgba(212,175,55,.22),rgba(212,175,55,.1));border-color:rgba(212,175,55,.55);color:var(--brass-2);box-shadow:0 0 8px rgba(212,175,55,.18)}.chain-pill.paused,.chain-pill.stopped{border-color:var(--line);color:var(--muted)}.chain-pill.done{border-color:rgba(63,178,127,.55)}:root[data-theme=light] .chain-pill.active{box-shadow:0 0 8px rgba(160,124,20,.14)}.chain-steps{position:relative}.chain-steps:before{content:"";position:absolute;top:8px;left:12.5%;right:12.5%;height:1px;background:rgba(212,175,55,.18)}.chain-dot{width:12px;height:12px;position:relative;z-index:1;background:var(--panel)}.chain-step.sent .chain-dot{background:var(--brass);border-color:var(--brass-2);box-shadow:0 0 6px rgba(212,175,55,.35)}.btn.primary:disabled{opacity:.45;filter:saturate(.4);box-shadow:none;cursor:not-allowed}.sl-form .sl-grid:has(select)>.sl-field{grid-column:span 2}