.dashboard{--ink:#1d1d1f;--muted:#555;--red:#c82028;--line:#dedede;background:#f5f5f5;font-size:13px;color:var(--ink)}.sidebar{position:fixed;inset:0 auto 0 0;width:224px;background:#fff;border-right:1px solid var(--line);padding:20px 17px;display:flex;flex-direction:column;z-index:10}.sidebar .brand{width:174px;height:auto;aspect-ratio:800/350;overflow:visible;margin-left:7px}.sidebar .brand img{position:static;width:100%;height:100%;object-fit:contain;max-width:100%;transform:none}.side-label{font-size:9px;letter-spacing:1.4px;color:#666;margin:27px 12px 14px}.sidebar nav{display:grid;gap:6px}.sidebar nav a,.sidebar nav button{display:flex;align-items:center;gap:12px;min-height:44px;padding:10px 12px;border:0;background:none;border-radius:5px;font-size:13px;color:#444;text-align:left}.sidebar nav .active{background:#242424;color:white;box-shadow:inset 3px 0 0 var(--red)}.sidebar nav a:hover,.sidebar nav button:hover{background:#efefef;color:#171717}.sidebar nav b{margin-left:auto;font-size:10px;font-weight:500;background:#eee;color:#333;padding:0 5px;border-radius:3px}.side-bottom{margin-top:auto;border-top:1px solid var(--line);padding:21px 10px 8px}.side-bottom p{font-size:10px;color:#666;line-height:1.7;margin:9px 0 19px}.side-bottom a{font-size:11px;font-weight:600}.demo-pill{display:inline-block;font-size:9px;letter-spacing:.7px;font-weight:700;padding:4px 7px;border:1px solid #ccc;border-radius:3px;color:#555}.workspace{margin-left:224px}.dash-top{height:83px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 34px;font-size:12px}.breadcrumb{color:#777;margin-right:7px}.top-right{display:flex;align-items:center;gap:27px}.date{color:#555;font-size:11px}.mini-profile{border:0;background:none;display:flex;gap:11px;align-items:center;text-align:left;color:#222;font-size:12px;font-weight:700}.mini-profile small{display:block;font-size:10px;color:#666;font-weight:400}.avatar{width:38px;height:38px;border-radius:50%;background-image:url('assets/testimonial-portraits.png');background-size:200%;background-position:100% 0;display:inline-block;flex:none;border:1px solid #ddd}.dashboard main{max-width:1700px;margin:auto;padding:32px 34px 10px}.welcome{display:flex;justify-content:space-between;align-items:center;gap:20px}.welcome h1{font-size:33px;letter-spacing:-1.3px;font-weight:600;margin:12px 0 8px}.welcome p{color:#555;font-size:13px}.welcome p strong{color:#262626}.welcome .eyebrow{font-size:9px;letter-spacing:1.1px}.dashboard .button{font-size:12px;padding:11px 16px;gap:8px}.demo-banner{margin-top:22px;padding:10px 13px;background:#eee;border:1px solid #ddd;border-radius:4px;font-size:10px;color:#4a4a4a}.demo-banner>span{font-size:9px;font-weight:800;letter-spacing:.6px;color:#222;margin-right:9px}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:20px 0 25px}.metrics button{text-align:left;padding:18px 20px 15px;background:#fff;border:1px solid var(--line);border-radius:6px;color:#222;transition:border-color .2s}.metrics button:hover{border-color:#555}.metrics button>span{font-size:11px;font-weight:500}.metrics strong{display:block;font-family:Manrope,Arial,sans-serif;font-size:34px;font-weight:600;line-height:1.5;letter-spacing:-1.5px}.metrics small{display:flex;justify-content:space-between;color:#606060;font-size:10px;gap:8px}.metrics small i{font-style:normal}.metrics .attention{background:#272727;color:white;border-color:#272727;position:relative}.metrics .attention:before{content:'';position:absolute;top:20px;right:20px;background:#e12c35;width:7px;height:7px;border-radius:50%}.metrics .attention small{color:#ddd}.main-grid{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:22px;align-items:start}.panel{background:#fff;border:1px solid var(--line);border-radius:7px;min-width:0;scroll-margin-top:22px}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:22px 23px 18px}.panel h2{font-size:19px;letter-spacing:-.6px;font-weight:600;line-height:1.4}.panel h2>span{display:inline-block;font:11px 'DM Sans',Arial,sans-serif;vertical-align:middle;letter-spacing:0;border:1px solid #ddd;border-radius:4px;padding:3px 6px;margin-left:7px}.panel .eyebrow{font-size:8px;color:#646464;letter-spacing:1.2px;margin-bottom:7px}.subtle{font-size:10px;color:#656565}.table-tools{display:flex;justify-content:space-between;gap:12px;padding:0 23px 16px;align-items:center}.tabs{display:flex;gap:3px;flex-wrap:wrap}.tabs button{border:0;border-radius:4px;color:#555;background:none;padding:7px 10px;font-size:10px;font-weight:600}.tabs button[aria-pressed=true]{background:#272727;color:white}.search{margin:0;max-width:185px;flex:1}.search input{font-size:10px;background:#fafafa;margin:0;padding:9px 11px;border-color:#ccc}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:590px;text-align:left}th{background:#f6f6f6;padding:11px 13px;font-size:9px;font-weight:600;color:#626262;white-space:nowrap}th:first-child,td:first-child{padding-left:23px}td{padding:17px 13px;border-bottom:1px solid #eee;font-size:11px;vertical-align:middle}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#fafafa}.home-name{font-size:12px;font-weight:700;display:block;white-space:nowrap}.home-meta,.period small{display:block;font-size:10px;color:#626262;margin-top:4px}.home-id{font-size:9px;color:#777;font-weight:400;margin-right:5px}.period{white-space:nowrap;font-size:10px}.status{display:inline-block;border:1px solid #d6d6d6;padding:4px 7px;border-radius:4px;font-size:9px;font-weight:600;white-space:nowrap;color:#454545;background:#f6f6f6}.status.alert{background:#fff1f1;border-color:#efc0c0;color:#a51c24}.action-text{color:#9d1820;font-size:10px;max-width:140px}.action-text small{display:block;color:#666;font-size:9px;margin-top:3px}.quiet{font-size:10px;color:#666}.row-open{border:1px solid #ccc;color:#272727;background:#fff;border-radius:4px;font-size:15px;padding:4px 9px;min-height:32px}.row-open:hover{border-color:var(--red);color:var(--red)}.table-note{padding:13px 23px;border-top:1px solid #eee;color:#626262;font-size:9px}.right-rail{display:grid;gap:18px}.task-panel .panel-head{padding-bottom:10px}.task-item{display:block;width:calc(100% - 40px);margin:0 20px;padding:13px 0;text-align:left;background:none;border:0;border-bottom:1px solid #eee;color:#262626}.task-item:last-child{border-bottom:0}.task-item strong{font-size:11px;display:block}.task-item small{color:#666;font-size:10px;display:block;margin-top:3px}.task-item .task-type{font-size:8px;color:#aa1c23;text-transform:uppercase;letter-spacing:.7px;display:block;margin-bottom:4px}.rail-foot{font-size:9px;color:#666;padding:13px 22px 18px;line-height:1.7}.agenda .panel-head{padding-bottom:7px}.agenda h2{font-size:16px}.agenda>button{width:calc(100% - 40px);display:flex;gap:12px;align-items:center;text-align:left;border:0;background:none;margin:0 20px;padding:13px 0;color:#252525}.calendar-date{text-align:center;background:#f0f0f0;border-radius:4px;min-width:35px;padding:4px;font-size:16px;line-height:1.3}.calendar-date small{display:block;font-size:8px}.agenda button strong{display:block;font-size:10px}.agenda button>span>small{display:block;font-size:9px;color:#666}.agenda button>span:last-child{margin-left:auto}.listings-section{margin-top:24px}.listing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;padding:0 23px 23px}.listing-card{border:1px solid #ddd;border-radius:5px;overflow:hidden;min-width:0}.listing-photo{position:relative;height:145px;background:#ddd;overflow:hidden}.listing-photo img{height:100%;width:100%;object-fit:cover}.listing-photo .status{position:absolute;top:11px;left:11px;background:#fffffff2;color:#222;border:0;font-size:9px}.listing-photo .agency{position:absolute;bottom:9px;left:12px;font-size:9px;background:#272727e8;color:white;border-radius:3px;padding:3px 7px}.listing-copy{padding:15px}.listing-copy h3{font-size:14px;margin:0 0 4px;font-weight:700}.listing-copy>p{font-size:10px;color:#666}.price-line{display:flex;align-items:center;justify-content:space-between;margin:12px 0 11px;gap:10px}.price-line strong{font-size:17px;letter-spacing:-.5px}.price-line small{font-size:9px;color:#666}.listing-counts{display:flex;gap:12px;border-top:1px solid #eee;padding-top:11px;color:#555;font-size:9px}.listing-actions{display:flex;gap:8px;margin-top:14px}.listing-actions button{border:1px solid #bfbfbf;border-radius:4px;background:#fff;color:#292929;padding:8px;font-size:10px;flex:1}.listing-actions .finish{border-color:var(--red);color:#b51c24;font-weight:700}.listing-actions button:hover{background:#f4f4f4}.bottom-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:22px;margin-top:24px}.network-nav{display:flex;gap:7px}.network-nav button{width:30px;height:30px;border:1px solid #ccc;background:#fff;border-radius:50%;color:#222}.section-copy{font-size:11px;color:#555;padding:0 23px 16px}.network-track{display:flex;overflow:auto;gap:14px;scroll-snap-type:x mandatory;padding:0 23px 22px;scrollbar-width:thin}.network-track .listing-card{flex:0 0 calc(65% - 7px);scroll-snap-align:start}.network-track .listing-photo{height:130px}.network-track .listing-copy h3{font-size:12px}.network-track .listing-copy{padding:12px}.network-track .price-line strong{font-size:15px}.network-track button{background:#272727;color:#fff;border-color:#272727}.performance-numbers{display:flex;gap:40px;padding:0 23px 8px}.performance-numbers strong{display:block;font-size:32px;font-weight:600;letter-spacing:-1px}.performance-numbers small{font-size:10px;color:#555;display:block}.bar-chart{display:flex;align-items:end;gap:12px;height:155px;margin:9px 23px 0;border-bottom:1px solid #ccc;padding:15px 3px 0}.chart-col{flex:1;height:100%;display:flex;flex-direction:column;justify-content:end;align-items:center;gap:5px;font-size:8px;color:#555}.chart-col i{display:block;min-width:8px;width:75%;max-width:22px;background:#c9c9c9;border-radius:3px 3px 0 0}.chart-col:last-child i{background:var(--red)}.chart-col b{font-size:9px;font-weight:500}.chart-col small{font-size:8px;padding-bottom:6px}.performance-notes{display:flex;gap:20px;padding:19px 23px 0;font-size:10px;color:#555}.performance-notes b{color:#222;margin-right:4px}.dash-footer{padding:28px 0 12px;font-size:9px;display:flex;justify-content:space-between;gap:15px;color:#666}.dash-dialog{border:1px solid #ddd;border-radius:9px;background:#fff;color:#222;padding:0;width:min(790px,calc(100% - 30px));max-height:90dvh;box-shadow:0 24px 100px #0004}.dash-dialog::backdrop{background:#171717a8;backdrop-filter:blur(3px)}.dialog-top{display:flex;justify-content:space-between;align-items:center;padding:15px 25px;background:#f6f6f6;border-bottom:1px solid #ddd}.dialog-top .eyebrow{font-size:9px;letter-spacing:.7px}.dialog-top button{border:0;background:none;font-size:27px;line-height:1;color:#333;padding:0 5px}#dialog-content{padding:25px}.dash-dialog h2{font-size:28px;letter-spacing:-.9px}.dialog-subtitle{color:#555;font-size:12px;margin:8px 0 19px}.detail-tabs{display:flex;gap:5px;flex-wrap:wrap;border-bottom:1px solid #ddd;padding-bottom:13px;margin:22px 0}.detail-tabs button{font-size:11px;border:0;background:none;padding:7px 10px;border-radius:3px;color:#444}.detail-tabs button[aria-pressed=true]{background:#272727;color:white}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.detail-box{border:1px solid #ddd;border-radius:5px;padding:15px;font-size:12px}.detail-box small{display:block;font-size:10px;color:#666;margin-bottom:5px}.detail-box strong{font-size:13px}.detail-box p{font-size:11px;color:#555;margin-top:6px}.detail-list{padding:0;list-style:none}.detail-list li{padding:14px 0;border-bottom:1px solid #e5e5e5;font-size:12px}.detail-list li small{display:block;color:#666;font-size:10px;margin-top:4px}.detail-list .button{margin-top:12px}.detail-caption{background:#f4f4f4;border-left:3px solid var(--red);padding:12px 15px;font-size:11px;margin:18px 0;color:#444}.dash-dialog label{font-size:12px}.dash-dialog input,.dash-dialog select{font-size:13px;padding:10px;border-color:#aaa}.dash-dialog .button{margin-top:15px}.dialog-hero{width:100%;height:190px;object-fit:cover;border-radius:5px;margin:0 0 20px}.profile-intro{display:flex;gap:18px;align-items:center;margin-bottom:23px}.profile-intro .avatar{width:76px;height:76px}.profile-intro h2{font-size:26px}.profile-intro p{color:#555;font-size:12px}.dash-toast{position:fixed;bottom:22px;left:50%;transform:translateX(-50%);background:#272727;color:#fff;padding:13px 20px;border-left:4px solid var(--red);border-radius:5px;font-size:12px;max-width:calc(100% - 35px);z-index:50;box-shadow:0 8px 35px #0003}.dashboard button:focus-visible,.dashboard a:focus-visible{outline:3px solid #c82028;outline-offset:3px}.empty-state{padding:24px;text-align:center;font-size:12px;color:#555}
@media(min-width:1550px){.listing-photo{height:180px}td{padding-block:21px}}
@media(max-width:1180px){.sidebar{width:190px;padding-inline:12px}.sidebar .brand{width:155px}.workspace{margin-left:190px}.sidebar nav a,.sidebar nav button{font-size:11px}.dash-top{padding-inline:24px}.dashboard main{padding:26px 24px 10px}.main-grid{grid-template-columns:1fr}.right-rail{grid-template-columns:1.4fr 1fr}.task-panel #tasks-list{display:grid;grid-template-columns:1fr 1fr;padding-inline:20px;gap:0 20px}.task-item{width:100%;margin:0}.bottom-grid{grid-template-columns:1fr 1fr}.metrics button{padding:16px}.metrics small{font-size:9px}.panel-head .subtle{display:none}.top-right .date{display:none}}
@media(max-width:800px){.sidebar{position:static;width:100%;height:auto;padding:10px 18px 0}.sidebar .brand{width:155px;margin:0}.side-label,.side-bottom{display:none}.sidebar nav{display:flex;overflow:auto;margin-top:10px;gap:3px;padding-bottom:10px;scrollbar-width:thin}.sidebar nav a,.sidebar nav button{min-height:35px;padding:7px 11px;flex:none;font-size:10px}.sidebar nav b{display:none}.workspace{margin-left:0}.dash-top{height:65px;padding:0 20px}.breadcrumb{display:none}.dashboard main{padding:24px 20px 10px}.welcome h1{font-size:28px}.welcome{align-items:flex-start}.welcome .eyebrow{font-size:8px}.welcome p{font-size:12px;max-width:280px}.welcome .button{white-space:nowrap;font-size:10px;padding:10px}.metrics{grid-template-columns:repeat(2,1fr);gap:11px}.bottom-grid{grid-template-columns:1fr}.listing-grid{grid-template-columns:1fr;gap:16px}.listing-card{display:grid;grid-template-columns:145px 1fr}.listing-photo{height:100%;min-height:190px}.listing-copy{min-width:0}.network-track .listing-card{display:block;flex-basis:65%}.network-track .listing-photo{min-height:0}.panel-head{padding:20px}.table-tools{padding-inline:20px}.right-rail{grid-template-columns:1fr 1fr}.task-panel #tasks-list{display:block}.panel h2{font-size:18px}.mini-profile small{font-size:8px}.mini-profile{font-size:11px}.avatar{width:31px;height:31px}.dash-footer{flex-direction:column;gap:5px}}
@media(max-width:480px){.welcome{flex-wrap:wrap;gap:17px}.welcome .button{font-size:12px}.demo-banner{font-size:9px}.table-tools{align-items:stretch;flex-direction:column}.search{max-width:none}.right-rail{grid-template-columns:1fr}.listing-card{display:block}.listing-photo{height:180px;min-height:0}.network-track .listing-card{flex-basis:85%}.metrics strong{font-size:30px}.metrics small{font-size:9px;line-height:1.5}.performance-notes{flex-direction:column;gap:6px}.detail-grid{grid-template-columns:1fr}.dash-top{font-size:11px}.mini-profile small{max-width:130px}.mini-profile{gap:7px}.panel-head{gap:8px}.network .panel-head h2{font-size:17px}.bar-chart{gap:8px}.dash-dialog h2{font-size:24px}}
.dashboard{overflow-x:clip}.dashboard .workspace,.dashboard main,.dashboard .main-grid,.dashboard .bottom-grid{min-width:0;max-width:100%}.dashboard .table-scroll,.dashboard .network-track{max-width:100%}

/* A personal opening and a quieter, photo-led inventory. */
.dashboard{background:#f3f3f3}.dash-top{height:64px}.dash-top .mini-profile .avatar{display:none}.dash-top .mini-profile small{display:none}
.advisor-hero{background:#252525;color:#fff;border-radius:10px;padding:33px 35px;display:flex;justify-content:space-between;align-items:center;gap:28px;border-left:5px solid var(--red)}
.advisor-identity{display:flex;align-items:center;gap:28px;min-width:0}.advisor-photo{width:138px;flex:none;border:0;background:none;padding:0;position:relative;border-radius:8px;overflow:hidden}.advisor-photo .avatar{display:block;width:138px;height:150px;border:0;border-radius:8px;background-position:100% 0;box-shadow:inset 0 0 0 1px #ffffff30}.photo-label-demo{position:absolute;bottom:0;left:0;right:0;padding:4px 8px;background:#000b;color:#fff;font-size:9px;letter-spacing:.5px}
.advisor-identity .eyebrow{font-size:8px;letter-spacing:1.3px;color:#ddd}.advisor-hero h1{margin:11px 0 7px;font-size:38px;font-weight:600;letter-spacing:-1.2px}.advisor-office{font-size:15px;font-weight:600}.advisor-office>span{display:block;margin-top:4px;font-size:12px;color:#dedede;font-weight:400}.advisor-contact{display:flex;gap:18px;margin-top:17px;flex-wrap:wrap;color:#fff;font-size:12px}.advisor-region{font-size:11px;color:#ccc;margin-top:6px}.advisor-hero-actions{display:flex;align-items:flex-end;flex-direction:column;gap:15px;flex:none}.advisor-hero-actions .button{padding:13px 19px;font-size:12px}.profile-link{border:0;border-bottom:1px solid #888;padding:0 0 4px;background:none;color:#fff;font-size:12px}.advisor-hero-actions>p{font-size:11px;color:#ddd;margin-top:8px}.advisor-hero-actions strong{color:#fff}
.demo-banner{border:0;background:none;margin-top:10px;padding:6px 0;font-size:9px}.metrics{gap:0;border:1px solid #ddd;border-radius:7px;background:#fff;overflow:hidden;margin:18px 0 28px}.metrics button{border:0;border-right:1px solid #ddd;border-radius:0;padding:17px 23px}.metrics button:last-child{border-right:0}.metrics strong{font-size:31px}.metrics .attention{background:#fff;color:#222;border:0;border-right:1px solid #ddd}.metrics .attention strong{color:#b51c24}.metrics .attention small{color:#555}.metrics .attention:before{top:21px;right:20px}
.main-grid{grid-template-columns:1fr;gap:26px}.inventory{border:0;background:#fff;box-shadow:0 3px 16px #00000004}.inventory .panel-head{padding:26px 27px 20px}.inventory h2{font-size:23px}.table-tools{padding:0 27px 21px}.table-scroll{max-height:none}table{min-width:780px}th{padding:12px 22px;background:#fff;border-bottom:1px solid #ddd;font-size:10px}th:first-child,td:first-child{padding-left:27px}td{padding:18px 22px;border-bottom:0;font-size:12px}tbody tr:nth-child(odd){background:#f9f9f9}tbody tr:nth-child(even){background:#e6e6e6}tbody tr:hover{background:#dcdcdc}.home-identity{display:flex;align-items:center;gap:15px}.home-thumbnail{width:85px;height:72px;flex:none;padding:0;border:0;border-radius:6px;background:#ddd;overflow:hidden}.home-thumbnail img{width:100%;height:100%;object-fit:cover;display:block}.home-name{font-size:13px}.home-id{display:block;font-size:9px;margin-bottom:4px}.home-meta{font-size:10px;color:#4b4b4b;margin-top:4px}.period{font-size:11px}.period small{color:#4b4b4b;font-size:10px}.status{font-size:10px;background:#fff;border-color:#bfbfbf}.action-text{font-size:11px;max-width:190px;line-height:1.6}.action-text small{font-size:10px;color:#444}.quiet{font-size:11px;color:#444}.row-open{width:36px;height:36px;background:#fff;border-color:#999}.inventory-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 27px}.inventory-footer .table-note{border:0;padding:0;font-size:10px;line-height:1.5}.inventory-pagination{display:flex;gap:12px;align-items:center;flex:none}.inventory-pagination button{width:34px;height:34px;border:1px solid #aaa;border-radius:50%;background:white;font-size:17px;color:#222}.inventory-pagination button:disabled{opacity:.3;cursor:default}.inventory-pagination span{font-size:11px;min-width:32px;text-align:center;margin:0}
.right-rail{grid-template-columns:1.25fr 1fr 1fr;gap:20px}.right-rail .panel{border:0;background:#fff}.task-panel #tasks-list{display:block;padding:0}.task-item{width:calc(100% - 44px);margin:0 22px;padding:12px 0}.task-panel .panel-head{padding-top:22px}.task-panel .panel-head h2,.agenda h2{font-size:17px}.rail-foot{font-size:9px}.listings-section{margin-top:28px;border:0}.bottom-grid{margin-top:28px}.listing-photo{height:175px}.panel-head{padding:24px 25px 20px}.panel-head .eyebrow{margin-bottom:8px}.listing-grid{gap:22px;padding:0 25px 25px}.section-copy{padding-inline:25px}.network-track{padding-inline:25px}
@media(max-width:1150px){.advisor-hero{padding:27px;gap:20px}.advisor-identity{gap:20px}.advisor-photo,.advisor-photo .avatar{width:110px}.advisor-photo .avatar{height:128px}.advisor-hero h1{font-size:32px}.advisor-contact{gap:8px;flex-direction:column;margin-top:11px}.advisor-hero .eyebrow{font-size:7px}.right-rail{grid-template-columns:1.2fr 1fr}.right-rail>.panel:last-child{grid-column:1/-1}.right-rail>.panel:last-child>button{max-width:500px}.metrics button{padding:16px}.metrics button>span{font-size:10px}.home-thumbnail{width:72px;height:65px}td,th{padding-inline:16px}}
@media(max-width:800px){.advisor-hero{align-items:flex-start;flex-direction:column;padding:25px;gap:24px}.advisor-photo,.advisor-photo .avatar{width:105px}.advisor-photo .avatar{height:124px}.advisor-hero-actions{width:100%;flex-direction:row;align-items:center;gap:20px;flex-wrap:wrap}.advisor-hero-actions>p{width:100%;margin-top:-6px}.advisor-contact{flex-direction:row;gap:12px;flex-wrap:wrap}.advisor-hero h1{font-size:32px}.metrics{grid-template-columns:repeat(2,1fr)}.metrics button:nth-child(-n+2){border-bottom:1px solid #ddd}.metrics button:nth-child(2){border-right:0}.inventory .panel-head{padding:23px}.inventory h2{font-size:21px}.table-tools{padding-inline:23px}.inventory-footer{padding:15px 20px}.right-rail{grid-template-columns:1fr 1fr}.right-rail>.panel:last-child{grid-column:1/-1}.task-item{width:calc(100% - 40px);margin-inline:20px}}
@media(max-width:480px){.advisor-hero{padding:23px 20px}.advisor-identity{gap:17px;align-items:flex-start}.advisor-photo,.advisor-photo .avatar{width:85px}.advisor-photo .avatar{height:105px}.advisor-identity .eyebrow{display:none}.advisor-hero h1{font-size:27px;margin-top:0}.advisor-office{font-size:12px}.advisor-office>span{font-size:10px}.advisor-contact{font-size:10px;gap:4px;flex-direction:column;margin-top:12px}.advisor-region{font-size:9px}.advisor-hero-actions{gap:18px}.advisor-hero-actions .button{font-size:11px;padding:11px 13px}.profile-link{font-size:10px}.advisor-hero-actions>p{font-size:10px}.right-rail{grid-template-columns:1fr}.right-rail>.panel:last-child{grid-column:auto}.inventory-footer{flex-wrap:wrap}.inventory-pagination{margin-left:auto}.metrics button{padding:16px}.inventory .panel-head{padding:23px 20px 17px}.inventory h2{font-size:20px}.inventory .subtle{display:none}.listing-photo{height:180px}}

.pool-dashboard-link{display:inline-block;font-size:11px;font-weight:600;color:#ac1e25;text-decoration:underline;text-underline-offset:3px;margin-top:8px}
