/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:Inter;src:url(/themes/custom/fast_theme/fonts/inter-var.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;}:root{font-optical-sizing:none;}
:root{--brand-600:#AA6526;--brand-700:#8C5624;--brand-800:#664120;--brand-500:#D87F2C;--brand-ink:#FFFFFF;--neutral-0:#FFFFFF;--neutral-50:#FAFAFA;--neutral-100:#F5F5F5;--neutral-200:#E5E5E5;--neutral-300:#D4D4D4;--neutral-400:#A3A3A3;--neutral-500:#737373;--neutral-600:#525252;--neutral-700:#404040;--neutral-800:#262626;--neutral-900:#171717;--neutral-950:#0A0A0A;--danger-600:#DC2626;--danger-700:#B91C1C;--danger-500:#EF4444;--danger-300:#FCA5A5;--danger-50:#FEF2F2;--success-600:#16A34A;--warning-600:#B45309;--info-600:#1D4ED8;--surface-page:var(--neutral-0);--surface-canvas:var(--surface-page);--surface-subtle:var(--neutral-50);--surface-hover:var(--neutral-100);--surface-brand-subtle:#F6ECE2;--border-default:var(--neutral-500);--border-rule:var(--neutral-200);--border-rule-strong:var(--neutral-300);--border-disabled:var(--neutral-200);--scrim:var(--neutral-950);--ink-heading:var(--neutral-900);--ink-body:var(--neutral-700);--ink-secondary:var(--neutral-600);--ink-hint:var(--neutral-500);--ink-disabled:var(--neutral-400);--link-ink:var(--brand-700);--link-ink-hover:var(--brand-800);--link-ink-visited:var(--brand-800);--public-announcement-surface:var(--brand-800);--public-footer-surface:var(--neutral-900);--public-chrome-ink:var(--neutral-0);--public-chrome-muted-ink:var(--neutral-300);--public-chrome-accent-ink:var(--brand-500);--public-chrome-container-max:1320px;--public-header-height:72px;--public-navigation-active-surface:color-mix(in srgb,var(--brand-600) 10%,var(--neutral-0));--layer-public-navigation:10;--layer-console-chrome:40;--layer-register-row-actions:2;--status-draft-ink:var(--neutral-600);--status-draft-bg:var(--neutral-100);--status-progress-ink:var(--brand-700);--status-progress-bg:color-mix(in srgb,var(--brand-600) 10%,var(--neutral-0));--status-done-ink:var(--success-600);--status-done-bg:color-mix(in srgb,var(--success-600) 10%,var(--neutral-0));--status-failed-ink:var(--danger-700);--status-failed-bg:var(--danger-50);--status-paused-ink:var(--warning-600);--status-paused-bg:color-mix(in srgb,var(--warning-600) 10%,var(--neutral-0));--status-archived-ink:var(--neutral-500);--status-archived-bg:var(--neutral-50);--font-family-base:Inter,system-ui,-apple-system,sans-serif;--font-family-mono:ui-monospace,"SF Mono","Cascadia Mono",Menlo,Consolas,monospace;--font-family-display:Georgia,"Iowan Old Style","Palatino Linotype",Palatino,Charter,"Times New Roman",Times,serif;--public-display-serif-letter-spacing:-0.008em;--public-display-serif-weight:400;--letter-spacing-base:0;--letter-spacing-caps:0.06em;--line-height-prose:1.45;--line-height-label:1.2;--font-size-section-header:15px;--font-weight-section-header:600;--font-size-field-label:14px;--font-weight-field-label:500;--font-size-column-header:12px;--font-weight-column-header:600;--font-size-register-cell:14px;--font-weight-register-cell:400;--font-size-control-value:15px;--font-weight-control-value:400;--font-size-hint:12px;--font-weight-hint:400;--font-size-option-card-title:14px;--font-weight-option-card-title:500;--font-size-option-card-description:14px;--font-weight-option-card-description:400;--font-size-button-label:14px;--font-weight-button-label:600;--font-size-picker-card-title:15px;--font-weight-picker-card-title:600;--font-size-picker-card-description:14px;--font-weight-picker-card-description:400;--font-size-page-title:25px;--font-weight-page-title:700;--font-size-app-page-title:19px;--font-weight-app-page-title:700;--font-weight-identity-name:700;--public-tenant-card-min:280px;--font-size-metric:26px;--font-weight-metric:700;--document-font-size-display:clamp(2.7rem,5.4vw,4.1rem);--document-font-size-h1:clamp(2rem,3.6vw,2.9rem);--document-font-size-h2:clamp(1.55rem,2.8vw,2.15rem);--document-font-size-h3:clamp(1.18rem,1.7vw,1.4rem);--document-font-size-lead:clamp(1.06rem,1.45vw,1.2rem);--document-section-rhythm:clamp(3.25rem,6.5vw,5.5rem);--document-font-weight-strong:700;--document-font-weight-label:400;--public-narrative-width:740px;--public-narrative-font-size:var(--font-size-section-header);--public-narrative-line-height:1.75;--public-platform-about-container-width:1320px;--public-platform-home-container-width:1320px;--public-platform-home-feature-media-height:230px;--public-platform-home-heading-measure:620px;--public-section-heading-size:clamp(2.1rem,4.1vw,3.5rem);--public-section-lead-size:clamp(1.15rem,1.55vw,1.375rem);--public-section-eyebrow-size:var(--font-size-section-header);--public-section-eyebrow-tracking:0.12em;--public-section-eyebrow-rule-length:var(--space-40);--public-feature-card-radius:16px;--public-feature-card-mark-size:48px;--public-feature-card-mark-glyph-size:var(--space-24);--public-feature-card-mark-radius:var(--space-12);--public-display-heading-line-height:1.06;--public-display-heading-letter-spacing:-0.018em;--public-platform-home-card-title-size:var(--public-feature-overview-card-title-size);--public-platform-home-card-title-line-height:1.35;--public-platform-home-card-description-size:16px;--public-platform-home-card-description-line-height:1.8;--public-platform-home-card-action-size:15px;--public-platform-home-card-action-weight:700;--public-feature-overview-card-title-size:22px;--public-feature-detail-row-line-height:1.6;--address-unavailable-width:560px;--address-unavailable-message-width:520px;--address-unavailable-title-size:27px;--control-height:40px;--button-height:36px;--console-topbar-height:62px;--radius-control:8px;--radius-card:8px;--shadow-card:0 1px 2px rgba(23,23,23,0.04);--shadow-menu:0 4px 12px rgba(23,23,23,0.06);--radius-pill:999px;--border-width:1px;--icon-stroke-width:2px;--note-accent-width:3px;--note-measure:92ch;--focus-ring-width:2px;--focus-ring-color:var(--brand-500);--option-card-h-1line:44px;--option-card-h-2line:72px;--textarea-min-h:120px;--touch-target-min:44px;--public-container-max:1320px;--console-container-max:1320px;--finance-document-editor-width:1320px;--finance-document-line-index-width:40px;--finance-document-line-description-width:200px;--finance-document-line-reason-width:180px;--pipeline-lane-min-width:236px;--auth-shell-max-width:1350px;--auth-shell-proposition-width:430px;--auth-shell-main-padding-max:92px;--auth-shell-card-width:400px;--auth-shell-title-size:27px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--gap-label-control:6px;--gap-control-hint:6px;--gap-field-field:var(--space-20);--gap-option-card:var(--space-12);--gap-header-rule:var(--space-12);--gap-rule-field:var(--space-24);--gap-section-section:var(--space-40);--form-column-width:640px;--breakpoint-mobile:360px;--breakpoint-tablet:768px;--breakpoint-desktop:992px;--breakpoint-wide:1400px;--console-bg:var(--neutral-50);--console-bg-2:var(--neutral-0);--console-surface:var(--neutral-0);--console-surface-2:var(--neutral-50);--console-surface-3:var(--neutral-100);--console-line:var(--neutral-200);--console-line-soft:var(--neutral-100);--console-text:var(--neutral-900);--console-text-2:var(--neutral-600);--console-text-3:var(--neutral-500);--console-accent:var(--brand-600);--console-accent-2:var(--brand-500);--console-amber:var(--warning-600);--console-rose:var(--danger-600);--console-green:var(--success-600);--console-red:var(--danger-600);--console-on-accent:var(--brand-ink);}
*,*::before,*::after{box-sizing:border-box;}html{-webkit-text-size-adjust:100%;}@media (pointer:fine){html{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--border-default) var(--surface-subtle);}}body{margin:0;background-color:var(--surface-canvas);color:var(--ink-body);font-family:var(--font-family-base);font-size:var(--font-size-control-value);font-weight:var(--font-weight-control-value);letter-spacing:var(--letter-spacing-base);line-height:var(--line-height-prose);}h1,h2,h3,h4,h5,h6{color:var(--ink-heading);line-height:var(--line-height-label);}a{color:var(--link-ink);text-decoration-thickness:from-font;text-underline-offset:0.18em;}a:hover,a:focus-visible{color:var(--link-ink-hover);}a:visited{color:var(--link-ink-visited);}input[type="checkbox"],input[type="radio"],progress,input[type="range"]{accent-color:var(--brand-600);}fieldset{margin:0;padding:0;border:0;}legend{padding:0;color:var(--ink-body);font-size:var(--font-size-field-label);font-weight:var(--font-weight-field-label);line-height:var(--line-height-label);}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-width);}button,input,select,textarea,fieldset,table,.fast-card,.fast-control,[class*="fast-button"],[class*="fast-option-card"],[class*="fast-picker-card"]{box-shadow:none;}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:0.01ms !important;}}.fast-scrollable,[data-fast-scrollable],select[multiple],.fast-console-topbar__drawer-panel,.fast-pricing-table,.fast-enquiry-pipeline__lanes,.fast-client-detail__tabs,.fast-visit-assign__panel,.fast-xero-connection__activity,.fast-p083-network-audit__table,.dtablewrap{scrollbar-color:var(--border-default) var(--surface-subtle);scrollbar-width:thin;}.fast-scrollable,[data-fast-scrollable],.fast-pricing-table,.fast-enquiry-pipeline__lanes,.fast-visit-assign__panel,.fast-xero-connection__activity,.fast-p083-network-audit__table,.dtablewrap{--fast-scroll-edge:var(--surface-page);background-image:linear-gradient(to right,var(--fast-scroll-edge),transparent),linear-gradient(to left,var(--fast-scroll-edge),transparent),linear-gradient(to right,var(--border-default),transparent),linear-gradient(to left,var(--border-default),transparent);background-position:left center,right center,left center,right center;background-repeat:no-repeat;background-size:var(--space-24) 100%,var(--space-24) 100%,var(--space-8) 100%,var(--space-8) 100%;background-attachment:local,local,scroll,scroll;}@media (max-width:991.98px){.fast-client-detail__tabs{--fast-scroll-edge:var(--surface-page);background-image:linear-gradient(to right,var(--fast-scroll-edge),transparent),linear-gradient(to left,var(--fast-scroll-edge),transparent),linear-gradient(to right,var(--border-default),transparent),linear-gradient(to left,var(--border-default),transparent);background-position:left center,right center,left center,right center;background-repeat:no-repeat;background-size:var(--space-24) 100%,var(--space-24) 100%,var(--space-8) 100%,var(--space-8) 100%;background-attachment:local,local,scroll,scroll;}}.fast-enquiry-pipeline__lanes{--fast-scroll-edge:var(--surface-subtle);}select[multiple]{--fast-scroll-edge:var(--surface-page);background-image:linear-gradient(to bottom,var(--fast-scroll-edge) var(--space-8),transparent),linear-gradient(to top,var(--fast-scroll-edge) var(--space-8),transparent),linear-gradient(to bottom,var(--border-default),transparent),linear-gradient(to top,var(--border-default),transparent);background-position:center top,center bottom,center top,center bottom;background-repeat:no-repeat;background-size:100% var(--space-16),100% var(--space-16),100% var(--space-8),100% var(--space-8);background-attachment:local,local,scroll,scroll;}
:root{--viewport:"mobile";--layout-columns:1;--layout-sidebar:0;--layout-table-dense:0;}.fast-layout{display:block;inline-size:100%;margin-inline:0;}.fast-region,.fast-layout__content{display:block;inline-size:100%;max-inline-size:var(--layout-container-max,100%);margin-inline:auto;padding-inline:var(--layout-container-pad,var(--space-16));}.fast-layout__column,.fast-region--sidebar-second{min-inline-size:0;}.fast-region--mobile-bottom-nav{position:fixed;inset-block-end:0;inset-inline:0;z-index:10;background-color:var(--surface-page);border-block-start:var(--border-width) solid var(--border-rule);}.fast-layout:has(.fast-region--mobile-bottom-nav) .fast-layout__content{padding-block-end:calc(var(--touch-target-min) + var(--space-16));}.fast-region--mobile-bottom-nav a,.fast-region--mobile-bottom-nav button{min-block-size:var(--touch-target-min);min-inline-size:var(--touch-target-min);}.fast-region--mobile-bottom-nav .fast-menu{flex-wrap:nowrap;justify-content:space-between;gap:0;}.fast-region--mobile-bottom-nav .fast-menu__item{flex:1 1 0;min-inline-size:0;}.fast-region--mobile-bottom-nav .fast-menu__item > a{flex-direction:column;inline-size:100%;gap:var(--space-4);padding-inline:0;font-size:var(--font-size-hint);font-weight:var(--font-weight-hint);}.fast-region--mobile-bottom-nav .fast-menu__item .fast-button__label{overflow:hidden;max-inline-size:100%;text-overflow:ellipsis;white-space:nowrap;}.fast-listing__table--dense thead{display:block;position:absolute;overflow:hidden;clip-path:inset(50%);inline-size:1px;block-size:1px;white-space:nowrap;}.fast-listing__table--dense table,.fast-listing__table--dense tbody,.fast-listing__table--dense tr,.fast-listing__table--dense td{display:block;inline-size:100%;}.fast-listing__table--dense tr{border:var(--border-width) solid var(--border-default);border-radius:var(--radius-card);margin-block-end:var(--space-8);padding:var(--space-12);}.fast-listing__table--dense td{display:flex;justify-content:space-between;gap:var(--space-8);padding-block:var(--space-4);}.fast-listing__table--dense td[data-label]::before{content:attr(data-label);color:var(--ink-secondary);font-size:var(--font-size-field-label);font-weight:var(--font-weight-field-label);line-height:var(--line-height-label);overflow-wrap:normal;}.fast-listing__table--dense td[data-fast-cell="empty"],.fast-exceptions__table td[data-fast-cell="empty"]{display:none;}.fast-listing__table--dense td{overflow-wrap:anywhere;}.field-multiple-table,.field-multiple-table thead,.field-multiple-table tbody,.field-multiple-table tr,.field-multiple-table th,.field-multiple-table td{display:block;inline-size:auto;}.field-multiple-table thead th:empty{display:none;}.field-multiple-table tbody tr{border:var(--border-width) solid var(--border-default);border-radius:var(--radius-card);margin-block-end:var(--space-8);padding:var(--space-12);}.field-multiple-table tbody td{padding-block:var(--space-4);}.field-multiple-table input,.field-multiple-table select,.field-multiple-table textarea{max-inline-size:100%;}.fast-exceptions__table,.fast-exceptions__table tbody,.fast-exceptions__table tr,.fast-exceptions__table td{display:block;inline-size:100%;}.fast-exceptions__table thead{display:block;position:absolute;overflow:hidden;clip-path:inset(50%);inline-size:1px;block-size:1px;white-space:nowrap;}.fast-exceptions__table tbody tr{border:var(--border-width) solid var(--border-default);border-radius:var(--radius-card);margin-block-end:var(--space-8);padding:var(--space-12);}.fast-exceptions__table td{display:flex;justify-content:space-between;gap:var(--space-8);}.fast-exceptions__table tbody td{padding-block:var(--space-4);}.fast-exceptions__table td[data-label]::before{content:attr(data-label);color:var(--ink-secondary);font-size:var(--font-size-field-label);font-weight:var(--font-weight-field-label);line-height:var(--line-height-label);}@media (min-width:768px){:root{--viewport:"tablet";--layout-table-dense:1;}.fast-listing__table--dense thead{display:revert;position:static;overflow:visible;clip-path:none;inline-size:auto;block-size:auto;white-space:normal;}.fast-listing__table--dense table,.fast-listing__table--dense tbody,.fast-listing__table--dense tr,.fast-listing__table--dense td{display:revert;inline-size:auto;}.fast-listing__table--dense tr{border:0;border-block-end:var(--border-width) solid var(--border-rule);border-radius:0;margin-block-end:0;padding:0;}.fast-listing__table--dense td{padding:var(--space-8) var(--space-12);}.fast-listing__table--dense td[data-label]::before{content:none;}.fast-listing__table--dense td[data-fast-cell="empty"],.fast-exceptions__table td[data-fast-cell="empty"]{display:revert;}.fast-listing__table--dense td{overflow-wrap:normal;}.field-multiple-table,.field-multiple-table thead,.field-multiple-table tbody,.field-multiple-table tr,.field-multiple-table th,.field-multiple-table td{display:revert;inline-size:auto;}.field-multiple-table thead th:empty{display:revert;}.field-multiple-table tbody tr{border:0;border-radius:0;margin-block-end:0;padding:0;}.field-multiple-table tbody td{padding-block:var(--space-8);}.fast-exceptions__table,.fast-exceptions__table tbody,.fast-exceptions__table tr,.fast-exceptions__table td{display:revert;inline-size:auto;}.fast-exceptions__table thead{display:revert;position:static;overflow:visible;clip-path:none;inline-size:auto;block-size:auto;white-space:normal;}.fast-exceptions__table tbody tr{border:0;border-radius:0;margin-block-end:0;padding:0;}.fast-exceptions__table tbody td{padding-block:var(--space-12);}.fast-exceptions__table td[data-label]::before{content:none;}.fast-region--mobile-bottom-nav{display:none;}.fast-layout:has(.fast-region--mobile-bottom-nav) .fast-layout__content{padding-block-end:0;}}@media (min-width:768px) and (max-width:991px){.fast-listing__table--dense :is(.cols-8,.cols-9,.cols-10,.cols-11,.cols-12) thead{display:block;position:absolute;overflow:hidden;clip-path:inset(50%);inline-size:1px;block-size:1px;white-space:nowrap;}.fast-listing__table--dense :is(.cols-8,.cols-9,.cols-10,.cols-11,.cols-12),.fast-listing__table--dense :is(.cols-8,.cols-9,.cols-10,.cols-11,.cols-12) tbody,.fast-listing__table--dense :is(.cols-8,.cols-9,.cols-10,.cols-11,.cols-12) tr{display:block;inline-size:100%;}.fast-listing__table--dense :is(.cols-8,.cols-9,.cols-10,.cols-11,.cols-12) tr{border:var(--border-width) solid var(--border-default);border-radius:var(--radius-card);margin-block-end:var(--space-8);padding:var(--space-12);}.fast-listing__table--dense :is(.cols-8,.cols-9,.cols-10,.cols-11,.cols-12) td{display:flex;justify-content:space-between;gap:var(--space-8);padding-block:var(--space-4);}.fast-listing__table--dense :is(.cols-8,.cols-9,.cols-10,.cols-11,.cols-12) td[data-label]::before{content:attr(data-label);}}@media (min-width:992px){:root{--viewport:"desktop";}.fast-layout:has(.fast-region--sidebar-second) .fast-layout__content{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--space-32);align-items:start;}}@media (min-width:1400px){:root{--viewport:"wide";}}
a:focus-visible,button:focus-visible,summary:focus-visible,input[type="checkbox"]:focus-visible,input[type="radio"]:focus-visible,input[type="range"]:focus-visible,input[type="color"]:focus-visible,input[type="file"]:focus-visible,input[type="submit"]:focus-visible,input[type="button"]:focus-visible,input[type="reset"]:focus-visible,input[type="image"]:focus-visible,[tabindex]:focus-visible,[role="button"]:focus-visible,[role="link"]:focus-visible,[role="tab"]:focus-visible,[role="menuitem"]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color) !important;outline-offset:var(--focus-ring-width) !important;}input:where(:not([type="checkbox"],[type="radio"],[type="range"],[type="color"],[type="file"],[type="submit"],[type="button"],[type="reset"],[type="image"])):focus-visible,select:focus-visible,textarea:focus-visible{outline:none !important;border-color:var(--brand-500);box-shadow:0 0 0 var(--focus-ring-width) var(--brand-500);}input:hover,select:hover,textarea:hover{outline:none;}:focus-visible{scroll-margin-block-end:calc(var(--touch-target-min) + var(--space-16));scroll-margin-block-start:calc(var(--touch-target-min) + var(--space-16));}.visually-hidden{position:absolute !important;overflow:hidden;clip-path:inset(50%);inline-size:1px;block-size:1px;margin:-1px;padding:0;border:0;white-space:nowrap;word-wrap:normal;}.visually-hidden--focusable:focus,.visually-hidden--focusable:focus-visible{position:static !important;overflow:visible;clip-path:none;inline-size:auto;block-size:auto;margin:0;padding:var(--space-8) var(--space-12);background-color:var(--surface-page);color:var(--ink-heading);white-space:normal;}.fast-status{display:inline-flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-8);border-radius:var(--radius-pill);font-size:var(--font-size-field-label);font-weight:var(--font-weight-field-label);line-height:var(--line-height-label);inline-size:max-content;max-inline-size:100%;justify-self:start;align-self:start;}.fast-status__icon{flex:none;inline-size:1em;block-size:1em;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none;}.fast-status__label{white-space:nowrap;}.fast-status__dot{flex:none;inline-size:var(--space-8);block-size:var(--space-8);border-radius:var(--radius-pill);background-color:currentColor;}.fast-status--draft{color:var(--status-draft-ink);background-color:var(--status-draft-bg);}.fast-status--progress{color:var(--status-progress-ink);background-color:var(--status-progress-bg);}.fast-status--done{color:var(--status-done-ink);background-color:var(--status-done-bg);}.fast-status--failed{color:var(--status-failed-ink);background-color:var(--status-failed-bg);}.fast-status--paused{color:var(--status-paused-ink);background-color:var(--status-paused-bg);}.fast-status--archived{color:var(--status-archived-ink);background-color:var(--status-archived-bg);}.form-required::after,.fast-field__required{color:var(--danger-600);}.form-required:not(.visually-hidden)::after{content:" *";}a,button,input[type="checkbox"],input[type="radio"],[role="button"]{min-block-size:var(--space-24);min-inline-size:var(--space-24);}p a,li:not(.pager__item) a,td a,.fast-prose a{min-block-size:0;min-inline-size:0;}.pager__item > a{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--touch-target-min);min-inline-size:var(--touch-target-min);}@media (forced-colors:active){:focus-visible{outline-color:Highlight !important;}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:var(--focus-ring-width) solid Highlight !important;outline-offset:var(--focus-ring-width) !important;}.fast-status{border:var(--border-width) solid currentColor;}[data-drupal-messages] > [data-message-type]::before,[data-drupal-messages] [role="alert"]::before,.fast-note::before{background-color:CanvasText !important;}}
.fast-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8);min-block-size:var(--button-height);padding-block:0;padding-inline:var(--space-16);border:var(--border-width) solid transparent;border-radius:var(--radius-control);background-color:transparent;color:inherit;font-family:var(--font-family-base);font-size:var(--font-size-button-label);font-weight:var(--font-weight-button-label);line-height:var(--line-height-label);letter-spacing:var(--letter-spacing-base);text-decoration:none;cursor:pointer;box-shadow:none;}.fast-button__icon{display:inline-flex;flex:none;inline-size:var(--space-16);block-size:var(--space-16);}.fast-button__icon svg{inline-size:100%;block-size:100%;fill:none;stroke:currentColor;stroke-width:var(--icon-stroke-width);}.fast-button--primary,.fast-button--primary:visited{background-color:var(--brand-600);border-color:var(--brand-600);color:var(--brand-ink);}.fast-button--primary:hover{background-color:var(--brand-700);border-color:var(--brand-700);color:var(--brand-ink);}.fast-button--primary:active{background-color:var(--brand-800);border-color:var(--brand-800);}.fast-button--secondary{background-color:var(--surface-page);border-color:var(--border-default);color:var(--neutral-700);}.fast-button--secondary:hover{background-color:var(--surface-subtle);}.fast-button--tertiary{color:var(--neutral-600);}.fast-button--tertiary:hover{background-color:var(--surface-hover);}.fast-button--link-colour{padding-inline:0;min-block-size:0;color:var(--brand-700);text-decoration:none;}.fast-button--link-colour:hover,.fast-button--link-colour:focus-visible{color:var(--brand-800);text-decoration:underline;}.fast-button--link-grey{padding-inline:0;min-block-size:0;color:var(--neutral-600);text-decoration:none;}.fast-button--link-grey:hover,.fast-button--link-grey:focus-visible{color:var(--neutral-900);text-decoration:underline;}.fast-button--destructive.fast-button--primary{background-color:var(--danger-600);border-color:var(--danger-600);color:var(--brand-ink);}.fast-button--destructive.fast-button--primary:hover{background-color:var(--danger-700);border-color:var(--danger-700);}.fast-button--destructive.fast-button--secondary{background-color:var(--danger-50);border-color:var(--danger-600);color:var(--danger-600);}.fast-button--destructive.fast-button--tertiary,.fast-button--destructive.fast-button--link-colour,.fast-button--destructive.fast-button--link-grey{color:var(--danger-600);}.fast-button--destructive:focus-visible{outline-color:var(--danger-500);}.fast-button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-width);}.fast-button--secondary:focus-visible,.fast-button--tertiary:focus-visible{border-color:var(--brand-500);}.fast-button[disabled]:not(.fast-button--loading),.fast-button[aria-disabled="true"]:not(.fast-button--loading),.fast-button--disabled:not(.fast-button--loading){border-color:var(--border-disabled);color:var(--ink-disabled);cursor:not-allowed;pointer-events:none;}.fast-button--primary:not(.fast-button--destructive)[disabled]:not(.fast-button--loading),.fast-button--primary:not(.fast-button--destructive)[aria-disabled="true"]:not(.fast-button--loading),.fast-button--primary:not(.fast-button--destructive).fast-button--disabled:not(.fast-button--loading){background-color:color-mix(in srgb,var(--brand-600) 40%,var(--surface-page));border-color:color-mix(in srgb,var(--brand-600) 40%,var(--surface-page));color:var(--brand-ink);}.fast-button--destructive[disabled]:not(.fast-button--loading),.fast-button--destructive[aria-disabled="true"]:not(.fast-button--loading){background-color:var(--danger-300);border-color:var(--danger-300);color:var(--brand-ink);}.fast-button--tertiary[disabled]:not(.fast-button--loading),.fast-button--tertiary[aria-disabled="true"]:not(.fast-button--loading),.fast-button--link-colour[disabled]:not(.fast-button--loading),.fast-button--link-grey[disabled]:not(.fast-button--loading),.fast-button--link-colour[aria-disabled="true"]:not(.fast-button--loading),.fast-button--link-grey[aria-disabled="true"]:not(.fast-button--loading){background-color:transparent;border-color:transparent;}.fast-button--loading{cursor:progress;pointer-events:none;}.fast-button__spinner{flex:none;inline-size:var(--space-16);block-size:var(--space-16);border:var(--focus-ring-width) solid currentColor;border-block-start-color:transparent;border-radius:50%;animation:fast-button-spin 0.7s linear infinite;}@keyframes fast-button-spin{to{transform:rotate(360deg);}}@media (prefers-reduced-motion:reduce){.fast-button__spinner{animation:none;}}.fast-button--icon-only{padding-inline:0;min-inline-size:var(--button-height);min-block-size:var(--button-height);}.fast-button--icon-trailing{flex-direction:row;}.fast-button--icon-leading{flex-direction:row;}
.fast-field{display:flex;flex-direction:column;gap:var(--gap-label-control);max-inline-size:var(--form-column-width);}.fast-field + .fast-field{margin-block-start:var(--gap-field-field);}.fast-field__label-row{display:flex;align-items:center;gap:var(--space-4);font-size:var(--font-size-field-label);line-height:var(--line-height-label);}.fast-field__label{color:var(--ink-heading);font-family:var(--font-family-base);font-size:var(--font-size-field-label);font-weight:var(--font-weight-field-label);line-height:var(--line-height-label);letter-spacing:var(--letter-spacing-base);}.fast-field__help{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:var(--space-16);block-size:var(--space-16);border:var(--border-width) solid currentColor;border-radius:50%;color:var(--border-default);font-size:var(--font-size-hint);font-weight:var(--font-weight-hint);line-height:var(--line-height-label);cursor:help;}.fast-field__control > .fast-field__help{margin-inline-end:var(--space-12);}.fast-field__control{display:flex;align-items:stretch;min-block-size:var(--control-height);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-control);background-color:var(--surface-page);}.fast-field__control:focus-within{border-color:var(--brand-500);box-shadow:0 0 0 var(--focus-ring-width) var(--brand-500);}.fast-field__input{display:flex;flex:1 1 auto;min-inline-size:0;}.fast-field__input > *{flex:1 1 auto;min-inline-size:0;}.fast-field__input > input[type="time"],.fast-field__input > input[type="date"],.fast-field__input > input[type="datetime-local"]{block-size:100%;}.fast-field__input input,.fast-field__input select,.fast-field__input textarea{inline-size:100%;min-inline-size:0;border:0;background-color:transparent;padding-inline:var(--space-12);color:var(--ink-heading);font-family:var(--font-family-base);font-size:var(--font-size-control-value);font-weight:var(--font-weight-control-value);line-height:var(--line-height-label);letter-spacing:var(--letter-spacing-base);}.fast-field__input select:not([multiple]){appearance:none;padding-inline-end:var(--space-32);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23525252' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-12) center;background-size:var(--space-16) var(--space-16);}[dir="rtl"] .fast-field__input select:not([multiple]){background-position:left var(--space-12) center;}.fast-field__input ::placeholder{color:var(--ink-hint);opacity:1;}.fast-field__input textarea{min-block-size:var(--textarea-min-h);padding-block:var(--space-8);line-height:var(--line-height-prose);resize:vertical;}.fast-field__leading,.fast-field__trailing{display:inline-flex;flex:none;align-items:center;gap:var(--space-8);padding-inline:var(--space-12);color:var(--ink-secondary);font-family:var(--font-family-base);font-size:var(--font-size-control-value);font-weight:var(--font-weight-control-value);line-height:var(--line-height-label);}.fast-field__leading svg,.fast-field__trailing svg{flex:none;inline-size:var(--space-16);block-size:var(--space-16);fill:none;stroke:currentColor;stroke-width:2;}.fast-field--filled .fast-field__input input,.fast-field--filled .fast-field__input select,.fast-field--filled .fast-field__input textarea{color:var(--ink-heading);}.fast-field--disabled .fast-field__control{border-color:var(--border-disabled);background-color:var(--surface-subtle);cursor:not-allowed;}.fast-field--disabled .fast-field__label,.fast-field--disabled .fast-field__leading,.fast-field--disabled .fast-field__trailing,.fast-field--disabled .fast-field__input input,.fast-field--disabled .fast-field__input select,.fast-field--disabled .fast-field__input textarea{color:var(--ink-disabled);}.fast-field__hint{margin:0;color:var(--ink-hint);font-family:var(--font-family-base);font-size:var(--font-size-hint);font-weight:var(--font-weight-hint);line-height:var(--line-height-prose);}.fast-field--leading-dropdown .fast-field__leading{padding-inline-end:0;}.fast-field--leading-dropdown .fast-field__leading select{border:0;background-color:transparent;color:var(--ink-body);font-family:var(--font-family-base);font-size:var(--font-size-control-value);font-weight:var(--font-weight-control-value);}.fast-field--leading-text .fast-field__leading{border-inline-end:var(--border-width) solid var(--border-default);color:var(--ink-hint);}.fast-field--payment .fast-field__leading img,.fast-field--payment .fast-field__leading svg{inline-size:auto;block-size:var(--space-16);}.fast-field--trailing-button .fast-field__trailing,.fast-field--file-upload .fast-field__trailing{border-inline-start:var(--border-width) solid var(--border-default);}.fast-field--trailing-button .fast-field__trailing .fast-button,.fast-field--file-upload .fast-field__trailing .fast-button{border-start-start-radius:0;border-end-start-radius:0;}.fast-field--password .fast-field__input input{letter-spacing:var(--letter-spacing-base);}.fast-field--password:has(:is(.password-strength,.password-confirm-message)) > .fast-field__control{display:block;min-block-size:0;border-width:0;background-color:transparent;box-shadow:none;}.fast-field--password:has(:is(.password-strength,.password-confirm-message)) > .fast-field__control > .fast-field__input{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-8);}.fast-field--password:has(:is(.password-strength,.password-confirm-message)) > .fast-field__control > .fast-field__input > input{min-block-size:var(--control-height);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-control);background-color:var(--surface-page);}.fast-field--password:has(:is(.password-strength,.password-confirm-message)) > .fast-field__control > .fast-field__input > input:focus{border-color:var(--brand-500);box-shadow:0 0 0 var(--focus-ring-width) var(--brand-500);}.fast-field--date-time .fast-field__input{align-items:center;gap:var(--space-4);}.fast-field--no-count-hori .fast-field__leading{border-inline-end:var(--border-width) solid var(--border-default);}.fast-field--no-count-hori .fast-field__trailing{border-inline-start:var(--border-width) solid var(--border-default);}.fast-field--no-count-hori .fast-field__input input{text-align:center;}.fast-field--no-count-vert .fast-field__trailing{flex-direction:column;gap:0;padding-inline:var(--space-4);border-inline-start:var(--border-width) solid var(--border-default);}.fast-field--otp .fast-field__control{min-block-size:0;border:0;background-color:transparent;}.fast-field--otp .fast-field__control:focus-within{border-color:transparent;box-shadow:none;}.fast-field--otp .fast-field__input{gap:var(--space-8);}.fast-field--otp .fast-field__input input{inline-size:var(--control-height);block-size:var(--control-height);padding-inline:0;border:var(--border-width) solid var(--border-default);border-radius:var(--radius-control);text-align:center;}.fast-field--otp .fast-field__control .fast-field__input input:focus-within,.fast-field--otp .fast-field__control .fast-field__input input:focus{border-color:var(--brand-500);box-shadow:0 0 0 var(--focus-ring-width) var(--brand-500);}.fast-field--disabled.fast-field--otp .fast-field__input input{border-color:var(--border-disabled);background-color:var(--surface-subtle);}.fast-field--file-upload .fast-field__input input[type="file"]{color:var(--ink-hint);}.fast-field__input--file-enhanced{position:relative;display:flex;gap:var(--space-12);align-items:center;flex-wrap:wrap;}.fast-field--file-upload
  .fast-field__control
  .fast-field__input--file-enhanced
  input[type="file"]{position:absolute;inset:0;inline-size:100%;block-size:100%;padding:0;opacity:0;border:0;pointer-events:none;}.fast-field__input--file-enhanced input[type="file"]::file-selector-button{display:none;}.fast-field__file-trigger{flex:none;}.fast-field__file-name{min-inline-size:0;overflow:hidden;color:var(--ink-hint);font-size:var(--font-size-hint);text-overflow:ellipsis;white-space:nowrap;}.fast-field__input--file-enhanced.is-fast-file-chosen .fast-field__file-name{color:var(--ink-body);}.fast-field--file-upload
  .fast-field__control:has(.fast-field__input--file-enhanced.is-fast-file-focus),.fast-field--file-upload
  .fast-field__control:has(.fast-field__input--file-enhanced.is-fast-file-dragover){border-color:var(--brand-500);box-shadow:0 0 0 var(--focus-ring-width) var(--brand-500);}.fast-field--file-upload
  .fast-field__control:has(.fast-field__input--file-enhanced.is-fast-file-dragover){background-color:var(--surface-brand-subtle);}.fast-field__control :is(input,select,textarea):focus,.fast-field__control :is(input,select,textarea):focus-visible{outline:none !important;box-shadow:none;}@media (forced-colors:active){.fast-field__control :is(input,select,textarea):focus,.fast-field__control :is(input,select,textarea):focus-visible{outline:var(--focus-ring-width) solid Highlight !important;outline-offset:var(--focus-ring-width) !important;}}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus,select:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active{-webkit-text-fill-color:var(--ink-heading);caret-color:var(--ink-heading);transition:background-color 100000s ease-in-out 0s;}:is(input,select,textarea):-webkit-autofill,:is(input,select,textarea):-webkit-autofill:hover,:is(input,select,textarea):-webkit-autofill:focus,:is(input,select,textarea):-webkit-autofill:active{box-shadow:inset 0 0 0 100vmax var(--surface-page);}.fast-field__control :is(input,select,textarea):-webkit-autofill,.fast-field__control :is(input,select,textarea):-webkit-autofill:hover,.fast-field__control :is(input,select,textarea):-webkit-autofill:focus,.fast-field__control :is(input,select,textarea):-webkit-autofill:active{box-shadow:inset 0 0 0 100vmax var(--surface-page);}:is(input,select,textarea):-webkit-autofill,:is(input,select,textarea):-webkit-autofill:hover,:is(input,select,textarea):-webkit-autofill:focus,:is(input,select,textarea):-webkit-autofill:active,.fast-field__control :is(input,select,textarea):-webkit-autofill,.fast-field__control :is(input,select,textarea):-webkit-autofill:hover,.fast-field__control :is(input,select,textarea):-webkit-autofill:focus,.fast-field__control :is(input,select,textarea):-webkit-autofill:active{border-radius:var(--radius-control);}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{appearance:auto;}
.fast-public-brand{display:inline-flex;gap:var(--space-12);align-items:center;color:var(--ink-heading);font-size:var(--font-size-section-header);font-weight:var(--font-weight-section-header);line-height:var(--line-height-label);text-decoration:none;}.fast-public-brand--inverse{color:var(--public-chrome-ink);}.fast-public-brand__mark{display:inline-grid;flex:none;inline-size:var(--touch-target-min);block-size:var(--touch-target-min);place-items:center;border-radius:var(--radius-control);background:var(--brand-500);color:var(--brand-ink);}.fast-public-brand__copy{display:grid;gap:var(--space-4);}.fast-public-brand__sublabel{color:var(--ink-secondary);font-size:var(--font-size-hint);font-weight:var(--font-weight-hint);}.fast-public-brand--inverse .fast-public-brand__sublabel{color:var(--public-chrome-muted-ink);}
.fast-enquiry-benefit{display:flex;gap:var(--space-12);align-items:flex-start;}.fast-enquiry-benefit__icon{display:grid;flex:0 0 var(--touch-target-min);inline-size:var(--touch-target-min);block-size:var(--touch-target-min);place-items:center;border-radius:50%;color:var(--brand-700);background:color-mix(in srgb,var(--brand-600) 10%,var(--surface-page));}.fast-enquiry-benefit__icon svg{inline-size:var(--space-20);block-size:var(--space-20);fill:none;stroke:currentColor;stroke-width:var(--icon-stroke-width);stroke-linecap:round;stroke-linejoin:round;}.fast-enquiry-benefit__copy{display:grid;gap:var(--space-4);}.fast-enquiry-benefit__copy strong{font-size:var(--font-size-section-header);font-weight:var(--font-weight-section-header);}.fast-enquiry-benefit__copy span{color:var(--ink-secondary);font-size:var(--font-size-field-label);line-height:var(--line-height-prose);}
.fast-posture--fe .fast-region--header-top,.fast-posture--fe .fast-region--header{max-inline-size:none;padding-inline:0;}.fast-posture--fe .fast-region--header-top{padding-block:0;border-block-end:var(--border-width) solid var(--brand-800);background-color:var(--public-announcement-surface);color:var(--public-chrome-ink);font-size:var(--font-size-hint);font-weight:var(--font-weight-hint);}.fast-posture--fe .fast-region--header{padding-block:0;border-block-end:var(--border-width) solid var(--border-rule);}.fast-announcement__inner{display:flex;gap:var(--space-8);align-items:center;max-inline-size:var(--layout-container-max);min-block-size:var(--touch-target-min);margin-inline:auto;padding-block:var(--space-8);padding-inline:var(--layout-container-pad);}.fast-announcement__status{flex:none;inline-size:var(--space-8);block-size:var(--space-8);border-radius:50%;background:var(--brand-500);}.fast-announcement__body,.fast-announcement__body .block__content{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:var(--space-4) var(--space-12);align-items:center;justify-content:space-between;}.fast-announcement__body p{margin-block:0;}.fast-announcement__body .field--name-field-announcement-text{color:inherit;}.fast-announcement__body .fast-button{color:var(--public-chrome-ink);}.fast-region--primary-nav{border-block-end:var(--border-width) solid var(--border-rule);background-color:var(--surface-page);}.fast-region--highlighted{padding-block-start:var(--space-16);}.fast-posture--be
  .fast-region--highlighted:not(:has([data-drupal-messages],.messages)){display:none;}.fast-region--content-top{padding-block-start:var(--space-16);}.fast-posture--be .fast-region--content-top{padding-block-start:0;}.fast-posture--be .fast-region--content-top h1{margin-block:0;}.fast-posture--be .fast-region--content-top:not(:has(+ .fast-tabs ul.tabs)){padding-block-end:var(--space-24);}.fast-posture--be .fast-region--content-top > div{padding-block-end:var(--gap-header-rule);border-block-end:var(--border-width) solid var(--border-rule);}.fast-posture--be .fast-region--content-top > div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:var(--space-16);row-gap:var(--space-8);}.fast-posture--be .fast-region--content-top > div > div:has(> nav[aria-labelledby="system-breadcrumb"]),.fast-posture--be .fast-region--content-top > div > div:has(.views-exposed-form){flex:1 0 100%;}.fast-posture--be .fast-region--content-top h1{font-size:var(--font-size-page-title);font-weight:var(--font-weight-page-title);line-height:var(--line-height-label);}.fast-region--content-top h1 .placeholder{font-style:normal;}.fast-posture--fe .fast-region--footer{margin-block-start:var(--space-40);max-inline-size:none;padding:0;border-block-start:0;background:var(--public-footer-surface);color:var(--public-chrome-muted-ink);font-size:var(--font-size-field-label);}.fast-posture--fe .fast-layout,.fast-posture--be .fast-layout{display:flex;min-block-size:100vh;flex-direction:column;}.fast-posture--fe .fast-layout__main,.fast-posture--be .fast-layout__main{flex:1 0 auto;}.fast-layout__main{display:block;padding-block:var(--space-24);}.fast-menu{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin-block:0;padding-inline-start:0;list-style:none;}.fast-menu__item{display:flex;align-items:stretch;min-inline-size:0;}.fast-menu__submenu{display:flex;flex-basis:100%;flex-direction:column;gap:var(--space-4);margin-block:0;padding-inline-start:var(--space-16);list-style:none;}.fast-menu__item > .fast-button{min-block-size:var(--touch-target-min);padding-inline:var(--space-12);border-radius:var(--radius-control);text-decoration:none;}.fast-menu__item > .fast-button:hover{background-color:var(--surface-hover);text-decoration:none;}.fast-menu__item.is-active > .fast-button{color:var(--brand-600);font-weight:var(--font-weight-section-header);}.fast-public-header{display:block;inline-size:100%;}.fast-public-header__inner{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--space-20);row-gap:var(--space-8);}.fast-public-header__branding{display:flex;flex:none;align-items:center;gap:var(--space-12);color:var(--ink-heading);font-size:var(--font-size-section-header);font-weight:var(--font-weight-section-header);line-height:var(--line-height-label);}.fast-public-header__branding a{color:inherit;text-decoration:none;}.fast-public-header__nav{min-inline-size:0;}.fast-public-header__account{margin-inline-start:auto;min-inline-size:0;}.fast-public-footer{display:block;inline-size:100%;}.fast-public-footer__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-24);}.fast-public-footer__text{color:var(--ink-secondary);line-height:var(--line-height-prose);}.fast-public-footer__links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-12);font-size:var(--font-size-hint);}.fast-public-footer__links a{color:inherit;}@media (min-width:768px){.fast-public-footer__inner{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);}}[data-drupal-messages]{display:grid;gap:var(--space-12);}[data-drupal-messages] > [data-message-type="status"],[data-drupal-messages] > [data-message-type="warning"],[data-drupal-messages] [role="alert"]{position:relative;padding:var(--space-12) var(--space-16) var(--space-12)
    calc(var(--space-16) + var(--space-20) + var(--space-8));color:var(--ink-body);font-size:var(--font-size-field-label);line-height:var(--line-height-prose);background-color:var(--fast-message-surface);border:var(--border-width) solid var(--border-rule);border-inline-start:var(--space-4) solid var(--fast-message-accent);border-radius:var(--radius-card);}[data-drupal-messages] > [data-message-type="status"]::before,[data-drupal-messages] > [data-message-type="warning"]::before,[data-drupal-messages] [role="alert"]::before{position:absolute;inset-block-start:var(--space-12);inset-inline-start:var(--space-16);inline-size:var(--space-20);block-size:var(--space-20);background-color:var(--fast-message-accent);content:"";-webkit-mask:var(--fast-message-icon) center / contain no-repeat;mask:var(--fast-message-icon) center / contain no-repeat;}[data-drupal-messages] > [data-message-type="status"]{--fast-message-surface:var(--status-done-bg);--fast-message-accent:var(--success-600);--fast-message-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9' fill='none' stroke='black' stroke-width='2'/%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='m7.8 12.2 2.9 2.9 5.5-6'/%3E%3C/svg%3E");}[data-drupal-messages] > [data-message-type="warning"]{--fast-message-surface:var(--status-paused-bg);--fast-message-accent:var(--warning-600);--fast-message-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linejoin='round' d='M12 3.6 2.2 20.4h19.6z'/%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' d='M12 9.8v4.6M12 17.7v.1'/%3E%3C/svg%3E");}[data-drupal-messages] [role="alert"]{--fast-message-surface:var(--status-failed-bg);--fast-message-accent:var(--danger-600);--fast-message-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9' fill='none' stroke='black' stroke-width='2'/%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' d='M12 7.5v5.5M12 16.4v.1'/%3E%3C/svg%3E");}[data-drupal-messages] > [data-message-type] > [role="alert"] + [role="alert"]{margin-block-start:calc(var(--border-width) * -1);border-start-start-radius:0;border-start-end-radius:0;}[data-drupal-messages] > [data-message-type] > [role="alert"]:has(+ [role="alert"]){border-end-start-radius:0;border-end-end-radius:0;}[data-drupal-messages] > [data-message-type] > [role="alert"] + [role="alert"]::before{content:none;}[data-drupal-messages] ul{display:grid;gap:var(--space-4);margin-block:var(--space-4) 0;padding-inline-start:var(--space-16);}
.fast-announcement__inner,.fast-public-header__inner,.fast-public-footer-shell__inner{max-inline-size:var(--public-chrome-container-max);}.fast-announcement{display:block;border-block-end:var(--border-width) solid var(--brand-800);background-color:var(--public-announcement-surface);color:var(--public-chrome-ink);font-size:var(--font-size-hint);font-weight:var(--font-weight-hint);}.fast-announcement__body .fast-button .fast-button__label::after{content:" \2192" / "";}.fast-public-header__inner{display:flex;gap:var(--space-20);align-items:center;min-block-size:var(--public-header-height);margin-inline:auto;padding-inline:var(--layout-container-pad);}.fast-public-header__branding{flex:none;}.fast-public-header__nav,.fast-public-header__actions{display:none;}.fast-public-header__actions{gap:var(--space-12);align-items:center;margin-inline-start:auto;}.fast-public-header__anonymous-cluster{display:flex;gap:var(--space-12);align-items:center;margin-inline-start:auto;}.fast-public-header__anonymous-cluster > .fast-public-header__actions,.fast-public-header__anonymous-cluster > .fast-public-header__drawer{margin-inline-start:0;}.fast-public-header__account .fast-menu{gap:0;}.fast-public-header__account .fast-button{border-color:var(--border-rule);}.fast-public-header__actions .fast-button{inline-size:auto;min-block-size:var(--touch-target-min);border-radius:var(--radius-pill);}.fast-public-composition .fast-button--primary,.fast-public-composition .fast-button--secondary{border-radius:var(--radius-pill);}.fast-public-composition .fast-button--primary,.fast-public-composition .fast-button--secondary,.fast-public-composition .fast-home-cta__secondary .fast-button{transition:background-color 150ms ease,border-color 150ms ease,box-shadow 150ms ease,color 150ms ease,transform 150ms ease;}.fast-public-composition .fast-button--primary:hover,.fast-public-composition .fast-button--primary:focus-visible,.fast-public-composition .fast-button--secondary:hover,.fast-public-composition .fast-button--secondary:focus-visible,.fast-public-composition .fast-home-cta__secondary .fast-button:hover,.fast-public-composition .fast-home-cta__secondary .fast-button:focus-visible{box-shadow:var(--shadow-menu);transform:translateY(-2px);}.fast-public-composition .fast-button--secondary:hover,.fast-public-composition .fast-home-cta__secondary .fast-button:hover{border-color:var(--brand-600);}.fast-public-composition .fast-button--primary:active,.fast-public-composition .fast-button--secondary:active,.fast-public-composition .fast-home-cta__secondary .fast-button:active{box-shadow:none;transform:translateY(0);}.fast-public-header__account-disclosure{position:relative;display:flex;min-inline-size:0;}.fast-public-header__account-avatar{display:inline-grid;flex:none;place-items:center;inline-size:var(--space-32);block-size:var(--space-32);border-radius:var(--radius-pill);background-color:var(--brand-700);color:var(--brand-ink);font-size:var(--font-size-hint);font-weight:var(--font-weight-section-header);}.fast-public-header__account-who{display:grid;gap:0;min-inline-size:0;text-align:start;}.fast-public-header__account-who strong,.fast-public-header__account-who span{overflow:hidden;line-height:var(--line-height-label);text-overflow:ellipsis;white-space:nowrap;}.fast-public-header__account-who strong{font-size:var(--font-size-field-label);font-weight:var(--font-weight-section-header);}.fast-public-header__account-who span{color:var(--ink-secondary);font-size:var(--font-size-hint);font-weight:var(--font-weight-hint);}.fast-public-header__account-panel{position:absolute;z-index:var(--layer-public-navigation);inset-block-start:calc(100% + var(--space-8));inset-inline-end:0;display:grid;gap:var(--space-8);inline-size:max-content;min-inline-size:min(var(--breakpoint-mobile),calc(100vw - (2 * var(--space-24))));max-inline-size:min(var(--breakpoint-tablet),calc(100vw - (2 * var(--space-24))));max-block-size:calc(100vh - var(--public-header-height) - var(--space-24));overflow:auto;padding:var(--space-12);border:var(--border-width) solid var(--border-rule);border-radius:var(--radius-card);background-color:var(--surface-page);}.fast-public-header__account-panel:has(> .fast-workspace-menu--mega){inline-size:min(calc(var(--breakpoint-desktop) + var(--space-32)),calc(100vw - (2 * var(--space-24))));min-inline-size:0;max-inline-size:none;}.fast-public-header__account-panel:has(> .fast-workspace-menu--fast-app){inline-size:min(calc(var(--breakpoint-mobile) + var(--space-32)),calc(100vw - (2 * var(--space-24))));}.fast-public-header__account-panel[hidden]{display:none;}.fast-public-header__account-identity{display:flex;gap:var(--space-12);align-items:center;padding:var(--space-12);border-radius:var(--radius-control);background-color:var(--surface-brand-subtle);}.fast-public-header__account-identity .fast-public-header__account-avatar{inline-size:var(--control-height);block-size:var(--control-height);font-size:var(--font-size-field-label);}.fast-public-header__account-identity .fast-public-header__account-who strong,.fast-public-header__account-identity .fast-public-header__account-who span{overflow:visible;white-space:normal;}.fast-public-header__account-menu .fast-menu{display:grid;gap:var(--space-4);}.fast-public-header__account-menu .fast-button{justify-content:start;inline-size:100%;border-color:transparent;border-radius:var(--radius-control);}.fast-public-header__account-menu .fast-button:hover{background-color:var(--surface-hover);}.fast-public-header__nav .fast-menu__item.is-active > .fast-button{background:var(--public-navigation-active-surface);color:var(--brand-800);}.fast-public-header__drawer{position:relative;margin-inline-start:auto;}.fast-public-header__drawer-toggle{display:grid;inline-size:var(--touch-target-min);min-block-size:var(--touch-target-min);padding:0;border:var(--border-width) solid var(--border-default);border-radius:var(--radius-control);background-color:var(--surface-page);color:var(--ink-heading);cursor:pointer;place-items:center;list-style:none;}.fast-public-header__drawer-icon{display:inline-flex;inline-size:var(--space-16);block-size:var(--space-16);}.fast-public-header__drawer-icon > .fast-navigation-icon{inline-size:100%;block-size:100%;}.fast-public-header__drawer-icon--close,.fast-public-header__drawer[open] .fast-public-header__drawer-icon--menu{display:none;}.fast-public-header__drawer[open] .fast-public-header__drawer-icon--close{display:inline-flex;}.fast-public-header__drawer-toggle::-webkit-details-marker{display:none;}.fast-public-header__drawer-panel{position:absolute;z-index:var(--layer-public-navigation);inset-block-start:calc(100% + var(--space-8));inset-inline-end:0;display:grid;min-inline-size:min(80vw,var(--breakpoint-mobile));padding:var(--space-16);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-control);background:var(--surface-page);}.fast-public-header__drawer:not([open]) > .fast-public-header__drawer-panel{display:none;}.fast-public-header__drawer-panel .fast-menu{display:grid;}.fast-public-footer-shell{inline-size:100%;background:var(--public-footer-surface);color:var(--public-chrome-muted-ink);}.fast-public-footer-shell__inner{margin-inline:auto;padding:var(--space-40) var(--layout-container-pad) var(--space-24);}.fast-public-footer-shell__main{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-32);}.fast-public-footer-shell__brand-column{display:grid;gap:var(--space-16);align-content:start;}.fast-public-footer-shell__editorial,.fast-public-footer-shell__editorial .fast-public-footer__text{color:inherit;line-height:var(--line-height-prose);}.fast-public-footer-shell__contact{align-content:start;}.fast-public-footer-shell__attribution a{color:var(--public-chrome-ink);font-weight:var(--font-weight-field-label);}.fast-public-footer-shell__contact a,.fast-public-footer-shell__attribution a,.fast-public-footer-shell__legal a{text-decoration-line:none;}.fast-public-footer-shell__contact a:hover,.fast-public-footer-shell__contact a:focus-visible,.fast-public-footer-shell__attribution a:hover,.fast-public-footer-shell__attribution a:focus-visible,.fast-public-footer-shell__legal a:hover,.fast-public-footer-shell__legal a:focus-visible{text-decoration-line:underline;}.fast-public-footer-shell__bar{display:flex;flex-wrap:wrap;gap:var(--space-12) var(--space-24);justify-content:space-between;margin-block-start:var(--space-24);padding-block-start:var(--space-16);border-block-start:var(--border-width) solid var(--border-default);}.fast-public-footer-shell__legal > div,.fast-public-footer-shell__legal .field__items{display:flex;flex-wrap:wrap;gap:var(--space-8);}.fast-public-footer-shell__legal > div > div + div::before,.fast-public-footer-shell__legal .field__item + .field__item::before{margin-inline-end:var(--space-8);content:'·';}.fast-public-footer-shell__legal a{color:var(--public-chrome-muted-ink);}.fast-public-footer-shell__legal{margin-inline-start:auto;}.fast-public-footer-shell__legal > .fast-menu{gap:var(--space-8);}.fast-public-footer-shell__legal .fast-menu__item > .fast-button{min-block-size:0;padding-inline:0;color:var(--public-chrome-muted-ink);}.fast-public-footer-shell__legal > .fast-menu > .fast-menu__item + .fast-menu__item::before{display:inline-flex;align-items:center;margin-inline-end:var(--space-8);content:'·';}.fast-public-footer-shell__navigation .fast-menu{display:grid;align-items:start;}.fast-public-footer-shell__navigation > .fast-menu{row-gap:var(--space-32);}.fast-public-footer-shell__navigation{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-32);align-content:start;}.fast-public-footer-shell__group--services > .fast-menu > .fast-menu__item > .fast-button{min-block-size:var(--space-24);margin-block-end:var(--space-4);padding-block:var(--space-4);padding-inline:0;color:var(--public-chrome-ink);font-weight:var(--font-weight-field-label);}.fast-public-footer-shell__group > .fast-menu > .fast-menu__item,.fast-public-footer-shell__navigation .fast-menu > .fast-menu__item{display:grid;align-content:start;}.fast-public-footer-shell__navigation .fast-menu__submenu{display:grid;gap:0;padding-inline-start:0;}.fast-public-footer-menu__heading{margin:0 0 var(--space-12);color:var(--public-chrome-ink);font-size:var(--font-size-hint);font-weight:var(--font-weight-section-header);letter-spacing:var(--letter-spacing-caps);line-height:var(--line-height-label);text-transform:uppercase;}.fast-public-footer-shell__navigation .fast-button--link-grey{color:var(--public-chrome-muted-ink);font-weight:var(--font-weight-hint);}.fast-public-footer-shell .fast-menu__item > .fast-button:hover,.fast-public-footer-shell .fast-menu__item > .fast-button:focus-visible{border-color:transparent;background-color:transparent;color:var(--public-chrome-accent-ink);text-decoration:none;}.fast-public-footer-shell .fast-menu__item.is-active > .fast-button{color:var(--public-chrome-accent-ink);}.fast-public-footer-shell__navigation .fast-button,.fast-public-footer-shell__contact .fast-button{justify-content:flex-start;min-block-size:var(--space-24);padding-block:var(--space-4);padding-inline:0;text-align:start;}@media (min-width:576px){.fast-public-footer-shell--platform-groups .fast-public-footer-shell__main,.fast-public-footer-shell--tenant-groups .fast-public-footer-shell__main{grid-template-columns:repeat(2,minmax(0,1fr));}.fast-public-footer-shell--platform-groups .fast-public-footer-shell__main{grid-template-rows:auto auto;}.fast-public-footer-shell--tenant-groups .fast-public-footer-shell__navigation{grid-template-columns:repeat(2,minmax(0,1fr));}.fast-public-footer-shell--platform-groups .fast-public-footer-shell__brand-column{position:relative;z-index:1;grid-column:1;grid-row:1;}.fast-public-footer-shell--platform-groups .fast-public-footer-shell__navigation{grid-column:1 / -1;grid-row:1 / span 2;grid-template-columns:subgrid;grid-template-rows:subgrid;}.fast-public-footer-shell--platform-groups .fast-public-footer-shell__navigation > .fast-menu{grid-column:1 / -1;grid-row:1 / span 2;grid-template-columns:subgrid;grid-template-rows:subgrid;gap:var(--space-32);}.fast-public-footer-shell--platform-groups .fast-public-footer-shell__navigation > .fast-menu > .fast-menu__item:nth-child(1){grid-column:2;grid-row:1;}.fast-public-footer-shell--platform-groups .fast-public-footer-shell__navigation > .fast-menu > .fast-menu__item:nth-child(2){grid-column:1;grid-row:2;}.fast-public-footer-shell--platform-groups .fast-public-footer-shell__navigation > .fast-menu > .fast-menu__item:nth-child(3){grid-column:2;grid-row:2;}}@media (min-width:768px){.fast-public-footer-shell__main{grid-template-columns:minmax(0,1.6fr) minmax(0,3fr);}.fast-public-footer-shell__navigation > .fast-menu{grid-template-columns:repeat(3,minmax(0,1fr));}}@media (min-width:992px){.fast-public-header__actions{display:flex;}.fast-public-header__inner:has(.fast-public-header__account-disclosure){flex-wrap:nowrap;}.fast-public-header__inner:has(.fast-public-header__account-disclosure) .fast-public-header__primary-action{flex:none;}.fast-public-header__inner:has(.fast-public-header__account-disclosure) > .fast-public-header__actions{min-inline-size:0;}}@media (min-width:1200px){.fast-public-footer-shell--platform-groups .fast-public-footer-shell__main{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));}.fast-public-footer-shell--platform-groups .fast-public-footer-shell__navigation{grid-column:2 / -1;grid-row:1;}.fast-public-footer-shell--platform-groups .fast-public-footer-shell__navigation > .fast-menu{grid-template-columns:repeat(3,minmax(0,1fr));}.fast-public-footer-shell--platform-groups .fast-public-footer-shell__navigation > .fast-menu > .fast-menu__item:nth-child(-n + 3){grid-column:auto;grid-row:auto;}.fast-public-footer-shell--tenant-groups .fast-public-footer-shell__main{grid-template-columns:minmax(0,1.6fr) minmax(0,2fr) minmax(0,1.3fr);}.fast-public-header__nav{display:flex;}.fast-public-header__drawer{display:none;}.fast-public-header__inner:has(.fast-public-header__account-disclosure) > .fast-public-header__nav{flex:none;}.fast-public-header__nav > .fast-menu--tenant-public-primary > .fast-menu__item{position:relative;}.fast-public-header__nav > .fast-menu--tenant-public-primary > .fast-menu__item > .fast-menu__submenu{position:absolute;z-index:var(--layer-public-navigation);inset-block-start:100%;inset-inline-start:0;display:none;min-inline-size:max-content;padding:var(--space-12);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-control);background:var(--surface-page);}.fast-public-header__nav > .fast-menu--tenant-public-primary > .fast-menu__item:hover > .fast-menu__submenu,.fast-public-header__nav > .fast-menu--tenant-public-primary > .fast-menu__item:focus-within > .fast-menu__submenu{display:flex;}.fast-public-header__nav > .fast-menu--tenant-public-primary > .fast-menu__item > .fast-button[aria-haspopup="true"]::after{inline-size:var(--space-8);block-size:var(--space-8);margin-inline-start:var(--space-4);border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor;transform:rotate(45deg) translateY(-2px);content:'';}}
.fast-console-topbar{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--space-16);row-gap:var(--space-8);}.fast-console-topbar__brand{display:flex;flex:none;gap:var(--space-12);align-items:center;}.fast-console-topbar__brand-mark{display:inline-grid;flex:none;place-items:center;inline-size:var(--space-32);block-size:var(--space-32);border-radius:var(--radius-control);background-color:var(--brand-600);color:var(--brand-ink);font-size:var(--font-size-field-label);font-weight:var(--font-weight-section-header);}.fast-console-topbar__brand-copy{display:grid;gap:0;min-inline-size:0;}.fast-console-topbar__brand-label{color:var(--ink-heading);font-size:var(--font-size-field-label);font-weight:var(--font-weight-section-header);line-height:var(--line-height-label);}.fast-console-topbar__brand-workspace{overflow:hidden;color:var(--ink-secondary);font-size:var(--font-size-hint);font-weight:var(--font-weight-hint);line-height:var(--line-height-label);letter-spacing:var(--letter-spacing-caps);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;}.fast-console-topbar__organisation,.fast-console-topbar__network,.fast-console-topbar__platform{display:inline-flex;align-items:center;min-inline-size:0;padding-block:var(--space-4);padding-inline:var(--space-12);border:var(--border-width) solid var(--border-rule);border-radius:var(--radius-pill);background-color:var(--surface-brand-subtle);color:var(--brand-800);font-size:var(--font-size-hint);font-weight:var(--font-weight-section-header);line-height:var(--line-height-label);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase;}.fast-console-topbar__account{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8);margin-inline-start:auto;min-inline-size:0;}.fast-console-topbar__bell,.fast-console-topbar__public-home,.fast-console-topbar__drawer-toggle{position:relative;flex:none;inline-size:var(--touch-target-min);block-size:var(--touch-target-min);padding-inline:0;border:var(--border-width) solid transparent;border-radius:var(--radius-control);background-color:transparent;color:var(--brand-700);text-decoration:none;}.fast-console-topbar__bell{display:inline-grid;place-items:center;}.fast-console-topbar__bell:hover,.fast-console-topbar__public-home:hover,.fast-console-topbar__drawer-toggle:hover{background-color:var(--surface-brand-subtle);border-color:var(--border-default);color:var(--brand-800);}.fast-console-topbar__bell svg,.fast-console-topbar__public-home svg,.fast-console-topbar__drawer-toggle svg{display:block;inline-size:var(--space-16);block-size:var(--space-16);}.fast-console-topbar__bell-count{position:absolute;inset-block-start:0;inset-inline-end:calc(-1 * var(--space-4));box-sizing:border-box;min-inline-size:var(--space-16);block-size:var(--space-16);padding-block:0;padding-inline:var(--space-4);border-radius:var(--radius-pill);background-color:var(--surface-brand-subtle);color:var(--brand-800);font-size:var(--font-size-hint);font-weight:var(--font-weight-section-header);line-height:var(--line-height-label);}.fast-console-topbar__public-home{display:none;place-items:center;}@media (min-width:992px){.fast-posture--be .fast-console-topbar__public-home{display:inline-grid;}}@media (min-width:1400px){.fast-posture--app .fast-console-topbar__public-home{display:inline-grid;}}@media (max-width:767.98px){.fast-console-topbar{flex-wrap:nowrap;column-gap:var(--space-8);}.fast-console-topbar__organisation,.fast-console-topbar__network,.fast-console-topbar__platform{display:block;flex:0 1 auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.fast-console-topbar__account{flex:none;flex-wrap:nowrap;}}.fast-org-context-ribbon{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-12);}a.fast-console-topbar__brand{color:inherit;text-decoration:none;}.fast-console-topbar__drawer{position:relative;flex:none;}.fast-console-topbar__drawer-toggle{display:grid;place-items:center;cursor:pointer;list-style:none;}.fast-console-topbar__drawer-toggle::-webkit-details-marker{display:none;}.fast-console-topbar__drawer-icon--close,.fast-console-topbar__drawer[open] .fast-console-topbar__drawer-icon--open{display:none;}.fast-console-topbar__drawer[open] .fast-console-topbar__drawer-icon--close{display:block;}.fast-console-topbar__drawer-panel{position:fixed;z-index:var(--layer-console-chrome);inset-block-start:calc(var(--console-topbar-height) + var(--space-8));inset-inline:var(--space-16);max-block-size:calc(100vh - var(--console-topbar-height) - (2 * var(--space-16)));padding:var(--space-16);overflow-y:auto;border:var(--border-width) solid var(--border-default);border-radius:var(--radius-card);background-color:var(--surface-page);}
.fast-listing,.fast-report{margin-block-end:var(--space-32);}.fast-listing > * + *,.fast-report > * + *{margin-block-start:var(--space-16);}.fast-listing__header,.fast-report__header{color:var(--ink-secondary);font-size:var(--font-size-hint);font-weight:var(--font-weight-hint);line-height:var(--line-height-prose);}.fast-listing__footer,.fast-report__footer{border-block-start:var(--border-width) solid var(--border-rule);padding-block-start:var(--gap-header-rule);color:var(--ink-secondary);font-size:var(--font-size-hint);font-weight:var(--font-weight-hint);line-height:var(--line-height-prose);}.fast-posture--be .fast-local-actions a{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--button-height);padding-inline:var(--space-16);color:var(--brand-ink);font-size:var(--font-size-button-label);font-weight:var(--font-weight-button-label);line-height:var(--line-height-label);text-decoration:none;background-color:var(--brand-600);border:var(--border-width) solid var(--brand-600);border-radius:var(--radius-control);}.fast-posture--be .fast-local-actions a:hover{color:var(--brand-ink);background-color:var(--brand-700);border-color:var(--brand-700);}.fast-posture--be .fast-local-actions a{gap:var(--space-8);}.fast-posture--be:has(.fast-report--network-audit) .fast-local-actions a{color:var(--ink-body);background-color:var(--surface-page);border-color:var(--border-default);}.fast-posture--be:has(.fast-report--network-audit) .fast-local-actions a:hover{color:var(--ink-body);background-color:var(--surface-hover);border-color:var(--ink-secondary);}.fast-local-actions__mark{display:inline-flex;flex:none;inline-size:var(--space-16);block-size:var(--space-16);}.fast-local-actions__mark svg{inline-size:100%;block-size:100%;fill:none;stroke:currentColor;stroke-width:var(--icon-stroke-width);}.fast-listing__filters,.fast-report__filters{background-color:var(--surface-page);border:var(--border-width) solid var(--border-rule);border-radius:var(--radius-card);padding:var(--space-12) var(--space-16);}.fast-listing__filters form,.fast-report__filters form,.open-switcher .open-switcher__filters{display:grid;gap:var(--gap-field-field);margin:0;}.fast-listing__filters label,.fast-listing__filters legend,.fast-report__filters label,.fast-report__filters legend,.open-switcher .open-switcher__filters label{color:var(--ink-secondary);font-size:var(--font-size-column-header);font-weight:var(--font-weight-column-header);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase;}.fast-listing__filters .form-actions,.fast-report__filters .form-actions,.open-switcher .open-switcher__filters .form-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-8);}.fast-listing__filters .form-actions :is(button,a),.fast-report__filters .form-actions :is(button,a),.open-switcher .open-switcher__filters .form-actions :is(button,a){--fast-filter-action-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M3 5h18l-7 8v6l-4 2v-8z'/%3E%3C/svg%3E");position:relative;flex:0 0 auto;inline-size:var(--control-height);min-inline-size:var(--control-height);padding-inline:0;overflow:hidden;font-size:0;line-height:1;}.fast-listing__filters .form-actions :is(button,a)::before,.fast-report__filters .form-actions :is(button,a)::before,.open-switcher .open-switcher__filters .form-actions :is(button,a)::before{content:"";position:absolute;inset:0;margin:auto;inline-size:var(--space-16);block-size:var(--space-16);background-color:currentcolor;-webkit-mask:var(--fast-filter-action-icon) center / contain no-repeat;mask:var(--fast-filter-action-icon) center / contain no-repeat;}.fast-listing__filters .form-actions :is(a,[data-drupal-selector*="reset"]),.fast-report__filters .form-actions :is(a,[data-drupal-selector*="reset"]),.open-switcher .open-switcher__filters .form-actions :is(a,[data-drupal-selector*="reset"]){--fast-filter-action-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M21 12a9 9 0 1 1-3-6.7L21 8M21 3v5h-5'/%3E%3C/svg%3E");}.fast-listing__filters :is(input:not([type="submit"],[type="checkbox"],[type="radio"]),select),.fast-report__filters :is(input:not([type="submit"],[type="checkbox"],[type="radio"]),select),.open-switcher .open-switcher__filters :is(input:not([type="submit"],[type="checkbox"],[type="radio"]),select){inline-size:100%;min-inline-size:0;}.fast-listing__filters select[multiple],.fast-report__filters select[multiple],.fast-listing__filters select[size]:not([size="1"]),.fast-report__filters select[size]:not([size="1"]){block-size:var(--control-height);min-block-size:var(--control-height);overflow-y:auto;}.fast-listing__filters fieldset .form-checkboxes,.fast-report__filters fieldset .form-checkboxes{display:flex;flex-wrap:wrap;gap:var(--space-8) var(--space-20);}.fast-listing__filters fieldset .form-checkboxes > .form-item,.fast-report__filters fieldset .form-checkboxes > .form-item{flex:0 1 auto;min-inline-size:0;max-inline-size:100%;margin:0;}.fast-multivalue-filter{position:relative;margin:0;}.fast-multivalue-filter.fast-multivalue-filter{min-inline-size:12rem;}.fast-multivalue-filter__label{display:block;margin-block-end:var(--space-4);color:var(--ink-secondary);font-size:var(--font-size-column-header);font-weight:var(--font-weight-column-header);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase;}.fast-multivalue-filter__disclosure{position:relative;margin:0;border:0;}.fast-multivalue-filter__disclosure > summary{display:flex;align-items:center;justify-content:space-between;min-block-size:var(--control-height);padding-inline:var(--space-12);overflow:hidden;color:var(--ink-body);font-size:var(--font-size-control-value);font-weight:var(--font-weight-control-value);line-height:var(--line-height-label);white-space:nowrap;cursor:pointer;background-color:var(--surface-page);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-control);}.fast-multivalue-filter__disclosure > summary:hover{border-color:var(--ink-secondary);}.fast-multivalue-filter__disclosure[open] > summary{border-color:var(--brand-500);box-shadow:0 0 0 var(--focus-ring-width) var(--brand-500);}.fast-multivalue-filter__disclosure > summary::after{content:"";flex:0 0 auto;inline-size:0.45rem;block-size:0.45rem;margin-inline-start:var(--space-12);border-inline-end:var(--border-width) solid currentcolor;border-block-end:var(--border-width) solid currentcolor;transform:rotate(45deg) translateY(-0.15rem);}.fast-multivalue-filter__disclosure[open] > summary::after{transform:rotate(225deg) translate(-0.1rem,-0.1rem);}.fast-multivalue-filter__disclosure > :is(.details-wrapper,.fast-multivalue-filter__panel){position:absolute;z-index:20;inset-block-start:calc(100% + var(--space-8));inset-inline-start:0;min-inline-size:100%;inline-size:max-content;max-inline-size:min(calc(100% + var(--space-40)),20rem,calc(100vw - (2 * var(--space-16))));max-block-size:min(20rem,52vh);padding:var(--space-12);overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border-default) transparent;overscroll-behavior:contain;background-color:var(--surface-page);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-card);box-shadow:var(--shadow-menu);}.fast-multivalue-filter .form-checkboxes{display:grid;gap:var(--space-4);}.fast-multivalue-filter .form-item{display:flex;align-items:center;min-block-size:var(--space-32);margin:0;padding-inline:var(--space-8);border-radius:var(--radius-control);}.fast-multivalue-filter .form-checkboxes .form-item:hover{background-color:var(--surface-hover);}.fast-multivalue-filter .form-checkboxes .form-item:focus-within{background-color:var(--surface-hover);}.fast-multivalue-filter .form-checkboxes .form-item:has(> input[type="checkbox"]:checked){background-color:var(--surface-brand-subtle);}.fast-multivalue-filter
  .form-checkboxes
  .form-item:has(> input[type="checkbox"]:checked)
  label{font-weight:var(--font-weight-field-label);}.fast-multivalue-filter .form-checkboxes .form-item:has(> input[type="checkbox"]:disabled){color:var(--ink-disabled);cursor:default;background-color:transparent;}.fast-multivalue-filter
  .form-checkboxes
  .form-item:has(> input[type="checkbox"]:disabled)
  label{color:var(--ink-disabled);cursor:default;}.fast-multivalue-filter .form-checkboxes .form-item:hover > input[type="checkbox"]:not(:checked,:disabled){border-color:var(--ink-secondary);}.fast-multivalue-filter .form-checkboxes .form-item > input[type="checkbox"]{flex:0 0 auto;inline-size:calc(var(--space-16) + var(--border-width));min-inline-size:calc(var(--space-16) + var(--border-width));block-size:calc(var(--space-16) + var(--border-width));min-block-size:calc(var(--space-16) + var(--border-width));}.fast-multivalue-filter .form-checkboxes label{color:var(--ink-body);font-size:var(--font-size-control-value);font-weight:var(--font-weight-control-value);letter-spacing:normal;text-transform:none;}.fast-multivalue-filter__foot{display:flex;justify-content:flex-end;margin-block-start:var(--space-8);padding-block-start:var(--space-8);border-block-start:var(--border-width) solid var(--border-rule);}.fast-multivalue-filter__clear{padding:var(--space-8) var(--space-12);font-size:var(--font-size-hint);font-weight:var(--font-weight-button-label);line-height:var(--line-height-label);text-decoration:underline;border-radius:var(--radius-control);}.fast-multivalue-filter__clear:hover,.fast-multivalue-filter__clear:focus-visible{background-color:var(--surface-brand-subtle);}.fast-listing__table,.fast-report__table{background-color:var(--surface-page);border-block-start:var(--border-width) solid var(--border-rule);border-block-end:var(--border-width) solid var(--border-rule);}.fast-listing__table:has(> section),.fast-report__table:has(> section){border-block:0;}.fast-listing__table table,.fast-report__table table{inline-size:100%;border-collapse:collapse;}.fast-listing__table thead th,.fast-report__table thead th,.fast-listing__content thead th,.fast-network-members thead th,.open-switcher__table thead th,.fast-pricing-table__table thead th,[class*="__table-wrap"] > table thead th,.fast-xero-connection__activity thead th{overflow-wrap:normal;text-align:start;vertical-align:middle;font-size:var(--font-size-column-header);font-weight:var(--font-weight-column-header);line-height:var(--line-height-label);text-transform:uppercase;letter-spacing:var(--letter-spacing-caps);background-color:color-mix(in srgb,var(--brand-600) 4%,var(--surface-page));color:var(--brand-800);border-block-end:calc(var(--border-width) * 2) solid var(--border-default);}.fast-listing__table tbody td,.fast-report__table tbody td,.fast-listing__content tbody td,.fast-lines tbody td,.fast-assign__current-table tbody td,.fast-assign__candidate-table tbody td,.fast-exceptions__table tbody td,.fast-network-members tbody td,.open-switcher__table tbody td{font-size:var(--font-size-register-cell);}.fast-listing__table > table > caption,.fast-report__table > table > caption{padding:var(--space-12) var(--space-16);text-align:start;color:var(--ink-secondary);font-size:var(--font-size-column-header);font-weight:var(--font-weight-column-header);line-height:var(--line-height-label);text-transform:uppercase;letter-spacing:var(--letter-spacing-caps);}.fast-listing__table thead th a,.fast-report__table thead th a,.fast-listing__content thead th a{color:inherit;text-decoration:none;}.fast-listing__table thead th > a:has(.tablesort),.fast-report__table thead th > a:has(.tablesort),.fast-listing__content thead th > a:has(.tablesort),.fast-p083-network-audit__table thead th > a:has(.tablesort){display:inline-flex;align-items:center;gap:var(--space-4);white-space:nowrap;}.fast-listing__table thead th .tablesort,.fast-report__table thead th .tablesort,.fast-listing__content thead th .tablesort,.fast-p083-network-audit__table thead th .tablesort{flex:none;inline-size:var(--space-12);block-size:var(--space-12);vertical-align:middle;background-size:contain;}.fast-listing__table thead th,.fast-report__table thead th,.fast-listing__table tbody td,.fast-report__table tbody td,.fast-pricing-table__table th,.fast-pricing-table__table td{padding-inline:var(--space-16);}.fast-listing__table tbody td:first-child a,.fast-report__table tbody td:first-child a{color:var(--brand-700);font-weight:var(--font-weight-section-header);text-decoration:none;}.fast-listing__table tbody td:first-child a:hover,.fast-report__table tbody td:first-child a:hover{text-decoration:underline;}.fast-posture--be [class*="__empty"]:not([class*="-pdf__empty"]),.fast-posture--app [class*="__empty"]:not([class*="-pdf__empty"]),.fast-financial-report__table:not(:has(table)),.fast-posture--be form > .form-item.js-form-item-empty.form-type-item,.fast-listing__table tbody > tr:only-child > td[colspan]:only-child,.fast-report__table tbody > tr:only-child > td[colspan]:only-child,.fast-xero-connection__activity tbody > tr:only-child > td[colspan]:only-child,.fast-posture--be table > tbody > tr:only-child > td[colspan]:only-child{--fast-empty-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M3 13h5l1.5 3h5L16 13h5'/%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M5.5 5h13l2.5 8v5a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-5z'/%3E%3C/svg%3E");padding:var(--space-24) var(--space-16);color:var(--ink-secondary);font-size:var(--font-size-control-value);line-height:var(--line-height-prose);text-align:center;}.fast-posture--be [class*="__empty"]:not([class*="-pdf__empty"])::before,.fast-posture--app [class*="__empty"]:not([class*="-pdf__empty"])::before,.fast-financial-report__table:not(:has(table))::before,.fast-posture--be form > .form-item.js-form-item-empty.form-type-item::before,.fast-listing__table tbody > tr:only-child > td[colspan]:only-child::before,.fast-report__table tbody > tr:only-child > td[colspan]:only-child::before,.fast-xero-connection__activity tbody > tr:only-child > td[colspan]:only-child::before,.fast-posture--be table > tbody > tr:only-child > td[colspan]:only-child::before{display:block;inline-size:var(--space-24);block-size:var(--space-24);margin:0 auto var(--space-8);background-color:var(--ink-hint);content:"";-webkit-mask:var(--fast-empty-icon) center / contain no-repeat;mask:var(--fast-empty-icon) center / contain no-repeat;}.fast-listing__empty,.fast-report__empty,.fast-exceptions__empty,.fast-posture--be form > .form-item.js-form-item-empty.form-type-item{background-color:var(--surface-subtle);border:var(--border-width) solid var(--border-rule);border-radius:var(--radius-card);}.fast-listing__empty:has(.fast-empty__title){display:grid;justify-items:center;text-align:center;}.fast-empty__title{margin:0;color:var(--ink-heading);font-size:var(--font-size-section-header);font-weight:var(--font-weight-section-header);line-height:var(--line-height-prose);}.fast-empty__description{max-inline-size:46ch;margin:var(--space-8) 0 0;color:var(--ink-secondary);font-size:var(--font-size-control-value);line-height:var(--line-height-prose);}.fast-empty__cta{margin-block-start:var(--space-16);}.fast-posture--be table:has(> tbody > tr:only-child > td[colspan]:only-child):not(.fast-listing__table *,.fast-report__table *,.fast-xero-connection__activity *,.fast-financial-report *){display:block;box-sizing:border-box;inline-size:100%;max-inline-size:var(--form-column-width);margin-inline:0;background-color:var(--surface-subtle);border:var(--border-width) solid var(--border-rule);border-radius:var(--radius-card);box-shadow:var(--shadow-card);}.fast-posture--be table:has(> tbody > tr:only-child > td[colspan]:only-child):not(.fast-listing__table *,.fast-report__table *,.fast-xero-connection__activity *,.fast-financial-report *) > thead{display:none;}.fast-posture--be table:has(> tbody > tr:only-child > td[colspan]:only-child):not(.fast-listing__table *,.fast-report__table *,.fast-xero-connection__activity *,.fast-financial-report *) > tbody,.fast-posture--be table:has(> tbody > tr:only-child > td[colspan]:only-child):not(.fast-listing__table *,.fast-report__table *,.fast-xero-connection__activity *,.fast-financial-report *) > tbody > tr{display:block;}.fast-posture--be table:has(> tbody > tr:only-child > td[colspan]:only-child):not(.fast-listing__table *,.fast-report__table *,.fast-xero-connection__activity *,.fast-financial-report *) > tbody > tr > td{display:block;padding:var(--space-40) var(--space-24);border:0;}.fast-posture--be form > .form-item.js-form-item-empty.form-type-item{max-inline-size:var(--form-column-width);}.fast-exceptions__empty{margin-block-start:var(--gap-rule-field);}.fast-listing__pager,.fast-report__pager{border-block-start:var(--border-width) solid var(--border-rule);padding-block-start:var(--gap-header-rule);}.fast-listing__pager .pager__items,.fast-report__pager .pager__items{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-8);list-style:none;margin:0;padding-inline-start:0;}.fast-listing__pager .pager__item > a,.fast-report__pager .pager__item > a{padding-inline:var(--space-12);color:var(--ink-body);background-color:var(--surface-page);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-control);text-decoration:none;}.fast-listing__pager .pager__item.is-active > a,.fast-report__pager .pager__item.is-active > a{color:var(--brand-ink);background-color:var(--brand-700);border-color:var(--brand-700);font-weight:var(--font-weight-field-label);}.fast-listing__pager .pager__item:not(.is-active) > a:hover,.fast-listing__pager .pager__item:not(.is-active) > a:focus-visible,.fast-report__pager .pager__item:not(.is-active) > a:hover,.fast-report__pager .pager__item:not(.is-active) > a:focus-visible{color:var(--brand-700);border-color:var(--brand-700);}.fast-listing__attachment-before,.fast-listing__attachment-after{color:var(--ink-secondary);font-size:var(--font-size-hint);line-height:var(--line-height-prose);}.fast-listing--report .csv-feed{--fast-download-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M12 3v12M7 10l5 5 5-5M4 20h16'/%3E%3C/svg%3E");display:block;margin-block-start:0;padding-block-start:var(--space-12);}.fast-listing--report .views-data-export-feed .feed-icon{display:inline;overflow:visible;inline-size:auto;background-image:none;text-indent:0;}.fast-listing--report .views-data-export-feed .feed-icon,.fast-listing--report .views-data-export-feed .feed-icon:visited{display:inline-flex;gap:var(--space-8);align-items:center;justify-content:center;min-block-size:var(--button-height);padding-inline:var(--space-16);color:var(--neutral-700);font-size:var(--font-size-button-label);font-weight:var(--font-weight-button-label);line-height:var(--line-height-label);text-decoration:none;background-color:var(--surface-page);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-control);transition:background-color 120ms ease,border-color 120ms ease;}.fast-listing--report .views-data-export-feed .feed-icon::before{flex:none;inline-size:var(--space-16);block-size:var(--space-16);background-color:currentcolor;content:"";-webkit-mask:var(--fast-download-icon) center / contain no-repeat;mask:var(--fast-download-icon) center / contain no-repeat;}.fast-listing--report .views-data-export-feed .feed-icon:hover{color:var(--neutral-700);background-color:var(--surface-subtle);border-color:var(--brand-500);}.fast-listing--report .views-data-export-feed .feed-icon:focus-visible{border-color:var(--brand-500);}.fast-listing--report .fast-listing__table,.fast-report__table--aggregate{font-variant-numeric:tabular-nums;}.fast-listing__cell--money{font-variant-numeric:tabular-nums;}.fast-listing__table thead th.fast-listing__cell--actions,.fast-listing__table tbody td.fast-listing__cell--actions{text-align:end;}@media (min-width:768px){.fast-listing__table > table:has(> tbody > tr > td .fast-row-action) > thead > tr > th:last-child,.fast-listing__table > table:has(> tbody > tr > td .fast-row-action) > tbody > tr > td:last-child{text-align:end;}}.fast-listing__table .links.inline{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--space-4);margin:0;padding:0;list-style:none;}.fast-listing__table .links.inline > li{margin:0;padding:0;}.fast-listing__table > table.sticky-header > thead,.fast-report__table > table.sticky-header > thead{top:0;z-index:1;}.fast-posture--be table.sticky-header > thead,.fast-posture--app table.sticky-header > thead{z-index:1;}.fast-row-action,td.fast-operative-register__actions > a,td[class*="views-field-view-"] > a{position:relative;display:inline-grid;place-items:center;inline-size:var(--space-32);block-size:var(--space-32);padding:0;overflow:hidden;color:var(--ink-secondary);font-size:0;line-height:1;text-decoration:none;background-color:var(--surface-page);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-control);}.fast-row-action:hover,.fast-row-action:focus-visible,td.fast-operative-register__actions > a:hover,td.fast-operative-register__actions > a:focus-visible,td[class*="views-field-view-"] > a:hover,td[class*="views-field-view-"] > a:focus-visible{color:var(--ink-body);text-decoration:none;background-color:var(--surface-hover);border-color:currentcolor;}.fast-row-action::before,td.fast-operative-register__actions > a::before,td[class*="views-field-view-"] > a::before{content:"";position:absolute;inset:0;margin:auto;inline-size:var(--space-16);block-size:var(--space-16);background-color:currentcolor;-webkit-mask:var(--fast-row-action-icon) center / contain no-repeat;mask:var(--fast-row-action-icon) center / contain no-repeat;}.fast-row-action--view,td.fast-operative-register__actions > a:not([href*="/edit"]),td[class*="views-field-view-"] > a:not([href*="/edit"]){--fast-row-action-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M2 12s3.6-7 10-7 10 7 10 7-3.6 7-10 7-10-7-10-7z'/%3E%3Ccircle cx='12' cy='12' r='3' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E");}.fast-row-action--edit,td.fast-operative-register__actions > a[href*="/edit"]{--fast-row-action-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M12 20h9M16.5 3.5a2.1 2.1 0 0 1 3 3L7 19l-4 1 1-4z'/%3E%3C/svg%3E");}.fast-row-action--open{--fast-row-action-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M14 3h7v7M10 14 21 3M21 14v5a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5'/%3E%3C/svg%3E");}.fast-row-action--mark-read{--fast-row-action-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='m4 12 5 5L20 6'/%3E%3C/svg%3E");}.fast-row-action--resend{--fast-row-action-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M21 12a9 9 0 1 1-3-6.7L21 8M21 3v5h-5'/%3E%3C/svg%3E");}.fast-row-action + .fast-row-action{margin-inline-start:var(--space-4);}.fast-listing__table > table > tbody > tr > td:last-child > a:not([class]),.fast-listing__table > table > tbody > tr > td:last-child > a:not([class]):visited{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--space-32);padding-inline:var(--space-12);color:var(--neutral-700);font-family:var(--font-family-base);font-size:var(--font-size-button-label);font-weight:var(--font-weight-button-label);line-height:var(--line-height-label);text-decoration:none;background-color:var(--surface-subtle);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-control);}.fast-listing__table > table > tbody > tr > td:last-child > a:not([class]):hover,.fast-listing__table > table > tbody > tr > td:last-child > a:not([class]):focus-visible{color:var(--neutral-700);text-decoration:none;background-color:var(--surface-hover);}@media (min-width:768px){.fast-listing__table > table:has(> tbody > tr > td:last-child > a:not([class])) > thead > tr > th:last-child,.fast-listing__table > table:has(> tbody > tr > td:last-child > a:not([class])) > tbody > tr > td:last-child{text-align:end;}}@media (min-width:768px){.fast-listing__table td:has(.fast-row-action),.fast-report__table td:has(.fast-row-action){white-space:nowrap;}}@media (max-width:767.98px){.fast-row-action{inline-size:var(--touch-target-min);block-size:var(--touch-target-min);}}@media (min-width:768px){.fast-listing__filters form,.fast-report__filters form,.open-switcher .open-switcher__filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(40%,1fr));align-items:start;gap:var(--space-16);}.fast-listing__filters form > *,.fast-report__filters form > *,.open-switcher .open-switcher__filters > *{min-inline-size:0;margin:0;}.fast-listing__filters .form-actions,.fast-report__filters .form-actions{align-self:end;}.fast-listing__filters form > .form-item,.fast-listing__filters form > .fast-multivalue-filter,.fast-listing__filters form > fieldset,.fast-report__filters form > .form-item,.fast-report__filters form > .fast-multivalue-filter,.fast-report__filters form > fieldset{align-self:end;}.fast-listing__filters form > .form-actions,.fast-report__filters form > .form-actions,.open-switcher .open-switcher__filters > .form-actions{grid-column:1 / -1;justify-content:flex-end;padding-block-start:var(--space-12);border-block-start:var(--border-width) solid var(--border-rule);}.fast-listing__filters .form-actions :is(button,input[type="submit"],a.button,.fast-button),.fast-report__filters .form-actions :is(button,input[type="submit"],a.button,.fast-button),.open-switcher .open-switcher__filters .form-actions :is(button,input[type="submit"],a.button,.fast-button){min-block-size:var(--control-height);}.fast-listing__filters input[type="date"],.fast-report__filters input[type="date"]{min-block-size:calc(var(--control-height) - (2 * var(--border-width)));}.fast-listing__filters fieldset > .fieldset-wrapper,.fast-report__filters fieldset > .fieldset-wrapper{display:flex;flex-wrap:wrap;align-items:end;gap:var(--space-8);}.fast-listing__filters fieldset > .fieldset-wrapper > *,.fast-report__filters fieldset > .fieldset-wrapper > *{flex:1 1 0;min-inline-size:0;}.fast-multivalue-filter__disclosure > :is(.details-wrapper,.fast-multivalue-filter__panel){position:absolute;}.fast-listing__table tbody tr,.fast-report__table tbody tr,.open-switcher__table tbody tr{border-block-end:var(--border-width) solid
      color-mix(in srgb,var(--surface-brand-subtle) 55%,var(--surface-page));transition:background-color 120ms ease;}.fast-listing__table tbody tr:last-child,.fast-report__table tbody tr:last-child,.open-switcher__table tbody tr:last-child,.fast-pricing-table__table tbody tr:last-child > *{border-block-end:0;}.fast-listing__table tbody tr:nth-child(even),.fast-report__table tbody tr:nth-child(even),.open-switcher__table tbody tr:nth-child(even){background-color:color-mix(in srgb,var(--brand-600) 2%,var(--surface-page));}.fast-listing__table tbody tr:hover,.open-switcher__table tbody tr:hover,.fast-pricing-table__table tbody tr:hover{background-color:color-mix(in srgb,var(--brand-600) 6%,var(--surface-page));}.fast-listing__table thead th,.fast-report__table thead th,.open-switcher__table thead th,.fast-pricing-table__table thead th{padding-block:var(--space-16);}.fast-listing__table thead tr,.fast-report__table thead tr,.fast-listing__content thead tr,.fast-network-members thead tr,.open-switcher__table thead tr,.fast-pricing-table__table thead tr{block-size:calc(var(--space-24)
      + (2 * var(--space-8))
      + (2 * var(--border-width)));}.fast-listing__table tbody td,.fast-report__table tbody td,.open-switcher__table tbody td,.fast-pricing-table__table tbody :is(th,td){padding-block:var(--space-12);}}@media (min-width:768px) and (max-width:991.98px){.fast-listing__table--dense
    :is(.cols-8,.cols-9,.cols-10,.cols-11,.cols-12)
    tbody tr:nth-child(even){background-color:transparent;}}@media (min-width:992px){.fast-listing .fast-listing__filters form,.fast-report .fast-report__filters form,.open-switcher .open-switcher__filters{grid-template-columns:repeat(auto-fit,minmax(19%,1fr))
      calc((2 * var(--control-height))
        + var(--space-8)
        + var(--space-16)
        + var(--border-width));}.fast-listing .fast-listing__filters form > .form-actions,.fast-report .fast-report__filters form > .form-actions,.open-switcher .open-switcher__filters > .form-actions{grid-column:-2 / -1;grid-row:1;align-self:stretch;justify-self:end;align-items:flex-end;justify-content:flex-end;padding-block-start:0;padding-inline-start:var(--space-16);border-block-start:0;border-inline-start:var(--border-width) solid var(--border-rule);}.fast-listing__filters form > fieldset.form-item,.fast-report__filters form > fieldset.form-item{grid-column:span 2;}}@media (max-width:767.98px){.fast-multivalue-filter{inline-size:100%;}.fast-multivalue-filter__disclosure > :is(.details-wrapper,.fast-multivalue-filter__panel){position:static;inline-size:100%;max-inline-size:none;margin-block-start:var(--space-4);}}@media (min-width:768px) and (max-width:991.98px){.fast-listing__table th.priority-low,.fast-listing__table td.priority-low,.fast-report__table th.priority-low,.fast-report__table td.priority-low{display:none;}}.fast-listing__table .tableresponsive-toggle-columns,.fast-report__table .tableresponsive-toggle-columns{padding-block:var(--space-8);text-align:end;}@media (min-width:768px){.fast-listing__table--dense td.views-field-recurrence-occurrence-key{word-break:break-all;}}.fast-listing:not(.fast-detail__section .fast-listing,.fast-client-detail__card .fast-listing,.fast-listing__table .fast-listing) > .fast-listing__table:not(:has(> section)),.fast-report:not(.fast-detail__section .fast-report,.fast-client-detail__card .fast-report,.fast-listing__table .fast-report) > .fast-report__table:not(:has(> section)){overflow:hidden;background:var(--surface-page);border:var(--border-width) solid var(--border-rule);border-radius:var(--radius-card);}@media (min-width:768px){.fast-listing:not(.fast-detail__section .fast-listing,.fast-client-detail__card .fast-listing,.fast-listing__table .fast-listing) > .fast-listing__table:not(:has(> section)),.fast-report:not(.fast-detail__section .fast-report,.fast-client-detail__card .fast-report,.fast-listing__table .fast-report) > .fast-report__table:not(:has(> section)){overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--border-default) transparent;}}.fast-listing .dropbutton-wrapper.open,.fast-report .dropbutton-wrapper.open{z-index:var(--layer-register-row-actions);}.fast-listing .dropbutton-wrapper.open > .dropbutton-widget,.fast-report .dropbutton-wrapper.open > .dropbutton-widget{background-color:var(--surface-page);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-card);box-shadow:var(--shadow-menu);padding-block:var(--space-4);padding-inline-start:var(--space-8);padding-inline-end:var(--space-32);text-align:start;min-inline-size:max-content;}.fast-listing .dropbutton-wrapper.open .dropbutton-toggle + .secondary-action,.fast-report .dropbutton-wrapper.open .dropbutton-toggle + .secondary-action{border-block-start:var(--border-width) solid var(--border-rule);}.fast-listing td .dropbutton-multiple,.fast-report td .dropbutton-multiple{margin-inline-end:0;padding-inline-end:0;min-block-size:var(--space-32);}.fast-listing td .dropbutton-multiple > .dropbutton-widget,.fast-report td .dropbutton-multiple > .dropbutton-widget{inset-inline-start:auto;inset-inline-end:0;padding-inline-end:var(--space-32);}.fast-listing .dropbutton-wrapper:not(.open) > .dropbutton-widget,.fast-report .dropbutton-wrapper:not(.open) > .dropbutton-widget{display:inline-block;min-block-size:var(--space-32);background-color:var(--surface-subtle);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-control);}.fast-listing .dropbutton-wrapper:not(.open) .dropbutton-action > a,.fast-report .dropbutton-wrapper:not(.open) .dropbutton-action > a{display:flex;align-items:center;min-block-size:calc(var(--space-32) - (2 * var(--border-width)));padding-inline:var(--space-12);color:var(--neutral-700);font-size:var(--font-size-button-label);font-weight:var(--font-weight-button-label);line-height:var(--line-height-label);text-decoration:none;}.fast-listing .dropbutton-wrapper:not(.open) .dropbutton-action > a:hover,.fast-listing .dropbutton-wrapper:not(.open) .dropbutton-action > a:focus-visible,.fast-report .dropbutton-wrapper:not(.open) .dropbutton-action > a:hover,.fast-report .dropbutton-wrapper:not(.open) .dropbutton-action > a:focus-visible{color:var(--neutral-700);text-decoration:none;background-color:var(--surface-hover);}.fast-listing .dropbutton-toggle,.fast-report .dropbutton-toggle{inline-size:var(--space-32);color:var(--ink-secondary);}.fast-listing .dropbutton-wrapper:not(.open) .dropbutton-toggle,.fast-report .dropbutton-wrapper:not(.open) .dropbutton-toggle{border-inline-start:var(--border-width) solid var(--border-rule);}.fast-listing .dropbutton-toggle button:hover,.fast-listing .dropbutton-toggle button:focus-visible,.fast-report .dropbutton-toggle button:hover,.fast-report .dropbutton-toggle button:focus-visible{color:var(--ink-body);background-color:var(--surface-hover);border-radius:0 var(--radius-control) var(--radius-control) 0;}.fast-listing .dropbutton-wrapper.open .dropbutton-action > a,.fast-report .dropbutton-wrapper.open .dropbutton-action > a{padding:var(--space-8) var(--space-12);color:var(--ink-body);font-size:var(--font-size-button-label);font-weight:var(--font-weight-button-label);line-height:var(--line-height-label);text-decoration:none;border-radius:var(--radius-control);}.fast-listing .dropbutton-wrapper.open .dropbutton-action > a:hover,.fast-listing .dropbutton-wrapper.open .dropbutton-action > a:focus-visible,.fast-report .dropbutton-wrapper.open .dropbutton-action > a:hover,.fast-report .dropbutton-wrapper.open .dropbutton-action > a:focus-visible{color:var(--ink-body);text-decoration:none;background-color:var(--surface-hover);}.fast-listing .dropbutton-wrapper.open .dropbutton-action > a[href*="/delete"],.fast-report .dropbutton-wrapper.open .dropbutton-action > a[href*="/delete"]{color:var(--danger-600);}.fast-listing .dropbutton-wrapper.open .dropbutton-action > a[href*="/delete"]:hover,.fast-listing .dropbutton-wrapper.open .dropbutton-action > a[href*="/delete"]:focus-visible,.fast-report .dropbutton-wrapper.open .dropbutton-action > a[href*="/delete"]:hover,.fast-report .dropbutton-wrapper.open .dropbutton-action > a[href*="/delete"]:focus-visible{color:var(--danger-700);background-color:var(--status-failed-bg);}@media (min-width:768px){.fast-listing__table > table:has(> tbody > tr > td .dropbutton-wrapper) > thead > tr > th:last-child,.fast-listing__table > table:has(> tbody > tr > td .dropbutton-wrapper) > tbody > tr > td:last-child{text-align:end;}.fast-listing td:has(> .dropbutton-wrapper),.fast-report td:has(> .dropbutton-wrapper){white-space:nowrap;}}.fast-listing:not(.fast-detail__section .fast-listing,.fast-client-detail__card .fast-listing,.fast-listing__table .fast-listing) > .fast-listing__table:has(tbody tr:last-child .dropbutton-wrapper.open),.fast-report:not(.fast-detail__section .fast-report,.fast-client-detail__card .fast-report,.fast-listing__table .fast-report) > .fast-report__table:has(tbody tr:last-child .dropbutton-wrapper.open){padding-block-end:var(--space-40);}.open-switcher .open-switcher__filters label{display:block;}.open-switcher .open-switcher__filters .fast-field,.open-switcher .open-switcher__filters .fast-field__control{display:flex;}.open-switcher .open-switcher__filters{margin-block-end:var(--space-16);}.open-switcher__tablewrap{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--border-default) transparent;background-color:var(--surface-page);border:var(--border-width) solid var(--border-rule);border-radius:var(--radius-card);box-shadow:var(--shadow-card);}.open-switcher__table{display:table;inline-size:100%;background-color:transparent;border:0;border-radius:0;box-shadow:none;}.open-switcher__table thead th{padding-block:var(--space-16);color:var(--brand-800);background-color:color-mix(in srgb,var(--brand-600) 4%,var(--surface-page));border-block-end:var(--border-width) solid var(--border-rule);}.open-switcher__table tbody td{padding-block:var(--space-12);border-block-end:0;}.open-switcher__table tbody tr{border-block-end:var(--border-width) solid
    color-mix(in srgb,var(--surface-brand-subtle) 55%,var(--surface-page));}.open-switcher__table tbody tr:last-child{border-block-end:0;}.open-switcher__table tbody tr:nth-child(even){background-color:color-mix(in srgb,var(--brand-600) 2%,var(--surface-page));}.open-switcher__table tbody tr:hover{background-color:color-mix(in srgb,var(--brand-600) 6%,var(--surface-page));}.fast-listing__table tbody td a:not(.button),.fast-report__table tbody td a:not(.button),.fast-listing__content tbody td a:not(.button),.fast-network-members tbody td a:not(.button),.open-switcher__table tbody td a:not(.button){text-decoration-color:color-mix(in srgb,currentcolor 45%,transparent);text-underline-offset:var(--space-4);}.fast-listing__table tbody td a:not(.button):hover,.fast-report__table tbody td a:not(.button):hover,.fast-listing__content tbody td a:not(.button):hover,.fast-network-members tbody td a:not(.button):hover,.open-switcher__table tbody td a:not(.button):hover{text-decoration-color:currentcolor;}.fast-listing__table .fast-status,.fast-report__table .fast-status,.fast-listing__content .fast-status,.fast-network-members .fast-status,.open-switcher__table .fast-status{gap:var(--space-8);padding:var(--space-8) var(--space-12);color:var(--ink-secondary);background-color:color-mix(in srgb,var(--surface-brand-subtle) 40%,var(--surface-page));border:var(--border-width) solid var(--surface-brand-subtle);border-radius:var(--radius-control);}.fast-listing__table .fast-status__dot,.fast-report__table .fast-status__dot,.fast-listing__content .fast-status__dot,.fast-network-members .fast-status__dot,.open-switcher__table .fast-status__dot{background-color:var(--brand-600);}.open-switcher__actions .button{align-items:center;min-block-size:var(--button-height);padding-inline:var(--space-16);font-size:var(--font-size-button-label);border-radius:var(--radius-control);box-shadow:var(--shadow-card);}.fast-system-state{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-16);align-items:center;max-inline-size:var(--form-column-width);margin-inline:auto;padding:var(--space-40) var(--space-24);text-align:center;background-color:var(--surface-subtle);border:var(--border-width) solid var(--border-rule);border-radius:var(--radius-card);box-shadow:var(--shadow-card);}.fast-system-state__mark{flex:none;inline-size:var(--space-32);block-size:var(--space-32);background-color:var(--ink-hint);-webkit-mask:var(--fast-system-state-mark) center / contain no-repeat;mask:var(--fast-system-state-mark) center / contain no-repeat;}.fast-system-state--denied{--fast-system-state-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M6 11h12v9H6zM9 11V8a3 3 0 0 1 6 0v3'/%3E%3C/svg%3E");}.fast-system-state__body{margin:0;color:var(--ink-secondary);line-height:var(--line-height-body);}.fast-system-state__actions{display:flex;flex-wrap:wrap;gap:var(--space-12);justify-content:center;}@media (max-width:767.98px){.fast-system-state{padding-block:var(--space-24);}}.fast-xero-connection__activity small.fast-xero__attempt-detail{color:var(--ink-hint);}
.fast-form{margin-block-end:var(--gap-section-section);}.fast-form > * + *{margin-block-start:var(--gap-field-field);}.fast-form--constrained{max-inline-size:var(--form-column-width);}.fast-form .form-actions,form.confirmation .form-actions,form.taxonomy-term-form .form-actions,form.node-form .form-actions,form.tfa-setup .form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-12);margin-block-start:var(--space-20);}.form-type-item > .fast-field > .fast-field__control{min-block-size:0;padding:0;background:none;border:0;border-radius:0;}.form-type-item > .fast-field > .fast-field__control > .fast-field__input{display:block;}.form-actions a.button,.fast-detail .fast-action{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8);min-block-size:var(--button-height);}.fast-form .form-actions a.button,.fast-form .form-actions a.button:visited,form.confirmation .form-actions a.button,form.confirmation .form-actions a.button:visited{padding-inline:var(--space-16);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-control);background-color:var(--surface-page);color:var(--neutral-700);font-family:var(--font-family-base);font-size:var(--font-size-button-label);font-weight:var(--font-weight-button-label);line-height:var(--line-height-label);text-decoration:none;}.fast-form .form-actions a.button:hover,form.confirmation .form-actions a.button:hover{background-color:var(--surface-subtle);color:var(--neutral-700);text-decoration:none;}.fast-form .form-actions a.button:focus-visible,form.confirmation .form-actions a.button:focus-visible{border-color:var(--brand-500);color:var(--neutral-700);text-decoration:none;}.fast-posture--be main a.button,.fast-posture--app main a.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8);min-block-size:var(--button-height);padding-inline:var(--space-16);border-radius:var(--radius-control);font-family:var(--font-family-base);font-size:var(--font-size-button-label);font-weight:var(--font-weight-button-label);line-height:var(--line-height-label);text-decoration:none;}.fast-posture--be main a.button:not(.button--primary),.fast-posture--be main a.button:not(.button--primary):visited,.fast-posture--app main a.button:not(.button--primary),.fast-posture--app main a.button:not(.button--primary):visited{border:var(--border-width) solid var(--border-default);background-color:var(--surface-page);color:var(--neutral-700);}.fast-posture--be main a.button:not(.button--primary):hover,.fast-posture--app main a.button:not(.button--primary):hover{background-color:var(--surface-subtle);color:var(--neutral-700);}.fast-posture--be main a.button:not(.button--primary):focus-visible,.fast-posture--app main a.button:not(.button--primary):focus-visible{border-color:var(--brand-500);color:var(--neutral-700);}.fast-posture--be main a.button.button--primary,.fast-posture--be main a.button.button--primary:visited,.fast-posture--app main a.button.button--primary,.fast-posture--app main a.button.button--primary:visited{border:var(--border-width) solid var(--brand-600);background-color:var(--brand-600);color:var(--brand-ink);}.fast-posture--be main a.button.button--primary:hover,.fast-posture--app main a.button.button--primary:hover{border-color:var(--brand-700);background-color:var(--brand-700);color:var(--brand-ink);}.fast-posture--be main a.button.button--danger,.fast-posture--be main a.button.button--danger:visited,.fast-posture--app main a.button.button--danger,.fast-posture--app main a.button.button--danger:visited{border:var(--border-width) solid var(--danger-600);background-color:var(--danger-50);color:var(--danger-600);}.fast-posture--be main a.button.button--danger:hover,.fast-posture--app main a.button.button--danger:hover{border-color:var(--danger-700);background-color:var(--danger-50);color:var(--danger-700);}.fast-posture--be main a.button.button--danger:focus-visible,.fast-posture--app main a.button.button--danger:focus-visible{border-color:var(--danger-600);outline-color:var(--danger-500);}.tabledrag-toggle-weight{min-block-size:var(--button-height);}.tabledrag-handle{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--touch-target-min);min-inline-size:var(--touch-target-min);}:where(.fast-form) .field-add-more-submit{margin-block-start:var(--space-16);}.fast-form__section > legend{float:left;box-sizing:border-box;inline-size:100%;margin:0 0 var(--gap-rule-field);padding:0 0 var(--gap-header-rule);color:var(--ink-heading);font-size:var(--font-size-section-header);font-weight:var(--font-weight-section-header);line-height:var(--line-height-label);letter-spacing:var(--letter-spacing-base);border-block-end:var(--border-width) solid var(--border-rule);}.fast-form__section > legend + *{clear:both;}.fast-form__restricted{background-color:var(--surface-subtle);border:var(--border-width) solid var(--border-rule);border-radius:var(--radius-card);padding:var(--space-12) var(--space-16);}.fast-form__restricted > summary{display:flex;align-items:center;min-block-size:var(--touch-target-min);color:var(--ink-heading);font-size:var(--font-size-section-header);font-weight:var(--font-weight-section-header);line-height:var(--line-height-label);cursor:pointer;}.fast-detail{margin-block-end:var(--gap-section-section);}.fast-detail > * + *,.fast-detail__body > * + *{margin-block-start:var(--gap-field-field);}.fast-detail__identity{color:var(--ink-heading);font-size:var(--font-size-section-header);font-weight:var(--font-weight-section-header);line-height:var(--line-height-label);border-block-end:var(--border-width) solid var(--border-rule);padding-block-end:var(--gap-header-rule);}.fast-detail__reference,.fast-detail__planned{font-variant-numeric:tabular-nums;}.fast-detail__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8);}.fast-detail__sections{margin-block-start:var(--gap-section-section);}.fast-detail__sections > * + *{margin-block-start:var(--gap-section-section);}.fast-detail__section{border-block-start:var(--border-width) solid var(--border-rule);padding-block-start:var(--gap-header-rule);}.fast-detail__section-title{margin-block:0 var(--gap-header-rule);color:var(--ink-heading);font-size:var(--font-size-section-header);font-weight:var(--font-weight-section-header);line-height:var(--line-height-label);}.fast-detail__map-link{display:inline-flex;align-items:center;gap:var(--space-8);min-block-size:var(--touch-target-min);}.fast-detail__body{overflow-wrap:anywhere;}.fast-detail__sections{overflow-wrap:normal;}.fast-detail .fast-record-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8);margin-block:0;padding-inline-start:0;list-style:none;}.fast-detail .fast-record-actions > li{display:flex;}.fast-detail .fast-record-actions a{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8);min-block-size:var(--button-height);}.fast-detail__actions .fast-action,.fast-visit-manage-detail__actions .fast-action{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8);min-block-size:var(--button-height);inline-size:100%;}.fast-detail__actions .fast-action--approve,.fast-detail__actions .fast-action--approve:visited,.fast-visit-manage-detail__actions .fast-action--approve,.fast-visit-manage-detail__actions .fast-action--approve:visited{color:var(--brand-ink);background-color:var(--brand-600);border-color:var(--brand-600);}.fast-detail__actions .fast-action--approve:hover,.fast-visit-manage-detail__actions .fast-action--approve:hover{color:var(--brand-ink);background-color:var(--brand-700);border-color:var(--brand-700);}.fast-detail__actions .fast-action--approve:active,.fast-visit-manage-detail__actions .fast-action--approve:active{color:var(--brand-ink);background-color:var(--brand-800);border-color:var(--brand-800);}.fast-detail__actions .fast-action--approve:focus-visible,.fast-visit-manage-detail__actions .fast-action--approve:focus-visible{color:var(--brand-ink);}.fast-detail__line-list{margin-block:var(--gap-field-field);padding-inline-start:0;list-style:none;}.fast-detail__line-list > * + *{border-block-start:var(--border-width) solid var(--border-rule);margin-block-start:var(--gap-field-field);padding-block-start:var(--gap-header-rule);}fieldset{min-inline-size:0;}.js-form-item > input,.js-form-item > select,.js-form-item > textarea{max-inline-size:100%;}.fast-form .field--type-address .js-form-wrapper:has(> .js-form-item + .js-form-item){display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap-field-field);}.fast-form .field--type-address .js-form-wrapper:has(> .js-form-item + .js-form-item) > *{min-inline-size:0;margin-block:0;}.js-form-type-radio,.js-form-type-checkbox{display:flex;align-items:center;gap:var(--space-8);min-block-size:var(--space-24);}.js-form-type-radio > input[type="radio"],.js-form-type-checkbox > input[type="checkbox"]{min-inline-size:calc(var(--space-16) + var(--border-width));inline-size:calc(var(--space-16) + var(--border-width));min-block-size:calc(var(--space-16) + var(--border-width));block-size:calc(var(--space-16) + var(--border-width));margin:0;flex:0 0 auto;}.js-form-type-radio > label,.js-form-type-checkbox > label{display:inline-flex;align-items:center;min-block-size:var(--space-24);margin-block:0;cursor:pointer;}:where(.fast-form .form-checkboxes){display:grid;gap:var(--gap-option-card);}.fast-form div:has(> .js-form-type-radio + .js-form-type-radio){display:grid;gap:var(--gap-option-card);}.fast-posture--be .fieldset-wrapper > :has(textarea),.fast-posture--app .fieldset-wrapper > :has(textarea){grid-column:1 / -1;}.js-form-item > textarea,.fast-field__input textarea{inline-size:100%;}.fast-detail__body > .fast-detail__section--fields + .fast-detail__section--fields{margin-block-start:var(--gap-section-section);}.fast-detail__section--fields > * + *{margin-block-start:var(--gap-field-field);}.fast-detail__section--fields > .fast-detail__section-title + *{margin-block-start:var(--gap-rule-field);}.description{color:var(--ink-hint);font-size:var(--font-size-hint);font-weight:var(--font-weight-hint);line-height:var(--line-height-prose);}:is(.js-form-item,.js-form-wrapper,.form-item,.form-wrapper,.fieldset-wrapper) > .description:not(:first-child){margin-block-start:var(--gap-control-hint);}.js-form-item:has(> .fast-field) > .description{max-inline-size:var(--form-column-width);}.js-text-format-wrapper > [id$="--description"]{color:var(--ink-hint);font-size:var(--font-size-hint);font-weight:var(--font-weight-hint);line-height:var(--line-height-prose);}.fast-form .field--widget-datetime-default > fieldset .form-type-date,.fast-form .field--widget-datetime-default > fieldset .form-type-time{display:inline-block;margin-block:0;margin-inline-end:var(--space-8);}.fast-form .field--widget-datetime-default fieldset{min-inline-size:0;margin:0;padding:0;border:0;}.fast-form :is(.field--widget-datetime-default,.field--widget-address-default,.field--widget-link-default) > fieldset > legend{display:block;margin:0 0 var(--space-8);padding:0;color:var(--ink-heading);font-size:var(--font-size-field-label);font-weight:var(--font-weight-field-label);line-height:var(--line-height-label);}.fast-form .js-filter-guidelines{color:var(--ink-hint);font-size:var(--font-size-hint);font-weight:var(--font-weight-hint);line-height:var(--line-height-prose);}.fast-form .js-filter-guidelines ul{display:inline;margin:0;padding:0;list-style:none;}.fast-form .js-filter-guidelines li{display:inline;}.fast-form .js-filter-guidelines li + li::before{content:" ";}.fast-form__field-title{margin-block:0 var(--space-8);color:var(--ink-heading);font-size:var(--font-size-field-label);font-weight:var(--font-weight-field-label);line-height:var(--line-height-label);}.js-form-item.form-no-label > select,.js-form-item.form-no-label > textarea,.js-form-item.form-no-label > input[type="text"],.js-form-item.form-no-label > input[type="email"],.js-form-item.form-no-label > input[type="tel"],.js-form-item.form-no-label > input[type="url"],.js-form-item.form-no-label > input[type="number"],.js-form-item.form-no-label > input[type="search"],.js-form-item.form-no-label > input[type="password"],.js-form-item.form-no-label > input[type="date"],.js-form-item.form-no-label > input[type="time"],.js-form-item.form-no-label > input[type="datetime-local"]{max-inline-size:min(var(--form-column-width),100%);min-block-size:var(--control-height);padding-inline:var(--space-12);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-control);background-color:var(--surface-page);color:var(--ink-heading);font-family:var(--font-family-base);font-size:var(--font-size-control-value);font-weight:var(--font-weight-control-value);line-height:var(--line-height-label);letter-spacing:var(--letter-spacing-base);}.js-form-item.form-no-label > select:focus,.js-form-item.form-no-label > textarea:focus,.js-form-item.form-no-label > input[type="text"]:focus,.js-form-item.form-no-label > input[type="email"]:focus,.js-form-item.form-no-label > input[type="tel"]:focus,.js-form-item.form-no-label > input[type="url"]:focus,.js-form-item.form-no-label > input[type="number"]:focus,.js-form-item.form-no-label > input[type="search"]:focus,.js-form-item.form-no-label > input[type="password"]:focus,.js-form-item.form-no-label > input[type="date"]:focus,.js-form-item.form-no-label > input[type="time"]:focus,.js-form-item.form-no-label > input[type="datetime-local"]:focus{border-color:var(--brand-500);}.field__label{color:var(--ink-secondary);font-size:var(--font-size-field-label);font-weight:var(--font-weight-field-label);line-height:var(--line-height-label);}.field__label ~ .field__item,.field__label + .field__items .field__item{color:var(--ink-heading);}.fast-form--panel,.fast-form--confirmation,form.confirmation,form.taxonomy-term-form,form.tfa-setup{box-sizing:border-box;inline-size:100%;padding:var(--space-20);border:var(--border-width) solid var(--border-rule);border-radius:var(--radius-card);background:var(--surface-page);}.fast-form--panel,.fast-form--settings,.fast-form--confirmation,form.confirmation,form.taxonomy-term-form,form.tfa-setup{margin-inline:auto;}.fast-form--panel > * + *,.fast-form--confirmation > * + *{margin-block-start:0;}.fast-form--panel{display:grid;gap:var(--gap-field-field);}.fast-form--confirmation,form.confirmation,form.taxonomy-term-form,form.tfa-setup{max-inline-size:var(--form-column-width);}.fast-form--confirmation .form-item{margin-block:0;}.fast-form--confirmation .form-actions a.button,form.confirmation .form-actions a.button{text-decoration:none;}form.confirmation > .form-item{margin-block-end:var(--gap-field-field);}.fast-form--settings,.fast-public-page-form{display:grid;gap:var(--gap-field-field);inline-size:100%;max-inline-size:var(--form-column-width);}.fast-form--settings > * + *,.fast-public-page-form > * + *{margin-block-start:0;}.fast-form--settings > details,.fast-public-page-form__sections{box-sizing:border-box;min-inline-size:0;padding:var(--space-20);border:var(--border-width) solid var(--border-rule);border-radius:var(--radius-card);background:var(--surface-page);}.fast-public-page-form__sections,.fast-public-page-form__sections .field-multiple-table,.fast-public-page-form__sections .paragraphs-subform,.fast-public-page-form__sections .paragraph-type-top,.fast-public-page-form__sections .paragraphs-content-wrapper,.fast-public-page-form__sections .text-format-wrapper,.fast-public-page-form__sections .ck-editor{box-sizing:border-box;inline-size:100%;max-inline-size:none;min-inline-size:0;}.fast-public-page-form__sections .paragraphs-actions,.fast-public-page-form__sections .paragraphs-dropbutton-wrapper,.fast-public-page-form__sections .paragraphs-add-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8);}.fast-public-page-form__sections .paragraphs-dropdown{margin-inline-start:0;}.fast-organisation-platform-form{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-20);inline-size:100%;max-inline-size:none;}.fast-organisation-platform-form > * + *{margin-block-start:0;}.fast-organisation-platform-form__section{box-sizing:border-box;min-inline-size:0;margin:0;padding:0;overflow:hidden;border:var(--border-width) solid var(--border-rule);border-radius:var(--radius-card);background:var(--surface-page);}.fast-organisation-platform-form__section > legend{float:left;box-sizing:border-box;inline-size:100%;margin:0;padding:var(--space-12) var(--space-20);color:var(--brand-800);font-size:var(--font-size-column-header);font-weight:var(--font-weight-column-header);line-height:var(--line-height-label);text-transform:uppercase;letter-spacing:var(--letter-spacing-caps);background-color:color-mix(in srgb,var(--brand-600) 4%,var(--surface-page));border-block-end:var(--border-width) solid var(--border-rule);}.fast-organisation-platform-form__section > legend + *{clear:both;}.fast-organisation-platform-form__section > .fieldset-wrapper,.fast-organisation-platform-form__section > .fieldset__wrapper,.fast-organisation-platform-form__section > legend + :not(.fieldset-wrapper):not(.fieldset__wrapper){padding:var(--space-20);}.fast-organisation-platform-form__section > .fieldset-wrapper,.fast-organisation-platform-form__section > .fieldset__wrapper{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap-field-field) var(--space-16);min-inline-size:0;}.fast-organisation-platform-form__field,.fast-organisation-platform-form__field .form-item,.fast-organisation-platform-form__field .form-wrapper{min-inline-size:0;margin-block:0;}.fast-organisation-platform-form__field .fast-field,.fast-organisation-platform-form__field input:not([type="radio"]):not([type="checkbox"]),.fast-organisation-platform-form__field select,.fast-organisation-platform-form__field textarea,.fast-organisation-platform-form__field .ck-editor{box-sizing:border-box;inline-size:100%;max-inline-size:none;}.fast-organisation-platform-form .form-actions{grid-column:1 / -1;}@media (min-width:768px){.fast-organisation-platform-form{display:block;columns:2;column-gap:var(--space-20);}.fast-organisation-platform-form__section{break-inside:avoid;margin-block-end:var(--space-20);}.fast-organisation-platform-form .form-actions{column-span:all;}.fast-organisation-platform-form__section--identity > .fieldset-wrapper,.fast-organisation-platform-form__section--identity > .fieldset__wrapper,.fast-organisation-platform-form__section--subscription > .fieldset-wrapper,.fast-organisation-platform-form__section--subscription > .fieldset__wrapper{grid-template-columns:repeat(2,minmax(0,1fr));}}.fast-posture--be .fast-layout__content form:not(.fast-form,.views-exposed-form,.fast-detail__section) > * + *:not(.form-actions),.fast-posture--app .fast-layout__content form:not(.fast-form,.views-exposed-form,.fast-detail__section) > * + *:not(.form-actions),.fast-posture--be .fast-layout__content form:not(.fast-form,.views-exposed-form,.fast-detail__section) details.js-form-wrapper > * + *,.fast-posture--app .fast-layout__content form:not(.fast-form,.views-exposed-form,.fast-detail__section) details.js-form-wrapper > * + *{margin-block-start:var(--gap-field-field);}.form-type-password-confirm > .js-form-item + .js-form-item{margin-block-start:var(--gap-field-field);}.fast-field .fast-field__control .fast-field__input .ck.ck-editor,.fast-field .fast-field__control .fast-field__input .ck.ck-editor__top,.fast-field .fast-field__control .fast-field__input .ck.ck-editor__main,.fast-field .fast-field__control .fast-field__input .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content,.fast-field .fast-field__control .fast-field__input .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content .ck.ck-toolbar,.fast-field .fast-field__control .fast-field__input .ck.ck-editor__main > .ck-editor__editable,.fast-field .fast-field__control .fast-field__input .ck.ck-editor__main > .ck-editor__editable.ck-focused{border:0;border-radius:0;box-shadow:none;background:transparent;}.fast-field .fast-field__control .fast-field__input .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content{border-block-end:var(--border-width) solid var(--border-rule);}.fast-field .fast-field__control .fast-field__input .ck.ck-editor__main > .ck-editor__editable{padding-block:var(--space-8);padding-inline:var(--space-12);color:var(--ink-heading);font-family:var(--font-family-base);font-size:var(--font-size-control-value);font-weight:var(--font-weight-control-value);line-height:var(--line-height-prose);}.fast-field .fast-field__control .fast-field__input .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content .ck.ck-toolbar{padding-inline:var(--space-4);}form.taxonomy-term-form details,form.node-form details{margin-block:0;}form.taxonomy-term-form details > summary,form.node-form details > summary{cursor:pointer;color:var(--ink-heading);font-size:var(--font-size-section-header);font-weight:var(--font-weight-section-header);line-height:var(--line-height-label);}form.taxonomy-term-form details[open] > summary,form.node-form details[open] > summary{margin-block-end:0;}form.taxonomy-term-form details > summary > .summary,form.node-form details > summary > .summary{color:var(--ink-hint);font-size:var(--font-size-hint);font-weight:var(--font-weight-hint);}form.taxonomy-term-form .vertical-tabs,form.node-form .vertical-tabs{margin:0;border:0;}form.taxonomy-term-form .vertical-tabs > .vertical-tabs__menu,form.node-form .vertical-tabs > .vertical-tabs__menu{display:none;}form.taxonomy-term-form .vertical-tabs__pane:not(.vertical-tab--hidden),form.node-form .vertical-tabs__pane:not(.vertical-tab--hidden){display:block !important;}form.taxonomy-term-form [data-vertical-tabs-panes] > details + details,form.node-form [data-vertical-tabs-panes] > details + details{margin-block-start:var(--space-20);}form.taxonomy-term-form .vertical-tabs__pane > summary,form.node-form .vertical-tabs__pane > summary{display:flex;}form.taxonomy-term-form .js-form-type-vertical-tabs,form.node-form .js-form-type-vertical-tabs{margin-block:0;}form.taxonomy-term-form .form-actions,form.node-form .form-actions,form.tfa-setup .form-actions{border-block-start:var(--border-width) solid var(--border-rule);padding-block-start:var(--space-20);}form.taxonomy-term-form details,form.node-form details{overflow:hidden;background-color:var(--surface-page);border:var(--border-width) solid var(--border-rule);border-radius:var(--radius-card);}form.taxonomy-term-form details > summary,form.node-form details > summary{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-16);list-style:none;background-color:var(--surface-subtle);}form.taxonomy-term-form details > summary::-webkit-details-marker,form.node-form details > summary::-webkit-details-marker{display:none;}form.taxonomy-term-form details > summary::after,form.node-form details > summary::after{flex:0 0 auto;inline-size:0.45rem;block-size:0.45rem;margin-inline-start:auto;border-inline-end:var(--border-width) solid currentcolor;border-block-end:var(--border-width) solid currentcolor;content:"";transform:rotate(45deg) translateY(-0.15rem);}form.taxonomy-term-form details[open] > summary::after,form.node-form details[open] > summary::after{transform:rotate(225deg) translate(-0.1rem,-0.1rem);}form.taxonomy-term-form details[open] > summary,form.node-form details[open] > summary{border-block-end:var(--border-width) solid var(--border-rule);}form.taxonomy-term-form details > :not(summary),form.node-form details > :not(summary){padding-inline:var(--space-16);}form.taxonomy-term-form details > summary + *,form.node-form details > summary + *{padding-block-start:var(--space-16);}form.taxonomy-term-form details > :not(summary):last-child,form.node-form details > :not(summary):last-child{padding-block-end:var(--space-16);}form.taxonomy-term-form select[multiple],form.node-form select[multiple]{box-sizing:border-box;appearance:none;-webkit-appearance:none;inline-size:100%;block-size:auto;padding:var(--space-4);color:var(--ink-body);font-family:var(--font-family-base);font-size:var(--font-size-control-value);line-height:var(--line-height-prose);background-color:var(--surface-page);background-image:none;border:var(--border-width) solid var(--border-default);border-radius:var(--radius-control);accent-color:var(--brand-600);}form.taxonomy-term-form select[multiple] option,form.node-form select[multiple] option{padding:var(--space-4) var(--space-8);border-radius:var(--radius-control);}form.node-form{box-sizing:border-box;padding:var(--space-20);background-color:var(--surface-page);border:var(--border-width) solid var(--border-rule);border-radius:var(--radius-card);}.fast-posture--be .field-multiple-table > thead > tr > th.field-label,.fast-posture--app .field-multiple-table > thead > tr > th.field-label{color:var(--ink-secondary);font-size:var(--font-size-field-label);font-weight:var(--font-weight-field-label);line-height:var(--line-height-label);text-align:start;}.fast-posture--be .field-multiple-table > thead > tr > th.field-label > .label,.fast-posture--app .field-multiple-table > thead > tr > th.field-label > .label{margin-block:0;font-size:inherit;font-weight:inherit;line-height:inherit;}.fast-form .field--widget-paragraphs div:has(> .paragraphs-add-wrapper){display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-8);margin-block-start:var(--space-16);color:var(--ink-secondary);}.fast-form .paragraphs-add-wrapper .field-add-more-submit{margin-block-start:0;}.fast-form .paragraphs-add-wrapper .dropbutton-multiple .dropbutton-widget{padding-inline-end:calc(var(--space-32) + var(--space-8));}.fast-form .paragraphs-add-wrapper .dropbutton-toggle{inline-size:var(--space-32);}.fast-form .paragraphs-add-wrapper .dropbutton-wrapper:not(.open) .dropbutton-toggle button{color:var(--neutral-700);background-color:var(--surface-page);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-control);}.fast-form .paragraphs-add-wrapper .dropbutton-wrapper:not(.open) .dropbutton-toggle button:hover,.fast-form .paragraphs-add-wrapper .dropbutton-wrapper:not(.open) .dropbutton-toggle button:focus-visible{background-color:var(--surface-subtle);}.fast-form .paragraphs-add-wrapper .dropbutton-wrapper.open > .dropbutton-widget{min-inline-size:max-content;padding-block:var(--space-4);padding-inline-start:var(--space-4);background-color:var(--surface-page);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-card);box-shadow:var(--shadow-menu);}.fast-form .paragraphs-add-wrapper .dropbutton-wrapper.open .dropbutton-action > .field-add-more-submit{inline-size:100%;justify-content:flex-start;color:var(--neutral-600);background-color:transparent;border-color:transparent;}.fast-form .paragraphs-add-wrapper .dropbutton-wrapper.open .dropbutton-action > .field-add-more-submit:hover{background-color:var(--surface-hover);}@media (min-width:768px){.fast-form--paired{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-16);}.fast-form--paired > *{grid-column:1 / -1;}.fast-form--paired > .form-type-date,.fast-form--paired > .form-type-number{grid-column:auto;}}.fast-form--panel > .fast-form__section + .fast-form__section{margin-block-start:var(--gap-section-section);}.fast-form--panel .fast-form__section > .fieldset-wrapper{display:grid;gap:var(--gap-field-field);min-inline-size:0;}@media (min-width:768px){.fast-form--paired .fast-form__section > .fieldset-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-16);}.fast-form--paired .fast-form__section > .fieldset-wrapper > *{grid-column:1 / -1;}.fast-form--paired .fast-form__section > .fieldset-wrapper > .form-type-date,.fast-form--paired .fast-form__section > .fieldset-wrapper > .form-type-number{grid-column:auto;}}.fast-form--confirmation,form.confirmation{max-inline-size:min(var(--form-column-width),var(--layout-container-max));padding:var(--space-24);box-shadow:var(--shadow-card);color:var(--ink-body);line-height:var(--line-height-prose);}.fast-posture--app .fast-form--confirmation,.fast-posture--app form.confirmation{margin-inline:0;}.fast-form--confirmation::before,form.confirmation::before{content:"";display:block;inline-size:var(--space-24);block-size:var(--space-24);margin-block-end:var(--space-12);background-color:var(--brand-600);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M9.2 9.3a2.9 2.9 0 0 1 5.6 1c0 1.9-2.8 2.9-2.8 2.9'/%3E%3Cline x1='12' y1='17' x2='12' y2='17'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M9.2 9.3a2.9 2.9 0 0 1 5.6 1c0 1.9-2.8 2.9-2.8 2.9'/%3E%3Cline x1='12' y1='17' x2='12' y2='17'/%3E%3C/svg%3E") no-repeat center / contain;}@media (max-width:767px){.fast-form--confirmation .form-actions > *,form.confirmation .form-actions > *{flex:1 1 100%;}.fast-form--confirmation .form-actions a.button,form.confirmation .form-actions a.button{justify-content:center;text-align:center;}}
.fast-dashboard{margin-block-end:var(--gap-section-section);}.fast-dashboard > * + *{margin-block-start:0;}.fast-dashboard__tiles{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-16);margin:0;padding:0;list-style:none;}.fast-dashboard__tile{display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-20);background-color:var(--surface-subtle);border:var(--border-width) solid var(--border-rule);border-radius:var(--radius-card);box-shadow:var(--shadow-card);}.fast-dashboard__tile-count{color:var(--ink-heading);font-size:var(--font-size-metric);font-weight:var(--font-weight-metric);line-height:var(--line-height-label);font-variant-numeric:tabular-nums;}.fast-dashboard__tile-label{font-size:var(--font-size-hint);font-weight:var(--font-weight-section-header);line-height:var(--line-height-label);}.fast-dashboard__empty{padding:var(--space-32) var(--space-16);text-align:center;color:var(--ink-secondary);font-size:var(--font-size-control-value);line-height:var(--line-height-prose);background-color:var(--surface-subtle);border:var(--border-width) solid var(--border-rule);border-radius:var(--radius-card);}.fast-dashboard__unavailable,.fast-network-dashboard__unavailable,.fast-network-partner__unavailable{padding:var(--space-12) var(--space-16);color:var(--ink-body);font-size:var(--font-size-control-value);line-height:var(--line-height-prose);background-color:var(--status-paused-bg);border:var(--border-width) solid var(--warning-600);border-radius:var(--radius-card);}.fast-dashboard__unavailable > h2,.fast-network-dashboard__unavailable > h2,.fast-network-partner__unavailable > h2{margin-block:0 var(--space-8);color:var(--ink-heading);font-size:var(--font-size-section-header);font-weight:var(--font-weight-section-header);line-height:var(--line-height-label);}.fast-dashboard__unavailable > p,.fast-network-dashboard__unavailable > p,.fast-network-partner__unavailable > p{margin-block:0;}.fast-dashboard__unavailable > ul{margin-block:var(--space-8) 0;padding-inline-start:var(--space-20);}.fast-my-day{margin-block-end:var(--gap-section-section);}.fast-my-day__list{display:flex;flex-direction:column;gap:var(--space-16);margin:0;padding:0;list-style:none;}.fast-my-day__visit{padding:var(--space-16);background-color:var(--surface-page);border:var(--border-width) solid var(--border-rule);border-radius:var(--radius-card);}.fast-my-day__head > *{margin-block:0;}.fast-my-day__head > * + *{margin-block-start:var(--space-4);}.fast-my-day__time{color:var(--ink-secondary);font-size:var(--font-size-hint);font-weight:var(--font-weight-hint);line-height:var(--line-height-label);font-variant-numeric:tabular-nums;}.fast-my-day__client{color:var(--ink-heading);font-size:var(--font-size-section-header);font-weight:var(--font-weight-section-header);line-height:var(--line-height-label);}.fast-my-day__location{color:var(--ink-secondary);font-size:var(--font-size-hint);line-height:var(--line-height-prose);}.fast-my-day__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8);}.fast-my-day__ref{display:inline-flex;align-items:center;padding:var(--space-4) var(--space-8);color:var(--ink-secondary);font-size:var(--font-size-hint);font-weight:var(--font-weight-section-header);line-height:var(--line-height-label);background-color:var(--surface-subtle);border:var(--border-width) solid var(--border-rule);border-radius:var(--radius-control);font-variant-numeric:tabular-nums;}.fast-my-day__hours{color:var(--ink-secondary);font-size:var(--font-size-hint);line-height:var(--line-height-label);font-variant-numeric:tabular-nums;}.fast-my-day__brief{margin-block-start:var(--space-16);}.fast-my-day__brief > * + *{margin-block-start:var(--space-16);}.fast-my-day__brief-item{border-block-start:var(--border-width) solid var(--border-rule);padding-block-start:var(--gap-header-rule);}.fast-my-day__brief-item > h3{margin-block:0 var(--space-4);color:var(--ink-heading);font-size:var(--font-size-field-label);font-weight:var(--font-weight-section-header);line-height:var(--line-height-label);}.fast-my-day__brief-item > p{margin-block:0;color:var(--ink-body);font-size:var(--font-size-control-value);line-height:var(--line-height-prose);}.fast-my-day__empty{padding:var(--space-32) var(--space-16);text-align:center;color:var(--ink-secondary);font-size:var(--font-size-control-value);line-height:var(--line-height-prose);background-color:var(--surface-subtle);border:var(--border-width) solid var(--border-rule);border-radius:var(--radius-card);}.fast-network-dashboard,.fast-network-partner{margin-block-end:var(--gap-section-section);}.fast-network-dashboard > * + *,.fast-network-partner > * + *{margin-block-start:var(--gap-section-section);}.fast-network-dashboard__partners,.fast-network-dashboard__territories,.fast-network-dashboard__section,.fast-network-partner__identity,.fast-network-partner__commercial,.fast-network-partner__contact,.fast-network-partner__section{padding:var(--space-16);background-color:var(--surface-page);border:var(--border-width) solid var(--border-rule);border-radius:var(--radius-card);}.fast-network-dashboard__partners > h2,.fast-network-dashboard__territories > h2,.fast-network-dashboard__section > h2,.fast-network-partner__identity > h2,.fast-network-partner__commercial > h2,.fast-network-partner__contact > h2,.fast-network-partner__section > h2{margin-block:0 var(--gap-header-rule);padding-block-end:var(--gap-header-rule);color:var(--ink-heading);font-size:var(--font-size-section-header);font-weight:var(--font-weight-section-header);line-height:var(--line-height-label);border-block-end:var(--border-width) solid var(--border-rule);}.fast-network-partner__identity dl,.fast-network-partner__commercial dl,.fast-network-partner__contact dl{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-8) var(--space-16);margin-block:0;}.fast-network-partner__identity dt,.fast-network-partner__commercial dt,.fast-network-partner__contact dt{color:var(--ink-secondary);font-size:var(--font-size-hint);font-weight:var(--font-weight-section-header);line-height:var(--line-height-label);}.fast-network-partner__identity dd,.fast-network-partner__commercial dd,.fast-network-partner__contact dd{margin-inline-start:0;color:var(--ink-body);font-size:var(--font-size-control-value);font-weight:var(--font-weight-picker-card-title);line-height:var(--line-height-prose);overflow-wrap:anywhere;}.fast-network-dashboard__empty,.fast-network-dashboard__section-empty,.fast-network-partner__section-empty{margin-block:0;padding:var(--space-12) var(--space-16);color:var(--ink-secondary);font-size:var(--font-size-control-value);line-height:var(--line-height-prose);background-color:var(--surface-subtle);border:var(--border-width) solid var(--border-rule);border-radius:var(--radius-card);}.fast-network-dashboard__partners table,.fast-network-dashboard__territories table,.fast-network-dashboard__section table,.fast-network-partner__section table{inline-size:100%;border-collapse:collapse;}.fast-network-dashboard__partners thead th,.fast-network-dashboard__territories thead th,.fast-network-dashboard__section thead th,.fast-network-partner__section thead th{padding:var(--space-8) var(--space-12);text-align:start;color:var(--ink-secondary);font-size:var(--font-size-field-label);font-weight:var(--font-weight-field-label);line-height:var(--line-height-label);border-block-end:var(--border-width) solid var(--border-default);}.fast-network-dashboard__partners tbody th,.fast-network-dashboard__partners tbody td,.fast-network-dashboard__territories tbody th,.fast-network-dashboard__territories tbody td,.fast-network-dashboard__section tbody td,.fast-network-partner__section tbody td{padding:var(--space-12);text-align:start;color:var(--ink-body);font-size:var(--font-size-control-value);line-height:var(--line-height-prose);border-block-start:var(--border-width) solid var(--border-rule);font-variant-numeric:tabular-nums;}.fast-network-dashboard__partners tbody th,.fast-network-dashboard__territories tbody th{color:var(--ink-heading);font-weight:var(--font-weight-section-header);}@media (max-width:767.98px){.fast-network-dashboard__partners thead,.fast-network-dashboard__territories thead,.fast-network-dashboard__section thead,.fast-network-partner__section thead{display:block;position:absolute;overflow:hidden;clip-path:inset(50%);inline-size:1px;block-size:1px;white-space:nowrap;}.fast-network-dashboard__partners table,.fast-network-dashboard__partners tbody,.fast-network-dashboard__partners tbody tr,.fast-network-dashboard__partners tbody th,.fast-network-dashboard__partners tbody td,.fast-network-dashboard__territories table,.fast-network-dashboard__territories tbody,.fast-network-dashboard__territories tbody tr,.fast-network-dashboard__territories tbody th,.fast-network-dashboard__territories tbody td,.fast-network-dashboard__section table,.fast-network-dashboard__section tbody,.fast-network-dashboard__section tbody tr,.fast-network-dashboard__section tbody td,.fast-network-partner__section table,.fast-network-partner__section tbody,.fast-network-partner__section tbody tr,.fast-network-partner__section tbody td{display:block;inline-size:100%;}.fast-network-dashboard__partners tbody tr,.fast-network-dashboard__territories tbody tr,.fast-network-dashboard__section tbody tr,.fast-network-partner__section tbody tr{margin-block-end:var(--space-8);padding:var(--space-12);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-card);}.fast-network-dashboard__partners tbody th,.fast-network-dashboard__partners tbody td,.fast-network-dashboard__territories tbody th,.fast-network-dashboard__territories tbody td,.fast-network-dashboard__section tbody td,.fast-network-partner__section tbody td{padding-inline:0;padding-block:var(--space-4);border-block-start:0;}.fast-network-dashboard__partners tbody td[data-label],.fast-network-dashboard__territories tbody td[data-label],.fast-network-dashboard__section tbody td[data-label],.fast-network-partner__section tbody td[data-label]{display:flex;justify-content:space-between;gap:var(--space-8);}.fast-network-dashboard__partners tbody td[data-label]::before,.fast-network-dashboard__territories tbody td[data-label]::before,.fast-network-dashboard__section tbody td[data-label]::before,.fast-network-partner__section tbody td[data-label]::before{content:attr(data-label);flex:0 0 auto;color:var(--ink-secondary);font-size:var(--font-size-field-label);font-weight:var(--font-weight-field-label);line-height:var(--line-height-label);}.fast-network-dashboard__partners tbody th,.fast-network-dashboard__territories tbody th{padding-block-end:var(--space-8);}}@media (min-width:768px){.fast-network-partner__identity dl,.fast-network-partner__commercial dl,.fast-network-partner__contact dl{grid-template-columns:minmax(0,max-content) minmax(0,1fr);align-items:baseline;}}@media (min-width:768px){.fast-dashboard__tiles{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (min-width:992px){.fast-dashboard__tiles{grid-template-columns:repeat(3,minmax(0,1fr));}}@media (min-width:1200px){.fast-dashboard__tiles{grid-template-columns:repeat(5,minmax(0,1fr));}}
.fast-login,.fast-password-reset{--entry-card-max:400px;}.fast-login,.fast-password-reset{display:flex;flex-direction:column;align-items:center;padding-block:var(--space-32);}.fast-login__panel,.fast-password-reset__panel{inline-size:100%;max-inline-size:var(--entry-card-max);margin-inline:auto;}.fast-login__form,.fast-password-reset__form{display:flex;flex-direction:column;gap:var(--space-16);}.fast-login__help,.fast-password-reset__help{margin-block-start:var(--space-16);font-size:var(--font-size-hint);text-align:center;}.fast-login__help a,.fast-password-reset__help a{color:var(--brand-600);font-weight:600;}.fast-local-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8);margin-block:0 var(--space-16);padding-inline-start:0;list-style:none;}.fast-posture--be .fast-region--content-top .fast-local-actions{margin-block-end:0;}.fast-region--content-top nav[aria-labelledby="system-breadcrumb"] > ol{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8);margin-block:0 var(--space-12);padding-inline-start:0;list-style:none;font-size:var(--font-size-hint);color:var(--console-text-3);}.fast-region--content-top nav[aria-labelledby="system-breadcrumb"] > ol > li{display:flex;align-items:center;gap:var(--space-8);}.fast-region--content-top nav[aria-labelledby="system-breadcrumb"] > ol > li + li::before{content:"/";opacity:0.5;}.fast-region--content-top nav[aria-labelledby="system-breadcrumb"] > ol a{color:var(--brand-800);}.fast-region--content-top nav[aria-labelledby="system-breadcrumb"] > ol a:hover{color:var(--console-text-2);}.fast-assign__requirements,.fast-assign__current,.fast-assign__candidates{display:block;margin-block-end:var(--space-32);}.fast-assign__current-table,.fast-assign__candidate-table,.fast-lines{inline-size:100%;border-collapse:collapse;}.fast-assign__current-table thead th,.fast-assign__candidate-table thead th,.fast-lines thead th{padding:var(--space-8) var(--space-12);border-block-end:var(--border-width) solid var(--console-line);background-color:var(--console-surface-2);color:var(--console-text-3);font-size:var(--font-size-column-header);font-weight:var(--font-weight-column-header);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase;text-align:start;vertical-align:bottom;}.fast-assign__current-table tbody td,.fast-assign__candidate-table tbody td,.fast-lines tbody td{padding:var(--space-8) var(--space-12);border-block-end:var(--border-width) solid var(--console-line-soft);vertical-align:middle;white-space:normal;}@media (min-width:768px){.fast-assign__current-table thead th,.fast-assign__candidate-table thead th,.fast-lines thead th,.fast-assign__current-table tbody td,.fast-assign__candidate-table tbody td,.fast-lines tbody td{padding:var(--space-12) var(--space-20);}}.fast-assignment:hover,.fast-candidate:hover{background-color:var(--console-surface-2);}.fast-exceptions__fix,.fast-assignment .fast-action--withdraw{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--button-height);padding-inline:var(--space-12);border:var(--border-width) solid transparent;border-radius:var(--radius-control);color:var(--brand-800);font-size:var(--font-size-hint);font-weight:var(--font-weight-button-label);text-decoration:none;}.fast-assignment .fast-action--withdraw{border-color:var(--border-default);color:var(--danger-700);}.fast-exceptions__fix:hover,.fast-assignment .fast-action--withdraw:hover{border-color:var(--border-default);background-color:var(--surface-hover);color:var(--brand-900);}.fast-assignment .fast-action--withdraw:hover{color:var(--danger-700);}.fast-exceptions__type{display:inline-flex;align-items:center;font-weight:600;gap:var(--space-4);padding:var(--space-4) var(--space-8);border-radius:var(--radius-pill);background-color:var(--surface-subtle);color:var(--ink-body);}.fast-lines__value{display:inline-flex;align-items:center;min-block-size:var(--button-height);color:var(--ink-body);}.fast-lines__add{margin-block-start:var(--space-16);padding:var(--space-12) var(--space-16);border:var(--border-width) solid var(--console-line);border-radius:var(--radius-card);}.fast-lines__add > summary{cursor:pointer;font-weight:var(--font-weight-button-label);}.fast-finance-document-editor .dtablewrap{position:relative;min-inline-size:0;max-inline-size:100%;overflow-x:auto;}@media (min-width:1400px){.fast-posture--be .fast-layout__main:has(.fast-finance-document-editor) > .fast-region--content-top,.fast-posture--be .fast-region--highlighted:has(~ .fast-layout__main .fast-finance-document-editor),.fast-posture--be .fast-layout__content:has(.fast-finance-document-editor){max-inline-size:var(--finance-document-editor-width);}.fast-finance-document-editor.fast-form--constrained{max-inline-size:none;}.fast-finance-document-editor .fast-lines{table-layout:fixed;}.fast-finance-document-editor .fast-lines thead th,.fast-finance-document-editor .fast-lines tbody td{padding-inline:var(--space-8);}.fast-finance-document-editor .fast-lines input:not([type="checkbox"]),.fast-finance-document-editor .fast-lines select{inline-size:100%;min-inline-size:0;max-inline-size:100%;}.fast-finance-document-editor--quote .fast-lines thead th:nth-child(1),.fast-finance-document-editor--invoice .fast-lines thead th:nth-child(1){inline-size:var(--finance-document-line-index-width);}.fast-finance-document-editor--quote .fast-lines thead th:nth-child(3),.fast-finance-document-editor--invoice .fast-lines thead th:nth-child(4){inline-size:var(--finance-document-line-description-width);}.fast-finance-document-editor--invoice .fast-lines thead th:nth-child(5){inline-size:var(--finance-document-line-reason-width);}}.fast-posture--be .fast-layout__main:has(.fast-form--panel) > .fast-region--content-top,.fast-posture--be .fast-layout__main:has(.fast-form--settings) > .fast-region--content-top,.fast-posture--be .fast-layout__main:has(.fast-form--confirmation) > .fast-region--content-top,.fast-layout__main:has(form.confirmation) > .fast-region--content-top,.fast-layout__main:has(form.taxonomy-term-form) > .fast-region--content-top,.fast-layout__main:has(form.tfa-setup) > .fast-region--content-top,.fast-posture--be .fast-layout__main:has(.fast-form--panel) > .fast-layout__content,.fast-posture--be .fast-layout__main:has(.fast-form--settings) > .fast-layout__content,.fast-posture--be .fast-layout__main:has(.fast-form--confirmation) > .fast-layout__content,.fast-layout__main:has(form.confirmation) > .fast-layout__content,.fast-layout__main:has(form.taxonomy-term-form) > .fast-layout__content,.fast-layout__main:has(form.tfa-setup) > .fast-layout__content{max-inline-size:calc(var(--form-column-width) + (2 * var(--layout-container-pad)));}.fast-page-title--in-card{display:none;}.fast-confirm__header{display:flex;gap:var(--space-12);align-items:center;padding-block-end:var(--space-16);margin-block-end:var(--space-16);border-block-end:var(--border-width) solid var(--border-rule);}.fast-confirm__header::before{--fast-confirm-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");flex:0 0 auto;inline-size:var(--space-24);block-size:var(--space-24);background-color:var(--ink-hint);content:"";-webkit-mask:var(--fast-confirm-icon) center / contain no-repeat;mask:var(--fast-confirm-icon) center / contain no-repeat;}.fast-confirm__question{margin:0;color:var(--ink-heading);font-size:var(--font-size-section-header);font-weight:var(--font-weight-section-header);line-height:var(--line-height-prose);}
.fast-tabs{margin-block-end:var(--space-20);}.fast-tabs ul.tabs:last-of-type{border-block-end:var(--border-width) solid var(--border-rule);}.fast-region--tabs:not(:has(ul.tabs)){display:none;}.fast-tabs ul.tabs{display:flex;flex-wrap:wrap;gap:var(--space-8);margin:0;padding:0;list-style:none;}.fast-tabs ul.tabs > li{margin:0;padding:0;}.fast-tabs ul.tabs > li > a{display:block;padding:var(--space-12) var(--space-16);border-block-end:calc(var(--border-width) * 2) solid transparent;color:var(--ink-secondary);font-size:var(--font-size-field-label);font-weight:var(--font-weight-field-label);line-height:var(--line-height-label);letter-spacing:var(--letter-spacing-base);text-decoration:none;}.fast-tabs ul.tabs > li > a:hover{background-color:var(--surface-hover);color:var(--ink-heading);}.fast-tabs ul.tabs > li > a:focus-visible{outline:var(--focus-ring-width) solid var(--brand-500);outline-offset:calc(var(--focus-ring-width) * -1);}.fast-tabs ul.tabs > li > a.is-active{border-block-end-color:var(--brand-600);color:var(--ink-heading);font-weight:var(--font-weight-section-header);}.fast-tabs ul.tabs.secondary{margin-block-start:var(--space-8);border-block-start:var(--border-width) solid var(--border-rule);padding-block-start:var(--space-8);}.fast-tabs ul.tabs.secondary > li > a{padding-block:var(--space-8);font-size:var(--font-size-hint);}@media (min-width:768px){.fast-tabs ul.tabs > li:first-child > a{padding-inline-start:0;}}
.fast-note,.fast-client-add__orientation,.fast-client-edit__orientation,.fast-contact-manage-edit__orientation,.fast-enquiry-convert__orientation,.fast-enquiry-manage-edit__orientation,.fast-location-manage-edit__orientation,.fast-operative-add__orientation,.fast-operative-edit__orientation,.fast-quote-builder__orientation,.fast-schedule-add__orientation,.fast-site-content__orientation,.fast-visit-add__orientation,.fast-visit-edit__orientation,.fast-visit-edit__notice{--fast-note-accent:var(--brand-700);--fast-note-surface:var(--surface-subtle);--fast-note-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9' fill='none' stroke='black' stroke-width='2'/%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' d='M12 11.2v5.3M12 7.6v.1'/%3E%3C/svg%3E");position:relative;max-inline-size:var(--note-measure);margin:0;padding:var(--space-8) var(--space-16) var(--space-8)
    calc(var(--space-16) + var(--space-20) + var(--space-8));color:var(--ink-secondary);font-size:var(--font-size-help,var(--font-size-hint));line-height:var(--line-height-prose);background-color:var(--fast-note-surface);border:var(--border-width) solid var(--border-rule);border-inline-start:var(--note-accent-width) solid var(--fast-note-accent);border-radius:var(--radius-card);}.fast-note::before,.fast-client-add__orientation::before,.fast-client-edit__orientation::before,.fast-contact-manage-edit__orientation::before,.fast-enquiry-convert__orientation::before,.fast-enquiry-manage-edit__orientation::before,.fast-location-manage-edit__orientation::before,.fast-operative-add__orientation::before,.fast-operative-edit__orientation::before,.fast-quote-builder__orientation::before,.fast-schedule-add__orientation::before,.fast-site-content__orientation::before,.fast-visit-add__orientation::before,.fast-visit-edit__orientation::before,.fast-visit-edit__notice::before{position:absolute;inset-block-start:var(--space-8);inset-inline-start:var(--space-16);inline-size:var(--space-20);block-size:var(--space-20);background-color:var(--fast-note-accent);content:"";-webkit-mask:var(--fast-note-icon) center / contain no-repeat;mask:var(--fast-note-icon) center / contain no-repeat;}.fast-note--warning,.fast-visit-edit__notice--window-locked{--fast-note-accent:var(--warning-600);--fast-note-surface:var(--status-paused-bg);--fast-note-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linejoin='round' d='M12 3.6 2.2 20.4h19.6z'/%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' d='M12 9.8v4.6M12 17.7v.1'/%3E%3C/svg%3E");}.fast-note > :first-child{margin-block-start:0;}.fast-note > :last-child{margin-block-end:0;}.fast-note h3{margin-block:0;font-size:var(--font-size-field-label);font-weight:var(--font-weight-section-header);}.fast-note h3 + ul,.fast-note h3 + ol{display:grid;gap:var(--space-4);margin-block:var(--space-4) 0;padding-inline-start:var(--space-16);}
.fast-posture--be .fast-detail__section,.fast-posture--app .fast-detail__section{background-color:var(--surface-page);border:var(--border-width) solid var(--border-rule);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding-block:var(--space-20);}.fast-posture--be .fast-detail__section,.fast-posture--app .fast-detail__section{padding-block-start:var(--space-20);}@media (min-width:768px){.fast-posture--be .fast-detail__section,.fast-posture--app .fast-detail__section{padding-inline:var(--space-20);}}.fast-posture--be .fast-region--content-top > div{border-block-end:0;}.fast-posture--be .fast-listing .fast-listing__table > table,.fast-posture--app .fast-listing .fast-listing__table > table{border-inline:0;border-block-start:0;}.fast-posture--be .fast-detail__section--fields .field__label,.fast-posture--app .fast-detail__section--fields .field__label{margin-block-end:var(--space-4);color:var(--ink-hint);font-size:var(--font-size-hint);font-weight:var(--font-weight-hint);line-height:var(--line-height-label);}.fast-posture--be .fast-detail__section--fields .field__item,.fast-posture--app .fast-detail__section--fields .field__item{color:var(--ink-heading);font-size:var(--font-size-control-value);font-weight:var(--font-weight-field-label);}.fast-posture--be .fast-detail__section--fields .field--name-status .field__item:not(:has(.fast-status)),.fast-posture--be .fast-detail__section--fields .field--name-domain-status .field__item:not(:has(.fast-status)),.fast-posture--app .fast-detail__section--fields .field--name-status .field__item:not(:has(.fast-status)),.fast-posture--app .fast-detail__section--fields .field--name-domain-status .field__item:not(:has(.fast-status)){color:var(--status-draft-ink);font-size:var(--font-size-field-label);font-weight:var(--font-weight-field-label);}.fast-posture--be .fast-detail__section--fields > * > :is(h3,h4,p,ul,ol,dl),.fast-posture--app .fast-detail__section--fields > * > :is(h3,h4,p,ul,ol,dl){grid-column:1 / -1;}.fast-posture--be .fast-detail__section--fields .field__item > :first-child,.fast-posture--app .fast-detail__section--fields .field__item > :first-child{margin-block-start:0;}.fast-posture--be .fast-detail__section--fields .field__item > :last-child,.fast-posture--app .fast-detail__section--fields .field__item > :last-child{margin-block-end:0;}.fast-detail__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-12);}.fast-posture--be .fast-detail__section--fields:has(.field--name-slug) .field__item,.fast-posture--app .fast-detail__section--fields:has(.field--name-slug) .field__item{font-family:var(--font-family-mono);font-size:var(--font-size-field-label);letter-spacing:var(--letter-spacing-base);}.fast-posture--be .fast-detail__section--record,.fast-posture--app .fast-detail__section--record{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap-field-field) var(--space-24);}.fast-posture--be .fast-detail__section--record > * + *,.fast-posture--app .fast-detail__section--record > * + *{margin-block-start:0;}@media (min-width:768px){.fast-posture--be .fast-detail__section--record,.fast-posture--app .fast-detail__section--record{grid-template-columns:minmax(0,1fr) minmax(0,1fr);}}.fast-posture--be .fast-detail__section--record .field__label,.fast-posture--app .fast-detail__section--record .field__label{margin-block-end:var(--gap-label-control);}.fast-posture--be .fast-detail__section--record .field__items,.fast-posture--app .fast-detail__section--record .field__items{display:flex;flex-wrap:wrap;gap:var(--space-8);}.fast-posture--be .fast-detail__section--record .field--name-idempotency-key .field__item,.fast-posture--be .fast-detail__section--record .field--name-xero-payment-id .field__item,.fast-posture--be .fast-detail__section--record .field--name-correlation-id .field__item,.fast-posture--be .fast-detail__section--record .field--name-xero-ref .field__item,.fast-posture--app .fast-detail__section--record .field--name-idempotency-key .field__item,.fast-posture--app .fast-detail__section--record .field--name-xero-payment-id .field__item,.fast-posture--app .fast-detail__section--record .field--name-correlation-id .field__item,.fast-posture--app .fast-detail__section--record .field--name-xero-ref .field__item{font-family:var(--font-family-mono);font-size:var(--font-size-field-label);letter-spacing:var(--letter-spacing-base);}.fast-posture--be .fast-detail__section--record .field--name-contact-roles .field__item,.fast-posture--be .fast-detail__section--record .field--name-preferred-channel .field__item,.fast-posture--app .fast-detail__section--record .field--name-contact-roles .field__item,.fast-posture--app .fast-detail__section--record .field--name-preferred-channel .field__item{display:inline-flex;align-items:center;align-self:start;justify-self:start;inline-size:max-content;max-inline-size:100%;padding:var(--space-4) var(--space-8);border-radius:var(--radius-pill);color:var(--status-draft-ink);background-color:var(--status-draft-bg);font-size:var(--font-size-field-label);font-weight:var(--font-weight-field-label);line-height:var(--line-height-label);}.fast-posture--be .fast-detail__section--record .field__item a[href^="mailto:"],.fast-posture--be .fast-detail__section--record .field__item a[href^="tel:"],.fast-posture--app .fast-detail__section--record .field__item a[href^="mailto:"],.fast-posture--app .fast-detail__section--record .field__item a[href^="tel:"]{color:var(--ink-heading);text-decoration:underline;text-decoration-color:var(--border-default);text-underline-offset:var(--space-4);}.fast-posture--be .fast-detail__section--record .field__item a[href^="mailto:"]:hover,.fast-posture--be .fast-detail__section--record .field__item a[href^="tel:"]:hover,.fast-posture--be .fast-detail__section--record .field__item a[href^="mailto:"]:focus-visible,.fast-posture--be .fast-detail__section--record .field__item a[href^="tel:"]:focus-visible,.fast-posture--app .fast-detail__section--record .field__item a[href^="mailto:"]:hover,.fast-posture--app .fast-detail__section--record .field__item a[href^="tel:"]:hover,.fast-posture--app .fast-detail__section--record .field__item a[href^="mailto:"]:focus-visible,.fast-posture--app .fast-detail__section--record .field__item a[href^="tel:"]:focus-visible{color:var(--brand-800);text-decoration-color:currentcolor;}.fast-posture--be .fast-detail__section--record > .field--type-text-long,.fast-posture--be .fast-detail__section--record > .field--type-text-with-summary,.fast-posture--be .fast-detail__section--record > .field--type-address,.fast-posture--app .fast-detail__section--record > .field--type-text-long,.fast-posture--app .fast-detail__section--record > .field--type-text-with-summary,.fast-posture--app .fast-detail__section--record > .field--type-address{grid-column:1 / -1;}.fast-posture--be section .fast-listing,.fast-posture--app section .fast-listing{margin:0;background-color:transparent;border:0;border-radius:0;box-shadow:none;padding:0;}.fast-profile{max-inline-size:var(--form-column-width);overflow:hidden;background-color:var(--surface-page);border:var(--border-width) solid var(--border-rule);border-radius:var(--radius-card);box-shadow:var(--shadow-card);}.fast-profile__header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-16);padding:var(--space-16) var(--space-20);background-color:var(--surface-subtle);border-block-end:var(--border-width) solid var(--border-rule);}.fast-profile__mark{flex:0 0 auto;}.fast-profile__initials{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--space-40);block-size:var(--space-40);color:var(--brand-ink);font-size:var(--font-size-field-label);font-weight:var(--font-weight-section-header);line-height:1;background-color:var(--brand-600);border-radius:var(--radius-pill);}.fast-profile__mark img{display:block;inline-size:var(--space-40);block-size:var(--space-40);object-fit:cover;border-radius:var(--radius-pill);}.fast-profile__identity{flex:1 1 12rem;min-inline-size:0;}.fast-profile__name{margin:0;color:var(--ink-heading);font-size:var(--font-size-section-header);font-weight:var(--font-weight-section-header);line-height:var(--line-height-label);}.fast-profile__account{margin:var(--space-4) 0 0;overflow-wrap:anywhere;color:var(--ink-secondary);font-size:var(--font-size-hint);line-height:var(--line-height-label);}.fast-profile__edit,.fast-profile__edit:visited{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-block-size:var(--button-height);padding-inline:var(--space-16);color:var(--brand-ink);font-size:var(--font-size-button-label);font-weight:var(--font-weight-button-label);line-height:var(--line-height-label);text-decoration:none;background-color:var(--brand-600);border:var(--border-width) solid var(--brand-600);border-radius:var(--radius-control);}.fast-profile__edit:hover{color:var(--brand-ink);background-color:var(--brand-700);border-color:var(--brand-700);}.fast-profile__body{display:grid;gap:var(--gap-field-field);padding:var(--space-16) var(--space-20);}.fast-profile__body .form-item{margin:0;}.fast-profile__body .form-item > .label{margin:0;color:var(--ink-hint);font-size:var(--font-size-hint);font-weight:var(--font-weight-hint);line-height:var(--line-height-label);}@media (min-width:768px){.fast-profile__body .form-item{display:grid;grid-template-columns:minmax(0,12rem) minmax(0,1fr);gap:var(--space-16);align-items:baseline;}}.fast-posture--be .fast-form fieldset:not(.fast-form__section) > legend + .fieldset-wrapper:has(> div > :is(.js-form-type-radio,.js-form-type-checkbox)),.fast-posture--app .fast-form fieldset:not(.fast-form__section) > legend + .fieldset-wrapper:has(> div > :is(.js-form-type-radio,.js-form-type-checkbox)),.fast-posture--be .fast-form fieldset:not(.fast-form__section) > legend + :is(.form-radios,.form-checkboxes),.fast-posture--app .fast-form fieldset:not(.fast-form__section) > legend + :is(.form-radios,.form-checkboxes),.fast-posture--be .fast-form label + :is(.form-radios,.form-checkboxes),.fast-posture--app .fast-form label + :is(.form-radios,.form-checkboxes){margin-block-start:var(--space-12);}.fast-posture--be,.fast-posture--app{--font-size-help:var(--font-size-option-card-description);}.fast-posture--be .description,.fast-posture--app .description,.fast-posture--be [class*="guidance"],.fast-posture--app [class*="guidance"]{font-size:var(--font-size-help);line-height:var(--line-height-prose);}.fast-posture--be [class*="detail__orientation"]{display:flex;flex-wrap:wrap;gap:var(--space-12);align-items:center;justify-content:space-between;padding:var(--space-12) var(--space-16);background-color:var(--surface-subtle);border:var(--border-width) solid var(--border-rule);border-inline-start:var(--note-accent-width) solid var(--brand-700);border-radius:var(--radius-card);box-shadow:var(--shadow-card);}.fast-posture--be [class*="detail__orientation"] > .fast-status{align-self:center;}.fast-posture--be [class*="detail__orientation"] strong{font-weight:var(--font-weight-section-header);}.fast-posture--be [class*="detail__surface"]{border-color:var(--border-rule);box-shadow:var(--shadow-card);}
.fast-form .field--widget-paragraphs > * > .js-form-item{position:relative;display:flex;flex-direction:column;}.fast-form .field--widget-paragraphs table.field-multiple-table{inline-size:100%;}.fast-form .field--widget-paragraphs thead > tr > th.field-label{background-color:var(--surface-subtle);border-block-end:var(--border-width) solid var(--border-rule);vertical-align:middle;}.fast-form .field--widget-paragraphs .fast-section-builder__description{margin-block:var(--gap-control-hint) 0;color:var(--ink-hint);font-size:var(--font-size-hint);font-weight:var(--font-weight-hint);line-height:var(--line-height-label);}.fast-form .field--widget-paragraphs thead .paragraphs-actions{float:none;inline-size:100%;justify-content:flex-end;margin:var(--space-12) 0 0;}.fast-form .field--widget-paragraphs .paragraphs-actions > .button,.fast-form .field--widget-paragraphs .paragraphs-actions > .button + .paragraphs-dropdown{margin-inline:0;}.fast-form .field--widget-paragraphs > * > .js-form-item > .tabledrag-toggle-weight-wrapper{position:absolute;z-index:1;inset-block-start:var(--space-12);inset-inline-end:var(--space-16);order:-1;}.fast-form .field--widget-paragraphs .tabledrag-toggle-weight{padding-inline:var(--space-12);color:var(--neutral-700);background-color:var(--surface-page);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-control);font-size:var(--font-size-button-label);font-weight:var(--font-weight-button-label);text-decoration:none;}.fast-form .field--widget-paragraphs .tabledrag-toggle-weight:hover,.fast-form .field--widget-paragraphs .tabledrag-toggle-weight:focus-visible{color:var(--ink-heading);background-color:var(--surface-hover);text-decoration:none;}.fast-form .field--widget-paragraphs .paragraph-top{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-16);background-color:var(--surface-subtle);border:var(--border-width) solid var(--border-rule);border-radius:var(--radius-card) var(--radius-card) 0 0;}.fast-form .field--widget-paragraphs .paragraph-top .paragraph-type-label{color:var(--ink-heading);font-size:var(--font-size-section-header);font-weight:var(--font-weight-section-header);line-height:var(--line-height-label);}.fast-form .field--widget-paragraphs .paragraph-top .paragraph-summary{flex:1 1 0;min-inline-size:0;max-block-size:calc(var(--font-size-hint) * var(--line-height-label) * 2);overflow:hidden;white-space:normal;color:var(--ink-hint);font-size:var(--font-size-hint);line-height:var(--line-height-label);}.fast-form .field--widget-paragraphs .paragraph-top > .paragraphs-actions{flex:none;margin-inline-start:auto;}.fast-form .field--widget-paragraphs .paragraph-top > .paragraphs-actions > *{flex:none;}.fast-form .field--widget-paragraphs .paragraphs-subform{box-sizing:border-box;padding:var(--space-20) var(--space-16);background-color:var(--surface-page);border:var(--border-width) solid var(--border-rule);border-block-start:0;border-radius:0 0 var(--radius-card) var(--radius-card);}.fast-form .field--widget-paragraphs .paragraph-top:last-child{border-radius:var(--radius-card);}.fast-form .field--widget-paragraphs .paragraphs-subform > * + *{margin-block-start:var(--gap-field-field);}.fast-form .field--widget-paragraphs .paragraphs-subform .fast-field__input textarea{min-block-size:auto;}.fast-form .field--widget-paragraphs tbody > tr > td.field-multiple-drag{vertical-align:top;}.fast-form .field--widget-paragraphs tbody > tr > td.field-multiple-drag > .tabledrag-handle{margin-block-start:var(--space-12);}.fast-form .field--widget-paragraphs .paragraphs-icon-button{min-block-size:var(--control-height);padding-inline:var(--space-12);color:var(--neutral-700);background-color:var(--surface-page);border:var(--border-width) solid var(--border-default);}.fast-form .field--widget-paragraphs .paragraphs-icon-button:hover,.fast-form .field--widget-paragraphs .paragraphs-icon-button:focus-visible{color:var(--ink-heading);background-color:var(--surface-hover);}.fast-form .field--widget-paragraphs .paragraphs-dropdown{z-index:var(--layer-register-row-actions);}.fast-form .field--widget-paragraphs .paragraphs-dropdown-actions{box-sizing:border-box;inset-block-start:calc(100% + var(--space-4));inset-inline-end:0;inset-inline-start:auto;min-inline-size:max-content;max-inline-size:calc(100vw - var(--space-32));padding:var(--space-4);background-color:var(--surface-page);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-card);box-shadow:var(--shadow-menu);overflow:visible;}.fast-form .field--widget-paragraphs .paragraphs-dropdown-action.button{inline-size:100%;justify-content:flex-start;padding-inline:var(--space-12);color:var(--neutral-600);background-color:transparent;border-color:transparent;border-radius:var(--radius-control);font-weight:var(--font-weight-button-label);text-align:start;}.fast-form .field--widget-paragraphs .paragraphs-dropdown-action.button:hover,.fast-form .field--widget-paragraphs .paragraphs-dropdown-action.button:focus-visible{color:var(--ink-heading);background-color:var(--surface-hover);}.fast-form .field--widget-paragraphs .paragraphs-dropdown-action.button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(var(--focus-ring-width) * -1);}.fast-form .field--widget-paragraphs .paragraphs-dropdown-action.button:disabled,.fast-form .field--widget-paragraphs .paragraphs-dropdown-action.button[disabled]{opacity:0.55;cursor:not-allowed;}.fast-form .field--widget-paragraphs .paragraphs-dropdown-toggle{box-sizing:border-box;inline-size:var(--control-height);block-size:var(--control-height);background-color:var(--surface-page);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-control);}.fast-form .field--widget-paragraphs .paragraphs-dropdown-toggle:hover,.fast-form .field--widget-paragraphs .paragraphs-dropdown-toggle:focus-visible{background-color:var(--surface-hover);border-color:var(--border-default);box-shadow:none;}.fast-form .field--widget-paragraphs div:has(> .paragraphs-add-wrapper){margin-block-start:var(--gap-field-field);}@media (max-width:767px){.fast-form .field--widget-paragraphs{padding-inline:0;}.fast-form .field--widget-paragraphs > * > .js-form-item > .tabledrag-toggle-weight-wrapper{position:static;align-self:flex-end;margin-block-end:var(--space-8);}.fast-form .field--widget-paragraphs .paragraph-top{padding:var(--space-12);}.fast-form .field--widget-paragraphs .paragraph-top .paragraph-summary{display:none;}.fast-form .field--widget-paragraphs .paragraphs-subform{padding:var(--space-16) var(--space-12);}}
.fast-account-pill{display:inline-flex;gap:var(--space-8);align-items:center;min-inline-size:0;min-block-size:0;padding-block:var(--space-4);padding-inline:var(--space-4) var(--space-12);border:var(--border-width) solid var(--border-rule);border-radius:var(--radius-pill);background-color:var(--surface-page);color:var(--ink-heading);cursor:pointer;font:inherit;font-weight:var(--font-weight-button-label);text-align:start;}.fast-posture--app .fast-account-pill{min-block-size:var(--touch-target-min);}.fast-account-pill:hover,.fast-account-pill[aria-expanded="true"]{background-color:var(--surface-hover);color:var(--brand-700);text-decoration:none;}.fast-account-pill > .fast-account-pill__avatar{display:inline-grid;flex:none;place-items:center;inline-size:var(--space-32);block-size:var(--space-32);border-radius:var(--radius-pill);background-color:var(--brand-700);color:var(--brand-ink);font-size:var(--font-size-hint);font-weight:var(--font-weight-section-header);}.fast-account-pill > .fast-account-pill__who{display:grid;gap:0;min-inline-size:0;max-inline-size:calc(7 * var(--space-32));text-align:start;}.fast-account-pill__who > .fast-account-pill__name,.fast-account-pill__who > .fast-account-pill__role{overflow:hidden;line-height:var(--line-height-label);text-overflow:ellipsis;white-space:nowrap;}.fast-account-pill__who > .fast-account-pill__name{font-size:var(--font-size-field-label);font-weight:var(--font-weight-identity-name);}.fast-account-pill__who > .fast-account-pill__role{color:var(--ink-secondary);font-size:var(--font-size-hint);font-weight:var(--font-weight-hint);}.fast-account-pill__caret{flex:none;align-self:center;inline-size:var(--space-8);block-size:var(--space-8);border-inline-end:var(--icon-stroke-width) solid currentColor;border-block-end:var(--icon-stroke-width) solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform 120ms ease;}.fast-account-pill[aria-expanded="true"] > .fast-account-pill__caret{transform:translateY(2px) rotate(225deg);}
:root{--posture:"fe";--layout-container-max:var(--public-container-max);--layout-container-pad:var(--space-16);--layout-columns:1;}@media (min-width:992px){:root{--layout-container-pad:var(--space-24);}}
.fast-enquiry-page{display:grid;gap:var(--space-40);align-items:start;padding-block:calc(var(--document-section-rhythm) - var(--space-40))
    var(--document-section-rhythm);}.fast-enquiry-page__intro{min-inline-size:0;}.fast-enquiry-page__eyebrow{margin:0 0 var(--space-12);color:var(--brand-600);font-size:var(--font-size-hint);font-weight:var(--font-weight-section-header);letter-spacing:var(--letter-spacing-base);text-transform:uppercase;}.fast-enquiry-page__title{margin:0;font-size:var(--document-font-size-h1);line-height:var(--line-height-label);letter-spacing:var(--public-display-heading-letter-spacing);text-wrap:balance;}.fast-enquiry-page__lead{max-inline-size:var(--form-column-width);margin:var(--space-16) 0 0;color:var(--ink-secondary);font-size:var(--document-font-size-lead);line-height:var(--line-height-prose);}.fast-enquiry-page__benefits{display:grid;gap:var(--space-16);margin:var(--space-32) 0 0;padding:0;list-style:none;}.fast-enquiry-page__contact{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-8);margin-block-start:var(--space-32);padding:var(--space-16) var(--space-20);border:var(--border-width) solid var(--border-rule);border-radius:var(--radius-card);background:var(--surface-subtle);font-size:var(--font-size-field-label);}.fast-enquiry-page__notice{margin-block-start:var(--space-32);padding:var(--space-16) var(--space-20);border:var(--border-width) solid var(--border-rule);border-radius:var(--radius-card);background:var(--surface-subtle);color:var(--ink-secondary);font-size:var(--font-size-field-label);line-height:var(--line-height-prose);}.fast-enquiry-page__contact strong{flex-basis:100%;}.fast-enquiry-page__phone{color:var(--brand-700);font-weight:var(--font-weight-section-header);}.fast-enquiry-form--card{min-inline-size:0;overflow:hidden;border:var(--border-width) solid var(--border-rule);border-radius:var(--radius-card);background:var(--surface-page);}.fast-enquiry-form__header{padding:var(--space-20) var(--space-24);border-block-end:var(--border-width) solid var(--border-rule);background:var(--surface-subtle);}.fast-enquiry-form__title{display:flex;gap:var(--space-8);align-items:center;margin:0;font-size:var(--document-font-size-h3);line-height:var(--line-height-label);}.fast-enquiry-form__title svg{inline-size:var(--space-20);block-size:var(--space-20);fill:none;stroke:currentcolor;stroke-width:var(--icon-stroke-width);stroke-linecap:round;stroke-linejoin:round;}.fast-enquiry-form__subtitle{margin:var(--space-8) 0 0;color:var(--ink-secondary);font-size:var(--font-size-hint);}.fast-enquiry-form__body{padding:var(--space-24);}.fast-enquiry-form__form{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap-field-field);}.fast-enquiry-form__field,.fast-enquiry-form__actions,.fast-enquiry-form__consent,.fast-enquiry-form__disclosure{min-inline-size:0;grid-column:1 / -1;}.fast-enquiry-form__field input,.fast-enquiry-form__field select,.fast-enquiry-form__field textarea,.fast-enquiry-form__actions .fast-enquiry-form__submit{inline-size:100%;max-inline-size:none;}.fast-enquiry-form__field .fast-field__control:has(select:focus){border-color:var(--border-default);}.fast-enquiry-form__actions{display:flex;flex-direction:column;gap:var(--space-8);align-items:stretch;margin:0;}@media (min-width:768px){.fast-enquiry-form__actions:has(.fast-autofill){flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;}.fast-enquiry-form__actions:has(.fast-autofill) .fast-enquiry-form__submit{inline-size:auto;}}.fast-enquiry-form__actions .fast-autofill.fast-button{inline-size:auto;background-color:var(--surface-subtle);border-color:var(--border-default);color:var(--neutral-700);}.fast-enquiry-form__actions .fast-autofill.fast-button:hover{background-color:var(--surface-hover);}.fast-enquiry-form__consent{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-8);align-items:start;margin:0;}.fast-enquiry-form__consent label{display:block;align-self:start;color:var(--ink-body);font-size:var(--font-size-field-label);line-height:var(--line-height-prose);}.fast-enquiry-form__consent input[type="checkbox"]{align-self:start;margin-block-start:calc((var(--font-size-field-label) * var(--line-height-prose)
      - (var(--space-16) + var(--border-width))) / 2);}.fast-enquiry-form__consent:not(:has(.form-required)) label{color:var(--ink-secondary);}.fast-enquiry-form__consent:hover label{color:var(--ink-heading);}.fast-enquiry-form__consent:has(input:focus-visible) label{color:var(--ink-heading);}.fast-enquiry-form__consent .form-item--error-message{grid-column:2;color:var(--danger-700);font-size:var(--font-size-hint);line-height:var(--line-height-prose);}.fast-enquiry-form__consent.form-item--error label{color:var(--danger-700);}.fast-enquiry-form__disclosure{display:grid;gap:var(--space-4);margin-block-start:var(--space-16);color:var(--ink-secondary);font-size:var(--font-size-hint);line-height:var(--line-height-prose);}.fast-enquiry-form__disclosure p{margin:0;}.fast-enquiry-form__privacy-link{inline-size:fit-content;color:var(--brand-700);font-weight:var(--font-weight-section-header);}.fast-enquiry-form__actions .fast-button{min-block-size:var(--touch-target-min);}@media (min-width:992px){.fast-enquiry-page{grid-template-columns:minmax(0,0.92fr) minmax(0,1.08fr);gap:calc(var(--space-40) + var(--space-32));}.fast-enquiry-page__intro{position:sticky;inset-block-start:var(--space-40);}.fast-enquiry-form__form{grid-template-columns:repeat(2,minmax(0,1fr));}.fast-enquiry-form__field--half{grid-column:auto;}}.fast-enquiry-page,.fast-quote-decision,.fast-public-composition--confirmation{inline-size:min(100%,calc(var(--public-platform-home-container-width)
      - (var(--space-24) * 2)));margin-inline:auto;}[data-drupal-messages] [role="alert"]{position:relative;display:grid;gap:var(--space-8);padding:var(--space-16) var(--space-20) var(--space-16)
    calc(var(--space-20) + var(--space-24) + var(--space-8));border:var(--border-width) solid var(--danger-300);border-radius:var(--radius-card);background-color:var(--danger-50);color:var(--danger-700);font-size:var(--font-size-field-label);font-weight:var(--font-weight-section-header);line-height:var(--line-height-prose);}[data-drupal-messages] [role="alert"]::before{position:absolute;inset-block-start:var(--space-16);inset-inline-start:var(--space-20);inline-size:var(--space-24);block-size:var(--space-24);background-color:currentcolor;content:"";-webkit-mask:var(--fast-message-icon) center / contain no-repeat;mask:var(--fast-message-icon) center / contain no-repeat;}[data-drupal-messages] [role="alert"]{--fast-message-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9' fill='none' stroke='black' stroke-width='2'/%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' d='M12 7.5v5.5M12 16.4v.1'/%3E%3C/svg%3E");}[data-drupal-messages] [role="alert"] ul{display:grid;gap:var(--space-4);margin:0;padding-inline-start:var(--space-16);font-weight:var(--font-weight-hint);}[data-drupal-messages] [role="alert"] a{color:inherit;font-weight:var(--font-weight-section-header);}.fast-enquiry-form__field .form-item--error .fast-field__control{border-color:var(--danger-600);}.fast-enquiry-form__field .form-item--error-message{margin-block-start:var(--space-4);color:var(--danger-700);font-size:var(--font-size-hint);line-height:var(--line-height-prose);}
