.ir .page-heading{margin-bottom:0}.ir-filters{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin-bottom:14px}.ir-filters .search-field{flex:1 1 100%}.ir-field{display:grid;gap:3px;font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:#817a77;min-width:0}.ir-field select,.ir-field input{width:100%;max-width:100%;text-transform:none;letter-spacing:0;font-size:13px;color:#333}.ir-field.is-property{flex:1 1 240px}.ir-field.is-type{flex:0 1 180px}.ir-field.is-inspector{flex:0 1 160px}.ir-field.is-date{flex:0 1 150px}.ir-toggle{display:inline-flex;align-items:center;gap:6px;border:1px solid #3333331f;background:#fff;border-radius:99px;padding:0 14px;min-height:36px;font:inherit;font-size:12.5px;cursor:pointer;color:#333}.ir-toggle.is-on{background:#81a383;border-color:#81a383;font-weight:700}.ir .ir-table table{min-width:940px}.ir-row{cursor:pointer}.ir-row:hover td{background:#fcf5f5}.ir-lab{display:none}.ir-property b{font-size:13px}.ir-property small,.ir-sub{display:block;font-size:11.5px;color:#817a77;margin-top:1px}.ir-open{display:inline-flex;align-items:center;gap:5px;border:0;background:none;font:inherit;font-weight:700;font-size:12.5px;color:#333;padding:0 0 4px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;text-align:left}.ir-td-type{display:grid;gap:2px;justify-items:start}.ir-muted{color:#817a77}.ir-pano{display:inline-flex;align-items:center;gap:4px}.ir-more{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.ir-more small{color:#817a77;font-size:12px}@media(max-width:760px){.ir-filters{display:grid;grid-template-columns:1fr 1fr}.ir-filters .search-field,.ir-filters .button,.ir-toggle{grid-column:1/-1}.ir-field select,.ir-field input{min-width:0;width:100%}.ir .ir-table table{min-width:0;display:block}.ir .ir-table thead{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ir .ir-table tbody{display:grid;gap:10px}.ir .ir-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;padding:14px;border:1px solid #3333331a;border-radius:12px;background:#fff}.ir .ir-table td{display:grid;gap:2px;align-content:start;border:0;padding:0;min-width:0;background:transparent!important;font-size:13px}.ir .ir-table td.ir-property,.ir .ir-table td.ir-td-type{grid-column:1/-1}.ir .ir-table .pf-tag{white-space:normal}.ir .ir-table td.ir-property b{font-size:15px}.ir-lab{display:block;font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:#817a77}.ir-more{flex-direction:column;align-items:stretch;text-align:center}}.pf-thumb{display:grid;place-items:center;width:84px;height:48px;border-radius:8px;overflow:hidden;background:#fcf5f5;flex:none}.pf-thumb img{width:100%;height:100%;object-fit:cover}.pf-thumb.is-wide{width:100%;height:124px;border-radius:9px}.pf-thumb.is-photo{width:100%;height:84px}.pf-empty{margin:0;font-size:13px;color:#817a77}.pf-album{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.pf-album-card{position:relative;display:grid;gap:8px;width:100%;padding:8px;border:1px solid #3333331a;border-radius:12px;background:#fff;text-align:left;font:inherit;color:#333;cursor:pointer;transition:border-color .15s,box-shadow .15s}.pf-album-card:hover{border-color:#333;box-shadow:0 6px 16px #33333312}.pf-album-card>em{position:absolute;left:14px;top:14px;display:inline-flex;gap:3px;align-items:center;font-style:normal;font-size:10px;font-weight:700;padding:1px 7px;border-radius:99px;background:#fcf5f5}.pf-album-main{display:grid;gap:2px;min-width:0}.pf-album-main b{font-size:13px}.pf-album-main small{font-size:11.5px;color:#817a77}.pf-gallery{display:grid;gap:10px;min-width:0}.pf-gallery-stage{position:relative;min-width:0}.pf-gallery-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:#fcf5f5;color:#333;cursor:pointer;box-shadow:0 2px 10px #33333340}.pf-gallery-nav.is-prev{left:10px}.pf-gallery-nav.is-next{right:10px}.pf-gallery-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:13px}.pf-gallery-meta span:not(.pf-tag){color:#655d59}.pf-gallery-meta small{margin-left:auto;color:#817a77}.pf-gallery-strip{list-style:none;margin:0;padding:0 0 4px;display:flex;gap:8px;overflow-x:auto}.pf-gallery-strip button{display:grid;gap:4px;width:96px;padding:4px;border:2px solid transparent;border-radius:10px;background:#fff;color:#333;text-align:left;font:inherit;cursor:pointer}.pf-gallery-strip button.is-on{border-color:#81a383}.pf-gallery-strip small{font-size:10.5px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-gallery-strip .pf-thumb{width:100%}.pf-gallery.is-large .pf-pano{height:min(62vh,560px)}.pf-pano-missing{display:grid;place-items:center;color:#fcf5f5;font-size:13px;text-align:center;padding:16px}dialog.dialog.wide:has(.pf-gallery.is-large){width:min(1100px,96vw);max-width:none}@media(max-width:760px){.pf-gallery .pf-pano{height:260px}.pf-gallery.is-large .pf-pano{height:min(56vh,420px)}.pf-gallery-nav{width:36px;height:36px}}.pf-filed{display:grid;gap:6px}.pf-issues{margin:0;padding-left:16px}.pf-photos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.pf-photos button{display:grid;gap:4px;width:100%;padding:4px;border:1px solid #3333331a;border-radius:10px;background:#fff;color:#333;text-align:left;font:inherit;cursor:pointer}.pf-photos small{font-size:10.5px;color:#817a77;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-files{list-style:none;margin:0;padding:0;display:grid;gap:4px}.pf-report-360{display:grid;gap:4px}.pf-room.no-photo{grid-template-columns:1fr}.pf-item-photo{display:inline-block;width:44px;height:32px;margin:0 4px 0 0;padding:0;border:0;border-radius:6px;overflow:hidden;vertical-align:middle;cursor:pointer;background:none}.pf-item-photo .pf-thumb{width:44px;height:32px;border-radius:6px}.pf-signed{display:grid;gap:10px}.pf-signatures{display:flex;flex-wrap:wrap;gap:12px}.pf-signatures figure{margin:0;display:grid;gap:4px;padding:8px 10px;border:1px solid #3333331a;border-radius:10px;background:#fff}.pf-signatures img{display:block;height:64px;width:auto;max-width:240px}.pf-signatures figcaption{display:grid;font-size:12px}.pf-signatures small{color:#817a77}.pf{display:grid;gap:16px;min-width:0}.pf-stats{display:flex;flex-wrap:wrap;gap:8px}.pf-stats>div{flex:1 1 150px;display:grid;gap:4px;padding:13px 15px;background:#fff;border-radius:12px}.pf-stats small{font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:#817a77}.pf-stats b{font-size:15px}.pf-stats .tone-ok{background:#81a38326}.pf-stats .tone-wait{background:#cc8d6e26}.pf-section{background:#fff;border-radius:15px;padding:18px 20px 16px;min-width:0}.pf-section>header{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.pf-section>header h2{margin:0 auto 0 0;font-size:16px}.pf-sample{font-size:10.5px;padding:2px 8px;border-radius:99px;background:#fcf5f5;color:#817a77}.pf-note{font-size:12px;color:#817a77;margin:0}.pf-chips{display:flex;flex-wrap:wrap;gap:4px}.pf-chips button{border:1px solid #3333331f;background:#fff;border-radius:99px;padding:4px 10px;font:inherit;font-size:11.5px;cursor:pointer;color:#333}.pf .pf-chips button.is-on{background:#81a383;border-color:#81a383;font-weight:700}.pf-table{overflow-x:auto}.pf-table table{width:100%;border-collapse:collapse;font-size:12.5px;min-width:620px}.pf-table th{text-align:left;font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:#817a77;font-weight:700;padding:7px 8px;border-bottom:1px solid #3333331f;white-space:nowrap}.pf-table td{padding:9px 8px;border-bottom:1px solid #3333331a;vertical-align:top}.pf-table tfoot td{font-weight:700;border-bottom:0;background:#fcf5f5}.pf-table tr.is-current td{background:#81a3831a}.pf-sub{display:block;font-size:11px;color:#817a77;margin-top:2px}.pf-mono{font-variant-numeric:tabular-nums;font-size:12px;color:#655d59}.pf-tag{display:inline-block;font-size:10.5px;font-weight:700;padding:2px 8px;border-radius:99px;background:#fcf5f5;margin:0 4px 2px 0;white-space:nowrap}.pf-tag.ok{background:#81a38340}.pf-tag.wait{background:#cc8d6e40}.pf-tag.bad{background:#cc8d6e;color:#333}.pf-tag.own{background:#419bd22e}.pf-actions{white-space:nowrap}.pf-actions button,.pf-link{display:inline-flex;align-items:center;gap:2px;border:0;background:none;font:inherit;font-size:12px;font-weight:700;cursor:pointer;color:#333;padding:2px 4px;text-decoration:underline;text-underline-offset:3px}.pf-file{display:inline-flex;align-items:center;gap:5px;border:0;background:none;font:inherit;font-size:12px;cursor:pointer;color:#333;padding:0;text-align:left}button.pf-file:hover{text-decoration:underline}.pf-timeline{list-style:none;margin:0;padding:0}.pf-timeline li{display:grid;grid-template-columns:28px 104px minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 0;border-top:1px solid #3333331a;font-size:13px}.pf-timeline li:first-child{border-top:0}.pf-timeline time{font-size:12px;color:#655d59;font-variant-numeric:tabular-nums}.pf-tl-text{display:grid;gap:1px;min-width:0}.pf-tl-text small{font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:#817a77}.pf-dot{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:#fcf5f5}.pf-dot.k-Tenancy{background:#81a38340}.pf-dot.k-Maintenance{background:#cc8d6e3d}.pf-dot.k-Inspection{background:#419bd22e}.pf-dot.k-Compliance{background:#81a38326}.pf-dot.k-Appraisal{background:#419bd21a}@media(max-width:700px){.pf-timeline li{grid-template-columns:26px minmax(0,1fr) auto}.pf-timeline time{grid-column:2}.pf-tl-text{grid-column:2}}.pf-rent{list-style:none;margin:0;padding:0;display:grid;gap:2px}.pf-rent li{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding:8px 0;border-top:1px solid #3333331a;font-size:13px}.pf-rent li:first-child{border-top:0}.pf-rent time{width:100px;font-size:12px;color:#655d59}.pf-rent .up{font-size:12px;font-weight:700}.pf-rent small{color:#817a77;font-size:12px}.pf-reports{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px}.pf-report{width:100%;display:flex;align-items:center;gap:12px;padding:8px;border:1px solid #3333331a;border-radius:12px;background:#fff;font:inherit;text-align:left;cursor:pointer;color:#333;transition:border-color .15s,box-shadow .15s}.pf-report:hover{border-color:#333;box-shadow:0 6px 16px #33333312}.pf-report-img{position:relative;flex:none;display:grid;place-items:center;width:84px;height:64px;border-radius:9px;overflow:hidden;background:#fcf5f5}.pf-report-img img{width:100%;height:100%;object-fit:cover}.pf-report-img em{position:absolute;left:4px;bottom:4px;display:inline-flex;gap:3px;align-items:center;font-style:normal;font-size:10px;font-weight:700;padding:1px 6px;border-radius:99px;background:#fcf5f5}.pf-report-main{display:grid;gap:3px;flex:1;min-width:0}.pf-report-main b{font-size:13px}.pf-report-main small{font-size:11.5px;color:#817a77}.pf-two{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:1000px){.pf-two{grid-template-columns:1fr}}.pf-key{display:flex;gap:10px;padding:10px 0;border-top:1px solid #3333331a;font-size:13px}.pf-key:first-of-type{border-top:0}.pf-key>svg{flex:none;margin-top:2px;opacity:.7}.pf-key>div{display:grid;gap:2px;min-width:0}.pf-key small{font-size:11.5px;color:#655d59}.pf-key ul{margin:4px 0 0;padding-left:16px;font-size:11.5px;color:#817a77}.pf-dl{margin:0;display:grid}.pf-dl>div{display:grid;grid-template-columns:40% 1fr;gap:8px;padding:7px 0;border-top:1px solid #3333331a;font-size:13px}.pf-dl>div:first-child{border-top:0}.pf-dl dt{color:#817a77}.pf-dl dd{margin:0}.pf-h3{font-size:13px;margin:16px 0 6px}.pf-report-view{display:grid;gap:14px}.pf-report-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:12.5px;color:#655d59}.pf-report-btns{margin-left:auto;display:flex;gap:6px}.pf-report-btns .button{display:inline-flex;gap:6px;align-items:center}.pf-note-box{margin:0;padding:10px 12px;border-radius:10px;background:#fcf5f5;font-size:13px}.pf-room>div{min-width:0;overflow-x:auto}.pf-room{display:grid;grid-template-columns:170px minmax(0,1fr);gap:16px;padding-top:14px;border-top:1px solid #3333331a}.pf-room>img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:10px}.pf-room h3{margin:0 0 6px;font-size:14px}.pf-room table{width:100%;border-collapse:collapse;font-size:12.5px}.pf-room th{text-align:left;font-size:10.5px;text-transform:uppercase;color:#817a77;padding:4px 6px}.pf-room td{padding:6px;border-top:1px solid #3333331a}.pf-room tr.is-changed td{background:#cc8d6e2e}.pf-ok{color:#333;background:#81a38366;border-radius:50%;padding:1px}.pf-bad{color:#333;background:#cc8d6e;border-radius:50%;padding:1px}@media(max-width:700px){.pf-room{grid-template-columns:1fr}}.pf-pano{position:relative;height:280px;border-radius:12px;overflow:hidden;background:#333;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.pf-pano:active{cursor:grabbing}.pf-pano-strip{display:flex;height:100%;will-change:transform}.pf-pano-strip img{flex:none;width:360px;height:100%;object-fit:cover;pointer-events:none}.pf-pano-hint{position:absolute;left:12px;bottom:12px;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:99px;background:#fcf5f5;font-size:11.5px}@media(prefers-reduced-motion:reduce){.pf-pano-strip{transition:none}}@media(min-width:1101px){.detail-columns.is-file{grid-template-columns:minmax(0,1fr) 290px!important}}.pf-glance{background:#fff;border-radius:15px;padding:18px 20px}.pf-glance header{display:flex;align-items:center;gap:10px;margin-bottom:12px}.pf-glance h2{margin:0 auto 0 0;font-size:16px}.pf-facts{display:grid;gap:12px;padding-bottom:16px;margin-bottom:14px;border-bottom:1px solid #3333331a}.pf-facts-lead{display:flex;align-items:center;gap:12px}.pf-facts-lead p{margin:0;font-size:13px;color:#333}.pf-facts dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:12px 16px;margin:0}.pf-facts dl>div{display:grid;gap:3px;min-width:0}.pf-facts dt{font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:#817a77}.pf-facts dd{margin:0;font-size:13.5px;font-weight:600;overflow-wrap:anywhere}.pf-glance>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pf-glance button{position:relative;display:grid;gap:3px;text-align:left;padding:12px 30px 12px 14px;border:1px solid #3333331a;border-radius:12px;background:#fcf5f5;font:inherit;color:#333;cursor:pointer;transition:border-color .15s,background .15s}.pf-glance button:hover{border-color:#333;background:#fff}.pf-glance small{font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:#817a77}.pf-glance b{font-size:13.5px}.pf-glance span{font-size:11.5px;color:#655d59}.pf-glance svg{position:absolute;right:10px;top:50%;transform:translateY(-50%);opacity:.5}@media(max-width:800px){.pf-glance>div{grid-template-columns:1fr}}.pf-pano{height:340px}.pf-pano-canvas{display:block;width:100%;height:100%;cursor:grab;touch-action:none}.pf-pano-canvas:active{cursor:grabbing}.pf-pano-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fcf5f5;font-size:13px}.onsite{max-width:960px;min-width:0;margin-inline:auto;color:#333}.onsite-fields{border:0;padding:0;margin:0;min-width:0}.onsite-progress{margin-block:20px 28px}.onsite-progress label{display:flex;justify-content:space-between;gap:12px}.onsite progress{width:100%;height:12px;accent-color:#81A383}.onsite progress::-webkit-progress-bar{background:#fcf5f5}.onsite progress::-webkit-progress-value{background:#81a383}.onsite-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.onsite .pf-section{margin-block:24px;padding:20px;background:#fcf5f5;border:1px solid #81A383}.onsite-room summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;cursor:pointer;font-size:18px;font-weight:600}.onsite-room summary span{display:flex;align-items:center;gap:6px;font-size:13px}.onsite-room-body{padding-top:12px}.onsite-item{padding-block:16px;border-top:1px solid #81A383}.onsite-item h3{margin:0 0 8px;font-size:16px}.onsite-checks{display:flex;flex-wrap:wrap;gap:8px 16px;margin-bottom:12px}.onsite-checks label,.onsite-complete{display:flex;align-items:center;gap:8px;min-height:44px;font-size:14px}.onsite input[type=checkbox]{width:22px;height:22px;accent-color:#81A383;flex:none}.onsite :is(input,select,textarea){max-width:100%;min-width:0;font:inherit;color:#333;accent-color:#81A383}.onsite :is(input:not([type=checkbox]),select,textarea){width:100%;min-height:44px;background:#fcf5f5;border:1px solid #333;border-radius:6px;padding:10px}.onsite :is(button,.button){min-height:44px;white-space:normal}.onsite .button:not(.secondary){background:#81a383;color:#333;border-color:#81a383}.onsite .button.secondary{background:#fcf5f5;color:#333;border-color:#333}.onsite :is(button,.button):hover{outline:1px solid #333}.onsite :disabled{cursor:not-allowed}.onsite :focus-visible{outline:2px solid #419BD2;outline-offset:3px}.onsite ::selection{background:#81a383;color:#333}.onsite textarea{resize:vertical;caret-color:#333}.onsite-media,.onsite-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-block:16px}.onsite-media .pf-thumb{width:88px;height:66px;overflow:hidden}.onsite-media img{width:100%;height:100%;object-fit:cover}.onsite-upload{position:relative;overflow:hidden;cursor:pointer}.onsite .onsite-upload input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.onsite-upload:focus-within{outline:2px solid #419BD2;outline-offset:3px}.onsite-signature{max-width:600px;margin-block:20px}.onsite-signature canvas{display:block;width:100%;height:auto;aspect-ratio:10/3;background:#fcf5f5;border:1px solid #333;border-radius:6px;touch-action:none}.onsite-signature small{display:block;margin-block:10px}.onsite-issues{padding:0;list-style:none}.onsite-issues li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:12px;overflow-wrap:anywhere}.onsite :is(h1,h2,p,summary,.notice){overflow-wrap:anywhere}.onsite-report-tools{display:flex;flex-wrap:wrap;gap:10px;margin-block:16px}.onsite-comparison{background:#fcf5f5;border:1px solid #CC8D6E;padding:16px;margin-block:16px}.onsite-view-photos{display:flex;flex-wrap:wrap;gap:8px;margin-block:12px}.onsite-view-photos .pf-thumb{width:100px;height:75px}.onsite-view-photos img{width:100%;height:100%;object-fit:cover}@media(max-width:600px){.onsite-grid{grid-template-columns:minmax(0,1fr)}.onsite .pf-section{padding:12px}.onsite .heading-row{display:block}.onsite .onsite-actions>.field{width:100%}.onsite-room summary{align-items:flex-start}.onsite-issues li{align-items:flex-start;flex-direction:column}.onsite .pf-gallery,.onsite .pf-gallery-stage{max-width:100%;min-width:0}.onsite .pf-gallery-strip{max-width:100%}}.onsite-sample-links{padding-block:12px;border-bottom:1px solid #81A383}.onsite-sample-links>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.onsite-sample-links .button{min-height:44px;white-space:normal;text-align:left}.pf-report-view .pf-room tr.is-changed td{background:#cc8d6e;color:#333}.ir .onsite-sample-section{background:#fcf5f5}.cf{background:#fff;border-radius:15px;padding:22px 24px 18px;margin-bottom:18px}.cf-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap}.cf-head h2{margin:0;font-size:19px}.cf-head p{margin:5px 0 0;font-size:13px;color:#655d59;max-width:640px;line-height:1.5}.cf-progress{display:grid;gap:6px;justify-items:end;font-size:12px}.cf-progress>div{display:flex;gap:3px}.cf-progress i{width:26px;height:5px;border-radius:3px;background:#3333331a}.cf-progress i.is-done{background:#81a383}.cf-progress i.is-now{background:#419bd2}.cf-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1px;margin:18px 0 6px;border-radius:12px;overflow:hidden;background:#3333331a}.cf-summary>div{display:grid;gap:3px;padding:11px 13px;background:#fcf5f5}.cf-summary small,.cf-info small{font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:#817a77}.cf-summary b,.cf-info b{font-size:13px}.cf-summary .tone-ok,.cf-info .tone-ok{background:#81a38333}.cf-summary .tone-wait,.cf-info .tone-wait{background:#cc8d6e2e}.cf-closed{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:12px 0;padding:12px 14px;border-radius:11px;background:#cc8d6e2e;font-size:13px}.cf-closed span{flex:1;color:#655d59}.cf-stages{list-style:none;margin:10px 0 0;padding:0}.cf-stage{border-top:1px solid #3333331a}.cf-stage:first-child{border-top:0}.cf-stage-head{width:100%;display:flex;align-items:center;gap:12px;padding:13px 4px;border:0;background:none;font:inherit;text-align:left;cursor:pointer;color:#333}.cf-stage-head:disabled{cursor:default}.cf-no{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1.5px solid #333;font-size:12px;font-weight:700;flex:none;box-sizing:border-box}.cf-stage.is-done .cf-no{background:#81a383;border-color:#81a383}.cf-stage.is-now .cf-no{background:#419bd2;border-color:#419bd2}.cf-stage.is-locked{opacity:.5}.cf-title{display:grid;gap:1px;flex:1;min-width:0}.cf-title b{font-size:14px}.cf-title small{font-size:11.5px;color:#817a77}.cf-result{font-size:12px;font-weight:700;padding:4px 10px;border-radius:99px;background:#81a38333;white-space:nowrap}.cf-chev{flex:none;opacity:.6;transition:transform .15s}.cf-stage-head[aria-expanded=true] .cf-chev{transform:rotate(180deg)}.cf-stage-body{padding:0 4px 18px 44px}.cf-does{margin:0 0 14px;font-size:13px;color:#655d59;line-height:1.5}.cf-info{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.cf-info>div{display:grid;gap:2px;padding:8px 12px;border-radius:10px;background:#fcf5f5}.cf-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px;margin-bottom:12px}.cf-field{display:grid;gap:5px;font-size:12px}.cf-field.is-wide{grid-column:1/-1}.cf-field>span:first-child{display:grid;gap:2px;font-weight:700}.cf-field small{font-weight:400;color:#817a77}.cf-field input,.cf-field select,.cf-field textarea,.cf-comps input,.cf-mail input,.cf-mail textarea{width:100%;box-sizing:border-box;border:1px solid #3333332e;border-radius:9px;padding:8px 10px;font:inherit;font-size:13px;color:#333;background:#fff}.cf-field input:disabled,.cf-field select:disabled,.cf-field textarea:disabled{background:#fcf5f5;color:#333;border-color:transparent}.cf-field textarea{resize:vertical;line-height:1.5}.cf-prefixed{position:relative;display:block}.cf-prefixed>i{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-style:normal;color:#817a77;font-size:13px}.cf-prefixed>input{padding-left:20px}:is(.cf-field,.cf-comps,.cf-mail) :is(input,select,textarea):focus{outline:2px solid #419bd2;border-color:transparent}@media(max-width:800px){.cf-fields{grid-template-columns:1fr}.cf-stage-body{padding-left:4px}}.cf-comps{overflow-x:auto}.cf-comps table{width:100%;border-collapse:collapse;font-size:12.5px;min-width:640px}.cf-comps th{text-align:left;font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:#817a77;font-weight:700;padding:6px}.cf-comps td{padding:4px 6px;border-top:1px solid #3333331a;vertical-align:middle}.cf-comps td a{display:inline-flex;gap:4px;align-items:center;color:#333}.cf-comps td:nth-child(1){width:34%}.cf-comps td:nth-child(3){width:14%}.cf-add{display:inline-flex;align-items:center;gap:6px;margin-top:8px;border:0;background:none;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;color:#333;padding:6px 2px}.cf-msg{margin:0 0 8px;padding:8px 12px;border-radius:9px;background:#cc8d6e2e;font-size:12.5px}.cf-msg.is-error{background:#cc8d6e66}.cf-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-top:6px}.cf-actions .button{display:inline-flex;align-items:center;gap:6px}.cf-note{margin-right:auto;font-size:12px;color:#817a77}.cf-mail{border:1px solid #3333331f;border-radius:12px;overflow:hidden}.cf-mail-row{display:flex;align-items:center;gap:10px;padding:9px 12px;border-bottom:1px solid #3333331a;font-size:13px}.cf-mail-row small{width:56px;flex:none;color:#817a77;font-size:11.5px}.cf-mail-row em{margin-left:auto;font-style:normal;font-size:11px;padding:2px 9px;border-radius:99px;background:#fcf5f5}.cf-mail-row span{color:#655d59}.cf-mail-row input{border:0;padding:2px 0}.cf-mail-body{display:block;margin:0;width:100%;box-sizing:border-box;border:0!important;border-radius:0!important;padding:12px!important;font:inherit;font-size:13px;line-height:1.55;white-space:pre-wrap;resize:vertical}.cf-files{display:flex;flex-wrap:wrap;gap:8px;padding:10px 12px;border-top:1px solid #3333331a;background:#fcf5f5}.cf-file{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:10px;border:1px solid #3333331f;background:#fff;font:inherit;cursor:pointer;text-align:left}.cf-file span{display:grid;gap:1px}.cf-file b{font-size:12.5px}.cf-file small{font-size:11px;color:#817a77}.cf-reply{margin-top:14px}.cf-reply h4{margin:12px 0 8px;font-size:13px}.cf-sent,.cf-replied{display:flex;align-items:center;gap:6px;margin:0;font-size:12.5px;color:#655d59}.cf-replied{margin-top:8px;color:#333}.cf-reply-options{display:grid;gap:6px;margin-bottom:12px}.cf-reply-options label{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:10px;border:1px solid #3333331f;cursor:pointer}.cf-reply-options label.is-on{border-color:#333;background:#fcf5f5}.cf-reply-options span{display:grid;gap:2px;font-size:13px}.cf-reply-options small{font-size:11.5px;color:#817a77}.cf-stage.is-skipped{opacity:.55}.cf-stage.is-skipped .cf-no{background:#fff;border-style:dashed;border-color:#3336}.cf-stage-files{margin:4px 0 14px}.cf-guard{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 8px;padding:8px 12px;border-radius:9px;background:#419bd21f;font-size:12.5px}.cf-guard span{flex:1}.cf-links{display:flex;align-items:center;gap:6px 14px;flex-wrap:wrap;margin:8px 0 6px;font-size:12.5px}.cf-links small{font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:#817a77}.cf-links a{display:inline-flex;align-items:center;gap:4px;color:#333}.cf-post{margin-top:12px}.cf-sendback{margin-top:10px;padding:10px 12px;border-radius:10px;background:#cc8d6e1f}.rec-intro{margin:0 0 12px;font-size:13px;color:#655d59;line-height:1.5}.rec-empty{margin:10px 0 0;font-size:13px;color:#817a77}.rec-drop{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 16px;border:1.5px dashed #33333340;border-radius:12px;background:#fcf5f5;transition:border-color .15s,background .15s}.rec-drop.is-drag{border-color:#419bd2;background:#419bd214}.rec-drop>div{display:grid;gap:2px;flex:1;min-width:180px}.rec-drop b{font-size:13px}.rec-drop small{font-size:11.5px;color:#817a77}.rec-drop .button{display:inline-flex;align-items:center;gap:6px}.rec-select{display:flex;align-items:center;gap:8px;font-size:12px;color:#655d59}.rec-select select,.rec-file-list select{height:32px;border:1px solid #3333332e;border-radius:8px;background:#fff;padding:0 8px;font:inherit;font-size:12px}.rec-chips{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 6px}.rec-chips button{display:inline-flex;gap:6px;align-items:center;padding:5px 11px;border-radius:99px;border:1px solid #3333331f;background:#fff;font:inherit;font-size:12px;cursor:pointer}.rec-chips button b{font-size:11px;color:#817a77}.rec-chips button.is-on{background:#81a383;border-color:#81a383;font-weight:700}.rec-chips button.is-on b{color:#333}.rec-file-list{list-style:none;margin:6px 0 0;padding:0;display:grid}.rec-file-list li{display:grid;grid-template-columns:44px minmax(0,1fr) 150px 32px 32px;gap:12px;align-items:center;padding:9px 0;border-top:1px solid #3333331a}.rec-file-list li:first-child{border-top:0}.rec-thumb{display:grid;place-items:center;width:44px;height:44px;border-radius:9px;background:#fcf5f5;overflow:hidden;color:#655d59}.rec-thumb img{width:100%;height:100%;object-fit:cover}.rec-file-main{display:grid;gap:2px;min-width:0}.rec-file-main b{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rec-file-main small{font-size:11.5px;color:#817a77}.rec-file-main em{font-style:normal;color:#cc8d6e}@media(max-width:640px){.rec-file-list li{grid-template-columns:40px minmax(0,1fr) 32px 32px}.rec-file-list li>select{grid-column:2;grid-row:2}}.lm{background:#fff;border-radius:15px;padding:22px 24px 24px;margin-bottom:18px}.lm-head{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;align-items:flex-start}.lm-head h2{margin:0;font-size:19px}.lm-head p{margin:5px 0 0;font-size:13px;color:#655d59;max-width:620px;line-height:1.5}.lm-ready{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,auto);gap:6px 16px;font-size:12px;color:#655d59}.lm-ready li{display:flex;align-items:center;gap:7px}.lm-ready li>span{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;border:1.5px solid #33333340;box-sizing:border-box}.lm-ready li.is-ok{color:#333}.lm-ready li.is-ok>span{background:#81a383;border-color:#81a383}.lm-tabs{display:flex;gap:4px;margin:18px 0 0;border-bottom:1px solid #3333331f;overflow-x:auto}.lm-tabs button{position:relative;display:inline-flex;align-items:center;gap:7px;padding:10px 14px 11px;border:0;background:none;font:inherit;font-size:13px;color:#655d59;cursor:pointer;white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-1px}.lm-tabs button.is-on{color:#333;font-weight:700;border-bottom-color:#333}.lm-tabs button b{font-size:11px;font-weight:700;padding:1px 7px;border-radius:99px;background:#fcf5f5}.lm-tabs button i{width:7px;height:7px;border-radius:50%;background:#cc8d6e}.lm-tabs button i.is-ok{background:#81a383}.lm-body{padding-top:18px}.lm-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 16px}.lm-grid label,.lm-field{display:grid;gap:5px;font-size:12px;color:#655d59}.lm-grid label>span,.lm-field>span{display:flex;justify-content:space-between;gap:8px;font-weight:700;color:#333}.lm-grid small,.lm-field small{font-weight:400;color:#817a77}.lm-grid input,.lm-grid select,.lm-grid textarea,.lm-field input,.lm-field textarea{width:100%;box-sizing:border-box;border:1px solid #3333332e;border-radius:9px;padding:9px 11px;font:inherit;font-size:13px;color:#333;background:#fff}.lm-grid input[readonly]{background:#fcf5f5;color:#655d59}.lm-grid textarea,.lm-field textarea{resize:vertical;line-height:1.5}.lm-grid input:focus,.lm-grid select:focus,.lm-grid textarea:focus,.lm-field input:focus,.lm-field textarea:focus{outline:2px solid #419bd2;outline-offset:0;border-color:transparent}.lm-wide{grid-column:1/-1}@media(max-width:900px){.lm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lm-photo-bar,.lm-copy-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:14px}.lm-photo-bar p,.lm-copy-bar p{margin:0;font-size:13px;color:#655d59;max-width:560px}.lm-photo-bar .button,.lm-copy-bar .button{display:inline-flex;align-items:center;gap:6px}.lm-photos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.lm-photos li{position:relative;border-radius:11px;overflow:hidden;background:#fcf5f5;aspect-ratio:4/3}.lm-photos li.is-cover{grid-column:span 2;grid-row:span 2}.lm-photo{display:block;width:100%;height:100%;object-fit:cover}.lm-cover{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:99px;background:#fcf5f5;font-size:11px;font-weight:700}.lm-photo-tools{position:absolute;right:8px;bottom:8px;display:flex;gap:4px;opacity:0;transition:opacity .15s}.lm-photos li:hover .lm-photo-tools,.lm-photos li:focus-within .lm-photo-tools{opacity:1}.lm-photo-tools button{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;border:0;background:#fcf5f5;color:#333;cursor:pointer}.lm-photo-tools button:disabled{opacity:.4;cursor:default}@media(hover:none){.lm-photo-tools{opacity:1}}.lm-field{margin-bottom:14px}.lm-approval{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:16px;padding:12px 14px;border-radius:11px;background:#fcf5f5;font-size:13px}.lm-approval>span{flex:1}.lm-approval .button{display:inline-flex;align-items:center;gap:6px}.lm-approval.is-ok{background:#81a38333}@media(max-width:600px){.lm{padding:18px 16px}.lm-photos li.is-cover{grid-column:span 1;grid-row:span 1}}.rec-notes{background:#fff;border-radius:15px;padding:18px 18px 16px}.rec-notes-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.rec-notes-head h2{margin:0;font-size:16px}.rec-notes-filter{display:flex;gap:2px;background:#fcf5f5;border-radius:99px;padding:2px}.rec-notes-filter button{border:0;background:none;font:inherit;font-size:11.5px;padding:4px 10px;border-radius:99px;cursor:pointer;color:#655d59}.rec-notes-filter button.is-on{background:#fff;color:#333;font-weight:700;box-shadow:0 1px 3px #3333331a}.rec-note-form textarea{width:100%;box-sizing:border-box;border:1px solid #3333332e;border-radius:10px;padding:9px 11px;font:inherit;font-size:13px;resize:vertical;line-height:1.5}.rec-note-form textarea:focus{outline:2px solid #419bd2;border-color:transparent}.rec-note-form>div{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.rec-note-form small{font-size:11px;color:#817a77}.rec-note-list{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:2px}.rec-note-list li{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:10px;padding:10px 0;border-top:1px solid #3333331a;align-items:start}.rec-note-list li:first-child{border-top:0}.rec-note-list li.is-pinned{background:#cc8d6e1f;border-radius:10px;padding:10px 8px;border-top-color:transparent}.rec-note-icon{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:#fcf5f5}.kind-note .rec-note-icon{background:#cc8d6e33}.kind-message .rec-note-icon{background:#419bd22e}.kind-decision .rec-note-icon{background:#81a38340}.rec-note-body p{margin:0;font-size:13px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.rec-note-body small{display:block;margin-top:3px;font-size:11px;color:#817a77}.rec-note-tools{display:flex;gap:2px;opacity:.55}.rec-note-list li:hover .rec-note-tools{opacity:1}.lm-save{position:sticky;bottom:12px;z-index:5;display:flex;align-items:center;gap:8px;margin-top:18px;padding:10px 12px 10px 16px;border-radius:12px;background:#fcf5f5;font-size:12.5px;color:#817a77}.lm-save span{margin-right:auto}.lm-save .button{display:inline-flex;align-items:center;gap:6px}.lm-save.is-dirty{background:#fff;border:1px solid #333;color:#333;font-weight:700;box-shadow:0 8px 24px #3333331f}.cp{display:grid;gap:14px}.cp-section{border:0;margin:0;padding:16px 0 4px;border-top:1px solid #3333331a}.cp-section:first-child{border-top:0;padding-top:0}.cp-section legend{font-size:14px;font-weight:700;padding:0;margin-bottom:10px;float:left;width:100%}.cp-grid{clear:both;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px}.cp-grid>label,.cp-roles{display:grid;gap:5px;font-size:12px;align-content:start}.cp-grid>label>span,.cp-roles>span{display:grid;gap:2px;font-weight:700}.cp-grid small,.cp-roles small{font-weight:400;color:#817a77}.cp-grid input,.cp-grid select{width:100%;height:38px;box-sizing:border-box;border:1px solid #3333332e;border-radius:9px;padding:8px 10px;font:inherit;font-size:13px;background:#fff;color:#333}.cp-grid :is(input,select):focus{outline:2px solid #419bd2;border-color:transparent}.is-wide{grid-column:1/-1}.cp-roles>div{display:flex;flex-wrap:wrap;gap:6px}.cp .cp-roles label{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;width:auto;min-height:0;padding:6px 12px;border-radius:99px;border:1px solid #3333331f;font-size:12px;cursor:pointer}.cp .cp-roles label.is-on{border-color:#333;background:#fcf5f5;font-weight:700}.cp-roles input{margin:0}.cp-secret{position:relative;display:block}.cp-secret button{position:absolute;right:6px;top:50%;transform:translateY(-50%);border:0;background:none;cursor:pointer;color:#655d59;display:grid}.cp-actions{position:sticky;bottom:-1px;z-index:2;display:flex;align-items:center;gap:8px;padding:12px 0 4px;background:#fff;box-shadow:0 -10px 14px #fff;border-top:1px solid #3333331a}.cp-actions small{margin-right:auto;font-size:11.5px;color:#817a77}.cp-actions .button{display:inline-flex;align-items:center;gap:6px}@media(max-width:700px){.cp-grid{grid-template-columns:1fr}}.cp-side-title{margin:18px 0 8px;font-size:13px}.cp-summary dl{margin:0;display:grid}.cp-summary dl>div{display:grid;grid-template-columns:44% 1fr;gap:8px;padding:6px 0;border-top:1px solid #3333331a;font-size:12.5px}.cp-summary dt{color:#817a77}.cp-summary dd{margin:0;overflow-wrap:anywhere}.cp-summary .button{margin-top:10px}.cp-warn{display:flex;gap:6px;align-items:center;margin:0 0 6px;padding:7px 10px;border-radius:9px;background:#cc8d6e33;font-size:12px}.cp-hint{font-size:11px;color:#817a77;line-height:1.35}.cp .cp-roles input[type=checkbox]{width:14px;height:14px;flex:none}.cp-req{font-style:normal;color:#cc8d6e;margin-left:3px}.cp-error{margin-right:auto;font-size:12.5px;color:#333;background:#cc8d6e40;padding:6px 10px;border-radius:8px}.cp-summary-actions{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.cp-summary-actions .button{display:inline-flex;align-items:center;gap:6px}.cp-strip-more{margin-left:auto;align-self:center;border:1px solid #333;background:none;border-radius:99px;padding:7px 14px;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;white-space:nowrap}.cp-strip-more:hover{background:#fcf5f5}.cp-all{display:grid;gap:4px}.cp-all section{padding:12px 0;border-top:1px solid #3333331a}.cp-all section:first-of-type{border-top:0}.cp-all h3{margin:0 0 8px;font-size:14px}.cp-all dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px}.cp-all dl>div{display:grid;grid-template-columns:42% 1fr;gap:8px;padding:5px 0;font-size:13px}.cp-all dt{color:#817a77}.cp-all dd{margin:0;overflow-wrap:anywhere}@media(max-width:700px){.cp-all dl{grid-template-columns:1fr}}.bl{display:grid;gap:14px;min-width:0}.bl-stats{display:flex;flex-wrap:wrap;gap:8px}.bl-stats>div{flex:1 1 140px;display:grid;gap:4px;padding:13px 15px;background:#fff;border-radius:12px}.bl-stats small{font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:#817a77}.bl-stats b{font-size:15px}.bl-stats .tone-wait{background:#cc8d6e26}.bl-stats .tone-bad{background:#cc8d6e4d}.bl-section{background:#fff;border-radius:15px;padding:16px 18px;min-width:0}.bl-section>header{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.bl-tabs{display:flex;gap:4px;flex-wrap:wrap;margin-right:auto}.bl-tabs button{border:1px solid #3333331f;background:#fff;border-radius:99px;padding:5px 12px;font:inherit;font-size:12px;cursor:pointer;color:#333}.bl .bl-tabs button.is-on{background:#81a383;border-color:#81a383;font-weight:700}.bl-actions{display:flex;gap:6px;flex-wrap:wrap}.bl-actions .button{display:inline-flex;align-items:center;gap:6px}.bl-intro{margin:0 0 10px;font-size:12.5px;color:#655d59}.bl-table{overflow-x:auto}.bl-table table{width:100%;min-width:640px;border-collapse:collapse;font-size:12.5px}.bl-table th{text-align:left;font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:#817a77;padding:7px 8px;border-bottom:1px solid #3333331f;white-space:nowrap}.bl-table td{padding:9px 8px;border-bottom:1px solid #3333331a;vertical-align:top}.bl-table tbody tr{cursor:pointer}.bl-table tbody tr:hover td{background:#fcf5f5}.bl-table tbody tr:focus-visible{outline:2px solid #419bd2}.num{text-align:right;font-variant-numeric:tabular-nums}.bl-kind{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:#817a77}.bl-num{font-size:12px}.bl-sub{display:block;font-size:11px;color:#817a77;margin-top:2px;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bl-tag{display:inline-block;font-size:10.5px;font-weight:700;padding:2px 9px;border-radius:99px;background:#fcf5f5}.bl-tag.ok{background:#81a38340}.bl-tag.wait{background:#cc8d6e40}.bl-tag.bad{background:#cc8d6e}.bl-empty{font-size:13px;color:#817a77}.bl-doc{background:#fff;border:1px solid #3333331a;border-radius:12px;padding:22px 24px;font-size:12.5px}.bl-doc header{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}.bl-doc header img{height:40px;display:block}.bl-doc header p{margin:8px 0 0;font-size:11.5px;color:#655d59;line-height:1.5}.bl-doc-title h2{margin:0 0 8px;font-size:20px;text-align:right}.bl-doc-title dl{margin:0;display:grid;gap:2px}.bl-doc-title dl>div{display:flex;gap:12px;justify-content:flex-end}.bl-doc-title dt{color:#817a77}.bl-doc-title dd{margin:0;font-weight:700}.bl-doc-parties{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:18px 0;padding:12px 14px;background:#fcf5f5;border-radius:10px}.bl-doc-parties small{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:#817a77}.bl-doc-parties b,.bl-doc-parties span{display:block}.bl-doc table{width:100%;border-collapse:collapse}.bl-doc th{text-align:left;font-size:10px;text-transform:uppercase;color:#817a77;padding:6px;border-bottom:1px solid #3333331f}.bl-doc td{padding:7px 6px;border-bottom:1px solid #3333331a}.bl-doc tfoot td{border:0;padding:4px 6px}.bl-doc-total td{font-weight:700;font-size:14px;border-top:2px solid #333!important;padding-top:8px!important}.bl-doc-pay{margin-top:16px;display:grid;gap:1px;font-size:11.5px;color:#655d59}.bl-doc-pay b{color:#333}.bl-doc-pay p{margin:6px 0 0}.bl-doc-paid{display:inline-block;margin-top:14px;padding:5px 12px;border:2px solid #81a383;border-radius:8px;font-weight:700;font-size:12px}.bl-view{display:grid;gap:12px}.bl-view-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bl-view-bar .bl-actions{margin-left:auto}.bl-editor{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px}@media(max-width:1000px){.bl-editor{grid-template-columns:1fr}}.bl-form{display:grid;gap:12px;align-content:start}.bl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.bl-grid label,.bl-notes{display:grid;gap:4px;font-size:12px}.bl-grid label>span,.bl-notes>span{font-weight:700}.bl-grid .is-wide{grid-column:1/-1}.bl-form :is(input:not([type=checkbox]):not([type=file]),select,textarea){width:100%;box-sizing:border-box;border:1px solid #3333332e;border-radius:9px;padding:8px 10px;font:inherit;font-size:13px;background:#fff;color:#333}.bl-form :is(input,select,textarea):focus{outline:2px solid #419bd2;border-color:transparent}.bl-presets{display:flex;flex-wrap:wrap;gap:5px;align-items:center;font-size:12px}.bl-presets>span{font-weight:700;margin-right:4px}.bl-presets button{display:inline-flex;align-items:center;gap:3px;border:1px solid #3333331f;background:#fcf5f5;border-radius:99px;padding:4px 10px;font:inherit;font-size:11.5px;cursor:pointer;color:#333}.bl-presets button:hover{border-color:#333}.bl-lines{width:100%;border-collapse:collapse;font-size:12.5px}.bl-lines th{text-align:left;font-size:10px;text-transform:uppercase;color:#817a77;padding:4px}.bl-lines td{padding:4px;border-top:1px solid #3333331a}.bl-lines td:nth-child(2) input{width:60px}.bl-lines td:nth-child(3) input{width:100px}.bl-lines tfoot td{border-top:2px solid #3333331f;padding-top:8px}.bl-editor-actions{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.bl-editor-actions .button{display:inline-flex;align-items:center;gap:6px}.bl-preview{display:grid;gap:6px;align-content:start;position:sticky;top:0}.bl-preview>small{font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:#817a77}.bl-preview .bl-doc{transform-origin:top left;font-size:11.5px}.bl-note{margin:0;padding:8px 12px;border-radius:9px;background:#81a38333;font-size:12.5px}.bl-note.wait{background:#cc8d6e33}dialog.dialog.wide:has(.bl-editor){width:min(1180px,95vw);max-width:none}dialog.dialog.wide:has(.bl-view){width:min(860px,95vw);max-width:none}.bl-editor>*{min-width:0}.bl-lines{table-layout:fixed}.bl-lines th:nth-child(1){width:auto}.bl-lines th:nth-child(2){width:64px}.bl-lines th:nth-child(3){width:110px}.bl-lines th:nth-child(4){width:40px}.bl-lines th:nth-child(5){width:90px}.bl-lines th:nth-child(6){width:34px}.bl-lines input:not([type=checkbox]){width:100%!important}.bl-preview{position:static}.bl-preview{overflow:hidden}.bl-preview .bl-doc{zoom:.82}.bl-preview .bl-doc header{flex-wrap:nowrap}.bl-preview .bl-doc header>div:first-child{min-width:0}.bl-editor{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bl-trust{display:grid;gap:8px;margin:10px 0 14px;padding:12px 14px;border-radius:11px;background:#fcf5f5;font-size:13px}.bl-trust-steps{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;font-size:12.5px;color:#817a77}.bl-trust-steps li{display:inline-flex;align-items:center;gap:4px}.bl-trust-steps li.is-done{color:#333;font-weight:700}.bl-check{display:flex!important;align-items:center;gap:8px;font-size:12.5px}.bl-check input{width:auto}.bl-sendback{display:grid;gap:8px}.bl-desc-cell{display:grid;gap:4px}.bl-cat{display:flex;align-items:center;gap:6px}.bl-cat select{width:auto;max-width:100%;font-size:11.5px;padding:2px 4px}.bl-auto{font-size:10.5px;padding:1px 6px;border-radius:99px;background:#419bd21f;color:#333}.bl-cats{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:6px 0;font-size:12.5px}.bl-cats small{font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:#817a77}.bl-cats em{margin-left:4px;font-style:normal;font-size:10.5px;padding:1px 6px;border-radius:99px;background:#419bd21f}.bl-mk-stats{display:flex;flex-wrap:wrap;gap:6px 18px}.bl-mk-stats span{display:grid;gap:1px}.bl-mk-stats small,.bl-mk-form>small{font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:#817a77}.bl-mk-table{width:100%;border-collapse:collapse;font-size:12.5px}.bl-mk-table th{text-align:left;font-size:10.5px;text-transform:uppercase;color:#817a77;padding:4px 6px}.bl-mk-table td{padding:5px 6px;border-top:1px solid #3333331a}.bl-mk-table .num{text-align:right}.bl-mk-pending{list-style:none;margin:0;padding:0;display:grid;gap:8px}.bl-mk-pending li{display:grid;gap:4px;padding:8px 10px;border-radius:9px;background:#fff}.bl-mk-form{display:grid;gap:8px;padding-top:8px;border-top:1px solid #3333331a}.bl-mk-scroll{overflow-x:auto;max-width:100%}.bl-mk-table{min-width:0;table-layout:fixed}.bl-marketing{min-width:0;max-width:100%;box-sizing:border-box}.bl-mk-caption{display:block;font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:#817a77;margin:4px 0}.bl-mk-pays{list-style:none;margin:0;padding:0;display:grid;gap:6px}.bl-mk-pays li{display:grid;gap:4px;padding:8px 10px;border-radius:9px;background:#fff;font-size:12.5px}.bl-mk-figs{display:flex;flex-wrap:wrap;gap:4px 16px}.bl-mk-figs span{display:grid}.bl-mk-figs small{font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:#817a77}@media(max-width:640px){.bl-table table{min-width:0}.bl-table thead{display:none}.bl-table table,.bl-table tbody{display:block}.bl-table tbody tr{display:grid;grid-template-columns:1fr auto;grid-template-areas:"num amt" "who who" "for for" "due st";gap:4px 10px;padding:12px 2px;border-bottom:1px solid #3333331a}.bl-table tbody td{padding:0;border:0}.bl-table tbody td:nth-child(1){grid-area:num}.bl-table tbody td:nth-child(2){display:none}.bl-table tbody td:nth-child(3){grid-area:who;font-weight:700}.bl-table tbody td:nth-child(4){grid-area:for}.bl-table tbody td:nth-child(5){grid-area:due;font-size:12px;color:#655d59}.bl-table tbody td:nth-child(5):before{content:"Due "}.bl-table tbody td:nth-child(6){grid-area:amt;text-align:right}.bl-table tbody td:nth-child(7){grid-area:st;text-align:right}.bl-table tfoot{display:none}.bl-sub{max-width:none;white-space:normal}}.bl-find{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:2px 0 10px}.bl-search{flex:1 1 240px;display:flex;align-items:center;gap:7px;padding:0 11px;border:1px solid #3333332b;border-radius:10px;background:#fff;color:#655d59}.bl .bl-search input{width:auto;flex:1;border:0;outline:0;background:none;font:inherit;font-size:13px;padding:8px 0;min-width:0;color:#333}.bl-search:focus-within{border-color:#419bd2;box-shadow:0 0 0 2px #419bd233}.bl .bl-find select{width:auto;flex:0 0 auto;border:1px solid #3333332b;border-radius:10px;background:#fff;font:inherit;font-size:12.5px;padding:7px 9px;color:#333}.bl-count{font-size:12px;color:#817a77;margin-left:auto}.bl-pager{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:12px;font-size:12.5px;color:#655d59}.bl-table td:nth-child(2),.bl-table td:nth-child(5){white-space:nowrap}@media(max-width:640px){.bl .bl-find select{flex:1 1 40%}.bl-count{width:100%;margin:0}}.bl-table .num,.bl-stats b{font-variant-numeric:normal}.bl-narrowed,.morning-kind-filter{display:flex;align-items:center;gap:8px;font-size:12.5px;margin:0 0 12px;padding:9px 14px;background:#eaf3f9;border-radius:9px}.bl-narrowed b,.morning-kind-filter b{font-weight:700}.bl-clear,.morning-kind-filter a{margin-left:auto;border:0;background:transparent;font:inherit;font-size:12px;text-decoration:underline;color:#333;cursor:pointer}.care-form{display:grid;gap:18px;max-width:880px}.care-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.care-grid .field{margin:0}.care-grid textarea,.care-grid input:not([type=radio]),.care-grid select{width:100%;box-sizing:border-box}.care-urgent{grid-column:1/-1;display:grid;gap:8px;border:1px solid var(--ink);border-radius:3px;padding:12px 14px;margin:0}.care-urgent legend{font-weight:700;padding:0 6px}.care-urgent>label{display:flex;gap:8px;align-items:flex-start;cursor:pointer}.care-urgent>label input{margin:3px 0 0;width:auto;flex:none}.care-urgent .field{margin:6px 0 0}.care-clock-wrap{padding:0 20px 18px}.care-clock-wrap .notice,.care-clock .notice{margin:0;max-width:none}.care-clock{margin:0 0 14px}.care-submit{display:grid;gap:8px;justify-items:start}.care-missing{margin:0;font-size:12.5px}.care-source{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 10px}.care-source span{opacity:.8}.care-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.care-note{margin:6px 0 10px;font-size:12.5px}@media(max-width:760px){.care-grid,.care-row{grid-template-columns:1fr}}.ak-form{display:grid;gap:18px;max-width:980px}.ak-form .panel{margin:0}.ak-choice{display:inline-flex;flex-wrap:wrap;gap:0;margin-bottom:14px}.ak-choice button{min-height:40px;padding:0 18px;border:1px solid var(--ink);background:var(--linen);color:var(--ink);font:inherit;font-size:14px;cursor:pointer}.ak-choice button+button{margin-left:-1px}.ak-choice button:first-child{border-radius:3px 0 0 3px}.ak-choice button:last-child{border-radius:0 3px 3px 0}.ak-choice button.is-on{background:var(--fern);font-weight:700}.ak-choice button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ak-hint{margin:2px 0 0;font-size:13px;line-height:1.6}.ak-from{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 16px;padding:10px 14px;border:1px solid var(--ink);border-left:6px solid var(--fern);border-radius:3px}.ak-from span{font-size:12px;text-transform:uppercase;letter-spacing:.06em}.ak-from small{margin-left:auto}.ak-file{display:flex;gap:8px;align-items:center}.ak-file input[type=text],.ak-file input:not([type]){flex:1;min-width:0}.ak-checks{display:grid;gap:8px;margin:12px 0 16px}.ak-check{display:grid;grid-template-columns:minmax(150px,1.2fr) 150px minmax(120px,1fr) 150px;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--ink);border-radius:3px}.ak-check select,.ak-check input{min-height:38px;border:1px solid var(--ink);border-radius:3px;padding:0 10px;font:inherit;font-size:13px}.ak-check input:disabled{opacity:.45}.ak-submit{display:flex;gap:10px;flex-wrap:wrap;margin-top:4px}.ak-note{margin:12px 0 0;font-size:13px}@media(max-width:760px){.ak-check{grid-template-columns:1fr}.ak-file{flex-wrap:wrap}.ak-from small{margin-left:0}}.ak .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 22px}@media(max-width:760px){.ak .form-grid{grid-template-columns:1fr}}.ak-by{margin-left:8px}.ak-reason{display:block;margin-top:4px}.case-workspace{margin-top:28px}.case-summary{display:flex;justify-content:space-between;gap:24px;padding:24px;background:#edf2ed;border-radius:18px 18px 0 0}.case-summary h3{font-size:23px;margin:10px 0}.case-summary p{max-width:670px;line-height:1.6}.case-summary small,.case-summary span{color:#555}.case-actions{max-width:260px;display:flex;gap:8px;flex-wrap:wrap;align-content:center}.case-tabs{display:flex;gap:8px;padding:16px 24px 0;flex-wrap:wrap}.case-tabs button{border:0;border-radius:9px;background:transparent;padding:12px 16px;font:inherit;cursor:pointer}.case-tabs button[aria-selected=true]{background:#e4eef5;font-weight:700}.case-correspondence{display:grid;gap:12px;margin-top:20px}.case-mail-row{display:flex;gap:16px;align-items:center;justify-content:space-between;border:0;border-radius:12px;background:#f8f5f3;padding:18px;text-align:left;font:inherit;cursor:pointer;color:inherit}.case-mail-row>span:first-child{display:grid;justify-items:start;gap:9px}.case-mail-row small{color:#666}.case-mail-row:hover{background:#eeeae6}.case-history{list-style:none;padding:0;display:grid;gap:16px}.case-history li{display:grid;grid-template-columns:150px 1fr;gap:16px}.case-history time{color:#666;font-size:13px}.case-file{padding:12px 0}.case-file summary{cursor:pointer}.source-reference-group{margin:24px 0;border-radius:16px;background:#fff;padding:18px 22px}.source-reference-group>summary{font-weight:700;cursor:pointer}.reference-banner{margin-bottom:20px}.case-workspace pre{white-space:pre-wrap}.case-workspace .button-row{flex-wrap:wrap}@media(max-width:760px){.case-summary{flex-direction:column}.case-actions{max-width:none}.case-mail-row{align-items:flex-start;flex-direction:column}.case-history li{grid-template-columns:1fr;gap:3px}}.ai-centre{--centre-soft:#eaf0ea;line-height:1.55}.centre-nav{display:flex;gap:5px;overflow:auto;margin:0 0 28px;padding:3px 0 7px;scrollbar-width:thin}.centre-nav a{padding:10px 14px;border-radius:10px;white-space:nowrap;text-decoration:none;font-size:13px}.centre-nav a[aria-current=page]{background:#fff;font-weight:700}.centre-nav a:hover{background:#fff}.centre-intro{display:grid;grid-template-columns:1.45fr 1fr;gap:30px;align-items:center;padding:35px 38px;background:#eaf0ea;border-radius:20px;margin-bottom:26px}.centre-eyebrow{font-size:11px;letter-spacing:.1em}.ai-centre .centre-intro h1{font-size:37px;max-width:530px;line-height:1.13;margin:17px 0}.centre-intro p{font-size:15px;max-width:530px;margin:16px 0 22px}.centre-intro .button{width:max-content;background:#fff}.centre-intro-art{display:flex;justify-content:center;align-items:center;gap:10px;min-height:210px}.centre-intro-art>div{display:flex;flex-direction:column;gap:23px;align-items:center;justify-content:center;width:100px;height:124px;background:#fff;border-radius:17px;transform:rotate(-7deg);font-size:12px}.centre-intro-art>div:nth-child(2){background:#cc8d6e;transform:translateY(-22px) rotate(4deg)}.centre-intro-art>div:nth-child(3){background:#dceefa;transform:rotate(9deg)}.centre-columns{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:22px;align-items:start}.ai-centre .panel{margin:0;overflow:hidden;border:0;border-radius:17px;background:#fff}.ai-centre .panel-heading{background:transparent;border:0;padding:23px 24px 10px;gap:12px}.ai-centre .panel-heading h2{font-size:21px;font-weight:700;line-height:1.3}.ai-centre .panel-body{background:transparent;padding:20px 24px 24px;font-size:14px}.ai-centre .panel-body>p:first-child{margin-top:0}.ai-centre .stack{gap:20px}.ai-centre .centre-repair-card{background:#e9f3f9}.centre-records{padding:7px 12px 14px}.centre-records>a{display:flex;gap:15px;align-items:center;text-decoration:none;padding:17px 12px;border-radius:11px}.centre-records>a:hover{background:#fcf5f5}.centre-records>a>span:nth-child(2),.centre-records>a>span:first-child:not(.centre-icon){flex:1;min-width:0}.centre-records b{display:block;font-size:15px;font-weight:700}.centre-records small{display:block;font-size:12px;margin-top:5px;line-height:1.5}.centre-records svg{flex:none}.centre-icon{width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;flex:none}.centre-icon.terra{background:#f3e4dc}.centre-icon.sky{background:#e9f3f9}.centre-icon.fern{background:#eaf0ea}.centre-people{display:flex;flex-direction:column;gap:10px;margin:20px 0;font-size:13px}.centre-text-link{display:flex;align-items:center;justify-content:space-between;gap:12px;text-decoration:none;margin-top:18px;font-size:13px}.centre-bottom-note{display:flex;gap:10px;align-items:center;font-size:12px;padding:23px 3px;line-height:1.5}.centre-bottom-note svg{flex:none}.centre-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 0 25px}.centre-source-card,.centre-template-card{display:block;background:#fff;padding:24px;border-radius:17px;text-decoration:none}.centre-source-card:hover,.centre-template-card:hover{box-shadow:0 5px 20px #3333330c}.centre-source-card>div,.centre-template-card>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.ai-centre .centre-source-card h2,.ai-centre .centre-template-card h2{font-size:20px;font-weight:700;line-height:1.3;margin:22px 0 9px}.centre-source-card p,.centre-template-card p{font-size:14px;line-height:1.6}.centre-source-card small{display:block;min-height:38px;font-size:12px}.centre-source-card footer,.centre-template-card footer{display:flex;align-items:center;justify-content:space-between;font-size:12px;gap:10px;margin-top:25px}.centre-template-card footer>span:last-child{display:flex;align-items:center;gap:5px}.centre-toolbar{display:flex;justify-content:space-between;gap:15px;margin:0 0 22px}.centre-search{border:0!important;background:#fff!important;border-radius:10px!important;padding:13px 16px!important;font-size:14px!important;max-width:420px;width:100%}.centre-toolbar label{display:flex;align-items:center;gap:12px;font-size:13px}.centre-toolbar select{background:#fff;border:0;border-radius:9px;padding:12px;font:inherit}.centre-template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.centre-template-card{display:flex;flex-direction:column}.centre-template-card footer{margin-top:auto;padding-top:20px}.centre-details{padding:22px 24px;background:#fff;border-radius:15px;font-size:13px}.centre-details summary{cursor:pointer;font-weight:700;font-size:15px}.centre-playbook{display:grid;grid-template-columns:1fr 1.2fr;gap:28px;margin-bottom:23px;background:#fff;border-radius:18px;padding:28px}.centre-playbook-lead{background:#eaf0ea;border-radius:14px;padding:28px}.centre-playbook-lead .tag{float:right}.centre-playbook-lead h2{font-size:28px;font-weight:700;margin-top:28px}.centre-playbook-lead p{font-size:14px}.centre-playbook-steps{padding:0;list-style:none;display:flex;flex-direction:column;gap:21px;margin:3px 0}.centre-playbook-steps li{display:flex;gap:16px}.centre-playbook-steps li>span{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fcf5f5;flex:none;font-size:12px}.centre-playbook-steps b{font-size:15px}.centre-playbook-steps p{font-size:13px;margin:5px 0 0}.centre-roadmap{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.centre-roadmap p{font-size:12px;margin:7px 0 0}.centre-checks>div{display:flex;align-items:center;gap:12px;padding:12px 0}.centre-checks>div>span:nth-child(2){flex:1}.centre-audit{list-style:none;padding:0;display:flex;flex-direction:column;gap:18px}.centre-audit li{display:flex;flex-direction:column;gap:4px}.centre-audit small{font-size:11px}.centre-case-strip{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:25px;padding:16px 21px;background:#eaf0ea;border-radius:12px;font-size:13px}.centre-case-strip a{display:flex;align-items:center;gap:8px;text-decoration:none}.centre-pilot{display:grid;grid-template-columns:240px minmax(0,1fr);gap:23px}.centre-journey{display:flex;flex-direction:column;gap:5px;align-self:start}.centre-journey button{display:flex;align-items:center;gap:12px;text-align:left;padding:14px 12px;border:0;background:transparent;border-radius:12px;font:inherit;cursor:pointer}.centre-journey button[aria-current=step]{background:#fff}.centre-journey button>span{display:flex;align-items:center;justify-content:center;background:#eaf0ea;border-radius:50%;width:29px;height:29px;flex:none;font-size:12px}.centre-journey b{font-size:14px;display:block}.centre-journey small{font-size:11px;display:block;margin-top:3px}.ai-centre .button{margin-right:6px;margin-bottom:6px}.ai-centre .field textarea{min-height:100px}.ai-centre .panel .detail-rows{margin:20px 0}.ai-centre .notice{margin:12px 0}.ai-centre .document-preview{font-size:13px;line-height:1.7;padding:20px;border:0;white-space:pre-wrap;overflow-wrap:anywhere}.ai-centre .centre-complete{text-align:left;margin-bottom:25px}.ai-centre table{min-width:0}.ai-centre td{overflow-wrap:anywhere}.ai-centre .tag{white-space:normal}.centre-provenance{display:flex;align-items:center;flex-wrap:wrap;gap:12px;background:#eaf0ea;padding:14px 18px;border-radius:12px;margin:15px 0;font-size:13px}.centre-provenance a{margin-left:auto}@media(max-width:1200px){.centre-intro{grid-template-columns:1.5fr 1fr;padding:27px}.centre-intro-art{gap:6px}.centre-intro-art>div{width:80px;height:106px}.ai-centre .centre-intro h1{font-size:32px}.centre-cards{grid-template-columns:1fr}.centre-source-card small{min-height:0}.centre-columns{grid-template-columns:minmax(0,1fr)}.centre-pilot{grid-template-columns:205px minmax(0,1fr)}}@media(max-width:760px){.centre-nav{margin-bottom:18px}.centre-nav a{padding:9px 11px;font-size:12px}.centre-intro{display:block;padding:25px}.centre-intro-art{display:none}.ai-centre .centre-intro h1{font-size:30px}.centre-intro p{font-size:14px}.centre-template-grid,.centre-playbook,.centre-roadmap{grid-template-columns:1fr}.centre-playbook{padding:18px}.centre-toolbar{flex-wrap:wrap}.centre-search{max-width:none}.centre-columns{gap:15px}.centre-pilot{display:block}.centre-journey{flex-direction:row;overflow:auto;margin-bottom:18px;padding-bottom:5px}.centre-journey button{min-width:190px}.centre-case-strip{gap:11px}.ai-centre .panel-heading{padding:20px 18px 7px;flex-wrap:wrap}.ai-centre .panel-body{padding:17px 18px 20px}.centre-records>a{gap:11px;flex-wrap:wrap}.centre-records>a>span:nth-child(2){min-width:140px}.ai-centre .detail-rows>div{grid-template-columns:100px 1fr}.centre-source-card,.centre-template-card{padding:21px}.centre-provenance a{margin-left:0}.ai-centre .heading-row{flex-wrap:wrap}}.retained-screen[hidden],.context-panel-header[hidden]{display:none!important}.context-shade{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;border:0;background:#27372e32;cursor:default}.context-panel{position:fixed;z-index:85;inset:16px 16px 16px auto;width:min(960px,calc(100vw - 300px));background:#fcf8f7;border-radius:18px;box-shadow:0 16px 60px #23352a30;display:flex;flex-direction:column;min-height:0;container-type:inline-size}.context-panel-header{display:flex;align-items:center;gap:9px;padding:12px 16px;background:#fff;border-radius:18px 18px 0 0;flex-shrink:0}.context-panel-header nav{flex:1;min-width:0;display:flex;align-items:center;gap:5px;overflow-x:auto;scrollbar-width:thin}.context-panel-header nav>span{display:flex;align-items:center;gap:5px;flex-shrink:0}.context-panel-header nav button{border:0;background:transparent;padding:6px;font-size:11px;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#656861}.context-panel-header nav button[aria-current]{color:#253d2c;font-weight:700}.context-panel-header .context-promote{white-space:nowrap;padding:9px;font-size:11px}.context-panel>.context-panel-body{overflow:auto;overscroll-behavior:contain;padding:24px;min-height:0;flex:1;border-radius:0 0 18px 18px;scrollbar-gutter:stable}.context-panel .workspace-views,.context-panel .page-heading>.back-link,.has-work-return.retained-page .page-heading>.back-link{display:none}.context-panel h1{font-size:27px}.context-panel h2{font-size:19px}.context-panel .page-heading{margin-bottom:20px}.context-panel .detail-columns,.context-panel .ai-work-columns,.context-panel .client-detail-grid,.context-panel .morning-case-layout{grid-template-columns:minmax(0,1fr)}.context-panel .review-sidebar{position:static}.context-panel .module-ai-strip{margin-bottom:18px}.context-panel .inbox-layout{display:block;min-height:0}.context-panel .inbox-layout .mail-list{display:none}.context-panel .message-panel{display:block;padding:22px}.context-panel .inbox-layout:not(.show-message) .mail-list{display:block}.context-panel .table-scroll{overflow-x:auto;max-width:100%}.context-panel .client-directory-head,.context-panel .client-directory-row{grid-template-columns:minmax(155px,1fr) minmax(140px,1fr)}.context-panel .source-workspace{min-width:0}.context-panel .module-tools{display:none}.context-draft-note{padding:10px 20px;background:#e8efe7;color:#354f3b;font-size:11px;flex-shrink:0;border-radius:0 0 18px 18px}.context-return{display:flex;align-items:center;gap:10px;background:#e7eee6;color:#314c37;padding:12px 16px;border:0;border-radius:9px;margin:0 0 20px;font-size:12px;text-align:left}.context-return b{font-weight:500}.context-panel:focus{outline:none}.context-panel-header .icon-button{flex-shrink:0}.toast{z-index:160!important}@media(max-width:960px){.context-panel{top:12px;right:12px;bottom:12px;left:12px;width:calc(100vw - 24px)}.context-panel>.context-panel-body{padding:18px}.context-panel-header{padding:10px}.context-panel-header nav button{max-width:120px}}@media(max-width:560px){.context-panel{top:0;right:0;bottom:0;left:0;width:100%;border-radius:0}.context-panel-header{border-radius:0;gap:4px}.context-panel-header .context-promote span{display:none}.context-panel-header nav button{max-width:95px}.context-panel>.context-panel-body{padding:16px}.context-panel .client-directory-head,.context-panel .client-directory-row{grid-template-columns:1fr}.context-return{flex-wrap:wrap}}.context-contact-strip{display:none}.context-panel .context-contact-strip{display:flex;flex-wrap:wrap;gap:18px;background:#fff;padding:16px 20px;border-radius:12px;margin:0 0 18px}.context-contact-strip span{display:grid;gap:5px;min-width:160px;flex:1}.context-contact-strip small{font-size:10px;color:#626660}.context-contact-strip b{font-size:12px;font-weight:500;overflow-wrap:anywhere}.context-panel .client-detail-side .panel{display:none}.retained-screen[inert] .overlay{display:none!important}.context-back{display:flex;align-items:center;gap:6px;min-height:40px;max-width:45%;border:0;background:transparent;color:#314c37;font-size:12px;text-align:left;cursor:pointer}.context-back svg{flex:none}.context-back span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:560px){.context-back{max-width:48%;font-size:11px}.context-panel-header nav{display:none}}.morning-home{--morning-fern:#e8efe8;--morning-terra:#f5e5db;--morning-sky:#e7f2f9;color:#333;min-width:0}.morning-home .page-heading{margin-bottom:18px}.morning-home .heading-row{align-items:center;gap:16px}.morning-home .heading-row>div{min-width:0}.morning-home a{text-decoration:none}.morning-home a:hover{color:#333}.morning-home :is(button,a,input,select,textarea):focus-visible{outline:2px solid #367ca8;outline-offset:3px}.morning-home .button{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:inherit;text-decoration:none}.morning-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.morning-toolbar>span{font-size:11px;color:#746d6a}.morning-filter-pair{display:flex;gap:15px}.morning-filter-pair label,.planner-controls label{font-size:11px;color:#746d6a;display:flex;gap:8px;align-items:center}.morning-home input,.morning-home select,.morning-home textarea{font:inherit;color:#333}.morning-filter-pair input,.morning-filter-pair select,.planner-controls input,.planner-controls select,.morning-queue-toolbar select{border:0;background:#fff;border-radius:7px;padding:9px 10px;font-size:12px;min-height:36px;max-width:100%}.morning-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:29px}.stat-tile{display:flex;align-items:center;gap:15px;padding:20px 21px;border-radius:14px;min-height:113px;color:#333;transition:transform .15s}.stat-tile:hover{transform:translateY(-2px)}.stat-tile.terra{background:#cc8d6e}.stat-tile.fern{background:#81a383}.stat-tile.sky{background:#419bd2}.stat-tile.white{background:#fff}.stat-tile>svg:first-child{width:23px;flex:none}.stat-tile>svg:last-child{margin-left:auto;align-self:flex-end;flex:none}.stat-tile>span{display:grid;gap:4px}.stat-tile strong{font-size:31px;line-height:1}.stat-tile b{font-size:13px;font-weight:700}.stat-tile small{font-size:11px;line-height:1.5}.stat-tile.sky small{background:#fff9;border-radius:3px;padding:1px 3px}.morning-section-heading{display:flex;align-items:baseline;gap:20px;margin:26px 0 14px}.morning-section-heading h2{font-size:20px;line-height:1.2;margin:0}.morning-section-heading>span{font-size:12px;color:#746d6a}.morning-grid{display:grid;gap:18px;margin-bottom:22px;align-items:stretch}.morning-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.morning-card{background:#fff;border-radius:14px;overflow:hidden;min-width:0;display:flex;flex-direction:column}.morning-card-title{display:flex;align-items:center;gap:11px;padding:20px 21px 10px}.morning-card-title h2{font-size:19px;line-height:1.25;margin:0;flex:1}.morning-icon{width:35px;height:35px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;flex:none;background:var(--morning-sky)}.tone-fern .morning-icon{background:var(--morning-fern)}.tone-terra .morning-icon{background:var(--morning-terra)}.morning-count{font-size:15px;font-weight:700;min-width:29px;min-height:29px;display:grid;place-items:center;background:#fcf5f5;border-radius:8px}.morning-card-description{font-size:12px;color:#746d6a;margin:0;padding:0 21px 10px;line-height:1.5}.morning-card-description strong{font-weight:700;color:#333}.morning-card-rows{padding:0 21px;flex:1}.morning-action-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;color:#333;border-bottom:1px solid #f5efef}.morning-action-row:last-child{border-bottom:0}.morning-action-row:hover b{text-decoration:underline;text-underline-offset:3px}.morning-action-row>svg{flex:none;color:#77716e}.morning-action-row span{display:grid;gap:4px;min-width:0}.morning-action-row b{font-size:13px;line-height:1.35}.morning-action-row small{font-size:11px;color:#756e6b;line-height:1.4}.morning-action-row small:last-child{font-size:10px}.morning-card-footer{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px;margin:6px 21px 0;padding:15px 0 18px;color:#333}.morning-card-footer:hover{font-weight:700}.morning-quiet{font-size:12px;color:#746d6a;padding:22px 0}.morning-segments{display:flex;gap:7px;margin:0 21px 5px}.morning-segments span{font-size:11px;border-radius:5px;background:#fcf5f5;padding:5px 8px}.morning-grid.operations{grid-template-columns:minmax(0,2.08fr) minmax(250px,1fr);align-items:start;margin:24px 0}.morning-side-stack{display:grid;gap:18px;min-width:0}.inspection-planner{scroll-margin-top:20px}.inspection-planner .morning-card-title{padding-bottom:16px}.planner-controls{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:0 21px 10px}.planner-controls label{flex-direction:column;align-items:flex-start;gap:4px}.planner-controls input,.planner-controls select{background:#fcf5f5;font-size:12px;min-height:34px}.planner-controls button{display:flex;align-items:center;gap:6px;margin-left:auto;align-self:flex-end;border:0;border-radius:7px;background:#fcf5f5;padding:9px 10px;font-size:11px}.planner-origin{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px;padding:0 21px;margin:3px 0 15px;color:#746d6a;font-size:11px;line-height:1.4}.inspection-plan-layout{display:grid;grid-template-columns:minmax(205px,.88fr) minmax(0,1.3fr);padding:0 14px 0 21px;gap:12px;min-height:358px}.planner-stop-list{list-style:none;padding:0;margin:0;max-height:410px;overflow:auto}.planner-stop-list li{padding:10px 8px 12px 0;border-bottom:1px solid #f3eded}.planner-stop-list li:first-child{padding-top:3px}.planner-stop-list li:last-child{border-bottom:0}.planner-stop-list li.selected{background:#eef5fa;border-radius:9px}.planner-stop-select{background:none;border:0;width:100%;display:flex;gap:9px;text-align:left;padding:4px 0;color:#333;align-items:flex-start}.planner-number{width:23px;height:23px;display:grid;place-items:center;background:#e7f2f9;color:#333;border-radius:7px;font-size:11px;font-weight:700;flex:none}.planner-stop-select>span:last-child{display:grid;gap:4px}.planner-stop-select b{font-size:11px;color:#706762}.planner-stop-select strong{font-size:12px}.planner-stop-select small{font-size:10px;line-height:1.4;color:#746d6a}.planner-stop-meta{padding-left:32px;display:grid;gap:4px;font-size:10px;color:#746d6a;line-height:1.5}.planner-stop-meta a{display:flex;align-items:center;gap:6px;font-size:11px;color:#333;margin-top:5px}.planner-conflict{color:#9e401b;font-size:11px}.planner-route-summary{padding:15px 21px 12px;display:flex;gap:18px;justify-content:space-between;flex-wrap:wrap;font-size:12px}.planner-route-summary span{display:flex;align-items:center;gap:7px}.planner-export{display:flex;flex-wrap:wrap;gap:9px;padding:0 21px 14px}.planner-export .button{font-size:11px;padding:9px 12px;min-height:36px}.planner-method{margin:0 21px 20px;font-size:10px;color:#746d6a;line-height:1.6}.planner-method summary{cursor:pointer}.planner-method p{margin:8px 0 0}.planner-method a{text-decoration:underline}.morning-warning{padding:12px 15px;margin:0 21px 12px;background:#f5e5db;border-radius:8px;font-size:12px;line-height:1.5;color:#783817}.morning-map-wrap{position:relative;min-width:0;border-radius:11px;overflow:hidden;background:#eeeae6;min-height:358px;isolation:isolate}.morning-map{height:100%;min-height:358px;width:100%;font-family:inherit;z-index:1}.morning-map-loading{min-height:358px;display:grid;place-items:center;background:#f1eeeb;border-radius:11px;font-size:12px}.morning-map .leaflet-control-zoom{border:0;box-shadow:0 2px 7px #3332;margin:10px}.morning-map .leaflet-control-zoom a{width:28px;height:28px;line-height:28px;font-family:Arial,sans-serif;font-size:19px}.morning-map .leaflet-control-attribution{font-size:9px;line-height:1.4;background:#fffd}.morning-map-pin{display:flex;gap:4px;align-items:center;filter:drop-shadow(0 2px 4px #3333)}.morning-map-pin>span{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#419bd2;border:2px solid white;color:#1e3645;font-size:12px;font-weight:700;flex:none}.morning-map-pin.open-home>span{background:#cc8d6e;color:#333}.morning-map-pin>small{background:#fff;color:#333;font-size:10px;padding:5px;border-radius:5px;white-space:nowrap;font-family:Relative,sans-serif}.morning-map-origin{background:#333;color:#fff;border:2px solid white;border-radius:50%;text-align:center;line-height:21px;font-size:10px;font-weight:700}.morning-map-legend{position:absolute;bottom:26px;left:10px;right:10px;display:flex;gap:9px;flex-wrap:wrap;z-index:450;background:#fffffff0;padding:7px 9px;border-radius:7px;font-size:9px;line-height:1.4;color:#333;pointer-events:none}.morning-map-legend span{display:flex;align-items:center;gap:4px}.morning-map-legend i{width:6px;height:6px;border-radius:50%;background:#419bd2}.morning-map-legend i.preview{background:#cc8d6e}.morning-map-message{position:absolute;left:12px;top:60px;right:12px;background:#fff;padding:12px;border-radius:8px;font-size:11px;z-index:500}.morning-map-popup{font-family:inherit;font-size:12px;max-width:200px}.morning-map-popup strong{font-size:13px}.morning-map-popup p{margin:8px 0}.morning-map-popup a{color:#326d96;text-decoration:underline}.standalone .inspection-plan-layout{grid-template-columns:310px minmax(0,1fr);min-height:490px}.standalone .morning-map,.standalone .morning-map-wrap{min-height:490px}.standalone .planner-stop-list{max-height:490px}.morning-meeting{background:#fff;border-radius:14px;padding:23px;margin:0 0 26px}.morning-meeting h2{font-size:21px;margin:0}.morning-meeting p{font-size:12px;color:#746d6a;line-height:1.5}.morning-meeting-items{display:grid;grid-template-columns:1fr 1fr;gap:0 22px;margin:16px 0}.morning-meeting-items>div{padding:12px 0;display:flex;gap:10px;align-items:center;border-bottom:1px solid #f3eeee}.morning-meeting-items label{display:flex;gap:10px;align-items:center;flex:1;font-size:12px}.morning-meeting-items label small{display:block;font-size:11px;color:#746d6a;margin-top:5px}.morning-meeting-items a{display:flex;gap:5px;align-items:center;font-size:11px}.morning-home input[type=checkbox]{accent-color:#648268;width:16px;height:16px;flex:none}.morning-notes{display:grid;gap:8px;font-size:12px}.morning-notes textarea{border:0;background:#fcf5f5;padding:13px;border-radius:8px;min-height:90px}.morning-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:15px}.morning-bottom{display:flex;justify-content:space-between;gap:16px;margin:25px 0 0;color:#746d6a;font-size:11px}.morning-bottom span,.morning-bottom button{display:flex;gap:7px;align-items:center}.morning-bottom button{background:none;border:0;padding:0;font-size:12px;color:#333}.morning-connection{display:flex;gap:14px;align-items:center;background:#e7f2f9;border-radius:12px;margin-bottom:23px;padding:19px 22px}.morning-connection b{font-size:14px}.morning-connection p{font-size:12px;line-height:1.5;margin:6px 0 0;color:#655e5b}.morning-connection>a{display:flex;align-items:center;gap:6px;margin-left:auto;font-size:12px;flex:none}.morning-queue-toolbar{padding:19px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.morning-queue-toolbar .search-field{flex:1;min-width:190px}.morning-queue-toolbar select{background:#fcf5f5}.morning-queue-toolbar>span{font-size:12px;color:#746d6a}.morning-cell-sub{display:block;margin-top:6px;font-size:11px;line-height:1.5;color:#746d6a;max-width:290px}.morning-rating{display:flex;gap:3px;color:#986b44;margin-top:7px}.morning-footnote{font-size:11px;color:#746d6a;line-height:1.65}.morning-home th{white-space:nowrap}.morning-home td{font-size:12px;vertical-align:top}.morning-home td .button{white-space:nowrap}.morning-case-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(265px,1fr);gap:21px}.morning-case-main,.morning-case-side{display:grid;align-content:start;gap:20px;min-width:0}.morning-case-grid .panel-heading{padding-bottom:8px}.morning-case-grid .panel-heading h2{font-size:20px}.morning-case-intro{font-size:14px;line-height:1.6;margin:0 0 16px}.morning-checklist{display:grid;gap:15px;margin:17px 0 20px}.morning-checklist label{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.45}.morning-record-links{display:flex;flex-wrap:wrap;gap:14px}.morning-record-links a{font-size:12px;display:flex;align-items:center;gap:6px}.morning-balance{display:flex;gap:17px;align-items:center;background:#f5e5db;padding:16px;border-radius:10px}.morning-balance>strong{font-size:28px;flex:none}.morning-balance span{font-size:12px;line-height:1.5}.morning-balance small{display:block;margin-top:5px;font-size:11px;color:#746d6a}.morning-review-quote{margin:0;background:#fcf5f5;padding:18px;border:0;border-radius:10px}.morning-review-quote span{font-size:11px;color:#746d6a}.morning-review-quote p{font-size:16px;line-height:1.6;margin:12px 0 0}.morning-draft-address{display:grid;grid-template-columns:55px 1fr;gap:10px;font-size:12px;margin:15px 0 20px;overflow-wrap:anywhere}.morning-draft-address b{font-weight:400;color:#746d6a}.morning-home textarea.morning-draft-editor{min-height:270px;font-size:13px;line-height:1.7;background:#fcf5f5;padding:15px;resize:vertical}.morning-review-check{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.5;margin:20px 0 15px}.morning-attachment{border:0;background:#f7f7f4;border-radius:10px;width:100%;text-align:left;padding:15px;display:flex;gap:12px;align-items:center;color:#333}.morning-attachment span{display:grid;gap:5px;flex:1}.morning-attachment b{font-size:12px}.morning-attachment small{font-size:10px;color:#746d6a}.morning-file-preview{background:#fcf5f5;padding:15px;border-radius:9px;margin-top:10px}.morning-file-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:12px;line-height:1.6}.morning-case-side p{font-size:12px;line-height:1.6}.morning-case-side textarea{min-height:115px}@media(min-width:1600px){.morning-grid.operations{grid-template-columns:minmax(0,2.1fr) minmax(300px,1fr)}.inspection-plan-layout{grid-template-columns:280px minmax(0,1fr)}.morning-map-wrap,.morning-map{min-height:392px}.morning-card-title h2{font-size:20px}}@media(max-width:1200px){.morning-stats{gap:12px}.stat-tile{padding:17px 14px;gap:10px}.stat-tile>svg:first-child{display:none}.morning-card-title{padding:18px 17px 8px;gap:8px}.morning-card-title h2{font-size:17px}.morning-icon{width:31px;height:31px}.morning-card-rows{padding:0 17px}.morning-card-description{padding-left:17px;padding-right:17px}.morning-card-footer{margin-left:17px;margin-right:17px}.morning-toolbar>span{max-width:210px;text-align:right}.morning-grid.operations{grid-template-columns:minmax(0,1fr)}.morning-side-stack{grid-template-columns:1fr 1fr}.inspection-plan-layout{grid-template-columns:280px minmax(0,1fr)}.morning-map-wrap,.morning-map{min-height:385px}.morning-card .morning-action-row{padding:12px 0}}@media(max-width:960px){.morning-grid.three{grid-template-columns:1fr 1fr}.morning-grid.three>.morning-card:last-child{grid-column:1/-1}.morning-stats{grid-template-columns:repeat(2,1fr)}.stat-tile>svg:first-child{display:block}.morning-case-grid{grid-template-columns:1fr}.morning-case-side{grid-row:1;grid-template-columns:1fr 1fr}.morning-case-side>.panel:last-child{display:none}.morning-section-heading>span{display:none}.morning-toolbar{flex-wrap:wrap}.morning-toolbar>span{max-width:none;text-align:left}.inspection-plan-layout,.standalone .inspection-plan-layout{grid-template-columns:230px minmax(0,1fr)}.morning-connection{align-items:flex-start;flex-wrap:wrap}.morning-connection>a{margin-left:49px}.morning-meeting-items{grid-template-columns:1fr}}@media(max-width:600px){.morning-home .heading-row{align-items:flex-start;flex-direction:column}.morning-home .heading-row h1{font-size:28px}.morning-home .heading-row>.button{min-height:36px;padding:9px 12px;font-size:11px}.morning-filter-pair{gap:12px;width:100%}.morning-filter-pair label{align-items:flex-start;flex-direction:column;gap:5px;min-width:0;flex:1}.morning-filter-pair input,.morning-filter-pair select{width:100%;min-width:0;font-size:12px}.morning-stats{margin-bottom:23px;gap:10px}.stat-tile{min-height:111px;padding:16px 12px;gap:9px}.stat-tile>svg:first-child{display:none}.stat-tile>svg:last-child{width:13px}.stat-tile strong{font-size:28px}.stat-tile b{font-size:12px}.stat-tile small{font-size:10px}.morning-grid.three{grid-template-columns:1fr;gap:14px}.morning-grid.three>.morning-card:last-child{grid-column:auto}.morning-card-title h2{font-size:19px}.morning-card-title{padding:18px 18px 9px}.morning-card-rows{padding:0 18px}.morning-card-footer{margin:3px 18px 0}.morning-side-stack{grid-template-columns:1fr}.morning-grid.operations{margin:20px 0;gap:14px}.inspection-plan-layout,.standalone .inspection-plan-layout{display:flex;flex-direction:column;padding:0 14px;gap:12px}.morning-map-wrap,.morning-map,.standalone .morning-map-wrap,.standalone .morning-map{min-height:335px;height:335px}.planner-stop-list,.standalone .planner-stop-list{max-height:none}.planner-stop-select strong{font-size:13px}.planner-stop-select small,.planner-stop-meta{font-size:11px}.planner-controls{gap:10px;padding:0 18px 10px}.planner-controls label:first-child{flex:1}.planner-controls select{width:100%;max-width:170px}.planner-controls input{max-width:110px}.planner-controls button{margin:0;align-self:flex-end}.planner-origin{padding:0 18px}.planner-export,.planner-route-summary{padding-left:18px;padding-right:18px}.planner-route-summary{gap:10px}.planner-export .button{flex:1;white-space:nowrap;font-size:10px;padding:9px 10px}.morning-meeting{padding:18px}.morning-meeting-items label{font-size:12px}.morning-bottom{align-items:flex-start;flex-direction:column;gap:13px}.morning-case-side{grid-template-columns:1fr}.morning-case-side>.panel:last-child{display:block}.morning-balance{flex-direction:column;align-items:flex-start;gap:8px}.morning-record-links{flex-direction:column}.morning-queue-toolbar{padding:15px}.morning-home .table-scroll table{min-width:800px}.morning-connection{padding:17px}.morning-connection>div{flex:1;min-width:180px}.morning-home .panel-heading{flex-wrap:wrap;gap:10px}.morning-review-check{align-items:flex-start}.morning-actions .button{font-size:11px}.morning-draft-address{grid-template-columns:45px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.stat-tile{transition:none}.stat-tile:hover{transform:none}}.morning-lease-window{margin:10px 21px 5px;padding:16px;background:#eef3ee;border-radius:10px;display:flex;gap:12px;align-items:center}.morning-lease-window>strong{font-size:30px;line-height:1}.morning-lease-window>span{font-size:11px;line-height:1.5}.morning-lease-window small{display:block;color:#746d6a;font-size:10px;margin-top:5px}.route-only-map,.route-only-map .morning-map{background:#f2f4ef}.route-only-map .morning-map-pin{filter:drop-shadow(0 2px 4px #3332)}.route-only-map .morning-map-pin>span{width:34px;height:34px;border:3px solid #fff;background:#326d96;color:#fff;font-size:13px;box-sizing:border-box}.route-only-map .morning-map-pin.is-selected>span{background:#557859;outline:4px solid #81a38355}.route-only-map .morning-map-legend{right:auto;left:12px;bottom:24px;gap:14px;padding:8px 11px;background:#ffffffec;border-radius:9px;font-size:10px}.route-only-map .morning-map-legend i{width:15px;height:3px;border-radius:2px;background:#326d96}.route-only-map .leaflet-control-zoom{box-shadow:none;border-radius:8px;overflow:hidden}.route-only-map .leaflet-control-attribution{background:#ffffffb0;color:#706967}.inspection-planner.standalone .planner-controls{padding-top:22px}.inspection-planner.standalone .morning-map,.inspection-planner.standalone .morning-map-wrap{height:490px}@media(max-width:600px){.inspection-planner.standalone .morning-map,.inspection-planner.standalone .morning-map-wrap{height:335px}}.route-only-map .morning-map-origin{display:grid;place-items:center;line-height:1;font-size:11px;box-sizing:border-box}.route-only-map .morning-map-origin>span{color:#fff}#root .route-only-map :is(.morning-map-origin,.morning-map-pin)>span{color:#fff}@media(max-width:1100px){.morning-case-side{grid-row:auto!important}}.ms{display:grid;gap:12px}.ms-count{margin:0;font-size:13px}.ms-count b{font-size:15px}.ms-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ms-row{display:grid;grid-template-columns:minmax(0,1.6fr) 150px minmax(0,1.2fr) auto;gap:10px 14px;align-items:end;padding:10px 12px;border:1px solid #3333332e;border-left-width:5px;border-radius:9px;background:#fff}.ms-row.is-ok{border-left-color:#81a383}.ms-row.is-bad{border-left-color:#cc8d6e;background:#fcf5f5}.ms-row.is-wait{border-left-color:#419bd2}.ms-what{display:grid;gap:2px}.ms-what b{font-size:13px}.ms-what small{font-size:11.5px;line-height:1.4}.ms-result,.ms-note{display:grid;gap:3px;font-size:11.5px;font-weight:700}.ms-result select,.ms-note input{width:100%;box-sizing:border-box;border:1px solid #3333332e;border-radius:8px;padding:7px 9px;font:inherit;font-size:12.5px;font-weight:400;background:#fff}.ms-files{display:inline-flex;align-items:center;gap:3px;font-size:12px;padding-bottom:8px}@media(max-width:760px){.ms-row{grid-template-columns:1fr;align-items:stretch}.ms-files{padding-bottom:0}}.pf-ms{display:grid;gap:6px}.source-pm{font-family:Relative Pro,sans-serif;font-size:13px;color:#60666c;background:#fff;--blue: #4b739f;--teal: #3a91b2;--border: #ddd;--heading: #287fb5}.source-pm *{box-sizing:border-box}.source-pm{margin:0}.source-pm button,.source-pm input,.source-pm select,.source-pm textarea{font:inherit;color:inherit}.source-pm button,.source-pm a,.source-pm input,.source-pm select,.source-pm textarea{outline-color:#39a6cb}.source-pm button{cursor:pointer}.source-pm button:disabled{opacity:.45;cursor:default}.source-pm a{color:#2878ac;text-decoration:none}.source-pm button{border:0;background:none}.source-pm svg{vertical-align:middle;flex-shrink:0}.source-pm header{height:40px;background:linear-gradient(100deg,#19c4dc,#559fda 65%,#9990d4);color:#fff;display:flex;align-items:center;padding:0 10px 0 15px;gap:16px;position:fixed;inset:0 0 auto;z-index:25;font-family:Relative Pro,sans-serif;font-weight:700}.source-pm header button{color:inherit;display:inline-flex;align-items:center;gap:9px;padding:4px}.source-pm .logo{font-size:23px;letter-spacing:-1.5px;font-weight:400;color:#fff;position:relative;padding-right:14px;white-space:nowrap}.source-pm .logo span{font-size:10px;background:#ffffffd9;color:#5bc7db;border-radius:50%;padding:3px;position:absolute;right:0;top:0;letter-spacing:-.5px}.source-pm .header-menu{position:relative}.source-pm .header-menu>button{font-size:14px}.source-pm .spacer{flex:1}.source-pm .global-search{display:flex;align-items:center;width:260px;background:#ffffff35;border:1px solid #ffffff80;border-radius:18px;padding:0 12px;position:relative;font-weight:400}.source-pm .global-search input{width:100%;height:29px;background:none;border:0;color:#fff}.source-pm .global-search input::placeholder{color:#e9eff8}.source-pm .avatar{background:#8c239d;border-radius:50%;height:33px;width:33px;justify-content:center;font-size:14px}.source-pm .mobile-toggle{display:none}.source-pm aside{position:fixed;left:0;top:40px;bottom:0;width:188px;border-right:1px solid #ededed;background:#fff;z-index:20;padding:13px 3px 70px 0;overflow-y:auto;font-family:Relative Pro,sans-serif}.source-pm aside a,.source-pm aside .nav-parent{height:38px;width:100%;display:flex;align-items:center;gap:17px;padding:0 12px;color:#414953;font-weight:600;font-size:13px;border-radius:0 22px 22px 0;text-align:left}.source-pm aside a.active{background:#3c91b0;color:#fff;font-weight:700}.source-pm aside a:hover:not(.active),.source-pm .nav-parent:hover{background:#f1f5fa}.source-pm aside .nav-parent span{flex:1}.source-pm aside .nav-parent.opened svg:last-child{transform:rotate(90deg)}.source-pm aside .subnav{height:32px;padding-left:45px;font-size:12px;font-weight:400}.source-pm .sidebar-bottom{margin-top:12px}.source-pm .sidebar-bottom>button:first-child{border-radius:50%;background:#f4f5f6;width:30px;height:30px;margin:15px 6px}.source-pm .support{position:fixed;bottom:0;left:0;width:188px;height:52px;display:flex;align-items:center;gap:14px;background:#f0f2fe;padding:0 12px;color:#486da0}.source-pm .support svg:last-child{margin-left:auto}.source-pm aside h3{font-size:15px;margin:17px 16px 9px}.source-pm .back-nav{color:var(--blue)!important}.source-pm main{margin-left:188px;padding:14px 22px 60px 16px;margin-top:40px;min-height:calc(100vh - 40px)}.source-pm h1{font-family:Relative Pro,sans-serif;font-weight:400;font-size:24px;color:var(--heading);margin:0 0 12px;padding:2px 0 15px;border-bottom:1px dotted #ddd;line-height:1.25}.source-pm h2{font-family:Relative Pro,sans-serif;font-size:18px;font-weight:400;color:#505861;margin:15px 0}.source-pm h3{font-size:15px}.source-pm p{line-height:1.65}.source-pm .btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;border:1px solid #777;background:#747474;color:#fff;border-radius:2px;height:33px;padding:0 12px;white-space:nowrap;font-size:13px}.source-pm .btn.primary{background:#4c739f;border-color:#4c739f}.source-pm .btn:hover{filter:brightness(.94)}.source-pm .actionbar{display:flex;align-items:center;gap:4px;margin:14px 0 17px}.source-pm .actionbar>.dropdown:last-child>.btn{background:#a1a1a1;border-color:#a1a1a1}.source-pm .metric-mini{height:76px;width:197px;display:flex;align-items:center;justify-content:space-around;border-right:1px solid #e6e6e6;border-bottom:1px solid #d3d3d3;margin:0 0 14px;color:#777}.source-pm .metric-mini svg:first-child{color:#53789f}.source-pm .metric-mini b{font-size:24px;font-weight:400}.source-pm .metric-mini span{line-height:1.65}.source-pm .dropdown{position:relative}.source-pm .popup{position:absolute;top:100%;left:0;min-width:175px;background:#fff;border:1px solid #ddd;box-shadow:0 4px 10px #0002;z-index:40;padding:5px 0;color:#555;font-weight:400;border-radius:3px}.source-pm .popup button,.source-pm .popup a{display:block;padding:9px 15px;width:100%;text-align:left;color:#555;font-size:13px;white-space:nowrap}.source-pm .popup button:hover,.source-pm .popup a:hover{background:#edf3f8}.source-pm .popup strong,.source-pm .popup h3,.source-pm .popup p{display:block;margin:8px 15px}.source-pm .header-popup{left:auto;right:5px;top:40px}.source-pm .global-results{width:350px;top:32px;left:auto;right:0}.source-pm .grid-tools{display:flex;align-items:flex-end;border-bottom:1px solid #d8d8d8;gap:10px}.source-pm .tabs{display:flex;align-items:center;min-width:0;overflow-x:auto;flex-wrap:nowrap}.source-pm .tabs button{height:39px;padding:0 15px;white-space:nowrap;border-top:2px solid transparent;border-left:1px solid transparent;border-right:1px solid transparent;color:#888;display:flex;align-items:center;gap:5px}.source-pm .tabs button.active{border-color:#d4d4d4;border-top-color:#287db6;border-bottom:1px solid white;margin-bottom:-1px;color:#555;background:#fff}.source-pm .search-tools{display:flex;margin-left:auto;padding-bottom:6px;gap:4px}.source-pm .search-tools input{width:157px;height:32px;border:1px solid #ccc;padding:6px;font-size:12px}.source-pm .search-tools input::placeholder{font-style:italic;color:#aaa}.source-pm .search-tools>button{display:flex;align-items:center;justify-content:center;height:32px;background:linear-gradient(#f6f6f6,#e8e8e8);border:1px solid #ccc;border-radius:2px;padding:0 10px}.source-pm .search-tools>button:first-of-type{margin-left:-5px}.source-pm .table-wrap{overflow:auto;min-height:250px}.source-pm table{border-collapse:collapse;width:100%;font-size:13px;text-align:left}.source-pm th{font-weight:400;text-align:left;color:#777;border-bottom:1px solid #ddd;white-space:nowrap;height:35px;padding:6px 8px}.source-pm th button{padding:0;text-align:left;color:inherit;white-space:nowrap}.source-pm td{padding:9px 8px;border-bottom:1px dotted #d5d5d5;max-width:230px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:36px}.source-pm .table-wrap tbody tr:hover{background:#f7faff}.source-pm .check,.source-pm td:first-child:has(input[type=checkbox]){width:30px;padding-right:3px}.source-pm input[type=checkbox]{accent-color:#448cb3;width:14px;height:14px;margin:0 3px;vertical-align:middle}.source-pm .textlink{color:#2e78ac;padding:0;text-align:left;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-pm .textlink:hover{text-decoration:underline}.source-pm .label-tag{border-radius:3px;background:#f4e5b9;color:#8c701f;padding:2px 6px;font-size:11px}.source-pm .empty{text-align:center;height:120px;color:#888}.source-pm .pagination{display:flex;align-items:center;gap:20px;padding:7px 8px;border-top:1px solid #ddd;min-height:45px}.source-pm .pagination>div{margin-left:auto;display:flex}.source-pm .pagination button{height:31px;width:33px;background:#fafafa}.source-pm .pagination .page-current{background:#bababa;color:#fff}.source-pm .filters{display:flex;align-items:flex-end;gap:15px;background:#f5f6f7;padding:14px;border:1px solid #ddd}.source-pm .field{display:flex;flex-direction:column;gap:7px;margin-bottom:14px}.source-pm .field input,.source-pm .field select,.source-pm .field textarea,.source-pm select{border:1px solid #ccc;background:#fff;padding:6px 9px;border-radius:2px;min-height:32px}.source-pm .field textarea{height:100px;resize:vertical}.source-pm .filters .field{margin:0}.source-pm .filters .btn{margin-bottom:0}.source-pm .toast{position:fixed;right:25px;bottom:30px;display:flex;align-items:center;gap:10px;background:#457a58;color:#fff;padding:14px 20px;border-radius:4px;box-shadow:0 4px 15px #0002;z-index:90}.source-pm .demo-indicator{position:fixed;bottom:4px;right:9px;font-size:9px;letter-spacing:1px;color:#8b96a0;background:#fffc;padding:2px 5px;z-index:10}.source-pm .overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:60;display:flex;align-items:flex-start;justify-content:center;padding:70px 20px 25px;overflow:auto}.source-pm .modal{background:#fff;width:min(740px,100%);padding:20px 24px;border-radius:3px;box-shadow:0 8px 40px #0003;max-height:calc(100vh - 95px);overflow:auto}.source-pm .modal-heading{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ddd;padding-bottom:12px;margin-bottom:18px}.source-pm .modal-heading h2{margin:0;font-size:22px;color:#357eb0}.source-pm .modal-form .field{margin-bottom:16px}.source-pm .modal-form .field textarea{height:150px}.source-pm .local-note,.source-pm .subtle{font-size:12px;color:#999}.source-pm .form-actions{display:flex;gap:7px;margin:25px 0 5px;justify-content:flex-end;border-top:1px solid #eee;padding-top:16px}.source-pm .edit-form{max-width:980px}.source-pm .form-groups{max-width:830px}.source-pm .form-groups section{padding:10px 0 20px;border-bottom:1px solid #eee}.source-pm .form-groups h2{color:#347fb1;font-size:20px;margin:10px 0 22px}.source-pm .field-row{display:flex;gap:20px;align-items:flex-start;margin:16px 0;line-height:1.6}.source-pm .field-row>label:first-child{width:225px;text-align:right;padding-top:5px;color:#666;flex-shrink:0}.source-pm .field-row>input,.source-pm .field-row>select,.source-pm .field-row>.editor-field{width:440px;max-width:100%;border:1px solid #ccc;border-radius:2px;padding:6px 10px;min-height:33px;background:#fff}.source-pm .field-row textarea{min-height:100px;width:100%;border:0;resize:vertical}.source-pm .field-row>.editor-field{padding:0}.source-pm .editor-tools{display:flex;gap:3px;border-bottom:1px solid #ddd;background:#f5f5f5;padding:4px}.source-pm .editor-tools button{border:1px solid #ddd;padding:4px 8px;background:#fff}.source-pm .toggle-label{padding-top:5px}.source-pm .settings-body{padding:8px 0;max-width:920px}.source-pm .settings-body>p{margin-left:245px}.source-pm .settings-body .definition{max-width:660px}.source-pm .definition{display:flex;padding:10px 15px;gap:20px;line-height:1.5}.source-pm .definition>span:first-child{width:130px;flex-shrink:0;color:#888}.source-pm .definition>span:last-child{color:#555}.source-pm .detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:20px 0}.source-pm .detail-card{border:1px solid #ddd;border-radius:3px;align-self:start}.source-pm .detail-card h2{margin:0;padding:13px 15px;background:#f5f5f5;border-bottom:1px solid #ddd;font-size:19px;color:#367eac;display:flex;align-items:center;justify-content:space-between}.source-pm .photo-empty{margin:15px;background:#f7f8f8;height:140px;display:flex;align-items:center;justify-content:center;gap:12px;flex-direction:column;color:#b9c0c4}.source-pm .activity{padding:15px}.source-pm .activity p{display:flex;gap:15px}.source-pm .activity p span{margin-left:auto;color:#aaa;font-size:12px}.source-pm .document-panel{padding:15px 0}.source-pm .owner-extra{padding:25px 0}.source-pm .heading-tabs{font-size:14px;margin-left:20px}.source-pm .heading-tabs button{padding:0 10px;color:#888}.source-pm .dashboard-toolbar{display:flex;align-items:center;gap:8px;border-bottom:1px dotted #ccc;padding:0 8px 7px;margin-bottom:16px}.source-pm .dashboard-toolbar>.btn:first-child{font-size:21px;font-weight:700;color:#222;background:none;border:0}.source-pm .dashboard-toolbar .btn{border-radius:20px;background:#398daf;border:0;height:31px;font-size:12px}.source-pm .dashboard-toolbar select{border-radius:20px;width:225px;font-size:12px;min-height:29px;padding:3px 15px}.source-pm .stats-strip{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin:0 8px 10px}.source-pm .stats-strip button{height:116px;background:#fff;border-radius:11px;box-shadow:0 2px 4px #0002;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:16px;gap:3px}.source-pm .stats-strip button b{font-size:28px;line-height:1.3;color:#626970}.source-pm .stats-strip button:first-child b{color:#151822}.source-pm .stats-strip button:nth-child(2){background:#fff9ed;color:#ae5a36}.source-pm .stats-strip button:nth-child(2) b{color:#ae5a36}.source-pm main:has(.dashboard-toolbar){background:#f1f1f1;padding:13px 15px 40px}.source-pm .dashboard-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0 8px}.source-pm .dash-card{background:#fff;border-radius:11px;box-shadow:0 2px 4px #0002;position:relative;min-height:242px;padding:10px;grid-column:span 2}.source-pm .dash-card:nth-child(1),.source-pm .dash-card:nth-child(4),.source-pm .dash-card:nth-child(8),.source-pm .dash-card:nth-child(11){grid-column:span 1}.source-pm .dash-card:nth-child(2),.source-pm .dash-card:nth-child(3){grid-column:span 2}.source-pm .dash-card:nth-child(9),.source-pm .dash-card:nth-child(10){grid-column:span 2}.source-pm .dash-title{display:flex;align-items:center;gap:5px;width:100%;text-align:left;padding:0;color:#30353a;font-size:14px;white-space:nowrap}.source-pm .dash-title>svg:last-child{margin-left:auto;color:#6999ab}.source-pm .card-metrics{display:flex;justify-content:space-around;padding:28px 5px 12px}.source-pm .card-metrics button{display:flex;align-items:center;flex-direction:column;font-size:14px;gap:3px}.source-pm .card-metrics b{font-size:27px}.source-pm .dash-card:nth-child(1) .card-metrics{display:block;padding:12px 0}.source-pm .dash-card:nth-child(1) .card-metrics button{align-items:flex-start;padding:11px 5px;font-size:12px}.source-pm .dash-card:nth-child(1) .card-metrics b{font-size:16px}.source-pm .dash-card:nth-child(2) .card-metrics,.source-pm .dash-card:nth-child(3) .card-metrics{position:absolute;left:10px;width:110px;top:30px;display:flex;flex-direction:column;padding:10px 0;gap:20px}.source-pm .chart{height:160px;margin:10px 0 0 28px;position:relative}.source-pm .dash-card:nth-child(2) .chart,.source-pm .dash-card:nth-child(3) .chart{margin-left:125px;margin-top:30px}.source-pm .chart svg{width:100%;height:145px}.source-pm .chart-y{position:absolute;left:-20px;top:0;bottom:10px;display:flex;flex-direction:column;justify-content:space-between;font-size:9px}.source-pm .chart-x{display:flex;justify-content:space-around;font-size:9px}.source-pm .donut-row{display:flex;align-items:center;justify-content:space-around;gap:14px;padding:25px 10px}.source-pm .donut{width:145px;height:145px;border:22px solid #f2f3f4;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.source-pm .donut.filled{border-color:#ffda91}.source-pm .donut b{font-size:28px;color:#5d656c}.source-pm .donut-row p{margin:6px 0;font-size:12px;white-space:nowrap}.source-pm .donut-row i{display:inline-block;width:10px;height:10px;background:#85a9d1;border-radius:50%;margin-right:5px}.source-pm .reconciled{height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#566f3f;gap:7px}.source-pm .reconciled b{font-size:20px}.source-pm .reconciled svg{display:none}.source-pm .reconciled span{color:#333;font-size:12px}.source-pm .small-stat{font-size:23px;text-align:center;padding:35px 5px}.source-pm .small-stat span{display:block;font-size:12px;margin-top:15px}.source-pm .report-directory{display:grid;grid-template-columns:2fr 1.2fr 1.5fr;gap:35px;padding:10px 20px}.source-pm .report-directory h2{display:flex;align-items:center;gap:10px;color:#555;font-size:19px;padding-bottom:12px;border-bottom:1px solid #ddd}.source-pm .report-directory a{display:block;padding:5px 0;font-size:13px}.source-pm .standalone-report main{margin-left:0;background:#f1f1f1;padding:10px 15px}.source-pm .standalone-report header>*:not(.logo){display:none}.source-pm .standalone-report header{background:#5ac5df}.source-pm .report-actions{display:flex;gap:4px;position:relative}.source-pm .report-actions .popup{top:35px}.source-pm .report-params{margin:12px auto;max-width:1050px;display:flex;align-items:center;justify-content:center;gap:14px;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 1px 4px #0002;padding:10px}.source-pm .report-params .field{margin:0;flex-direction:row;align-items:center}.source-pm .report-params label{white-space:nowrap}.source-pm .report-params input[type=checkbox]{margin-right:7px}.source-pm .report-paper{margin:8px auto;background:#fff;border:1px solid #ddd;box-shadow:0 0 2px #0002;max-width:1400px;min-height:650px;padding:44px}.source-pm .report-paper h1{color:#333;font-size:24px}.source-pm .report-paper table{font-size:12px;color:#333}.source-pm .report-paper th{height:50px;border-bottom:1px solid #aaa;color:#333;white-space:normal}.source-pm .report-paper td{height:29px;padding:5px 8px;border-bottom:1px solid #ccc}.source-pm .report-paper .group-row td{font-weight:700;background:#fafafa}.source-pm .report-empty{text-align:center;padding:100px 10px;color:#999}.source-pm .gate{max-width:850px;margin:40px auto;text-align:center;padding:30px}.source-pm .gate h2{font-size:30px;color:#317ea7}.source-pm .gate p{font-size:16px;color:#888}.source-pm .gate .btn{margin:5px;height:37px}.source-pm .gate-art{height:230px;position:relative;display:flex;align-items:center;justify-content:center}.source-pm .illustration-sheet{width:260px;height:175px;border:1px solid #afcddd;background:#f2f9fc;border-radius:7px;transform:rotate(-6deg);padding:25px;box-shadow:0 12px 22px #b8cad140}.source-pm .illustration-sheet span{display:block;width:90%;height:13px;border-radius:3px;margin:14px 0;background:#d9eaf2}.source-pm .illustration-sheet span:nth-child(2){width:60%;background:#a0cbdc}.source-pm .illustration-circle{position:absolute;margin-left:210px;margin-top:60px;color:#3f9ab3;background:#d5f1f4;width:110px;height:110px;border-radius:50%;display:flex;align-items:center;justify-content:center}.source-pm .automation{padding:0 5px}.source-pm .notice{padding:15px;border:1px solid #eee;background:#f9fafb}.source-pm .workflow-row{width:100%;border:1px solid #ddd;display:flex;gap:17px;padding:20px;align-items:center;text-align:left;background:#fafafa}.source-pm .workflow-row span{flex:1}.source-pm .workflow-row small{display:block;margin-top:8px;color:#999}.source-pm .automation-intro{text-align:center;max-width:700px;margin:45px auto}.source-pm .automation-intro>svg{color:#93c8d7}.source-pm .automation-intro h2{font-size:28px}.source-pm .automation-intro .btn{margin:4px}.source-pm .integration-list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:20px 0}.source-pm .integration-list>div{border:1px solid #ddd;border-radius:4px;padding:20px}.source-pm .app-mark{width:60px;height:60px;background:#e9f4f9;display:flex;align-items:center;justify-content:center;color:#4b8ab0;border-radius:8px}.source-pm .market-search{background:#f3f7f9;padding:25px;text-align:center}.source-pm .market-search h2{font-size:26px}.source-pm .market-search input{width:400px;height:37px;border:1px solid #ccc;padding:10px;margin-right:10px}.source-pm .brand-preview{border:1px solid #ddd;padding:40px;max-width:700px;min-height:300px;margin:20px 0;background:#fcfcfc}.source-pm .brand-preview h2{color:#477ba3}.source-pm .banking-panel{padding:20px;background:#f8f9fa;border:1px solid #ddd;margin:10px 0 25px}.source-pm .banking-totals{display:flex;gap:50px;margin:20px 0}.source-pm .banking-totals b{display:block;margin-top:10px;font-size:22px}.source-pm .widget-option{display:flex;gap:8px;align-items:center;margin:14px 0}.source-pm .document-preview{border:1px solid #ddd;padding:45px;text-align:center;min-height:330px}@media(min-width:1200px){.source-pm .table-wrap{min-height:calc(100vh - 390px)}.source-pm .dashboard-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:1100px){.source-pm header{gap:8px}.source-pm .portfolio{max-width:290px;overflow:visible}.source-pm .portfolio>button{max-width:100%;white-space:nowrap;font-size:12px}.source-pm .global-search{width:190px}.source-pm .grid-tools{flex-wrap:wrap}.source-pm .search-tools{padding-top:5px}.source-pm .dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.source-pm .dash-card:nth-child(n){grid-column:span 2}.source-pm .stats-strip{grid-template-columns:repeat(3,1fr)}.source-pm .report-directory{grid-template-columns:1fr 1fr}.source-pm .donut{width:110px;height:110px;border-width:18px}.source-pm .field-row>label:first-child{width:175px}.source-pm .field-row{gap:15px}.source-pm .report-params{flex-wrap:wrap}.source-pm .report-paper{padding:25px;overflow:auto}}@media(max-width:700px){.source-pm header{gap:7px;padding:0 9px}.source-pm .logo{font-size:21px}.source-pm .header-menu,.source-pm .global-search{display:none}.source-pm .mobile-toggle{display:flex}.source-pm aside{transform:translate(-100%);box-shadow:2px 0 10px #0002;transition:transform .2s}.source-pm aside.open{transform:translate(0)}.source-pm main{margin-left:0;padding:14px 12px 40px}.source-pm h1{font-size:22px}.source-pm .grid-tools{gap:0}.source-pm .tabs{width:100%;max-width:100%}.source-pm .tabs button{padding:0 11px;font-size:12px}.source-pm .search-tools{margin:6px 0;width:100%;justify-content:flex-end}.source-pm .search-tools input{flex:1;min-width:100px}.source-pm .table-wrap{min-height:300px}.source-pm td{min-width:130px}.source-pm td:first-child{min-width:26px}.source-pm .actionbar{flex-wrap:wrap}.source-pm .pagination{font-size:11px;padding:8px 0;gap:8px}.source-pm .metric-mini{height:66px}.source-pm .filters{flex-wrap:wrap}.source-pm .filters .field{width:100%}.source-pm .stats-strip{grid-template-columns:repeat(3,1fr);gap:6px;margin:0 0 8px}.source-pm .stats-strip button{height:90px;font-size:12px;border-radius:7px}.source-pm .stats-strip button b{font-size:23px}.source-pm .dashboard-toolbar{padding:0 0 8px;gap:5px}.source-pm .dashboard-toolbar>.btn:first-child{font-size:17px;padding:0}.source-pm .dashboard-toolbar>select{width:135px;padding:4px;font-size:11px}.source-pm .dashboard-toolbar>.btn:nth-child(3){font-size:0;padding:6px}.source-pm .dashboard-grid{grid-template-columns:1fr;margin:0;gap:9px}.source-pm .dash-card:nth-child(n){grid-column:span 1;min-height:230px}.source-pm .dash-card:nth-child(1) .card-metrics{display:flex;justify-content:space-between}.source-pm .dash-card:nth-child(1){min-height:150px}.source-pm .dash-card:nth-child(4){min-height:170px}.source-pm .dash-card:nth-child(4) .reconciled{height:120px}.source-pm .detail-grid{grid-template-columns:1fr}.source-pm .field-row{display:block;margin:18px 0}.source-pm .field-row>label:first-child{display:block;width:auto;text-align:left;padding:0 0 6px}.source-pm .field-row>input,.source-pm .field-row>select,.source-pm .field-row>.editor-field{width:100%}.source-pm .form-groups h2{margin-bottom:10px}.source-pm .settings-body>p{margin-left:0}.source-pm .form-actions{position:sticky;bottom:0;background:#fff;padding:13px 0}.source-pm .report-directory{grid-template-columns:1fr;padding:0;gap:10px}.source-pm .report-params{justify-content:flex-start;font-size:12px;padding:10px;gap:10px}.source-pm .report-params .field{flex-wrap:wrap}.source-pm .report-paper{padding:20px 12px;min-height:500px}.source-pm .report-paper table{min-width:800px}.source-pm .integration-list{grid-template-columns:1fr}.source-pm .market-search{padding:18px}.source-pm .market-search input{width:100%;margin:0 0 8px}.source-pm .gate{padding:0;margin:25px 0}.source-pm .gate h2{font-size:25px}.source-pm .gate p{font-size:14px}.source-pm .overlay{padding:50px 10px 10px}.source-pm .modal{padding:15px;max-height:calc(100vh - 60px)}.source-pm .heading-tabs{margin-left:7px}.source-pm .heading-tabs button{padding:0 5px}.source-pm .definition{padding:9px 12px;gap:10px}.source-pm .definition>span:first-child{width:105px}.source-pm .demo-indicator{font-size:8px}.source-pm .banking-totals{gap:25px}.source-pm .toast{right:10px;left:10px;bottom:20px;justify-content:center}}@media print{.source-pm header,.source-pm aside,.source-pm .report-actions,.source-pm .report-params,.source-pm .demo-indicator{display:none}.source-pm main{margin:0;padding:0}.source-pm .report-paper{box-shadow:none;border:none;margin:0;max-width:none}}.source-pm .logo{display:flex;width:113px;padding:0}.source-pm .logo img{width:113px;height:30px;object-fit:contain}.source-pm header{gap:11px}.source-pm .header-menu>button{font-size:15px}.source-pm .property-table table{table-layout:fixed}.source-pm .property-table th:nth-child(1){width:30px}.source-pm .property-table th:nth-child(2),.source-pm .property-table th:nth-child(3),.source-pm .property-table th:nth-child(4){width:19%}.source-pm .property-table th:nth-child(5){width:15%}.source-pm .property-table th:nth-child(6),.source-pm .property-table th:nth-child(7){width:9%}.source-pm .dash-card:nth-child(5)>.card-metrics,.source-pm .dash-card:nth-child(7)>.card-metrics,.source-pm .dash-card:nth-child(10)>.card-metrics,.source-pm .dash-card:nth-child(12)>.card-metrics{display:none}.source-pm .dash-card:nth-child(6)>.card-metrics{position:absolute;left:10px;top:85px;width:85px;padding:0}.source-pm .dash-card:nth-child(6) .chart{margin-left:110px;margin-top:30px}.source-pm .dash-card:nth-child(5),.source-pm .dash-card:nth-child(6),.source-pm .dash-card:nth-child(7){height:242px}.source-pm .stats-strip button{position:relative}.source-pm .stats-strip button:after{content:"?";position:absolute;right:10px;top:9px;width:13px;height:13px;border:1px solid #74a4b2;color:#74a4b2;border-radius:50%;font-size:10px}.source-pm .dash-card:nth-child(9)>.card-metrics{padding-top:45px}.source-pm .dash-card:nth-child(8)>.card-metrics,.source-pm .dash-card:nth-child(11)>.card-metrics{justify-content:flex-start;padding-left:6px}.source-pm .dash-card:nth-child(8) .card-metrics button,.source-pm .dash-card:nth-child(11) .card-metrics button{align-items:flex-start;font-size:12px}.source-pm .dash-card:nth-child(8) .card-metrics b,.source-pm .dash-card:nth-child(11) .card-metrics b{font-size:16px}.source-pm .dash-card:nth-child(8) .small-stat,.source-pm .dash-card:nth-child(11) .small-stat{font-size:16px;text-align:left;padding:10px 6px}.source-pm .chart-y{left:auto;right:-3px}.source-pm .chart svg{width:calc(100% - 18px)}.source-pm .chart-x{padding-right:18px}.source-pm .report-directory a:hover{text-decoration:underline}@media(max-width:700px){.source-pm .logo,.source-pm .logo img{width:106px}.source-pm .property-table table{min-width:1050px}.source-pm .dash-card:nth-child(5),.source-pm .dash-card:nth-child(6),.source-pm .dash-card:nth-child(7){height:242px}.source-pm .dash-card:nth-child(6) .chart{margin-left:100px}.source-pm .dash-card:nth-child(2) .chart,.source-pm .dash-card:nth-child(3) .chart{margin-left:110px}.source-pm .dashboard-toolbar>.btn:nth-child(3){padding:6px;font-size:0}.source-pm .logo img{height:27px}}.source-pm .stats-strip,.source-pm .dashboard-grid{max-width:1485px;margin-left:auto;margin-right:auto}.source-pm aside a,.source-pm aside .nav-parent{font-weight:600}.source-pm aside a.active{font-weight:700}.source-pm .dash-card:nth-child(2) .dash-title,.source-pm .dash-card:nth-child(3) .dash-title,.source-pm .dash-card:nth-child(5) .dash-title{color:#448ba7}.source-pm .sidebar-collapsed aside{width:50px}.source-pm .sidebar-collapsed aside a,.source-pm .sidebar-collapsed aside .nav-parent{font-size:0;gap:0;padding:0 15px}.source-pm .sidebar-collapsed aside .nav-parent svg:last-child{display:none}.source-pm .sidebar-collapsed main{margin-left:50px}.source-pm .sidebar-collapsed .support{width:50px;font-size:0;padding:0 15px}.source-pm .sidebar-collapsed .support svg:last-child{display:none}.source-pm .sidebar-collapsed aside .subnav{display:none}.source-pm .gate h2{font-size:24px}.source-pm .gate h3{font-size:18px;font-weight:400;color:#537895}.source-pm .gate p{font-size:14px}.source-pm .integration-list p{font-size:12px;line-height:1.75}.source-pm .market-search h2{font-size:18px}.source-pm .dash-card:nth-child(5) .donut-row{padding-top:30px}.source-pm .dash-card:nth-child(5) .donut-row p:nth-child(1) i{background:#ffbc4b}.source-pm .dash-card:nth-child(5) .donut-row p:nth-child(2) i{background:#ffd078}.source-pm .dash-card:nth-child(5) .donut-row p:nth-child(3) i{background:#ffda91}.source-pm .dash-card:nth-child(5) .donut-row p:nth-child(4) i{background:#ffedca}.source-pm .dash-card:nth-child(9){position:relative}.source-pm .dash-card:nth-child(9)>.card-metrics{position:absolute;left:12px;top:70px;width:100px;padding:0}.source-pm .dash-card:nth-child(9) .small-stat{margin:75px 0 0 120px;background:#f2f3f5;padding:12px}.source-pm .dash-card:nth-child(10) .donut-row{padding:30px 10px}.source-pm .dash-card:nth-child(10) .donut-row p:nth-child(1) i{background:#648347}.source-pm .dash-card:nth-child(10) .donut-row p:nth-child(2) i{background:#a7c675}@media(max-width:700px){.source-pm .sidebar-collapsed main{margin-left:0}.source-pm .sidebar-collapsed aside{width:188px}.source-pm .sidebar-collapsed aside a,.source-pm .sidebar-collapsed aside .nav-parent{font-size:13px;gap:17px;padding:0 12px}.source-pm .sidebar-collapsed .support{width:188px;font-size:13px}}.source-pm .financial-entry{display:grid;grid-template-columns:360px 1fr;gap:25px;padding:10px 0}.source-pm .financial-form .field{margin:15px 0}.source-pm .financial-form>.btn{margin-top:20px}.source-pm .file-drop{border:2px dashed #dedede;background:#fafafa;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;min-height:520px;color:#999;text-align:center;padding:30px}.source-pm .file-drop .btn{position:relative;background:#747474;color:#fff;overflow:hidden}.source-pm .file-drop input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.source-pm .check-label{display:block;margin:15px 0}.source-pm .check-label input{margin-right:8px}.source-pm .planning{display:grid;grid-template-columns:310px 1fr;gap:25px}.source-pm .planning-map{padding:0 10px}.source-pm .map-placeholder{height:380px;border:1px solid #ddd;background:linear-gradient(35deg,#eef0ee,#f7f8f5);display:flex;align-items:center;justify-content:center;color:#a4aba7}.source-pm .planning-options{display:flex;flex-direction:column;gap:12px;padding:15px 0}.source-pm .planning-options input{margin-right:10px}@media(max-width:700px){.source-pm .financial-entry,.source-pm .planning{grid-template-columns:1fr}.source-pm .file-drop{min-height:230px}.source-pm .map-placeholder{height:240px}.source-pm .financial-form .field{margin:12px 0}}.source-pm .coverage-gap{padding:25px 0;max-width:700px}.source-pm .coverage-gap h2{font-size:23px;color:#7b7b7b}.source-pm .coverage-gap p{color:#888}.source-pm main:has(.dashboard-toolbar){padding-top:9px}.source-pm .dash-card{height:242px;min-height:242px}.source-pm .dash-card:nth-child(11)>.card-metrics{display:none}.source-pm .inspection-task-metrics p{font-size:12px;margin:8px 5px}.source-pm .inspection-task-metrics b{font-size:16px;display:block;margin-bottom:2px}.source-pm .rent-review-chart{padding:65px 5px 5px 165px}.source-pm .rent-review-chart>div{height:50px;background:#f3f4f6}.source-pm .rent-review-chart p{font-size:11px;white-space:nowrap;position:relative;left:-100px;top:25px;text-align:center;margin:5px -75px}.source-pm .rent-review-chart i{display:inline-block;width:9px;height:9px;border-radius:50%;background:#4b9bba;margin:0 4px 0 16px}.source-pm .rent-review-chart p:last-child i{background:#d0f2f7}.source-pm .dash-card:nth-child(1) .card-metrics button:nth-child(2){color:#6481c3}.source-pm .dash-card:nth-child(1) .card-metrics{padding-top:8px}.source-pm .dash-card:nth-child(1) .card-metrics button{padding-top:8px;padding-bottom:8px}.source-pm .dash-card:nth-child(6) .chart{margin-left:140px}.source-pm .dash-card:nth-child(3) .chart{margin-left:165px}.source-pm .dash-card:nth-child(3) .card-metrics{width:145px}.source-pm .dash-card:nth-child(2) .chart{margin-left:165px}.source-pm .dash-card:nth-child(2) .card-metrics{width:145px}.source-pm .dash-card:nth-child(5) .donut-row{justify-content:flex-start;gap:35px;padding-left:16px}.source-pm .dash-card:nth-child(5) .donut,.source-pm .dash-card:nth-child(7) .donut{width:154px;height:154px;border-width:23px}.source-pm .dash-card:nth-child(10) .donut-row p:last-child{font-size:0}.source-pm .dash-card:nth-child(10) .donut-row p:last-child:after{content:"0 due within 30 days";font-size:12px}.source-pm .dash-card:nth-child(10) .donut-row p:last-child i{vertical-align:middle}@media(max-width:1500px)and (min-width:1100px){.source-pm .dash-card:nth-child(2) .chart,.source-pm .dash-card:nth-child(3) .chart{margin-left:125px}.source-pm .dash-card:nth-child(2) .card-metrics,.source-pm .dash-card:nth-child(3) .card-metrics{width:110px}.source-pm .dash-card:nth-child(5) .donut-row{gap:25px;padding-left:10px}}@media(max-width:700px){.source-pm .dash-card:nth-child(2) .chart,.source-pm .dash-card:nth-child(3) .chart{margin-left:110px}.source-pm .dash-card:nth-child(2) .card-metrics,.source-pm .dash-card:nth-child(3) .card-metrics{width:100px}.source-pm .dash-card:nth-child(6) .chart{margin-left:100px}.source-pm .dash-card:nth-child(1){height:150px;min-height:150px}.source-pm .dash-card:nth-child(4){height:170px;min-height:170px}.source-pm .rent-review-chart{padding-left:120px}.source-pm .rent-review-chart p{left:-60px;font-size:10px}.source-pm .dash-card:nth-child(5) .donut-row{gap:20px;padding-left:10px}.source-pm .dash-card:nth-child(5) .donut,.source-pm .dash-card:nth-child(7) .donut{width:130px;height:130px;border-width:20px}}.source-pm .stats-strip button{padding-top:16px}.source-pm .dash-card:nth-child(2) .card-metrics,.source-pm .dash-card:nth-child(3) .card-metrics{top:48px}.source-pm .dash-card:nth-child(2) .chart,.source-pm .dash-card:nth-child(3) .chart{margin-top:20px}.source-pm .chart svg{height:158px}.source-pm .dash-card:nth-child(5) .donut-row{gap:46px}.source-pm .dash-card:nth-child(7) .donut-row{justify-content:flex-start;gap:40px;padding-left:22px}.source-pm .dash-card:nth-child(10) .donut-row{justify-content:flex-start;gap:35px;padding-left:22px}@media(max-width:700px){.source-pm .dash-card:nth-child(5) .donut-row,.source-pm .dash-card:nth-child(7) .donut-row,.source-pm .dash-card:nth-child(10) .donut-row{padding-left:10px;gap:25px}.source-pm .stats-strip button{padding-top:10px}}.source-grow{font-family:Relative Pro,sans-serif;color:#2f2b3dcc;background:#f7f8fa;font-size:14px;font-weight:400;font-synthesis:none;--blue:#4e85b8;--border:#dedde1;--muted:#a3a1aa;--shadow:0 3px 14px #2f2b3d0c}.source-grow *{box-sizing:border-box}.source-grow{margin:0}.source-grow button,.source-grow input,.source-grow select,.source-grow textarea{font:inherit;color:inherit}.source-grow button,.source-grow a,.source-grow input,.source-grow select,.source-grow textarea{outline-color:#4e85b8}.source-grow button{cursor:pointer;border:0;background:transparent}.source-grow a{color:inherit;text-decoration:none}.source-grow button:disabled{cursor:default;opacity:.45}.source-grow h2,.source-grow h3,.source-grow h4,.source-grow h5{font-weight:500;margin:0 0 16px;color:#45424e}.source-grow h2{font-size:18px}.source-grow h3{font-size:17px}.source-grow h4{font-size:14px}.source-grow h5{font-size:12px}.source-grow p{line-height:1.65}.source-grow input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),.source-grow select,.source-grow textarea{border:1px solid #ceccd1;background:#fff;border-radius:5px;min-height:40px;padding:8px 14px;max-width:100%;color:#2f2b3db3}.source-grow input::placeholder,.source-grow textarea::placeholder{color:#c4c2c9}.source-grow input[type=checkbox],.source-grow input[type=radio]{accent-color:var(--blue);width:17px;height:17px;vertical-align:middle;flex-shrink:0}.source-grow input:disabled{background:#f3f3f4!important;color:#aaa!important}.source-grow select{padding-right:30px}.source-grow textarea{resize:vertical}.source-grow button svg{flex-shrink:0}.source-grow button:focus-visible,.source-grow a:focus-visible{outline:2px solid #4e85b8;outline-offset:2px}.source-grow .topbar{height:50px;background:linear-gradient(105deg,#2e3347,#607fa9);display:flex;align-items:center;gap:24px;padding:0 24px;color:#fff;position:fixed;inset:0 0 auto;z-index:50;box-shadow:0 2px 5px #0002}.source-grow .logo{font-size:27px;letter-spacing:-1.5px;color:#fff;font-weight:400;line-height:1;white-space:nowrap;position:relative;margin-right:10px}.source-grow .me{position:relative;font-size:11px;font-weight:500;letter-spacing:-.5px;border-radius:100%;background:#fff;color:#333b4e;padding:3px;top:-11px;margin-left:2px}.source-grow .product-button,.source-grow .org,.source-grow .top-action{display:flex;align-items:center;gap:10px;color:#fff;white-space:nowrap;padding:0}.source-grow .org{font-size:14px}.source-grow .top-search{margin-left:auto;width:320px;position:relative;display:flex;align-items:center}.source-grow .top-search input{width:100%;border-radius:22px!important;background:transparent!important;border-color:#ffffff40!important;color:#fff!important;padding-right:40px!important}.source-grow .top-search input::placeholder{color:#aab7cc}.source-grow .top-search>svg{position:absolute;right:14px;color:#bac9df}.source-grow .profile-avatar,.source-grow .avatar,.source-grow .large-avatar{border-radius:50%;background:#e7e8f2;color:#7e76ae;display:grid;place-items:center;flex-shrink:0}.source-grow .profile-avatar{width:37px;height:37px;color:#fff;background:#88a6a5;font-size:12px}.source-grow .sidebar{width:260px;position:fixed;inset:50px auto 0 0;background:#fff;box-shadow:2px 0 5px #2f2b3d0c;z-index:30;display:flex;flex-direction:column;transition:width .15s}.source-grow .sidebar>nav{padding-top:16px;overflow:auto;flex:1;padding-bottom:20px}.source-grow .sidebar nav>a,.source-grow .nav-children a{display:flex;align-items:center;min-height:42px;padding:10px 24px 10px 55px;gap:10px}.source-grow .sidebar nav>.nav-group{padding-left:20px}.source-grow .nav-group{width:100%;display:flex;align-items:center;gap:12px;padding:12px 20px;min-height:42px;color:#75717e;text-align:left}.source-grow .nav-group>svg:last-child:not(:first-child){margin-left:auto;transition:transform .2s}.source-grow .nav-group.expanded{background:#f5f5f5;border-radius:0 24px 24px 0;color:#45424e}.source-grow .nav-group.expanded>svg:last-child{transform:rotate(90deg)}.source-grow .sidebar .selected{background:linear-gradient(90deg,#5c83b1,#91abc9);color:#fff!important;border-radius:0 24px 24px 0}.source-grow .nav-group:hover,.source-grow .nav-children a:hover,.source-grow .sidebar nav>a:hover{background:#eef3f8}.source-grow .sidebar .selected:hover{background:#5c83b1}.source-grow .sidebar-bottom{margin-top:auto;padding-top:8px}.source-grow .collapse-toggle{border-radius:50%;background:#f4f4f5;width:40px;height:40px;margin:10px 6px 20px;color:#999}.source-grow .support{background:#eff3ff;color:#4268b1;display:flex;align-items:center;width:100%;height:64px;gap:12px;padding:18px}.source-grow .support>svg:last-child{margin-left:auto}.source-grow .sidebar.collapsed{width:50px}.source-grow .sidebar.collapsed .nav-group{padding:12px 15px}.source-grow .sidebar.collapsed .nav-group span,.source-grow .sidebar.collapsed .nav-group>svg:last-child:not(:first-child),.source-grow .sidebar.collapsed .support span,.source-grow .sidebar.collapsed .support>svg:last-child{display:none}.source-grow .sidebar.collapsed .support{padding:17px 15px}.source-grow .nav-caption{font-size:12px;text-transform:uppercase;color:#999;padding:5px 24px;margin-bottom:0}.source-grow .sidebar:has(.nav-caption) nav>a{padding-left:25px;min-height:38px;font-size:13px}.source-grow .main{margin-left:260px;padding:78px 24px 36px;min-height:100vh;transition:margin-left .15s}.source-grow .main.collapsed{margin-left:50px}.source-grow .card{background:#fff;border-radius:5px;box-shadow:var(--shadow);overflow:hidden}.source-grow .page-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:89px;padding:24px 40px;background:#f9fafb}.source-grow .page-heading h2,.source-grow .page-heading h3{margin:0}.source-grow .primary,.source-grow .secondary{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:38px;padding:9px 20px;border-radius:5px;font-weight:500;letter-spacing:.15px;white-space:nowrap;border:0;line-height:1.5}.source-grow .primary{background:#5b85b3;color:#fff;box-shadow:0 2px 5px #3e608a33}.source-grow .primary:hover{background:#4476a5}.source-grow .secondary{background:#f0f0f2;color:#88848f}.source-grow .secondary:hover{background:#e7e9ee}.source-grow .small{min-height:36px;padding:8px 16px;font-size:13px}.source-grow .tabs{display:flex;align-items:stretch;border-bottom:1px solid var(--border);overflow-x:auto;white-space:nowrap;min-height:50px}.source-grow .tabs>button{padding:12px 20px;position:relative;font-size:14px;font-weight:400;flex-shrink:0}.source-grow .tabs>button.active{color:#5f87ac}.source-grow .tabs>button.active:after{content:"";position:absolute;bottom:-1px;height:3px;background:#5c83ad;left:0;right:0}.source-grow .tabs>button:hover{background:#f6f8fa}.source-grow .filterbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:24px;border-bottom:1px solid var(--border);min-height:89px}.source-grow .searchbox{position:relative;width:320px;max-width:100%;display:flex;align-items:center;flex-shrink:0}.source-grow .searchbox>input{width:100%;padding-right:42px!important}.source-grow .searchbox>svg{position:absolute;right:13px;color:#999}.source-grow .filter-right{display:flex;align-items:center;gap:24px}.source-grow .filter-right select{min-width:220px;color:#aaa}.source-grow .textbutton{color:#5b82a8;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-weight:500;font-size:13px}.source-grow .filterchips{padding:10px 24px;display:flex;gap:8px}.source-grow .filterchips span{background:#eef3fa;color:#5b82a8;border-radius:4px;padding:6px 10px;display:flex;gap:10px;align-items:center}.source-grow .table-scroll{overflow:auto}.source-grow table{border-collapse:collapse;min-width:100%;width:100%;font-size:13px;white-space:nowrap}.source-grow th,.source-grow td{border-bottom:1px solid var(--border);text-align:left;padding:12px 16px;height:56px}.source-grow th{height:48px;font-size:11.5px;font-weight:500;color:#45424e;letter-spacing:.7px;text-transform:uppercase;background:#fff}.source-grow th>button{font-size:inherit;font-weight:inherit;text-transform:inherit;letter-spacing:inherit;display:flex;gap:8px;align-items:center;padding:0;color:inherit}.source-grow td{color:#73707b}.source-grow tr:hover td{background:#fbfcfd}.source-grow th.check,.source-grow td.check{width:54px;padding:12px 18px}.source-grow th.check input,.source-grow td.check input{margin:0}.source-grow td:first-child{position:relative}.source-grow .row-link{display:flex;align-items:center;gap:12px;text-align:left;padding:0;white-space:nowrap;font-size:13px}.source-grow .row-link:hover{color:#4e85b8}.source-grow .avatar{width:34px;height:34px;font-size:12px;font-weight:500}.source-grow .avatar.house{color:#8da5b5;background:linear-gradient(140deg,#d2dfe5,#a0b4bf);font-size:28px}.source-grow .badges{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.source-grow .badge{display:inline-flex;align-items:center;background:#e7edf7;color:#6e8caf;padding:5px 12px;border-radius:3px;font-size:12px;white-space:nowrap}.source-grow .badge.green{background:#f0f5e6;color:#9cba6c}.source-grow .badge.gray{background:#eeeef0;color:#8d8a93}.source-grow .agentlist{display:flex;flex-direction:column;gap:6px}.source-grow .agentlist>span{display:flex;align-items:center;gap:6px}.source-grow .mini-avatar{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#e2eaf2;color:#668cb1;font-size:10px;font-style:normal}.source-grow .pagination{display:flex;align-items:center;justify-content:flex-end;gap:20px;padding:15px 24px;height:66px;font-size:12px;color:#8b8793}.source-grow .pagination>span:first-child{margin-right:auto}.source-grow .pagination label{display:flex;align-items:center;gap:10px}.source-grow .pagination select{min-height:32px;height:32px;border:0;font-size:13px;padding:0 10px}.source-grow .pagination>button{padding:3px;color:#8c8994}.source-grow .empty{text-align:center;height:100px;color:#aaa}.source-grow .iconbutton{display:inline-grid;place-items:center;padding:6px;color:#999}.source-grow .overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#2f2b3d44;z-index:100;display:flex;justify-content:flex-end}.source-grow .drawer{background:#fff;box-shadow:-6px 0 20px #0001;width:420px;max-width:100%;height:100%;display:flex;flex-direction:column;animation:none}.source-grow .drawer.wide{width:680px}.source-grow .drawer-head{padding:20px 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eee}.source-grow .drawer-head h3{margin:0;font-size:18px}.source-grow .drawer-body{overflow:auto;flex:1;padding:24px}.source-grow .field{display:flex;flex-direction:column;margin-bottom:26px;gap:7px;font-size:12px;max-width:100%}.source-grow .field>span{line-height:1.5}.source-grow .field input:not([type=checkbox]),.source-grow .field select,.source-grow .field textarea{width:100%;font-size:14px}.source-grow .field em{color:#df6060;font-style:normal}.source-grow .field.checkfield{flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:10px;font-size:14px}.source-grow .field.checkfield input{margin:0}.source-grow .field input[type=color]{height:40px}.source-grow .form-actions{display:flex;align-items:center;gap:8px;padding-top:8px;margin-top:16px;flex-wrap:wrap}.source-grow .form-panel{max-width:650px}.source-grow .local-note{color:#9b8e76;background:#fffaf0;padding:10px 12px;font-size:11px;line-height:1.6}.source-grow .error{color:#bd5252}.source-grow .toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);background:#343b4e;color:#fff;border-radius:6px;padding:15px 24px;z-index:200;box-shadow:0 3px 15px #0003;font-size:13px}.source-grow .dropdown-anchor{position:relative}.source-grow .dropdown{position:absolute;top:calc(100% + 12px);left:0;min-width:200px;background:#fff;color:#666;box-shadow:0 3px 18px #0002;border-radius:5px;z-index:80;padding:8px 0;display:flex;flex-direction:column}.source-grow .dropdown.right{left:auto;right:0}.source-grow .dropdown button,.source-grow .dropdown a{padding:10px 18px;font-size:13px;text-align:left}.source-grow .dropdown button:hover,.source-grow .dropdown a:hover{background:#edf3fa}.source-grow .search-results{position:absolute;top:45px;background:#fff;box-shadow:0 3px 15px #0002;border-radius:4px;width:420px;right:0;color:#555;max-height:60vh;overflow:auto}.source-grow .search-results button{display:flex;flex-direction:column;padding:12px 16px;width:100%;text-align:left;border-bottom:1px solid #eee}.source-grow .search-results small{color:#7d9ebd}.source-grow .back{display:flex;align-items:center;gap:12px;padding:0 0 12px;color:#999;font-size:13px}.source-grow .record-head{margin-bottom:12px}.source-grow .record-band{height:60px;background:linear-gradient(100deg,#2e3347,#5d7fac)}.source-grow .record-info{display:flex;align-items:flex-end;padding:18px 24px;gap:20px;position:relative;min-height:105px}.source-grow .record-info h2{margin-bottom:12px;font-size:17px}.source-grow .record-image{width:112px;height:112px;border:5px solid white;background:linear-gradient(140deg,#cad9df,#8ca8b7);border-radius:5px;margin-top:-45px;color:#fff;display:grid;place-items:center;flex-shrink:0}.source-grow .record-image.person{border-radius:50%;font-size:36px;background:#b7b1d1}.source-grow .record-actions{margin-left:auto;display:flex;gap:16px;align-items:center;flex-wrap:wrap}.source-grow .record-tabs{margin:0 0 20px}.source-grow .record-tabs .tabs{border:0;min-height:54px;gap:5px}.source-grow .record-tabs .tabs>button{padding:8px 22px}.source-grow .record-tabs .tabs>button.active{color:#fff;background:#4e85b8;border-radius:5px;box-shadow:0 2px 5px #0001}.source-grow .record-tabs .tabs>button.active:after{display:none}.source-grow .step-layout{display:grid;grid-template-columns:25% 75%;min-height:670px}.source-grow .step-nav{padding:24px;border-right:1px solid #eee}.source-grow .step-nav button{width:100%;display:flex;gap:18px;padding:12px 5px;text-align:left;align-items:center;color:#4b4852;margin-bottom:9px}.source-grow .step-nav small{display:block;color:#bbb;font-size:12px;margin-top:4px}.source-grow .step-icon{width:38px;height:38px;background:#f5f5f6;color:#999;display:grid;place-items:center;border-radius:4px;font-size:16px}.source-grow .step-nav .selected .step-icon{background:#4e85b8;color:#fff}.source-grow .step-content{padding:28px 24px;max-width:720px}.source-grow .step-content>.field{margin-bottom:26px}.source-grow .spacer{flex:1}.source-grow .two-col{display:grid;grid-template-columns:1fr 1fr;gap:24px}.source-grow .price-options{display:flex;flex-direction:column;gap:15px;margin:28px 0 40px;color:#999}.source-grow .price-options>label{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.source-grow .price-options input:not([type=radio]){flex-basis:100%}.source-grow .date-shortcuts{display:flex;justify-content:flex-end;gap:8px;margin-bottom:8px}.source-grow .date-shortcuts button{background:#a2a4af;color:#fff;font-size:11px;padding:3px 10px}.source-grow .feature-group{margin-bottom:32px}.source-grow .feature-group h3{border-bottom:1px solid #eee;padding-bottom:16px}.source-grow .feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px 12px;font-size:13px}.source-grow .feature-grid label{display:flex;gap:8px;align-items:flex-start}.source-grow .overview-grid{display:grid;grid-template-columns:minmax(180px,22%) minmax(350px,1fr) minmax(180px,20%);gap:24px;align-items:start}.source-grow .padded{padding:24px}.source-grow .padded h3{margin-top:5px}.source-grow .overview-grid dl{font-size:13px;margin:0}.source-grow .overview-grid dt{color:#a7a3ac;font-size:11px;margin-bottom:4px}.source-grow .overview-grid dd{margin:0 0 22px}.source-grow .bedrooms{border-top:1px solid #eee;padding:15px 0;font-size:12px}.source-grow .activity-tabs .tabs{font-size:11px;min-height:42px}.source-grow .activity-tabs .tabs button{font-size:11px;padding:8px 12px}.source-grow .timeline{margin:24px 0 0 18px;border-left:1px solid #dcdfe4;padding-left:20px}.source-grow .timeline-entry{position:relative;margin-bottom:20px;padding:22px;overflow:visible}.source-grow .timeline-meta{display:flex;justify-content:space-between;gap:10px;font-size:12px}.source-grow .timeline-meta strong{font-weight:500}.source-grow .timeline-meta small{font-size:10px;color:#b9b5bf;white-space:nowrap}.source-grow .timeline-entry p{font-size:12px}.source-grow .timeline-dot{position:absolute;left:-33px;top:0;border-radius:50%;width:24px;height:24px;background:#5a8cb7;color:#fff;display:grid;place-items:center}.source-grow .timeline .badge{font-size:9px;padding:3px 6px}.source-grow .related-stack{display:flex;flex-direction:column;gap:24px}.source-grow .related-stack h4{font-size:13px}.source-grow .related-stack p{font-size:11px;color:#aaa}.source-grow .related-row{margin-bottom:18px}.source-grow .related-row small{display:block;font-size:10px;color:#aaa;margin-bottom:8px;text-transform:uppercase}.source-grow .related-row .textbutton,.source-grow .related-stack .textbutton{font-size:10px;padding:4px 6px;background:#f4f5f7;display:flex;margin-bottom:6px}.source-grow .upload-zone{border:2px dashed #d4dbe3;border-radius:5px;background:#f9fafc;min-height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:18px;margin-bottom:24px;color:#8c9aaa}.source-grow .upload-zone input{font-size:12px}.source-grow .upload-button{cursor:pointer}.source-grow .upload-button input{display:none}.source-grow .image-list{display:flex;gap:10px;flex-wrap:wrap}.source-grow .image-list>div{padding:10px;background:#edf2f7;font-size:12px;border-radius:4px}.source-grow .gate{text-align:center;padding:70px 24px;min-height:400px;display:flex;flex-direction:column;align-items:center;justify-content:center}.source-grow .gate h2{margin-top:24px}.source-grow .gate-logo{font-size:38px;font-weight:600;color:#4b84ae}.source-grow .replica-footer{font-size:10px;color:#b5b1bb;padding:18px 0;text-align:right}.source-grow .bulkbar{padding:10px 24px;background:#f0f5fa;display:flex;align-items:center;gap:14px;font-size:12px}.source-grow .cms-form{max-width:700px;padding:24px}.source-grow .cms-form .form-actions{white-space:nowrap;flex-wrap:nowrap}.source-grow .rich-editor{border:1px solid #d7d5dc;border-radius:5px;overflow:hidden}.source-grow .rich-toolbar{display:flex;gap:4px;align-items:center;flex-wrap:wrap;padding:9px;border-bottom:1px solid #ddd;background:#fcfcfc}.source-grow .rich-toolbar button{padding:5px 6px;font-size:12px;display:grid;place-items:center;height:30px}.source-grow .rich-toolbar select{min-height:28px;padding:3px 10px;font-size:12px;max-width:130px;border:0}.source-grow .rich-toolbar input[type=color]{width:26px;height:25px;border:0;padding:0}.source-grow .rich-toolbar .selected{background:#dce9f4}.source-grow .editable{min-height:320px;padding:16px;outline-color:#4e85b8;line-height:1.7;font-family:Relative Pro,sans-serif}.source-grow .editable table{border:1px solid #aaa;min-width:0;width:100%}.source-grow .rich-editor textarea{width:100%;border:0;border-radius:0;min-height:320px;font-family:Relative Pro,sans-serif}.source-grow .workflow-editor{height:100vh;overflow:hidden;background:#f9fafa}.source-grow .workflow-toolbar{height:64px;background:#4e85b8;color:#fff;display:flex;align-items:center;gap:30px;padding:16px 20px}.source-grow .workflow-toolbar h2{color:#fff;font-size:18px;margin:0 auto}.source-grow .workflow-toolbar button{color:#fff;font-size:13px;white-space:nowrap}.source-grow .workflow-toolbar label{display:flex;gap:10px;align-items:center;font-size:13px;white-space:nowrap}.source-grow .workflow-canvas{overflow:auto;height:calc(100vh - 64px);background-image:radial-gradient(#dadde1 1px,transparent 1px);background-size:15px 15px}.source-grow .flow-world{margin:auto;position:relative}.source-grow .flow-lines{position:absolute;pointer-events:none}.source-grow .flow-node{position:absolute;background:#fff;box-shadow:0 2px 8px #0001;min-height:140px;width:200px;text-align:center;padding:28px 12px 12px;touch-action:none;cursor:move}.source-grow .node-icon{position:absolute;top:-18px;left:calc(50% - 18px);background:#4e85b8;color:#fff;border-radius:50%;width:36px;height:36px;display:grid;place-items:center}.source-grow .node-content{width:100%;font-size:12px;display:block}.source-grow .node-content strong{font-weight:500}.source-grow .node-content p{padding:9px;background:#e9f0f7;font-size:11px;margin:8px 0}.source-grow .node-content>span{font-size:10px;color:#4e85b8}.source-grow .flow-node.trigger .node-content>span{background:#4e85b8;color:#fff;display:block;padding:6px}.source-grow .node-add{position:absolute;bottom:-38px;left:calc(50% - 12px);width:24px;height:24px;border-radius:50%;background:#fff;border:1px solid #aaa;display:grid;place-items:center}.source-grow .canvas-controls{position:fixed;bottom:12px;left:12px;background:#fff;box-shadow:0 2px 8px #0002;border-radius:5px;display:flex;align-items:center;gap:5px;padding:7px;z-index:20}.source-grow .canvas-controls>button{height:32px;padding:5px;display:grid;place-items:center}.source-grow .canvas-controls .selected{background:#e6eef7}.source-grow .canvas-controls>span{font-size:11px;padding:0 4px}.source-grow .action-category,.source-grow .action-item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px;border-bottom:1px solid #eee;text-align:left}.source-grow .action-category{font-weight:500;background:#f8f9fb}.source-grow .action-item{color:#6b8ba9;font-size:13px;padding-left:24px}.source-grow .designer-layout{display:grid;grid-template-columns:320px 1fr;min-height:700px}.source-grow .designer-panel{border-right:1px solid #ddd;padding:16px;background:#fff}.source-grow .designer-panel h4{margin-top:24px}.source-grow .block-palette{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding-top:16px}.source-grow .block-palette>button{border:1px solid #ddd;border-radius:4px;padding:18px 8px;display:flex;flex-direction:column;gap:10px;align-items:center;font-size:12px;color:#7895af}.source-grow .design-preview-area{background:#eeeef2;overflow:auto;padding:20px}.source-grow .design-preview-area>.tabs{justify-content:center;border:0}.source-grow .design-preview{width:600px;max-width:100%;margin:20px auto;background:#fff;box-shadow:0 2px 10px #0001;padding:24px}.source-grow .design-preview.mobile{width:340px}.source-grow .design-block{position:relative;padding:18px;border:1px solid transparent;cursor:pointer}.source-grow .design-block.selected{border-color:#4e85b8}.source-grow .design-block h2{font-size:25px;color:#3e5e79}.source-grow .design-image{height:200px;background:#e6edf2;display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center;color:#91aabd}.source-grow .block-tools{position:absolute;right:0;top:0;display:none;background:#e0ecf7}.source-grow .design-block:hover .block-tools,.source-grow .design-block.selected .block-tools{display:flex}.source-grow .block-tools button{padding:4px 10px}.source-grow .design-name{border:0!important;background:transparent!important;font-size:17px;min-width:200px}.source-grow .inferred-banner{font-size:11px;background:#fff9ed;color:#a4916d;padding:10px 24px;margin:0}.source-grow .calendar-layout{display:grid;grid-template-columns:260px 1fr;min-height:760px}.source-grow .calendar-side{border-right:1px solid #ddd;padding:24px;display:flex;flex-direction:column;gap:12px}.source-grow .calendar-side h4{margin:20px 0 3px}.source-grow .calendar-side>.primary,.source-grow .calendar-side>.secondary{width:100%;font-size:12px;padding:9px}.source-grow .mini-calendar{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;text-align:center;font-size:11px}.source-grow .mini-calendar button{width:26px;height:26px;padding:0}.source-grow .mini-calendar b{font-weight:400;color:#aaa}.source-grow .mini-calendar .selected{background:#4e85b8;border-radius:50%;color:#fff}.source-grow .calendar-check{display:flex;gap:10px;font-size:12px;align-items:center}.source-grow .calendar-main{min-width:0;overflow:auto}.source-grow .calendar-tools{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;gap:10px;min-height:90px}.source-grow .calendar-tools>div{display:flex;align-items:center;gap:4px}.source-grow .calendar-tools h2{margin:0;font-size:17px;white-space:nowrap}.source-grow .calendar-tools .tabs{min-height:38px;border:1px solid #e3e0e6;border-radius:5px}.source-grow .calendar-tools .tabs button{padding:7px 12px;font-size:12px}.source-grow .month-grid{display:grid;grid-template-columns:repeat(7,minmax(80px,1fr))}.source-grow .weekday{border:1px solid #eee;text-align:center;padding:12px;font-size:12px}.source-grow .day-cell{border:1px solid #eee;min-height:110px;padding:5px;font-size:12px;overflow:hidden}.source-grow .day-cell>button:not(.calendar-event){margin-left:auto;display:block;width:26px;height:26px;text-align:center}.source-grow .day-cell.outside{background:#fafafa;color:#c0bbc6}.source-grow .day-cell .today{background:#4e85b8;color:#fff;border-radius:50%}.source-grow .calendar-event{display:block!important;background:#e8edf7;color:#6582b5;border-left:3px solid #5b84b7;font-size:10px;padding:4px!important;width:100%!important;height:auto!important;text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:4px 0}.source-grow .calendar-event.green{background:#edf4e4;color:#8ba759;border-color:#9bb86e}.source-grow .event-list>button{display:flex;gap:30px;width:100%;padding:20px;border-bottom:1px solid #eee;font-size:13px;text-align:left}.source-grow .event-list strong,.source-grow .event-list b{font-weight:500}.source-grow .time-heading,.source-grow .time-row{display:flex;border-bottom:1px solid #eee}.source-grow .time-heading>span,.source-grow .time-row>span{width:65px;flex-shrink:0;padding:8px;color:#aaa;font-size:11px}.source-grow .time-heading b,.source-grow .time-row>div{flex:1;border-left:1px solid #eee;padding:8px;font-size:12px;font-weight:400}.source-grow .time-row{height:55px}.source-grow .website-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px}.source-grow .website-header h3{margin-bottom:8px}.source-grow .website-header .textbutton{font-size:11px;padding:0}.source-grow .website-header select{font-size:13px}.source-grow .people-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:24px}.source-grow .person-card{border:1px solid #eee;border-radius:4px;padding:30px;display:flex;align-items:center;flex-direction:column;gap:16px}.source-grow .person-card h3{margin:0}.source-grow .person-card>span:not(.large-avatar){font-size:12px}.source-grow .large-avatar{width:90px;height:90px;font-size:25px}.source-grow .integration-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:24px}.source-grow .integration-card{border:1px solid #e1e2e6;padding:24px;border-radius:5px}.source-grow .integration-card svg{color:#8da6bc}.source-grow .integration-card h3{margin-top:18px}.source-grow .integration-card p{font-size:12px;color:#aaa}.source-grow .permission-group{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;border-top:1px solid #eee;padding:24px 0}.source-grow .permission-group h3{grid-column:1/-1}.source-grow .permission-group .field{margin:0}.source-grow .brochure-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.source-grow .brochure-grid>button{padding:8px;border:2px solid transparent}.source-grow .brochure-grid>button.selected{border-color:#4e85b8;border-radius:5px}.source-grow .brochure-paper{background:#fff;box-shadow:0 2px 10px #0002;padding:18px;text-align:left;min-height:350px;font-size:10px;margin-bottom:12px}.source-grow .brochure-photo{background:#dbe6ed;height:120px;display:grid;place-items:center;color:#92adbd}.source-grow .brochure-paper h3{font-size:13px;margin:16px 0}.source-grow .brochure-paper p,.source-grow .brochure-paper span{font-size:10px}.source-grow .muted{color:#bbb}@keyframes slide{0%{transform:translate(100%)}to{transform:translate(0)}}@media(min-width:1600px){.source-grow .filter-right select{min-width:415px}.source-grow .step-content{max-width:720px}}@media(max-width:1300px){.source-grow .org-anchor{display:none}.source-grow .topbar{gap:18px}.source-grow .record-info{align-items:center}.source-grow .record-actions{gap:8px}.source-grow .record-actions .primary{font-size:11px;padding:8px 10px}.source-grow .overview-grid{grid-template-columns:210px 1fr}.source-grow .related-stack{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr)}.source-grow .calendar-layout{grid-template-columns:220px 1fr}.source-grow .calendar-tools{flex-wrap:wrap}.source-grow .filter-right select{min-width:160px}.source-grow .filter-right{gap:12px}.source-grow .sidebar{width:230px}.source-grow .main{margin-left:230px}.source-grow .step-layout{grid-template-columns:28% 72%}.source-grow .step-nav{padding:15px}.source-grow .step-nav button{gap:10px;font-size:12px}.source-grow .step-nav small{font-size:10px}}@media(max-width:900px){.source-grow .topbar{padding:0 12px;gap:12px}.source-grow .product-button{font-size:12px}.source-grow .top-search{width:220px}.source-grow .sidebar{width:200px}.source-grow .main{margin-left:200px;padding-left:16px;padding-right:16px}.source-grow .page-heading{padding:24px}.source-grow .filterbar{flex-wrap:wrap}.source-grow .filter-right{margin-left:auto;flex-wrap:wrap}.source-grow .record-info{flex-wrap:wrap;align-items:center}.source-grow .record-actions{width:100%;margin-left:0}.source-grow .step-layout{grid-template-columns:220px 1fr}.source-grow .feature-grid{grid-template-columns:repeat(2,1fr)}.source-grow .overview-grid{grid-template-columns:180px 1fr;gap:16px}.source-grow .related-stack{grid-template-columns:repeat(2,1fr)}.source-grow .designer-layout{grid-template-columns:230px 1fr}.source-grow .calendar-layout{grid-template-columns:180px 1fr}.source-grow .calendar-side{padding:16px}.source-grow .permission-group,.source-grow .integration-grid,.source-grow .brochure-grid,.source-grow .people-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.source-grow .topbar{gap:10px}.source-grow .logo{font-size:22px;margin:0}.source-grow .me{font-size:9px}.source-grow .product-button{font-size:0;gap:3px}.source-grow .product-button>svg{width:18px}.source-grow .top-search{width:auto;flex:1;min-width:70px}.source-grow .top-search input{font-size:11px!important;min-height:32px!important;height:32px}.source-grow .top-action{font-size:0;gap:0}.source-grow .top-action>svg{width:18px}.source-grow .profile-avatar{width:28px;height:28px;font-size:9px}.source-grow .sidebar,.source-grow .sidebar.collapsed{width:50px}.source-grow .sidebar:not(.collapsed):not(:has(.nav-caption)) .nav-group{padding:12px 15px}.source-grow .sidebar:not(.collapsed):not(:has(.nav-caption)) .nav-group span,.source-grow .sidebar:not(.collapsed):not(:has(.nav-caption)) .nav-group>svg:last-child:not(:first-child),.source-grow .sidebar .support span,.source-grow .sidebar .support>svg:last-child{display:none}.source-grow .sidebar .support{padding:15px}.source-grow .sidebar:not(.collapsed):not(:has(.nav-caption)) .nav-children{position:fixed;left:50px;top:50px;width:190px;background:#fff;box-shadow:3px 3px 10px #0002;padding:20px 0}.source-grow .nav-children a{padding-left:24px}.source-grow .sidebar:has(.nav-caption){width:50px;overflow:visible}.source-grow .sidebar:has(.nav-caption)>button{font-size:0;padding:15px}.source-grow .sidebar:has(.nav-caption) nav{position:absolute;top:48px;bottom:0;left:0;width:50px;background:#fff;overflow:auto;transition:width .2s}.source-grow .sidebar:has(.nav-caption):hover nav{width:210px;box-shadow:3px 0 10px #0002}.source-grow .sidebar:has(.nav-caption) nav>a{padding:10px 7px;white-space:nowrap;overflow:hidden;text-overflow:clip;font-size:9px}.source-grow .sidebar:has(.nav-caption):hover nav>a{padding:10px 20px;font-size:13px}.source-grow .nav-caption{display:none}.source-grow .main,.source-grow .main.collapsed{margin-left:50px;padding:66px 10px 20px}.source-grow .page-heading{padding:20px 16px;min-height:80px;gap:10px}.source-grow .page-heading h2{font-size:16px}.source-grow .primary,.source-grow .secondary{padding:8px 12px;font-size:12px}.source-grow .tabs>button{font-size:12px;padding:12px}.source-grow .filterbar{padding:16px;gap:14px}.source-grow .searchbox{width:100%;flex-shrink:1}.source-grow .filter-right{width:100%;justify-content:space-between;gap:8px}.source-grow .filter-right select{min-width:0;max-width:180px;font-size:11px;flex:1}.source-grow .filter-right .textbutton{font-size:11px;padding:4px}.source-grow .table-scroll table{font-size:11px}.source-grow .table-scroll td,.source-grow .table-scroll th{padding:10px 12px}.source-grow .row-link{font-size:11px}.source-grow .pagination{padding:12px;gap:8px;font-size:10px;flex-wrap:wrap;height:auto;min-height:66px}.source-grow .pagination>span:first-child{display:none}.source-grow .pagination label{gap:3px}.source-grow .pagination select{font-size:10px;padding:0}.source-grow .pagination>button{padding:0}.source-grow .record-band{height:45px}.source-grow .record-info{padding:12px;gap:10px}.source-grow .record-image{width:65px;height:65px;margin-top:-30px;border:3px solid white}.source-grow .record-image svg{width:32px}.source-grow .record-info h2{font-size:13px;max-width:190px}.source-grow .record-info .badge{font-size:9px;padding:3px 5px}.source-grow .record-actions{gap:6px;flex-wrap:wrap}.source-grow .record-actions .primary{font-size:10px;padding:7px 9px}.source-grow .record-tabs .tabs>button{font-size:11px;padding:8px 12px}.source-grow .step-layout{display:block}.source-grow .step-nav{display:flex;overflow:auto;border-right:0;border-bottom:1px solid #ddd;padding:10px}.source-grow .step-nav button{min-width:130px;padding:5px;margin:0;gap:8px}.source-grow .step-nav small{display:none}.source-grow .step-icon{width:26px;height:26px;font-size:11px}.source-grow .step-content{padding:20px 16px}.source-grow .field{margin-bottom:22px}.source-grow .field>input,.source-grow .field>select,.source-grow .field>textarea{font-size:13px}.source-grow .overview-grid{display:flex;flex-direction:column}.source-grow .overview-grid>*{width:100%}.source-grow .overview-grid>.card dl{display:grid;grid-template-columns:1fr 1fr;gap:10px}.source-grow .overview-grid dd{margin-bottom:8px}.source-grow .related-stack{display:grid;grid-template-columns:1fr 1fr;gap:10px}.source-grow .related-stack .padded{padding:15px}.source-grow .timeline-meta{flex-direction:column}.source-grow .padded{padding:18px}.source-grow .drawer-body{padding:20px}.source-grow .drawer-head{padding:18px 20px}.source-grow .form-actions{gap:7px}.source-grow .form-actions .primary,.source-grow .form-actions .secondary{font-size:11px;padding:8px 10px}.source-grow .two-col{gap:12px}.source-grow .feature-grid{grid-template-columns:1fr 1fr;font-size:11px}.source-grow .calendar-layout{display:block}.source-grow .calendar-side{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #ddd}.source-grow .calendar-side .mini-calendar,.source-grow .calendar-side h4,.source-grow .calendar-side .calendar-check{display:none}.source-grow .calendar-tools{padding:12px;justify-content:center}.source-grow .calendar-tools h2{font-size:14px}.source-grow .month-grid{grid-template-columns:repeat(7,minmax(38px,1fr))}.source-grow .day-cell{min-height:75px;padding:2px}.source-grow .weekday{font-size:9px;padding:6px 0}.source-grow .calendar-event{font-size:8px}.source-grow .event-list>button{flex-wrap:wrap;gap:10px;font-size:11px}.source-grow .website-header{padding:16px;flex-wrap:wrap}.source-grow .website-header h3{font-size:14px}.source-grow .website-header select{width:100%;font-size:11px}.source-grow .people-grid,.source-grow .integration-grid,.source-grow .brochure-grid{grid-template-columns:1fr}.source-grow .cms-form{padding:16px}.source-grow .cms-form .form-actions{flex-wrap:wrap;white-space:normal}.source-grow .designer-layout{display:flex;flex-direction:column}.source-grow .designer-panel{padding:12px}.source-grow .block-palette{grid-template-columns:repeat(5,1fr);gap:5px}.source-grow .block-palette>button{padding:10px 2px;font-size:8px}.source-grow .designer-panel .field{margin-bottom:12px}.source-grow .design-preview-area{padding:10px}.source-grow .design-preview,.source-grow .design-preview .design-block{padding:12px}.source-grow .page-heading:has(.design-name){flex-wrap:wrap}.source-grow .design-name{font-size:14px;min-width:100px;width:150px}.source-grow .workflow-toolbar{gap:10px;padding:10px;height:auto;min-height:64px;flex-wrap:wrap}.source-grow .workflow-toolbar h2{order:-1;width:100%;font-size:13px}.source-grow .workflow-toolbar button,.source-grow .workflow-toolbar label{font-size:10px}.source-grow .canvas-controls{max-width:calc(100vw - 24px);gap:2px}.source-grow .canvas-controls>button{padding:3px}.source-grow .canvas-controls>span{font-size:10px}.source-grow .workflow-canvas{height:calc(100vh - 92px)}.source-grow .permission-group{grid-template-columns:1fr}.source-grow .search-results{width:300px;right:-80px}.source-grow .replica-footer{font-size:8px}.source-grow .bulkbar{flex-wrap:wrap;padding:10px;font-size:10px}.source-grow .toast{width:90%;font-size:11px;bottom:12px;text-align:center}}@media print{.source-grow .topbar,.source-grow .sidebar,.source-grow .replica-footer,.source-grow .page-heading button,.source-grow .record-actions{display:none}.source-grow .main{margin:0;padding:0}.source-grow .card{box-shadow:none}.source-grow .brochure-grid>button:not(.selected){display:none}}.source-grow .listing-table table{min-width:1910px;font-size:14px}.source-grow .listing-table .row-link{font-size:14px}.source-grow .listing-table th{font-size:12px}.source-grow .listing-table td,.source-grow .listing-table th{height:56px}.source-grow .listing-table th{height:48px}.source-grow .listing-table td:nth-child(2),.source-grow .listing-table th:nth-child(2){min-width:450px}.source-grow .listing-table td:nth-child(3),.source-grow .listing-table th:nth-child(3){min-width:222px}.source-grow .listing-table td:nth-child(4),.source-grow .listing-table th:nth-child(4){min-width:144px}.source-grow .listing-table td:nth-child(5),.source-grow .listing-table th:nth-child(5){min-width:250px}.source-grow .listing-table td:nth-child(6),.source-grow .listing-table th:nth-child(6){min-width:178px}.source-grow .listing-table td:nth-child(7),.source-grow .listing-table th:nth-child(7){min-width:140px}.source-grow .listing-table td:nth-child(8),.source-grow .listing-table th:nth-child(8){min-width:190px}.source-grow .listing-table .agentlist{flex-direction:row;font-size:11px;white-space:nowrap;gap:12px}.source-grow .listing-table .badge{font-size:13px}.source-grow .list-card>.tabs>button{font-size:15px}.source-grow .listing-table .filter-right .textbutton{font-size:14px;font-weight:500}.source-grow .nav-children a{min-height:42px}.source-grow .nav-group{min-height:42px;padding-top:10px;padding-bottom:10px}@media(max-width:600px){.source-grow .listing-table table,.source-grow .listing-table .row-link{font-size:12px}.source-grow .list-card>.tabs>button{font-size:12px}.source-grow .listing-table td:nth-child(2),.source-grow .listing-table th:nth-child(2){min-width:300px}.source-grow .listing-table td:nth-child(3),.source-grow .listing-table th:nth-child(3){min-width:180px}.source-grow .listing-table .filter-right .textbutton{font-size:11px}}@media(max-width:600px){.source-grow .topbar .dropdown-anchor:has(.top-action) .dropdown{left:auto;right:0;min-width:200px}}.source-inspect *{box-sizing:border-box}.source-inspect{margin:0;min-height:100%;font:13px/1.5 Arial,Helvetica,sans-serif;color:#333}.source-inspect{background:#fff}.source-inspect button,.source-inspect input,.source-inspect select,.source-inspect textarea{font:inherit;color:inherit}.source-inspect button,.source-inspect a{cursor:pointer}.source-inspect a{color:#579aca;text-decoration:none}.source-inspect a:hover{text-decoration:underline}.source-inspect button{background:none;border:0}.source-inspect button:disabled{opacity:.5;cursor:default}.source-inspect input,.source-inspect select,.source-inspect textarea{border:1px solid #bbb;border-radius:0;padding:4px 6px;background:#fff;font-size:13px;min-width:0;max-width:100%;outline:none}.source-inspect input:focus,.source-inspect textarea:focus,.source-inspect select:focus{border-color:#6ca8ce;box-shadow:0 0 4px #6ca8ce55}.source-inspect input[type=checkbox]{accent-color:#5b9ed0}.source-inspect h2,.source-inspect h3,.source-inspect h4,.source-inspect p{margin:0}.source-inspect h2{font-size:21px;font-weight:400}.source-inspect h3{font-size:17px;font-weight:400}.source-inspect h4{font-size:13px;font-weight:600}.source-inspect .topbar{height:45px;display:flex;align-items:center;gap:0;background:repeating-linear-gradient(135deg,#373737 0,#373737 2px,#3b3b3b 2px,#3b3b3b 4px);color:#fff;padding:0 20px;position:sticky;top:0;z-index:30;font-size:13px}.source-inspect .topbar>a{margin-right:17px}.source-inspect .topbar img{height:35px;width:35px;object-fit:contain}.source-inspect .topbar nav{display:flex;align-items:stretch;height:45px}.source-inspect .nav-wrap{position:relative;display:flex;align-items:stretch}.source-inspect .nav-wrap>a{color:#fff;padding:13px 9px;display:flex;align-items:center;gap:7px;white-space:nowrap}.source-inspect .nav-wrap>a.active{background:#111}.source-inspect .nav-wrap>a:hover{background:#1f1f1f;text-decoration:none}.source-inspect .nav-dropdown{position:absolute;top:45px;left:0;min-width:260px;background:#fff;border:1px solid #ccc;box-shadow:0 4px 7px #0004;padding:5px 0;z-index:50}.source-inspect .nav-dropdown a{display:block;padding:8px 16px;color:#333}.source-inspect .nav-dropdown a:hover{background:#eee}.source-inspect .welcome{display:flex;align-items:center;gap:7px;color:#fff;line-height:14px;font-size:11px;padding:0 12px}.source-inspect .welcome span{text-align:left}.source-inspect .office-name{margin-left:10px;max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.source-inspect .user-menu{position:absolute;top:45px;left:680px;background:#fff;color:#333;box-shadow:0 4px 9px #0003;border:1px solid #ddd;width:170px;padding:7px}.source-inspect .user-menu button{display:block;padding:9px;width:100%;text-align:left}.source-inspect .body{display:flex;min-height:calc(100vh - 70px)}.source-inspect .body.help-open{padding-right:410px}.source-inspect .body main{flex:1;min-width:0}.source-inspect .filters{width:190px;flex-shrink:0;padding:36px 28px 18px 8px;border-right:1px solid #c6c6c6;background:linear-gradient(to right,#fff,#fafafa);position:relative;min-height:calc(100vh - 70px)}.source-inspect .collapse-filter{position:absolute;right:-1px;top:0;transform:translate(50%);background:#548dc0;color:#fff;z-index:5;height:34px;clip-path:polygon(0 50%,100% 0,100% 100%);width:15px;padding:0}.source-inspect .field{display:flex;flex-direction:column;gap:4px;margin-bottom:3px}.source-inspect .field>span{font-size:13px}.source-inspect .field input,.source-inspect .field select{width:100%;min-height:30px;padding:4px 6px}.source-inspect .field textarea{min-height:80px;resize:vertical}.source-inspect .filters .field{margin-bottom:2px}.source-inspect .filters .field>span{margin-bottom:1px}.source-inspect .filters .field input,.source-inspect .filters .field select{height:32px;font-size:12px;background:#fff}.source-inspect .chip-input{position:relative;border:1px solid #aaa;min-height:34px;padding:3px}.source-inspect .chip-input>span{display:inline-block;background:#8faebc;color:#fff;font-size:12px;padding:1px 5px;position:relative;z-index:1;pointer-events:none}.source-inspect .chip-input button{color:#fff;padding:0;pointer-events:auto}.source-inspect .chip-input select{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%;height:100%}.source-inspect .filter-buttons{display:flex;gap:9px;justify-content:space-between;margin:10px 2px 20px}.source-inspect .btn{border:1px solid #79afd1;border-radius:2px;min-height:29px;padding:4px 12px;color:#599bc8;background:#fff;display:inline-flex;align-items:center;justify-content:center;gap:3px;white-space:nowrap;font-size:12px;line-height:18px;box-shadow:inset 0 0 0 2px #f5f9fc}.source-inspect .btn:hover{background:#eaf4fc}.source-inspect .btn.primary{background:#72a5cd;color:#fff;box-shadow:none}.source-inspect .filters .btn{font-size:13px;padding:4px 10px}.source-inspect .dark-button{background:#383838;color:#fff;width:100%;padding:7px;border-radius:2px;font-size:14px}.source-inspect .dark-button:hover{background:#222}.source-inspect .quick-title{margin:15px 0 10px;font-weight:500}.source-inspect .quick-view{display:flex;align-items:center;gap:7px;padding:5px 0;font-size:12px;color:#555}.source-inspect .search-bar{height:40px;background:#f4f4f4;border-bottom:1px solid #ddd;display:flex;align-items:center;padding:5px 44px;gap:13px;position:relative}.source-inspect .search-bar>label{width:400px;display:flex;align-items:center;border:1px solid #8fb2c8;background:#fff;border-radius:2px;padding-left:5px;color:#6ea8cd;height:28px}.source-inspect .search-bar input{width:100%;border:0;box-shadow:none;font-style:italic;padding:4px;font-size:13px}.source-inspect .search-bar .btn{padding:3px 5px;min-height:28px;font-size:13px}.source-inspect .search-bar>button:first-child:not(.btn){position:absolute;left:5px;color:#73a6c8}.source-inspect .page-content{padding:0 20px 40px}.source-inspect .period-tabs{display:flex;align-items:center;gap:11px;margin:6px 0 8px}.source-inspect .period-tabs button{color:#539ad0;padding:5px 7px 3px;border-bottom:2px solid transparent;font-size:13px}.source-inspect .period-tabs button.selected{font-weight:600;border-bottom-color:#5ca5da}.source-inspect .period-tabs input{margin-left:5px}.source-inspect .show-date{font-size:12px;margin:9px 0 12px}.source-inspect .data-box{border:1px solid #e0e3e7}.source-inspect .display{background:#f0f3f7;height:53px;padding:12px;display:flex;align-items:center;gap:7px;font-size:12px}.source-inspect .display select{background:#fff;padding:3px 5px;width:69px}.source-inspect .data-scroll{overflow:auto}.source-inspect .data-table{width:100%;border-collapse:collapse;font-size:12px}.source-inspect .data-table th{background:linear-gradient(#f7f7f7,#e9e9e9);border:1px solid #ddd;text-align:left;font-size:12px;height:55px;font-weight:650;padding:8px;vertical-align:middle}.source-inspect .data-table th button{padding:0;display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;font-weight:600;letter-spacing:.2px;line-height:1.5}.source-inspect .data-table th .blue{color:#4783b8}.source-inspect .data-table td{border:1px solid #e2e2e2;padding:10px 8px;vertical-align:top;line-height:1.6;font-size:12px;height:80px}.source-inspect .data-table th:first-child{width:17%}.source-inspect .data-table th:nth-child(2){width:9%}.source-inspect .data-table th:nth-child(3){width:8%}.source-inspect .data-table th:nth-child(4){width:7%}.source-inspect .data-table th:nth-child(5){width:13%}.source-inspect .data-table th:nth-child(6){width:11%}.source-inspect .data-table th:nth-child(7){width:9%}.source-inspect .data-table th:last-child{min-width:165px;width:18%}.source-inspect .data-table tbody tr:nth-child(2n){background:#fefefe}.source-inspect .data-table tbody tr:hover{background:#f5fbff}.source-inspect .data-table .address-link{color:#333;line-height:1.5;display:inline}.source-inspect .info-button{float:right;color:#67a9d6;padding:0 4px}.source-inspect .center{text-align:center}.source-inspect .mono{font-family:Relative Pro,sans-serif;letter-spacing:.3px}.source-inspect .type-mark{display:inline-block;width:6px;height:14px;background:#58a7dc;vertical-align:middle;margin-right:3px}.source-inspect .status-dot{display:inline-block;width:12px;height:12px;background:#e9c762;border-radius:50%;margin-right:8px;vertical-align:middle;position:relative}.source-inspect .status-dot:after{content:"?";color:#fff;position:absolute;font-size:9px;text-align:center;top:0;right:0;bottom:0;left:0;line-height:12px}.source-inspect .status-dot.s0{background:#ec7965}.source-inspect .status-dot.s1{background:#e9c762}.source-inspect .status-dot.s2{background:#76b9d8}.source-inspect .status-dot.s3{background:#78b789}.source-inspect .status-dot.s4{background:#b3b3b3}.source-inspect .row-actions{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding-left:3px}.source-inspect .row-actions .btn{font-size:10px;min-height:30px;padding:3px 12px}.source-inspect .split{display:flex;position:relative;min-width:130px}.source-inspect .split .btn{border-radius:2px 0 0 2px;min-width:104px;border-right:0}.source-inspect .split>button:last-of-type{width:26px;border:1px solid #79afd1;border-left:0;border-radius:0 2px 2px 0;color:#62a0ca;background:#fff;display:flex;align-items:center;justify-content:center}.source-inspect .action-menu{position:absolute;right:0;top:30px;border:1px solid #ddd;background:#fff;box-shadow:0 3px 9px #0003;z-index:20;min-width:185px}.source-inspect .action-menu>button{display:block;white-space:nowrap;font-size:12px;padding:7px 12px;width:100%;text-align:left}.source-inspect .action-menu>button:hover{background:#edf5fc}.source-inspect .table-footer{background:#f0f3f7;display:flex;align-items:center;justify-content:space-between;min-height:62px;padding:12px;font-size:12px;border-top:1px solid #ddd;gap:10px}.source-inspect .pagination{display:flex;align-items:stretch}.source-inspect .pagination button{border:1px solid #ddd;border-right:0;background:#fafafa;min-width:31px;height:33px;color:#999;font-size:12px}.source-inspect .pagination button:last-child{border-right:1px solid #ddd}.source-inspect .pagination button.selected{background:#7caaca;color:#fff}.source-inspect .pagination button:disabled{opacity:.4}.source-inspect .sort-bar{display:flex;justify-content:flex-end;padding:12px 0 8px;font-size:12px}.source-inspect .sort-bar label{display:flex;align-items:center;gap:10px}.source-inspect .sort-bar select{min-width:210px}.source-inspect .list-meta{display:flex;align-items:center;justify-content:space-between;font-size:12px;border-bottom:1px solid #ddd;padding:8px 0 10px}.source-inspect .list-meta select{padding:2px;width:55px}.source-inspect .bulk{display:flex;align-items:center;gap:10px;padding:8px 0}.source-inspect .bulk .btn{min-height:20px;padding:0 3px}.source-inspect .property-card{border:1px solid #ddd;padding:15px;margin:0 0 13px;display:flex;align-items:flex-start;gap:18px;position:relative;background:#fff;min-height:200px}.source-inspect .card-select{margin-top:0}.source-inspect .property-image{width:150px;height:150px;flex-shrink:0;background:linear-gradient(145deg,#dce7ed,#bdcfd8);color:#6b8d9f;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #b8ccd6;gap:8px;font-size:11px}.source-inspect .property-summary{flex:1;min-width:170px;line-height:1.7;font-size:12px}.source-inspect .property-summary b,.source-inspect .inspection-summary b{font-weight:600}.source-inspect .inspection-summary{flex:1;font-size:12px;line-height:1.8;padding-top:5px}.source-inspect .inspection-summary a{display:block;margin-top:10px}.source-inspect .card-actions{position:absolute;right:15px;bottom:12px;display:flex;gap:0}.source-inspect .card-actions .btn{font-size:11px}.source-inspect .doc-top{display:flex;align-items:center;justify-content:space-between;padding-top:13px}.source-inspect .document-card{display:flex;align-items:flex-start;gap:17px;padding:17px 12px;border:1px solid #ddd;border-bottom:0;min-height:210px;font-size:12px}.source-inspect .document-card:nth-last-child(2){border-bottom:1px solid #ddd}.source-inspect .document-card .property-image{width:125px;height:125px}.source-inspect .doc-status{display:flex;gap:0;align-items:center;min-width:65px;font-size:12px}.source-inspect .doc-summary{flex:1;font-size:12px;min-width:170px;line-height:1.8}.source-inspect .doc-summary h4{font-size:13px;margin-bottom:8px}.source-inspect .signature-status{min-width:140px;font-size:12px;line-height:2;color:#777}.source-inspect .signature-status>span{display:block;color:#529a68}.source-inspect .signature-status small{color:#b99b40;font-size:11px}.source-inspect .document-card .row-actions{margin-top:15px}.source-inspect .empty{padding:50px 20px;text-align:center;color:#8b8b8b}.source-inspect .property-detail{padding:16px 20px 40px}.source-inspect .breadcrumb{font-size:12px;margin-bottom:18px}.source-inspect .detail-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.source-inspect .detail-header>div{display:flex;gap:8px}.source-inspect .detail-tabs{display:flex;flex-wrap:wrap;gap:0;border-bottom:1px solid #ddd}.source-inspect .detail-tabs button{padding:9px 12px;border:1px solid transparent;border-bottom:0;color:#4e91c4;font-size:12px}.source-inspect .detail-tabs button.selected{color:#555;border-color:#ddd;border-radius:4px 4px 0 0;background:#f7f7f7}.source-inspect .detail-tabs small{margin-left:5px;background:#aaa;color:#fff;padding:2px 5px;border-radius:8px;font-size:10px}.source-inspect .detail-summary{padding:26px 15px;display:flex;gap:50px}.source-inspect .detail-summary dl{flex:1}.source-inspect .detail-summary dl>div{display:flex;gap:18px;padding:6px 0}.source-inspect .detail-summary dt{font-weight:600;width:150px;text-align:right;flex-shrink:0}.source-inspect .detail-summary dd{margin:0;color:#555}.source-inspect .detail-summary .property-image{width:200px;height:180px;margin-bottom:10px}.source-inspect .detail-summary .btn{width:100%}.source-inspect dl{margin:0}.source-inspect dt{font-weight:600}.source-inspect dd{margin:0 0 14px}.source-inspect .tab-content{padding:30px}.source-inspect .tab-content h3{margin-bottom:20px}.source-inspect .muted{color:#8c8c8c;font-size:12px}.source-inspect .tab-content>.muted{display:block;margin-top:20px}.source-inspect .layout-list{padding:25px}.source-inspect .layout-list details{margin:10px 0;border:1px solid #ddd}.source-inspect .layout-list summary{padding:12px;background:#f1f4f6;cursor:pointer}.source-inspect .layout-list details p{padding:20px}.source-inspect .settings-menu{display:flex;flex-wrap:wrap;padding:15px 20px 0;border-bottom:1px solid #ddd;gap:0}.source-inspect .settings-menu a{padding:7px 10px;font-size:12px;color:#548eb6}.source-inspect .settings-menu a.selected{background:#529dc9;color:#fff}.source-inspect .settings-content{padding:20px 35px 50px}.source-inspect .settings-content h2{margin-bottom:20px}.source-inspect .tabs{display:flex;border-bottom:1px solid #ddd;gap:4px;margin-bottom:20px}.source-inspect .tabs button{padding:8px 14px;border:1px solid transparent;border-bottom:0;color:#5d97bc;font-size:12px}.source-inspect .tabs button.selected{border-color:#ddd;color:#444;background:#f7f7f7;border-radius:4px 4px 0 0}.source-inspect .office-info{max-width:850px}.source-inspect .office-info>div{display:flex;border-bottom:1px solid #eee;padding:10px 0;gap:25px}.source-inspect .office-info dt{width:280px;flex-shrink:0;font-weight:500}.source-inspect .office-info dd{margin:0;color:#666}.source-inspect .settings-actions{text-align:right;margin:10px 0}.source-inspect .disclaimer{margin-bottom:22px}.source-inspect .disclaimer h3{font-size:14px;margin-bottom:10px}.source-inspect .disclaimer textarea{width:100%;height:150px;resize:vertical;background:#eee;color:#666}.source-inspect .template-table{margin-top:20px}.source-inspect .template-table td{height:55px}.source-inspect .settings-placeholder{max-width:600px;margin-top:20px}.source-inspect .settings-placeholder .field{margin-bottom:20px}.source-inspect .site-footer{position:fixed;bottom:0;left:0;right:410px;background:#f1f1f1;border-top:1px solid #ccc;z-index:10;font-size:10px;padding:5px 10px;height:26px;box-shadow:0 -2px 3px #0001}.source-inspect .body:not(.help-open)~.site-footer{right:0}.source-inspect .site-footer a{text-decoration:underline;color:#478abd}.source-inspect .help-panel{position:fixed;right:0;top:45px;bottom:0;width:410px;background:#f2f2f2;border-left:8px solid #fff;box-shadow:-3px 0 7px #0002;z-index:15}.source-inspect .help-panel>header{height:120px;background:#51a4ec;color:#fff;display:flex;align-items:center;gap:16px;padding:25px 40px;position:relative}.source-inspect .help-panel>header img{width:56px;height:56px;object-fit:contain}.source-inspect .help-panel>header strong{font-family:Relative Pro,sans-serif;font-size:20px;line-height:1.5;color:#fff}.source-inspect .help-panel>header button{position:absolute;top:10px;right:10px;color:#fff;padding:0}.source-inspect .help-scroll{height:calc(100% - 120px);overflow:auto;padding:20px}.source-inspect .help-search{display:flex;align-items:center;background:#fff;border-radius:25px;padding:7px 12px;margin-bottom:25px;color:#777}.source-inspect .help-search input{border:0;background:none;padding:0 5px;box-shadow:none;font-size:12px;flex:1}.source-inspect .help-scroll section{background:#fff;padding:24px 29px;margin:0 0 25px;font-size:12px}.source-inspect .help-scroll h3{font-size:16px;color:#777;margin-bottom:17px;letter-spacing:.3px}.source-inspect .help-scroll ul{padding:0 0 0 12px;margin:0}.source-inspect .help-scroll li{padding:5px 0;font-size:12px;line-height:1.7}.source-inspect .help-scroll a{color:#111;text-decoration:underline}.source-inspect .help-scroll .help-breadcrumb{color:#58a0d0;font-size:12px;display:block;margin-bottom:17px;text-decoration:underline}.source-inspect .chat{position:absolute;bottom:28px;right:18px;width:60px;height:60px;background:#529ff0;border-radius:100%;color:#fff;box-shadow:0 2px 8px #0002;display:flex;align-items:center;justify-content:center}.source-inspect .help-toggle{position:fixed;right:20px;bottom:40px;background:#54a5e0;border-radius:50%;width:48px;height:48px;color:#fff;display:flex;align-items:center;justify-content:center;z-index:20}.source-inspect .overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:100;display:flex;align-items:flex-start;justify-content:center;padding:70px 20px 20px;overflow:auto}.source-inspect .dialog{background:#fff;width:600px;border-radius:5px;border:1px solid #aaa;box-shadow:0 5px 22px #0006;max-width:100%;margin-bottom:30px}.source-inspect .dialog.wide{width:850px}.source-inspect .dialog>header{padding:13px 17px;border-bottom:1px solid #ddd;display:flex;align-items:center;justify-content:space-between;background:#f5f5f5;border-radius:5px 5px 0 0}.source-inspect .dialog>header h3{font-size:17px;font-weight:500}.source-inspect .icon{display:inline-flex;align-items:center;justify-content:center;color:#888;padding:2px}.source-inspect .dialog-body{padding:20px}.source-inspect .dialog-body>p{margin:10px 0 20px}.source-inspect .dialog-body h4{margin:10px 0;font-size:13px}.source-inspect .dialog-body .btn{margin-right:7px}.source-inspect .dialog-body textarea{width:100%;height:100px}.source-inspect .dialog-body details{border:1px solid #ddd}.source-inspect .dialog-body summary{padding:13px;cursor:pointer;background:#eff5f9}.source-inspect .history-row{padding:16px 20px;border-top:1px solid #ddd;display:grid;grid-template-columns:55px 1fr;gap:8px}.source-inspect .history-row small{grid-column:2;color:#89a8ba}.source-inspect .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 22px}.source-inspect .local-note{background:#f3f7fa;color:#6e8794;font-size:12px;padding:10px;margin-bottom:20px!important}.source-inspect .dialog-footer{border-top:1px solid #ddd;margin-top:25px;padding-top:15px;display:flex;justify-content:flex-end;gap:5px}.source-inspect .dialog-body .field{margin-bottom:13px}.source-inspect .toast{position:fixed;left:50%;bottom:45px;transform:translate(-50%);z-index:150;background:#327daa;color:#fff;border-radius:3px;padding:10px 18px;box-shadow:0 2px 9px #0003;display:flex;gap:10px;align-items:center;white-space:nowrap}@media(max-width:1600px){.source-inspect .body.help-open{padding-right:350px}.source-inspect .help-panel{width:350px}.source-inspect .site-footer{right:350px}.source-inspect .help-panel>header{padding:25px 20px}.source-inspect .help-panel>header strong{font-size:18px}.source-inspect .help-scroll{padding:15px}.source-inspect .help-scroll section{padding:23px}.source-inspect .data-table td{font-size:11px;padding:10px 6px}.source-inspect .data-table th{padding:7px;font-size:11px}.source-inspect .property-card{gap:12px}.source-inspect .property-image{width:125px;height:125px}.source-inspect .document-card{gap:10px;flex-wrap:wrap}.source-inspect .doc-summary{flex:1}.source-inspect .signature-status{min-width:110px}.source-inspect .topbar{padding:0 12px}.source-inspect .nav-wrap>a{padding:13px 7px}.source-inspect .office-name{max-width:180px}}@media(max-width:1100px){.source-inspect .body.help-open{padding-right:300px}.source-inspect .help-panel{width:300px}.source-inspect .site-footer{right:300px}.source-inspect .help-panel>header{padding:18px 12px;height:110px}.source-inspect .help-panel>header img{width:45px}.source-inspect .help-panel>header strong{font-size:16px}.source-inspect .help-scroll{height:calc(100% - 110px);padding:10px}.source-inspect .help-scroll section{padding:18px}.source-inspect .filters{width:170px;padding-right:15px}.source-inspect .page-content{padding:0 13px 40px}.source-inspect .search-bar{padding-left:22px}.source-inspect .data-table{min-width:1000px}.source-inspect .property-card{flex-wrap:wrap}.source-inspect .property-summary{flex:1}.source-inspect .inspection-summary{min-width:220px}.source-inspect .property-card .card-actions{position:static;justify-content:flex-end;width:100%}.source-inspect .topbar .office-name{display:none}.source-inspect .document-card .signature-status{margin-left:140px}.source-inspect .settings-content{padding:20px}.source-inspect .office-info dt{width:200px}.source-inspect .detail-summary{gap:20px;padding:20px 0}.source-inspect .detail-summary dt{width:120px}}@media(max-width:800px){.source-inspect .topbar{overflow:visible;flex-wrap:wrap;height:auto;min-height:45px;padding:0 10px}.source-inspect .topbar nav{order:3;width:100%;overflow-x:auto;height:42px}.source-inspect .topbar>a{margin-right:10px}.source-inspect .welcome{margin-left:auto;height:45px}.source-inspect .body.help-open{padding-right:0}.source-inspect .help-panel{top:87px;width:350px;max-width:95vw;box-shadow:-4px 0 20px #0005}.source-inspect .site-footer{right:0}.source-inspect .filters{width:170px}.source-inspect .period-tabs{overflow:auto;gap:3px}.source-inspect .period-tabs button{white-space:nowrap;padding:6px 8px}.source-inspect .detail-header,.source-inspect .detail-summary{flex-wrap:wrap}.source-inspect .detail-summary dl{min-width:100%}.source-inspect .settings-menu{padding:10px 8px 0}.source-inspect .settings-menu a{padding:7px;font-size:11px}.source-inspect .office-info>div{gap:12px}.source-inspect .office-info dt{width:155px}.source-inspect .settings-content{padding:16px}.source-inspect .help-open .body main{width:100%}.source-inspect .user-menu{left:auto;right:10px;top:45px}.source-inspect .document-card .signature-status{margin-left:0}.source-inspect .document-card .row-actions{margin-top:0}.source-inspect .search-bar label{width:100%;max-width:400px}.source-inspect .search-bar{padding:5px 12px 5px 22px}.source-inspect .sort-bar select{min-width:160px}.source-inspect .toast{font-size:12px;max-width:90vw;white-space:normal}}@media(max-width:520px){.source-inspect .topbar nav{font-size:12px}.source-inspect .nav-wrap>a{padding:12px 8px}.source-inspect .body{display:block}.source-inspect .filters{width:100%;min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:5px 12px;padding:15px;border-bottom:1px solid #ccc;border-right:0}.source-inspect .filters .filter-buttons{margin:10px 0;justify-content:flex-start;gap:10px}.source-inspect .filters .dark-button{align-self:center;font-size:12px}.source-inspect .filters .quick-title,.source-inspect .filters .quick-view{display:none}.source-inspect .collapse-filter{right:4px;top:0;transform:none;clip-path:none;width:20px;height:18px}.source-inspect .page-content{padding:0 10px 35px}.source-inspect .search-bar{height:45px}.source-inspect .period-tabs{gap:1px;margin-top:8px}.source-inspect .period-tabs button{font-size:11px;padding:5px}.source-inspect .show-date{font-size:11px}.source-inspect .property-card{padding:10px;gap:10px}.source-inspect .property-image{width:100px;height:100px}.source-inspect .property-summary{min-width:170px;font-size:11px}.source-inspect .inspection-summary{min-width:100%;font-size:11px;padding-left:25px}.source-inspect .doc-top{gap:10px;flex-wrap:wrap}.source-inspect .document-card{padding:12px;gap:10px}.source-inspect .document-card .property-image{width:90px;height:90px}.source-inspect .doc-status{min-width:60px}.source-inspect .doc-summary{min-width:100%;font-size:11px}.source-inspect .document-card .row-actions{margin-left:auto}.source-inspect .document-card .signature-status,.source-inspect .list-meta{font-size:11px}.source-inspect .detail-header h2{font-size:18px}.source-inspect .detail-tabs button{font-size:11px;padding:8px}.source-inspect .detail-summary dl>div{font-size:12px;gap:10px}.source-inspect .detail-summary dt{width:105px}.source-inspect .detail-summary .property-image{width:160px;height:140px}.source-inspect .form-grid{grid-template-columns:1fr;gap:10px}.source-inspect .overlay{padding:25px 10px}.source-inspect .dialog-body{padding:15px}.source-inspect .dialog>header h3{font-size:16px}.source-inspect .office-info>div{display:block}.source-inspect .office-info dt{width:auto;margin-bottom:5px}.source-inspect .office-info dd{font-size:12px}.source-inspect .site-footer{font-size:8px;white-space:nowrap;overflow:hidden}.source-inspect .help-panel{top:87px}.source-inspect .settings-menu{max-height:130px;overflow:auto}.source-inspect .property-detail{padding:12px}.source-inspect .detail-header>div .btn{font-size:11px}.source-inspect .template-table{min-width:650px}.source-inspect .settings-content{overflow:auto}}.source-inspect .data-table td{padding-top:8px;padding-bottom:8px}.source-inspect .data-table th:nth-child(8){max-width:78px;min-width:65px}.source-inspect .data-table th:nth-child(8) button{max-width:60px;text-align:center;line-height:1.4}.source-inspect .full-text{width:100%;height:200px;background:#eee;display:block;margin:20px 0}.source-inspect .settings-note{margin:20px 0;font-weight:400}.source-inspect .setup-fields{max-width:650px;display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:25px 0}.source-inspect .wizard-tabs{display:flex;margin:25px 0;border-bottom:1px solid #ddd}.source-inspect .wizard-tabs button{padding:10px 15px;color:#579bca}.source-inspect .wizard-tabs button.selected{border-bottom:3px solid #60a0ce;color:#333}.source-inspect .predictive-tools{display:flex;gap:12px;margin:20px 0}.source-inspect .predictive-tools input{flex:1}.source-inspect .tour-setup{margin:20px 0;max-width:900px}.source-inspect .tour-setup>section{border:1px solid #ddd;margin:10px 0}.source-inspect .tour-setup>section>button{padding:14px 16px;background:#f5f5f5;display:flex;width:100%;align-items:center;justify-content:space-between;font-size:14px}.source-inspect .tour-setup>section>div{padding:20px}.source-inspect .tour-setup .field{max-width:600px;margin-bottom:18px}.source-inspect .tour-setup input[type=color]{width:100px;height:35px}.source-inspect .tour-setup .btn{margin-top:15px}@media(max-width:520px){.source-inspect .predictive-tools{flex-wrap:wrap}.source-inspect .predictive-tools input{min-width:100%}.source-inspect .wizard-tabs{overflow:auto}.source-inspect .wizard-tabs button{white-space:nowrap;padding:9px}.source-inspect .setup-fields{grid-template-columns:1fr}}.source-inspect .setting-breadcrumb{background:#f3f3f3;border-bottom:1px solid #ddd;padding:10px;margin:-20px -15px 20px;color:#777}.source-inspect .setting-title{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px}.source-inspect .setting-title>div{display:flex;gap:6px}.source-inspect .plcr-settings>h2{margin:25px 0;font-size:24px}.source-inspect .plcr-settings{max-width:1100px}.source-inspect .plcr-emails section,.source-inspect .plcr-reminders section{padding:17px 0;border-bottom:1px solid #ddd}.source-inspect .plcr-emails section>p,.source-inspect .plcr-reminders p{margin:6px 0 12px;color:#777}.source-inspect .plcr-emails section>div{display:flex;gap:15px;align-items:center}.source-inspect .plcr-emails section>div>span{background:#f3f3f3;padding:12px;flex:1}.source-inspect .plcr-reminders .btn{margin-right:10px}.source-inspect .setting-next{text-align:right;margin:15px 0}.source-inspect .recipient-settings section{margin:25px 0}.source-inspect .recipient-settings section>label{display:flex;gap:10px;align-items:center;margin:10px 0}.source-inspect .recipient-settings p{color:#777}.source-inspect .template-settings{display:grid;grid-template-columns:250px minmax(0,1fr);margin:20px 0;gap:20px}.source-inspect .template-settings nav{border:1px solid #ddd;display:flex;flex-direction:column}.source-inspect .template-settings nav>button{padding:12px;text-align:left;color:#579bca;border-bottom:1px solid #eee}.source-inspect .template-settings nav>button.selected{background:#f2f5f8;color:#333}.source-inspect .layout-templates{grid-template-columns:1fr}.source-inspect .template-settings .template-table{margin:0}.source-inspect .tour-settings-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:25px;margin-top:15px}.source-inspect .tour-settings-grid .tour-setup{margin-top:0}.source-inspect .tour-preview .tabs{flex-wrap:wrap;margin-bottom:0}.source-inspect .tour-preview .tabs button{padding:6px;font-size:11px;flex:1}.source-inspect .synthetic-panorama{height:370px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:18px;text-align:center;color:#fff;padding:25px}.source-inspect .synthetic-panorama small{max-width:260px}.source-inspect .tour-preview>p{padding:15px;background:#f4f4f4;text-align:center}.source-inspect .sample-link{margin-bottom:25px}.source-inspect .agreement-card .signature-status,.source-inspect .condition-card .signature-status{min-width:200px}.source-inspect .document-card .doc-status{margin-top:12px}.source-inspect .document-card .row-actions{min-width:170px}.source-inspect .tour-card{min-height:190px}.source-inspect .key-access{max-width:700px}.source-inspect .key-access>.field{margin-top:20px}.source-inspect .key-photo{width:150px;height:130px;background:#eff3f5;display:grid;place-items:center;color:#999}.source-inspect .detail-table{margin:20px 0;min-width:650px}.source-inspect .tenancy-tab h3{margin:30px 0 10px}.source-inspect .layout-editor{display:grid;grid-template-columns:250px minmax(0,1fr);border:1px solid #ddd;margin-bottom:20px}.source-inspect .layout-editor [role=radiogroup]{background:#fafafa;border-right:1px solid #ddd}.source-inspect .layout-editor [role=radio]{padding:13px 15px;text-align:left;display:block;width:100%;border-bottom:1px solid #ddd}.source-inspect .layout-editor [role=radio].selected{background:#e7f3fc;color:#3995cf}.source-inspect .layout-editor small{display:block;color:#999}.source-inspect .layout-editor>section{padding:20px}.source-inspect .layout-editor li{padding:8px;border-bottom:1px solid #eee;list-style:none}.source-inspect .layout-editor ul{padding:0}.source-inspect .layout-editor textarea{height:300px}.source-inspect .compliance-section{border:1px solid #ddd;margin-bottom:15px}.source-inspect .compliance-section>summary{padding:15px;background:#f5f5f5;font-weight:600;cursor:pointer}.source-inspect .compliance-section>p,.source-inspect .compliance-section>.field{margin:15px}.source-inspect .compliance-options{display:flex;gap:10px;margin:15px}.source-inspect .compliance-options button{border:1px solid #ddd;border-radius:3px;padding:7px 14px}.source-inspect .compliance-options button.selected{background:#5b9ed0;color:#fff}.source-inspect .related-document{padding:20px;border:1px solid #ddd;margin:15px 0}.source-inspect .related-document p{margin:10px 0}.source-inspect .condition-card .property-image{width:150px;height:150px}@media(max-width:1200px){.source-inspect .tour-settings-grid{grid-template-columns:1fr}.source-inspect .template-settings{grid-template-columns:200px minmax(0,1fr)}.source-inspect .document-card .signature-status{min-width:160px}.source-inspect .layout-editor{grid-template-columns:200px minmax(0,1fr)}}@media(max-width:800px){.source-inspect .template-settings{grid-template-columns:1fr}.source-inspect .template-settings nav{max-height:180px;overflow:auto}.source-inspect .plcr-emails section>div{flex-wrap:wrap}.source-inspect .setting-title{flex-wrap:wrap}.source-inspect .setting-title>div{flex-wrap:wrap}.source-inspect .layout-editor{grid-template-columns:1fr}.source-inspect .layout-editor [role=radiogroup]{max-height:220px;overflow:auto}.source-inspect .tab-content{padding:15px}.source-inspect .document-card .row-actions{min-width:0}.source-inspect .tour-settings-grid{gap:15px}.source-inspect .synthetic-panorama{height:280px}}.source-inspect .local-assets{border-top:1px solid #ddd;margin-top:25px;padding-top:20px}.source-inspect .local-assets>p{margin:10px 0}.source-inspect .local-media{display:flex;flex-wrap:wrap;gap:15px}.source-inspect .local-media figure{margin:10px 0;max-width:180px}.source-inspect .local-media img{width:160px;height:100px;object-fit:contain;background:#eee}.source-inspect .local-media figcaption{overflow-wrap:anywhere;font-size:12px;margin:5px 0}.source-inspect .signature-tools{border-top:1px solid #eee;margin-top:15px;padding-top:15px}.source-inspect .signature-tools>.field{max-width:350px}.source-inspect .export-tools{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0}.source-inspect .export-tools .field{margin:0}.source-inspect .form-errors{padding:12px;background:#fff2f0;border:1px solid #df9999;color:#b34343;margin:15px 0}.source-inspect .template-content{white-space:pre-wrap;background:#f6f6f6;border:1px solid #ddd;padding:15px;overflow-wrap:anywhere}.source-inspect .body main:has(.settings-menu){display:grid;grid-template-columns:190px minmax(0,1fr);align-items:start}.source-inspect .settings-menu{display:flex;flex-direction:column;flex-wrap:nowrap;padding:0;border-right:1px solid #ccc;border-bottom:0;background:#f7f7f7;min-height:calc(100vh - 71px);max-height:none;overflow:visible;align-self:stretch}.source-inspect .settings-menu a{display:block;padding:7px;border-bottom:1px solid #ddd;font-size:12px;color:#555;min-height:34px}.source-inspect .settings-menu a.selected{background:#fff;color:#4783ad;font-weight:600;border-right:2px solid #5599c9}.source-inspect .settings-content{padding:41px 20px 40px;min-width:0}.source-inspect .plcr-settings{position:relative;min-height:calc(100vh - 128px);max-width:none;display:flex;flex-direction:column}.source-inspect .plcr-settings .setting-breadcrumb{position:absolute;left:0;top:0;width:210px;height:100px;display:flex;align-items:center;margin:0;padding:20px;font-size:14px;font-weight:600;color:#fff;background:#444;border:0;z-index:1}.source-inspect .plcr-settings .setting-title{background:#444;color:#fff;min-height:100px;margin:0 -20px;padding:22px 20px 22px 230px;justify-content:center}.source-inspect .plcr-settings .setting-title h3{font-size:24px;text-align:center;flex:1}.source-inspect .plcr-settings .setting-title .btn{background:transparent;color:#aaa;border:0;box-shadow:none}.source-inspect .plcr-settings>h2{font-size:32px;margin:33px 64px 0;padding-bottom:5px;border-bottom:1px solid #e5edf0}.source-inspect .plcr-settings .setup-fields{display:block;max-width:none;margin:10px 64px 30px;padding-bottom:20px;border-bottom:1px solid #e5edf0}.source-inspect .plcr-settings .setup-fields .field{flex-direction:row;align-items:center;gap:8px;margin:8px 0}.source-inspect .plcr-settings .setup-fields .field>span{font-size:15px;font-weight:600}.source-inspect .plcr-settings .setup-fields>.field input{width:80px;background:#ddd}.source-inspect .plcr-settings .setup-fields>div{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.source-inspect .plcr-settings .setup-fields>div input{width:50px;background:#ddd}.source-inspect .plcr-settings .setup-fields>div select{width:125px;background:#ddd}.source-inspect .plcr-settings .wizard-tabs{margin:auto -20px 0;background:#444;border:0;justify-content:center;padding:0 80px 0 20px;min-height:50px;align-items:center}.source-inspect .plcr-settings .wizard-tabs button{color:#fff;padding:8px 10px;border:0}.source-inspect .plcr-settings .wizard-tabs button.selected{color:#51a5dc;border:0}.source-inspect .plcr-settings .setting-next{position:absolute;right:6px;bottom:22px;margin:0;display:flex;gap:5px}.source-inspect .plcr-settings>.muted{padding-top:7px;font-size:10px}.source-inspect .plcr-emails,.source-inspect .plcr-reminders,.source-inspect .recipient-settings{margin:0 64px 30px}.source-inspect .local-demo-actions{display:flex;align-items:center;gap:10px;margin:5px 0}.source-inspect .help-sections>button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:20px 0;color:#579bca;border-bottom:1px solid #8ec0df;text-align:left}@media(max-width:1100px){.source-inspect .body main:has(.settings-menu){grid-template-columns:170px minmax(0,1fr)}.source-inspect .plcr-settings .setting-title{padding-left:165px}.source-inspect .plcr-settings .setting-breadcrumb{width:155px;font-size:12px}.source-inspect .plcr-settings .setting-title h3{font-size:20px}.source-inspect .plcr-settings>h2,.source-inspect .plcr-emails,.source-inspect .plcr-reminders,.source-inspect .recipient-settings{margin-left:20px;margin-right:20px}.source-inspect .plcr-settings .setup-fields{margin-left:20px;margin-right:20px}}@media(max-width:800px){.source-inspect .body main:has(.settings-menu){display:block}.source-inspect .settings-menu{display:flex;flex-direction:row;flex-wrap:wrap;min-height:0;max-height:130px;overflow:auto;border-right:0;border-bottom:1px solid #ddd}.source-inspect .settings-menu a{font-size:11px;min-height:0}.source-inspect .settings-content{padding:20px 15px 40px}.source-inspect .plcr-settings .setting-title{padding:15px;margin:0;min-height:85px}.source-inspect .plcr-settings .setting-title h3{font-size:19px;text-align:left}.source-inspect .plcr-settings .setting-breadcrumb{position:static;width:auto;height:auto;padding:10px;background:#eee;color:#666;display:block;margin:0}.source-inspect .plcr-settings>h2{font-size:24px;margin:25px 0 0}.source-inspect .plcr-settings .setup-fields{margin:10px 0 25px}.source-inspect .plcr-settings .setup-fields .field{flex-wrap:wrap}.source-inspect .plcr-settings .setup-fields .field>span{font-size:13px}.source-inspect .plcr-settings .wizard-tabs{margin:20px 0 0;padding:10px 5px;flex-wrap:wrap}.source-inspect .plcr-settings .setting-next{position:static;justify-content:flex-end;background:#444;padding:5px 10px}.source-inspect .plcr-emails,.source-inspect .plcr-reminders,.source-inspect .recipient-settings{margin-left:0;margin-right:0}}#root#root .source-workspace{font-variant-numeric:normal;font-feature-settings:normal}#root#root .source-workspace :is(table,td,th,.data-table,.listing-table,.metric,.amount,.value){font-variant-numeric:normal;font-feature-settings:normal}#root#root .source-workspace :is(td,th){overflow-wrap:break-word;word-break:normal}#root#root .source-workspace :is(table,.listing-table table){table-layout:auto}#root#root .source-workspace :is(th,.listing-table table th,.data-table th,thead td){text-transform:none;letter-spacing:0;font-size:11.5px;font-weight:700;line-height:1.4;color:#333;background:#fcf5f5;padding:11px 14px;height:auto}#root#root .source-workspace :is(th button,th a,th span){text-transform:none;letter-spacing:0;font-size:inherit;font-weight:inherit;color:inherit}#root#root .source-workspace :is(td,.data-table td,.listing-table table td){font-size:13px;line-height:1.45;padding:13px 14px;border-bottom:1px solid #3333330f}#root#root .source-workspace tbody tr:last-child td{border-bottom:0}#root#root .source-workspace :is(.tabs,.detail-tabs,.period-tabs)>:is(button,a){border-radius:9px;font-size:13px}#root#root .source-workspace :is(.tabs,.detail-tabs,.period-tabs)>:is(.active,.selected){background:#e8efe8;color:#333;font-weight:650}#root#root .source-workspace :is(main>h1,.body>main>h1,.page-heading h1){border:0;padding:0;margin:0 0 22px}#root#root .source-workspace :is(.pagination,.table-footer) :is(label,span,button,a,select){white-space:nowrap}#root#root .source-grow .list-card .page-heading :is(h1,h2){font-size:20px;letter-spacing:0;margin:0}.workspace-hub .hub-key-metric{display:block;margin-top:4px;font-size:12px;font-variant-numeric:tabular-nums}.workspace-hub .hub-link-status{display:flex;align-items:center;gap:8px;text-align:right;flex-shrink:0;max-width:52%}.workspace-hub .hub-link-status .tag{white-space:normal;font-size:11px;line-height:1.35;padding:5px 8px;text-align:right}.workspace-hub .hub-link-status .tag strong{font-variant-numeric:tabular-nums;font-weight:600}.workspace-hub .hub-page-link>span:first-child{flex:1}@media(max-width:560px){.workspace-hub .hub-link-status{max-width:46%}.workspace-hub .hub-link-status .tag{font-size:10px}.workspace-hub .hub-page-link{gap:8px}}.hub-today{margin:4px 0 26px}.hub-today h2{margin:0 0 12px;font-size:18px}.hub-today-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.hub-today-card{position:relative;display:flex;flex-direction:column;gap:12px;padding:18px 18px 14px;border-radius:15px;background:#fff;color:#333;text-decoration:none;border-top:5px solid var(--t,#333);transition:transform .16s ease,box-shadow .16s ease}.hub-today-card:hover{transform:translateY(-2px);box-shadow:0 8px 22px #33333314}.hub-today-card:focus-visible{outline:2px solid #419bd2;outline-offset:2px}.hub-today-card.tone-clay{--t:#cc8d6e}.hub-today-card.tone-sky{--t:#419bd2}.hub-today-card.tone-fern{--t:#81a383}.hub-today-card.tone-ink{--t:#333}.hub-today-card.is-clear{opacity:.72}.hub-today-top{display:flex;align-items:baseline;gap:10px}.hub-today-top b{font-size:34px;line-height:1;font-weight:700}.hub-today-top span{font-size:13.5px;font-weight:700;line-height:1.3}.hub-today-card ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.hub-today-card li{display:grid;gap:1px;padding:7px 10px;border-radius:9px;background:#fcf5f5}.hub-today-card li span{font-size:12.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-today-card li small{font-size:11.5px;color:#655d59}.hub-today-card p{margin:0;font-size:12.5px;color:#817a77}.hub-today-go{margin-top:auto;display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700}.hub-all-title{margin:0 0 12px;font-size:18px}.tq-brief{background:#fff;border-radius:16px;padding:18px 22px;margin-bottom:20px}.tq-brief h2{font-size:14px;margin:0 0 8px}.tq-brief p{margin:4px 0;font-size:13.5px;line-height:1.55;max-width:780px}.tq td .cell-sub .tq-ai-tag{display:inline-flex;align-items:center;gap:4px;margin-right:6px;font-size:10px;padding:3px 6px}.tq{overflow-x:auto}.tq table{width:100%;border-collapse:collapse;font-size:13px}.tq th{text-align:left;font-size:11.5px;font-weight:700;color:#655d59;padding:10px;border-bottom:1px solid #3333331f;white-space:nowrap}.tq td{padding:11px 10px;border-bottom:1px solid #33333314;vertical-align:top}.tq td .cell-sub{display:block}.tq-next{max-width:340px;color:#333;line-height:1.4;display:table-cell}.tq-next{overflow:hidden}.tq tr.is-done td{opacity:.62}.tq-due{white-space:nowrap}.tq-due.is-late{color:#b4572e;font-weight:700}.tq tbody tr:hover td{background:#fcf5f5}@media(max-width:640px){.tq{overflow:visible}.tq table,.tq tbody{display:block;width:100%;min-width:0!important}.tq thead{display:none}.tq tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"task st" "prop prop" "next next" "who due";gap:5px 10px;padding:14px 2px;border-bottom:1px solid #3333331a}.tq tbody td{padding:0;border:0;max-width:none;min-width:0;box-sizing:border-box}.tq-task{grid-area:task}.tq-st{grid-area:st;text-align:right}.tq-prop{grid-area:prop;font-size:12.5px}.tq-next{grid-area:next;font-size:12.5px;background:#fcf5f5;border-radius:8px;padding:7px 9px!important}.tq-who{grid-area:who;font-size:12px;color:#655d59}.tq-due{grid-area:due;text-align:right;font-size:12px}.tq-due .cell-sub{display:inline;margin-left:4px}}.ps-source{margin:0 0 14px;font-size:12px;letter-spacing:.01em}.ps-actions{display:inline-flex;gap:8px;flex-wrap:wrap}.ps-checks{margin:0 0 20px}.ps-count{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 10px}.ps-checks ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ps-checks li{display:grid;grid-template-columns:64px 1fr;gap:12px;align-items:start;padding:10px 12px;border:1px solid var(--ink);border-radius:3px;font-size:13px;line-height:1.55}.ps-checks li.is-fix{border-left:6px solid var(--terracotta)}.ps-checks li.is-watch{border-left:6px solid var(--sky)}.ps-checks li.is-ok{border-left:6px solid var(--fern)}.ps-sheet{border:1px solid var(--ink);border-radius:3px;padding:22px 24px;display:grid;gap:18px;background:var(--linen)}.ps-sheet header h3{margin:0 0 4px;font-size:22px}.ps-sheet h4{margin:0 0 8px;font-size:13px;text-transform:uppercase;letter-spacing:.06em}.ps-address{margin:0;font-size:16px}.ps-meta{margin:4px 0 0;font-size:12px}.ps-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.ps-features>div{border:1px solid var(--ink);border-radius:3px;padding:8px 10px;display:grid;gap:2px}.ps-features small{font-size:11px}.ps-features b{font-size:14px;font-weight:700;overflow-wrap:anywhere}.ps-price{margin:0;font-size:26px;font-weight:700;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px}.ps-price small{font-size:12px;font-weight:400}.ps-hint{margin:0 0 8px;font-size:12px;line-height:1.55}.ps-reason{margin:8px 0 0;font-size:13px}.ps-sheet table{min-width:760px}.ps-sheet footer{font-size:11px;border-top:1px solid var(--ink);padding-top:10px}.ps-block{margin-top:22px}.ps-block h4{margin:0 0 10px;font-size:15px}.ps-records{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ps-records li{display:grid;grid-template-columns:84px minmax(180px,1fr) minmax(120px,1.2fr);gap:10px;align-items:center;font-size:13px;padding:6px 0;border-bottom:1px solid var(--ink)}.ps-records li b{font-weight:400;overflow-wrap:anywhere}.ps-changes{margin:0;padding:0;list-style:none;display:grid;gap:4px;font-size:12px}.ps-form{display:grid;gap:18px}.ps-form fieldset{border:1px solid var(--ink);border-radius:3px;padding:14px 16px;margin:0;min-width:0}.ps-form legend{padding:0 6px;font-weight:700;font-size:14px}.ps-form h4{margin:14px 0 8px;font-size:13px}.ps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:2px 20px}.ps-grid-6{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.ps-grid-4{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.ps-comp{border-top:1px solid var(--ink);padding-top:6px;margin-top:10px}.ps-comp:first-of-type{border-top:0;margin-top:0}.ps-comm{display:grid;grid-template-columns:150px 170px minmax(200px,1fr) auto;gap:10px;align-items:end;margin-bottom:6px}.ps-sold{max-width:860px}.ps-print-root{display:none}@media(max-width:760px){.ps-checks li{grid-template-columns:1fr;gap:6px}.ps-records li{grid-template-columns:1fr;gap:4px}.ps-comm{grid-template-columns:1fr}.ps-sheet{padding:16px}.ps-price{font-size:22px}}@media print{@page{margin:16mm}body.ps-printing #root{display:none!important}body.ps-printing .ps-print-root{display:block!important}body.ps-printing .ps-print-root .ps-sheet{border:0;padding:0;background:#fff}body.ps-printing .ps-print-root,body.ps-printing .ps-print-root *{color:#333;background:#fff}body.ps-printing .ps-print-root .ps-features>div{border:1px solid #333}body.ps-printing .ps-print-root .table-scroll{overflow:visible}body.ps-printing .ps-print-root table{min-width:0;width:100%;font-size:11px}}.ps-meta{display:flex;flex-wrap:wrap;gap:4px 14px}.ps-dates{margin:0 0 12px}.ps-price small+small{margin-left:0}.ps,.ps .panel-body,.ps-block,.ps-sheet,.ps-sheet>section,.ps-form,.ps-form fieldset{min-width:0}.ps-sheet{grid-template-columns:minmax(0,1fr)}.ps .table-scroll{max-width:100%;overflow-x:auto}.cc{border:1px solid var(--ink);border-radius:3px;padding:12px 14px;margin:0 0 14px;min-width:0}.cc legend{padding:0 6px;font-weight:700;font-size:14px}.cc-choice{display:inline-flex;margin-bottom:12px}.cc-choice button{min-height:38px;padding:0 16px;border:1px solid var(--ink);background:var(--linen);color:var(--ink);font:inherit;font-size:14px;cursor:pointer}.cc-choice button+button{margin-left:-1px}.cc-choice button:first-child{border-radius:3px 0 0 3px}.cc-choice button:last-child{border-radius:0 3px 3px 0}.cc-choice button.is-on{background:var(--fern);font-weight:700}.cc-rows{display:grid;gap:4px}.cc-row{display:grid;grid-template-columns:minmax(150px,1fr) minmax(160px,1fr);gap:4px 16px;align-items:end}.cc-row .field label{font-size:12px}.cc-check{display:flex;align-items:center;gap:10px;min-height:44px;font-size:14px}.cc-other{grid-template-columns:minmax(180px,1.4fr) minmax(150px,1fr) auto;margin-top:6px}@media(max-width:760px){.cc-row,.cc-other{grid-template-columns:1fr}}.cc-check{justify-content:flex-start;text-align:left}.cc-check input{width:auto;min-width:0;flex:none;margin:0;height:18px;width:18px}.cc-check span{flex:1}.panel .pipeline{grid-template-columns:repeat(7,minmax(130px,1fr))}.client-centre{--client-soft:#f5f7f3;--client-muted:#696c67}.client-centre .page-heading{margin-bottom:24px}.client-centre .panel{margin-bottom:20px}.client-directory-panel{overflow:hidden}.client-directory-toolbar{display:flex;align-items:center;gap:10px;padding:20px;flex-wrap:wrap}.client-search{display:flex;align-items:center;gap:10px;flex:1;min-width:220px;padding:0 12px;background:#faf5f5;border-radius:9px}.client-search input{border:0!important;background:transparent!important;min-width:0;width:100%;padding:12px 0!important;font-size:13px}.client-directory-toolbar select{max-width:185px;padding:11px 12px;background:#faf7f6;border:0;border-radius:9px;font-size:12px}.client-result-count{color:var(--client-muted);font-size:12px}.client-directory-head,.client-directory-row{display:grid;grid-template-columns:minmax(205px,1.25fr) minmax(175px,1fr) minmax(175px,1fr) 108px;gap:18px;padding:17px 22px;align-items:center}.client-directory-head{font-size:11px;color:var(--client-muted);background:#faf7f7}.client-directory-row{min-height:104px;border-bottom:1px solid #f0eceb;font-size:12px}.client-directory-row:last-child{border:0}.client-directory-row:hover{background:#fdfbf9}.client-identity{display:flex;align-items:center;gap:12px;min-width:0}.client-identity>div{min-width:0}.client-avatar{width:43px;height:43px;display:inline-flex;align-items:center;justify-content:center;border-radius:13px;flex-shrink:0;background:#e6eee2;color:#384d3b;font-size:14px;font-weight:700}.client-avatar.sky{background:#e2f0f7;color:#306a8a}.client-avatar.terra{background:#f5e8df;color:#83533d}.client-name{display:block;font-size:14px;font-weight:700;margin-bottom:4px}.client-identity small,.client-linked-cell small{display:block;color:var(--client-muted);font-size:11px;margin-top:3px}.client-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.client-tags .tag{font-size:10px;padding:4px 7px;font-weight:400;background:#f3f2ed}.client-linked-cell a{display:block;line-height:1.6}.client-next{display:flex;gap:6px;flex-direction:column;align-items:flex-start;line-height:1.4}.client-next .tag{font-size:10px}.client-responsible{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px}.client-responsible a,.client-arrow{padding:7px;border-radius:8px;background:#f8f5f2}.client-footnote{font-size:12px;color:var(--client-muted);margin-top:16px}.client-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 295px;gap:24px;align-items:start}.client-detail-main,.client-detail-side{min-width:0}.client-detail-tabs{display:flex;gap:5px;overflow:auto;padding:5px;margin-bottom:20px;background:#fff;border-radius:11px}.client-detail-tabs button{border:0;background:transparent;border-radius:8px;padding:11px 14px;font-size:12px;white-space:nowrap}.client-detail-tabs button[aria-selected=true]{background:#81a383;color:#192d1e;font-weight:700}.client-detail-side{display:grid;gap:20px}.client-detail-side .panel{margin:0}.client-ai-brief{background:#e3eff6;border-radius:15px;padding:24px}.client-ai-brief>div{display:flex;gap:10px;align-items:center}.client-ai-brief p{font-size:14px;line-height:1.7;margin:17px 0}.client-ai-brief small{display:block;font-size:11px;color:#536670}.client-ai-brief button{border:0;background:#fff9;display:flex;align-items:center;justify-content:space-between;text-align:left;width:100%;gap:12px;padding:12px;border-radius:8px;margin-top:18px;font-size:11px}.client-work-row{display:flex;align-items:flex-start;gap:15px;padding:23px;border-bottom:1px solid #f1edeb}.client-work-row:last-child{border:0}.client-work-icon{width:34px;height:34px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:11px;background:#e7f0f5;color:#386a8a}.client-work-icon.terra{background:#f4e2d6;color:#8b5b42}.client-work-text{flex:1;min-width:0}.client-work-title{font-size:15px;font-weight:700}.client-work-text p{font-size:12px;line-height:1.6;margin:7px 0;color:#62685f}.client-work-meta{display:flex;gap:12px;flex-wrap:wrap;align-items:center;font-size:11px}.client-work-meta .tag{font-size:10px}.client-arrow{flex-shrink:0;align-self:center}.client-panel-toggle{width:100%;border:0;text-align:left;cursor:pointer;font:inherit;font-size:12px;align-items:center}.client-panel-toggle span:empty{display:none}.client-panel-toggle span{margin-left:auto;margin-right:8px;font-weight:700}.client-due-late{font-weight:700}.client-ai-brief p+p{margin-top:-5px}.client-panel-link{display:flex;justify-content:space-between;padding:16px 23px;background:#f9faf6;font-size:12px}.client-contact-summary{display:flex;align-items:center;gap:12px;margin-bottom:15px}.client-contact-summary span>b,.client-contact-summary small{display:block}.client-contact-summary small{margin-top:4px;font-size:11px;color:var(--client-muted)}.client-detail-side .detail-rows>div{padding:11px 0;display:block}.client-detail-side .detail-rows dt{font-size:11px;margin-bottom:4px}.client-detail-side .detail-rows dd{font-size:12px;overflow-wrap:anywhere}.client-relationships{display:grid;gap:12px}.client-property-card{display:block;border-radius:11px;background:#f6f7f2;padding:18px}.client-property-card>div{display:flex;gap:10px;align-items:center}.client-property-card h3{font-size:15px;margin:13px 0 6px;line-height:1.5}.client-property-card p{font-size:12px;margin:0 0 15px;color:var(--client-muted)}.client-property-card>span{display:flex;align-items:center;justify-content:space-between;font-size:11px}.client-representation{margin-top:20px;padding-top:18px}.client-representation b,.client-representation a{display:block;margin-bottom:8px}.client-representation p{font-size:12px}.client-followups{padding:0 22px}.client-followups a{display:flex;align-items:center;justify-content:space-between;padding:18px 0;gap:15px}.client-followups small{display:block;font-size:11px;margin-top:5px}.client-followups b{font-size:13px}.client-timeline article{position:relative;border-left:2px solid #edeae5;padding:0 0 25px 23px;margin-left:5px}.client-timeline-dot{width:10px;height:10px;border-radius:50%;background:#81a383;position:absolute;top:3px;left:-6px}.client-timeline-dot.sky{background:#419bd2}.client-timeline small{font-size:11px;color:var(--client-muted)}.client-timeline h3{font-size:14px;margin:9px 0}.client-timeline p{font-size:13px;margin-bottom:7px}.client-timeline a{font-size:12px}.client-note-form{background:#f8f6f2;border-radius:12px;padding:18px;margin-top:15px}.client-note-form small{display:block;margin-top:10px;font-size:11px}.client-note-form textarea{min-height:100px}.client-document-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.client-document-card{border:0;background:#f6f5f0;border-radius:12px;padding:20px;text-align:left;display:flex;align-items:flex-start;flex-direction:column;gap:13px;overflow-wrap:anywhere}.client-document-card b{font-size:13px;line-height:1.5}.client-document-card span:last-child{display:flex;align-items:center;gap:8px;font-size:11px}.client-section-intro{font-size:13px;color:var(--client-muted)}.client-access-heading{display:flex;gap:15px}.client-access-heading h3{font-size:16px}.client-access-heading p{font-size:12px}.client-access-steps{margin:15px 0 25px;padding-left:23px;font-size:13px;line-height:2}.client-permissions{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:25px}.client-permissions>div{padding:17px;border-radius:12px;background:#f3f7f1}.client-permissions>div+div{background:#fbf1eb}.client-permissions h3{font-size:13px;margin-bottom:14px}.client-permissions p{display:flex;gap:8px;align-items:flex-start;font-size:12px;line-height:1.6;margin:0 0 10px}.client-portal-preview{text-align:center}.client-portal-preview h3{margin:12px 0}.client-portal-section{display:flex;gap:10px;background:#f3f7f1;margin:8px 0;padding:13px;border-radius:8px;text-align:left}.client-portal-preview .small{margin-top:18px}.client-role-options{display:flex;gap:12px;flex-wrap:wrap;border:0;margin:18px 0;padding:0}.client-role-options legend{font-size:12px;margin-bottom:12px}.client-role-options label{font-size:12px;display:flex;align-items:center;gap:6px;background:#f4f6f0;padding:8px 10px;border-radius:8px}.client-queue-context{display:flex;justify-content:space-between;background:#eaf2e5;padding:15px 20px;border-radius:12px;margin-bottom:20px}.client-mail-editor{min-height:285px!important;line-height:1.65;font-size:13px}.client-attachment{padding:20px;display:flex;gap:13px;align-items:center;flex-wrap:wrap}.client-attachment>div{flex:1;min-width:180px}.client-attachment small{display:block;margin-top:5px;color:var(--client-muted);font-size:11px}.client-attachment b{font-size:13px}.client-attachment label{display:flex;align-items:center;gap:6px;font-size:12px}.client-review-check{display:flex;gap:10px;align-items:flex-start;line-height:1.6;font-size:12px;margin:22px 0}.client-confirm-panel .small{margin:15px 0 0}.client-confirm-panel .panel-heading{background:#e9f0e3}.client-centre .document-preview{white-space:pre-wrap}@media(max-width:1150px){.client-detail-grid{grid-template-columns:minmax(0,1fr) 255px;gap:18px}.client-directory-head,.client-directory-row{grid-template-columns:minmax(180px,1.2fr) minmax(145px,1fr) minmax(150px,1fr);gap:14px}.client-directory-head>span:last-child{display:none}.client-responsible{grid-column:1/-1;justify-content:flex-end;margin-top:-8px}.client-detail-tabs button{padding:10px}.client-permissions{grid-template-columns:1fr}}@media(max-width:950px){.client-detail-grid{grid-template-columns:1fr}.client-detail-side{grid-template-columns:1fr 1fr}.client-ai-brief{padding:20px}.client-detail-side .detail-rows>div{padding:7px 0}}@media(max-width:760px){.client-directory-head{display:none}.client-directory-row{grid-template-columns:1fr;padding:21px;gap:14px}.client-linked-cell,.client-next{padding-left:55px}.client-responsible{grid-column:auto;margin:0}.client-directory-toolbar{padding:15px;gap:8px}.client-search{flex-basis:100%;min-width:0}.client-directory-toolbar select{max-width:calc(50% - 4px);flex:1}.client-directory-toolbar>span{flex-basis:100%;font-size:11px;margin-top:4px}.client-detail-side{grid-template-columns:1fr}.client-work-row{padding:18px 15px;gap:10px}.client-work-title{font-size:14px}.client-work-meta{gap:8px}.client-work-icon{width:30px;height:30px}.client-document-grid{grid-template-columns:1fr}.client-detail-tabs{gap:0}.client-detail-tabs button{font-size:11px;padding:10px}.client-centre .page-heading .button-row{flex-wrap:wrap}.client-attachment{padding:17px}.client-relationships{gap:10px}}@media(max-width:760px){.client-centre .heading-row:has(.button-row){flex-direction:column;gap:14px}.client-centre .heading-row>.button-row{width:100%;justify-content:flex-start}}.ledger-toolbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:14px}.ledger-search{display:flex;align-items:center;gap:8px;flex:1;min-width:220px;max-width:380px;padding:0 12px;background:#fcf5f5;border-radius:9px}.ledger-search input{border:0!important;background:transparent!important;min-width:0;width:100%;padding:11px 0!important;font-size:13px}.ledger-toggle{display:flex;align-items:center;gap:8px;font-size:13px;cursor:pointer}.ledger-toggle input{accent-color:#81a383;width:16px;height:16px}.ledger-count{margin-left:auto;font-size:12px;color:#333}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#333;background:#fcf5f5;font-synthesis:none;font-weight:400;font-size:14px;--ink:#333333;--muted:#333333;--line:#FCF5F5;--teal:#333333;--sidebar:#333333;--canvas:#FCF5F5;--white:#FCF5F5;--amber:#333333;--radius:8px}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:#333;text-decoration:none}a:hover{text-decoration:underline}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #333333;outline-offset:3px}h1,h2,h3,p{margin-top:0}h1{font-size:30px;letter-spacing:-.7px;line-height:1.3;margin-bottom:8px;font-weight:680;color:#333}h2{font-size:18px;letter-spacing:-.3px;line-height:1.4;margin:0;font-weight:650}h3{font-size:17px;line-height:1.5;margin:0 0 8px;font-weight:650}p{line-height:1.65;margin-bottom:16px}small,.small{font-size:12px;line-height:1.6}.muted{color:var(--muted)}.accent,.teal{color:var(--teal)}.amber{color:#333}.numeric{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}b,strong{font-weight:600}svg{flex-shrink:0;vertical-align:middle}a svg{vertical-align:-3px}.app-shell{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:224px;z-index:40;background:var(--sidebar);color:#fcf5f5;display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:12px;padding:26px 20px 21px;color:#fcf5f5;white-space:nowrap}.brand:hover{text-decoration:none}.brand svg{color:#fcf5f5}.brand b{display:block;font-size:17px;letter-spacing:-.4px}.brand small{display:block;color:#333;font-size:12px;margin-top:5px}.sidebar nav{overflow:auto;padding:0 10px 14px;scrollbar-width:thin;scrollbar-color:#333333 transparent}.nav-group{margin-top:17px}.nav-group>p{font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:#333;margin:0 14px 8px;font-weight:600}.nav-item{color:#fcf5f5;padding:10px 13px;display:flex;gap:11px;align-items:center;border-radius:6px;font-size:12.5px;min-height:39px;margin:2px 0}.nav-item:hover{background:#333;text-decoration:none}.nav-item.active{background:#333;color:#fff}.nav-item.active svg{color:#fcf5f5}.nav-count{margin-left:auto;color:#fcf5f5;font-size:10px}.sidebar-footer{margin:auto 18px 0;padding:17px 4px 20px;border-top:1px solid #333333;font-size:11px}.sidebar-footer a,.sidebar-footer>span{display:flex;align-items:center;gap:11px;margin-bottom:12px;color:#fcf5f5}.sidebar-footer>span{margin-bottom:0;color:#333}.workspace{margin-left:224px}.topbar{height:68px;border-bottom:1px solid var(--line);display:flex;gap:22px;align-items:center;padding:0 30px;background:#fcf5f5;position:sticky;top:0;z-index:20}.breadcrumb{display:flex;align-items:center;gap:10px;white-space:nowrap;font-size:12px;min-width:160px}.breadcrumb>span{color:var(--muted)}.breadcrumb strong{font-weight:550}.global-search{display:flex;align-items:center;gap:11px;border:1px solid var(--line);background:#fcf5f5;color:#333;border-radius:6px;max-width:420px;flex:1;padding:10px 13px;margin-left:auto;font-size:12px;text-align:left;height:40px}.global-search kbd{display:flex;gap:2px;align-items:center;margin-left:auto;font-size:11px;background:#fcf5f5;border:1px solid #FCF5F5;border-radius:4px;padding:2px 4px;white-space:nowrap}.ask-ai{border:1px solid var(--teal);color:#333;background:#fcf5f5;border-radius:6px;display:flex;gap:8px;align-items:center;padding:10px 13px;white-space:nowrap;font-weight:600;font-size:12px}.ask-ai:hover{background:#fcf5f5}.profile-button{border:0;background:none;padding:0}.avatar{display:inline-flex;width:33px;height:33px;align-items:center;justify-content:center;border-radius:50%;font-size:11px;background:#fcf5f5;color:#333;font-weight:600;flex-shrink:0}.main-content{padding:31px 30px 40px;max-width:1800px;margin:auto;outline:none}.heading-row{display:flex;align-items:center;justify-content:space-between;gap:18px}.subtitle{color:var(--muted);font-size:14px;line-height:1.6}.subline{display:block;margin-top:3px}.back-link{display:inline-flex;align-items:center;gap:7px;font-size:12px;margin-bottom:18px}.button{border:1px solid transparent;border-radius:6px;display:inline-flex;justify-content:center;align-items:center;gap:8px;padding:10px 15px;font-size:12px;font-weight:600;line-height:1.4;min-height:38px;white-space:normal;text-align:center}.button:hover{text-decoration:none}.button.primary{background:var(--teal);color:#fcf5f5}.button.primary:hover:not(:disabled){background:#333}.button.secondary{color:#333;border-color:#fcf5f5;background:#fcf5f5}.button.secondary:hover:not(:disabled){background:#fcf5f5}.button.ghost{background:transparent;color:#333;border-color:transparent}.button.ghost:hover{background:#fcf5f5}.full-width{width:100%;margin-top:10px}.icon-button{display:inline-flex;justify-content:center;align-items:center;width:32px;height:32px;border:0;background:transparent;color:inherit;border-radius:5px}.icon-button:hover{background:#fcf5f5}.button-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.panel{background:#fcf5f5;border:1px solid var(--line);border-radius:var(--radius);min-width:0;overflow:hidden}.panel-heading{padding:20px 22px 16px;display:flex;justify-content:space-between;align-items:center;gap:16px}.panel-body{padding:20px 22px 23px}.panel-heading+.panel-body{padding-top:4px}.panel-footer{padding:0 22px 20px}.stack{display:flex;flex-direction:column;gap:20px;min-width:0}.section-gap{margin-top:24px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);background:#fcf5f5;border:1px solid var(--line);border-radius:8px;margin-bottom:22px;min-height:100px}.metric{position:relative;display:flex;align-items:center;gap:19px;padding:21px;color:var(--ink)}.metric:hover{background:#fcf5f5;text-decoration:none}.metric+.metric:before{content:"";position:absolute;left:0;height:57px;width:1px;background:#fcf5f5}.metric>div{display:flex;flex-direction:column;gap:7px}.metric span{font-size:11px;color:var(--muted)}.metric strong{font-size:27px;line-height:1;font-weight:650;font-variant-numeric:tabular-nums}.metric-arrow{position:absolute;right:10px;top:13px;color:#333;opacity:0}.metric:hover .metric-arrow{opacity:1}.dashboard-columns{display:grid;grid-template-columns:minmax(0,1fr) 316px;gap:20px}.tabs{display:flex;gap:13px;border-bottom:1px solid var(--line);padding:0 20px;overflow-x:auto}.tabs button{border:0;background:transparent;color:#333;padding:14px 9px 15px;white-space:nowrap;position:relative;font-size:12px;font-weight:500}.tabs button.active{color:#333;font-weight:650}.tabs button.active:after{content:"";height:3px;background:var(--teal);border-radius:2px;position:absolute;bottom:0;left:0;right:0}.table-scroll{overflow-x:auto;padding:8px 16px 12px}table{border-collapse:collapse;width:100%;font-size:12px;min-width:580px;text-align:left}thead{background:#fcf5f5}th{color:#333;font-weight:500;padding:12px 10px;white-space:nowrap}th:first-child{border-radius:5px 0 0 5px}th:last-child{border-radius:0 5px 5px 0}td{padding:15px 10px;line-height:1.55;border-bottom:1px solid #FCF5F5}tbody tr:hover{background:#fcf5f5}.table-title{color:#333;font-weight:550}.cell-sub{display:block;color:var(--muted);font-size:11px;margin-top:4px}.row-arrow{display:inline-flex;padding:5px;color:#333;border-radius:4px}.row-arrow:hover{background:#fcf5f5}.tag{font-size:10px;display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:4px;line-height:1.3;background:#fcf5f5;color:#333;white-space:nowrap}.tag.amber,.tag.green{background:#fcf5f5;color:#333}.priority{display:inline-flex;align-items:center;gap:6px;font-size:11px;white-space:nowrap}.priority i,.unread-dot{width:7px;height:7px;border-radius:50%;background:currentColor;display:inline-block}.priority.high,.priority.medium,.priority.low{color:#333}.recent-list{padding:0 22px}.recent-row{display:flex;align-items:center;gap:13px;border-bottom:1px solid #FCF5F5;padding:16px 0;color:var(--ink)}.recent-row:hover{text-decoration:none}.recent-row>div{display:flex;flex:1;flex-direction:column;gap:5px}.recent-row strong{font-size:12px}.recent-row div>span{color:var(--muted);font-size:11px}.property-symbol{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:6px;color:#333;flex-shrink:0}.property-symbol.sage{background:#fcf5f5}.property-symbol.sand,.property-symbol.blue,.property-symbol.rose,.property-symbol.lavender{background:#fcf5f5;color:#333}.property-symbol.big{height:76px;width:76px}.linked-note{display:flex;align-items:center;gap:10px;color:#333;font-size:11px;padding:15px 22px;margin:0}.next-link{font-size:12px;display:inline-flex;gap:8px;align-items:center;white-space:nowrap}.schedule{padding:7px 22px 13px}.schedule-item{display:flex;position:relative;gap:12px;padding:10px 0 24px;color:var(--ink)}.schedule-item:hover{text-decoration:none}.schedule-item i{width:11px;height:11px;background:var(--teal);border-radius:50%;margin-top:4px;z-index:1;flex-shrink:0}.schedule-item:not(:last-child):after{position:absolute;content:"";width:1px;background:#fcf5f5;top:20px;bottom:0;left:5px}.schedule-item>b{font-size:12px;min-width:36px;margin-top:1px}.schedule-item>div{display:flex;flex-direction:column;gap:7px}.schedule-item strong{font-size:12px}.schedule-item span{font-size:11px;color:var(--muted);line-height:1.5}.conversation-card{background:#fcf5f5;border:1px solid #FCF5F5;border-radius:8px;padding:23px;color:#333}.conversation-card>svg{margin-bottom:10px;color:var(--teal)}.conversation-card h2{font-size:19px;margin-bottom:9px}.conversation-card p{font-size:12px;color:#333;margin:0 0 16px}.conversation-card small{display:block;color:#333;font-size:10px;margin-top:10px}.prompt-input{background:#fcf5f5;border:1px solid #FCF5F5;border-radius:6px;position:relative;padding:12px 10px 45px}.prompt-input textarea{width:100%;height:48px;border:0;resize:vertical;font-size:12px;line-height:1.6;padding:0;color:var(--ink)}.prompt-input textarea:focus{outline:none}.prompt-input button{position:absolute;bottom:9px;right:10px;border:0;border-radius:50%;background:var(--teal);color:#fff;width:31px;height:31px;display:grid;place-items:center}.detail-columns{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(310px,1fr);gap:22px}.detail-rows{margin:10px 0 21px}.detail-rows>div{display:grid;grid-template-columns:145px minmax(0,1fr);gap:12px;padding:10px 0;font-size:12px;line-height:1.55}.detail-rows dt{color:var(--muted)}.detail-rows dd{margin:0;overflow-wrap:anywhere}.large-amount{font-size:32px;letter-spacing:-.6px;font-weight:650;margin:6px 0 18px;font-variant-numeric:tabular-nums}.source-link{display:flex;align-items:center;gap:10px;border:1px solid #FCF5F5;border-radius:5px;padding:12px 14px;margin-top:20px;font-size:12px}.source-link svg:last-child{margin-left:auto}.stepper{display:flex;margin:28px 0;padding:0;list-style:none;gap:0}.stepper li{position:relative;flex:1;display:flex;align-items:center;flex-direction:column;gap:9px;color:#333;font-size:11px}.stepper li:not(:last-child):after{position:absolute;content:"";height:1px;left:calc(50% + 16px);width:calc(100% - 32px);top:14px;background:#fcf5f5}.stepper li.done:after{background:#333}.stepper li>span{background:var(--canvas);border:1.5px solid #333333;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-size:11px}.stepper li.done>span{background:var(--teal);border-color:var(--teal);color:#fff}.stepper li.current>span{color:var(--teal);border:2px solid var(--teal);box-shadow:0 0 0 3px #fcf5f5}.stepper li.current,.stepper li.done{color:#333}.action-panel h3{font-size:18px}.action-panel p{color:var(--muted);font-size:12px}.field{display:flex;flex-direction:column;gap:8px;font-size:12px;margin-bottom:18px;color:#333}.field>label{font-weight:550}.field input,.field textarea,.field select,input,select,textarea{border:1px solid #FCF5F5;border-radius:5px;padding:10px 11px;background:#fcf5f5;color:var(--ink);width:100%;min-width:0}.field textarea{min-height:92px;line-height:1.6;resize:vertical}.field small{color:var(--muted);font-weight:400}.field select,.field input[type=date]{height:40px}.field textarea.email-editor,.email-editor{min-height:190px}.notice{display:flex;align-items:flex-start;gap:10px;padding:13px 15px;background:#fcf5f5;border:1px solid #FCF5F5;border-radius:6px;color:#333;font-size:12px;line-height:1.65;margin-bottom:17px}.notice svg{margin-top:1px}.notice.success{background:#fcf5f5;border-color:#fcf5f5;color:#333}.activity-list{list-style:none;margin:0;padding:0 22px 19px}.activity-list li{display:flex;gap:11px;padding:10px 0;font-size:11px;line-height:1.6;position:relative}.activity-list li>i{height:9px;width:9px;flex-shrink:0;border-radius:50%;background:#333;margin-top:5px}.activity-list time{color:#333;min-width:30px;font-size:10px}.activity-list li span{color:#333}.page-footnote{margin:25px 0 0;border-top:1px solid var(--line);padding-top:16px;color:#333;font-size:11px}.completion{text-align:center;padding:14px 0}.completion>svg{color:#333;margin-bottom:14px}.completion h3{font-size:18px}.completion p{font-size:12px;color:var(--muted)}.empty{text-align:center;padding:45px 20px;color:#333}.empty>svg{color:#333;margin-bottom:13px}.empty h3{color:#333;font-size:16px}.empty p{font-size:12px;margin-bottom:16px}.search-field{display:flex;align-items:center;border:1px solid #FCF5F5;border-radius:5px;background:#fcf5f5;gap:10px;padding:0 12px;max-width:360px;flex:1;color:#333}.search-field input{border:0;background:transparent;padding:10px 0;border-radius:0;font-size:12px}.search-field input:focus{outline:none}.search-field:focus-within{outline:2px solid #333333;outline-offset:1px}.search-field.large{max-width:none;min-height:47px}.search-field.large input{font-size:14px}.list-toolbar{display:flex;align-items:center;gap:13px;padding:17px 22px;border-bottom:1px solid #FCF5F5}.list-toolbar select{width:auto;font-size:12px;max-width:210px}.result-count{font-size:11px;color:var(--muted);margin-left:auto}.property-cell{display:flex;align-items:center;gap:13px;color:var(--ink)}.property-cell small{display:block;color:var(--muted);font-size:11px;margin-top:4px}.property-summary{display:flex;gap:18px;align-items:center;margin-bottom:20px}.property-summary p{font-size:12px;color:var(--muted);margin:8px 0 0}.linked-record-list>a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 22px;border-bottom:1px solid #FCF5F5;color:#333}.linked-record-list>a:last-child{border:0}.linked-record-list>a:hover{background:#fcf5f5;text-decoration:none}.linked-record-list b{font-size:12px;display:block;line-height:1.6}.linked-record-list small{color:var(--muted);display:block;margin-top:5px;font-size:11px}.linked-record-list.compact>a{padding-left:0;padding-right:0}.milestone{display:flex;align-items:flex-start;gap:13px;padding:17px 0;border-top:1px solid var(--line)}.milestone b{font-size:12px}.milestone p{color:var(--muted);font-size:12px;margin:7px 0 0}.document-row{display:flex;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid var(--line)}.inbox-layout{display:grid;grid-template-columns:315px minmax(0,1fr);border:1px solid var(--line);border-radius:8px;background:#fcf5f5;overflow:hidden;min-height:680px}.mail-list{border-right:1px solid var(--line);background:#fcf5f5}.mail-toolbar{padding:16px;background:#fcf5f5;border-bottom:1px solid var(--line)}.mail-toolbar .search-field{margin-bottom:10px}.mail-toolbar select{font-size:11px;padding:8px}.mail-item{display:block;padding:19px 17px;border-bottom:1px solid #FCF5F5;color:#333;border-left:3px solid transparent}.mail-item:hover{text-decoration:none;background:#fcf5f5}.mail-item.selected{border-left-color:var(--teal);background:#fcf5f5}.mail-item-top{display:flex;justify-content:space-between;gap:10px;margin-bottom:8px;font-size:11px}.mail-item time{color:#333;font-size:10px}.mail-item>b{font-size:12px;line-height:1.6}.mail-item p{font-size:11px;color:#333;line-height:1.65;margin:7px 0 10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mail-item>div:last-child{display:flex;align-items:center;justify-content:space-between}.unread-dot{color:var(--teal)}.message-panel{padding:29px 28px;min-width:0}.message-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:23px}.message-heading h2{font-size:21px}.message-sender{display:flex;gap:12px;align-items:center;font-size:12px}.message-sender>div{flex:1;min-width:0}.message-sender>div>span{display:block;margin-top:6px;font-size:10px;color:#333;overflow-wrap:anywhere}.message-sender time{color:#333;font-size:10px}.message-context{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;background:#fcf5f5;border:1px solid #FCF5F5;border-radius:5px;padding:11px 13px;font-size:11px;margin:23px 0}.mail-body{white-space:pre-wrap;font-size:13px;line-height:1.85;color:#333;margin:23px 0}.attachment{display:flex;align-items:center;gap:9px;border:1px solid var(--line);background:#fcf5f5;border-radius:5px;padding:10px 12px;font-size:11px}.attachment>span{font-size:10px;color:#333;border-left:1px solid var(--line);padding-left:10px}.linked-work{padding:17px 0;margin-top:24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:15px}.linked-work>div{display:flex;align-items:center;gap:12px;color:#333}.linked-work b{font-size:12px;display:block}.linked-work small{display:block;font-size:10px;color:var(--muted);margin-top:5px}.linked-work .button{font-size:11px}.message-actions{display:flex;gap:12px;margin-top:20px;flex-wrap:wrap}.reply-form{margin-top:22px;border-top:1px solid var(--line);padding-top:20px}.checklist{display:flex;flex-direction:column;gap:16px;margin:22px 0;font-size:12px}.checklist label{display:flex;gap:10px;align-items:center}.checklist input{width:16px;height:16px;accent-color:var(--teal)}.pipeline{display:grid;grid-template-columns:repeat(5,minmax(140px,1fr));overflow-x:auto;padding:20px;gap:13px}.pipeline>div{min-height:220px;background:#fcf5f5;border-radius:6px;padding:13px}.pipeline h3{font-size:12px;color:#333;margin-bottom:17px}.pipeline-item{display:flex;flex-direction:column;gap:10px;background:#fcf5f5;border:1px solid #FCF5F5;border-radius:6px;padding:15px;font-size:12px;color:var(--ink)}.pipeline-item span,.pipeline-item small{font-size:11px;color:var(--muted)}.inspection-layout{display:grid;grid-template-columns:340px minmax(0,1fr);gap:20px}.inspection-list button{width:100%;display:flex;gap:12px;align-items:center;text-align:left;border:0;border-left:3px solid transparent;border-bottom:1px solid var(--line);padding:18px 15px;background:#fcf5f5;color:#333}.inspection-list button.selected{background:#fcf5f5;border-left-color:var(--teal)}.inspection-list span:not(.tag){display:flex;flex-direction:column;gap:7px;flex:1;min-width:0}.inspection-list strong{font-size:12px}.inspection-list small{color:var(--muted);font-size:10px}.inspection-list .tag{font-size:9px}.divider{height:1px;background:var(--line);margin:23px 0}.calendar-scroll{overflow-x:auto;padding:4px 20px 0}.calendar-date{text-align:center;padding:16px 3px;font-size:11px;background:#fcf5f5}.calendar-date.today{color:var(--teal);font-weight:650;background:#fcf5f5}.calendar-property{padding:17px 13px;font-size:11px;background:#fcf5f5}.calendar-property strong{font-size:12px;display:block}.calendar-property small{font-size:10px;display:block;margin-top:7px}.calendar-cell{height:104px;position:relative}.calendar-legend{display:flex;align-items:center;gap:22px;flex-wrap:wrap;padding:18px 23px;font-size:10px;color:var(--muted)}.calendar-legend span{display:flex;align-items:center;gap:7px}.calendar-legend i{width:9px;height:9px;background:#333;border-radius:3px}.calendar-legend .amber-dot{background:#333}.balance-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:8px 0 25px;margin-bottom:14px;border-bottom:1px solid var(--line)}.balance-strip>div{display:flex;flex-direction:column;gap:12px}.balance-strip span{color:var(--muted);font-size:12px}.balance-strip strong{font-size:25px;line-height:1.4;letter-spacing:-.5px;font-variant-numeric:tabular-nums}.balance-strip .account-name{font-size:19px}.navigation-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.workflow-layout{display:grid;grid-template-columns:255px minmax(0,1fr);gap:24px}.workflow-selector{display:flex;flex-direction:column;gap:10px;align-self:start;position:sticky;top:92px}.workflow-selector>button{display:flex;align-items:center;gap:10px;background:#fcf5f5;border:1px solid var(--line);border-radius:6px;padding:15px;text-align:left;font-size:12px;color:#333;line-height:1.65}.workflow-selector>button>span{flex:1}.workflow-selector>button.active{background:#fcf5f5;border-color:#333;color:#333}.workflow-selector>a{margin-top:6px}.workflow-legend{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:23px}.flow-steps{list-style:none;padding:0 3px;margin:0 0 24px}.flow-steps li{display:flex;align-items:flex-start;gap:17px;position:relative;padding-bottom:34px}.flow-number{display:flex;align-items:center;justify-content:center;background:#fcf5f5;color:#333;border:1px solid #FCF5F5;border-radius:50%;width:30px;height:30px;flex-shrink:0;font-size:11px;margin-top:13px;z-index:1}.flow-node{border:1px solid #FCF5F5;background:#fcf5f5;border-radius:7px;flex:1;padding:14px 17px}.flow-node.approval{border-color:#fcf5f5;background:#fcf5f5}.flow-node-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.flow-node-top>span{color:#333;font-size:10px;text-transform:uppercase;letter-spacing:.7px}.flow-node h3{font-size:14px;margin-bottom:6px}.flow-node p{font-size:12px;color:var(--muted);margin-bottom:10px}.flow-node a{font-size:11px}.flow-arrow{position:absolute;bottom:7px;left:calc(50% + 10px);color:#333}.guide-list{margin:20px 0 28px}.guide-list>a{display:flex;gap:18px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line);color:var(--ink)}.guide-list>a>span{font-size:22px;color:#333}.guide-list>a>div{flex:1}.guide-list b{font-size:13px;display:block}.guide-list small{font-size:11px;display:block;color:var(--muted);margin-top:7px}.dialog{border:1px solid #FCF5F5;border-radius:11px;background:#fcf5f5;color:var(--ink);padding:0;width:min(520px,calc(100vw - 36px));max-height:calc(100dvh - 48px);box-shadow:0 20px 80px #333;overflow:auto}.dialog.wide{width:min(740px,calc(100vw - 36px))}.dialog::backdrop{background:#333;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px 24px;border-bottom:1px solid var(--line);position:sticky;top:0;background:#fcf5f5;z-index:2}.dialog-heading h2{font-size:18px}.dialog-body{padding:23px 24px}.dialog-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:25px;padding-top:19px;border-top:1px solid var(--line)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.document-preview{white-space:pre-wrap;overflow-wrap:anywhere;max-height:380px;overflow:auto;background:#fcf5f5;border:1px solid #FCF5F5;border-radius:6px;padding:22px;font:12px/1.85 ui-monospace,SFMono-Regular,monospace}.field-list{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.search-results{display:flex;flex-direction:column;margin-top:14px;max-height:420px;overflow:auto}.search-results>a{display:flex;align-items:center;justify-content:space-between;padding:14px 8px;border-bottom:1px solid var(--line);color:#333}.search-results b{display:block;font-size:13px}.search-results small{display:block;color:var(--muted);font-size:11px;margin-top:5px}.search-results>a:hover{background:#fcf5f5;text-decoration:none}.ai-welcome{text-align:center;padding:15px 0;color:#333}.ai-welcome>svg{margin-bottom:13px}.ai-welcome h3{font-size:21px;color:var(--ink)}.ai-welcome p{font-size:12px;color:var(--muted)}.ai-suggestions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;text-align:left}.ai-suggestions>button{display:flex;justify-content:space-between;align-items:center;gap:13px;border:1px solid #FCF5F5;background:#fcf5f5;border-radius:6px;padding:13px;color:#333;font-size:12px;text-align:left;line-height:1.6}.conversation-turns{max-height:440px;overflow:auto;padding:5px 0 10px}.user-message{background:#fcf5f5;border-radius:8px;padding:13px 16px;max-width:88%;margin:12px 0 18px auto;font-size:13px;line-height:1.65;overflow-wrap:anywhere}.ai-proposal{background:#fcf5f5;border:1px solid #FCF5F5;border-radius:7px;padding:18px;margin-bottom:20px}.ai-proposal-title{display:flex;align-items:center;gap:10px;font-size:14px;color:#333}.ai-proposal p{font-size:12px;color:#333;margin:13px 0}.ai-proposal>.button{margin-right:16px}.proposal-facts{display:flex;flex-direction:column;gap:9px;font-size:12px;margin-bottom:17px}.ai-input{border:1px solid #FCF5F5;border-radius:8px;display:flex;align-items:flex-end;padding:10px;gap:10px;margin-top:17px}.ai-input textarea{border:0;resize:vertical;min-height:60px;max-height:170px;font-size:13px;line-height:1.6;flex:1;padding:5px}.ai-input textarea:focus{outline:none}.ai-input button{width:33px;height:33px;flex-shrink:0;border:0;border-radius:50%;background:var(--teal);color:#fff;display:grid;place-items:center}.toast{position:fixed;bottom:25px;left:calc(50% + 100px);transform:translate(-50%);z-index:1000;display:flex;align-items:center;gap:12px;max-width:calc(100vw - 50px);background:#333;color:#fff;border:1px solid #333333;border-radius:8px;padding:13px 15px;font-size:12px;box-shadow:0 6px 20px #333;line-height:1.5}.toast.error{background:#333;border-color:#333}.toast .icon-button:hover{background:#333}.mobile-menu,.mobile-nav-close,.mobile-only,.nav-scrim{display:none}.skip-link{position:fixed;top:-100px;left:245px;z-index:10000;background:#fcf5f5;padding:12px;border:2px solid var(--teal)}.skip-link:focus{top:10px}@media(min-width:1600px){.dashboard-columns{grid-template-columns:minmax(0,1fr) 355px}.nav-item{font-size:13px}.main-content{padding:36px 35px}.topbar{padding:0 35px}.metric{padding:24px}}@media(max-width:1250px){.dashboard-columns{grid-template-columns:minmax(0,1fr) 280px}.topbar{gap:14px;padding:0 24px}.global-search kbd{display:none}.breadcrumb{min-width:130px}.main-content{padding:26px 24px}.metric{padding:18px 14px;gap:12px}.metric>svg{width:22px}.metric span{font-size:10px}.detail-columns{grid-template-columns:minmax(0,1.2fr) minmax(290px,1fr)}.inspection-layout{grid-template-columns:300px minmax(0,1fr)}.inbox-layout{grid-template-columns:280px minmax(0,1fr)}.message-panel{padding:23px 20px}.linked-work{align-items:flex-start;flex-direction:column}.breadcrumb>span{display:none}.breadcrumb>svg{display:none}.global-search{max-width:340px}.balance-strip strong{font-size:22px}.detail-rows>div{grid-template-columns:120px minmax(0,1fr)}}@media(max-width:1050px){.sidebar{width:204px}.brand{padding-left:15px;gap:9px}.brand b{font-size:15px}.nav-item{font-size:11px;padding-left:10px;gap:10px}.workspace{margin-left:204px}.dashboard-columns{grid-template-columns:1fr}.dashboard-columns>.stack:last-child{display:grid;grid-template-columns:1fr 1fr}.detail-columns,.inspection-layout{grid-template-columns:1fr}.inspection-list{display:grid;grid-template-columns:repeat(3,1fr)}.inspection-list button{align-items:flex-start;flex-wrap:wrap;padding:15px}.inspection-list .tag{margin-left:30px}.workflow-layout{grid-template-columns:215px minmax(0,1fr)}.global-search>span{display:none}.global-search{max-width:none;flex:0;margin-left:auto;padding:9px;border:0;background:transparent}.inbox-layout{grid-template-columns:240px minmax(0,1fr)}.balance-strip{grid-template-columns:repeat(3,1fr)}.breadcrumb{min-width:0}.message-heading{flex-direction:column;gap:10px}.form-row{gap:12px}.toast{left:calc(50% + 80px)}}@media(max-width:760px){.sidebar{width:252px;transform:translate(-100%);transition:transform .18s ease;z-index:60}.sidebar.mobile-open{transform:translate(0)}.nav-item{font-size:13px;padding:12px}.brand{padding:25px 18px}.brand b{font-size:17px}.workspace{margin-left:0}.topbar{height:62px;padding:0 15px;gap:9px}.mobile-menu{display:inline-flex}.breadcrumb{flex:1;min-width:0;font-size:11px}.breadcrumb strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:165px}.global-search{width:32px;padding:5px}.ask-ai{border:0;padding:7px}.ask-ai>span{display:none}.profile-button .avatar{height:29px;width:29px;font-size:10px}.mobile-nav-close{display:flex;position:absolute;top:6px;right:7px;color:#fff}.nav-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#333;border:0;z-index:50}.main-content{padding:23px 17px 35px}h1{font-size:25px}.heading-row{align-items:flex-start}.heading-row>.button{padding:9px 11px;font-size:11px}.subtitle{font-size:12px}.page-heading{margin-bottom:21px}.metrics{grid-template-columns:1fr 1fr;margin-bottom:18px}.metric{padding:19px 14px;min-height:88px;gap:13px}.metric span{font-size:10px}.metric strong{font-size:25px}.metric:nth-child(3),.metric:nth-child(4){border-top:1px solid var(--line)}.metric:nth-child(3):before{display:none}.metric:before{height:48px!important}.dashboard-columns{gap:18px}.dashboard-columns>.stack:last-child{display:flex}.stack{gap:18px}.panel-heading{padding:18px 17px 13px}.panel-heading h2{font-size:17px}.panel-body{padding:18px 17px}.panel-footer{padding:0 17px 17px}.tabs{padding:0 12px;gap:9px}.tabs button{font-size:11px;padding:13px 8px}table{font-size:11px}.table-scroll{padding:6px 8px 10px}.tag{font-size:10px}.recent-list{padding:0 17px}.recent-row{gap:10px}.recent-row>div{min-width:0}.recent-row .tag{display:none}.linked-note{padding:14px 17px;line-height:1.6;font-size:10px}.conversation-card{padding:21px}.detail-columns{gap:18px}.stepper{margin:20px 0 23px}.stepper li{font-size:9px;gap:7px}.stepper li>span{width:23px;height:23px;font-size:10px}.stepper li:not(:last-child):after{left:calc(50% + 13px);width:calc(100% - 26px);top:11px}.stepper li b{font-weight:500;text-align:center;max-width:58px}.detail-rows>div{grid-template-columns:112px minmax(0,1fr);font-size:12px;gap:9px}.large-amount{font-size:29px}.list-toolbar{flex-wrap:wrap;padding:15px;gap:10px}.list-toolbar .search-field{min-width:100%;max-width:none}.list-toolbar select{max-width:200px;font-size:11px}.result-count{font-size:10px}.property-summary{align-items:flex-start;gap:13px}.property-symbol.big{width:56px;height:56px}.property-summary p{font-size:11px}.inbox-layout{display:block;min-height:0}.mail-list{border-right:0}.message-panel{display:none;padding:22px 17px}.inbox-layout.show-message .message-panel{display:block}.inbox-layout.show-message .mail-list{display:none}.mobile-only{display:inline-flex}.mail-item{padding:18px}.mail-item-top{font-size:12px}.mail-item>b{font-size:13px}.mail-item p{font-size:12px}.message-sender time{display:none}.message-heading h2{font-size:20px}.message-sender>div>span{font-size:9px}.mail-body{font-size:13px}.attachment{flex-wrap:wrap}.linked-work{gap:14px}.inspection-list{display:block}.inspection-list button{flex-wrap:nowrap;align-items:center}.inspection-list .tag{margin-left:0}.inspection-layout{gap:18px}.calendar-scroll{padding:4px 12px 0}.calendar-legend{padding:16px;font-size:10px;gap:12px}.balance-strip{grid-template-columns:1fr;gap:19px}.balance-strip strong{font-size:25px}.balance-strip>div{gap:7px}.navigation-map{grid-template-columns:1fr;gap:18px}.workflow-layout{grid-template-columns:1fr;gap:20px}.workflow-selector{position:static;display:grid;grid-template-columns:1fr 1fr;gap:8px}.workflow-selector>button{padding:12px 10px;font-size:11px}.workflow-selector>button>svg:last-child{display:none}.workflow-selector>button>svg:first-child{width:15px}.workflow-selector>a{font-size:11px}.flow-steps{padding:0}.flow-steps li{gap:11px}.flow-number{width:25px;height:25px;font-size:10px}.flow-node{padding:13px}.flow-node-top{flex-wrap:wrap;gap:6px}.flow-node-top>span{font-size:9px}.flow-node h3{font-size:13px}.flow-node p{font-size:11px}.flow-node .tag{font-size:9px}.guide-list>a{gap:12px}.guide-list>a>span{font-size:18px}.guide-list b{font-size:12px}.guide-list small{font-size:10px;line-height:1.7}.dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 28px);border-radius:9px}.dialog.wide{width:calc(100vw - 24px)}.dialog-heading{padding:17px 18px}.dialog-heading h2{font-size:16px}.dialog-body{padding:20px 18px}.dialog-actions{flex-wrap:wrap}.form-row,.ai-suggestions{grid-template-columns:1fr}.ai-welcome h3{font-size:20px}.ai-proposal{padding:14px}.ai-proposal-title{font-size:13px}.ai-proposal>.button{margin-bottom:10px}.conversation-turns{max-height:46vh}.toast{left:50%;bottom:16px;max-width:calc(100vw - 24px);width:max-content;font-size:11px;padding:12px;gap:9px}.toast .icon-button{width:25px;flex-shrink:0}.skip-link{left:20px}.source-link{font-size:11px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@font-face{font-family:Relative Pro;src:url(/brand/relative-book.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Relative Pro;src:url(/brand/relative-bold.woff2) format("woff2");font-weight:700;font-display:swap}:root{font-family:Relative Pro,sans-serif;--ink:#333333;--muted:#333333;--line:#333333;--teal:#81A383;--fern:#81A383;--terracotta:#CC8D6E;--sky:#419BD2;--linen:#FCF5F5;background:var(--linen);color:var(--ink)}body,input,button,select,textarea{font-family:Relative Pro,sans-serif}#root *{color:#333}body,.workspace,.main-content,.topbar,.sidebar,.panel,.dialog,.dialog-body,.mail-list,.message-panel,.table-scroll,th,input,select,textarea{background-color:var(--linen)}.sidebar{border-right:1px solid var(--ink);padding-top:0}.brand{display:block;padding:26px 28px 30px;height:auto;min-height:132px}.company-wordmark{display:block;width:150px;height:auto;max-width:100%;object-fit:contain}.brand:hover{background:var(--linen)}.nav-group{margin-top:15px}.nav-group>p{font-size:12px;text-transform:uppercase;letter-spacing:.07em}.nav-item{font-size:14px;min-height:39px;border-radius:3px}.nav-item:hover{outline:1px solid var(--ink);background:var(--linen)}.nav-item.active{background:var(--fern);font-weight:400}.nav-group:nth-child(2) .nav-item.active{background:var(--sky)}.nav-group:nth-child(3) .nav-item.active{background:var(--terracotta)}.nav-group:nth-child(4) .nav-item.active{background:var(--fern)}.nav-count{background:transparent}.sidebar-footer{border-top:1px solid var(--ink)}.topbar,.panel,.dialog,.metrics,.conversation-card,.global-search,.button,.field input,.field textarea,.field select,.search-field,.source-link,.notice,.document-preview,.attachment,.mail-list,.message-panel{border-color:var(--ink)}.panel,.dialog,.metrics,.conversation-card,.button,.global-search,.notice{border-radius:3px;box-shadow:none}h1{font-size:36px;line-height:1.1;letter-spacing:-.02em}h2{font-weight:400;font-size:24px;line-height:1.15}.page-heading{margin-bottom:26px}.panel-heading{border-bottom:1px solid var(--ink)}.panel-heading h2{font-size:22px}.panel-body{font-size:14px;line-height:1.5}.button{font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:.025em;min-height:38px}.button.primary{background:var(--fern);border-color:var(--ink)}.button.secondary{background:var(--linen)}.button.ai-button,.ask-ai{background:var(--sky);border:1px solid var(--ink)}.button:hover,.ask-ai:hover{outline:1px solid var(--ink);background:var(--linen)}#root .button:disabled{opacity:1;background:var(--linen);border-style:dashed;cursor:not-allowed}.button.ghost:hover{background:var(--sky)}.tabs button{font-size:13px;font-weight:400;border-radius:0}.tabs .active{background:var(--fern);border-bottom-color:var(--ink)}.tabs button:hover{background:var(--linen);outline:1px solid var(--ink)}.tag{background:var(--linen);border:1px solid var(--ink);font-size:11px;border-radius:3px;font-weight:400}.tag.green,.tag.teal{background:var(--fern)}.tag.amber,.tag.red{background:var(--terracotta)}.tag.sky,.tag.blue,.notice{background:var(--sky)}.notice.success{background:var(--fern)}.notice.error{background:var(--terracotta)}.brand-fern,.brand-fern .panel-body,.brand-fern .panel-heading{background:var(--fern)}.brand-sky,.brand-sky .panel-body,.brand-sky .panel-heading,.brand-sky .linked-record-list a{background:var(--sky)}.brand-terracotta,.brand-terracotta .panel-body,.brand-terracotta .panel-heading,.brand-terracotta .linked-record-list a{background:var(--terracotta)}.avatar,.property-symbol{background:var(--fern);border-radius:3px}.property-symbol.sand{background:var(--terracotta)}.property-symbol.blue{background:var(--sky)}.toast{background:var(--fern);border:1px solid var(--ink);box-shadow:none}.toast.error{background:var(--terracotta)}.conversation-card,.ai-proposal,.user-message{background:var(--sky);border-color:var(--ink)}.ai-proposal,.ai-input{background:var(--linen)}.ai-input button,.prompt-input button{background:var(--fern)}.stepper li.done>span,.stepper li.current>span{background:var(--fern);border-color:var(--ink);box-shadow:none}.flow-node.approval{background:var(--terracotta);border-color:var(--ink)}.flow-number{background:var(--fern)}.workflow-selector button.active,.inspection-list button.selected,.mail-item.selected{background:var(--sky)}.schedule-item i,.priority i{background:var(--ink)}.activity-list i{background:var(--fern);border:1px solid var(--ink)}.workday-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:24px}.workday-metrics button{border:1px solid var(--ink);border-radius:3px;text-align:left;display:flex;gap:18px;align-items:center;padding:24px;min-height:108px}.workday-metrics button:hover{outline:1px solid var(--ink)}.workday-metrics strong{font-size:32px;font-weight:700;display:block;line-height:1.1}.workday-metrics small{font-size:14px;display:block;margin-top:5px}.linen{background:var(--linen)}.fern{background:var(--fern)}.terracotta{background:var(--terracotta)}.sky{background:var(--sky)}.workday-columns{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:22px;align-items:start}.workday-columns .list-toolbar input{max-width:360px}.workday-columns table{min-width:660px}.workday-columns td{font-size:14px;line-height:1.4;vertical-align:top;padding:19px 14px}.workday-columns td:first-child{width:39%}.workday-columns td:nth-child(2){width:40%}.workday-columns td:last-child{white-space:nowrap}.workday-columns .cell-sub{font-size:12px;margin-top:6px}.workday-columns .table-title{font-weight:700}.workday-columns th{font-size:12px}.workday-principles{list-style:none;padding:0;margin:0 0 22px;counter-reset:workday}.workday-principles li{counter-increment:workday;display:grid;grid-template-columns:26px 1fr;gap:5px 10px;margin-bottom:20px}.workday-principles li:before{content:counter(workday);grid-row:span 2;border:1px solid var(--ink);width:24px;height:24px;text-align:center;line-height:23px;border-radius:50%}.workday-principles span{grid-column:2;font-size:13px}.ai-work-columns{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:22px;align-items:start}.ai-mail-editor{min-height:310px!important;line-height:1.6;font-size:14px}.solution-lead{font-size:18px}.ai-work-columns ol{padding-left:21px;line-height:1.6}.review-checkbox{display:flex;gap:10px;align-items:flex-start;margin:20px 0;font-size:14px;line-height:1.45}.review-checkbox input,.prepared-file input{width:18px;height:18px;flex:none;accent-color:var(--fern)}.attachment-list{padding:0 22px}.prepared-file{padding:18px 0;border-bottom:1px solid var(--ink);display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.prepared-file:last-child{border-bottom:0}.prepared-file>div:first-child{display:flex;align-items:center;gap:10px}.prepared-file b{font-weight:400;font-size:14px}.prepared-file label{display:flex;align-items:center;gap:5px;font-size:12px}.attachment-paper{border:1px solid var(--ink);padding:28px;margin-bottom:22px;background:var(--linen)}.attachment-paper img{width:130px;height:auto;margin:0 0 28px}.attachment-paper h2{border-top:1px solid var(--ink);padding-top:22px}.attachment-paper pre{white-space:pre-wrap;overflow-wrap:anywhere;font:14px/1.6 Relative Pro,sans-serif}.review-sidebar .detail-rows>div{grid-template-columns:100px 1fr}.module-ai-strip{display:flex;align-items:center;justify-content:space-between;gap:15px;border:1px solid var(--ink);background:var(--sky);padding:13px 18px;margin-bottom:22px}.module-ai-strip span{font-size:14px}.ai-work-columns .full-width{white-space:normal}.brand-sky .panel-body,.brand-sky .linked-record-list a{background:var(--linen)}.brand-sky .panel-heading h2{font-size:24px}.workday-metrics .sky small{background:var(--linen);padding:3px 5px;display:inline-block}.button.ai-button,.ask-ai{background:var(--linen);box-shadow:inset 0 -4px var(--sky)}.button.secondary,.button.ghost{border:1px solid var(--ink)}.button.ghost{background:var(--linen)}.button.ghost:hover,.button.ai-button:hover,.ask-ai:hover{background:var(--linen);outline:1px solid var(--ink)}.tag.sky,.tag.blue{background:var(--linen);box-shadow:inset 4px 0 var(--sky);padding-left:11px}.module-ai-strip{background:var(--linen);border-left:7px solid var(--sky)}.nav-group:nth-child(2) .nav-item.active{background:var(--linen);box-shadow:inset 5px 0 var(--sky)}.notice,.conversation-card,.user-message,.mail-item.selected,.inspection-list button.selected,.workflow-selector button.active{background:var(--linen);border-left:5px solid var(--sky)}.notice.success{background:var(--fern);border-left:1px solid var(--ink)}.notice.error{background:var(--terracotta);border-left:1px solid var(--ink)}.workday-columns td{padding:14px;border-bottom:1px solid var(--ink)}.workday-columns .cell-sub{margin-top:3px}.workday-columns th{border-bottom:1px solid var(--ink)}.linked-record-list a{border-bottom-color:var(--ink)}.workday-columns .list-toolbar input{border:1px solid var(--ink)}@media(max-width:1200px){.workday-columns{grid-template-columns:minmax(0,1fr)}.workday-columns>.stack{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.workday-columns>.stack>.panel{margin:0}.workday-metrics button{padding:18px 12px;gap:12px}}@media(max-width:760px){h1{font-size:30px}.panel-heading h2{font-size:20px}.company-wordmark{width:150px}.workday-metrics{grid-template-columns:repeat(2,1fr);gap:10px}.workday-metrics button{padding:18px 13px;min-height:100px}.workday-metrics strong{font-size:28px}.workday-metrics small{font-size:12px}.workday-columns>.stack{display:flex}.workday-columns>.stack>.panel{margin:0 0 16px}.ai-work-columns{grid-template-columns:1fr}.module-ai-strip{align-items:flex-start;flex-direction:column}.prepared-file .button-row{flex-wrap:wrap}.ai-work-columns .review-sidebar{grid-row:2}.attachment-paper{padding:18px}.dialog .ai-mail-editor{min-height:220px!important}.sidebar{transition:none}.ai-work-columns .panel-body{padding:18px}.workday-columns .list-toolbar{flex-wrap:wrap}}@media(max-width:760px){.brand-sky .panel-heading h2{font-size:24px}.workday-columns table{min-width:0;display:block}.workday-columns thead{display:none}.workday-columns tbody{display:block}.workday-columns tr{display:block;border-bottom:1px solid var(--ink);padding:16px}.workday-columns td,.workday-columns td:first-child,.workday-columns td:nth-child(2){display:block;width:100%;padding:6px 0;border:0;white-space:normal}.workday-columns .table-title{font-size:16px}.workday-columns td:last-child .button{display:flex;justify-content:center;margin-top:6px}.workday-columns .list-toolbar input{max-width:none}.workday-columns .table-scroll{overflow:visible}}:root{--line:#eee8e8;--white:#fff;--muted:#706967;--radius:14px;--canvas:#fcf5f5}body,.workspace,.main-content{background:var(--linen)}#root .app-shell>.sidebar{width:234px;border:0;background:#fff;padding:0;z-index:45}.app-shell>.sidebar .brand{padding:28px 28px 25px;min-height:129px;background:#fff}.company-wordmark{width:150px;max-height:79px;object-fit:contain}.app-shell>.sidebar nav{padding:0 15px 20px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.app-shell>.sidebar .nav-group{margin:0 0 18px}.app-shell>.sidebar .nav-item{font-size:12px;line-height:1.4;padding:10px 11px;min-height:40px;border-radius:9px;gap:11px;margin:3px 0;outline:none;background:transparent;box-shadow:none;text-decoration:none}.app-shell>.sidebar .nav-item:hover{background:#fcf5f5;outline:none}.app-shell>.sidebar .nav-item.active{background:#81a383;box-shadow:none;font-weight:700}.nav-section{margin:15px 0 19px}.nav-section-toggle{border:0;background:none;display:flex;gap:9px;align-items:center;text-align:left;width:100%;padding:8px 11px;min-height:40px;font-weight:700;font-size:12px}.nav-section-toggle>span{flex:1}.nav-section-toggle>svg:first-child{display:none}.nav-section-toggle:hover{background:#fcf5f5;border-radius:8px}.app-shell>.sidebar .nav-children .nav-item{padding-left:20px;min-height:38px;font-size:12px}.nav-count{margin-left:auto;border-radius:6px;background:#f5ebe5;padding:2px 6px;font-size:10px}.app-shell>.sidebar .sidebar-footer{padding:16px 24px;border:0;gap:8px;background:#fff}.sidebar-footer a,.sidebar-footer span{font-size:10px}.workspace-status{display:flex;align-items:center;gap:6px}.workspace-status i{width:6px;height:6px;background:#81a383;border-radius:50%}.app-shell>.workspace{margin-left:234px;min-width:0}.workspace>.topbar{height:72px;padding:0 28px;background:var(--linen);border:0;box-shadow:none;gap:15px}.breadcrumb{font-size:12px;gap:6px}.breadcrumb strong{font-weight:400}.breadcrumb>span{color:var(--muted)!important}.workspace>.topbar .global-search{border:0;background:#fff;border-radius:9px;max-width:260px;margin-left:auto;padding:9px 12px;min-width:0}.global-search>span{font-size:12px}.global-search kbd{font-size:10px;border:0;background:#fcf5f5;border-radius:4px}.ask-ai{background:#fff;border:0;border-radius:9px;box-shadow:none;font-size:12px;padding:10px 12px}.ask-ai:hover{outline:none;background:#eaf3f9}.profile-button .avatar{background:#cc8d6e;border-radius:50%;width:31px;height:31px}.main-content{padding:22px 28px 40px;max-width:1800px;margin:0 auto;min-width:0}h1{font-size:32px;font-weight:700;line-height:1.16}h2{font-weight:700}h3{font-size:18px}.page-heading{margin-bottom:24px}.subtitle{font-size:13px;line-height:1.5;color:var(--muted)!important}.panel,.dialog,.metrics,.conversation-card,.mail-list,.message-panel{background:#fff;border:0;border-radius:14px;box-shadow:none}.panel{overflow:hidden}.panel-heading{padding:19px 22px 15px;border:0;background:#fff;align-items:center}.panel-heading h2{font-size:21px;font-weight:700}.panel-body{padding:21px 22px;background:#fff}.panel-footer,.panel .table-scroll{background:#fff}.panel-heading+.panel-body{padding-top:15px}.brand-fern,.brand-sky,.brand-terracotta{background:#fff}.brand-fern .panel-heading{background:#81a383}.brand-sky .panel-heading{background:#419bd2}.brand-terracotta .panel-heading{background:#cc8d6e}.brand-fern .panel-body,.brand-sky .panel-body,.brand-terracotta .panel-body{background:#fff}.brand-sky .panel-heading h2{font-size:23px}.brand-sky .linked-record-list a,.brand-terracotta .linked-record-list a{background:#fff}.button{border-radius:8px;border:0;min-height:38px;text-transform:none;letter-spacing:0;font-size:12px;font-weight:400;padding:10px 14px}.button.primary{background:#81a383;border:0}.button.secondary,.button.ghost{border:0;background:#fcf5f5}.button.ai-button{border:0;background:#eaf3f9;box-shadow:none}.button:hover,.button.secondary:hover,.button.ghost:hover,.button.ai-button:hover{outline:none;filter:brightness(.97)}#root .button:disabled{background:#f2eeeb;border:0;opacity:.65}.tabs{border:0;background:#fff;gap:4px;padding:14px 16px 7px;overflow-x:auto}.tabs button{font-size:12px;border:0;border-radius:8px;padding:10px 12px;white-space:nowrap}.tabs button.active{background:#81a383;border:0}.tabs button:hover{background:#f6f0ef;outline:none}.table-scroll{padding:0;overflow-x:auto}th{background:#fcf5f5;font-weight:400;font-size:12px;border:0;padding:14px 18px}td{padding:17px 18px;border-bottom:1px solid #f3eeee;font-size:13px}tr:last-child td{border-bottom:0}.list-toolbar{background:#fff;padding:20px 20px 12px;gap:12px}.search-field,.list-toolbar input,.list-toolbar select,.field input,.field textarea,.field select{border:1px solid #eee8e8;background:#fcf5f5;border-radius:8px}.search-field{border:0}.search-field input{background:transparent;border:0}.table-title{font-size:13px}.tag{border:0;border-radius:5px;font-size:11px;padding:5px 7px;background:#fcf5f5}.tag.sky,.tag.blue{background:#eaf3f9;box-shadow:none;padding-left:7px}.tag.green,.tag.teal{background:#e5eee6}.tag.amber,.tag.red{background:#f2e0d6}.cell-sub{color:var(--muted)!important}.notice{border:0;border-radius:9px;background:#eef5fa;padding:14px 16px;font-size:12px;line-height:1.6}.notice.success{background:#e5eee6;border:0}.notice.error{background:#f3e3db;border:0}.module-ai-strip{border:0;background:#fff;border-radius:12px;padding:13px 17px;margin:0 0 22px}.module-ai-strip>span{font-size:12px}.detail-rows>div{border-bottom:1px solid #f3eeee;padding:12px 0}.detail-rows>div:last-child{border:0}.prepared-file{border-color:#f3eeee}.attachment,.document-preview,.attachment-paper{border:0;border-radius:9px;background:#fcf5f5}.attachment-paper{background:#fff;border:1px solid #eee8e8}.attachment-paper h2{border-color:#eee8e8}.attachment-list{background:#fff}.linked-record-list a{border-color:#f3eeee}.ai-proposal,.user-message{border:0;background:#eef5fa;border-radius:10px}.ai-proposal{background:#fcf5f5}.dialog-heading{background:#fff;border-bottom:1px solid #f3eeee}.dialog-body{background:#fff}.dialog::backdrop{background:#3337}.toast{background:#e5eee6;border:0;border-radius:10px;box-shadow:0 6px 24px #3331}.toast.error{background:#f2e0d6}.workday-metrics{gap:16px;margin-bottom:22px}.workday-metrics button{min-height:94px;border:0;border-radius:13px;padding:19px 20px;gap:14px}.workday-metrics button:hover{outline:2px solid #3332}.workday-metrics strong{font-size:29px}.workday-metrics small{font-size:12px}.workday-metrics .linen{background:#fff}.workday-metrics .sky small{background:#fff8;border-radius:4px;padding:2px 5px}.workday-columns{grid-template-columns:minmax(0,1fr) 284px;gap:20px}.workday-columns td{border-bottom:1px solid #f3eeee;padding:16px 18px;font-size:13px}.workday-columns th{border:0}.workday-columns .cell-sub{font-size:12px}.workday-columns .list-toolbar input{border:0}.workday-columns table{min-width:590px}.workday-columns .panel-heading h2{font-size:21px}.workday-columns .brand-sky .panel-heading h2{font-size:23px}.ai-work-columns{grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);gap:20px}.ai-mail-editor{min-height:330px!important}.detail-columns{grid-template-columns:minmax(0,1.6fr) minmax(285px,1fr);gap:20px}.workday-principles li:before{border:0;background:#fcf5f5}.review-checkbox{font-size:13px}.workday-principles span{font-size:12px;line-height:1.5}.section-gap{margin-top:22px}.workspace-views{margin-bottom:20px}.workspace-views nav{display:flex;gap:5px;flex-wrap:wrap;align-items:center}.workspace-views a{font-size:12px;padding:9px 12px;border-radius:8px;text-decoration:none;background:#fff}.workspace-views a:hover{background:#eee8e8}.workspace-views a.current{background:#e0e9e0;font-weight:700}@media(min-width:1700px){.main-content{padding-left:40px;padding-right:40px}.workday-columns{grid-template-columns:minmax(0,1fr) 330px}}@media(max-width:1220px){.workday-columns{grid-template-columns:1fr}.workday-columns>.stack{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.workday-columns>.stack>.panel{margin:0}.workday-metrics button{padding:16px 13px;gap:10px}.detail-columns{grid-template-columns:1fr}.workspace>.topbar .global-search{max-width:210px}.workspace>.topbar .global-search>span{display:none}}@media(max-width:960px){.app-shell>.sidebar{width:212px!important}.app-shell>.workspace{margin-left:212px}.main-content{padding:18px 20px 36px}.workspace>.topbar{padding:0 20px}.ai-work-columns{grid-template-columns:1fr}.workday-columns>.stack{grid-template-columns:1fr}.workday-metrics{grid-template-columns:repeat(2,1fr)}.breadcrumb>span{display:none}}@media(max-width:760px){.app-shell>.sidebar{width:258px!important;transform:translate(-100%);z-index:65}.app-shell>.sidebar.mobile-open{transform:translate(0)}.app-shell>.workspace{margin-left:0}.workspace>.topbar{height:62px;padding:0 16px;gap:9px}.main-content{padding:18px 16px 32px}.app-shell>.sidebar .nav-item{font-size:13px}.nav-scrim{background:#3338}.mobile-menu,.mobile-nav-close{display:inline-flex}.workspace>.topbar .global-search{padding:6px;background:none;width:30px;flex:none}.workspace>.topbar .global-search kbd{display:none}.breadcrumb{min-width:0;font-size:12px;flex:1}.breadcrumb strong{max-width:160px;white-space:normal;line-height:1.3}.ask-ai{padding:8px;background:none}.workspace>.topbar .profile-button{display:none}h1{font-size:28px}.workspace-views nav{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.workspace-views a{white-space:nowrap}.module-ai-strip{gap:8px}.panel-heading,.panel-body{padding:18px}.workday-metrics{gap:10px}.workday-metrics button{padding:16px 13px;min-height:94px}.workday-columns td{border:0;padding:5px 0}.workday-columns tr{border-color:#f3eeee}.ai-work-columns,.workday-columns{gap:16px}.workday-columns>.stack{display:grid}.form-row{grid-template-columns:1fr}.detail-columns{grid-template-columns:minmax(0,1fr)}.dialog{max-width:calc(100vw - 24px)}.panel-heading h2{font-size:20px}.table-scroll{max-width:100%}.workday-principles li{margin-bottom:15px}}@media(max-width:760px){#root .app-shell>.sidebar{z-index:65}}#root .source-workspace{min-width:0;font:13px/1.5 Relative Pro,sans-serif;color:#333;background:transparent;--border:#eee8e8;--blue:#52755a;--teal:#81a383;--heading:#333}#root .source-workspace *{font-family:inherit}#root .source-workspace h1{font-size:32px;font-weight:700;margin:0 0 23px;line-height:1.18;letter-spacing:-.02em;color:#333}#root .source-workspace h2{font-size:22px;font-weight:700}#root .source-workspace h3{font-weight:700}#root .source-workspace button,#root .source-workspace input,#root .source-workspace select,#root .source-workspace textarea{font-family:Relative Pro,sans-serif;font-size:13px;letter-spacing:0}#root .source-workspace .module-toolbar{position:static;inset:auto;height:auto;min-height:45px;background:transparent;color:#333;box-shadow:none;display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:0;margin:0 0 22px;border:0;z-index:15}#root .source-workspace .module-toolbar-actions{display:flex;gap:8px;margin-left:auto}#root .source-workspace .module-toolbar .logo,#root .source-workspace .module-toolbar .header-menu,#root .source-workspace .module-toolbar .mobile-toggle,#root .source-workspace .module-toolbar .org-anchor,#root .source-grow .module-toolbar>.dropdown-anchor:has(.product-button){display:none}#root .source-pm .app>main,#root .source-pm .app.standalone-report>main,#root .source-grow .main,#root .source-grow .main.collapsed,#root .source-inspect .body>main{padding:0;margin:0;min-width:0;min-height:0;width:auto;background:transparent}#root .source-pm .app{padding:0;background:transparent}#root .source-grow .main{padding-top:0}#root .source-inspect .body{padding:0;display:flex;gap:20px;align-items:flex-start;margin:0}#root .source-inspect .body>main{flex:1}#root .source-workspace .module-toolbar .global-search,#root .source-grow .top-search{background:#fff;border:0;border-radius:8px;min-width:180px;width:280px;max-width:100%;padding:0 10px;margin-left:0}#root .source-workspace .module-toolbar input{border:0;background:transparent;width:100%;padding:10px 0;height:38px}#root .source-workspace .module-toolbar .spacer{display:none}#root .source-workspace .module-toolbar .avatar,#root .source-grow .profile-avatar{background:#e0e9e0;border-radius:50%;color:#333}#root .source-grow .module-toolbar .dropdown-anchor:has(.profile-avatar){margin-left:auto}#root .source-grow .module-toolbar .top-action{border-radius:8px;background:#fff;color:#333;padding:9px 13px}#root .source-workspace .module-setting-select{display:flex;align-items:center;gap:15px;background:#fff;border-radius:12px;padding:15px 18px;margin-bottom:22px;font-size:13px}#root .source-workspace .module-setting-select select{width:260px;max-width:100%;padding:9px;background:#fcf5f5;border:0;border-radius:7px}#root .source-workspace .toolbar,#root .source-workspace .filter-bar,#root .source-workspace .list-toolbar,#root .source-workspace .page-controls{background:#fff;border:0;border-radius:13px;padding:15px 18px;gap:12px;margin:0 0 15px;flex-wrap:wrap}#root .source-workspace .btn,#root .source-workspace button.btn,#root .source-workspace button.primary{border:0;border-radius:8px;background:#fcf5f5;padding:9px 13px;min-height:35px;font-weight:400;text-transform:none;white-space:normal}#root .source-workspace .btn.primary,#root .source-workspace button.primary{background:#81a383;color:#333}#root .source-workspace .btn:hover{background:#e6eee6}#root .source-workspace input,#root .source-workspace select,#root .source-workspace textarea{background:#fcf5f5;border:1px solid #eee8e8;border-radius:7px;padding:8px 10px;max-width:100%}#root .source-workspace input[type=checkbox]{accent-color:#81a383;width:16px;height:16px}#root .source-workspace a{color:#333}#root .source-workspace a:hover{text-decoration:underline}#root .source-workspace .muted{color:#706967!important}#root .source-workspace .tabs,#root .source-workspace .detail-tabs,#root .source-workspace .period-tabs{border:0;border-radius:12px;background:#fff;display:flex;gap:3px;padding:12px;overflow-x:auto;margin-bottom:16px}#root .source-workspace .tabs button,#root .source-workspace .tabs>button,#root .source-workspace .tabs a,#root .source-workspace .detail-tabs button,#root .source-workspace .period-tabs button{font-size:12px;padding:9px 12px;min-height:36px;height:auto;border:0;border-radius:7px;white-space:nowrap;color:#333;flex-shrink:0}#root .source-workspace .tabs .active,#root .source-workspace .tabs .selected,#root .source-workspace .detail-tabs .selected,#root .source-workspace .period-tabs .selected{background:#81a383;color:#333;border:0;box-shadow:none}#root .source-grow .tabs>button.active:after{display:none}#root .source-workspace .tabs button:hover,#root .source-workspace .detail-tabs button:hover{background:#e5eee6}#root .source-workspace .table-wrap,#root .source-workspace .data-box,#root .source-workspace .card,#root .source-workspace .panel,#root .source-workspace .detail-box,#root .source-workspace .property-card,#root .source-workspace .document-card,#root .source-workspace .settings-body,#root .source-workspace .settings-section,#root .source-workspace .tab-content{background:#fff;border:0;border-radius:14px;box-shadow:none;min-width:0}#root .source-workspace .card{padding:22px}#root .source-workspace .table-wrap,#root .source-workspace .data-box{overflow-x:auto;padding:0}#root .source-workspace table{background:#fff;border:0;border-collapse:collapse;font-size:13px}#root .source-workspace table th{background:#fcf5f5;color:#333;font-weight:400;font-size:12px;border:0;padding:15px 17px;white-space:normal}#root .source-workspace table td{border:0;border-bottom:1px solid #f3eeee;padding:17px;font-size:13px;line-height:1.5;height:auto}#root .source-workspace table tr:last-child td{border-bottom:0}#root .source-workspace table tbody tr:hover{background:#fcf9f8}#root .source-workspace .table-footer,#root .source-workspace .pagination-bar{border:0;background:#fff;padding:15px 18px;font-size:12px}#root .source-workspace .property-table table{min-width:780px}#root .source-workspace .property-table td,#root .source-workspace .property-table th{padding:15px 14px}#root .source-workspace .property-table .property-ref{font-size:13px}#root .source-workspace .badge,#root .source-workspace .tag,#root .source-workspace .label{background:#f6efec;border:0;border-radius:5px;font-size:11px;padding:4px 7px;color:#333}#root .source-workspace .detail-grid,#root .source-workspace .overview-grid{gap:20px;align-items:start}#root .source-workspace .detail-grid{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr)}#root .source-workspace .detail-grid>section{background:#fff;border-radius:14px;padding:22px;border:0}#root .source-workspace .detail-grid h2,#root .source-workspace .detail-grid h3{border:0}#root .source-workspace .field-row{gap:18px}#root .source-workspace .field-row>label{width:210px;flex-shrink:0}#root .source-workspace .field-row>input,#root .source-workspace .field-row>select,#root .source-workspace .field-row>.editor-field{width:min(540px,100%)}#root .source-workspace .form-actions{border-color:#f3eeee}#root .source-workspace .form-grid{gap:17px}#root .source-workspace .editor-field,#root .source-workspace .editable{background:#fff;border:1px solid #eee8e8;border-radius:8px}#root .source-workspace .popup,#root .source-workspace .dropdown,#root .source-workspace .action-menu{background:#fff;border:1px solid #eee8e8;border-radius:10px;box-shadow:0 8px 30px #3332;z-index:30}#root .source-workspace .overlay,#root .source-workspace .drawer-overlay,#root .source-workspace .modal-backdrop{z-index:90;background:#3336}#root .source-workspace .modal,#root .source-workspace .dialog,#root .source-workspace .drawer{background:#fff;border:0;border-radius:14px;box-shadow:0 15px 50px #3332;max-width:calc(100vw - 28px)}#root .source-workspace .modal-heading,#root .source-workspace .dialog-header,#root .source-workspace .drawer-header{border-color:#f3eeee;background:#fff}#root .source-workspace .toast{border:0;background:#e5eee6;border-radius:10px;box-shadow:0 6px 24px #3331;z-index:100}#root .source-workspace .demo-indicator,#root .source-workspace .replica-footer{display:none}#root .source-workspace .local-note,#root .source-workspace .source-note{background:#f6f2f0;color:#706967;font-size:11px;border:0;border-radius:7px;padding:10px 13px}#root .source-inspect .filters{background:#fff;border-radius:14px;width:205px;flex-shrink:0;padding:18px 16px;margin:0}#root .source-inspect .filters .field{margin-bottom:16px}#root .source-inspect .filters .field span{font-size:12px}#root .source-inspect .filters input,#root .source-inspect .filters select{min-width:0;width:100%;height:35px}#root .source-inspect .collapse-filter{display:none}#root .source-inspect .chip-input{border:0;background:#fcf5f5;border-radius:7px;padding:4px}#root .source-inspect .body.help-open{margin-right:0}#root .source-inspect .help-panel{position:fixed;right:15px;top:80px;bottom:20px;width:350px;max-width:calc(100vw - 30px);background:#fff;border:0;border-radius:14px;box-shadow:0 10px 50px #3333;z-index:70}#root .source-inspect .help-panel header{background:#e0e9e0;color:#333}#root .source-inspect .help-panel header img{display:none}#root .source-inspect .document-card{padding:20px;gap:20px;display:flex;flex-wrap:wrap}#root .source-inspect .property-card{padding:22px}#root .source-inspect .property-image{background:#f6eeea;border-radius:10px;border:0}#root .source-inspect .detail-summary{background:#fff;border-radius:14px;padding:24px;gap:24px}#root .source-inspect .data-table{min-width:900px}#root .source-inspect .detail-table{min-width:580px}#root .source-inspect .data-scroll{overflow:auto;max-width:100%}#root .source-inspect .settings-menu{background:#fff;border-radius:12px;border:0;padding:12px;gap:4px}#root .source-inspect .settings-menu a{border-radius:7px}#root .source-inspect .settings-menu a.active{background:#e0e9e0}#root .source-inspect .page-title{font-size:30px}#root .source-inspect .filter-buttons{gap:8px}#root .source-inspect .body>main>h2{font-size:30px;margin:0 0 22px}#root .source-inspect .data-box .display{padding:15px 18px}#root .source-grow .filter-right select{min-width:150px;max-width:240px}#root .source-grow .overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#root .source-grow .step-layout{grid-template-columns:220px minmax(0,1fr);gap:20px}#root .source-grow .step-nav{background:#fff;border-radius:12px}#root .source-grow .workflow-editor{height:calc(100dvh - 165px);min-height:560px;border-radius:14px;overflow:hidden;background:#fff}#root .source-grow .workflow-toolbar{background:#fff}#root .source-grow .workflow-editor .canvas{background-color:#fcf5f5}#root .source-grow .designer-layout{grid-template-columns:250px minmax(0,1fr)}#root .source-grow .calendar-layout{grid-template-columns:210px minmax(0,1fr);gap:20px}#root .source-grow .record-heading{flex-wrap:wrap;gap:12px}#root .source-grow .page-heading{margin-bottom:20px}#root .source-grow .search-results{background:#fff}#root .source-workspace .module-footnote{font-size:10px;color:#706967!important;line-height:1.6;margin:23px 0 0}#root .module-loading,#root .module-error{background:#fff;border-radius:14px;padding:28px}@media(max-width:1200px){#root .source-inspect .filters{width:180px;padding:16px 13px}#root .source-inspect .body{gap:16px}#root .source-grow .overview-grid,#root .source-workspace .detail-grid{grid-template-columns:minmax(0,1fr)}#root .source-workspace .field-row>label{width:175px}}@media(max-width:760px){#root .source-workspace h1{font-size:28px}#root .source-workspace .module-toolbar{gap:8px;margin-bottom:18px}#root .source-workspace .module-toolbar .global-search,#root .source-grow .top-search{width:100%;max-width:100%;flex:1;min-width:120px}#root .source-workspace .module-toolbar .spacer{display:none}#root .source-workspace .module-toolbar-actions{margin-left:0;flex-wrap:wrap}#root .source-pm .app>main,#root .source-grow .main,#root .source-grow .main.collapsed{margin:0;padding:0}#root .source-workspace .module-setting-select{align-items:stretch;flex-direction:column;gap:8px}#root .source-workspace .module-setting-select select{width:100%}#root .source-workspace .field-row{display:flex;flex-direction:column;align-items:stretch;gap:7px}#root .source-workspace .field-row>label{width:auto;text-align:left}#root .source-workspace .settings-body>p{margin-left:0}#root .source-inspect .body{display:block}#root .source-inspect .filters{width:100%;margin-bottom:18px;display:grid;grid-template-columns:1fr 1fr;gap:12px}#root .source-inspect .filters .field{margin:0;min-width:0}#root .source-inspect .filters .filter-buttons{grid-column:1/-1}#root .source-inspect .detail-summary{display:block;padding:18px}#root .source-inspect .detail-summary dt{width:130px}#root .source-inspect .document-card .signature-status{margin-left:0}#root .source-inspect .document-card{gap:14px;padding:16px}#root .source-inspect .property-card{padding:18px}#root .source-inspect .body>main{width:100%;min-width:0}#root .source-grow .step-layout,#root .source-grow .designer-layout,#root .source-grow .calendar-layout{grid-template-columns:1fr}#root .source-grow .step-nav{display:flex;overflow-x:auto}#root .source-grow .filter-right select{min-width:0;max-width:100%}#root .source-workspace .card,#root .source-workspace .detail-grid>section{padding:18px}#root .source-workspace .tabs,#root .source-workspace .detail-tabs{max-width:100%;flex-wrap:nowrap}#root .source-workspace .modal,#root .source-workspace .dialog{width:calc(100vw - 28px)}#root .source-workspace .table-wrap{max-width:100%}#root .source-grow .workflow-editor{height:750px}#root .source-workspace .module-toolbar .profile-avatar{width:30px;height:30px}#root .source-workspace .module-toolbar>button[aria-label=Notifications]{display:none}}#root .source-workspace{position:relative}#root .source-workspace .module-tools{position:relative;display:flex;justify-content:flex-end;margin-bottom:12px;min-height:34px}#root .source-workspace .module-tools>summary{cursor:pointer;list-style:none;padding:8px 12px;background:#fff;border-radius:8px;width:max-content;margin-left:auto;font-size:12px}#root .source-workspace .module-tools>summary::-webkit-details-marker{display:none}#root .source-workspace .module-tools[open]{display:block}#root .source-workspace .module-tools[open]>summary{margin-bottom:12px;background:#e0e9e0}#root .source-workspace .module-tools .module-toolbar{padding:14px;background:#fff;border-radius:12px;margin:0}#root .source-workspace .module-tools:not([open])>.module-toolbar{display:none}#root .source-workspace input::placeholder{color:#827b79;opacity:1}#root .source-pm main>h1{border:0;padding:0;margin-top:-40px;margin-bottom:27px;max-width:calc(100% - 160px)}#root .source-pm .module-tools[open]~main>h1{margin-top:0}#root .source-pm .metric-mini{position:relative;display:inline-flex;width:auto;max-width:100%;min-width:0;height:auto;padding:10px 15px;margin:0 0 15px;background:#f1e0d6;border:0;border-radius:10px;align-items:center;gap:10px}#root .source-pm .metric-mini svg{width:16px;height:16px}#root .source-pm .metric-mini strong{font-size:19px}#root .source-pm .metric-mini span{font-size:12px}#root .source-pm .actionbar{margin-bottom:15px;gap:8px}#root .source-pm .actionbar .btn{box-shadow:none}#root .source-pm .grid-tools{background:#fff;border-radius:14px 14px 0 0;border:0;padding:16px 17px;gap:15px;margin:0;align-items:center;flex-wrap:wrap}#root .source-pm .grid-tools .tabs{padding:0;margin:0;flex-wrap:wrap;flex:1}#root .source-pm .grid-tools .tabs button{border-radius:7px;border:0;box-shadow:none;height:auto}#root .source-pm .grid-tools .tabs button.active{background:#81a383}#root .source-pm .grid-tools input{border:0;background:#fcf5f5}#root .source-pm .grid-tools button{border-radius:7px;border:0}#root .source-pm .table-wrap{border-radius:0 0 14px 14px}#root .source-pm .property-table th:nth-child(1){width:40px}#root .source-pm .property-table th:nth-child(2){width:30%}#root .source-pm .property-table th:nth-child(n+3){width:auto}#root .source-pm .property-table td:nth-child(2) a{white-space:normal;max-width:none;text-overflow:clip}#root .source-pm .property-table tbody td{height:65px}#root .source-pm .property-table .property-reference{max-width:none}#root .source-pm .pagination{background:#fff;border:0;border-radius:0 0 14px 14px;padding:15px}#root .source-pm .settings-body{padding:22px}#root .source-grow .list-card{padding:0;overflow:hidden}#root .source-grow .list-card>.page-heading{background:#fff;padding:22px 22px 12px;margin:0;border:0}#root .source-grow .page-heading h1{font-size:30px;margin:0;font-weight:700}#root .source-grow .list-card>.tabs{padding:10px 20px;margin:0}#root .source-grow .list-card .filter-bar{padding:15px 22px;margin:0;border-radius:0}#root .source-grow .listing-table table{min-width:1180px;table-layout:auto}#root .source-grow .listing-table table th,#root .source-grow .listing-table table td{padding:14px 13px;font-size:12px}#root .source-grow .listing-table th:first-child{width:32px;min-width:32px}#root .source-grow .listing-table th:nth-child(2){width:240px;min-width:240px}#root .source-grow .listing-table th:not(:nth-child(2)){min-width:65px;width:auto}#root .source-grow .listing-table td:nth-child(2){white-space:normal}#root .source-grow .listing-table .address{white-space:normal}#root .source-grow .listing-table .table-scroll,#root .source-grow .table-scroll{border:0}#root .source-grow .primary{box-shadow:none}#root .source-inspect .filters{border:0;min-height:0}#root .source-inspect .body.help-open{padding-right:0}#root .source-inspect .page-content{padding:0}#root .source-inspect .search-bar{background:#fff;border:0;padding:14px 17px;border-radius:12px;margin-bottom:16px;gap:8px}#root .source-inspect .search-bar input{border:0;background:#fcf5f5;height:37px}#root .source-inspect .period-tabs{margin:14px 0}#root .source-inspect .display{background:#fff}#root .source-inspect .data-table th{background:#fcf5f5;border:0;font-size:12px;font-weight:400;height:auto}#root .source-inspect .data-table td{border:0;border-bottom:1px solid #f3eeee;font-size:12px;padding:16px 12px}#root .source-inspect .data-table th button{font-weight:400;color:#333}#root .source-inspect .split>button{border:0;background:#fcf5f5;border-radius:7px}#root .source-inspect .filter-buttons .btn{flex:1}#root .source-inspect .dark-button{background:#f1e0d6;border:0;border-radius:9px;padding:12px}#root .source-inspect footer{position:static;border:0;background:transparent;margin-top:20px;padding:10px;font-size:10px}#root .source-inspect .help-button{position:static}#root .source-inspect .status-dot{border:0}#root .source-inspect .module-toolbar{margin-bottom:18px}@media(max-width:760px){#root .source-pm main>h1{font-size:27px;margin-top:-38px;max-width:calc(100% - 130px)}#root .source-pm .grid-tools{padding:14px}#root .source-pm .grid-tools .tabs{width:100%;flex-basis:100%;flex-wrap:nowrap;overflow:auto}#root .source-pm .property-table table{min-width:780px}#root .source-pm .settings-body{padding:17px}#root .source-grow .list-card>.page-heading{padding:18px;gap:10px}#root .source-grow .page-heading h1{font-size:26px}#root .source-grow .list-card>.tabs{padding:8px 14px}#root .source-workspace .module-tools>summary{font-size:11px;padding:8px 10px}#root .source-inspect .filters{min-height:0}#root .source-inspect .search-bar{flex-wrap:wrap}#root .source-inspect .search-bar>label{width:100%;max-width:100%}}#root .source-pm .metric-mini{float:right;min-height:36px;height:36px;margin:0 0 14px;padding:7px 12px;gap:8px}#root .source-pm .metric-mini>div{display:flex;align-items:center;gap:9px}#root .source-pm .metric-mini b,#root .source-pm .metric-mini strong{font-size:18px}#root .source-pm .actionbar{width:calc(100% - 190px);min-height:36px;margin-bottom:15px}#root .source-grow .page-heading h2{font-size:28px;margin:0;font-weight:700}#root .source-grow .listing-table table{width:100%;min-width:1135px;table-layout:fixed}#root .source-grow .listing-table table td{min-width:0!important;white-space:normal;overflow-wrap:break-word}#root .source-grow .listing-table table th{min-width:0;width:auto;font-size:11px;letter-spacing:0;white-space:normal}#root .source-grow .listing-table table th:first-child,#root .source-grow .listing-table table th:last-child{width:38px;padding:12px 8px}#root .source-grow .listing-table table td:first-child,#root .source-grow .listing-table table td:last-child{padding:12px 8px}#root .source-grow .listing-table table th:nth-child(2){width:225px}#root .source-grow .listing-table table th:nth-child(3){width:110px}#root .source-grow .listing-table table th:nth-child(4){width:85px}#root .source-grow .listing-table table th:nth-child(5){width:90px}#root .source-grow .listing-table table th:nth-child(6){width:110px}#root .source-grow .listing-table table th:nth-child(7){width:90px}#root .source-grow .listing-table table th:nth-child(8){width:110px}#root .source-grow .listing-table table th:nth-child(9){width:135px}#root .source-grow .listing-table .address-cell{min-width:0;white-space:normal}#root .source-grow .listing-table .agent-list{flex-wrap:wrap}#root .source-inspect .property-summary{display:block;min-width:0;flex:1}#root .source-inspect .property-summary p{display:block;line-height:1.6}#root .source-inspect .inspection-summary{min-width:0;flex:1}#root .source-inspect .property-card{align-items:start}@media(max-width:760px){#root .source-pm .metric-mini{float:none;width:max-content;margin-bottom:14px}#root .source-pm .actionbar{width:100%;flex-wrap:wrap}#root .source-inspect .property-card{display:grid;grid-template-columns:20px minmax(0,1fr)}#root .source-inspect .property-card .property-summary,#root .source-inspect .property-card .inspection-summary,#root .source-inspect .property-card .card-actions{grid-column:1/-1;width:100%}#root .source-inspect .property-card .property-image{width:100%;height:100px}#root .source-inspect .property-card .property-summary{font-size:13px}}#root .source-grow .listing-table td:nth-child(2) button,#root .source-grow .listing-table td:nth-child(2) a{white-space:normal;text-align:left;min-width:0;max-width:100%;line-height:1.5;overflow-wrap:anywhere}#root .source-grow .listing-table td:nth-child(9)>div{flex-wrap:wrap;gap:6px}#root .source-pm .metric-mini>span{display:flex;align-items:center;gap:8px;font-size:12px;line-height:1}#root .source-pm .metric-mini>span>b{font-size:18px;line-height:1;margin:0}#root .source-pm .property-table td:first-child,#root .source-pm .property-table th:first-child{padding:12px 10px;overflow:visible;text-overflow:clip}#root .source-pm .search-tools>button{background:#fcf5f5;box-shadow:none}#root .source-pm .map-placeholder{background:#fcf5f5;border:0;border-radius:12px}#root .source-grow .record-band{background:#cc8d6e;border-radius:10px 10px 0 0}#root .source-grow .record-image{background:#fcf5f5;border-radius:12px;border:5px solid #fff;color:#333}#root .source-grow .avatar.house{background:#e0e9e0;color:#333}@media(max-width:760px){#root .source-grow .list-card>.page-heading{flex-wrap:wrap}#root .source-grow .list-card>.page-heading>h2{flex-basis:100%}#root .source-grow .list-card>.page-heading>button{width:auto;white-space:normal;padding:10px 14px}}#root .compact-shell>.sidebar{width:240px;display:flex;flex-direction:column;min-height:100vh;height:100dvh}.compact-shell>.sidebar .brand{padding:26px 30px 27px;min-height:132px}.compact-shell>.sidebar .company-wordmark{width:146px;max-height:80px}#root .compact-shell>.sidebar>nav{padding:0 18px;flex:1;overflow:auto}#root .compact-shell>.sidebar .nav-item{min-height:44px;margin:4px 0;padding:10px 14px;font-size:14px;gap:13px;border-radius:11px;line-height:1.4}#root .compact-shell>.sidebar .nav-item.active{font-weight:700;background:#81a383;color:#333}.nav-active-dot{height:5px;width:5px;border-radius:50%;background:#333;margin-left:auto}#root .compact-shell>.sidebar .sidebar-footer{padding:12px 18px 17px;display:block;margin-top:auto}#root .compact-shell>.sidebar .sidebar-footer nav{padding:0;margin:0 0 14px}.compact-account{display:flex;gap:10px;align-items:center;padding:0 10px}.compact-account .avatar{background:#fcf5f5;width:34px;height:34px;font-size:11px;border-radius:50%}.compact-account>span{flex:1}.compact-account b{display:block;font-size:12px;font-weight:700}.compact-account small{display:block;font-size:11px;color:#706967;margin-top:4px}#root .compact-shell .sidebar-footer .nav-item>span{font-size:14px}#root .compact-shell .compact-account>span{min-width:0;flex:1}#root .compact-shell .compact-account b{font-size:11px;white-space:nowrap}#root .compact-shell .compact-account>a{display:flex;padding:0;flex:none}.compact-shell>.workspace{margin-left:240px;display:flex;flex-direction:column;min-height:100vh}.compact-shell .workspace>.topbar{padding:0 34px;height:78px;position:relative}.compact-shell .breadcrumb{font-size:13px;white-space:nowrap}.compact-shell .breadcrumb a{text-decoration:none;color:#706967}.compact-shell .breadcrumb strong{color:#333}.compact-shell .ask-ai{background:#e9f3f9;font-size:13px;white-space:nowrap;padding:11px 16px}.compact-shell .compact-inbox{position:relative;background:#fff;border-radius:9px;width:39px;height:39px;flex:none}.compact-inbox i{position:absolute;right:8px;top:7px;width:5px;height:5px;border-radius:50%;background:#cc8d6e}.compact-shell .main-content{width:100%;padding:20px 34px 26px;max-width:1600px;flex:1;box-sizing:border-box}.compact-shell .page-heading{margin-bottom:25px}.compact-shell h1{font-size:34px;letter-spacing:-.55px}.compact-shell .subtitle{font-size:14px;margin-top:10px}.compact-shell .button{font-size:13px;min-height:40px;padding:11px 15px;border-radius:9px}.compact-preview-note{font-size:11px;color:#817a77;text-align:center;padding:16px 25px 22px}.compact-preview-note .demo-switch{margin-left:14px}.demo-switch{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#333;cursor:pointer;vertical-align:middle}.demo-switch input{accent-color:#81a383;width:14px;height:14px;margin:0}.compact-views{display:flex;align-items:center;gap:14px;margin-bottom:28px;min-width:0}.compact-views nav{flex:1;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;padding-bottom:4px;min-width:0}.compact-views nav a{font-size:12px;padding:10px 13px;background:transparent;white-space:nowrap}.compact-views nav a.current{background:#fff;color:#333;box-shadow:none}.compact-views .all-module-pages{display:flex;align-items:center;gap:6px;background:none;white-space:nowrap;font-size:12px;color:#655d59;padding:8px 0}.hub-toolbar{display:flex;justify-content:space-between;align-items:center;margin:26px 0;gap:16px}.hub-toolbar>span{font-size:13px;color:#706967}.hub-search{display:flex;align-items:center;gap:11px;background:#fff;border-radius:10px;padding:0 15px;width:380px;max-width:100%;box-sizing:border-box}.hub-search input{background:none;border:0;outline:none;font:inherit;font-size:14px;width:100%;padding:14px 0}.hub-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:start}.hub-section{background:#fff;border-radius:15px;overflow:hidden;padding:23px 14px 14px;min-width:0}.hub-section h2{margin:0 12px 18px;font-size:19px;line-height:1.35;font-weight:700}.hub-section:first-child{background:#eaf0ea}.hub-terra .hub-section:first-child{background:#f1e3db}.hub-sky .hub-section:first-child{background:#e8f2f8}.hub-page-link{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:16px 12px;border-radius:9px;text-decoration:none;min-height:54px;box-sizing:border-box}.hub-page-link:hover{background:#fcf5f5}.hub-page-link span{min-width:0}.hub-page-link b{font-size:14px;line-height:1.5;font-weight:400;display:block}.hub-page-link small{display:block;color:#706967;font-size:12px;line-height:1.5;margin-top:5px}.hub-page-link svg{flex:none;opacity:.65}.compact-morning .heading-row{align-items:center}.compact-morning .heading-row>.button{background:#81a383}.briefing-filters{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:23px}.briefing-filters>div{display:flex;gap:11px}.briefing-filters label{display:flex;align-items:center;gap:8px;background:#fff;padding:9px 12px;border-radius:9px;font-size:12px}.briefing-filters label>span{color:#817a77}.briefing-filters select,.briefing-filters input{border:0;background:transparent;font:inherit;font-size:13px;color:#333;max-width:180px;padding:0}.briefing-filters>a{display:flex;align-items:center;gap:7px;font-size:12px;text-decoration:none}.briefing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.briefing-card{display:flex;flex-direction:column;text-decoration:none;background:#fff;border-radius:15px;padding:23px 24px;min-height:169px;box-sizing:border-box;transition:transform .16s ease,box-shadow .16s ease}.briefing-card.terra{background:#cc8d6e}.briefing-card.fern{background:#81a383}.briefing-card:hover{transform:translateY(-2px);box-shadow:0 7px 20px #33333309}.briefing-card>div{display:flex;justify-content:space-between;gap:10px;align-items:center}.briefing-card>div>span{font-size:16px;font-weight:700}.briefing-card>div>svg{opacity:.7;flex:none}.briefing-card>strong{font-size:36px;font-weight:700;line-height:1.1;margin:20px 0 17px;letter-spacing:-.8px}.briefing-card footer{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;line-height:1.5;margin-top:auto}.briefing-card footer svg{flex:none}.briefing-bottom{display:grid;grid-template-columns:1.1fr 1fr;gap:20px;margin-top:20px}.briefing-route{display:block;background:#fff;padding:24px;border-radius:15px;text-decoration:none}.briefing-route>div{display:flex;align-items:center;justify-content:space-between}.route-icon{background:#e8f2f8;border-radius:9px;padding:8px;display:flex;color:#333}.briefing-route h2{font-size:22px;font-weight:700;margin:19px 0 9px}.briefing-route p{margin:0;color:#706967;font-size:13px}.briefing-route>span{display:flex;align-items:center;justify-content:space-between;font-size:13px;margin-top:25px}.briefing-communications{display:grid;gap:20px;grid-template-rows:1fr 1fr}.briefing-communications>a{display:flex;align-items:center;background:#fff;padding:22px 24px;gap:17px;text-decoration:none;border-radius:15px}.briefing-communications>a>span:nth-child(2){flex:1}.briefing-communications b{font-size:17px;font-weight:700;display:block}.briefing-communications small{display:block;margin-top:9px;color:#706967;font-size:13px}.briefing-mini-icon{display:flex;padding:10px;background:#fcf5f5;border-radius:9px}.briefing-communications>a:hover,.briefing-route:hover{box-shadow:0 5px 20px #33333309}.briefing-note{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:22px;font-size:12px;color:#817a77}.briefing-note button{display:flex;gap:7px;align-items:center;border:0;background:none;font:inherit;color:#655d59}.compact-morning .morning-meeting{margin-bottom:24px}.compact-shell a:focus-visible,.compact-shell button:focus-visible,.compact-shell input:focus-visible,.compact-shell select:focus-visible{outline:2px solid #419bd2;outline-offset:3px}@media(max-width:1180px){.compact-shell .breadcrumb>strong,.compact-shell .breadcrumb>svg{display:none}.compact-shell .main-content{padding:18px 25px 25px}.compact-shell .workspace>.topbar{padding:0 25px}.briefing-card{padding:21px 18px}.briefing-card>div>span{font-size:15px}.hub-columns{gap:15px}.hub-section{padding:21px 9px 12px}.compact-views .all-module-pages{font-size:11px}}@media(max-width:960px)and (min-width:761px){#root .compact-shell>.sidebar{width:205px!important}.compact-shell>.workspace{margin-left:205px}.briefing-grid{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.hub-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.briefing-filters{align-items:flex-start}.briefing-filters>div{flex-wrap:wrap}.briefing-filters>a{padding-top:13px}.compact-views{align-items:flex-start}.compact-views nav{flex-wrap:wrap}.compact-views .all-module-pages{padding-top:12px}.briefing-card>div>span{font-size:16px}}@media(max-width:760px){#root .compact-shell>.sidebar{width:260px!important}.compact-shell>.workspace{margin-left:0}.compact-shell .workspace>.topbar{padding:0 16px;height:64px;gap:11px}.compact-shell .main-content{padding:13px 16px 20px}.compact-shell .breadcrumb{flex:1}.compact-shell .topbar .global-search{width:28px;background:none;margin:0;padding:0}.compact-shell .ask-ai{font-size:12px;padding:9px 10px}.compact-shell .compact-inbox{display:none}.compact-shell .page-heading{margin-bottom:20px}.compact-shell h1{font-size:29px}.compact-shell .subtitle{font-size:13px;line-height:1.5}.compact-morning .heading-row{align-items:flex-start;gap:15px;flex-wrap:wrap}.compact-morning .heading-row .button{font-size:12px;padding:10px 12px}.briefing-filters{gap:15px;flex-wrap:wrap}.briefing-filters>div{flex-wrap:wrap;width:100%;gap:8px}.briefing-filters label{padding:10px;flex:1;min-width:130px}.briefing-filters select,.briefing-filters input{min-width:0;width:100%;font-size:12px}.briefing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.briefing-card{padding:17px 15px;min-height:177px}.briefing-card>div{align-items:flex-start}.briefing-card>div>svg{display:none}.briefing-card>div>span{font-size:15px;line-height:1.3;min-height:39px}.briefing-card>strong{font-size:32px;margin:14px 0}.briefing-card footer{font-size:11px;align-items:flex-end}.briefing-bottom{grid-template-columns:1fr;gap:12px;margin-top:12px}.briefing-communications{gap:12px}.briefing-communications>a{padding:20px}.briefing-route{padding:22px}.briefing-route h2{margin-top:15px}.briefing-note{align-items:flex-start;font-size:11px;line-height:1.5}.briefing-note>span{max-width:200px}.briefing-note button{white-space:nowrap}.compact-views{display:block;margin-bottom:20px}.compact-views nav{flex-wrap:nowrap}.compact-views nav a{padding:9px 11px;font-size:12px}.compact-views .all-module-pages{display:none}.hub-columns{grid-template-columns:1fr;gap:16px}.hub-toolbar{margin:20px 0}.hub-toolbar>span{display:none}.hub-search{width:100%}.hub-section{padding:23px 14px 14px}.hub-page-link b{font-size:15px}.hub-page-link{padding:15px 12px}.compact-preview-note{font-size:10px;line-height:1.5}.compact-shell>.sidebar .brand{min-height:146px;padding:27px 29px 30px}.compact-shell .mobile-nav-close{top:24px;right:12px}}@media(prefers-reduced-motion:reduce){.briefing-card{transition:none}.briefing-card:hover{transform:none}}@media(max-width:760px){.compact-views .all-module-pages{display:flex;width:max-content;margin-left:auto;padding:7px 0 0;font-size:11px}}.compact-shell .workday-metrics button{position:relative;padding-right:34px}.compact-shell .workday-metrics button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--ink)}.compact-shell .workday-selected{position:absolute;right:12px;top:12px}.compact-shell .workday-sent{white-space:nowrap;font-size:12px;padding:8px 10px}.compact-shell .workday-sent[aria-pressed=true]{background:var(--linen);box-shadow:inset 0 -2px var(--ink)}.workspace-views.workday-views{display:flex;align-items:center;gap:6px;width:max-content;max-width:100%;padding:5px;background:#fff;border-radius:13px;margin-bottom:24px;box-sizing:border-box}.workday-views nav{display:flex;align-items:center;gap:3px;flex-wrap:nowrap;min-width:0;overflow-x:auto;scrollbar-width:thin;padding:0}.workspace-views.workday-views a{display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:13px;padding:11px 14px;border-radius:9px;background:transparent;min-height:40px;box-sizing:border-box}.workspace-views.workday-views a[aria-current=page]{background:#e8efe8;font-weight:700}.workspace-views.workday-views a:hover{background:#f4f5f1}.workspace-views.workday-views svg{flex:none}.workspace-views.workday-views .workday-more{color:#706967;font-size:12px;padding:11px 12px;flex:none}.compact-morning .page-heading{margin-bottom:22px}.compact-morning .heading-row{gap:20px;flex-wrap:wrap}.compact-morning .subtitle{font-size:13px;margin-top:7px}.briefing-controls{display:flex;align-items:center;gap:10px;margin-left:auto;flex-wrap:wrap}.briefing-controls label{display:flex;align-items:center;gap:9px;background:#fff;padding:10px 12px;border-radius:9px;font-size:12px;min-height:42px;box-sizing:border-box}.briefing-controls label>span{color:#746d6a}.briefing-controls select,.briefing-controls input{border:0;background:transparent;font:inherit;color:#333;min-width:0;padding:0;max-width:170px}.briefing-controls .button{background:#81a383;min-height:42px}@media(max-width:1250px){.compact-morning .heading-row{align-items:flex-start}.briefing-controls{margin-left:0;width:100%}}@media(max-width:760px){.workspace-views.workday-views{width:100%;margin-bottom:22px}.workday-views nav{flex:1}.workspace-views.workday-views a{padding:10px;font-size:12px;gap:6px}.workspace-views.workday-views .workday-more{padding:10px}.workday-more>span{display:none}.briefing-controls{display:grid;grid-template-columns:1fr 1.2fr;gap:9px}.briefing-controls label{min-width:0;padding:10px;font-size:11px;gap:6px}.briefing-controls select,.briefing-controls input{max-width:100%;width:100%;font-size:12px}.briefing-controls .button{grid-column:1/-1;justify-self:start}.compact-morning .heading-row{gap:16px}.compact-morning .page-heading{margin-bottom:18px}}@media(max-width:600px){.workday-views nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:visible}.workspace-views.workday-views nav a{flex-direction:column;justify-content:center;gap:5px;min-height:62px;padding:7px 3px;font-size:10px;line-height:1.15;white-space:normal;text-align:center}.workday-views nav a>span{min-height:23px;display:flex;align-items:center}.workspace-views.workday-views .workday-more{padding:10px 7px}}.identity-switch{display:flex;align-items:center;gap:6px;min-width:0;padding:7px 10px;border:1px solid var(--line,#e2e5df);border-radius:7px;font-size:12px;background:var(--surface,#fff);color:inherit}.identity-switch select{min-width:0;max-width:240px;border:0;background:transparent;color:inherit;font:inherit}.permission-reason{display:block;color:var(--muted,#596157);font-size:12px;line-height:1.4;margin:4px 0 8px}.topbar .identity-switch>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.navigation-language{flex-wrap:wrap}.navigation-language .identity-switch{margin-top:10px;max-width:100%}.button:disabled{cursor:not-allowed;opacity:.5}@media(min-width:768px)and (max-width:1200px){.identity-switch select{max-width:120px}.topbar .global-search{max-width:180px}}.briefing-ai{margin-top:40px;padding-top:28px;border-top:1px solid #3333331a}.briefing-ai-head{display:flex;align-items:center;gap:14px;margin-bottom:18px}.briefing-ai-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#419bd22b;color:#333;flex:none}.briefing-ai-icon svg{display:block;stroke:currentColor}.briefing-ai-head h2{margin:0;font-size:20px;line-height:1.2}.briefing-ai-head p{margin:3px 0 0;font-size:13px;color:#746d6a}.briefing-ai-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media(max-width:1280px){.briefing-ai-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.briefing-ai-grid{grid-template-columns:1fr}}.briefing-ai-card{display:flex;flex-direction:column;gap:9px;min-height:200px;padding:18px 18px 16px;box-sizing:border-box;background:#fff;border-radius:15px;text-decoration:none;color:inherit;border:1px solid transparent;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.briefing-ai-card:hover{transform:translateY(-2px);box-shadow:0 7px 20px #33333312;border-color:#3333331f}.briefing-ai-card:focus-visible{outline:2px solid #419bd2;outline-offset:2px}.briefing-ai-card>b{font-size:14px;line-height:1.35}.briefing-ai-line{align-self:flex-start;font-size:11px;font-weight:700;padding:3px 9px;border-radius:99px}.briefing-ai-line.tone-terra{background:#cc8d6e33}.briefing-ai-line.tone-sky{background:#419bd22b}.briefing-ai-line.tone-fern{background:#81a38340}.briefing-ai-where{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:#333}.briefing-ai-where svg{flex:none;opacity:.7}.briefing-ai-what{margin:0;font-size:12.5px;line-height:1.5;color:#655d59}.briefing-ai-progress{display:flex;gap:3px;margin-top:auto;padding-top:4px}.briefing-ai-progress i{flex:1;height:5px;border-radius:3px;background:#3333331a}.briefing-ai-progress i.is-done{background:#81a383}.briefing-ai-progress i.is-now{background:#419bd2}.briefing-ai-card footer{display:flex;align-items:center;gap:6px;font-size:11.5px;color:#655d59}.briefing-ai-card footer>span:nth-child(2):before{content:"·";margin-right:6px}.briefing-ai-card footer svg{margin-left:auto;flex:none}.button.primary:hover:not(:disabled),.button.primary:focus-visible{background:var(--fern,#81a383);color:#333;filter:brightness(.93);box-shadow:0 4px 12px #33333314}.button.primary:active:not(:disabled){filter:brightness(.88);box-shadow:none}.briefing-ai-head{flex-wrap:wrap}.briefing-ai-nav{margin-left:auto;display:flex;align-items:center;gap:8px}.briefing-ai-arrow{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid #3333332e;background:#fff;color:#333;cursor:pointer;transition:background .15s,border-color .15s}.briefing-ai-arrow:hover:not(:disabled){border-color:#333;background:#fcf5f5}.briefing-ai-arrow:disabled{opacity:.35;cursor:default}.briefing-ai-arrow:focus-visible,.briefing-ai-all:focus-visible{outline:2px solid #419bd2;outline-offset:2px}.briefing-ai-all{display:inline-flex;align-items:center;gap:6px;margin-left:4px;padding:8px 14px;border-radius:99px;border:1px solid #333;color:#333;text-decoration:none;font-size:12.5px;font-weight:700}.briefing-ai-all:hover{background:#fff}.briefing-ai-row{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:2px;padding:2px 2px 10px;scrollbar-width:thin;overscroll-behavior-x:contain}.briefing-ai-row>.briefing-ai-card{flex:0 0 clamp(250px,calc((100% - 48px)/4),340px);scroll-snap-align:start}@media(max-width:760px){.briefing-ai-row>.briefing-ai-card{flex-basis:82%}.briefing-ai-nav .briefing-ai-arrow{display:none}}.source-pm .card-metrics .pm-metric-value{display:flex;align-items:center;flex-direction:column;font-size:14px;gap:3px}.source-pm .dash-card:nth-child(1) .card-metrics .pm-metric-value{align-items:flex-start;padding:8px 5px;font-size:12px}.source-pm .dash-card:nth-child(1) .card-metrics .pm-metric-value:nth-child(2){color:#6481c3}.source-pm .dash-card:nth-child(8) .card-metrics .pm-metric-value,.source-pm .dash-card:nth-child(11) .card-metrics .pm-metric-value{align-items:flex-start;font-size:12px}.source-pm .report-table-scroll{max-width:100%;overflow-x:auto}.source-pm .report-table-scroll:focus-visible{outline:2px solid #81a383;outline-offset:3px}.review-language{position:relative;display:flex;flex:none;align-items:center;gap:3px;padding:4px;border:0;border-radius:12px;background:#fff}.review-language button{border:0;border-radius:9px;background:transparent;min-height:36px;padding:8px 11px;font-size:12px;line-height:1.35;white-space:nowrap}.review-language button[aria-pressed=true]{background:var(--module-soft,#e8efe8);font-weight:700}.review-language button:hover{background:var(--module-hover,#f4f5f1)}.navigation-language{padding:12px 28px}.navigation-language .review-language{width:100%}.navigation-language .review-language button{flex:1;min-height:44px}@media(max-width:1024px)and (min-width:768px){.compact-shell .workspace>.topbar{gap:10px}.review-language button{padding:8px}}html[lang=zh-CN] body{font-family:Relative Pro,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}html[lang=zh-CN] .nav-item{letter-spacing:0}@media print{.review-language{display:none}}.review-date-control{position:relative;display:inline-flex;align-items:center;min-width:150px;max-width:100%}.review-date-control>input:not([type=hidden]){width:100%;padding-right:36px!important;font-variant-numeric:tabular-nums}.review-date-control>.review-date-trigger{position:absolute;right:3px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:4px;border:0;background:transparent;color:#435348;border-radius:5px;cursor:pointer}.review-date-trigger:hover{background:#e9eee8}.review-date-trigger:disabled{opacity:.45;cursor:default}.review-date-calendar{position:fixed;z-index:10050;width:292px;padding:12px;border:1px solid #d9dfd6;border-radius:12px;background:#fff;color:#23352a;box-shadow:0 14px 40px #22332633;font:13px/1.4 Relative Pro,system-ui,sans-serif}.review-date-month{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.review-date-calendar button{border:0;background:transparent;color:inherit;border-radius:6px;padding:6px;cursor:pointer;font:inherit}.review-date-month button{font-size:24px;line-height:1;width:30px}.review-date-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;text-align:center}.review-date-weekday{font-size:11px;color:#687368;padding:4px 0}.review-date-grid button{min-height:30px;padding:3px}.review-date-grid button.outside{color:#9aa197}.review-date-grid button.selected{background:#456c52;color:#fff}.review-date-calendar button:hover:not(:disabled){background:#e5ede3;color:#23352a}.review-date-calendar button:focus-visible{outline:2px solid #456c52;outline-offset:1px}.review-date-calendar button:disabled{opacity:.3;cursor:default}.review-date-actions{display:flex;justify-content:space-between;border-top:1px solid #edf0ea;margin-top:8px;padding-top:6px}.review-date-actions button{font-size:12px}.compact-shell{--module-radius:16px;--module-gap:22px;--module-soft:#e8efe8;--module-hover:#f4f5f1}.workspace-views.module-views{display:flex;align-items:center;gap:6px;width:max-content;max-width:100%;box-sizing:border-box;padding:5px;margin:0 0 24px;background:#fff;border-radius:13px}.workspace-views.module-views nav{display:flex;align-items:center;gap:3px;flex-wrap:nowrap;min-width:0;overflow-x:auto;scrollbar-width:thin;padding:0;margin:0}.workspace-views.module-views a{display:flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;min-height:40px;box-sizing:border-box;border:0;border-radius:9px;padding:11px 14px;font-size:13px;line-height:1.3;background:transparent;text-decoration:none;box-shadow:none}.workspace-views.module-views a[aria-current=page]{background:var(--module-soft);font-weight:700}.workspace-views.module-views a:hover{background:var(--module-hover)}.workspace-views.module-views svg{flex:none}.workspace-views.module-views .module-more{flex:none;font-size:12px;padding:11px 12px}#root .workspace-views.module-views .module-more{color:#69635f}.compact-shell .page-heading{margin-bottom:22px}.compact-shell .heading-row{align-items:center;gap:18px;flex-wrap:wrap}.compact-shell .heading-row>div:first-child{min-width:0}.compact-shell h1{font-size:32px;line-height:1.2;letter-spacing:-.6px}.compact-shell .subtitle{font-size:14px;line-height:1.55;margin-top:8px}.compact-shell .panel{border-radius:var(--module-radius);box-shadow:none}.compact-shell .panel-heading{gap:14px;align-items:center;flex-wrap:wrap}.compact-shell .panel-heading h2{font-size:21px;line-height:1.3;letter-spacing:-.25px}.compact-shell .stack{gap:var(--module-gap)}.compact-shell .button{min-height:42px;line-height:1.35}.compact-shell .button-row{gap:10px;flex-wrap:wrap}.compact-shell .tabs{padding:5px;gap:3px;border-radius:12px;background:#fff;min-width:0;overflow-x:auto;flex-wrap:nowrap}.compact-shell .tabs>button{border:0;border-radius:9px;padding:11px 14px;min-height:40px;white-space:nowrap;font-size:13px;line-height:1.35;box-shadow:none;flex:none}.compact-shell .tabs>button.active{background:var(--module-soft);box-shadow:none}.compact-shell .tabs>button:hover{background:var(--module-hover)}.compact-shell .toolbar{gap:12px;flex-wrap:wrap}.compact-shell .panel-body{line-height:1.6}.compact-shell .table-scroll{border-radius:0 0 var(--module-radius) var(--module-radius)}.compact-shell .table-scroll th{font-size:12px;font-weight:400;line-height:1.5;background:#faf8f6}.compact-shell .table-scroll td{font-size:14px;line-height:1.5;padding-top:16px;padding-bottom:16px}.compact-shell .table-scroll tbody tr:last-child td{border-bottom:0}.compact-shell .table-scroll tbody tr:hover{background:#fbfcf9}.compact-shell .module-ai-strip{border-radius:13px;margin-bottom:22px;padding:13px 18px}.module-ai-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.module-ai-all{font-size:12px;white-space:nowrap}@media(max-width:760px){.module-ai-links{justify-content:flex-start;width:100%}}.workspace-hub .heading-row{justify-content:space-between}.workspace-hub .hub-search{width:320px;min-height:44px;margin-left:auto}.workspace-hub .hub-columns{gap:var(--module-gap)}.workspace-hub .hub-section{padding:22px 12px 12px;background:#fff;border-radius:var(--module-radius)}.workspace-hub .hub-section-heading{display:flex;gap:12px;align-items:center;margin:0 12px 14px}.workspace-hub .hub-section h2{margin:0;font-size:19px;letter-spacing:-.2px;line-height:1.35}.hub-section-icon{width:40px;height:40px;border-radius:11px;background:#e8efe8;display:flex;align-items:center;justify-content:center;flex:none}.hub-section:nth-child(3n+2) .hub-section-icon{background:#e8f2f8}.hub-section:nth-child(3n) .hub-section-icon{background:#f3e4dc}.hub-terra .hub-section:first-child .hub-section-icon{background:#f3e4dc}.hub-sky .hub-section:first-child .hub-section-icon{background:#e8f2f8}.workspace-hub .hub-page-link{padding:15px 12px;min-height:52px;border-radius:10px;transition:background .15s ease}.workspace-hub .hub-page-link b{font-size:14px;font-weight:400;line-height:1.5}.workspace-hub .hub-page-link:hover{background:#f1f5ef}.workspace-hub .hub-page-link:focus-visible{outline-offset:-2px}.workspace-hub .source-reference-group{border:0;background:#fff;border-radius:var(--module-radius);padding:20px 24px;margin-top:22px}.workspace-hub .source-reference-group>summary{font-size:15px;font-weight:700}.workspace-hub .source-reference-group>p{font-size:13px;line-height:1.6}.client-directory-toolbar{padding:20px 22px;gap:12px}.client-directory-toolbar select{min-height:42px;font-size:13px}.client-directory-head{font-size:12px;background:#faf8f6}.client-directory-row{font-size:13px;min-height:100px}.client-name{font-size:15px}.client-identity small,.client-linked-cell small,.client-responsible{font-size:12px}.client-directory-row:hover{background:#fbfcf9}.client-detail-tabs{padding:5px;gap:3px;border-radius:12px}.client-detail-tabs button{font-size:13px;min-height:40px;border-radius:9px}.client-detail-tabs button[aria-selected=true]{background:var(--module-soft)}.morning-queue-toolbar{padding:20px 22px;gap:12px}.morning-queue-toolbar .search-field{min-width:220px;max-width:none;min-height:42px}.morning-queue-toolbar select{width:auto;min-width:150px;min-height:42px;font-size:13px}.morning-queue-toolbar>span{white-space:nowrap}.centre-toolbar{background:#fff;padding:12px 16px;border-radius:13px;align-items:center}.centre-toolbar .centre-search{background:#faf6f5!important;padding:12px 14px!important}.centre-toolbar select{background:#faf6f5;min-height:42px}.centre-columns,.centre-template-grid,.centre-cards{gap:var(--module-gap)}.centre-intro{border-radius:var(--module-radius)}#root .source-workspace h1{font-size:32px;line-height:1.2;letter-spacing:-.6px;margin-bottom:22px}#root .source-workspace .module-toolbar{min-height:42px;margin-bottom:18px}#root .source-workspace :is(.table-wrap,.data-box,.card,.panel,.detail-box,.property-card,.document-card){border-radius:16px;box-shadow:none}#root .source-workspace :is(.toolbar,.filter-bar,.list-toolbar,.page-controls){padding:16px 18px;border-radius:13px;gap:12px}#root .source-workspace :is(.tabs,.detail-tabs,.period-tabs){padding:5px;gap:3px;border-radius:12px;flex-wrap:nowrap}#root .source-workspace :is(.tabs,.detail-tabs,.period-tabs)>:is(button,a){padding:11px 13px;min-height:40px;font-size:13px;border-radius:9px;line-height:1.35}#root .source-workspace :is(.tabs,.detail-tabs,.period-tabs)>:is(.active,.selected){background:var(--module-soft);box-shadow:none}#root .source-workspace :is(.btn,button.primary){min-height:40px;border-radius:9px;line-height:1.35}#root .source-workspace :is(input:not([type=checkbox]):not([type=radio]),select){min-height:40px}#root .source-workspace :is(th,td){line-height:1.5}#root .source-workspace th{font-size:12px;background:#faf8f6}#root .source-workspace td{font-size:13px;padding-top:14px;padding-bottom:14px}#root .source-inspect .filters{border-radius:16px;min-height:0}#root .source-inspect .filters .field{margin-bottom:10px}#root .source-inspect{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:20px;align-items:start}#root .source-inspect>*{grid-column:1/-1;min-width:0}#root .source-inspect>h1{grid-column:1;margin-bottom:22px;align-self:center}#root .source-inspect>.module-toolbar{grid-column:2;justify-self:end;margin-bottom:22px}#root .source-inspect .search-bar{height:auto;min-height:66px;flex-wrap:nowrap;padding:12px 16px}#root .source-inspect .search-bar>label{flex:1;min-width:0;max-width:560px;height:42px;background:#fcf5f5;border:0;border-radius:9px;padding:0 12px;gap:8px}#root .source-inspect .search-bar input{height:42px;min-width:0;background:transparent;font-style:normal;padding:10px 0}#root .source-inspect .search-bar .btn{min-height:40px;padding:10px 14px}#root .source-inspect .search-bar>button:first-child:not(.btn){position:static;flex:none}#root .source-inspect .help-toggle{bottom:84px}@media(max-width:1180px){.workspace-views.module-views a{padding:10px 11px;font-size:12px}.workspace-views.module-views .module-more{padding:10px}.module-more>span{display:none}.workspace-hub .hub-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.compact-shell{--module-gap:16px}.workspace-views.module-views{width:100%;margin-bottom:22px}.workspace-views.module-views nav{flex:1}.workspace-views.module-views a{padding:10px;font-size:12px;gap:6px}.compact-shell h1,#root .source-workspace h1{font-size:28px}.compact-shell .subtitle{font-size:13px}.compact-shell .heading-row{align-items:flex-start;gap:16px}.compact-shell .page-heading{margin-bottom:20px}.compact-shell .panel-heading h2{font-size:20px}.compact-shell .table-scroll td{font-size:13px}.workspace-hub .hub-search{width:100%;margin:0}.workspace-hub .hub-columns{grid-template-columns:1fr}.workspace-hub .hub-section{padding-top:20px}.workspace-hub .hub-page-link b{font-size:15px}.client-directory-toolbar{padding:16px;gap:10px}.client-directory-toolbar .client-search{min-width:0;flex-basis:100%}.client-directory-toolbar select{min-width:0;max-width:100%;flex:1}.morning-queue-toolbar{padding:16px;gap:10px}.morning-queue-toolbar .search-field{min-width:0;flex-basis:100%}.morning-queue-toolbar select{min-width:0;flex:1;width:auto;max-width:100%}.centre-toolbar{padding:12px;gap:10px}.centre-toolbar .centre-search{max-width:100%}.centre-records>a:has(>.centre-icon){display:grid;grid-template-columns:44px minmax(0,1fr) 18px;gap:10px 12px;align-items:start}.centre-records>a:has(>.centre-icon)>.centre-icon{grid-column:1;grid-row:1}.centre-records>a:has(>.centre-icon)>span:nth-child(2){grid-column:2;grid-row:1;min-width:0}.centre-records>a:has(>.centre-icon)>.tag{grid-column:2;grid-row:2;justify-self:start}.centre-records>a:has(>.centre-icon)>svg{grid-column:3;grid-row:1;margin-top:3px}#root .source-workspace :is(.tabs,.detail-tabs,.period-tabs)>:is(button,a){font-size:12px;padding:10px 12px}#root .source-inspect{grid-template-columns:minmax(0,1fr)}#root .source-inspect>h1,#root .source-inspect>.module-toolbar{grid-column:1}#root .source-inspect>.module-toolbar{justify-self:start}#root .source-inspect .search-bar{padding:12px}}@media(max-width:600px){.workspace-views.module-views nav{display:grid;grid-template-columns:repeat(var(--view-count),minmax(0,1fr));gap:2px;overflow:visible}.workspace-views.module-views nav[data-count="5"],.workspace-views.module-views nav[data-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-views.module-views nav a{flex-direction:column;justify-content:center;gap:5px;min-height:62px;padding:7px 4px;font-size:11px;white-space:normal;text-align:center;line-height:1.2;min-width:0}.workspace-views.module-views nav a>span{min-height:26px;display:flex;align-items:center;overflow-wrap:anywhere}.workspace-views.workday-views nav a{font-size:10px}.workspace-views.module-views .module-more{padding:10px 7px}}@media(prefers-reduced-motion:reduce){.workspace-hub .hub-page-link{transition:none}}#root .source-workspace{--border:#eee8e8;font-size:14px;scrollbar-color:var(--fern) var(--linen)}#root .source-workspace :is(.page-heading h1,.page-heading h2,.body>main>h2){font-size:32px;line-height:1.2;letter-spacing:-.6px;font-weight:700;margin:0}#root .source-workspace :is(h1,.page-heading){margin-bottom:22px}#root .source-pm main>h1{margin-bottom:22px}#root .source-grow .list-card>.page-heading{padding:22px 22px 0;margin-bottom:22px}#root .source-workspace :is(.btn,button.primary,button.secondary){min-height:42px;padding:11px 15px;border:0;border-radius:9px;font-size:13px;font-weight:400;line-height:1.35;background:var(--linen);box-shadow:none}#root .source-workspace :is(.btn.primary,button.primary){background:var(--fern)}#root .source-workspace :is(.btn,button.primary,button.secondary):hover:not(:disabled){filter:brightness(.97)}#root .source-workspace :is(.btn,button.primary,button.secondary):disabled{opacity:.65;cursor:not-allowed}#root .source-workspace :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea){border:1px solid var(--border);border-radius:8px;background:var(--linen);font-size:13px;min-height:42px;padding:10px 11px;box-shadow:none}#root .source-workspace input[type=checkbox]{accent-color:var(--fern);width:16px;height:16px;min-height:0;padding:0}#root .source-workspace :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--sky);outline-offset:3px;box-shadow:none}#root .source-workspace :is(.searchbox,.search-bar>label){border-radius:9px;background:var(--linen);border:0}#root .source-workspace :is(.searchbox,.search-bar>label) input{border:0;background:transparent}#root .source-workspace :is(.filterbar,.grid-tools,.list-toolbar){display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:16px 18px;background:#fff}#root .source-grow .filterbar{margin:0;border-radius:0}#root .source-workspace :is(.tabs,.detail-tabs,.period-tabs,.step-nav){display:flex;gap:3px;flex-wrap:nowrap;overflow-x:auto;min-width:0;max-width:100%;scrollbar-width:thin}#root .source-workspace :is(.tabs,.detail-tabs,.period-tabs)>:is(button,a){flex:none;background:transparent;min-height:40px;border:0;border-radius:9px;font-size:13px;padding:11px 14px;white-space:nowrap;box-shadow:none}#root .source-workspace :is(.tabs,.detail-tabs,.period-tabs)>:is(.active,.selected){background:var(--module-soft);font-weight:700}#root .source-workspace :is(.tabs,.detail-tabs,.period-tabs)>:is(button,a):hover{background:var(--module-hover)}#root .source-workspace .tabs button.active:after{display:none}#root .source-workspace :is(table,.listing-table table){font-size:14px;line-height:1.5;font-variant-numeric:tabular-nums}#root .source-workspace :is(th,.listing-table table th){background:#faf8f6;font-size:12px;font-weight:400;line-height:1.5;padding:12px 18px;border:0;height:auto}#root .source-workspace th button{font:inherit;background:transparent;border:0;padding:0;min-height:0;box-shadow:none;color:var(--ink)}#root .source-workspace :is(td,.data-table td,.listing-table table td){padding:16px 18px;line-height:1.5;font-size:14px;border:0;border-bottom:1px solid #f3eeee;height:auto;vertical-align:middle}#root .source-workspace tbody tr:hover{background:#fbfcf9}#root .source-workspace tbody tr:last-child td{border-bottom:0}#root .source-workspace :is(.tag,.badge,.label-tag,.doc-status){font-size:11px;font-weight:400;line-height:1.3;border:0;border-radius:5px;padding:5px 7px;background:var(--linen);box-shadow:none}#root .source-workspace :is(.tag.green,.tag.teal,.badge.green){background:#e5eee6}#root .source-workspace :is(.tag.amber,.tag.red){background:#f2e0d6}#root .source-workspace :is(.tag.sky,.tag.blue){background:#eaf3f9}#root .source-grow .badge.gray{background:var(--linen)}#root .source-workspace :is(.pagination,.table-footer){display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:16px 18px;background:#fff;font-size:12px}#root .source-inspect .body{display:flex;flex-direction:column;gap:16px}#root .source-inspect .body>main{width:100%;min-width:0;flex:auto}#root .source-inspect .filters{position:relative;display:flex;align-items:end;flex-wrap:nowrap;gap:12px;width:100%;max-width:100%;padding:16px 18px;margin:0;overflow-x:auto;scrollbar-width:thin;border-radius:13px;min-height:0}#root .source-inspect .filters .field{display:flex;flex:none;flex-direction:column;gap:8px;width:150px;min-width:0;margin:0}#root .source-inspect .filters .field>span{font-size:12px;font-weight:400}#root .source-inspect .filters .filter-buttons{display:flex;flex:none;gap:8px;margin:0}#root .source-inspect .filters .chip-input{min-height:42px;display:flex;align-items:center;background:var(--linen);border:1px solid var(--border);border-radius:8px;padding:0 8px;gap:6px}#root .source-inspect .filters .chip-input>span{display:none}#root .source-inspect .filters .chip-input select{border:0;padding:10px 0;background:transparent}#root .source-inspect .collapse-filter{position:static;flex:none;order:99;width:42px;height:42px;min-height:42px;transform:none;clip-path:none;background:var(--linen);border-radius:9px;display:grid;place-items:center}#root .source-inspect .collapse-filter svg{transform:rotate(90deg)}#root .source-inspect .filters .quick-title{align-self:center;font-size:12px;white-space:nowrap;margin:0}#root .source-inspect .filters .quick-view{flex:none;width:auto;max-width:160px;min-height:42px;padding:8px 10px;border-radius:9px;background:var(--linen);font-size:12px;white-space:normal;text-align:left}#root .source-inspect .filters .dark-button,#root .source-inspect .help-toggle{display:none}#root .source-inspect .document-card{padding:20px;gap:20px;margin-bottom:12px;align-items:start;font-size:14px}#root .source-inspect .doc-summary{min-width:0;flex:1}#root .source-inspect .doc-summary h4{font-size:15px;line-height:1.5;margin:0 0 12px}#root .source-inspect .doc-summary p{font-size:13px;line-height:1.6;margin:5px 0}#root .source-inspect .document-card .doc-status{display:flex;width:fit-content;max-width:100%;gap:6px;margin-top:12px}#root .source-inspect .document-card .doc-status strong{font-weight:400}#root .source-inspect .signature-status{font-size:13px;line-height:1.6}#root .source-inspect .row-actions .btn{font-size:13px;min-height:42px}@media(min-width:768px)and (max-width:1024px){.compact-shell .breadcrumb{min-width:0;flex:1;overflow:hidden}.compact-shell .breadcrumb a{overflow:hidden;text-overflow:ellipsis}.compact-shell .topbar .global-search{flex:none;width:32px;padding:6px;background:none}.compact-shell .global-search :is(span,kbd),.compact-shell .ask-ai>span{display:none}}@media(max-width:767px){#root .compact-shell>.sidebar{width:260px!important;transform:translate(-100%);z-index:60}#root .compact-shell>.sidebar.mobile-open{transform:translate(0)}.compact-shell>.workspace{margin-left:0;min-width:0}.compact-shell .mobile-menu,.compact-shell .mobile-nav-close{display:flex}.compact-shell .mobile-nav-close{position:absolute;top:24px;right:12px}.compact-shell .nav-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#333;border:0}.compact-shell .workspace>.topbar{height:64px;padding:0 16px;gap:11px}.compact-shell .breadcrumb{flex:1;min-width:0}.compact-shell .topbar .global-search{flex:none;width:28px;margin:0;padding:0;background:none}.compact-shell .global-search :is(span,kbd),.compact-shell .compact-inbox{display:none}.compact-shell .ask-ai>span{display:none}.compact-shell .main-content{padding:13px 16px 20px;min-width:0}.compact-shell h1,#root .source-workspace :is(h1,.page-heading h1,.page-heading h2,.body>main>h2){font-size:28px;line-height:1.2}#root .source-grow .list-card>.page-heading{padding:18px 16px 0;margin-bottom:18px;flex-wrap:wrap}#root .source-workspace :is(.filterbar,.grid-tools,.list-toolbar){padding:14px;gap:10px}#root .source-grow .searchbox{width:100%;min-width:0;flex:1 1 100%}#root .source-grow .filter-right{display:flex;flex-wrap:wrap;gap:10px;min-width:0;width:100%}#root .source-grow .filter-right select{flex:1;min-width:0;max-width:100%}#root .source-workspace :is(.btn,button.primary,button.secondary){min-height:44px}#root .source-inspect .filters{padding:14px;gap:10px}#root .source-inspect .filters .field{width:155px}#root .source-inspect .search-bar{flex-wrap:wrap;height:auto}#root .source-inspect .search-bar>label{max-width:none;flex:1;min-width:180px;width:auto}#root .source-inspect .document-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr);padding:16px;gap:12px}#root .source-inspect .document-card .property-image{display:none}#root .source-inspect .document-card .doc-summary{width:100%;min-width:0}#root .source-inspect .document-card .doc-summary h4{padding-right:132px;min-height:60px;font-size:15px;margin-bottom:10px;overflow-wrap:anywhere}#root .source-inspect .document-card .doc-status{position:absolute;top:16px;right:16px;max-width:126px;margin:0;align-items:start}#root .source-inspect .document-card .doc-status .status-dot{flex:none;margin-top:3px}#root .source-inspect .document-card .signature-status{min-width:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;font-size:12px}#root .source-inspect .document-card .signature-status p{margin:0;line-height:1.6;overflow-wrap:anywhere}#root .source-inspect .document-card .row-actions{width:100%;min-width:0;margin:0;padding:0}#root .source-inspect .row-actions .split{display:flex;width:100%}#root .source-inspect .row-actions .split>.btn{flex:1;white-space:normal}#root .source-inspect .row-actions .split>button:last-child{min-width:44px}.workspace-views.module-views{width:100%;min-width:0}.workspace-views.module-views nav,.workspace-views.module-views nav[data-count="5"],.workspace-views.module-views nav[data-count="6"]{display:flex;flex:1;flex-wrap:nowrap;overflow-x:auto;gap:3px;min-width:0}.workspace-views.module-views nav a{flex:none;flex-direction:row;white-space:nowrap;min-height:44px;padding:11px 13px;font-size:12px;gap:8px}.workspace-views.module-views nav a>span{display:inline;min-height:0;overflow-wrap:normal}#root .source-workspace :is(.tabs,.detail-tabs,.period-tabs,.step-nav,.settings-menu,.wizard-tabs){display:flex;flex-wrap:nowrap;overflow-x:auto;max-height:none;min-height:0;min-width:0;max-width:100%}#root .source-workspace :is(.tabs,.detail-tabs,.period-tabs,.step-nav,.settings-menu,.wizard-tabs)>:is(a,button){flex:none;white-space:nowrap;min-height:44px}.compact-shell :is(.table-scroll,.table-wrap,.data-scroll,.report-table-scroll){max-width:100%;overflow-x:auto;scrollbar-width:thin}.compact-shell :is(.table-scroll,.table-wrap,.data-scroll) table:not(:has(td[data-label])) :is(th,td):first-child{position:sticky;left:0;z-index:1;background:#fff;max-width:190px;white-space:normal}.compact-shell :is(.table-scroll,.table-wrap) table:has(th.check) :is(th,td):first-child{position:static;width:36px;min-width:36px;padding-left:8px;padding-right:8px}.compact-shell :is(.table-scroll,.table-wrap) table:has(th.check) :is(th,td):nth-child(2){position:sticky;left:0;z-index:1;background:#fff;max-width:190px;white-space:normal}}@media(max-width:767px){#root .main-content[data-page=properties] .panel>.table-scroll>table,#root .main-content[data-page="pm/bond/list"] .bond-table>table,#root .main-content[data-page="grow/0/offers"] .list-card>.table-scroll>table,#root .main-content table:has(td[data-label]){display:block;min-width:0!important;width:100%;table-layout:auto;text-align:left}#root .main-content[data-page=properties] .panel>.table-scroll>table>thead,#root .main-content[data-page="pm/bond/list"] .bond-table>table>thead,#root .main-content[data-page="grow/0/offers"] .list-card>.table-scroll>table>thead,#root .main-content table:has(td[data-label])>thead{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#root .main-content[data-page=properties] .panel>.table-scroll>table>tbody,#root .main-content[data-page="pm/bond/list"] .bond-table>table>tbody,#root .main-content[data-page="grow/0/offers"] .list-card>.table-scroll>table>tbody,#root .main-content table:has(td[data-label])>tbody{display:block;width:100%}#root .main-content[data-page=properties] .panel>.table-scroll>table>tbody>tr,#root .main-content[data-page="pm/bond/list"] .bond-table>table>tbody>tr,#root .main-content[data-page="grow/0/offers"] .list-card>.table-scroll>table>tbody>tr,#root .main-content table:has(td[data-label])>tbody>tr{position:relative;display:block;width:100%;min-width:0;margin:0 0 12px;padding:16px;background:#fff;border-radius:12px;border:1px solid #eee8e8}#root .main-content[data-page=properties] .panel>.table-scroll>table>tbody>tr>td,#root .main-content[data-page="pm/bond/list"] .bond-table>table>tbody>tr>td,#root .main-content[data-page="grow/0/offers"] .list-card>.table-scroll>table>tbody>tr>td,#root .main-content table:has(td[data-label])>tbody>tr>td{position:static;display:flex;align-items:baseline;gap:8px;width:100%;max-width:none;min-width:0;min-height:0;height:auto;padding:5px 0;border:0;font-size:13px;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;background:transparent}#root .main-content[data-page=properties] .panel>.table-scroll>table>tbody>tr>td:before,#root .main-content[data-page="pm/bond/list"] .bond-table>table>tbody>tr>td:before,#root .main-content[data-page="grow/0/offers"] .list-card>.table-scroll>table>tbody>tr>td:before,#root .main-content table:has(td[data-label])>tbody>tr>td:before{content:var(--cell-label,attr(data-label));font-size:12px;flex:0 0 92px;color:#69635f;line-height:1.5}#root .main-content[data-page=properties] .panel>.table-scroll>table>tbody>tr>td:first-child,#root .main-content[data-page="pm/bond/list"] .bond-table>table>tbody>tr>td:first-child,#root .main-content[data-page="grow/0/offers"] .list-card>.table-scroll>table>tbody>tr>td:first-child,#root .main-content table:has(td[data-label])>tbody>tr>td:first-child{display:block;padding:0 112px 10px 0;font-size:15px;font-weight:700}#root .main-content[data-page=properties] .panel>.table-scroll>table>tbody>tr>td:first-child:before,#root .main-content[data-page="pm/bond/list"] .bond-table>table>tbody>tr>td:first-child:before,#root .main-content[data-page="grow/0/offers"] .list-card>.table-scroll>table>tbody>tr>td:first-child:before,#root .main-content table:has(td[data-label])>tbody>tr>td:first-child:before{display:none}#root .main-content[data-page=properties] .panel>.table-scroll>table>tbody>tr>td[colspan],#root .main-content[data-page="pm/bond/list"] .bond-table>table>tbody>tr>td[colspan],#root .main-content[data-page="grow/0/offers"] .list-card>.table-scroll>table>tbody>tr>td[colspan],#root .main-content table:has(td[data-label])>tbody>tr>td[colspan]{position:static;display:block;width:100%;padding:16px;text-align:center;font-weight:400}#root .main-content[data-page=properties] .panel>.table-scroll>table>tbody>tr>td[colspan]:before,#root .main-content[data-page="pm/bond/list"] .bond-table>table>tbody>tr>td[colspan]:before,#root .main-content[data-page="grow/0/offers"] .list-card>.table-scroll>table>tbody>tr>td[colspan]:before,#root .main-content table:has(td[data-label])>tbody>tr>td[colspan]:before{display:none}#root .main-content[data-page=properties] .panel>.table-scroll,#root .main-content[data-page="grow/0/offers"] .list-card>.table-scroll,#root .main-content[data-page="pm/bond/list"] .bond-table{padding:12px;background:var(--linen);overflow:visible;max-width:100%;border-radius:0 0 16px 16px}#root .main-content[data-page="pm/bond/list"] .bond-table>table>tbody>tr>td:nth-child(2){position:static;display:block;max-width:none;width:100%;padding:0 90px 10px 28px;font-size:15px;font-weight:700;background:transparent}#root .main-content[data-page="pm/bond/list"] .bond-table>table>tbody>tr>td:nth-child(2):before{display:none}#root .main-content[data-page="pm/bond/list"] .bond-table>table>tbody>tr>td:first-child:not([colspan]){position:absolute;left:16px;top:16px;width:20px;min-width:0;padding:0;z-index:auto}#root .main-content[data-page="grow/0/offers"] .list-card>.table-scroll>table>tbody>tr>td:nth-child(2){position:static;display:block;max-width:none;width:100%;padding:0 90px 10px 28px;font-size:15px;font-weight:700;background:transparent}#root .main-content[data-page="grow/0/offers"] .list-card>.table-scroll>table>tbody>tr>td:nth-child(2):before{display:none}#root .main-content[data-page="grow/0/offers"] .list-card>.table-scroll>table>tbody>tr>td:first-child:not([colspan]){position:absolute;left:16px;top:16px;width:20px;min-width:0;padding:0;z-index:auto}#root .main-content[data-page="grow/0/offers"] .list-card>.table-scroll>table>tbody>tr>td:nth-child(2){padding-right:32px}#root .main-content[data-page=properties] .panel>.table-scroll>table>tbody>tr>td:nth-child(5){position:absolute;right:16px;top:16px;display:block;width:auto;max-width:100px;padding:5px 7px;font-size:11px;border-radius:5px;background:var(--linen);font-weight:400;line-height:1.3}#root .main-content[data-page=properties] .panel>.table-scroll>table>tbody>tr>td:nth-child(5):before{display:none}#root .main-content[data-page="pm/bond/list"] .bond-table>table>tbody>tr>td:nth-child(6){position:absolute;right:16px;top:16px;display:block;width:auto;max-width:100px;padding:5px 7px;font-size:11px;border-radius:5px;background:var(--linen);font-weight:400;line-height:1.3}#root .main-content[data-page="pm/bond/list"] .bond-table>table>tbody>tr>td:nth-child(6):before{display:none}#root .main-content[data-page=properties] .panel>.table-scroll>table>tbody>tr>td:nth-child(5){padding:0;background:transparent}#root .main-content[data-page=properties] .panel>.table-scroll>table>tbody>tr>td:nth-child(5) .tag{max-width:100px;white-space:normal;text-align:right}#root .main-content[data-page=properties] .panel>.table-scroll>table>tbody>tr>td:nth-child(6){display:flex;justify-content:flex-end;padding:4px 0 0}#root .main-content[data-page=properties] .panel>.table-scroll>table>tbody>tr>td:nth-child(6):before{display:none}#root .main-content[data-page="grow/0/offers"] .list-card>.table-scroll>table>tbody>tr>td:nth-child(7){display:flex;justify-content:flex-end;padding:4px 0 0}#root .main-content[data-page="grow/0/offers"] .list-card>.table-scroll>table>tbody>tr>td:nth-child(7):before{display:none}#root .main-content[data-page="grow/0/offers"] .list-card>.table-scroll>table>tbody>tr>td:nth-child(7){position:absolute;right:10px;top:8px;width:32px}#root .main-content[data-page=properties] .panel>.table-scroll>table .property-cell{gap:10px;align-items:start}#root .main-content[data-page=properties] .panel>.table-scroll>table .property-symbol{width:30px;height:30px}#root .main-content[data-page="pm/bond/list"] .bond-table>table .textlink,#root .main-content[data-page="grow/0/offers"] .list-card>.table-scroll>table .row-link{white-space:normal;max-width:100%;text-align:left;padding:0;font-size:15px;line-height:1.5}#root .main-content table:has(td[data-label]) td[data-status]{position:absolute;right:16px;top:16px;width:auto;max-width:100px}#root .main-content table:has(td[data-label]) td[data-status]:before{display:none}#root .main-content table:has(td[data-label]) td[data-row-title]{display:block;padding:0 112px 10px 0;font-size:15px;font-weight:700}#root .main-content table:has(td[data-label]) td[data-row-title]:before{display:none}#root .main-content[data-page=properties] .panel>.table-scroll>table>tbody>tr>td:nth-child(2){--cell-label:"Type:"}html[lang=zh-CN] #root .main-content[data-page=properties] .panel>.table-scroll>table>tbody>tr>td:nth-child(2){--cell-label:"类型："}#root .main-content[data-page=properties] .panel>.table-scroll>table>tbody>tr>td:nth-child(3){--cell-label:"Owner:"}html[lang=zh-CN] #root .main-content[data-page=properties] .panel>.table-scroll>table>tbody>tr>td:nth-child(3){--cell-label:"房东："}#root .main-content[data-page=properties] .panel>.table-scroll>table>tbody>tr>td:nth-child(4){--cell-label:"Manager:"}html[lang=zh-CN] #root .main-content[data-page=properties] .panel>.table-scroll>table>tbody>tr>td:nth-child(4){--cell-label:"负责人："}#root .main-content[data-page="pm/bond/list"] .bond-table>table>tbody>tr>td:nth-child(3){--cell-label:"Property:"}html[lang=zh-CN] #root .main-content[data-page="pm/bond/list"] .bond-table>table>tbody>tr>td:nth-child(3){--cell-label:"物业："}#root .main-content[data-page="pm/bond/list"] .bond-table>table>tbody>tr>td:nth-child(4){--cell-label:"Tenant:"}html[lang=zh-CN] #root .main-content[data-page="pm/bond/list"] .bond-table>table>tbody>tr>td:nth-child(4){--cell-label:"租客："}#root .main-content[data-page="pm/bond/list"] .bond-table>table>tbody>tr>td:nth-child(5){--cell-label:"Amount:"}html[lang=zh-CN] #root .main-content[data-page="pm/bond/list"] .bond-table>table>tbody>tr>td:nth-child(5){--cell-label:"金额："}#root .main-content[data-page="grow/0/offers"] .list-card>.table-scroll>table>tbody>tr>td:nth-child(3){--cell-label:"Listing:"}html[lang=zh-CN] #root .main-content[data-page="grow/0/offers"] .list-card>.table-scroll>table>tbody>tr>td:nth-child(3){--cell-label:"房源："}#root .main-content[data-page="grow/0/offers"] .list-card>.table-scroll>table>tbody>tr>td:nth-child(4){--cell-label:"Received At:"}html[lang=zh-CN] #root .main-content[data-page="grow/0/offers"] .list-card>.table-scroll>table>tbody>tr>td:nth-child(4){--cell-label:"收到时间："}#root .main-content[data-page="grow/0/offers"] .list-card>.table-scroll>table>tbody>tr>td:nth-child(5){--cell-label:"Amount:"}html[lang=zh-CN] #root .main-content[data-page="grow/0/offers"] .list-card>.table-scroll>table>tbody>tr>td:nth-child(5){--cell-label:"金额："}#root .main-content[data-page="grow/0/offers"] .list-card>.table-scroll>table>tbody>tr>td:nth-child(6){--cell-label:"Details:"}html[lang=zh-CN] #root .main-content[data-page="grow/0/offers"] .list-card>.table-scroll>table>tbody>tr>td:nth-child(6){--cell-label:"详情："}}.matter-hero{background:#fff;border-radius:16px;padding:22px 24px 8px}.matter-hero-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.matter-stage{font-size:12px}.matter-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:4px 28px;margin:0 0 6px}.matter-facts>div{padding:10px 0;border-bottom:1px solid #F3EEEE;min-width:0}.matter-facts dt{font-size:11px;margin-bottom:4px}.matter-facts dd{margin:0;font-size:13px;font-weight:600;overflow-wrap:anywhere}.matter-hero .stepper{margin:20px 0 12px}.matter-next{display:flex;gap:14px;align-items:flex-start;background:#fff;border-radius:16px;padding:18px 24px;margin-top:16px}.matter-next p{margin:4px 0;font-size:14px}.matter-next small{display:block}.matter-next>svg{margin-top:2px}.action-group{border-bottom:1px solid #F3EEEE;max-width:720px}.action-group>summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 2px;cursor:pointer;font-weight:600;font-size:14px;list-style:none}.action-group>summary::-webkit-details-marker{display:none}.action-group>summary:hover{text-decoration:underline}.action-group[open]>summary svg{transform:rotate(180deg)}.action-group>form{padding:4px 0 20px}.matter-actions-hint{font-size:13px;margin:0 0 8px}.matter-actions .detail-rows,.matter-actions .table-scroll,.matter-actions .notice{max-width:760px}.matter-history{list-style:none;margin:0;padding:0 22px 18px}.matter-history li{display:flex;flex-direction:column;gap:2px;padding:10px 0;border-bottom:1px solid #F3EEEE;font-size:13px}.matter-history li:last-child{border:0}@media(max-width:767px){.matter-facts{grid-template-columns:1fr 1fr;gap:0 16px}.matter-hero{padding:18px 16px 4px}.matter-next{padding:16px}.matter-hero .stepper{overflow-x:auto;padding-bottom:8px}.matter-hero .stepper li{min-width:78px}}.two-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 16px;max-width:720px}.doc-status{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.doc-status>span{display:flex;gap:8px;align-items:center}.table-more{margin:4px 0 0;text-align:center}.approval-row{align-items:center;flex-wrap:wrap}.approval-row small{display:block;margin-top:4px}.table-empty{font-size:13px;margin:6px 0 14px}.cal-line{margin:6px 0 0;font-size:12px;line-height:1.4}.condition-row{padding:6px 0;border-top:1px solid #F3EEEE}.condition-head{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:10px 0 2px;font-size:13px}.button-row.section-gap{margin-bottom:18px}.doc-detail{margin-top:24px;padding-top:20px;border-top:1px solid #F3EEEE}.doc-preview{max-height:320px;overflow:auto;white-space:pre-wrap;background:#fcf5f5;border-radius:8px;padding:14px 16px;margin:12px 0 4px}.doc-step{padding:14px 0;border-top:1px solid #F3EEEE;max-width:760px}.doc-step h4{margin:0 0 10px;font-size:15px}.b3-facts{display:flex;flex-wrap:wrap;gap:6px 8px;margin-top:6px}.b3-fact{display:inline-flex;gap:5px;align-items:baseline;font-size:12px;line-height:1.4;background:#fcf5f5;border-radius:999px;padding:3px 10px;color:var(--ink,#333)}.b3-fact small{font-size:11px;opacity:.65}.b3-fold{margin-top:8px;font-size:12px}.b3-fold summary{cursor:pointer;color:var(--muted,#333);opacity:.75}.b3-fold[open] summary{margin-bottom:8px}.b3-fold .field,.b3-fold .button-row{margin-top:10px}.b3-fold pre.document-preview{max-height:240px;overflow:auto;white-space:pre-wrap;word-break:break-word;font-size:11px}.b3-current-step td{background:#f3f7f1}.b3-current-step td:first-child{box-shadow:inset 3px 0 #7f9a7a}.b3-step-count{font-size:12px;opacity:.65;margin:0 0 4px}.b3-record+.b3-record{margin-top:16px;padding-top:16px;border-top:1px solid #f3eeee}.b3-record code{font-size:11px;word-break:break-all}.ai-work-columns td .cell-sub{display:block;margin-top:3px;line-height:1.45}.ai-work-columns .detail-rows dd{overflow-wrap:anywhere}.ai-work-columns .panel-body .button-row{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.ai-work-columns .panel-body>h3{margin:2px 0 6px;font-size:18px}@media(max-width:760px){#root .ai-work-columns{grid-template-columns:minmax(0,1fr)!important}#root .ai-work-columns table{min-width:0}#root .ai-work-columns .table-scroll{overflow-x:visible}#root .ai-work-columns thead{display:none}#root .ai-work-columns table,#root .ai-work-columns tbody{display:block;width:100%}#root .ai-work-columns tr{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 14px;padding:14px 16px;border-bottom:1px solid #f3eeee}#root .ai-work-columns td{border:0;padding:4px 0;width:auto}#root .ai-work-columns td:first-child{flex:0 0 100%;position:static;max-width:none;background:none}.workday-columns table{min-width:0}#root .b3-current-step td{background:none;box-shadow:none}#root .ai-work-columns tr.b3-current-step{background:#f3f7f1;box-shadow:inset 3px 0 #7f9a7a}}.flow-map{background:#fff;border-radius:15px;padding:24px 26px 18px;margin:6px 0 22px}.flow-map-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap;margin-bottom:16px}.flow-map-head h2{margin:0;font-size:20px;line-height:1.2}.flow-map-head p{margin:5px 0 0;font-size:13px;color:#655d59;max-width:720px}.flow-map-sum{display:flex;gap:8px;flex-wrap:wrap}.flow-map-sum>span{display:inline-flex;align-items:center;gap:5px;padding:6px 11px;border-radius:99px;background:#fcf5f5;font-size:12px}.flow-map-sum .flow-ai{background:#419bd226}.flow-map-sum .flow-person{background:#cc8d6e33}.flow-map-stages{list-style:none;margin:0;padding:0}.flow-stage{position:relative;display:grid;grid-template-columns:44px minmax(190px,1.1fr) minmax(0,1.6fr) minmax(150px,.8fr);gap:0 20px;padding:16px 0;border-top:1px solid #3333331a}.flow-stage:first-child{border-top:0}.flow-stage-top{display:flex;flex-direction:column;align-items:center;gap:6px;position:relative}.flow-stage:not(:last-child) .flow-stage-top:after{content:"";position:absolute;top:34px;bottom:-30px;left:50%;width:2px;margin-left:-1px;background:#3333331f}.flow-stage-no{position:relative;z-index:1;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fff;border:1.5px solid #333;color:#333;font-size:13px;font-weight:700;box-sizing:border-box}.flow-stage.is-done .flow-stage-no,.flow-stage.is-now .flow-stage-no{background:#81a383;border-color:#81a383}.flow-stage-state{font-size:10.5px;color:#817a77;white-space:nowrap}.flow-stage.is-now .flow-stage-state{color:#333;font-weight:700}.flow-stage.is-now{background:linear-gradient(90deg,#81a3831f,#81a38308);border-radius:12px;border-top-color:transparent}.flow-stage.is-now+.flow-stage{border-top-color:transparent}.flow-stage.is-done{opacity:.7}.flow-stage-main{grid-column:2;min-width:0}.flow-stage h3{margin:4px 0;font-size:15px;line-height:1.3}.flow-stage-does{margin:0;font-size:12.5px;line-height:1.5;color:#655d59}.flow-stage ul{grid-column:3;list-style:none;margin:2px 0 0;padding:0;display:grid;gap:7px;align-content:start}.flow-step{display:flex;gap:9px;align-items:flex-start;font-size:12.5px;line-height:1.35}.flow-step-icon{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;flex:none}.flow-step.who-ai .flow-step-icon{background:#419bd22e}.flow-step.who-person .flow-step-icon{background:#cc8d6e3d}.flow-step-text{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;padding-top:4px}.flow-step-text small{font-size:11px;color:#817a77}.flow-step.is-done .flow-step-text>span{text-decoration:line-through;text-decoration-color:#3335}.flow-stage-result{grid-column:4;margin:2px 0 0;display:grid;gap:3px;align-content:start;font-size:12.5px;line-height:1.4}.flow-stage-result>span:first-child{font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;color:#817a77}.flow-stage-result>span:last-child{font-weight:700}@media(max-width:1100px){.flow-stage{grid-template-columns:44px minmax(0,1fr) minmax(0,1.3fr)}.flow-stage-top,.flow-stage-main{grid-row:1/span 2}.flow-stage-result{grid-column:3;margin-top:10px}}@media(max-width:700px){.flow-map{padding:18px 14px}.flow-stage{grid-template-columns:38px minmax(0,1fr)}.flow-stage-main,.flow-stage ul,.flow-stage-result{grid-column:2;grid-row:auto}.flow-stage ul,.flow-stage-result{margin-top:10px}.flow-stage-top{grid-row:1/span 3}}.stds-blockers{margin:6px 0 8px;padding-left:18px}.stds-blockers li{margin:2px 0}.lm{min-width:0;max-width:100%;box-sizing:border-box}.lm-tabs{max-width:100%}.morning-case-main,.morning-case-side{grid-template-columns:minmax(0,1fr)}.planner-team-list li{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px}.planner-team-list .planner-stop-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;margin:0}
