[data-return-row][data-return-highlight]{outline:3px solid var(--flat-mustard);outline-offset:3px;animation:1.2s ease-out both ux-a-return-ring}@keyframes ux-a-return-ring{0%,70%{outline-color:var(--flat-mustard);box-shadow:0 0 0 2px var(--flat-mustard)}to{box-shadow:none;outline-color:#0000}}@media (prefers-reduced-motion:reduce){[data-return-row][data-return-highlight]{animation:none}}.ux-connection-banner{top:var(--shell-header);z-index:24;border-bottom:var(--flat-edge);background:var(--flat-brick);color:#fffdf6;text-align:center;min-height:38px;padding:8px 14px;font-weight:800;position:fixed;left:0;right:0}.ux-connection-banner[data-state=online]{background:var(--flat-green)}.shell[data-offline] [data-primary-action]{pointer-events:none;filter:grayscale();background:var(--flat-quiet)!important;color:var(--flat-muted)!important;box-shadow:none!important}.shell[data-offline] .form-actions:has([data-primary-action]):before{content:var(--ux-offline-message);border:var(--flat-edge);border-radius:var(--radius-shape);color:var(--flat-ink);box-shadow:var(--flat-shadow-sm);background:#fbeecb;order:-1;align-items:center;gap:8px;margin:8px 3px 8px 0;padding:10px 12px;font-weight:800;display:flex}@media (min-width:900px){.ux-connection-banner{left:236px}}[data-copy-phone]{pointer-events:auto;cursor:copy;touch-action:manipulation;-webkit-user-select:text;user-select:text}[data-copy-phone][data-copy-state]{color:var(--flat-green);font-weight:800}[data-copy-phone][data-copy-state]:after{content:" ✓";font-size:.82em}.ux-list-skeleton{width:100%;min-width:0;overflow:hidden}.ux-list-skeleton__title,.ux-list-skeleton__tab>span,.ux-list-skeleton__face,.ux-list-skeleton__lines>i,.ux-list-skeleton__end{background:var(--flat-paper);border-radius:999px;animation:1.2s ease-in-out infinite alternate ux-a-skeleton-pulse;display:block}.ux-list-skeleton__title{width:min(42%,180px);height:30px;margin:3px 0 17px}.ux-list-skeleton__tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ux-list-skeleton[data-tabs="3"] .ux-list-skeleton__tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.ux-list-skeleton__tab{border:var(--flat-edge);border-top:4px solid var(--flat-green);border-radius:var(--radius-shape);background:var(--flat-card);min-width:0;min-height:60px;box-shadow:var(--flat-shadow-sm);place-content:center;gap:7px;padding:7px;display:grid}.ux-list-skeleton__tab>span:first-child{width:28px;height:14px}.ux-list-skeleton__tab>span:last-child{width:48px;max-width:100%;height:7px}.ux-list-skeleton__rows{gap:10px;margin-top:18px;display:grid}.ux-list-skeleton__row{border:var(--flat-edge);border-radius:var(--radius-shape);background:var(--flat-card);min-width:0;min-height:82px;box-shadow:var(--flat-shadow-sm);grid-template-columns:40px minmax(0,1fr) 58px;align-items:center;gap:12px;padding:14px;display:grid}.ux-list-skeleton__face{width:40px;height:40px}.ux-list-skeleton__lines{gap:9px;min-width:0;display:grid}.ux-list-skeleton__lines>i:first-child{width:min(78%,260px);height:11px}.ux-list-skeleton__lines>i:last-child{width:min(52%,180px);height:8px}.ux-list-skeleton__end{width:58px;height:30px}@keyframes ux-a-skeleton-pulse{0%{opacity:.45}to{opacity:.9}}@media (prefers-reduced-motion:reduce){.ux-list-skeleton :is(.ux-list-skeleton__title,.ux-list-skeleton__tab>span,.ux-list-skeleton__face,.ux-list-skeleton__lines>i,.ux-list-skeleton__end){animation:none}}.note-cards>.note-cards__undo,.message-center__scheduled[data-schedule-undo]{border:var(--flat-edge);border-left:5px solid var(--flat-mustard);border-radius:var(--radius-shape);background:var(--flat-card);min-width:0;color:var(--flat-ink);box-shadow:var(--flat-shadow-sm);justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-weight:700;display:flex}.note-cards>.note-cards__undo{order:2}.note-cards>.note-cards__undo:empty{display:none}.note-cards__undo>span,.message-center__scheduled[data-schedule-undo]>span{min-width:0}.note-cards__undo>.btn,.message-center__scheduled[data-schedule-undo]>.btn{flex:none;min-height:36px;padding:5px 10px}
.ux-document-share{min-height:44px;margin-left:8px}.notification-settings{border:1px solid var(--flat-edge);background:var(--flat-card);box-shadow:var(--flat-shadow-sm);justify-content:space-between;align-items:center;gap:14px;margin-top:14px;display:flex}.notification-settings__title,.notification-settings__status{margin:0}.notification-settings__title{color:var(--flat-ink);font-size:1rem}.notification-settings__status{color:var(--flat-ink);opacity:.72;margin-top:3px;font-size:.84rem}.notification-settings__button{flex:none;min-width:92px;min-height:44px}@media (max-width:390px){.notification-settings{flex-wrap:wrap}.notification-settings__button{width:100%}}

.shell[data-skin=flat][data-skin][data-skin][data-skin][data-skin][data-skin][data-skin][data-skin][data-skin] .booking-page>[data-deposit-lock-banner]{min-width:0;margin:0 0 14px;order:-1!important}.shell[data-skin=flat] .booking-page .deposit-lock{border:var(--flat-edge);border-radius:var(--radius-shape);outline:3px dashed var(--flat-mustard);outline-offset:3px;background:color-mix(in srgb, var(--flat-mustard) 28%, var(--flat-card));box-shadow:var(--flat-shadow-sm);overflow:hidden}.shell[data-skin=flat] .booking-page details.deposit-lock[open]{outline-color:#0000}.shell[data-skin=flat] .booking-page .deposit-lock__head{cursor:pointer;align-items:center;gap:10px;padding:12px 14px;list-style:none;display:flex}.shell[data-skin=flat] .booking-page .deposit-lock__head::-webkit-details-marker{display:none}.shell[data-skin=flat] .booking-page .deposit-lock__head:after{content:"";border-right:3px solid var(--flat-ink);border-bottom:3px solid var(--flat-ink);flex:none;width:10px;height:10px;margin:0 4px 4px 0;transition:transform .15s;transform:rotate(45deg)}.shell[data-skin=flat] .booking-page details.deposit-lock[open]>.deposit-lock__head:after{margin:4px 4px 0 0;transform:rotate(-135deg)}.shell[data-skin=flat] .booking-page .deposit-lock__words{min-width:0;color:var(--flat-ink);flex:1;gap:3px;display:grid}.shell[data-skin=flat] .booking-page .deposit-lock__words>strong{letter-spacing:.035em;font-size:1.05rem;font-weight:900}.shell[data-skin=flat] .booking-page .deposit-lock__words>span{overflow-wrap:anywhere;font-size:.9rem;font-weight:700}.shell[data-skin=flat] .booking-page .deposit-lock[data-deposit-waiting]{padding:12px 14px}.shell[data-skin=flat] .booking-page .deposit-lock__body{gap:12px;padding:0 14px 14px;display:grid}.shell[data-skin=flat] .booking-page .deposit-lock__card{border:var(--flat-edge);border-radius:var(--radius-shape);background:var(--flat-card);min-width:0;box-shadow:var(--flat-shadow-sm);padding:12px}.shell[data-skin=flat] .booking-page .deposit-lock__card>dl{gap:7px;margin:0;display:grid}.shell[data-skin=flat] .booking-page .deposit-lock__card>dl>div{grid-template-columns:minmax(0,1fr) minmax(0,auto);gap:10px;min-width:0;display:grid}.shell[data-skin=flat] .booking-page .deposit-lock__card :is(dt,dd){min-width:0;margin:0}.shell[data-skin=flat] .booking-page .deposit-lock__card dt{color:var(--flat-quiet);font-weight:600}.shell[data-skin=flat] .booking-page .deposit-lock__card dd{overflow-wrap:anywhere;text-align:right;font-weight:800}.shell[data-skin=flat] .booking-page :is(.deposit-lock__proofs,.deposit-lock__none){margin:10px 0 0}.shell[data-skin=flat] .booking-page .deposit-lock__proofs{flex-wrap:wrap;gap:8px;display:flex}.shell[data-skin=flat] .booking-page .deposit-lock__proofs>a{min-height:44px}.shell[data-skin=flat] .booking-page .deposit-lock__none{color:var(--flat-quiet);font-weight:700}.shell[data-skin=flat] .booking-page .deposit-lock__body .form-actions__row--primary>.btn{justify-content:center;width:100%;min-height:48px}.shell[data-skin=flat] .booking-page:has(>[data-deposit-lock-banner])>section[data-testid=step-list]>:is(.booking-steps__head,.booking-steps__bar){position:static}@media (prefers-reduced-motion:no-preference){.shell[data-skin=flat] .booking-page .deposit-lock:not([open]){animation:1.1s step-end infinite deposit-lock-blink}}@keyframes deposit-lock-blink{0%,to{outline-color:var(--flat-mustard);outline-offset:3px}50%{outline-offset:1px;outline-color:#0000}}@media (max-width:390px){.shell[data-skin=flat] .booking-page .deposit-lock{max-width:100%}}
.card-step-progress{width:100%;min-width:0;display:block;position:relative}.card-step-progress__rail{gap:3px;width:100%;display:flex}.card-step-progress__rail>span{background:var(--flat-hair,#d8cfb6);border:0;border-radius:999px;flex:1 1 0;min-width:0;height:6px}.card-step-progress__rail>span[data-state=done]{background:var(--flat-green,#2e5a45)}.card-step-progress__rail>span[data-state=current]{background:var(--flat-mustard,#e0a93b);box-shadow:0 0 0 1px var(--flat-ink,#18231c)}.card-step-progress__rail>span[data-late]{background:var(--flat-brick,#c8553d)}:is(.booking-top:has(>.card-step-progress),.booking-list-card:has(>.card-step-progress),.finance-row:has(>.card-step-progress),.plot-item:has(>.card-step-progress),.message-center__row:has(>.card-step-progress)){position:relative}.booking-top>.card-step-progress,.booking-list-card>.card-step-progress,.finance-row>.card-step-progress,.plot-item>.card-step-progress,.message-center__row>.card-step-progress{width:auto;position:absolute;top:6px;left:14px;right:14px}.shell[data-skin] .booking-list-card:has(>.card-step-progress){padding-top:var(--rail-card-top,22px)}.shell[data-skin] .finance-row:has(>.card-step-progress){padding-top:var(--rail-card-top,22px)}.shell[data-skin] .plot-cards>.plot-item:has(>.card-step-progress){padding-top:var(--rail-card-top,22px)}.shell[data-skin] .message-center__row:has(>.card-step-progress){padding-top:var(--rail-card-top,22px)}.financing-route-badge{white-space:nowrap;vertical-align:middle;border:1.5px solid;border-radius:999px;align-items:center;margin-inline:2px 6px;padding:2px 9px;font-size:.8rem;font-weight:800;line-height:1.4;display:inline-flex}.financing-route-badge[data-route=without_loan]{color:#245038;background:#e2efe4;border-color:#245038}.financing-route-badge[data-route=with_loan]{color:#354b89;background:#e4e8fb;border-color:#354b89}.home-chart-heading{z-index:2;text-align:center;pointer-events:none;height:44px;margin:0;padding-top:4px;position:relative}.home-chart-heading h2{color:#4b735e;letter-spacing:.025em;margin:0;font-size:1.1rem;font-weight:700}.home-chart-heading p{color:#55605a;margin:3px 0 0;font-size:.75rem}.home-chart-empty{color:#55605a;text-align:center;margin:8px 12px 0;font-size:.82rem}.shell[data-skin=flat][data-skin][data-skin][data-skin] .home-dateline>.home-greeting{color:#4b735e}.shell[data-skin][data-skin][data-skin] .shell__header>.shell__logo{object-fit:contain;flex-shrink:0;width:auto;max-width:160px;height:52px}@media (max-width:899px){.shell[data-skin=flat][data-skin][data-skin] .home-dateline{padding-top:8px;padding-bottom:0}}@media (max-width:350px){.shell[data-skin][data-skin][data-skin] .shell__header>.shell__logo{max-width:132px;height:48px}}@media (min-width:900px){.shell[data-skin][data-skin][data-skin] .shell__header>.shell__logo{height:56px}}.shell[data-skin] :is(.booking-list-card,.finance-row,.plot-cards>.plot-item,.message-center__row):has(>.card-step-progress){padding-top:var(--rail-card-top,22px)!important}.shell[data-skin] .booking-top:has(>.card-step-progress){padding-top:98px!important}:is(.shell[data-skin] .finance-row:has(>.card-step-progress)>.finance-file-toggle,.shell[data-skin] .plot-item:has(>.card-step-progress)>:is(.plot-item__edit,.plot-item__caret)){top:var(--rail-card-top,22px)!important}.shell[data-skin] .finance-row:has(>.card-step-progress):not([data-file-open]):not(:has(>a>.due))>.finance-stamp{top:var(--rail-card-top,22px)!important}.speech-bubble{border-radius:var(--radius-shape) var(--radius-shape) var(--radius-shape) 4px;color:#18231c;text-align:left;overflow-wrap:anywhere;white-space:pre-wrap;background:#e2efe4;margin:8px 0;padding:12px 14px;position:relative}.speech-bubble:after{content:"";background:inherit;clip-path:polygon(0 0,100% 0,0 100%);width:10px;height:10px;position:absolute;bottom:-6px;left:0}.shell[data-skin] .speech-bubble{border-radius:var(--radius-shape) var(--radius-shape) var(--radius-shape) 4px!important;color:#18231c!important;box-shadow:none!important;background:#e2efe4!important;border:0!important}.confirm-hold .confirm-hold__action{flex-direction:column;gap:3px;display:flex}.confirm-hold__action>small{font-size:.75rem;font-weight:500}.confirm-hold .confirm-hold__box{text-align:center;padding:12px 16px 18px}.confirm-hold .confirm-hold__message{white-space:normal;margin:0;padding:10px 12px;font-size:.86rem;line-height:1.4}.confirm-hold__message>span{display:inline-block}.shell[data-skin=flat][data-skin][data-skin][data-skin][data-skin][data-skin][data-skin][data-skin][data-skin][data-skin][data-skin][data-skin] .form-card[data-confirm-popup] .form-actions__row--primary .btn[data-hold-confirm]{flex-direction:column;gap:3px;min-height:56px;display:flex}.shell[data-skin=flat][data-skin][data-skin][data-skin][data-skin][data-skin][data-skin][data-skin][data-skin][data-skin][data-skin][data-skin] .form-card[data-confirm-popup] .form-actions__row--primary .btn[data-hold-confirm]>small{font-size:.75rem;font-weight:500}.shell[data-skin=flat][data-skin][data-skin][data-skin][data-skin][data-skin][data-skin][data-skin][data-skin][data-skin][data-skin][data-skin] .form-card[data-confirm-popup]>.confirm-hold__message{white-space:normal;text-align:left;margin:0;padding:10px 12px;font-size:.86rem;line-height:1.4}.confirm-hold .confirm-hold__x.close-control,.shell[data-skin=flat][data-skin][data-skin][data-skin][data-skin][data-skin][data-skin][data-skin][data-skin][data-skin][data-skin][data-skin] .form-card[data-confirm-popup]>.confirm-hold__x.close-control{background:var(--flat-brick,#b8452e);color:#fffdf6;font-size:1rem;font-weight:900;position:absolute;top:12px;right:12px}.confirm-hold .confirm-hold__x.close-control:disabled{opacity:.55;cursor:default}.confirm-hold .confirm-hold__title,.shell[data-skin=flat][data-skin][data-skin][data-skin][data-skin][data-skin][data-skin][data-skin][data-skin][data-skin][data-skin][data-skin] .form-card[data-confirm-popup]>.form-card__title{text-align:center;text-wrap:balance;overflow-wrap:break-word;align-content:center;justify-items:center;min-height:44px;margin:0;padding:0 48px;font-size:1.15rem;font-weight:800;line-height:1.25;display:grid}.confirm-hold__nowrap{white-space:nowrap}.shell[data-skin=flat][data-skin][data-skin][data-skin][data-skin][data-skin][data-skin][data-skin][data-skin][data-skin][data-skin][data-skin] .form-card[data-confirm-popup]>.form-actions{margin-top:0}.confirm-hold__detail{text-align:center;margin:0;font-size:.9rem;line-height:1.4}.confirm-hold__detail>span{display:inline-block}[data-confirm-hold] button[data-hold-confirm][data-attention]:not(:disabled){outline:2px dashed var(--flat-brick,#b8452e);outline-offset:3px}[data-confirm-hold] button[data-hold-confirm][data-attention][data-holding]{outline-style:solid}@media (prefers-reduced-motion:no-preference){[data-confirm-hold] button[data-hold-confirm][data-attention]:not(:disabled):not([data-holding]){animation:1.1s step-end infinite overdue-tab-blink}}@media (prefers-reduced-motion:reduce){[data-confirm-hold] button[data-hold-confirm][data-attention]:not(:disabled){outline-style:solid;animation:none}}.shell[data-skin] .finance-row>.card-step-progress,.shell[data-skin] .message-center__row>.card-step-progress{display:block!important}.shell[data-skin] .booking-top:has(>.card-step-progress) :is(.booking-head__back,.booking-head__titlerow){top:24px!important}.shell[data-skin] .financing-route-badge{align-self:flex-start;max-width:100%;width:max-content!important;display:inline-flex!important}:is(.shell,#manor-attention):is(.shell,#manor-attention) :is(.notice-card[data-unseen][data-late],.follow-up-link[data-follow-due],.finance-stamp[data-stamp=overdue],.overdue-box,.finance-row__overdue-banner,.message-center__timer[data-status-colour=Late],.pill[data-follow-pill][data-late],.pill:has(>.countdown[data-attention]),.finance-row .due[data-attention]){border-color:var(--flat-brick,#c8553d);border-style:dashed!important;outline:none!important}:is(.shell,#manor-attention):is(.shell,#manor-attention) :is(.follow-up-link[data-follow-due],.finance-row .due,.finance-stamp[data-stamp=overdue]):after{content:none!important;animation:none!important}@media (prefers-reduced-motion:no-preference){:is(.shell,#manor-attention):is(.shell,#manor-attention) :is(.notice-card[data-unseen][data-late],.follow-up-link[data-follow-due],.finance-stamp[data-stamp=overdue],.overdue-box,.finance-row__overdue-banner,.message-center__timer[data-status-colour=Late],.pill[data-follow-pill][data-late],.pill:has(>.countdown[data-attention])){animation:1.1s step-end infinite flush-attention-blink!important}:is(.shell,#manor-attention):is(.shell,#manor-attention) .finance-row .due[data-attention]{animation:1.6s step-end infinite flush-attention-blink!important}}@keyframes flush-attention-blink{0%,to{border-color:var(--flat-brick,#c8553d)}50%{border-color:#0000}}:is(.shell,#manor-attention):is(.shell,#manor-attention) .booking-page [data-overdue-locked] .follow-up-link[data-follow-due]{animation:none!important}@media (prefers-reduced-motion:reduce){:is(.shell,#manor-attention):is(.shell,#manor-attention) :is(.notice-card[data-unseen][data-late],.follow-up-link[data-follow-due],.finance-stamp[data-stamp=overdue],.overdue-box,.finance-row__overdue-banner,.message-center__timer[data-status-colour=Late],.pill[data-follow-pill][data-late],.pill:has(>.countdown[data-attention]),.finance-row .due){animation:none!important}}:is(.shell,#manor-attention):is(.shell,#manor-attention) :is(.notice-card[data-unseen][data-late],.finance-row__overdue-banner,.message-center__timer[data-status-colour=Late],.pill[data-follow-pill][data-late],.finance-row .due[data-attention]){opacity:1!important}.payments-total__label{letter-spacing:.025em;margin-bottom:5px;font-size:.75rem;font-weight:750;display:block}.shell[data-skin] .booking-page>.payments-total{margin:12px 3px 4px 0}.shell[data-skin] .booking-page .rate-line__math{row-gap:0!important}.shell[data-skin] .booking-page .rate-edit__row{white-space:normal!important;flex-wrap:wrap!important}.shell[data-skin] .booking-page .booking-money__headline{flex-wrap:wrap;gap:6px 12px}.shell[data-skin] .booking-page .booking-money__headline>span:first-child{white-space:normal!important}.shell[data-skin] .booking-page .rate-line__math>dt:last-of-type{min-width:0;white-space:normal!important;border-right:var(--flat-edge,1px solid currentColor)!important;border-radius:var(--radius-shape) var(--radius-shape) 0 0!important;box-shadow:none!important;border-bottom:0!important;grid-column:1/-1!important;margin-right:3px!important;padding:12px 14px 4px!important}.shell[data-skin] .booking-page .rate-line__math>dd:last-of-type{min-width:0;border-top:0!important;border-left:var(--flat-edge,1px solid currentColor)!important;border-radius:0 0 var(--radius-shape) var(--radius-shape)!important;grid-column:1/-1!important;margin-top:0!important;padding:4px 14px 12px!important}@media (max-width:360px){.shell[data-skin] .booking-page .booking-person__row{flex-direction:column;align-items:flex-start}.shell[data-skin] .booking-page .booking-person__row>b{max-width:100%}}.shell[data-skin] .booking-page>section[data-testid=step-list]{display:block!important}.shell[data-skin] .booking-page>section[data-testid=step-list]>.booking-steps__head{margin:0 2px 6px}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .card-header{text-align:start;flex-wrap:wrap;align-items:center;gap:6px;width:100%;min-width:0;display:flex}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .card-header>:is(.card-header__plot,.card-header__type,.card-header__status,.card-header__date){flex:none}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .card-header__plot{font-weight:750;background:var(--status-bg)!important;color:var(--status-ink)!important}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .card-header__name{text-overflow:ellipsis;white-space:nowrap;flex:70px;min-width:0;font-weight:650;overflow:hidden}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .card-header__status{flex-wrap:wrap;align-items:center;gap:6px;margin-inline-start:auto;display:flex}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .card-header__date{color:var(--flat-quiet,#55605a);font-size:.75rem}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .card-header :is(.pill,.financing-route-badge){white-space:nowrap!important;width:max-content!important;max-width:none!important;margin:0!important}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .finance-row>a>.card-header{padding-right:20px;grid-area:1/1/auto/-1!important;display:flex!important}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .finance-row .card-header .finance-stamp{outline:none!important;display:inline-flex!important;position:static!important;transform:none!important}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .financial-request-card__header,:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .message-center__row-head,:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .message-center__line{display:block!important}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .message-center__row .card-header__status .message-center__timer{position:static!important}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .plot-row__head{flex-wrap:wrap}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .booking-list-card .finance-row__pct{align-items:center;gap:8px;margin:8px 0;font-size:.8rem;display:flex}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .booking-list-card .finance-row__meter{background:var(--flat-hair);border-radius:999px;flex:1;height:5px;overflow:hidden}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .booking-list-card .finance-row__meter>i{background:var(--flat-green);height:100%;display:block}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .finance-row:has(>.finance-file-toggle):has(>a>.due)>a>.card-header{grid-row:2!important}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .finance-row .card-header .finance-stamp{border:var(--flat-edge);border-radius:999px;padding:2px 9px;font-size:.72rem}:is(.shell,#manor-notices):is(.shell,#manor-notices) .home-notice-status{width:min(360px,100vw - 24px);max-width:calc(100vw - 24px);max-height:70vh;right:0;overflow-y:auto}.home-notice-section{border-bottom:1px solid #ddd;padding:10px 0;display:block}.home-notice-section:last-child{border-bottom:0}.home-notice-section__head{justify-content:space-between;gap:8px;margin:0 0 6px;font-size:.88rem;display:flex}.home-notice-list__reason{overflow-wrap:anywhere;margin-top:4px;font-size:.78rem;line-height:1.35;display:block}.home-notice-section__all{padding:4px;font-size:.78rem;display:block}.home-notice-list .card-header{gap:6px}.home-notice-list .card-header__name{font-size:.85rem}:is(.shell,#manor-notices):is(.shell,#manor-notices) .home-notice-list__item{box-sizing:border-box;width:100%;min-width:0;display:block!important}:is(.shell,#manor-notices):is(.shell,#manor-notices) .home-notice-list__reason{word-break:normal;width:100%;display:block}:is(.shell,#manor-home-ui):is(.shell,#manor-home-ui) .home-greeting{white-space:normal;overflow-wrap:anywhere;width:auto;margin:4px 0;font-size:1.3rem;font-weight:750;line-height:1.25;display:block;position:static;overflow:visible}:is(.shell,#manor-home-ui):is(.shell,#manor-home-ui) .home-chart-heading{height:22px;margin:0;padding:0}:is(.shell,#manor-home-ui):is(.shell,#manor-home-ui) .home-chart-heading h2{font-size:var(--type-section-size,1.1rem);line-height:22px;font-weight:var(--type-section-weight,700)}:is(.shell,#manor-home-ui):is(.shell,#manor-home-ui) .home-chart-heading p{font-size:var(--type-label-size,.85rem);line-height:21px;font-weight:var(--type-label-weight,600);margin:3px 0 0}:is(.shell,#manor-home-ui):is(.shell,#manor-home-ui) .home-plot-chart[data-chart-scope] .home-chart-heading{height:46px}:is(.shell,#manor-home-ui):is(.shell,#manor-home-ui) .home-plot-chart{--chart-head:22px;--head-growth:0px;margin-top:4px;padding-top:0}:is(.shell,#manor-home-ui):is(.shell,#manor-home-ui) .home-plot-chart[data-chart-scope]{--chart-head:46px;--head-growth:6px}:is(.shell,#manor-home-ui):is(.shell,#manor-home-ui) .home-plot-chart[data-chart-bare]{--chart-head:0px;--head-growth:0px}:is(.shell,#manor-home-ui):is(.shell,#manor-home-ui) .home-plot-chart{--svg-w:min(100cqw, calc(var(--ring-fit,1) * 100cqw - var(--head-growth) * var(--ring-aspect,1.3235)));--ring-px:calc(var(--svg-w) * var(--ring-u,.0027778))}:is(.shell,#manor-home-ui):is(.shell,#manor-home-ui) .home-plot-chart>svg{width:var(--svg-w);margin-inline:auto}:is(.shell,#manor-home-ui):is(.shell,#manor-home-ui) .home-plot-chart>.home-plot-chart__period{width:calc(var(--ring-px) * 108)}:is(.shell,#manor-home-ui):is(.shell,#manor-home-ui) .home-plot-chart>.home-plot-chart__period .home-period__pill{min-height:calc(var(--ring-px) * 24.3);height:calc(var(--ring-px) * 24.3);max-width:calc(var(--ring-px) * 82.8);padding:0 calc(var(--ring-px) * 9);font-size:max(10.5px, calc(var(--ring-px) * 11.2))}:is(.shell,#manor-home-ui):is(.shell,#manor-home-ui) .home-plot-chart>.home-plot-chart__period .home-period__pill[data-long]{font-size:max(9px, calc(var(--ring-px) * 9.9))}:is(.shell,#manor-home-ui):is(.shell,#manor-home-ui) .home-plot-chart>.home-plot-chart__period{top:calc(var(--chart-head) + var(--ring-px) * var(--ring-pill-y,185))!important}:is(.shell,#manor-home-ui):is(.shell,#manor-home-ui) .home-plot-chart__tooltip--centre{top:calc(var(--chart-head) + var(--ring-px) * var(--ring-tip-y,155.12));width:calc(var(--ring-px) * 104);text-align:center;white-space:normal;overflow-wrap:anywhere;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:2px;font-size:.78rem;font-weight:650;line-height:1.2;position:absolute;left:50%;transform:translate(-50%,-50%)}:is(.shell,#manor-home-ui):is(.shell,#manor-home-ui) .home-plot-chart[data-chart-active] :is(.home-plot-chart__total,.home-plot-chart__label,.home-plot-chart__period){visibility:hidden}:is(.shell,#manor-home-ui):is(.shell,#manor-home-ui) .home-dateline{margin-bottom:0}@media (max-width:899px){:is(.shell,#manor-home-ui):is(.shell,#manor-home-ui) .home-dateline{padding-top:0}}:is(.shell,#manor-home-ui):is(.shell,#manor-home-ui) .home-dateline+.home-page{padding-top:0}@media (max-width:899px){:is(.shell,#manor-home-ui):is(.shell,#manor-home-ui) .home-dateline{padding-top:8px}}.list-controls{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:0;display:flex}.list-controls>label{flex:120px;min-width:0;max-width:100%}.list-controls .collection-search{flex:2 220px}.list-controls :is(input,select){box-sizing:border-box;width:100%;min-width:0;max-width:100%}.visit-flat-list[data-layout=grid]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:10px;display:grid}.visit-flat-list[data-layout=list]{display:block}:is(.shell,#manor-visits):is(.shell,#manor-visits) .visit-flat-list .plot-row{flex-wrap:wrap;gap:6px;display:flex!important}:is(.shell,#manor-visits):is(.shell,#manor-visits) .visit-flat-list .plot-row>.card-header{flex:100%}:is(.shell,#manor-visits):is(.shell,#manor-visits) .visit-flat-list .visit-row__meta{text-align:start;flex:100%;font-size:.78rem}:is(.shell,#manor-visits):is(.shell,#manor-visits) .visit-flat-list .visit-record .plot-row__main{flex:1;min-width:0;display:block}:is(.shell,#manor-payments):is(.shell,#manor-payments) .payment-proof-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;width:100%;margin:6px 0 0;display:flex}:is(.shell,#manor-payments):is(.shell,#manor-payments) .payment-proof-actions>:is(a,button){box-sizing:border-box;white-space:nowrap;justify-content:center;align-items:center;gap:5px;font-size:.8rem;line-height:1.1;display:inline-flex;height:32px!important;min-height:32px!important;margin:0!important;padding:4px 10px!important}:is(.shell,#manor-payments):is(.shell,#manor-payments) .payment-ladder__note{margin-top:6px;padding:6px 8px;font-size:.8rem;color:#18231c!important;background:#ecebe6!important;border:0!important}:is(.shell,#manor-payments):is(.shell,#manor-payments) .payment-ladder__note b{font-size:inherit}:is(.shell,#manor-booking-head):is(.shell,#manor-booking-head) .booking-head__back{flex-wrap:wrap;align-items:center;gap:6px;padding:0;display:flex}:is(.shell,#manor-booking-head):is(.shell,#manor-booking-head) .booking-head__back>a{margin-right:auto}:is(.shell,#manor-booking-head):is(.shell,#manor-booking-head) .booking-head__badges{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;max-width:100%;margin-left:auto;display:flex}:is(.shell,#manor-booking-head):is(.shell,#manor-booking-head) .booking-head__badges :is([data-booking-status],.booking-head__route,.financing-route-badge){margin:0;position:static;inset:auto;transform:none}:is(.shell,#manor-booking-head):is(.shell,#manor-booking-head) .booking-head__when{text-align:right;flex:100%;margin:0;position:static}:is(.shell,#manor-cancelled):is(.shell,#manor-cancelled) .cancelled-booking{display:block!important}:is(.shell,#manor-cancelled):is(.shell,#manor-cancelled) .cancelled-booking .rate-line__math>:is(dt:last-of-type,dd:last-of-type){color:#18231c!important;background:#ecebe6!important}:is(.shell,#manor-cancelled):is(.shell,#manor-cancelled) .cancelled-booking .rate-line__math>dd:last-of-type strong{color:#18231c!important}.card-progress-line{align-items:center;gap:8px;min-width:0;margin:8px 0;font-size:.8rem;display:flex}.card-progress-line>span:first-child{flex:none}.card-progress-line__meter{background:var(--flat-hair,#d8cfb6);border-radius:999px;flex:1;min-width:20px;height:5px;overflow:hidden}.card-progress-line__meter>i{background:var(--flat-green,#2e5a45);height:100%;display:block}.card-progress-line[data-neutral] .card-progress-line__meter>i{background:#8a8d86}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .card-next-strip{border:var(--flat-edge,1px solid #18231c);border-radius:var(--radius-shape);color:#18231c;background:#ecebe6;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;padding:7px 9px;font-size:.82rem;text-decoration:none;display:flex}.card-next-strip>small{font-size:.72rem;font-weight:650}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .financial-request-card__people{flex-wrap:wrap;gap:4px 12px;margin:6px 0!important;display:flex!important}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .financial-request-card__people>div{flex-wrap:wrap;align-items:baseline;gap:4px;font-size:.78rem;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:flex!important}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .financial-request-card__people :is(dt,dd){font-size:inherit;margin:0}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .financial-request-card__actions>.btn{flex:auto;width:auto!important}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .cabinet-file:has(>.card-step-progress){position:relative;padding-top:var(--rail-card-top,22px)!important}.cabinet-file>.card-step-progress{width:auto;position:absolute;top:6px;left:14px;right:14px}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .cabinet-file__label{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:block!important}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) :is(.financial-request-card__amount[data-money-tone=cancelled],.cabinet-file[data-cancelled] .cabinet-file__money){color:#18231c!important;background:#ecebe6!important}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .financial-request-card__amount[data-money-tone=cancelled] strong{color:#18231c!important}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .visits-surface .visit-record>:is(.avatar,.visit-record__glyph){order:1}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .visits-surface .visit-record>span[aria-hidden]{order:2}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .person-profile-list__card>.person>.visit-photo{order:1}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .visits-surface .card-header__date{margin-inline-start:auto}@media (max-width:760px){body[data-notebook-widget] .shell[data-skin] .page.home-page .home-finance-component>.home-carousel__heading{padding-inline-end:0}}:is(.shell,#manor-booking-head):is(.shell,#manor-booking-head) .booking-page .booking-head__meta{margin:12px 0!important;padding:0!important;display:block!important}:is(.shell,#manor-booking-head):is(.shell,#manor-booking-head) .booking-page .booking-head__meta>.booking-head__row{box-sizing:border-box;align-items:center;width:100%;min-width:0;max-width:none;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:8px!important;margin:0!important;padding:0 2px 0 0!important;display:flex!important}:is(.shell,#manor-booking-head):is(.shell,#manor-booking-head) .booking-page .booking-head__row>:is(.card-header__plot,.card-header__type){flex:none;order:0}:is(.shell,#manor-booking-head):is(.shell,#manor-booking-head) .booking-page .booking-head__row>.card-header__date{white-space:nowrap;flex:0 auto;order:1;min-width:0;font-size:.78rem;margin:0 0 0 auto!important}:is(.shell,#manor-booking-head):is(.shell,#manor-booking-head) .booking-page .booking-head__row>.card-header__status{flex-wrap:nowrap;flex:none;order:2;align-items:center;gap:6px;display:inline-flex;margin:0!important}:is(.shell,#manor-booking-head):is(.shell,#manor-booking-head) .booking-page .booking-head__row .booking-head__when{line-height:inherit;text-align:right;color:var(--flat-quiet,#55605a);font-size:inherit;white-space:nowrap;flex:none;margin:0;font-weight:600;display:inline;position:static!important;inset:auto!important}:is(.shell,#manor-booking-head):is(.shell,#manor-booking-head) .booking-page .booking-head__row :is([data-booking-status],.booking-head__route,.financing-route-badge){margin:0!important;position:static!important;inset:auto!important;transform:none!important}@media (max-width:359px){:is(.shell,#manor-booking-head):is(.shell,#manor-booking-head) .booking-page .booking-head__meta>.booking-head__row{flex-wrap:wrap!important}:is(.shell,#manor-booking-head):is(.shell,#manor-booking-head) .booking-page .booking-head__row>.card-header__status{margin-left:auto!important}:is(.shell,#manor-booking-head):is(.shell,#manor-booking-head) .booking-page .booking-head__row>.card-header__date{text-align:right;flex:100%;order:3;margin:0!important}}:is(.shell,#manor-booking-head):is(.shell,#manor-booking-head) .booking-page .rate-line__math>dt:last-of-type{box-shadow:var(--flat-shadow-sm,2px 2px 0 #18231c)!important;margin-right:2px!important}:is(.shell,#manor-booking-head):is(.shell,#manor-booking-head) .booking-page .rate-line__math>dd:last-of-type{position:relative;box-shadow:var(--flat-shadow-sm,2px 2px 0 #18231c)!important;margin-right:2px!important}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .message-center__row .card-header__name{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .message-center__row .card-header__name>strong{white-space:normal;text-overflow:clip;overflow:visible}:is(.shell,#manor-home-ui):is(.shell,#manor-home-ui) .home-period__menu,:is(.shell,#manor-home-ui):is(.shell,#manor-home-ui) .home-plot-chart>.home-plot-chart__period .home-period__menu{z-index:30;flex-direction:column;max-width:min(260px,80vw);height:auto;border:1.5px solid var(--flat-ink,#18231c)!important;border-radius:var(--radius-shape)!important;background:var(--flat-card,#fffdf6)!important;width:max-content!important;min-width:0!important;box-shadow:var(--flat-shadow,3px 3px 0 #18231c)!important;gap:0!important;margin:0!important;padding:4px!important;display:flex!important;position:absolute!important;inset:calc(100% + 6px) auto auto 50%!important;transform:translate(-50%)!important}:is(.shell,#manor-home-ui):is(.shell,#manor-home-ui) .home-period__menu[data-up]{top:auto!important;bottom:calc(100% + 6px)!important}:is(.shell,#manor-home-ui):is(.shell,#manor-home-ui) .home-period__menu>.home-period__menu-title{display:none!important}:is(.shell,#manor-home-ui):is(.shell,#manor-home-ui) .home-period__menu>button{height:44px;color:var(--flat-ink,#18231c);text-align:left;white-space:nowrap;font-weight:600;width:100%!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;padding:0 14px!important;font-size:.95rem!important}:is(.shell,#manor-home-ui):is(.shell,#manor-home-ui) .home-period__menu>button[aria-checked=true]{font-weight:800;background:var(--flat-mustard,#e0a83a)!important;color:var(--flat-ink,#18231c)!important}:is(.shell,#manor-home-ui):is(.shell,#manor-home-ui) .home-period__menu>button:active{background:#18231c1f!important}:is(.shell,#manor-home-ui):is(.shell,#manor-home-ui) .home-basis{opacity:1;white-space:nowrap;font-weight:600}:is(.shell,#manor-home-ui):is(.shell,#manor-home-ui) :is(.home-finance__basis,.home-finance__empty){text-align:start;margin:8px 2px 0;font-size:.78rem;font-weight:600;line-height:1.3}:is(.shell,#manor-home-ui):is(.shell,#manor-home-ui) .home-finance__empty{font-size:.9rem;font-weight:700}:is(.shell,#manor-booking-head):is(.shell,#manor-booking-head) .booking-page>.landing-header{margin-bottom:16px}@media (max-width:767px){:is(.shell,#manor-booking-head):is(.shell,#manor-booking-head) .booking-page .booking-head__row>.card-header__date{flex:none;font-size:.72rem}:is(.shell,#manor-booking-head):is(.shell,#manor-booking-head) .booking-page .booking-head__row .booking-head__when{flex-direction:column;align-items:flex-end;line-height:1.1;display:inline-flex}:is(.shell,#manor-booking-head):is(.shell,#manor-booking-head) .booking-page .booking-head__row :is(.card-header__plot,.financing-route-badge,[data-booking-status]){padding-inline:6px}:is(.shell,#manor-booking-head):is(.shell,#manor-booking-head) .booking-page .booking-head__row:has([data-status-colour=Under\ Cancellation]) :is(.card-header__plot,.financing-route-badge,[data-booking-status]){padding-inline:4px}:is(.shell,#manor-booking-head):is(.shell,#manor-booking-head) .booking-page .booking-head__row [data-status-colour=Under\ Cancellation]{text-align:center;font-size:.72rem;white-space:normal!important;max-width:84px!important}:is(.shell,#manor-booking-head):is(.shell,#manor-booking-head) .booking-page .booking-head__row:has([data-status-colour=Under\ Cancellation]) .booking-head__when{white-space:normal;max-width:56px}:is(.shell,#manor-booking-head):is(.shell,#manor-booking-head) .booking-page .booking-head__row:has([data-status-colour=Under\ Cancellation]) .booking-head__when time{white-space:normal}}:is(.shell,#manor-home-ui):is(.shell,#manor-home-ui) .home-hero>.home-finance__empty{grid-column:1/-1;margin:0;padding:6px 12px}:is(.shell,#manor-home-ui):is(.shell,#manor-home-ui) .home-finance-component a.home-hero[data-home-personal-visits]>.home-hero__main:not(.kpi-tile){display:contents}:is(.shell,#manor-home-ui):is(.shell,#manor-home-ui) .home-finance-component a.home-hero[data-home-personal-visits] .home-hero__main:not(.kpi-tile)>.home-kpi__value{grid-area:1/1;align-self:center;padding:10px 12px}:is(.shell,#manor-home-ui):is(.shell,#manor-home-ui) .home-finance-component a.home-hero[data-home-personal-visits]>.home-hero__facts{grid-area:1/2}:is(.shell,#manor-home-ui):is(.shell,#manor-home-ui) .home-finance-component a.home-hero[data-home-personal-visits] .home-hero__main:not(.kpi-tile)>.home-kpi__label{border-top:1px solid;grid-area:2/1/auto/-1;min-width:0;margin:0;padding:6px 12px;font-size:.8rem;line-height:1.3;display:block}.financing-route-mark,.message-center__kind{white-space:nowrap;vertical-align:middle;align-items:center;gap:4px;font-weight:700;display:inline-flex}:is(.visit-row__meta,.message-center__meta)[data-visit-meta],.message-center__meta{align-items:center;gap:6px;display:flex}:is(.financing-route-mark,.message-center__kind,.visit-row__meta) svg{flex:none}.shell .message-center__row>.message-center__meta,:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .message-center__meta .message-center__kind{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}
.role-map,.role-map__body{min-width:0;max-width:100%}.role-map{margin:12px 0}.role-map__refresh{justify-content:center;align-items:center;width:44px;min-height:44px;display:inline-flex}.role-map__panel{border:var(--flat-edge);border-radius:var(--radius-shape);background:var(--forest);color:var(--ink-on-solid);box-shadow:var(--flat-shadow);margin-bottom:16px;padding:12px}.role-map__scope{color:var(--ink-on-solid);margin:0 0 12px;font-size:.85rem;font-weight:600}.role-map__note{color:var(--flat-quiet,var(--ink-muted));margin:12px 0 0;font-size:.8rem}.org-chart__tools{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.org-chart__tools .btn{min-width:44px;min-height:44px;padding:8px 10px;font-size:.8rem}.shell .org-chart__tools .btn{flex:none;width:auto!important}.org-chart__tools .role-map__my-view{margin:0}.org-chart__zoom{font-size:1.2rem!important}.org-chart__hint{color:var(--ink-on-solid);margin:0 0 10px;font-size:.8rem}.org-chart__viewport{touch-action:none;overscroll-behavior:contain;border:var(--flat-edge);border-radius:var(--radius-shape);background:var(--forest-deep);cursor:grab;isolation:isolate;width:100%;min-width:0;height:440px;position:relative;overflow:hidden}.org-chart__viewport:active{cursor:grabbing}.org-chart__viewport:focus-visible{outline:3px solid var(--flat-mustard);outline-offset:-3px}.org-chart__world{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.org-chart__lines{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.org-chart__lines path{fill:none;stroke:var(--ink-on-solid);stroke-width:2px}.org-chart__node,.org-chart__more{position:absolute}.role-map__person{text-align:left;overflow-wrap:anywhere;width:100%;min-width:0;color:var(--ink);cursor:default;align-items:center;gap:10px;margin:0;display:flex}button.role-map__person{cursor:pointer}.role-map__identity{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.role-map__identity>span{font-size:.8rem}.role-map__person strong{font-size:.87rem}.shell[data-skin=flat] .page .role-map__person:is([data-self],[data-focus],[data-inactive]),.shell[data-skin=flat] .page .org-chart__more{background:var(--status-bg);color:var(--status-ink)}.shell[data-skin=flat] .page .role-map__person[data-self],.shell[data-skin=flat] .page .role-map__person[data-focus]:not([data-self]):not([data-inactive]){border-top:4px solid var(--status-edge)}.shell[data-skin=flat] .page .role-map__person[data-inactive]{color:var(--flat-quiet)}.role-map__you{flex-shrink:0}.role-map .org-chart__person{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:100%;height:100%;padding:5px 4px;position:relative}.role-map .org-chart__person .org-chart__title{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:none;width:100%;max-width:100%;max-height:2.6em;font-size:12px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.org-chart__name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;line-height:1.3;display:block;overflow:hidden}.org-chart__node[data-branch-highlight] .org-chart__person:not([data-self]):not([data-inactive]){border-color:var(--status-edge)}.org-chart__person .avatar{flex-shrink:0}.shell .page .org-chart__person .role-map__you{padding:0 3px;font-size:12px;line-height:1.3;position:absolute;top:4px;right:4px}.org-chart__collapse{justify-content:center;align-items:center;gap:4px;width:44px;min-width:44px;height:44px;min-height:44px;padding:4px;font-size:.8rem;display:flex;position:absolute;top:100%;bottom:auto;left:calc(50% - 22px)}.org-chart__more{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin:0;padding:8px;display:flex}.org-chart__more strong{font-size:1.5rem}.org-chart__more span{font-size:.8rem}.role-map__person:focus-visible,.org-chart__collapse:focus-visible,.org-chart__more:focus-visible,.role-map__collapse:focus-visible{outline:3px solid var(--flat-mustard);outline-offset:3px}.org-chart__detail{margin:0 0 16px}.org-chart__detail>div{align-items:center;gap:10px;display:flex}.org-chart__detail>div>span:not(.avatar){overflow-wrap:anywhere;flex-direction:column;flex:1;gap:4px;min-width:0;font-size:.9rem;display:flex}.org-chart__detail>div>span>span{font-size:.85rem}.org-chart__detail .btn{flex:none;width:auto;min-width:44px;min-height:44px}.org-chart__detail>.role-map__you{margin-top:10px}.org-chart__count{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;font-size:.85rem;display:flex}.role-map__body h3{color:var(--ink);margin:0 0 12px;font-size:1rem}.role-map__actions{gap:4px;margin:0;padding:0;font-size:.85rem;list-style:none;display:grid}.role-map__action{min-height:44px;color:var(--ink);overflow-wrap:anywhere;border-radius:8px;align-items:center;gap:12px;padding:8px 4px;text-decoration:none;display:flex}.role-map__action>.tab__glyph{color:var(--forest-deep);flex:0 0 20px;align-items:center;display:inline-flex}.role-map__action>span:last-child{min-width:0}a.role-map__action:hover{background:var(--forest-soft);text-decoration:none}a.role-map__action:focus-visible{outline:3px solid var(--flat-mustard);outline-offset:2px}.role-map__contacts{margin:0 0 16px}.role-map__contacts ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.role-map__contacts li{align-items:center;gap:10px;font-size:.9rem;display:flex}.role-map__contacts li>div{overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;display:flex}.role-map__contacts li span{color:var(--flat-quiet,var(--ink-muted));font-size:.8rem}.role-map__diagram{flex-direction:column;gap:12px;padding:0 3px 3px 0;display:flex}.role-map__diagram>small{color:var(--ink-on-solid);font-size:.8rem}.role-map__tree{width:100%;margin:0;padding:0;list-style:none}.role-map__node{gap:8px;min-width:0;display:flex}.role-map__node>.role-map__person{flex:1;padding:12px}.role-map__collapse{flex:0 0 44px;align-self:center;min-height:44px;padding:4px}.role-map__children{border-left:2px solid var(--ink-on-solid);margin:12px 0 0;padding:0 0 0 7px;list-style:none}.role-map__children[data-indent]{margin-left:3px}.role-map__children>li{margin:12px 0;position:relative}.role-map__children>li:before{content:"";background:var(--ink-on-solid);width:7px;height:2px;position:absolute;top:26px;left:-7px}.role-map__tree li[data-branch-highlight]>.role-map__children{border-color:var(--flat-mustard)}.role-map__tree>li+li{margin-top:12px}.role-map__children:not([data-indent]){border-left:0;margin-left:0;padding-left:0}.role-map__children:not([data-indent])>li:before{content:none}.shell .landing-header .role-map__entry{flex:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;margin:0;padding:8px;display:inline-flex;width:44px!important}.role-map .people-icon{background:var(--forest-soft);color:var(--forest-deep)}.role-map .org-chart__collapse{transform:none!important}@media (min-width:700px){.role-map__panel{padding:20px}.role-map__children[data-indent]{margin-left:14px;padding-left:16px}.role-map__children>li:before{width:16px;left:-16px}}@media (min-width:900px){.org-chart__viewport{height:520px}}@media (prefers-reduced-motion:reduce){.org-chart__world{scroll-behavior:auto}}.people-team-trail{flex-wrap:wrap;align-items:center;gap:5px;margin:8px 0 12px;display:flex}.people-team-trail button{color:#28563d;cursor:pointer;background:#e4efe5;border:0;border-radius:999px;padding:6px 10px}.people-team-trail button[aria-current]{color:#fffdf6;background:#28583f}.team-tree{padding:14px}.team-tree h2{margin:0 0 12px;font-size:1rem}.team-tree ul{margin:0;padding:0;list-style:none}.team-tree li{margin:8px 0}.team-tree__card{border-radius:var(--radius-shape);background:#fffdf7;border:1px solid #a1b1a2;padding:10px 12px}.team-tree__name{color:#28583f;overflow-wrap:anywhere;align-items:center;gap:9px;font-weight:750;text-decoration:none;display:flex}.team-tree__name>span:last-child{margin-left:auto}.team-tree__facts{color:#526557;flex-wrap:wrap;align-items:center;gap:12px;margin:5px 0;font-size:.8rem;display:flex}.team-tree__facts>a,.team-tree__facts>span{border-radius:var(--radius-shape);background:#edf4ed;align-items:center;gap:5px;padding:5px 7px;text-decoration:none;display:inline-flex}.team-tree__facts>:is(a,span)>span{font-size:.72rem}.team-tree details>summary{cursor:pointer;color:#28583f;align-items:center;gap:6px;padding:6px 2px;font-size:.8rem;font-weight:700;list-style:none;display:flex}.team-tree details>summary::-webkit-details-marker{display:none}.team-tree__chevron{margin-left:auto;transition:transform .15s}.team-tree details[open]>summary .team-tree__chevron{transform:rotate(180deg)}.team-tree details>ul{border-left:2px solid #b7c9b7;margin:8px 0 0 8px;padding-left:8px}.team-tree__all{color:#28583f;margin-top:8px;font-weight:700;display:inline-block}.people-team-scope{color:#536957;margin:0 0 12px;font-size:.8rem}.people-glyph{flex-shrink:0}.people-icon{color:#28583f;background:#e4efe5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.role-permissions__toggle{min-width:44px;min-height:44px;margin-bottom:12px}.role-permissions__groups{gap:12px;display:grid}.role-permissions__group{border-top:1px solid var(--line);min-width:0;padding-top:12px}.role-permissions__group h4{color:var(--ink);margin:0 0 8px;font-size:15px}.role-map__actions[hidden]{display:none}@media (min-width:768px){.role-permissions__groups{grid-template-columns:repeat(2,minmax(0,1fr))}}.org-chart__hint{z-index:2;color:var(--flat-quiet,var(--ink-muted));background:var(--paper-raised);pointer-events:none;border-radius:6px;margin:0;padding:4px 6px;font-size:12px;position:absolute;bottom:8px;left:12px}@media (max-width:767px){.org-chart__hint{display:none}}.hierarchy-view-toggle{border:2px solid var(--ink);border-radius:var(--radius-shape);box-shadow:var(--flat-shadow);display:flex;overflow:hidden}.hierarchy-view-toggle button{background:var(--paper-raised);min-width:44px;min-height:44px;color:var(--ink);font:600 14px var(--font-body);cursor:pointer;border:0;justify-content:center;align-items:center;gap:6px;padding:6px 10px;display:flex}.hierarchy-view-toggle button+button{border-left:2px solid var(--ink)}.hierarchy-view-toggle button[aria-pressed=true]{background:var(--forest);color:var(--ink-on-solid)}.org-chart__tools{flex-wrap:nowrap;margin:0}.org-chart__tools .btn{border-width:2px;align-items:center;gap:6px;padding:6px 8px;font-size:14px;font-weight:600;display:flex}.org-chart__tools .people-glyph{flex:none;width:18px;height:18px}.org-chart__zoom-group{border:2px solid var(--ink);border-radius:var(--radius-shape);background:var(--paper-raised);color:var(--ink);box-shadow:var(--flat-shadow-sm);flex:none;margin-left:auto;display:flex;overflow:hidden}.org-chart__zoom-group button{background:var(--paper-raised);color:var(--ink);cursor:pointer;min-width:44px;min-height:44px;font:600 14px var(--font-body);border:0}.org-chart__zoom-group button+button{border-left:2px solid var(--ink)}.org-chart__zoom-group button:disabled{color:var(--flat-quiet);background:var(--flat-grey-tint);cursor:default}.shell .org-chart__tools button:active:not(:disabled){box-shadow:none;transform:translate(2px,2px)}.hierarchy-view-toggle button:focus-visible,.org-chart__zoom-group button:focus-visible{outline:3px solid var(--flat-mustard);outline-offset:-3px}@media (max-width:767px){.hierarchy-view-toggle button{padding:6px}.hierarchy-view-toggle button span,.org-chart__zoom-readout{display:none}}@media (max-width:359px){.org-chart__tools{gap:4px}.org-chart__tools .btn{gap:3px;padding:6px 4px}}.role-map__panel{border:2px solid var(--ink);border-radius:var(--radius-shape);background:var(--paper-raised);color:var(--ink);box-shadow:var(--flat-shadow);padding:0;overflow:visible}.role-map__toolbar{border-radius:var(--radius-shape) var(--radius-shape) 0 0;background:var(--forest);color:var(--ink-on-solid);padding:12px}.role-map__scope{margin-bottom:8px;font-size:14px}.org-chart__viewport{border:2px solid var(--ink);border-radius:var(--radius-shape);background-color:var(--paper-raised);background-image:radial-gradient(var(--line) 1px,transparent 1px);width:calc(100% - 20px);box-shadow:var(--flat-shadow);background-size:24px 24px;height:60vh;min-height:360px;margin:10px}.org-chart__lines path{stroke:var(--forest);stroke-width:2px}.role-map__diagram{background:var(--paper-raised);color:var(--ink);border-radius:var(--radius-shape);margin:10px;padding:12px 4px}.role-map__diagram>small{color:var(--flat-quiet)}.role-map__children{border-color:var(--forest)}.role-map__children>li:before{background:var(--forest)}@media (min-width:768px){.org-chart__viewport{height:min(calc(100vh - 240px),var(--chart-content-height,520px));min-height:420px}}.role-map .org-chart__person{border:2px solid var(--ink);background:var(--paper-raised);box-shadow:var(--flat-shadow);justify-content:flex-start;gap:6px;padding:26px 8px 8px}.role-map .org-chart__person .org-chart__name{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;max-height:2.6em;font-size:14px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.role-map .org-chart__person .org-chart__role{background:var(--forest-soft);width:auto;max-width:100%;color:var(--forest-deep);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;padding:2px 6px;font-size:11px;line-height:1.4;display:block;overflow:hidden}.shell[data-skin=flat] .page .role-map__person[data-self]{border:2px solid var(--forest);background:var(--forest-soft);box-shadow:var(--flat-shadow)}.shell .page .org-chart__person .role-map__you{border:0;border-radius:999px;align-items:center;height:18px;padding:0 5px;font-size:10px;display:flex;top:5px;right:5px;background:var(--forest)!important;color:var(--ink-on-solid)!important}.role-map .org-chart__person:active{box-shadow:none;transform:translate(2px,2px)}@media (hover:hover){.role-map .org-chart__person:hover{transform:translateY(-2px)}}.org-chart__detail-backdrop{z-index:460;justify-content:flex-end;display:flex;position:fixed;inset:0}.org-chart__detail{border-radius:var(--radius-shape) 0 0 var(--radius-shape);background:var(--paper-raised);width:380px;max-width:100%;height:100%;color:var(--ink);margin:0;padding:20px;overflow:auto}.org-chart__close{margin:0 0 16px auto;display:block}@media (max-width:767px){.org-chart__detail-backdrop{align-items:flex-end}.org-chart__detail{border-radius:var(--radius-shape) var(--radius-shape) 0 0;width:100%;height:auto;max-height:80dvh;padding-bottom:calc(20px + env(safe-area-inset-bottom))}}.shell[data-skin=flat] .page .role-map__person{border:2px solid var(--ink);background:var(--paper-raised);color:var(--ink)}.shell[data-skin=flat] .page .role-map__person[data-self]{border-color:var(--forest);background:var(--forest-soft)}.shell[data-skin=flat] .page .role-map__person[data-selected]:not([data-self]):not([data-inactive]){border:2px solid var(--status-edge);background:var(--status-bg)}.org-chart__selected{border:1px solid var(--status-edge);background:var(--status-bg);color:var(--ink);border-radius:999px;justify-content:center;align-items:center;gap:3px;padding:1px 5px;font-size:11px;font-weight:600;display:flex}.org-chart__selected .people-glyph{width:13px;height:13px}.shell[data-skin=flat] .page .role-map__person[data-inactive]{border:2px solid var(--status-edge);background:var(--status-bg);color:var(--ink)}.role-map__person[data-inactive] strong{color:color-mix(in srgb,var(--ink) 70%,var(--status-bg))}.role-map__person[data-inactive] .avatar{background:var(--status-bg);border-color:var(--status-edge);color:var(--ink)}.role-map .org-chart__person[data-inactive] .org-chart__role{background:var(--status-bg);color:var(--ink);border:1px solid var(--status-edge)}.shell[data-skin=flat] .page .org-chart__more{background:var(--paper-raised);border:2px dashed var(--forest);color:var(--forest);box-shadow:var(--flat-shadow)}.org-chart__more strong{font-size:14px;font-weight:600}.org-chart__more:active{box-shadow:none;transform:translate(2px,2px)}.role-map__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.role-map__heading .role-map__scope{margin:0}.role-map__heading{margin-bottom:8px}.org-chart__count{border:2px solid var(--ink);background:var(--paper-raised);color:var(--ink);border-radius:999px;margin:0;padding:8px 10px;font-size:12px}.role-map__phone-summary{padding:10px 12px 0}.role-map__phone-summary .org-chart__count{width:fit-content}.role-map__heading-summary,.role-map__aside-summary{display:none}.role-map__aside{min-width:0}@media (min-width:768px) and (max-width:1099px){.role-map__heading-summary{display:block}.role-map__phone-summary{display:none}}@media (min-width:1100px){.role-map__body{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.role-map__panel{margin:0}.role-map__aside{max-height:calc(100dvh - 150px);padding:0 4px 4px 0;overflow-y:auto}.role-map__aside-summary{margin-bottom:16px;display:block}.role-map__phone-summary{display:none}.role-map__aside .role-permissions__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.shell .role-map .org-chart__collapse{box-shadow:none;color:var(--forest);background:0 0;border:0;border-radius:50%;gap:0;padding:8px}.org-chart__collapse:before{content:"";border:2px solid var(--forest);background:var(--paper-raised);z-index:-1;border-radius:50%;position:absolute;inset:8px}.org-chart__collapse .people-glyph{flex:none;width:16px;height:16px}.org-chart__collapse[aria-expanded=false]{flex-direction:column}.org-chart__collapse[aria-expanded=false] .people-glyph{height:12px}.org-chart__collapse span{font-size:10px;line-height:1}.role-map__node{display:block;position:relative}.role-map__node>.role-map__person{padding-right:54px}.shell .role-map__collapse{width:44px;min-height:44px;box-shadow:none;color:var(--forest);background:0 0;border:0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.role-map__collapse small{font-size:10px}.role-map__collapse .people-glyph{width:18px;height:18px}.role-map__search{padding:12px}.role-map__search .people-search{margin:0}.role-map__search>p{color:var(--flat-quiet);margin:8px 0 0;font-size:12px}.role-map__person[data-search-match]{outline:3px solid var(--forest);outline-offset:3px}.org-chart__search-marker{color:var(--forest);position:absolute;top:5px;left:5px}.org-chart__search-marker .people-glyph{width:18px;height:18px}.shell[data-skin=flat] .page .role-map .org-chart__collapse{box-shadow:none;z-index:1;background:0 0;border:0;border-radius:50%}.shell[data-skin=flat] .page .role-map .role-map__collapse{box-shadow:none;background:0 0;border:0;border-radius:50%}.shell[data-skin=flat] .page .role-map .org-chart__person{border-radius:var(--radius-shape)}@media (max-width:767px){.hierarchy-page{padding-bottom:calc(var(--shell-tabs) + 64px + env(safe-area-inset-bottom))}.org-chart__viewport{height:min(60vh,var(--chart-available-height,60vh));min-height:360px}}.role-map__action-card .role-map__actions{font-size:15px}.role-map__identity .role-chip{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;display:block;overflow:hidden}.role-map .role-map__person .avatar{border:2px solid var(--forest);background:var(--forest-soft);color:var(--forest)}.role-map .role-map__person[data-inactive] .avatar{border-color:var(--status-edge);background:var(--status-bg);color:var(--ink)}.org-chart__detail .people-row__link{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.org-chart__detail :is(.contact-phone,.whatsapp-link){min-width:44px;min-height:44px}.role-map .org-chart__person .org-chart__role,.role-map__identity .role-chip{align-items:center;gap:0;min-width:0;max-width:100%;display:flex}.hierarchy-role__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hierarchy-role__state{white-space:pre;flex:none}.shell[data-skin=flat] .page .role-map .org-chart__detail a.whatsapp-link{min-height:44px}@media (min-width:768px){.org-chart__viewport[data-camera=my]{height:var(--chart-content-height)}}.role-map__identity .role-chip{align-self:flex-start;width:fit-content;max-width:100%}:is(.org-chart__person[data-focus=true],.role-map__person[data-selected]){outline:2px solid var(--flat-ink);outline-offset:2px}.org-chart__selected{background:var(--flat-grey-tint);border-color:var(--flat-ink)}@media (max-width:767px){.hierarchy-page .page__head-row{gap:6px}.hierarchy-page .page__heading{gap:6px;min-width:0}.hierarchy-page .page__title{white-space:nowrap;font-size:clamp(13px,4vw,16px);line-height:1.3}.hierarchy-page .hierarchy-view-toggle button{min-width:44px;padding:4px}}.role-map__phone-summary>.org-chart__count{box-sizing:border-box;width:100%;display:flex}@media (max-width:767px){.role-map .role-map__search{padding-bottom:0}:is(.shell,#manor-card-ui) .role-map .role-map__search>[data-list-toolbar][data-list-toolbar]{margin-bottom:16px;padding-bottom:0}.role-map .role-map__search+.role-map__diagram{margin-top:0;padding-top:0}}.role-permissions__title{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.role-permissions__title>.role-permissions__role{flex:none}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .role-permissions__title>.card-header{flex:0 auto;width:auto;display:inline-flex!important}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .role-permissions__title>.card-header>.card-header__name{flex:0 auto}
.shell[data-skin=flat] .import-kind-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.shell[data-skin=flat] .import-kind-row>.panel-open{display:contents}.shell[data-skin=flat] .import-kind-row :is(button,a.btn){width:auto;height:44px;min-height:44px;padding:8px 9px;font-size:.78rem;margin:0!important;transform:none!important}.shell[data-skin=flat] .import-kind-row .panel-open__panel{flex:1 0 100%;order:2;margin:8px 0 0}.shell[data-skin=flat] .import-kind-row__kinds{flex:1 0 100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.shell[data-skin=flat] .import-kind-row__kinds>button{justify-content:center;width:100%}.shell[data-skin=flat] .import-kind-row>.panel-open>:is(button,a.btn),.shell[data-skin=flat] .import-kind-row>:is(button,a.btn){text-align:center;white-space:nowrap;flex:1 1 0;justify-content:center;min-width:0}.shell[data-skin=flat] .import-kind-row>.import-export-said{order:3}.request-kinds-scroll{min-width:0;position:relative}.request-kinds-scroll:after{content:"";pointer-events:none;background:linear-gradient(90deg,transparent,var(--flat-ground,#f6f1e4));width:22px;position:absolute;inset:0 0 2px auto}.request-kinds-scroll .request-kinds{overscroll-behavior-x:contain;padding-inline-end:24px;scroll-padding-inline:24px;overflow-x:auto}.shell[data-skin=flat] .add-control{border:var(--flat-edge);width:48px;min-width:48px;height:48px;min-height:48px;box-shadow:var(--flat-shadow);background:var(--flat-green);color:var(--flat-card);margin:0}.add-control[aria-expanded=true]>span{transform:rotate(45deg)}.shell[data-skin=flat] .page .landing-header .page__heading{min-width:0}.shell[data-skin=flat] :is(.home-finance__label,.home-breakdown-row__label,.person__metapart,.finance-section__heading,.due) .people-glyph{vertical-align:-3px;flex:none;width:16px;height:16px}.shell[data-skin=flat] .person__metapart{align-items:center;gap:4px;display:inline-flex}.shell[data-skin=flat] .visit-flat-list li[data-visit-kind=Office]{--visit-edge:#354b89}.shell[data-skin=flat] .visit-flat-list li[data-visit-kind=Township]{--visit-edge:#4f8a5b}.shell[data-skin=flat] .visit-flat-list li[data-visit-kind=Seminar]{--visit-edge:#8a63b8}.shell[data-skin=flat] .message-center__kind[data-status-colour]{background:var(--status-bg)!important}@media (max-width:767px){:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) :is(.finance-page,.financial-request-card) .card-header[data-card-header]{grid-template-rows:auto auto;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:6px;display:grid!important}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) :is(.finance-page,.financial-request-card) .card-header__plot,:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) :is(.finance-page,.financial-request-card) .card-header__type{grid-area:1/1}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) :is(.finance-page,.financial-request-card) .card-header:has(.card-header__plot) .card-header__type{grid-column:2}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) :is(.finance-page,.financial-request-card) .card-header__status{flex-wrap:nowrap;grid-area:1/3;justify-self:end;margin:0}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .financial-request-card .card-header__name{grid-area:2/1/auto/3;min-width:0}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .financial-request-card .card-header__date{white-space:nowrap;grid-area:2/3;justify-self:end;font-size:.68rem}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .finance-page .finance-row:has(>.finance-file-toggle) .card-header__name{grid-area:2/1/auto/-1;min-width:0}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .finance-page .finance-row:has(>.finance-file-toggle) .card-header[data-card-header]{grid-template-columns:auto auto minmax(0,1fr) auto}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .finance-page .finance-row:has(>.finance-file-toggle) .card-header__status{grid-column:4}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .finance-page .finance-row:has(>.finance-file-toggle) .card-header__date{white-space:nowrap;grid-area:1/3;justify-self:end;font-size:.68rem}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .finance-page .finance-row:has(>.finance-file-toggle) .card-header:has(.finance-stamp[data-stamp=cancellation]) .card-header__name{grid-column:1/4}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .finance-page .finance-row:has(>.finance-file-toggle) .card-header:has(.finance-stamp[data-stamp=cancellation]) .card-header__date{grid-area:2/4}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) :is(.finance-page,.financial-request-card) .card-header :is(.pill,.financing-route-badge,.finance-stamp){padding-inline:6px;font-size:.68rem}}@media (max-width:389px){:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .finance-page .finance-row:has(>.finance-file-toggle) .card-header .dated-fact__year{display:none}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .finance-page .finance-row:has(>.lock-symbol) .card-header .card-header__name{grid-column:1/4}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .finance-page .finance-row:has(>.lock-symbol) .card-header .card-header__date{grid-area:2/4;align-self:end}}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .finance-page .finance-row:has(>.finance-file-toggle) .card-header .finance-stamp{align-self:center;margin:0!important;padding:2px 6px!important;font-size:.68rem!important;transform:none!important}.dated-fact{white-space:nowrap}.dated-fact__word{color:var(--flat-quiet,#55605a);font-weight:600}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .finance-page .finance-row:has(>.finance-file-toggle) .card-header__name{text-overflow:clip;white-space:normal;flex-basis:auto;overflow:visible}.finance-page .finance-row__identity{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;display:flex}.finance-page .finance-row__party{overflow-wrap:anywhere;flex:0 auto;max-width:100%}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .finance-page .finance-row__identity>[data-card-township]{white-space:normal;overflow-wrap:anywhere;flex:none;max-width:100%;font-size:.8em;font-weight:700;display:inline-block}@media (min-width:768px){.shell[data-skin=flat] .townships-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.shell[data-skin=flat] .townships-list>li{min-width:0;margin:0}.shell[data-skin=flat] :is(.venues-surface>.collection-search,.venues-cards,.cabinet-page>.finance-file-tools,.cabinet-page>.cabinet){width:100%;max-width:760px}.shell[data-skin=flat] .township-card .tw-row__foot{justify-content:flex-end}.shell[data-skin=flat] .township-card .tw-row__foot>:is(form,.panel-open){flex:0 240px;max-width:240px}.shell[data-skin=flat] :is(.township-card,.venue-card,.cabinet-file) .btn{max-width:240px}.shell[data-skin=flat] .venue-card>.actions{justify-content:flex-end}.shell[data-skin=flat] .cabinet-file>.card-next-strip{width:fit-content;max-width:240px;margin-left:auto}}.shell[data-skin=flat] .form-actions>.submit-reason{margin:0}.shell[data-skin=flat] .form-card .field.field--note{margin:16px 0 0 auto;transform:none}.shell[data-skin=flat] .message-center__views>button[aria-pressed=true]{border:3px solid var(--status-edge);box-shadow:var(--flat-shadow)}.shell[data-skin=flat] .visit-flat-list .plot-row:has(.visit-row__follow)>.card-header{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px 6px;display:grid!important}.shell[data-skin=flat] .visit-flat-list .card-header:has(.visit-row__follow)>.card-header__name{grid-area:1/1;min-width:0;overflow:hidden}.shell[data-skin=flat] .visit-flat-list .card-header:has(.visit-row__follow)>.card-header__status{flex-wrap:nowrap;grid-area:1/2;margin:0}.shell[data-skin=flat] .visit-flat-list .card-header:has(.visit-row__follow)>.card-header__date{white-space:nowrap;grid-area:1/3;margin:0}.shell[data-skin=flat] .visit-flat-list .card-header:has(.visit-row__follow)>.card-header__plot{grid-area:2/1;justify-self:start}.shell[data-skin=flat] .visit-flat-list .card-header:has(.visit-row__follow)>.card-header__type{grid-area:2/2/auto/4;justify-self:start}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .financial-request-card>.financial-request-card__notice{border:1.5px solid var(--flat-ink,#18231c);border-radius:var(--radius-shape);background:var(--flat-amber-tint,#f5e8c4);color:var(--flat-ink,#18231c);box-shadow:2px 2px 0 var(--flat-ink,#18231c);align-items:center;gap:8px;min-width:0;margin:6px 0 0;padding:7px 10px;font-size:.94rem;font-weight:400;display:flex}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .financial-request-card>.financial-request-card__notice:before{content:"!";border:1.5px solid var(--flat-ink,#18231c);background:var(--flat-mustard,#e0a93b);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:.78rem;font-weight:900;line-height:1;display:grid}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .financial-request-card>.financial-request-card__notice[data-step-state=done]{background:var(--flat-green-tint,#e2efe4);border-color:var(--flat-green,#2e5a45)}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .financial-request-card>.financial-request-card__notice[data-step-state=done]:before{content:"✓";background:var(--flat-green,#2e5a45);color:#fffdf6}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .financial-request-card>.financial-request-card__notice>.booking-step-line__name{overflow-wrap:anywhere;flex:1 1 0;min-width:0}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .financial-request-card>.financial-request-card__people--cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0 0;align-items:stretch!important;display:grid!important}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .financial-request-card>.financial-request-card__people--cards>div{border-radius:var(--radius-shape);min-width:0;border:1px solid var(--flat-ink,#18231c)!important;background:var(--flat-ground,#f6f1e4)!important;padding:8px 10px!important;display:block!important}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .financial-request-card>.financial-request-card__people--cards dt{letter-spacing:.06em;text-transform:uppercase;color:var(--flat-quiet,#55605a);margin:0 0 4px;font-size:.76rem;font-weight:700;display:block}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .financial-request-card>.financial-request-card__people--cards dd{min-width:0;margin:0;display:block}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .financial-request-card .file-person__who{align-items:center;gap:8px;min-width:0;display:flex}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .financial-request-card .file-person__name{overflow-wrap:break-word;word-break:normal;min-width:0;font-size:.9rem;font-weight:700;line-height:1.2}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .financial-request-card__amount-value>span{flex-wrap:wrap;justify-content:space-between;gap:2px 12px;display:flex}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .financial-request-card__amount-value .refund-row__paid{white-space:nowrap}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .financial-request-card .financial-request-card__proofs>.financial-request-card__proofs-title{margin:0;font-size:.94rem;font-weight:700}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .financial-request-card .financial-request-card__proofs .payment-ladder ul{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .financial-request-card .financial-request-card__proofs .payment-ladder li{border-top:1px solid var(--flat-hair,#d9d2bf);align-items:center;gap:2px 10px;padding:8px 0;grid-template-columns:minmax(0,1fr) auto!important;display:grid!important}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .financial-request-card .financial-request-card__proofs .payment-ladder li>span:first-child{overflow-wrap:anywhere;grid-column:1;min-width:0;font-weight:700}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .financial-request-card .financial-request-card__proofs .payment-ladder__amount{grid-area:1/2;justify-self:end;font-weight:700;margin:0!important}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .financial-request-card .financial-request-card__proofs .payment-ladder__meta{color:var(--flat-quiet,#55605a);white-space:nowrap;grid-row:2;justify-content:space-between;align-items:center;gap:10px;font-size:.86rem;grid-column:1/-1!important;margin:0!important;display:flex!important}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .financial-request-card>.financial-request-card__actions--plain{grid-template-columns:minmax(0,1fr);gap:12px;box-shadow:none!important;background:0 0!important;border:0!important;margin:12px 0 0!important;padding:0!important;display:grid!important}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .financial-request-card .financial-request-card__proofs{margin:0}@media (max-width:359px){:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .financial-request-card>.financial-request-card__people--cards{grid-template-columns:minmax(0,1fr)}}:is(.shell[data-skin=flat][data-skin][data-skin][data-skin] .visit-flat-list .plot-row:has(>.visit-row__status),.shell[data-skin=flat][data-skin][data-skin][data-skin] .visit-flat-list .plot-row:has(>.card-header)){flex-direction:column;align-items:stretch;row-gap:6px;display:flex}.shell[data-skin=flat][data-skin][data-skin][data-skin] .visit-flat-list .plot-row>.card-header{flex-wrap:nowrap;align-items:center;gap:6px 8px;min-width:0;display:flex!important}.shell[data-skin=flat][data-skin][data-skin][data-skin] .visit-flat-list .plot-row>.card-header>:is(.card-header__plot,.card-header__type){flex:none}.shell[data-skin=flat][data-skin][data-skin][data-skin] .visit-flat-list .plot-row>.card-header>.card-header__name{text-align:start;overflow-wrap:anywhere;flex:1 1 0;min-width:0}.shell[data-skin=flat][data-skin][data-skin][data-skin] .visit-flat-list .plot-row>.card-header>.card-header__date{white-space:nowrap;flex:none;margin-inline-start:auto}.shell[data-skin=flat][data-skin][data-skin][data-skin] .visit-flat-list .plot-row .visit-row__title{white-space:normal;text-overflow:clip;overflow:visible}.shell[data-skin=flat][data-skin][data-skin][data-skin] .visit-flat-list .plot-row>.visit-row__status{flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;display:flex}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .finance-page .finance-row:has(>.finance-file-toggle)>a>.booking-step-line[data-step-state=done]{border:1.5px solid var(--flat-ink,#18231c);border-radius:var(--radius-shape);background:var(--flat-green-tint,#e2efe4);color:var(--flat-ink,#18231c);grid-column:1/-1;align-items:center;gap:8px;margin:12px 0 0;padding:8px 12px;font-family:inherit;font-size:.9rem;display:flex!important}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .finance-page .finance-row:has(>.finance-file-toggle):not([data-file-open])>a>.booking-step-line[data-step-state=done]{border-radius:var(--radius-shape);grid-row:3;margin:4px -32px 0 0;padding:7px 10px}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .finance-page .finance-row:has(>.finance-file-toggle)>a>.booking-step-line[data-step-state=done]>.booking-step-line__name{display:inline!important}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .finance-page .finance-row:has(>.finance-file-toggle)>a>.booking-step-line[data-step-state=done]:before{content:"✓";border:1.5px solid var(--flat-ink,#18231c);background:var(--flat-card,#fffdf6);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:.78rem;font-weight:900;line-height:1;display:grid}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .financial-request-card__track-label{color:var(--flat-quiet,#55605a);letter-spacing:.06em;text-transform:uppercase;margin:10px 0 0;font-size:.72rem;font-weight:700}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .financial-request-card .refund-before{border:1.5px solid var(--flat-ink,#18231c);border-radius:var(--radius-shape);background:var(--flat-ground,#f6f1e4);gap:8px;margin:12px 0 0;padding:12px;display:grid}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .financial-request-card .refund-before__title{margin:0;font-size:.94rem;font-weight:800}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .financial-request-card .refund-before :is(.refund-before__line,.refund-before__money,.refund-before__dates,.refund-before__reason){margin:0;font-size:.88rem}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .financial-request-card .refund-before__line{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .financial-request-card .refund-before__money{font-weight:700}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .financial-request-card .refund-before__dates{flex-wrap:wrap;justify-content:space-between;gap:4px 16px;display:flex}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .financial-request-card .refund-before__reason{color:var(--flat-quiet,#55605a)}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .financial-request-card .refund-before__track{display:block}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .financial-request-card .refund-before__track>.card-step-progress{display:block;width:auto!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .financial-request-card .refund-before__open{justify-self:start;min-height:44px}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .financial-request-card:has(>[data-card-notice])>.financial-request-card__amount{margin-top:12px}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .collection--views[data-layout=list] .collection__list{gap:8px;grid-template-columns:minmax(0,1fr)!important}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .collection--views[data-layout=list] .financial-request-card>:is(.financial-request-card__people,.refund-before,.financial-request-card__track-label,[data-cancellation-facts]),:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .collection--views[data-layout=list] .financial-request-card .financial-request-card__proofs{display:none!important}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .collection--views[data-layout=list] .financial-request-card>.financial-request-card__amount{margin-top:8px;padding-block:8px}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .request-list-card{text-align:start}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .request-card__top{display:block}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .request-card__top>.request-card__header{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px 8px;width:100%;min-width:0;display:flex!important}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .request-card__header>:is(.card-header__plot,.card-header__type){flex:none;order:0}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .request-card__header>.card-header__date{white-space:nowrap;order:1;font-size:.75rem;margin:0 0 0 auto!important}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .request-card__header>.card-header__status{flex:none;order:2;margin:0!important}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .request-card__type{align-items:center;gap:6px;width:max-content;display:inline-flex!important}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .request-card__type-icon{display:inline-grid}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .request-card__type-icon>svg{width:14px;height:14px}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .request-card__who{text-align:start;justify-content:flex-start;margin-top:8px}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .request-card__ask{text-align:start;overflow-wrap:anywhere;margin:8px 0 0;font-size:.98rem;font-weight:700;line-height:1.35;display:block}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .request-card__note{text-align:start;margin:10px 0 0}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) :is(.request-card__outcome,.request-card__decided){color:var(--flat-quiet,#55605a);text-align:start;margin:8px 0 0;font-size:.84rem;line-height:1.4}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .request-tools{justify-content:flex-end;margin:8px 0}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .request-tools>.request-kinds-scroll{flex:1 1 0;min-width:0}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .request-tools .request-kinds{align-items:center;min-height:44px;margin:0}.document-chip-row{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;max-width:100%;display:inline-flex}.doc-viewer__file{background:var(--flat-card,#f5efe2);color:var(--flat-ink,#18231c);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 14px;display:flex}.doc-viewer__file>span{overflow-wrap:anywhere;flex:160px;min-width:0}:is(.shell,#manor-visits):is(.shell,#manor-visits) .visit-flat-list .plot-row.visit-record{flex-direction:row;align-items:flex-start}:is(.shell,#manor-visits):is(.shell,#manor-visits) .visit-flat-list .plot-row.visit-record>.visit-row__status{text-align:start;flex-wrap:wrap;flex:100%;order:2;align-items:center;gap:6px 8px;margin:0;display:flex}@media (max-width:767px){:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .booking-list-card .card-header[data-card-header]{grid-template-rows:auto auto;grid-template-columns:auto auto minmax(0,1fr) auto;gap:6px;display:grid!important}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .booking-list-card .card-header__plot{grid-area:1/1}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .booking-list-card .card-header__type{grid-area:1/2}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .booking-list-card .card-header__status{grid-area:1/4;justify-self:end;margin:0}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .booking-list-card .card-header__date{grid-area:1/3;justify-self:end;margin:0;font-size:.68rem}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .booking-list-card .card-header__name{grid-area:2/1/auto/-1}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .booking-list-card .card-header:has([data-status-colour=Under\ Cancellation]) .card-header__date{grid-area:2/4}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .booking-list-card .card-header:has([data-status-colour=Under\ Cancellation]) .card-header__name{grid-column:1/4}}@media (max-width:389px){:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .booking-list-card .card-header__date{grid-area:2/4}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .booking-list-card .card-header__name{grid-column:1/4}}@media (max-width:767px){:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .plot-row__head>.card-header:has([data-booked-date]){grid-template-rows:auto auto;grid-template-columns:auto auto minmax(0,1fr);gap:6px;display:grid!important}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .plot-row__head>.card-header:has([data-booked-date])>.card-header__plot{grid-area:1/1}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .plot-row__head>.card-header:has([data-booked-date])>.card-header__type{grid-area:1/2}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .plot-row__head>.card-header:has([data-booked-date])>.card-header__status{grid-area:1/3;justify-self:end}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .plot-row__head>.card-header:has([data-booked-date])>.card-header__name{grid-area:2/1/auto/3}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .plot-row__head>.card-header:has([data-booked-date])>.card-header__date{grid-area:2/3;justify-self:end;font-size:.68rem}}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) :is(.finance-row,.booking-list-card,.plot-item) .card-header__status{align-items:center;gap:6px;display:inline-flex}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) :is(.finance-row,.booking-list-card,.plot-item) .card-header .lock-symbol{margin:0;position:relative;inset:auto}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .finance-page .finance-row:has(>.finance-file-toggle)>a>.due{grid-column:1/-1!important;width:auto!important;max-width:none!important;margin-right:-32px!important}@media (max-width:767px){:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .finance-page .finance-row:has(.card-header [data-lock-symbol]) .card-header__name{grid-column:1/4}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .finance-page .finance-row:has(.card-header [data-lock-symbol]) .card-header__date{grid-area:2/4;align-self:end}}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .requests-surface .request-card__type{white-space:normal;background:var(--pill-tint);border-color:var(--status-edge);max-width:100%;color:var(--status-ink);line-height:1.35}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .requests-surface .request-card__type-icon{color:var(--status-edge);flex:none}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .requests-surface .card-header__type{flex:0 auto;min-width:0;max-width:100%}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .requests-surface .request-card__who{align-items:baseline;gap:4px 8px}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .requests-surface .request-card__who>a{align-items:center;min-width:0;max-width:100%}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .requests-surface .request-card__who .avatar{flex:none}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .requests-surface .request-card__requester-name{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;min-width:0;overflow:visible}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .requests-surface .request-list{align-items:start;gap:12px}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .requests-surface .request-card__facts{gap:4px;margin-top:10px;padding-top:8px;display:grid}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .requests-surface .request-card__facts>p{margin:0;line-height:1.4}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .requests-surface .request-card__actions{gap:10px;margin-top:12px}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .requests-surface .request-kinds>button[data-request-kind]:not([aria-pressed=true]){background:var(--pill-tint);border-color:var(--status-edge);color:var(--status-ink)}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .requests-surface .request-kinds{gap:8px;padding-bottom:4px}.requests-surface .request-list-card{container:request-card/inline-size}@container request-card (max-width:480px){:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .requests-surface .request-card__top>.request-card__header{grid-template-columns:auto minmax(0,1fr) auto;display:grid!important}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .requests-surface .request-card__header>.card-header__plot{grid-area:1/1}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .requests-surface .request-card__header>.card-header__type{grid-area:1/2/auto/-1;justify-self:start}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .requests-surface .request-card__header:not(:has(>.card-header__plot))>.card-header__type{grid-column:1/-1}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .requests-surface .request-card__header>.card-header__date{grid-area:2/1/auto/3;justify-self:start;margin:0!important}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .requests-surface .request-card__header>.card-header__status{grid-area:2/3;justify-self:end}}.request-toolbar-row{display:contents}@media (min-width:900px){.request-toolbar-row{align-items:center;gap:16px;min-width:0;display:flex}.request-toolbar-row>.request-tools{flex:1 1 0;min-width:0}.request-toolbar-row>.request-archive-tools{flex:none;margin:0}.request-archive-tools>button{white-space:nowrap}.shell[data-skin=flat] .booking-page{--booking-total-align:flex-start}.shell[data-skin=flat] .booking-page .booking-person>a.whatsapp-link{align-self:center;min-height:44px;margin:12px auto 6px}.shell[data-skin=flat] .booking-page .booking-person__row{flex:1 0 auto}}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .financial-request-card .card-header[data-card-header]{grid-template-columns:auto minmax(0,1fr) auto;gap:6px;display:grid!important}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .financial-request-card .card-header__plot{grid-area:1/1}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .financial-request-card .card-header__type{grid-area:1/2}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .financial-request-card .card-header__status{grid-area:1/3;justify-self:end;margin:0}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .financial-request-card .card-header__name{text-overflow:ellipsis;white-space:nowrap;grid-area:2/1/auto/3;min-width:0;overflow:hidden}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .financial-request-card .card-header__date{white-space:normal;text-align:end;grid-area:2/3;justify-self:end}.request-card__secondary{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.request-card__secondary>.document-chip-row,.request-archive-control{display:contents}.shell[data-skin=flat] .request-list-card .request-card__secondary .document-chip-row>:is(.proof-chip,.btn),.request-card__secondary .request-archive-control>button{flex:0 auto;min-width:0;min-height:44px;margin:0;padding-inline:8px}.request-card__secondary:has(>.document-chip-row){grid-template-columns:max-content minmax(0,1fr);display:grid}.request-card__secondary:has(>.document-chip-row):has(>.request-archive-control){grid-template-columns:max-content minmax(0,1fr) auto}.request-card__secondary .document-field__value{gap:4px;padding-inline:6px;font-size:.875rem}.request-card__secondary .notice{flex-basis:100%;grid-column:1/-1}.shell[data-skin=flat] .request-kinds>.request-archive-filter{background:var(--flat-card);color:var(--flat-ink)}.shell[data-skin=flat] .request-kinds>.request-archive-filter[aria-pressed=true]{outline:2px solid var(--flat-ink);outline-offset:-3px}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .message-center__line>.card-header{grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;display:grid}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .message-center__line .card-header__type{grid-area:1/1/auto/-1;justify-self:start}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .message-center__line .card-header__plot{grid-area:1/2;justify-self:end}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .message-center__line .card-header__name{grid-area:2/1}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .message-center__line .card-header__status{flex-wrap:nowrap;grid-area:2/2;align-self:center;margin:0}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .message-center__line .message-center__timer{white-space:nowrap}.shell[data-skin=flat] .cabinet-file>.card-next-strip{justify-content:center;width:fit-content;max-width:100%;margin-left:auto}
[data-list-toolbar],:is(.shell,#manor-card-ui) [data-list-toolbar][data-list-toolbar]{box-sizing:border-box;flex-wrap:nowrap;align-items:center;gap:8px;width:100%;min-width:0;margin:0;display:flex}:is(.shell,#manor-card-ui) [data-list-toolbar][data-list-toolbar]>:is(.collection-search,.plot-search,.people-search__field){flex:1;width:auto;min-width:0;margin:0;padding:0}:is(.shell,#manor-card-ui) [data-list-toolbar][data-list-toolbar] input[type=search]{box-sizing:border-box;background-position:10px;width:100%;min-width:0;height:44px;min-height:44px;margin:0;padding-inline:32px 40px;display:block}:is(.shell,#manor-card-ui) [data-list-toolbar] :is(.collection-search__clear,.people-search__clear){width:40px;height:44px;min-height:44px;margin:0;padding:0;inset:0 0 auto auto}:is(.shell,#manor-card-ui) [data-list-toolbar][data-list-toolbar]>:is(.list-toolbar__select,.finance-sort){box-sizing:border-box;flex:0 0 44px;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;display:grid;position:relative}:is(.shell,#manor-card-ui) [data-list-toolbar]>.list-toolbar__select{border:var(--flat-edge,1px solid var(--line-strong));border-radius:var(--radius-shape);background:var(--flat-card,var(--paper-raised));color:var(--flat-ink,var(--ink));box-shadow:var(--flat-shadow-sm)}:is(.shell,#manor-card-ui) [data-list-toolbar]>.list-toolbar__select[data-active]{background:var(--flat-mustard,var(--paper-sunk))}:is(.shell,#manor-card-ui) [data-list-toolbar][data-list-toolbar]>.list-toolbar__select>select{box-sizing:border-box;opacity:0;cursor:pointer;border:0;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;margin:0;padding:0;position:absolute;inset:0}:is(.shell,#manor-card-ui) [data-list-toolbar]>.list-toolbar__select:focus-within{outline:3px solid var(--forest);outline-offset:3px}:is(.shell,#manor-card-ui) [data-list-toolbar][data-list-toolbar]>.plot-view{box-sizing:border-box;width:88px;height:44px;box-shadow:inset 0 0 0 1.5px var(--flat-ink,var(--line-strong)), var(--flat-shadow-sm,0 0 transparent);border:0;flex:0 0 88px;gap:0;margin:0;padding:0;display:inline-flex}:is(.shell,#manor-card-ui) [data-list-toolbar]>.plot-view>button{flex:0 0 44px;width:44px;height:44px;min-height:44px;margin:0;padding:0}:is(.shell,#manor-card-ui) [data-list-toolbar][data-list-toolbar]>.finance-sort>summary{box-sizing:border-box;width:44px;height:44px;min-height:44px;margin:0}.shell .visits-surface>.visits-head.visits-head--landing{margin-bottom:0}@media (max-width:640px){:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .plot-view.plot-view[data-phone-view=hidden]{display:none!important}}
:is(.shell,#manor-township-ui):is(.shell,#manor-township-ui) .township-house{color:#18231c;flex:none;width:18px;height:18px;display:block}:is(.shell,#manor-township-ui):is(.shell,#manor-township-ui) .township-pick__name{min-width:0}:is(.shell,#manor-township-ui):is(.shell,#manor-township-ui) .shell__township-pick>summary:before,:is(.shell,#manor-township-ui):is(.shell,#manor-township-ui) .shell__township-pick-list>button:before{content:none}:is(.shell,#manor-township-ui):is(.shell,#manor-township-ui) .shell__township-label{border-top:4px solid var(--tone);background:color-mix(in srgb,var(--tone) 14%,#fffdf6);color:#18231c;align-items:center;gap:7px;display:inline-flex}:is(.shell,#manor-township-ui):is(.shell,#manor-township-ui) :is([data-card-township],.finance-row__township[data-township-tone],.booking-titlechip>[data-township-tone],.booking-fact[data-township-tone]){color:#18231c;background:color-mix(in srgb,var(--tone) 14%,#fffdf6);border-bottom:2px solid var(--tone)}@media (min-width:900px){:is(.shell,#manor-township-ui):is(.shell,#manor-township-ui) .shell__township{position:relative}:is(.shell,#manor-township-ui):is(.shell,#manor-township-ui) .shell__township-pick{min-width:220px;max-width:320px}}:is(.shell,#manor-township-ui):is(.shell,#manor-township-ui) .shell__township-select{display:none}:is(.shell,#manor-township-ui):is(.shell,#manor-township-ui) .shell__township-pick{display:block;position:relative}:is(.shell,#manor-township-ui):is(.shell,#manor-township-ui) .shell__township-pick>summary{box-sizing:border-box;border:2px solid #18231c;border-top:5px solid var(--tone);border-radius:var(--radius-shape) var(--radius-shape) 0 0;background:color-mix(in srgb,var(--tone) 14%,#fffdf6);color:#18231c;white-space:normal;border-bottom:0;align-items:center;gap:7px;height:auto;min-height:44px;padding:7px 12px;font-weight:800;display:flex}:is(.shell,#manor-township-ui):is(.shell,#manor-township-ui) .shell__township-pick-list{max-height:min(42dvh,calc(100dvh - var(--shell-tabs) - 70px));z-index:100;background:0 0;border:0;border-radius:0;flex-direction:column;gap:0;padding:0;display:flex;position:absolute;inset:100% 0 auto;overflow:visible}:is(.shell,#manor-township-ui):is(.shell,#manor-township-ui) .shell__township-pick-list>button{box-sizing:border-box;border:2px solid #18231c;border-top:5px solid var(--tone);border-radius:var(--radius-shape) var(--radius-shape) 0 0;background:color-mix(in srgb,var(--tone) 14%,#fffdf6);color:#18231c;white-space:normal;text-align:left;border-bottom:0;flex:none;align-items:center;gap:7px;width:auto;min-height:42px;margin:0 5% -1.5px;padding:0 14px;font-weight:600;display:flex}:is(.shell,#manor-township-ui):is(.shell,#manor-township-ui) .shell__township-pick-list>button:nth-child(2){margin-inline:10%}:is(.shell,#manor-township-ui):is(.shell,#manor-township-ui) .shell__township-pick-list>button:nth-child(n+3){margin-inline:15%}:is(.shell,#manor-township-ui):is(.shell,#manor-township-ui) .shell__township-pick-list>button:nth-child(n+4){margin-inline:20%}@media (max-width:899px){:is(.shell,#manor-township-ui):is(.shell,#manor-township-ui) .shell__township-pick>summary{border-bottom:2.5px dotted var(--tone)}:is(.shell,#manor-township-ui):is(.shell,#manor-township-ui)>.shell__header>:is(form.shell__township,.shell__township--page){bottom:calc(var(--shell-tabs) + env(safe-area-inset-bottom));height:44px}:is(.shell,#manor-township-ui):is(.shell,#manor-township-ui) .shell__township-pick{min-width:min(224px,82vw);max-width:82vw}:is(.shell,#manor-township-ui):is(.shell,#manor-township-ui) .shell__township-pick-list{inset:auto 0 100%}:is(.shell,#manor-township-ui):is(.shell,#manor-township-ui) .shell__township-pick-list>button:last-child{margin-inline:5%}:is(.shell,#manor-township-ui):is(.shell,#manor-township-ui) .shell__township-pick-list>button:nth-last-child(2){margin-inline:10%}:is(.shell,#manor-township-ui):is(.shell,#manor-township-ui) .shell__township-pick-list>button:nth-last-child(3){margin-inline:15%}:is(.shell,#manor-township-ui):is(.shell,#manor-township-ui) .shell__township-pick-list>button:nth-last-child(n+4){margin-inline:20%}}@media (min-width:900px){.shell[data-skin=flat][data-skin]>.shell__header{align-items:center;padding-block:4px;padding-inline:16px}.shell[data-skin=flat][data-skin]>.shell__header>:is(form.shell__township,.shell__township--page,.shell__township-label){justify-content:flex-start;align-self:center}.shell[data-skin=flat][data-skin]>.shell__header .shell__township--page>:is(form,label){justify-content:flex-start;margin:0;display:contents}:is(.shell,#manor-township-ui):is(.shell,#manor-township-ui) .shell__township-pick{width:100%;min-width:0;max-width:320px}:is(.shell,#manor-township-ui):is(.shell,#manor-township-ui) .shell__township-pick>summary{box-sizing:border-box;height:44px;min-height:44px}:is(.shell,#manor-township-ui):is(.shell,#manor-township-ui) .shell__township-pick>summary .township-pick__name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}
.card-focus-scrim[popover]{background:color-mix(in srgb,var(--card-focus-ink) 45%,transparent);border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;animation:.14s ease-out card-focus-in;position:fixed;inset:0}.card-focus-scrim[data-treatment=attention]{background:color-mix(in srgb,var(--card-focus-ink) 18%,transparent)}.card-focus-scrim[data-leaving]{animation:.14s ease-in forwards card-focus-out}.card-focus-scrim::backdrop,[data-card-focused]::backdrop,[data-card-focus-layer]::backdrop{background:0 0}[data-card-focused]{box-sizing:border-box;overscroll-behavior-y:auto}[data-card-focus-layer][popover]{margin:0}[data-focus-disclosure=attention]:not([open]){position:relative}.card-focus-file-actions{padding:12px}.card-focus-view-file{margin:0}@keyframes card-focus-in{0%{opacity:0}to{opacity:1}}@keyframes card-focus-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.card-focus-scrim,[data-card-focused],[data-card-focused] *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.card-attention-bar{z-index:70;border:2px solid var(--flat-ink,#18231c);border-radius:var(--radius-shape);background:var(--flat-amber-tint,#f5e8c4);min-height:46px;color:var(--flat-ink,#18231c);box-shadow:3px 3px 0 var(--flat-ink,#18231c);font:inherit;text-align:start;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-weight:700;display:flex;position:fixed}.card-attention-bar>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.card-attention-bar[hidden]{display:none!important}.shell:has(.finance-row[data-card-focused]) :is(.notebook-watermark,[data-watermark]){visibility:hidden!important}.finance-row[data-card-focused]>.finance-file-toggle{color:#fff!important;background:var(--flat-brick,#b8452e)!important;font-size:1.4rem!important}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .finance-page .finance-row[data-card-focused][data-card-focused]>.todo__actions{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:stretch;gap:8px;grid-template-columns:none!important;width:auto!important;max-width:none!important;margin-right:-32px!important;padding-right:0!important;display:grid!important}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .finance-page .finance-row[data-card-focused]>.todo__actions>.cancellation-door{min-width:0;display:grid}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .finance-page .finance-row[data-card-focused]>.todo__actions>:is(.btn,.panel-open>.btn,.panel-open>button,.cancellation-door>.btn),:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .finance-page .finance-row[data-card-focused]>.todo__actions>.panel-open>:is(.btn,button):not(.finance-drawer-head__close){box-sizing:border-box;text-align:center;overflow-wrap:anywhere;justify-content:center;align-items:center;min-width:0;line-height:1.15;display:inline-flex;white-space:normal!important;width:100%!important;height:auto!important;min-height:48px!important;margin:0!important;padding:6px 8px!important;font-size:.875rem!important}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .finance-page .file-person>summary{flex-wrap:wrap;row-gap:4px}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .finance-page .file-person>summary:after{content:none}.file-person__contact{color:var(--flat-green,#2e5a45);flex:1 0 100%;align-items:center;gap:4px;font-size:.75rem;font-weight:700;display:inline-flex}.file-person__contact>svg{width:14px;height:14px;transition:transform .15s}.file-person[open] .file-person__contact>svg{transform:rotate(180deg)}.finance-row__overdue-banner>.booking-step-line__name{flex:60%;min-width:0}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .finance-page .finance-row>.todo__actions>.btn[data-record-step-locked]{cursor:not-allowed;opacity:1;background:var(--flat-ground,#f6f1e4)!important;color:var(--flat-quiet,#55605a)!important;border:1.5px dashed var(--flat-ink,#18231c)!important;box-shadow:none!important}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .finance-page .finance-row[data-card-focused][data-card-focused]>.todo__actions:has(>.lock-message){flex-wrap:wrap;display:flex!important}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .finance-page .finance-row[data-card-focused]>.todo__actions:has(>.lock-message)>:not(.lock-message,.sr-only){flex:1 1 0;min-width:0}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .finance-page .finance-row>.todo__actions>.lock-message{color:var(--flat-ink,#18231c);text-align:start;flex:0 0 100%;order:99;margin:0;font-size:.82rem;font-weight:700}.card-focus-close[popover]{color:#18231c;margin:0;font-size:22px;line-height:1;position:fixed;inset:auto;overflow:visible}.card-focus-close:not(:popover-open){display:none}[data-card-focus-close]>:is(.plot-row,.message-center__line)>span[aria-hidden=true]:last-child{display:none!important}[data-card-focus-close]>.plot-item__caret{visibility:hidden!important}.card-focus-close[popover]{color:#fff;background:var(--flat-brick,#b8452e);font-size:1.4rem}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) [data-card-focus-close]>.plot-row>:is(.avatar,.visit-record__glyph){display:none!important}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) [data-card-focus-close]>.plot-row .card-header{align-items:center;gap:6px 8px;min-height:44px;flex-wrap:wrap!important;display:flex!important}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) [data-card-focus-close]>.plot-row .card-header>.card-header__date{white-space:nowrap;order:1;margin-inline-start:0!important}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) [data-card-focus-close]>.plot-row .card-header>.card-header__status{order:2}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) [data-card-focus-close]>.plot-row .card-header>.card-header__name{overflow-wrap:anywhere;order:3;min-width:0;flex:100%!important}.lock-symbol{box-sizing:border-box;background:var(--flat-amber-tint,#f5e8c8);color:#18231c;cursor:help;border:1.5px solid #18231c;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:inline-grid;position:relative}.lock-symbol>svg{width:16px;height:16px}.lock-symbol:focus-visible{outline:2px solid var(--flat-green,#2e5a45);outline-offset:2px}.lock-symbol:is(:focus,:active):after{content:attr(data-lock-words);z-index:9;border-radius:var(--radius-shape);color:#18231c;text-align:start;white-space:normal;background:#fffdf6;border:1.5px solid #18231c;width:max-content;max-width:min(240px,70vw);padding:6px 10px;font-size:.8rem;font-weight:600;line-height:1.3;position:absolute;top:calc(100% + 6px);right:0;box-shadow:2px 2px #18231c}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) :is(.finance-row,.booking-list-card)>.lock-symbol{z-index:7;position:absolute;top:20px;right:40px;display:inline-grid!important}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .finance-row[data-card-focused]>.lock-symbol{top:22px;right:58px}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .booking-list-card{position:relative}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .booking-list-card>.lock-symbol{top:11px;right:12px}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) :is(.finance-row,.booking-list-card):has(>.lock-symbol)>a>.card-header{padding-right:32px!important}.booking-lock-notice__icon{vertical-align:-3px;display:inline-grid}.booking-lock-notice__icon>svg{width:18px;height:18px}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .message-center .message-center__line:after{content:none!important;display:none!important}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .message-center .message-center__line .card-header__name{flex:auto;min-width:0;max-width:none}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .message-center .message-center__line .card-header__name>strong{max-width:none}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) :is(.finance-row:has(>.finance-file-toggle:active):not([data-card-focused]),li[data-return-row]:has(>.plot-row:active):not([data-card-focused]),.message-center__row:has(>.message-center__line:active):not([data-card-focused])){transform:translate(2px,2px);box-shadow:1px 1px 0 var(--flat-ink,#18231c)!important}@media (prefers-reduced-motion:no-preference){:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) :is(.finance-row:has(>.finance-file-toggle),li[data-return-row]:has(>.plot-row),.message-center__row:has(>.message-center__line)){transition:transform 90ms,box-shadow 90ms}}[data-card-focused][data-card-focus-under]{visibility:hidden!important}[data-card-focused][data-card-focus-under] [data-card-focus-inner]{visibility:visible!important}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .plot-item .form-card--panel[data-card-focus-inner]:not([data-confirm-popup]):not([data-plot-editor]):not([data-booking-flow]):not(:has([data-confirm-hold])) [data-panel-close]{z-index:2;box-sizing:border-box;place-items:center;min-width:44px;line-height:0;overflow:hidden;background:var(--flat-brick,#b8452e)!important;color:#fff!important;border:1.5px solid #18231c!important;border-radius:50%!important;width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;font-size:0!important;display:grid!important;position:absolute!important;top:10px!important;right:12px!important;box-shadow:2px 2px #18231c!important}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .plot-item .form-card--panel[data-card-focus-inner]:not([data-confirm-popup]):not([data-plot-editor]):not([data-booking-flow]):not(:has([data-confirm-hold])) [data-panel-close]:before{content:"×";font-size:1.4rem;font-weight:800;line-height:1}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .plot-item .form-card--panel[data-card-focus-inner]:not([data-confirm-popup]):not([data-plot-editor]):not([data-booking-flow]):not(:has([data-confirm-hold]))>.form-card__title{z-index:1;background:var(--flat-ground,#f6f1e4);min-height:56px;box-shadow:0 -28px 0 var(--flat-ground,#f6f1e4), 0 1px 0 #18231c24;align-items:center;display:flex;position:sticky;top:0;padding:6px 56px 6px 0!important}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) [data-step-form][data-card-focused][data-focus-action=attention] .form-actions [data-panel-close]{display:none}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) [data-step-form]:has([data-finance-drawer-head]) .form-actions [data-panel-close]{display:none}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) [data-step-form] [data-card-focused] .panel-open__title{box-sizing:border-box;align-items:center;min-height:44px;margin:0 0 16px;padding:8px 52px 8px 0;display:flex}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) :is(.plot-item,.notice-card)>.lock-symbol{z-index:7;position:absolute;top:16px;right:48px}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .plot-item[data-card-focused]>.lock-symbol{right:58px}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .notice-card:has(>.lock-symbol)>a .card-header{padding-right:36px}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .notice-card>.lock-symbol{top:10px;right:12px}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .plot-edit-pop:has(.overlay-head__close) .form-actions__row--secondary[data-form-secondary-close]:has([data-panel-close]){display:none}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .panel-open[data-card-focused] .form-actions__row--secondary[data-form-secondary-close]:has([data-panel-close]){display:none}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) :is(.plot-edit-pop:has(.overlay-head__close),.panel-open[data-card-focused]) [data-panel-close-kind=close]{display:none}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) :is(.plot-edit-pop:has(.overlay-head__close),.panel-open[data-card-focused]) .form-actions__row--secondary:has([data-panel-close-kind=close]):not(:has(button:not([data-panel-close-kind=close]))){display:none}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .request-new-pop>.landing-header{z-index:5;background:var(--flat-ground,var(--paper));position:sticky;top:0}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .request-new-pop [data-panel-close],:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .request-new-pop .form-actions__row--secondary[data-form-secondary-close]{display:none}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .finance-page .finance-row[data-card-focused]>.todo__actions>.cancellation-door{position:relative}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .finance-page .finance-row[data-card-focused]>.todo__actions>.cancellation-door:before{content:"";border-inline-start:1.5px solid var(--line);pointer-events:none;position:absolute;inset-block:4px;inset-inline-start:-4.5px}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .message-center__row>.message-center__preview-toggle:after{content:none}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .message-center__row>.message-center__preview-text{padding-right:14px}
.close-control{box-sizing:border-box;background:var(--flat-card,#fffdf6);cursor:pointer;border:1.5px solid #18231c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;max-height:44px;padding:0;display:inline-flex;box-shadow:2px 2px #18231c}.close-control:focus-visible{outline:2px solid var(--flat-green,#2e5a45);outline-offset:3px}.finance-file-toggle.close-control{background:var(--flat-card,#fffdf6);border:1.5px solid #18231c;border-radius:50%;box-shadow:2px 2px #18231c}.shell[data-skin] .finance-row[data-card-focused]>.finance-file-toggle.close-control{top:22px!important;right:8px!important}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .finance-page .finance-row[data-card-focused]:has(>.finance-file-toggle.close-control)>:not(.finance-file-toggle,.card-step-progress,a){margin-right:-32px!important}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .finance-page .finance-row[data-card-focused]:has(>.finance-file-toggle.close-control)>a>:not(.due,.card-header,.booking-money__recorded){margin-right:-32px!important}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .finance-page .finance-row[data-card-focused]:has(>.finance-file-toggle.close-control)>a>.booking-money__recorded~.booking-money__recorded{margin-right:-32px!important}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .finance-page .finance-row[data-card-focused]:has(>.finance-file-toggle.close-control)>a>.card-header{margin-right:16px!important}.plot-edit-pop .overlay-head,.finance-drawer-head{touch-action:none}.shell[data-skin=flat] :is(.panel__close,.booking-cancel-dialog__close,.menu-sheet__close,.finance-drawer-head__close,.overlay-head__close,.plot-edit-pop .form-card__close){background:var(--flat-brick,#b8452e);color:#fff;font-size:1.4rem;line-height:1}html:has(.shell[data-skin=flat]) .pullup__close{background:var(--flat-brick,#b8452e);color:#fff;font-size:1.4rem;line-height:1}
:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) :is(.plot-view,.hierarchy-view-toggle,.home-carousel__switches,.home-scope:not(.home-scope--label)){border-radius:var(--radius-shape)!important;background:var(--flat-card,#fffdf6)!important;box-shadow:inset 0 0 0 1.5px var(--flat-ink,#18231c), var(--flat-shadow-sm,2px 2px 0 #18231c)!important;border:0!important;gap:0!important;padding:0!important;display:inline-flex!important;overflow:visible!important}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .home-carousel__switches{display:flex!important}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) :is(.plot-view,.hierarchy-view-toggle,.home-carousel__switches,.home-scope:not(.home-scope--label))>:is(button,a){isolation:isolate;box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;gap:6px;font-weight:700;text-decoration:none;position:relative;border-radius:var(--radius-shape)!important;min-width:44px!important;min-height:44px!important;box-shadow:none!important;color:var(--flat-ink,#18231c)!important;background:0 0!important;border:0!important;display:flex!important}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) :is(.home-carousel__switches,.home-scope:not(.home-scope--label))>:is(button,a){padding:0 18px!important}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) :is(.plot-view,.hierarchy-view-toggle,.home-carousel__switches,.home-scope:not(.home-scope--label))>:is(button,a):before{content:"";z-index:-1;background:0 0;border:1.5px solid #0000;border-radius:8px;transition:transform .12s,box-shadow .12s,background-color .12s,border-color .12s;position:absolute;inset:5px}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) :is(.plot-view,.hierarchy-view-toggle,.home-carousel__switches,.home-scope:not(.home-scope--label))>:is([aria-pressed=true],[aria-current=true]):before{border-color:var(--flat-ink,#18231c);background:var(--flat-mustard,#e0a83a);box-shadow:2px 2px 0 var(--flat-ink,#18231c)}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) :is(.plot-view,.hierarchy-view-toggle,.home-carousel__switches,.home-scope:not(.home-scope--label))>:is([aria-pressed=true],[aria-current=true]):active:before{box-shadow:0 0 0 var(--flat-ink,#18231c);transform:translate(2px,2px)}@media (hover:hover){:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) :is(.plot-view,.hierarchy-view-toggle,.home-carousel__switches,.home-scope:not(.home-scope--label))>:not([aria-pressed=true],[aria-current=true]):hover:before{background:#18231c12}}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) :is(.plot-view,.hierarchy-view-toggle,.home-carousel__switches,.home-scope:not(.home-scope--label))>:not([aria-pressed=true],[aria-current=true]):active:before{background:#18231c29;transform:translate(1px,1px)}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) :is(.plot-view,.hierarchy-view-toggle,.home-carousel__switches,.home-scope:not(.home-scope--label))>:is(button,a):focus-visible{outline:2px solid var(--flat-green,#2e5a45)!important;outline-offset:2px!important}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) :is(.plot-view,.hierarchy-view-toggle)>button svg{position:relative}@media (prefers-reduced-motion:reduce){:is(.plot-view,.hierarchy-view-toggle,.home-carousel__switches,.home-scope)>:is(button,a):before{transition:none!important}}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .home-finance-component .home-carousel__switches[data-switch-variant=section]{box-sizing:border-box;background:#1f4232!important;width:100%!important;display:flex!important}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .home-finance-component .home-carousel__switches[data-switch-variant=section]>button{flex:1 1 0;color:#e8efe6!important}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .home-finance-component .home-carousel__switches[data-switch-variant=section]>button[aria-pressed=true]{color:var(--flat-ink,#18231c)!important}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .home-finance-component .home-carousel__switches[data-switch-variant=section]>button[aria-pressed=true]:before{background:#fffdf6}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .home-finance-component .home-scope[data-switch-variant=scope]{flex:none;margin-inline-start:auto}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .home-finance-component a.home-hero[data-area=finance]>.home-hero__main:not(.kpi-tile){display:contents}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .home-finance-component a.home-hero[data-area=finance] .home-hero__main:not(.kpi-tile)>.home-kpi__value{grid-area:1/1;align-self:center;padding:10px 12px}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .home-finance-component a.home-hero[data-area=finance]>.home-hero__facts{grid-area:1/2}:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .home-finance-component a.home-hero[data-area=finance] .home-hero__main:not(.kpi-tile)>.home-kpi__label{border-top:1px solid var(--flat-ink,#18231c);grid-area:2/1/auto/-1;min-width:0;margin:0;padding:6px 12px;font-size:.8rem;line-height:1.3;display:block}:is(.shell,#manor-home-ui):is(.shell,#manor-home-ui) .home-finance-component .home-hero__main.kpi-tile>.home-kpi__label{overflow-wrap:anywhere;min-width:0;max-width:100%}:is(.shell,#manor-home-ui):is(.shell,#manor-home-ui) .home-finance-component .home-hero__main.kpi-tile>.home-kpi__label>.home-basis{white-space:normal}
.shell[data-skin=flat][data-skin][data-skin][data-skin][data-skin] :is(.visit-flat-list,.message-center__rows,.plot-cards,.finance-section__body>.stack,.request-list,.people-card-list,.townships-list,.venues-cards,.collection__list){gap:12px;display:grid}.shell[data-skin=flat][data-skin][data-skin][data-skin][data-skin] :is(.visit-flat-list,.message-center__rows,.plot-cards,.finance-section__body>.stack,.request-list,.people-card-list,.townships-list,.venues-cards,.collection__list)>*{min-width:0;margin-block:0}.visit-flat-list[data-layout=list]{grid-template-columns:minmax(0,1fr)}.shell[data-skin=flat][data-skin][data-skin][data-skin][data-skin] .message-center .message-center__rows[data-layout=list],:is(.shell,#manor-card-ui):is(.shell,#manor-card-ui) .collection--views[data-layout=list] .collection__list{gap:12px}
.shell{--landing-step:var(--form-row-gap,12px);--card-gap:12px}.page.landing-page:has(.landing-header){align-content:start;gap:var(--landing-step);padding-top:var(--landing-step);display:grid}.landing-page :is(.visits-surface,.requests-surface,.collection,.message-center--standalone,.people-directory,.venues-surface,.plot-list,.plot-count-block,.role-map){align-content:start;gap:var(--landing-step);display:grid}.landing-header .page__head-row{box-sizing:border-box;min-height:48px}@media (min-width:900px){.shell{--landing-step:var(--form-control-gap,16px)}}@media (max-width:899px){.shell{--landing-step:16px}}.shell[data-skin=flat] .person-profile-sections>.person-profile-doors+*{margin-top:var(--landing-step)}.finance-page .finance-section:not([open]):not([data-all]){display:none}.shell [data-sticky-status]{top:var(--status-filter-top,0px);z-index:12;isolation:isolate;position:sticky}[data-sticky-status]:before{content:"";z-index:-1;pointer-events:none;background:var(--flat-paper,#f5f0e2);opacity:0;border-radius:14px;transition:opacity .15s;position:absolute;inset:-6px -4px}[data-sticky-status][data-status-floating]:before{opacity:1}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){[data-sticky-status][data-status-floating]:before{-webkit-backdrop-filter:blur(8px);background:#f5f0e2e0}}@media (prefers-reduced-motion:reduce){[data-sticky-status]:before{transition:none}}.shell[data-skin=flat] .finance-page .finance-doors{gap:8px}@media (min-width:900px){.shell .page.landing-page{max-width:none;margin-inline:0}.shell[data-skin=flat] :is(.venues-surface>.collection-search,.venues-cards,.cabinet-page>.finance-file-tools,.cabinet-page>.cabinet){max-width:none}}
.home-greeting-host{display:contents}.shell__rail-greeting{display:none}@media (min-width:900px){.shell__rail-greeting{z-index:40;width:152px;display:block;position:fixed;top:78px;left:72px}.shell[data-skin=flat][data-skin][data-skin][data-skin] .home-dateline .home-greeting-host>.landing-header{z-index:40;width:152px;position:fixed;top:78px;left:72px}.shell[data-skin=flat][data-skin][data-skin][data-skin] .home-greeting-host .page__head-row{min-height:0;margin:0}.shell[data-skin=flat][data-skin][data-skin][data-skin] .home-greeting-host .page__title{color:#4b735e;white-space:nowrap;text-overflow:ellipsis;font-size:1.05rem;font-weight:700;line-height:1.2;display:block;overflow:hidden}.shell[data-skin=flat][data-skin] .home-page{padding-top:16px}.shell[data-skin=flat][data-skin][data-skin][data-skin] .home-dateline{min-height:0;margin-bottom:0;padding:0;display:contents}.shell[data-skin=flat][data-skin][data-skin][data-skin] .home-greeting-host>.landing-header{min-width:0;margin:0}}
