:root:root{--brand-navy:#4d4e4e;--brand-navy-deep:#383939;--brand-blue:#707070;--brand-mist:#e5e5e5;--ink:#4d4e4e;--ink-soft:#5c5d5d;--paper:#e5e5e5;--paper-deep:#dadada;--paper-warm:#eeeeeb;--muted:#666767;--line:#c6c6c4;--line-strong:#aaaaa7;--brass:#707070;--brass-dark:#4d4e4e;--brass-wash:#4d4e4e14;--inverse-bg:#4d4e4e;--inverse-alt:#383939;--inverse-ink:#f7f7f2;--inverse-muted:#deded9;--inverse-line:#e5e5e53d;--font-display:Georgia, "Times New Roman", serif}.website-wordmark{aspect-ratio:800/265;object-fit:contain;width:180px;height:auto;display:block}.website-wordmark[data-stacked]{width:215px}body .brand-mark{width:180px}body .site-header{border-color:var(--line);background:#e5e5e5f5}body .site-header[data-scrolled=true]{background:#e5e5e5fa}body .reference-home-hero{background:var(--paper)}body .reference-hero-title{letter-spacing:-.045em;width:100%;max-width:none;font-size:clamp(2.2rem,5.2vw,5.4rem);line-height:1.08}body .reference-title-line-accent{color:var(--ink)}body .nav-drawer,body .site-footer,body .on-dark{background-color:var(--inverse-bg)}body .featured-card-media,body .plate-media,body .gallery-stage{background-color:var(--brand-navy-deep)}@media (max-width:640px){body .brand-mark,.website-wordmark{width:145px}.website-wordmark[data-stacked]{width:180px}.reference-title-line span{text-wrap:balance}}body :is(.reference-hero-title,.section-title,.display-lg,.display-sm,.title-md,.featured-card-copy h3,.plate-address){font-family:var(--font-display);letter-spacing:-.035em;font-weight:400}body .reference-title-line-accent{font-weight:400}body .site-footer{isolation:isolate;position:relative;overflow:hidden}body .site-footer:before{content:"";aspect-ratio:1;opacity:.075;pointer-events:none;z-index:-1;background:url(/brand/approved-watermark.svg) 50%/contain no-repeat;width:clamp(24rem,55vw,48rem);position:absolute;bottom:-58%;right:-18%}@media (max-width:640px){body .site-footer:before{opacity:.05;right:-55%}}
.tenancy-workflow .tenancy-mail-workspace{color:#343637;background:#fffefa;grid-template-rows:auto auto minmax(0,1fr);width:min(760px,100%)}.tenancy-mail-workspace .tenancy-drawer-header{background:#f3f1ea;border-bottom:1px solid #d9d8d1}.tenancy-mail-workspace .tenancy-drawer-header h2{font-family:Georgia,Times New Roman,serif;font-weight:400}.tenancy-mail-workspace .tenancy-drawer-header p{overflow-wrap:anywhere}.tenancy-mail-tabs{border-bottom:1px solid #d9d8d1;flex-shrink:0;grid-template-columns:repeat(3,1fr);display:grid}.tenancy-mail-tabs button{border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:.5rem;min-height:52px;padding:.65rem .4rem;font-size:.85rem;display:flex}.tenancy-mail-tabs button[aria-current]{background:#f3f1ea;border-bottom-color:#4d4e4e;font-weight:600}.tenancy-mail-workspace svg{flex-shrink:0;width:17px;height:17px}.tenancy-mail-workspace .tenancy-detail-body{min-width:0}.tenancy-mail-workspace label:not(.tenancy-mail-check){gap:.45rem;min-width:0;font-size:.8rem;font-weight:500;display:grid}.tenancy-mail-workspace :is(input:not([type=checkbox]),select,textarea){width:100%;min-width:0;min-height:44px;font:inherit;color:#343637;background:#fffefa;border:1px solid #d9d8d1;border-radius:.3rem;padding:.7rem}.tenancy-mail-workspace textarea{resize:vertical}.tenancy-mail-workspace :is(button,a):disabled{cursor:not-allowed;opacity:.5}.tenancy-mail-workspace :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #4d4e4e}.tenancy-mail-workspace .tenancy-outbox{gap:1rem}.tenancy-mail-workspace .tenancy-outbox>li{overflow-wrap:anywhere;background:#fffefa;border-color:#d9d8d1;border-radius:.45rem}.tenancy-mail-workspace .tenancy-outbox>li[data-sent]{opacity:1;background:#f8f7f2}.tenancy-mail-workspace .tenancy-outbox-actions{flex-wrap:wrap}.tenancy-mail-workspace .tenancy-outbox-actions :is(button,a){text-transform:none;letter-spacing:0;border-color:#d9d8d1;border-radius:.3rem;min-height:42px}.tenancy-mail-workspace summary{cursor:pointer;padding-block:.65rem;font-size:.82rem}.tenancy-mail-connection form>:is(label,div,details,button),.tenancy-mail-servers>:is(label,div),.tenancy-mail-search,.tenancy-mail-compose{margin-block:1rem}.tenancy-mail-check{cursor:pointer;align-items:center;gap:.65rem;font-size:.82rem;display:flex}.tenancy-mail-check input{accent-color:#4d4e4e;width:18px;height:18px}.tenancy-mail-setup,.tenancy-mail-account,.tenancy-mail-connect-prompt,.tenancy-mail-confirm{background:#f3f1ea;border:1px solid #d9d8d1;border-radius:.4rem;padding:1rem;font-size:.85rem;line-height:1.6}.tenancy-mail-setup code{overflow-wrap:anywhere;font-size:.78rem}.tenancy-mail-setup p,.tenancy-mail-account p,.tenancy-mail-connect-prompt p{margin-block:.5rem .8rem}.tenancy-mail-setup a,.tenancy-mail-workspace .tenancy-modal-hint a{text-underline-offset:3px;text-decoration:underline}.tenancy-mail-notice,.tenancy-mail-progress{background:#edf1e9;border-radius:.3rem;align-items:flex-start;gap:.6rem;padding:.8rem 1rem;font-size:.85rem;line-height:1.5;display:flex}.tenancy-mail-progress{background:#f3f1ea}.tenancy-mail-progress svg{animation:1s linear infinite mail-progress-spin}.tenancy-mail-workspace .tenancy-inline-error{align-items:flex-start;gap:.5rem;display:flex}.tenancy-mail-state{color:#4d4e4e;font-weight:600}.tenancy-mail-empty{text-align:center;color:#626461;border:1px dashed #d9d8d1;padding:1.25rem;font-size:.85rem}.tenancy-mail-sync{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.tenancy-mail-sync p{color:#626461;margin-top:.3rem;font-size:.78rem}.tenancy-mail-unread,.tenancy-mail-tabs b{color:#fffefa;background:#4d4e4e;border-radius:.2rem;margin-right:.4rem;padding:.2rem .4rem;font-size:.65rem}.tenancy-mail-cancel{text-underline-offset:3px;margin-left:1rem;text-decoration:underline}.tenancy-mail-compose .tenancy-outbox-actions{margin-top:.75rem}@keyframes mail-progress-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.tenancy-mail-progress svg{animation:none}}@media (max-width:480px){.tenancy-mail-tabs button{gap:.3rem;font-size:.75rem}.tenancy-mail-workspace .tenancy-detail-body{padding:1rem}}.appraisal-studio{--studio-ink:#343637;--studio-paper:#f3f1ea;--studio-panel:#fffefa;--studio-line:#d9d8d1;--studio-muted:#626461;--studio-brass:#4d4e4e;--studio-focus:#4d4e4e;--studio-radius-sm:.35rem;--studio-radius:.55rem;--studio-shadow-sm:0 .25rem 1rem #3436370a;--studio-shadow-md:0 1.2rem 3rem #3436371f}.internal-tool-header{color:#343637;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f3f1ea;border-color:#d9d8d1;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand nav end";gap:0 1.5rem;box-shadow:-50vw 0 #f3f1ea,50vw 0 #f3f1ea}.internal-tool-brand{grid-area:brand;justify-self:start}.internal-tool-brand .website-wordmark{width:112px;height:auto;display:block}.internal-tool-header nav{overscroll-behavior-inline:contain;scrollbar-width:none;grid-area:nav;justify-self:center;min-width:0;max-width:100%;display:flex;position:relative;overflow-x:auto}.internal-tool-header nav::-webkit-scrollbar{display:none}.internal-tool-header nav a{color:#626461;letter-spacing:0;text-transform:none;white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;min-width:0;min-height:2.75rem;padding:0 .8rem;font-size:.875rem;font-weight:500;transition:color .15s;display:flex;position:relative}.internal-tool-header nav a:first-child{border-left:0}.internal-tool-header nav a:hover{color:#343637}.internal-tool-header nav a[aria-current=page]{color:#343637;background:0 0;font-weight:600}.internal-tool-header nav a[aria-current=page]:after{content:"";background:#343637;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:.8rem;right:.8rem}.internal-tool-header nav a:focus-visible{outline-offset:-2px;border-radius:.3rem;outline:2px solid #4d4e4e}.internal-tool-end{grid-area:end}.internal-save-state{color:#626461;letter-spacing:0;text-transform:none;white-space:nowrap;justify-self:end;font-size:.8125rem}.internal-save-state svg{flex:none;width:.9rem;height:.9rem}.internal-tool-header[data-desktop=true]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nav end"}.internal-tool-header[data-desktop=true] nav{justify-self:start}@supports (animation-timeline:scroll()){.internal-tool-header nav{animation:linear both internal-nav-more;animation-timeline:scroll(self inline)}@keyframes internal-nav-more{0%{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000)}3%,97%{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2rem calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 2rem calc(100% - 2rem),#0000)}to{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2rem);mask-image:linear-gradient(90deg,#0000,#000 2rem)}}}body:has(.internal-tool-header)>:is(.site-header,.nav-drawer,.site-footer){display:none}body:has(.internal-tool-header){background:#f3f1ea}.appraisal-studio :is(.appraisal-panel,.appraisal-summary-card){background:#fffefa}.appraisal-studio .appraisal-panel:focus-within{box-shadow:0 .35rem 1.1rem #3436370f}.appraisal-studio .appraisal-progress{box-shadow:var(--studio-shadow-sm);background:#fffefa}.appraisal-studio .appraisal-progress a:hover{background:#eae8e1}.appraisal-studio :is(h1,.appraisal-panel-heading h2,.appraisal-summary-card h2){letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:400}.appraisal-studio :is(input,textarea,select):focus-visible,.tenancy-workflow :is(input,textarea,select,button,a):focus-visible{outline-offset:3px;outline:2px solid #4d4e4e}.appraisal-studio .appraisal-workspace{gap:clamp(1.25rem,3vw,3rem)}.appraisal-studio .appraisal-editor{grid-template-columns:minmax(0,1fr)}.appraisal-studio .appraisal-panel{min-width:0;box-shadow:var(--studio-shadow-sm);border-radius:.4rem}.appraisal-studio .appraisal-panel-heading{border-bottom:1px solid var(--studio-line);padding-bottom:.9rem}.appraisal-studio .appraisal-panel-heading h2{line-height:1.12}.appraisal-studio :is(.appraisal-cma-import,.appraisal-working-evidence,.appraisal-schedule-editor,.appraisal-document-plan,.appraisal-blockers,.appraisal-empty,.opinion-value-control){border-color:var(--studio-line);background:#f9f8f4}.appraisal-studio :is(.appraisal-draft-bar,.appraisal-import-start,.appraisal-package-details,.appraisal-account-connection,.appraisal-cover-photo){border-color:var(--studio-line);color:var(--studio-ink);background:#f9f8f4}.appraisal-studio .appraisal-cover-photo:hover{background:#f3f1ea;border-color:#878883}.appraisal-studio .appraisal-cover-photo[data-dragging=true]{border-color:var(--studio-focus);background:#eae8e0}.appraisal-studio .appraisal-address-field :is(input,textarea){color:var(--studio-ink)}.appraisal-studio .sale-method-toggle{background:#eae8e1}.appraisal-studio :is(.appraisal-address-field>button,.appraisal-export,.appraisal-cma-button):hover:not(:disabled){background:#272a2b;border-color:#272a2b}.appraisal-studio .appraisal-working-evidence>summary{min-height:3.5rem;font-size:.8rem}.appraisal-studio .appraisal-working-evidence>summary span{text-align:right;font-size:.72rem;line-height:1.4}.appraisal-studio .appraisal-comparable-readonly{cursor:default;background:#fffefa;grid-template-columns:minmax(8.5rem,10.5rem) minmax(0,1fr);gap:1.1rem;padding:.7rem}.appraisal-studio .appraisal-comparable-readonly:hover{border-color:var(--studio-line);box-shadow:none;transform:none}.appraisal-studio .appraisal-comparable-content{align-content:center;gap:.65rem;min-width:0;padding:.25rem .45rem .25rem 0;display:grid}.appraisal-studio .appraisal-comparable-photo{border:1px solid var(--studio-line);background:#eeeae2;grid-template-rows:minmax(0,1fr) auto;min-width:0;margin:0;display:grid;overflow:hidden}.appraisal-studio .appraisal-comparable-photo>img{object-fit:contain;width:100%;height:132px;display:block}.appraisal-studio .appraisal-comparable-photo-empty{min-height:132px;color:var(--studio-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;font-size:.7rem;display:flex}.appraisal-studio .appraisal-comparable-photo-empty svg{stroke-width:1.3px;width:1.35rem;height:1.35rem}.appraisal-studio .appraisal-comparable-photo figcaption{border-top:1px solid var(--studio-line);color:var(--studio-muted);letter-spacing:.03em;background:#f9f8f4;padding:.4rem .55rem;font-size:.62rem}.appraisal-studio .appraisal-comparable-readonly .comparable-main{gap:.65rem}.appraisal-studio .appraisal-comparable-readonly .comparable-main p{font-family:Georgia,Times New Roman,serif;font-size:1.18rem;line-height:1.18}.appraisal-studio .appraisal-comparable-readonly .comparable-main strong{font-family:var(--font-archivo), Arial, sans-serif;font-size:.95rem;font-weight:600}.appraisal-studio .appraisal-comparable-readonly .comparable-main span{letter-spacing:.02em;text-transform:none;margin-top:.25rem;display:block}.appraisal-studio .appraisal-comparable-readonly .comparable-facts{gap:.45rem .8rem}.appraisal-studio .appraisal-comparable-readonly .comparable-flags{gap:.35rem}.appraisal-studio .appraisal-comparable-readonly .comparable-flags span{border-color:var(--studio-line);color:var(--studio-muted);background:#f3f1ea}.appraisal-studio .appraisal-comparable-provenance{border-top:1px solid var(--studio-line);color:var(--studio-muted);justify-content:space-between;align-items:center;gap:.5rem;padding-top:.5rem;font-size:.66rem;display:flex}.appraisal-studio .appraisal-comparable-provenance strong{color:var(--studio-ink);font-weight:600}.appraisal-studio .appraisal-native-sales{margin-top:1rem;overflow-x:auto}.appraisal-studio .appraisal-native-sales table{border-collapse:collapse;background:#fffefa;width:100%}.appraisal-studio .appraisal-native-sales th{color:var(--studio-ink);text-align:left;background:#eae8e1}.appraisal-studio .appraisal-native-sales :is(th,td){border-bottom:1px solid var(--studio-line);padding:.7rem .85rem}@media (max-width:620px){.appraisal-studio .appraisal-comparable-readonly{grid-template-columns:7.5rem minmax(0,1fr);gap:.75rem}.appraisal-studio .appraisal-comparable-photo>img,.appraisal-studio .appraisal-comparable-photo-empty{height:112px;min-height:112px}.appraisal-studio .appraisal-comparable-readonly .comparable-main{display:block}.appraisal-studio .appraisal-comparable-readonly .comparable-main strong{margin-top:.4rem;display:block}.appraisal-studio .appraisal-comparable-readonly .comparable-main p{font-size:1rem}}@media (max-width:390px){.appraisal-studio .appraisal-comparable-readonly{grid-template-columns:1fr}.appraisal-studio .appraisal-comparable-photo>img,.appraisal-studio .appraisal-comparable-photo-empty{height:180px;min-height:180px}.appraisal-studio .appraisal-comparable-content{padding:.25rem}}.appraisal-studio .appraisal-toast{width:auto;min-height:0;box-shadow:none;margin-top:.65rem;padding-block:.35rem;position:static}@media (max-width:820px){.appraisal-studio .appraisal-toast{max-height:min(8rem,30dvh);margin:0;overflow:auto}.appraisal-studio .appraisal-workspace:has(.appraisal-toast){padding-bottom:16rem}}@media (max-height:850px) and (min-width:821px){.appraisal-studio .appraisal-next-bar{z-index:1;background:#fffefa;display:block;position:sticky;bottom:0}.appraisal-studio .appraisal-summary .appraisal-export{position:static}.appraisal-studio .appraisal-summary{max-height:calc(100dvh - 16rem)}}.appraisal-studio .appraisal-next-step{color:#343637;align-items:baseline;gap:.5rem;margin:.65rem 0 0;font-size:.92rem;line-height:1.35;display:flex}.appraisal-studio .appraisal-address-field label{position:relative}.appraisal-studio .appraisal-address-suggestions{z-index:20;border:1px solid var(--studio-line);box-shadow:var(--studio-shadow-sm);background:#fffefa;border-radius:.4rem;max-height:18rem;margin:.35rem 0 0;padding:.3rem;list-style:none;position:absolute;top:100%;left:0;right:0;overflow:auto}.appraisal-studio .appraisal-address-suggestions li{cursor:pointer;border-radius:.3rem;padding:.6rem .7rem;font-size:.95rem;line-height:1.3}.appraisal-studio .appraisal-address-suggestions li:hover,.appraisal-studio .appraisal-address-suggestions li[aria-selected=true]{background:#eae8e1}.appraisal-studio [data-next-target]{outline-offset:3px;border-radius:.3rem;outline:3px solid #b8892b;transition:outline-color .3s}.appraisal-studio .appraisal-export svg:last-child:not(:first-child){margin-left:.15rem}.appraisal-studio .appraisal-next-step span{letter-spacing:.1em;text-transform:uppercase;color:#8a6a1f;flex:none;font-size:.7rem;font-weight:700}.appraisal-draft-dialog{gap:.9rem;padding:1.4rem;display:grid}.appraisal-draft-dialog h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.5rem;font-weight:400}.appraisal-draft-dialog p{color:#4f514f;margin:0;line-height:1.45}.appraisal-draft-dialog input{width:100%;min-height:2.75rem;font:inherit;border:1px solid #c9c6bc;border-radius:.4rem;padding:.5rem .7rem}.appraisal-draft-dialog>div{justify-content:flex-end;gap:.6rem;display:flex}.appraisal-draft-dialog button{color:#343637;min-height:2.75rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #343637;border-radius:.4rem;padding:.5rem 1rem;font-weight:600}.appraisal-draft-dialog button[type=submit],.appraisal-draft-dialog button[data-danger]{color:#fff;background:#343637}.appraisal-draft-dialog button[data-danger]{background:#9b2c1f;border-color:#9b2c1f}.tenancy-workflow{color:#343637;background:#f3f1ea;min-height:100svh}.tenancy-toolbar{gap:1.5rem;padding-block:2rem 1.5rem}.tenancy-toolbar h1{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:400}.tenancy-workflow .internal-primary-action{color:#fffefa;background:#4d4e4e;border-color:#4d4e4e}.tenancy-workflow :is(.internal-primary-action,.tenancy-secondary-action){text-transform:none;letter-spacing:0;border-radius:.35rem}.tenancy-workflow .tenancy-secondary-action{color:#343637;background:#fffefa;border-color:#d9d8d1}.tenancy-workflow .tenancy-mode-note{color:#626461;margin-block:.8rem;font-size:.78rem;line-height:1.6}.tenancy-workflow .tenancy-board{grid-template-columns:none;grid-auto-columns:minmax(17rem,1fr);grid-auto-flow:column;width:max-content;min-width:100%;display:grid}.tenancy-workflow .tenancy-board[data-enquiries=true]{min-width:126rem}.tenancy-workflow .tenancy-jobs-board{width:var(--shell-wide);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;gap:.75rem;min-width:0}.tenancy-workflow .tenancy-column{background:#e9e8e2;border-color:#d9d8d1;border-radius:.5rem}.tenancy-workflow .tenancy-column>header{color:#343637;background:0 0;border-color:#d9d8d1}.tenancy-workflow .tenancy-card{color:#343637;background:#fffefa;border-color:#d9d8d1;border-radius:.35rem;box-shadow:0 2px 6px #34363708}.tenancy-workflow .tenancy-card[data-overdue=true]{border-left:3px solid #955b25}.tenancy-workflow .tenancy-toast{color:#fffefa;background:#343637}.tenancy-workflow .tenancy-new-modal{color:#343637;background:#fffefa;border-radius:.6rem;padding:1.5rem}.tenancy-workflow .tenancy-new-modal>label,.tenancy-workflow .tenancy-new-modal>.tenancy-form-grid{margin-block:1rem}.tenancy-form-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.tenancy-new-modal small{color:#626461;font-size:.72rem;font-weight:400}.tenancy-enquiry-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.tenancy-enquiry-delete{border-top:1px solid #d9d8d1;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.25rem;padding-top:1rem;font-size:.78rem;display:flex}.tenancy-enquiry-delete button{text-underline-offset:3px;text-decoration:underline}.tenancy-enquiry-delete button:first-of-type{color:#90392f}.tenancy-workflow .tenancy-email-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:#f3f1ea;padding:1rem;font-size:.85rem;line-height:1.6}.tenancy-workflow :is(.tenancy-workload button[data-active=true],.tenancy-outcome-filter button[data-active=true]){color:#fffefa;background:#4d4e4e}body:has(.tenancy-portal){background:#f3f1ea}.tenancy-portal{color:#343637}.tenancy-portal:has(>.tenancy-portal-toast){padding-bottom:12rem}.tenancy-portal-toast{max-height:min(10rem,40dvh);overflow:auto}.tenancy-portal-bar{padding-block:1.5rem .5rem}.tenancy-portal-bar .website-wordmark{width:112px;height:auto;display:block}.tenancy-portal-bar>span:last-child{color:#626461;text-align:right}.tenancy-portal-panel,.landlord-candidate{background:#fffefa;border-radius:.5rem}.tenancy-portal-panel h1{font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.15}.tenancy-portal-panel p{color:#4d4e4e}.tenancy-portal :is(.tenancy-portal-save,.tenancy-portal-terms dt,.landlord-candidate dt,.landlord-candidate-head i){color:#626461}.tenancy-portal label:not(.tenancy-portal-consent):not(.landlord-candidate)>span{color:#626461;letter-spacing:.025em;text-transform:none;font-size:.72rem}.tenancy-portal :is(input,select,textarea){color:#343637;border-color:#d9d8d1;border-radius:.25rem}.tenancy-portal :is(input,select,textarea,button,a):focus-visible,.tenancy-portal .landlord-candidate:focus-within{outline-offset:3px;outline:2px solid #4d4e4e}.tenancy-portal .internal-primary-action{color:#fffefa;text-transform:none;letter-spacing:0;background:#4d4e4e;border-color:#4d4e4e;border-radius:.35rem}.tenancy-portal .landlord-candidate[data-selected]{border-color:#4d4e4e}.tenancy-portal-progress{background:#fffefa;border:1px solid #d9d8d1;border-radius:.5rem;padding:1rem 1.25rem}.tenancy-portal-progress>div:first-child{justify-content:space-between;gap:1rem;font-size:.86rem;display:flex}.tenancy-portal-progress>div:first-child h2{color:#626461;font:inherit;margin:0;font-weight:400}.tenancy-portal-progress>div:first-child h2:focus-visible{outline-offset:3px;outline:2px solid #343637}.tenancy-portal-progress progress{accent-color:#4d4e4e;width:100%;height:.35rem;margin-block:.8rem 1rem;display:block}.tenancy-portal-step-tabs{flex-wrap:wrap;gap:.5rem;display:flex}.tenancy-portal-step-tabs button{color:#343637;background:#fffefa;border:1px solid #d9d8d1;border-radius:.3rem;min-height:2.75rem;padding:.55rem .8rem;font-size:.8rem}.tenancy-portal-step-tabs button[aria-current=step]{color:#fffefa;background:#4d4e4e;border-color:#4d4e4e}.tenancy-portal-navigation{justify-content:flex-end;display:flex}@media (max-width:1179px){.internal-tool-header:not([data-desktop=true]){grid-template-rows:3.5rem 2.75rem;grid-template-areas:"brand.end""nav nav nav";min-height:0}.internal-tool-header:not([data-desktop=true]) nav{justify-self:stretch}.internal-tool-header:not([data-desktop=true]) nav a:first-child{padding-left:0}.internal-tool-header:not([data-desktop=true]) nav a:first-child:after{left:0}.appraisal-studio{--appraisal-header-height:6.25rem}}@media (min-width:1100px){html[data-staff-agent=open] .internal-tool-header:not([data-desktop=true]){grid-template-rows:3.5rem 2.75rem;grid-template-areas:"brand.end""nav nav nav";min-height:0}html[data-staff-agent=open] .internal-tool-header:not([data-desktop=true]) nav{justify-self:stretch}html[data-staff-agent=open] .internal-tool-header:not([data-desktop=true]) nav a:first-child{padding-left:0}html[data-staff-agent=open] .internal-tool-header:not([data-desktop=true]) nav a:first-child:after{left:0}html[data-staff-agent=open] .appraisal-studio{--appraisal-header-height:6.25rem}}@media (max-width:820px){.internal-tool-header:not([data-desktop=true]){grid-template-rows:2.75rem 2.75rem}.internal-save-state{display:none}.internal-tool-brand{display:inline-flex}.internal-tool-brand .website-wordmark{width:90px}.appraisal-studio{--appraisal-header-height:5.5rem}}@media (max-width:760px){.tenancy-workflow .tenancy-jobs-board{grid-template-columns:repeat(3,minmax(17rem,1fr));width:max-content}.appraisal-studio .appraisal-cover-photo{grid-template-columns:auto minmax(0,1fr);padding:.8rem}.appraisal-studio .appraisal-cover-photo span{font-size:.75rem;line-height:1.5}.appraisal-studio .appraisal-cover-photo :is(label,button){grid-column:2;justify-content:center}.tenancy-toolbar{align-items:stretch}.tenancy-toolbar-actions{grid-template-columns:1fr 1fr;gap:.5rem;width:100%;display:grid}.tenancy-toolbar-actions .internal-primary-action{grid-column:1/-1}.tenancy-form-grid{grid-template-columns:1fr}.tenancy-workflow .tenancy-board-wrap{overflow-x:auto}.tenancy-workflow .tenancy-board,.tenancy-workflow .tenancy-board[data-enquiries=true]{grid-template-columns:1fr;grid-auto-columns:auto;grid-auto-flow:row;width:auto;min-width:0}.tenancy-workflow .tenancy-column{min-height:0}.tenancy-enquiry-actions{flex-direction:column-reverse}.tenancy-workflow :is(input,select,textarea),.appraisal-studio :is(input,select,textarea){font-size:16px}}.appraisal-cover-upload .appraisal-cover-inspect,.appraisal-cover-inspect{cursor:zoom-in;border-radius:8px;padding:0;overflow:hidden}.appraisal-studio .appraisal-cover-photo .appraisal-cover-inspect{grid-column:auto;width:6rem;min-height:0;padding:0;display:block}.appraisal-cover-inspect img{aspect-ratio:4/3;object-fit:contain;background:#eeeee8;width:100%;display:block}.appraisal-photo-inspection{padding:24px}.appraisal-photo-inspection header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.appraisal-photo-inspection header h2{margin:0}.appraisal-photo-inspection header button{padding:8px}.appraisal-photo-inspection>img{object-fit:contain;background:#f4f3ef;width:100%;max-height:70vh;display:block}.appraisal-photo-inspection>p{margin:12px 0 0}.tenancy-signing-privacy{color:#555;margin:12px 0;font-size:.82rem;line-height:1.5}.signature-method{gap:1.25rem;display:flex}.signature-method button[aria-pressed=true]{color:var(--ink,#263136);border-bottom:2px solid;font-weight:650}.signature-pad>label{gap:.4rem;font-size:.8rem;display:grid}.account-page{color:#343637;background:#f3f1ea;min-height:100vh}.account-panel{background:#fffefa;border:1px solid #d9d8d1;border-radius:.55rem;gap:1.5rem;width:min(640px,100% - 2rem);margin:2rem auto;padding:1.75rem;display:grid}.account-agency{justify-items:start;gap:.5rem;display:grid}.account-agency p{color:#626461;margin:0;font-size:.78rem}.account-agency small{color:#626461;line-height:1.5}.account-actions{flex-wrap:wrap;gap:.75rem;display:flex}.account-primary,.account-secondary{min-height:48px;font:inherit;cursor:pointer;border:1px solid #4d4e4e;border-radius:.35rem;align-items:center;padding:.75rem 1.25rem;font-weight:600;text-decoration:none;display:inline-flex}.account-primary{color:#fffefa;background:#4d4e4e}.account-secondary{color:#343637;background:#fffefa}.account-primary:focus-visible,.account-secondary:focus-visible{outline-offset:3px;outline:2px solid #4d4e4e}.account-note{background:#f3f1ea;border-radius:.3rem;margin:0;padding:.8rem 1rem;line-height:1.5}@media (max-width:480px){.account-panel{margin-block:1rem;padding:1.25rem}.account-actions>*{flex:100%}.account-actions :is(a,button){justify-content:center;width:100%}}.account-invite{grid-template-columns:minmax(0,2fr) minmax(7rem,1fr) auto;align-items:end;gap:.75rem;display:grid}@media (max-width:480px){.account-invite{grid-template-columns:1fr}.account-invite button{justify-content:center;width:100%}}.appraisal-studio .opinion-range-scale span:not(:first-child,:last-child){left:calc(.625rem + (100% - 1.25rem) * var(--opinion-mark));position:absolute;transform:translate(-50%)}@media (max-width:359px){.appraisal-studio .opinion-range-scale span:nth-child(3){display:none}}.proposal-testimonial-default{border-top:1px solid #d8d9d3;gap:.6rem;padding-top:.85rem;font-size:.8rem;display:grid}.proposal-testimonial-default p{color:#555850;margin:0;line-height:1.5}.proposal-testimonial-default div{flex-wrap:wrap;gap:.6rem;display:flex}.appraisal-studio .proposal-testimonial-default button{border:1px solid var(--studio-ink);min-height:2.75rem;color:var(--studio-ink);cursor:pointer;background:0 0;padding:.55rem 1rem;font-size:.8rem;font-weight:600}.appraisal-pipeline .tenancy-controls{grid-template-columns:auto minmax(12rem,1fr) auto}.appraisal-pipeline .tenancy-board{grid-auto-columns:minmax(15.5rem,1fr)}.appraisal-pipeline .tenancy-board-wrap{padding-inline:clamp(.75rem,2vw,2rem)}.appraisal-pipeline .tenancy-column>header{align-items:center;min-height:0}@supports (animation-timeline:scroll()){.appraisal-pipeline .tenancy-board-wrap{animation:linear both appraisal-board-more;animation-timeline:scroll(self inline)}@keyframes appraisal-board-more{0%,98%{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 4rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 4rem),#0000)}to{-webkit-mask-image:none;mask-image:none}}}.appraisal-drawer-notice{color:#343637;background:#f3f1ea;margin:0;padding:.7rem .8rem;font-size:.8rem}.appraisal-pipeline .tenancy-column[data-drop=true]{outline-offset:-4px;outline:2px dashed #848580}.appraisal-pipeline .appraisal-card[draggable=true]{cursor:grab}.appraisal-card-open{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.appraisal-card-open strong{font-size:.9rem;line-height:1.25}.appraisal-card-open:hover strong,.appraisal-card-open:focus-visible strong{text-underline-offset:3px;text-decoration:underline}.appraisal-pipeline :is(a,button,select,input,textarea,summary):focus-visible{outline-offset:2px;outline:2px solid #4d4e4e}.appraisal-card-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.appraisal-card-actions>a,.appraisal-move select,.appraisal-sort select,.appraisal-file-actions :is(a,button){color:#343637;min-height:2.75rem;font:inherit;cursor:pointer;background:#fffefa;border:1px solid #d9d8d1;border-radius:.3rem;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.appraisal-file-actions svg{width:.85rem;height:.85rem}.appraisal-sort{color:#626461;align-items:center;gap:.5rem;padding:0 .9rem;font-size:.72rem;display:flex}.appraisal-drawer .tenancy-detail-body>section{background:#fffefa;border-color:#d9d8d1;border-radius:.4rem}.appraisal-drawer-actions{gap:.9rem;display:grid}.appraisal-follow-up,.appraisal-outcome{border-top:1px solid #e9e8e2;gap:.5rem;padding-top:.8rem;display:grid}.appraisal-follow-up{grid-template-columns:minmax(0,1fr) auto;align-items:end}.appraisal-follow-up label,.appraisal-outcome label{color:#626461;gap:.3rem;font-size:.75rem;display:grid}.appraisal-follow-up input,.appraisal-outcome textarea{color:#343637;min-height:2.75rem;font:inherit;background:#fffefa;border:1px solid #d9d8d1;border-radius:.3rem;padding:.45rem .6rem}.appraisal-outcome>div{flex-wrap:wrap;gap:.5rem;display:flex}.appraisal-files{gap:.6rem;margin-top:1rem;display:grid}.appraisal-folder{background:#fffefa;border:1px solid #d9d8d1;border-radius:.45rem}.appraisal-folder>summary{cursor:pointer;align-items:center;gap:.75rem;min-height:3.25rem;padding:.75rem 1rem;font-size:.9rem;font-weight:600;display:flex}.appraisal-folder>summary>svg,.appraisal-file>svg{color:#626461;flex:none;width:1rem;height:1rem}.appraisal-folder>summary span,.appraisal-file>span:not(.appraisal-file-actions){overflow-wrap:anywhere;gap:.15rem;min-width:0;display:grid}.appraisal-folder small,.appraisal-file small{color:#626461;font-size:.72rem;font-weight:400}.appraisal-folder>ul,.appraisal-file-list{margin:0;padding:0 1rem .75rem;list-style:none}.appraisal-file-list{padding:0}.appraisal-file{border-top:1px solid #e9e8e2;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.6rem 0;font-size:.82rem;display:grid}.appraisal-file-actions{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.appraisal-file-empty{color:#626461;border-top:1px solid #e9e8e2;padding:.75rem 0;font-size:.8rem}@media (max-width:599px){.appraisal-pipeline .tenancy-controls{grid-template-columns:minmax(0,1fr)}.appraisal-sort{min-height:3.25rem}.appraisal-file{grid-template-columns:auto minmax(0,1fr)}.appraisal-file-actions{grid-column:2;justify-content:flex-start}.appraisal-follow-up{grid-template-columns:minmax(0,1fr)}}.appraisal-client h1{overflow-wrap:anywhere;margin:0;font-size:clamp(1.6rem,6vw,2.3rem)}.appraisal-client h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.4rem;font-weight:400}.appraisal-client-download{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:0;display:flex}.appraisal-client-download a{min-height:48px;font-size:.9rem}.appraisal-client-download small{color:#626461}.appraisal-client-preview iframe{background:#fffefa;border:1px solid #d9d8d1;border-radius:.5rem;width:100%;height:min(80vh,60rem);display:block}.appraisal-client-videos figure{gap:.4rem;margin:0;display:grid}.appraisal-client-videos iframe{aspect-ratio:16/9;background:#343637;border:0;border-radius:.35rem;width:100%}.appraisal-client-videos figcaption{color:#626461;font-size:.85rem}.appraisal-client a:not(.internal-primary-action){color:#343637;text-underline-offset:3px;text-decoration:underline}.appraisal-pin{gap:.75rem;display:grid}.appraisal-pin label{font-size:1rem;font-weight:600}#appraisal-pin{letter-spacing:.2em;max-width:14rem;font-size:1.5rem}.appraisal-pin .internal-primary-action{min-height:48px;font-size:.8rem}@media (max-width:720px){.appraisal-client-preview{display:none}}.appraisal-email-trigger{border:1px solid var(--studio-ink,#343637);width:100%;min-height:2.75rem;color:var(--studio-ink,#343637);font:inherit;cursor:pointer;background:#fff;border-radius:.4rem;justify-content:center;align-items:center;gap:.5rem;margin-top:.6rem;padding:.5rem 1rem;font-size:.85rem;font-weight:600;display:flex}.appraisal-email-trigger svg{width:1rem;height:1rem}.appraisal-email-dialog{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--studio-ink,#343637);background:#fff;padding:1.4rem}.appraisal-email-dialog form,.appraisal-email-result{gap:.9rem;display:grid}.appraisal-email-dialog h2{outline:0;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.5rem;font-weight:400}.appraisal-email-dialog p{color:#4f514f;overflow-wrap:anywhere;margin:0;line-height:1.45}.appraisal-email-dialog label{gap:.35rem;font-size:.85rem;font-weight:600;display:grid}.appraisal-email-dialog :is(input,textarea){width:100%;min-width:0;min-height:2.75rem;color:var(--studio-ink,#343637);font:inherit;background:#fff;border:1px solid #c9c6bc;border-radius:.4rem;padding:.55rem .7rem;font-weight:400}.appraisal-email-dialog textarea{resize:vertical;line-height:1.45}.appraisal-email-dialog :is(input,textarea,button,a):focus-visible{outline:2px solid var(--studio-ink,#343637);outline-offset:2px}.appraisal-email-facts{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.appraisal-email-facts li{overflow-wrap:anywhere;background:#f3f1ea;border-radius:.4rem;align-items:flex-start;gap:.55rem;padding:.6rem .75rem;font-size:.85rem;line-height:1.45;display:flex}.appraisal-email-facts li[data-warn]{background:#fbf1dc}.appraisal-email-dialog svg{flex-shrink:0;width:1rem;height:1rem;margin-top:.15rem}.appraisal-email-note{gap:.5rem;font-size:.8rem;display:flex}.appraisal-email-error{background:#fbe9e6;border-radius:.4rem;outline:0;gap:.5rem;padding:.6rem .75rem;font-size:.85rem;display:flex;color:#8a2a1c!important}.appraisal-email-dialog form>div:last-child,.appraisal-email-result>div{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.appraisal-email-dialog button{border:1px solid var(--studio-ink,#343637);min-height:2.75rem;color:var(--studio-ink,#343637);font:inherit;cursor:pointer;background:#fff;border-radius:.4rem;align-items:center;gap:.45rem;padding:.5rem 1rem;font-weight:600;display:inline-flex}.appraisal-email-dialog button[data-primary]{background:var(--studio-ink,#343637);color:#fff}.appraisal-email-dialog button:disabled{opacity:.55;cursor:not-allowed}.appraisal-email-dialog a{color:inherit;text-underline-offset:3px;text-decoration:underline}.appraisal-email-result>svg{color:#2f6b3a;width:1.6rem;height:1.6rem}@media (max-width:820px){.appraisal-studio .appraisal-next-bar .appraisal-email-trigger{min-height:2.5rem;margin:0}.appraisal-studio .appraisal-workspace:has(.appraisal-email-trigger){padding-bottom:10rem}}@media (max-width:420px){.appraisal-email-dialog{padding:1rem}.appraisal-email-dialog form>div:last-child button{flex:auto;justify-content:center}}.account-add-agent .account-password-field{display:none}.account-add-agent:has(input[name=access][value=password]:checked) .account-password-field{display:grid}.appraisal-studio .appraisal-label-field{margin-top:.75rem}.appraisal-studio .appraisal-summary-title{all:unset;cursor:text;overflow-wrap:anywhere;display:inline}.appraisal-studio .appraisal-summary-title svg{vertical-align:baseline;width:.7em;height:.7em;color:var(--studio-muted);opacity:0;margin-left:.35em;transition:opacity .15s}.appraisal-studio .appraisal-summary-title:is(:hover,:focus-visible) svg{opacity:1}.appraisal-studio .appraisal-summary-title:focus-visible{outline:2px solid var(--studio-ink);outline-offset:3px;border-radius:2px}.appraisal-studio .appraisal-summary-title:disabled{cursor:default}.appraisal-studio .appraisal-summary-title-input{box-sizing:border-box;width:100%;font:600 clamp(1.3rem, 1.8vw, 1.8rem)/1.12 var(--font-display);letter-spacing:-.045em;border:1px solid var(--studio-ink);color:inherit;background:0 0;border-radius:4px;margin:0;padding:.1rem .3rem}.appraisal-studio .appraisal-summary-address{color:var(--studio-muted);overflow-wrap:anywhere;margin:.3rem 0 0;font-size:.875rem}@media (hover:none){.appraisal-studio .appraisal-summary-title svg{opacity:1}}.internal-tool-end{justify-self:end;align-items:center;gap:.9rem;display:inline-flex}.staff-agent-fab{display:none}.staff-agent-toggle,.staff-agent-fab{color:#343637;min-height:2.25rem;font:inherit;cursor:pointer;background:#fffefa;border:1px solid #d9d8d1;border-radius:.3rem;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.8rem;font-weight:600}.staff-agent-toggle{display:none}.staff-agent-toggle svg,.staff-agent-fab svg{width:.95rem;height:.95rem}.staff-agent-toggle[aria-expanded=true]{color:#fffefa;background:#343637;border-color:#343637}.staff-agent-toggle:focus-visible,.staff-agent-fab:focus-visible,.staff-agent :focus-visible{outline-offset:2px;outline:2px solid #343637}html[data-staff-agent] .staff-agent-toggle{display:inline-flex}.staff-agent{--agent-w:380px;z-index:60;width:var(--agent-w);color:#343637;background:#fffefa;border-left:1px solid #d9d8d1;flex-direction:column;font-size:.875rem;display:flex;position:fixed;inset:0 0 0 auto;box-shadow:-.5rem 0 1.5rem #3436370f}.staff-agent[hidden]{display:none}@media (min-width:1100px){html[data-staff-agent=open] body{padding-right:380px}html[data-staff-agent=open] :is(.tenancy-drawer-layer,.tenancy-modal-layer,.rpdata-remote){right:380px}}.staff-agent-head{border-bottom:1px solid #d9d8d1;justify-content:space-between;align-items:center;gap:.5rem;min-height:4.5rem;padding:0 1rem;display:flex;position:relative}.staff-agent-title{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.staff-agent-title>span{color:#626461;font-size:.75rem}.staff-agent-close{color:#626461;cursor:pointer;background:0 0;border:0;border-radius:.3rem;place-items:center;width:2.25rem;height:2.25rem;display:grid}.staff-agent-close:hover{color:#343637;background:#f3f1ea}.staff-agent-close svg{width:1.1rem;height:1.1rem}.staff-agent-log{flex-direction:column;flex:1;gap:.7rem;padding:1rem;display:flex;overflow-y:auto}.staff-agent-hello p{color:#626461;margin:0 0 .75rem;line-height:1.5}.staff-agent-tries{gap:.4rem;display:grid}.staff-agent-tries button{text-align:left;color:#343637;font:inherit;cursor:pointer;background:#f3f1ea;border:1px solid #d9d8d1;border-radius:.3rem;padding:.6rem .75rem}.staff-agent-tries button:hover{border-color:#4d4e4e}.staff-agent-msg{overflow-wrap:anywhere;line-height:1.55}.staff-agent-msg.user{background:#f3f1ea;border:1px solid #d9d8d1;border-radius:.6rem .6rem .15rem;align-self:flex-end;max-width:85%;padding:.55rem .75rem}.staff-agent-msg.error{color:#8c3b2c}.staff-agent-msg.wait{color:#626461;align-items:center;gap:.5rem;display:flex}.staff-agent-step{color:#626461;text-align:left;background:0 0;border:0;align-items:center;gap:.4rem;padding:0;font-family:inherit;font-size:.8rem;display:flex}button.staff-agent-step{color:#343637;text-underline-offset:2px;cursor:pointer;text-decoration:underline}.staff-agent-step[data-write]{color:#3f5c3e}.staff-agent-step svg{flex:none;width:.9rem;height:.9rem}.staff-agent-dots{gap:3px;display:inline-flex}.staff-agent-dots i{background:#626461;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite staff-agent-dot}.staff-agent-dots i:nth-child(2){animation-delay:.15s}.staff-agent-dots i:nth-child(3){animation-delay:.3s}@keyframes staff-agent-dot{0%,80%,to{opacity:.25}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.staff-agent-dots i{opacity:.7;animation:none}}.staff-agent-form{border-top:1px solid #d9d8d1;gap:.5rem;padding:.75rem 1rem 1rem;display:flex}.staff-agent-form textarea{resize:vertical;color:#343637;min-height:2.75rem;max-height:8rem;font:inherit;background:#fff;border:1px solid #d9d8d1;border-radius:.3rem;flex:1;padding:.55rem .7rem}.staff-agent-form button{color:#fffefa;min-height:2.75rem;font:inherit;cursor:pointer;background:#343637;border:0;border-radius:.3rem;align-self:flex-end;padding:0 1rem;font-weight:600}.staff-agent-form button:disabled{opacity:.45;cursor:default}.staff-agent-usage{color:#626461;font-variant-numeric:tabular-nums;font-size:.75rem}.staff-agent-usage[data-level=warn]{color:#8a5a12}.staff-agent-usage[data-level=bad]{color:#8c3b2c}button.staff-agent-usage{font:inherit;cursor:pointer;text-underline-offset:.15em;background:0 0;border:0;padding:0;font-size:.75rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.staff-agent-credits{position:relative}.staff-agent-credits-menu{z-index:2;color:#343637;background:#fff;border:1px solid #d9d8d1;border-radius:.3rem;width:min(18rem,80vw);padding:.75rem;font-size:.8rem;line-height:1.5;position:absolute;top:calc(100% + .5rem);left:0;box-shadow:0 .35rem 1rem #3436372e}.staff-agent-credits-menu p{margin:0 0 .6rem}@media (max-width:820px){.internal-tool-end{display:contents}.staff-agent{width:100%}html[data-staff-agent] .staff-agent-toggle{display:none}.staff-agent-fab{z-index:59;min-height:2.75rem;display:inline-flex;position:fixed;bottom:1rem;right:1rem;box-shadow:0 .35rem 1rem #3436372e}}.trash-panel{gap:0}.trash-panel h1{letter-spacing:-.03em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.6rem,5vw,2.1rem);font-weight:400;line-height:1.15}.trash-hint{color:#626461;max-width:60ch;margin:.5rem 0 1.25rem;font-size:.875rem;line-height:1.5}.trash-state{color:#626461;border-top:1px solid #e9e8e2;margin:0;padding:1rem 0 0;font-size:.875rem}.trash-error{color:#8a2a1c;background:#fbe9e6;border-radius:.35rem;margin:0 0 1rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.5}.trash-list{margin:0;padding:0;list-style:none;display:grid}.trash-list li{border-top:1px solid #e9e8e2;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 0;display:flex}.trash-list strong,.trash-list small{overflow-wrap:anywhere;display:block}.trash-list strong{font-size:.9375rem;font-weight:600;line-height:1.35}.trash-list small{color:#626461;margin-top:.2rem;font-size:.8125rem;line-height:1.4}.trash-list button{color:#343637;min-height:2.75rem;font:inherit;cursor:pointer;background:#fffefa;border:1px solid #d9d8d1;border-radius:.35rem;flex:none;padding:.5rem .95rem;font-size:.8125rem;font-weight:600}.trash-list button:hover:not(:disabled){border-color:#878883}.trash-list button:focus-visible{outline-offset:2px;outline:2px solid #4d4e4e}.trash-list button:disabled{opacity:.6;cursor:default}.staff-agent-shield~:is(.staff-agent,.staff-agent-fab){z-index:1101}.staff-agent-shield{z-index:1100;cursor:progress;justify-content:center;align-items:flex-end;padding-bottom:1.25rem;display:flex;position:fixed;inset:0;box-shadow:inset 0 0 0 3px #343637}.staff-agent-shield>div{color:#fffefa;cursor:default;background:#343637;border-radius:.3rem;align-items:center;gap:.6rem;padding:.45rem .5rem .45rem .9rem;font-size:.85rem;font-weight:600;display:flex;box-shadow:0 .35rem 1rem #34363740}.staff-agent-shield .staff-agent-dots i{background:#fffefa}.staff-agent-shield button{color:#343637;min-height:2.25rem;font:inherit;cursor:pointer;background:#fffefa;border:0;border-radius:.25rem;padding:0 .85rem}.staff-agent-shield button:focus-visible{outline-offset:2px;outline:2px solid #fffefa}@media (min-width:1100px){html[data-staff-agent=open] .staff-agent-shield{right:380px}}@media (max-width:820px){.staff-agent-shield{justify-content:flex-start;padding-left:1rem}}.staff-agent-mode{color:#626461;border-top:1px solid #d9d8d1;flex:none;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.72rem;display:flex}.staff-agent-mode span{margin-right:auto}.staff-agent-mode button{color:#626461;cursor:pointer;background:#fff;border:1px solid #d9d8d1;border-radius:.25rem;padding:.2rem .5rem;font-size:.72rem}.staff-agent-mode button[aria-pressed=true]{color:#fff;background:#0c2749;border-color:#0c2749}.staff-agent-approval{background:#fdf8ec;border:1px solid #b07a24;border-radius:.35rem;padding:.75rem;font-size:.85rem}.staff-agent-approval p{margin:0 0 .6rem}.staff-agent-approval div{gap:.5rem;display:flex}.staff-agent-approval button{color:#343637;cursor:pointer;background:#fff;border:1px solid #343637;border-radius:.25rem;padding:.35rem .7rem}.staff-agent-approval button:first-child{color:#fff;background:#0c2749;border-color:#0c2749}.staff-agent-progress{border-bottom:1px solid #d9d8d1;flex:none;gap:.45rem;padding:.8rem 1rem .85rem;display:grid}.staff-agent-progress-head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.staff-agent-progress-head strong{font-size:.85rem;font-weight:600;line-height:1.35}.staff-agent-progress-head span{font-variant-numeric:tabular-nums;flex:none;font-size:.85rem;font-weight:600}.staff-agent-progress-track{background:#e7e5de;border-radius:2px;height:4px;overflow:hidden}.staff-agent-progress-track span,.staff-agent-shield-bar span{height:100%;transition:width 1s linear;display:block}.staff-agent-progress-track span{background:#0c2749}.staff-agent-progress p:not(.sr-only){color:#626461;margin:0;font-size:.75rem;line-height:1.4}.staff-agent-progress[data-waiting] .staff-agent-progress-track span{background:#8b8c88}.staff-agent-progress[data-waiting] p:not(.sr-only){color:#8a5a12;font-weight:600}.staff-agent-shield>div{max-width:calc(100% - 2rem)}@media (max-width:820px){.staff-agent-shield{padding-bottom:4.25rem}}.staff-agent-shield-progress{gap:.15rem;min-width:0;display:grid}.staff-agent-shield-progress small{font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:400}.staff-agent-shield-bar{background:#fffefa40;border-radius:2px;height:3px;margin-top:.25rem;overflow:hidden}.staff-agent-shield-bar span{background:#fffefa}.staff-agent-shield[data-handover]{pointer-events:none;box-shadow:none;cursor:auto}.staff-agent-shield[data-handover]>div{pointer-events:auto}@media (prefers-reduced-motion:reduce){.staff-agent-progress-track span,.staff-agent-shield-bar span{transition:none}}.tenancy-workflow.staff-overview .tenancy-toolbar{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.35rem}.staff-overview .overview-today{color:#626461;margin:0;font-size:.875rem}.staff-overview .overview-summary{background:#e4e2db;border:1px solid #d9d8d1;border-radius:.55rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 auto 1.25rem;padding:0;list-style:none;display:grid;overflow:hidden}.staff-overview .overview-summary li{background:#fffefa;align-content:start;gap:.3rem;padding:1rem 1.25rem;display:grid}.staff-overview :is(.overview-summary,.overview-count) strong{font-family:var(--font-body);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;font-size:1.75rem;font-weight:600;line-height:1.1}.staff-overview .overview-summary span{color:#626461;font-size:.8125rem}.staff-overview .overview-summary li[data-attention] strong{color:#955b25}.staff-overview .overview-sections{align-items:start;gap:1rem;margin:0 auto;padding-bottom:3rem;display:grid}.staff-overview .overview-section{background:#fffefa;border:1px solid #d9d8d1;border-radius:.55rem;min-width:0;padding:1.25rem}.staff-overview .overview-section>header{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.staff-overview .overview-section h2{margin:0;font-size:1.0625rem;font-weight:600;line-height:1.3}.staff-overview .overview-section>header a{color:#343637;text-underline-offset:3px;flex:none;font-size:.8125rem;font-weight:600;-webkit-text-decoration:underline #b9b8b0;text-decoration:underline #b9b8b0}.staff-overview .overview-section>header a:hover{text-decoration-color:currentColor}.staff-overview .overview-section h3{color:#343637;letter-spacing:0;text-transform:none;align-items:baseline;gap:.5rem;margin:1.25rem 0 .25rem;font-size:.8125rem;font-weight:600;display:flex}.staff-overview .overview-section h3 span{color:#626461;font-variant-numeric:tabular-nums;font-weight:500}.staff-overview .overview-list{border-top:1px solid #e9e8e2;margin:0;padding:0;list-style:none;display:grid}.staff-overview .overview-list>li+li{border-top:1px solid #e9e8e2}.staff-overview .overview-list .tenancy-card{box-shadow:none;color:#343637;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.2rem 1rem;padding:.8rem 0;display:grid}.staff-overview .overview-list .tenancy-card>*{grid-column:1;min-width:0}.staff-overview .overview-list .tenancy-card>:is(a,.tenancy-waiting){grid-area:1/2/span 3;justify-self:end}.staff-overview .overview-list .tenancy-card>a{grid-row:1/span 4}.staff-overview .overview-list .tenancy-card[data-overdue=true]{border:0}.staff-overview .overview-list .tenancy-card[data-overdue=true] .tenancy-card-id{color:#955b25}.staff-overview .overview-list .tenancy-card .tenancy-card-id{color:#626461;letter-spacing:0;font-size:.75rem;font-weight:500}.staff-overview .overview-list .tenancy-card strong{overflow-wrap:anywhere;font-size:.9375rem;font-weight:600;line-height:1.3}.staff-overview .overview-list .tenancy-card .tenancy-card-meta{color:#626461;overflow-wrap:anywhere;font-size:.8125rem;line-height:1.4}.staff-overview .overview-list .tenancy-card>a{color:#343637;text-underline-offset:3px;white-space:nowrap;font-size:.8125rem;font-weight:600;-webkit-text-decoration:underline #b9b8b0;text-decoration:underline #b9b8b0}.staff-overview .overview-list .tenancy-card>a:hover{text-decoration-color:currentColor}.staff-overview .overview-section :is(.tenancy-card>a){position:relative}.staff-overview .overview-section :is(.tenancy-card>a):before{content:"";position:absolute;inset:-.75rem -.5rem}.staff-overview .overview-list>li>a.tenancy-card{text-decoration:none}.staff-overview .overview-list>li>a.tenancy-card:hover strong{text-underline-offset:3px;text-decoration:underline}.staff-overview .overview-list>li>a.tenancy-card:focus-visible{outline-offset:-2px;border-radius:.3rem;outline:2px solid #4d4e4e}.staff-overview .overview-list-scroll{overscroll-behavior:contain;max-height:34rem;overflow-y:auto}.staff-overview .overview-section .tenancy-column-empty{text-align:left;color:#626461;margin:.6rem 0 0;font-size:.875rem;line-height:1.5}.staff-overview .overview-section .tenancy-column-empty a{color:#343637;text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #b9b8b0;text-decoration:underline #b9b8b0}.staff-overview .overview-count{color:#626461;align-items:baseline;gap:.5rem;margin:.75rem 0 0;font-size:.875rem;display:flex}.staff-overview .overview-count strong{color:#343637}@media (min-width:720px){.staff-overview .overview-summary{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1100px){.staff-overview .overview-sections{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.staff-overview .overview-section:first-child{grid-row:span 2}}@media (max-width:479px){.staff-overview .overview-section{padding:1rem}.staff-overview .overview-list .tenancy-card{grid-template-columns:minmax(0,1fr)}.staff-overview .overview-list .tenancy-card>:is(a,.tenancy-waiting){grid-area:auto/1;justify-self:start;margin-top:.3rem}}@media (max-width:719px){:is(.tenancy-workflow,.account-page){--shell-wide:calc(100% - 2rem)}}@media (min-width:600px){.tenancy-workflow .tenancy-toolbar{flex-wrap:wrap;align-items:center;row-gap:1rem}}.tenancy-workflow .tenancy-toolbar h1{line-height:1.1}.tenancy-workflow :is(.internal-primary-action,.tenancy-secondary-action){justify-content:center;gap:.5rem;min-height:2.75rem;padding:.5rem .95rem;font-size:.8125rem;font-weight:600}.tenancy-workflow .internal-primary-action:hover{background:#343637;border-color:#343637}.tenancy-workflow .tenancy-secondary-action:hover{border-color:#878883}.tenancy-workflow .tenancy-secondary-action b{color:#fffefa;white-space:nowrap;background:#4d4e4e;border-radius:.25rem;min-width:0;padding:.15rem .4rem;font-size:.7rem;font-weight:600}@media (max-width:379px){.tenancy-workflow .tenancy-toolbar-actions{grid-template-columns:minmax(0,1fr)}}.tenancy-workflow .tenancy-controls{background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:.75rem;min-height:0;display:flex}.tenancy-workflow :is(.tenancy-outcome-filter,.tenancy-workload){background:#e6e4dd;border:0;border-radius:.475rem;flex:none;gap:2px;min-height:0;padding:2px;display:inline-flex}.tenancy-workflow :is(.tenancy-outcome-filter,.tenancy-workload) button{color:#4d4e4e;cursor:pointer;background:0 0;border:0;border-radius:.35rem;justify-content:center;align-items:center;gap:.4rem;min-width:0;min-height:2.75rem;padding:.4rem .95rem;font-size:.8125rem;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.tenancy-workflow :is(.tenancy-outcome-filter,.tenancy-workload) button:hover{color:#343637;background:#fffefa73}.tenancy-workflow :is(.tenancy-outcome-filter,.tenancy-workload) button[data-active=true]{color:#343637;background:#fffefa;font-weight:600;box-shadow:0 1px 2px #34363724}.tenancy-workflow .tenancy-workload strong{color:inherit;font-variant-numeric:tabular-nums;font-size:.875rem}.tenancy-workflow .tenancy-search{background:#fffefa;border:1px solid #d9d8d1;border-radius:.35rem;flex:16rem;min-width:0;max-width:32rem;min-height:3rem;padding:0 .9rem}.tenancy-workflow .tenancy-search:has(input:focus-visible){outline-offset:2px;border-color:#878883;outline:2px solid #4d4e4e}.tenancy-workflow .tenancy-search input:focus-visible{outline:0}.tenancy-workflow .tenancy-search svg{color:#626461}.tenancy-workflow .tenancy-search input{color:#343637;font-size:.9375rem}.tenancy-workflow .tenancy-search input::placeholder{color:#757671}.tenancy-workflow .tenancy-column{background:#ebe9e3;border:1px solid #e2e0d9;border-radius:.55rem;min-height:20rem}.tenancy-workflow .tenancy-column>header{background:0 0;border:0;min-height:0;padding:.85rem 1rem .45rem}.tenancy-workflow .tenancy-column h2{color:#343637;font-size:.875rem;font-weight:600}.tenancy-workflow .tenancy-column header>span{color:#626461;font-variant-numeric:tabular-nums;border:0;border-radius:0;min-width:0;height:auto;font-size:.8125rem;font-weight:500;display:block}.tenancy-workflow .tenancy-column-cards{gap:.5rem;padding:.3rem .5rem .6rem}.tenancy-workflow .tenancy-column-empty{color:#626461;margin:.75rem .5rem;font-size:.8125rem;line-height:1.5}.tenancy-workflow .tenancy-column-empty a{color:#343637;text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #b9b8b0;text-decoration:underline #b9b8b0}.tenancy-workflow .tenancy-card{background:#fffefa;border:1px solid #dddbd3;border-radius:.35rem;gap:.4rem;padding:.85rem .9rem;box-shadow:0 1px 1px #3436370d}.tenancy-workflow .tenancy-card:hover{border-color:#b9b8b0}.tenancy-workflow .tenancy-card[data-overdue=true]{border:1px solid #d9b593}.tenancy-workflow .tenancy-card-id{color:#626461;letter-spacing:0;overflow-wrap:anywhere;font-size:.75rem;font-weight:500}.tenancy-workflow .tenancy-card>strong,.tenancy-workflow .appraisal-card-open strong{overflow-wrap:anywhere;font-size:.9375rem;font-weight:600;line-height:1.3}.tenancy-workflow :is(.tenancy-card-applicant,.tenancy-card-meta){color:#626461;overflow-wrap:anywhere;font-size:.8125rem;line-height:1.4}.tenancy-workflow .tenancy-waiting{color:#4d4e4e;background:#efede6;border-radius:.3rem;padding:.2rem .5rem;font-size:.75rem;font-weight:600;line-height:1.4}.tenancy-workflow .tenancy-waiting[data-actor=owner]{color:#74552b;background:#f5ede1}.tenancy-workflow .tenancy-waiting[data-actor=applicant]{color:#48614e;background:#e9efe7}.tenancy-workflow .tenancy-waiting[data-overdue=true]{color:#8a4f1d;background:#f7ebe0}.tenancy-workflow .tenancy-toast{border-radius:.45rem;box-shadow:0 .25rem .75rem #34363733}.tenancy-workflow .tenancy-toast button{border-radius:.3rem}@media (max-width:820px){.tenancy-workflow .tenancy-toast{bottom:4.75rem;left:1rem;right:1rem}}@media (max-width:760px){.tenancy-workflow .tenancy-column{min-height:0}.tenancy-workflow .tenancy-column-cards:empty{display:none}.tenancy-workflow .tenancy-column:has(>.tenancy-column-cards:empty)>header{padding-bottom:.85rem}.tenancy-workflow .tenancy-board-wrap{padding-inline:clamp(.75rem,2vw,2rem)}}@media (max-width:719px){.tenancy-workflow .tenancy-board-wrap{padding-inline:1rem}}@media (max-width:599px){.tenancy-workflow .tenancy-controls>*{flex:100%}.tenancy-workflow :is(.tenancy-outcome-filter,.tenancy-workload) button{flex:1;padding-inline:.5rem}}.appraisal-pipeline .appraisal-sort{padding:0;font-size:.8125rem}.appraisal-pipeline :is(.appraisal-card-actions>a,.appraisal-move select,.appraisal-sort select,.appraisal-file-actions :is(a,button)){border-radius:.35rem;font-size:.8125rem}.appraisal-pipeline :is(.appraisal-card-actions>a,.appraisal-move select,.appraisal-sort select,.appraisal-file-actions :is(a,button)):hover:not(:disabled){border-color:#878883}.appraisal-pipeline .appraisal-folder{border-radius:.55rem}.appraisal-files>.tenancy-column-empty{text-align:left;background:#fffefa;border:1px solid #d9d8d1;border-radius:.55rem;margin:0;padding:1.25rem;font-size:.875rem}.tenancy-workflow .tenancy-drawer-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#34363766}.tenancy-workflow .tenancy-drawer{color:#343637;background:#f3f1ea;box-shadow:-.5rem 0 1.5rem #3436371f}.tenancy-workflow .tenancy-drawer-header{background:#fffefa;border-color:#d9d8d1}.tenancy-workflow .tenancy-drawer-header span{color:#626461;letter-spacing:0;text-transform:none;font-size:.75rem;font-weight:500}.tenancy-workflow :is(.tenancy-drawer-header h2,.tenancy-new-modal h2){letter-spacing:-.02em;overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif;font-weight:400}.tenancy-workflow .tenancy-drawer-header p{color:#626461;font-size:.8125rem;line-height:1.45}.tenancy-workflow :is(.tenancy-drawer-header>button,.tenancy-new-modal header>button){color:#343637;cursor:pointer;background:#fffefa;border-color:#d9d8d1;border-radius:.35rem}.tenancy-workflow :is(.tenancy-drawer-header>button,.tenancy-new-modal header>button):hover{border-color:#878883}.tenancy-workflow :is(.tenancy-detail-body>section,.tenancy-notes){background:#fffefa;border-color:#d9d8d1;border-radius:.55rem}.tenancy-workflow .tenancy-detail-heading h3{font-size:.9375rem;font-weight:600}.tenancy-workflow .tenancy-detail-heading span{color:#626461;letter-spacing:0;text-transform:none;font-size:.75rem}.tenancy-workflow :is(.tenancy-notes>span,.tenancy-new-modal label>span){color:#626461;letter-spacing:0;text-transform:none;font-size:.75rem;font-weight:600}.tenancy-workflow .tenancy-activity li{border-color:#e9e8e2;font-size:.8125rem;line-height:1.45}.tenancy-workflow :is(.tenancy-activity li span,.tenancy-activity time){color:#626461}@media (min-width:600px){.tenancy-workflow .tenancy-activity li{grid-template-columns:8.5rem minmax(0,1fr) auto}}.tenancy-workflow .tenancy-task-list,.tenancy-workflow .tenancy-task-list label{border-color:#e9e8e2}.tenancy-workflow .tenancy-task-check{border-color:#b9b8b0;border-radius:.25rem}.tenancy-workflow .tenancy-task-list label[data-complete=true] .tenancy-task-check{color:#fffefa;background:#4d4e4e;border-color:#4d4e4e}.tenancy-workflow .tenancy-task-list strong{font-size:.875rem}.tenancy-workflow .tenancy-task-list i{color:#626461;letter-spacing:0;text-transform:none;font-size:.75rem}.tenancy-workflow .tenancy-communication p{color:#626461;font-size:.8125rem}.tenancy-workflow .tenancy-drawer-footer{background:#fffefa;border-color:#d9d8d1}.tenancy-workflow .tenancy-drawer-footer p{color:#626461;font-size:.8125rem;line-height:1.45}.tenancy-workflow .tenancy-drawer-footer button{color:#fffefa;letter-spacing:0;text-transform:none;cursor:pointer;background:#4d4e4e;border-color:#4d4e4e;border-radius:.35rem;font-size:.8125rem}.tenancy-workflow .tenancy-drawer-footer button:disabled{color:#6f706c;cursor:not-allowed;background:#e9e8e2;border-color:#d9d8d1}.tenancy-workflow :is(.tenancy-link-button,.tenancy-upload-button,.tenancy-communication a,.owner-decision button){color:#343637;letter-spacing:0;text-transform:none;background:#fffefa;border-color:#d9d8d1;border-radius:.35rem;font-size:.8125rem}.tenancy-workflow :is(.tenancy-link-button,.tenancy-upload-button,.tenancy-communication a,.owner-decision button):hover:not(:disabled){border-color:#878883}.tenancy-workflow .owner-decision button[data-active=true]{color:#fffefa;background:#4d4e4e;border-color:#4d4e4e}.tenancy-workflow .tenancy-new-modal{box-shadow:0 .5rem 1.5rem #34363729}.tenancy-workflow :is(.tenancy-drawer,.tenancy-new-modal) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){color:#343637;background:#fffefa;border-color:#d9d8d1;border-radius:.35rem}.tenancy-workflow .tenancy-activity>p{color:#626461;margin:0;font-size:.875rem}@media (min-width:761px){.tenancy-workflow:not(.appraisal-pipeline) .tenancy-board:not(.tenancy-jobs-board){padding-inline:clamp(.75rem,2vw,2rem)}}.settings-page{color:#343637;background:#f3f1ea;min-height:100vh}.settings-layout{gap:1.5rem;padding-block:1.5rem 4rem;display:grid}.settings-content{align-content:start;gap:2.25rem;min-width:0;max-width:46rem;display:grid}.settings-content:has(.product-map){max-width:none}@media (max-width:719px){.settings-page{--shell-wide:calc(100% - 2rem)}}@media (min-width:1024px){.settings-layout{grid-template-columns:12rem minmax(0,1fr);gap:3.5rem;padding-top:2.5rem}}.settings-nav ul{background:#e6e4dc;border-radius:.6rem;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;margin:0;padding:3px;list-style:none;display:grid}.settings-nav a{color:#4f514f;white-space:nowrap;border-radius:.45rem;justify-content:center;align-items:center;min-height:44px;padding:0 .75rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:flex}.settings-nav a:hover{color:#343637}.settings-nav a[aria-current=page]{color:#343637;background:#fffefa;font-weight:600;box-shadow:0 1px 2px #3436371f}.settings-nav a:focus-visible{outline-offset:2px;outline:2px solid #343637}.settings-nav-title{display:none}@media (min-width:1024px){.settings-nav{top:calc(var(--settings-header-h,4.5rem) + 1.5rem);align-self:start;position:sticky}.settings-nav-title{color:#626461;margin:.4rem 0 .6rem .75rem;font-size:.8125rem;font-weight:600;display:block}.settings-nav ul{background:0 0;grid-auto-flow:row;padding:0}.settings-nav a{justify-content:flex-start}.settings-nav a:hover{background:#ebe9e1}.settings-nav a[aria-current=page]{box-shadow:none;background:#e3e1d8}}@media (min-width:1024px) and (max-width:1179px){.settings-page{--settings-header-h:6.25rem}}@media (min-width:1100px){html[data-staff-agent=open] .settings-page{--settings-header-h:6.25rem}}.settings-head{gap:.5rem;display:grid}.settings-head h1{letter-spacing:-.02em;margin:0;font:400 clamp(1.75rem,1.35rem + 1.3vw,2.25rem)/1.15 Georgia,Times New Roman,serif}.settings-head p{color:#626461;max-width:62ch;margin:0;line-height:1.55}.settings-back{color:#343637;border-radius:.4rem;justify-self:start;align-items:center;gap:.5rem;min-height:44px;margin:-.75rem 0 -.25rem -.5rem;padding:0 .6rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.settings-back:before{content:"";border-bottom:2px solid;border-left:2px solid;border-radius:1px;width:.45rem;height:.45rem;transform:rotate(45deg)}.settings-back:hover{background:#ebe9e1}.settings-back:focus-visible{outline-offset:2px;outline:2px solid #343637}.settings-section{gap:.75rem;min-width:0;scroll-margin-top:1rem;display:grid}.settings-section-head{gap:.25rem;display:grid}.settings-section-head h2{margin:0;font-size:1.0625rem;font-weight:600;line-height:1.3}.settings-section-head p{color:#626461;max-width:62ch;margin:0;font-size:.875rem;line-height:1.5}.settings-subhead{margin:1rem 0 0;font-size:.9375rem;font-weight:600;line-height:1.3}.settings-card{background:#fffefa;border:1px solid #dedcd3;border-radius:.65rem;min-width:0;margin:0;padding:0;display:block;overflow:clip}.settings-card>*+*,.settings-list>li+li{border-top:1px solid #ebe9e2}.settings-card-body{gap:1.125rem;margin:0;padding:1.25rem;display:grid}.settings-card-foot{background:#faf9f4;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem 1rem;padding:.875rem 1.25rem;display:flex}.settings-card-foot>.settings-status{margin-right:auto}.settings-empty{color:#626461;margin:0;padding:1.5rem 1.25rem;line-height:1.55}.settings-empty a{color:#343637;font-weight:600}.settings-notice{color:#343637;overflow-wrap:anywhere;background:#e9e6dc;border-radius:.65rem;margin:0;padding:.875rem 1.25rem;line-height:1.5}.settings-notice[data-tone=error]{color:#6f2a1e;background:#f6e8e4}.settings-status{color:#3f5c3e;margin:0;font-size:.875rem;font-weight:500;line-height:1.45}.settings-status[data-tone=error]{color:#8c3b2c}.settings-list{margin:0;padding:0;list-style:none}.settings-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;min-height:3.5rem;margin:0;padding:.875rem 1.25rem;display:flex}.settings-row-main{flex:15rem;gap:.2rem;min-width:0;display:grid}.settings-row-title{color:#343637;overflow-wrap:anywhere;font-weight:600;line-height:1.4}.settings-row-meta{color:#626461;overflow-wrap:anywhere;font-size:.875rem;line-height:1.45}.settings-row>dt{flex:none;font-weight:500}.settings-row>dd{color:#626461;text-align:right;overflow-wrap:anywhere;flex:1 1 0;min-width:8rem;margin:0}.settings-row>dd a{color:#343637;font-weight:600}.settings-row-link{color:inherit;padding-right:2.75rem;text-decoration:none;position:relative}.settings-row-link:after{content:"";border-top:2px solid #9a9890;border-right:2px solid #9a9890;border-radius:1px;width:.5rem;height:.5rem;position:absolute;top:50%;right:1.35rem;transform:translateY(-50%)rotate(45deg)}.settings-row-link:hover{background:#f7f6f1}.settings-row-link:focus-visible{outline-offset:-2px;outline:2px solid #343637}.settings-member>details[open]{flex-basis:100%;order:1}.settings-member>details>summary{list-style:none}.settings-member>details>summary::-webkit-details-marker{display:none}.settings-member>details[open]>summary{background:#f1efe8;margin-left:-.625rem}.settings-member>details>form{background:#f5f4ee;border-radius:.5rem;gap:1rem;margin-top:.5rem;padding:1rem;display:grid}.settings-member>details>form>.settings-button{justify-self:end}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-grid>*{grid-column:1/-1}.settings-grid>[data-span=quarter]{grid-column:auto}@media (min-width:600px){.settings-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.settings-grid>[data-span=half]{grid-column:span 2}}.settings-field{color:#343637;align-content:start;gap:.4rem;min-width:0;margin:0;font-size:.875rem;font-weight:600;line-height:1.35;display:grid}.settings-field>label{gap:.4rem;min-width:0;display:grid}.settings-field :is(input:not([type=radio],[type=checkbox]),select,textarea){box-sizing:border-box;color:#343637;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #c9c7be;border-radius:.45rem;margin:0;padding:.55rem .75rem;font-size:1rem;font-weight:400;line-height:1.4}.settings-field textarea{resize:vertical;min-height:6.5rem}.settings-field :is(input,select,textarea):hover{border-color:#a9a79f}.settings-field :is(input,select,textarea):focus-visible{outline-offset:1px;border-color:#343637;outline:2px solid #343637}.settings-field [aria-invalid=true]{border-color:#8c3b2c}.settings-field-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 1.25rem;display:flex}.settings-field-foot>span{margin-inline:-.625rem;display:flex}.settings-hint{color:#626461;margin:0;font-size:.8125rem;font-weight:400;line-height:1.45}.settings-error{color:#8c3b2c;margin:0;font-size:.8125rem;font-weight:500;line-height:1.45}.settings-error a{color:inherit}.settings-choices{border:0;gap:.5rem;min-width:0;margin:0;padding:0;display:grid}.settings-choices>legend{margin-bottom:.5rem;padding:0;font-size:.875rem;font-weight:600}.settings-choice{color:#343637;cursor:pointer;background:#fff;border:1px solid #dedcd3;border-radius:.45rem;align-items:flex-start;gap:.65rem;min-height:44px;padding:.7rem .85rem;font-size:.9375rem;font-weight:500;line-height:1.35;display:flex}.settings-choice:hover{border-color:#a9a79f}.settings-choice:has(input:checked){background:#faf9f4;border-color:#343637}.settings-choice:has(input:focus-visible){outline-offset:1px;outline:2px solid #343637}.settings-choice input{accent-color:#343637;flex:none;width:1.05rem;height:1.05rem;margin:.1rem 0 0}.settings-choice small{color:#626461;margin-top:.15rem;font-size:.8125rem;font-weight:400;display:block}.settings-button{color:#fffefa;min-height:44px;font:inherit;text-align:center;cursor:pointer;background:#343637;border:1px solid #343637;border-radius:.45rem;justify-content:center;align-items:center;gap:.5rem;padding:0 1.15rem;font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.settings-button:hover:not(:disabled){background:#1f2122;border-color:#1f2122}.settings-button:disabled{opacity:.55;cursor:not-allowed}.settings-button:focus-visible{outline-offset:2px;outline:2px solid #343637}.settings-button-quiet{color:#343637;background:#fffefa;border-color:#c9c7be}.settings-button-quiet:hover:not(:disabled){background:#f3f1ea;border-color:#a9a79f}.settings-action{color:#343637;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:.4rem;align-items:center;padding:0 .625rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.settings-action:hover{background:#f1efe8}.settings-action:focus-visible{outline-offset:-2px;outline:2px solid #343637}.settings-action-danger{color:#8c3b2c}.settings-action-danger:hover{background:#f8ebe7}@media (max-width:600px){.settings-member>.settings-row-main{flex-basis:100%}.settings-member>.settings-row-main+form,.settings-member>.settings-row-main+details>summary{margin-left:-.625rem}}@media (max-width:480px){.settings-card-body,.settings-empty{padding:1rem}.settings-row,.settings-card-foot,.settings-notice{padding-inline:1rem}.settings-row-link{padding-right:2.5rem}.settings-row-link:after{right:1.1rem}.settings-card-foot>.settings-button{flex:100%}}.appraisal-studio .appraisal-changed-elsewhere button{width:auto;height:auto;min-height:2.75rem;font:inherit;cursor:pointer;border:1px solid;border-radius:.4rem;padding:0 .9rem;font-weight:600}.appraisal-studio .appraisal-sale-leave-out{color:#555850;cursor:pointer;align-items:center;gap:.5rem;min-height:44px;margin-top:.15rem;font-size:.8rem;display:flex}.appraisal-studio .appraisal-sale-leave-out input{accent-color:#454743;flex:none;width:18px;height:18px;min-height:0}.appraisal-studio .appraisal-imported-sales article[data-left-out] :is(.appraisal-imported-photo,strong,h5,p){opacity:.5}.appraisal-studio .appraisal-imported-sales article[data-left-out] strong{text-decoration:line-through}.appraisal-studio .appraisal-address-note{color:#813a33;letter-spacing:0;text-transform:none;white-space:normal;margin-top:.35rem;font-size:.8rem;font-weight:400;line-height:1.35;display:block}.appraisal-board-more{justify-content:flex-end;gap:.5rem;margin-bottom:.5rem;display:flex}.appraisal-board-more button{color:#343637;min-height:2.75rem;font:inherit;cursor:pointer;background:#fffefa;border:1px solid #d9d8d1;border-radius:.35rem;align-items:center;gap:.3rem;padding:0 .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.appraisal-board-more button:first-child:not(:last-child){margin-right:auto}.appraisal-board-more svg{width:1rem;height:1rem}.appraisal-board-more button:focus-visible{outline-offset:2px;outline:2px solid #343637}@media (max-width:820px){.appraisal-studio .appraisal-next-bar:has(.appraisal-email-trigger){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.appraisal-studio .appraisal-next-bar>:not(.appraisal-export,.appraisal-email-trigger){grid-column:1/-1}body:has(.staff-agent-fab) .appraisal-studio .appraisal-next-bar .appraisal-autosave{justify-content:flex-start;min-height:2.75rem;padding-right:7.5rem}body:has(.appraisal-studio .appraisal-next-bar) .staff-agent-fab{bottom:calc(.6rem + env(safe-area-inset-bottom))}html:has(.appraisal-studio){scroll-padding-bottom:12rem}}@media (max-width:480px){.appraisal-studio .proposal-service-name{flex:calc(100% - 3rem)}.appraisal-studio .proposal-service-price{width:80px}.appraisal-studio .proposal-service-main>.proposal-service-status{margin-left:0}.appraisal-studio .proposal-service-main>.proposal-service-remove{order:2}.appraisal-studio .proposal-service-main>.proposal-service-remove:nth-last-child(2){margin-left:auto}.appraisal-studio .appraisal-imported-sales article{grid-template-columns:72px minmax(0,1fr)}.appraisal-studio .appraisal-imported-sales article strong{font-size:1.05rem}.appraisal-studio .appraisal-imported-sales h5{font-size:.78rem}.appraisal-studio .appraisal-imported-sales p{font-size:.8rem;line-height:1.45}}
