:root{--govuk-breakpoint-mobile:20rem;--govuk-breakpoint-tablet:40.0625rem;--govuk-breakpoint-desktop:48.0625rem;--govuk-frontend-version:"6.6.0";--govuk-brand-colour:#1d70b8;--govuk-text-colour:#0b0c0c;--govuk-inverse-text-colour:#fff;--govuk-template-background-colour:#f4f8fb;--govuk-body-background-colour:#fff;--govuk-print-text-colour:#000;--govuk-secondary-text-colour:#484949;--govuk-focus-colour:#fd0;--govuk-focus-text-colour:#0b0c0c;--govuk-error-colour:#ca3535;--govuk-success-colour:#0f7a52;--govuk-border-colour:#cecece;--govuk-input-border-colour:#0b0c0c;--govuk-hover-colour:#cecece;--govuk-link-colour:#1a65a6;--govuk-link-visited-colour:#54319f;--govuk-link-hover-colour:#0f385c;--govuk-link-active-colour:#0b0c0c;--govuk-surface-background-colour:#f4f8fb;--govuk-surface-text-colour:#0b0c0c;--govuk-surface-border-colour:#8eb8dc}@media print{:root{--govuk-text-colour:var(--govuk-print-text-colour,#000);--govuk-input-border-colour:var(--govuk-print-text-colour,#000)}}.govuk-link{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif}@font-face{font-family:GDS Transport;font-style:normal;font-weight:400;font-display:fallback;src:url(/assets/fonts/light-94a07e06a1-v2.woff2)format("woff2"),url(/assets/fonts/light-f591b13f7d-v2.woff)format("woff")}@font-face{font-family:GDS Transport;font-style:normal;font-weight:700;font-display:fallback;src:url(/assets/fonts/bold-b542beb274-v2.woff2)format("woff2"),url(/assets/fonts/bold-affa96571d-v2.woff)format("woff")}@media print{.govuk-link{font-family:sans-serif}}.govuk-link{text-underline-offset:.1578em;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem)}.govuk-link:hover{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none;text-decoration-thickness:max(3px,.1875rem,.12em)}.govuk-link:focus{background-color:var(--govuk-focus-colour,#fd0);box-shadow:0 -2px var(--govuk-focus-colour,#fd0),0 4px var(--govuk-focus-text-colour,#0b0c0c);outline:3px solid #0000;text-decoration:none}@supports not (text-wrap:balance){.govuk-link:focus{-webkit-box-decoration-break:clone;box-decoration-break:clone}}.govuk-link:link{color:var(--govuk-link-colour,#1a65a6)}.govuk-link:visited{color:var(--govuk-link-visited-colour,#54319f)}.govuk-link:hover{color:var(--govuk-link-hover-colour,#0f385c)}.govuk-link:active{color:var(--govuk-link-active-colour,#0b0c0c)}.govuk-link:focus{color:var(--govuk-focus-text-colour,#0b0c0c)}@media print{[href^=\/].govuk-link:after,[href^="http://"].govuk-link:after,[href^="https://"].govuk-link:after{content:" (" attr(href) ")";word-wrap:break-word;font-size:90%}}.govuk-link--muted:link,.govuk-link--muted:visited{color:var(--govuk-secondary-text-colour,#484949)}.govuk-link--muted:active,.govuk-link--muted:hover{color:var(--govuk-text-colour,#0b0c0c)}.govuk-link--muted:focus{color:var(--govuk-focus-text-colour,#0b0c0c)}.govuk-link--text-colour:active,.govuk-link--text-colour:link,.govuk-link--text-colour:visited{color:var(--govuk-text-colour,#0b0c0c)}.govuk-link--text-colour:focus{color:var(--govuk-focus-text-colour,#0b0c0c)}.govuk-link--inverse:link,.govuk-link--inverse:visited{color:var(--govuk-inverse-text-colour,#fff)}.govuk-link--inverse:focus{color:var(--govuk-focus-text-colour,#0b0c0c)}.govuk-link--no-underline:not(:hover):not(:active){text-decoration:none}.govuk-link--no-visited-state:link,.govuk-link--no-visited-state:visited{color:var(--govuk-link-colour,#1a65a6)}.govuk-link--no-visited-state:hover{color:var(--govuk-link-hover-colour,#0f385c)}.govuk-link--no-visited-state:active{color:var(--govuk-link-active-colour,#0b0c0c)}.govuk-link--no-visited-state:focus{color:var(--govuk-focus-text-colour,#0b0c0c)}.govuk-link-image{line-height:0;text-decoration:none;display:inline-block}.govuk-link-image:focus{box-shadow:0 0 0 4px var(--govuk-focus-colour,#fd0),0 0 0 8px var(--govuk-focus-text-colour,#0b0c0c);outline:3px solid #0000}.govuk-heading-xl{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif}@media print{.govuk-heading-xl{font-family:sans-serif}}.govuk-heading-xl{font-size:2rem;font-weight:700;line-height:1.09375}@media (width>=40.0625em){.govuk-heading-xl{font-size:3rem;line-height:1.04167}}@media print{.govuk-heading-xl{font-size:32pt;line-height:1.15}}.govuk-heading-xl{color:var(--govuk-text-colour,#0b0c0c);margin-top:0;margin-bottom:30px;display:block}@media (width>=40.0625em){.govuk-heading-xl{margin-bottom:50px}}.govuk-heading-l{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif}@media print{.govuk-heading-l{font-family:sans-serif}}.govuk-heading-l{font-size:1.6875rem;font-weight:700;line-height:1.11111}@media (width>=40.0625em){.govuk-heading-l{font-size:2.25rem;line-height:1.11111}}@media print{.govuk-heading-l{font-size:24pt;line-height:1.05}}.govuk-heading-l{color:var(--govuk-text-colour,#0b0c0c);margin-top:0;margin-bottom:20px;display:block}@media (width>=40.0625em){.govuk-heading-l{margin-bottom:30px}}.govuk-heading-m{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif}@media print{.govuk-heading-m{font-family:sans-serif}}.govuk-heading-m{font-size:1.3125rem;font-weight:700;line-height:1.19048}@media (width>=40.0625em){.govuk-heading-m{font-size:1.5rem;line-height:1.25}}@media print{.govuk-heading-m{font-size:18pt;line-height:1.15}}.govuk-heading-m{color:var(--govuk-text-colour,#0b0c0c);margin-top:0;margin-bottom:15px;display:block}@media (width>=40.0625em){.govuk-heading-m{margin-bottom:20px}}.govuk-heading-s{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif}@media print{.govuk-heading-s{font-family:sans-serif}}.govuk-heading-s{font-size:1.1875rem;font-weight:700;line-height:1.31579}@media print{.govuk-heading-s{font-size:14pt;line-height:1.15}}.govuk-heading-s{color:var(--govuk-text-colour,#0b0c0c);margin-top:0;margin-bottom:15px;display:block}@media (width>=40.0625em){.govuk-heading-s{margin-bottom:20px}}.govuk-caption-xl{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif}@media print{.govuk-caption-xl{font-family:sans-serif}}.govuk-caption-xl{font-size:1.3125rem;font-weight:400;line-height:1.19048}@media (width>=40.0625em){.govuk-caption-xl{font-size:1.6875rem;line-height:1.11111}}@media print{.govuk-caption-xl{font-size:18pt;line-height:1.15}}.govuk-caption-xl{color:var(--govuk-secondary-text-colour,#484949);margin-bottom:5px;display:block}.govuk-caption-l{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif}@media print{.govuk-caption-l{font-family:sans-serif}}.govuk-caption-l{font-size:1.3125rem;font-weight:400;line-height:1.19048}@media (width>=40.0625em){.govuk-caption-l{font-size:1.5rem;line-height:1.25}}@media print{.govuk-caption-l{font-size:18pt;line-height:1.15}}.govuk-caption-l{color:var(--govuk-secondary-text-colour,#484949);margin-bottom:5px;display:block}@media (width>=40.0625em){.govuk-caption-l{margin-bottom:0}}.govuk-caption-m{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif}@media print{.govuk-caption-m{font-family:sans-serif}}.govuk-caption-m{font-size:1.1875rem;font-weight:400;line-height:1.31579}@media print{.govuk-caption-m{font-size:14pt;line-height:1.15}}.govuk-caption-m{color:var(--govuk-secondary-text-colour,#484949);display:block}.govuk-body-l,.govuk-body-lead{color:var(--govuk-text-colour,#0b0c0c);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0;font-family:GDS Transport,arial,sans-serif}@media print{.govuk-body-l,.govuk-body-lead{font-family:sans-serif}}.govuk-body-l,.govuk-body-lead{font-size:1.3125rem;font-weight:400;line-height:1.19048}@media (width>=40.0625em){.govuk-body-l,.govuk-body-lead{font-size:1.5rem;line-height:1.25}}@media print{.govuk-body-l,.govuk-body-lead{font-size:18pt;line-height:1.15}}.govuk-body-l,.govuk-body-lead{margin-bottom:20px}@media (width>=40.0625em){.govuk-body-l,.govuk-body-lead{margin-bottom:30px}}.govuk-body,.govuk-body-m{color:var(--govuk-text-colour,#0b0c0c);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0;font-family:GDS Transport,arial,sans-serif}@media print{.govuk-body,.govuk-body-m{font-family:sans-serif}}.govuk-body,.govuk-body-m{font-size:1.1875rem;font-weight:400;line-height:1.31579}@media print{.govuk-body,.govuk-body-m{font-size:14pt;line-height:1.15}}.govuk-body,.govuk-body-m{margin-bottom:15px}@media (width>=40.0625em){.govuk-body,.govuk-body-m{margin-bottom:20px}}.govuk-body-s{color:var(--govuk-text-colour,#0b0c0c);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0;font-family:GDS Transport,arial,sans-serif}@media print{.govuk-body-s{font-family:sans-serif}}.govuk-body-s{font-size:1rem;font-weight:400;line-height:1.25}@media print{.govuk-body-s{font-size:14pt;line-height:1.2}}.govuk-body-s{margin-bottom:15px}@media (width>=40.0625em){.govuk-body-s{margin-bottom:20px}}.govuk-body-l+.govuk-heading-l,.govuk-body-lead+.govuk-heading-l{padding-top:5px}@media (width>=40.0625em){.govuk-body-l+.govuk-heading-l,.govuk-body-lead+.govuk-heading-l{padding-top:10px}}.govuk-body+.govuk-heading-l,.govuk-body-m+.govuk-heading-l,.govuk-body-s+.govuk-heading-l,.govuk-list+.govuk-heading-l{padding-top:15px}@media (width>=40.0625em){.govuk-body+.govuk-heading-l,.govuk-body-m+.govuk-heading-l,.govuk-body-s+.govuk-heading-l,.govuk-list+.govuk-heading-l{padding-top:20px}}.govuk-body+.govuk-heading-m,.govuk-body+.govuk-heading-s,.govuk-body-m+.govuk-heading-m,.govuk-body-m+.govuk-heading-s,.govuk-body-s+.govuk-heading-m,.govuk-body-s+.govuk-heading-s,.govuk-list+.govuk-heading-m,.govuk-list+.govuk-heading-s{padding-top:5px}@media (width>=40.0625em){.govuk-body+.govuk-heading-m,.govuk-body+.govuk-heading-s,.govuk-body-m+.govuk-heading-m,.govuk-body-m+.govuk-heading-s,.govuk-body-s+.govuk-heading-m,.govuk-body-s+.govuk-heading-s,.govuk-list+.govuk-heading-m,.govuk-list+.govuk-heading-s{padding-top:10px}}.govuk-list{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif}@media print{.govuk-list{font-family:sans-serif}}.govuk-list{font-size:1.1875rem;font-weight:400;line-height:1.31579}@media print{.govuk-list{font-size:14pt;line-height:1.15}}.govuk-list{margin-top:0;margin-bottom:15px}@media (width>=40.0625em){.govuk-list{margin-bottom:20px}}.govuk-list{color:var(--govuk-text-colour,#0b0c0c);padding-left:0;list-style-type:none}.govuk-list .govuk-list{margin-top:10px}.govuk-list>li{margin-bottom:5px}.govuk-list--bullet{padding-left:20px;list-style-type:disc}.govuk-list--number{padding-left:20px;list-style-type:decimal}.govuk-list--bullet>li,.govuk-list--number>li{margin-bottom:0}@media (width>=40.0625em){.govuk-list--bullet>li,.govuk-list--number>li{margin-bottom:5px}}.govuk-list--spaced>li{margin-bottom:10px}@media (width>=40.0625em){.govuk-list--spaced>li{margin-bottom:15px}}.govuk-section-break{border:0;margin:0}.govuk-section-break--xl{margin-top:30px}@media (width>=40.0625em){.govuk-section-break--xl{margin-top:50px}}.govuk-section-break--xl{margin-bottom:30px}@media (width>=40.0625em){.govuk-section-break--xl{margin-bottom:50px}}.govuk-section-break--l{margin-top:20px}@media (width>=40.0625em){.govuk-section-break--l{margin-top:30px}}.govuk-section-break--l{margin-bottom:20px}@media (width>=40.0625em){.govuk-section-break--l{margin-bottom:30px}}.govuk-section-break--m{margin-top:15px}@media (width>=40.0625em){.govuk-section-break--m{margin-top:20px}}.govuk-section-break--m{margin-bottom:15px}@media (width>=40.0625em){.govuk-section-break--m{margin-bottom:20px}}.govuk-section-break--visible{border-bottom:1px solid;border-bottom-color:var(--govuk-border-colour,#cecece)}.govuk-button-group{margin-bottom:5px}@media (width>=40.0625em){.govuk-button-group{margin-bottom:15px}}.govuk-button-group{flex-direction:column;align-items:center;display:flex}.govuk-button-group .govuk-link{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif}@media print{.govuk-button-group .govuk-link{font-family:sans-serif}}.govuk-button-group .govuk-link{font-size:1.1875rem;font-weight:400;line-height:1}@media print{.govuk-button-group .govuk-link{font-size:14pt;line-height:19px}}.govuk-button-group .govuk-link{text-align:center;max-width:100%;margin-top:5px;margin-bottom:20px;display:inline-block}.govuk-button-group .govuk-button{margin-bottom:17px}@media (width>=40.0625em){.govuk-button-group{flex-flow:wrap;align-items:baseline;margin-right:-15px}.govuk-button-group .govuk-button,.govuk-button-group .govuk-link{margin-right:15px}.govuk-button-group .govuk-link{text-align:left}}.govuk-form-group:after{content:"";clear:both;display:block}.govuk-form-group{margin-bottom:20px}@media (width>=40.0625em){.govuk-form-group{margin-bottom:30px}}.govuk-form-group .govuk-form-group:last-of-type{margin-bottom:0}.govuk-form-group--error{border-left:5px solid;border-left-color:var(--govuk-error-colour,#ca3535);padding-left:15px}.govuk-form-group--error .govuk-form-group{border:0;padding:0}.govuk-grid-row:after{content:"";clear:both;display:block}.govuk-grid-row{margin-left:-15px;margin-right:-15px}.govuk-grid-column-one-quarter{box-sizing:border-box;width:100%;padding:0 15px}@media (width>=40.0625em){.govuk-grid-column-one-quarter{float:left;width:25%}}.govuk-grid-column-one-third{box-sizing:border-box;width:100%;padding:0 15px}@media (width>=40.0625em){.govuk-grid-column-one-third{float:left;width:33.3333%}}.govuk-grid-column-one-half{box-sizing:border-box;width:100%;padding:0 15px}@media (width>=40.0625em){.govuk-grid-column-one-half{float:left;width:50%}}.govuk-grid-column-two-thirds{box-sizing:border-box;width:100%;padding:0 15px}@media (width>=40.0625em){.govuk-grid-column-two-thirds{float:left;width:66.6667%}}.govuk-grid-column-three-quarters{box-sizing:border-box;width:100%;padding:0 15px}@media (width>=40.0625em){.govuk-grid-column-three-quarters{float:left;width:75%}}.govuk-grid-column-full{box-sizing:border-box;width:100%;padding:0 15px}@media (width>=40.0625em){.govuk-grid-column-full{float:left;width:100%}}.govuk-grid-column-one-quarter-from-desktop{box-sizing:border-box;padding:0 15px}@media (width>=48.0625em){.govuk-grid-column-one-quarter-from-desktop{float:left;width:25%}}.govuk-grid-column-one-third-from-desktop{box-sizing:border-box;padding:0 15px}@media (width>=48.0625em){.govuk-grid-column-one-third-from-desktop{float:left;width:33.3333%}}.govuk-grid-column-one-half-from-desktop{box-sizing:border-box;padding:0 15px}@media (width>=48.0625em){.govuk-grid-column-one-half-from-desktop{float:left;width:50%}}.govuk-grid-column-two-thirds-from-desktop{box-sizing:border-box;padding:0 15px}@media (width>=48.0625em){.govuk-grid-column-two-thirds-from-desktop{float:left;width:66.6667%}}.govuk-grid-column-three-quarters-from-desktop{box-sizing:border-box;padding:0 15px}@media (width>=48.0625em){.govuk-grid-column-three-quarters-from-desktop{float:left;width:75%}}.govuk-grid-column-full-from-desktop{box-sizing:border-box;padding:0 15px}@media (width>=48.0625em){.govuk-grid-column-full-from-desktop{float:left;width:100%}}.govuk-main-wrapper{padding-top:20px;padding-bottom:20px;display:block}@media (width>=40.0625em){.govuk-main-wrapper{padding-top:40px;padding-bottom:40px}}.govuk-main-wrapper--auto-spacing:first-child,.govuk-main-wrapper--l{padding-top:30px}@media (width>=40.0625em){.govuk-main-wrapper--auto-spacing:first-child,.govuk-main-wrapper--l{padding-top:50px}}.govuk-template{background-color:var(--govuk-template-background-colour,#f4f8fb);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@supports (position:-webkit-sticky) or (position:sticky){.govuk-template{scroll-padding-top:60px}.govuk-template:not(:has(.govuk-exit-this-page)){scroll-padding-top:0}}@media screen{.govuk-template{overflow-y:scroll}}.govuk-template__body{background-color:var(--govuk-body-background-colour,#fff);margin:0}.govuk-width-container{max-width:960px;margin-left:15px;margin-right:15px}@supports (margin:max(calc(0px))){.govuk-width-container{margin-right:max(15px,calc(15px + env(safe-area-inset-right)));margin-left:max(15px,calc(15px + env(safe-area-inset-left)))}}@media (width>=40.0625em){.govuk-width-container{margin-left:30px;margin-right:30px}@supports (margin:max(calc(0px))){.govuk-width-container{margin-right:max(30px,calc(15px + env(safe-area-inset-right)));margin-left:max(30px,calc(15px + env(safe-area-inset-left)))}}}@media (width>=1020px){.govuk-width-container{margin-left:auto;margin-right:auto}@supports (margin:max(calc(0px))){.govuk-width-container{margin-left:auto;margin-right:auto}}}.govuk-accordion{margin-bottom:20px}@media (width>=40.0625em){.govuk-accordion{margin-bottom:30px}}.govuk-accordion__section{padding-top:15px}.govuk-accordion__section-heading{margin-top:0;margin-bottom:0;padding-top:15px;padding-bottom:15px}.govuk-accordion__section-button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif}@media print{.govuk-accordion__section-button{font-family:sans-serif}}.govuk-accordion__section-button{font-size:1.3125rem;font-weight:700;line-height:1.19048}@media (width>=40.0625em){.govuk-accordion__section-button{font-size:1.5rem;line-height:1.25}}@media print{.govuk-accordion__section-button{font-size:18pt;line-height:1.15}}.govuk-accordion__section-button{color:var(--govuk-text-colour,#0b0c0c);margin-bottom:0;padding-top:15px;display:block}.govuk-accordion__section-content>:last-child{margin-bottom:0}.govuk-frontend-supported .govuk-accordion{border-bottom:1px solid;border-bottom-color:var(--govuk-border-colour,#cecece)}.govuk-frontend-supported .govuk-accordion__section{padding-top:0}.govuk-frontend-supported .govuk-accordion__section-content{padding-top:15px;padding-bottom:30px;display:none}@media (width>=40.0625em){.govuk-frontend-supported .govuk-accordion__section-content{padding-bottom:50px}}@supports (content-visibility:hidden){.govuk-frontend-supported .govuk-accordion__section-content[hidden]{content-visibility:hidden;display:inherit}}.govuk-frontend-supported .govuk-accordion__section-content[hidden]{padding-top:0;padding-bottom:0}.govuk-frontend-supported .govuk-accordion__section--expanded .govuk-accordion__section-content{display:block}.govuk-frontend-supported .govuk-accordion__show-all{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif}@media print{.govuk-frontend-supported .govuk-accordion__show-all{font-family:sans-serif}}.govuk-frontend-supported .govuk-accordion__show-all{font-size:1.1875rem;font-weight:400;line-height:1.31579}@media print{.govuk-frontend-supported .govuk-accordion__show-all{font-size:14pt;line-height:1.15}}.govuk-frontend-supported .govuk-accordion__show-all{z-index:1;color:var(--govuk-link-colour,#1a65a6);cursor:pointer;-webkit-appearance:none;background:0 0;border-width:0;margin-bottom:9px;padding:5px 2px 5px 0;position:relative}@media (width>=40.0625em){.govuk-frontend-supported .govuk-accordion__show-all{margin-bottom:14px}}.govuk-frontend-supported .govuk-accordion__show-all::-moz-focus-inner{border:0;padding:0}.govuk-frontend-supported .govuk-accordion__show-all:hover{color:#0b0c0c;background:#f3f3f3;box-shadow:0 -2px #f3f3f3,0 4px #f3f3f3}.govuk-frontend-supported .govuk-accordion__show-all:hover .govuk-accordion__section-toggle-text{color:#0b0c0c}.govuk-frontend-supported .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron{color:#0b0c0c;background:#0b0c0c}.govuk-frontend-supported .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron:after{color:#f3f3f3}.govuk-frontend-supported .govuk-accordion__show-all:focus{color:var(--govuk-focus-text-colour,#0b0c0c);background-color:var(--govuk-focus-colour,#fd0);box-shadow:0 -2px var(--govuk-focus-colour,#fd0),0 4px var(--govuk-focus-text-colour,#0b0c0c);outline:3px solid #0000;text-decoration:none}@supports not (text-wrap:balance){.govuk-frontend-supported .govuk-accordion__show-all:focus{-webkit-box-decoration-break:clone;box-decoration-break:clone}}.govuk-frontend-supported .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron{background:#0b0c0c}.govuk-frontend-supported .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron:after{color:var(--govuk-focus-colour,#fd0)}.govuk-frontend-supported .govuk-accordion__section-heading{padding:0}.govuk-frontend-supported .govuk-accordion-nav__chevron{box-sizing:border-box;vertical-align:middle;border:.0625rem solid;border-radius:50%;width:1.25rem;height:1.25rem;display:inline-block;position:relative}.govuk-frontend-supported .govuk-accordion-nav__chevron:after{content:"";box-sizing:border-box;border-top:.125rem solid;border-right:.125rem solid;width:.375rem;height:.375rem;display:block;position:absolute;bottom:.3125rem;left:.375rem;transform:rotate(-45deg)}.govuk-frontend-supported .govuk-accordion-nav__chevron--down{transform:rotate(180deg)}.govuk-frontend-supported .govuk-accordion__section-button{border:0;border-top:1px solid;border-bottom:10px solid #0000;border-top-color:var(--govuk-border-colour,#cecece);width:100%;color:var(--govuk-text-colour,#0b0c0c);text-align:left;cursor:pointer;-webkit-appearance:none;background:0 0;padding:10px 0 0}@media (width>=40.0625em){.govuk-frontend-supported .govuk-accordion__section-button{padding-bottom:10px}}.govuk-frontend-supported .govuk-accordion__section-button:active{color:var(--govuk-link-active-colour,#0b0c0c);background:0 0}.govuk-frontend-supported .govuk-accordion__section-button:hover{color:#0b0c0c;background:#f3f3f3}.govuk-frontend-supported .govuk-accordion__section-button:hover .govuk-accordion__section-toggle-text{color:#0b0c0c}.govuk-frontend-supported .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron{color:#0b0c0c;background:#0b0c0c}.govuk-frontend-supported .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron:after{color:#f3f3f3}.govuk-frontend-supported .govuk-accordion__section-button:focus{outline:0}.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-heading-text-focus,.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-summary-focus,.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus{color:var(--govuk-focus-text-colour,#0b0c0c);background-color:var(--govuk-focus-colour,#fd0);box-shadow:0 -2px var(--govuk-focus-colour,#fd0),0 4px var(--govuk-focus-text-colour,#0b0c0c);outline:3px solid #0000;text-decoration:none}@supports not (text-wrap:balance){.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-heading-text-focus,.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-summary-focus,.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus{-webkit-box-decoration-break:clone;box-decoration-break:clone}}.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron{color:#0b0c0c;background:#0b0c0c}.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron:after{color:var(--govuk-focus-colour,#fd0)}.govuk-frontend-supported .govuk-accordion__section-button::-moz-focus-inner{border:0;padding:0}.govuk-frontend-supported .govuk-accordion__section--expanded .govuk-accordion__section-button{border-bottom:0;padding-bottom:15px}@media (width>=40.0625em){.govuk-frontend-supported .govuk-accordion__section--expanded .govuk-accordion__section-button{padding-bottom:20px}}.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus{padding-bottom:3px}@media (width>=48.0625em){.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus{padding-bottom:2px}}.govuk-frontend-supported .govuk-accordion__section-heading-text,.govuk-frontend-supported .govuk-accordion__section-summary,.govuk-frontend-supported .govuk-accordion__section-toggle{margin-bottom:13px;display:block}.govuk-frontend-supported .govuk-accordion__section-heading-text .govuk-accordion__section-heading-text-focus,.govuk-frontend-supported .govuk-accordion__section-heading-text .govuk-accordion__section-summary-focus,.govuk-frontend-supported .govuk-accordion__section-heading-text .govuk-accordion__section-toggle-focus,.govuk-frontend-supported .govuk-accordion__section-summary .govuk-accordion__section-heading-text-focus,.govuk-frontend-supported .govuk-accordion__section-summary .govuk-accordion__section-summary-focus,.govuk-frontend-supported .govuk-accordion__section-summary .govuk-accordion__section-toggle-focus,.govuk-frontend-supported .govuk-accordion__section-toggle .govuk-accordion__section-heading-text-focus,.govuk-frontend-supported .govuk-accordion__section-toggle .govuk-accordion__section-summary-focus,.govuk-frontend-supported .govuk-accordion__section-toggle .govuk-accordion__section-toggle-focus{display:inline}.govuk-frontend-supported .govuk-accordion__section-toggle{font-size:1.1875rem;line-height:1.31579}@media print{.govuk-frontend-supported .govuk-accordion__section-toggle{font-size:14pt;line-height:1.15}}.govuk-frontend-supported .govuk-accordion__section-toggle{color:var(--govuk-link-colour,#1a65a6);font-weight:400}.govuk-frontend-supported .govuk-accordion__section-toggle-text,.govuk-frontend-supported .govuk-accordion__show-all-text{vertical-align:middle;margin-left:5px}@media screen and (forced-colors:active){.govuk-frontend-supported .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron,.govuk-frontend-supported .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron{background-color:#0000}.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron,.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-heading-text-focus,.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-summary-focus,.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus,.govuk-frontend-supported .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron,.govuk-frontend-supported .govuk-accordion__show-all:focus .govuk-accordion__section-heading-text-focus,.govuk-frontend-supported .govuk-accordion__show-all:focus .govuk-accordion__section-summary-focus,.govuk-frontend-supported .govuk-accordion__show-all:focus .govuk-accordion__section-toggle-focus{background:0 0}}@media (hover:none){.govuk-frontend-supported .govuk-accordion__section-header:hover{border-top-color:var(--govuk-border-colour,#cecece);box-shadow:inset 0 3px 0 0 var(--govuk-link-colour,#1a65a6)}.govuk-frontend-supported .govuk-accordion__section-header:hover .govuk-accordion__section-button{border-top-color:var(--govuk-border-colour,#cecece)}}.govuk-back-link{font-size:1rem;line-height:1.25}@media print{.govuk-back-link{font-size:14pt;line-height:1.2}}.govuk-back-link{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif}@media print{.govuk-back-link{font-family:sans-serif}}.govuk-back-link{text-underline-offset:.1578em;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem)}.govuk-back-link:hover{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none;text-decoration-thickness:max(3px,.1875rem,.12em)}.govuk-back-link:focus{background-color:var(--govuk-focus-colour,#fd0);box-shadow:0 -2px var(--govuk-focus-colour,#fd0),0 4px var(--govuk-focus-text-colour,#0b0c0c);outline:3px solid #0000;text-decoration:none}@supports not (text-wrap:balance){.govuk-back-link:focus{-webkit-box-decoration-break:clone;box-decoration-break:clone}}.govuk-back-link:active,.govuk-back-link:link,.govuk-back-link:visited{color:var(--govuk-text-colour,#0b0c0c)}.govuk-back-link:focus{color:var(--govuk-focus-text-colour,#0b0c0c)}.govuk-back-link{margin-top:15px;margin-bottom:15px;padding-left:.875em;display:inline-block;position:relative}.govuk-back-link:before{content:"";border:1px solid;border-width:1px 1px 0 0;border-color:var(--govuk-secondary-text-colour,#484949);width:.4375em;height:.4375em;margin:auto 0;display:block;position:absolute;top:0;bottom:0;left:.1875em;transform:rotate(225deg)}@supports (border-width:max(0px)){.govuk-back-link:before{border-width:max(1px,.0625em) max(1px,.0625em) 0 0;font-size:max(16px,1em)}}.govuk-back-link:focus:before{border-color:var(--govuk-focus-text-colour,#0b0c0c)}.govuk-back-link:after{content:"";position:absolute;inset:-14px 0}.govuk-back-link--inverse:link,.govuk-back-link--inverse:visited{color:var(--govuk-inverse-text-colour,#fff)}.govuk-back-link--inverse:focus{color:var(--govuk-focus-text-colour,#0b0c0c)}.govuk-back-link--inverse:before{border-color:currentColor}.govuk-breadcrumbs{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif}@media print{.govuk-breadcrumbs{font-family:sans-serif}}.govuk-breadcrumbs{font-size:1rem;font-weight:400;line-height:1.25}@media print{.govuk-breadcrumbs{font-size:14pt;line-height:1.2}}.govuk-breadcrumbs{color:var(--govuk-text-colour,#0b0c0c);margin-top:15px;margin-bottom:10px}.govuk-breadcrumbs__list:after{content:"";clear:both;display:block}.govuk-breadcrumbs__list{margin:0;padding:0;list-style-type:none}.govuk-breadcrumbs__list-item{float:left;margin-bottom:5px;margin-left:.625em;padding-left:.978438em;display:inline-block;position:relative}.govuk-breadcrumbs__list-item:before{content:"";border:1px solid;border-width:1px 1px 0 0;border-color:var(--govuk-secondary-text-colour,#484949);width:.4375em;height:.4375em;margin:auto 0;display:block;position:absolute;top:0;bottom:0;left:-.206875em;transform:rotate(45deg)}@supports (border-width:max(0px)){.govuk-breadcrumbs__list-item:before{border-width:max(1px,.0625em) max(1px,.0625em) 0 0;font-size:max(16px,1em)}}.govuk-breadcrumbs__list-item:first-child{margin-left:0;padding-left:0}.govuk-breadcrumbs__list-item:first-child:before{content:none;display:none}.govuk-breadcrumbs__link{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif}@media print{.govuk-breadcrumbs__link{font-family:sans-serif}}.govuk-breadcrumbs__link{text-underline-offset:.1578em;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem)}.govuk-breadcrumbs__link:hover{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none;text-decoration-thickness:max(3px,.1875rem,.12em)}.govuk-breadcrumbs__link:focus{background-color:var(--govuk-focus-colour,#fd0);box-shadow:0 -2px var(--govuk-focus-colour,#fd0),0 4px var(--govuk-focus-text-colour,#0b0c0c);outline:3px solid #0000;text-decoration:none}@supports not (text-wrap:balance){.govuk-breadcrumbs__link:focus{-webkit-box-decoration-break:clone;box-decoration-break:clone}}.govuk-breadcrumbs__link:active,.govuk-breadcrumbs__link:link,.govuk-breadcrumbs__link:visited{color:var(--govuk-text-colour,#0b0c0c)}.govuk-breadcrumbs__link:focus{color:var(--govuk-focus-text-colour,#0b0c0c)}@media (width<=40.0525em){.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item{display:none}.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item:first-child,.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item:last-child{display:inline-block}.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item:before{margin:0;top:.375em}.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list{display:flex}}.govuk-breadcrumbs--inverse{--govuk-text-colour:var(--govuk-inverse-text-colour,#fff)}.govuk-breadcrumbs--inverse .govuk-breadcrumbs__list-item:before{border-color:currentColor}.govuk-button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif}@media print{.govuk-button{font-family:sans-serif}}.govuk-button{font-size:1.1875rem;font-weight:400;line-height:1}@media print{.govuk-button{font-size:14pt;line-height:19px}}.govuk-button{box-sizing:border-box;width:100%;margin:0 0 22px;display:inline-block;position:relative}@media (width>=40.0625em){.govuk-button{margin-bottom:32px}}.govuk-button{color:#fff;text-align:center;vertical-align:top;cursor:pointer;-webkit-appearance:none;background-color:#0f7a52;border:2px solid #0000;border-radius:0;padding:8px 10px 7px;box-shadow:0 2px #083d29}@media (width>=40.0625em){.govuk-button{width:auto}}.govuk-button:active,.govuk-button:hover,.govuk-button:link,.govuk-button:visited{color:#fff;text-decoration:none}.govuk-button::-moz-focus-inner{border:0;padding:0}.govuk-button:hover{background-color:#0b5c3e}.govuk-button:active{top:2px}.govuk-button:focus{border-color:var(--govuk-focus-colour,#fd0);box-shadow:inset 0 0 0 1px var(--govuk-focus-colour,#fd0);outline:3px solid #0000}.govuk-button:focus:not(:active):not(:hover){border-color:var(--govuk-focus-colour,#fd0);color:var(--govuk-focus-text-colour,#0b0c0c);background-color:var(--govuk-focus-colour,#fd0);box-shadow:0 2px 0 var(--govuk-focus-text-colour,#0b0c0c)}.govuk-button:before{content:"";background:0 0;display:block;position:absolute;inset:-2px -2px -4px}.govuk-button:active:before{top:-4px}.govuk-button[disabled]{opacity:.5}.govuk-button[disabled]:hover{cursor:not-allowed;background-color:#0f7a52}.govuk-button[disabled]:active{top:0;box-shadow:0 2px #083d29}.govuk-button--secondary{background-color:#f3f3f3;box-shadow:0 2px #858686}.govuk-button--secondary,.govuk-button--secondary:active,.govuk-button--secondary:hover,.govuk-button--secondary:link,.govuk-button--secondary:visited{color:#0b0c0c}.govuk-button--secondary:hover{background-color:#cecece}.govuk-button--secondary:hover[disabled]{background-color:#f3f3f3}.govuk-button--warning{background-color:#ca3535;box-shadow:0 2px #651b1b}.govuk-button--warning,.govuk-button--warning:active,.govuk-button--warning:hover,.govuk-button--warning:link,.govuk-button--warning:visited{color:#fff}.govuk-button--warning:hover{background-color:#982828}.govuk-button--warning:hover[disabled]{background-color:#ca3535}.govuk-button--inverse{background-color:#fff;box-shadow:0 2px #0f385c}.govuk-button--inverse,.govuk-button--inverse:active,.govuk-button--inverse:hover,.govuk-button--inverse:link,.govuk-button--inverse:visited{color:var(--govuk-brand-colour,#1d70b8)}.govuk-button--inverse:hover{background-color:#f4f8fb}.govuk-button--inverse:hover[disabled]{background-color:#fff}.govuk-button--start{font-size:1.3125rem;font-weight:700;line-height:1}@media (width>=40.0625em){.govuk-button--start{font-size:1.5rem;line-height:1}}@media print{.govuk-button--start{font-size:18pt;line-height:1}}.govuk-button--start{justify-content:center;min-height:auto;display:inline-flex}.govuk-button__start-icon{vertical-align:middle;forced-color-adjust:auto;flex-shrink:0;align-self:center;margin-left:5px}@media (width>=48.0625em){.govuk-button__start-icon{margin-left:10px}}.govuk-error-message{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif}@media print{.govuk-error-message{font-family:sans-serif}}.govuk-error-message{font-size:1.1875rem;font-weight:700;line-height:1.31579}@media print{.govuk-error-message{font-size:14pt;line-height:1.15}}.govuk-error-message{clear:both;color:var(--govuk-error-colour,#ca3535);margin-top:0;margin-bottom:15px;display:block}.govuk-hint{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif}@media print{.govuk-hint{font-family:sans-serif}}.govuk-hint{font-size:1.1875rem;font-weight:400;line-height:1.31579}@media print{.govuk-hint{font-size:14pt;line-height:1.15}}.govuk-hint{color:var(--govuk-secondary-text-colour,#484949);margin-bottom:15px}.govuk-fieldset__legend:not(.govuk-fieldset__legend--m):not(.govuk-fieldset__legend--l):not(.govuk-fieldset__legend--xl)+.govuk-hint,.govuk-label:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl)+.govuk-hint{margin-bottom:10px}.govuk-fieldset__legend+.govuk-hint{margin-top:-5px}.govuk-label{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif}@media print{.govuk-label{font-family:sans-serif}}.govuk-label{font-size:1.1875rem;font-weight:400;line-height:1.31579}@media print{.govuk-label{font-size:14pt;line-height:1.15}}.govuk-label{color:var(--govuk-text-colour,#0b0c0c);margin-bottom:5px;display:block}.govuk-label--l,.govuk-label--m,.govuk-label--xl{margin-bottom:15px;font-weight:700}.govuk-label--xl{font-size:2rem;line-height:1.09375}@media (width>=40.0625em){.govuk-label--xl{font-size:3rem;line-height:1.04167}}@media print{.govuk-label--xl{font-size:32pt;line-height:1.15}}.govuk-label--l{font-size:1.6875rem;line-height:1.11111}@media (width>=40.0625em){.govuk-label--l{font-size:2.25rem;line-height:1.11111}}@media print{.govuk-label--l{font-size:24pt;line-height:1.05}}.govuk-label--m{font-size:1.3125rem;line-height:1.19048}@media (width>=40.0625em){.govuk-label--m{font-size:1.5rem;line-height:1.25}}@media print{.govuk-label--m{font-size:18pt;line-height:1.15}}.govuk-label--s{font-weight:700}.govuk-label-wrapper{margin:0}.govuk-textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif}@media print{.govuk-textarea{font-family:sans-serif}}.govuk-textarea{font-size:1.1875rem;font-weight:400;line-height:1.25}@media print{.govuk-textarea{font-size:14pt;line-height:1.25}}.govuk-textarea{box-sizing:border-box;width:100%;min-height:40px;margin-bottom:20px;display:block}@media (width>=40.0625em){.govuk-textarea{margin-bottom:30px}}.govuk-textarea{resize:vertical;border:2px solid;border-color:var(--govuk-input-border-colour,#0b0c0c);-webkit-appearance:none;border-radius:0;padding:5px}.govuk-textarea:focus{outline:3px solid;outline-color:var(--govuk-focus-colour,#fd0);outline-offset:0;box-shadow:inset 0 0 0 2px var(--govuk-input-border-colour,#0b0c0c)}.govuk-textarea:disabled{opacity:.5;color:inherit;cursor:not-allowed;background-color:#0000}.govuk-textarea--error{border-color:var(--govuk-error-colour,#ca3535)}.govuk-textarea--error:focus{border-color:var(--govuk-input-border-colour,#0b0c0c)}.govuk-character-count{margin-bottom:20px}@media (width>=40.0625em){.govuk-character-count{margin-bottom:30px}}.govuk-character-count .govuk-form-group,.govuk-character-count .govuk-textarea{margin-bottom:5px}.govuk-character-count .govuk-textarea--error:focus{border-color:var(--govuk-error-colour,#ca3535);box-shadow:inset 0 0 0 2px var(--govuk-error-colour,#ca3535)}.govuk-character-count__message{font-variant-numeric:tabular-nums;margin-top:0;margin-bottom:0}.govuk-character-count__message:after{content:"​"}.govuk-character-count__message--disabled{visibility:hidden}.govuk-fieldset{border:0;min-width:0;margin:0;padding:0}.govuk-fieldset:after{content:"";clear:both;display:block}@supports not (caret-color:auto){.govuk-fieldset{display:table-cell}x:-moz-any-link{display:table-cell}}.govuk-fieldset__legend{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif}@media print{.govuk-fieldset__legend{font-family:sans-serif}}.govuk-fieldset__legend{font-size:1.1875rem;font-weight:400;line-height:1.31579}@media print{.govuk-fieldset__legend{font-size:14pt;line-height:1.15}}.govuk-fieldset__legend{box-sizing:border-box;max-width:100%;color:var(--govuk-text-colour,#0b0c0c);white-space:normal;margin-bottom:10px;padding:0;display:table}.govuk-fieldset__legend--l,.govuk-fieldset__legend--m,.govuk-fieldset__legend--xl{margin-bottom:15px;font-weight:700}.govuk-fieldset__legend--xl{font-size:2rem;line-height:1.09375}@media (width>=40.0625em){.govuk-fieldset__legend--xl{font-size:3rem;line-height:1.04167}}@media print{.govuk-fieldset__legend--xl{font-size:32pt;line-height:1.15}}.govuk-fieldset__legend--l{font-size:1.6875rem;line-height:1.11111}@media (width>=40.0625em){.govuk-fieldset__legend--l{font-size:2.25rem;line-height:1.11111}}@media print{.govuk-fieldset__legend--l{font-size:24pt;line-height:1.05}}.govuk-fieldset__legend--m{font-size:1.3125rem;line-height:1.19048}@media (width>=40.0625em){.govuk-fieldset__legend--m{font-size:1.5rem;line-height:1.25}}@media print{.govuk-fieldset__legend--m{font-size:18pt;line-height:1.15}}.govuk-fieldset__legend--s{font-weight:700}.govuk-fieldset__heading{font-size:inherit;font-weight:inherit;margin:0}.govuk-checkboxes__item{flex-wrap:wrap;margin-bottom:10px;display:flex;position:relative}.govuk-checkboxes__item:last-child,.govuk-checkboxes__item:last-of-type{margin-bottom:0}.govuk-checkboxes__input{z-index:1;opacity:0;cursor:pointer;width:44px;height:44px;margin:0}.govuk-checkboxes__label{cursor:pointer;touch-action:manipulation;align-self:center;max-width:calc(100% - 74px);margin-bottom:0;padding:7px 15px}.govuk-checkboxes__label:before{border:2px solid;width:40px;height:40px;top:2px;left:2px}.govuk-checkboxes__label:after,.govuk-checkboxes__label:before{content:"";box-sizing:border-box;background:0 0;position:absolute}.govuk-checkboxes__label:after{opacity:0;border-top:0 solid #0000;border-bottom:5px solid;border-left:5px solid;border-right:0 solid;width:23px;height:12px;top:13px;left:10px;transform:rotate(-45deg)}.govuk-checkboxes__hint{width:100%;margin-top:-5px;padding-left:59px;padding-right:15px;display:block}.govuk-label:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl)+.govuk-checkboxes__hint{margin-bottom:0}.govuk-checkboxes__input:focus+.govuk-checkboxes__label:before{outline-offset:1px;border-width:4px;outline:3px solid #0000}@media (-ms-high-contrast:active),screen and (forced-colors:active){.govuk-checkboxes__input:focus+.govuk-checkboxes__label:before{outline-color:highlight}}.govuk-checkboxes__input:focus+.govuk-checkboxes__label:before{box-shadow:0 0 0 3px var(--govuk-focus-colour,#fd0)}.govuk-checkboxes__input:checked+.govuk-checkboxes__label:after{opacity:1}.govuk-checkboxes__input:disabled,.govuk-checkboxes__input:disabled+.govuk-checkboxes__label{cursor:not-allowed}.govuk-checkboxes__input:disabled+.govuk-checkboxes__label,.govuk-checkboxes__input:disabled~.govuk-hint{opacity:.5}.govuk-checkboxes__divider{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif}@media print{.govuk-checkboxes__divider{font-family:sans-serif}}.govuk-checkboxes__divider{font-size:1.1875rem;font-weight:400;line-height:1.31579}@media print{.govuk-checkboxes__divider{font-size:14pt;line-height:1.15}}.govuk-checkboxes__divider{width:40px;color:var(--govuk-text-colour,#0b0c0c);text-align:center;margin-bottom:10px}.govuk-checkboxes__conditional{margin-bottom:15px}@media (width>=40.0625em){.govuk-checkboxes__conditional{margin-bottom:20px}}.govuk-checkboxes__conditional{border-left:4px solid;border-left-color:var(--govuk-border-colour,#cecece);margin-left:20px;padding-left:35px}.govuk-frontend-supported .govuk-checkboxes__conditional--hidden{display:none}.govuk-checkboxes--small .govuk-checkboxes__item,.govuk-checkboxes__conditional>:last-child{margin-bottom:0}.govuk-checkboxes--small .govuk-checkboxes__input{margin-left:-10px}.govuk-checkboxes--small .govuk-checkboxes__label{max-width:calc(100% - 50px);padding-left:1px}.govuk-checkboxes--small .govuk-checkboxes__label:before{width:24px;height:24px;top:10px;left:0}.govuk-checkboxes--small .govuk-checkboxes__label:after{border-width:0 0 3px 3px;width:12px;height:6.5px;top:17px;left:6px}.govuk-checkboxes--small .govuk-checkboxes__hint{padding-left:34px}.govuk-checkboxes--small .govuk-checkboxes__conditional{margin-left:10px;padding-left:20px}.govuk-checkboxes--small .govuk-checkboxes__divider{width:24px;margin-bottom:5px}.govuk-checkboxes--small .govuk-checkboxes__input:not(:disabled):hover+.govuk-checkboxes__label:before{outline-offset:1px;box-shadow:0 0 0 10px var(--govuk-hover-colour,#cecece);outline:3px dashed #0000}@media (-ms-high-contrast:active),screen and (forced-colors:active){.govuk-checkboxes--small .govuk-checkboxes__input:focus:hover+.govuk-checkboxes__label:before{outline-color:highlight}}.govuk-checkboxes--small .govuk-checkboxes__input:focus:hover+.govuk-checkboxes__label:before{box-shadow:0 0 0 3px var(--govuk-focus-colour,#fd0),0 0 0 10px var(--govuk-hover-colour,#cecece)}@media (hover:none),(pointer:coarse){.govuk-checkboxes--small .govuk-checkboxes__input:not(:disabled):hover+.govuk-checkboxes__label:before{box-shadow:none}.govuk-checkboxes--small .govuk-checkboxes__input:focus:hover+.govuk-checkboxes__label:before{box-shadow:0 0 0 3px var(--govuk-focus-colour,#fd0)}}.govuk-cookie-banner{color:var(--govuk-surface-text-colour,#0b0c0c);background-color:var(--govuk-surface-background-colour,#f4f8fb);border-bottom:10px solid #0000;padding-top:20px}@media print{.govuk-cookie-banner{color:var(--govuk-print-text-colour,#000);background-color:#0000;border-bottom-color:currentColor}}.govuk-cookie-banner[hidden]{display:none}.govuk-cookie-banner__message{margin-bottom:-10px}.govuk-cookie-banner__message[hidden]{display:none}.govuk-cookie-banner__message:focus{outline:none}.govuk-input{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif}@media print{.govuk-input{font-family:sans-serif}}.govuk-input{font-size:1.1875rem;font-weight:400;line-height:1.31579}@media print{.govuk-input{font-size:14pt;line-height:1.15}}.govuk-input{box-sizing:border-box;border:2px solid;border-color:var(--govuk-input-border-colour,#0b0c0c);appearance:none;border-radius:0;width:100%;height:2.5rem;margin-top:0;padding:5px}.govuk-input:focus{outline:3px solid;outline-color:var(--govuk-focus-colour,#fd0);outline-offset:0;box-shadow:inset 0 0 0 2px var(--govuk-input-border-colour,#0b0c0c)}.govuk-input:disabled{opacity:.5;color:inherit;cursor:not-allowed;background-color:#0000}.govuk-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.govuk-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.govuk-input[type=number]{-moz-appearance:textfield}.govuk-input--error{border-color:var(--govuk-error-colour,#ca3535)}.govuk-input--error:focus{border-color:var(--govuk-input-border-colour,#0b0c0c)}.govuk-input--extra-letter-spacing{font-variant-numeric:tabular-nums;letter-spacing:.05em}.govuk-input--width-30{max-width:29.5em}.govuk-input--width-20{max-width:20.5em}.govuk-input--width-10{max-width:11.5em}.govuk-input--width-5{max-width:5.5em}.govuk-input--width-4{max-width:4.5em}.govuk-input--width-3{max-width:3.75em}.govuk-input--width-2{max-width:2.75em}.govuk-input__wrapper{display:flex}.govuk-input__wrapper .govuk-input{flex:0 auto}.govuk-input__wrapper .govuk-input:focus{z-index:1}@media (width<=19.99em){.govuk-input__wrapper{display:block}.govuk-input__wrapper .govuk-input{max-width:100%}}.govuk-input__prefix,.govuk-input__suffix{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif}@media print{.govuk-input__prefix,.govuk-input__suffix{font-family:sans-serif}}.govuk-input__prefix,.govuk-input__suffix{font-size:1.1875rem;font-weight:400;line-height:1.31579}@media print{.govuk-input__prefix,.govuk-input__suffix{font-size:14pt;line-height:1.15}}.govuk-input__prefix,.govuk-input__suffix{box-sizing:border-box;border:2px solid;border-color:var(--govuk-input-border-colour,#0b0c0c);min-width:2.5rem;height:2.5rem;color:var(--govuk-text-colour,#0b0c0c);text-align:center;white-space:nowrap;cursor:default;background-color:#f3f3f3;flex:none;justify-content:center;align-items:center;padding:5px;display:flex}@media (width<=19.99em){.govuk-input__prefix,.govuk-input__suffix{white-space:normal;height:100%;display:block}.govuk-input__prefix{border-bottom:0}}@media (width>=20em){.govuk-input__prefix{border-right:0}}@media (width<=19.99em){.govuk-input__suffix{border-top:0}}@media (width>=20em){.govuk-input__suffix{border-left:0}}.govuk-date-input:after{content:"";clear:both;display:block}.govuk-date-input{font-size:0}.govuk-date-input__item{vertical-align:bottom;margin-bottom:0;margin-right:20px;display:inline-block}.govuk-date-input__label{display:block}.govuk-date-input__input{margin-bottom:0}.govuk-details{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif}@media print{.govuk-details{font-family:sans-serif}}.govuk-details{font-size:1.1875rem;font-weight:400;line-height:1.31579}@media print{.govuk-details{font-size:14pt;line-height:1.15}}.govuk-details{margin-bottom:20px}@media (width>=40.0625em){.govuk-details{margin-bottom:30px}}.govuk-details{color:var(--govuk-text-colour,#0b0c0c);display:block}.govuk-details__summary{display:block}.govuk-details[open] .govuk-details__summary{margin-bottom:5px}.govuk-details__summary-text>:first-child{margin-top:0}.govuk-details__summary-text>:last-child,.govuk-details__summary-text>:only-child{margin-bottom:0}.govuk-details__text{padding-top:15px;padding-bottom:15px;padding-left:20px}.govuk-details__text p{margin-top:0;margin-bottom:20px}.govuk-details__text>:last-child{margin-bottom:0}@media screen�{.govuk-details{border-left:10px solid;border-left-color:var(--govuk-border-colour,#cecece)}.govuk-details__summary{margin-top:15px}.govuk-details__summary-text{margin-bottom:15px;padding-left:20px;font-weight:700}}@supports not (-ms-ime-align:auto){.govuk-details__summary{width:fit-content;color:var(--govuk-link-colour,#1a65a6);cursor:pointer;padding-left:25px;position:relative}.govuk-details__summary:hover{color:var(--govuk-link-hover-colour,#0f385c)}.govuk-details__summary:focus{color:var(--govuk-focus-text-colour,#0b0c0c);background-color:var(--govuk-focus-colour,#fd0);box-shadow:0 -2px var(--govuk-focus-colour,#fd0),0 4px var(--govuk-focus-text-colour,#0b0c0c);outline:3px solid #0000;text-decoration:none}@supports not (text-wrap:balance){.govuk-details__summary:focus{-webkit-box-decoration-break:clone;box-decoration-break:clone}}.govuk-details__summary-text{text-underline-offset:.1578em;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem)}.govuk-details__summary:hover .govuk-details__summary-text{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none;text-decoration-thickness:max(3px,.1875rem,.12em)}.govuk-details__summary:focus .govuk-details__summary-text{text-decoration:none}.govuk-details__summary::-webkit-details-marker{display:none}.govuk-details__summary:before{content:"";clip-path:polygon(0 0,100% 50%,0 100%);border:7px solid #0000;border-width:7px 0 7px 12.124px;border-left-color:inherit;width:0;height:0;margin:auto;display:block;position:absolute;top:-1px;bottom:0;left:0}.govuk-details[open]>.govuk-details__summary:before{clip-path:polygon(0 0,50% 100%,100% 0);border:7px solid #0000;border-width:12.124px 7px 0;border-top-color:inherit;width:0;height:0;display:block}.govuk-details__text{border-left:5px solid;border-left-color:var(--govuk-border-colour,#cecece)}}.govuk-error-summary{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif}@media print{.govuk-error-summary{font-family:sans-serif}}.govuk-error-summary{font-size:1.1875rem;font-weight:400;line-height:1.31579}@media print{.govuk-error-summary{font-size:14pt;line-height:1.15}}.govuk-error-summary{padding:15px}@media (width>=40.0625em){.govuk-error-summary{padding:20px}}.govuk-error-summary{margin-bottom:30px}@media (width>=40.0625em){.govuk-error-summary{margin-bottom:50px}}.govuk-error-summary{border:5px solid;border-color:var(--govuk-error-colour,#ca3535);color:var(--govuk-text-colour,#0b0c0c)}.govuk-error-summary:focus{outline:3px solid;outline-color:var(--govuk-focus-colour,#fd0)}.govuk-error-summary__title{font-size:1.3125rem;line-height:1.19048}@media (width>=40.0625em){.govuk-error-summary__title{font-size:1.5rem;line-height:1.25}}@media print{.govuk-error-summary__title{font-size:18pt;line-height:1.15}}.govuk-error-summary__title{margin-top:0;margin-bottom:15px;font-weight:700}@media (width>=40.0625em){.govuk-error-summary__title{margin-bottom:20px}}.govuk-error-summary__body p{margin-bottom:0}.govuk-error-summary__body>*+*{margin-top:15px}@media (width>=40.0625em){.govuk-error-summary__body>*+*{margin-top:20px}}.govuk-error-summary__body>:last-child{margin-bottom:5px}.govuk-error-summary__list,.govuk-error-summary__list li:last-child{margin-bottom:0}.govuk-error-summary__list a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif;font-weight:700}@media print{.govuk-error-summary__list a{font-family:sans-serif}}.govuk-error-summary__list a{text-underline-offset:.1578em;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem)}.govuk-error-summary__list a:hover{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none;text-decoration-thickness:max(3px,.1875rem,.12em)}.govuk-error-summary__list a:focus{background-color:var(--govuk-focus-colour,#fd0);box-shadow:0 -2px var(--govuk-focus-colour,#fd0),0 4px var(--govuk-focus-text-colour,#0b0c0c);outline:3px solid #0000;text-decoration:none}@supports not (text-wrap:balance){.govuk-error-summary__list a:focus{-webkit-box-decoration-break:clone;box-decoration-break:clone}}.govuk-error-summary__list a:link,.govuk-error-summary__list a:visited{color:var(--govuk-error-colour,#ca3535)}.govuk-error-summary__list a:hover{color:#651b1b}.govuk-error-summary__list a:active{color:var(--govuk-error-colour,#ca3535)}.govuk-error-summary__list a:focus{color:var(--govuk-focus-text-colour,#0b0c0c)}.govuk-exit-this-page{margin-bottom:30px}@media (width>=40.0625em){.govuk-exit-this-page{margin-bottom:50px}}.govuk-exit-this-page{z-index:1000;width:100%;position:sticky;top:0;left:0}@media (width>=40.0625em){.govuk-exit-this-page{float:right;width:auto;display:inline-block;left:auto;right:0}}.govuk-exit-this-page__button{margin-bottom:0}.govuk-exit-this-page__indicator{pointer-events:none;color:inherit;text-align:center;padding:10px 10px 0;line-height:0;display:none}.govuk-exit-this-page__indicator--visible{display:block}.govuk-exit-this-page__indicator-light{box-sizing:border-box;border:2px solid;border-radius:50%;width:.75em;height:.75em;margin:0 .125em;display:inline-block}.govuk-exit-this-page__indicator-light--on{border-width:.375em}@media only print{.govuk-exit-this-page{display:none}}.govuk-exit-this-page-overlay{z-index:9999;color:canvastext;background-color:canvas;position:fixed;inset:0}.govuk-exit-this-page-hide-content *{display:none!important}.govuk-exit-this-page-hide-content .govuk-exit-this-page-overlay{display:block!important}.govuk-feedback{box-sizing:border-box;border-top:1px solid;border-color:var(--govuk-brand-colour,#1d70b8);background-color:var(--govuk-surface-background-colour,#f4f8fb);padding:20px 15px 25px}@media (width>=40.0625em){.govuk-feedback{padding-left:20px;padding-right:20px}}@media (width<=40.0525em){.govuk-feedback{margin-left:0;margin-right:0}}@media print{.govuk-feedback{background-color:#0000;border-color:currentColor}}.govuk-feedback__title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif}@media print{.govuk-feedback__title{font-family:sans-serif}}.govuk-feedback__title{font-size:1.3125rem;font-weight:700;line-height:1.19048}@media (width>=40.0625em){.govuk-feedback__title{font-size:1.5rem;line-height:1.25}}@media print{.govuk-feedback__title{font-size:18pt;line-height:1.15}}.govuk-feedback__title{color:var(--govuk-text-colour,#0b0c0c);margin-top:0;margin-bottom:5px}.govuk-feedback__body>:last-child{margin-bottom:0}.govuk-file-upload{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif}@media print{.govuk-file-upload{font-family:sans-serif}}.govuk-file-upload{font-size:1.1875rem;font-weight:400;line-height:1.31579}@media print{.govuk-file-upload{font-size:14pt;line-height:1.15}}.govuk-file-upload{max-width:100%;color:var(--govuk-text-colour,#0b0c0c);margin-left:-5px;padding:5px}.govuk-file-upload::-webkit-file-upload-button{color:inherit;font:inherit;-webkit-appearance:button}.govuk-file-upload:focus,.govuk-file-upload:focus-within{outline:3px solid;outline-color:var(--govuk-focus-colour,#fd0);box-shadow:inset 0 0 0 4px var(--govuk-input-border-colour,#0b0c0c)}.govuk-file-upload:disabled{opacity:.5;cursor:not-allowed}.govuk-drop-zone,.govuk-file-upload-wrapper{z-index:0;background-color:var(--govuk-body-background-colour,#fff);display:block;position:relative}.govuk-file-upload-wrapper--disabled{cursor:not-allowed}.govuk-file-upload-button__pseudo-button{flex-shrink:0;width:auto;margin-bottom:3px;margin-right:10px}.govuk-file-upload-button__instruction{text-align:left;margin-top:7px;margin-bottom:0}.govuk-file-upload-button__status{color:#fff;text-align:left;word-wrap:break-word;overflow-wrap:break-word;background-color:#1d70b8;margin-bottom:10px;padding:15px 10px;display:block}.govuk-file-upload-button__pseudo-button-container{flex-wrap:wrap;align-items:baseline;display:flex}.govuk-file-upload-button{cursor:pointer;background-color:#fff;border:2px solid #cecece;width:100%;padding:18px}@media (width>=40.0625em){.govuk-file-upload-button{padding:23px}}.govuk-form-group--error .govuk-file-upload-button{border-style:solid;border-color:var(--govuk-error-colour,#ca3535)}.govuk-file-upload-button .govuk-file-upload-button__pseudo-button{background-color:#f3f3f3}.govuk-file-upload-button:hover{border-style:dashed;border-color:#858686}.govuk-file-upload-button:hover .govuk-file-upload-button__pseudo-button{background-color:#cecece}.govuk-file-upload-button:hover .govuk-file-upload-button__status{background-color:#1d70b8}.govuk-file-upload-button:active,.govuk-file-upload-button:focus{outline:3px solid;outline-color:var(--govuk-focus-colour,#fd0);outline-offset:0;background-color:#f3f3f3;border:2px solid #0b0c0c;box-shadow:inset 0 0 0 2px}.govuk-file-upload-button:active .govuk-file-upload-button__pseudo-button,.govuk-file-upload-button:focus .govuk-file-upload-button__pseudo-button{background-color:var(--govuk-focus-colour,#fd0);box-shadow:0 2px #0b0c0c}.govuk-file-upload-button:active:hover .govuk-file-upload-button__pseudo-button,.govuk-file-upload-button:focus:hover .govuk-file-upload-button__pseudo-button{border-color:var(--govuk-focus-colour,#fd0);box-shadow:inset 0 0 0 1px var(--govuk-focus-colour,#fd0);background-color:#cecece;outline:3px solid #0000}.govuk-file-upload-button--empty{background-color:#fff;border-style:dashed}.govuk-file-upload-button--empty .govuk-file-upload-button__pseudo-button{background-color:#f3f3f3}.govuk-file-upload-button--empty .govuk-file-upload-button__status{color:#0b0c0c;background-color:#d2e2f1}.govuk-file-upload-button--empty:active,.govuk-file-upload-button--empty:focus,.govuk-file-upload-button--empty:hover{background-color:#f3f3f3}.govuk-file-upload-button--empty:active .govuk-file-upload-button__status,.govuk-file-upload-button--empty:focus .govuk-file-upload-button__status,.govuk-file-upload-button--empty:hover .govuk-file-upload-button__status{background-color:#d2e2f1}.govuk-file-upload-button--dragging{border-style:solid;border-color:#0b0c0c}.govuk-file-upload-button--dragging.govuk-file-upload-button--empty{background-color:#f3f3f3}.govuk-file-upload-button:disabled{pointer-events:none;opacity:.5;background-color:#fff}.govuk-file-upload-button:disabled .govuk-file-upload-button__pseudo-button{background-color:#f3f3f3}.govuk-file-upload-button:disabled .govuk-file-upload-button__status{background-color:#d2e2f1}.govuk-footer{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif}@media print{.govuk-footer{font-family:sans-serif}}.govuk-footer{font-size:1.1875rem;font-weight:400;line-height:1.31579}@media print{.govuk-footer{font-size:14pt;line-height:1.15}}.govuk-footer{padding-top:25px}@media (width>=40.0625em){.govuk-footer{padding-top:40px}}.govuk-footer{padding-bottom:15px}@media (width>=40.0625em){.govuk-footer{padding-bottom:25px}}.govuk-footer{border-top:10px solid;border-top-color:var(--govuk-brand-colour,#1d70b8);color:var(--govuk-surface-text-colour,#0b0c0c);background:var(--govuk-template-background-colour,#f4f8fb)}@media print{.govuk-footer{color:var(--govuk-text-colour,#0b0c0c);background-color:#0000;border-top-color:currentColor}}.govuk-footer__crown{margin-bottom:25px}.govuk-footer__link{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif}@media print{.govuk-footer__link{font-family:sans-serif}}.govuk-footer__link{text-underline-offset:.1578em;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem)}.govuk-footer__link:hover{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none;text-decoration-thickness:max(3px,.1875rem,.12em)}.govuk-footer__link:focus{background-color:var(--govuk-focus-colour,#fd0);box-shadow:0 -2px var(--govuk-focus-colour,#fd0),0 4px var(--govuk-focus-text-colour,#0b0c0c);outline:3px solid #0000;text-decoration:none}@supports not (text-wrap:balance){.govuk-footer__link:focus{-webkit-box-decoration-break:clone;box-decoration-break:clone}}.govuk-footer__link:link{color:var(--govuk-link-colour,#1a65a6)}.govuk-footer__link:visited{color:var(--govuk-link-visited-colour,#54319f)}.govuk-footer__link:hover{color:var(--govuk-link-hover-colour,#0f385c)}.govuk-footer__link:active{color:var(--govuk-link-active-colour,#0b0c0c)}.govuk-footer__link:focus{color:var(--govuk-focus-text-colour,#0b0c0c)}.govuk-footer__section-break{margin:0 0 30px}@media (width>=40.0625em){.govuk-footer__section-break{margin-bottom:50px}}.govuk-footer__section-break{border:0;border-bottom:1px solid var(--govuk-surface-border-colour,#8eb8dc)}.govuk-footer__meta{flex-wrap:wrap;justify-content:center;align-items:flex-end;margin-left:-15px;margin-right:-15px;display:flex}.govuk-footer__meta-item{margin-bottom:25px;margin-left:15px;margin-right:15px}.govuk-footer__meta-item--grow{flex:1}@media (width<=40.0525em){.govuk-footer__meta-item--grow{flex-basis:320px}}.govuk-footer__licence-logo{margin-right:10px;display:inline-block}@media (width<=48.0525em){.govuk-footer__licence-logo{margin-bottom:15px}}.govuk-footer__licence-logo{vertical-align:top;forced-color-adjust:auto}.govuk-footer__licence-description{text-wrap:balance;display:inline-block}.govuk-footer__copyright-logo:active,.govuk-footer__copyright-logo:link,.govuk-footer__copyright-logo:visited{color:var(--govuk-text-colour,#0b0c0c)}.govuk-footer__copyright-logo:focus{color:var(--govuk-focus-text-colour,#0b0c0c)}.govuk-footer__copyright-logo:before{content:"";text-align:center;white-space:nowrap;background-image:url(/assets/images/govuk-crest.svg);background-position:50% 0;background-repeat:no-repeat;background-size:125px 102px;width:100%;padding-top:112px;display:block}@supports ((-webkit-mask-position:initial) or (mask-position:initial)){.govuk-footer__copyright-logo:before{background:currentColor;-webkit-mask-image:url(/assets/images/govuk-crest.svg);mask-image:url(/assets/images/govuk-crest.svg);-webkit-mask-position:50% 0;mask-position:50% 0;-webkit-mask-size:125px 102px;mask-size:125px 102px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media screen and (forced-colors:active){.govuk-footer__copyright-logo:before{background:linktext}}}.govuk-footer__inline-list{margin-top:0;margin-bottom:15px;padding:0}.govuk-footer__inline-list:last-child{margin-bottom:0}.govuk-footer__meta-custom{margin-bottom:20px}.govuk-footer__meta-custom:last-child{margin-bottom:0}.govuk-footer__inline-list-item{margin-bottom:5px;margin-right:15px;display:inline-block}.govuk-footer__heading{margin-bottom:30px;padding-bottom:20px}@media (width<=40.0525em){.govuk-footer__heading{padding-bottom:10px}}.govuk-footer__heading{border-bottom:1px solid var(--govuk-surface-border-colour,#8eb8dc)}.govuk-footer__navigation:after{content:"";clear:both;display:block}.govuk-footer__navigation{margin-left:-15px;margin-right:-15px}.govuk-footer__section{vertical-align:top;margin-bottom:30px;display:inline-block}.govuk-footer__list{column-gap:30px;margin:0;padding:0;list-style:none}@media (width>=48.0625em){.govuk-footer__list--columns-2{column-count:2}.govuk-footer__list--columns-3{column-count:3}}.govuk-footer__list-item{margin-bottom:15px}@media (width>=40.0625em){.govuk-footer__list-item{margin-bottom:20px}}.govuk-footer__list-item:last-child{margin-bottom:0}.govuk-generic-header{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif}@media print{.govuk-generic-header{font-family:sans-serif}}.govuk-generic-header{font-size:1rem;font-weight:400;line-height:1}@media print{.govuk-generic-header{font-size:14pt;line-height:1}}.govuk-generic-header{--govuk-text-colour:#fff;color:var(--govuk-text-colour,#0b0c0c);background:#0b0c0c;border-bottom:1px solid #0000}@media print{.govuk-generic-header{--govuk-text-colour:inherit;background:0 0;border-bottom-width:0}}.govuk-generic-header__container--full-width{padding:0 15px}.govuk-generic-header__logo{padding-top:15px;padding-bottom:15px}.govuk-generic-header__homepage-link{margin-right:10px;font-size:30px;text-decoration:none;display:inline}.govuk-generic-header__homepage-link:active,.govuk-generic-header__homepage-link:link,.govuk-generic-header__homepage-link:visited{color:var(--govuk-text-colour,#0b0c0c)}.govuk-generic-header__homepage-link:link,.govuk-generic-header__homepage-link:visited{text-decoration:none}.govuk-generic-header__homepage-link:active,.govuk-generic-header__homepage-link:hover{border-bottom:3px solid;margin-bottom:-3px}.govuk-generic-header__homepage-link:focus{color:var(--govuk-focus-text-colour,#0b0c0c);background-color:var(--govuk-focus-colour,#fd0);box-shadow:0 -2px var(--govuk-focus-colour,#fd0),0 4px var(--govuk-focus-text-colour,#0b0c0c);border-bottom:0;outline:3px solid #0000;margin-bottom:0;text-decoration:none}@supports not (text-wrap:balance){.govuk-generic-header__homepage-link:focus{-webkit-box-decoration-break:clone;box-decoration-break:clone}}@media print{.govuk-generic-header__homepage-link:link,.govuk-generic-header__homepage-link:visited{color:var(--govuk-text-colour,#0b0c0c)}.govuk-generic-header__homepage-link:after{content:""}}.govuk-generic-header__homepage-link>*{vertical-align:top}.govuk-header{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif}@media print{.govuk-header{font-family:sans-serif}}.govuk-header{font-size:1rem;font-weight:400;line-height:1}@media print{.govuk-header{font-size:14pt;line-height:1}}.govuk-header{--govuk-text-colour:var(--govuk-inverse-text-colour,#fff);color:var(--govuk-text-colour,#0b0c0c);background:var(--govuk-brand-colour,#1d70b8);border-bottom:1px solid #0000}@media print{.govuk-header{--govuk-text-colour:inherit;background:0 0;border-bottom-width:0}}.govuk-header__container--full-width{padding:0 15px}.govuk-header__logo{padding-top:16px;padding-bottom:12px}.govuk-header__homepage-link{margin-right:10px;font-size:30px;text-decoration:none;display:inline}.govuk-header__homepage-link:active,.govuk-header__homepage-link:link,.govuk-header__homepage-link:visited{color:var(--govuk-text-colour,#0b0c0c)}.govuk-header__homepage-link:link,.govuk-header__homepage-link:visited{text-decoration:none}.govuk-header__homepage-link:active,.govuk-header__homepage-link:hover{border-bottom:3px solid;margin-bottom:-3px}.govuk-header__homepage-link:focus{color:var(--govuk-focus-text-colour,#0b0c0c);background-color:var(--govuk-focus-colour,#fd0);box-shadow:0 -2px var(--govuk-focus-colour,#fd0),0 4px var(--govuk-focus-text-colour,#0b0c0c);border-bottom:0;outline:3px solid #0000;margin-bottom:0;text-decoration:none}@supports not (text-wrap:balance){.govuk-header__homepage-link:focus{-webkit-box-decoration-break:clone;box-decoration-break:clone}}@media print{.govuk-header__homepage-link:link,.govuk-header__homepage-link:visited{color:var(--govuk-text-colour,#0b0c0c)}.govuk-header__homepage-link:after{content:""}}.govuk-header__homepage-link{word-spacing:-.375rem}.govuk-header__homepage-link>*{word-spacing:0}.govuk-header__logotype{fill:currentColor;vertical-align:top;margin-bottom:2px;margin-right:.4375rem;display:inline-block;position:relative;top:-3px}@media (forced-colors:active){.govuk-header__logotype{color:linktext;forced-color-adjust:none}}.govuk-header__logotype:last-child{margin-right:0}.govuk-logo-dot{fill:#00ffe0}@media print{.govuk-logo-dot{fill:currentColor}}@media (forced-colors:active){.govuk-logo-dot{fill:currentColor}}:focus .govuk-logo-dot{fill:currentColor}.govuk-header__product-name{letter-spacing:-.015em;vertical-align:top;forced-color-adjust:none;margin-bottom:-.0625rem;font-size:1.9375rem;display:inline-table}@media screen and (forced-colors:active){.govuk-header__product-name{color:linktext;background:0 0}}@media print{@-moz-document url-prefix(){.govuk-header__product-name{margin-top:2px}}}.govuk-inset-text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif}@media print{.govuk-inset-text{font-family:sans-serif}}.govuk-inset-text{font-size:1.1875rem;font-weight:400;line-height:1.31579}@media print{.govuk-inset-text{font-size:14pt;line-height:1.15}}.govuk-inset-text{margin-top:20px;padding:15px}@media (width>=40.0625em){.govuk-inset-text{margin-top:30px}}.govuk-inset-text{margin-bottom:20px}@media (width>=40.0625em){.govuk-inset-text{margin-bottom:30px}}.govuk-inset-text{clear:both;border-left:10px solid;border-left-color:var(--govuk-border-colour,#cecece);color:var(--govuk-text-colour,#0b0c0c)}.govuk-inset-text>:first-child{margin-top:0}.govuk-inset-text>:last-child,.govuk-inset-text>:only-child{margin-bottom:0}.govuk-language-navigation{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif}@media print{.govuk-language-navigation{font-family:sans-serif}}.govuk-language-navigation{font-size:1.1875rem;font-weight:400;line-height:1.31579}@media print{.govuk-language-navigation{font-size:14pt;line-height:1.15}}.govuk-language-navigation{margin-bottom:20px}@media (width>=40.0625em){.govuk-language-navigation{margin-bottom:30px}}.govuk-language-navigation{color:var(--govuk-text-colour,#0b0c0c)}.govuk-language-navigation__list{flex-wrap:wrap;row-gap:10px;margin:0;padding:0;list-style-type:none;display:inline-flex}.govuk-language-navigation__list-item{align-items:center;display:flex}.govuk-language-navigation__list-item:not(:last-child):after{content:"";border-right:1px solid;border-right-color:var(--govuk-border-colour,#cecece);height:1em;margin-left:10px;margin-right:10px;display:block}.govuk-language-navigation__link{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif}@media print{.govuk-language-navigation__link{font-family:sans-serif}}.govuk-language-navigation__link{text-underline-offset:.1578em;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem)}.govuk-language-navigation__link:hover{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none;text-decoration-thickness:max(3px,.1875rem,.12em)}.govuk-language-navigation__link:focus{background-color:var(--govuk-focus-colour,#fd0);box-shadow:0 -2px var(--govuk-focus-colour,#fd0),0 4px var(--govuk-focus-text-colour,#0b0c0c);outline:3px solid #0000;text-decoration:none}@supports not (text-wrap:balance){.govuk-language-navigation__link:focus{-webkit-box-decoration-break:clone;box-decoration-break:clone}}.govuk-language-navigation__link:link{color:var(--govuk-link-colour,#1a65a6)}.govuk-language-navigation__link:visited{color:var(--govuk-link-visited-colour,#54319f)}.govuk-language-navigation__link:hover{color:var(--govuk-link-hover-colour,#0f385c)}.govuk-language-navigation__link:active{color:var(--govuk-link-active-colour,#0b0c0c)}.govuk-language-navigation__link:focus{color:var(--govuk-focus-text-colour,#0b0c0c)}.govuk-language-navigation--inverse,.govuk-language-navigation--inverse .govuk-language-navigation__link:link,.govuk-language-navigation--inverse .govuk-language-navigation__link:visited{color:var(--govuk-inverse-text-colour,#fff)}.govuk-language-navigation--inverse .govuk-language-navigation__link:focus{color:var(--govuk-focus-text-colour,#0b0c0c)}.govuk-language-navigation--inverse .govuk-language-navigation__list-item:after{border-right-color:currentColor}.govuk-service-navigation .govuk-language-navigation{margin-top:5px;margin-bottom:15px}@media (width>=40.0625em){.govuk-service-navigation .govuk-language-navigation{margin-top:15px}}.govuk-notification-banner{--_govuk-notification-banner-colour:var(--govuk-brand-colour,#1d70b8);--_govuk-notification-banner-title-text-colour:var(--govuk-inverse-text-colour,#fff);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif}@media print{.govuk-notification-banner{font-family:sans-serif}}.govuk-notification-banner{font-size:1.1875rem;font-weight:400;line-height:1.31579}@media print{.govuk-notification-banner{font-size:14pt;line-height:1.15}}.govuk-notification-banner{margin-bottom:30px}@media (width>=40.0625em){.govuk-notification-banner{margin-bottom:50px}}.govuk-notification-banner{border:5px solid;border-color:var(--_govuk-notification-banner-colour)}.govuk-notification-banner:focus{outline:3px solid;outline-color:var(--govuk-focus-colour,#fd0)}.govuk-notification-banner__header{color:var(--_govuk-notification-banner-title-text-colour);background-color:var(--_govuk-notification-banner-colour);border-bottom:1px solid #0000;padding:2px 15px 5px}@media (width>=40.0625em){.govuk-notification-banner__header{padding:2px 20px 5px}}.govuk-notification-banner__title{font-size:1.1875rem;line-height:1.31579}@media print{.govuk-notification-banner__title{font-size:14pt;line-height:1.15}}.govuk-notification-banner__title{margin:0;padding:0;font-weight:700}.govuk-notification-banner__content{color:var(--govuk-text-colour,#0b0c0c);background-color:var(--govuk-body-background-colour,#fff);padding:15px}@media (width>=40.0625em){.govuk-notification-banner__content{padding:20px}}.govuk-notification-banner__content>*{box-sizing:border-box;max-width:605px}.govuk-notification-banner__content>:last-child{margin-bottom:0}.govuk-notification-banner__heading{font-size:1.3125rem;line-height:1.19048}@media (width>=40.0625em){.govuk-notification-banner__heading{font-size:1.5rem;line-height:1.25}}@media print{.govuk-notification-banner__heading{font-size:18pt;line-height:1.15}}.govuk-notification-banner__heading{margin:0 0 15px;padding:0;font-weight:700}.govuk-notification-banner__link{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif}@media print{.govuk-notification-banner__link{font-family:sans-serif}}.govuk-notification-banner__link{text-underline-offset:.1578em;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem)}.govuk-notification-banner__link:hover{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none;text-decoration-thickness:max(3px,.1875rem,.12em)}.govuk-notification-banner__link:focus{background-color:var(--govuk-focus-colour,#fd0);box-shadow:0 -2px var(--govuk-focus-colour,#fd0),0 4px var(--govuk-focus-text-colour,#0b0c0c);outline:3px solid #0000;text-decoration:none}@supports not (text-wrap:balance){.govuk-notification-banner__link:focus{-webkit-box-decoration-break:clone;box-decoration-break:clone}}.govuk-notification-banner__link:link,.govuk-notification-banner__link:visited{color:var(--govuk-link-colour,#1a65a6)}.govuk-notification-banner__link:hover{color:var(--govuk-link-hover-colour,#0f385c)}.govuk-notification-banner__link:active{color:var(--govuk-link-active-colour,#0b0c0c)}.govuk-notification-banner__link:focus{color:var(--govuk-focus-text-colour,#0b0c0c)}.govuk-notification-banner--success{--_govuk-notification-banner-colour:var(--govuk-success-colour,#0f7a52)}.govuk-notification-banner--success .govuk-notification-banner__link:link,.govuk-notification-banner--success .govuk-notification-banner__link:visited{color:var(--govuk-success-colour,#0f7a52)}.govuk-notification-banner--success .govuk-notification-banner__link:hover{color:#083d29}.govuk-notification-banner--success .govuk-notification-banner__link:active{color:var(--govuk-success-colour,#0f7a52)}.govuk-notification-banner--success .govuk-notification-banner__link:focus{color:var(--govuk-focus-text-colour,#0b0c0c)}.govuk-pagination{margin-bottom:20px}@media (width>=40.0625em){.govuk-pagination{margin-bottom:30px}}.govuk-pagination{flex-flow:column wrap;align-items:center;display:flex}@media (width>=40.0625em){.govuk-pagination{flex-direction:row;align-items:flex-start}}.govuk-pagination__list{margin:0;padding:0;list-style:none}.govuk-pagination__item,.govuk-pagination__next,.govuk-pagination__prev{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif}@media print{.govuk-pagination__item,.govuk-pagination__next,.govuk-pagination__prev{font-family:sans-serif}}.govuk-pagination__item,.govuk-pagination__next,.govuk-pagination__prev{font-size:1.1875rem;font-weight:400;line-height:1.31579}@media print{.govuk-pagination__item,.govuk-pagination__next,.govuk-pagination__prev{font-size:14pt;line-height:1.15}}.govuk-pagination__item,.govuk-pagination__next,.govuk-pagination__prev{box-sizing:border-box;float:left;min-width:45px;min-height:45px;padding:10px 15px;position:relative}.govuk-pagination__item:hover,.govuk-pagination__next:hover,.govuk-pagination__prev:hover{background-color:#f3f3f3}.govuk-pagination__item{text-align:center;display:none}@media (width>=40.0625em){.govuk-pagination__item{display:block}}.govuk-pagination__next,.govuk-pagination__prev{font-weight:700}.govuk-pagination__next .govuk-pagination__link,.govuk-pagination__prev .govuk-pagination__link{align-items:center;display:flex}.govuk-pagination__prev{padding-left:0}.govuk-pagination__next{padding-right:0}.govuk-pagination__item--current,.govuk-pagination__item--ellipsis,.govuk-pagination__item:first-child,.govuk-pagination__item:last-child{display:block}.govuk-pagination__item--current{outline:1px solid #0000;font-weight:700}.govuk-pagination__item--current,.govuk-pagination__item--current:hover{background-color:var(--govuk-link-colour,#1a65a6)}.govuk-pagination__item--current .govuk-pagination__link:link,.govuk-pagination__item--current .govuk-pagination__link:visited{color:var(--govuk-inverse-text-colour,#fff)}.govuk-pagination__item--current .govuk-pagination__link:focus{color:var(--govuk-focus-text-colour,#0b0c0c)}.govuk-pagination__item--ellipsis{color:var(--govuk-secondary-text-colour,#484949);font-weight:700}.govuk-pagination__item--ellipsis:hover{background-color:#0000}.govuk-pagination__link{min-width:15px;display:block}@media screen{.govuk-pagination__link:after{content:"";position:absolute;inset:0}}.govuk-pagination__link:active .govuk-pagination__link-title--decorated,.govuk-pagination__link:hover .govuk-pagination__link-title--decorated{text-underline-offset:.1578em;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem)}.govuk-pagination__link:active .govuk-pagination__link-label,.govuk-pagination__link:active .govuk-pagination__link-title--decorated,.govuk-pagination__link:hover .govuk-pagination__link-label,.govuk-pagination__link:hover .govuk-pagination__link-title--decorated{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none;text-decoration-thickness:max(3px,.1875rem,.12em)}.govuk-pagination__link:focus .govuk-pagination__icon{color:var(--govuk-focus-text-colour,#0b0c0c)}.govuk-pagination__link:focus .govuk-pagination__link-label,.govuk-pagination__link:focus .govuk-pagination__link-title--decorated{text-decoration:none}.govuk-pagination__link-title{text-decoration-thickness:inherit}.govuk-pagination__link-label{text-underline-offset:.1578em;font-weight:400;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);display:inline-block}.govuk-pagination__icon{width:.9375rem;height:.8125rem;color:var(--govuk-secondary-text-colour,#484949);fill:currentColor;forced-color-adjust:auto}.govuk-pagination__icon--prev{margin-right:15px}.govuk-pagination__icon--next{margin-left:15px}.govuk-pagination--block{display:block}.govuk-pagination--block .govuk-pagination__next,.govuk-pagination--block .govuk-pagination__prev{float:none;padding-left:0}.govuk-pagination--block .govuk-pagination__next .govuk-pagination__link,.govuk-pagination--block .govuk-pagination__prev .govuk-pagination__link{display:inline-block}.govuk-pagination--block .govuk-pagination__next{padding-right:15px}.govuk-pagination--block .govuk-pagination__prev+.govuk-pagination__next{border-top:1px solid;border-top-color:var(--govuk-border-colour,#cecece)}.govuk-pagination--block .govuk-pagination__link-title:after{content:"";display:block}.govuk-pagination--block .govuk-pagination__link{text-align:left;padding-left:30px}.govuk-pagination--block .govuk-pagination__link:not(:focus){text-decoration:none}.govuk-pagination--block .govuk-pagination__icon{float:left;margin-top:.326em;margin-left:-30px}.govuk-panel{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif}@media print{.govuk-panel{font-family:sans-serif}}.govuk-panel{font-size:1.6875rem;font-weight:400;line-height:1.11111}@media (width>=40.0625em){.govuk-panel{font-size:2.25rem;line-height:1.11111}}@media print{.govuk-panel{font-size:24pt;line-height:1.05}}.govuk-panel{box-sizing:border-box;color:var(--govuk-text-colour,#0b0c0c);text-align:center;border:5px solid #0000;margin-bottom:15px;padding:35px}@media (width<=40.0525em){.govuk-panel{word-wrap:break-word;overflow-wrap:break-word;padding:15px}}.govuk-panel__title{font-size:2rem;line-height:1.09375}@media (width>=40.0625em){.govuk-panel__title{font-size:3rem;line-height:1.04167}}@media print{.govuk-panel__title{font-size:32pt;line-height:1.15}}.govuk-panel__title{margin-top:0;margin-bottom:30px;font-weight:700}.govuk-panel__actions>:last-child,.govuk-panel__body>:last-child,.govuk-panel__title:last-child{margin-bottom:0}@media (width>=40.0625em){.govuk-panel__actions>.govuk-button-group:last-child{margin-bottom:-10px}}.govuk-panel__body:not(:last-child){margin-bottom:40px}.govuk-panel--confirmation{background:var(--govuk-success-colour,#0f7a52)}.govuk-panel--confirmation,.govuk-panel--interruption{--govuk-text-colour:var(--govuk-inverse-text-colour,#fff)}.govuk-panel--interruption{background:var(--govuk-brand-colour,#1d70b8);text-align:left}.govuk-panel--interruption .govuk-panel__title{font-size:1.6875rem;line-height:1.11111}@media (width>=40.0625em){.govuk-panel--interruption .govuk-panel__title{font-size:2.25rem;line-height:1.11111}}@media print{.govuk-panel--interruption .govuk-panel__title{font-size:24pt;line-height:1.05}}.govuk-panel--interruption .govuk-panel__title{margin-bottom:15px}@media print{.govuk-panel{--govuk-text-colour:inherit;background:0 0;border-color:currentColor}}@media (width>=20em){.govuk-password-input__wrapper{flex-direction:row;align-items:flex-start}}.govuk-password-input__input::-ms-reveal{display:none}.govuk-password-input__toggle{margin-top:5px;margin-bottom:0}.govuk-password-input__toggle[hidden]{display:none}@media (width>=20em){.govuk-password-input__toggle{flex-shrink:0;flex-basis:5em;width:auto;margin-top:0;margin-left:5px}}.govuk-tag{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif}@media print{.govuk-tag{font-family:sans-serif}}.govuk-tag{font-size:1.1875rem;font-weight:400;line-height:1.31579}@media print{.govuk-tag{font-size:14pt;line-height:1.15}}.govuk-tag{color:#0f385c;overflow-wrap:break-word;background-color:#d2e2f1;border-radius:1px;max-width:160px;margin-top:-2px;margin-bottom:-3px;padding:2px 8px 3px;text-decoration:none;display:inline-block}@media screen and (forced-colors:active){.govuk-tag{font-weight:700}}.govuk-tag--green{color:#083d29;background-color:#cfe4dc}.govuk-tag--purple{color:#2a1950;background-color:#ddd6ec}.govuk-tag--red{color:#651b1b;background-color:#f4d7d7}.govuk-tag--orange{color:#7a3c1c;background-color:#fde4d7}.govuk-tag--teal{color:#0b4144;background-color:#d0e6e7}.govuk-tag--magenta{color:#651b3e;background-color:#f4d7e5}.govuk-tag--yellow{color:#7a3c1c;background-color:#ffee80}.govuk-tag--grey{color:#0b0c0c;background-color:#cecece}.govuk-tag--turquoise{color:#0b4144;background-color:#d0e6e7}.govuk-tag--pink{color:#651b3e;background-color:#f4d7e5}.govuk-phase-banner{border-bottom:1px solid;border-bottom-color:var(--govuk-border-colour,#cecece);padding-top:10px;padding-bottom:10px}.govuk-width-container .govuk-phase-banner.govuk-width-container{margin-left:0;margin-right:0}.govuk-phase-banner__content{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif}@media print{.govuk-phase-banner__content{font-family:sans-serif}}.govuk-phase-banner__content{font-size:1rem;font-weight:400;line-height:1.25}@media print{.govuk-phase-banner__content{font-size:14pt;line-height:1.2}}.govuk-phase-banner__content{color:var(--govuk-text-colour,#0b0c0c);margin:0;display:table}.govuk-phase-banner__content__tag{font-size:1rem;line-height:1.25}@media print{.govuk-phase-banner__content__tag{font-size:14pt;line-height:1.2}}.govuk-phase-banner__content__tag{margin-right:15px}@media (width>=40.0625em){.govuk-phase-banner__content__tag{margin-right:10px}}.govuk-phase-banner__text{vertical-align:middle;display:table-cell}.govuk-radios__item{flex-wrap:wrap;margin-bottom:10px;display:flex;position:relative}.govuk-radios__item:last-child,.govuk-radios__item:last-of-type{margin-bottom:0}.govuk-radios__input{z-index:1;opacity:0;cursor:pointer;width:44px;height:44px;margin:0}.govuk-radios__label{cursor:pointer;touch-action:manipulation;align-self:center;max-width:calc(100% - 74px);margin-bottom:0;padding:7px 15px}.govuk-radios__label:before{content:"";box-sizing:border-box;background:0 0;border:2px solid;border-radius:50%;width:40px;height:40px;position:absolute;top:2px;left:2px}.govuk-radios__label:after{content:"";opacity:0;background:currentColor;border:10px solid;border-radius:50%;width:0;height:0;position:absolute;top:12px;left:12px}.govuk-radios__hint{width:100%;margin-top:-5px;padding-left:59px;padding-right:15px;display:block}.govuk-label:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl)+.govuk-radios__hint{margin-bottom:0}.govuk-radios__input:focus+.govuk-radios__label:before{outline-offset:1px;border-width:4px;outline:3px solid #0000}@media (-ms-high-contrast:active),screen and (forced-colors:active){.govuk-radios__input:focus+.govuk-radios__label:before{outline-color:highlight}}.govuk-radios__input:focus+.govuk-radios__label:before{box-shadow:0 0 0 4px var(--govuk-focus-colour,#fd0)}.govuk-radios__input:checked+.govuk-radios__label:after{opacity:1}.govuk-radios__input:disabled,.govuk-radios__input:disabled+.govuk-radios__label{cursor:not-allowed}.govuk-radios__input:disabled+.govuk-radios__label,.govuk-radios__input:disabled~.govuk-hint{opacity:.5}@media (width>=40.0625em){.govuk-radios--inline{flex-wrap:wrap;align-items:flex-start;display:flex}.govuk-radios--inline .govuk-radios__item{margin-right:20px}}.govuk-radios__divider{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif}@media print{.govuk-radios__divider{font-family:sans-serif}}.govuk-radios__divider{font-size:1.1875rem;font-weight:400;line-height:1.31579}@media print{.govuk-radios__divider{font-size:14pt;line-height:1.15}}.govuk-radios__divider{width:40px;color:var(--govuk-text-colour,#0b0c0c);text-align:center;margin-bottom:10px}.govuk-radios__conditional{margin-bottom:15px}@media (width>=40.0625em){.govuk-radios__conditional{margin-bottom:20px}}.govuk-radios__conditional{border-left:4px solid;border-left-color:var(--govuk-border-colour,#cecece);margin-left:20px;padding-left:35px}.govuk-frontend-supported .govuk-radios__conditional--hidden{display:none}.govuk-radios--small .govuk-radios__item,.govuk-radios__conditional>:last-child{margin-bottom:0}.govuk-radios--small .govuk-radios__input{margin-left:-10px}.govuk-radios--small .govuk-radios__label{max-width:calc(100% - 50px);padding-left:1px}.govuk-radios--small .govuk-radios__label:before{width:24px;height:24px;top:10px;left:0}.govuk-radios--small .govuk-radios__label:after{border-width:5px;top:17px;left:7px}.govuk-radios--small .govuk-radios__hint{padding-left:34px}.govuk-radios--small .govuk-radios__conditional{margin-left:10px;padding-left:20px}.govuk-radios--small .govuk-radios__divider{width:24px;margin-bottom:5px}.govuk-radios--small .govuk-radios__input:not(:disabled):hover+.govuk-radios__label:before{outline-offset:1px;box-shadow:0 0 0 10px var(--govuk-hover-colour,#cecece);outline:4px dashed #0000}@media (-ms-high-contrast:active),screen and (forced-colors:active){.govuk-radios--small .govuk-radios__input:focus:hover+.govuk-radios__label:before{outline-color:highlight}}.govuk-radios--small .govuk-radios__input:focus:hover+.govuk-radios__label:before{box-shadow:0 0 0 4px var(--govuk-focus-colour,#fd0),0 0 0 10px var(--govuk-hover-colour,#cecece)}@media (hover:none),(pointer:coarse){.govuk-radios--small .govuk-radios__input:not(:disabled):hover+.govuk-radios__label:before{box-shadow:none}.govuk-radios--small .govuk-radios__input:focus:hover+.govuk-radios__label:before{box-shadow:0 0 0 4px var(--govuk-focus-colour,#fd0)}}.govuk-select{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif}@media print{.govuk-select{font-family:sans-serif}}.govuk-select{font-size:1.1875rem;font-weight:400;line-height:1.25}@media print{.govuk-select{font-size:14pt;line-height:1.25}}.govuk-select{box-sizing:border-box;border:2px solid;border-color:var(--govuk-input-border-colour,#0b0c0c);min-width:11.5em;max-width:100%;height:2.5rem;color:var(--govuk-text-colour,#0b0c0c);background-color:#fff;padding:5px}.govuk-select:focus{outline:3px solid;outline-color:var(--govuk-focus-colour,#fd0);outline-offset:0;box-shadow:inset 0 0 0 2px var(--govuk-input-border-colour,#0b0c0c)}.govuk-select:disabled{opacity:.5;color:inherit;cursor:not-allowed}.govuk-select--error{border-color:var(--govuk-error-colour,#ca3535)}.govuk-select--error:focus{border-color:var(--govuk-input-border-colour,#0b0c0c)}.govuk-service-navigation{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif}@media print{.govuk-service-navigation{font-family:sans-serif}}.govuk-service-navigation{font-size:1.1875rem;font-weight:400;line-height:1.31579}@media print{.govuk-service-navigation{font-size:14pt;line-height:1.15}}.govuk-service-navigation{border-bottom:1px solid var(--govuk-surface-border-colour,#8eb8dc);--govuk-text-colour:var(--govuk-surface-text-colour,#0b0c0c);color:var(--govuk-text-colour,#0b0c0c);background-color:var(--govuk-surface-background-colour,#f4f8fb)}@media print{.govuk-service-navigation{background-color:#0000;border-bottom-color:currentColor}}.govuk-service-navigation__inlining-container{flex-wrap:wrap;align-items:baseline;display:flex}.govuk-service-navigation__inlining-container .govuk-service-navigation__container{flex-grow:1}.govuk-service-navigation__inlining-container .govuk-service-navigation__container:not(:last-child){margin-right:30px}.govuk-service-navigation__container{flex-direction:column;align-items:start;display:flex}@media (width<=40.0525em){.govuk-service-navigation__container{width:100%}}@media (width>=40.0625em){.govuk-service-navigation__container{flex-flow:wrap;align-items:center}}.govuk-service-navigation__item,.govuk-service-navigation__service-name{border-style:solid;border-width:0;border-color:var(--govuk-link-colour,#1a65a6);margin:10px 0;position:relative}@media (width>=40.0625em){.govuk-service-navigation__item,.govuk-service-navigation__service-name{margin-top:0;margin-bottom:0;padding:15px 0;line-height:1.52632;display:inline-block}.govuk-service-navigation__item:not(:last-child),.govuk-service-navigation__service-name:not(:last-child){margin-right:20px}}@media (width>=40.0625em) and (width>=40.0625em){.govuk-service-navigation__item:not(:last-child),.govuk-service-navigation__service-name:not(:last-child){margin-right:30px}}@media print{.govuk-service-navigation__item,.govuk-service-navigation__service-name{border-color:currentColor}}.govuk-service-navigation__service-name+.govuk-service-navigation__wrapper .govuk-service-navigation__list:first-child .govuk-service-navigation__item:first-child,.govuk-service-navigation__service-name+.govuk-service-navigation__wrapper .govuk-service-navigation__toggle[hidden]+.govuk-service-navigation__list .govuk-service-navigation__item:first-child{margin-top:0}@media (width<=40.0525em){.govuk-service-navigation__item--active{border-left-width:5px;margin-left:-15px;padding-left:10px}}@media (width>=40.0625em){.govuk-service-navigation__item--active{border-bottom-width:5px;padding-bottom:10px}}.govuk-service-navigation__link{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif}@media print{.govuk-service-navigation__link{font-family:sans-serif}}.govuk-service-navigation__link{text-underline-offset:.1578em;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem)}.govuk-service-navigation__link:hover{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none;text-decoration-thickness:max(3px,.1875rem,.12em)}.govuk-service-navigation__link:focus{background-color:var(--govuk-focus-colour,#fd0);box-shadow:0 -2px var(--govuk-focus-colour,#fd0),0 4px var(--govuk-focus-text-colour,#0b0c0c);outline:3px solid #0000;text-decoration:none}@supports not (text-wrap:balance){.govuk-service-navigation__link:focus{-webkit-box-decoration-break:clone;box-decoration-break:clone}}.govuk-service-navigation__link:not(:hover):not(:active){text-decoration:none}.govuk-service-navigation__link:link,.govuk-service-navigation__link:visited{color:var(--govuk-link-colour,#1a65a6)}.govuk-service-navigation__link:hover{color:var(--govuk-link-hover-colour,#0f385c)}.govuk-service-navigation__link:active{color:var(--govuk-link-active-colour,#0b0c0c)}.govuk-service-navigation__link:focus{color:var(--govuk-focus-text-colour,#0b0c0c)}.govuk-service-navigation__service-name{font-weight:700}.govuk-service-navigation__service-name .govuk-service-navigation__link:active,.govuk-service-navigation__service-name .govuk-service-navigation__link:link,.govuk-service-navigation__service-name .govuk-service-navigation__link:visited{color:var(--govuk-text-colour,#0b0c0c)}.govuk-service-navigation__service-name .govuk-service-navigation__link:focus{color:var(--govuk-focus-text-colour,#0b0c0c)}.govuk-service-navigation__wrapper{flex-grow:1}.govuk-service-navigation__toggle{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif}@media print{.govuk-service-navigation__toggle{font-family:sans-serif}}.govuk-service-navigation__toggle{font-size:1.1875rem;font-weight:700;line-height:1.31579}@media print{.govuk-service-navigation__toggle{font-size:14pt;line-height:1.15}}.govuk-service-navigation__toggle{color:var(--govuk-link-colour,#1a65a6);word-break:break-all;cursor:pointer;background:0 0;border:0;align-items:center;margin:10px 0;padding:0;display:inline-flex}.govuk-service-navigation__toggle:focus{color:var(--govuk-focus-text-colour,#0b0c0c);background-color:var(--govuk-focus-colour,#fd0);box-shadow:0 -2px var(--govuk-focus-colour,#fd0),0 4px var(--govuk-focus-text-colour,#0b0c0c);outline:3px solid #0000;text-decoration:none}@supports not (text-wrap:balance){.govuk-service-navigation__toggle:focus{-webkit-box-decoration-break:clone;box-decoration-break:clone}}.govuk-service-navigation__toggle:after{clip-path:polygon(0 0,50% 100%,100% 0);border:5px solid #0000;border-width:8.66px 5px 0;border-top-color:inherit;content:"";width:0;height:0;margin-left:5px;display:inline-block}.govuk-service-navigation__toggle[aria-expanded=true]:after{clip-path:polygon(50% 0,0 100%,100% 100%);border:5px solid #0000;border-width:0 5px 8.66px;border-bottom-color:inherit;width:0;height:0;display:inline-block}.govuk-service-navigation__toggle[hidden]{display:none}.govuk-service-navigation__service-name+.govuk-service-navigation__wrapper .govuk-service-navigation__toggle{margin-top:0}.govuk-service-navigation__list{margin:0 0 15px;padding:0;list-style:none}@media (width>=40.0625em){.govuk-service-navigation__list{flex-wrap:wrap;margin-bottom:0;display:flex}}@media screen and (min-width:40.0625em) and (min-width:0�){.govuk-service-navigation__list{display:block}}.govuk-service-navigation__active-fallback{font-weight:inherit}.govuk-service-navigation--inverse{--govuk-text-colour:var(--govuk-inverse-text-colour,#fff);background-color:var(--govuk-brand-colour,#1d70b8);border-bottom:none}@media print{.govuk-service-navigation--inverse{--govuk-text-colour:var(--govuk-print-text-colour,#000);background-color:#0000}}.govuk-service-navigation--inverse .govuk-width-container{border-style:solid;border-width:1px 0;border-color:var(--govuk-surface-border-colour,#8eb8dc)}@media print{.govuk-service-navigation--inverse .govuk-width-container{border-color:currentColor}}.govuk-service-navigation--inverse .govuk-service-navigation__container{margin-top:-1px}.govuk-service-navigation--inverse .govuk-service-navigation__item,.govuk-service-navigation--inverse .govuk-service-navigation__service-name{border-color:currentColor}@media not print{.govuk-service-navigation--inverse .govuk-service-navigation__link:active,.govuk-service-navigation--inverse .govuk-service-navigation__link:link,.govuk-service-navigation--inverse .govuk-service-navigation__link:visited{color:var(--govuk-text-colour,#0b0c0c)}.govuk-service-navigation--inverse .govuk-service-navigation__link:focus{color:var(--govuk-focus-text-colour,#0b0c0c)}}.govuk-service-navigation--inverse .govuk-service-navigation__toggle:not(:focus){color:currentColor}.govuk-skip-link:not(:active):not(:focus):not(.\:focus){-webkit-user-select:none;user-select:none;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}.govuk-skip-link{text-underline-offset:.1578em;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem)}.govuk-skip-link:active,.govuk-skip-link:link,.govuk-skip-link:visited{color:var(--govuk-text-colour,#0b0c0c)}.govuk-skip-link:focus{color:var(--govuk-focus-text-colour,#0b0c0c)}.govuk-skip-link{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif}@media print{.govuk-skip-link{font-family:sans-serif}}.govuk-skip-link{font-size:1rem;font-weight:400;line-height:1.25}@media print{.govuk-skip-link{font-size:14pt;line-height:1.2}}.govuk-skip-link{padding:10px 15px;display:block}@supports (padding:max(calc(0px))){.govuk-skip-link{padding-right:max(15px,calc(15px + env(safe-area-inset-right)));padding-left:max(15px,calc(15px + env(safe-area-inset-left)))}}.govuk-skip-link:focus{outline:3px solid;outline-color:var(--govuk-focus-colour,#fd0);outline-offset:0;background-color:var(--govuk-focus-colour,#fd0)}@media (forced-colors:active){.govuk-skip-link:focus{outline-offset:-3px}}.govuk-skip-link-focused-element:focus{outline:none}.govuk-summary-list{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif}@media print{.govuk-summary-list{font-family:sans-serif}}.govuk-summary-list{font-size:1.1875rem;font-weight:400;line-height:1.31579}@media print{.govuk-summary-list{font-size:14pt;line-height:1.15}}.govuk-summary-list{color:var(--govuk-text-colour,#0b0c0c)}@media (width>=40.0625em){.govuk-summary-list{table-layout:fixed;border-collapse:collapse;width:100%;display:table}}.govuk-summary-list{margin:0 0 20px}@media (width>=40.0625em){.govuk-summary-list{margin-bottom:30px}}.govuk-summary-list__row{border-bottom:1px solid;border-bottom-color:var(--govuk-border-colour,#cecece)}@media (width<=40.0525em){.govuk-summary-list__row{margin-bottom:15px}}@media (width>=40.0625em){.govuk-summary-list__row{display:table-row}}.govuk-summary-list__row:not(.govuk-summary-list__row--no-actions)>:last-child{padding-right:0}@media (width>=40.0625em){.govuk-summary-list__row--no-actions:after{content:"";width:20%;display:table-cell}}.govuk-summary-list__actions,.govuk-summary-list__key,.govuk-summary-list__value{margin:0}@media (width>=40.0625em){.govuk-summary-list__actions,.govuk-summary-list__key,.govuk-summary-list__value{vertical-align:top;padding-top:10px;padding-bottom:10px;padding-right:20px;display:table-cell}}.govuk-summary-list__actions{margin-bottom:15px}@media (width>=40.0625em){.govuk-summary-list__actions{text-align:right;width:20%}}.govuk-summary-list__key,.govuk-summary-list__value{word-wrap:break-word;overflow-wrap:break-word}.govuk-summary-list__key{margin-bottom:5px;font-weight:700}@media (width>=40.0625em){.govuk-summary-list__key{width:30%}}@media (width<=40.0525em){.govuk-summary-list__value{margin-bottom:15px}}.govuk-summary-list__value>p{margin-bottom:10px}.govuk-summary-list__value>:last-child{margin-bottom:0}.govuk-summary-list__actions-list{width:100%;margin:0;padding:0}.govuk-summary-card__action,.govuk-summary-list__actions-list-item{display:inline-block}@media (width<=40.0525em){.govuk-summary-card__action,.govuk-summary-list__actions-list-item{border-right:1px solid;border-right-color:var(--govuk-border-colour,#cecece);margin-right:10px;padding-right:10px}.govuk-summary-card__action:last-child,.govuk-summary-list__actions-list-item:last-child{border:0;margin-right:0;padding-right:0}}@media (width>=40.0625em){.govuk-summary-card__action,.govuk-summary-list__actions-list-item{margin-left:10px;padding-left:10px}.govuk-summary-card__action:not(:first-child),.govuk-summary-list__actions-list-item:not(:first-child){border-left:1px solid;border-left-color:var(--govuk-border-colour,#cecece)}.govuk-summary-card__action:first-child,.govuk-summary-list__actions-list-item:first-child{border:0;margin-left:0;padding-left:0}}.govuk-summary-list__actions-list-item .govuk-link:focus{isolation:isolate}.govuk-summary-list--no-border .govuk-summary-list__row{border:0}@media (width>=40.0625em){.govuk-summary-list--no-border .govuk-summary-list__actions,.govuk-summary-list--no-border .govuk-summary-list__key,.govuk-summary-list--no-border .govuk-summary-list__value{padding-bottom:11px}}.govuk-summary-list__row--no-border{border:0}@media (width>=40.0625em){.govuk-summary-list__row--no-border .govuk-summary-list__actions,.govuk-summary-list__row--no-border .govuk-summary-list__key,.govuk-summary-list__row--no-border .govuk-summary-list__value{padding-bottom:11px}}.govuk-summary-card{margin-bottom:20px}@media (width>=40.0625em){.govuk-summary-card{margin-bottom:30px}}.govuk-summary-card{border:1px solid;border-color:var(--govuk-border-colour,#cecece)}.govuk-summary-card__title-wrapper{background-color:#f3f3f3;border-bottom:1px solid #0000;padding:15px}@media (width>=40.0625em){.govuk-summary-card__title-wrapper{flex-wrap:nowrap;justify-content:space-between;padding:15px 20px;display:flex}}.govuk-summary-card__title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif}@media print{.govuk-summary-card__title{font-family:sans-serif}}.govuk-summary-card__title{font-size:1.1875rem;font-weight:700;line-height:1.31579}@media print{.govuk-summary-card__title{font-size:14pt;line-height:1.15}}.govuk-summary-card__title{color:var(--govuk-text-colour,#0b0c0c);margin:5px 20px 10px 0}@media (width>=40.0625em){.govuk-summary-card__title{margin-bottom:5px}}.govuk-summary-card__actions{font-size:1.1875rem;line-height:1.31579}@media print{.govuk-summary-card__actions{font-size:14pt;line-height:1.15}}.govuk-summary-card__actions{flex-wrap:wrap;row-gap:10px;margin:5px 0;padding:0;font-weight:700;list-style:none;display:flex}@media (width>=40.0625em){.govuk-summary-card__actions{text-align:right;justify-content:right}}.govuk-summary-card__action{display:inline}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.govuk-summary-card__action{margin-bottom:5px}.govuk-summary-card__action:last-child{margin-bottom:0}}.govuk-summary-card__content{padding:15px 15px 0}@media (width>=40.0625em){.govuk-summary-card__content{padding:15px 20px}}.govuk-summary-card__content .govuk-summary-list{margin-bottom:0}.govuk-summary-card__content .govuk-summary-list__row:last-of-type{border-bottom:none;margin-bottom:0}.govuk-table{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif}@media print{.govuk-table{font-family:sans-serif}}.govuk-table{font-size:1.1875rem;font-weight:400;line-height:1.31579}@media print{.govuk-table{font-size:14pt;line-height:1.15}}.govuk-table{width:100%;margin-bottom:20px}@media (width>=40.0625em){.govuk-table{margin-bottom:30px}}.govuk-table{border-spacing:0;border-collapse:collapse;color:var(--govuk-text-colour,#0b0c0c)}@media (width<=40.0525em){.govuk-table--small-text-until-tablet{font-size:1rem;line-height:1.25}}@media print and (width<=40.0525em){.govuk-table--small-text-until-tablet{font-size:14pt;line-height:1.2}}.govuk-table__header{font-weight:700}.govuk-table__cell,.govuk-table__header{border-bottom:1px solid;border-bottom-color:var(--govuk-border-colour,#cecece);text-align:left;vertical-align:top;padding:10px 20px 10px 0}.govuk-table__cell--numeric{font-variant-numeric:tabular-nums}.govuk-table__cell--numeric,.govuk-table__header--numeric{text-align:right}.govuk-table__cell:last-child,.govuk-table__header:last-child{padding-right:0}.govuk-table__caption{text-align:left;font-weight:700;display:table-caption}.govuk-table__caption--l,.govuk-table__caption--m,.govuk-table__caption--xl{margin-bottom:15px}.govuk-table__caption--xl{font-size:2rem;line-height:1.09375}@media (width>=40.0625em){.govuk-table__caption--xl{font-size:3rem;line-height:1.04167}}@media print{.govuk-table__caption--xl{font-size:32pt;line-height:1.15}}.govuk-table__caption--l{font-size:1.6875rem;line-height:1.11111}@media (width>=40.0625em){.govuk-table__caption--l{font-size:2.25rem;line-height:1.11111}}@media print{.govuk-table__caption--l{font-size:24pt;line-height:1.05}}.govuk-table__caption--m{font-size:1.3125rem;line-height:1.19048}@media (width>=40.0625em){.govuk-table__caption--m{font-size:1.5rem;line-height:1.25}}@media print{.govuk-table__caption--m{font-size:18pt;line-height:1.15}}.govuk-tabs{margin-top:5px;margin-bottom:20px}@media (width>=40.0625em){.govuk-tabs{margin-bottom:30px}}.govuk-tabs{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif}@media print{.govuk-tabs{font-family:sans-serif}}.govuk-tabs{font-size:1.1875rem;font-weight:400;line-height:1.31579}@media print{.govuk-tabs{font-size:14pt;line-height:1.15}}.govuk-tabs__title{font-size:1.1875rem;line-height:1.31579}@media print{.govuk-tabs__title{font-size:14pt;line-height:1.15}}.govuk-tabs__title{color:var(--govuk-text-colour,#0b0c0c);margin-bottom:10px;font-weight:400}.govuk-tabs__list{margin:0 0 20px;padding:0;list-style:none}@media (width>=40.0625em){.govuk-tabs__list{margin-bottom:30px}}.govuk-tabs__list-item{margin-left:25px}.govuk-tabs__list-item:before{content:"—";color:var(--govuk-text-colour,#0b0c0c);margin-left:-25px;padding-right:5px}.govuk-tabs__tab{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif}@media print{.govuk-tabs__tab{font-family:sans-serif}}.govuk-tabs__tab{text-underline-offset:.1578em;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem)}.govuk-tabs__tab:hover{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none;text-decoration-thickness:max(3px,.1875rem,.12em)}.govuk-tabs__tab:focus{background-color:var(--govuk-focus-colour,#fd0);box-shadow:0 -2px var(--govuk-focus-colour,#fd0),0 4px var(--govuk-focus-text-colour,#0b0c0c);outline:3px solid #0000;text-decoration:none}@supports not (text-wrap:balance){.govuk-tabs__tab:focus{-webkit-box-decoration-break:clone;box-decoration-break:clone}}.govuk-tabs__tab:link{color:var(--govuk-link-colour,#1a65a6)}.govuk-tabs__tab:visited{color:var(--govuk-link-visited-colour,#54319f)}.govuk-tabs__tab:hover{color:var(--govuk-link-hover-colour,#0f385c)}.govuk-tabs__tab:active{color:var(--govuk-link-active-colour,#0b0c0c)}.govuk-tabs__tab:focus{color:var(--govuk-focus-text-colour,#0b0c0c)}.govuk-tabs__tab{margin-bottom:10px;display:inline-block}.govuk-tabs__panel{margin-bottom:30px}@media (width>=40.0625em){.govuk-tabs__panel{margin-bottom:50px}.govuk-frontend-supported .govuk-tabs__list:after{content:"";clear:both;display:block}.govuk-frontend-supported .govuk-tabs__list{border-bottom:1px solid;border-bottom-color:var(--govuk-border-colour,#cecece);margin-bottom:0}.govuk-frontend-supported .govuk-tabs__title{display:none}.govuk-frontend-supported .govuk-tabs__list-item{float:left;text-align:center;background-color:#f3f3f3;margin-bottom:0;margin-left:0;margin-right:5px;padding:10px 20px;position:relative}.govuk-frontend-supported .govuk-tabs__list-item:before{content:none}.govuk-frontend-supported .govuk-tabs__list-item--selected{border:1px solid;border-bottom:0;border-color:var(--govuk-border-colour,#cecece);background-color:var(--govuk-body-background-colour,#fff);margin-top:-5px;margin-bottom:-1px;padding:14px 19px 16px;position:relative}.govuk-frontend-supported .govuk-tabs__list-item--selected .govuk-tabs__tab{text-decoration:none}.govuk-frontend-supported .govuk-tabs__tab:active,.govuk-frontend-supported .govuk-tabs__tab:link,.govuk-frontend-supported .govuk-tabs__tab:visited{color:var(--govuk-text-colour,#0b0c0c)}.govuk-frontend-supported .govuk-tabs__tab:focus{color:var(--govuk-focus-text-colour,#0b0c0c)}.govuk-frontend-supported .govuk-tabs__tab{margin-bottom:0}.govuk-frontend-supported .govuk-tabs__tab:after{content:"";position:absolute;inset:0}.govuk-frontend-supported .govuk-tabs__panel{border:1px solid;border-top:0;border-color:var(--govuk-border-colour,#cecece);margin-bottom:0;padding:30px 20px}.govuk-frontend-supported .govuk-tabs__panel>:last-child{margin-bottom:0}.govuk-frontend-supported .govuk-tabs__panel--hidden{display:none}}.govuk-task-list{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif}@media print{.govuk-task-list{font-family:sans-serif}}.govuk-task-list{font-size:1.1875rem;font-weight:400;line-height:1.31579}@media print{.govuk-task-list{font-size:14pt;line-height:1.15}}.govuk-task-list{margin-top:0;margin-bottom:20px}@media (width>=40.0625em){.govuk-task-list{margin-bottom:30px}}.govuk-task-list{padding:0;list-style-type:none}.govuk-task-list__item{border-bottom:1px solid;border-bottom-color:var(--govuk-border-colour,#cecece);width:100%;margin-bottom:0;padding-top:10px;padding-bottom:10px;display:table;position:relative}.govuk-task-list__item:first-child{border-top:1px solid;border-top-color:var(--govuk-border-colour,#cecece)}.govuk-task-list__item--with-link:hover{background:#f3f3f3}.govuk-task-list__name-and-hint,.govuk-task-list__status{color:var(--govuk-text-colour,#0b0c0c);vertical-align:top;display:table-cell}.govuk-task-list__status{text-align:right;padding-left:10px}.govuk-task-list__status--cannot-start-yet{color:var(--govuk-secondary-text-colour,#484949)}.govuk-task-list__link:after{content:"";display:block;position:absolute;inset:0}.govuk-task-list__hint{color:var(--govuk-secondary-text-colour,#484949);margin-top:5px}.govuk-warning-text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif}@media print{.govuk-warning-text{font-family:sans-serif}}.govuk-warning-text{font-size:1.1875rem;font-weight:400;line-height:1.31579}@media print{.govuk-warning-text{font-size:14pt;line-height:1.15}}.govuk-warning-text{margin-bottom:20px}@media (width>=40.0625em){.govuk-warning-text{margin-bottom:30px}}.govuk-warning-text{padding:10px 0;font-weight:700;position:relative}.govuk-warning-text__icon{box-sizing:border-box;min-width:35px;min-height:35px;margin-top:-7px;display:inline-block;position:absolute;left:0}@media (width>=40.0625em){.govuk-warning-text__icon{margin-top:-5px}}.govuk-warning-text__icon{border:3px solid;border-color:var(--govuk-text-colour,#0b0c0c);color:var(--govuk-body-background-colour,#fff);background:var(--govuk-text-colour,#0b0c0c);text-align:center;-webkit-user-select:none;user-select:none;forced-color-adjust:none;border-radius:50%;font-size:30px;line-height:29px}@media screen and (forced-colors:active){.govuk-warning-text__icon{color:windowtext;background:0 0;border-color:windowtext}}.govuk-warning-text__text{color:var(--govuk-text-colour,#0b0c0c);font-weight:inherit;padding-left:45px;display:block}.govuk-clearfix:after{content:"";clear:both;display:block}.govuk-visually-hidden{-webkit-user-select:none;user-select:none;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}.govuk-visually-hidden:after,.govuk-visually-hidden:before{content:" "}.govuk-visually-hidden-focusable:not(:active):not(:focus):not(.\:focus){-webkit-user-select:none;user-select:none;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}.govuk-\!-display-inline{display:inline!important}.govuk-\!-display-inline-block{display:inline-block!important}.govuk-\!-display-block{display:block!important}.govuk-\!-display-none{display:none!important}@media print{.govuk-\!-display-none-print{display:none!important}}.govuk-\!-margin-0{margin:0!important}.govuk-\!-margin-top-0{margin-top:0!important}.govuk-\!-margin-right-0{margin-right:0!important}.govuk-\!-margin-bottom-0{margin-bottom:0!important}.govuk-\!-margin-left-0{margin-left:0!important}.govuk-\!-margin-1{margin:5px!important}.govuk-\!-margin-top-1{margin-top:5px!important}.govuk-\!-margin-right-1{margin-right:5px!important}.govuk-\!-margin-bottom-1{margin-bottom:5px!important}.govuk-\!-margin-left-1{margin-left:5px!important}.govuk-\!-margin-2{margin:10px!important}.govuk-\!-margin-top-2{margin-top:10px!important}.govuk-\!-margin-right-2{margin-right:10px!important}.govuk-\!-margin-bottom-2{margin-bottom:10px!important}.govuk-\!-margin-left-2{margin-left:10px!important}.govuk-\!-margin-3{margin:15px!important}.govuk-\!-margin-top-3{margin-top:15px!important}.govuk-\!-margin-right-3{margin-right:15px!important}.govuk-\!-margin-bottom-3{margin-bottom:15px!important}.govuk-\!-margin-left-3{margin-left:15px!important}.govuk-\!-margin-4{margin:15px!important}@media (width>=40.0625em){.govuk-\!-margin-4{margin:20px!important}}.govuk-\!-margin-top-4{margin-top:15px!important}@media (width>=40.0625em){.govuk-\!-margin-top-4{margin-top:20px!important}}.govuk-\!-margin-right-4{margin-right:15px!important}@media (width>=40.0625em){.govuk-\!-margin-right-4{margin-right:20px!important}}.govuk-\!-margin-bottom-4{margin-bottom:15px!important}@media (width>=40.0625em){.govuk-\!-margin-bottom-4{margin-bottom:20px!important}}.govuk-\!-margin-left-4{margin-left:15px!important}@media (width>=40.0625em){.govuk-\!-margin-left-4{margin-left:20px!important}}.govuk-\!-margin-5{margin:15px!important}@media (width>=40.0625em){.govuk-\!-margin-5{margin:25px!important}}.govuk-\!-margin-top-5{margin-top:15px!important}@media (width>=40.0625em){.govuk-\!-margin-top-5{margin-top:25px!important}}.govuk-\!-margin-right-5{margin-right:15px!important}@media (width>=40.0625em){.govuk-\!-margin-right-5{margin-right:25px!important}}.govuk-\!-margin-bottom-5{margin-bottom:15px!important}@media (width>=40.0625em){.govuk-\!-margin-bottom-5{margin-bottom:25px!important}}.govuk-\!-margin-left-5{margin-left:15px!important}@media (width>=40.0625em){.govuk-\!-margin-left-5{margin-left:25px!important}}.govuk-\!-margin-6{margin:20px!important}@media (width>=40.0625em){.govuk-\!-margin-6{margin:30px!important}}.govuk-\!-margin-top-6{margin-top:20px!important}@media (width>=40.0625em){.govuk-\!-margin-top-6{margin-top:30px!important}}.govuk-\!-margin-right-6{margin-right:20px!important}@media (width>=40.0625em){.govuk-\!-margin-right-6{margin-right:30px!important}}.govuk-\!-margin-bottom-6{margin-bottom:20px!important}@media (width>=40.0625em){.govuk-\!-margin-bottom-6{margin-bottom:30px!important}}.govuk-\!-margin-left-6{margin-left:20px!important}@media (width>=40.0625em){.govuk-\!-margin-left-6{margin-left:30px!important}}.govuk-\!-margin-7{margin:25px!important}@media (width>=40.0625em){.govuk-\!-margin-7{margin:40px!important}}.govuk-\!-margin-top-7{margin-top:25px!important}@media (width>=40.0625em){.govuk-\!-margin-top-7{margin-top:40px!important}}.govuk-\!-margin-right-7{margin-right:25px!important}@media (width>=40.0625em){.govuk-\!-margin-right-7{margin-right:40px!important}}.govuk-\!-margin-bottom-7{margin-bottom:25px!important}@media (width>=40.0625em){.govuk-\!-margin-bottom-7{margin-bottom:40px!important}}.govuk-\!-margin-left-7{margin-left:25px!important}@media (width>=40.0625em){.govuk-\!-margin-left-7{margin-left:40px!important}}.govuk-\!-margin-8{margin:30px!important}@media (width>=40.0625em){.govuk-\!-margin-8{margin:50px!important}}.govuk-\!-margin-top-8{margin-top:30px!important}@media (width>=40.0625em){.govuk-\!-margin-top-8{margin-top:50px!important}}.govuk-\!-margin-right-8{margin-right:30px!important}@media (width>=40.0625em){.govuk-\!-margin-right-8{margin-right:50px!important}}.govuk-\!-margin-bottom-8{margin-bottom:30px!important}@media (width>=40.0625em){.govuk-\!-margin-bottom-8{margin-bottom:50px!important}}.govuk-\!-margin-left-8{margin-left:30px!important}@media (width>=40.0625em){.govuk-\!-margin-left-8{margin-left:50px!important}}.govuk-\!-margin-9{margin:40px!important}@media (width>=40.0625em){.govuk-\!-margin-9{margin:60px!important}}.govuk-\!-margin-top-9{margin-top:40px!important}@media (width>=40.0625em){.govuk-\!-margin-top-9{margin-top:60px!important}}.govuk-\!-margin-right-9{margin-right:40px!important}@media (width>=40.0625em){.govuk-\!-margin-right-9{margin-right:60px!important}}.govuk-\!-margin-bottom-9{margin-bottom:40px!important}@media (width>=40.0625em){.govuk-\!-margin-bottom-9{margin-bottom:60px!important}}.govuk-\!-margin-left-9{margin-left:40px!important}@media (width>=40.0625em){.govuk-\!-margin-left-9{margin-left:60px!important}}.govuk-\!-padding-0{padding:0!important}.govuk-\!-padding-top-0{padding-top:0!important}.govuk-\!-padding-right-0{padding-right:0!important}.govuk-\!-padding-bottom-0{padding-bottom:0!important}.govuk-\!-padding-left-0{padding-left:0!important}.govuk-\!-padding-1{padding:5px!important}.govuk-\!-padding-top-1{padding-top:5px!important}.govuk-\!-padding-right-1{padding-right:5px!important}.govuk-\!-padding-bottom-1{padding-bottom:5px!important}.govuk-\!-padding-left-1{padding-left:5px!important}.govuk-\!-padding-2{padding:10px!important}.govuk-\!-padding-top-2{padding-top:10px!important}.govuk-\!-padding-right-2{padding-right:10px!important}.govuk-\!-padding-bottom-2{padding-bottom:10px!important}.govuk-\!-padding-left-2{padding-left:10px!important}.govuk-\!-padding-3{padding:15px!important}.govuk-\!-padding-top-3{padding-top:15px!important}.govuk-\!-padding-right-3{padding-right:15px!important}.govuk-\!-padding-bottom-3{padding-bottom:15px!important}.govuk-\!-padding-left-3{padding-left:15px!important}.govuk-\!-padding-4{padding:15px!important}@media (width>=40.0625em){.govuk-\!-padding-4{padding:20px!important}}.govuk-\!-padding-top-4{padding-top:15px!important}@media (width>=40.0625em){.govuk-\!-padding-top-4{padding-top:20px!important}}.govuk-\!-padding-right-4{padding-right:15px!important}@media (width>=40.0625em){.govuk-\!-padding-right-4{padding-right:20px!important}}.govuk-\!-padding-bottom-4{padding-bottom:15px!important}@media (width>=40.0625em){.govuk-\!-padding-bottom-4{padding-bottom:20px!important}}.govuk-\!-padding-left-4{padding-left:15px!important}@media (width>=40.0625em){.govuk-\!-padding-left-4{padding-left:20px!important}}.govuk-\!-padding-5{padding:15px!important}@media (width>=40.0625em){.govuk-\!-padding-5{padding:25px!important}}.govuk-\!-padding-top-5{padding-top:15px!important}@media (width>=40.0625em){.govuk-\!-padding-top-5{padding-top:25px!important}}.govuk-\!-padding-right-5{padding-right:15px!important}@media (width>=40.0625em){.govuk-\!-padding-right-5{padding-right:25px!important}}.govuk-\!-padding-bottom-5{padding-bottom:15px!important}@media (width>=40.0625em){.govuk-\!-padding-bottom-5{padding-bottom:25px!important}}.govuk-\!-padding-left-5{padding-left:15px!important}@media (width>=40.0625em){.govuk-\!-padding-left-5{padding-left:25px!important}}.govuk-\!-padding-6{padding:20px!important}@media (width>=40.0625em){.govuk-\!-padding-6{padding:30px!important}}.govuk-\!-padding-top-6{padding-top:20px!important}@media (width>=40.0625em){.govuk-\!-padding-top-6{padding-top:30px!important}}.govuk-\!-padding-right-6{padding-right:20px!important}@media (width>=40.0625em){.govuk-\!-padding-right-6{padding-right:30px!important}}.govuk-\!-padding-bottom-6{padding-bottom:20px!important}@media (width>=40.0625em){.govuk-\!-padding-bottom-6{padding-bottom:30px!important}}.govuk-\!-padding-left-6{padding-left:20px!important}@media (width>=40.0625em){.govuk-\!-padding-left-6{padding-left:30px!important}}.govuk-\!-padding-7{padding:25px!important}@media (width>=40.0625em){.govuk-\!-padding-7{padding:40px!important}}.govuk-\!-padding-top-7{padding-top:25px!important}@media (width>=40.0625em){.govuk-\!-padding-top-7{padding-top:40px!important}}.govuk-\!-padding-right-7{padding-right:25px!important}@media (width>=40.0625em){.govuk-\!-padding-right-7{padding-right:40px!important}}.govuk-\!-padding-bottom-7{padding-bottom:25px!important}@media (width>=40.0625em){.govuk-\!-padding-bottom-7{padding-bottom:40px!important}}.govuk-\!-padding-left-7{padding-left:25px!important}@media (width>=40.0625em){.govuk-\!-padding-left-7{padding-left:40px!important}}.govuk-\!-padding-8{padding:30px!important}@media (width>=40.0625em){.govuk-\!-padding-8{padding:50px!important}}.govuk-\!-padding-top-8{padding-top:30px!important}@media (width>=40.0625em){.govuk-\!-padding-top-8{padding-top:50px!important}}.govuk-\!-padding-right-8{padding-right:30px!important}@media (width>=40.0625em){.govuk-\!-padding-right-8{padding-right:50px!important}}.govuk-\!-padding-bottom-8{padding-bottom:30px!important}@media (width>=40.0625em){.govuk-\!-padding-bottom-8{padding-bottom:50px!important}}.govuk-\!-padding-left-8{padding-left:30px!important}@media (width>=40.0625em){.govuk-\!-padding-left-8{padding-left:50px!important}}.govuk-\!-padding-9{padding:40px!important}@media (width>=40.0625em){.govuk-\!-padding-9{padding:60px!important}}.govuk-\!-padding-top-9{padding-top:40px!important}@media (width>=40.0625em){.govuk-\!-padding-top-9{padding-top:60px!important}}.govuk-\!-padding-right-9{padding-right:40px!important}@media (width>=40.0625em){.govuk-\!-padding-right-9{padding-right:60px!important}}.govuk-\!-padding-bottom-9{padding-bottom:40px!important}@media (width>=40.0625em){.govuk-\!-padding-bottom-9{padding-bottom:60px!important}}.govuk-\!-padding-left-9{padding-left:40px!important}@media (width>=40.0625em){.govuk-\!-padding-left-9{padding-left:60px!important}}.govuk-\!-static-margin-0{margin:0!important}.govuk-\!-static-margin-top-0{margin-top:0!important}.govuk-\!-static-margin-right-0{margin-right:0!important}.govuk-\!-static-margin-bottom-0{margin-bottom:0!important}.govuk-\!-static-margin-left-0{margin-left:0!important}.govuk-\!-static-margin-1{margin:5px!important}.govuk-\!-static-margin-top-1{margin-top:5px!important}.govuk-\!-static-margin-right-1{margin-right:5px!important}.govuk-\!-static-margin-bottom-1{margin-bottom:5px!important}.govuk-\!-static-margin-left-1{margin-left:5px!important}.govuk-\!-static-margin-2{margin:10px!important}.govuk-\!-static-margin-top-2{margin-top:10px!important}.govuk-\!-static-margin-right-2{margin-right:10px!important}.govuk-\!-static-margin-bottom-2{margin-bottom:10px!important}.govuk-\!-static-margin-left-2{margin-left:10px!important}.govuk-\!-static-margin-3{margin:15px!important}.govuk-\!-static-margin-top-3{margin-top:15px!important}.govuk-\!-static-margin-right-3{margin-right:15px!important}.govuk-\!-static-margin-bottom-3{margin-bottom:15px!important}.govuk-\!-static-margin-left-3{margin-left:15px!important}.govuk-\!-static-margin-4{margin:20px!important}.govuk-\!-static-margin-top-4{margin-top:20px!important}.govuk-\!-static-margin-right-4{margin-right:20px!important}.govuk-\!-static-margin-bottom-4{margin-bottom:20px!important}.govuk-\!-static-margin-left-4{margin-left:20px!important}.govuk-\!-static-margin-5{margin:25px!important}.govuk-\!-static-margin-top-5{margin-top:25px!important}.govuk-\!-static-margin-right-5{margin-right:25px!important}.govuk-\!-static-margin-bottom-5{margin-bottom:25px!important}.govuk-\!-static-margin-left-5{margin-left:25px!important}.govuk-\!-static-margin-6{margin:30px!important}.govuk-\!-static-margin-top-6{margin-top:30px!important}.govuk-\!-static-margin-right-6{margin-right:30px!important}.govuk-\!-static-margin-bottom-6{margin-bottom:30px!important}.govuk-\!-static-margin-left-6{margin-left:30px!important}.govuk-\!-static-margin-7{margin:40px!important}.govuk-\!-static-margin-top-7{margin-top:40px!important}.govuk-\!-static-margin-right-7{margin-right:40px!important}.govuk-\!-static-margin-bottom-7{margin-bottom:40px!important}.govuk-\!-static-margin-left-7{margin-left:40px!important}.govuk-\!-static-margin-8{margin:50px!important}.govuk-\!-static-margin-top-8{margin-top:50px!important}.govuk-\!-static-margin-right-8{margin-right:50px!important}.govuk-\!-static-margin-bottom-8{margin-bottom:50px!important}.govuk-\!-static-margin-left-8{margin-left:50px!important}.govuk-\!-static-margin-9{margin:60px!important}.govuk-\!-static-margin-top-9{margin-top:60px!important}.govuk-\!-static-margin-right-9{margin-right:60px!important}.govuk-\!-static-margin-bottom-9{margin-bottom:60px!important}.govuk-\!-static-margin-left-9{margin-left:60px!important}.govuk-\!-static-padding-0{padding:0!important}.govuk-\!-static-padding-top-0{padding-top:0!important}.govuk-\!-static-padding-right-0{padding-right:0!important}.govuk-\!-static-padding-bottom-0{padding-bottom:0!important}.govuk-\!-static-padding-left-0{padding-left:0!important}.govuk-\!-static-padding-1{padding:5px!important}.govuk-\!-static-padding-top-1{padding-top:5px!important}.govuk-\!-static-padding-right-1{padding-right:5px!important}.govuk-\!-static-padding-bottom-1{padding-bottom:5px!important}.govuk-\!-static-padding-left-1{padding-left:5px!important}.govuk-\!-static-padding-2{padding:10px!important}.govuk-\!-static-padding-top-2{padding-top:10px!important}.govuk-\!-static-padding-right-2{padding-right:10px!important}.govuk-\!-static-padding-bottom-2{padding-bottom:10px!important}.govuk-\!-static-padding-left-2{padding-left:10px!important}.govuk-\!-static-padding-3{padding:15px!important}.govuk-\!-static-padding-top-3{padding-top:15px!important}.govuk-\!-static-padding-right-3{padding-right:15px!important}.govuk-\!-static-padding-bottom-3{padding-bottom:15px!important}.govuk-\!-static-padding-left-3{padding-left:15px!important}.govuk-\!-static-padding-4{padding:20px!important}.govuk-\!-static-padding-top-4{padding-top:20px!important}.govuk-\!-static-padding-right-4{padding-right:20px!important}.govuk-\!-static-padding-bottom-4{padding-bottom:20px!important}.govuk-\!-static-padding-left-4{padding-left:20px!important}.govuk-\!-static-padding-5{padding:25px!important}.govuk-\!-static-padding-top-5{padding-top:25px!important}.govuk-\!-static-padding-right-5{padding-right:25px!important}.govuk-\!-static-padding-bottom-5{padding-bottom:25px!important}.govuk-\!-static-padding-left-5{padding-left:25px!important}.govuk-\!-static-padding-6{padding:30px!important}.govuk-\!-static-padding-top-6{padding-top:30px!important}.govuk-\!-static-padding-right-6{padding-right:30px!important}.govuk-\!-static-padding-bottom-6{padding-bottom:30px!important}.govuk-\!-static-padding-left-6{padding-left:30px!important}.govuk-\!-static-padding-7{padding:40px!important}.govuk-\!-static-padding-top-7{padding-top:40px!important}.govuk-\!-static-padding-right-7{padding-right:40px!important}.govuk-\!-static-padding-bottom-7{padding-bottom:40px!important}.govuk-\!-static-padding-left-7{padding-left:40px!important}.govuk-\!-static-padding-8{padding:50px!important}.govuk-\!-static-padding-top-8{padding-top:50px!important}.govuk-\!-static-padding-right-8{padding-right:50px!important}.govuk-\!-static-padding-bottom-8{padding-bottom:50px!important}.govuk-\!-static-padding-left-8{padding-left:50px!important}.govuk-\!-static-padding-9{padding:60px!important}.govuk-\!-static-padding-top-9{padding-top:60px!important}.govuk-\!-static-padding-right-9{padding-right:60px!important}.govuk-\!-static-padding-bottom-9{padding-bottom:60px!important}.govuk-\!-static-padding-left-9{padding-left:60px!important}.govuk-\!-text-align-left{text-align:left!important}.govuk-\!-text-align-centre{text-align:center!important}.govuk-\!-text-align-right{text-align:right!important}.govuk-\!-font-size-80{font-size:3.3125rem!important;line-height:1.03774!important}@media (width>=40.0625em){.govuk-\!-font-size-80{font-size:5rem!important;line-height:1!important}}@media print{.govuk-\!-font-size-80{font-size:53pt!important;line-height:1.1!important}}.govuk-\!-font-size-48{font-size:2rem!important;line-height:1.09375!important}@media (width>=40.0625em){.govuk-\!-font-size-48{font-size:3rem!important;line-height:1.04167!important}}@media print{.govuk-\!-font-size-48{font-size:32pt!important;line-height:1.15!important}}.govuk-\!-font-size-36{font-size:1.6875rem!important;line-height:1.11111!important}@media (width>=40.0625em){.govuk-\!-font-size-36{font-size:2.25rem!important;line-height:1.11111!important}}@media print{.govuk-\!-font-size-36{font-size:24pt!important;line-height:1.05!important}}.govuk-\!-font-size-27{font-size:1.3125rem!important;line-height:1.19048!important}@media (width>=40.0625em){.govuk-\!-font-size-27{font-size:1.6875rem!important;line-height:1.11111!important}}@media print{.govuk-\!-font-size-27{font-size:18pt!important;line-height:1.15!important}}.govuk-\!-font-size-24{font-size:1.3125rem!important;line-height:1.19048!important}@media (width>=40.0625em){.govuk-\!-font-size-24{font-size:1.5rem!important;line-height:1.25!important}}@media print{.govuk-\!-font-size-24{font-size:18pt!important;line-height:1.15!important}}.govuk-\!-font-size-19{font-size:1.1875rem!important;line-height:1.31579!important}@media print{.govuk-\!-font-size-19{font-size:14pt!important;line-height:1.15!important}}.govuk-\!-font-size-16{font-size:1rem!important;line-height:1.25!important}@media print{.govuk-\!-font-size-16{font-size:14pt!important;line-height:1.2!important}}.govuk-\!-font-weight-regular{font-weight:400!important}.govuk-\!-font-weight-bold{font-weight:700!important}.govuk-\!-font-tabular-numbers{font-variant-numeric:tabular-nums!important}.govuk-\!-text-break-word{word-wrap:break-word!important;overflow-wrap:break-word!important}.govuk-\!-width-full,.govuk-\!-width-three-quarters{width:100%!important}@media (width>=40.0625em){.govuk-\!-width-three-quarters{width:75%!important}}.govuk-\!-width-two-thirds{width:100%!important}@media (width>=40.0625em){.govuk-\!-width-two-thirds{width:66.66%!important}}.govuk-\!-width-one-half{width:100%!important}@media (width>=40.0625em){.govuk-\!-width-one-half{width:50%!important}}.govuk-\!-width-one-third{width:100%!important}@media (width>=40.0625em){.govuk-\!-width-one-third{width:33.33%!important}}.govuk-\!-width-one-quarter{width:100%!important}@media (width>=40.0625em){.govuk-\!-width-one-quarter{width:25%!important}}:root{--sm-ink:#0b0c0c;--sm-muted:#505a5f;--sm-border:#b1b4b6;--sm-blue:#1d70b8;--sm-blue-dark:#003078;--sm-navy:#142b40;--sm-green:#00703c;--sm-red:#d4351c;--sm-amber:#f47738;--sm-focus:#fd0;--sm-paper:#fff;--sm-canvas:#f5f6f7;--sm-panel:#f3f2f1;--font-display:"Open Sans",Arial,sans-serif;--font-body:"Open Sans",Arial,sans-serif;color:var(--sm-ink);background:var(--sm-canvas);font-family:var(--font-body);font-synthesis:none}*{box-sizing:border-box}html,body,#root{background:#f6f8fb;min-width:320px;min-height:100%;margin:0}button{cursor:pointer}.app-shell{grid-template-columns:252px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{z-index:20;background:var(--sm-paper);border-right:1px solid var(--sm-border);flex-direction:column;height:100vh;transition:width .2s;display:flex;position:sticky;top:0}.brand-row{border-bottom:1px solid var(--sm-border);align-items:center;gap:10px;height:72px;padding:0 15px;display:flex}.brand-mark{flex:none;place-items:center;width:37px;height:37px;display:grid}.brand-copy{white-space:nowrap;flex-direction:column;min-width:0;line-height:1.3;display:flex}.brand-copy strong{font:700 15px/1.3 var(--font-display);color:var(--sm-ink)}.brand-copy span{color:var(--sm-muted);margin-top:3px;font-size:12px}.sidebar-nav{scrollbar-width:thin;flex:1;padding:12px 8px;overflow:auto}.nav-section-label{font:700 12px/1.4 var(--font-body);color:var(--sm-muted);letter-spacing:0;text-transform:none;padding:10px 11px 7px}.nav-item{min-height:42px;color:var(--sm-ink);font:600 14px/1.4 var(--font-body);overflow-wrap:anywhere;border-left:4px solid #0000;border-radius:0;align-items:center;gap:11px;margin:1px 0;padding:9px 11px;text-decoration:none;display:flex}.nav-item svg{flex:none}.nav-item:hover{background:var(--sm-panel);color:var(--sm-ink)}.nav-item.active{border-left-color:var(--sm-blue-dark);color:var(--sm-ink);background:#e8f1f8;font-weight:700}.sidebar-collapsed .nav-item{justify-content:center;padding:9px 5px}.collapse-button{border:0;border-top:1px solid var(--sm-border);background:var(--sm-paper);width:100%;min-height:48px;color:var(--sm-ink);text-align:left;font:600 14px var(--font-body);align-items:center;gap:9px;padding:0 18px;display:flex}.collapse-button:hover{background:var(--sm-panel)}.mobile-close,.mobile-menu{display:none!important}.main-column{background:var(--sm-canvas);min-width:0}.topbar{z-index:15;background:var(--sm-paper);border-bottom:1px solid var(--sm-border);align-items:center;gap:18px;height:72px;padding:0 24px;display:flex;position:sticky;top:0}.global-search-wrap{border:2px solid var(--sm-border);background:var(--sm-paper);width:min(610px,52vw);min-width:0;height:42px;color:var(--sm-muted);align-items:center;gap:9px;padding:0 10px;display:flex;position:relative}.global-search-wrap:focus-within{outline:3px solid var(--sm-focus);outline-offset:0;border-color:var(--sm-ink)}.global-search-wrap input{min-width:0;color:var(--sm-ink);font:400 16px var(--font-body);background:0 0;border:0;outline:0;flex:1}.search-shortcut{border:1px solid var(--sm-border);background:var(--sm-panel);color:var(--sm-muted);padding:3px 7px;font-size:12px}.search-results{z-index:40;background:var(--sm-paper);border:2px solid var(--sm-border);max-height:65vh;padding:5px;position:absolute;top:44px;left:-2px;right:-2px;overflow:auto;box-shadow:0 12px 28px #0b0c0c2b}.search-results button{background:var(--sm-paper);text-align:left;width:100%;color:var(--sm-ink);font:inherit;border:0;grid-template-columns:85px minmax(0,1fr);gap:2px 8px;padding:10px;display:grid}.search-results button:hover{background:var(--sm-panel)}.search-results strong{font-size:14px}.search-results small{color:var(--sm-muted);overflow-wrap:anywhere;grid-column:2}.result-type{color:var(--sm-blue-dark);grid-row:1/3;align-self:center;font-size:12px;font-weight:700}.search-empty{color:var(--sm-muted);padding:14px;font-size:14px}.topbar-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.icon-button{place-items:center;min-width:38px;min-height:38px;display:grid;position:relative}.notification-dot{background:var(--sm-red);border:1px solid var(--sm-paper);border-radius:50%;width:8px;height:8px;position:absolute;top:7px;right:7px}.profile-button{background:var(--sm-paper);color:var(--sm-ink);font:inherit;border:1px solid #0000;align-items:center;gap:9px;padding:5px 7px;display:flex}.profile-button:hover{background:var(--sm-panel)}.avatar{background:var(--sm-navy);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.profile-copy{text-align:left;flex-direction:column;display:flex}.profile-copy strong{font-size:13px}.profile-copy small{color:var(--sm-muted);margin-top:2px;font-size:12px}.app-shell :is(.nav-item,.collapse-button,.mobile-menu,.profile-button,.search-results button):focus-visible{outline:3px solid var(--sm-focus);outline-offset:0;box-shadow:inset 0 0 0 2px var(--sm-ink)}.content{max-width:1600px;margin:0 auto;padding:30px 34px 56px}.page-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.eyebrow{margin-bottom:8px}.page-header h1,.record-hero h1{margin:0;line-height:40px}.page-header p{margin:7px 0 0;line-height:21px}.page-actions,.record-actions{flex-wrap:wrap;gap:9px;display:flex}.button{white-space:nowrap;justify-content:center;align-items:center;gap:7px;height:40px;padding:0 14px;display:inline-flex}.button.small{height:36px}.text-link{align-items:center;gap:5px;padding:0;display:inline-flex}.metric-grid{gap:14px;margin-bottom:18px;display:grid}.metric-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-card,.record-metric{padding:20px;position:relative;overflow:hidden}.metric-card:before{content:"";width:4px;position:absolute;top:0;bottom:0;left:0}.metric-value{margin:8px 0 5px}.dashboard-grid{grid-template-columns:1.55fr 1fr;gap:16px;display:grid}.panel-card{overflow:hidden}.panel-card-header{justify-content:space-between;align-items:center;height:55px;padding:0 19px;display:flex}.panel-card-header h2{margin:0}.span-two{grid-column:1/-1}.funnel-summary{grid-template-columns:repeat(4,1fr);padding:22px;display:grid}.funnel-summary>div{flex-direction:column;gap:5px;padding:4px 18px;display:flex}.today-list{padding:10px 18px}.today-list>div{align-items:center;gap:11px;padding:10px 0;display:flex}.today-icon{place-items:center;width:34px;height:34px;display:grid}.today-list span:last-child{flex-direction:column;gap:2px;display:flex}.compact-list>div,.service-list>div{align-items:center;gap:12px;padding:12px 18px;display:flex}.list-avatar,.service-icon{place-items:center;width:36px;height:36px;display:grid}.compact-main{flex-direction:column;flex:1;gap:3px;display:flex}.money{text-align:right;min-width:70px}.activity-list{padding:4px 18px}.activity-list>div{grid-template-columns:12px 1fr auto;align-items:start;gap:12px;padding:13px 0;display:grid}.activity-dot{width:9px;height:9px;margin-top:4px}.activity-list span:nth-child(2){flex-direction:column;gap:3px;display:flex}.activity-list time{white-space:nowrap}.data-toolbar{align-items:center;gap:9px;padding:12px;display:flex}.toolbar-search{align-items:center;gap:8px;min-width:280px;height:36px;padding:0 10px;display:flex}.toolbar-search input{width:100%}.source-chip{padding:5px 8px}.record-count{margin-left:auto}.table-wrap table{white-space:nowrap;width:100%}.table-wrap th{text-align:left;height:42px;padding:0 14px}.clickable-row{cursor:pointer}.row-action{text-align:right}.record-cell{align-items:center;gap:10px;display:flex}.record-avatar{place-items:center;width:34px;height:34px;display:grid}.record-cell>span:last-child,.lead-cell{flex-direction:column;gap:3px;display:flex}.status{align-items:center;height:23px;padding:0 8px;display:inline-flex}.breadcrumbs{align-items:center;gap:4px;margin-bottom:13px;display:flex}.breadcrumbs span{align-items:center;gap:4px;display:flex}.record-hero{justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.record-identity{align-items:center;gap:15px;display:flex}.record-large-avatar{place-items:center;width:56px;height:56px;display:grid}.record-kicker{margin-bottom:2px}.record-hero h1{line-height:34px}.record-meta{align-items:center;gap:8px;margin-top:6px;display:flex}.record-alert{align-items:center;gap:8px;margin:0 18px;padding:10px 12px;display:flex}.record-tabs{align-items:end;gap:1px;height:48px;margin-bottom:16px;padding:0 13px;display:flex;overflow-x:auto}.record-tabs button{white-space:nowrap;height:47px;padding:0 11px}.record-layout{grid-template-columns:minmax(0,1fr) 320px;gap:16px;display:grid}.record-main,.record-side{flex-direction:column;gap:16px;display:flex}.metric-grid.compact{margin:0}.record-metric{padding:16px}.record-metric strong{margin:6px 0 3px;display:block}.detail-list{margin:0;padding:5px 17px}.detail-list>div{padding:11px 0}.detail-list dt{margin-bottom:4px}.detail-list dd{word-break:break-word;margin:0}.empty-inline{padding:22px}.generic-tab{min-height:380px}.generic-heading{justify-content:space-between;align-items:center;padding:18px;display:flex}.generic-heading h2{margin:0}.generic-heading p{margin:4px 0 0}.data-preview{margin:16px;padding:16px;line-height:1.6;overflow:auto}.pipeline-toolbar{justify-content:space-between;align-items:center;height:58px;margin-bottom:14px;padding:0 15px;display:flex}.pipeline-toolbar>div{flex-direction:column;gap:3px;display:flex}.kanban{grid-template-columns:repeat(4,minmax(250px,1fr));gap:12px;padding-bottom:10px;display:grid;overflow-x:auto}.kanban-column{min-height:520px;padding:10px}.kanban-column>header{align-items:center;gap:8px;height:38px;padding:0 4px;display:flex}.kanban-column>header span:nth-child(3){padding:2px 7px}.kanban-column>header button{margin-left:auto}.stage-dot{width:9px;height:9px}.kanban-cards{flex-direction:column;gap:8px;display:flex}.kanban-card{padding:13px}.kanban-card-top{justify-content:space-between;align-items:start;gap:8px;display:flex}.kanban-value{margin:14px 0;display:block}.kanban-card footer{align-items:center;gap:7px;padding-top:9px;display:flex}.mini-avatar{place-items:center;width:22px;height:22px;display:grid}.add-card{align-items:center;gap:6px;width:100%;height:36px;margin-top:5px;padding:0 7px;display:flex}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:30px;display:flex}.empty-state strong{margin-bottom:6px}.empty-state span{max-width:520px;line-height:1.6}.empty-state.large{min-height:430px}@media (width<=1150px){.metric-grid.four{grid-template-columns:repeat(2,1fr)}.record-layout{grid-template-columns:1fr}.record-side{grid-template-columns:1fr 1fr;display:grid}.kanban{grid-template-columns:repeat(4,280px)}}@media (width<=860px){.app-shell,.app-shell.sidebar-collapsed{grid-template-columns:1fr}.sidebar{width:252px;position:fixed;left:0;transform:translate(-103%);box-shadow:0 0 50px #0000002e}.sidebar.mobile-open{transform:translate(0)}.mobile-close{margin-left:auto;display:grid!important}.mobile-menu{display:grid!important}.topbar{padding:0 14px}.global-search-wrap{flex:1;width:auto}.profile-copy,.search-shortcut{display:none}.content{padding:22px 15px 44px}.page-header,.record-hero{flex-direction:column}.record-hero{align-items:stretch}.record-actions{width:100%}.dashboard-grid{grid-template-columns:1fr}.span-two{grid-column:auto}.record-side{display:flex}.data-toolbar{flex-wrap:wrap}.toolbar-search{flex:1;min-width:220px}.metric-grid.three{grid-template-columns:1fr}.funnel-summary{grid-template-columns:repeat(2,1fr);gap:12px}.funnel-summary>div{padding:8px}}@media (width<=560px){.metric-grid.four{grid-template-columns:1fr}.page-actions{width:100%}.page-actions .button{flex:1}.record-identity{align-items:flex-start}.record-meta{flex-wrap:wrap}.record-actions .button{flex:1}.topbar-actions .icon-button{display:none}.global-search-wrap{width:100%}.funnel-summary{grid-template-columns:1fr}.profile-button{padding:0}.toolbar-search{min-width:100%}}.payment-provider-control-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.payment-provider-control-head>div:first-child{flex-direction:column;gap:4px;display:flex}.payment-provider-control-head>div:first-child span{line-height:1.45}.payment-provider-connection{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.payment-provider-connection span{padding:7px 10px}.payment-provider-rule-list{flex-direction:column;display:flex;overflow:hidden}.payment-provider-rule{grid-template-columns:minmax(260px,1.6fr) auto auto minmax(130px,.6fr) auto;align-items:center;gap:14px;padding:13px 14px;display:grid}.payment-provider-rule-plan{flex-direction:column;gap:4px;min-width:0;display:flex}.payment-provider-rule-plan span{overflow-wrap:anywhere}.payment-provider-check{align-items:center;gap:7px;display:inline-flex}.payment-provider-check input{width:17px;height:17px}.payment-provider-default{align-items:center;gap:8px;display:flex}.payment-provider-default select{min-height:34px;padding:6px 9px}@media (width<=980px){.payment-provider-rule{grid-template-columns:minmax(220px,1fr) auto auto}.payment-provider-default{grid-column:1/3}.payment-provider-rule>.button{grid-area:2/3}}@media (width<=680px){.payment-provider-control-head{flex-direction:column}.payment-provider-connection{justify-content:flex-start}.payment-provider-rule{grid-template-columns:1fr 1fr}.payment-provider-rule-plan{grid-column:1/-1}.payment-provider-default{grid-column:1}.payment-provider-rule>.button{grid-area:auto/2;justify-self:end}}.record-tabs.customer360-jump-tabs,.customer360-jump-tabs{white-space:nowrap;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;align-items:center;width:100%;max-width:100%;display:flex;overflow:auto hidden}.record-tabs.customer360-jump-tabs::-webkit-scrollbar{width:0;height:0;display:none}.customer360-jump-tabs::-webkit-scrollbar{width:0;height:0;display:none}.record-tabs.customer360-jump-tabs>button,.customer360-jump-tabs>button{white-space:nowrap;flex:none}.metrics-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-bottom:20px;display:grid}.metric-card{flex-direction:column;justify-content:center;min-height:118px;padding:18px 18px 16px;display:flex}.metric-card .metric-value{line-height:1.05}.panel-card{margin-bottom:16px}.table-card,.panel-card{overflow:visible}.table-wrap{overflow:auto}.table-wrap table{table-layout:auto;min-width:860px}.table-wrap td{vertical-align:middle;max-width:330px}.table-wrap td:not(.row-action){white-space:normal;overflow-wrap:anywhere}.row-action{width:42px;position:relative;white-space:nowrap!important}.name-card{text-align:left;align-items:center;gap:10px;min-width:170px;padding:0;display:flex}.name-card-avatar{flex:none;place-items:center;width:34px;height:34px;display:grid}.name-card-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.name-card-title,.name-card-subtitle{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.reference-cell{text-overflow:ellipsis;white-space:nowrap;max-width:290px;display:block;overflow:hidden}.authority-grid,.assist-card-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;padding:16px;display:grid}.authority-card,.assist-card{flex-direction:column;gap:6px;min-height:92px;padding:14px;display:flex}.authority-card strong,.assist-card strong{align-items:center;gap:6px;display:flex}.authority-card span,.assist-card span{overflow-wrap:anywhere;line-height:1.45}.quick-action-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.modal-backdrop.crm-modal{z-index:100;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.crm-dialog{width:min(620px,100%);max-height:90vh;overflow:auto}.crm-dialog-head{justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.crm-dialog-head h2{margin:0}.crm-dialog-body{padding:18px 20px}.crm-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.crm-field{flex-direction:column;gap:6px;display:flex}.crm-field.wide{grid-column:1/-1}.crm-field input,.crm-field select,.crm-field textarea{width:100%;padding:9px 10px}.crm-dialog-footer{justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.note-list{flex-direction:column;gap:10px;padding:14px;display:flex}.note-card{padding:13px 14px}.note-card-head{justify-content:space-between;gap:12px;margin-bottom:6px;display:flex}.note-card-head>div{flex-direction:column;gap:2px;display:flex}.note-card p{white-space:pre-wrap;margin:6px 0 0;line-height:1.55}.action-banner{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:14px 16px;display:flex}.action-banner-copy{flex-direction:column;gap:3px;display:flex}.empty-inline{text-align:center;padding:24px}.source-chip{white-space:nowrap}.settings-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;padding:16px;display:grid}.setting-block{flex-direction:column;gap:5px;padding:12px;display:flex}.setting-block small,.setting-block span{overflow-wrap:anywhere}.dashboard-record-row{text-align:left;grid-template-columns:minmax(200px,1fr) auto minmax(80px,auto);align-items:center;gap:14px;width:100%;padding:11px 14px;display:grid}.lead-cell{flex-direction:column;gap:2px;min-width:0;display:flex}.status-list{flex-wrap:wrap;gap:5px;display:flex}.operation-notice{margin-bottom:14px}.customer360-jump-tabs{z-index:35;scrollbar-width:none;-ms-overflow-style:none;white-space:nowrap;top:0;position:sticky!important;overflow:auto hidden!important}.customer360-jump-tabs::-webkit-scrollbar{display:none!important}.customer360-jump-tabs button{flex:none}.row-menu{display:inline-flex;position:relative}.row-menu-trigger{cursor:pointer;place-items:center;width:30px;height:30px;display:grid}.row-menu-popover{z-index:80;flex-direction:column;width:210px;padding:6px;display:flex;position:absolute;top:34px;right:0}.row-menu-popover button{text-align:left;cursor:pointer;align-items:center;gap:8px;padding:9px 10px;display:flex}.row-menu-popover button:disabled{opacity:.45;cursor:not-allowed}.workflow-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin-bottom:18px;display:grid}.workflow-card{flex-direction:column;gap:7px;padding:16px;display:flex}.workflow-card span{line-height:1.45}.settings-form{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;padding:18px;display:grid}.settings-form label{flex-direction:column;gap:6px;display:flex}.settings-form input,.settings-form select{padding:9px 10px}.settings-footer{justify-content:flex-end;padding:14px 18px;display:flex}.sales-paid-badge{align-items:center;gap:5px;display:inline-flex}@media (width<=760px){.crm-form-grid{grid-template-columns:1fr}.crm-field.wide{grid-column:auto}.action-banner{flex-direction:column;align-items:flex-start}.metrics-grid{grid-template-columns:1fr}.table-wrap table{min-width:720px}.dashboard-record-row{grid-template-columns:1fr}.dashboard-record-row>.status,.dashboard-record-row>.money{justify-self:start}.customer360-jump-tabs{top:0}}.row-menu-fixed{z-index:1000!important;position:fixed!important;right:auto!important}.customer360-jump-tabs{z-index:50!important;top:72px!important}.pipeline-stage-select{margin-top:10px}.pipeline-stage-select select{width:100%;padding:7px 8px}.kanban-card[draggable=true]{cursor:grab}.kanban-card[draggable=true]:active{cursor:grabbing}.page-actions{flex-wrap:wrap}.row-menu-popover{max-height:min(420px,100vh - 24px);overflow:auto}.customer-workflow-dock{z-index:60;align-items:center;gap:6px;padding:8px;display:flex;position:fixed;bottom:22px;right:24px}.customer-workflow-dock-label{padding:0 6px}.customer-workflow-dock button{cursor:pointer;align-items:center;gap:6px;padding:8px 10px;display:flex}.customer-workflow-toast{z-index:61;align-items:center;gap:12px;max-width:390px;padding:11px 13px;display:flex;position:fixed;bottom:82px;right:24px}.customer-workflow-toast button{cursor:pointer;margin-left:auto}#governed-services>.action-banner{z-index:59;width:auto;max-width:calc(100vw - 320px);margin:0;padding:8px;position:fixed;bottom:82px;right:24px}#governed-services>.action-banner .action-banner-copy{display:none}#governed-services>.action-banner .quick-action-row{flex-wrap:nowrap;gap:6px}#governed-services>.action-banner .button{white-space:nowrap}#governed-services>.action-banner:before{content:"Staff tools";white-space:nowrap;padding:0 6px}@media (width<=900px){.customer-workflow-dock{justify-content:flex-start;bottom:12px;left:12px;right:12px;overflow-x:auto}.customer-workflow-dock-label{display:none}.customer-workflow-dock button{flex:none}.customer-workflow-toast{max-width:none;bottom:72px;left:12px;right:12px}#governed-services>.action-banner{justify-content:flex-start;max-width:none;bottom:72px;left:12px;right:12px;overflow-x:auto}#governed-services>.action-banner:before{display:none}#governed-services>.action-banner .quick-action-row{flex:none}}@media (width<=760px){.customer360-jump-tabs{top:60px!important}.customer360-jump-section{scroll-margin-top:124px!important}}.crm-dialog-workflow{flex-direction:column;width:min(860px,100vw - 32px);max-height:92vh;display:flex;overflow:hidden}.workflow-dialog-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 18px;display:flex}.workflow-dialog-title{align-items:flex-start;gap:12px;min-width:0;display:flex}.workflow-dialog-icon{flex:none;place-items:center;width:40px;height:40px;display:grid}.workflow-dialog-title>div{min-width:0}.workflow-dialog-title span:not(.workflow-dialog-icon){margin-bottom:3px;display:block}.workflow-dialog-title h2{margin:0;line-height:1.15}.workflow-dialog-title p{max-width:650px;margin:6px 0 0;line-height:1.5}.workflow-dialog-body{padding:18px 22px 22px;overflow:auto}.workflow-context{align-items:center;gap:12px;margin-bottom:14px;padding:13px 14px;display:flex}.workflow-context-avatar{flex:none;place-items:center;width:38px;height:38px;display:grid}.workflow-context-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.workflow-context-items{flex-wrap:wrap;gap:6px;margin-top:3px;display:flex}.workflow-context-items span{padding:3px 7px}.workflow-form-section{margin-bottom:14px;overflow:hidden}.workflow-section-heading{justify-content:space-between;align-items:flex-start;gap:14px;padding:13px 15px;display:flex}.workflow-section-heading h3{margin:0}.workflow-section-heading p{margin:3px 0 0;line-height:1.45}.workflow-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:15px;display:grid}.workflow-field{flex-direction:column;gap:6px;min-width:0;display:flex}.workflow-field.wide,.workflow-checkbox.wide,.workflow-choice-field.wide{grid-column:1/-1}.workflow-field-label b{margin-left:3px}.workflow-field input,.workflow-field select,.workflow-field textarea{width:100%;min-height:38px;padding:9px 10px;transition:border-color .15s,box-shadow .15s}.workflow-field textarea{resize:vertical;line-height:1.45}.workflow-field small,.workflow-checkbox small,.workflow-choice-grid small{line-height:1.4}.workflow-money{grid-template-columns:34px 1fr 82px;display:grid;overflow:hidden}.workflow-money>span{place-items:center;display:grid}.workflow-money input,.workflow-money select{min-width:0}.workflow-checkbox{align-items:flex-start;gap:9px;padding:10px 11px;display:flex}.workflow-checkbox input{margin-top:2px}.workflow-checkbox>span{flex-direction:column;gap:2px;display:flex}.workflow-choice-field{flex-direction:column;gap:7px;display:flex}.workflow-choice-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.workflow-choice-grid button{text-align:left;cursor:pointer;flex-direction:column;gap:3px;padding:10px 11px;display:flex}.workflow-dialog-footer{justify-content:space-between;align-items:center;gap:14px;padding:14px 22px;display:flex}.workflow-dialog-footer>div{flex:none;gap:8px;display:flex}.workflow-footer-note{align-items:center;gap:6px;line-height:1.4;display:flex}.workflow-error{margin:0 0 14px}.workflow-inline-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.workflow-inline-summary>div{flex-direction:column;gap:2px;padding:9px 10px;display:flex}.workflow-callout{padding:11px 12px;line-height:1.5}.workflow-tag-row{flex-wrap:wrap;gap:6px;display:flex}.workflow-tag-row button{cursor:pointer;padding:5px 9px}@media (width<=760px){.crm-dialog-workflow{width:calc(100vw - 18px);max-height:94vh}.workflow-dialog-head,.workflow-dialog-body,.workflow-dialog-footer{padding-left:14px;padding-right:14px}.workflow-form-grid{grid-template-columns:1fr;padding:12px}.workflow-field.wide,.workflow-checkbox.wide,.workflow-choice-field.wide{grid-column:auto}.workflow-dialog-footer{flex-direction:column;align-items:flex-start}.workflow-dialog-footer>div{justify-content:flex-end;width:100%}.workflow-context-items{display:none}}.crm-dialog:not(.crm-dialog-workflow),.operation-modal{width:min(720px,100vw - 30px)!important;max-height:90vh!important;overflow:auto!important}.crm-dialog:not(.crm-dialog-workflow) .crm-dialog-head,.operation-modal .modal-head{padding:18px 20px!important}.crm-dialog:not(.crm-dialog-workflow) .crm-form-grid,.operation-modal .form-grid{gap:14px!important}.crm-dialog:not(.crm-dialog-workflow) .crm-field,.operation-modal .field{gap:6px;padding:10px 11px}.crm-dialog:not(.crm-dialog-workflow) .crm-field.wide,.operation-modal .field.wide{grid-column:1/-1}.crm-dialog:not(.crm-dialog-workflow) input,.crm-dialog:not(.crm-dialog-workflow) select,.crm-dialog:not(.crm-dialog-workflow) textarea,.operation-modal input,.operation-modal select,.operation-modal textarea{min-height:38px!important;padding:9px 10px!important}.crm-dialog:not(.crm-dialog-workflow) textarea,.operation-modal textarea{line-height:1.45!important}.crm-dialog:not(.crm-dialog-workflow) .crm-dialog-footer,.operation-modal .modal-footer{padding:14px 20px!important}.choice-grid{padding:4px 0;gap:12px!important}.choice-card{padding:14px!important}.review-list{padding:10px 12px!important}@media (width<=760px){.crm-dialog:not(.crm-dialog-workflow),.operation-modal{width:calc(100vw - 18px)!important}.crm-dialog:not(.crm-dialog-workflow) .crm-form-grid,.operation-modal .form-grid{grid-template-columns:1fr!important}.crm-dialog:not(.crm-dialog-workflow) .crm-field.wide,.operation-modal .field.wide{grid-column:auto!important}}:root{--crm-control-radius:7px;--crm-control-height:36px;--crm-control-small-height:34px;--crm-control-border:#b9c4d0;--crm-control-border-hover:#8da2b8;--crm-control-bg:#fff;--crm-control-bg-hover:#f4f8fc;--crm-control-text:#1f4f7f;--crm-control-disabled-bg:#f1f4f7;--crm-control-disabled-border:#d4dbe3;--crm-control-disabled-text:#8793a3}.button{min-height:var(--crm-control-height);height:var(--crm-control-height);padding:0 14px;line-height:1;transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s,transform 50ms}.button.small{min-height:var(--crm-control-small-height);height:var(--crm-control-small-height);padding:0 11px}.button:not(:disabled):active,.request-action-button:not(:disabled):active,.request-filter-button:not(:disabled):active,.request-bulk-controls button:not(:disabled):active{transform:translateY(1px)}:where(.page-actions,.record-actions,.request-queue-actions,.inbox-heading-actions,.email-thread-actions,.complaint-investigation-actions,.case-actions,.pub-row-actions,.pub-page-inline-controls,.pub-manual-section-actions,.customer-workflow-dock)>button:not(.icon-button):not(.row-menu-trigger){min-height:var(--crm-control-small-height);transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s}.request-action-button,.request-filter-button{min-height:var(--crm-control-small-height);height:var(--crm-control-small-height)!important;padding:0 11px!important;line-height:1!important}:where(.button,.request-action-button,.request-filter-button,.request-bulk-controls button,.email-thread-actions button,.complaint-investigation-actions button,.sar-investigation-actions button,.pub-row-actions button,.pub-page-inline-controls button,.pub-manual-section-actions button):disabled{opacity:1!important;cursor:not-allowed!important;-webkit-text-fill-color:var(--crm-control-disabled-text)!important;transform:none!important}.icon-button{min-width:38px;min-height:38px}.toolbar-inline-field{align-items:center;gap:8px;display:flex}.toolbar-inline-field select{min-width:120px;height:34px;padding:0 28px 0 10px}.panel-intro{margin:0;padding:12px 16px;line-height:1.55}.oss-country-chip{align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.oss-readiness{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;padding:14px 16px;display:grid}.oss-readiness-card{flex-direction:column;gap:4px;padding:11px 12px;display:flex}.oss-readiness-card small{line-height:1.45}.eu-tax-floating-action{z-index:42;cursor:pointer;align-items:center;gap:7px;padding:8px 12px;display:flex;position:fixed;bottom:78px;right:20px}@media (width<=760px){.toolbar-inline-field{justify-content:space-between;width:100%}.toolbar-inline-field select{flex:1;max-width:180px}.eu-tax-floating-action{bottom:126px;right:10px}}.crm-dropdown-root{display:inline-flex;position:relative}.crm-dropdown-menu{z-index:1200;max-height:min(520px,100vh - 24px);padding:5px;position:fixed;overflow:auto}.crm-dropdown-header{padding:8px 9px 10px}.crm-dropdown-separator{height:1px;margin:5px -5px}.crm-dropdown-label{padding:7px 9px 4px}.crm-dropdown-group{flex-direction:column;display:flex}.crm-dropdown-item{text-align:left;cursor:pointer;align-items:center;gap:9px;width:100%;padding:8px 9px;display:flex}.crm-dropdown-item svg{flex:none}.crm-dropdown-item span{flex:1}.crm-dropdown-item:disabled{opacity:.45;cursor:not-allowed}.staff-dropdown-profile{align-items:center;gap:10px;min-width:0;display:flex}.staff-dropdown-profile>.avatar.large{flex:none;width:40px;height:40px}.staff-dropdown-profile>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.staff-dropdown-profile strong,.staff-dropdown-profile small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-menu-trigger{cursor:pointer}.record-actions.customer-action-bar[data-customer360-menu-upgraded=true]>:not(.customer360-header-actions){display:none!important}.customer360-header-actions{align-items:center;gap:7px;display:flex}.customer360-actions-trigger,.customer360-more-trigger{justify-content:center;align-items:center;gap:7px;display:inline-flex!important}.customer360-more-trigger{width:38px!important;padding-left:0!important;padding-right:0!important}.customer-workflow-dock,#governed-services>.action-banner,.legacy-lifetime-control{display:none!important}.record-tabs.customer360-jump-tabs,.customer360-jump-tabs{z-index:55!important;white-space:nowrap!important;scrollbar-width:thin!important;align-items:center!important;gap:3px!important;width:100%!important;margin:12px 0 18px!important;padding:5px!important;display:flex!important;position:sticky!important;top:72px!important;overflow:auto hidden!important}.record-tabs.customer360-jump-tabs::-webkit-scrollbar{height:6px!important;display:block!important}.customer360-jump-tabs::-webkit-scrollbar{height:6px!important;display:block!important}.record-tabs.customer360-jump-tabs>button,.customer360-jump-tabs>button{white-space:nowrap!important;cursor:pointer!important;flex:none!important;padding:8px 12px!important}.customer360-jump-section{scroll-margin-top:142px!important}.lifetime-dialog{flex-direction:column;width:min(820px,100vw - 28px);max-height:92vh;display:flex}.lifetime-dialog>.crm-dialog-head{align-items:flex-start}.lifetime-dialog>.crm-dialog-head>div:first-child{flex-direction:column;gap:3px;display:flex}.lifetime-dialog>.crm-dialog-head h2{margin:0}.lifetime-dialog>.crm-dialog-head p{margin:2px 0 0}.lifetime-dialog-body{overflow:auto}.lifetime-section{margin-bottom:13px;overflow:hidden}.lifetime-section:last-child{margin-bottom:0}.lifetime-section-heading{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.lifetime-section-heading>div{flex-direction:column;gap:3px;display:flex}.lifetime-entitlement-list{flex-direction:column;gap:8px;padding:10px;display:flex}.lifetime-entitlement-card{justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.lifetime-entitlement-card>div{flex-direction:column;gap:3px;min-width:0;display:flex}.lifetime-entitlement-card small{overflow-wrap:anywhere}.lifetime-legacy-badge{white-space:nowrap;padding:4px 7px}.lifetime-grant-form>.crm-form-grid{padding:14px}.lifetime-form-footer{justify-content:space-between;align-items:center;gap:14px;padding:11px 14px;display:flex}.lifetime-form-footer>span{max-width:480px;line-height:1.4}.nested-confirm-card{z-index:1300;width:min(470px,100vw - 30px);padding:15px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.nested-confirm-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.nested-confirm-head>div{flex-direction:column;gap:3px;display:flex}.nested-confirm-actions{justify-content:flex-end;gap:8px;margin-top:13px;display:flex}.customer360-overview-all .overview-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:14px!important;margin:0 0 16px!important;display:grid!important}.customer360-overview-all .overview-summary-grid>.panel-card{min-width:0!important;overflow:hidden!important}.customer360-overview-all .overview-summary-grid>.panel-card>.panel-card-header{height:auto!important;min-height:0!important;padding:15px 16px 5px!important}.customer360-overview-all .overview-summary-grid>.panel-card>.panel-card-header h2{line-height:20px!important}.customer360-overview-all .overview-summary-grid .detail-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;margin:0!important;padding:8px 14px 14px!important;display:grid!important}.customer360-overview-all .overview-summary-grid .detail-list>div{flex-direction:column!important;gap:4px!important;min-width:0!important;padding:10px 11px!important;display:flex!important}.customer360-overview-all .overview-summary-grid .detail-list dt{line-height:13px!important}.customer360-overview-all .overview-summary-grid .detail-list dd{overflow-wrap:anywhere!important;margin:0!important;line-height:17px!important}.customer360-overview-all .overview-summary-grid .service-list{gap:8px!important;padding:8px 14px 14px!important;display:grid!important}.customer360-overview-all .overview-summary-grid .service-list>div{grid-template-columns:36px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-width:0!important;padding:10px 11px!important;display:grid!important}.customer360-overview-all .overview-summary-grid .service-list>div>span:nth-child(2){flex-direction:column!important;gap:2px!important;min-width:0!important;display:flex!important}.customer360-overview-all .overview-summary-grid .service-list strong{line-height:16px!important}.customer360-overview-all .overview-summary-grid .service-list small{white-space:normal!important;line-height:14px!important}.customer360-overview-all>.panel-card>.panel-card-header{height:auto!important;min-height:50px!important}.customer360-overview-all .activity-list{padding:6px 16px 10px!important}@media (width<=1000px){.customer360-overview-all .overview-summary-grid{grid-template-columns:1fr!important}}@media (width<=620px){.customer360-overview-all .overview-summary-grid .detail-list{grid-template-columns:1fr!important}.customer360-overview-all .overview-summary-grid .service-list>div{grid-template-columns:36px minmax(0,1fr)!important}.customer360-overview-all .overview-summary-grid .service-list .status{grid-column:2!important;justify-self:start!important}}@media (width<=900px){.record-tabs.customer360-jump-tabs,.customer360-jump-tabs{top:60px!important}.customer360-jump-section{scroll-margin-top:126px!important}.customer360-header-actions{flex-wrap:wrap}.lifetime-form-footer{flex-direction:column;align-items:flex-start}.lifetime-form-footer .button{width:100%}}.customer360-v2-hero{margin-bottom:12px!important}.customer360-source-banner{align-items:flex-start;gap:10px;margin:0 0 14px;padding:12px 14px;display:flex}.customer360-source-banner>svg{flex:none;margin-top:1px}.customer360-source-banner>div{gap:2px;display:grid}.customer360-source-banner span{line-height:1.45}.customer360-v2-section{padding:18px 20px 20px!important}.customer360-v2-overview{gap:14px;display:grid}.customer360-v2-summary-grid,.customer360-v2-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr);align-items:start;gap:14px;display:grid}.customer360-v2-full{grid-column:1/-1}.customer360-v2-summary-grid>.panel-card,.customer360-v2-grid>.panel-card{min-width:0}.customer360-v2-summary-grid .detail-list,.customer360-v2-grid .detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 14px 14px;display:grid}.customer360-v2-summary-grid .detail-list>div,.customer360-v2-grid .detail-list>div{min-width:0;padding:9px 10px}.customer360-v2-summary-grid .detail-list dd,.customer360-v2-grid .detail-list dd{overflow-wrap:anywhere;margin:4px 0 0}.customer360-service-summary{gap:7px;padding:10px 14px 14px;display:grid}.customer360-service-summary>div{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.customer360-service-summary>div>span:nth-child(2){gap:2px;min-width:0;display:grid}.customer360-service-summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer360-service-grid{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:11px;display:grid}.customer360-service-card{gap:12px;padding:14px;display:grid}.customer360-service-card.inactive{opacity:.82}.customer360-service-card-head{justify-content:space-between;align-items:center;gap:14px;padding-bottom:11px;display:flex}.customer360-service-card-head>div{align-items:center;gap:9px;min-width:0;display:flex}.customer360-service-card-head>div>span:last-child{gap:2px;min-width:0;display:grid}.customer360-service-card-head small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer360-service-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.customer360-service-card dl>div{min-width:0;padding:8px 9px}.customer360-service-card dd{overflow-wrap:anywhere;margin:3px 0 0}.customer360-document-actions{flex-wrap:wrap;justify-content:flex-end}.customer360-staff-actions{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:13px 14px;display:flex}.customer360-staff-actions>div:first-child{gap:3px;display:grid}.customer360-staff-actions span{line-height:1.45}.customer360-compliance-section{margin-top:4px}.receipt-view{padding:18px 20px}.receipt-view .detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.receipt-view .detail-list>div{padding:10px}.receipt-view dd{overflow-wrap:anywhere;margin:4px 0 0}@media (width<=980px){.customer360-v2-summary-grid,.customer360-v2-grid{grid-template-columns:1fr}.customer360-v2-full{grid-column:auto}}@media (width<=680px){.customer360-v2-summary-grid .detail-list,.customer360-v2-grid .detail-list,.customer360-service-card dl,.receipt-view .detail-list,.customer360-service-grid{grid-template-columns:1fr}.customer360-staff-actions{flex-direction:column;align-items:flex-start}.customer360-staff-actions .quick-action-row{flex-wrap:wrap;width:100%}}.customer360-account-record{gap:14px;display:grid}.customer360-id-empty{align-items:center;gap:10px;padding:16px;display:flex}.customer360-id-empty>svg{flex:none}.customer360-id-empty>div{flex:1;gap:2px;min-width:0;display:grid}.customer360-id-empty span{line-height:1.45}.customer360-preference-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.customer360-preference-strip>span{gap:3px;padding:10px 11px;display:grid}@media (width<=900px){.customer360-preference-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.customer360-preference-strip{grid-template-columns:1fr}.customer360-id-empty{flex-wrap:wrap;align-items:flex-start}.customer360-id-empty .button{justify-content:center;width:100%}}#collections-recoveries.collections-customer-section{display:none!important}html[data-theme=dark]{--sm-ink:#f4f7fb;--sm-muted:#c4cedb;--sm-border:#52677f;--sm-blue:#9bd1ff;--sm-blue-dark:#b9e0ff;--sm-navy:#101a2a;--sm-green:#6adbb1;--sm-red:#ff99a0;--sm-amber:#ffbf73;--sm-focus:#fd0;--sm-paper:#101a2a;--sm-canvas:#09111d;--sm-panel:#17263a;background:var(--sm-canvas);color:var(--sm-ink)}html[data-theme=dark],html[data-theme=dark] .app-shell,html[data-theme=dark] .main-column{color:#eaf0f8!important;background:#09111d!important}html[data-theme=dark] :where(.sidebar),html[data-theme=dark] :where(.brand-row),html[data-theme=dark] :where(.collapse-button),html[data-theme=dark] :where(.topbar),html[data-theme=dark] :where(.global-search-wrap),html[data-theme=dark] :where(.search-results),html[data-theme=dark] :where(.profile-button),html[data-theme=dark] :where(.crm-dropdown-menu),html[data-theme=dark] :where(.crm-dropdown-header){color:#eaf0f8!important;background:#101a2a!important;border-color:#29394e!important}html[data-theme=dark] :where(.brand-row),html[data-theme=dark] :where(.collapse-button),html[data-theme=dark] :where(.topbar){border-color:#29394e!important}html[data-theme=dark] :where(.brand-copy strong),html[data-theme=dark] :where(.staff-dropdown-profile strong),html[data-theme=dark] :where(.profile-copy strong){color:#f1f6fc!important}html[data-theme=dark] :where(.brand-copy span),html[data-theme=dark] :where(.profile-copy small),html[data-theme=dark] :where(.search-empty),html[data-theme=dark] :where(.staff-dropdown-profile small){color:#aeb9c8!important}html[data-theme=dark] :where(.global-search-wrap input){color:#eef4fb!important;background:#0c1624!important;border-color:#34465e!important}html[data-theme=dark] :where(.search-shortcut){color:#aeb9c8!important;background:#172235!important;border-color:#33445a!important}html[data-theme=dark] :where(.nav-item){color:#c8d2df!important}html[data-theme=dark] .nav-item:hover{color:#fff!important;background:#152236!important}html[data-theme=dark] .nav-item.active{color:#f4f8fd!important;background:#102f4e!important}html[data-theme=dark] .nav-section-label{color:#8391a5!important}html[data-theme=dark] .brand-mark,html[data-theme=dark] .avatar{color:#fff!important;background:#0d3b68!important}html[data-theme=dark] :where(.collapse-button:hover),html[data-theme=dark] :where(.profile-button:hover){background:#18273b!important}html[data-theme=dark] :where(.search-results button:hover),html[data-theme=dark] :where(.crm-dropdown-item:hover){background:#142238!important}html[data-theme=dark] :where(.search-results button),html[data-theme=dark] :where(.crm-dropdown-item){color:#e6edf7!important;background:0 0!important;border-color:#233247!important}html[data-theme=dark] .crm-dropdown-label{color:#8794a8!important}html[data-theme=dark] .crm-dropdown-separator{background:#29394e!important}html[data-theme=dark] .crm-dropdown-item.selected{color:#d8edff!important;background:#14314d!important}html[data-theme=dark] .crm-dropdown-check{color:#64b5f6!important}.crm-dropdown-item.selected{font-weight:700}.crm-dropdown-check{margin-left:auto;font-size:14px;font-weight:800;line-height:1}.crm-dropdown-item[role=menuitemradio]{position:relative}@media (prefers-reduced-motion:no-preference){html[data-theme] .sidebar,html[data-theme] .topbar,html[data-theme] body,html[data-theme] .panel-card,html[data-theme] .metric-card,html[data-theme] .record-hero,html[data-theme] .table-card{transition:background-color .16s,border-color .16s,color .16s}}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--crm-dark-bg:#070d16;--crm-dark-surface:#0e1726;--crm-dark-surface-raised:#121d2e;--crm-dark-surface-soft:#162338;--crm-dark-border:#324258;--crm-dark-text:#fff;--crm-dark-text-soft:#d9e1eb;--crm-dark-text-muted:#b8c3d2;--crm-dark-focus:#6ab8ff}html[data-theme=dark] body .customer-verify-code input,html[data-theme=dark] body .customer-question-list input,html[data-theme=dark] body .customer-staff-options input{-webkit-text-fill-color:#fff!important}html[data-theme=dark] body .customer-verify-code input:disabled{-webkit-text-fill-color:#b7c1ce!important}html[data-theme=dark] body :where(input,select,textarea,option,optgroup,[contenteditable=true],.toolbar-search,.crm-field input,.crm-field select,.crm-field textarea,.settings-form input,.settings-form select){-webkit-text-fill-color:var(--crm-dark-text)!important}html[data-theme=dark] body :where(input,textarea)::placeholder{opacity:1!important;-webkit-text-fill-color:#aab5c5!important}html[data-theme=dark] body :where(input,select,textarea,button):disabled{-webkit-text-fill-color:#c2cad6!important;opacity:.72!important}html[data-theme=dark] body input:-webkit-autofill{-webkit-text-fill-color:var(--crm-dark-text)!important;-webkit-box-shadow:inset 0 0 0 1000px #0a1320!important}html[data-theme=dark] body input:-webkit-autofill:hover{-webkit-text-fill-color:var(--crm-dark-text)!important;-webkit-box-shadow:inset 0 0 0 1000px #0a1320!important}html[data-theme=dark] body input:-webkit-autofill:focus{-webkit-text-fill-color:var(--crm-dark-text)!important;-webkit-box-shadow:inset 0 0 0 1000px #0a1320!important}html[data-theme=dark] body textarea:-webkit-autofill{-webkit-text-fill-color:var(--crm-dark-text)!important;-webkit-box-shadow:inset 0 0 0 1000px #0a1320!important}html[data-theme=dark] body select:-webkit-autofill{-webkit-text-fill-color:var(--crm-dark-text)!important;-webkit-box-shadow:inset 0 0 0 1000px #0a1320!important}html[data-theme=dark] body .inbox-search input,html[data-theme=dark] body :where(.crm-dialog,.crm-dialog-workflow,.operation-modal,.commerce-modal,[role=dialog],[class$=-sheet],[class$=-drawer],[class$=-flyout]) :where(input,select,textarea,option,optgroup,[contenteditable=true]){-webkit-text-fill-color:#fff!important}html[data-theme=dark] body :where(.crm-dialog,.crm-dialog-workflow,.operation-modal,.commerce-modal,[role=dialog],[class$=-sheet],[class$=-drawer],[class$=-flyout]) :where(input,textarea)::placeholder{-webkit-text-fill-color:#aab7c7!important;opacity:1!important}html[data-theme=dark] body .companies-house-search-input input{-webkit-text-fill-color:#fff!important}html[data-theme=dark] body .companies-house-search-input input::placeholder{-webkit-text-fill-color:#9fadc0!important;opacity:1!important}html[data-theme=dark] body :where([class*=lookup-card],[class*=lookup-panel],[class*=search-card],[class*=search-panel],[class*=result-card],[class*=results-panel]) :where(input,select,textarea),html[data-theme=dark] body .customer360-jump-section :where(input,select,textarea){-webkit-text-fill-color:#fff!important}html[data-theme=dark] body .customer360-jump-section :where(input,textarea)::placeholder{-webkit-text-fill-color:#aab7c7!important;opacity:1!important}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--crm-final-bg:#08111d;--crm-final-surface:#0f1928;--crm-final-surface-2:#111d2e;--crm-final-surface-3:#162338;--crm-final-border:#314157;--crm-final-border-strong:#40536c;--crm-final-text:#fff;--crm-final-muted:#b7c4d3;--crm-final-success-bg:#0f2a22;--crm-final-success-border:#2f755f;--crm-final-success-text:#c9f8e6;--crm-final-warning-bg:#332512;--crm-final-warning-border:#8a6429;--crm-final-warning-text:#ffe4a3;--crm-final-danger-bg:#35181d;--crm-final-danger-border:#92505b;--crm-final-danger-text:#ffc8cf;--crm-final-info-bg:#122a42;--crm-final-info-border:#3b77a9;--crm-final-info-text:#d4edff}html[data-theme=dark] body :where(input,select,textarea,option,optgroup,[contenteditable=true]){-webkit-text-fill-color:#fff!important}html[data-theme=dark] body :where(input,textarea)::placeholder{-webkit-text-fill-color:#aab7c7!important;opacity:1!important}html[data-theme=dark] body :where(input,select,textarea):disabled{-webkit-text-fill-color:#b7c4d3!important;opacity:.85!important}html[data-theme=dark] body input:-webkit-autofill{-webkit-text-fill-color:#fff!important}html[data-theme=dark] body input:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important}html[data-theme=dark] body input:-webkit-autofill:focus{-webkit-text-fill-color:#fff!important}html[data-theme=dark] body :where(.button.secondary,.icon-button,.id-modal-close,button[class*=floating],[class*=floating-action],.eu-tax-floating-action){-webkit-text-fill-color:#eef4fb!important}html[data-theme=dark] body :where([class$=-badge],[class*=-badge\ ],[class$=-chip],[class*=-chip\ ],[class$=-pill],[class*=-pill\ ],.source-chip,.identity-chip,.dp-count){-webkit-text-fill-color:#dceaff!important}html[data-theme=dark] body .button.primary{-webkit-text-fill-color:#fff!important}html[data-theme=dark] body .button.danger-outline{-webkit-text-fill-color:#ffc8cf!important}html[data-theme=dark] body .cidv-page{-webkit-text-fill-color:currentColor;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}html[data-theme=dark] body .cidv-result :where(h1,strong),html[data-theme=dark] body .cidv-formal-card :where(h1,h2,h3,h4,strong),html[data-theme=dark] body .cidv-assurance :where(h1,h2,h3,h4,strong),html[data-theme=dark] body .cidv-scope :where(h1,h2,h3,h4,strong){-webkit-text-fill-color:#f4f8fc!important}html[data-theme=dark] body .cidv-page :where(div,section,article,header,footer,main){-webkit-text-fill-color:currentColor}html[data-theme=dark] body .cid-present-page{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}html[data-theme=dark] body .cid-present-credential :where(h1,h2,h3,strong){-webkit-text-fill-color:#fff!important}html[data-theme=dark] body .cid-present-company span,html[data-theme=dark] body .cid-present-meta span,html[data-theme=dark] body .cid-present-credential-bottom{-webkit-text-fill-color:#ffffffa1!important}html[data-theme=dark] body .cid-present-staff-number strong,html[data-theme=dark] body .cid-present-staff-number span,html[data-theme=dark] body .cid-present-verify strong{-webkit-text-fill-color:#10233b!important}html[data-theme=dark] body .cid-present-detailsview :where(h1,h2,h3,strong,code),html[data-theme=dark] body .cid-present-detailsview input,html[data-theme=dark] body .cid-present-detailsview select{-webkit-text-fill-color:#10233b!important}html[data-theme=dark] body .cid-present-credential{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}html[data-theme=dark] body .cid-present-credential-brand strong,html[data-theme=dark] body .cid-present-company strong,html[data-theme=dark] body .cid-present-meta strong{-webkit-text-fill-color:#087d5b!important}html[data-theme=dark] body .cid-present-credential-brand span{-webkit-text-fill-color:#4c6f69!important}html[data-theme=dark] body .cid-present-avatar{-webkit-text-fill-color:#087d5b!important}html[data-theme=dark] body .cid-present-person>div:last-child>span{-webkit-text-fill-color:#0b67c2!important}html[data-theme=dark] body .cid-present-person h1{-webkit-text-fill-color:#0b2f4f!important}html[data-theme=dark] body .cid-present-person p{-webkit-text-fill-color:#536b79!important}html[data-theme=dark] body .cid-present-company span{-webkit-text-fill-color:#617982!important}html[data-theme=dark] body .cid-present-staff-number :where(span,strong){-webkit-text-fill-color:#082f51!important}html[data-theme=dark] body .cid-present-meta span{-webkit-text-fill-color:#667b87!important}html[data-theme=dark] body .cid-present-verify strong{-webkit-text-fill-color:#10233b!important}html[data-theme=dark] body .cid-present-verify span{-webkit-text-fill-color:#607587!important}html[data-theme=dark] body .cid-present-verify small{-webkit-text-fill-color:#7c8d9b!important}html[data-theme=dark] body .cid-present-credential-bottom,html[data-theme=dark] body .cid-present-credential-bottom span{-webkit-text-fill-color:#617982!important}html[data-theme=dark] body :where(.cj-catalogue-policy,.cj-catalogue-card,.cj-catalogue-media,.cj-catalogue-facts span,.cj-launch-readiness,.shop-catalogue-tabs,.shop-product-editor,.shop-editor-id span,.collections-clear,.collections-summary-card,.collections-modal,.collections-modal-head,.collections-modal-tabs,.collections-control-strip,.collections-panel,.collections-items article,.arrangement-list article,.collections-governance,.collections-portfolio-card,.collections-table-wrap,.collections-policy-card,.collections-simulation-lab,.collections-simulation-list article,.collections-simulation-customer-warning,.companies-house-lookup,.companies-house-results button,.companies-house-selected,.companies-house-error,.commerce-modal,.commerce-modal-head,.commerce-modal-footer,.commerce-tabs,.commerce-security,.commerce-panel,.checkout-preview>div,.customer-purchase-summary,.checkout-history-list article,.commerce-warning,.deletion-decision,.danger-zone,.details-service-verification-banner,.details-service-card,.details-service-history,.details-service-security,.verify-check,.details-service-send-summary div,.generated-communications-head,.generated-communication-row,.generated-communications-empty,.generated-communication-preview,.generated-communication-text,.communication-mode-tabs,.customer-communication-preview>div,.exact-preview-assurance,.customer-invitations-toolbar,.customer-invitation-message,.customer-invitation-metrics>div,.customer-invitation-card,.customer-invitation-details>div,.customer-invitation-personal-message,.customer-invitation-audit>div>div,.customer-invitation-empty,.portal-assist-card,.portal-assist-head,.customer-verify-page,.customer-verify-shell,.customer-verify-head,.customer-verify-customer,.customer-verify-methods>button,.customer-verify-panel,.customer-question-list label,.customer-verify-unavailable,.customer-staff-method,.customer-backup-pin-setup form,.security-q-modal,.security-q-modal>header,.security-q-current,.security-q-form,.security-q-state-card,.security-q-readiness,.customer360-workflow-card,.shop-order-row,.shop-order-drawer,.shop-order-editor,.shop-order-detail-grid>section,.shop-order-panel,.shop-order-progress>div,.shop-order-issues>div,.lifetime-dialog-body,.lifetime-section,.lifetime-section-heading,.lifetime-entitlement-card,.nested-confirm-card,.customer360-source-banner,.customer360-v2-summary-grid .detail-list>div,.customer360-v2-grid .detail-list>div,.customer360-service-summary>div,.customer360-service-card,.customer360-service-card dl>div,.customer360-staff-actions,.receipt-view .detail-list>div,.customer360-preference-strip>span,.case-workspace,.jira-case-sidebar,.jira-description-body,.jira-transition-menu,.jira-side-panel,.case-transition-warning,.case-action-menu,.case-attachment-row,.case-source-details,.case-modal-results,.complaint-workspace-grid>div,.complaint-investigation-item,.complaint-investigation-form,.complaint-outcome-editor,.template-metrics article,.template-library-layout,.template-catalogue,.template-list-item,.template-editor-host,.template-version-editor,.template-panel,.template-preview,.template-history,.template-history-list>div,.template-audit>div>div,.template-production-preview,.template-source-editor,.customer-notification-settings,.customer-notification-head,.notification-row.notification-header,.staff-notification-settings,.complaint-officer-card,.complaint-checkbox,.complaint-submit-bar,.complaint-confirmation,.export-workforce-hero,.export-config-panel,.export-preview-panel,.export-customer-summary div,.export-email-note,.customer360-jump-section,.portal-sync-strip,.operational-heading,.customer-operational-section>[data-customer360-payment-host=true],.operational-list,.operational-row,.payment-method-grid,.payment-method-card,.operational-empty,.generic-tab,.collapsible-records,.collapsible-records>summary,.dp-case-workspace .dp-scope-body,.dp-jira-fact,.sar-workbench-head,.sar-stage-tabs,.sar-stage-card,.sar-form-grid,.sar-investigation-card,.sar-material-list button,.sar-redaction-list button,.sar-text-compare pre,.sar-package-card details pre,.sar-redaction-form,.sar-redaction-history>div,.sar-package-card,.sar-workbench,.dp-modal,.dp-customer-results,.dp-customer-results button,.inbox-toolbar,.inbox-search,.inbox-layout,.inbox-row,.inbox-reader,.email-thread-head,.email-message-card,.email-message-body,.email-reply-box,.customer-inbox-card,.customer-inbox-row,.customer-email-thread-sheet,.customer-email-thread-close,.email-compose-footnote,.email-thread-request-link,.finance-admin-hero,.finance-admin-health,.finance-admin-tabs,.finance-admin-metric,.finance-warning-list>div,.finance-settings-checks,.identity-hero,.identity-hero-status,.identity-route-grid>div,.identity-config-warning,.identity-org-list>button,.identity-member-list>div,.identity-resource-list>div,.m365-settings-hero,.m365-summary-card,.m365-settings-tabs,.m365-card,.m365-guidance,.m365-mailbox-row,.m365-flow,.m365-flow span,.m365-card-note,.partner-comms-head,.partner-comms-picker,.partner-followup-alert,.termination-comms>div,.partnership-mis-head,.partnership-mis-picker,.mis-tabs,.mis-readiness>div,.mis-terms>div,.partners-hero,.partner-alerts button,.partner-record-hero,.termination-checklist span,.relationship-direction-card,.onboarding-direction-choice button,.direction-confirmation,.onboarding-review>div,.onboarding-validation-error,.companies-house-onboarding-note,.companies-house-editor-lock,.request-desk,.request-queue-rail,.request-queue-main,.request-sync-metrics span,.request-queue-table-wrap,.request-queue-empty,.request-queue-state,.request-bulk-controls,.request-bulk-controls button,.request-bulk-notice,.service-invitation-metrics article,.service-invitation-composer,.service-invitation-guidance,.service-invitation-register,.service-picker-card,.service-prelaunch-warning,.staff-directory-search,.staff-preview-card,.system-config-hero,.secret-row,.secret-icon,.wa-metrics>div,.wa-connection,.wa-registration-summary,.wa-registration-icon,.wa-warning,.wa-inbox,.wa-thread-list,.wa-message-stream,.wa-message,.wa-reply-box,.workflow-dialog-head,.workflow-dialog-body,.workflow-context,.workflow-form-section,.workflow-section-heading,.workflow-checkbox,.workflow-choice-grid button,.workflow-dialog-footer,.workflow-inline-summary>div,.workflow-callout,.workflow-tag-row button,.pipeline-toolbar,.kanban-column,.kanban-card,.empty-state.large){-webkit-text-fill-color:currentColor}html[data-theme=dark] body :where(.cj-publish-badge,.collections-status-icon,.collections-stage,.collections-simulation-badge,.companies-house-lookup.manual,.summary-icon,.panel-icon,.auth-method-icon,.checkout-created,.export-format-grid.compact button,.details-service-icon,.details-service-status,.details-service-request-icon,.generated-channel,.generated-status,.customer-invitation-services span,.customer-invitation-access,.portal-assist-head>span,.customer-verify-mark,.customer-method-icon,.customer360-workflow-icon,.shop-order-icon,.lifetime-legacy-badge,.customer360-service-card.inactive,.jira-status-select,.case-visibility,.case-escalation-chip,.complaint-workspace-chip,.complaint-investigation-status,.template-metrics svg,.template-notice,.template-channel,.template-status,.approval-badge,.workflow-badge,.merge-field-list code,.template-block code,.template-preview-tabs,.template-preview-assurance,.export-safety-badge,.export-preview-meta span,.sar-progress-summary span,.sar-check-icon,.inbox-unread-count,.inbox-row-tags span,.email-avatar,.email-inline-notice,.identity-tabs button:hover,.identity-secret-grid code,.identity-scope-cloud code,.m365-logo-box,.m365-summary-icon,.m365-code-list code,.m365-mailbox-icon,.m365-tag,.direction-icon,.direction-pill,.onboarding-stepper span b,.service-invitation-metrics article>svg,.service-state,.guidance-step b,.invited-service-tags span,.invitation-status,.staff-self-badge,.staff-warning-badge,.config-broker-icon,.secret-main code,.config-help code,.config-broker code,.workflow-dialog-icon,.workflow-context-items span,.workflow-money>span){-webkit-text-fill-color:#dceaff!important}html[data-theme=dark] body :where(.cj-catalogue-card,.collections-modal,.collections-panel,.collections-summary-card,.collections-portfolio-card,.companies-house-lookup,.commerce-modal,.commerce-panel,.details-service-card,.details-service-history,.generated-communication-row,.generated-communication-preview,.customer-invitation-card,.portal-assist-card,.customer-verify-shell,.customer-verify-panel,.security-q-modal,.security-q-current,.security-q-form,.customer360-workflow-card,.shop-order-row,.shop-order-drawer,.shop-order-panel,.lifetime-section,.lifetime-entitlement-card,.customer360-service-card,.case-workspace,.jira-case-sidebar,.jira-side-panel,.complaint-investigation-item,.template-library-layout,.template-panel,.template-history,.customer-notification-settings,.complaint-confirmation,.export-workforce-hero,.export-config-panel,.export-preview-panel,.customer360-jump-section,.operational-row,.payment-method-card,.sar-workbench,.sar-stage-card,.sar-investigation-card,.sar-package-card,.dp-modal,.inbox-layout,.email-message-card,.customer-inbox-card,.finance-admin-hero,.identity-hero,.m365-settings-hero,.m365-card,.partner-comms-head,.partnership-mis-head,.partners-hero,.partner-record-hero,.relationship-direction-card,.request-desk,.request-queue-main,.service-invitation-composer,.service-invitation-register,.staff-preview-card,.system-config-hero,.secret-row,.wa-inbox,.wa-message,.workflow-form-section,.kanban-card) :where(h1,h2,h3,h4,h5,h6,strong,label,legend,dt,dd){-webkit-text-fill-color:#f5f8fc!important}html[data-theme=dark] body :where(.cj-catalogue-card,.collections-modal,.collections-panel,.collections-summary-card,.collections-portfolio-card,.companies-house-lookup,.commerce-modal,.commerce-panel,.details-service-card,.details-service-history,.generated-communication-row,.generated-communication-preview,.customer-invitation-card,.portal-assist-card,.customer-verify-shell,.customer-verify-panel,.security-q-modal,.security-q-current,.security-q-form,.customer360-workflow-card,.shop-order-row,.shop-order-drawer,.shop-order-panel,.lifetime-section,.lifetime-entitlement-card,.customer360-service-card,.case-workspace,.jira-case-sidebar,.jira-side-panel,.complaint-investigation-item,.template-library-layout,.template-panel,.template-history,.customer-notification-settings,.complaint-confirmation,.export-workforce-hero,.export-config-panel,.export-preview-panel,.customer360-jump-section,.operational-row,.payment-method-card,.sar-workbench,.sar-stage-card,.sar-investigation-card,.sar-package-card,.dp-modal,.inbox-layout,.email-message-card,.customer-inbox-card,.finance-admin-hero,.identity-hero,.m365-settings-hero,.m365-card,.partner-comms-head,.partnership-mis-head,.partners-hero,.partner-record-hero,.relationship-direction-card,.request-desk,.request-queue-main,.service-invitation-composer,.service-invitation-register,.staff-preview-card,.system-config-hero,.secret-row,.wa-inbox,.wa-message,.workflow-form-section,.kanban-card) :where(p,small,span){-webkit-text-fill-color:#c0ccda!important}html[data-theme=dark] body :where(.companies-house-results button,.export-format-grid.compact button,.customer-verify-methods>button,.jira-icon-action,.jira-case-actions button,.jira-activity-tabs button,.jira-transition-menu button,.case-action-menu button,.case-modal-results button,.complaint-investigation-actions button,.template-list-item,.staff-notification-grid button,.complaint-type-switch button,.export-format-grid button,.sar-stage-tabs button,.sar-investigation-actions button,.sar-material-list button,.sar-redaction-list button,.email-thread-actions button,.identity-org-list>button,.contact-cards>button,.partner-alerts button,.onboarding-direction-choice button,.request-action-button,.request-filter-button,.request-bulk-controls button,.service-picker-card,.workflow-choice-grid button,.workflow-tag-row button,.customer-workflow-dock button){-webkit-text-fill-color:#eef4fb!important}html[data-theme=dark] body :where(.companies-house-results button,.export-format-grid.compact button,.customer-verify-methods>button,.jira-icon-action,.jira-case-actions button,.jira-activity-tabs button,.jira-transition-menu button,.case-action-menu button,.case-modal-results button,.complaint-investigation-actions button,.template-list-item,.staff-notification-grid button,.complaint-type-switch button,.export-format-grid button,.sar-stage-tabs button,.sar-investigation-actions button,.sar-material-list button,.sar-redaction-list button,.email-thread-actions button,.identity-org-list>button,.contact-cards>button,.partner-alerts button,.onboarding-direction-choice button,.request-action-button,.request-filter-button,.request-bulk-controls button,.service-picker-card,.workflow-choice-grid button,.workflow-tag-row button,.customer-workflow-dock button):hover,html[data-theme=dark] body :where(.shop-product-editor-form input,.shop-product-editor-form select,.shop-product-editor-form textarea,.collections-form input,.collections-form select,.collections-form textarea,.collections-filter-row select,.collections-simulation-form input,.companies-house-search-input,.commerce-panel input,.commerce-panel select,.commerce-panel textarea,.details-service-form-grid input,.details-service-expiry select,.portal-theme-field select,.customer-verify-code input,.customer-question-list input,.customer-staff-options input,.customer-whatsapp-code-input,.security-q-row input,.security-q-row select,.shop-order-editor input,.shop-order-editor select,.shop-order-editor textarea,.toolbar-inline-field select,.jira-composer textarea,.jira-management input,.jira-management select,.case-composer-routing select,.complaint-investigation-actions select,.complaint-investigation-form input,.complaint-investigation-form select,.complaint-investigation-form textarea,.complaint-outcome-editor select,.complaint-outcome-editor textarea,.template-search,.template-filters select,.notification-template-control select,.complaint-customer-search input,.complaint-field input,.complaint-field select,.complaint-field textarea,.export-field input,.export-field select,.export-field textarea,.dp-jira-add-search input,.dp-template-select,.dp-search-status,.sar-verification-row select,.sar-investigation-actions select,.sar-material-review-controls select,.sar-form-grid input,.sar-form-grid select,.sar-form-grid textarea,.sar-redaction-form input,.sar-redaction-form select,.dp-modal-grid input,.dp-modal-grid select,.dp-modal-grid textarea,.dp-customer-picker>input,.inbox-toolbar select,.email-compose-grid input,.email-compose-grid select,.email-compose-grid textarea,.finance-settings-grid input,.finance-settings-grid select,.identity-search input,.identity-console-form input,.identity-console-form select,.identity-console-form textarea,.partner-comms-picker select,.mailbox-inline input[type=email],.partnership-mis-picker select,.partnership-mis-shell .workflow-field input[type=file],.partner-toolbar select,.request-queue-toolbar select,.service-invitation-fields input,.service-invitation-fields select,.service-message textarea,.wa-form input,.wa-form select,.wa-form textarea,.wa-registration-form input,.wa-link-customer input,.wa-reply-box textarea,.workflow-field input,.workflow-field select,.workflow-field textarea,.workflow-money,.workflow-money select,.pipeline-stage-select select){-webkit-text-fill-color:#fff!important}html[data-theme=dark] body :where(.cj-publish-badge.live,.collections-stage.payment_plan,.details-service-status.completed,.generated-status.sent,.generated-status.generated,.customer-invitation-message,.customer-invitation-access.active,.exact-preview-assurance,.template-notice,.template-preview-assurance,.acknowledgement-state.sent,.sar-stage-card.complete,.email-inline-notice,.direction-pill.partner_with_us,.companies-house-onboarding-note,.companies-house-editor-lock,.request-bulk-notice,.service-invitation-notice,.service-state.available,.invitation-status.sent){-webkit-text-fill-color:var(--crm-final-success-text)!important}html[data-theme=dark] body :where(.cj-launch-readiness,.collections-stage.dispute_hold,.collections-simulation-customer-warning,.commerce-warning,.details-service-verification-banner,.lifetime-legacy-badge,.case-transition-warning,.complaint-investigation-status.waiting_for_customer,.complaint-investigation-status.waiting_for_internal,.template-status.draft,.finance-warning-list>div,.identity-config-warning,.m365-guidance,.partner-followup-alert,.mis-readiness>div,.onboarding-validation-error,.service-prelaunch-warning,.service-state.coming_soon,.invitation-status.expired,.staff-warning-badge,.wa-warning){-webkit-text-fill-color:var(--crm-final-warning-text)!important}html[data-theme=dark] body :where(.cj-publish-badge.hidden,.collections-stage.recovery_review,.collections-stage.external_recovery_eligible,.collections-stage.external_recovery,.companies-house-error,.danger-zone,.shop-order-issues>div,.case-escalation-chip,.template-status.retired,.approval-badge,.acknowledgement-state.failed,.sar-check-icon.failed,.sar-redaction-form,.invitation-status.delivery_failed){-webkit-text-fill-color:var(--crm-final-danger-text)!important}html[data-theme=dark] body :where(.collections-stage,.collections-simulation-badge,.commerce-security,.details-service-security,.generated-channel,.customer-invitation-access.pending,.customer360-workflow-icon,.shop-order-icon,.export-safety-badge,.template-channel.email,.template-channel.portal,.inbox-unread-count,.email-thread-request-link,.m365-tag.contact,.direction-pill.we_partner_with_them,.service-state.in_development,.invitation-status.accepted,.staff-self-badge){-webkit-text-fill-color:var(--crm-final-info-text)!important}html[data-theme=dark] body :where(.cid-platform-header,.cid-tabs,.cid-loading,.cid-mini-phone,.cid-stat-card,.cid-panel,.cid-health-row,.cid-credential-tile,.cid-search,.cid-directory-row,.cid-detail-cell,.cid-control-stack>div,.cid-stage-intro,.cid-review-card,.cid-review-card dl>div,.cid-verification-explainer>div,.cid-wallet-card,.cid-security-feature,.cid-principles>div,.cid-authority-choice>button,.cid-employer-assurance){-webkit-text-fill-color:currentColor}html[data-theme=dark] body :where(.cid-platform-header,.cid-tabs,.cid-loading,.cid-mini-phone,.cid-stat-card,.cid-panel,.cid-health-row,.cid-credential-tile,.cid-directory-row,.cid-detail-cell,.cid-review-card,.cid-wallet-card,.cid-security-feature,.cid-principles>div) :where(h1,h2,h3,h4,strong,label){-webkit-text-fill-color:#f5f8fc!important}html[data-theme=dark] body :where(.cid-platform-header,.cid-tabs,.cid-loading,.cid-mini-phone,.cid-stat-card,.cid-panel,.cid-health-row,.cid-credential-tile,.cid-directory-row,.cid-detail-cell,.cid-review-card,.cid-wallet-card,.cid-security-feature,.cid-principles>div) :where(p,small,span){-webkit-text-fill-color:#c0ccda!important}html[data-theme=dark] body :where(.cid-button-ghost,.cid-button-light,.cid-authority-choice>button,.cid-directory-toolbar select,.cid-select-label select,.cid-form-grid select,.cid-form-grid input){-webkit-text-fill-color:#eef4fb!important}html[data-theme=dark] body :where(.pub-hero,.pub-workspace-head,.pub-metric,.pub-public-links,.pub-link-row,.pub-panel,.pub-modal,.pub-consent,.pub-workflow-strip,.pub-side-card,.pub-product-results button,.pub-magazine-studio,.pub-magazine-studio-options>button,.pub-manual-toolbar,.pub-manual-toolbar>button,.pub-manual-toolbar>label,.pub-manual-product-results,.pub-manual-product-results button,.pub-manual-sections,.pub-manual-section,.pub-manual-section>header,.pub-manual-section-actions button,.pub-manual-section-preview,.pub-page-inline-controls button,.pub-page-inline-controls a,.pub-page-insert-controls button,.pub-page-add-final,.pub-page-add-final>button,.pub-page-add-final>label,.pub-inline-shop-results button,.pub-row-actions button,.pub-deep-link-hero,.pub-deep-link-list,.pub-managed-link-url,.pub-managed-link-stats>span,.pub-deep-link-modal,.pub-delivery-metrics,.pub-delivery-metrics>div,.pub-delivery-explainer,.pub-delivery-table,.pub-delivery-mailbox-warning,.pub-customer360-link,.pub-subscriber-edit-button,.pub-subscriber-customer-card,.pub-subscriber-preferences,.pub-subscriber-preferences label,.pub-subscriber-audit-note){-webkit-text-fill-color:currentColor}html[data-theme=dark] body :where(.pub-hero,.pub-workspace-head,.pub-metric,.pub-public-links,.pub-link-row,.pub-panel,.pub-modal,.pub-workflow-strip,.pub-side-card,.pub-magazine-studio,.pub-manual-toolbar,.pub-manual-section,.pub-deep-link-hero,.pub-deep-link-modal,.pub-delivery-metrics,.pub-delivery-explainer,.pub-delivery-table,.pub-subscriber-customer-card,.pub-subscriber-preferences) :where(h1,h2,h3,h4,h5,h6,strong,label,legend){-webkit-text-fill-color:#f5f8fc!important}html[data-theme=dark] body :where(.pub-hero,.pub-workspace-head,.pub-metric,.pub-public-links,.pub-link-row,.pub-panel,.pub-modal,.pub-workflow-strip,.pub-side-card,.pub-magazine-studio,.pub-manual-toolbar,.pub-manual-section,.pub-deep-link-hero,.pub-deep-link-modal,.pub-delivery-metrics,.pub-delivery-explainer,.pub-delivery-table,.pub-subscriber-customer-card,.pub-subscriber-preferences) :where(p,small,span){-webkit-text-fill-color:#c0ccda!important}html[data-theme=dark] body :where(.pub-hero-actions button,.pub-workflow-actions button,.pub-workflow-actions a,.pub-panel-head button,.pub-modal footer button,.pub-back,.pub-public-button,.pub-link-row button,.pub-link-row a,.pub-product-results button,.pub-magazine-studio-options>button,.pub-manual-toolbar>button,.pub-manual-product-results button,.pub-manual-section-actions button,.pub-page-inline-controls button,.pub-page-inline-controls a,.pub-page-insert-controls button,.pub-page-add-final>button,.pub-inline-shop-results button,.pub-row-actions button,.pub-subscriber-edit-button){-webkit-text-fill-color:#eef4fb!important}html[data-theme=dark] body :where(.pub-form input,.pub-form select,.pub-form textarea,.pub-editor-form input,.pub-editor-form select,.pub-editor-form textarea,.pub-generator-grid textarea,.pub-manual-fields input,.pub-manual-fields select,.pub-manual-fields textarea){-webkit-text-fill-color:#fff!important}html[data-theme=dark] body :where(.pub-notice,.pub-delivery-metrics>div.engagement,.pub-delivery-state.delivered,.pub-read-state.read,.pub-list-delivery>span.read){-webkit-text-fill-color:var(--crm-final-success-text)!important}html[data-theme=dark] body :where(.pub-status.pending,.pub-status.in_review,.pub-status.sending,.pub-status.sample,.pub-sample-banner,.pub-delivery-mailbox-warning,.pub-read-state.not-read){-webkit-text-fill-color:var(--crm-final-warning-text)!important}html[data-theme=dark] body :where(.pub-status.unsubscribed,.pub-status.failed,.pub-delivery-state.bounced,.pub-delivery-state.failed,.pub-list-delivery>span.bad){-webkit-text-fill-color:var(--crm-final-danger-text)!important}html[data-theme=dark] body :where(.pub-type,.pub-status.draft,.pub-link-type-badge,.pub-link-status.inactive,.pub-delivery-state.queued,.pub-delivery-state.accepted,.pub-delivery-state.sent,.pub-read-state.pending){-webkit-text-fill-color:var(--crm-final-info-text)!important}html[data-theme=dark] body :where(.pub-magazine-page,.pub-newsletter-section,.pub-newsletter-footer,.pub-edition-preview,.pub-magazine-panel,.pub-magazine-pages){--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;-webkit-text-fill-color:#10233b!important}html[data-theme=dark] body :where(.pub-magazine-page,.pub-newsletter-section,.pub-newsletter-footer,.pub-edition-preview) :where(h1,h2,h3,h4,h5,h6,strong,p,span,small,li,dt,dd){-webkit-text-fill-color:#10233b!important}:root{--crm-readable-body:15px;--crm-readable-small:12px;--crm-readable-label:12px;--crm-readable-control:14px;--crm-readable-table:13px;--crm-display-scale:1}body{line-height:1.45}.app-shell{grid-template-columns:252px minmax(0,1fr);width:100%;min-height:100vh}.brand-row{height:76px;padding:0 18px}.brand-mark{width:40px;height:40px}.brand-copy span{margin-top:4px}.sidebar-nav{padding:13px 11px}.nav-section{margin-bottom:15px}.nav-section-label{padding:9px 11px 6px}.nav-item{gap:12px;height:43px;padding:0 11px}.collapse-button{height:52px;padding:0 18px}.topbar{gap:24px;height:76px;padding:0 30px}.global-search-wrap{width:min(650px,54vw);height:45px;padding:0 13px}.avatar{width:37px;height:37px}.content{width:100%;max-width:none;padding:32px 34px 60px}.page-header h1,.record-hero h1{line-height:41px}.page-header p{line-height:23px}.button{min-height:42px;padding:0 15px}.button.small{min-height:38px}.panel-card-header{height:auto;min-height:60px;padding:14px 20px}.table-wrap th{height:46px;padding:0 15px}.table-wrap td{height:62px;padding:0 15px}.status{height:auto;min-height:25px;padding:4px 9px}.toolbar-search{min-height:40px}.crm-field input,.crm-field select,.crm-field textarea,.settings-form input,.settings-form select,.operation-modal input,.operation-modal select,.operation-modal textarea,.crm-dialog:not(.crm-dialog-workflow) input,.crm-dialog:not(.crm-dialog-workflow) select,.crm-dialog:not(.crm-dialog-workflow) textarea{min-height:42px!important}.request-desk{grid-template-columns:232px minmax(0,1fr)}.request-queue-rail nav button{min-height:40px;padding:8px 10px}.request-queue-heading p{line-height:1.5}.request-action-button,.request-filter-button{min-height:36px}.request-list-mode{height:38px}.request-search,.request-queue-toolbar select{min-height:36px}.request-search{width:225px}.request-queue-table th{padding:10px}.request-queue-table td{padding:11px 10px}.request-status{padding:4px 7px}.request-bulk-controls button{min-height:38px}.request-intake-page{width:min(1200px,100%)}.request-issue-type{min-height:110px;padding:15px}.dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-custom-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.record-tabs{height:52px}.record-tabs button{height:51px}@media (width<=1150px){.app-shell{grid-template-columns:242px minmax(0,1fr)}.content{padding:28px 26px 52px}}@media (width<=860px){.app-shell,.app-shell.sidebar-collapsed{grid-template-columns:1fr;width:100%;min-height:100vh}.sidebar{width:270px}.topbar{height:70px;padding:0 15px}.content{padding:22px 16px 44px}.request-desk{grid-template-columns:1fr}}@media (width<=560px){:root{--crm-readable-body:14px}.page-header h1,.record-hero h1{line-height:35px}}.stripe-ops{min-width:0}.stripe-mode{align-items:center;gap:7px;padding:8px 12px;display:inline-flex}.stripe-ops-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:20px;display:grid}.stripe-resource-nav{max-height:calc(100vh - 105px);padding:10px;position:sticky;top:82px;overflow:auto}.stripe-resource-group+.stripe-resource-group{margin-top:14px;padding-top:14px}.stripe-resource-group>span{padding:3px 8px 7px;display:block}.stripe-resource-group button{text-align:left;cursor:pointer;align-items:center;gap:9px;width:100%;padding:9px 10px;display:flex}.stripe-resource-workspace{min-width:0}.stripe-resource-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.stripe-resource-heading h2{margin:3px 0 5px}.stripe-resource-heading p{max-width:820px;margin:0;line-height:1.55}.stripe-resource-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.stripe-object-table-wrap{overflow:auto}.stripe-object-table{width:100%;min-width:880px}.stripe-object-table th{z-index:1;text-align:left;padding:11px 12px;position:sticky;top:0}.stripe-object-table td{vertical-align:middle;padding:12px}.stripe-object-table td>small,.stripe-object-table td>strong,.stripe-object-table td>code{display:block}.stripe-object-table td>small{margin-top:3px}.stripe-record-link{text-align:left;cursor:pointer;max-width:360px;padding:0}.stripe-record-link strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.stripe-record-link code{margin-top:4px;display:block}.stripe-editor-backdrop{z-index:1200;justify-content:flex-end;display:flex;position:fixed;inset:0}.stripe-editor{width:min(690px,94vw);height:100%;padding:22px;overflow:auto}.stripe-editor.compact{width:min(560px,94vw)}.stripe-editor>header{justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:16px;display:flex}.stripe-editor>header h2{margin:4px 0 3px}.stripe-editor-status{flex-wrap:wrap;align-items:center;gap:12px;padding:14px 0;display:flex}.stripe-rule-note{align-items:flex-start;gap:10px;margin-bottom:15px;padding:12px;line-height:1.5;display:flex}.stripe-editor-section{margin:14px 0;padding:15px}.stripe-editor-section>div:first-child h3{margin:0 0 3px}.stripe-editor-section>div:first-child p{margin:0 0 13px;line-height:1.5}.stripe-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.stripe-field{flex-direction:column;gap:6px;display:flex}.stripe-field.wide{grid-column:1/-1}.stripe-field>small,.stripe-toggle-field small{line-height:1.35}.stripe-field-control{width:100%;padding:9px 10px}textarea.stripe-field-control{resize:vertical}.stripe-toggle-field{grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.stripe-toggle-field span{flex-direction:column;gap:2px;display:flex}.stripe-toggle-field input{width:18px;height:18px}.stripe-editor-save{justify-content:flex-end;align-items:center;gap:12px;padding:2px 0 8px;display:flex}.stripe-readonly-message{align-items:center;gap:9px;display:flex!important}.stripe-action-grid{flex-wrap:wrap;gap:8px;display:flex}.stripe-lines-loading{padding:10px 0}.stripe-line-list{flex-direction:column;gap:8px;display:flex}.stripe-line-row{justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.stripe-line-main{flex-direction:column;gap:3px;min-width:0;display:flex}.stripe-line-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.stripe-line-add{margin-top:12px;padding-top:12px}.stripe-line-add h4{margin:0 0 10px}.stripe-raw{margin-top:16px;padding-top:13px}.stripe-raw summary{cursor:pointer}.stripe-raw pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:420px;padding:12px;line-height:1.5;overflow:auto}.customer-dd-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.customer-dd-stat{padding:12px}.customer-dd-stat span{display:block}.customer-dd-stat strong{margin-top:5px;display:block}.customer-dd-stat small{margin-top:4px;line-height:1.35;display:block}.customer-dd-bank-details{align-items:center;gap:10px;min-width:180px;display:flex}.customer-dd-bank-details>span,.customer-dd-stack{flex-direction:column;gap:3px;min-width:0;display:flex}.customer-dd-bank-details strong,.customer-dd-stack strong{line-height:1.25}.customer-dd-bank-details small,.customer-dd-stack small{overflow-wrap:anywhere;line-height:1.3}.customer-dd-reference{flex-direction:column;gap:4px;min-width:0;display:flex}.customer-dd-guarantee{align-items:flex-start;gap:12px;margin-bottom:14px;padding:13px;display:flex}.customer-dd-guarantee h4{margin:0 0 4px}.customer-dd-guarantee p{margin:0;line-height:1.5}.customer-dd-actions{flex-wrap:wrap;gap:8px;display:flex}.customer-dd-modal{z-index:1250;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.customer-dd-modal-card{width:min(560px,100%);padding:18px}.customer-dd-modal-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.customer-dd-modal-head h3{margin:4px 0 0}.customer-dd-modal-summary{align-items:flex-start;gap:10px;margin:12px 0;padding:12px;display:flex}.customer-dd-modal-summary>div{flex-direction:column;gap:3px;min-width:0;display:flex}.customer-dd-modal-summary span{overflow-wrap:anywhere}.customer-dd-field{flex-direction:column;gap:6px;margin-top:12px;display:flex}.customer-dd-field input,.customer-dd-field textarea{width:100%;padding:10px}.customer-dd-field textarea{resize:vertical;min-height:100px}.customer-dd-warning{align-items:flex-start;gap:9px;margin:12px 0;padding:11px;line-height:1.45;display:flex}.customer-dd-modal-card footer{justify-content:flex-end;gap:8px;display:flex}@media (width<=1050px){.stripe-ops-layout{grid-template-columns:1fr}.stripe-resource-nav{max-height:none;display:flex;position:static;overflow:auto}.stripe-resource-group{min-width:180px}.stripe-resource-group+.stripe-resource-group{margin-top:0;margin-left:10px;padding-top:0;padding-left:10px}.customer-dd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.customer-dd-actions{width:100%}.customer-dd-actions .button{flex:auto;justify-content:center}.customer-dd-bank-details{min-width:150px}.stripe-resource-heading{flex-direction:column}.stripe-resource-actions{justify-content:flex-start}.stripe-editor-fields{grid-template-columns:1fr}.stripe-field.wide{grid-column:auto}.customer-dd-grid{grid-template-columns:1fr}.stripe-editor{width:100vw;padding:16px}.stripe-object-table{min-width:760px}}.paypal-business-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:4px 0 16px;display:grid}.paypal-business-tool-card{grid-template-columns:auto 1fr auto;align-items:start;gap:12px;padding:14px;display:grid}.paypal-business-tool-card strong{margin-bottom:4px;display:block}.paypal-business-tool-card p{margin:0;line-height:1.4}@media (width<=760px){.paypal-business-tools-grid{grid-template-columns:1fr}.paypal-business-tool-card{grid-template-columns:auto 1fr}.paypal-business-tool-card .button{grid-column:1/-1}}.paypal-health-summary{gap:10px;margin:0 0 16px;padding:14px;display:grid}.paypal-health-summary>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.paypal-health-grid{flex-wrap:wrap;gap:7px;display:flex}.paypal-health-grid>span{align-items:center;gap:6px;padding:6px 9px;display:inline-flex}.paypal-business-tools-workspace{gap:20px;display:grid}.paypal-tool-mode{margin-top:7px;display:inline-block}.paypal-link-qr{grid-template-columns:150px 1fr;align-items:center;gap:16px;margin-top:14px;padding:14px;display:grid}.paypal-link-qr img{width:150px;max-width:100%;height:150px;display:block}.paypal-link-qr p{margin:5px 0 10px}@media (width<=620px){.paypal-link-qr{grid-template-columns:1fr}.paypal-link-qr img{width:180px;height:180px}}.content:has(>.paypal-ops){max-width:1840px;padding-left:40px;padding-right:40px}.paypal-ops{width:100%;min-width:0}.paypal-ops .stripe-ops-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:28px}.paypal-ops .stripe-resource-nav{max-height:calc(100vh - 112px);padding:18px 14px;top:88px}.paypal-ops .stripe-resource-group+.stripe-resource-group{margin-top:20px;padding-top:20px}.paypal-ops .stripe-resource-group>span{padding:2px 12px 10px}.paypal-ops .stripe-resource-group button{gap:12px;min-height:46px;padding:11px 13px}.paypal-ops .stripe-resource-group button+button{margin-top:4px}.paypal-ops .stripe-resource-group button svg{flex:none}.paypal-ops .stripe-resource-workspace{gap:18px;min-width:0;display:grid}.paypal-ops .stripe-resource-heading{margin:0;padding:24px 26px}.paypal-ops .stripe-resource-heading h2{margin:5px 0 8px;line-height:1.16}.paypal-ops .stripe-resource-heading p{max-width:920px;line-height:1.65}.paypal-ops .stripe-resource-actions{gap:10px}.paypal-ops .stripe-resource-actions .button{min-height:40px;padding-inline:14px}.paypal-ops .data-toolbar{min-height:58px;padding:10px 12px}.paypal-ops .toolbar-search{min-height:40px}.paypal-ops .stripe-object-table{min-width:940px}.paypal-ops .stripe-object-table th{padding:14px 16px}.paypal-ops .stripe-object-table td{padding:16px;line-height:1.45}.paypal-ops .stripe-record-link{max-width:460px}.paypal-ops .stripe-record-link code{margin-top:5px}.paypal-ops .source-chip{padding:7px 10px}.paypal-ops .stripe-editor{width:min(790px,96vw);padding:28px}.paypal-ops .stripe-editor.compact{width:min(640px,96vw)}.paypal-ops .stripe-editor>header{padding-bottom:20px}.paypal-ops .stripe-editor-status{padding:18px 0}.paypal-ops .stripe-editor-section{margin:18px 0;padding:18px}.paypal-ops .stripe-editor-section>div:first-child p{line-height:1.6}.paypal-ops .stripe-editor-fields{gap:15px}.paypal-ops .stripe-field{gap:7px}.paypal-ops .stripe-field-control{min-height:42px;padding:10px 12px}.paypal-ops .stripe-action-grid{gap:10px}.paypal-ops .operation-notice{padding:14px 16px}.paypal-ops .paypal-health-summary{gap:14px;margin:0;padding:18px 20px}.paypal-ops .paypal-health-grid{gap:9px}.paypal-ops .paypal-health-grid>span{padding:8px 11px}.paypal-ops .paypal-business-tools-workspace{gap:26px;padding:22px}.paypal-ops .paypal-business-tools-workspace .stripe-resource-heading{padding:0}.paypal-ops .paypal-business-tools-workspace .stripe-resource-heading h3{margin:5px 0 7px}.paypal-ops .paypal-business-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:8px 0 4px}.paypal-ops .paypal-business-tool-card{grid-template-columns:auto minmax(0,1fr);gap:14px 16px;min-height:150px;padding:19px}.paypal-ops .paypal-business-tool-card>svg{margin-top:2px}.paypal-ops .paypal-business-tool-card p{margin-top:6px;line-height:1.55}.paypal-ops .paypal-business-tool-card .button{grid-column:1/-1;justify-self:start;margin-top:auto}.paypal-ops .paypal-tool-mode{margin-top:10px}.paypal-ops .paypal-link-qr{grid-template-columns:180px minmax(0,1fr);gap:20px;padding:18px}.paypal-ops .paypal-link-qr img{width:180px;height:180px}@media (width>=1500px){.paypal-ops .stripe-ops-layout{grid-template-columns:300px minmax(0,1fr);gap:32px}.paypal-ops .paypal-business-tools-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1180px){.paypal-ops .stripe-ops-layout{grid-template-columns:1fr;gap:20px}.paypal-ops .stripe-resource-nav{gap:12px;max-height:none;padding:14px;display:flex;position:static;overflow-x:auto}.paypal-ops .stripe-resource-group{min-width:220px}.paypal-ops .stripe-resource-group+.stripe-resource-group{margin:0;padding:0 0 0 14px}}@media (width<=760px){.content:has(>.paypal-ops){padding-left:15px;padding-right:15px}.paypal-ops .stripe-resource-heading{padding:20px}.paypal-ops .stripe-resource-actions{width:100%}.paypal-ops .stripe-resource-actions .button{flex:180px;justify-content:center}.paypal-ops .stripe-object-table{min-width:820px}.paypal-ops .stripe-object-table th,.paypal-ops .stripe-object-table td{padding:14px}.paypal-ops .paypal-business-tools-workspace{padding:16px}.paypal-ops .paypal-business-tools-grid{grid-template-columns:1fr}.paypal-ops .paypal-business-tool-card{min-height:0}.paypal-ops .stripe-editor{width:100vw;padding:18px}}@media (width<=560px){.paypal-ops .stripe-resource-nav{gap:8px;padding:10px}.paypal-ops .stripe-resource-group{min-width:200px}.paypal-ops .stripe-resource-group button{min-height:44px}.paypal-ops .stripe-resource-heading{padding:17px}.paypal-ops .paypal-link-qr{grid-template-columns:1fr}.paypal-ops .paypal-link-qr img{width:190px;height:190px}}.paypal-overview{gap:20px;display:grid}.paypal-overview-hero{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);align-items:center;gap:24px;padding:26px 28px;display:grid}.paypal-overview-hero h3{margin:5px 0 8px;line-height:1.2}.paypal-overview-hero p{max-width:820px;margin:0;line-height:1.65}.paypal-overview-connection{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.paypal-overview-connection>span{flex-direction:column;justify-content:center;gap:4px;min-height:92px;padding:15px;display:flex}.paypal-overview-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.paypal-overview-actions>button{text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;min-height:92px;padding:16px;display:grid}.paypal-overview-actions>button>svg:first-child{width:38px;height:38px;padding:9px}.paypal-overview-actions>button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.paypal-overview-actions small{line-height:1.4}.paypal-overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.paypal-overview-metrics>button{text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:6px;min-height:154px;padding:20px;display:flex;position:relative}.paypal-overview-metrics>button:hover{transform:translateY(-1px)}.paypal-overview-metrics>button>strong{margin-top:7px;line-height:1.1}.paypal-overview-metrics>button>small{max-width:90%;margin-top:auto;line-height:1.45}.paypal-overview-metrics>button>svg{position:absolute;bottom:18px;right:18px}.paypal-overview-lower{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);align-items:start;gap:16px;display:grid}.paypal-overview-panel{min-width:0}.paypal-overview-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;padding:19px 20px;display:flex}.paypal-overview-panel>header h3{margin:4px 0 0}.paypal-activity-list{flex-direction:column;display:flex}.paypal-activity-list>div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 20px;display:grid}.paypal-activity-icon{place-items:center;width:36px;height:36px;display:grid}.paypal-activity-list>div>div:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.paypal-activity-list small{overflow-wrap:anywhere}.paypal-activity-meta{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;min-width:135px;display:flex}.paypal-overview-empty{padding:28px 20px!important;display:block!important}.paypal-health-facts{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.paypal-health-facts>div{flex-direction:column;gap:5px;min-height:128px;padding:18px 20px;display:flex}.paypal-health-facts strong{margin-top:7px;line-height:1.25}.paypal-health-facts small{margin-top:auto;line-height:1.4}@media (width<=1380px){.paypal-overview-hero,.paypal-overview-lower{grid-template-columns:1fr}.paypal-overview-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.paypal-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.paypal-overview-hero{padding:20px}.paypal-overview-connection,.paypal-overview-actions,.paypal-overview-metrics,.paypal-health-facts{grid-template-columns:1fr}.paypal-overview-connection>span{min-height:72px}.paypal-overview-metrics>button{min-height:132px}.paypal-activity-list>div{grid-template-columns:auto minmax(0,1fr)}.paypal-activity-meta{text-align:left;grid-column:2;align-items:flex-start}.paypal-health-facts>div{min-height:105px}}.paypal-ops .stripe-ops-layout{display:block}.paypal-ops .paypal-resource-nav{z-index:20;scrollbar-width:thin;align-items:stretch;gap:12px;max-height:none;margin:0 0 20px;padding:12px 14px;display:flex;position:sticky;top:82px;overflow:auto hidden}.paypal-ops .paypal-resource-nav .stripe-resource-group{flex:none;align-items:center;gap:5px;min-width:auto;margin:0;padding:0 12px 0 0;display:flex}.paypal-ops .paypal-resource-nav .stripe-resource-group:last-child{padding-right:0}.paypal-ops .paypal-resource-nav .stripe-resource-group+.stripe-resource-group{margin:0;padding-top:0;padding-left:0}.paypal-ops .paypal-resource-nav .stripe-resource-group>span{writing-mode:horizontal-tb;width:max-content;padding:0 8px 0 2px}.paypal-ops .paypal-resource-nav .stripe-resource-group button{white-space:nowrap;width:auto;min-height:40px;padding:9px 11px}.paypal-ops .paypal-resource-nav .stripe-resource-group button+button{margin-top:0}.paypal-ops .stripe-resource-workspace{width:100%}.paypal-overview-degraded{align-items:flex-start;gap:11px;padding:13px 15px;display:flex}.paypal-overview-degraded>div{flex-direction:column;gap:3px;display:flex}.paypal-overview-degraded span{line-height:1.45}@media (width>=1500px){.paypal-ops .stripe-ops-layout{display:block}}@media (width<=1180px){.paypal-ops .paypal-resource-nav{gap:10px;padding:11px 12px;position:static}.paypal-ops .paypal-resource-nav .stripe-resource-group{min-width:auto}.paypal-ops .paypal-resource-nav .stripe-resource-group+.stripe-resource-group{padding-left:0}}@media (width<=760px){.paypal-ops .paypal-resource-nav{margin-bottom:14px}.paypal-ops .paypal-resource-nav .stripe-resource-group{grid-template-columns:1fr;gap:4px;padding-right:10px;display:grid}.paypal-ops .paypal-resource-nav .stripe-resource-group>span{padding:0 7px 3px}.paypal-ops .paypal-resource-nav .stripe-resource-group button{min-height:42px}}.paypal-catalogue-status{gap:16px;padding:20px;display:grid}.paypal-catalogue-status.loading{align-items:center;gap:10px;display:flex}.paypal-catalogue-status>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.paypal-catalogue-status>header h3{margin:4px 0 6px}.paypal-catalogue-status>header p{max-width:860px;margin:0;line-height:1.55}.paypal-catalogue-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.paypal-catalogue-metrics>div{flex-direction:column;gap:5px;min-height:94px;padding:14px;display:flex}.paypal-catalogue-metrics strong{margin-top:3px}.paypal-catalogue-metrics small{margin-top:auto}.paypal-catalogue-table-wrap{overflow:auto}.paypal-catalogue-table{width:100%;min-width:860px}.paypal-catalogue-table th{text-align:left;padding:11px 13px}.paypal-catalogue-table td{vertical-align:top;padding:13px}.paypal-catalogue-table td>strong,.paypal-catalogue-table td>small,.paypal-catalogue-table td>code{display:block}.paypal-catalogue-table td>small,.paypal-catalogue-table td>code+code{margin-top:4px}.paypal-catalogue-table code{overflow-wrap:anywhere}.paypal-catalogue-warnings{align-items:flex-start;gap:9px;padding:11px 13px;line-height:1.5;display:flex}@media (width<=980px){.paypal-catalogue-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.paypal-catalogue-status{padding:15px}.paypal-catalogue-status>header{flex-direction:column}.paypal-catalogue-metrics{grid-template-columns:1fr}}.customer360-enterprise *,.customer360-enterprise :before,.customer360-enterprise :after{box-sizing:border-box}.customer360-enterprise .breadcrumbs{margin:0 0 10px}.customer360-enterprise .record-hero{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:22px!important;margin:0!important;padding:18px 20px!important;display:grid!important}.customer360-enterprise .record-identity{min-width:0;align-items:center!important;gap:14px!important;display:flex!important}.customer360-enterprise .record-large-avatar{flex:0 0 48px!important;justify-content:center!important;align-items:center!important;width:48px!important;height:48px!important;display:inline-flex!important}.customer360-enterprise .record-kicker,.customer360-enterprise .eyebrow{margin:0 0 3px!important}.customer360-enterprise .record-hero h1{margin:0!important;line-height:1.18!important}.customer360-enterprise .record-meta{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin-top:6px!important;display:flex!important}.customer360-enterprise .button{min-height:33px!important;padding:7px 11px!important}.customer360-enterprise .button.small{min-height:29px!important;padding:5px 9px!important}.customer360-enterprise .record-actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:6px!important;display:flex!important}.customer360-enterprise .customer360-source-banner{align-items:flex-start!important;gap:9px!important;margin:0!important;padding:8px 12px!important;display:flex!important}.customer360-enterprise .customer360-source-banner span{line-height:1.35!important}.customer360-enterprise .record-tabs.customer360-jump-tabs,.customer360-enterprise .customer360-jump-tabs{z-index:55!important;scrollbar-width:thin!important;align-items:stretch!important;gap:0!important;width:100%!important;margin:0 0 16px!important;padding:0!important;display:flex!important;position:sticky!important;top:68px!important;overflow-x:auto!important}.customer360-enterprise .record-tabs.customer360-jump-tabs>button,.customer360-enterprise .customer360-jump-tabs>button{flex:none!important;min-height:38px!important;padding:9px 13px!important}.customer360-enterprise .customer360-jump-section{margin:0 0 16px!important;padding:0!important;scroll-margin-top:118px!important;overflow:hidden!important}.customer360-enterprise .customer360-jump-section>.jump-section-heading{flex-direction:column!important;gap:2px!important;margin:0!important;padding:11px 15px!important;display:flex!important}.customer360-enterprise .customer360-jump-section>.jump-section-heading>span,.customer360-enterprise .customer360-jump-section>.jump-section-heading>div>span{margin:0!important}.customer360-enterprise .customer360-jump-section>.jump-section-heading h2{margin:0!important;line-height:1.25!important}.customer360-enterprise .customer360-jump-section>.jump-section-heading p{margin:2px 0 0!important}.customer360-enterprise .customer360-v2-section{padding:0!important}.customer360-enterprise .customer360-v2-overview,.customer360-enterprise .customer-operational-section,.customer360-enterprise .customer360-account-record,.customer360-enterprise .customer-financial-metrics,.customer360-enterprise .customer-financial-control-grid,.customer360-enterprise .customer-dd-grid,.customer360-enterprise .customer-dd-guarantee,.customer360-enterprise .collections-health,.customer360-enterprise .details-service-card,.customer360-enterprise .details-service-history,.customer360-enterprise .portal-assist-card,.customer360-enterprise .privacy-rights,.customer360-enterprise .customer360-service-grid{margin-left:14px!important;margin-right:14px!important}.customer360-enterprise .customer360-v2-overview{padding:14px 0!important}.customer360-enterprise .panel-card-header{min-height:38px!important;padding:9px 12px!important}.customer360-enterprise .panel-card-header h2{margin:0!important}.customer360-enterprise .customer360-v2-summary-grid,.customer360-enterprise .customer360-v2-grid{gap:10px!important}.customer360-enterprise .detail-list{margin:0!important;padding:0!important}.customer360-enterprise .customer360-v2-summary-grid .detail-list,.customer360-enterprise .customer360-v2-grid .detail-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;padding:0!important;display:grid!important}.customer360-enterprise .detail-list>div,.customer360-enterprise .customer360-v2-summary-grid .detail-list>div,.customer360-enterprise .customer360-v2-grid .detail-list>div,.customer360-enterprise .receipt-view .detail-list>div{min-height:48px!important;padding:9px 12px!important}.customer360-enterprise .detail-list dd{overflow-wrap:anywhere!important;margin:3px 0 0!important}.customer360-enterprise .metric-grid,.customer360-enterprise .customer-financial-metrics,.customer360-enterprise .customer-dd-grid{gap:0!important}.customer360-enterprise .record-metric,.customer360-enterprise .customer-financial-metrics>div,.customer360-enterprise .customer-dd-stat,.customer360-enterprise .oss-readiness-card{min-height:72px!important;padding:10px 12px!important}.customer360-enterprise .record-metric>strong,.customer360-enterprise .customer-financial-metrics strong,.customer360-enterprise .customer-dd-stat strong{margin-top:4px!important}.customer360-enterprise .record-metric>small,.customer360-enterprise .customer-financial-metrics small,.customer360-enterprise .customer-dd-stat small{margin-top:3px!important}.customer360-enterprise .customer360-service-summary{gap:0!important;padding:0!important}.customer360-enterprise .customer360-service-summary>div,.customer360-enterprise .service-list>div,.customer360-enterprise .compact-list>div{min-height:48px!important;padding:8px 11px!important}.customer360-enterprise .customer360-service-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))!important;gap:10px!important;padding-bottom:14px!important;display:grid!important}.customer360-enterprise .customer360-service-card{padding:0!important}.customer360-enterprise .customer360-service-card-head{padding:9px 11px!important}.customer360-enterprise .customer360-service-card dl{gap:0!important}.customer360-enterprise .customer360-service-card dl>div{padding:8px 10px!important}.customer360-enterprise .customer-financial-heading{margin:0!important;padding:11px 15px!important}.customer360-enterprise .customer-financial-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;margin-top:0!important;margin-bottom:14px!important;display:grid!important}.customer360-enterprise .customer-financial-control-grid article{grid-template-columns:32px minmax(0,1fr)!important;gap:8px 10px!important;padding:12px!important;display:grid!important}.customer360-enterprise .customer-financial-icon{width:28px!important;height:28px!important}.customer360-enterprise .customer-financial-buttons{gap:5px!important}.customer360-enterprise .customer-dd-guarantee{gap:10px!important;padding:10px 12px!important}.customer360-enterprise .operational-heading{margin:14px 0 0!important;padding:10px 12px!important}.customer360-enterprise .operational-list{gap:0!important;padding:0!important}.customer360-enterprise .operational-row,.customer360-enterprise .payment-method-card{padding:10px 12px!important}.customer360-enterprise .table-wrap{overflow:auto!important}.customer360-enterprise .table-wrap table{width:100%!important}.customer360-enterprise .table-wrap td{vertical-align:middle!important;padding:9px 10px!important}.customer360-enterprise .customer360-staff-actions{margin:14px!important;padding:10px 12px!important}.customer360-enterprise .note-list{gap:0!important;padding:0!important;display:grid!important}.customer360-enterprise .note-card{padding:10px 12px!important}html[data-theme=dark] .customer360-enterprise{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] .customer360-enterprise :where(input,select,textarea){-webkit-text-fill-color:#fff!important}html[data-theme=dark] .customer360-enterprise :where(input,textarea)::placeholder{-webkit-text-fill-color:#9eabb8!important}@media (width<=1100px){.customer360-enterprise .record-hero{grid-template-columns:1fr!important}.customer360-enterprise .record-actions{justify-content:flex-start!important}.customer360-enterprise .customer-financial-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=760px){.customer360-enterprise .record-hero{padding:14px!important}.customer360-enterprise .record-large-avatar{flex-basis:42px!important;width:42px!important;height:42px!important}.customer360-enterprise .record-tabs.customer360-jump-tabs,.customer360-enterprise .customer360-jump-tabs{top:58px!important}.customer360-enterprise .customer360-v2-summary-grid,.customer360-enterprise .customer360-v2-grid,.customer360-enterprise .customer360-v2-summary-grid .detail-list,.customer360-enterprise .customer360-v2-grid .detail-list{grid-template-columns:1fr!important}.customer360-enterprise .metric-grid,.customer360-enterprise .customer-financial-metrics,.customer360-enterprise .customer-dd-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.customer360-enterprise .customer-financial-control-grid{grid-template-columns:1fr!important}}@media (width<=480px){.customer360-enterprise .metric-grid,.customer360-enterprise .customer-financial-metrics,.customer360-enterprise .customer-dd-grid{grid-template-columns:1fr!important}.customer360-enterprise .record-actions .button{flex:auto!important;justify-content:center!important}}.customer360-enterprise .customer360-overview-actions{flex-wrap:wrap!important;gap:5px!important;padding:9px 10px!important;display:flex!important}.customer360-enterprise .activity-list{padding:0!important}.customer360-enterprise .activity-list>div{min-height:46px!important;padding:8px 11px!important}.customer360-enterprise .activity-dot{width:7px!important;height:7px!important}body:has(.customer360-enterprise) .row-menu-popover{padding:2px!important}.customer360-enterprise .customer360-source-banner{display:none!important}.customer360-enterprise{max-width:none!important}.customer360-enterprise .breadcrumbs{margin-bottom:8px!important}.customer360-enterprise .c360-record-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;min-height:92px;padding:17px 20px 15px;display:grid}.customer360-enterprise .c360-record-title{min-width:0}.customer360-enterprise .c360-record-label{margin-bottom:5px;display:block}.customer360-enterprise .c360-record-title h1{margin:0;line-height:1.12}.customer360-enterprise .c360-record-subline{flex-wrap:wrap;gap:0;margin-top:8px;display:flex}.customer360-enterprise .c360-record-subline>span{overflow-wrap:anywhere;margin-right:10px;padding-right:10px}.customer360-enterprise .c360-record-subline>span:last-child{margin-right:0;padding-right:0}.customer360-enterprise .c360-record-state{flex-direction:column;align-items:flex-end;gap:6px;min-width:132px;padding-bottom:2px;display:flex}.customer360-enterprise .c360-record-toolbar{justify-content:flex-end;align-items:center;gap:5px;min-height:42px;padding:6px 8px;display:flex}.customer360-enterprise .c360-record-toolbar .button{min-height:29px!important;padding:5px 9px!important}.customer360-enterprise .c360-record-layout{grid-template-columns:222px minmax(0,1fr);min-height:620px;margin-top:12px;display:grid}.customer360-enterprise .c360-record-sidebar{min-width:0}.customer360-enterprise .c360-sidebar-facts{grid-template-columns:1fr;display:grid}.customer360-enterprise .c360-sidebar-facts>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:37px;padding:7px 11px;display:grid}.customer360-enterprise .c360-sidebar-facts strong{text-align:right}.customer360-enterprise .c360-nav-group{margin:0 0 8px}.customer360-enterprise .c360-nav-group button{text-align:left;cursor:pointer;align-items:center;width:100%;min-height:34px;padding:7px 10px 7px 14px;display:flex;position:relative}.customer360-enterprise .c360-nav-group button.active:before{content:"";width:3px;position:absolute;inset:0 auto 0 0}.customer360-enterprise .c360-record-workspace>.customer360-jump-section,.customer360-enterprise .c360-record-workspace>.customer-financial-control,.customer360-enterprise .c360-record-workspace>.customer360-staff-priority,.customer360-enterprise .c360-record-workspace>.details-service-embedded,.customer360-enterprise .c360-record-workspace>.portal-assist-section{margin-bottom:12px!important}.customer360-enterprise .record-tabs.customer360-jump-tabs,.customer360-enterprise .customer360-jump-tabs{display:none!important}.customer360-enterprise .c360-overview-header{justify-content:space-between;gap:20px;padding:13px 15px 12px;display:flex}.customer360-enterprise .c360-overview-header h2{margin:2px 0 0;line-height:1.2}.customer360-enterprise .c360-overview-header p{max-width:760px;margin:4px 0 0}.customer360-enterprise .c360-overview-keyline{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.customer360-enterprise .c360-summary-fact{min-width:0;min-height:70px;padding:10px 11px}.customer360-enterprise .c360-summary-fact>span{display:block}.customer360-enterprise .c360-summary-fact>strong{margin-top:4px;display:block}.customer360-enterprise .c360-summary-fact>small{margin-top:3px;line-height:1.3;display:block}.customer360-enterprise .c360-overview-directory{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.customer360-enterprise .c360-overview-section{min-width:0}.customer360-enterprise .c360-overview-section-head{justify-content:space-between;align-items:center;gap:12px;min-height:37px;padding:7px 10px;display:flex}.customer360-enterprise .c360-overview-section-head h3{margin:0}.customer360-enterprise .c360-overview-section-head button,.customer360-enterprise .c360-inline-actions button{cursor:pointer;padding:1px 0}.customer360-enterprise .c360-overview-rows{display:block}.customer360-enterprise .c360-overview-row{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:14px;min-height:34px;padding:6px 10px;display:grid}.customer360-enterprise .c360-overview-row strong{text-align:right;overflow-wrap:anywhere}.customer360-enterprise .c360-inline-actions{flex-wrap:wrap;align-items:center;gap:11px;min-height:32px;padding:6px 10px;display:flex}.customer360-enterprise .c360-service-ledger>div,.customer360-enterprise .c360-activity-ledger>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:40px;padding:7px 10px;display:grid}.customer360-enterprise .c360-service-ledger>div>span,.customer360-enterprise .c360-activity-ledger>div>span{flex-direction:column;gap:2px;min-width:0;display:flex}.customer360-enterprise .c360-flat-empty{padding:14px 10px}.customer360-enterprise .c360-record-workspace .customer360-jump-section{margin:0 0 12px!important}.customer360-enterprise .c360-record-workspace .customer360-jump-section>.jump-section-heading{padding:9px 12px!important}.customer360-enterprise .c360-record-workspace .customer360-jump-section>.jump-section-heading>span{display:none!important}.customer360-enterprise .c360-record-workspace .customer-dd-grid,.customer360-enterprise .c360-record-workspace .customer-financial-metrics,.customer360-enterprise .c360-record-workspace .metric-grid{margin:0!important}.customer360-enterprise .c360-record-workspace .customer-dd-guarantee{margin:10px 0!important}.customer360-enterprise .c360-record-workspace .customer360-service-grid,.customer360-enterprise .c360-record-workspace .customer360-v2-overview{margin-left:0!important;margin-right:0!important}@media (width<=980px){.customer360-enterprise .c360-record-layout{grid-template-columns:1fr}.customer360-enterprise .c360-sidebar-facts{grid-template-columns:repeat(5,minmax(0,1fr))}.customer360-enterprise .c360-sidebar-facts>div{grid-template-columns:1fr;gap:2px}.customer360-enterprise .c360-sidebar-facts strong{text-align:left}.customer360-enterprise .c360-sidebar-nav{padding:0;display:flex;overflow-x:auto}.customer360-enterprise .c360-nav-group{margin:0;display:flex}.customer360-enterprise .c360-nav-group-label{display:none}.customer360-enterprise .c360-nav-group button{width:auto;min-width:max-content;min-height:37px;padding:7px 11px}.customer360-enterprise .c360-nav-group button.active:before{width:auto;height:3px;inset:auto 0 0}}@media (width<=720px){.customer360-enterprise .c360-record-header{grid-template-columns:1fr;align-items:start;min-height:0;padding:13px}.customer360-enterprise .c360-record-state{align-items:flex-start;min-width:0}.customer360-enterprise .c360-record-toolbar{justify-content:flex-start;overflow-x:auto}.customer360-enterprise .c360-record-toolbar .button{flex:none!important}.customer360-enterprise .c360-record-layout{margin-top:8px}.customer360-enterprise .c360-record-workspace{padding:8px}.customer360-enterprise .c360-sidebar-facts,.customer360-enterprise .c360-overview-keyline{grid-template-columns:repeat(2,minmax(0,1fr))}.customer360-enterprise .c360-overview-directory{grid-template-columns:1fr}}.customer360-enterprise .c360-record-toolbar[data-customer360-menu-upgraded=true]>:not(.customer360-header-actions){display:none!important}.customer360-enterprise .c360-record-toolbar[data-customer360-menu-upgraded=true]{justify-content:flex-end!important}.customer360-enterprise .customer360-header-actions{align-items:center!important;gap:5px!important;display:flex!important}body:has(.customer360-enterprise) .crm-dropdown-menu{padding:2px!important}body:has(.customer360-enterprise) .crm-dropdown-item{padding:7px 9px!important}.customer360-enterprise .c360-record-subline{line-height:1.45!important}.customer360-enterprise .c360-nav-group button{min-height:39px!important;line-height:1.35!important}.customer360-enterprise .c360-overview-header p{line-height:1.5!important}.customer360-enterprise .c360-summary-fact>small{line-height:1.4!important}.customer360-enterprise .c360-overview-row{min-height:40px!important;padding-top:8px!important;padding-bottom:8px!important}.customer360-enterprise .table-wrap th{padding:10px 11px!important}.customer360-enterprise .table-wrap td{padding:11px!important}.customer360-enterprise .status{padding:3px 7px!important}.customer360-enterprise .c360-page-body{flex-direction:column;gap:12px;min-width:0;display:flex}.customer360-enterprise .c360-record-block{min-width:0}.customer360-enterprise .c360-block-head{justify-content:space-between;align-items:flex-start;gap:16px;min-height:48px;padding:10px 12px;display:flex}.customer360-enterprise .c360-block-head>div:first-child{min-width:0}.customer360-enterprise .c360-block-head h3{margin:0;line-height:1.25}.customer360-enterprise .c360-block-head p{max-width:850px;margin:4px 0 0;line-height:1.45}.customer360-enterprise .c360-block-head>.button,.customer360-enterprise .c360-block-head>div:last-child{flex:none}.customer360-enterprise .c360-field-matrix{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.customer360-enterprise .c360-record-field{grid-template-columns:minmax(120px,.75fr) minmax(0,1.25fr);align-items:center;gap:14px;min-height:43px;padding:8px 11px;display:grid}.customer360-enterprise .c360-record-field>strong{text-align:right;overflow-wrap:anywhere;min-width:0}.customer360-enterprise .c360-record-field>strong>.status{vertical-align:middle}.customer360-enterprise .c360-account-summary-strip{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.customer360-enterprise .c360-account-summary-strip>.c360-summary-fact{min-height:76px}.customer360-enterprise .c360-preference-ledger{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.customer360-enterprise .c360-table-primary{flex-direction:column;gap:3px;min-width:180px;display:flex}.customer360-enterprise .c360-table-primary>small,.customer360-enterprise .c360-cell-note{margin-top:3px;line-height:1.35;display:block}.customer360-enterprise .c360-compact-empty{flex-direction:column;justify-content:center;gap:4px;min-height:74px;padding:14px 16px;display:flex}.customer360-enterprise .c360-compact-empty span{line-height:1.45}.customer360-enterprise .c360-command-ledger{min-width:0}.customer360-enterprise .c360-command-head,.customer360-enterprise .c360-command-row{grid-template-columns:minmax(150px,.85fr) minmax(170px,1fr) minmax(250px,1.55fr) minmax(230px,1fr);align-items:stretch;gap:0;display:grid}.customer360-enterprise .c360-command-head{min-height:34px}.customer360-enterprise .c360-command-head>span{padding:8px 10px}.customer360-enterprise .c360-command-row{min-height:72px}.customer360-enterprise .c360-command-row>strong,.customer360-enterprise .c360-command-row>span,.customer360-enterprise .c360-command-row>p,.customer360-enterprise .c360-command-row>div{align-items:center;min-width:0;margin:0;padding:10px;display:flex}.customer360-enterprise .c360-command-row>p{line-height:1.45}.customer360-enterprise .c360-command-row>div{flex-wrap:wrap;gap:5px}.customer360-enterprise .c360-selfservice{margin:0!important}.customer360-enterprise .c360-selfservice-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.customer360-enterprise .c360-selfservice-summary{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.customer360-enterprise .c360-selfservice-summary>div{min-height:84px;padding:11px 12px}.customer360-enterprise .c360-selfservice-summary span{display:block}.customer360-enterprise .c360-selfservice-summary strong{overflow-wrap:anywhere;margin-top:5px;display:block}.customer360-enterprise .c360-selfservice-summary small{margin-top:4px;line-height:1.4;display:block}.customer360-enterprise .c360-selfservice-hint{padding:9px 12px}.customer360-enterprise .c360-selfservice-history{margin:0!important}.customer360-enterprise .c360-history-ledger{overflow:auto}.customer360-enterprise .c360-history-head,.customer360-enterprise .c360-history-row{grid-template-columns:minmax(210px,1.5fr) minmax(110px,.7fr) minmax(145px,1fr) minmax(145px,1fr) minmax(145px,1fr);min-width:790px;display:grid}.customer360-enterprise .c360-history-head>span{padding:8px 10px}.customer360-enterprise .c360-history-row>*{overflow-wrap:anywhere;min-width:0;padding:9px 10px}.customer360-enterprise .details-service-verification-banner{margin:0!important;padding:10px 12px!important}@media (width<=1150px){.customer360-enterprise .c360-account-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.customer360-enterprise .c360-command-head,.customer360-enterprise .c360-command-row{grid-template-columns:minmax(140px,.8fr) minmax(150px,.9fr) minmax(210px,1.3fr) minmax(210px,1fr)}}@media (width<=820px){.customer360-enterprise .c360-field-matrix,.customer360-enterprise .c360-preference-ledger{grid-template-columns:1fr}.customer360-enterprise .c360-account-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.customer360-enterprise .c360-selfservice-summary{grid-template-columns:1fr}.customer360-enterprise .c360-command-ledger{overflow:auto}.customer360-enterprise .c360-command-head,.customer360-enterprise .c360-command-row{min-width:790px}}@media (width<=560px){.customer360-enterprise .c360-block-head{flex-direction:column;align-items:stretch}.customer360-enterprise .c360-block-head>.button{align-self:flex-start}.customer360-enterprise .c360-record-field{grid-template-columns:1fr;gap:4px}.customer360-enterprise .c360-record-field>strong{text-align:left}.customer360-enterprise .c360-account-summary-strip{grid-template-columns:1fr}}.customer360-enterprise .customer360-workflow-host{margin:0!important}.customer360-enterprise .customer360-workflow-card{grid-template-columns:32px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:66px!important;padding:10px 12px!important;display:grid!important}.customer360-enterprise .customer360-workflow-icon{justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;display:flex!important}.customer360-enterprise .customer360-workflow-card>div>span,.customer360-enterprise .customer360-workflow-card small{line-height:1.4!important}.customer360-enterprise .customer360-compliance-section .panel-card-header{min-height:46px!important;padding:10px 12px!important}.customer360-enterprise .customer360-compliance-section .oss-readiness{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0!important;display:grid!important}.customer360-enterprise .customer360-compliance-section .oss-readiness-card{min-height:62px!important;margin:0!important;padding:10px 12px!important}.customer360-enterprise .customer360-compliance-section .oss-readiness-card>strong{margin-top:4px!important;display:block!important}@media (width<=760px){.customer360-enterprise .customer360-workflow-card{grid-template-columns:28px minmax(0,1fr)!important}.customer360-enterprise .customer360-workflow-card .button{grid-column:1/-1!important;justify-content:center!important;width:100%!important}.customer360-enterprise .customer360-compliance-section .oss-readiness{grid-template-columns:1fr!important}}.customer360-enterprise{line-height:1.55}.customer360-enterprise .c360-record-header{align-items:center;gap:24px;min-height:118px;padding:22px 26px}.customer360-enterprise .c360-record-title h1{overflow-wrap:anywhere;line-height:1.17!important}.customer360-enterprise .c360-record-subline{flex-wrap:wrap;align-items:center;gap:8px 16px;line-height:1.55;display:flex}.customer360-enterprise .c360-record-subline span{overflow-wrap:anywhere}.customer360-enterprise .c360-record-state{min-width:132px}.customer360-enterprise .c360-record-toolbar{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.customer360-enterprise .c360-record-toolbar .button,.customer360-enterprise .c360-record-workspace .button{min-height:38px;line-height:1.3}.customer360-enterprise .c360-record-layout{grid-template-columns:minmax(210px,250px) minmax(0,1fr);align-items:stretch;min-height:600px;margin-top:0;overflow:hidden}.customer360-enterprise .c360-sidebar-facts>div{gap:12px;padding:10px 15px}.customer360-enterprise .c360-sidebar-facts strong{overflow-wrap:anywhere}.customer360-enterprise .c360-sidebar-nav{padding:12px 8px 20px}.customer360-enterprise .c360-nav-group{margin-bottom:15px}.customer360-enterprise .c360-nav-group-label{padding:9px 10px 6px}.customer360-enterprise .c360-nav-group button{text-align:left;min-height:42px;margin:2px 0;padding:10px 12px}.customer360-enterprise .c360-record-workspace{min-width:0;padding:20px}.customer360-enterprise .customer360-jump-section,.customer360-enterprise .c360-record-block{min-width:0}.customer360-enterprise .jump-section-heading,.customer360-enterprise .c360-block-head{padding:15px 18px}.customer360-enterprise .jump-section-heading h2,.customer360-enterprise .c360-block-head h3{line-height:1.3!important}.customer360-enterprise .jump-section-heading>span,.customer360-enterprise .c360-block-head p{line-height:1.5}.customer360-enterprise .c360-record-workspace table{width:100%;line-height:1.5}.customer360-enterprise .c360-record-workspace :is(td,th){text-align:left;vertical-align:middle;overflow-wrap:anywhere;padding:13px 14px!important}.customer360-enterprise .c360-record-workspace .c360-table-primary>strong{line-height:1.35}.customer360-enterprise .c360-record-workspace .c360-table-primary>small,.customer360-enterprise .c360-record-workspace .c360-cell-note{line-height:1.5}.customer360-enterprise .c360-record-workspace :is(input,select,textarea){max-width:100%;min-height:38px}@media (width<=1100px){.customer360-enterprise .c360-record-layout{grid-template-columns:minmax(190px,215px) minmax(0,1fr)}.customer360-enterprise .c360-record-workspace{padding:14px}}@media (width<=760px){.customer360-enterprise .c360-record-header{grid-template-columns:1fr;align-items:start;gap:12px;padding:18px}.customer360-enterprise .c360-record-state{min-width:0}.customer360-enterprise .c360-record-layout{display:block;overflow:visible}.customer360-enterprise .c360-sidebar-facts{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.customer360-enterprise .c360-sidebar-nav{scrollbar-width:thin;gap:12px;padding:10px 12px;display:flex;overflow-x:auto}.customer360-enterprise .c360-nav-group{flex:none;align-items:center;gap:4px;margin:0;display:flex}.customer360-enterprise .c360-nav-group-label{display:none}.customer360-enterprise .c360-nav-group button{white-space:nowrap;min-height:40px;margin:0;padding:8px 12px}.customer360-enterprise .c360-record-workspace{padding:12px}.customer360-enterprise .c360-record-workspace .c360-record-block{overflow-x:auto}.customer360-enterprise .c360-record-workspace table{min-width:620px}}@media (width<=460px){.customer360-enterprise .c360-sidebar-facts{grid-template-columns:1fr 1fr}.customer360-enterprise .c360-record-toolbar .button{flex:auto;justify-content:center}.customer360-enterprise .c360-record-workspace :is(td,th){padding:11px!important}}.customer360-enterprise .c360-record-workspace .c360-record-block:has(.c360-page-body){overflow:visible}.customer360-enterprise .c360-record-workspace .c360-record-block>.c360-page-body{flex-direction:column;gap:15px;line-height:1.6;display:flex;padding:20px!important}.customer360-enterprise .c360-record-workspace .c360-record-block>.c360-page-body>.c360-block-head{justify-content:space-between;align-items:center;gap:12px;margin:-20px -20px 4px;padding:18px 20px;display:flex}.customer360-enterprise .c360-record-workspace .c360-record-block>.c360-page-body>p{overflow-wrap:anywhere;padding:13px 16px;line-height:1.6;margin:0!important}.customer360-enterprise .c360-record-workspace .c360-record-block>.c360-page-body>label{flex-direction:column;padding:15px 16px;line-height:1.5;align-items:stretch!important;gap:9px!important;margin:0!important;display:flex!important}.customer360-enterprise .c360-record-workspace .c360-record-block>.c360-page-body>label>input:not([type=checkbox]),.customer360-enterprise .c360-record-workspace .c360-record-block>.c360-page-body>label>textarea{min-height:44px;padding:10px 12px;width:100%!important;max-width:100%!important}.customer360-enterprise .c360-record-workspace .c360-record-block>.c360-page-body>label:has(input[type=checkbox]){flex-direction:row!important;align-items:flex-start!important}.customer360-enterprise .c360-record-workspace .c360-record-block>.c360-page-body input[type=checkbox]{flex:0 0 18px;width:18px;height:18px}.customer360-enterprise .c360-record-workspace .c360-record-block>.c360-page-body>div:has(>button){flex-wrap:wrap!important;gap:10px!important}.customer360-enterprise .c360-record-workspace .c360-record-block>.c360-page-body .button{white-space:normal;text-align:center;min-height:42px;padding:10px 14px}@media (width<=760px){.customer360-enterprise .c360-record-workspace .c360-record-block>.c360-page-body{padding:12px!important}.customer360-enterprise .c360-record-workspace .c360-record-block>.c360-page-body>.c360-block-head{margin:-12px -12px 2px;padding:14px}.customer360-enterprise .c360-record-workspace .c360-record-block>.c360-page-body>div:has(>button)>button{flex:180px}}.customer360-enterprise .c360-profile-support-section{min-width:0;margin:0;padding:18px}.customer360-enterprise .c360-profile-support-section h4{margin:0 0 14px}.customer360-enterprise .c360-profile-support-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:0;display:grid}.customer360-enterprise .c360-profile-support-facts>div{min-width:0;padding:12px}.customer360-enterprise .c360-profile-support-facts dt{margin:0 0 5px}.customer360-enterprise .c360-profile-support-facts dd{overflow-wrap:anywhere;margin:0;line-height:1.5}.customer360-enterprise .c360-profile-support-note{margin:14px 0 0;line-height:1.5}@media (width<=720px){.customer360-enterprise .c360-profile-support-facts{grid-template-columns:1fr}.customer360-enterprise .c360-profile-support-section{padding:13px}}.customers-register{--cr-bg:#f3f5f7;--cr-surface:#fff;--cr-surface-alt:#f7f8fa;--cr-surface-strong:#eef1f4;--cr-text:#111820;--cr-muted:#5d6a78;--cr-border:#b7c0ca;--cr-border-strong:#28323d;--cr-accent:#0d3b66;--cr-accent-strong:#082c4d;--cr-success:#1e6b43;--cr-danger:#a51624}.customers-register *,.customers-register :before,.customers-register :after{box-sizing:border-box}.customers-register-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;padding:14px 0;display:grid}.customers-register-kicker{margin-bottom:4px;display:block}.customers-register-header h1{margin:0;line-height:1.12}.customers-register-header p{margin:7px 0 0;line-height:1.45}.customers-register-header-meta{white-space:nowrap;align-items:center;gap:8px;display:flex}.customers-register-summary{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px;display:grid}.customers-register-summary>div{min-height:76px;padding:10px 12px}.customers-register-summary span{display:block}.customers-register-summary strong{margin-top:4px;display:block}.customers-register-summary small{margin-top:3px;display:block}.customers-register-workspace{margin-top:12px}.customers-register-toolbar{align-items:center;gap:6px;min-height:50px;padding:7px 9px;display:flex}.customers-register-search{align-items:center;gap:8px;width:min(430px,100%);min-height:34px;padding:0 9px;display:flex}.customers-register-search input{width:100%;min-width:0;-webkit-text-fill-color:var(--cr-text)!important}.customers-register-search input::placeholder{-webkit-text-fill-color:#7b8794}.customers-register-toolbar .button{min-height:34px!important}.customers-register-live{align-items:center;gap:6px;min-height:28px;padding:4px 8px;display:inline-flex}.customers-register-live-dot{width:7px;height:7px}.customers-register-count{white-space:nowrap;margin-left:auto}.customers-register-table{overflow:auto}.customers-register-table .table-card,.customers-register-table .table-wrap{margin:0!important}.customers-register-table table{width:100%}.customers-register-table thead th{white-space:nowrap;padding:9px 10px!important}.customers-register-table tbody td{vertical-align:middle!important;padding:10px!important}.customers-register-table tbody tr{cursor:pointer}.customer-register-identity{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:210px;display:grid}.customer-register-monogram{justify-content:center;align-items:center;width:32px;height:32px;display:flex}.customer-register-identity>span:last-child,.customer-register-contact{flex-direction:column;gap:2px;min-width:0;display:flex}.customer-register-identity strong,.customer-register-contact strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.customer-register-identity small,.customer-register-contact small{overflow-wrap:anywhere;line-height:1.3}.customer-register-type{max-width:130px;line-height:1.35;display:inline-block}.customer-register-date{white-space:nowrap}.customers-register-table .status{padding:3px 7px!important}.customers-register-state{justify-content:center;align-items:center;min-height:180px;display:flex}html[data-theme=dark] .customers-register{--cr-bg:#070b0f;--cr-surface:#0b1016;--cr-surface-alt:#111820;--cr-surface-strong:#151d26;--cr-text:#f6f8fa;--cr-muted:#c4ced8;--cr-border:#6f7d8c;--cr-border-strong:#d9e1e8;--cr-accent:#8fc7f4;--cr-accent-strong:#b8ddfa;--cr-success:#7fd6a6;--cr-danger:#ff8692;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] .customers-register-search input{-webkit-text-fill-color:#fff!important}html[data-theme=dark] .customers-register-search input::placeholder{-webkit-text-fill-color:#aab5c0!important}@media (width<=1050px){.customers-register-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.customers-register-header{grid-template-columns:1fr;align-items:start}.customers-register-header-meta{white-space:normal}.customers-register-toolbar{flex-wrap:wrap}.customers-register-search{flex:1 0 100%;width:100%}.customers-register-live{padding-left:0}.customers-register-count{margin-left:auto}}@media (width<=520px){.customers-register-summary{grid-template-columns:1fr}.customers-register-count{width:100%;margin-left:0}}:root{--sm-admin-navy:#111a30;--sm-admin-ink:#19243a;--sm-admin-subtle:#59677e;--sm-admin-line:#e0e6ee;--sm-admin-blue:#4f46e5;--sm-admin-soft:#f5f7fc;--sm-admin-card:#fff;--font-display:Inter,"Avenir Next",Arial,sans-serif;--font-body:Inter,Arial,Helvetica,sans-serif}html,body,#root{font-family:var(--font-body);letter-spacing:-.008em}.app-shell{grid-template-columns:264px minmax(0,1fr)}.app-shell.sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)}.sidebar{border-right:1px solid var(--sm-admin-line);background:#fff;box-shadow:1px 0 10px #15203806}.brand-row{border-bottom:1px solid var(--sm-admin-line);height:76px;padding:0 18px}.brand-mark{background:linear-gradient(145deg,#2c5ac8,#4f46e5);border-radius:13px;width:40px;height:40px;box-shadow:0 9px 18px #283bb527}.brand-copy strong{font-family:var(--font-body);letter-spacing:-.04em;color:#151e32;font-weight:850}.brand-copy span{color:#617087;font-weight:550}.nav-section-label{letter-spacing:.11em;color:#778399;padding-top:15px;font-size:10px;font-weight:800}.nav-item{color:#3d4960;border-radius:9px;height:39px;margin:3px 0;font-size:13px;font-weight:580;transition:background .15s,color .15s}.nav-item:hover{color:#3535a1;background:#f3f4ff}.nav-item.active{color:#3730a3;box-shadow:none;background:#edf0ff;font-weight:800}.collapse-button{color:#54617a;font-weight:650}.topbar{border-bottom:1px solid var(--sm-admin-line);background:#fff;height:76px;padding:0 28px}.global-search-wrap{background:#fafbff;border:1px solid #d7deeb;border-radius:11px}.global-search-wrap input{color:#1c2940;background:0 0}.global-search-wrap:focus-within{border-color:#7271e8;outline:2px solid #d6d5ff}.search-shortcut{border-radius:6px}.content :is(input,textarea,select){max-width:100%}@media (width<=800px){.app-shell{grid-template-columns:minmax(0,1fr)}.topbar{padding:0 15px}.brand-row{height:68px}}@media (prefers-reduced-motion:reduce){.nav-item{transition:none}}.app-shell{width:100%;height:100dvh;min-height:0;display:grid;overflow:hidden}.app-shell>.main-column{flex-direction:column;min-width:0;height:100%;min-height:0;margin:0;display:flex;overflow:hidden}.app-shell .topbar{border:0;border-bottom:1px solid var(--sm-admin-line);height:76px;box-shadow:none;border-radius:0;flex:0 0 76px;margin:0;position:relative;top:auto}.app-shell .content{overscroll-behavior:contain;flex:auto;width:100%;min-width:0;max-width:none;min-height:0;margin:0;padding:28px 32px 52px;overflow:hidden auto}@media (width>=861px){.app-shell>.profiles-admin-sidebar{border:0;border-right:1px solid var(--sm-admin-line);background:var(--surface,#fff);width:auto;height:100%;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;position:relative;inset:auto;overflow:hidden}}@media (width<=860px){.app-shell .content{padding:22px 16px 44px}}.profiles-admin-sidebar .brand-row{border-bottom:1px solid var(--border,#e6e8ef);height:auto;min-height:75px;padding:16px}.profiles-admin-sidebar .brand-mark{width:40px;height:40px}.profiles-admin-sidebar .brand-copy span{text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:650}.profiles-admin-identity{border-bottom:1px solid var(--border,#e6e8ef);align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.profiles-admin-identity-avatar{color:#5743c1;background:#604dd21a;border:1px solid #604dd229;border-radius:16px;flex:none;place-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:grid}.profiles-admin-identity-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.profiles-admin-identity-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.profiles-admin-identity-copy small{color:var(--muted,#65728a);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.profiles-admin-identity-badge{color:#5743c1;letter-spacing:.06em;background:#604dd21a;border:1px solid #604dd233;border-radius:5px;padding:3px 5px;font-size:9px;font-weight:800}.profiles-admin-sidebar .sidebar-nav{scrollbar-width:thin;padding:12px 8px}.profiles-admin-sidebar .nav-section{margin-bottom:16px}.profiles-admin-sidebar .nav-section-label{letter-spacing:.14em;color:var(--muted,#6a7386);padding:6px 12px;font-size:10px;font-weight:750}.profiles-admin-sidebar .nav-item{border-radius:12px;gap:12px;height:auto;min-height:36px;margin:2px 0;padding:8px 12px;font-size:13px;font-weight:550;display:flex}.profiles-admin-sidebar .nav-item.active{color:#5641be;background:#624cd71a;box-shadow:inset 0 0 0 1px #624cd70f}.profiles-nav-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.profiles-nav-active-chevron{opacity:.55;flex:none;display:none}.profiles-admin-sidebar .nav-item.active .profiles-nav-active-chevron{display:block}.profiles-admin-sidebar .collapse-button{border-top:1px solid var(--border,#e6e8ef);background:0 0;border-radius:0;font-weight:550}@media (width<=1024px){.profiles-admin-sidebar.mobile-open{border-radius:28px;max-width:min(88vw,320px)}}:root[data-theme=dark] .profiles-admin-identity-avatar{color:#cdc5ff;background:#9682ff2e}:root[data-theme=dark] .profiles-admin-identity-badge,:root[data-theme=dark] .profiles-admin-sidebar .nav-item.active{color:#d4cbff;background:#9682ff2e}:root{--profiles-admin-purple:#643cff;--profiles-admin-bg:#f8f8fc;--profiles-admin-card:#fff;--profiles-admin-stroke:#e9e8f0;--profiles-admin-muted:#777989}:root:not([data-theme=dark]) .app-shell .topbar{background:#fffffffa}.profiles-admin-sidebar .brand-row{background:#fff;min-height:71px}.profiles-admin-sidebar .brand-copy span{color:#737484;letter-spacing:.12em}.profiles-admin-sidebar .nav-item{color:#6a6a7b;border-radius:11px;min-height:34px;margin:2px 0;padding:7px 11px;font-size:13px;font-weight:600}.profiles-admin-sidebar .nav-item.active{color:#643cff;box-shadow:none;background:#efebff}.profiles-admin-sidebar .nav-item.active .profiles-nav-active-chevron{opacity:1}.profiles-admin-sidebar .nav-section-label{color:#737483;letter-spacing:.12em;font-size:10px}.profiles-admin-identity{background:#fff}.profiles-admin-identity-avatar{color:#6542ff;background:#eeeaff}.profiles-admin-identity-badge{color:#6842ff;background:#f0ebff}@media (width<=1024px){.app-shell:not(.sidebar-collapsed)>.profiles-admin-sidebar.mobile-open{background:var(--surface,#fff)}}:root:not([data-theme=dark]) .operations-dashboard .dashboard-hero{justify-content:space-between;align-items:center;gap:18px;min-height:105px;margin-bottom:26px;padding:24px;display:flex}:root:not([data-theme=dark]) .operations-dashboard .dashboard-hero h1{line-height:1.18}@media (width<=930px){.operations-dashboard .dashboard-hero{flex-direction:column;align-items:stretch}}:root:not([data-theme=dark]) .c360-record-header{padding:24px}:root:not([data-theme=dark]) .c360-record-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:24px;display:grid}:root:not([data-theme=dark]) .c360-record-sidebar{min-width:0;padding:15px;position:sticky;top:95px}:root:not([data-theme=dark]) .c360-record-sidebar .c360-sidebar-facts{padding-bottom:15px}:root:not([data-theme=dark]) .c360-sidebar-nav{padding:8px 0}:root:not([data-theme=dark]) .c360-sidebar-nav :is(a,button){min-height:34px}:root:not([data-theme=dark]) .c360-record-workspace{min-width:0}:root:not([data-theme=dark]) .jump-section-heading{padding-bottom:16px}@media (width<=1000px){:root:not([data-theme=dark]) .c360-record-layout{grid-template-columns:1fr}:root:not([data-theme=dark]) .c360-record-sidebar{position:static}}@media (width<=620px){:root:not([data-theme=dark]) .c360-record-header{padding:16px}}.profiles-admin-customer-record .profiles-record-tabs{flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 19px;padding:10px 13px;display:flex}.profiles-record-tabs>span{margin-right:4px}.profiles-record-tab{align-items:center;gap:7px;padding:9px 13px;display:inline-flex}.profiles-record-security{margin:14px 0 17px;padding:22px}.profiles-record-security>strong{align-items:center;gap:9px;margin-bottom:23px;display:flex}.profiles-record-security-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.profiles-record-security-grid div{flex-direction:column;gap:7px;min-width:0;display:flex}.profiles-record-security-grid b{overflow-wrap:anywhere}@media (width<=900px){.profiles-record-security-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=550px){.profiles-record-security-grid{grid-template-columns:1fr}.profiles-record-tabs>span{width:100%}}.profiles-original-record-sidebar .profiles-original-record-identity{text-align:center;padding:18px 11px 20px}.profiles-original-record-avatar{place-items:center;width:55px;height:55px;margin:0 auto 13px;display:grid}.profiles-original-record-identity>strong{overflow-wrap:anywhere;line-height:1.4;display:block}.profiles-original-record-identity>small{overflow-wrap:anywhere;margin-top:3px;display:block}.profiles-original-record-pills{flex-wrap:wrap;justify-content:center;gap:7px;margin:11px 0;display:flex}.profiles-original-record-pills span{padding:5px 9px}.profiles-original-record-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:14px 0;display:grid}.profiles-original-record-totals>div{flex-direction:column;gap:3px;padding:12px 4px;display:flex}.profiles-original-record-identity-actions{gap:7px;display:grid}.profiles-original-record-identity-actions button{text-align:left;min-height:32px;padding:8px 9px}.profiles-original-account-panel{margin-bottom:18px;padding:21px 24px}.profiles-original-account-panel h2{align-items:center;gap:10px;margin:0 0 21px;display:flex}.profiles-original-account-panel dl{margin:0}.profiles-original-account-panel dl>div{grid-template-columns:190px minmax(0,1fr);gap:15px;padding:11px 0;display:grid}.profiles-original-account-panel dd{text-align:right;overflow-wrap:anywhere;margin:0}.profiles-original-account-panel>button{margin-top:16px;padding:9px 13px}@media (width<=650px){.profiles-original-account-panel dl>div{grid-template-columns:1fr;gap:3px}.profiles-original-account-panel dd{text-align:left}}.case-type-badge{white-space:nowrap;align-items:center;gap:5px;width:max-content;max-width:100%;min-height:22px;padding:2px 7px;line-height:1;display:inline-flex}.case-type-badge svg{flex:none}.case-type-badge.compact{gap:4px;min-height:18px;padding:1px 5px}.cj-catalogue-policy{align-items:flex-start;gap:14px;margin:0 0 18px;padding:16px 18px;display:flex}.cj-catalogue-policy svg{flex:none;margin-top:2px}.cj-catalogue-policy strong{margin-bottom:4px;display:block}.cj-catalogue-policy p{margin:0;line-height:1.55}.cj-catalogue-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.cj-catalogue-card{min-width:0;overflow:hidden}.cj-catalogue-media{aspect-ratio:1;place-items:center;display:grid;position:relative;overflow:hidden}.cj-catalogue-media img{object-fit:cover;width:100%;height:100%}.cj-publish-badge{padding:5px 8px;position:absolute;top:10px;left:10px}.cj-catalogue-copy{gap:8px;padding:14px;display:grid}.cj-catalogue-copy h3{margin:0;line-height:1.35}.cj-catalogue-copy code{overflow-wrap:anywhere}.cj-catalogue-facts{grid-template-columns:1fr 1fr;gap:8px;margin-top:4px;display:grid}.cj-catalogue-facts span{gap:2px;padding:9px;display:grid}.cj-review-record{align-items:center;gap:6px;display:flex}.cj-catalogue-actions{margin-top:4px;display:flex}.cj-catalogue-actions .button{justify-content:center;width:100%}.cj-catalogue-pagination{justify-content:center;align-items:center;gap:16px;margin:22px 0;display:flex}@media (width<=1200px){.cj-catalogue-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=850px){.cj-catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.cj-catalogue-grid{grid-template-columns:1fr}}.cj-launch-readiness{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 0 18px;padding:16px 18px;display:grid}.cj-launch-readiness-icon{place-items:center;width:42px;height:42px;display:grid}.cj-launch-readiness>div:nth-child(2)>span{display:block}.cj-launch-readiness>div:nth-child(2)>strong{margin:3px 0;display:block}.cj-launch-readiness>div:nth-child(2)>p{margin:0}.cj-launch-readiness-facts{grid-template-columns:repeat(2,minmax(100px,1fr));gap:7px;display:grid}.cj-launch-readiness-facts span{gap:2px;padding:7px 9px;display:grid}.cj-launch-blockers{flex-wrap:wrap;grid-column:2/-1;gap:6px;display:flex}.cj-launch-blockers code{padding:4px 7px}@media (width<=900px){.cj-launch-readiness{grid-template-columns:auto 1fr}.cj-launch-readiness-facts,.cj-launch-blockers{grid-column:1/-1}}.cj-catalogue-card.hidden{opacity:.78}.cj-catalogue-actions.split{grid-template-columns:1fr 1fr;gap:8px;display:grid}.shop-catalogue-tabs{flex-wrap:wrap;gap:8px;width:max-content;max-width:100%;margin:0 0 18px;padding:5px;display:flex}.shop-catalogue-tabs button{cursor:pointer;align-items:center;gap:7px;padding:10px 13px;display:flex}.shop-product-editor-backdrop{z-index:1500;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow:auto}.shop-product-editor{width:min(780px,100%);max-height:calc(100vh - 36px);overflow:auto}.shop-product-editor-head{justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 22px 16px;display:flex}.shop-product-editor-head h2{margin:4px 0 6px}.shop-product-editor-head p{max-width:620px;margin:0;line-height:1.55}.shop-product-editor-form{gap:15px;padding:20px 22px 22px;display:grid}.shop-product-editor-form label{gap:6px;display:grid}.shop-product-editor-form input,.shop-product-editor-form select,.shop-product-editor-form textarea{width:100%;padding:10px 11px}.shop-product-editor-form textarea{resize:vertical;min-height:82px}.shop-editor-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.shop-editor-id{grid-template-columns:1fr 2fr;gap:10px;display:grid}.shop-editor-id span{gap:3px;min-width:0;padding:10px;display:grid}.shop-editor-id code{overflow-wrap:anywhere}.shop-editor-check{justify-content:flex-start;grid-template-columns:auto 1fr!important;align-items:center!important}.shop-editor-check input{width:auto!important}.shop-product-editor-actions{justify-content:flex-end;gap:9px;padding-top:4px;display:flex}@media (width<=680px){.shop-editor-grid,.shop-editor-id{grid-template-columns:1fr}.shop-product-editor-backdrop{padding:8px}.shop-product-editor{max-height:calc(100vh - 16px)}.shop-product-editor-actions{grid-template-columns:1fr;display:grid}.shop-catalogue-tabs{width:100%}.shop-catalogue-tabs button{flex:1;justify-content:center}}.shop-catalogue-header-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}@media (width<=620px){.shop-catalogue-header-actions{grid-template-columns:1fr;width:100%;display:grid}.shop-catalogue-header-actions .button{justify-content:center;width:100%}}.collections-customer-section .jump-section-heading p{margin-top:4px}.collections-clear{align-items:center;gap:12px;padding:15px;display:flex}.collections-clear>div{flex-direction:column;flex:1;gap:2px;display:flex}.collections-status-icon{place-items:center;width:40px;height:40px;display:grid}.collections-customer-summary{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:stretch;gap:10px;display:grid}.collections-summary-card{flex-direction:column;gap:4px;padding:12px 13px;display:flex}.collections-modal-backdrop{z-index:12600;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.collections-modal{grid-template-rows:auto auto minmax(0,1fr);width:min(1320px,96vw);height:min(900px,93vh);display:grid;overflow:hidden}.collections-modal-head{justify-content:space-between;gap:18px;padding:20px 22px 16px;display:flex}.collections-modal-head>div:first-child{min-width:0}.collections-modal-head>div:last-child{gap:7px;display:flex}.collections-modal-head span{display:block}.collections-modal-head p{margin:0}.collections-modal-tabs{gap:4px;padding:9px 13px;display:flex;overflow-x:auto}.collections-modal-tabs button{cursor:pointer;white-space:nowrap;padding:9px 11px}.collections-modal-body{padding:17px 20px 28px;overflow:auto}.collections-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.collections-control-strip{justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;padding:13px 14px;display:flex}.collections-control-strip>div{flex-direction:column;gap:2px;display:flex}.collections-panel{margin-bottom:14px;padding:15px}.collections-panel h3{margin:0 0 12px}.collections-items{gap:8px;display:grid}.collections-items article{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 11px;display:grid}.collections-items article>div{flex-direction:column;gap:2px;display:flex}.collections-detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.collections-detail-list>div{padding:9px 0}.collections-detail-list dd{margin:2px 0 0}.collections-timeline{gap:10px;display:grid}.collections-timeline article{grid-template-columns:auto 1fr;align-items:flex-start;gap:10px;display:grid}.collections-event-dot{width:10px;height:10px;margin-top:5px}.collections-timeline article>div{flex-direction:column;gap:2px;display:flex}.collections-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.arrangement-list{gap:8px;display:grid}.arrangement-list article{flex-direction:column;gap:2px;padding:10px;display:flex}.collection-subheading{margin-top:18px!important}.collections-form{gap:11px;display:grid}.collections-form label{flex-direction:column;gap:5px;display:flex}.collections-form input,.collections-form select,.collections-form textarea{padding:9px 10px}.collections-governance{align-self:start}.collections-governance p{line-height:1.5}.collections-page{gap:16px;display:grid}.collections-page-hero{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.collections-page-hero h1{margin:3px 0 4px}.collections-page-hero p{max-width:760px;margin:0}.collections-page-actions{flex-wrap:wrap;gap:8px;display:flex}.collections-portfolio-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.collections-portfolio-card{padding:13px}.collections-portfolio-card span{display:block}.collections-portfolio-card strong{margin-top:4px;display:block}.collections-policy-layout{grid-template-columns:minmax(0,1.6fr) minmax(320px,.8fr);gap:14px;display:grid}.collections-table-wrap{overflow:auto}.collections-table{width:100%}.collections-table th,.collections-table td{text-align:left;white-space:nowrap;padding:10px 11px}.collections-stage{padding:4px 7px;display:inline-flex}.collections-policy-card{align-self:start;padding:15px}.collections-policy-card h2{margin:0 0 5px}.collections-policy-card>p{line-height:1.45}.collections-policy-form{gap:10px;margin-top:12px;display:grid}.collections-policy-form label{grid-template-columns:1fr 100px;align-items:center;gap:8px;display:grid}.collections-policy-form input[type=number]{width:100%;padding:8px}.collections-policy-form .toggle{grid-template-columns:none;justify-content:space-between;display:flex}.collections-policy-form .toggle input{width:18px;height:18px}.collections-filter-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.collections-filter-row select{padding:8px 9px}.collections-empty{text-align:center;padding:30px}@media (width<=1050px){.collections-customer-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.collections-customer-summary .button{grid-column:1/-1}.collections-metrics,.collections-portfolio-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.collections-policy-layout,.collections-grid{grid-template-columns:1fr}}@media (width<=700px){.collections-modal-backdrop{padding:0}.collections-modal{width:100vw;height:100dvh}.collections-modal-head{padding:15px}.collections-modal-body{padding:13px}.collections-metrics,.collections-customer-summary,.collections-portfolio-metrics{grid-template-columns:1fr}.collections-control-strip{flex-direction:column;align-items:flex-start}.collections-items article,.collections-detail-list{grid-template-columns:1fr}.collections-page-hero{flex-direction:column}}.collections-simulation-lab{gap:13px;padding:15px;display:grid}.collections-simulation-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.collections-simulation-head h2{align-items:center;gap:8px;margin:3px 0 4px;display:flex}.collections-simulation-head p{max-width:900px;margin:0;line-height:1.5}.collections-simulation-badge{white-space:nowrap;align-items:center;padding:5px 9px;display:inline-flex}.collections-simulation-form{grid-template-columns:minmax(220px,1.4fr) minmax(170px,.7fr) minmax(150px,.6fr) auto;align-items:end;gap:10px;display:grid}.collections-simulation-form label{gap:5px;display:grid}.collections-simulation-form input{width:100%;padding:9px 10px}.collections-simulation-list{gap:8px;display:grid}.collections-simulation-list article{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px;display:grid}.collections-simulation-list article>div:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.collections-simulation-list article>small{grid-column:1/-1}.collections-simulation-actions{flex-wrap:wrap;gap:7px;display:flex}@media (width<=900px){.collections-simulation-form{grid-template-columns:1fr 1fr}.collections-simulation-form .button{grid-column:1/-1}.collections-simulation-list article{grid-template-columns:1fr}.collections-simulation-list article>small{grid-column:auto}}@media (width<=600px){.collections-simulation-head{flex-direction:column}.collections-simulation-form{grid-template-columns:1fr}}.collections-customer-simulation{gap:12px;display:grid}.collections-customer-simulation .jump-section-heading h2{align-items:center;gap:8px;display:flex}.collections-simulation-customer-warning{align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.collections-simulation-customer-warning>div{flex-direction:column;gap:2px;display:flex}.collections-simulation-customer-warning span{line-height:1.45}.collections-modal-backdrop{padding:20px!important}.collections-modal{--col-bg:#f3f5f7;--col-surface:#fff;--col-surface-alt:#f7f8fa;--col-surface-strong:#eef1f4;--col-text:#111820;--col-muted:#5d6a78;--col-border:#b7c0ca;--col-border-strong:#28323d;--col-accent:#0d3b66;--col-accent-strong:#082c4d;--col-warning:#9a5d00;--col-danger:#a51624;flex-direction:column!important;width:min(1180px,100vw - 40px)!important;height:auto!important;max-height:calc(100vh - 40px)!important;display:flex!important;overflow:hidden!important}.collections-modal-head{flex:none;min-height:78px;padding:13px 15px!important}.collections-modal-head h2{margin:3px 0 2px!important}.collections-modal-head p{line-height:1.4!important}.collections-modal-head .icon-button{width:32px!important;height:32px!important}.collections-modal-tabs{flex:none;gap:0!important;padding:0!important}.collections-modal-tabs button{min-height:36px!important;padding:8px 12px!important}.collections-modal-body{flex:auto;min-height:0;padding:10px!important;overflow:auto!important}.collections-referral-workspace{grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);align-items:start;gap:8px;display:grid}.collections-referral-head{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:9px;padding:10px 11px;display:grid}.collections-referral-head-icon{justify-content:center;align-items:center;width:28px;height:28px;display:flex}.collections-referral-head span,.collections-referral-governance header span{display:block}.collections-referral-head h3,.collections-referral-governance header h3{margin:2px 0 0}.collections-referral-head p{margin:3px 0 0;line-height:1.4}.collections-referral-warning{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;padding:9px 11px;display:grid}.collections-referral-warning strong{display:block}.collections-referral-warning span{margin-top:2px;line-height:1.42;display:block}.collections-referral-form{display:block}.collections-referral-form>label,.collections-referral-fields label{gap:5px;padding:9px 10px;display:grid}.collections-referral-form input,.collections-referral-form textarea{width:100%}.collections-referral-form input{min-height:34px;padding:6px 8px}.collections-referral-form textarea{resize:vertical;min-height:112px;padding:8px;line-height:1.45}.collections-referral-fields{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.collections-referral-fields small{line-height:1.35}.collections-referral-actions{justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.collections-referral-actions>div{flex-direction:column;gap:2px;min-width:0;display:flex}.collections-referral-actions span{line-height:1.35}.collections-referral-governance{align-self:start}.collections-referral-governance header{padding:9px 10px}.collections-referral-governance dl{margin:0}.collections-referral-governance dl>div{grid-template-columns:105px minmax(0,1fr);gap:8px;padding:8px 9px;display:grid}.collections-referral-governance dd{margin:0;line-height:1.4}.collections-referral-governance-note{align-items:flex-start;gap:7px;padding:8px 9px;line-height:1.4;display:flex}.collections-modal .collections-metrics{gap:0!important;margin-bottom:8px!important}.collections-modal .collections-summary-card{padding:9px 10px!important}.collections-modal .collections-control-strip,.collections-modal .collections-panel{margin-bottom:8px!important}.collections-modal .collections-control-strip{padding:9px 10px!important}.collections-modal .collections-panel{padding:10px!important}html[data-theme=dark] .collections-modal{--col-bg:#070b0f;--col-surface:#0b1016;--col-surface-alt:#111820;--col-surface-strong:#151d26;--col-text:#f6f8fa;--col-muted:#c4ced8;--col-border:#6f7d8c;--col-border-strong:#d9e1e8;--col-accent:#8fc7f4;--col-accent-strong:#b8ddfa;--col-warning:#f0c36b;--col-danger:#ff8692;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] .collections-modal input,html[data-theme=dark] .collections-modal select,html[data-theme=dark] .collections-modal textarea{-webkit-text-fill-color:#fff!important}@media (width<=900px){.collections-referral-workspace,.collections-referral-fields{grid-template-columns:1fr}}@media (width<=700px){.collections-modal-backdrop{padding:0!important}.collections-modal{width:100vw!important;height:100dvh!important;max-height:100dvh!important}.collections-modal-head{padding:11px 12px!important}.collections-referral-actions{flex-direction:column;align-items:stretch}.collections-referral-actions .button{justify-content:center;width:100%}}.collections-payment-workspace{display:block}.collections-payment-summary{grid-template-columns:repeat(3,minmax(0,1fr)) auto;margin-bottom:8px;display:grid}.collections-payment-summary>div{min-height:64px;padding:8px 10px}.collections-payment-summary>div>span,.collections-payment-method header span,.collections-payment-history header span{display:block}.collections-payment-summary strong{margin-top:3px;display:block}.collections-payment-summary small{margin-top:2px;line-height:1.35;display:block}.collections-payment-summary>.button{align-self:center;margin:0 9px}.collections-payment-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:8px;display:grid}.collections-payment-method{min-width:0}.collections-payment-method>header{grid-template-columns:24px minmax(0,1fr);gap:7px;padding:9px 10px;display:grid}.collections-payment-method h3,.collections-payment-history h3{margin:2px 0 0}.collections-payment-method header p{margin:3px 0 0;line-height:1.4}.collections-payment-field{gap:5px;padding:8px 10px;display:grid}.collections-payment-field>small{line-height:1.4}.collections-payment-field :where(input,select){width:100%;min-height:34px;padding:6px 8px}.collections-payment-callout{padding:9px 10px}.collections-payment-callout strong{display:block}.collections-payment-callout span{margin-top:3px;line-height:1.4;display:block}.collections-payment-buttons{flex-wrap:wrap;justify-content:flex-end;gap:6px;padding:8px 10px;display:flex}.collections-generated-link{justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.collections-generated-link>div{gap:5px;display:flex}.collections-invoice-links article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.collections-invoice-links article>div strong{display:block}.collections-invoice-links article>div span{margin-top:2px;display:block}.collections-payment-history>header{padding:8px 10px}.collections-payment-ledger article{grid-template-columns:minmax(0,1.2fr) 150px minmax(180px,.8fr);display:grid}.collections-payment-ledger article>div{min-width:0;padding:8px 10px}.collections-payment-ledger strong{display:block}.collections-payment-ledger small{margin-top:2px;line-height:1.35;display:block}.collections-payment-empty,.collections-payment-loading{text-align:center;padding:28px 12px}.collections-payment-empty strong{display:block}.collections-payment-empty span{margin-top:4px;display:block}@media (width<=850px){.collections-payment-methods{grid-template-columns:1fr}.collections-payment-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.collections-payment-summary>.button{justify-self:start;margin:8px}.collections-payment-ledger article{grid-template-columns:1fr}}@media (width<=560px){.collections-payment-summary{grid-template-columns:1fr}.collections-payment-buttons{flex-direction:column;align-items:stretch}.collections-payment-buttons .button{justify-content:center;width:100%}.collections-generated-link{flex-direction:column;align-items:flex-start}}.revenue-recovery-panel{gap:10px;display:grid}.revenue-recovery-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.revenue-recovery-head>div{min-width:0}.revenue-recovery-head h3{margin:3px 0 4px!important}.revenue-recovery-head p{max-width:860px;margin:0!important}.revenue-recovery-state{white-space:nowrap;align-items:center;padding:5px 8px;display:inline-flex}.revenue-recovery-list{gap:8px;display:grid}.revenue-recovery-list>article{gap:9px;padding:10px;display:grid}.revenue-recovery-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.revenue-recovery-title>div{flex-direction:column;gap:2px;min-width:0;display:flex}.revenue-recovery-failure{flex-direction:column;gap:2px;padding:6px 9px;display:flex}.revenue-recovery-actions{flex-wrap:wrap;gap:7px;display:flex}@media (width<=700px){.revenue-recovery-head,.revenue-recovery-title{flex-direction:column}.revenue-recovery-state{align-self:flex-start}}.stripe-recovery-control{gap:12px;padding:14px;display:grid}.stripe-recovery-control-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.stripe-recovery-control-head h2{margin:3px 0 4px}.stripe-recovery-control-head p{max-width:900px;margin:0;line-height:1.5}.stripe-recovery-control-state{white-space:nowrap;align-items:center;padding:5px 8px;display:inline-flex}.stripe-recovery-control-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.stripe-recovery-policy{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stripe-recovery-policy>div{flex-direction:column;gap:3px;padding:10px;display:flex}.stripe-recovery-policy span{line-height:1.4}.stripe-recovery-control-actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=1050px){.stripe-recovery-control-grid,.stripe-recovery-policy{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.stripe-recovery-control-head{flex-direction:column}.stripe-recovery-control-grid,.stripe-recovery-policy{grid-template-columns:1fr}}.stripe-recovery-invoices{min-width:0;max-width:100%;margin-block:12px}.stripe-recovery-invoices table{min-width:1120px}.stripe-recovery-invoices td div,.stripe-recovery-invoices td small{margin-top:4px}.stripe-recovery-invoices .stripe-recovery-reason{white-space:normal;min-width:160px;max-width:240px}.stripe-recovery-invoices td:last-child .button{margin-block:5px;display:flex}.collections-page{grid-template-columns:minmax(0,1fr)}.collections-page>*,.collections-policy-layout>section,.stripe-recovery-control>*{min-width:0}.stripe-recovery-control{grid-template-columns:minmax(0,1fr)}.collections-page-actions,.stripe-recovery-control-actions{flex-wrap:wrap;max-width:100%}.stripe-recovery-control-state{white-space:normal;overflow-wrap:anywhere;max-width:100%}.stripe-recovery-policy code,.collections-detail-list dd{overflow-wrap:anywhere}.collections-policy-form label{grid-template-columns:minmax(0,1fr) minmax(0,100px)}.collections-policy-form input,.collections-policy-form select{min-width:0;max-width:100%}html[data-theme=dark] body .stripe-recovery-control{--col-surface:#101a2a;--col-surface-alt:#162232;--col-text:#eef4fb;--col-muted:#c4ced8;--col-border:#40516a;--col-border-strong:#52657e}.revenue-recovery-customer-action,.collections-payment-action-required{align-items:flex-start;gap:10px;margin:10px 0;padding:11px 12px;display:flex}.revenue-recovery-customer-action>div,.collections-payment-action-required{flex-direction:column}.revenue-recovery-customer-action>div{gap:3px;display:flex}.revenue-recovery-customer-action span,.revenue-recovery-customer-action small,.collections-payment-action-required span,.collections-payment-action-required small{line-height:1.45}.collections-payment-action-required{display:flex}.stripe-recovery-required-action{min-width:250px;white-space:normal!important}.stripe-recovery-required-action strong,.stripe-recovery-required-action span,.stripe-recovery-required-action small{white-space:normal;display:block}.stripe-recovery-required-action span{margin-top:3px}.stripe-recovery-required-action small{margin-top:5px}.stripe-retry-blocked,.stripe-recovery-status.action-required{align-items:center;padding:3px 6px;display:inline-flex}.stripe-recovery-provider-links{flex-wrap:wrap;gap:6px;min-width:180px;display:flex}.companies-house-lookup{flex-direction:column;grid-column:1/-1;gap:12px;padding:14px;display:flex}.companies-house-heading{align-items:flex-start;gap:10px;display:flex}.companies-house-heading>div{flex-direction:column;gap:3px;display:flex}.companies-house-heading small{line-height:1.45}.companies-house-search-row{grid-template-columns:1fr auto;gap:8px;display:grid}.companies-house-search-input{align-items:center;gap:8px;min-height:40px;padding:0 10px;display:flex}.companies-house-search-input svg{flex:none}.companies-house-search-input input{width:100%}.companies-house-results{flex-direction:column;gap:7px;display:flex}.companies-house-results button{text-align:left;cursor:pointer;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding:11px;display:grid}.companies-house-results button:disabled{cursor:wait;opacity:.72}.companies-house-results button>svg:first-child{margin-top:2px}.companies-house-results button>span{flex-direction:column;gap:2px;min-width:0;display:flex}.companies-house-results small{line-height:1.4}.companies-house-selected{align-items:flex-start;gap:7px;padding:9px 10px;line-height:1.45;display:flex}.companies-house-error{padding:9px 10px}.companies-house-empty{margin:0}.companies-house-manual-link{cursor:pointer;align-self:flex-start;padding:0}@keyframes companies-house-spin{to{transform:rotate(360deg)}}@media (width<=650px){.companies-house-search-row{grid-template-columns:1fr}.companies-house-search-row .button{justify-content:center}.companies-house-results button{grid-template-columns:auto 1fr}}.id-modal-backdrop{z-index:12000;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.id-modal{grid-template-rows:auto auto minmax(0,1fr);width:min(1380px,96vw);height:min(900px,92vh);display:grid;overflow:hidden}.id-modal-header{justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px 17px;display:flex}.id-modal-header>div:first-child{min-width:0}.id-modal-header span{display:block}.id-modal-header h2{margin:4px 0 2px}.id-modal-header p{overflow-wrap:anywhere;margin:0}.id-modal-header-actions{flex:none;align-items:center;gap:8px;display:flex}.id-modal-close{cursor:pointer;place-items:center;width:38px;height:38px;display:grid}.id-modal-close:disabled{opacity:.5;cursor:not-allowed}.id-modal-tabs{scrollbar-width:thin;gap:4px;padding:10px 14px;display:flex;overflow-x:auto}.id-modal-tabs button{white-space:nowrap;cursor:pointer;align-items:center;gap:7px;padding:9px 11px;display:inline-flex}.id-modal-body{padding:18px 20px 28px;overflow:auto}.id-modal-body>.account-panel:last-child,.id-modal-body>.account-control-grid:last-child{margin-bottom:0}.id-modal-action-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;padding-top:14px;display:flex}.id-modal-action-row span{line-height:1.45}.id-modal .account-control-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.id-modal .operation-notice{margin-bottom:14px}.id-modal .empty-inline{line-height:1.5}.id-modal .deletion-status-card{margin-top:0}.id-modal .account-table-wrap{max-height:360px}.id-modal .identity-event-list,.id-modal .audit-card-list{max-height:520px;padding-right:2px;overflow:auto}@media (width<=1100px){.id-modal{width:98vw;height:94vh}.id-modal .account-control-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.id-modal-backdrop{padding:0}.id-modal{width:100vw;height:100dvh;max-height:none}.id-modal-header{padding:15px}.id-modal-header .button{display:none}.id-modal-tabs{padding:8px}.id-modal-tabs button{padding:9px 10px}.id-modal-body{padding:14px}.id-modal .account-control-summary{grid-template-columns:1fr}.id-modal-header-actions{gap:4px}}.account-control-section{scroll-margin-top:150px}.account-control-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.account-control-heading p{max-width:760px;margin:5px 0 0;line-height:1.5}.account-control-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.account-summary-card{align-items:flex-start;gap:11px;min-width:0;padding:14px;display:flex;position:relative}.account-summary-card>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.account-summary-card small{overflow-wrap:anywhere;line-height:1.35}.summary-icon,.panel-icon{flex:none;place-items:center;width:34px;height:34px;display:grid}.status-lamp{flex:none;width:9px;height:9px;display:inline-block}.account-summary-card>.status-lamp{position:absolute;top:12px;right:12px}.account-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.account-control-grid.compact{margin:0}.account-panel{margin-bottom:14px;overflow:hidden}.account-panel-heading{align-items:center;gap:10px;padding:14px 16px;display:flex}.account-panel-heading h3{margin:0}.account-panel-body{min-width:0;padding:15px 16px}.account-detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.account-detail-list>div{min-width:0;padding:9px 0}.account-detail-list dt{margin-bottom:3px}.account-detail-list dd{overflow-wrap:anywhere;margin:0}.deletion-status-card{align-items:flex-start;gap:10px;margin-top:14px;padding:12px;display:flex}.deletion-status-card>div{flex-direction:column;flex:1;gap:2px;display:flex}.auth-method-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.auth-method-card{align-items:flex-start;gap:10px;padding:12px;display:flex}.auth-method-icon{place-items:center;width:34px;height:34px;display:grid}.auth-method-card>div:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.auth-method-card span,.auth-method-card small{overflow-wrap:anywhere}.identity-event-list,.audit-card-list{flex-direction:column;gap:8px;display:flex}.identity-event{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;padding:11px 12px;display:grid}.identity-event>div{flex-direction:column;gap:2px;display:flex}.identity-role-row{grid-template-columns:110px 1fr;align-items:start;gap:12px;margin-bottom:14px;display:grid}.chip-row{flex-wrap:wrap;gap:6px;display:flex}.identity-chip{padding:5px 8px;display:inline-flex}.permission-accordion-list{flex-direction:column;gap:8px;display:flex}.permission-accordion{overflow:hidden}.permission-accordion summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.permission-accordion summary::-webkit-details-marker{display:none}.permission-accordion summary>span{align-items:center;gap:7px;display:flex}.permission-accordion[open] summary svg:last-child{transform:rotate(180deg)}.permission-accordion-body{padding:8px 12px}.permission-accordion-body>div{flex-direction:column;gap:2px;padding:8px 0;display:flex}.account-table-wrap{overflow:auto}.account-table{width:100%}.account-table th{text-align:left;white-space:nowrap;padding:9px 10px}.account-table td{vertical-align:top;overflow-wrap:anywhere;padding:9px 10px}.service-truth-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.service-truth-list article{flex-direction:column;gap:2px;padding:10px;display:flex}.account-help{margin:9px 0 0;line-height:1.5}.risk-banner{align-items:flex-start;gap:11px;margin-bottom:12px;padding:12px;display:flex}.risk-banner>div{flex-direction:column;gap:2px;display:flex}.account-subheading{margin:13px 0 8px}.investigation-note-box{margin-top:12px}.investigation-note-box summary{cursor:pointer;padding:11px 12px}.investigation-note-box form{gap:10px;padding:12px;display:grid}.investigation-note-box label{flex-direction:column;gap:5px;display:flex}.investigation-note-box select,.investigation-note-box textarea{width:100%;padding:9px}.audit-card{grid-template-columns:auto minmax(0,1fr);gap:11px;padding:12px;display:grid}.audit-card-main{flex-direction:column;gap:6px;min-width:0;display:flex}.audit-card-title{justify-content:space-between;gap:10px;display:flex}.audit-meta{flex-wrap:wrap;gap:9px;display:flex}.audit-meta>span{align-items:center;gap:4px;display:inline-flex}.audit-card code{overflow-wrap:anywhere}@media (width<=1100px){.account-control-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=780px){.account-control-summary,.account-control-grid,.account-detail-list,.auth-method-grid,.service-truth-list{grid-template-columns:1fr}.account-control-heading{flex-direction:column}.identity-role-row{grid-template-columns:1fr}.audit-card-title{flex-direction:column}}.account-support-desk{margin-top:10px}.account-support-summary{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.account-support-summary>div{min-height:70px;padding:9px 10px}.account-support-summary span,.account-support-referral header>span,.account-support-referrals header>span{display:block}.account-support-summary strong{margin-top:3px;display:block}.account-support-summary small{overflow-wrap:anywhere;margin-top:3px;display:block}.account-support-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.account-support-actions>button{text-align:left;cursor:pointer;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;padding:10px;display:grid}.account-support-actions button:disabled{opacity:.55;cursor:not-allowed}.account-support-actions strong{display:block}.account-support-actions small{margin-top:2px;line-height:1.4;display:block}.account-support-workspace{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);display:grid}.account-support-referral header,.account-support-referrals header{padding:9px 10px}.account-support-referral h4,.account-support-referrals h4{margin:2px 0 0}.account-support-referral header p{margin:3px 0 0}.account-support-referral form{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.account-support-referral label{gap:5px;padding:8px 9px;display:grid}.account-support-referral label.wide{grid-column:1/-1}.account-support-referral :where(select,textarea){width:100%;padding:6px 7px}.account-support-referral-footer{grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding:8px 9px;display:flex}.account-support-referral-footer>span{align-items:center;gap:5px;display:flex}.account-support-referral-list article{justify-content:space-between;align-items:flex-start;gap:10px;padding:9px 10px;display:flex}.account-support-referral-list article>div{min-width:0}.account-support-referral-list strong{display:block}.account-support-referral-list span,.account-support-referral-list small{overflow-wrap:anywhere;margin-top:3px;line-height:1.4;display:block}@media (width<=900px){.account-support-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.account-support-workspace{grid-template-columns:1fr}}@media (width<=650px){.account-support-summary,.account-support-actions,.account-support-referral form{grid-template-columns:1fr}.account-support-referral label.wide{grid-column:1}.account-support-referral-footer{flex-direction:column;align-items:stretch}}.account-support-referral :where(input[type=text],select,textarea){box-sizing:border-box;width:100%;padding:6px 7px}.account-support-referral-check{align-items:center;grid-template-columns:18px 1fr!important}.account-support-referral-check input{margin:0;width:auto!important}.account-support-referral-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.customer-back-office-summary{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.customer-back-office-summary>div{min-width:0;padding:10px 12px}.customer-back-office-summary span,.customer-back-office-create header>span,.customer-back-office-current header>span{display:block}.customer-back-office-summary strong{margin-top:3px;display:block}.customer-back-office-summary small{margin-top:2px;display:block}.customer-back-office-layout{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);display:grid}.customer-back-office-create header,.customer-back-office-current header{padding:9px 10px}.customer-back-office-create h4,.customer-back-office-current h4{margin:2px 0 0}.customer-back-office-create header p{margin:3px 0 0}.customer-back-office-create form{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.customer-back-office-create label{gap:5px;padding:8px 9px;display:grid}.customer-back-office-create label.wide{grid-column:1/-1}.customer-back-office-create :where(input,select,textarea){box-sizing:border-box;width:100%;padding:6px 7px}.customer-back-office-create textarea{resize:vertical}.customer-back-office-check{align-items:center;grid-template-columns:18px 1fr!important}.customer-back-office-check input{margin:0;width:auto!important}.customer-back-office-form-footer{grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding:8px 9px;display:flex}.customer-back-office-form-footer>span{align-items:center;gap:5px;line-height:1.4;display:flex}.customer-back-office-list article{justify-content:space-between;align-items:flex-start;gap:10px;padding:9px 10px;display:flex}.customer-back-office-list article>div{min-width:0}.customer-back-office-list strong{display:block}.customer-back-office-list span,.customer-back-office-list small{overflow-wrap:anywhere;margin-top:3px;line-height:1.4;display:block}.customer-back-office-list small:first-of-type{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.customer-back-office-history-note{align-items:center;gap:6px;padding:9px 10px;display:flex}@media (width<=900px){.customer-back-office-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-back-office-layout{grid-template-columns:1fr}}@media (width<=650px){.customer-back-office-summary,.customer-back-office-create form{grid-template-columns:1fr}.customer-back-office-create label.wide{grid-column:1}.customer-back-office-form-footer{flex-direction:column;align-items:stretch}.customer-back-office-list article{flex-direction:column}.customer-back-office-list article>button{align-self:flex-end}}.commerce-modal-backdrop{z-index:12500;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.commerce-modal{grid-template-rows:auto auto minmax(0,1fr) auto;width:min(1260px,96vw);height:min(860px,92vh);display:grid;overflow:hidden}.commerce-modal-head{justify-content:space-between;gap:20px;padding:20px 22px 17px;display:flex}.commerce-modal-head span{display:block}.commerce-modal-head h2{margin:4px 0 2px}.commerce-modal-head p{margin:0;line-height:1.45}.commerce-modal-body{padding:18px 20px 28px;overflow:auto}.commerce-modal-footer{justify-content:flex-end;padding:13px 18px;display:flex}.commerce-tabs{gap:5px;padding:9px 14px;display:flex}.commerce-tabs button{cursor:pointer;align-items:center;gap:7px;padding:9px 12px;display:inline-flex}.commerce-security{align-items:flex-start;gap:11px;margin-bottom:16px;padding:13px 14px;display:flex}.commerce-security>div{flex-direction:column;gap:2px;display:flex}.commerce-security span{line-height:1.45}.commerce-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.commerce-panel{margin-bottom:16px;padding:16px}.commerce-panel h3{margin:0 0 13px}.commerce-panel label{flex-direction:column;gap:5px;margin-bottom:13px;display:flex}.commerce-panel select,.commerce-panel input,.commerce-panel textarea{width:100%;padding:10px 11px}.commerce-panel label small{line-height:1.4}.checkout-preview{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0 15px;display:grid}.checkout-preview>div,.customer-purchase-summary{flex-direction:column;gap:3px;padding:12px;display:flex}.commerce-primary{justify-content:center;width:100%;margin:15px 0}.checkout-created{grid-template-columns:auto 1fr;gap:10px;padding:13px;display:grid}.checkout-created>div:nth-child(2){flex-direction:column;gap:2px;display:flex}.checkout-created-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.commerce-history{margin-top:4px;padding-top:16px}.commerce-section-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:11px;display:flex}.commerce-section-head h3{margin:0}.commerce-section-head p{margin:2px 0 0}.checkout-history-list{gap:8px;display:grid}.checkout-history-list article{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:11px;display:grid}.checkout-history-list article>div{flex-direction:column;gap:2px;display:flex}.commerce-warning{align-items:flex-start;gap:7px;padding:9px 10px;line-height:1.45;display:flex}.commerce-warning.subtle{margin-top:12px}.export-format-grid.compact{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:14px;display:grid}.export-format-grid.compact button{cursor:pointer;align-items:center;gap:8px;padding:11px;display:flex}.deletion-summary{grid-template-columns:1fr 1fr;gap:0;margin:0 0 14px;display:grid}.deletion-summary>div{padding:8px 0}.deletion-summary dd{overflow-wrap:anywhere;margin:2px 0 0}.deletion-export-preview{white-space:pre-wrap;word-break:break-word;max-height:390px;margin:0;padding:13px;overflow:auto}.deletion-export-actions{flex-wrap:wrap;gap:9px;margin-top:12px;display:flex}.deletion-review-grid{gap:14px;display:grid}.deletion-decision{flex-direction:column;gap:3px;padding:14px;display:flex}.review-list{flex-direction:column;gap:2px;padding:10px 0;display:flex}.danger-zone p{line-height:1.5}.data-deletion-modal{width:min(1320px,96vw)}@media (width<=900px){.commerce-grid,.checkout-preview{grid-template-columns:1fr}.commerce-modal{width:98vw;height:94vh}.deletion-summary{grid-template-columns:1fr}}@media (width<=700px){.commerce-modal-backdrop{padding:0}.commerce-modal{width:100vw;height:100dvh}.commerce-modal-head{padding:15px}.commerce-modal-body{padding:14px}.commerce-tabs{overflow-x:auto}.commerce-modal-footer{padding:10px 14px}}.dp-hub{flex-direction:column;gap:18px;display:flex}.dp-hub-heading{align-items:flex-start}.dp-hub-heading p{max-width:760px}.dp-loading{padding:22px}.dp-law-strip{align-items:flex-start;gap:12px;padding:15px 16px;display:flex}.dp-law-strip>svg{flex:none;margin-top:1px}.dp-law-strip div{flex-direction:column;gap:4px;display:flex}.dp-law-strip span{line-height:1.5}.dp-status-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.dp-status-card{grid-template-columns:auto 1fr;align-items:start;gap:11px;min-width:0;padding:14px;display:grid}.dp-status-icon{place-items:center;width:34px;height:34px;display:grid}.dp-status-card>div{flex-direction:column;gap:2px;min-width:0;display:flex}.dp-status-card strong{overflow-wrap:anywhere}.dp-status-card span:last-child{line-height:1.4}.dp-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dp-panel{flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex}.dp-panel>header{align-items:flex-start;gap:11px;display:flex}.dp-panel-icon{flex:none;place-items:center;width:36px;height:36px;display:grid}.dp-panel h3{margin:0}.dp-panel header p{margin:4px 0 0;line-height:1.45}.dp-data-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dp-data-list>div{justify-content:space-between;gap:8px;padding:10px 11px;display:flex}.dp-inline-note{align-items:flex-start;gap:8px;padding:10px 11px;display:flex}.dp-inline-note svg{flex:none;margin-top:1px}.dp-help{line-height:1.45}.dp-rights-list{flex-direction:column;display:flex;overflow:hidden}.dp-right-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.dp-right-row>div{flex-direction:column;gap:2px;min-width:0;display:flex}.dp-right-row span{line-height:1.35}.dp-right-row button{cursor:pointer;white-space:nowrap}.dp-count{place-items:center;min-width:23px;height:23px;display:grid!important}.dp-preference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.dp-preference{flex-direction:column;gap:3px;padding:11px 12px;display:flex}.dp-erasure-state{flex-direction:column;gap:3px;padding:12px 13px;display:flex}.dp-panel>.button{align-self:flex-start}.dp-governance-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.dp-governance-list>div{padding:10px 11px}.dp-governance-list dd{margin:3px 0 0}@media (width<=1200px){.dp-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.dp-status-grid,.dp-workspace-grid,.dp-data-list,.dp-preference-grid,.dp-governance-list{grid-template-columns:1fr}.dp-right-row{grid-template-columns:minmax(0,1fr) auto}.dp-right-row .dp-count{grid-area:1/2/3}.dp-right-row button{text-align:left;grid-column:1/3;padding:3px 0}}.details-service-embedded{box-sizing:border-box;width:100%;margin-top:22px;padding-top:20px}.details-service-inline-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.details-service-inline-heading>div{min-width:0}.details-service-inline-heading>div>span{margin-bottom:4px;display:block}.details-service-inline-heading h3{margin:0}.details-service-inline-heading p{max-width:900px;margin:7px 0 0;line-height:1.5}.details-service-heading{align-items:flex-start}.details-service-heading>div>p{max-width:900px;margin:6px 0 0}.details-service-verification-banner{align-items:flex-start;gap:12px;margin-bottom:18px;padding:14px 16px;display:flex}.details-service-verification-banner>svg{flex:none;margin-top:2px}.details-service-verification-banner>div{flex-direction:column;gap:3px;min-width:0;display:flex}.details-service-verification-banner span,.details-service-verification-banner small{overflow-wrap:anywhere}.details-service-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.details-service-card{align-items:flex-start;gap:14px;min-height:122px;padding:18px;display:flex}.details-service-card.loading,.details-service-card.error{flex-direction:column;min-height:auto;display:flex}.details-service-icon{flex:none;place-items:center;width:38px;height:38px;display:grid}.details-service-card>div{flex-direction:column;gap:5px;min-width:0;display:flex}.details-service-card strong{overflow-wrap:anywhere;line-height:1.3}.details-service-card span{overflow-wrap:anywhere;line-height:1.45}.details-service-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0;display:flex}.details-service-history{overflow:hidden}.details-service-history-head{justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.details-service-history-head>div{flex-direction:column;gap:3px;display:flex}.details-service-status{width:auto;padding:5px 9px;display:inline-flex!important}.details-service-request-list{flex-direction:column;display:flex}.details-service-request-list article{align-items:flex-start;gap:11px;padding:14px 18px;display:flex}.details-service-request-icon{flex:none;place-items:center;width:30px;height:30px;display:grid}.details-service-request-list article>div{flex-direction:column;gap:2px;min-width:0;display:flex}.details-service-request-list strong,.details-service-request-list span,.details-service-request-list small{overflow-wrap:anywhere}.details-service-modal{max-width:760px}.details-service-modal-body{padding:20px}.details-service-security{gap:11px;margin-bottom:18px;padding:13px 14px;display:flex}.details-service-security>svg{flex:none;margin-top:1px}.details-service-security>div{flex-direction:column;gap:3px;display:flex}.details-service-security span{line-height:1.45}.details-service-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.details-service-form-grid label,.details-service-expiry{flex-direction:column;gap:6px;display:flex}.details-service-form-grid label.wide{grid-column:1/-1}.details-service-form-grid input,.details-service-expiry select{padding:11px 12px}.verify-check{align-items:flex-start;padding:11px;flex-direction:row!important;gap:9px!important}.verify-check input{margin-top:3px}.verify-check>span{flex-direction:column;gap:2px;display:flex}.details-service-send-summary{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 18px;display:grid}.details-service-send-summary div{padding:12px}.details-service-send-summary dd{overflow-wrap:anywhere;margin:4px 0 0}.details-service-expiry{max-width:240px}.details-service-copy{margin:16px 0 0;line-height:1.5}@media (width<=1100px){.details-service-summary{grid-template-columns:1fr 1fr}.details-service-summary .details-service-card:last-child{grid-column:1/-1}}@media (width<=760px){.details-service-summary{grid-template-columns:1fr}.details-service-summary .details-service-card:last-child{grid-column:auto}.details-service-form-grid,.details-service-send-summary{grid-template-columns:1fr}.details-service-form-grid label.wide{grid-column:auto}}.crm-didit-panel{margin:18px 0 26px;padding:clamp(20px,3vw,30px)}.crm-didit-header{align-items:center;gap:14px;padding-bottom:18px;display:flex}.crm-didit-mark{place-items:center;min-width:52px;height:52px;display:grid}.crm-didit-headings{flex:1;min-width:0}.crm-didit-headings h3{margin:5px 0}.crm-didit-headings p,.crm-didit-actions-panel p{margin:0;line-height:1.55}.crm-didit-refresh,.crm-didit-audit button{cursor:pointer;align-items:center;gap:8px;padding:10px 13px;display:inline-flex}.crm-didit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.crm-didit-grid article{flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.crm-didit-grid strong{overflow-wrap:anywhere}.crm-didit-alert,.crm-didit-info{align-items:center;gap:8px;margin:12px 0;padding:12px 15px;display:flex}.crm-didit-actions-panel{padding:20px}.crm-didit-panel h4{align-items:center;gap:8px;margin:0 0 10px;display:flex}.crm-didit-actions-panel label{margin:16px 0 0;display:block}.crm-didit-actions-panel textarea,.crm-didit-actions-panel select{width:100%;margin:7px 0 0;padding:12px;display:block}.crm-didit-buttons{flex-wrap:wrap;align-items:center;gap:10px;margin:17px 0 13px;display:flex}.crm-didit-buttons button,.crm-didit-buttons a,.crm-didit-case button{cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:12px 14px;display:inline-flex}.crm-didit-buttons button:disabled,.crm-didit-case button:disabled{opacity:.45;cursor:not-allowed}.crm-didit-footnote{align-items:flex-start;gap:8px;margin:15px 0 0;line-height:1.6;display:flex}.crm-didit-histories{grid-template-columns:1fr 1fr;gap:16px;margin:20px 0;display:grid}.crm-didit-list{min-width:0;padding:18px}.crm-didit-scroll{width:100%;overflow-x:auto}.crm-didit-scroll table{text-align:left;table-layout:auto;width:100%;min-width:540px}.crm-didit-scroll th,.crm-didit-scroll td{vertical-align:top;overflow-wrap:normal;word-break:normal;padding:10px}.crm-didit-scroll th{white-space:nowrap}.crm-didit-scroll code{overflow-wrap:anywhere;word-break:break-word}.crm-didit-case{justify-content:space-between;align-items:flex-start;gap:12px;padding:13px 0;display:flex}.crm-didit-case div{overflow-wrap:anywhere;flex-direction:column;gap:5px;display:flex}.crm-didit-case button{flex-shrink:0}.crm-didit-audit{margin:18px 0}.crm-didit-audit .crm-didit-scroll{margin-top:12px}@media (width<=1100px){.crm-didit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-didit-histories{grid-template-columns:1fr}}@media (width<=620px){.crm-didit-grid{grid-template-columns:1fr}.crm-didit-header{flex-wrap:wrap}.crm-didit-refresh{justify-content:center;width:100%}.crm-didit-buttons{flex-direction:column;align-items:stretch}.crm-didit-buttons>*{width:100%}.crm-didit-case{flex-direction:column}}.crm-didit-session-cancel{cursor:pointer;white-space:nowrap;min-height:36px;padding:8px 11px;line-height:1.4}.crm-didit-session-cancel:disabled{opacity:.5;cursor:not-allowed}.crm-didit-deletion-status{margin-top:7px;line-height:1.4}.crm-didit-evidence-warning{margin:17px 0;padding:16px 18px;line-height:1.55}.crm-didit-evidence-warning p{margin:10px 0 0;line-height:1.6}.crm-didit-age-confirmed{margin:17px 0;padding:16px 18px;line-height:1.55}.crm-didit-age-confirmed p{margin:10px 0 0;line-height:1.6}.finance-privacy-section{scroll-margin-top:84px}.fp-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.fp-heading p{max-width:850px;margin:6px 0 0;line-height:1.55}.fp-action-strip,.fp-law-banner{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:16px 18px;display:flex}.fp-action-strip>div,.fp-law-banner{align-items:flex-start}.fp-action-strip>div,.fp-law-banner>div{gap:12px;display:flex}.fp-action-strip span,.fp-law-banner div{flex-direction:column;gap:3px;display:flex}.fp-action-strip small,.fp-law-banner span,.fp-help{line-height:1.45}.fp-law-banner{justify-content:flex-start}.fp-payment-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;display:grid}.fp-payment-card{padding:16px}.fp-card-top{align-items:center;gap:12px;display:flex}.fp-card-top>div{flex-direction:column;flex:1;gap:2px;display:flex}.fp-icon{place-items:center;width:38px;height:38px;display:grid}.fp-status{padding:5px 9px}.fp-payment-card dl,.fp-modal-details{grid-template-columns:1fr 1fr;gap:10px;margin:15px 0 0;display:grid}.fp-payment-card dl>div,.fp-modal-details>div{flex-direction:column;gap:3px;display:flex}.fp-payment-card dl .wide{grid-column:1/-1}.fp-payment-card dd,.fp-modal-details dd{overflow-wrap:anywhere;margin:0}.fp-summary-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:16px;display:grid}.fp-summary{flex-direction:column;gap:4px;padding:14px 16px;display:flex}.fp-privacy-list{flex-direction:column;gap:10px;display:flex}.fp-privacy-card{gap:13px;padding:15px 16px;display:flex;position:relative}.fp-lamp{flex:none;width:10px;height:10px;margin-top:7px}.fp-privacy-main{flex:1;min-width:0}.fp-privacy-title{justify-content:space-between;gap:12px;display:flex}.fp-privacy-main p{margin:7px 0;line-height:1.5}.fp-meta{flex-wrap:wrap;gap:6px 13px;display:flex}.fp-privacy-main>small{margin-top:7px;display:block}.fp-empty{padding:20px}.fp-modal{width:min(720px,100vw - 28px);max-width:720px}.fp-modal-body{padding:18px 20px}.fp-secure-callout{gap:12px;padding:14px;display:flex}.fp-secure-callout div{flex-direction:column;gap:3px;display:flex}.fp-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.fp-form-grid label{flex-direction:column;gap:6px;display:flex}.fp-form-grid input,.fp-form-grid select,.fp-form-grid textarea{box-sizing:border-box;width:100%;padding:10px 11px}.fp-form-grid .wide{grid-column:1/-1}.fp-form-note{padding:12px 14px;line-height:1.45}.fp-help{margin:14px 0 0}@media (width<=720px){.fp-heading,.fp-action-strip,.fp-privacy-card{flex-direction:column}.fp-form-grid,.fp-payment-card dl,.fp-modal-details{grid-template-columns:1fr}.fp-form-grid .wide,.fp-payment-card dl .wide{grid-column:auto}.fp-privacy-title{flex-direction:column}.fp-action-strip .button{width:100%}}.generated-communications{gap:10px;margin-top:18px;display:grid}.generated-communications-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:13px 14px;display:flex}.generated-communications-head>div{gap:3px;display:grid}.generated-communications-list{gap:6px;display:grid}.generated-communication-row{text-align:left;cursor:pointer;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:11px 12px;display:grid}.generated-channel{place-items:center;width:32px;height:32px;display:grid}.generated-copy{gap:3px;min-width:0;display:grid}.generated-copy strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.generated-meta{justify-items:end;gap:4px;display:grid}.generated-status{padding:4px 6px}.generated-communications-empty{padding:16px}.generated-communication-dialog{width:min(900px,96vw)}.generated-communication-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 15px;display:grid}.generated-communication-details>div{padding:9px 10px}.generated-communication-details dd{overflow-wrap:anywhere;margin:3px 0 0}.generated-communication-preview{width:100%;height:560px}.generated-communication-text{white-space:pre-wrap;padding:16px;line-height:1.6}.communication-mode-tabs{gap:6px;margin-bottom:15px;padding:4px;display:flex}.communication-mode-tabs button{cursor:pointer;flex:1;justify-content:center;align-items:center;gap:6px;padding:9px;display:inline-flex}.communication-preview-actions{gap:7px;margin-top:14px;display:flex}.customer-communication-dialog{width:min(900px,96vw)}.customer-communication-preview{margin-top:14px;overflow:hidden}.customer-communication-preview>div{justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.customer-communication-preview>div button{cursor:pointer}.customer-communication-preview iframe{width:100%;height:500px}.customer-communication-preview pre{white-space:pre-wrap;margin:0;padding:16px;line-height:1.6}@media (width<=700px){.generated-communication-row{grid-template-columns:34px 1fr}.generated-meta{grid-column:2;justify-items:start}.generated-communication-details{grid-template-columns:1fr}.generated-communications-head{flex-direction:column}.generated-communication-preview{height:420px}.communication-preview-actions{flex-direction:column}}.customer-communication-preview>div>span{gap:3px;min-width:0;display:grid}.customer-communication-preview>div>span strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.exact-preview-assurance{margin:0;padding:10px 12px;line-height:1.5}.customer-id-summary{flex-direction:column;gap:13px;margin-bottom:14px;padding:16px;display:flex}.customer-id-summary-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.customer-id-summary-head>div{min-width:0}.customer-id-summary-head span{display:block}.customer-id-summary-head h3{margin:3px 0 0}.customer-id-notice{padding:9px 10px}.customer-id-summary-row{grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding:11px 0;display:grid}.customer-id-summary-row>svg:first-child{margin-top:2px}.customer-id-summary-row>div{flex-direction:column;gap:2px;min-width:0;display:flex}.customer-id-summary-row strong{overflow-wrap:anywhere}.customer-id-match{align-items:flex-start;gap:7px;padding:9px 10px;display:flex}.customer-id-summary .button{justify-content:center;width:100%}@media (width<=900px){.customer-id-summary{margin-top:14px}}.civ-centre{margin-top:12px}.civ-summary{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.civ-summary>div{min-height:72px;padding:10px 12px}.civ-summary span,.civ-value>span,.civ-evidence-current>span{display:block}.civ-summary strong{margin-top:4px;display:block}.civ-summary small{margin-top:3px;display:block}.civ-groups{display:block}.civ-group-head{justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.civ-group-head h4{margin:0}.civ-row{grid-template-columns:minmax(220px,1.45fr) minmax(135px,.7fr) minmax(170px,.9fr) 120px;min-height:58px;display:grid}.civ-row>div{flex-direction:column;justify-content:center;gap:3px;min-width:0;padding:8px 10px;display:flex}.civ-value strong{overflow-wrap:anywhere;line-height:1.4}.civ-state small,.civ-method small{overflow-wrap:anywhere;line-height:1.35}.civ-action{align-items:flex-start}.civ-status{width:max-content;padding:3px 6px;display:inline-flex}.customer-email-verify-modal,.civ-evidence-modal{width:min(620px,100vw - 32px)}.civ-modal-kicker{margin-bottom:3px;display:block}.civ-email-summary{gap:10px;padding:14px 16px;display:flex}.civ-email-summary>div{min-width:0}.civ-email-summary p{margin:4px 0 0;line-height:1.45}.civ-code-field{gap:6px;padding:16px;display:grid}.civ-code-field input{text-align:center;height:52px}.civ-evidence-current{padding:12px 14px}.civ-evidence-current strong{overflow-wrap:anywhere;margin-top:4px;display:block}.civ-evidence-form{grid-template-columns:1fr;gap:0;display:grid}.civ-evidence-form label{gap:5px;padding:10px 14px;display:grid}.civ-evidence-form :where(select,textarea){width:100%;padding:7px 8px}.civ-modal-help{margin:0;padding:10px 14px;line-height:1.45}@media (width<=900px){.civ-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.civ-row{grid-template-columns:1fr 1fr}}@media (width<=600px){.civ-summary,.civ-row{grid-template-columns:1fr}.civ-action{padding-top:4px!important}}.customer-invitations-panel{gap:14px;display:grid}.customer-invitations-toolbar{justify-content:space-between;align-items:flex-start;gap:18px;padding:14px 16px;display:flex}.customer-invitations-toolbar>div:first-child{gap:4px;display:grid}.customer-invitations-toolbar span{max-width:760px;line-height:1.45}.customer-invitations-actions,.customer-invitation-row-actions{flex-wrap:wrap;gap:7px;display:flex}.customer-invitation-message{padding:11px 13px}.customer-invitation-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.customer-invitation-metrics>div{gap:5px;padding:13px 14px;display:grid}.customer-invitation-list{gap:11px;display:grid}.customer-invitation-card{padding:16px}.customer-invitation-card-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.customer-invitation-card-head>div{min-width:0}.customer-invitation-reference{margin-bottom:4px;display:block}.customer-invitation-card h3{margin:0}.customer-invitation-card-head small{margin-top:4px;display:block}.customer-invitation-services{flex-wrap:wrap;gap:5px;margin:13px 0 10px;display:flex}.customer-invitation-services span{padding:5px 8px}.customer-invitation-access{align-items:center;gap:7px;margin:0 0 12px;padding:9px 10px;display:flex}.customer-invitation-details{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.customer-invitation-details>div{padding:9px 10px}.customer-invitation-details dt{margin-bottom:3px}.customer-invitation-details dd{margin:0;line-height:1.35}.customer-invitation-personal-message{margin-top:10px;padding:10px 11px}.customer-invitation-personal-message p{white-space:pre-wrap;margin:4px 0 0;line-height:1.5}.customer-invitation-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}.customer-invitation-audit{margin-top:10px;padding-top:9px}.customer-invitation-audit summary{cursor:pointer}.customer-invitation-audit>div{gap:7px;margin-top:8px;display:grid}.customer-invitation-audit>div>div{justify-content:space-between;align-items:flex-start;gap:18px;padding:8px 9px;display:flex}.customer-invitation-audit span{gap:2px;line-height:1.4;display:grid}.customer-invitation-audit small{flex:none}.customer-invitation-empty{text-align:center;align-content:center;place-items:center;gap:6px;min-height:130px;padding:18px;display:grid}.customer-invitation-empty span{max-width:620px;line-height:1.45}@media (width<=900px){.customer-invitation-metrics,.customer-invitation-details{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-invitations-toolbar,.customer-invitation-footer{flex-direction:column;align-items:stretch}}@media (width<=560px){.customer-invitation-metrics,.customer-invitation-details{grid-template-columns:1fr}.customer-invitations-actions .button,.customer-invitation-footer>.button{justify-content:center;width:100%}.customer-invitation-card-head{flex-direction:column;align-items:flex-start}}.c360-paypal-workspace{gap:16px;display:grid}.c360-paypal-actions{flex-wrap:wrap;gap:10px;display:flex}.c360-paypal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.c360-paypal-card,.c360-paypal-pending{gap:7px;padding:14px;display:grid}.c360-paypal-pending>div{justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.c360-paypal-context{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.c360-paypal-context span{gap:3px;padding:10px;display:grid}.c360-paypal-url{overflow-wrap:anywhere;white-space:normal;padding:10px;display:block}@media (width<=760px){.c360-paypal-grid,.c360-paypal-context{grid-template-columns:1fr}.c360-paypal-actions{display:grid}.c360-paypal-pending>div{flex-direction:column;align-items:flex-start}}.c360-card-terminal{width:min(760px,100vw - 28px);max-height:min(92vh,900px);overflow:auto}.c360-terminal-order{padding-bottom:4px}.c360-terminal-secure-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.c360-terminal-secure-heading>span,.c360-terminal-submit>span{align-items:center;gap:6px;display:inline-flex}.c360-paypal-card-fields{gap:12px;display:grid}.c360-paypal-card-fields.is-loading{opacity:.45;pointer-events:none}.c360-paypal-card-fields label{gap:6px;display:grid}.c360-paypal-card-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.c360-paypal-hosted-field{height:48px;min-height:48px;overflow:hidden}.c360-terminal-loading{padding:12px}.c360-terminal-submit{justify-content:space-between;align-items:center;gap:14px;display:flex}.c360-terminal-success{grid-template-columns:auto 1fr;gap:14px;padding:24px;display:grid}.c360-terminal-success h3,.c360-terminal-success p{margin:0}.c360-terminal-success dl{grid-column:1/-1;gap:8px;margin:0;display:grid}.c360-terminal-success dl>div{justify-content:space-between;gap:18px;padding:9px 0;display:flex}.c360-terminal-success dd{overflow-wrap:anywhere;text-align:right;margin:0}.c360-terminal-success .button{grid-column:1/-1;justify-self:end}@media (width<=760px){.c360-paypal-card-row{grid-template-columns:1fr}.c360-terminal-secure-heading,.c360-terminal-submit{flex-direction:column;align-items:stretch}.c360-terminal-submit .button{width:100%}}.portal-assist-section{scroll-margin-top:150px}.portal-assist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.portal-assist-card{overflow:hidden}.portal-assist-head{align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.portal-assist-head>span{flex:none;place-items:center;width:34px;height:34px;display:grid}.portal-assist-head h3{margin:0}.portal-assist-head p{margin:4px 0 0;line-height:1.45}.portal-preference-form{padding:8px 16px 16px}.portal-preference-row,.portal-theme-field{justify-content:space-between;align-items:center;gap:16px;padding:11px 0;display:flex}.portal-preference-row>span,.portal-theme-field>span{flex-direction:column;gap:2px;display:flex}.portal-preference-row input{width:18px;height:18px}.portal-theme-field select{min-width:130px;padding:8px}.portal-save{margin-top:14px}.portal-notice-list{flex-direction:column;display:flex}.portal-notice-list article{justify-content:space-between;gap:14px;padding:12px 16px;display:flex}.portal-notice-list article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.portal-notice-list span,.portal-notice-list small{line-height:1.4}.portal-notice-list small{white-space:nowrap}@media (width<=900px){.portal-assist-grid{grid-template-columns:1fr}}.customer-verify-page{--cv-bg:#f3f5f7;--cv-surface:#fff;--cv-surface-alt:#f7f8fa;--cv-surface-strong:#eef1f4;--cv-text:#111820;--cv-muted:#5d6a78;--cv-border:#b7c0ca;--cv-border-strong:#28323d;--cv-accent:#0d3b66;--cv-accent-strong:#082c4d;--cv-danger:#a51624;--cv-success:#1e6b43;min-height:calc(100vh - 102px);padding:34px 34px 64px}.customer-verify-shell{width:min(1020px,100%);margin:0 auto;overflow:hidden}.customer-verify-head{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;padding:16px 18px 15px;display:grid}.customer-verify-mark{justify-content:center;align-items:center;width:32px;height:32px;display:flex}.customer-verify-head span{margin-bottom:3px;display:block}.customer-verify-head h1{margin:0;line-height:1.18}.customer-verify-head p{margin:5px 0 0;line-height:1.45}.customer-verify-body{padding:0}.customer-verify-customer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:64px;margin:0;padding:11px 16px;display:grid}.customer-verify-customer small{display:block}.customer-verify-customer strong{margin-top:3px;display:block}.customer-verify-customer>span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.customer-verify-methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;display:grid}.customer-verify-methods>button{text-align:left;cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;min-height:64px;padding:10px 12px;transition:background .12s,border-color .12s;display:grid}.customer-verify-methods>button svg{flex:none}.customer-verify-methods>button span{gap:2px;min-width:0;display:grid}.customer-verify-methods>button small{overflow-wrap:anywhere}.customer-verify-panel{margin:14px;padding:0}.customer-verify-panel-head{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;margin:0;padding:12px 13px;display:grid}.customer-method-icon{justify-content:center;align-items:center;width:28px;height:28px;display:flex}.customer-verify-panel-head h2{margin:0}.customer-verify-panel-head p{margin:4px 0 0;line-height:1.5}.customer-verify-panel form,.customer-verify-panel>.customer-verify-actions,.customer-verify-panel>.customer-question-list,.customer-verify-panel>.customer-verify-unavailable{margin:0}.customer-primary-actions,.customer-verify-panel>form,.customer-question-list{padding:13px}.customer-verify-code{gap:7px;margin:0 0 13px;display:flex}.customer-verify-code input{text-align:center;width:56px;height:56px}.customer-verify-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.customer-verify-page .button{min-height:32px;padding:6px 10px}.customer-inline-action,.customer-verify-subactions button,.customer-other-toggle{cursor:pointer;padding:4px 0}.customer-inline-action:disabled,.customer-verify-subactions button:disabled{opacity:.55;cursor:not-allowed}.customer-verify-subactions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;line-height:1.45;display:flex}.customer-verify-alert{margin:12px 14px 0;padding:9px 11px;line-height:1.45}.customer-question-list{gap:0;display:grid}.customer-question-list label{gap:5px;padding:11px 12px;display:grid}.customer-question-list label:last-of-type{margin-bottom:12px}.customer-question-list label strong{line-height:1.45}.customer-question-list input,.customer-staff-options input,.customer-whatsapp-code-input{min-height:40px;padding:7px 9px}.customer-verify-unavailable{align-items:flex-start;gap:10px;padding:12px 13px;display:flex}.customer-verify-unavailable svg{flex:none;margin-top:1px}.customer-verify-unavailable div{gap:3px;display:grid}.customer-verify-unavailable span{line-height:1.45}.customer-recovery-wrap{margin:0;padding:0 14px 14px}.customer-staff-options{gap:0;margin-top:8px;padding:0;display:grid}.customer-staff-heading{padding:9px 11px}.customer-staff-heading h3{margin:0}.customer-staff-heading p{margin:3px 0 0;line-height:1.4}.customer-staff-method{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 14px;padding:10px 11px;display:grid}.customer-staff-method>div{gap:2px;display:grid}.customer-staff-method span{line-height:1.4}.customer-staff-method label{grid-column:1/-1;gap:5px;display:grid}.customer-staff-pin-row{flex-wrap:wrap;align-items:end;gap:7px;display:flex}.customer-staff-pin-row label{flex:1;gap:5px;min-width:165px;display:grid}.customer-staff-pin-row input{text-align:center}.customer-staff-pin-method form{grid-column:1/-1}.customer-backup-pin-setup{padding:10px 11px}.customer-backup-pin-setup form{margin-top:8px;padding:10px 0 0}.customer-backup-pin-setup p{margin:0 0 9px;line-height:1.45}.customer-whatsapp-code-label{gap:7px;max-width:360px;display:grid}.customer-whatsapp-code-input{text-align:center}.customer-verify-loading{padding:28px 18px}html[data-theme=dark] .customer-verify-page{--cv-bg:#070b0f;--cv-surface:#0b1016;--cv-surface-alt:#111820;--cv-surface-strong:#151d26;--cv-text:#f6f8fa;--cv-muted:#c4ced8;--cv-border:#6f7d8c;--cv-border-strong:#d9e1e8;--cv-accent:#8fc7f4;--cv-accent-strong:#b8ddfa;--cv-danger:#ff8692;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] .customer-verify-code input,html[data-theme=dark] .customer-question-list input,html[data-theme=dark] .customer-staff-options input,html[data-theme=dark] .customer-whatsapp-code-input{-webkit-text-fill-color:#fff}@media (width<=820px){.customer-verify-page{padding:20px 14px 42px}.customer-verify-methods{grid-template-columns:1fr}}@media (width<=600px){.customer-verify-page{padding:12px 8px 32px}.customer-verify-head{padding:13px}.customer-verify-customer{grid-template-columns:1fr;align-items:start;padding:10px 12px}.customer-verify-customer>span{white-space:normal}.customer-verify-panel{margin:8px}.customer-verify-code{justify-content:flex-start}.customer-verify-code input{width:min(52px,19vw);height:52px}.customer-verify-actions .button{justify-content:center;width:100%}.customer-verify-subactions{flex-direction:column;align-items:flex-start}.customer-staff-method{grid-template-columns:1fr}.customer-staff-method form,.customer-staff-method label{grid-column:1}.customer-whatsapp-code-label{max-width:none}}.customer-verify-page{--cv-bg:#f8f8fc;--cv-surface:#fff;--cv-surface-alt:#fafafe;--cv-surface-strong:#f0ecff;--cv-text:#1b1a29;--cv-muted:#737588;--cv-border:#e6e5ef;--cv-border-strong:#e5e3ed;--cv-accent:#6943f5;--cv-accent-strong:#5932db;min-height:calc(100vh - 92px);padding:clamp(16px,3vw,36px)}.customer-verify-shell{max-width:1020px;overflow:hidden}.customer-verify-head{gap:15px;padding:25px 28px}.customer-verify-mark{width:39px;height:39px}.customer-verify-head p{line-height:1.65}.customer-verify-customer{min-height:70px;margin:18px 22px 14px;padding:16px 18px}.customer-verify-methods{flex-wrap:wrap;gap:9px;padding:0 22px 16px;display:flex}.customer-verify-methods>button{flex:170px;grid-template-columns:20px 1fr;min-height:64px;padding:12px 14px}.customer-verify-panel{margin:20px 22px;overflow:hidden}.customer-verify-panel-head{padding:17px 19px}@media (width<=640px){.customer-verify-page{padding:14px}.customer-verify-head{padding:19px}.customer-verify-customer{margin:13px;padding:13px}.customer-verify-methods{padding:0 13px 14px}.customer-verify-panel{margin:13px}}.security-q-backdrop{z-index:12800;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.security-q-modal{grid-template-rows:auto minmax(0,1fr);width:min(900px,96vw);max-height:92vh;display:grid;overflow:hidden}.security-q-modal>header{justify-content:space-between;gap:18px;padding:20px 22px;display:flex}.security-q-modal>header>div:last-child{gap:7px;display:flex}.security-q-modal header span{display:block}.security-q-modal h2{margin:4px 0 3px}.security-q-modal header p{margin:0}.security-q-body{padding:18px;overflow:auto}.security-q-current,.security-q-form,.security-q-state-card{margin-bottom:14px;padding:16px}.security-q-current>div,.security-q-state-card{align-items:flex-start;gap:10px;display:flex}.security-q-current strong,.security-q-state-card strong{display:block}.security-q-current span,.security-q-state-card span{margin-top:3px;line-height:1.45;display:block}.security-q-current ul{margin:12px 0 0 22px;padding:0}.security-q-state-card.loading svg{animation:1s linear infinite security-q-spin}.security-q-state-card.error svg{flex:none}.security-q-state-card.error .button{margin-top:12px}.security-q-form h3{margin:0 0 4px}.security-q-form>p{margin:0 0 14px}.security-q-row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:12px;margin-bottom:12px;display:grid}.security-q-row label{gap:5px;display:grid}.security-q-row select,.security-q-row input{height:43px;padding:0 10px}.security-q-send:disabled,.security-q-send[aria-disabled=true]{cursor:not-allowed!important;opacity:1!important}.security-q-readiness{margin-top:10px;padding:11px 12px}.security-q-readiness strong{display:block}.security-q-readiness span{margin-top:3px;line-height:1.45;display:block}@keyframes security-q-spin{to{transform:rotate(360deg)}}@media (width<=700px){.security-q-backdrop{padding:0}.security-q-modal{width:100vw;height:100dvh;max-height:none}.security-q-row{grid-template-columns:1fr}}.c360-whatsapp-panel{gap:14px;margin-top:16px;display:grid}.c360-whatsapp-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.c360-whatsapp-head>div:first-child{gap:4px;display:grid}.c360-whatsapp-head h3{margin:0}.c360-whatsapp-head p{max-width:760px;margin:0}.c360-whatsapp-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.c360-whatsapp-status{grid-template-columns:2fr repeat(3,1fr);margin:0 16px;display:grid}.c360-whatsapp-status>div{gap:3px;padding:10px 12px;display:grid}.c360-whatsapp-preferences{grid-template-columns:minmax(210px,1.2fr) 1fr 1fr auto;align-items:end;gap:10px;padding:0 16px;display:grid}.c360-whatsapp-preferences>label:first-child{gap:5px;display:grid}.c360-whatsapp-preferences select{width:100%;padding:8px 9px}.c360-whatsapp-check{align-items:flex-start;gap:8px;padding:9px 10px;display:flex}.c360-whatsapp-check input{margin-top:2px}.c360-whatsapp-check>span{gap:2px;display:grid}.c360-whatsapp-check small{line-height:1.3}.c360-whatsapp-history{gap:8px;padding:0 16px 16px;display:grid}.c360-whatsapp-history-head{justify-content:space-between;align-items:center;display:flex}.c360-whatsapp-message-list{gap:6px;display:grid}.c360-whatsapp-message-list article{justify-content:space-between;align-items:flex-start;gap:14px;padding:9px 10px;display:flex}.c360-whatsapp-message-list article>div{gap:3px;min-width:0;display:grid}.c360-whatsapp-message-list article>div span{white-space:pre-wrap;overflow-wrap:anywhere}.c360-whatsapp-message-list footer{text-align:right;white-space:nowrap;gap:3px;display:grid}.c360-whatsapp-empty{text-align:center;padding:20px}@media (width<=1050px){.c360-whatsapp-head{flex-direction:column}.c360-whatsapp-actions{justify-content:flex-start}.c360-whatsapp-status,.c360-whatsapp-preferences{grid-template-columns:1fr 1fr}.c360-whatsapp-preferences>button{grid-column:1/-1;justify-self:start}}@media (width<=700px){.c360-whatsapp-status,.c360-whatsapp-preferences{grid-template-columns:1fr}.c360-whatsapp-message-list article{flex-direction:column}.c360-whatsapp-message-list footer{text-align:left}}.customer360-workflow-host{margin:0 0 18px}.customer360-workflow-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.customer360-workflow-icon{place-items:center;width:40px;height:40px;display:grid}.customer360-workflow-card>div{flex-direction:column;gap:3px;min-width:0;display:flex}.customer360-workflow-card>div>span{line-height:1.45}.customer360-workflow-card small{align-items:center;gap:5px;display:flex}.customer360-workflow-card .button{white-space:nowrap}@media (width<=760px){.customer360-workflow-card{grid-template-columns:auto 1fr}.customer360-workflow-card .button{grid-column:1/-1;justify-content:center;width:100%}}.notification-centre{position:relative}.notification-bell{overflow:visible}.notification-count{color:#fff;background:#d83a00;border:2px solid #fff;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-weight:800;line-height:1;display:grid;position:absolute;top:1px;right:2px}.notification-popover{z-index:90;color:#17202d;background:#fff;border:1px solid #dfe4ea;border-radius:12px;width:min(410px,100vw - 24px);max-height:min(650px,100vh - 92px);position:absolute;top:46px;right:0;overflow:hidden;box-shadow:0 22px 60px #00163238}.notification-popover-head{border-bottom:1px solid #e7ebef;justify-content:space-between;align-items:center;height:58px;padding:0 14px 0 16px;display:flex}.notification-popover-head>div{flex-direction:column;gap:3px;display:flex}.notification-popover-head strong{font-size:14px}.notification-popover-head small{color:#758091;font-size:10px}.notification-system-strip{background:#f7faff;border-bottom:1px solid #e3e9f0;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.notification-system-strip>div{align-items:center;gap:9px;min-width:0;display:flex}.notification-system-strip>div>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.notification-system-strip strong{font-size:11px}.notification-system-strip small{color:#6f7b8c;font-size:9px}.notification-system-strip button,.notification-toolbar button{color:#074f87;white-space:nowrap;background:#fff;border:1px solid #b8c3d0;border-radius:5px;align-items:center;gap:5px;height:30px;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex}.notification-dot-state{background:#9aa5b2;border-radius:50%;flex:none;width:9px;height:9px}.notification-dot-state.on{background:#168653;box-shadow:0 0 0 3px #1686531f}.notification-toolbar{background:#fff;border-bottom:1px solid #e8edf2;justify-content:flex-end;gap:7px;padding:8px 12px;display:flex}.notification-toolbar button:disabled{opacity:.5;cursor:not-allowed}.notification-list{max-height:430px;overflow:auto}.notification-item{text-align:left;color:#1d2735;background:#fff;border:0;border-bottom:1px solid #edf0f3;grid-template-columns:34px minmax(0,1fr) 8px;gap:10px;width:100%;padding:12px 14px;display:grid}.notification-item:hover{background:#f7fbff}.notification-item.unread{background:#f4f9ff}.notification-item-icon{color:#0b67c2;background:#eaf3ff;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.notification-item-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.notification-item-copy strong{font-size:11px}.notification-item-copy span{color:#526071;white-space:normal;font-size:10px}.notification-item-copy small{color:#8490a0;font-size:9px}.notification-unread-dot{background:#0176d3;border-radius:50%;width:7px;height:7px;margin-top:5px}.notification-empty{color:#748091;text-align:center;flex-direction:column;align-items:center;gap:6px;padding:30px 20px;display:flex}.notification-empty strong{color:#2a3544;font-size:12px}.notification-empty span{font-size:10px}.notification-settings-intro{align-items:flex-start;gap:12px;padding:18px;display:flex}.notification-settings-icon{color:#0b67c2;background:#eaf3ff;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.notification-settings-intro>div{flex-direction:column;gap:5px;display:flex}.notification-settings-intro strong{font-size:13px}.notification-settings-intro p{color:#667182;margin:0;font-size:11px;line-height:1.55}.notification-settings-status{background:#f8fbfe;border:1px solid #dfe5ec;border-radius:9px;align-items:center;gap:10px;margin:0 18px 16px;padding:13px;display:flex}.notification-settings-status>span{flex-direction:column;flex:1;gap:2px;display:flex}.notification-settings-status strong{font-size:11px}.notification-settings-status small{color:#748091;font-size:9px}.notification-settings-grid{gap:8px;padding:0 18px 18px;display:grid}.notification-settings-grid label{background:#fff;border:1px solid #e1e6ec;border-radius:8px;align-items:flex-start;gap:10px;padding:12px;display:flex}.notification-settings-grid input{margin-top:2px}.notification-settings-grid label>span{flex-direction:column;gap:3px;display:flex}.notification-settings-grid strong{font-size:11px}.notification-settings-grid small{color:#748091;font-size:9px}.notification-settings-footer{justify-content:space-between}.notification-settings-footer>span{color:#748091;font-size:9px}html[data-theme=dark] .notification-count{border-color:#09111d}html[data-theme=dark] .notification-popover,html[data-theme=dark] .notification-toolbar,html[data-theme=dark] .notification-item{color:#eef4fb!important;background:#101a2a!important;border-color:#314157!important}html[data-theme=dark] .notification-popover-head{border-color:#314157!important}html[data-theme=dark] .notification-popover-head small,html[data-theme=dark] .notification-item-copy span,html[data-theme=dark] .notification-item-copy small,html[data-theme=dark] .notification-system-strip small{color:#b7c4d3!important}html[data-theme=dark] .notification-system-strip{background:#111d2e!important;border-color:#314157!important}html[data-theme=dark] .notification-system-strip button,html[data-theme=dark] .notification-toolbar button{color:#dceaff!important;background:#121f31!important;border-color:#40536c!important}html[data-theme=dark] .notification-item:hover,html[data-theme=dark] .notification-item.unread{background:#16283d!important}html[data-theme=dark] .notification-item-icon{color:#bfe4ff!important;background:#173653!important}html[data-theme=dark] .notification-empty strong{color:#eef4fb!important}html[data-theme=dark] .notification-settings-icon{color:#bfe4ff!important;background:#173653!important}html[data-theme=dark] .notification-settings-intro p,html[data-theme=dark] .notification-settings-status small,html[data-theme=dark] .notification-settings-grid small,html[data-theme=dark] .notification-settings-footer>span{color:#b7c4d3!important}html[data-theme=dark] .notification-settings-status,html[data-theme=dark] .notification-settings-grid label{color:#eef4fb!important;background:#101a2a!important;border-color:#314157!important}@media (width<=700px){.notification-popover{width:auto;position:fixed;top:68px;left:12px;right:12px}.notification-settings-status{flex-wrap:wrap;align-items:flex-start}.notification-settings-status .button{width:100%}}.notification-permission-notice{border-bottom:1px solid;padding:9px 12px;font-size:9px;line-height:1.45}.notification-permission-notice.success{color:#23613d;background:#eefaf3;border-color:#c8e9d4}.notification-permission-notice.error{color:#8e3128;background:#fff4f2;border-color:#f0c9c5}html[data-theme=dark] .notification-permission-notice.success{color:#c9f8e6;background:#0f2a22;border-color:#2f755f}html[data-theme=dark] .notification-permission-notice.error{color:#ffc8cf;background:#35181d;border-color:#92505b}.shop-order-management{gap:14px;display:grid}.shop-order-list{gap:8px;display:grid}.shop-order-row{grid-template-columns:minmax(0,1.5fr) auto 120px auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.shop-order-main{align-items:center;gap:11px;min-width:0;display:flex}.shop-order-main>span:last-child{min-width:0}.shop-order-main strong,.shop-order-main small{display:block}.shop-order-main small{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;overflow:hidden}.shop-order-icon{place-items:center;width:36px;height:36px;display:grid}.shop-order-statuses{flex-wrap:wrap;gap:5px;display:flex}.shop-order-value{text-align:right}.shop-order-value strong,.shop-order-value small{display:block}.shop-order-value small{margin-top:3px}.shop-order-drawer{z-index:120;width:min(760px,96vw);padding:22px;position:fixed;top:68px;bottom:0;right:0;overflow:auto}.shop-order-drawer-head{justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:17px;display:flex}.shop-order-drawer-head h3{margin:4px 0 3px}.shop-order-drawer-head p{margin:0}.shop-order-control-strip{flex-wrap:wrap;gap:7px;padding:16px 0;display:flex}.shop-order-editor{align-items:end;gap:10px;margin-bottom:15px;padding:14px;display:flex}.shop-order-editor label{flex:1;gap:5px;display:grid}.shop-order-editor input,.shop-order-editor select,.shop-order-editor textarea{box-sizing:border-box;width:100%;padding:9px 10px}.shop-order-recipient-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.shop-order-editor-actions{grid-column:1/-1}.shop-order-metadata{width:100%}.shop-order-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.shop-order-detail-grid>section,.shop-order-panel{padding:15px}.shop-order-detail-grid h4,.shop-order-panel h4{margin:0 0 12px}.shop-order-progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.shop-order-progress>div{justify-content:space-between;align-items:center;gap:10px;padding:8px 9px;display:flex}.shop-order-panel{margin-top:12px}.shop-order-issues{gap:7px;margin-top:10px;display:grid}.shop-order-issues>div{padding:9px}.shop-order-issues strong,.shop-order-issues span{display:block}.shop-order-items{gap:8px;display:grid}.shop-order-items>div{padding:10px}.shop-order-items strong,.shop-order-items span,.shop-order-items small{display:block}.shop-order-items span,.shop-order-items small{margin-top:3px}.shop-order-items a{margin-top:5px;display:inline-block}.shop-order-events{gap:1px;display:grid}.shop-order-events>div{justify-content:space-between;gap:12px;padding:8px 0;display:flex}.shop-order-events strong,.shop-order-events small{display:block}.shop-order-events time{white-space:nowrap}@keyframes sm-order-spin{to{transform:rotate(360deg)}}@media (width<=850px){.shop-order-row{grid-template-columns:1fr auto}.shop-order-statuses,.shop-order-value{grid-column:1}.shop-order-value{text-align:left}.shop-order-detail-grid,.shop-order-recipient-grid,.shop-order-progress{grid-template-columns:1fr}.shop-order-drawer{width:100%;padding:16px;top:0}.shop-order-editor{flex-direction:column;align-items:stretch}}.whatsapp-compose-backdrop{z-index:1200}.whatsapp-compose-dialog{width:min(760px,100vw - 32px);max-height:calc(100vh - 40px);overflow:auto}.whatsapp-compose-dialog>header{justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.whatsapp-compose-title{align-items:flex-start;gap:12px;display:flex}.whatsapp-compose-title>span{place-items:center;width:40px;height:40px;display:grid}.whatsapp-compose-title h2{margin:2px 0 0}.whatsapp-compose-title p{margin:3px 0 0}.whatsapp-compose-body{gap:15px;padding:18px 20px;display:grid}.whatsapp-compose-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.whatsapp-compose-grid label,.whatsapp-compose-field{gap:6px;display:grid}.whatsapp-compose-grid input,.whatsapp-compose-grid select,.whatsapp-compose-field textarea{width:100%;padding:9px 10px}.whatsapp-compose-field textarea{resize:vertical}.whatsapp-compose-state{grid-template-columns:repeat(3,1fr);display:grid}.whatsapp-compose-state>div{gap:3px;padding:10px 12px;display:grid}.whatsapp-compose-mode{gap:7px;display:flex}.whatsapp-compose-mode button{cursor:pointer;padding:8px 11px}.whatsapp-compose-mode button:disabled{opacity:.45;cursor:not-allowed}.whatsapp-compose-warning{padding:10px 12px}.whatsapp-compose-dialog>footer{grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;padding:14px 20px;display:grid}@media (width<=680px){.whatsapp-compose-grid,.whatsapp-compose-state{grid-template-columns:1fr}.whatsapp-compose-dialog>footer{grid-template-columns:1fr 1fr}.whatsapp-compose-dialog>footer>span{display:none}}.whatsapp-compose-template-preview{gap:5px;padding:10px 12px;display:grid}.whatsapp-compose-template-preview p{margin:0;line-height:1.45}.wai-shell{gap:14px;display:grid}.wai-topbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.wai-tabs,.wai-actions,.wai-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wai-tabs button{cursor:pointer;align-items:center;gap:7px;padding:9px 12px;display:flex}.wai-tabs button span{place-items:center;min-width:20px;height:20px;padding:0 6px;display:grid}.wai-inbox{grid-template-columns:minmax(290px,360px) minmax(0,1fr);min-height:640px;display:grid;overflow:hidden}.wai-sidebar{grid-template-rows:auto auto minmax(0,1fr);min-width:0;display:grid}.wai-search{align-items:center;gap:8px;margin:12px;padding:8px 10px;display:flex}.wai-search input{width:100%}.wai-filters{padding:0 12px 10px}.wai-filters button{cursor:pointer;padding:5px 9px}.wai-thread-list{max-height:720px;overflow:auto}.wai-thread{text-align:left;cursor:pointer;grid-template-columns:42px minmax(0,1fr);gap:10px;width:100%;padding:12px;display:grid}.wai-avatar{place-items:center;width:42px;height:42px;display:grid}.wai-avatar.large{width:46px;height:46px}.wai-thread-copy{gap:4px;min-width:0;display:grid}.wai-thread-line{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.wai-thread-line strong,.wai-thread-line span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wai-thread-line small{flex:none}.wai-thread-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.wai-unread{flex:none;place-items:center;min-width:20px;height:20px;padding:0 6px;display:grid}.wai-empty-side{text-align:center;padding:24px 14px}.wai-conversation{grid-template-rows:auto auto minmax(360px,1fr) auto;min-width:0;display:grid}.wai-conversation-head{justify-content:space-between;gap:16px;padding:13px 16px;display:flex}.wai-contact{align-items:center;gap:10px;min-width:0;display:flex}.wai-contact>div:last-child{gap:3px;min-width:0;display:grid}.wai-contact span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wai-thread-controls{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:8px;display:flex}.wai-thread-controls label{gap:4px;display:grid}.wai-thread-controls select,.wai-thread-controls input{padding:7px 8px}.wai-assign{gap:6px;display:flex}.wai-assign input{min-width:150px}.wai-window-strip{align-items:center;gap:7px;padding:8px 14px;display:flex}.wai-messages{flex-direction:column;gap:9px;max-height:620px;padding:18px;display:flex;overflow:auto}.wai-message{align-self:flex-start;max-width:min(76%,680px);padding:10px 12px}.wai-message.outbound{align-self:flex-end}.wai-message>div{white-space:pre-wrap;overflow-wrap:anywhere}.wai-message footer{justify-content:flex-end;gap:9px;margin-top:6px;display:flex}.wai-status{align-items:center;gap:3px;display:flex}.wai-composer{gap:8px;padding:12px 14px;display:grid}.wai-composer textarea{resize:vertical;width:100%;padding:10px 11px}.wai-composer>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.wai-loading,.wai-empty-main{text-align:center;place-items:center;gap:7px;min-height:180px;display:grid}.wai-notification-panel,.wai-call-panel{gap:12px;display:grid}.wai-notification-panel>header,.wai-call-list-head{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.wai-notification-panel>header>div{gap:3px;display:grid}.wai-notification{text-align:left;cursor:pointer;grid-template-columns:36px minmax(0,1fr);gap:10px;width:100%;padding:12px 14px;display:grid}.wai-notification-icon{place-items:center;width:34px;height:34px;display:grid}.wai-notification>div:last-child{gap:3px;display:grid}.wai-call-capability{align-items:flex-start;gap:12px;padding:14px;display:flex}.wai-call-capability p,.wai-call-note p{margin:4px 0 0}.wai-call-note{padding:14px}.wai-call-row{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 13px;display:grid}.wai-call-direction{place-items:center;width:34px;height:34px;display:grid}.wai-call-row>div:nth-child(2),.wai-call-row>div:nth-child(3){gap:3px;display:grid}@media (width<=1100px){.wai-inbox{grid-template-columns:300px minmax(0,1fr)}.wai-conversation-head{flex-direction:column}.wai-thread-controls{justify-content:flex-start}}@media (width<=800px){.wai-topbar{flex-direction:column;align-items:stretch}.wai-inbox{grid-template-columns:1fr}.wai-sidebar{max-height:340px}.wai-thread-list{max-height:240px}.wai-thread-controls{grid-template-columns:1fr 1fr;display:grid}.wai-thread-controls label:last-child{grid-column:1/-1}.wai-assign input{flex:1;min-width:0}.wai-message{max-width:90%}.wai-composer>div{flex-direction:column;align-items:stretch}.wai-call-row{grid-template-columns:38px minmax(0,1fr)}.wai-call-row>div:last-child{grid-column:2}}.workspace-zoom{border:1px solid var(--border,#cbd5e1);background:var(--surface,#fff);color:var(--text,#172033);white-space:nowrap;border-radius:8px;flex:none;align-items:center;min-height:34px;display:inline-flex}.workspace-zoom-step,.workspace-zoom-current{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:30px;min-height:32px;padding:5px;font-size:13px;font-weight:600;display:inline-flex}.workspace-zoom-current{font-variant-numeric:tabular-nums;border-inline:1px solid var(--border,#cbd5e1);min-width:52px}.workspace-zoom button:hover{background:var(--hover,#edf2f7)}.workspace-zoom button:disabled{opacity:.4;cursor:default}.workspace-zoom button:focus-visible{outline-offset:2px;outline:2px solid #3978e5}html[data-theme=dark] .workspace-zoom{color:#e9eef7;background:#162132;border-color:#40516a}html[data-theme=dark] .workspace-zoom-current{border-color:#40516a}html[data-theme=dark] .workspace-zoom button:hover{background:#243449}.workspace-zoom-menu{max-height:calc(var(--crm-viewport-height,100dvh) - 85px);overflow-y:auto}@media (width<=720px){.workspace-zoom-step{display:none}.workspace-zoom-current{border-inline:0;min-width:47px}.topbar-actions{gap:7px}.global-search-wrap{flex:1;min-width:0}}html[data-workspace-zoom],html[data-workspace-zoom] body,html[data-workspace-zoom] #root{min-width:0}html[data-workspace-zoom] .app-shell{min-height:var(--crm-viewport-height,100dvh)}html[data-workspace-zoom] .sidebar{height:var(--crm-viewport-height,100dvh)}html[data-workspace-zoom] [role=dialog]{max-height:calc(var(--crm-viewport-height,100dvh) - 24px)!important;max-width:calc(var(--crm-viewport-width,100vw) - 24px)!important;min-width:0!important}html[data-workspace-zoom] .collections-modal{width:min(1180px,calc(var(--crm-viewport-width,100vw) - 40px))!important}.crm-dropdown-menu{max-height:calc(var(--crm-viewport-height,100dvh) - 24px)}@media (width<=860px){.sidebar.mobile-open{max-width:var(--crm-viewport-width,100vw)}}@media (width<=560px){html[data-workspace-zoom] .topbar{gap:8px;padding-inline:10px}.profile-copy{display:none}.topbar-actions{flex:none}.global-search-wrap input{width:100%;min-width:0}.search-shortcut{display:none}html[data-workspace-zoom] .global-search-wrap{gap:6px;padding-inline:8px}html[data-workspace-zoom] .mobile-menu{flex:none;width:30px}.profile-menu-trigger>svg{display:none}}@media (width<=700px){html[data-workspace-zoom] .collections-modal{width:var(--crm-viewport-width,100vw)!important;max-width:var(--crm-viewport-width,100vw)!important;height:var(--crm-viewport-height,100dvh)!important;max-height:var(--crm-viewport-height,100dvh)!important}}.order-detail-hero{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:14px;padding:22px 24px;display:flex}.order-detail-title{align-items:flex-start;gap:12px;min-width:0;display:flex}.order-detail-title h1{margin:2px 0 5px}.order-detail-icon{flex:none;place-items:center;width:46px;height:46px;display:grid}.order-quote-banner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;margin:0 0 14px;padding:15px 17px;display:grid}.order-quote-banner strong,.order-quote-banner span{display:block}.order-quote-banner span{margin-top:3px}.order-quote-actions{flex-wrap:wrap;gap:7px;display:flex}.order-primary-actions{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:16px 18px;display:flex}.order-primary-actions h2{margin:0}.order-primary-actions p{margin:3px 0 0}.order-primary-actions>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.order-editor{align-items:end;gap:10px;margin-bottom:14px;padding:15px;display:flex}.order-editor label{flex:1;gap:5px;display:grid}.order-editor input,.order-editor select,.order-editor textarea{box-sizing:border-box;width:100%;padding:9px 10px}.order-recipient-editor{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;display:grid}.order-editor-actions{grid-column:1/-1}.order-metadata-field{width:100%}.order-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.order-detail-list>div{grid-template-columns:minmax(130px,.8fr) minmax(0,1.3fr)}.order-card-actions{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.order-status-grid{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.order-status-fact{align-items:center;gap:7px;padding:7px 9px;display:flex}.order-section{margin-bottom:14px;padding:18px}.order-section-head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:13px;display:flex}.order-section-head span{display:block}.order-section-head h2{margin:3px 0 0}.order-progress-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.order-progress-grid>div{gap:6px;padding:10px;display:grid}.order-issues{gap:7px;margin-top:11px;display:grid}.order-issues>div{padding:10px}.order-issues strong,.order-issues span{display:block}.order-items-table{gap:8px;display:grid}.order-items-table article{grid-template-columns:minmax(240px,1.5fr) minmax(130px,.8fr) 70px 120px;align-items:center;gap:12px;padding:12px;display:grid}.order-items-table article>div:first-child{align-items:center;gap:9px;display:flex}.order-items-table strong,.order-items-table small,.order-items-table span{display:block}.order-items-table small{margin-top:2px}.order-item-wide{grid-column:span 2}.order-shipment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.order-shipment-grid article{gap:5px;padding:12px;display:grid}.order-support-grid{align-items:start}.order-support-actions{flex-wrap:wrap;gap:8px;display:flex}.order-copy-value{word-break:break-all;align-items:center;gap:6px;display:inline-flex}.order-copy-value button{cursor:pointer;padding:2px}.order-history{display:grid}.order-history>div{grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:9px;padding:9px 0;display:grid}.order-history-dot{width:7px;height:7px;margin-top:4px}.order-history strong,.order-history small{display:block}.order-history small{margin-top:2px}.order-history time{white-space:nowrap}@media (width<=1050px){.order-detail-grid{grid-template-columns:1fr}.order-progress-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.order-items-table article{grid-template-columns:minmax(0,1fr) 100px}.order-item-wide{grid-column:1/-1}.order-recipient-editor{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.order-detail-hero,.order-primary-actions{flex-direction:column}.order-quote-banner{grid-template-columns:auto 1fr}.order-quote-actions{grid-column:1/-1}.order-recipient-editor,.order-shipment-grid,.order-progress-grid{grid-template-columns:1fr}.order-editor{flex-direction:column;align-items:stretch}.order-items-table article{grid-template-columns:1fr}.order-item-wide{grid-column:auto}.order-history>div{grid-template-columns:10px 1fr}.order-history time{grid-column:2}}.profiles-admin-c360-control{padding:0;overflow:hidden}.profiles-admin-c360-control .c360-record-block{margin:0}.profiles-admin-record .profiles-admin-workspace-header{padding-top:12px}.profiles-admin-workspace{max-width:1536px;margin:0 auto;padding:14px 0 58px}.profiles-admin-workspace-header{justify-content:space-between;align-items:flex-start;gap:24px;padding:16px 0 27px;display:flex}.profiles-admin-workspace-header h1{margin:8px 0}.profiles-admin-workspace-header p{max-width:810px;margin:0;line-height:1.6}.profiles-admin-workspace-header .button{white-space:nowrap}.profiles-admin-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px;display:grid}.profiles-admin-metrics>div{flex-direction:column;gap:5px;min-width:0;padding:20px 22px;display:flex}.profiles-admin-panel{min-width:0;margin-bottom:22px}.profiles-admin-panel-heading{justify-content:space-between;align-items:flex-end;gap:20px;padding:22px 24px;display:flex}.profiles-admin-panel-heading h2{margin:6px 0 4px}.profiles-admin-panel-heading p{margin:0;line-height:1.6}.profiles-admin-search{align-items:center;gap:8px;min-width:min(100%,290px);padding:8px 10px;display:flex}.profiles-admin-search input{width:100%;min-width:0}.profiles-admin-filter{white-space:nowrap;align-items:center;gap:9px;display:flex}.profiles-admin-filter select{min-height:36px;padding:6px 9px}.profiles-admin-table-scroll{overflow:auto}.profiles-admin-table{text-align:left;width:100%}.profiles-admin-table th{white-space:nowrap;padding:13px 17px}.profiles-admin-table td{vertical-align:middle;padding:14px 17px}.profiles-admin-table td strong{display:block}.profiles-admin-table td small{overflow-wrap:anywhere;max-width:280px;margin-top:5px;display:block}.profiles-admin-status{padding:4px 8px;display:inline-block}.profiles-admin-action{cursor:pointer;white-space:nowrap;align-items:center;padding:7px 11px;display:inline-flex}.profiles-admin-action:disabled{opacity:.55;cursor:wait}.profiles-admin-row-actions,.profiles-admin-detail-actions{flex-wrap:wrap;gap:8px;display:flex}.profiles-admin-detail{justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.profiles-admin-detail h3{margin:5px 0}.profiles-admin-detail p{margin:0}.profiles-admin-empty,.profiles-admin-error{margin:0;padding:20px 24px}.profiles-admin-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.profiles-admin-links>div{padding:18px 20px}.profiles-admin-links h3{margin:0 0 12px}.profiles-admin-links a{align-items:center;gap:8px;padding:9px 4px;display:flex}.profiles-admin-links a svg:last-child{margin-left:auto}.profiles-admin-notice,.profiles-admin-legacy-notice{margin-bottom:18px;padding:14px 18px;line-height:1.7}.profiles-admin-legacy-notice{align-items:flex-start;gap:11px;display:flex}@media (width<=1000px){.profiles-admin-links{grid-template-columns:1fr}}@media (width<=740px){.profiles-admin-workspace-header,.profiles-admin-panel-heading,.profiles-admin-detail{flex-direction:column;align-items:stretch}.profiles-admin-metrics{grid-template-columns:1fr}.profiles-admin-search{width:100%}.profiles-admin-panel-heading{padding:18px}.profiles-admin-table th,.profiles-admin-table td{padding:12px}}.profiles-review-workspace{max-width:1536px;margin:0 auto;padding:8px 0 52px}.profiles-review-breadcrumb{align-items:center;gap:10px;padding:10px 0 15px;display:flex}.profiles-review-breadcrumb a{align-items:center;gap:6px;display:inline-flex}.profiles-review-context{align-items:flex-start;gap:12px;margin-bottom:20px;padding:14px 17px;display:flex}.profiles-review-context>svg{flex-shrink:0;margin-top:2px}.profiles-review-context p{margin:5px 0 0;line-height:1.6}.profiles-admin-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.profiles-admin-toolbar .profiles-admin-search{min-width:min(100%,260px)}.profiles-admin-plan-summary{flex-wrap:wrap;align-items:center;gap:8px;padding:14px 22px;display:flex}.profiles-admin-plan-summary>span{margin-right:6px}.profiles-admin-plan-summary button{text-align:left;cursor:pointer;flex-direction:column;gap:4px;padding:7px 11px;display:flex}@media (width<=740px){.profiles-admin-toolbar{flex-direction:column;justify-content:stretch;align-items:stretch;width:100%}.profiles-admin-toolbar .profiles-admin-search{width:100%}.profiles-admin-plan-summary{padding:12px}}.profiles-creator-form{flex-wrap:wrap;align-items:flex-end;gap:16px;padding:22px 24px;display:flex}.profiles-creator-form label,.profiles-creator-reason{flex-direction:column;gap:7px;display:flex}.profiles-creator-form label{flex:1;min-width:min(100%,260px)}.profiles-creator-form input,.profiles-creator-form textarea,.profiles-creator-reason textarea{width:100%;min-height:38px;padding:9px 10px}.profiles-creator-reason textarea{resize:vertical;width:min(100%,350px);min-height:65px}.profiles-creator-form textarea{resize:vertical;min-height:68px}.profiles-creator-form button{min-height:38px}@media (width<=720px){.profiles-creator-form{padding:16px}.profiles-creator-form label,.profiles-creator-form button{width:100%}}.profiles-creator-audit{min-width:min(100%,300px);max-height:210px;margin-top:12px;padding:10px 12px;overflow:auto}.profiles-creator-audit p{margin:0 0 9px;line-height:1.6}.profiles-creator-audit p:last-child{margin-bottom:0}.profiles-creator-audit small{overflow-wrap:anywhere;display:block}.studio-readiness-page{gap:1.25rem;min-width:0;display:grid}.studio-readiness-back a,.studio-readiness-link{align-items:center;gap:.5rem;display:inline-flex}.studio-readiness-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:1rem;display:grid}.studio-readiness-grid>p{flex-direction:column;gap:.55rem;margin:0;padding:1rem;line-height:1.4;display:flex}.studio-readiness-grid small,.studio-readiness-table small,.studio-readiness-summary small{line-height:1.5;display:block}.studio-readiness-help{align-items:flex-start;gap:.5rem;max-width:72rem;margin:.5rem 0 1.25rem;line-height:1.6;display:flex}.studio-readiness-empty{padding:1.5rem}.studio-readiness-summary{margin:0 0 1rem;padding:1rem}.studio-readiness-table-wrap{width:100%;overflow-x:auto}.studio-readiness-table{text-align:left;width:100%}.studio-readiness-table th,.studio-readiness-table td{vertical-align:top;padding:.85rem .7rem}.studio-readiness-table th{white-space:nowrap}.studio-readiness-table td strong{max-width:25rem;display:block}.studio-readiness-table td small{overflow-wrap:anywhere}.studio-readiness-warning{align-items:flex-start;gap:.8rem;padding:1rem;display:flex}.studio-readiness-warning p{margin:0;line-height:1.6}.studio-readiness-link{margin-top:.75rem}@media (width<=600px){.studio-readiness-table th,.studio-readiness-table td{padding:.6rem .4rem}.studio-readiness-grid{grid-template-columns:1fr}}.studio-checkout-explainer{overflow-wrap:anywhere;padding:1.25rem 1.5rem;line-height:1.6}.studio-checkout-explainer h2{margin:0 0 .5rem;line-height:1.35}.studio-checkout-explainer p{margin:.5rem 0}.studio-checkout-explainer ol{gap:.7rem;margin:1rem 0;padding-left:1.5rem;display:grid}.studio-checkout-explainer li{padding-left:.2rem}.studio-readiness-page .studio-settings-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;gap:1rem;display:grid}.studio-settings-grid>label{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.55rem;min-width:0;max-width:100%;padding:1rem;line-height:1.5;display:flex}.studio-settings-grid label input,.studio-settings-grid label select,.studio-settings-grid label textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:40px;padding:.55rem .65rem}.studio-settings-grid label textarea{min-height:100px}.studio-settings-grid .studio-settings-full{box-sizing:border-box;grid-column:1/-1;min-width:0;max-width:100%}.studio-settings-advanced{padding:1rem}.studio-settings-advanced summary{cursor:pointer;padding:.2rem .1rem;line-height:1.6}.studio-settings-advanced[open] summary{margin-bottom:1rem}.studio-settings-advanced h3{margin:0 0 .55rem}.studio-settings-advanced .studio-readiness-grid>label{box-sizing:border-box;flex-direction:column;gap:.55rem;min-width:0;padding:1rem;display:flex}.studio-settings-advanced .studio-readiness-grid>label input{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:40px;padding:.55rem .65rem}@media (width<=700px){.studio-checkout-explainer{padding:1rem}.studio-readiness-page .studio-settings-grid{grid-template-columns:1fr}.studio-settings-advanced{padding:.75rem}}.studio-approval-form{gap:1rem;min-width:0;max-width:100%;display:grid}.studio-approval-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1rem;display:grid}.studio-approval-grid>label,.studio-approval-full{flex-direction:column;gap:.55rem;min-width:0;padding:1rem;line-height:1.5;display:flex}.studio-approval-grid input,.studio-approval-full textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:42px;padding:.65rem .75rem}.studio-approval-grid small{line-height:1.5}.studio-approval-full textarea{min-height:105px}.studio-approval-record{margin-bottom:1.1rem;padding:1rem 1.15rem}.studio-approval-record>p{overflow-wrap:anywhere;margin:.5rem 0}.studio-approval-record small{line-height:1.55;display:block}.studio-approval-warning{align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.studio-approval-warning svg{flex-shrink:0;margin-top:.15rem}.studio-approval-warning p{margin:0;line-height:1.65}.studio-approval-confirm{cursor:pointer;align-items:flex-start;gap:.75rem;line-height:1.6;display:flex}.studio-approval-confirm input{flex-shrink:0;width:18px;height:18px;margin-top:.32rem}.studio-approval-form button[type=submit]{justify-self:start}.studio-approval-hint{padding:.85rem;line-height:1.6}@media (width<=700px){.studio-approval-grid{grid-template-columns:1fr}.studio-approval-form button[type=submit]{justify-self:stretch}}.back-office-page,.back-office-workspace{padding:28px 36px 60px}.back-office-title,.back-office-workspace-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.back-office-title h1,.back-office-workspace-header h1{margin:4px 0 5px;line-height:1.15}.back-office-title p,.back-office-workspace-header p{max-width:900px;margin:0}.back-office-metrics{grid-template-columns:repeat(6,minmax(110px,1fr));gap:8px;margin-bottom:12px;display:grid}.back-office-metric{align-items:center;gap:9px;min-width:0;padding:10px 11px;display:flex}.back-office-metric svg{flex:none}.back-office-metric div{gap:1px;min-width:0;display:grid}.back-office-metric strong{line-height:1}.back-office-toolbar{grid-template-columns:minmax(260px,1fr) 150px 170px 150px 125px 125px;margin-bottom:8px;display:grid}.back-office-search{align-items:center;gap:7px;padding:7px 10px;display:flex}.back-office-search input{width:100%}.back-office-toolbar label{gap:3px;padding:6px 8px;display:grid}.back-office-toolbar select,.back-office-row select,.back-office-edit-card select,.back-office-edit-card input,.back-office-edit-card textarea,.back-office-note-composer textarea{padding:6px 7px}.back-office-overdue button{cursor:pointer;justify-content:center;align-items:center;gap:5px;min-height:28px;display:flex}.back-office-queue-caption{justify-content:space-between;align-items:center;gap:12px;margin:8px 1px;display:flex}.back-office-head,.back-office-row{grid-template-columns:145px 170px minmax(260px,1.35fr) 140px 155px 130px 160px;display:grid}.back-office-row{transition:background .12s}.back-office-row>div{min-width:0;padding:9px}.back-office-row strong{display:block}.back-office-row small{overflow-wrap:anywhere;margin-top:3px;line-height:1.4;display:block}.back-office-ref-cell>button,.back-office-customer-link{cursor:pointer;text-align:left;padding:0}.back-office-reason-preview{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box!important;overflow:hidden!important}.back-office-actions{flex-wrap:wrap;align-items:flex-start;gap:5px;display:flex}.back-office-status{white-space:nowrap;align-items:center;width:max-content;max-width:100%;padding:3px 6px;display:inline-flex}.back-office-empty{text-align:center;gap:5px;padding:34px;display:grid}.back-office-workspace-state{padding:60px 36px}.back-office-back{cursor:pointer;align-items:center;gap:5px;padding:0;display:inline-flex}.back-office-workspace-eyebrow{align-items:center;gap:8px;margin-top:12px;display:flex}.back-office-workspace-actions{flex-wrap:wrap;gap:7px;display:flex}.back-office-commandbar{flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:8px;display:flex}.back-office-commandbar button{cursor:pointer;align-items:center;gap:5px;padding:6px 9px;display:inline-flex}.back-office-commandbar button:disabled{opacity:.45;cursor:default}.back-office-workspace-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:14px;display:grid}.back-office-workspace-main,.back-office-workspace-side{gap:12px;display:grid}.back-office-card>header{justify-content:space-between;align-items:flex-start;gap:12px;padding:11px 13px;display:flex}.back-office-card header h2{margin:2px 0 0}.back-office-reason{padding:14px}.back-office-reason p{white-space:pre-wrap;margin:0;line-height:1.65}.back-office-context-grid{grid-template-columns:repeat(4,1fr);display:grid}.back-office-context-grid>div{gap:3px;min-width:0;padding:10px 12px;display:grid}.back-office-note-composer{gap:7px;padding:12px;display:grid}.back-office-note-composer textarea{box-sizing:border-box;resize:vertical;width:100%}.back-office-note-composer>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.back-office-note-list,.back-office-activity-list{display:grid}.back-office-note-list article{padding:11px 13px}.back-office-note-list article>div{justify-content:space-between;gap:12px;display:flex}.back-office-note-list p{white-space:pre-wrap;margin:5px 0 0;line-height:1.55}.back-office-activity-list article{grid-template-columns:10px 1fr;gap:9px;padding:10px 13px;display:grid}.back-office-activity-dot{width:7px;height:7px;margin-top:3px}.back-office-activity-list article>div{gap:3px;display:grid}.back-office-activity-list p{margin:0}.back-office-inline-empty{text-align:center;padding:18px}.back-office-related-list{display:grid}.back-office-related-list button{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.back-office-related-list div{gap:2px;display:grid}.back-office-edit-card{display:grid}.back-office-edit-card>label,.back-office-field-row{margin:0 12px 9px}.back-office-edit-card>label:first-of-type{margin-top:12px}.back-office-edit-card label{gap:4px;display:grid}.back-office-edit-card input,.back-office-edit-card select,.back-office-edit-card textarea{box-sizing:border-box;resize:vertical;width:100%}.back-office-field-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.back-office-check{align-items:center;grid-template-columns:16px 1fr!important}.back-office-check input{width:auto}.back-office-save{justify-content:center;margin:2px 12px 12px}.back-office-meta-card dl{margin:0;display:grid}.back-office-meta-card dl>div{grid-template-columns:90px 1fr;gap:10px;padding:9px 12px;display:grid}.back-office-meta-card dt{margin:0}.back-office-meta-card dd{text-align:right;overflow-wrap:anywhere;margin:0}.back-office-critical-warning{gap:9px;padding:11px 12px;display:flex}.back-office-critical-warning>div{gap:3px;display:grid}.back-office-critical-warning span{line-height:1.45}@media (width<=1250px){.back-office-metrics{grid-template-columns:repeat(3,1fr)}.back-office-toolbar{grid-template-columns:minmax(240px,1fr) repeat(5,135px);overflow:auto}.back-office-register{overflow:auto}.back-office-head,.back-office-row{min-width:1120px}}@media (width<=980px){.back-office-workspace-grid{grid-template-columns:1fr}.back-office-workspace-side{grid-template-columns:1fr 1fr;align-items:start}.back-office-edit-card{grid-row:span 2}.back-office-context-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.back-office-page,.back-office-workspace{padding:18px 14px 48px}.back-office-title,.back-office-workspace-header{flex-direction:column}.back-office-metrics{grid-template-columns:1fr 1fr}.back-office-toolbar{grid-template-columns:1fr;overflow:visible}.back-office-workspace-side,.back-office-context-grid{grid-template-columns:1fr}.back-office-note-composer>div{flex-direction:column;align-items:flex-start}.back-office-field-row{grid-template-columns:1fr}}.back-office-page,.back-office-workspace{box-sizing:border-box;min-width:0;max-width:100%;padding:24px clamp(16px,2.5vw,36px) 65px}.back-office-title h1,.back-office-workspace-header h1{line-height:1.2}.back-office-title p,.back-office-workspace-header p{line-height:1.55}.back-office-toolbar{grid-template-columns:minmax(230px,2fr) repeat(6,minmax(110px,1fr));overflow:hidden}.back-office-toolbar label{gap:7px;padding:9px 12px}.back-office-toolbar select,.back-office-row select,.back-office-edit-card select,.back-office-edit-card input,.back-office-edit-card textarea,.back-office-note-composer textarea{min-height:40px;padding:9px 10px;line-height:1.5}.back-office-overdue button{min-height:40px}.back-office-search input{min-height:42px}.back-office-metric{gap:12px;padding:15px 13px}.back-office-queue-caption{margin:13px 2px}.back-office-register{overflow:hidden}.back-office-head,.back-office-row{grid-template-columns:minmax(130px,1.15fr) minmax(165px,1.35fr) minmax(245px,2.6fr) minmax(120px,1fr) minmax(145px,1.35fr) minmax(100px,.9fr) minmax(130px,1.1fr)}.back-office-head span{padding:13px 11px}.back-office-row>div{padding:14px 11px}.back-office-row strong,.back-office-ref-cell>button,.back-office-customer-link{line-height:1.45}.back-office-row small{margin-top:5px;line-height:1.45}.back-office-status{padding:5px 10px}.back-office-actions .button{min-height:36px;padding:8px 11px}.back-office-workspace-grid,.back-office-workspace-main,.back-office-workspace-side,.back-office-card{min-width:0}.back-office-card header h2{line-height:1.4}.back-office-workspace .back-office-note-composer textarea{min-height:115px}.back-office-verification-panel .verification-reference{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.back-office-verification-panel .verification-reference>div{min-width:0;padding:13px}.back-office-verification-panel .verification-reference span{margin-bottom:6px;display:block}.back-office-verification-panel .verification-reference strong{overflow-wrap:anywhere;display:block}.back-office-verification-panel .verification-guidance{padding:0 18px 16px;line-height:1.6}@media (width<=1250px){.back-office-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.back-office-search{grid-column:1/-1}.back-office-register{overflow-x:auto}.back-office-head,.back-office-row{min-width:1040px}}@media (width<=700px){.back-office-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.back-office-verification-panel .verification-reference{grid-template-columns:1fr}.back-office-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.back-office-page .back-office-register{gap:12px;display:grid;overflow:visible}.back-office-page .back-office-head{display:none}.back-office-page .back-office-row{box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"work actions""customer actions""details actions";align-items:start;gap:10px 24px;width:100%;min-width:0;padding:20px 22px;display:grid}.back-office-page .back-office-row>div{min-width:0;padding:0}.back-office-page .back-office-row>div:nth-child(3){grid-area:work}.back-office-page .back-office-row>div:nth-child(2){grid-area:customer}.back-office-page .back-office-row>div:first-child{grid-area:details}.back-office-page .back-office-row>div:nth-child(7){flex-direction:column;grid-area:actions;align-items:stretch;gap:10px;min-width:156px;display:flex}.back-office-page .back-office-row>div:nth-child(3){padding-right:145px}.back-office-page .back-office-row>div:nth-child(3)>strong{line-height:1.4}.back-office-page .back-office-row small{line-height:1.5}.back-office-page .back-office-row .back-office-ref-cell>button,.back-office-page .back-office-row .back-office-customer-link{overflow-wrap:anywhere;max-width:100%}.back-office-page .back-office-row .back-office-actions button{white-space:normal;justify-content:center;width:100%;min-height:42px}.back-office-page .back-office-row .back-office-reason-preview{max-width:660px}@media (width<=850px){.back-office-page .back-office-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"work""customer""details""actions";padding:16px}.back-office-page .back-office-row>div:nth-child(3){padding-right:0}.back-office-page .back-office-row>div:nth-child(4),.back-office-page .back-office-row>div:nth-child(5),.back-office-page .back-office-row>div:nth-child(6){text-align:left;justify-self:start;max-width:100%}.back-office-page .back-office-row>div:nth-child(6){justify-self:end}.back-office-page .back-office-row>div:nth-child(7){flex-flow:wrap;min-width:0}.back-office-page .back-office-row .back-office-actions button{width:auto}}.back-office-page .back-office-row{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(150px,170px);grid-template-areas:"work work actions""customer assignment actions""details due actions""status status actions"}.back-office-page .back-office-row>div:first-child{grid-area:details;justify-self:stretch}.back-office-page .back-office-row>div:nth-child(2){grid-area:customer;justify-self:stretch}.back-office-page .back-office-row>div:nth-child(3){grid-area:work;justify-self:stretch;padding-right:0}.back-office-page .back-office-row>div:nth-child(4){text-align:left;grid-area:due;justify-self:stretch;max-width:none}.back-office-page .back-office-row>div:nth-child(5){text-align:left;grid-area:assignment;justify-self:stretch;max-width:none}.back-office-page .back-office-row>div:nth-child(6){grid-area:status;justify-self:stretch}.back-office-page .back-office-row>div:nth-child(7){grid-area:actions;align-self:center}@media (width<=850px){.back-office-page .back-office-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"work""status""customer""assignment""details""due""actions"}.back-office-page .back-office-row>div:nth-child(4),.back-office-page .back-office-row>div:nth-child(5),.back-office-page .back-office-row>div:nth-child(6){justify-self:stretch}}.back-office-verification-controls{gap:11px;padding:18px;display:grid}.back-office-verification-controls>textarea{box-sizing:border-box;width:100%;min-height:110px;padding:12px}.back-office-verification-buttons{flex-wrap:wrap;gap:10px;display:flex}.back-office-verification-buttons .button{min-height:44px}.back-office-verification-controls>small{line-height:1.55}.back-office-shop-order-review{margin:0 18px 18px;padding:17px}.back-office-shop-review-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.back-office-shop-review-summary>div{padding:13px}.back-office-shop-review-summary span{margin-bottom:5px;display:block}.back-office-shop-review-summary strong{overflow-wrap:anywhere;display:block}.back-office-shop-order-review h3{margin:18px 0 9px}.back-office-shop-order-lines{gap:0;display:grid;overflow:hidden}.back-office-shop-order-lines>div{justify-content:space-between;align-items:flex-start;gap:16px;padding:13px;display:flex}.back-office-shop-order-lines strong{line-height:1.5}.back-office-shop-order-lines small{margin-top:5px;display:block}.back-office-shop-order-review>p{margin:12px 0 0;line-height:1.55}@media (width<=680px){.back-office-shop-order-review{margin:0 12px 12px;padding:12px}.back-office-shop-review-summary{grid-template-columns:1fr}}.back-office-decision-callout{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:16px 0;padding:16px 18px;display:flex}.back-office-decision-callout>div{flex:320px;min-width:0}.back-office-decision-callout strong{line-height:1.35;display:block}.back-office-decision-callout p{margin:6px 0 0;line-height:1.55}.back-office-decision-callout button{white-space:normal;min-height:42px}.back-office-workspace #profile-verification-review{scroll-margin-top:100px}@media (width<=650px){.back-office-decision-callout{align-items:stretch;padding:14px}.back-office-decision-callout button{justify-content:center;width:100%}}.back-office-verification-email-status{overflow-wrap:anywhere;gap:8px;margin:14px 0;padding:14px 16px;display:grid}.back-office-verification-email-status p{margin:0;line-height:1.6}.back-office-verification-email-status .button{justify-self:start;min-height:39px}@media (width<=650px){.back-office-verification-email-status .button{justify-content:center;width:100%}}.profile-verification-assessment{gap:16px;min-width:0;padding:19px;display:grid}.profile-verification-assessment h3{margin:0}.profile-verification-assessment h4{margin:7px 0}.profile-verification-snapshot{gap:12px;min-width:0;display:grid}.profile-verification-snapshot>p{margin:0;line-height:1.6}.profile-verification-current{min-width:0;padding:16px}.profile-verification-current a{margin-bottom:9px;display:inline-block}.profile-verification-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0 0;display:grid}.profile-verification-details>div{min-width:0;padding:10px 12px}.profile-verification-details dt{margin-bottom:4px}.profile-verification-details dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.profile-verification-alert{padding:12px 15px}.profile-verification-caution{padding:10px 12px;line-height:1.6}.profile-verification-checklist{gap:12px;padding:16px;display:grid}.profile-verification-checklist>p{margin:0;line-height:1.6}.profile-verification-checklist>label:has(select){grid-template-columns:minmax(0,1fr) minmax(135px,190px);align-items:center;gap:12px;display:grid}.profile-verification-checklist select,.profile-verification-checklist textarea{min-width:0;max-width:100%;padding:10px}.profile-verification-checklist .button{justify-self:start}.profile-verification-ready{padding:10px}@media (width<=700px){.profile-verification-details{grid-template-columns:1fr}.profile-verification-checklist>label:has(select){grid-template-columns:1fr}}.profile-verification-audit{padding:12px}.profile-verification-audit summary{cursor:pointer}.profile-verification-audit article{overflow-wrap:anywhere;margin-top:12px;padding-top:12px}.profile-verification-audit article p{white-space:pre-wrap;line-height:1.55}.profile-verification-workflow-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.profile-verification-workflow-heading p{margin:6px 0 0;line-height:1.55}.profile-verification-kicker{margin-bottom:5px;display:block}.profile-verification-step-count{padding:7px 12px}.profile-verification-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.profile-verification-step{text-align:left;cursor:pointer;align-items:center;gap:11px;min-width:0;padding:13px 12px;display:flex}.profile-verification-step-number{flex:0 0 28px;place-items:center;height:28px;display:grid}.profile-verification-step strong{display:block}.profile-verification-step small{margin-top:4px;line-height:1.4;display:block}.profile-verification-review-status{gap:5px;padding:13px 15px;display:grid}.profile-verification-review-status span{line-height:1.5}.profile-verification-stage{gap:14px;min-width:0;display:grid}.profile-verification-stage h3{align-items:center;gap:8px;display:flex}.profile-verification-stage-intro{margin:0;line-height:1.7}.profile-verification-stage-actions{flex-wrap:wrap;align-items:center;gap:10px;padding-top:5px;display:flex}.profile-verification-stage-actions .button{min-height:42px}.profile-verification-metadata{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.profile-verification-metadata span{overflow-wrap:anywhere;padding:10px 12px;display:block}.profile-verification-metadata strong{margin-bottom:5px;display:block}.profile-verification-profile-title{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:14px;margin-bottom:10px;display:flex}.profile-verification-profile-title h4{margin:0 0 6px}.profile-verification-profile-title a{margin:0;padding:10px 12px}.profile-verification-stage .profile-verification-current{padding:18px}.profile-verification-sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.profile-verification-sources label{cursor:pointer;align-items:center;gap:10px;padding:13px;line-height:1.45;display:flex}.profile-verification-sources input{flex:none;width:17px;height:17px}.profile-verification-checklist-progress{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.profile-verification-checklist .profile-verification-check{grid-template-columns:minmax(0,1fr) minmax(145px,190px);align-items:center;gap:14px;padding:12px;display:grid}.profile-verification-check strong,.profile-verification-check small{display:block}.profile-verification-check small{margin-top:5px;line-height:1.5}.profile-verification-guidance{margin:0;line-height:1.6}.profile-verification-decision-slot .back-office-verification-controls{padding:16px!important}.profile-verification-outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.profile-verification-outcome{text-align:left;cursor:pointer;align-content:start;gap:6px;min-height:108px;padding:15px;display:grid}.profile-verification-outcome span{line-height:1.55}.profile-verification-outcome:disabled{cursor:not-allowed;opacity:.5}@media (width<=1000px){.profile-verification-outcome-grid{grid-template-columns:1fr}.profile-verification-outcome{min-height:auto}}@media (width<=700px){.profile-verification-steps{grid-template-columns:1fr}.profile-verification-step small{display:none}.profile-verification-step{padding:10px}.profile-verification-metadata,.profile-verification-sources,.profile-verification-checklist .profile-verification-check{grid-template-columns:1fr}.profile-verification-stage-actions .button{width:100%}}.case-workspace{min-height:calc(100vh - 86px);margin:-24px}.jira-case-workspace{padding:0}.jira-case-shell{grid-template-columns:minmax(0,1fr) 310px;min-height:calc(100vh - 86px);display:grid}.jira-case-main{min-width:0;padding:18px 28px 40px}.jira-case-sidebar{min-width:0;padding:18px 16px 30px}.jira-case-topline{align-items:center;gap:7px;margin-bottom:12px;display:flex}.jira-back{cursor:pointer;align-items:center;gap:4px;padding:0;display:inline-flex}.jira-issue-icon{justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex}.jira-case-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.jira-case-heading h1{margin:0 0 10px;line-height:1.3}.jira-heading-actions{gap:5px;display:flex}.jira-icon-action{cursor:pointer;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.jira-case-actions{flex-wrap:wrap;gap:5px;margin-bottom:12px;display:flex}.jira-case-actions button{cursor:pointer;align-items:center;gap:5px;height:30px;padding:0 9px;display:inline-flex}.jira-case-actions button:disabled{opacity:.55;cursor:default}.jira-case-section{padding:10px 0 16px}.jira-case-section h3{margin:0 0 7px}.jira-description-body{white-space:pre-wrap;min-height:58px;padding:8px 10px;line-height:1.55}.jira-section-title{justify-content:space-between;align-items:center;display:flex}.jira-linked-list{gap:2px;display:grid}.jira-linked-row{align-items:flex-start;gap:8px;padding:7px 8px;display:flex}.jira-linked-icon{margin-top:1px}.jira-linked-row div{gap:1px;display:grid}.jira-inline-empty{padding:5px 0}.jira-form-row{grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;min-height:39px;padding:0 10px;display:grid}.jira-form-row>span:first-child{align-items:center;gap:6px;display:flex}.jira-submitted{padding:2px 5px}.jira-activity-section{padding-top:14px}.jira-activity-tabs{gap:0;margin-bottom:10px;display:flex}.jira-activity-tabs button{cursor:pointer;height:28px;padding:0 10px}.jira-composer{margin:4px 0 16px}.jira-composer-top{align-items:flex-start;gap:9px;display:flex}.jira-avatar{flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.jira-avatar.small{width:24px;height:24px}.jira-composer-box{flex:1;overflow:hidden}.jira-composer-modes{align-items:center;gap:7px;padding:8px 10px 0;display:flex}.jira-composer-modes button{cursor:pointer;padding:0}.jira-subject-input{width:calc(100% - 20px);margin:7px 10px 0;padding:5px 0;display:block}.jira-composer textarea{resize:vertical;width:100%;padding:9px 10px;line-height:1.5;display:block}.jira-composer-footer{justify-content:space-between;align-items:center;gap:10px;padding:6px 8px;display:flex}.jira-primary-button{cursor:pointer;height:27px;padding:0 10px}.jira-primary-button:disabled{opacity:.5}.jira-activity-feed{gap:0;display:grid}.case-timeline-item{grid-template-columns:30px minmax(0,1fr);gap:8px;padding:11px 0;display:grid}.case-timeline-marker{justify-content:center;align-items:center;width:28px;height:28px;display:flex}.case-timeline-content{min-width:0}.case-timeline-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.case-timeline-top>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.case-timeline-top time{white-space:nowrap}.case-visibility{padding:1px 4px}.case-timeline-content p{white-space:pre-wrap;margin:6px 0;line-height:1.5}.case-timeline-meta{flex-wrap:wrap;gap:8px;display:flex}.case-timeline-meta button{cursor:pointer;padding:0}.case-delivery-error{margin-top:6px}.jira-sidebar-top{padding:0 0 12px}.jira-status-block{align-items:center;display:flex}.jira-status-select{cursor:pointer;min-width:132px;height:30px;padding:0 28px 0 10px}.jira-status-select:disabled{opacity:.6;cursor:default}.jira-transition-menu{margin-top:7px;overflow:hidden}.jira-transition-menu button{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:7px 9px;display:flex}.jira-side-panel{margin-bottom:10px}.jira-side-title{align-items:center;gap:5px;height:34px;padding:0 9px;display:flex}.jira-side-details{gap:10px;margin:0;padding:8px 10px;display:grid}.jira-side-details>div{gap:4px;display:grid}.jira-side-details dd{align-items:center;gap:7px;min-width:0;margin:0;display:flex}.jira-side-details dd span:last-child{text-overflow:ellipsis;overflow:hidden}.jira-sla-list{padding:5px 10px 8px}.case-sla-card{gap:2px;padding:7px 0;display:grid}.jira-management{gap:10px;padding:8px 10px;display:grid}.jira-management label{gap:4px;display:grid}.jira-management select,.jira-management input{height:29px;padding:0 6px}.jira-save-details{cursor:pointer;justify-self:start;padding:0}.jira-automation-panel>span{padding:8px 10px;line-height:1.4;display:block}.jira-created-updated{gap:3px;padding:5px 10px;display:grid}.case-transition-dialog{max-width:690px}.case-transition-warning{align-items:flex-start;gap:9px;margin-bottom:12px;padding:10px 12px;display:flex}.case-transition-warning span{flex-direction:column;gap:2px;display:flex}.case-field{gap:5px;margin-bottom:12px;display:grid}.case-field textarea,.case-field input,.case-field select{padding:8px}.case-back{margin:10px}.case-back button{cursor:pointer;align-items:center;gap:5px;display:inline-flex}@media (width<=1100px){.jira-case-shell{grid-template-columns:1fr}.jira-case-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.jira-sidebar-top,.jira-created-updated{grid-column:1/-1}.jira-side-panel{margin-bottom:0}}@media (width<=760px){.case-workspace{margin:-16px}.jira-case-main{padding:14px 12px}.jira-case-sidebar{padding:12px;display:block}.jira-case-heading{flex-direction:column}.jira-case-actions{flex-wrap:nowrap;overflow:auto}.jira-form-row{grid-template-columns:1fr auto}.jira-form-row strong{grid-column:1/-1}.jira-composer-top{gap:6px}.case-timeline-top{flex-direction:column}}.case-escalation-chip{align-items:center;gap:4px;margin-left:8px;padding:2px 7px;display:inline-flex}.case-more-wrap{position:relative}.case-action-menu{z-index:30;width:220px;padding:5px;display:grid;position:absolute;top:34px;right:0}.case-action-menu button{text-align:left;cursor:pointer;padding:8px 9px}.case-action-menu button:disabled{opacity:.45;cursor:not-allowed}.case-inline-action{cursor:pointer;align-items:center;gap:5px;padding:3px 5px;display:inline-flex}.case-attachment-list{gap:4px;display:grid}.case-attachment-row{grid-template-columns:20px minmax(0,1fr) 28px 28px;align-items:center;gap:7px;padding:7px 8px;display:grid}.case-attachment-row>div{gap:1px;min-width:0;display:grid}.case-attachment-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.case-file-action{cursor:pointer;justify-content:center;align-items:center;width:27px;height:27px;display:flex}.case-source-toggle{text-align:left;cursor:pointer;width:100%}.case-source-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;padding:10px 8px;display:grid}.case-source-details>div{gap:2px;display:grid}.case-source-details strong{overflow-wrap:anywhere}.case-composer-routing{flex-wrap:wrap;flex:1;align-items:center;gap:12px;display:flex}.case-composer-routing label{align-items:center;gap:5px;display:flex}.case-composer-routing select{max-width:300px;height:26px;padding:0 6px}.case-side-actions{flex-wrap:wrap;gap:7px;padding:0 10px 9px;display:flex}.case-side-actions button,.case-urgency-card button{cursor:pointer;align-items:center;gap:4px;padding:2px 0;display:inline-flex}.case-urgency-card{gap:5px;padding:8px 10px;display:grid}.case-urgency-card small{line-height:1.45}.case-escalation-panel{gap:5px;padding-bottom:10px;display:grid}.case-escalation-panel>strong,.case-escalation-panel>span,.case-escalation-panel>small{margin:0 10px}.case-escalation-panel>span{line-height:1.4}.case-modal-results{grid-column:1/-1;gap:4px;max-height:230px;padding:5px;display:grid;overflow:auto}.case-modal-results>span{padding:8px}.case-modal-results button{text-align:left;cursor:pointer;align-items:flex-start;gap:8px;padding:8px;display:flex}.case-modal-results button:disabled{opacity:.55;cursor:not-allowed}.case-modal-results button span{gap:2px;display:grid}@media (width<=720px){.case-source-details{grid-template-columns:1fr}.case-composer-routing{flex-direction:column;align-items:flex-start}.case-composer-routing select{width:100%;max-width:100%}.case-attachment-row{grid-template-columns:20px minmax(0,1fr) 28px 28px}}.case-assignee-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.case-text-action{cursor:pointer;align-items:center;gap:4px;padding:2px 0;display:inline-flex}.case-text-action:disabled{opacity:.5;cursor:not-allowed}.complaint-workspace-chip{padding:3px 7px;display:inline-flex}.complaint-workspace-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:10px;display:grid}.complaint-workspace-grid>div{gap:3px;padding:8px 9px;display:grid}.complaint-workspace-grid strong{overflow-wrap:anywhere}.complaint-workspace-copy{padding:8px 0}.complaint-workspace-copy p{white-space:pre-wrap;margin:4px 0 0;line-height:1.5}@media (width<=800px){.complaint-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.complaint-workspace-grid{grid-template-columns:1fr}}.complaint-investigation-list{gap:7px;margin-bottom:12px;display:grid}.complaint-investigation-item{padding:10px 11px}.complaint-investigation-head{align-items:center;gap:8px;display:flex}.complaint-investigation-head>div{gap:2px;display:grid}.complaint-investigation-status{padding:3px 6px;display:inline-flex}.complaint-investigation-copy{margin-top:7px;padding-top:7px}.complaint-investigation-copy span{display:block}.complaint-investigation-copy p{white-space:pre-wrap;margin:3px 0 0;line-height:1.5}.complaint-investigation-actions{justify-content:flex-end;gap:6px;margin-top:9px;display:flex}.complaint-investigation-actions select,.complaint-investigation-form input,.complaint-investigation-form select,.complaint-investigation-form textarea,.complaint-outcome-editor select,.complaint-outcome-editor textarea{padding:7px}.complaint-investigation-actions select{height:29px;padding:0 7px}.complaint-investigation-actions button{cursor:pointer;padding:0 8px}.complaint-investigation-form,.complaint-outcome-editor{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;padding:11px;display:grid}.complaint-investigation-form label,.complaint-outcome-editor label{gap:4px;display:grid}.complaint-investigation-form label.wide,.complaint-outcome-editor label.wide{grid-column:1/-1}.complaint-investigation-form textarea,.complaint-outcome-editor textarea{resize:vertical}.complaint-investigation-form button,.complaint-outcome-editor button{justify-self:start}.complaint-outcome-editor>div:first-child{grid-column:1/-1;gap:2px;padding-bottom:4px;display:grid}@media (width<=650px){.complaint-investigation-form,.complaint-outcome-editor{grid-template-columns:1fr}.complaint-investigation-form label.wide,.complaint-outcome-editor label.wide,.complaint-outcome-editor>div:first-child{grid-column:auto}.complaint-investigation-actions{flex-wrap:wrap;justify-content:flex-start}}.case-ai-summary{margin:16px 0 18px;overflow:hidden}.case-ai-summary-head{justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.case-ai-summary-title{align-items:center;gap:10px;min-width:0;display:flex}.case-ai-summary-icon{flex:none;place-items:center;width:31px;height:31px;display:grid}.case-ai-summary-title h3{margin:0;line-height:1.25}.case-ai-summary-title div>span{margin-top:2px;line-height:1.35;display:block}.case-ai-summary-refresh{cursor:pointer;flex:none;align-items:center;gap:6px;min-height:30px;padding:5px 9px;display:inline-flex}.case-ai-summary-refresh:disabled{opacity:.55;cursor:default}.case-ai-summary-content{padding:14px 15px 15px}.case-ai-summary-text{white-space:pre-wrap;margin:0;line-height:1.55}.case-ai-summary-facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:13px;display:grid}.case-ai-summary-facts>div{min-width:0;padding:9px 10px}.case-ai-summary-facts span,.case-ai-summary-details>span{margin-bottom:3px;display:block}.case-ai-summary-facts strong{line-height:1.4;display:block}.case-ai-summary-details{margin-top:12px}.case-ai-summary-details ul{margin:5px 0 0;padding-left:18px;line-height:1.5}.case-ai-summary-details li+li{margin-top:3px}.case-ai-summary-tags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.case-ai-summary-tags span{align-items:center;min-height:22px;padding:3px 7px;display:inline-flex}.case-ai-summary-empty{justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;display:flex}.case-ai-summary-empty button{cursor:pointer;padding:5px 9px}@media (width<=700px){.case-ai-summary-head{flex-direction:column;align-items:flex-start}.case-ai-summary-refresh{align-self:flex-end}.case-ai-summary-facts{grid-template-columns:1fr}.case-ai-summary-empty{flex-direction:column;align-items:flex-start}}.case-sla-panel .jira-side-title{justify-content:flex-start}.case-sla-panel .jira-side-title svg:last-child{margin-left:auto}.case-sla-panel .jira-sla-list{padding:5px 10px 4px}.case-sla-panel .case-sla-card{gap:3px;padding:9px 0 10px;display:grid}.case-sla-primary{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.case-sla-primary>strong{min-width:0;line-height:1.3}.case-sla-card>small{line-height:1.4}.case-sla-control{cursor:pointer;flex:none;place-items:center;width:24px;height:24px;display:grid}.case-sla-control:disabled{opacity:.5;cursor:default}.case-sla-paused-reason{margin-top:2px;padding:4px 6px}.case-sla-footer{gap:7px;padding:9px 10px 10px;display:grid}.case-sla-footer>div:first-child{gap:2px;display:grid}.case-sla-footer span{line-height:1.35}.case-sla-footer-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.case-sla-footer-actions button{cursor:pointer;align-items:center;gap:4px;padding:0;display:inline-flex}.case-sla-footer-actions button:disabled{opacity:.5;cursor:default}.case-sla-history{gap:7px;max-height:360px;display:grid;overflow:auto}.case-sla-history article{gap:4px;padding:9px 10px;display:grid}.case-sla-history article>div{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.case-sla-history p{white-space:pre-wrap;margin:0;line-height:1.45}@media (width<=760px){.case-sla-footer-actions{gap:12px}.case-sla-history article>div{gap:3px;display:grid}}.template-library-page{--tpl-bg:#f3f5f7;--tpl-surface:#fff;--tpl-surface-alt:#f7f8fa;--tpl-surface-strong:#eef1f4;--tpl-text:#111820;--tpl-muted:#5d6a78;--tpl-border:#b7c0ca;--tpl-border-strong:#28323d;--tpl-accent:#0d3b66;--tpl-accent-strong:#082c4d;--tpl-success:#1e6b43;--tpl-danger:#a51624;--tpl-warning:#8a5a00}.template-library-page *,.template-library-page :before,.template-library-page :after{box-sizing:border-box}.template-library-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;padding:14px 0;display:grid}.template-library-kicker{margin-bottom:4px;display:block}.template-library-header h1{margin:0;line-height:1.12}.template-library-header p{max-width:780px;margin:7px 0 0;line-height:1.45}.template-library-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.template-library-summary{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px;display:grid}.template-library-summary>div{min-height:72px;padding:10px 12px}.template-library-summary span{display:block}.template-library-summary strong{margin-top:4px;display:block}.template-library-summary small{margin-top:3px;display:block}.template-library-nav{margin-top:12px;display:flex;overflow-x:auto}.template-library-nav button{white-space:nowrap;cursor:pointer;align-items:center;gap:7px;min-height:38px;padding:8px 12px;display:inline-flex}.template-notice{margin-top:10px;padding:9px 11px}.template-library-layout{grid-template-columns:285px minmax(0,1fr);margin-top:10px;display:grid}.template-catalogue{flex-direction:column;align-self:start;min-width:0;max-height:calc(100vh - 220px);display:flex;overflow:hidden}.template-search{align-items:center;gap:7px;min-height:40px;padding:6px 8px;display:flex}.template-search input{width:100%;min-width:0;height:30px;padding:5px 7px}.template-filters{gap:5px;padding:8px;display:grid}.template-filters select,.template-editor-field input,.template-editor-field textarea,.template-settings-grid input,.template-settings-grid select,.template-settings-grid textarea,.notification-template-control select{width:100%}.template-filters select{min-height:31px;padding:5px 7px}.template-list{flex:auto;min-height:0;max-height:none;overflow:auto}.template-list-item{text-align:left;cursor:pointer;width:100%;min-height:84px;padding:9px 10px;display:block}.template-list-item>div{align-items:center;gap:5px;margin-bottom:5px;display:flex}.template-list-item>strong{line-height:1.3;display:block}.template-list-item>small{margin-top:3px;line-height:1.3;display:block}.template-list-item>em{overflow-wrap:anywhere;margin-top:5px;display:block}.template-channel,.template-status,.approval-badge,.workflow-badge{align-items:center;min-height:20px;padding:2px 5px;display:inline-flex}.template-list-empty{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;min-height:180px;padding:16px;display:flex}.template-editor-host{min-width:0}.template-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:260px;padding:30px;display:flex}.template-empty span{max-width:420px;line-height:1.45}.template-detail{min-width:0}.template-editor-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;min-height:100px;padding:13px 14px;display:grid}.template-editor-title{min-width:0}.template-detail-badges{flex-wrap:wrap;gap:5px;margin-bottom:6px;display:flex}.template-editor-title h2{margin:0;line-height:1.2}.template-editor-title p{max-width:760px;margin:5px 0 0;line-height:1.45}.template-editor-title>small{overflow-wrap:anywhere;margin-top:7px;display:block}.template-editor-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.template-editor-tabs{min-width:0;display:flex;overflow-x:auto}.template-editor-tabs button{white-space:nowrap;cursor:pointer;align-items:center;gap:6px;min-height:37px;padding:8px 11px;display:inline-flex}.template-compose-workspace{grid-template-columns:minmax(0,1fr) 250px;gap:10px;padding:10px;display:grid}.template-compose-editor{min-width:0}.template-editor-section-head,.template-section-heading,.template-preview-head,.template-inspector-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:9px 11px;display:flex}.template-editor-section-head>div>span,.template-section-heading>div>span,.template-preview-head>div>span,.template-inspector-head>span{display:block}.template-editor-section-head h3,.template-section-heading h3,.template-preview-head h3,.template-inspector-head h3{margin:2px 0 0}.template-editor-section-head>strong,.template-section-heading>strong{white-space:nowrap}.template-editor-field{gap:5px;padding:9px 11px;display:grid}.template-editor-field input{min-height:34px;padding:6px 8px}.template-editor-field textarea{resize:vertical;min-height:280px;padding:8px;line-height:1.55}.template-source-editor summary{cursor:pointer;padding:9px 11px}.template-source-editor p{margin:0;padding:0 11px 8px}.template-source-editor textarea{resize:vertical;width:calc(100% - 22px);min-height:330px;margin:0 11px 11px;padding:8px}.template-checkbox{align-items:center;gap:8px;min-height:38px;padding:8px 11px;display:flex}.template-editor-savebar{justify-content:space-between;align-items:center;gap:14px;padding:9px 11px;display:flex}.template-editor-savebar>div{flex-direction:column;gap:2px;min-width:0;display:flex}.template-editor-savebar span{line-height:1.35}.template-editor-inspector{flex-direction:column;gap:10px;min-width:0;display:flex}.template-inspector-head{display:block}.template-editor-inspector dl,.template-governance-actions dl{margin:0}.template-editor-inspector dl>div,.template-governance-actions dl>div{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:8px;min-height:34px;padding:6px 9px;display:grid}.template-editor-inspector dd,.template-governance-actions dd{text-align:right;overflow-wrap:anywhere;margin:0}.template-inspector-fields{flex-wrap:wrap;gap:5px;padding:9px;display:flex}.template-inspector-fields code,.merge-field-list code{overflow-wrap:anywhere;padding:4px 6px;display:inline-block}.template-inspector-fields p{margin:0}.template-inspector-flags>div{justify-content:space-between;gap:10px;padding:7px 9px;display:flex}.template-production-preview{min-width:0;margin:0}.template-preview-head p{max-width:680px;margin:3px 0 0;line-height:1.4}.template-preview-controls{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.template-preview-tabs{display:flex}.template-preview-tabs button{cursor:pointer;min-height:28px;padding:4px 8px}.template-preview-tabs.compact button{min-width:58px}.template-preview-subject{grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:38px;padding:7px 10px;display:grid}.template-render-stage{min-height:0;padding:8px;overflow:auto}.template-render-stage iframe{width:100%;min-height:0;margin:0 auto;display:block}.template-render-stage.mobile iframe{max-width:390px}.template-render-stage pre,.template-source-view{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.template-source-view{min-height:260px;padding:12px}.template-preview-loading{justify-content:center;align-items:center;gap:7px;min-height:180px;display:flex}.template-preview-assurance{align-items:flex-start;gap:8px;padding:8px 10px;line-height:1.4;display:flex}.template-variable-workspace,.template-version-workspace{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px;display:grid}.merge-field-list{flex-wrap:wrap;gap:6px;padding:10px;display:flex}.template-help{margin:0;padding:0 10px 10px;line-height:1.4}.template-block-register{display:block}.template-block{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:8px 10px;display:grid}.template-block>span{flex-direction:column;gap:2px;min-width:0;display:flex}.template-block small{line-height:1.35}.template-block code{overflow-wrap:anywhere}.template-history-list>div,.template-audit-list>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:48px;padding:8px 10px;display:grid}.template-history-list>div>span,.template-audit-list>div>span{flex-direction:column;gap:2px;min-width:0;display:flex}.template-empty-row{padding:16px 10px}.template-governance-workspace{grid-template-columns:minmax(0,1fr) 270px;gap:10px;padding:10px;display:grid}.template-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.template-settings-grid label{gap:5px;padding:9px 10px;display:grid}.template-settings-grid label.wide{grid-column:1/-1}.template-settings-grid input,.template-settings-grid select{min-height:34px;padding:6px 8px}.template-settings-grid textarea{resize:vertical;padding:8px}.template-governance-options{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.template-governance-options label{align-items:center;gap:8px;min-height:42px;padding:8px 10px;display:flex}.template-lifecycle-actions{gap:6px;padding:10px;display:grid}.staff-notification-settings,.customer-notification-settings{margin-top:10px}.staff-notification-head,.customer-notification-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:10px 12px;display:grid}.staff-notification-head span,.customer-notification-head span{display:block}.staff-notification-head h2,.customer-notification-head h2{margin:2px 0 0}.staff-notification-head p,.customer-notification-head p{max-width:850px;margin:4px 0 0;line-height:1.45}.staff-notification-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.staff-notification-grid button{text-align:left;cursor:pointer;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;min-height:74px;padding:10px;display:grid}.staff-notification-grid button:disabled{cursor:not-allowed;opacity:.65}.staff-notification-grid button>span{flex-direction:column;gap:2px;display:flex}.staff-notification-grid small{line-height:1.35}.customer-notification-table{overflow:auto}.notification-row{grid-template-columns:minmax(150px,.9fr) minmax(230px,1.35fr) minmax(220px,1.2fr) 105px 165px;min-width:980px;display:grid}.notification-row>*{min-width:0;margin:0;padding:9px 10px}.notification-row>div:first-child{flex-direction:column;gap:2px;display:flex}.notification-row p{line-height:1.4}.notification-template-control{align-items:center;gap:5px;display:flex}.notification-template-control select{min-height:31px;padding:5px 6px}.notification-template-control button{cursor:pointer;flex:none;padding:3px 0}.notification-switch{align-items:center;gap:6px;display:flex}.notification-switch input{width:15px;height:15px}.notification-switch>span{display:none}.template-create-dialog{width:min(880px,100vw - 32px)!important;max-height:calc(100vh - 40px)!important}.template-create-dialog .crm-dialog-body{overflow:auto}.template-create-dialog .crm-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;gap:0!important}.template-create-dialog .crm-field{padding:9px 10px!important}.template-create-dialog .crm-field.wide{grid-column:1/-1}html[data-theme=dark] .template-library-page{--tpl-bg:#070b0f;--tpl-surface:#0b1016;--tpl-surface-alt:#111820;--tpl-surface-strong:#151d26;--tpl-text:#f6f8fa;--tpl-muted:#c4ced8;--tpl-border:#6f7d8c;--tpl-border-strong:#d9e1e8;--tpl-accent:#8fc7f4;--tpl-accent-strong:#b8ddfa;--tpl-success:#7fd6a6;--tpl-danger:#ff8692;--tpl-warning:#f0c36b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] .template-library-page :where(input,select,textarea){-webkit-text-fill-color:#fff!important}html[data-theme=dark] .template-library-page :where(input,textarea)::placeholder{-webkit-text-fill-color:#aab5c0!important}@media (width<=1150px){.template-library-layout{grid-template-columns:250px minmax(0,1fr)}.template-compose-workspace{grid-template-columns:1fr}.template-editor-inspector{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.template-governance-workspace{grid-template-columns:1fr}}@media (width<=900px){.template-library-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.template-library-layout{grid-template-columns:1fr}.template-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.template-list{min-height:0;max-height:250px;display:flex;overflow:auto}.template-list-item{min-width:240px}.template-variable-workspace,.template-version-workspace,.template-editor-inspector{grid-template-columns:1fr}}@media (width<=700px){.template-library-header{grid-template-columns:1fr;align-items:start}.template-library-header-actions{justify-content:flex-start}.template-library-summary{grid-template-columns:1fr}.template-library-nav button{min-width:max-content}.template-filters,.template-editor-header{grid-template-columns:1fr}.template-editor-header-actions{justify-content:flex-start}.template-compose-workspace,.template-variable-workspace,.template-version-workspace,.template-governance-workspace{padding:6px}.template-settings-grid,.template-governance-options{grid-template-columns:1fr}.template-preview-head{display:block}.template-preview-controls{margin-top:8px}.template-preview-subject{grid-template-columns:1fr;gap:3px}.template-editor-savebar{flex-direction:column;align-items:stretch}.template-editor-savebar .button{justify-content:center;width:100%}.staff-notification-grid,.template-create-dialog .crm-form-grid{grid-template-columns:1fr}}.template-editor-host{align-self:start}.template-production-preview .template-preview-head,.template-production-preview .template-preview-subject,.template-production-preview .template-preview-assurance{margin:0}.template-render-stage.desktop iframe{max-width:100%}@media (width<=900px){.template-catalogue{align-self:stretch;max-height:none}.template-list{max-height:250px}}.template-library-layout{grid-template-columns:250px minmax(0,1fr)}.template-compose-workspace{flex-direction:column;gap:8px;padding:8px;display:flex}.template-compose-editor{order:2;width:100%}.template-editor-inspector{order:1;grid-template-columns:1.25fr 1fr .85fr;gap:8px;width:100%;display:grid}.template-editor-inspector>section{min-width:0}.template-editor-inspector dl{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.template-editor-inspector dl>div{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-width:0;min-height:48px;padding:7px 8px;display:flex}.template-editor-inspector dd{text-align:left;width:100%;line-height:1.35}.template-editor-inspector .template-inspector-fields{align-content:flex-start;min-height:96px}.template-editor-inspector .template-inspector-flags{display:grid}.template-editor-inspector .template-inspector-flags>div{min-height:32px}.template-editor-field.grow textarea{min-height:320px}.template-editor-field,.template-editor-section-head{padding:8px 10px}.template-checkbox{min-height:34px;padding:7px 10px}.template-editor-savebar{padding:8px 10px}.template-catalogue{max-height:calc(100vh - 190px)}.template-list-item{min-height:72px;padding:8px 9px}@media (width<=1180px){.template-library-layout{grid-template-columns:220px minmax(0,1fr)}.template-editor-inspector{grid-template-columns:1fr}.template-editor-inspector dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.template-library-layout{grid-template-columns:1fr}.template-catalogue{max-height:none}.template-compose-workspace{padding:6px}}.template-variable-save{justify-content:flex-end;padding:8px 10px;display:flex}.template-library-layout{align-items:start;gap:8px}.template-catalogue{align-self:start}.template-editor-host{align-self:start;width:100%;min-width:0}@media (width<=900px){.template-library-layout{gap:8px}.template-catalogue,.template-editor-host{width:100%}}.notification-head-actions{align-items:center;gap:10px;display:flex}.notification-rule-note{padding:8px 10px;line-height:1.45}.notification-rule-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:5px;display:flex}.notification-rule-actions .button{min-height:29px!important;padding:5px 8px!important}.notification-rule-dialog{width:min(760px,100vw - 32px)!important}.notification-rule-form{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.notification-rule-form label{gap:5px;padding:9px 10px;display:grid}.notification-rule-form label.wide{grid-column:1/-1}.notification-rule-form label>small{line-height:1.4}.notification-rule-form :where(input,select,textarea){width:100%;min-height:34px;padding:6px 8px}.notification-rule-form textarea{resize:vertical}.notification-rule-form .notification-rule-checkbox{flex-direction:row;grid-column:1/-1;align-items:center;gap:8px;min-height:42px;display:flex}.notification-rule-checkbox input{width:15px;height:15px;min-height:15px;padding:0}html[data-theme=dark] body:has(.template-library-page) .notification-rule-dialog :where(input,select,textarea){-webkit-text-fill-color:#fff!important}@media (width<=700px){.notification-head-actions{justify-content:flex-start;width:100%}.notification-rule-form{grid-template-columns:1fr}.notification-rule-form label,.notification-rule-form label.wide{grid-column:1}}.template-library-page{--tpl-border:#d6dee8;--tpl-border-strong:#c2cedc;--tpl-accent:#075db4;--tpl-accent-strong:#064887}.template-library-header{align-items:center;padding:8px 0 12px}.template-library-nav{margin-top:6px;overflow:hidden}.template-library-nav button{min-height:42px;padding:10px 15px}.template-library-layout{margin-top:12px;overflow:hidden}.template-list-item{margin:3px 7px}.template-editor-header{padding:18px 22px 11px}.template-editor-tabs{margin:0 18px}.template-production-preview{margin:14px 18px 22px;overflow:hidden}.template-production-preview .template-preview-head{padding:16px 18px}.template-production-preview .template-preview-subject{padding:14px 18px}.template-library-summary{margin-top:22px;overflow:hidden}.template-library-summary>div{min-height:65px}@media (width<=900px){.template-library-layout{grid-template-columns:minmax(0,1fr)}.template-catalogue{max-height:320px}}.cid-platform{--cid-navy:#082b4c;--cid-navy-2:#0c3a63;--cid-blue:#0b67c2;--cid-blue-2:#1784e8;--cid-sky:#eaf4ff;--cid-ink:#10233b;--cid-muted:#66778b;--cid-line:#dbe5ef;--cid-soft:#f5f8fb;--cid-green:#168653;--cid-green-soft:#edf9f2;--cid-amber:#a96812;--cid-amber-soft:#fff7e7;--cid-red:#b33a3a;--cid-red-soft:#fff1f1;flex-direction:column;gap:18px;display:flex}.cid-platform *{box-sizing:border-box}.cid-platform-header{justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.cid-brand-block{align-items:flex-start;gap:16px;min-width:0;display:flex}.cid-brand-icon{flex:0 0 54px;place-items:center;width:54px;height:54px;display:grid}.cid-kicker,.cid-panel-kicker{margin-bottom:5px;display:block}.cid-brand-block h1{margin:0;line-height:1.05}.cid-brand-block p{max-width:800px;margin:7px 0 0;line-height:1.5}.cid-header-actions{flex-shrink:0;align-items:center;gap:9px;display:flex}.cid-button{cursor:pointer;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 13px;transition:transform .12s,box-shadow .12s,background .12s,border-color .12s;display:inline-flex}.cid-button:hover:not(:disabled){transform:translateY(-1px)}.cid-button:disabled{opacity:.52;cursor:not-allowed}.cid-button-small{min-height:34px;padding:6px 10px}.cid-full-button{width:100%;margin-top:12px}.cid-text-button{cursor:pointer;align-items:center;gap:4px;padding:3px;display:inline-flex}.cid-tabs{gap:4px;padding:6px;display:flex;overflow-x:auto}.cid-tabs button{white-space:nowrap;cursor:pointer;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.cid-notice{padding:11px 14px}.cid-loading{flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:360px;display:flex}.cid-spinner{width:34px;height:34px;animation:.8s linear infinite cid-spin}@keyframes cid-spin{to{transform:rotate(360deg)}}.cid-overview{flex-direction:column;gap:18px;display:flex}.cid-hero{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);min-height:300px;display:grid;overflow:hidden}.cid-hero-copy{flex-direction:column;justify-content:center;padding:38px 42px;display:flex}.cid-trust-pill{align-self:flex-start;align-items:center;gap:6px;padding:6px 9px;display:inline-flex}.cid-hero h2{max-width:720px;margin:17px 0 12px;line-height:1.08}.cid-hero p{max-width:720px;margin:0;line-height:1.65}.cid-hero-actions{align-items:center;gap:16px;margin-top:24px;display:flex}.cid-hero-actions>span{align-items:center;gap:6px;display:inline-flex}.cid-hero-visual{place-items:center;min-height:300px;padding:24px;display:grid;position:relative}.cid-hero-visual:before,.cid-hero-visual:after{content:"";position:absolute}.cid-hero-visual:before{width:300px;height:300px}.cid-hero-visual:after{width:220px;height:220px}.cid-mini-phone{z-index:2;width:190px;min-height:250px;padding:20px 18px;position:relative;transform:rotate(4deg)}.cid-mini-status{justify-content:space-between;align-items:center;display:flex}.cid-mini-avatar{place-items:center;width:60px;height:60px;margin:21px auto 12px;display:grid}.cid-mini-phone>strong{text-align:center;display:block}.cid-mini-phone>span{text-align:center;margin-top:3px;display:block}.cid-mini-qr{place-items:center;width:70px;height:70px;margin:18px auto 0;display:grid}.cid-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.cid-stat-card{align-items:center;gap:13px;padding:16px;display:flex}.cid-stat-icon{place-items:center;width:40px;height:40px;display:grid}.cid-stat-card>div:last-child{flex:1;grid-template-columns:1fr auto;align-items:end;column-gap:10px;min-width:0;display:grid}.cid-stat-card span{grid-column:1}.cid-stat-card strong{grid-column:1;line-height:1}.cid-stat-card small{text-align:right;grid-area:1/2/3;align-self:center}.cid-overview-grid{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);gap:18px;display:grid}.cid-panel{padding:20px}.cid-panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:17px;display:flex}.cid-panel-heading.compact{margin-bottom:13px}.cid-panel-heading h3{margin:0}.cid-panel-heading p{max-width:760px;margin:5px 0 0;line-height:1.5}.cid-assurance-list{flex-direction:column;display:flex}.cid-assurance-step{grid-template-columns:42px minmax(0,1fr) 28px;align-items:center;gap:12px;padding:13px 0;display:grid}.cid-assurance-step p{margin:3px 0 0;line-height:1.45}.cid-assurance-state{place-items:center;display:grid}.cid-health-list{flex-direction:column;gap:9px;display:flex}.cid-health-row{justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.cid-health-row strong{align-items:center;gap:5px;display:inline-flex}.cid-recent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.cid-credential-tile{text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;padding:14px;display:flex}.cid-tile-top{justify-content:space-between;align-items:center;width:100%;margin-bottom:4px;display:flex}.cid-tile-avatar,.cid-directory-avatar{place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.cid-tile-company{align-items:center;gap:5px;margin-top:5px;display:flex}.cid-credential-tile>small{margin-top:4px}.cid-empty-platform{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:190px;display:flex}.cid-empty-icon{place-items:center;width:52px;height:52px;margin-bottom:10px;display:grid}.cid-empty-platform p,.cid-empty-selection p{max-width:430px;margin:5px 0 14px;line-height:1.5}.cid-directory-layout{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:start;gap:18px;display:grid}.cid-directory{min-height:620px}.cid-directory-toolbar{grid-template-columns:minmax(0,1fr) 150px;gap:9px;margin-bottom:12px;display:grid}.cid-search{align-items:center;gap:7px;padding:0 10px;display:flex}.cid-search input{width:100%;padding:9px 2px}.cid-directory-toolbar select,.cid-select-label select,.cid-form-grid select,.cid-form-grid input{width:100%;padding:10px 11px}.cid-directory-list{flex-direction:column;gap:7px;display:flex}.cid-directory-row{text-align:left;cursor:pointer;grid-template-columns:42px minmax(0,1fr) auto auto 18px;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.cid-directory-avatar img{object-fit:cover;width:100%;height:100%}.cid-directory-main{flex-direction:column;gap:2px;min-width:0;display:flex}.cid-directory-main strong,.cid-directory-main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cid-credential-pane{flex-direction:column;gap:14px;display:flex}.cid-directory-full{min-height:0}.cid-directory-record-list{gap:9px}.cid-directory-record-row{grid-template-columns:50px minmax(0,1fr) minmax(180px,auto) auto 20px;padding:13px 14px}.cid-directory-record-row .cid-directory-avatar{width:50px;height:50px}.cid-directory-mini-meta{flex-wrap:wrap;gap:5px 12px;margin-top:4px;display:flex}.cid-directory-mini-meta>span{align-items:center;gap:4px;display:inline-flex}.cid-directory-record-row:hover{transform:translateY(-1px)}.cid-record-platform{max-width:1320px;margin:0 auto}.cid-record-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.cid-record-toolbar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cid-record-back{cursor:pointer;align-items:center;gap:6px;padding:5px 1px;display:inline-flex}.cid-record-profile{grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:20px;padding:22px 24px;display:grid}.cid-record-avatar{place-items:center;width:104px;height:104px;display:grid;overflow:hidden}.cid-record-avatar img{object-fit:cover;width:100%;height:100%}.cid-record-identity{min-width:0}.cid-record-kicker{margin-bottom:6px;display:block}.cid-record-identity h1{margin:0;line-height:1.08}.cid-record-identity>p{margin:5px 0 0}.cid-record-contact{flex-wrap:wrap;gap:7px 16px;margin-top:12px;display:flex}.cid-record-contact>span{align-items:center;gap:5px;min-width:0;display:inline-flex}.cid-record-status-block{flex-direction:column;align-items:flex-end;gap:9px;min-width:150px;display:flex}.cid-record-wallet-state{align-items:center;gap:5px;padding:6px 8px;display:inline-flex}.cid-record-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.cid-record-summary-card{align-items:center;gap:10px;min-width:0;padding:13px 14px;display:flex}.cid-record-summary-icon{flex:none;place-items:center;width:36px;height:36px;display:grid}.cid-record-summary-card>div{flex-direction:column;gap:3px;min-width:0;display:flex}.cid-record-summary-card strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cid-record-profile-details{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.cid-record-profile-details>div{flex-direction:column;gap:4px;min-width:0;padding:11px 13px;display:flex}.cid-record-profile-details strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cid-record-platform>.cid-credential-summary,.cid-record-platform>.cid-panel{margin:0}.cid-record-platform>.cid-credential-summary .cid-device-frame{max-width:460px}html[data-theme=dark] body .cid-record-identity h1,html[data-theme=dark] body .cid-record-summary-card strong,html[data-theme=dark] body .cid-record-profile-details strong{-webkit-text-fill-color:#f4f8fc!important}html[data-theme=dark] body .cid-record-identity>p,html[data-theme=dark] body .cid-record-contact,html[data-theme=dark] body .cid-record-summary-card>div>span,html[data-theme=dark] body .cid-record-profile-details span{-webkit-text-fill-color:#b7c5d3!important}@media (width<=900px){.cid-record-profile{grid-template-columns:84px minmax(0,1fr)}.cid-record-avatar{width:84px;height:84px}.cid-record-status-block{flex-flow:wrap;grid-column:1/-1;align-items:flex-start}.cid-record-summary-grid,.cid-record-profile-details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.cid-record-toolbar{flex-direction:column;align-items:flex-start}.cid-record-toolbar-actions{width:100%}.cid-record-profile{text-align:center;grid-template-columns:1fr}.cid-record-avatar{margin:0 auto}.cid-record-contact,.cid-record-status-block{justify-content:center}.cid-record-summary-grid,.cid-record-profile-details{grid-template-columns:1fr}.cid-directory-record-row{grid-template-columns:46px minmax(0,1fr) auto}.cid-directory-record-row .cid-directory-ref{display:none}.cid-directory-record-row>.status,.cid-directory-record-row>svg{grid-column:3}.cid-directory-mini-meta{display:none}}.cid-credential-summary{padding-bottom:17px}.cid-empty-selection{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.cid-device-frame{max-width:390px;margin:0 auto;padding:10px;position:relative}.cid-device-speaker{width:62px;height:5px;margin:0 auto 8px}.cid-id-card{padding:17px;overflow:hidden}.cid-card-head{justify-content:space-between;align-items:flex-start;display:flex}.cid-card-brand{align-items:center;gap:8px;display:flex}.cid-card-brand>div{flex-direction:column;line-height:1.05;display:flex}.cid-card-brand span{margin-top:3px}.cid-card-person{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;margin:20px 0 15px;display:grid}.cid-card-person img,.cid-card-avatar{object-fit:cover;width:72px;height:84px}.cid-card-avatar{place-items:center;display:grid}.cid-card-person h2{margin:4px 0 2px;line-height:1.05}.cid-card-person p{margin:0}.cid-card-company{align-items:center;gap:8px;padding:9px 10px;display:flex}.cid-card-company>div{flex-direction:column;display:flex}.cid-card-company span{margin-top:2px}.cid-card-details{grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;display:grid}.cid-card-details>div{flex-direction:column;gap:2px;padding:8px;display:flex}.cid-card-details strong{overflow-wrap:anywhere}.cid-card-qr{grid-template-columns:68px minmax(0,1fr);align-items:center;gap:10px;margin-top:10px;padding:9px;display:grid}.cid-card-qr img,.cid-qr-skeleton{width:68px;height:68px}.cid-qr-skeleton{place-items:center;display:grid}.cid-card-qr>div:last-child{flex-direction:column;gap:3px;display:flex}.cid-card-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.cid-card-foot>span:first-child{align-items:center;gap:4px;display:inline-flex}.cid-card-privacy{text-align:center;justify-content:center;align-items:center;gap:6px;max-width:420px;margin:11px auto 0;line-height:1.4;display:flex}.cid-detail-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cid-detail-cell{flex-direction:column;gap:4px;min-width:0;padding:10px;display:flex}.cid-detail-cell>strong{overflow-wrap:anywhere}.cid-sensitive-value{align-items:center;gap:3px;display:flex}.cid-sensitive-value button{cursor:pointer;place-items:center;padding:2px;display:grid}.cid-control-stack{flex-direction:column;gap:8px;display:flex}.cid-control-stack>div{justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.cid-control-stack>div>span:first-child{align-items:flex-start;gap:8px;min-width:0;display:flex}.cid-control-stack>div>span:first-child>svg{flex:none;margin-top:2px}.cid-control-stack>div>span:first-child>div{flex-direction:column;gap:2px;min-width:0;display:flex}.cid-control-stack small{line-height:1.4}.cid-coming{padding:5px 7px}.cid-danger-actions{justify-content:flex-end;gap:7px;margin-top:10px;padding-top:10px;display:flex}.cid-event-list{flex-direction:column;display:flex}.cid-event-row{grid-template-columns:14px minmax(0,1fr);gap:7px;padding:8px 0;display:grid}.cid-event-dot{width:8px;height:8px;margin-top:4px}.cid-event-row>div{flex-direction:column;gap:2px;display:flex}.cid-inline-empty{align-items:center;gap:7px;padding:5px 0;display:flex}.cid-issue-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:18px;display:grid}.cid-issue-main{min-height:640px}.cid-stepper{grid-template-columns:auto 1fr auto 1fr auto;align-items:center;margin:8px 0 26px;display:grid}.cid-stepper>span{height:1px}.cid-step{align-items:center;gap:7px;display:flex}.cid-step>span{place-items:center;width:28px;height:28px;display:grid}.cid-issue-stage{flex-direction:column;gap:18px;display:flex}.cid-stage-intro{align-items:flex-start;gap:12px;padding:14px;display:flex}.cid-stage-icon{flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.cid-stage-intro h4{margin:1px 0 4px}.cid-stage-intro p{max-width:760px;margin:0;line-height:1.5}.cid-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cid-form-grid label{flex-direction:column;gap:6px;min-width:0;display:flex}.cid-form-grid label.wide,.cid-company-search.wide,.cid-company-match.wide,.cid-security-warning{grid-column:1/-1}.cid-form-grid label>small{line-height:1.4}.cid-company-search{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;display:grid}.cid-company-match{align-items:center;gap:10px;padding:12px;display:flex}.cid-match-icon{place-items:center;width:38px;height:38px;display:grid}.cid-company-match>div:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.cid-security-warning{gap:10px;padding:12px;display:flex}.cid-security-warning>div{flex-direction:column;gap:2px;display:flex}.cid-security-warning p{margin:0;line-height:1.45}.cid-step-actions{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:7px;display:flex}.cid-review-card{padding:14px}.cid-review-title{align-items:center;gap:9px;margin-bottom:12px;display:flex}.cid-review-title>div{flex-direction:column;gap:2px;display:flex}.cid-review-card dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.cid-review-card dl>div{padding:8px}.cid-review-card dd{overflow-wrap:anywhere;margin:2px 0 0}.cid-issue-aside{position:sticky;top:88px}.cid-issue-aside h3{margin:0 0 14px}.cid-preview-card{padding:16px}.cid-preview-top{justify-content:space-between;align-items:center;display:flex}.cid-preview-top>span{margin-left:6px;margin-right:auto}.cid-preview-avatar{place-items:center;width:62px;height:62px;margin:18px auto 10px;display:grid;overflow:hidden}.cid-preview-avatar img{object-fit:cover;width:100%;height:100%}.cid-preview-card>strong,.cid-preview-card>span{text-align:center;display:block}.cid-preview-card>span{margin-top:2px}.cid-preview-company{text-align:center;margin-top:15px;padding:8px}.cid-feature-list{flex-direction:column;gap:9px;margin:16px 0 0;padding:0;display:flex}.cid-feature-list li{align-items:center;gap:7px;display:flex}.cid-verification-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start;gap:18px;display:grid}.cid-verification-explainer{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;margin-top:4px;display:grid}.cid-verification-explainer>div{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:170px;padding:16px;display:flex;position:relative}.cid-verification-explainer>div>span{place-items:center;width:22px;height:22px;display:grid;position:absolute;top:9px;left:10px}.cid-verification-explainer p{margin:0;line-height:1.45}.cid-privacy-banner{gap:10px;margin-top:16px;padding:13px;display:flex}.cid-privacy-banner>div{flex-direction:column;gap:2px;display:flex}.cid-privacy-banner p{margin:0;line-height:1.45}.cid-verifier-demo{text-align:center}.cid-select-label{text-align:left;flex-direction:column;gap:5px;display:flex}.cid-verifier-qr{place-items:center;width:190px;height:190px;margin:18px auto 12px;padding:10px;display:grid}.cid-verifier-qr img{object-fit:contain;width:100%;height:100%}.cid-qr-skeleton.large{width:100%;height:100%}.cid-verifier-name{display:block}.cid-verifier-company{margin-top:3px;display:block}.cid-live-chip{align-items:center;gap:5px;margin-top:12px;padding:5px 8px;display:inline-flex}.cid-live-chip>span{width:7px;height:7px}.cid-verifier-demo>small{margin-top:7px;display:block}.cid-wallet-layout{grid-template-columns:1fr 1fr;gap:18px;display:grid}.cid-wallet-layout>.cid-panel:first-child{grid-column:1/-1}.cid-wallet-cards{grid-template-columns:1fr 1fr;gap:11px;display:grid}.cid-wallet-card{align-items:flex-start;gap:12px;padding:16px;display:flex}.cid-wallet-icon{flex:0 0 45px;place-items:center;width:45px;height:45px;display:grid}.cid-wallet-card h4{margin:4px 0 5px}.cid-wallet-card p{margin:0;line-height:1.5}.cid-wallet-note{align-items:center;gap:6px;margin:12px 0 0;display:flex}.cid-security-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.cid-security-feature{gap:9px;padding:11px;display:flex}.cid-security-icon{flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.cid-security-feature>div:last-child{flex-direction:column;gap:3px;display:flex}.cid-security-feature p{margin:0;line-height:1.45}.cid-security-feature span{align-self:flex-start;align-items:center;gap:4px;margin-top:3px;display:inline-flex}.cid-principles{grid-template-columns:1fr 1fr;gap:9px;display:grid}.cid-principles>div{gap:9px;padding:11px;display:flex}.cid-principles>div>svg{flex:none}.cid-principles p{margin:2px 0 0;line-height:1.4}@media (width<=1200px){.cid-directory-layout,.cid-issue-layout{grid-template-columns:1fr}.cid-credential-pane,.cid-issue-aside{position:static}.cid-issue-aside{grid-template-columns:1fr 1fr;column-gap:18px;display:grid}.cid-issue-aside>.cid-panel-kicker,.cid-issue-aside>h3{grid-column:1/-1}}@media (width<=1050px){.cid-hero{grid-template-columns:1fr}.cid-hero-visual{display:none}.cid-stat-grid{grid-template-columns:1fr 1fr}.cid-overview-grid,.cid-verification-grid,.cid-wallet-layout{grid-template-columns:1fr}.cid-wallet-layout>.cid-panel:first-child{grid-column:auto}}@media (width<=760px){.cid-platform-header{flex-direction:column;align-items:flex-start;padding:18px}.cid-header-actions{width:100%}.cid-header-actions .cid-button{flex:1}.cid-tabs{z-index:10;position:sticky;top:64px}.cid-tabs button{padding:9px 11px}.cid-tabs button span{display:none}.cid-hero-copy{padding:28px 24px}.cid-stat-grid{grid-template-columns:1fr 1fr}.cid-stat-card small{display:none}.cid-overview-grid,.cid-recent-grid,.cid-directory-toolbar{grid-template-columns:1fr}.cid-directory-row{grid-template-columns:40px minmax(0,1fr) auto 16px}.cid-directory-ref,.cid-directory-row>.status{display:none}.cid-form-grid,.cid-review-card dl,.cid-detail-grid,.cid-card-details,.cid-wallet-cards,.cid-security-grid,.cid-principles,.cid-company-search{grid-template-columns:1fr}.cid-stepper{grid-template-columns:auto 1fr auto 1fr auto}.cid-step strong{display:none}.cid-verification-explainer{grid-template-columns:1fr}.cid-verification-explainer>svg{margin:auto;transform:rotate(90deg)}.cid-issue-aside{display:block}.cid-feature-list{margin-bottom:0}}@media (width<=500px){.cid-stat-grid{grid-template-columns:1fr}.cid-hero-actions{flex-direction:column;align-items:flex-start}.cid-device-frame{padding:7px}.cid-id-card{padding:14px}.cid-card-person{grid-template-columns:62px minmax(0,1fr)}.cid-card-person img,.cid-card-avatar{width:62px;height:74px}.cid-panel{padding:15px}}.cidv-page{min-height:100vh;padding:22px}.cidv-header{justify-content:space-between;align-items:center;gap:16px;max-width:760px;margin:0 auto 22px;display:flex}.cidv-logo{align-items:center;gap:9px;display:flex}.cidv-logo>div{flex-direction:column;line-height:1;display:flex}.cidv-logo span{margin-top:4px}.cidv-secure{align-items:center;gap:5px;padding:6px 9px;display:inline-flex}.cidv-content{flex-direction:column;gap:14px;max-width:760px;margin:0 auto;display:flex}.cidv-result{text-align:center;flex-direction:column;align-items:center;padding:28px;display:flex}.cidv-result-icon{place-items:center;width:58px;height:58px;margin-bottom:11px;display:grid}.cidv-result h1{margin:7px 0 6px;line-height:1.1}.cidv-result p{max-width:560px;margin:0;line-height:1.55}.cidv-live{align-items:center;gap:6px;margin-top:13px;padding:6px 9px;display:inline-flex}.cidv-live>span{width:7px;height:7px}.cidv-help{margin-top:14px;padding:9px 11px}.cidv-loader{width:42px;height:42px;margin-bottom:12px;animation:.8s linear infinite cid-spin}.cidv-card{padding:20px;overflow:hidden}.cidv-card-head{justify-content:space-between;align-items:flex-start;display:flex}.cidv-card-brand{align-items:center;gap:8px;display:flex}.cidv-card-brand>div{flex-direction:column;line-height:1;display:flex}.cidv-card-brand span{margin-top:4px}.cidv-holder{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:13px;margin:22px 0 16px;display:grid}.cidv-holder img,.cidv-avatar{object-fit:cover;width:76px;height:90px}.cidv-avatar{place-items:center;display:grid}.cidv-holder h2{margin:5px 0 2px;line-height:1.05}.cidv-holder p{margin:0}.cidv-company{align-items:center;gap:9px;padding:10px 11px;display:flex}.cidv-company>div{flex-direction:column;display:flex}.cidv-company span{margin-top:2px}.cidv-facts{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.cidv-fact{flex-direction:column;gap:3px;min-width:0;padding:9px;display:flex}.cidv-fact strong{overflow-wrap:anywhere}.cidv-assurance{padding:18px}.cidv-assurance-title{align-items:center;gap:9px;display:flex}.cidv-assurance-title>div{flex-direction:column;gap:2px;display:flex}.cidv-assurance-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:13px;display:grid}.cidv-assurance-grid>div{align-items:flex-start;gap:8px;padding:10px;display:flex}.cidv-assurance-grid>div>svg{flex:none}.cidv-assurance-grid>div>span{flex-direction:column;gap:2px;display:flex}.cidv-assurance-grid small{line-height:1.4}.cidv-footer{text-align:center;max-width:760px;margin:18px auto 0}@media (width<=620px){.cidv-page{padding:14px}.cidv-result{padding:23px 18px}.cidv-facts,.cidv-assurance-grid{grid-template-columns:1fr}.cidv-header{margin-bottom:16px}.cidv-holder{grid-template-columns:66px minmax(0,1fr)}.cidv-holder img,.cidv-avatar{width:66px;height:78px}}.cid-card-serial{margin-top:7px}.cid-authority-choice{grid-template-columns:1fr 1fr;gap:9px;display:grid}.cid-authority-choice>button{text-align:left;cursor:pointer;align-items:flex-start;gap:9px;padding:12px;display:flex}.cid-authority-choice>button>span{flex-direction:column;gap:3px;display:flex}.cid-authority-choice small{line-height:1.4}.cid-employer-assurance{align-items:flex-start;gap:9px;padding:12px;display:flex}.cid-employer-assurance>div{flex-direction:column;gap:2px;display:flex}.cid-employer-assurance small{line-height:1.45}.cid-preview-staff-id{text-align:center;margin-top:8px;padding:7px}.cid-holder-page{flex-direction:column;gap:18px;display:flex}.cid-holder-header{justify-content:space-between;align-items:center;gap:15px;padding:17px 20px;display:flex}.cid-holder-brand{align-items:center;gap:9px;display:flex}.cid-holder-brand>div{flex-direction:column;line-height:1;display:flex}.cid-holder-brand strong{margin-top:4px}.cid-holder-status{align-items:center;gap:5px;padding:6px 9px;display:inline-flex}.cid-holder-notice{padding:10px 12px}.cid-holder-switch{align-items:center;gap:10px;padding:10px 12px;display:flex}.cid-holder-switch select{flex:1;padding:8px}.cid-holder-grid{grid-template-columns:minmax(330px,.8fr) minmax(0,1.2fr);align-items:start;gap:20px;display:grid}.cid-holder-device{justify-self:center;width:100%;max-width:430px;padding:10px}.cid-holder-device-top{width:65px;height:5px;margin:0 auto 9px}.cid-holder-card{padding:19px;overflow:hidden}.cid-holder-card-head{justify-content:space-between;align-items:flex-start;display:flex}.cid-holder-card-brand{align-items:center;gap:8px;display:flex}.cid-holder-card-brand>div{flex-direction:column;line-height:1;display:flex}.cid-holder-card-brand span{margin-top:4px}.cid-holder-person{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:13px;margin:21px 0 15px;display:grid}.cid-holder-person img,.cid-holder-avatar{object-fit:cover;width:76px;height:90px}.cid-holder-avatar{place-items:center;display:grid}.cid-holder-person h1{margin:5px 0 2px;line-height:1.05}.cid-holder-person p{margin:0}.cid-holder-company{align-items:center;gap:9px;padding:10px;display:flex}.cid-holder-company>div{flex-direction:column;display:flex}.cid-holder-company span{margin-top:2px}.cid-holder-number{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:10px;padding:12px;display:flex}.cid-holder-authority{grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;display:grid}.cid-holder-authority>div{flex-direction:column;gap:3px;padding:8px;display:flex}.cid-holder-qr{grid-template-columns:86px minmax(0,1fr);align-items:center;gap:11px;margin-top:10px;padding:10px;display:grid}.cid-holder-qr img,.cid-holder-qr .cid-qr-skeleton{width:86px;height:86px}.cid-holder-qr>div:last-child{flex-direction:column;gap:4px;display:flex}.cid-holder-card-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:9px;display:flex}.cid-holder-details{flex-direction:column;gap:14px;display:flex}.cid-holder-id-number{align-items:center;gap:11px;padding:13px;display:flex}.cid-holder-id-number>div{flex-direction:column;gap:2px;display:flex}.cid-holder-copy{margin:10px 0 0;line-height:1.5}.cid-holder-assurance{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cid-holder-assurance>div{align-items:flex-start;gap:8px;padding:10px;display:flex}.cid-holder-assurance>div>span{flex-direction:column;gap:2px;display:flex}.cid-holder-secret{grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.cid-holder-secret>div:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.cid-holder-secret code{overflow-wrap:anywhere}.cid-holder-secret-actions{flex-direction:column;gap:5px;display:flex}.cid-holder-secret-actions button{cursor:pointer;justify-content:center;align-items:center;gap:5px;padding:6px 8px;display:inline-flex}.cid-holder-wallets{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cid-holder-wallets>div{align-items:center;gap:8px;padding:11px;display:flex}.cid-holder-wallets>div>span{flex-direction:column;gap:2px;display:flex}.cid-holder-footer{text-align:center;justify-content:center;align-items:center;gap:6px;padding:10px;display:flex}.cid-holder-loading,.cid-holder-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:460px;display:flex}.cid-holder-loading span,.cid-holder-empty p{max-width:470px;margin:5px 0 0;line-height:1.5}.cid-holder-empty h1{margin:8px 0 0}.cid-holder-empty-icon{place-items:center;width:64px;height:64px;margin-bottom:12px;display:grid}@media (width<=980px){.cid-holder-grid{grid-template-columns:1fr}.cid-holder-device{max-width:420px}}@media (width<=720px){.cid-authority-choice,.cid-holder-assurance,.cid-holder-wallets{grid-template-columns:1fr}.cid-holder-header{flex-direction:column;align-items:flex-start}.cid-holder-device{padding:7px}}@media (width<=480px){.cid-holder-card{padding:15px}.cid-holder-person{grid-template-columns:64px minmax(0,1fr)}.cid-holder-person img,.cid-holder-avatar{width:64px;height:76px}.cid-holder-number{flex-direction:column;align-items:flex-start}.cid-holder-authority{grid-template-columns:1fr}.cid-holder-qr{grid-template-columns:74px minmax(0,1fr)}.cid-holder-qr img,.cid-holder-qr .cid-qr-skeleton{width:74px;height:74px}.cid-holder-secret{grid-template-columns:30px minmax(0,1fr)}.cid-holder-secret-actions{flex-direction:row;grid-column:1/-1}.cid-holder-secret-actions button{flex:1}}.cid-present-page{min-height:100vh;padding:18px 18px 34px}.cid-present-topbar{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;width:min(100%,520px);margin:0 auto 18px;display:grid}.cid-present-icon-button{cursor:pointer;place-items:center;width:40px;height:40px;display:grid}.cid-present-topbrand{justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.cid-present-topbrand>div{flex-direction:column;line-height:1;display:flex}.cid-present-topbrand span{margin-top:4px}.cid-present-state{align-items:center;gap:5px;padding:6px 8px;display:inline-flex}.cid-present-notice{text-align:center;width:min(100%,520px);margin:0 auto 12px;padding:9px 11px}.cid-present-switch{align-items:center;width:min(100%,520px);margin:0 auto 12px;display:flex;position:relative}.cid-present-switch select{width:100%;padding:9px 34px 9px 11px}.cid-present-switch>svg{pointer-events:none;position:absolute;right:10px}.cid-present-credential{width:min(100%,440px);margin:0 auto;padding:20px;position:relative;overflow:hidden}.cid-present-credential:after{content:"";pointer-events:none;width:220px;height:220px;position:absolute;inset:auto -55px -90px auto}.cid-present-credential-top{z-index:1;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.cid-present-credential-brand{align-items:center;gap:8px;display:flex}.cid-present-credential-brand>div{flex-direction:column;line-height:1;display:flex}.cid-present-credential-brand span{margin-top:4px}.cid-present-person{z-index:1;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:14px;margin:24px 0 16px;display:grid;position:relative}.cid-present-person img,.cid-present-avatar{object-fit:cover;width:82px;height:98px}.cid-present-avatar{place-items:center;display:grid}.cid-present-person h1{margin:5px 0 3px;line-height:1.03}.cid-present-person p{margin:0}.cid-present-company{z-index:1;align-items:center;gap:9px;padding:10px 11px;display:flex;position:relative}.cid-present-company>div{flex-direction:column;gap:2px;display:flex}.cid-present-staff-number{z-index:1;justify-content:space-between;align-items:end;gap:10px;margin-top:10px;padding:12px;display:flex;position:relative}.cid-present-meta{z-index:1;grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;display:grid;position:relative}.cid-present-meta>div{flex-direction:column;gap:3px;padding:8px;display:flex}.cid-present-verify{z-index:1;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:12px;margin-top:10px;padding:10px;display:grid;position:relative}.cid-present-verify img,.cid-present-qr-placeholder{width:92px;height:92px}.cid-present-qr-placeholder{place-items:center;display:grid}.cid-present-verify>div:last-child{flex-direction:column;gap:4px;display:flex}.cid-present-verify small{line-height:1.35}.cid-present-credential-bottom{z-index:1;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex;position:relative}.cid-present-actions{grid-template-columns:1fr 1fr;gap:9px;width:min(100%,440px);margin:13px auto 0;display:grid}.cid-present-actions button{cursor:pointer;justify-content:center;align-items:center;gap:7px;min-height:42px;display:flex}.cid-present-actions button:disabled{opacity:.45;cursor:not-allowed}.cid-present-hint{text-align:center;justify-content:center;align-items:flex-start;gap:6px;width:min(100%,440px);margin:12px auto 0;line-height:1.45;display:flex}.cid-present-details-backdrop{z-index:2000;justify-content:center;align-items:flex-end;padding:18px;display:flex;position:fixed;inset:0}.cid-present-detailsview{width:min(100%,560px);max-height:min(82vh,760px);padding:19px;overflow:auto}.cid-present-details-top{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.cid-present-details-top>div{flex-direction:column;gap:3px;display:flex}.cid-present-details-top h2{margin:0}.cid-present-details-top button{cursor:pointer;place-items:center;width:34px;height:34px;display:grid}.cid-present-detail-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cid-present-detail{flex-direction:column;gap:3px;min-width:0;padding:9px;display:flex}.cid-present-detail strong{overflow-wrap:anywhere}.cid-present-secret{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:11px;padding:11px;display:grid}.cid-present-secret-icon{place-items:center;width:36px;height:36px;display:grid}.cid-present-secret-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.cid-present-secret-copy code{overflow-wrap:anywhere}.cid-present-secret-actions{flex-direction:column;gap:5px;display:flex}.cid-present-secret-actions button{cursor:pointer;justify-content:center;align-items:center;gap:5px;padding:6px 8px;display:flex}.cid-present-wallet-row{grid-template-columns:1fr 1fr;gap:8px;margin-top:11px;display:grid}.cid-present-wallet-row>div{align-items:center;gap:8px;padding:10px;display:flex}.cid-present-wallet-row>div>span{flex-direction:column;gap:2px;display:flex}.cid-present-loading,.cid-present-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 36px);display:flex}.cid-present-loading span,.cid-present-empty p{max-width:440px;margin:5px 0 0;line-height:1.5}.cid-present-empty h1{margin:8px 0 0}.cid-present-back{cursor:pointer;align-items:center;gap:6px;margin-top:15px;padding:9px 12px;display:flex}@media (width>=760px){.cid-present-page{padding-top:26px}.cid-present-credential{padding:22px}}@media (width<=520px){.cid-present-page{padding:12px 12px 26px}.cid-present-topbar{margin-bottom:12px}.cid-present-topbrand{justify-content:flex-start}.cid-present-state{padding:5px 7px}.cid-present-credential{padding:16px}.cid-present-person{grid-template-columns:70px minmax(0,1fr);gap:11px;margin:19px 0 13px}.cid-present-person img,.cid-present-avatar{width:70px;height:84px}.cid-present-staff-number{flex-direction:column;align-items:flex-start}.cid-present-meta{grid-template-columns:1fr}.cid-present-verify{grid-template-columns:82px minmax(0,1fr)}.cid-present-verify img,.cid-present-qr-placeholder{width:82px;height:82px}.cid-present-credential-bottom{flex-direction:column;align-items:flex-start}.cid-present-detail-grid,.cid-present-wallet-row{grid-template-columns:1fr}.cid-present-secret{grid-template-columns:36px minmax(0,1fr)}.cid-present-secret-actions{flex-direction:row;grid-column:1/-1}.cid-present-secret-actions button{flex:1}}.cid-present-credential-brand strong{-webkit-text-fill-color:#087d5b!important}.cid-present-credential-brand span{-webkit-text-fill-color:#4c6f69!important}.cid-present-avatar{-webkit-text-fill-color:#087d5b!important}.cid-present-person>div:last-child>span{-webkit-text-fill-color:#0b67c2!important}.cid-present-person h1{-webkit-text-fill-color:#0b2f4f!important}.cid-present-person p{-webkit-text-fill-color:#536b79!important}.cid-present-company strong{-webkit-text-fill-color:#087d5b!important}.cid-present-company span{-webkit-text-fill-color:#617982!important}.cid-present-staff-number span,.cid-present-staff-number strong{-webkit-text-fill-color:#082f51!important}.cid-present-meta span{-webkit-text-fill-color:#667b87!important}.cid-present-meta strong{-webkit-text-fill-color:#087d5b!important}.cid-present-verify strong{-webkit-text-fill-color:#10233b!important}.cid-present-verify span{-webkit-text-fill-color:#607587!important}.cid-present-verify small{-webkit-text-fill-color:#7c8d9b!important}.cid-present-credential-bottom,.cid-present-credential-bottom span{-webkit-text-fill-color:#617982!important}.cid-formal-page{width:min(980px,100%);margin:0 auto}.cid-formal-credential{isolation:isolate;width:100%;position:relative;overflow:hidden}.cid-formal-credential:before{content:"";z-index:-1;height:7px;position:absolute;inset:0}.cid-formal-watermark{z-index:-1;-webkit-user-select:none;user-select:none;pointer-events:none;line-height:1;position:absolute;bottom:-34px;right:18px}.cid-formal-card-head{justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:20px 22px 15px;display:flex}.cid-formal-issuer{align-items:center;gap:11px;min-width:0;display:flex}.cid-formal-mark{flex:none;place-items:center;width:39px;height:39px;display:grid}.cid-formal-issuer>div:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.cid-formal-issuer strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cid-formal-validity{flex:none;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.cid-formal-card-body{grid-template-columns:118px minmax(0,1fr) 142px;align-items:center;gap:20px;padding:23px 22px 20px;display:grid}.cid-formal-photo{width:118px;height:144px;overflow:hidden}.cid-formal-photo img{object-fit:cover;width:100%;height:100%}.cid-formal-photo-missing{text-align:center;place-content:center;justify-items:center;gap:8px;width:100%;height:100%;display:grid}.cid-formal-photo-missing span{line-height:1.35}.cid-formal-identity{flex-direction:column;justify-content:center;align-self:stretch;min-width:0;display:flex}.cid-formal-type{margin-bottom:6px}.cid-formal-identity h1{margin:0;line-height:1.04}.cid-formal-identity p{margin:7px 0 17px}.cid-formal-staff-id{flex-direction:column;align-items:flex-start;gap:3px;width:max-content;max-width:100%;padding:8px 11px;display:inline-flex}.cid-formal-staff-id strong{overflow-wrap:anywhere}.cid-formal-authority{align-items:flex-start;gap:7px;margin-top:12px;line-height:1.4;display:flex}.cid-formal-authority svg{flex:none}.cid-formal-qr{text-align:center;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:5px;width:142px;min-height:178px;padding:10px;display:flex}.cid-formal-qr img,.cid-formal-qr-wait{width:118px;height:118px}.cid-formal-qr img{object-fit:contain;padding:5px}.cid-formal-qr-wait{place-items:center;display:grid}.cid-formal-qr strong{margin-top:2px}.cid-formal-company-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 22px;display:grid}.cid-formal-company-row>div{flex-direction:column;gap:2px;display:flex}.cid-formal-company-number{white-space:nowrap}.cid-formal-meta{grid-template-columns:1.25fr .75fr .8fr .55fr;gap:0;padding:0 22px;display:grid}.cid-formal-meta>div{min-width:0;padding:11px 13px 11px 0}.cid-formal-meta>div:not(:first-child){padding-left:13px}.cid-formal-meta span{margin-bottom:3px;display:block}.cid-formal-meta strong{overflow-wrap:anywhere;line-height:1.3;display:block}.cid-formal-card-foot{justify-content:space-between;align-items:center;gap:15px;padding:9px 22px;display:flex}.cid-formal-live-note{align-items:flex-start;gap:11px;margin-top:16px;padding:13px 14px;display:flex}.cid-formal-live-note>svg{flex:none;margin-top:1px}.cid-formal-live-note>div{gap:3px;display:grid}.cid-formal-live-note span,.cid-formal-live-note small{line-height:1.45}.cid-formal-actions{margin-top:12px}.cid-present-scope{align-items:flex-start;gap:11px;margin-top:16px;padding:14px;display:flex}.cid-present-scope>svg{flex:none}.cid-present-scope>div{gap:4px;display:grid}.cid-present-scope span{line-height:1.5}.cid-photo-assurance-warning{align-items:flex-start;gap:10px;margin:0 20px 16px;padding:13px 14px;display:flex}.cid-photo-assurance-warning>svg{flex:none;margin-top:1px}.cid-photo-assurance-warning>div{gap:3px;display:grid}.cid-photo-assurance-warning p{margin:0;line-height:1.45}.cidv-check-ref{margin-top:9px}.cidv-check-ref strong{margin-left:4px}.cidv-formal-card{overflow:hidden}.cidv-formal-card:before{content:"";height:6px;display:block}.cidv-formal-card-head{justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.cidv-formal-brand{align-items:center;gap:10px;min-width:0;display:flex}.cidv-formal-mark{flex:none;place-items:center;width:35px;height:35px;display:grid}.cidv-formal-brand>div:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.cidv-formal-brand strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cidv-formal-status{align-items:center;gap:5px;padding:6px 8px;display:inline-flex}.cidv-formal-holder{grid-template-columns:100px minmax(0,1fr);align-items:center;gap:16px;padding:19px 18px;display:grid}.cidv-formal-photo{width:100px;height:122px;overflow:hidden}.cidv-formal-photo img{object-fit:cover;width:100%;height:100%}.cidv-formal-photo>div{text-align:center;place-content:center;justify-items:center;gap:7px;width:100%;height:100%;display:grid}.cidv-formal-photo span{line-height:1.3}.cidv-formal-name h2{margin:5px 0 4px;line-height:1.05}.cidv-formal-name p{margin:0 0 12px!important}.cidv-formal-staff-id{flex-direction:column;gap:2px;padding:7px 9px;display:inline-flex}.cidv-formal-company{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 18px;display:grid}.cidv-formal-company>div{flex-direction:column;gap:2px;display:flex}.cidv-formal-company>span{white-space:nowrap}.cidv-formal-facts{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px 18px 13px;display:grid}.cidv-formal-facts .cidv-fact{padding:9px 8px 9px 0}.cidv-formal-facts .cidv-fact:nth-child(2n){padding-left:12px}.cidv-formal-facts .cidv-fact strong{overflow-wrap:anywhere}.cidv-formal-foot{justify-content:space-between;gap:10px;padding:8px 18px;display:flex}.cidv-formal-assurance{margin-top:14px}.cidv-scope{align-items:flex-start;gap:11px;margin-top:14px;padding:14px 16px;display:flex}.cidv-scope>svg{flex:none}.cidv-scope>div{gap:4px;display:grid}.cidv-scope p{margin:0;line-height:1.5}.cidv-page-footer{text-align:center;padding:16px 20px 24px}html[data-theme=dark] body .cidv-page{--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}html[data-theme=dark] body .cidv-logo strong,html[data-theme=dark] body .cidv-secure{-webkit-text-fill-color:#f7fbff!important}html[data-theme=dark] body .cidv-logo span{-webkit-text-fill-color:#aebfd0!important}html[data-theme=dark] body .cidv-result h1,html[data-theme=dark] body .cidv-formal-name h2,html[data-theme=dark] body .cidv-formal-brand strong,html[data-theme=dark] body .cidv-formal-company>div strong,html[data-theme=dark] body .cidv-formal-facts .cidv-fact strong,html[data-theme=dark] body .cidv-assurance-title strong,html[data-theme=dark] body .cidv-assurance-grid strong,html[data-theme=dark] body .cidv-scope strong{-webkit-text-fill-color:#f4f8fc!important}html[data-theme=dark] body .cidv-result p,html[data-theme=dark] body .cidv-formal-name p,html[data-theme=dark] body .cidv-check-ref,html[data-theme=dark] body .cidv-assurance-title span,html[data-theme=dark] body .cidv-assurance-grid small,html[data-theme=dark] body .cidv-scope p{-webkit-text-fill-color:#b5c3d2!important}html[data-theme=dark] body .cidv-kicker,html[data-theme=dark] body .cidv-formal-name>span{-webkit-text-fill-color:#69baff!important}html[data-theme=dark] body .cidv-check-ref strong{-webkit-text-fill-color:#cfe2f2!important}html[data-theme=dark] body .cidv-live{-webkit-text-fill-color:#8ce4ae!important}html[data-theme=dark] body .cidv-live.failed{-webkit-text-fill-color:#ffb3bc!important}html[data-theme=dark] body .cidv-help{-webkit-text-fill-color:#ffb9c1!important}html[data-theme=dark] body .cidv-formal-brand span{-webkit-text-fill-color:#a6b8c9!important}html[data-theme=dark] body .cidv-formal-status.valid{-webkit-text-fill-color:#86e3aa!important}html[data-theme=dark] body .cidv-formal-status.invalid{-webkit-text-fill-color:#ffb0b9!important}html[data-theme=dark] body .cidv-formal-photo>div,html[data-theme=dark] body .cidv-formal-photo span{-webkit-text-fill-color:#9aabba!important}html[data-theme=dark] body .cidv-formal-staff-id span{-webkit-text-fill-color:#9eb2c5!important}html[data-theme=dark] body .cidv-formal-staff-id strong{-webkit-text-fill-color:#8fd0ff!important}html[data-theme=dark] body .cidv-formal-company>div span,html[data-theme=dark] body .cidv-formal-company>span,html[data-theme=dark] body .cidv-formal-facts .cidv-fact span{-webkit-text-fill-color:#9eafbf!important}html[data-theme=dark] body .cidv-formal-facts .cidv-fact strong.good{-webkit-text-fill-color:#80dfa5!important}html[data-theme=dark] body .cidv-formal-foot span{-webkit-text-fill-color:#c9d9e7!important}html[data-theme=dark] body .cidv-formal-foot strong{-webkit-text-fill-color:#fff!important}html[data-theme=dark] body .cidv-page-footer{-webkit-text-fill-color:#8295a8!important}html[data-theme=dark] .cid-formal-credential{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (width<=760px){.cid-formal-card-body{grid-template-columns:92px minmax(0,1fr);gap:15px;padding:19px 16px}.cid-formal-photo{width:92px;height:116px}.cid-formal-qr{flex-direction:row;grid-column:1/-1;justify-content:flex-start;align-self:auto;gap:10px;width:auto;min-height:0;padding:11px 0 0}.cid-formal-qr img,.cid-formal-qr-wait{flex:none;width:72px;height:72px}.cid-formal-qr strong,.cid-formal-qr span{text-align:left}.cid-formal-company-row{grid-template-columns:auto minmax(0,1fr);padding:11px 16px}.cid-formal-company-number{grid-column:2}.cid-formal-meta{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 16px}.cid-formal-meta>div:nth-child(3){padding-left:0}.cid-formal-card-foot{flex-direction:column;align-items:flex-start;padding:10px 16px}}@media (width<=520px){.cid-formal-card-head,.cidv-formal-card-head{flex-direction:column;align-items:flex-start}.cid-formal-card-body{grid-template-columns:1fr}.cid-formal-photo{width:98px;height:122px}.cid-formal-qr{grid-column:auto}.cidv-formal-holder{grid-template-columns:80px minmax(0,1fr);padding:16px 14px}.cidv-formal-photo{width:80px;height:100px}.cidv-formal-company{grid-template-columns:auto minmax(0,1fr);padding:10px 14px}.cidv-formal-company>span{grid-column:2}.cidv-formal-facts{grid-template-columns:1fr;padding:8px 14px 12px}.cidv-formal-facts .cidv-fact:nth-child(2n){padding-left:0}.cidv-formal-foot{flex-direction:column;align-items:flex-start;padding:9px 14px}}.cid-formal-persistent-link{justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:12px 13px;display:flex}.cid-formal-persistent-link>div{align-items:flex-start;gap:9px;min-width:0;display:flex}.cid-formal-persistent-link>div>svg{flex:none;margin-top:1px}.cid-formal-persistent-link>div>span{gap:3px;display:grid}.cid-formal-persistent-link small{line-height:1.45}.cid-formal-persistent-link>button{cursor:pointer;flex:none;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;display:inline-flex}.cid-control-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center!important;gap:6px!important;display:flex!important}.cid-control-stack>div{min-width:0}.cid-control-stack>div>button,.cid-control-stack .cid-control-actions .cid-button{white-space:nowrap}.cid-wallet-control-row{grid-template-columns:minmax(220px,1fr) auto;align-items:center!important;gap:14px!important;display:grid!important}.cid-wallet-control-summary{width:100%;min-width:0}.cid-wallet-control-summary>div{min-width:0}.cid-wallet-control-summary strong{white-space:normal;display:block}.cid-wallet-control-summary small{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.cid-wallet-control-summary code{text-overflow:ellipsis;white-space:nowrap;max-width:180px;padding:2px 5px;line-height:1.2;display:inline-block;overflow:hidden}.cid-wallet-actions{max-width:100%}@media (width<=1080px){.cid-wallet-control-row{grid-template-columns:1fr;align-items:stretch!important}.cid-wallet-actions{width:100%;justify-content:flex-start!important}}@media (width<=720px){.cid-control-stack>div{flex-direction:column;align-items:stretch}.cid-control-stack>div>span:first-child{width:100%}.cid-control-actions,.cid-wallet-actions{width:100%;justify-content:flex-start!important}.cid-control-actions .cid-button{flex:auto}}@media (width<=620px){.cid-formal-persistent-link{flex-direction:column;align-items:stretch}.cid-formal-persistent-link>button{width:100%}.cid-control-actions{justify-content:flex-end;width:100%}}.cid-identity-confirmation{cursor:pointer;padding:13px 14px;flex-direction:row!important;align-items:flex-start!important;gap:10px!important;display:flex!important}.cid-identity-confirmation input{flex:none;width:16px!important;height:16px!important;margin:2px 0 0!important}.cid-identity-confirmation>span{gap:3px;display:grid}.cid-identity-confirmation small{line-height:1.45}.cid-authority-strip{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.cid-authority-strip>span{align-items:center;gap:5px;padding:5px 8px;display:inline-flex}.cid-infra-shell{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:16px;display:grid}.cid-infra-nav{flex-direction:column;gap:4px;padding:10px;display:flex;position:sticky;top:12px}.cid-infra-nav-head{flex-direction:column;gap:3px;margin-bottom:2px;padding:9px 10px 12px;display:flex}.cid-infra-nav>button{text-align:left;cursor:pointer;grid-template-columns:20px minmax(0,1fr) 14px;align-items:center;gap:8px;width:100%;padding:9px 10px;display:grid}.cid-infra-nav>button>span{flex-direction:column;gap:2px;min-width:0;display:flex}.cid-infra-nav>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cid-infra-content{min-width:0}.cid-infra-section{flex-direction:column;gap:14px;display:flex}.cid-registry-panel{min-height:520px}.cid-registry-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.cid-registry-summary>div{flex-direction:column;gap:3px;padding:10px 12px;display:flex}.cid-registry-search{min-height:39px;margin-bottom:12px}.cid-holder-registry{flex-direction:column;gap:7px;display:flex}.cid-holder-registry-row{text-align:left;cursor:pointer;grid-template-columns:46px minmax(0,1fr) minmax(130px,auto) 70px 88px 16px;align-items:center;gap:10px;width:100%;padding:11px 12px;display:grid}.cid-holder-registry-identity{flex-direction:column;gap:2px;min-width:0;display:flex}.cid-holder-registry-identity strong,.cid-holder-registry-identity small,.cid-holder-registry-identity>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cid-holder-registry-staff-id{text-align:right;flex-direction:column;gap:2px;display:flex}.cid-holder-registry-count{justify-content:flex-end;align-items:baseline;gap:3px;display:flex}.cid-holder-registry-state{justify-self:end;padding:5px 7px}.cid-issuer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cid-issuer-card{padding:15px}.cid-issuer-card-head{justify-content:space-between;align-items:center;display:flex}.cid-issuer-icon{place-items:center;width:38px;height:38px;display:grid}.cid-issuer-company-state{padding:5px 7px}.cid-issuer-card h4{margin:12px 0 4px}.cid-issuer-metrics{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:13px;display:grid}.cid-issuer-metrics>div{flex-direction:column;gap:2px;padding:8px;display:flex}.cid-issuer-actions{justify-content:flex-end;margin-top:10px;display:flex}.cid-authority-capability-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.cid-authority-capability-grid>div{align-items:flex-start;gap:8px;padding:10px;display:flex}.cid-authority-capability-grid>div>span{flex:none;place-items:center;width:30px;height:30px;display:grid}.cid-authority-capability-grid>div>div{flex-direction:column;gap:2px;display:flex}.cid-authority-capability-grid small{line-height:1.35}.cid-lifecycle-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.cid-lifecycle-metric{flex-direction:column;gap:3px;padding:12px;display:flex}.cid-lifecycle-list{flex-direction:column;gap:6px;display:flex}.cid-lifecycle-list>button{text-align:left;cursor:pointer;grid-template-columns:34px minmax(0,1fr) auto 16px;align-items:center;gap:9px;padding:10px;display:grid}.cid-lifecycle-symbol{place-items:center;width:32px;height:32px;display:grid}.cid-lifecycle-list>button>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.cid-revocation-table{flex-direction:column;display:flex}.cid-revocation-table>button{text-align:left;cursor:pointer;grid-template-columns:minmax(145px,.8fr) minmax(160px,1fr) minmax(180px,1.3fr) minmax(130px,.8fr) 16px;align-items:center;gap:10px;padding:9px 6px;display:grid}.cid-revocation-table>button>span:nth-child(2){flex-direction:column;gap:2px;display:flex}.cid-policy-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.cid-policy-rule{flex-direction:column;gap:4px;min-width:0;padding:10px;display:flex}.cid-policy-rule strong{line-height:1.35}.cid-audit-ledger{flex-direction:column;display:flex}.cid-audit-ledger>button{text-align:left;cursor:pointer;grid-template-columns:32px minmax(0,1fr) minmax(120px,.7fr) minmax(125px,.65fr) 15px;align-items:center;gap:9px;padding:9px 6px;display:grid}.cid-audit-event-icon{place-items:center;width:30px;height:30px;display:grid}.cid-audit-event-main{flex-direction:column;gap:2px;min-width:0;display:flex}.cid-audit-event-main strong,.cid-audit-event-main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cid-holder-record-platform{max-width:1320px;margin:0 auto}.cid-holder-authority-profile{grid-template-columns:48px 94px minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px 22px;display:grid}.cid-holder-authority-mark{place-items:center;width:44px;height:44px;display:grid}.cid-holder-record-avatar{place-items:center;width:94px;height:94px;display:grid;overflow:hidden}.cid-holder-record-avatar img{object-fit:cover;width:100%;height:100%}.cid-holder-authority-identity h1{margin:0;line-height:1.08}.cid-holder-authority-identity>p{margin:5px 0 0}.cid-holder-authority-meta{flex-wrap:wrap;gap:8px 14px;margin-top:10px;display:flex}.cid-holder-authority-meta span{align-items:center;gap:5px;display:inline-flex}.cid-holder-permanent-id{flex-direction:column;align-items:flex-end;gap:3px;min-width:190px;padding:12px 14px;display:flex}.cid-holder-infra-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.cid-holder-infra-metric{align-items:center;gap:9px;padding:11px 12px;display:flex}.cid-holder-infra-metric>span{place-items:center;width:32px;height:32px;display:grid}.cid-holder-infra-metric>div{flex-direction:column;display:flex}.cid-holder-credential-chain{flex-direction:column;gap:7px;display:flex}.cid-holder-credential-entry{text-align:left;cursor:pointer;grid-template-columns:30px minmax(0,1fr) minmax(120px,auto) auto auto 16px;align-items:center;gap:9px;width:100%;padding:10px 11px;display:grid}.cid-holder-chain-index{place-items:center;width:28px;height:28px;display:grid}.cid-holder-chain-main{flex-direction:column;gap:2px;min-width:0;display:flex}.cid-holder-chain-main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cid-holder-chain-company{align-items:center;gap:4px;display:inline-flex}.cid-holder-chain-wallet{align-items:center;gap:4px;padding:4px 6px;display:inline-flex}html[data-theme=dark] body .cid-infra-nav-head strong,html[data-theme=dark] body .cid-infra-nav>button strong,html[data-theme=dark] body .cid-registry-summary strong,html[data-theme=dark] body .cid-holder-registry-identity strong,html[data-theme=dark] body .cid-holder-registry-staff-id strong,html[data-theme=dark] body .cid-holder-registry-count strong,html[data-theme=dark] body .cid-issuer-card h4,html[data-theme=dark] body .cid-issuer-metrics strong,html[data-theme=dark] body .cid-authority-capability-grid strong,html[data-theme=dark] body .cid-lifecycle-list strong,html[data-theme=dark] body .cid-revocation-table strong,html[data-theme=dark] body .cid-policy-rule strong,html[data-theme=dark] body .cid-audit-event-main strong,html[data-theme=dark] body .cid-holder-authority-identity h1,html[data-theme=dark] body .cid-holder-infra-metric strong,html[data-theme=dark] body .cid-holder-chain-main strong{-webkit-text-fill-color:#f4f8fc!important}html[data-theme=dark] body .cid-infra-nav>button small,html[data-theme=dark] body .cid-registry-summary span,html[data-theme=dark] body .cid-holder-registry-identity small,html[data-theme=dark] body .cid-holder-registry-identity>span,html[data-theme=dark] body .cid-authority-capability-grid small,html[data-theme=dark] body .cid-policy-rule span,html[data-theme=dark] body .cid-audit-event-main small,html[data-theme=dark] body .cid-holder-authority-identity>p,html[data-theme=dark] body .cid-holder-authority-meta,html[data-theme=dark] body .cid-holder-infra-metric small,html[data-theme=dark] body .cid-holder-chain-main small,html[data-theme=dark] body .cid-holder-chain-main>span{-webkit-text-fill-color:#b6c4d2!important}html[data-theme=dark] body .cid-holder-permanent-id strong{-webkit-text-fill-color:#8fd0ff!important}@media (width<=1100px){.cid-infra-shell{grid-template-columns:1fr}.cid-infra-nav{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:static}.cid-infra-nav-head{grid-column:1/-1}.cid-registry-summary,.cid-policy-grid,.cid-authority-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cid-lifecycle-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.cid-infra-nav{grid-template-columns:1fr 1fr}.cid-issuer-grid{grid-template-columns:1fr}.cid-holder-registry-row{grid-template-columns:42px minmax(0,1fr) 16px}.cid-holder-registry-staff-id,.cid-holder-registry-count,.cid-holder-registry-state{display:none}.cid-lifecycle-metrics,.cid-registry-summary,.cid-policy-grid,.cid-authority-capability-grid{grid-template-columns:1fr 1fr}.cid-revocation-table>button{grid-template-columns:minmax(0,1fr) 16px}.cid-revocation-table>button>span:nth-child(n+2){display:none}.cid-audit-ledger>button{grid-template-columns:32px minmax(0,1fr) 15px}.cid-audit-event-type,.cid-audit-ledger time{display:none}.cid-holder-authority-profile{grid-template-columns:70px minmax(0,1fr)}.cid-holder-authority-mark{display:none}.cid-holder-record-avatar{width:70px;height:70px}.cid-holder-permanent-id{grid-column:1/-1;align-items:flex-start;min-width:0}.cid-holder-infra-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cid-holder-credential-entry{grid-template-columns:28px minmax(0,1fr) auto 16px}.cid-holder-chain-company,.cid-holder-chain-wallet{display:none}}@media (width<=520px){.cid-infra-nav,.cid-lifecycle-metrics,.cid-registry-summary,.cid-policy-grid,.cid-authority-capability-grid{grid-template-columns:1fr}.cid-holder-infra-metrics{grid-template-columns:1fr 1fr}}.cid-authority-topology-panel{overflow:hidden}.cid-authority-topology{grid-template-columns:minmax(125px,1fr) auto minmax(125px,1fr) auto minmax(125px,1fr) auto minmax(125px,1fr) auto minmax(125px,1fr);align-items:center;gap:7px;display:grid}.cid-topology-node{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-width:0;min-height:105px;padding:12px;display:flex}.cid-topology-node>span{place-items:center;width:34px;height:34px;display:grid}.cid-topology-node small{line-height:1.35}html[data-theme=dark] body .cid-topology-node strong{-webkit-text-fill-color:#f4f8fc!important}html[data-theme=dark] body .cid-topology-node small{-webkit-text-fill-color:#b5c3d1!important}@media (width<=1050px){.cid-authority-topology{grid-template-columns:1fr}.cid-authority-topology>svg{justify-self:center;transform:rotate(90deg)}}.cid-wallet-delivery-editor{grid-column:1/-1;grid-template-columns:minmax(240px,1fr) auto auto;align-items:end;gap:8px;width:100%;margin-top:2px;padding-top:10px;display:grid}.cid-wallet-delivery-editor label{flex-direction:column;gap:4px;min-width:0;display:flex}.cid-wallet-delivery-editor input{width:100%;min-height:34px;padding:7px 9px}.cid-wallet-delivery-editor>small{grid-column:1/-1;line-height:1.4}html[data-theme=dark] body .cid-wallet-delivery-editor label>span,html[data-theme=dark] body .cid-wallet-delivery-editor>small{-webkit-text-fill-color:#aebdca!important}html[data-theme=dark] body .cid-wallet-delivery-editor input{-webkit-text-fill-color:#f4f8fc!important}@media (width<=820px){.cid-wallet-delivery-editor{grid-template-columns:1fr 1fr}.cid-wallet-delivery-editor label{grid-column:1/-1}}@media (width<=560px){.cid-wallet-delivery-editor{grid-template-columns:1fr}.cid-wallet-delivery-editor .cid-button{width:100%}}.complaint-type-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.complaint-type-switch button{text-align:left;flex-direction:column;gap:5px;padding:17px 18px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.complaint-type-switch span{line-height:1.45}.complaint-error{margin:0 0 16px;padding:12px 14px;line-height:1.5}.complaint-form{flex-direction:column;gap:16px;display:flex}.complaint-card{overflow:visible}.complaint-customer-search{align-items:flex-end;gap:12px;padding:20px;display:flex}.complaint-customer-search>label{flex-direction:column;flex:1;gap:7px;max-width:720px;display:flex}.complaint-customer-search>label>div{align-items:center;gap:9px;height:42px;padding:0 11px;display:flex}.complaint-customer-search input{flex:1;min-width:0}.complaint-customer-banner{grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:18px 20px;display:grid}.complaint-avatar{place-items:center;width:46px;height:46px;display:grid}.complaint-customer-banner>div:nth-child(2){flex-direction:column;gap:4px;display:flex}.complaint-customer-banner span{align-items:center;gap:6px;display:flex}.complaint-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 18px;padding:20px;display:grid}.complaint-field{flex-direction:column;gap:7px;min-width:0;display:flex}.complaint-field.wide{grid-column:1/-1}.complaint-field input,.complaint-field select,.complaint-field textarea{width:100%;padding:10px 11px}.complaint-field input,.complaint-field select{min-height:41px}.complaint-field textarea{resize:vertical;min-height:88px;line-height:1.5}.complaint-field>small{line-height:1.4}.complaint-officer-card{align-items:flex-start;gap:11px;min-height:78px;padding:13px 14px;display:flex}.complaint-officer-card>div{flex-direction:column;gap:3px;display:flex}.complaint-checkbox{cursor:pointer;grid-column:1/-1;align-items:flex-start;gap:10px;padding:13px 14px;display:flex}.complaint-checkbox input{margin-top:3px}.complaint-checkbox>span{flex-direction:column;gap:3px;display:flex}.complaint-checkbox small{line-height:1.45}.complaint-submit-bar{z-index:8;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex;position:sticky;bottom:14px}.complaint-submit-bar>div{flex-direction:column;gap:3px;display:flex}.complaint-submit-bar span{line-height:1.4}.complaint-confirmation{align-items:center;gap:15px;margin-bottom:16px;padding:22px;display:flex}.complaint-confirmation h2{margin:0 0 3px}.complaint-confirmation p{margin:0}.complaint-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.complaint-readback{margin:0;padding:7px 18px}.complaint-readback>div{grid-template-columns:145px 1fr;gap:12px;padding:11px 0;display:grid}.complaint-readback dd{margin:0}.acknowledgement-state{align-items:flex-start;gap:12px;margin:18px;padding:16px;display:flex}.acknowledgement-state>div{flex-direction:column;gap:4px;display:flex}.acknowledgement-state span,.acknowledgement-state small{line-height:1.45}.complaint-complete-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}@media (width<=850px){.complaint-type-switch,.complaint-summary-grid,.complaint-form-grid{grid-template-columns:1fr}.complaint-field.wide,.complaint-checkbox{grid-column:auto}.complaint-submit-bar{flex-direction:column;align-items:stretch;position:static}.complaint-submit-bar .button{width:100%}}@media (width<=600px){.complaint-customer-search{flex-direction:column;align-items:stretch}.complaint-customer-search .button{width:100%}.complaint-customer-banner{grid-template-columns:auto 1fr}.complaint-customer-banner .text-link{grid-column:1/-1;justify-self:start}.complaint-type-switch{grid-template-columns:1fr}.complaint-form-grid{padding:16px}.complaint-summary-grid{grid-template-columns:1fr}}.complaint-on-behalf-note{align-items:flex-start;gap:10px;margin:0 18px 18px;padding:12px 14px;display:flex}.complaint-on-behalf-note>div{flex-direction:column;gap:3px;display:flex}.complaint-on-behalf-note span{line-height:1.45}.main-column .content .crm-settings-page{width:100%;min-width:0;max-width:none;margin:0;padding-bottom:32px}.main-column .content .crm-settings-hero{border-bottom:2px solid #0b0c0c;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;padding:0 0 16px;display:flex}.main-column .content .crm-settings-hero-main{flex:420px;min-width:0}.main-column .content .crm-settings-hero-main .govuk-caption-l{display:block}.main-column .content .crm-settings-live-label{color:#505a5f;align-items:center;gap:8px;margin:0;display:inline-flex}.main-column .content .crm-settings-online-dot{background:#00703c;border-radius:50%;width:8px;height:8px;display:inline-block}.main-column .content .crm-settings-hero-actions{flex:0 auto;margin:0}.main-column .content .crm-settings-message{align-items:center;gap:10px;margin-bottom:20px;padding:12px 15px;display:flex}.main-column .content .crm-settings-message.error{border:4px solid #d4351c}.main-column .content .crm-settings-message button{color:#1d70b8;cursor:pointer;background:0 0;border:0;margin-left:auto;font-weight:700;text-decoration:underline}.main-column .content .crm-settings-layout{min-width:0}.main-column .content .crm-settings-section-nav{align-self:start;min-width:0;padding-right:20px;position:sticky;top:100px}.main-column .content .crm-settings-section-link{border-left:4px solid #0000;align-items:center;gap:9px;max-width:100%;min-height:40px;padding:10px 8px;font-size:14px;line-height:1.5;display:flex}.main-column .content .crm-settings-section-link svg:last-child{flex-shrink:0;margin-left:auto}.main-column .content .crm-settings-section-link.active{color:#0b0c0c;background:#e8eef3;border-left-color:#1d70b8;font-weight:700;text-decoration:none}.main-column .content .crm-settings-nav-divider{background:#b1b4b6;height:1px;margin:16px 0}.main-column .content .crm-settings-dirty-hint{align-items:center;gap:5px;display:inline-flex}.main-column .content .crm-settings-main{min-width:0}.main-column .content .crm-settings-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 26px;display:grid}.main-column .content .crm-settings-overview-card{overflow-wrap:anywhere;align-items:flex-start;gap:10px;min-width:0;margin:0;padding:12px 14px;text-decoration:none;display:flex}.main-column .content .crm-settings-overview-card>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.main-column .content .crm-settings-overview-card>span:nth-child(2) small{color:#505a5f;font-size:12px;font-weight:700}.main-column .content .crm-settings-overview-card>span:nth-child(2) strong{color:#0b0c0c;font-size:16px;line-height:1.4;text-decoration:underline}.main-column .content .crm-settings-overview-card>span:nth-child(2) em{color:#505a5f;font-size:13px;font-style:normal}.main-column .content .crm-settings-overview-card>svg:last-child{flex-shrink:0;margin-left:auto}.main-column .content .crm-settings-panel{border-top:2px solid #0b0c0c;min-width:0;padding-top:18px;scroll-margin-top:95px}.main-column .content .crm-settings-panel-heading{align-items:flex-start;gap:10px;min-width:0;display:flex}.main-column .content .crm-settings-panel-icon{flex:none;padding-top:4px}.main-column .content .crm-settings-panel-heading-copy{flex:1;min-width:0}.main-column .content .crm-settings-panel-heading-copy small{color:#505a5f;margin-bottom:5px;font-size:12px;display:block}.main-column .content .crm-settings-panel-heading-copy p{max-width:75ch}.main-column .content .crm-settings-panel-action{flex:none}.main-column .content .crm-settings-panel-body{min-width:0}.main-column .content .crm-settings-fields{max-width:780px;display:block}.main-column .content .crm-settings-field{border-bottom:1px solid #b1b4b6;grid-template-columns:minmax(210px,.9fr) minmax(190px,1fr);align-items:start;gap:16px;margin:0;padding:13px 0;display:grid}.main-column .content .crm-settings-field-copy{flex-direction:column;min-width:0;display:flex}.main-column .content .crm-settings-field-copy.govuk-label{flex-direction:column;gap:5px;margin:0;display:flex}.main-column .content .crm-settings-field-copy .govuk-hint{margin:0;font-weight:400;display:block}.main-column .content .crm-settings-field-control{min-width:0;display:block}.main-column .content .crm-settings-field-control :where(input,select,textarea){color:#0b0c0c;background:#fff;border:2px solid #0b0c0c;border-radius:0;width:100%;max-width:100%;min-height:40px}.main-column .content .crm-settings-field-control :where(input,select,textarea):focus-visible{outline-offset:0;outline:3px solid #fd0}.main-column .content .crm-settings-input-suffix{align-items:center;gap:8px;display:flex}.main-column .content .crm-settings-input-suffix>span:last-child{font-size:14px}.main-column .content .crm-settings-save-row{border-top:1px solid #b1b4b6;flex-wrap:wrap;align-items:center;gap:10px;padding-top:15px;display:flex}.main-column .content .crm-settings-save-row>span{flex:220px;font-size:14px}.main-column .content .crm-settings-notification-panel{border-top:2px solid #0b0c0c;padding-top:18px}.main-column .content .crm-settings-section-title{align-items:center;gap:8px;margin-bottom:13px;font-size:14px;font-weight:700;display:flex}.main-column .content .crm-settings-pipeline-list{flex-direction:column;gap:18px;display:flex}.main-column .content .crm-settings-pipeline{width:100%;min-width:0}.main-column .content .crm-settings-pipeline-top{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.main-column .content .crm-settings-pipeline-copy{flex:250px;min-width:0}.main-column .content .crm-settings-pipeline-copy>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.main-column .content .crm-settings-pipeline-copy :where(p,small){color:#505a5f;margin:0;font-size:14px;line-height:1.5;display:block}.main-column .content .crm-settings-pipeline-actions{align-items:flex-start;margin-left:auto;display:flex}.main-column .content .crm-settings-stages{width:100%;min-width:0;overflow-x:auto}.main-column .content .crm-settings-empty-pipeline,.main-column .content .crm-settings-empty-pipelines{padding:14px;font-size:14px}.main-column .content .crm-settings-links{margin:0;padding:0;list-style:none}.main-column .content .crm-settings-admin-link{color:#1d70b8;border-bottom:1px solid #b1b4b6;align-items:center;gap:10px;padding:13px 0;text-decoration:none;display:flex}.main-column .content .crm-settings-admin-link>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.main-column .content .crm-settings-admin-link strong{font-size:15px;text-decoration:underline}.main-column .content .crm-settings-admin-link small{color:#505a5f;font-size:13px}.main-column .content .crm-settings-admin-link>svg:last-child{margin-left:auto}.main-column .content .crm-settings-support-links>div{align-items:start;gap:8px;margin-bottom:7px;font-size:14px;display:flex}.main-column .content .crm-settings-support-links a{color:#1d70b8;text-decoration:underline}.main-column .content .crm-settings-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:180px;display:flex}html[data-theme=dark] .main-column .content .crm-settings-page{color:#f3f6fa}html[data-theme=dark] .main-column .content .crm-settings-hero,html[data-theme=dark] .main-column .content :where(.crm-settings-panel,.crm-settings-notification-panel){border-color:#9aafc1}html[data-theme=dark] .main-column .content :where(.crm-settings-field,.crm-settings-nav-divider,.crm-settings-admin-link){border-color:#62768a}html[data-theme=dark] .main-column .content .crm-settings-section-link.active{color:#f4f8fe;background:#21415f}html[data-theme=dark] .main-column .content :where(.crm-settings-admin-link strong,.crm-settings-support-links a,.crm-settings-section-link){color:#a8d8ff}html[data-theme=dark] .main-column .content :where(.crm-settings-admin-link small,.crm-settings-overview-card em,.crm-settings-overview-card small,.crm-settings-live-label,.crm-settings-pipeline-copy p,.crm-settings-pipeline-copy small){color:#c6d5e3}html[data-theme=dark] .main-column .content .crm-settings-overview-card strong{color:#f3f7fb}html[data-theme=dark] .main-column .content .crm-settings-field-control :where(input,select,textarea){color:#fff;background:#0e1b2b;border-color:#8ea1b4}@media (width<=1170px){.main-column .content .crm-settings-overview{grid-template-columns:1fr}.main-column .content .crm-settings-layout>.govuk-grid-column-one-quarter,.main-column .content .crm-settings-layout>.govuk-grid-column-three-quarters{float:none;width:100%}.main-column .content .crm-settings-section-nav{border-bottom:1px solid #b1b4b6;flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:16px;padding:0 0 12px;display:flex;position:static}.main-column .content .crm-settings-section-nav .govuk-heading-s{flex:0 0 100%}.main-column .content .crm-settings-section-link{flex:0 auto}.main-column .content .crm-settings-section-nav .govuk-inset-text{flex:0 0 100%}}@media (width<=650px){.main-column .content .crm-settings-field{grid-template-columns:1fr;gap:8px}.main-column .content .crm-settings-hero-actions{width:100%}.main-column .content .crm-settings-overview{grid-template-columns:1fr}.main-column .content .crm-settings-pipeline-actions{width:100%;margin:0}}.export-workforce-page{flex-direction:column;gap:16px;display:flex}.export-back{cursor:pointer;align-self:flex-start;align-items:center;gap:7px;padding:0;display:flex}.export-workforce-hero{justify-content:space-between;align-items:flex-start;gap:20px;padding:22px;display:flex}.export-workforce-hero h1{margin:4px 0 7px}.export-workforce-hero p{max-width:760px;margin:0;line-height:1.5}.export-safety-badge{align-items:flex-start;gap:10px;max-width:330px;padding:12px 14px;display:flex}.export-safety-badge span{flex-direction:column;gap:3px;display:flex}.export-workforce-grid{grid-template-columns:minmax(320px,420px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.export-config-panel,.export-preview-panel{padding:18px}.export-section-title h2,.export-preview-head h2{margin:0 0 4px}.export-section-title p,.export-preview-head p{margin:0}.export-format-grid{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0;display:grid}.export-format-grid button{text-align:left;cursor:pointer;grid-template-columns:auto 1fr;gap:2px 9px;padding:13px;display:grid}.export-format-grid button svg{grid-row:1/3}.export-customer-summary{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 16px;display:grid}.export-customer-summary div{padding:10px}.export-customer-summary dd{overflow-wrap:anywhere;margin:4px 0 0}.export-field{flex-direction:column;gap:6px;margin-top:12px;display:flex}.export-field input,.export-field select,.export-field textarea{padding:10px 11px}.export-field textarea{resize:vertical}.export-preview-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.export-preview-meta{flex-wrap:wrap;gap:7px;margin:14px 0;display:flex}.export-preview-meta span{padding:4px 8px}.export-preview-body{white-space:pre-wrap;overflow-wrap:anywhere;min-height:480px;max-height:65vh;margin:0;padding:15px;overflow:auto}.export-workforce-actions{justify-content:flex-end;gap:9px;margin-top:14px;display:flex}.export-email-note{align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;line-height:1.4;display:flex}@media (width<=950px){.export-workforce-hero{flex-direction:column}.export-safety-badge{max-width:none}.export-workforce-grid{grid-template-columns:1fr}.export-preview-body{min-height:360px}.export-workforce-actions{flex-direction:column}.export-workforce-actions .button{width:100%}}.customer360-jump-section{margin:0 0 22px;padding:20px 22px 22px;scroll-margin-top:112px}.customer360-jump-section>.jump-section-heading{margin:0 0 18px;padding:0 0 14px}.customer360-jump-section>.jump-section-heading>span,.customer360-jump-section>.jump-section-heading>div>span{margin-bottom:4px;display:block}.customer360-jump-section>.jump-section-heading h2{margin:0}.customer-action-bar{flex-wrap:wrap;justify-content:flex-end}.operation-notice{justify-content:space-between;align-items:center;gap:16px;margin:0 0 14px;padding:11px 14px;display:flex}.operation-notice button{cursor:pointer}.portal-sync-strip{align-items:flex-start;gap:10px;margin:0 0 18px;padding:12px 14px;line-height:1.45;display:flex}.portal-sync-strip strong{white-space:nowrap}.customer-operational-section{padding:0}.operational-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin:20px 0 10px;padding:14px 16px;display:flex}.operational-heading:first-child{margin-top:0}.operational-heading h2,.operational-heading h3{margin:0}.operational-heading p{max-width:760px;margin:4px 0 0;line-height:1.45}.customer-operational-section>.table-card,.customer-operational-section>.operational-list,.customer-operational-section>.payment-method-grid,.customer-operational-section>.operational-empty,.customer-operational-section>[data-customer360-payment-host=true]{margin-bottom:20px}.customer-operational-section>[data-customer360-payment-host=true]{padding:16px}.operational-list{gap:8px;padding:10px;display:grid}.operational-row{justify-content:space-between;align-items:center;gap:20px;padding:13px 14px;display:flex}.operational-row>div:first-child{gap:3px;min-width:0;display:grid}.operational-row span{word-break:break-word}.row-actions{flex-shrink:0;gap:6px;display:flex}.icon-button{cursor:pointer;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.icon-button:disabled{opacity:.55;cursor:not-allowed}.payment-method-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;padding:12px;display:grid}.payment-method-card{justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.payment-method-card>div{align-items:center;gap:9px;display:flex}.payment-method-card>div:last-child{flex-direction:column;align-items:flex-end}.payment-method-card span{gap:2px;display:grid}.operational-empty{margin:0 0 18px;padding:18px}.table-card{overflow:hidden}.generic-tab{margin-bottom:18px;padding:14px}.card-action{justify-content:flex-end;margin:-42px 0 12px;display:flex}.refresh-record{margin:0 0 24px}.modal-backdrop{z-index:2000;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.operation-modal{width:min(760px,100%);max-height:calc(100vh - 48px);overflow:auto}.modal-head{z-index:2;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px 14px;display:flex;position:sticky;top:0}.modal-head h2{margin:0}.modal-head p{max-width:600px;margin:5px 0 0;line-height:1.45}.modal-copy{margin:18px 20px;line-height:1.55}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px 20px;display:grid}.field{gap:6px;display:grid}.field.wide{grid-column:1/-1}.field input,.field select,.field textarea{box-sizing:border-box;width:100%;padding:9px 10px}.field textarea{resize:vertical}.checkbox-field{grid-template-columns:auto 1fr;align-items:center}.checkbox-field input{width:16px;height:16px}.checkbox-field small{grid-column:2}.modal-footer{justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 20px 20px;display:grid}.choice-card{text-align:left;cursor:pointer;justify-items:start;gap:6px;padding:16px;display:grid}.review-loading{align-items:center;gap:8px;margin:18px 20px;padding:12px;display:flex}.spin{animation:1s linear infinite customer360-spin}@keyframes customer360-spin{to{transform:rotate(360deg)}}.erasure-result{gap:4px;margin:18px 20px;padding:13px 14px;display:grid}.review-list{margin:14px 20px}.review-list h3{margin:0 0 8px}.review-list>div{gap:3px;padding:10px 0;display:grid}.review-list span{line-height:1.4}.danger-modal>.field{margin:16px 20px}.danger-modal>.modal-footer{margin-top:10px}@media (width<=760px){.customer360-jump-section{margin-bottom:16px;padding:16px}.customer-action-bar{justify-content:flex-start}.portal-sync-strip{display:grid}.operational-heading{flex-direction:column;align-items:flex-start}.operational-heading .button{justify-content:center;width:100%}.operational-row{align-items:flex-start}.form-grid,.choice-grid{grid-template-columns:1fr}.field.wide{grid-column:auto}.modal-backdrop{align-items:flex-end;padding:0}.operation-modal{max-height:92vh}.payment-method-grid{grid-template-columns:1fr}.card-action{justify-content:flex-start;margin:0 0 12px}}.collapsible-records{margin:18px 0;overflow:hidden}.collapsible-records>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.collapsible-records>summary::-webkit-details-marker{display:none}.collapsible-records>summary:after{content:"▾";transition:transform .18s}.collapsible-records[open]>summary:after{transform:rotate(180deg)}.collapsible-records-heading{gap:3px;display:grid}.collapsible-records-heading small{line-height:1.4}.collapsible-records-toggle{margin-left:auto}.collapsible-records[open] .collapsible-records-toggle:after{content:"Collapse"}.collapsible-records-body{gap:12px;padding:14px 16px 16px;display:grid}.collapsible-records-body .table-card{margin:0}.customer-financial-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.customer-financial-heading>div{min-width:0}.customer-financial-heading p{max-width:850px;margin:5px 0 0;line-height:1.5}.customer-financial-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.customer-financial-metrics>div{min-width:0;padding:12px 13px}.customer-financial-metrics span{display:block}.customer-financial-metrics strong{margin-top:5px;line-height:1.15;display:block}.customer-financial-metrics small{margin-top:4px;line-height:1.35;display:block}.customer-financial-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.customer-financial-control-grid article{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px 12px;padding:14px;display:grid}.customer-financial-control-grid article:last-child{grid-column:1/-1}.customer-financial-icon{justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.customer-financial-control-grid article>div{min-width:0}.customer-financial-control-grid p{margin:4px 0 0;line-height:1.45}.customer-financial-buttons{flex-wrap:wrap;grid-column:2;gap:7px;margin-top:1px;display:flex}@media (width<=1050px){.customer-financial-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.customer-financial-heading{flex-direction:column}.customer-financial-heading>.button{justify-content:center;width:100%}.customer-financial-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-financial-control-grid{grid-template-columns:1fr}.customer-financial-control-grid article:last-child{grid-column:auto}.customer-financial-buttons{grid-column:1/-1}.customer-financial-buttons .button{flex:auto;justify-content:center}}@media (width<=430px){.customer-financial-metrics{grid-template-columns:1fr}.customer-financial-control-grid article{grid-template-columns:auto minmax(0,1fr);padding:12px}.customer-financial-buttons{grid-column:1/-1}}.operations-dashboard{color:#0b0c0c;width:100%;min-width:0;max-width:none;padding:0 0 24px;font-family:Open Sans,Arial,sans-serif;line-height:1.5}.operations-dashboard :is(h2,h3){font-family:inherit}.dashboard-loading,.dashboard-custom-loading,.dashboard-library-loading,.dashboard-library-empty,.dashboard-panel-empty{text-align:center;color:#505a5f;background:#f3f2f1;border-left:5px solid #b1b4b6;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:95px;padding:22px;font-size:14px;display:flex}.dashboard-loading{min-height:280px}.dashboard-loading strong,.dashboard-panel-empty strong,.dashboard-library-empty strong{color:#0b0c0c;font-weight:700}.dashboard-panel-empty.small{min-height:75px;padding:12px}.dashboard-spinner{border:3px solid #b1b4b6;border-top-color:#1d70b8;border-radius:50%;width:24px;height:24px;animation:1s linear infinite gov-case-spin}.dashboard-spin{animation:1s linear infinite gov-case-spin}@keyframes gov-case-spin{to{transform:rotate(360deg)}}.operations-dashboard>header{border-bottom:2px solid #0b0c0c;margin-bottom:20px;padding-bottom:12px}.operations-dashboard>header .govuk-button-group{flex-wrap:wrap;gap:9px;margin-top:15px;display:flex}.operations-dashboard .govuk-task-list{border-top:1px solid #b1b4b6;max-width:100%}.operations-dashboard .govuk-task-list__item{padding:10px 0}.operations-dashboard>.govuk-grid-row{flex-wrap:wrap;align-items:stretch;row-gap:10px;display:flex}.operations-dashboard>.govuk-grid-row>.govuk-grid-column-one-third{min-width:0;margin-bottom:10px}.operations-dashboard>.govuk-grid-row>.govuk-grid-column-one-third .govuk-summary-card{height:100%;min-height:0;margin:0}.operations-dashboard>.govuk-grid-row .govuk-summary-card__title{align-items:center;font-size:15px}.operations-dashboard>.govuk-grid-row .govuk-summary-card__content>.govuk-heading-l{overflow-wrap:anywhere;font-size:27px;line-height:1.25}.dashboard-inline-warning{background:#fff;border:4px solid #d4351c;align-items:flex-start;gap:10px;margin-bottom:15px;padding:12px 15px;font-size:14px;display:flex}.dashboard-inline-warning strong{margin-right:8px}.dashboard-attention-strip{background:#fff;border:1px solid #b1b4b6;margin:20px 0;padding:14px}.dashboard-attention-heading{align-items:center;gap:8px;margin-bottom:12px;font-size:16px;display:flex}.dashboard-attention-heading strong{font-weight:700}.dashboard-attention-items{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.dashboard-attention-item{color:#1d70b8;background:#fff;border:1px solid #b1b4b6;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:48px;padding:9px 12px;font-size:14px;text-decoration:underline;display:flex}.dashboard-attention-item strong{color:#0b0c0c;font-size:17px;text-decoration:none}.dashboard-attention-item.danger{border-left:4px solid #d4351c}.dashboard-attention-item.warning{border-left:4px solid #f47738}.dashboard-attention-item.good{border-left:4px solid #00703c}.dashboard-custom-section{border-top:2px solid #0b0c0c;margin:22px 0;padding-top:16px}.dashboard-custom-section>header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:15px;margin-bottom:13px;display:flex}.dashboard-custom-section>header span{color:#505a5f;font-size:12px;font-weight:700}.dashboard-custom-section>header h2{margin:5px 0;font-size:19px;font-weight:700}.dashboard-custom-section>header p{color:#505a5f;margin:0;font-size:14px;line-height:1.55}.dashboard-custom-section .button{border-radius:0}.dashboard-custom-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dashboard-custom-card{min-width:0;box-shadow:none;background:#fff;border:1px solid #b1b4b6;border-radius:0;flex-direction:column;gap:9px;padding:13px 15px;display:flex}.dashboard-custom-card-top{justify-content:space-between;align-items:start;gap:9px;display:flex}.dashboard-custom-card-top>span{color:#505a5f;font-size:12px;font-weight:700;line-height:1.45}.dashboard-custom-card-controls{flex-shrink:0;align-items:center;gap:4px;display:flex}.dashboard-custom-card-controls button{color:#0b0c0c;cursor:pointer;background:#f3f2f1;border:1px solid #b1b4b6;place-items:center;min-width:28px;min-height:28px;padding:5px;display:grid}.dashboard-custom-card-controls button:hover{background:#e6e5e4}.dashboard-custom-card-controls button:disabled{opacity:.45;cursor:not-allowed}.dashboard-custom-card-controls button.remove{color:#b10e1e;border-color:#d4351c}.dashboard-custom-card-value{color:#0b0c0c;overflow-wrap:anywhere;font-size:28px;font-weight:700;line-height:1.2}.dashboard-custom-card h3{margin:0;font-size:16px;font-weight:700}.dashboard-custom-card p{color:#505a5f;margin:0 0 auto;font-size:13px;line-height:1.55}.dashboard-custom-card a{color:#1d70b8;align-items:center;gap:5px;margin-top:4px;font-size:14px;text-decoration:underline;display:inline-flex}.dashboard-add-cards-empty{text-align:left;cursor:pointer;color:#0b0c0c;background:#fff;border:2px dashed #b1b4b6;align-items:center;gap:13px;width:100%;margin:22px 0;padding:15px 18px;display:flex}.dashboard-add-cards-empty:hover{background:#f3f2f1;border-color:#1d70b8}.dashboard-add-cards-empty>span:nth-child(2){flex-direction:column;flex:1;gap:3px;display:flex}.dashboard-add-cards-empty strong{font-size:15px}.dashboard-add-cards-empty small{color:#505a5f;font-size:13px}.dashboard-add-cards-icon{color:#1d70b8;flex:none}.dashboard-command-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;margin:20px 0;display:grid}.dashboard-panel{min-width:0;box-shadow:none;background:#fff;border:1px solid #b1b4b6;border-radius:0;overflow:hidden}.dashboard-panel>header{background:#f3f2f1;border-bottom:2px solid #b1b4b6;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.dashboard-panel>header span{color:#505a5f;margin:0 0 4px;font-size:12px;font-weight:700;display:block}.dashboard-panel>header h2{margin:0 0 5px;font-size:18px;font-weight:700;line-height:1.35}.dashboard-panel>header p{color:#505a5f;max-width:50ch;margin:0;font-size:13px;line-height:1.55}.dashboard-panel>header a{color:#1d70b8;align-items:center;gap:5px;font-size:13px;text-decoration:underline;display:inline-flex}.dashboard-case-list,.dashboard-lead-list,.dashboard-workload-list,.dashboard-pipeline-stages,.dashboard-activity-list{flex-direction:column;min-width:0;display:flex}.dashboard-case-row{text-align:left;cursor:pointer;color:#0b0c0c;width:100%;font:inherit;background:#fff;border:0;border-bottom:1px solid #b1b4b6;grid-template-columns:auto minmax(150px,1fr) auto auto auto auto;align-items:center;gap:8px;min-height:64px;padding:12px 15px;display:grid}.dashboard-case-row:hover,.dashboard-lead-row:hover{background:#f3f2f1}.dashboard-case-row:last-child,.dashboard-lead-row:last-child{border-bottom:0}.dashboard-case-type,.dashboard-case-main{min-width:0}.dashboard-case-main{flex-direction:column;gap:4px;display:flex}.dashboard-case-title-line{flex-wrap:wrap;align-items:center;gap:7px;font-size:14px;line-height:1.5;display:flex}.dashboard-case-title-line strong{overflow-wrap:anywhere;font-weight:700}.dashboard-case-main>span{color:#505a5f;font-size:12px;line-height:1.45}.dashboard-priority{white-space:normal;color:#0b0c0c;font-size:12px;font-weight:700}.dashboard-priority.priority-critical,.dashboard-priority.priority-high{color:#b10e1e}.dashboard-due{color:#505a5f;align-items:center;gap:4px;font-size:12px;line-height:1.45;display:inline-flex}.dashboard-due.danger{color:#b10e1e;font-weight:700}.dashboard-due.warning{color:#784900;font-weight:700}.dashboard-row-arrow{color:#1d70b8;flex:none}.dashboard-workload-row{color:#1d70b8;border-bottom:1px solid #b1b4b6;padding:12px 15px;text-decoration:none;display:block}.dashboard-workload-row>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.dashboard-workload-track{background:#e6e5e4;width:100%;height:7px;margin-top:10px}.dashboard-workload-track>span{background:#1d70b8;max-width:100%;height:100%;display:block}.dashboard-pipeline-stage{border-bottom:1px solid #b1b4b6;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;font-size:14px;display:flex}.dashboard-pipeline-stage>div{align-items:center;gap:8px;display:flex}.dashboard-pipeline-stage strong,.dashboard-pipeline-stage b{color:#0b0c0c}.dashboard-lead-row{text-align:left;cursor:pointer;color:#0b0c0c;background:#fff;border:0;border-bottom:1px solid #b1b4b6;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:10px;width:100%;padding:11px 15px;display:grid}.dashboard-lead-row>strong{font-size:14px}.dashboard-activity-list article{border-bottom:1px solid #b1b4b6;align-items:flex-start;gap:12px;padding:13px 15px;font-size:13px;display:flex}.dashboard-activity-list article:last-child{border-bottom:0}.dashboard-activity-list article>div{flex:1;min-width:0}.dashboard-activity-list article strong{color:#0b0c0c;font-size:13px;line-height:1.45;display:block}.dashboard-activity-list article small{color:#505a5f;margin-top:4px;font-size:12px;display:block}.dashboard-activity-list article time{color:#505a5f;flex:none;font-size:12px}.dashboard-activity-marker{color:#0b0c0c;background:#f3f2f1;flex:none;place-items:center;width:24px;height:24px;display:grid}.dashboard-data-warnings{border:1px solid #b1b4b6;margin-top:18px;padding:10px 15px;font-size:14px}.dashboard-data-warnings summary{cursor:pointer;align-items:center;gap:8px;font-weight:700;display:flex}.dashboard-data-warnings p{font-size:14px;line-height:1.6}.dashboard-library-backdrop{z-index:1000;background:#0b0c0ca6;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.dashboard-library{color:#0b0c0c;background:#fff;border:4px solid #0b0c0c;flex-direction:column;width:min(980px,100%);max-height:min(760px,100vh - 36px);display:flex;overflow:hidden;box-shadow:0 18px 38px #0003}.dashboard-library>header{border-bottom:2px solid #b1b4b6;justify-content:space-between;align-items:start;gap:18px;padding:16px 19px;display:flex}.dashboard-library>header span{color:#505a5f;font-size:12px;font-weight:700}.dashboard-library>header h2{margin:5px 0 6px;font-size:24px;font-weight:700}.dashboard-library>header p{color:#505a5f;margin:0;font-size:14px;line-height:1.6}.dashboard-library>header button{background:#f3f2f1;border:1px solid #b1b4b6;place-items:center;min-width:35px;min-height:35px;display:grid}.dashboard-library-toolbar{border-bottom:1px solid #b1b4b6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:13px 19px;display:flex}.dashboard-library-search{flex:320px;align-items:center;gap:7px;display:flex}.dashboard-library-search input{border:2px solid #0b0c0c;border-radius:0;width:100%;min-height:40px;padding:7px 10px;font-size:14px}.dashboard-library-selected{color:#505a5f;font-size:13px;font-weight:700}.dashboard-library-groups{border-bottom:1px solid #b1b4b6;flex-shrink:0;gap:7px;padding:10px 19px;display:flex;overflow-x:auto}.dashboard-library-groups button{white-space:nowrap;color:#0b0c0c;background:#f3f2f1;border:1px solid #b1b4b6;min-height:34px;padding:6px 10px;font-size:13px}.dashboard-library-groups button.active{color:#fff;background:#1d70b8;border-color:#1d70b8;font-weight:700}.dashboard-library-results{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;min-height:0;padding:15px 19px;display:grid;overflow-y:auto}.dashboard-library-card{background:#fff;border:1px solid #b1b4b6;align-items:flex-start;gap:12px;min-width:0;padding:12px 14px;display:flex}.dashboard-library-card.added{border-left:4px solid #00703c}.dashboard-library-card-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.dashboard-library-card-copy span{color:#505a5f;font-size:12px}.dashboard-library-card-copy h3{margin:0;font-size:16px;font-weight:700;line-height:1.4}.dashboard-library-card-copy p{color:#505a5f;margin:0;font-size:13px;line-height:1.55}.dashboard-library-card>button{color:#fff;cursor:pointer;background:#1d70b8;border:0;flex:none;align-items:center;gap:5px;min-height:35px;padding:6px 10px;font-size:13px;font-weight:700;display:flex;box-shadow:0 2px #003078}.dashboard-library-card>button.added{background:#00703c;box-shadow:0 2px #004022}.dashboard-library-card>button:disabled{opacity:.6}.dashboard-library-loading,.dashboard-library-empty{grid-column:1/-1}.operations-dashboard :where(button,a,input,select):focus-visible{outline-offset:2px;outline:3px solid #fd0}html[data-theme=dark] .operations-dashboard{color:#f3f6fa}html[data-theme=dark] .operations-dashboard :where(.dashboard-panel,.dashboard-custom-card,.dashboard-library,.dashboard-library-card,.dashboard-attention-item,.dashboard-attention-strip,.dashboard-add-cards-empty,.dashboard-lead-row,.dashboard-case-row){color:#f3f6fa;background:#122134;border-color:#64788c}html[data-theme=dark] .operations-dashboard :where(.dashboard-panel>header,.dashboard-library>header,.dashboard-library-groups){background:#20364f;border-color:#64788c}html[data-theme=dark] .operations-dashboard :where(.dashboard-case-title-line strong,.dashboard-custom-card h3,.dashboard-custom-card-value,.dashboard-panel>header h2,.dashboard-attention-item strong,.dashboard-library-card-copy h3,.dashboard-library>header h2,.dashboard-activity-list article strong){color:#f3f6fa}html[data-theme=dark] .operations-dashboard :where(.dashboard-panel>header p,.dashboard-custom-card p,.dashboard-case-main>span,.dashboard-library-card-copy p,.dashboard-library>header p,.dashboard-library-card-copy span,.dashboard-activity-list article small,.dashboard-activity-list article time){color:#c4d4e3}html[data-theme=dark] .operations-dashboard :where(.dashboard-custom-card a,.dashboard-panel>header a,.dashboard-attention-item,.dashboard-workload-row){color:#addbff}html[data-theme=dark] .operations-dashboard :where(.dashboard-library-toolbar,.dashboard-library-results){color:#f3f6fa;background:#122134}@media (width<=1150px){.dashboard-command-grid{grid-template-columns:1fr}.dashboard-attention-items,.dashboard-custom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-case-row{grid-template-columns:auto minmax(120px,1fr) auto auto}.dashboard-case-row>.status,.dashboard-case-row>.dashboard-due{display:none}}@media (width<=740px){.dashboard-custom-grid,.dashboard-library-results,.dashboard-attention-items{grid-template-columns:1fr}.dashboard-case-row{grid-template-columns:auto minmax(0,1fr) auto}.dashboard-case-row>.dashboard-priority,.dashboard-case-row>.dashboard-due,.dashboard-case-row>.status{display:none}.dashboard-library{max-height:calc(100vh - 16px)}.dashboard-library-backdrop{padding:8px}.dashboard-library-card{flex-direction:column}.dashboard-lead-row{grid-template-columns:minmax(0,1fr) auto}.dashboard-lead-row>:nth-child(3),.dashboard-lead-row>:nth-child(4){display:none}}@media (prefers-reduced-motion:reduce){.dashboard-spinner,.dashboard-spin{animation:none}}.dp-jira-add-search{grid-template-columns:minmax(0,1fr) auto;gap:7px;margin:4px 0 9px;display:grid}.dp-jira-add-search input{height:30px;padding:0 8px}.dp-template-select{width:calc(100% - 20px);height:30px;margin:7px 10px 0;padding:0 8px;display:block}.dp-search-status{height:27px;margin-left:auto;padding:0 6px}.dp-case-workspace .jira-linked-row{align-items:center}.dp-case-workspace .jira-linked-row>div{flex:1;min-width:0}.dp-incident-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.dp-jira-fact{gap:4px;padding:9px 10px;display:grid}.dp-jira-fact strong{overflow-wrap:anywhere}.dp-incident-actions{margin:10px 0 0}.dp-case-workspace .jira-status-select{min-width:170px}.dp-case-workspace .operation-notice{z-index:40;margin:0;padding:8px 12px;position:sticky;top:0}@media (width<=900px){.dp-incident-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.dp-jira-add-search{grid-template-columns:1fr}.dp-search-status{grid-column:2}.dp-incident-facts{grid-template-columns:1fr}}.sar-workbench{overflow:hidden;padding:0!important}.sar-workbench-head{justify-content:space-between;gap:18px;padding:16px;display:flex}.sar-workbench-head h3{margin:2px 0 4px!important}.sar-workbench-head p{max-width:700px;margin:0;line-height:1.5}.sar-progress-summary{grid-template-columns:repeat(4,minmax(70px,1fr));align-self:start;gap:5px;display:grid}.sar-progress-summary span{text-align:center;padding:7px 8px;display:grid}.sar-stage-tabs{gap:0;display:flex;overflow:auto}.sar-stage-tabs button{white-space:nowrap;cursor:pointer;align-items:center;gap:6px;min-height:38px;padding:0 12px;display:inline-flex}.sar-tab-panel{padding:16px}.sar-panel-title{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:14px;display:flex}.sar-panel-title h4{margin:0 0 4px}.sar-panel-title p{max-width:720px;margin:0;line-height:1.5}.sar-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sar-stage-card{text-align:left;cursor:pointer;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.sar-stage-icon{place-items:center;width:32px;height:32px;display:grid}.sar-stage-card>span:nth-child(2){gap:3px;display:grid}.sar-stage-card small{line-height:1.4}.sar-verification-list,.sar-investigation-list,.sar-material-list,.sar-package-list{gap:6px;margin-bottom:14px;display:grid}.sar-verification-row{grid-template-columns:30px minmax(0,1fr) 130px;align-items:center;gap:9px;padding:9px 10px;display:grid}.sar-check-icon{place-items:center;width:28px;height:28px;display:grid}.sar-row-copy{gap:2px;display:grid}.sar-verification-row select,.sar-investigation-actions select,.sar-material-review-controls select{height:28px;padding:0 6px}.sar-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px;display:grid}.sar-form-grid label{gap:4px;display:grid}.sar-form-grid label.wide{grid-column:1/-1}.sar-form-grid input,.sar-form-grid select,.sar-form-grid textarea,.sar-redaction-form input,.sar-redaction-form select{box-sizing:border-box;width:100%;padding:7px}.sar-form-grid textarea{resize:vertical}.sar-inline-check{align-content:center;align-items:center;grid-template-columns:auto 1fr!important}.sar-inline-check input{width:14px!important}.sar-form-actions{justify-content:flex-end;margin-top:9px;display:flex}.sar-investigation-card{padding:10px 11px}.sar-investigation-head{align-items:center;gap:8px;display:flex}.sar-investigation-status{padding:3px 6px}.sar-investigation-card>p,.sar-investigation-card>div>p{margin:6px 0 0;line-height:1.5}.sar-investigation-actions{gap:6px;margin-top:9px;display:flex}.sar-investigation-actions button{cursor:pointer;padding:0 8px}.sar-material-list button{text-align:left;cursor:pointer;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:9px 10px;display:grid}.sar-material-list button>span:nth-child(2){gap:2px;display:grid}.sar-redaction-layout{grid-template-columns:220px minmax(0,1fr);gap:12px;display:grid}.sar-redaction-list{align-content:start;gap:4px;max-height:620px;display:grid;overflow:auto}.sar-redaction-list button{text-align:left;cursor:pointer;gap:2px;padding:8px 9px;display:grid}.sar-redaction-main{min-width:0}.sar-material-review-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.sar-material-review-head>div:first-child{gap:2px;display:grid}.sar-material-review-controls{align-items:center;gap:7px;display:flex}.sar-material-review-controls label{align-items:center;gap:4px;display:flex}.sar-text-compare{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sar-text-compare>div{min-width:0}.sar-text-compare span{margin-bottom:4px;display:block}.sar-text-compare pre,.sar-package-card details pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:310px;margin:0;padding:10px;overflow:auto}.sar-redaction-form{grid-template-columns:2fr 1fr 1fr;gap:7px;margin-top:9px;padding:10px;display:grid}.sar-redaction-form label{gap:4px;display:grid}.sar-redaction-form label.wide{grid-column:1/-1}.sar-redaction-form button{justify-self:start}.sar-redaction-history{gap:5px;margin-top:11px;display:grid}.sar-redaction-history>div{gap:2px;padding:8px 9px;display:grid}.sar-disclosure-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.sar-package-card{padding:11px}.sar-package-card>div:first-child{align-items:flex-start;gap:9px;display:flex}.sar-package-card>div:first-child>span{gap:2px;display:grid}.sar-package-card>div:nth-child(2){justify-content:flex-end;margin-top:-26px;display:flex}.sar-package-card details{margin-top:12px}.sar-package-card summary{cursor:pointer;margin-bottom:6px}@media (width<=950px){.sar-workbench-head{display:grid}.sar-progress-summary{grid-template-columns:repeat(4,1fr)}.sar-redaction-layout{grid-template-columns:1fr}.sar-redaction-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}.sar-text-compare{grid-template-columns:1fr}}@media (width<=650px){.sar-overview-grid,.sar-form-grid,.sar-disclosure-summary{grid-template-columns:1fr}.sar-form-grid label.wide{grid-column:auto}.sar-progress-summary{grid-template-columns:repeat(2,1fr)}.sar-verification-row{grid-template-columns:30px minmax(0,1fr)}.sar-verification-row select{grid-column:2}.sar-redaction-list,.sar-redaction-form{grid-template-columns:1fr}.sar-redaction-form label.wide{grid-column:auto}}.dp-case-workspace .jira-case-main,.dp-case-workspace .jira-case-section,.sar-workbench,.sar-workbench *{box-sizing:border-box}.sar-workbench{width:100%;min-width:0;max-width:100%;margin-top:6px;overflow:hidden}.sar-workbench-head{grid-template-columns:minmax(0,1fr) minmax(260px,330px);align-items:start;gap:18px;width:100%;min-width:0;padding:16px 18px;display:grid}.sar-workbench-copy{min-width:0}.sar-workbench-copy h3,.sar-workbench-copy p{overflow-wrap:anywhere;max-width:100%}.sar-progress-summary{grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;gap:6px;width:100%;min-width:0;display:grid}.sar-progress-summary span{align-content:center;justify-items:center;min-width:0;min-height:48px;padding:7px 9px;overflow:hidden}.sar-progress-summary strong{white-space:nowrap;max-width:100%;line-height:1.1;display:block}.sar-progress-summary small{white-space:normal;overflow-wrap:anywhere;text-align:center;max-width:100%;margin-top:3px;line-height:1.15;display:block}.sar-stage-tabs{grid-template-columns:repeat(6,minmax(0,1fr));width:100%;min-width:0;max-width:100%;display:grid;overflow:hidden}.sar-stage-tabs button{justify-content:center;width:100%;min-width:0;padding:0 8px;overflow:hidden}.sar-stage-tabs button svg{flex:none}.sar-overview-grid,.sar-form-grid,.sar-verification-list,.sar-investigation-list,.sar-material-list,.sar-redaction-layout,.sar-disclosure-summary,.sar-package-list{width:100%;min-width:0;max-width:100%}.sar-stage-card,.sar-verification-row,.sar-investigation-card,.sar-material-list button,.sar-package-card{width:100%;min-width:0;max-width:100%;overflow:hidden}.sar-stage-card>span:nth-child(2),.sar-stage-card strong,.sar-stage-card small,.sar-row-copy,.sar-row-copy>*,.sar-investigation-card,.sar-material-list button>span:nth-child(2),.sar-package-card>div:first-child>span{overflow-wrap:anywhere;min-width:0;max-width:100%}.sar-stage-card em{white-space:nowrap}.sar-form-grid label,.sar-redaction-form label,.sar-material-review-head>div,.sar-text-compare>div{min-width:0}.sar-form-grid input,.sar-form-grid select,.sar-form-grid textarea,.sar-redaction-form input,.sar-redaction-form select,.sar-verification-row select,.sar-investigation-actions select,.sar-material-review-controls select{min-width:0;max-width:100%}.sar-tab-panel{width:100%;min-width:0;max-width:100%;overflow:hidden}.sar-redaction-main{width:100%;max-width:100%;overflow:hidden}.sar-text-compare pre,.sar-package-card details pre{max-width:100%}@media (width<=1180px){.sar-workbench-head{grid-template-columns:1fr}.sar-progress-summary{grid-template-columns:repeat(4,minmax(0,1fr));max-width:none}}@media (width<=900px){.sar-stage-tabs{scrollbar-width:thin;display:flex;overflow:auto hidden}.sar-stage-tabs button{width:auto;min-width:max-content;padding:0 12px}}@media (width<=650px){.sar-progress-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.sar-workbench-head,.sar-tab-panel{padding-left:12px;padding-right:12px}}.sar-generation-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:14px;padding:16px;display:grid}.sar-generation-copy{gap:4px;min-width:0;display:grid}.sar-generation-copy h4{margin:0}.sar-generation-copy p{max-width:760px;margin:0;line-height:1.55}.sar-generate-button{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.sar-file-summary{grid-template-columns:auto 1fr;align-items:baseline;gap:2px 7px;margin:0 0 12px;padding:10px 12px;display:grid}.sar-file-summary small{grid-column:1/-1;line-height:1.5}.sar-manual-material{margin-top:14px}.sar-manual-material>summary{cursor:pointer;padding:10px 12px}.sar-manual-material>p{margin:0;padding:0 12px 10px;line-height:1.5}.sar-manual-material .sar-form-actions{padding:0 12px 12px}.sar-package-card>div.sar-package-actions{justify-content:flex-end;align-items:center;gap:6px;margin-top:10px;display:flex}.sar-package-actions button{cursor:pointer;align-items:center;gap:5px;min-height:28px;padding:0 9px;display:inline-flex}.sar-package-sent{align-items:center;gap:4px;display:inline-flex}@media (width<=760px){.sar-generation-panel{grid-template-columns:1fr}.sar-generate-button{justify-content:center;width:100%}.sar-package-card>div.sar-package-actions{flex-wrap:wrap;justify-content:flex-start}}.sar-bulk-review-bar{grid-template-columns:minmax(150px,.7fr) minmax(260px,1fr) minmax(360px,1.4fr);align-items:center;gap:10px;margin-bottom:12px;padding:11px 12px;display:grid}.sar-bulk-review-copy{gap:2px;display:grid}.sar-bulk-selection-actions,.sar-bulk-status-actions{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.sar-bulk-review-bar button{cursor:pointer;min-height:28px;padding:0 9px}.sar-bulk-review-bar button:disabled{cursor:not-allowed;opacity:.45}.sar-bulk-status-actions{justify-content:flex-end}.sar-redaction-list-item{grid-template-columns:28px minmax(0,1fr);align-items:stretch;display:grid;overflow:hidden}.sar-bulk-checkbox{cursor:pointer;place-items:center;display:grid}.sar-bulk-checkbox input{width:14px;height:14px;margin:0}@media (width<=1050px){.sar-bulk-review-bar{grid-template-columns:1fr}.sar-bulk-status-actions{justify-content:flex-start}}.sar-package-file-list{margin-top:10px;padding-top:9px}.sar-package-file-list summary{cursor:pointer}.sar-package-file-list>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.sar-package-file-list span{grid-template-columns:18px minmax(0,1fr);align-items:center;column-gap:5px;padding:7px 8px;display:grid}.sar-package-file-list span svg{grid-row:1/3}@media (width<=700px){.sar-package-file-list>div{grid-template-columns:1fr}}.rights-action-result{margin:8px 0;padding-top:7px}.rights-action-result summary{cursor:pointer}.rights-action-result pre{white-space:pre-wrap;word-break:break-word;max-height:220px;margin:7px 0 0;padding:9px 10px;overflow:auto}.dsr-lifecycle{overflow:hidden}.dsr-lifecycle-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.dsr-lifecycle-head>div{gap:3px;display:grid}.dsr-lifecycle-head h3{margin:0}.dsr-lifecycle-head p{margin:0;line-height:1.5}.dsr-lifecycle-mode{padding:4px 7px}.dsr-lifecycle-track{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.dsr-lifecycle-stage{grid-template-columns:25px minmax(0,1fr);align-items:flex-start;gap:7px;min-height:72px;padding:10px;display:grid;position:relative}.dsr-stage-number{place-items:center;width:22px;height:22px;display:grid}.dsr-lifecycle-stage>div{gap:3px;display:grid}.dsr-lifecycle-stage small{line-height:1.45}.dsr-identity-centre{gap:11px;margin-bottom:18px;display:grid}.dsr-id-summary{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.dsr-id-summary>div{gap:2px;padding:10px 12px;display:grid}.dsr-id-summary small{line-height:1.4}.dsr-id-actions{flex-wrap:wrap;gap:6px;display:flex}.dsr-id-actions button,.dsr-id-doc-actions button{cursor:pointer;align-items:center;gap:5px;min-height:29px;padding:0 9px;display:inline-flex}.dsr-id-actions button:disabled,.dsr-id-doc-actions button:disabled{opacity:.45;cursor:not-allowed}.dsr-id-challenge{justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.dsr-id-challenge>span{gap:2px;display:grid}.dsr-id-document-list{gap:8px;display:grid}.dsr-id-document{padding:11px}.dsr-id-document>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dsr-id-document>header>div{gap:2px;display:grid}.dsr-id-checks{flex-wrap:wrap;gap:5px;margin:9px 0;display:flex}.dsr-id-checks span{padding:4px 6px}.dsr-id-document>p{margin:6px 0;line-height:1.5}.dsr-id-doc-actions{flex-wrap:wrap;align-items:center;gap:5px;margin-top:9px;display:flex}.dsr-register-title{margin-top:8px;padding-top:14px}@media (width<=1050px){.dsr-lifecycle-track{grid-template-columns:1fr}.dsr-lifecycle-stage{min-height:auto}.dsr-id-summary{grid-template-columns:1fr}}.rights-package-chip{align-items:center;min-height:26px;padding:0 7px;display:inline-flex}.dsr-id-complete{align-items:center;gap:6px;padding:8px 10px;display:inline-flex}.rights-evidence-record{gap:10px;display:grid}.rights-evidence-record>pre{white-space:pre-wrap;word-break:break-word;max-height:460px;margin:0;padding:12px;overflow:auto}.rights-evidence-decision{gap:7px;padding:11px;display:grid}.rights-evidence-decision p{margin:0;line-height:1.55}.rights-evidence-decision button{cursor:pointer;justify-self:start;min-height:29px;padding:0 9px}.dp-request-desk .request-queue-main{padding-bottom:38px}.dp-request-desk .request-queue-rail nav button{min-height:32px}.dp-queue-table{min-width:1180px}.dp-modal-backdrop{z-index:1500;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dp-modal{width:min(880px,96vw);max-height:92vh;overflow:auto}.dp-modal>header{justify-content:space-between;gap:18px;padding:18px 20px;display:flex}.dp-modal h2{margin:4px 0 5px}.dp-modal header p{max-width:700px;margin:0;line-height:1.45}.dp-modal header>button{cursor:pointer}.dp-modal-grid{grid-template-columns:1fr 1fr;gap:12px;padding:18px 20px;display:grid}.dp-modal-grid .wide{grid-column:1/-1}.dp-modal-grid label,.dp-customer-picker{gap:5px;display:grid}.dp-modal-grid input,.dp-modal-grid select,.dp-modal-grid textarea,.dp-customer-picker>input{box-sizing:border-box;width:100%;padding:8px}.dp-checkbox{align-items:flex-start;grid-template-columns:auto 1fr!important}.dp-checkbox input{margin-top:2px;width:14px!important}.dp-modal>footer{justify-content:flex-end;gap:7px;padding:12px 20px;display:flex}.dp-customer-results{gap:3px;max-height:180px;padding:4px;display:grid;overflow:auto}.dp-customer-results>span{padding:8px}.dp-customer-results button{text-align:left;cursor:pointer;align-items:flex-start;gap:8px;width:100%;padding:8px;display:flex}.dp-customer-results button span,.dp-selected-customer span{gap:2px;display:grid}.dp-selected-customer{justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.dp-selected-customer button{cursor:pointer}@media (width<=720px){.dp-modal-grid{grid-template-columns:1fr}.dp-modal-grid .wide{grid-column:auto}}.dp-identity-intake{padding:10px 12px}.dp-identity-intake .dp-checkbox{margin:0}.dp-identity-intake .dp-checkbox span{gap:2px;display:grid}.dp-identity-intake .dp-checkbox small{line-height:1.45}.dp-identity-evidence-options{flex-wrap:wrap;align-items:center;gap:12px;margin:9px 0 0 24px;display:flex}.dp-identity-evidence-options .dp-checkbox{width:auto}.dsriv-page{min-height:100vh}.dsriv-header{justify-content:space-between;align-items:center;height:64px;padding:0 clamp(18px,4vw,48px);display:flex}.dsriv-header>div{align-items:center;gap:10px;display:flex}.dsriv-header span{gap:1px;display:grid}.dsriv-header em{align-items:center;gap:6px;display:flex}.dsriv-content{gap:16px;width:min(880px,100% - 28px);margin:32px auto 56px;display:grid}.dsriv-intro h1{margin:4px 0 5px}.dsriv-intro p{margin:0}.dsriv-card{padding:20px}.dsriv-card>header{align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.dsriv-card>header svg{flex:none}.dsriv-card h2{margin:0 0 3px}.dsriv-card header p{margin:0;line-height:1.5}.dsriv-requested{flex-wrap:wrap;gap:7px;display:flex}.dsriv-requested span{align-items:center;gap:6px;padding:7px 9px;display:flex}.dsriv-security{gap:9px;margin-top:14px;padding:12px;display:flex}.dsriv-security svg{flex:none}.dsriv-security div{gap:3px;display:grid}.dsriv-security span{line-height:1.55}.dsriv-documents{gap:7px;display:grid}.dsriv-documents>div{grid-template-columns:1fr auto;gap:3px 10px;padding:10px;display:grid}.dsriv-documents span{gap:2px;display:grid}.dsriv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dsriv-grid label{gap:5px;display:grid}.dsriv-grid label.wide{grid-column:1/-1}.dsriv-grid input,.dsriv-grid select{box-sizing:border-box;width:100%;padding:9px 10px}.dsriv-grid label small{line-height:1.4}.dsriv-file input{padding:7px}.dsriv-form footer{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:14px;display:flex}.dsriv-form button{cursor:pointer;align-items:center;gap:7px;padding:10px 14px;display:flex}.dsriv-form button:disabled{opacity:.5;cursor:not-allowed}.dsriv-notice{align-items:flex-start;gap:7px;margin-bottom:13px;padding:10px;line-height:1.5;display:flex}.dsriv-result{text-align:center;max-width:620px;margin:12vh auto 0;padding:40px 32px}.dsriv-result>svg{margin-bottom:12px}.dsriv-result>span{display:block}.dsriv-result h1{margin:7px 0}.dsriv-result p{line-height:1.6}.dsriv-result>strong{margin-top:10px;display:inline-block}.dsriv-footer{text-align:center;padding:20px}@media (width<=640px){.dsriv-header{padding:0 14px}.dsriv-header em{display:none}.dsriv-content{margin-top:20px}.dsriv-card{padding:15px}.dsriv-grid{grid-template-columns:1fr}.dsriv-grid label.wide{grid-column:auto}.dsriv-form footer{flex-direction:column;align-items:stretch}.dsriv-form button{justify-content:center}}.dsrd-page{min-height:100vh}.dsrd-header{justify-content:space-between;align-items:center;height:64px;padding:0 clamp(18px,4vw,48px);display:flex}.dsrd-header>div{align-items:center;gap:10px;display:flex}.dsrd-header span{display:grid}.dsrd-header em{align-items:center;gap:6px;display:flex}.dsrd-content{width:min(650px,100% - 28px);margin:9vh auto 50px}.dsrd-card{text-align:center;padding:34px}.dsrd-icon{place-items:center;width:54px;height:54px;margin:0 auto 13px;display:grid}.dsrd-kicker{display:block}.dsrd-card h1{margin:7px 0}.dsrd-card>p{max-width:520px;margin:0 auto 20px;line-height:1.6}.dsrd-facts{grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0;display:grid;overflow:hidden}.dsrd-facts div{gap:3px;padding:12px;display:grid}.dsrd-card>button{cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:11px 16px;display:inline-flex}.dsrd-card>button:disabled{opacity:.5;cursor:not-allowed}.dsrd-security{text-align:left;align-items:flex-start;gap:8px;margin-top:19px;padding:11px;display:flex}.dsrd-security svg{flex:none}.dsrd-security span{line-height:1.55}.dsrd-error{margin:10px 0;padding:9px}.dsrd-result>svg{margin-bottom:12px}.dsrd-reference{margin-top:9px;display:inline-block}.dsrd-footer{text-align:center;padding:20px}@media (width<=640px){.dsrd-header{padding:0 14px}.dsrd-header em{display:none}.dsrd-content{margin-top:34px}.dsrd-card{padding:24px 17px}.dsrd-facts{grid-template-columns:1fr}.dsrd-card>button{width:100%}}.crm-inbox-page{flex-direction:column;width:100%;height:calc(100dvh - 168px);min-height:500px;display:flex;position:relative;overflow:hidden}.mail-console{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.mail-command-bar{flex:none;justify-content:space-between;align-items:center;gap:24px;min-height:92px;padding:14px 18px;display:flex}.mail-command-title{min-width:0}.mail-command-eyebrow{margin-bottom:5px;display:block}.mail-command-heading{align-items:center;gap:10px;display:flex}.mail-command-heading h1{margin:0}.mail-command-count{align-items:center;min-height:26px;padding:0 9px;display:inline-flex}.mail-command-title p{margin:5px 0 0}.mail-command-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.mail-spin{animation:.85s linear infinite mail-spin}@keyframes mail-spin{to{transform:rotate(360deg)}}.mail-console-notice{flex:none;margin:10px 14px 0}.mail-workspace{flex:1;grid-template-columns:210px minmax(380px,430px) minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.mail-navigation{scrollbar-gutter:stable;overscroll-behavior:contain;min-width:0;min-height:0;padding:14px 10px;overflow:hidden auto}.mail-navigation-section{gap:4px;margin-bottom:18px;display:grid}.mail-navigation-label,.mail-navigation-label-row{justify-content:space-between;align-items:center;min-height:27px;padding:0 8px;display:flex}.mail-navigation-section>button,.mailbox-list>button{text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-width:0;min-height:38px;padding:7px 9px;display:grid}.mail-navigation-section>button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mail-navigation-section>button>strong{text-align:right;min-width:20px}.mailbox-list{gap:3px;display:grid}.mailbox-list>button{grid-template-columns:auto minmax(0,1fr);min-height:48px}.mailbox-avatar{place-items:center;width:28px;height:28px;display:grid}.mailbox-copy{gap:2px;min-width:0;display:grid}.mailbox-copy strong,.mailbox-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mailbox-settings-card{gap:7px;margin-top:auto;padding:10px;display:grid}.mailbox-settings-card>div{align-items:center;gap:6px;display:flex}.mailbox-settings-card>button{min-height:29px}.mail-message-pane{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.mail-list-toolbar{align-items:center;gap:9px;min-height:60px;padding:10px 12px;display:flex}.mail-search{flex:1;align-items:center;gap:7px;min-width:0;min-height:38px;padding:0 10px;display:flex}.mail-search input{width:100%;min-width:0}.mail-list-toolbar>span{white-space:nowrap;flex:none}.mail-message-list{scrollbar-gutter:stable;overscroll-behavior:contain;flex:1;min-height:0;overflow:hidden auto}.mail-message-list,.mail-navigation,.email-thread-scroll{scrollbar-width:thin}.mail-message-list::-webkit-scrollbar{width:10px}.mail-navigation::-webkit-scrollbar{width:10px}.email-thread-scroll::-webkit-scrollbar{width:10px}.mail-message-row{text-align:left;cursor:pointer;grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:8px;width:100%;min-height:122px;padding:11px 10px;display:grid}.mail-message-status{place-items:center;width:26px;height:26px;display:grid;position:relative}.mail-message-status i{width:7px;height:7px;position:absolute;top:-1px;right:0}.mail-message-copy{gap:3px;min-width:0;display:grid}.mail-message-topline{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.mail-message-topline strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mail-message-topline time{white-space:nowrap;flex:none}.mail-message-subject{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mail-message-copy>small{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.mail-message-meta{gap:5px;min-width:0;margin-top:3px;display:flex;overflow:hidden}.mail-message-meta>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:145px;padding:2px 5px;overflow:hidden}.mail-message-chevron{align-self:center}.mail-empty-list{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:240px;padding:20px;display:flex}.mail-reader-pane{min-width:0;min-height:0;overflow:hidden}.mail-reader-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;min-height:0;padding:28px;display:flex}.mail-reader-empty-icon{place-items:center;width:54px;height:54px;display:grid}.mail-reader-empty p{max-width:430px;margin:0;line-height:1.55}.mail-floating-delete{z-index:12;align-items:center;gap:5px;min-height:34px;padding:0 10px;display:inline-flex;position:fixed;bottom:24px;right:28px}.email-thread-panel{flex-direction:column;height:100%;display:flex}.email-thread-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.email-thread-head>div:first-child{min-width:0}.email-thread-head h2{overflow-wrap:anywhere;margin:3px 0 7px;line-height:1.3}.email-thread-meta{flex-wrap:wrap;gap:6px;display:flex}.email-thread-meta span{padding:2px 5px}.email-thread-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:5px;display:flex}.email-thread-actions button,.email-thread-request-link{cursor:pointer;justify-content:center;align-items:center;gap:5px;min-height:31px;padding:0 8px;display:inline-flex}.email-thread-scroll{flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px;display:flex;overflow:auto}.email-message-card{padding:13px}.email-message-head{align-items:center;gap:9px;display:flex}.email-avatar{flex:none;place-items:center;width:32px;height:32px;display:grid}.email-message-who{flex-direction:column;flex:1;min-width:0;display:flex}.email-message-who strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-message-head time{white-space:nowrap;flex:none}.email-message-who small{margin-top:1px}.email-address-row{flex-direction:column;gap:2px;margin:8px 0;display:flex}.email-message-body{overflow-wrap:anywhere;white-space:pre-wrap;padding:11px;line-height:1.55}.email-attachment-note{align-items:center;gap:5px;margin-top:8px;display:flex}.email-reply-box{padding:12px 14px}.email-reply-title{align-items:center;gap:6px;margin-bottom:7px;display:flex}.email-reply-box textarea,.email-forward-to input,.email-forward-to select{box-sizing:border-box;width:100%}.email-reply-box textarea{resize:vertical;padding:9px}.email-forward-to{gap:4px;margin-bottom:7px;display:grid}.email-forward-to input,.email-forward-to select{min-height:36px;padding:0 9px}.email-reply-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.email-action-context{max-width:600px;line-height:1.4}.email-reply-box>small{margin-top:6px;display:block}.email-inline-notice{margin-bottom:7px;padding:7px 9px}.email-compose-dialog{width:min(860px,96vw)}.email-compose-grid{gap:11px;display:grid}.email-compose-grid label{gap:5px;display:grid}.email-compose-grid input,.email-compose-grid select,.email-compose-grid textarea{box-sizing:border-box;width:100%;padding:10px 11px}.email-compose-grid select{height:42px;padding-top:0;padding-bottom:0}.email-compose-grid textarea{resize:vertical}.email-copy-toggle{justify-content:flex-end;margin-top:-4px;display:flex}.email-copy-toggle button{cursor:pointer;padding:2px}.email-compose-footnote{align-items:center;gap:6px;margin-top:13px;padding:10px 12px;display:flex}.customer-inbox-card{overflow:hidden}.customer-inbox-head{justify-content:space-between;align-items:center;gap:15px;padding:16px 18px;display:flex}.customer-inbox-head>div{flex-direction:column;gap:3px;display:flex}.customer-inbox-head-actions{align-items:center;gap:7px;display:flex}.customer-inbox-list{flex-direction:column;display:flex}.customer-inbox-row{text-align:left;cursor:pointer;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:12px 16px;display:grid}.customer-inbox-copy{flex-direction:column;min-width:0;display:flex}.customer-inbox-copy strong,.customer-inbox-copy small,.customer-inbox-copy em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-inbox-copy small{margin-top:2px}.customer-inbox-copy em{margin-top:3px}.customer-inbox-row time{white-space:nowrap}.customer-email-thread-modal{z-index:80;justify-content:flex-end;display:flex;position:fixed;inset:0}.customer-email-thread-sheet{width:min(760px,94vw);height:100%;position:relative;overflow:hidden}.customer-email-thread-close{z-index:4;cursor:pointer;width:32px;height:32px;line-height:1;position:absolute;top:12px;right:12px}.email-thread-panel.compact .email-thread-head{padding:18px}.email-thread-panel.compact .email-thread-scroll{padding:14px}.email-thread-panel.compact .email-message-card{padding:13px}@media (width<=1180px){.mail-workspace{grid-template-columns:190px minmax(320px,360px) minmax(0,1fr)}}@media (width<=980px){.crm-inbox-page{height:auto;min-height:0;overflow:visible}.mail-console{overflow:visible}.mail-command-bar{flex-direction:column;align-items:flex-start}.mail-command-actions{width:100%}.mail-command-actions .button{flex:1}.mail-workspace{grid-template-columns:180px minmax(0,1fr);min-height:720px}.mail-reader-pane{grid-column:1/-1;min-height:520px}}@media (width<=720px){.mail-workspace{grid-template-columns:1fr}.mail-navigation{display:none}.mail-reader-pane{grid-column:auto}.mail-message-row{min-height:104px}.email-thread-head{flex-direction:column}.email-thread-actions{justify-content:flex-start;width:100%}.email-thread-actions button,.email-thread-request-link{flex:1}.email-reply-actions{flex-direction:column;align-items:flex-start}.email-reply-actions .button{width:100%}.customer-email-thread-sheet{width:100vw}.customer-inbox-head{flex-direction:column;align-items:flex-start}}.finance-admin-hero{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:16px;padding:24px;display:flex}.finance-admin-hero h1{margin:5px 0 7px}.finance-admin-hero p{max-width:800px;margin:0;line-height:1.55}.finance-admin-health{align-items:center;gap:12px;min-width:230px;padding:13px 15px;display:flex}.finance-admin-health div{flex-direction:column;gap:2px;display:flex}.finance-admin-tabs{z-index:8;scrollbar-width:thin;gap:6px;margin:0 0 16px;padding:8px;display:flex;position:sticky;top:0;overflow-x:auto}.finance-admin-tabs button{white-space:nowrap;cursor:pointer;align-items:center;gap:7px;padding:9px 11px;display:inline-flex}.finance-admin-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.finance-admin-metric{flex-direction:column;gap:5px;min-width:0;padding:16px;display:flex}.finance-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.finance-balance-list{gap:10px;display:grid}.finance-balance-list>div{justify-content:space-between;gap:14px;padding:13px;display:flex}.finance-warning-list{gap:8px;display:grid}.finance-warning-list>div{align-items:flex-start;gap:8px;padding:10px;display:flex}.finance-help{margin:0 0 15px;line-height:1.55}.finance-recon-summary pre{max-height:420px;margin:0;padding:14px;line-height:1.5;overflow:auto}.finance-subline{margin-top:3px;display:block}.finance-row-actions{white-space:nowrap;align-items:center;gap:6px;display:flex}.finance-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.finance-settings-grid>label{flex-direction:column;gap:6px;display:flex}.finance-settings-grid input,.finance-settings-grid select{box-sizing:border-box;width:100%;padding:10px 11px}.finance-settings-checks{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:12px;display:grid}.finance-toggle{align-items:center;flex-direction:row!important;gap:8px!important;display:flex!important}.finance-toggle input,.finance-checkbox input{width:auto!important}.finance-settings-footer{grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding-top:5px;display:flex}.finance-checkbox{align-items:center;flex-direction:row!important;gap:8px!important;display:flex!important}.panel-card+.panel-card{margin-top:16px}.panel-card code,.finance-admin-hero code{overflow-wrap:anywhere}.table-wrap td{vertical-align:middle}@media (width<=1200px){.finance-admin-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.finance-admin-hero{flex-direction:column}.finance-admin-health{box-sizing:border-box;width:100%}.finance-admin-grid{grid-template-columns:1fr}.finance-admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-settings-grid,.finance-settings-checks{grid-template-columns:1fr}.finance-settings-footer{flex-direction:column;align-items:flex-start}}@media (width<=520px){.finance-admin-metrics{grid-template-columns:1fr}.finance-admin-hero{padding:18px}}.identity-hero{justify-content:space-between;align-items:flex-start;gap:24px;margin:8px 0 18px;padding:22px 24px;display:flex}.identity-hero h1{margin:4px 0 8px}.identity-hero p{max-width:820px;margin:0;line-height:1.55}.identity-hero-status{align-items:center;gap:12px;min-width:280px;padding:13px 15px;display:flex}.identity-hero-status div{flex-direction:column;gap:3px;display:flex}.identity-tabs{z-index:18;white-space:nowrap;gap:6px;margin:0 0 18px;padding:8px;display:flex;position:sticky;top:72px;overflow-x:auto}.identity-tabs button{cursor:pointer;align-items:center;gap:7px;padding:9px 12px;display:inline-flex}.identity-grid{grid-template-columns:minmax(0,1.5fr) minmax(320px,.8fr);gap:18px;display:grid}.identity-route-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.identity-route-grid>div{flex-direction:column;gap:4px;padding:12px;display:flex}.identity-route-grid strong{overflow-wrap:anywhere}.identity-card-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.identity-config-warning{gap:14px;padding:14px;display:flex}.identity-config-warning p{margin:4px 0 12px}.identity-secret-grid{flex-wrap:wrap;gap:7px;display:flex}.identity-secret-grid code{padding:6px 8px}.identity-search{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin-bottom:14px;display:grid}.identity-search input{width:100%;min-width:0;padding:10px 12px}.identity-help{margin:8px 0 12px;line-height:1.5}.identity-scope-cloud{flex-wrap:wrap;gap:6px;max-height:340px;display:flex;overflow:auto}.identity-scope-cloud code{padding:5px 7px}.identity-business-layout{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:18px;display:grid}.identity-business-side{flex-direction:column;gap:18px;display:flex}.identity-org-list{flex-direction:column;gap:7px;max-height:680px;display:flex;overflow:auto}.identity-org-list>button{text-align:left;cursor:pointer;align-items:center;gap:10px;width:100%;padding:11px 12px;display:flex}.identity-org-list span,.identity-member-list span{flex-direction:column;gap:2px;min-width:0;display:flex}.identity-org-list small,.identity-member-list small{overflow-wrap:anywhere}.identity-member-list{flex-direction:column;gap:7px;margin-bottom:14px;display:flex}.identity-member-list>div{align-items:center;gap:9px;padding:10px;display:flex}.identity-member-form{padding-top:14px}.identity-management-layout{grid-template-columns:minmax(420px,.95fr) minmax(0,1.05fr);align-items:start;gap:18px;display:grid}.identity-area-grid{grid-template-columns:1fr;gap:14px;display:grid}.identity-resource-list{flex-direction:column;gap:7px;display:flex}.identity-resource-list>div{justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.identity-resource-list>div>span{flex-direction:column;gap:2px;min-width:0;display:flex}.identity-resource-list>div>span small{overflow-wrap:anywhere}.identity-resource-list>div>div{flex-shrink:0;align-items:center;gap:6px;display:flex}.identity-generic-table{max-width:100%;overflow:auto}.identity-generic-table table{min-width:100%}.identity-generic-table th,.identity-generic-table td{text-align:left;white-space:nowrap;padding:9px 10px}.identity-generic-table th{position:sticky;top:0}.identity-json-viewer{white-space:pre-wrap;overflow-wrap:anywhere;max-height:720px;margin:0;padding:14px;line-height:1.55;overflow:auto}.identity-advanced-grid{grid-template-columns:minmax(380px,.85fr) minmax(0,1.15fr);gap:18px;display:grid}.identity-console-form{grid-template-columns:140px minmax(0,1fr);gap:12px;display:grid}.identity-console-form label{flex-direction:column;gap:6px;display:flex}.identity-console-form label.wide,.identity-console-actions{grid-column:1/-1}.identity-console-form input,.identity-console-form select,.identity-console-form textarea{width:100%;padding:10px 11px}.identity-console-form textarea{resize:vertical}.identity-console-actions{justify-content:flex-end;display:flex}@media (width<=1100px){.identity-management-layout,.identity-advanced-grid,.identity-business-layout{grid-template-columns:1fr}}@media (width<=900px){.identity-hero{flex-direction:column}.identity-hero-status{width:100%}.identity-grid{grid-template-columns:1fr}.identity-tabs{top:64px}.identity-route-grid,.identity-console-form{grid-template-columns:1fr}.identity-console-form label.wide,.identity-console-actions{grid-column:auto}.identity-resource-list>div{flex-direction:column;align-items:flex-start}.identity-resource-list>div>div{flex-wrap:wrap;width:100%}}.integrity-desk .request-queue-main{padding-top:22px}.integrity-desk .request-queue-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:15px 0;display:flex}.integrity-desk .request-queue-toolbar select{min-width:170px;height:34px;padding:0 9px}.integrity-desk .request-queue-table{width:100%}.integrity-desk .request-queue-table td{vertical-align:top}.integrity-count{white-space:nowrap}.integrity-list{min-width:0}.integrity-list .request-queue-table-wrap{overflow:auto}.integrity-list .request-queue-empty{text-align:center;padding:34px}.integrity-link{cursor:pointer;text-align:left;padding:0}.integrity-high{padding:3px 7px;display:inline-block}.integrity-priority{padding:3px 7px}.integrity-message,.integrity-error{align-items:center;gap:8px;margin:8px 0 16px;padding:11px 13px;display:flex}.integrity-panel{margin:15px 0 20px;padding:20px}.integrity-panel h2{margin:0 0 10px}.integrity-panel h3{margin:18px 0 8px}.integrity-panel-header{margin-bottom:16px;padding-bottom:13px}.integrity-panel-header p{margin:4px 0 0;line-height:1.55}.integrity-form{gap:14px;max-width:880px;margin-top:15px;display:grid}.integrity-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.integrity-field{gap:6px;min-width:0;display:grid}.integrity-field input,.integrity-field select,.integrity-field textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:9px 10px;line-height:1.5;display:block}.integrity-field select{height:39px}.integrity-field textarea{resize:vertical;min-height:82px}.integrity-form-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:3px;display:flex}.integrity-panel button,.integrity-case-header button{cursor:pointer;padding:9px 13px}.integrity-panel button:disabled{opacity:.55;cursor:wait}.integrity-case-header{justify-content:space-between;align-items:center;gap:12px;padding:8px 0 14px;display:flex}.integrity-case-header p{margin:5px 0 0}.integrity-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.integrity-details{grid-template-columns:100px minmax(0,1fr);gap:10px 14px;display:grid}.integrity-details dd{overflow-wrap:anywhere;margin:0}.integrity-statement{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.integrity-referral{margin-top:15px;padding:15px 0 0}.integrity-referral p{overflow-wrap:anywhere}.integrity-history{padding-left:19px}.integrity-history li{padding:9px 0}.integrity-history li span{margin-top:4px;display:block}@media (width<=850px){.integrity-columns,.integrity-form-grid{grid-template-columns:1fr}.integrity-desk .request-queue-heading{flex-wrap:wrap}.integrity-panel{padding:15px}}.m365-settings-shell{gap:18px;display:grid}.m365-settings-hero{justify-content:space-between;align-items:flex-start;gap:20px;padding:20px;display:flex}.m365-title-wrap{align-items:flex-start;gap:14px;display:flex}.m365-logo-box{flex:none;place-items:center;width:46px;height:46px;display:grid}.m365-title-wrap h1{margin:3px 0 5px}.m365-title-wrap p{max-width:760px;margin:0;line-height:1.55}.m365-hero-actions{flex-wrap:wrap;gap:8px;display:flex}.m365-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.m365-summary-card{gap:11px;padding:14px;display:flex}.m365-summary-icon{flex:none;place-items:center;width:34px;height:34px;display:grid}.m365-summary-card>div{gap:2px;display:grid}.m365-summary-card span{line-height:1.45}.m365-settings-tabs{gap:5px;width:max-content;max-width:100%;padding:6px;display:flex;overflow:auto}.m365-settings-tabs button{cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:8px 11px;display:flex}.m365-panel-stack{gap:14px;display:grid}.m365-card{padding:18px}.m365-card-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:15px;display:flex}.m365-card-head h2{margin:0 0 4px}.m365-card-head p{max-width:780px;margin:0;line-height:1.5}.m365-config-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.m365-config-row{justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.m365-guidance{gap:10px;margin-top:13px;padding:12px;display:flex}.m365-guidance>div{gap:3px;display:grid}.m365-guidance span{line-height:1.5}.m365-code-list{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.m365-code-list code{padding:3px 5px}.m365-definition-list{gap:8px;margin:0;display:grid}.m365-definition-list>div{grid-template-columns:180px 1fr;gap:14px;padding:9px 0;display:grid}.m365-definition-list dd{overflow-wrap:anywhere;margin:0}.m365-permission-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.m365-permission-list>span{grid-template-columns:auto 1fr;align-items:center;column-gap:7px;padding:10px;display:grid}.m365-permission-list>span>svg{grid-row:1/span 2}.m365-add-mailbox{gap:8px;display:flex}.m365-add-mailbox input{flex:1;height:40px;padding:0 10px}.m365-mailbox-list{gap:10px;display:grid}.m365-mailbox-row{grid-template-columns:minmax(320px,1.3fr) minmax(220px,.8fr) minmax(300px,1.1fr);align-items:center;gap:14px;padding:13px;display:grid}.m365-mailbox-row.inactive{opacity:.72}.m365-mailbox-main{align-items:flex-start;gap:10px;display:flex}.m365-mailbox-icon{flex:none;place-items:center;width:34px;height:34px;display:grid}.m365-mailbox-main>div{gap:3px;min-width:0;display:grid}.m365-mailbox-title{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.m365-mailbox-main small{overflow-wrap:anywhere}.m365-tag{padding:3px 6px}.m365-mailbox-health{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.m365-mailbox-health small{width:100%}.m365-mailbox-controls{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.m365-flow{flex-wrap:wrap;align-items:center;gap:7px;padding:12px;display:flex}.m365-flow span{padding:6px 8px}.m365-automation-status{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.m365-automation-status>div{justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.m365-link-row{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.m365-card-note{margin:12px 0 0;padding:10px;line-height:1.5}.m365-routing-list{gap:8px;display:grid}.m365-routing-list>div{justify-content:space-between;align-items:center;gap:14px;padding:10px;display:flex}.m365-routing-list>div>span{gap:2px;display:grid}@media (width<=1100px){.m365-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.m365-mailbox-row{grid-template-columns:1fr}.m365-mailbox-controls{justify-content:flex-start}}@media (width<=720px){.m365-settings-hero{flex-direction:column}.m365-summary-grid,.m365-config-grid,.m365-permission-list,.m365-automation-status,.m365-definition-list>div{grid-template-columns:1fr}.m365-add-mailbox{flex-direction:column}.m365-routing-list>div{flex-direction:column;align-items:flex-start}}.partner-comms-shell{gap:16px;display:grid}.partner-comms-head{justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.partner-comms-head h2{margin:4px 0 7px}.partner-comms-head p{max-width:850px;margin:0;line-height:1.55}.partner-comms-picker{justify-content:space-between;align-items:end;gap:18px;padding:14px 16px;display:flex}.partner-comms-picker label{flex-direction:column;gap:6px;min-width:min(520px,62vw);display:flex}.partner-comms-picker select{height:42px;padding:0 11px}.partner-comms-picker>span{align-items:center;gap:9px;display:flex}.m365-status-row{grid-template-columns:auto minmax(260px,1fr) minmax(430px,auto);align-items:center;gap:18px;padding:18px;display:grid}.m365-status-icon{place-items:center;width:42px;height:42px;display:grid}.m365-status-copy{flex-direction:column;gap:6px;min-width:0;display:flex}.m365-status-copy>span,.m365-status-copy>small{line-height:1.5}.m365-status-copy code{overflow-wrap:anywhere}.secret-chips,.domain-list{flex-wrap:wrap;gap:6px;display:flex}.secret-chips code,.domain-list code{padding:5px 7px}.m365-actions{min-width:0}.mailbox-inline{grid-template-columns:minmax(210px,1fr) auto auto;align-items:center;gap:10px;display:grid}.mailbox-inline input[type=email]{width:100%;min-width:0;height:38px;padding:0 10px}.mailbox-inline label{white-space:nowrap;cursor:pointer;align-items:center;gap:7px;display:inline-flex}.mailbox-inline input[type=checkbox]{cursor:pointer;flex:0 0 16px;width:16px;min-width:16px;height:16px;margin:0;padding:0}.mailbox-inline .button{white-space:nowrap}.mailbox-list>div{grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:14px;padding:12px 18px;display:grid}.mailbox-list span{align-items:center;gap:8px;display:flex}.mailbox-list>div>span:first-child{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);gap:3px 8px;min-width:0;display:grid}.mailbox-list>div>span:first-child svg{grid-row:1/3}.mailbox-list>div>span:first-child strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mailbox-list>div>span:first-child small{white-space:normal;overflow-wrap:anywhere;grid-column:2}.mailbox-list>div>span:nth-child(2){flex-wrap:wrap;justify-content:flex-end}.mailbox-list em{grid-column:1/-1}.partner-comms-grid{grid-template-columns:1.15fr .85fr;gap:16px;display:grid}.contact-cards{display:grid}.contact-cards>button{text-align:left;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:12px 18px;display:grid}.contact-avatar{place-items:center;width:34px;height:34px;display:grid}.contact-cards>button>span:nth-child(2){flex-direction:column;gap:3px;display:flex}.contact-flags{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.partner-card-help{margin:14px 18px;line-height:1.55}.domain-list{padding:0 18px 18px}.partner-followup-alert{align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.partner-followup-alert>div{flex-direction:column;gap:3px;display:flex}.row-inline-actions,.partner-card-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.partner-message-search{padding:12px}.partner-message-search input{width:min(520px,100%);height:38px;padding:0 10px}.message-subject{white-space:normal;flex-direction:column;gap:3px;max-width:420px;display:flex}.message-subject small{line-height:1.35}.termination-comms{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px;display:grid}.termination-comms>div{flex-direction:column;gap:6px;padding:12px;display:flex}.termination-comms+.partner-card-help{margin-top:0}.termination-comms~.partner-card-actions{padding:0 18px 18px}.partner-comms-shell .panel-card{overflow:visible}.partner-comms-shell .table-wrap{overflow:auto}.partner-comms-shell .table-wrap table{min-width:900px}@media (width<=1180px){.m365-status-row{grid-template-columns:auto 1fr}.m365-actions{grid-column:1/-1}.mailbox-inline{grid-template-columns:minmax(220px,1fr) auto auto}}@media (width<=980px){.partner-comms-grid,.mailbox-list>div{grid-template-columns:1fr}.mailbox-list>div>span:nth-child(2){justify-content:flex-start}.termination-comms{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.partner-comms-head,.partner-comms-picker{flex-direction:column;align-items:stretch}.partner-comms-picker label{min-width:0}.m365-status-row{grid-template-columns:1fr}.m365-status-icon{width:38px;height:38px}.mailbox-inline{grid-template-columns:1fr}.mailbox-inline label{white-space:normal}.termination-comms{grid-template-columns:1fr}.contact-cards>button{grid-template-columns:auto 1fr}.contact-flags{grid-column:1/-1;justify-content:flex-start}}.partnership-mis-shell{gap:16px;min-width:0;display:grid}.partnership-mis-head{justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 24px;display:flex}.partnership-mis-head h1{margin:4px 0 8px;line-height:1.15}.partnership-mis-head p{max-width:880px;margin:0;line-height:1.55}.partnership-mis-picker{grid-template-columns:minmax(280px,520px) minmax(0,1fr);align-items:end;gap:16px;padding:16px 18px;display:grid}.partnership-mis-picker label{gap:7px;display:grid}.partnership-mis-picker select{width:100%;min-height:42px;padding:0 12px}.partnership-mis-picker>span{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.partnership-mis-picker>span strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mis-tabs{gap:8px;padding:8px;display:flex;overflow:auto}.mis-tabs button{white-space:nowrap;cursor:pointer;align-items:center;gap:7px;min-height:38px;padding:0 13px;display:inline-flex}.mis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mis-definition{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.mis-definition>div{grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);gap:12px;padding:10px 0;display:grid}.mis-definition dd{overflow-wrap:anywhere;min-width:0;margin:0}.mis-readiness{gap:8px;display:grid}.mis-readiness>div{align-items:flex-start;gap:9px;padding:10px 12px;line-height:1.45;display:flex}.mis-readiness svg{flex:none;margin-top:1px}.mis-terms{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.mis-terms>div{padding:12px 14px}.mis-terms strong{margin-bottom:6px;display:block}.mis-terms p{white-space:pre-wrap;margin:0;line-height:1.5}.partnership-mis-shell .table-card,.partnership-mis-shell .card{min-width:0}.partnership-mis-shell .button.small{min-height:30px;padding:0 9px}.partnership-mis-shell .workflow-field input[type=file]{padding:8px}.partnership-mis-shell .workflow-field input[type=file]::file-selector-button{cursor:pointer;margin-right:10px;padding:7px 10px}@media (width<=980px){.mis-grid,.partnership-mis-picker{grid-template-columns:1fr}.partnership-mis-picker>span{justify-content:flex-start}.mis-definition{grid-template-columns:1fr}}@media (width<=720px){.partnership-mis-head{padding:18px;display:grid}.mis-terms{grid-template-columns:1fr}.mis-definition>div{grid-template-columns:1fr;gap:4px}}.partners-hero{justify-content:space-between;align-items:flex-start;gap:24px;margin:8px 0 18px;padding:22px 24px;display:flex}.partners-hero h1,.partner-record-hero h1{margin:4px 0 8px}.partners-hero p{max-width:900px;margin:0;line-height:1.55}.partners-hero-actions,.partner-record-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.partner-toolbar select{height:36px;padding:0 10px}.partner-alerts{display:grid}.partner-alerts button{text-align:left;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;padding:12px 18px;display:grid}.partner-alerts span,.partner-name{flex-direction:column;gap:3px;display:flex}.partner-record-hero{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:22px;display:flex}.partner-record-title{align-items:center;gap:14px;display:flex}.partner-record-title p{margin:0}.partner-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.partner-detail-grid .panel-card{margin-top:0}.partner-detail-list{margin:0}.partner-detail-list>div{grid-template-columns:minmax(125px,.65fr) minmax(0,1.35fr);gap:15px;padding:11px 18px;display:grid}.partner-detail-list dd{overflow-wrap:anywhere;margin:0}.partner-help{margin:12px 18px 16px;line-height:1.5}.partner-two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.partner-two-col .panel-card{margin-top:0}.partner-stack{display:grid}.partner-stack>div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 18px;display:grid}.partner-stack span{flex-direction:column;gap:4px;min-width:0;display:flex}.partner-stack strong,.partner-stack small{overflow-wrap:anywhere}.partner-timeline{padding:4px 18px}.partner-timeline>div{grid-template-columns:12px 1fr;gap:12px;padding:13px 0;display:grid}.partner-timeline-dot{width:9px;height:9px;margin-top:4px}.partner-timeline div>div{flex-direction:column;gap:4px;display:flex}.termination-checklist{flex-wrap:wrap;gap:7px;padding:14px 18px;display:flex}.termination-checklist span{align-items:center;gap:5px;padding:5px 7px;display:inline-flex}.partner-record-actions .status{height:28px;padding:0 10px}@media (width<=950px){.partners-hero,.partner-record-hero{flex-direction:column}.partner-detail-grid,.partner-two-col{grid-template-columns:1fr}.partner-record-actions{width:100%}.partner-toolbar{flex-wrap:wrap}.partner-toolbar .toolbar-search{width:100%;min-width:100%}}@media (width<=600px){.partners-hero,.partner-record-hero{padding:18px}.partner-detail-list>div{grid-template-columns:1fr;gap:5px}.partner-record-title{align-items:flex-start}.metric-grid.four{grid-template-columns:1fr}}.onboarding-hero{margin-bottom:18px}.relationship-direction-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 18px;display:grid}.relationship-direction-card{text-align:left;cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:18px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.relationship-direction-card:hover{transform:translateY(-1px)}.relationship-direction-card>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.relationship-direction-card small{line-height:1.45}.direction-icon{justify-content:center;align-items:center;gap:6px;min-width:92px;height:42px;display:flex}.direction-pill{white-space:nowrap;align-items:center;padding:5px 9px;display:inline-flex}.onboarding-stepper{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:0 0 16px;padding:0 0 16px;display:grid}.onboarding-stepper span{align-items:center;gap:6px;min-width:0;display:flex}.onboarding-stepper span b{flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}.onboarding-back{cursor:pointer;align-items:center;gap:4px;margin:0 0 14px;padding:0;display:inline-flex}.onboarding-direction-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.onboarding-direction-choice button{text-align:left;cursor:pointer;grid-template-columns:auto 1fr;gap:4px 10px;padding:16px;display:grid}.onboarding-direction-choice button svg{grid-row:1/3}.onboarding-direction-choice button small{line-height:1.4}.workflow-subheading{flex-direction:column;gap:3px;margin-top:4px;padding-top:14px;display:flex}.direction-confirmation{align-items:flex-start;gap:10px;padding:12px;display:flex}.direction-confirmation>div{flex-direction:column;gap:3px;display:flex}.direction-confirmation small{line-height:1.4}.onboarding-review{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.onboarding-review>div{flex-direction:column;gap:4px;padding:12px;display:flex}.crm-dialog-workflow{max-width:min(900px,100vw - 32px)}.workflow-choice-field.wide,.workflow-subheading.wide,.direction-confirmation.wide,.onboarding-review.wide{grid-column:1/-1}.onboarding-validation-error{margin:0 0 14px;padding:10px 12px}.companies-house-onboarding-note,.companies-house-editor-lock{grid-column:1/-1;align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.companies-house-onboarding-note>div,.companies-house-editor-lock>span{flex-direction:column;gap:3px;display:flex}.companies-house-onboarding-note small,.companies-house-editor-lock small{line-height:1.45}.companies-house-record-verified{align-items:center;gap:5px;display:inline-flex}@media (width<=800px){.relationship-direction-grid{grid-template-columns:1fr}.onboarding-stepper{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:10px}.onboarding-direction-choice,.onboarding-review{grid-template-columns:1fr}}@media (width<=520px){.relationship-direction-card{grid-template-columns:1fr auto}.direction-icon{grid-column:1/-1;width:100%}}.profiles-customers-register{max-width:1440px;margin:0 auto;padding:0 0 55px}.profiles-customer-hero{justify-content:space-between;align-items:center;gap:20px;margin:4px 0 19px;padding:25px 24px;display:flex}.profiles-customer-hero h1{margin:0 0 6px}.profiles-customer-hero p{margin:0}.profiles-customer-actions{gap:8px;display:flex}.profiles-customer-refresh{justify-content:center;align-items:center;gap:9px;min-height:36px;padding:8px 13px;display:inline-flex}.profiles-customer-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:0 0 20px;display:grid}.profiles-customer-stats>div{grid-template-rows:auto auto;grid-template-columns:36px 1fr;align-items:center;column-gap:12px;min-height:73px;padding:15px 17px;display:grid}.profiles-stat-icon{grid-row:1/3;place-items:center;width:35px;height:35px;display:grid}.profiles-customer-stats strong{line-height:1.15}.profiles-customer-filters{align-items:center;gap:12px;margin:0 0 15px;display:flex}.profiles-customer-search{flex:1;align-items:center;gap:10px;min-height:45px;padding:0 14px;display:flex}.profiles-customer-search input{width:100%;min-width:0}.profiles-customer-total{white-space:nowrap;padding:8px 13px}.profiles-customer-list{flex-direction:column;gap:7px;display:flex}.profiles-customer-row{text-align:left;cursor:pointer;align-items:center;gap:12px;width:100%;min-height:68px;padding:12px 17px;transition:background .15s,border-color .15s;display:flex}.profiles-customer-avatar{flex:none;place-items:center;width:37px;height:37px;display:grid}.profiles-customer-row-main{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.profiles-customer-row-name{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:7px;display:flex}.profiles-customer-row-main small{overflow-wrap:anywhere;line-height:1.5}.profiles-customer-row-main small>span{margin-left:7px}.profiles-customer-status,.profiles-customer-case-badge{padding:4px 9px}.profiles-customer-row-view{white-space:nowrap;align-items:center;gap:7px;padding:8px 11px;display:inline-flex}.profiles-customer-row-chevron{flex:none}.profiles-customer-empty{padding:35px}@media (width<=900px){.profiles-customer-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.profiles-customer-hero{flex-direction:column;align-items:flex-start;padding:20px}.profiles-customer-row{padding:12px}.profiles-customer-row-view{display:none}.profiles-customer-row-main small>span{margin-left:0;display:block}.profiles-customer-row-chevron{width:15px}.profiles-customer-stats{gap:8px}}.pub-page{gap:16px;max-width:1540px;margin:0 auto;padding:24px;display:grid}.pub-breadcrumb span{margin:0 6px}.pub-hero,.pub-workspace-head{justify-content:space-between;align-items:flex-start;gap:20px;padding:22px;display:flex}.pub-hero h1,.pub-workspace-head h1{margin:3px 0 6px}.pub-hero p,.pub-workspace-head p{max-width:760px;margin:0;line-height:1.6}.pub-hero-actions,.pub-workflow-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.pub-hero-actions button,.pub-workflow-actions button,.pub-workflow-actions a,.pub-panel-head button,.pub-modal footer button,.pub-back,.pub-public-button{cursor:pointer;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 11px;display:inline-flex}.pub-notice{padding:10px 12px}.pub-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pub-metric{align-items:center;gap:10px;padding:14px;display:flex}.pub-metric>span{place-items:center;width:34px;height:34px;display:grid}.pub-metric>div{gap:2px;display:grid}.pub-public-links{grid-template-columns:minmax(220px,1fr) minmax(300px,1.2fr) minmax(300px,1.2fr);align-items:center;gap:8px;padding:13px 14px;display:grid}.pub-public-links>div:first-child{gap:2px;display:grid}.pub-public-links>small{grid-column:1/-1}.pub-link-row{grid-template-columns:minmax(0,1fr) 28px 28px;align-items:center;display:grid;overflow:hidden}.pub-link-row>span{white-space:nowrap;text-overflow:ellipsis;padding:8px 9px;overflow:hidden}.pub-link-row button,.pub-link-row a{cursor:pointer;place-items:center;height:100%;display:grid}.pub-tabs{display:flex}.pub-tabs button{cursor:pointer;align-items:center;gap:6px;padding:9px 13px;display:inline-flex}.pub-panel{overflow:hidden}.pub-panel-head{justify-content:space-between;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.pub-panel-head h2{margin:0 0 3px}.pub-panel-head h2 svg{vertical-align:-3px;margin-right:5px}.pub-panel-head p{margin:0;line-height:1.5}.pub-table-wrap{overflow:auto}.pub-table{width:100%;min-width:920px}.pub-table th{text-align:left;padding:8px 10px}.pub-table td{vertical-align:middle;padding:10px}.pub-table tbody tr{cursor:pointer}.pub-table td:first-child{gap:2px;display:grid}.pub-type,.pub-status{white-space:nowrap;align-items:center;min-height:22px;padding:0 7px;display:inline-flex!important}.pub-empty{text-align:center;align-content:center;place-items:center;gap:7px;min-height:180px;padding:25px;display:grid}.pub-empty p{max-width:500px;margin:0;line-height:1.55}.pub-subscriber-toolbar{gap:8px;padding:10px 14px;display:flex}.pub-subscriber-toolbar label{flex:1;align-items:center;gap:6px;max-width:420px;padding:0 8px;display:flex}.pub-subscriber-toolbar input,.pub-subscriber-toolbar select{height:32px}.pub-subscriber-toolbar select{padding:0 7px}.pub-modal-backdrop{z-index:1600;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.pub-modal{width:min(780px,96vw);max-height:92vh;overflow:auto}.pub-modal.small{width:min(620px,96vw)}.pub-modal header{padding:18px 20px}.pub-modal h2{margin:4px 0}.pub-modal header p{margin:0;line-height:1.5}.pub-form,.pub-editor-form,.pub-generator-grid{grid-template-columns:1fr 1fr;gap:10px;padding:16px;display:grid}.pub-form label,.pub-editor-form label,.pub-generator-grid label{gap:4px;display:grid}.pub-form .wide,.pub-editor-form .wide,.pub-generator-grid .wide{grid-column:1/-1}.pub-form input,.pub-form select,.pub-form textarea,.pub-editor-form input,.pub-editor-form select,.pub-editor-form textarea,.pub-generator-grid textarea{box-sizing:border-box;width:100%;padding:8px}.pub-form textarea,.pub-editor-form textarea,.pub-generator-grid textarea{resize:vertical}.pub-check{align-items:center;grid-template-columns:auto 1fr!important;display:flex!important}.pub-check input{width:14px!important}.pub-consent{align-items:start;padding:10px;grid-template-columns:auto 1fr!important;display:grid!important}.pub-consent input{width:14px!important}.pub-consent>span{gap:2px;display:grid}.pub-modal footer{justify-content:flex-end;gap:7px;padding:12px 16px;display:flex}.pub-back{justify-self:start}.pub-workflow-strip{grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.pub-workflow-strip>div{align-items:center;gap:7px;padding:10px;display:flex}.pub-workflow-strip span{place-items:center;width:22px;height:22px;display:grid}.pub-workspace-grid{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:14px;display:grid}.pub-workspace-main,.pub-workspace-aside{gap:14px;min-width:0;display:grid}.pub-workspace-aside{position:sticky;top:14px}.pub-side-card{padding:14px}.pub-side-card h3{margin:0 0 10px}.pub-side-card p{line-height:1.5}.pub-side-card dl{gap:8px;margin:0;display:grid}.pub-side-card dl>div{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.pub-side-card dd{text-align:right;margin:0}.pub-public-button{box-sizing:border-box;width:100%}.pub-product-picker{padding:0 16px 16px}.pub-product-picker-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.pub-product-picker-head>div{align-items:center;gap:8px;display:flex}.pub-product-picker-head>div>span{gap:1px;display:grid}.pub-product-picker-head label{align-items:center;gap:5px;padding:0 7px;display:flex}.pub-product-picker-head input{height:30px}.pub-product-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.pub-product-results button{text-align:left;cursor:pointer;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px;display:grid}.pub-product-results img{object-fit:cover;width:54px;height:54px}.pub-product-results span{gap:2px;min-width:0;display:grid}.pub-product-results strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pub-selected-products{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.pub-selected-products strong,.pub-selected-products span{padding:4px 7px}.pub-edition-preview{max-width:760px;margin:18px auto;padding:26px}.pub-edition-type{margin-top:4px;display:block}.pub-edition-preview>h2{margin:10px 0 8px}.pub-edition-preview .lead{line-height:1.6}.pub-preview-section{padding:18px 0}.pub-preview-section h3{margin:5px 0 7px}.pub-preview-section p{white-space:pre-wrap;line-height:1.65}.pub-preview-section img{object-fit:cover;width:100%;max-height:360px;margin:10px 0;display:block}.pub-preview-section .price{margin:8px 0;display:block}.pub-preview-section a{align-items:center;gap:5px;margin-top:7px;display:inline-flex}@media (width<=1050px){.pub-workspace-grid{grid-template-columns:1fr}.pub-workspace-aside{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.pub-public-links{grid-template-columns:1fr}.pub-public-links>small{grid-column:auto}}@media (width<=780px){.pub-page{padding:14px}.pub-hero,.pub-workspace-head{display:grid}.pub-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pub-form,.pub-editor-form,.pub-generator-grid{grid-template-columns:1fr}.pub-form .wide,.pub-editor-form .wide,.pub-generator-grid .wide{grid-column:auto}.pub-product-results{grid-template-columns:1fr}.pub-workflow-strip{grid-template-columns:repeat(5,minmax(120px,1fr));overflow-x:auto}.pub-workspace-aside{grid-template-columns:1fr}}@media (width<=480px){.pub-metrics{grid-template-columns:1fr}.pub-subscriber-toolbar,.pub-product-picker-head{display:grid}.pub-workflow-actions{justify-content:flex-start}}.pub-sample-banner{align-items:flex-start;gap:10px;padding:13px 15px;display:flex}.pub-sample-banner>div{gap:2px;display:grid}.pub-sample-banner span{line-height:1.45}.pub-magazine-panel{overflow:visible}.pub-magazine-pages{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:20px;display:grid}.pub-magazine-page{aspect-ratio:210/297;grid-template-rows:auto 1fr auto;min-width:0;padding:24px;display:grid;position:relative;overflow:hidden}.pub-magazine-page-top,.pub-magazine-page>footer{z-index:2;justify-content:space-between;align-items:center;gap:12px;display:flex}.pub-magazine-page-top small,.pub-magazine-page>footer small{opacity:.72}.pub-magazine-page-content{grid-template-rows:minmax(0,42%) 1fr;align-content:center;gap:16px;min-height:0;padding:18px 0;display:grid}.pub-magazine-page:not(:has(img)) .pub-magazine-page-content{grid-template-rows:1fr}.pub-magazine-page-content img{object-fit:cover;width:100%;height:100%;min-height:0}.pub-magazine-page-copy{align-content:start;gap:8px;min-width:0;display:grid}.pub-magazine-page-copy h2{overflow-wrap:anywhere;margin:0;line-height:1.02}.pub-magazine-page-copy h3{margin:0}.pub-magazine-page-copy p{white-space:pre-wrap;margin:0;line-height:1.65;overflow:auto}.pub-magazine-callout{justify-self:start;padding:4px 7px}.pub-magazine-page-copy a{justify-self:start;align-items:center;gap:4px;display:inline-flex}.pub-sample-watermark{z-index:1;pointer-events:none;position:absolute;inset:45% auto auto 50%;transform:translate(-50%,-50%)rotate(-28deg)}.pub-magazine-page.contents .pub-magazine-page-copy p{line-height:1.9}.pub-magazine-page.back_cover .pub-magazine-page-content{text-align:center;align-content:center}.pub-magazine-page.back_cover .pub-magazine-page-copy{justify-items:center}@media (width<=900px){.pub-magazine-pages{grid-template-columns:1fr}.pub-magazine-page{justify-self:center;width:100%;max-width:680px}}@media print{body *{visibility:hidden!important}.pub-magazine-panel,.pub-magazine-panel *{visibility:visible!important}.pub-magazine-panel{position:absolute!important;inset:0!important}.pub-magazine-panel>.pub-panel-head{display:none!important}.pub-magazine-pages{padding:0!important;display:block!important}.pub-magazine-page{page-break-after:always!important;break-after:page!important;aspect-ratio:auto!important;width:210mm!important;height:297mm!important;margin:0!important;padding:16mm!important}.pub-magazine-page:last-child{page-break-after:auto!important}}.pub-magazine-studio{grid-template-columns:minmax(260px,.9fr) minmax(420px,1.6fr);gap:16px;padding:18px;display:grid}.pub-magazine-studio-copy{align-content:start;gap:5px;display:grid}.pub-magazine-studio-copy h2{margin:0}.pub-magazine-studio-copy p{margin:0;line-height:1.6}.pub-magazine-studio-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pub-magazine-studio-options>button{text-align:left;cursor:pointer;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;display:grid}.pub-magazine-studio-options>button:disabled{opacity:.62;cursor:wait}.pub-magazine-studio-icon{place-items:center;width:38px;height:38px;display:grid}.pub-magazine-studio-options>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.pub-magazine-studio-options small{line-height:1.45}.pub-magazine-studio-options em{white-space:nowrap}@media (width<=980px){.pub-magazine-studio{grid-template-columns:1fr}.pub-magazine-studio-options{grid-template-columns:1fr 1fr}}@media (width<=650px){.pub-magazine-studio-options{grid-template-columns:1fr}}.pub-magazine-page.product_spotlight .pub-magazine-page-content{grid-template-rows:minmax(0,34%) minmax(0,1fr);align-content:start;gap:12px;padding:14px 0 10px}.pub-magazine-page.product_spotlight:not(:has(img)) .pub-magazine-page-content{grid-template-rows:minmax(0,1fr)}.pub-magazine-page.product_spotlight .pub-magazine-page-copy{gap:6px;overflow:hidden}.pub-magazine-page.product_spotlight .pub-magazine-page-copy h2{max-height:4.15em;line-height:1.03;overflow:hidden}.pub-magazine-page.product_spotlight .pub-magazine-page-copy p{max-height:15.2em;line-height:1.52;overflow:hidden}.pub-magazine-page.product_spotlight .pub-magazine-page-copy a{margin-top:1px}.pub-magazine-page.product_spotlight>footer{margin-top:6px}.pub-magazine-page{aspect-ratio:auto;height:auto;min-height:720px;overflow:visible}.pub-magazine-page-content{grid-template-rows:auto auto;align-content:start;min-height:0;overflow:visible}.pub-magazine-page-copy{overflow:visible}.pub-magazine-page-copy h2,.pub-magazine-page.product_spotlight .pub-magazine-page-copy h2{max-height:none;overflow:visible}.pub-magazine-page-copy p,.pub-magazine-page.product_spotlight .pub-magazine-page-copy p{white-space:pre-wrap;max-height:none;overflow:visible}.pub-magazine-page.product_spotlight .pub-magazine-page-content{grid-template-rows:auto auto}.pub-magazine-page.product_spotlight .pub-magazine-page-copy{overflow:visible}@media print{.pub-magazine-page{aspect-ratio:auto!important;page-break-after:always!important;break-after:page!important;page-break-inside:auto!important;break-inside:auto!important;width:180mm!important;height:auto!important;min-height:250mm!important;padding:14mm!important;overflow:visible!important}.pub-magazine-page.product_spotlight{page-break-inside:auto!important;break-inside:auto!important}.pub-magazine-page-copy,.pub-magazine-page-copy p,.pub-magazine-page-copy h2{max-height:none!important;overflow:visible!important}.pub-magazine-page-content img{object-fit:contain!important;max-height:105mm!important}}.pub-magazine-product-media{display:block}.pub-magazine-product-media img{width:100%;display:block}@media print{.pub-magazine-page,.pub-magazine-page.product_spotlight{display:block!important}.pub-magazine-page-top{margin-bottom:8mm}.pub-magazine-page-content{padding:0!important;display:block!important}.pub-magazine-page-content img{margin:0 0 8mm!important;display:block!important}.pub-magazine-page-copy{display:block!important}.pub-magazine-page-copy>*{margin-bottom:4mm}.pub-magazine-page>footer{margin-top:8mm}}.pub-manual-editor{overflow:visible}.pub-manual-toolbar{flex-wrap:wrap;align-items:center;gap:8px;padding:13px 16px;display:flex}.pub-manual-toolbar>button{cursor:pointer;align-items:center;gap:5px;min-height:32px;padding:0 10px;display:inline-flex}.pub-manual-toolbar>label{align-items:center;gap:6px;min-width:min(320px,100%);margin-left:auto;padding:0 8px;display:flex}.pub-manual-toolbar input{width:100%;height:32px}.pub-manual-product-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:12px 16px;display:grid}.pub-manual-product-results button{text-align:left;cursor:pointer;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px;display:grid}.pub-manual-product-results img{object-fit:cover;width:48px;height:48px}.pub-manual-product-results span{gap:2px;min-width:0;display:grid}.pub-manual-product-results strong,.pub-manual-product-results small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pub-manual-product-results em{align-items:center;gap:3px;display:inline-flex}.pub-manual-sections{gap:12px;padding:16px;display:grid}.pub-manual-section{overflow:hidden}.pub-manual-section>header{justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.pub-manual-section>header>div:first-child{align-items:center;gap:8px;display:flex}.pub-manual-section>header>div:first-child>span{place-items:center;width:24px;height:24px;display:grid}.pub-manual-section-actions{gap:4px;display:flex}.pub-manual-section-actions button{cursor:pointer;place-items:center;width:28px;height:28px;display:grid}.pub-manual-section-actions button:disabled{opacity:.35;cursor:not-allowed}.pub-manual-fields{grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.pub-manual-fields label{gap:4px;min-width:0;display:grid}.pub-manual-fields label.wide{grid-column:1/-1}.pub-manual-fields input,.pub-manual-fields select,.pub-manual-fields textarea{box-sizing:border-box;width:100%;padding:8px;line-height:1.5}.pub-manual-fields textarea{resize:vertical;min-height:118px}.pub-manual-section-preview{grid-template-columns:110px minmax(0,1fr);align-items:start;gap:12px;margin:0 14px 14px;padding:10px;display:grid}.pub-manual-section-preview img{object-fit:cover;width:110px;height:85px}.pub-manual-section-preview>div{gap:4px;min-width:0;display:grid}.pub-manual-section-preview span{white-space:pre-wrap;max-height:74px;line-height:1.55;overflow:auto}.pub-small-primary{align-items:center;gap:5px;display:inline-flex!important}@media (width<=780px){.pub-manual-toolbar{grid-template-columns:1fr 1fr;display:grid}.pub-manual-toolbar>label{grid-column:1/-1;min-width:0;margin-left:0}.pub-manual-product-results,.pub-manual-fields{grid-template-columns:1fr}.pub-manual-fields label.wide{grid-column:auto}}@media (width<=480px){.pub-manual-toolbar{grid-template-columns:1fr}.pub-manual-toolbar>label{grid-column:auto}.pub-manual-section-preview{grid-template-columns:1fr}.pub-manual-section-preview img{width:100%;height:auto;max-height:220px}}.pub-direct-editor [contenteditable=true]{cursor:text;transition:outline-color .15s,background .15s}.pub-direct-editor-head-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.pub-magazine-page.is-editable{padding-top:34px}.pub-page-inline-controls{z-index:8;opacity:0;pointer-events:none;align-items:center;gap:3px;transition:opacity .15s,transform .15s;display:flex;position:absolute;top:7px;right:7px;transform:translateY(-2px)}.pub-magazine-page.is-editable:hover .pub-page-inline-controls,.pub-magazine-page.is-editable:focus-within .pub-page-inline-controls,.pub-preview-section.is-editable:hover .pub-page-inline-controls,.pub-preview-section.is-editable:focus-within .pub-page-inline-controls{opacity:1;pointer-events:auto;transform:none}.pub-page-inline-controls button,.pub-page-inline-controls a{cursor:pointer;justify-content:center;align-items:center;min-width:26px;height:26px;padding:0 7px;display:inline-flex}.pub-page-inline-controls button:disabled{opacity:.35;cursor:not-allowed}.pub-page-image-wrap{display:block;position:relative}.pub-page-image-wrap.editable{cursor:pointer}.pub-page-image-wrap.editable>span{opacity:0;pointer-events:none;padding:5px 8px;transition:opacity .15s;position:absolute;bottom:8px;left:8px}.pub-page-image-wrap.editable:hover>span{opacity:1}.pub-page-insert-controls{z-index:7;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin:11px -12px -14px;padding:8px 10px;display:flex;position:relative}.pub-page-insert-controls>span{margin-right:3px}.pub-page-insert-controls button{cursor:pointer;align-items:center;gap:3px;min-height:24px;padding:0 7px;display:inline-flex}.pub-page-add-final{flex-wrap:wrap;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;padding:14px;display:flex}.pub-page-add-final>strong{margin-right:4px}.pub-page-add-final>button{cursor:pointer;align-items:center;gap:4px;min-height:28px;padding:0 9px;display:inline-flex}.pub-page-add-final>label{align-items:center;gap:5px;min-width:220px;height:28px;padding:0 8px;display:flex}.pub-page-add-final input{width:100%}.pub-inline-shop-results{flex-basis:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:5px;display:grid}.pub-inline-shop-results button{text-align:left;cursor:pointer;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;padding:5px;display:grid}.pub-inline-shop-results img{object-fit:cover;width:32px;height:32px}.pub-inline-shop-results span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pub-preview-section.is-editable{padding-top:30px;position:relative}.pub-page-inline-controls.newsletter{top:5px;right:5px}.pub-page-insert-controls.newsletter{margin:14px 0 -2px}.pub-page-add-final.newsletter{margin-top:18px}.pub-page-image-wrap.newsletter img{object-fit:cover;width:100%;max-height:360px;margin:10px 0;display:block}@media (width<=780px){.pub-page-inline-controls{opacity:1;pointer-events:auto;justify-content:flex-end;margin-bottom:7px;position:static;transform:none}.pub-magazine-page.is-editable{padding-top:24px}.pub-inline-shop-results{grid-template-columns:1fr}.pub-page-add-final>label{order:10;min-width:100%}}@media print{.pub-page-inline-controls,.pub-page-insert-controls,.pub-page-add-final{display:none!important}}.pub-magazine-pages{gap:24px;padding:26px}.pub-magazine-page{min-height:760px;padding:30px}.pub-magazine-page-top{padding-bottom:10px}.pub-magazine-page>footer{padding-top:10px}.pub-magazine-page-content{gap:18px;padding:20px 0}.pub-magazine-page-copy{gap:10px}.pub-magazine-page-copy h2,.pub-magazine-page.product_spotlight .pub-magazine-page-copy h2{line-height:1.05}.pub-magazine-page-copy h3,.pub-magazine-page.product_spotlight .pub-magazine-page-copy h3{line-height:1.45}.pub-magazine-page-copy p,.pub-magazine-page.product_spotlight .pub-magazine-page-copy p{line-height:1.72}.pub-magazine-page-content img{object-fit:contain;width:100%;height:auto;max-height:390px}.pub-magazine-page.product_spotlight .pub-magazine-page-content{grid-template-rows:auto auto;gap:16px}.pub-magazine-page.product_spotlight .pub-page-image-wrap{place-items:center;min-height:260px;padding:8px;display:grid}.pub-magazine-page.product_spotlight .pub-page-image-wrap img{max-height:360px}.pub-magazine-page.product_spotlight .pub-magazine-page-copy{padding:0 2px 2px}.pub-magazine-page.product_spotlight .pub-magazine-price{justify-self:start;align-items:center;margin-top:2px;padding:7px 11px;line-height:1;display:inline-flex}.pub-magazine-page.product_spotlight .pub-magazine-page-copy>a{justify-self:start;align-items:center;gap:5px;margin-top:2px;padding:9px 13px;display:inline-flex}.pub-magazine-page.editorial .pub-magazine-page-content{align-content:center;min-height:610px;display:grid}.pub-magazine-page.editorial .pub-magazine-page-copy{max-width:88%;padding:34px 34px 34px 30px}.pub-magazine-page.editorial .pub-magazine-page-copy h2{line-height:1}.pub-magazine-page.editorial .pub-magazine-page-copy p{line-height:1.86}.pub-magazine-page.contents .pub-magazine-page-content{align-content:start;min-height:620px;padding-top:36px;display:grid}.pub-magazine-page.contents .pub-magazine-page-copy h2{margin-bottom:18px}.pub-magazine-page.contents .pub-magazine-page-copy p{white-space:pre-line;line-height:2.25}.pub-magazine-page.cover{overflow:hidden}.pub-magazine-page.cover .pub-magazine-page-content{grid-template-rows:minmax(320px,52%) auto;gap:0;margin:18px -30px 0;padding:0;display:grid}.pub-magazine-page.cover .pub-page-image-wrap{min-height:320px}.pub-magazine-page.cover .pub-page-image-wrap img{object-fit:cover;width:100%;height:100%;min-height:320px;max-height:420px}.pub-magazine-page.cover .pub-magazine-page-copy{padding:34px 30px 36px}.pub-magazine-page.cover .pub-magazine-page-copy h2{line-height:.96}.pub-magazine-page.cover .pub-magazine-page-copy h3{max-width:90%;margin-top:5px;line-height:1.6}.pub-magazine-page.back_cover{align-content:center;display:grid}.pub-magazine-page.back_cover .pub-magazine-page-copy>a{padding:10px 15px}.pub-newsletter-canvas{max-width:720px;margin:20px auto;padding:0;overflow:hidden}.pub-newsletter-masthead{padding:38px 40px 42px}.pub-newsletter-masthead .pub-edition-type{margin-top:9px}.pub-newsletter-masthead h2{max-width:590px;margin:14px 0 12px;line-height:1.04}.pub-newsletter-masthead .lead{max-width:590px;margin:0;line-height:1.75}.pub-newsletter-body{gap:18px;padding:20px;display:grid}.pub-newsletter-section{margin:0;padding:26px;overflow:visible}.pub-newsletter-section h3{margin:7px 0 10px;line-height:1.08}.pub-newsletter-section p{white-space:pre-wrap;margin:0;line-height:1.78}.pub-newsletter-section .pub-page-image-wrap.newsletter{margin:16px -6px}.pub-newsletter-section .pub-page-image-wrap.newsletter img{object-fit:contain;width:100%;max-height:none;margin:0}.pub-newsletter-section.product .price{margin:17px 0 2px;padding:7px 11px;display:inline-flex}.pub-newsletter-section>a{align-items:center;gap:5px;margin-top:15px;padding:9px 13px;display:inline-flex}.pub-page-add-final.newsletter{margin:0 20px 20px}.pub-newsletter-footer{text-align:center;gap:4px;padding:24px 34px 30px;display:grid}@media (width<=780px){.pub-magazine-pages{gap:16px;padding:14px}.pub-magazine-page{min-height:0;padding:24px}.pub-magazine-page.cover .pub-magazine-page-content{margin:16px -24px 0}.pub-magazine-page.editorial .pub-magazine-page-content{min-height:520px}.pub-magazine-page.editorial .pub-magazine-page-copy{max-width:100%;padding:26px 24px}.pub-newsletter-masthead{padding:30px 26px 34px}.pub-newsletter-body{padding:14px}.pub-newsletter-section{padding:22px}}@media print{.pub-magazine-page.cover .pub-magazine-page-content{margin-top:12mm!important}}.pub-row-actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.pub-row-actions button{cursor:pointer;place-items:center;width:29px;height:29px;padding:0;display:grid}@media (width<=780px){.pub-row-actions{justify-content:flex-start}}.pub-deep-link-centre{gap:16px;display:grid}.pub-deep-link-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:22px;padding:24px;display:grid}.pub-deep-link-hero>div:first-child>span{margin-bottom:5px;display:block}.pub-deep-link-hero h2{margin:0 0 8px;line-height:1.08}.pub-deep-link-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.pub-deep-link-hero-actions select,.pub-deep-link-hero-actions button{min-height:34px}.pub-deep-link-hero-actions select{padding:0 9px}.pub-deep-link-hero-actions button{cursor:pointer;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.pub-link-metric{grid-template-rows:auto auto;grid-template-columns:30px 1fr;align-items:center;gap:2px 8px;padding:13px 14px;display:grid}.pub-link-metric>span{grid-row:1/3;place-items:center;width:30px;height:30px;display:grid}.pub-link-metric strong{line-height:1}.pub-system-link-card{gap:6px;padding:13px;display:grid}.pub-system-link-card code{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:7px 8px;display:block;overflow:hidden}.pub-system-link-card>div{flex-wrap:wrap;gap:5px;display:flex}.pub-system-link-card button,.pub-system-link-card a{cursor:pointer;align-items:center;gap:4px;min-height:27px;padding:0 8px;display:inline-flex}.pub-deep-link-list{gap:8px;padding:14px;display:grid}.pub-managed-link{grid-template-columns:minmax(0,1.3fr) minmax(330px,.9fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.pub-managed-link-main{gap:4px;min-width:0;display:grid}.pub-managed-link-main h3{margin:0}.pub-managed-link-url{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:6px 8px;display:flex}.pub-managed-link-url code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pub-managed-link-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.pub-managed-link-stats>span{text-align:center;gap:2px;padding:8px;display:grid}.pub-managed-link-actions{gap:4px;display:flex}.pub-managed-link-actions button,.pub-managed-link-actions a{cursor:pointer;place-items:center;width:30px;height:30px;padding:0;display:grid}.pub-link-analytics-grid{grid-template-columns:minmax(0,1.6fr) minmax(260px,.7fr) minmax(240px,.6fr);gap:12px;display:grid}.pub-link-chart,.pub-link-breakdown{overflow:hidden}.pub-link-bars{align-items:end;gap:4px;min-height:210px;padding:18px 18px 10px;display:flex;overflow-x:auto}.pub-link-bar-day{flex:1 0 24px;grid-template-rows:160px auto;place-items:end center;gap:6px;min-width:24px;display:grid}.pub-link-bar-stack{justify-content:center;align-items:end;gap:2px;width:100%;height:160px;display:flex}.pub-link-bar-stack i,.pub-link-bar-stack b{width:42%;min-height:2px;display:block}.pub-link-bar-day>span{white-space:nowrap}.pub-link-chart-legend{gap:14px;padding:9px 14px;display:flex}.pub-link-chart-legend span{align-items:center;gap:5px;display:flex}.pub-link-chart-legend i,.pub-link-chart-legend b{width:9px;height:9px;display:inline-block}.pub-link-no-data{place-items:center;width:100%;min-height:170px;display:grid}.pub-breakdown-list{padding:10px 14px;display:grid}.pub-breakdown-list>div{justify-content:space-between;gap:12px;padding:8px 0;display:flex}.pub-device-grid{grid-template-columns:repeat(3,1fr);gap:7px;padding:14px;display:grid}.pub-device-grid>div{justify-items:center;gap:4px;padding:12px 6px;display:grid}.pub-link-privacy-note{grid-template-columns:26px 1fr;gap:9px;padding:12px 14px;display:grid}.pub-link-privacy-note>svg{margin-top:2px}.pub-link-privacy-note>div{gap:2px;display:grid}.pub-deep-link-preferences{flex-wrap:wrap;align-items:center;gap:12px;padding:11px;display:flex!important}.pub-deep-link-preferences>span{width:100%}.pub-deep-link-preferences label{align-items:center;gap:5px;grid-template-columns:none!important;display:flex!important}.pub-deep-link-campaign{gap:8px;padding:12px;display:grid}.pub-deep-link-campaign>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.pub-link-format-list{gap:10px;max-height:66vh;padding:16px;display:grid;overflow:auto}.pub-link-format-list article{grid-template-columns:minmax(180px,.6fr) minmax(0,1.4fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.pub-link-format-list article>div{gap:3px;display:grid}.pub-link-format-list pre{white-space:pre-wrap;word-break:break-word;max-height:100px;margin:0;padding:8px;line-height:1.45;overflow:auto}.pub-link-format-list button{cursor:pointer;align-items:center;gap:4px;min-height:29px;padding:0 9px;display:inline-flex}@media (width<=1050px){.pub-link-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.pub-managed-link{grid-template-columns:1fr}.pub-managed-link-actions{justify-content:flex-start}.pub-link-analytics-grid{grid-template-columns:1fr 1fr}.pub-link-chart{grid-column:1/-1}}@media (width<=760px){.pub-deep-link-hero{grid-template-columns:1fr;padding:18px}.pub-deep-link-hero-actions{justify-content:flex-start}.pub-link-metrics{grid-template-columns:1fr 1fr}.pub-system-link-grid{grid-template-columns:1fr}.pub-managed-link-stats{grid-template-columns:1fr 1fr}.pub-link-analytics-grid{grid-template-columns:1fr}.pub-link-chart{grid-column:auto}.pub-deep-link-campaign>div{grid-template-columns:1fr 1fr}.pub-link-format-list article{grid-template-columns:1fr}}@media (width<=480px){.pub-link-metrics,.pub-deep-link-campaign>div{grid-template-columns:1fr}.pub-deep-link-hero-actions>*{justify-content:center;width:100%}}.pub-deep-link-centre{gap:20px;padding-bottom:28px;display:grid}.pub-deep-link-hero{grid-template-columns:minmax(0,1fr) 310px;align-items:end;gap:32px;padding:30px 32px;display:grid;position:relative;overflow:hidden}.pub-deep-link-hero:after{content:"";pointer-events:none;width:330px;height:330px;position:absolute;bottom:-140px;right:-90px}.pub-deep-link-hero-copy{z-index:1;max-width:820px;position:relative}.pub-deep-link-kicker{align-items:center;gap:9px;margin-bottom:14px;display:flex}.pub-deep-link-kicker>span{align-items:center;gap:7px;padding:7px 10px;margin:0!important;display:inline-flex!important}.pub-deep-link-kicker>em{padding:5px 8px}.pub-deep-link-hero h2{max-width:760px;margin:0 0 12px;line-height:1.08}.pub-deep-link-hero p{max-width:760px;margin:0;line-height:1.7}.pub-deep-link-capabilities{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.pub-deep-link-capabilities span{align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.pub-deep-link-hero-actions{z-index:2;align-content:end;justify-items:stretch;gap:11px;display:grid;position:relative}.pub-deep-link-hero-actions>label{gap:6px;display:grid}.pub-deep-link-hero-actions select{width:100%;min-height:42px;padding:0 12px}.pub-deep-link-hero-actions>div{grid-template-columns:1fr 1.25fr;gap:8px;display:grid}.pub-deep-link-hero-actions button{justify-content:center;min-height:42px}.pub-link-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.pub-link-metric{grid-template-rows:auto auto;grid-template-columns:42px 1fr;align-items:center;gap:4px 12px;min-height:92px;padding:16px;display:grid}.pub-link-metric>span{grid-row:1/3;width:42px;height:42px}.pub-link-metric strong{align-self:end;line-height:1}.pub-link-metric small{align-self:start;line-height:1.3}.pub-link-section-head{min-height:72px;padding:15px 18px!important}.pub-link-section-head>div:first-child{align-items:center;gap:11px;display:flex}.pub-section-icon{flex:none;place-items:center;width:36px;height:36px;display:grid}.pub-link-section-head h2{margin:0 0 3px}.pub-link-section-head p{max-width:720px;margin:0;line-height:1.45}.pub-link-count{flex:none;padding:6px 9px}.pub-system-link-library{overflow:hidden}.pub-system-groups{gap:0;display:grid}.pub-system-group{grid-template-columns:180px minmax(0,1fr);gap:16px;padding:17px;display:grid}.pub-system-group>header{align-items:flex-start;gap:9px;padding:5px 0;display:flex}.pub-system-group>header>span{place-items:center;width:34px;height:34px;display:grid}.pub-system-group>header>div{gap:2px;display:grid}.pub-system-group>header strong{line-height:1.3}.pub-system-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;display:grid}.pub-system-link-card{gap:11px;padding:15px}.pub-system-link-title{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pub-system-link-title>strong{line-height:1.35}.pub-system-link-title>span{flex:none;padding:4px 7px}.pub-system-link-url{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:9px 10px;display:flex}.pub-system-link-url code{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0;overflow:hidden}.pub-system-link-actions{flex-wrap:wrap;gap:6px;display:flex}.pub-system-link-actions button,.pub-system-link-actions a{min-height:32px;padding:0 10px}.pub-managed-links-panel{overflow:hidden}.pub-deep-link-list{gap:10px;padding:14px}.pub-managed-link{grid-template-columns:minmax(0,1.35fr) minmax(370px,.9fr);gap:16px;padding:17px}.pub-managed-link.inactive{opacity:.78}.pub-managed-link-main{gap:9px}.pub-managed-link-heading{gap:6px;display:grid}.pub-managed-link-heading>div{flex-wrap:wrap;gap:6px;display:flex}.pub-link-type-badge,.pub-link-status{align-items:center;padding:4px 7px;display:inline-flex}.pub-managed-link-main h3{margin:0;line-height:1.25}.pub-managed-link-url{min-height:38px;padding:8px 10px}.pub-managed-link-url>span{flex:none;align-items:center;gap:5px;display:inline-flex}.pub-link-campaign-tags{flex-wrap:wrap;gap:6px;display:flex}.pub-link-campaign-tags>span{padding:5px 7px}.pub-managed-link-stats{grid-template-columns:repeat(4,minmax(0,1fr));align-self:start;gap:8px}.pub-managed-link-stats>span{justify-content:center;min-height:64px;padding:10px 6px}.pub-managed-link-stats small{line-height:1.25}.pub-managed-link-actions{grid-column:1/-1;justify-content:flex-end;gap:6px;padding-top:12px;display:flex}.pub-managed-link-actions button,.pub-managed-link-actions a{justify-content:center;align-items:center;gap:5px;width:auto;min-width:74px;height:32px;padding:0 9px;display:inline-flex}.pub-managed-link-actions .danger{min-width:74px}.pub-deep-link-empty{min-height:240px;padding:36px 20px}.pub-deep-link-empty>span{place-items:center;width:48px;height:48px;margin-bottom:4px;display:grid}.pub-deep-link-empty p{max-width:560px;line-height:1.55}.pub-deep-link-empty button{align-items:center;gap:6px;min-height:34px;padding:0 12px;display:inline-flex}.pub-link-analytics-heading{justify-content:space-between;align-items:center;gap:16px;padding:2px 2px 0;display:flex}.pub-link-analytics-heading>div{align-items:center;gap:10px;display:flex}.pub-link-analytics-heading>div>span{place-items:center;width:36px;height:36px;display:grid}.pub-link-analytics-heading h2{margin:0 0 2px}.pub-link-analytics-heading p{margin:0}.pub-link-analytics-heading>span{padding:6px 9px}.pub-link-analytics-grid{grid-template-columns:minmax(0,1.5fr) minmax(250px,.65fr) minmax(220px,.55fr);gap:14px}.pub-link-chart .pub-panel-head,.pub-link-breakdown .pub-panel-head{padding:14px 16px}.pub-link-bars{min-height:238px;padding:20px 18px 12px}.pub-link-bar-day{grid-template-rows:178px auto;min-width:27px}.pub-link-bar-stack{height:178px}.pub-link-chart-legend{gap:18px;padding:11px 16px}.pub-breakdown-list{padding:10px 16px}.pub-breakdown-list>div{padding:10px 0}.pub-device-grid{gap:8px;padding:14px}.pub-device-grid>div{align-content:center;min-height:86px;padding:12px 7px}.pub-link-privacy-note{grid-template-columns:34px minmax(0,1fr);gap:11px;padding:14px 16px}.pub-link-privacy-note>svg{width:20px;height:20px}.pub-link-privacy-note span{line-height:1.55}.pub-deep-link-modal{max-width:820px}.pub-deep-link-modal>header{padding:20px 22px 16px}.pub-deep-link-modal>header h2{margin-top:5px}.pub-deep-link-modal>header p{max-width:680px;line-height:1.55}.pub-deep-link-modal .pub-form{gap:13px;padding:18px 22px}.pub-deep-link-modal .pub-form input,.pub-deep-link-modal .pub-form select{min-height:39px}.pub-deep-link-preferences{gap:14px;padding:13px}.pub-deep-link-campaign{gap:10px;padding:14px}.pub-deep-link-campaign>div{gap:10px}.pub-link-formats-modal{max-width:900px}.pub-link-format-list{gap:11px;padding:18px}.pub-link-format-list article{grid-template-columns:210px minmax(0,1fr) auto;gap:14px;padding:14px}.pub-link-format-list span{line-height:1.5}.pub-link-format-list pre{max-height:120px;padding:10px;line-height:1.5}.pub-link-format-list button{min-height:34px;padding:0 10px}@media (width<=1120px){.pub-deep-link-hero{grid-template-columns:1fr 280px}.pub-link-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.pub-system-group{grid-template-columns:150px minmax(0,1fr)}.pub-managed-link{grid-template-columns:1fr}.pub-managed-link-actions{grid-column:auto}.pub-link-analytics-grid{grid-template-columns:1fr 1fr}.pub-link-chart{grid-column:1/-1}}@media (width<=820px){.pub-deep-link-hero{grid-template-columns:1fr;padding:24px}.pub-deep-link-hero-actions{max-width:430px}.pub-link-metrics{grid-template-columns:1fr 1fr}.pub-system-group,.pub-system-link-grid{grid-template-columns:1fr}.pub-managed-link-stats{grid-template-columns:1fr 1fr}.pub-link-analytics-grid{grid-template-columns:1fr}.pub-link-chart{grid-column:auto}.pub-deep-link-campaign>div{grid-template-columns:1fr 1fr}.pub-link-format-list article{grid-template-columns:1fr}}@media (width<=520px){.pub-deep-link-centre{gap:14px}.pub-deep-link-hero{padding:20px}.pub-deep-link-capabilities{grid-template-columns:1fr;display:grid}.pub-deep-link-hero-actions>div,.pub-link-metrics{grid-template-columns:1fr}.pub-link-metric{min-height:78px}.pub-link-section-head{align-items:flex-start}.pub-link-count{display:none}.pub-system-group,.pub-managed-link{padding:13px}.pub-managed-link-actions{grid-template-columns:1fr 1fr;display:grid}.pub-managed-link-actions button,.pub-managed-link-actions a{width:100%}.pub-link-analytics-heading{align-items:flex-start}.pub-link-analytics-heading>span{display:none}.pub-deep-link-campaign>div{grid-template-columns:1fr}}.pub-tabs.pub-tabs-top{z-index:18;align-items:center;gap:6px;margin:0 0 16px;padding:7px;display:flex;position:sticky;top:0}.pub-tabs.pub-tabs-top button{cursor:pointer;align-items:center;gap:7px;min-height:36px;padding:0 12px;display:inline-flex}.pub-page-deep-links{max-width:1460px}.pub-page-deep-links>.pub-breadcrumb{margin-bottom:10px}.pub-page-deep-links .pub-deep-link-centre{margin-top:0}@media (width<=700px){.pub-tabs.pub-tabs-top{justify-content:flex-start;position:static;overflow-x:auto}.pub-tabs.pub-tabs-top button{white-space:nowrap;flex:none}}.pub-system-groups,.pub-system-group,.pub-system-link-grid,.pub-system-link-card,.pub-system-link-title,.pub-system-link-url,.pub-system-link-actions{box-sizing:border-box;min-width:0;max-width:100%}.pub-system-group{grid-template-columns:160px minmax(0,1fr);align-items:start}.pub-system-link-grid{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));align-items:start;width:100%}.pub-system-link-card{width:100%;min-width:0;overflow:hidden}.pub-system-link-title{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.pub-system-link-title>strong{overflow-wrap:anywhere;min-width:0}.pub-system-link-title>span{white-space:nowrap;max-width:100%}.pub-system-link-url{width:100%;min-width:0;max-width:100%;overflow:hidden}.pub-system-link-url code{text-overflow:ellipsis;white-space:nowrap;flex:auto;width:0;min-width:0;max-width:100%;display:block;overflow:hidden}.pub-system-link-url>svg{flex:none}.pub-system-link-actions{flex-wrap:wrap;align-items:center;width:100%;display:flex}.pub-system-link-actions button,.pub-system-link-actions a{white-space:nowrap;flex:none;max-width:100%}@media (width<=1260px){.pub-system-group{grid-template-columns:1fr;gap:10px}.pub-system-group>header{padding:0 0 4px}.pub-system-link-grid{grid-template-columns:1fr}}@media (width<=760px){.pub-system-link-title{grid-template-columns:1fr}.pub-system-link-title>span{justify-self:start}.pub-system-link-actions{grid-template-columns:1fr 1fr;display:grid}.pub-system-link-actions button,.pub-system-link-actions a{justify-content:center;width:100%}.pub-system-link-actions button:last-child:nth-child(3){grid-column:1/-1}}@media (width<=460px){.pub-system-link-actions{grid-template-columns:1fr}.pub-system-link-actions button:last-child:nth-child(3){grid-column:auto}}.pub-page-deep-links,.pub-deep-link-centre,.pub-deep-link-centre *,.pub-link-metrics,.pub-link-metric,.pub-managed-links-panel,.pub-deep-link-list,.pub-managed-link,.pub-managed-link-main,.pub-managed-link-stats,.pub-managed-link-actions,.pub-link-analytics-grid,.pub-link-chart,.pub-link-breakdown,.pub-link-format-list,.pub-link-format-list article{box-sizing:border-box}.pub-page-deep-links,.pub-deep-link-centre{width:100%;min-width:0;max-width:100%;overflow-x:hidden}.pub-deep-link-centre>*,.pub-link-metrics>*,.pub-managed-link>*,.pub-link-analytics-grid>*{min-width:0}.pub-link-metric{overflow:hidden}.pub-link-metric strong,.pub-link-metric small{overflow-wrap:anywhere;min-width:0}.pub-managed-link{width:100%;max-width:100%;overflow:hidden}.pub-managed-link-main,.pub-managed-link-heading,.pub-link-campaign-tags{min-width:0;max-width:100%}.pub-managed-link-main h3,.pub-link-campaign-tags span{overflow-wrap:anywhere}.pub-managed-link-url{width:100%;min-width:0;max-width:100%;overflow:hidden}.pub-managed-link-url code{text-overflow:ellipsis;white-space:nowrap;flex:auto;width:0;min-width:0;max-width:100%;display:block;overflow:hidden}.pub-managed-link-stats{min-width:0;max-width:100%}.pub-managed-link-stats>span{min-width:0;overflow:hidden}.pub-managed-link-actions{flex-wrap:wrap;min-width:0;max-width:100%}.pub-managed-link-actions button,.pub-managed-link-actions a{max-width:100%}.pub-link-analytics-grid{width:100%;min-width:0;max-width:100%}.pub-link-chart,.pub-link-breakdown{min-width:0;max-width:100%;overflow:hidden}.pub-breakdown-list>div,.pub-breakdown-list span{min-width:0}.pub-breakdown-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pub-link-format-list article{min-width:0;max-width:100%;overflow:hidden}.pub-link-format-list pre{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;overflow:auto}.pub-deep-link-modal,.pub-link-formats-modal{width:min(92vw,900px);max-width:92vw}.pub-deep-link-modal .pub-form,.pub-link-formats-modal .pub-link-format-list{min-width:0;max-width:100%}@media (width<=1360px){.pub-link-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.pub-managed-link{grid-template-columns:1fr}.pub-managed-link-actions{grid-column:auto}.pub-link-analytics-grid{grid-template-columns:1fr 1fr}.pub-link-chart{grid-column:1/-1}}@media (width<=900px){.pub-link-metrics,.pub-managed-link-stats{grid-template-columns:1fr 1fr}.pub-link-analytics-grid{grid-template-columns:1fr}.pub-link-chart{grid-column:auto}}@media (width<=600px){.pub-link-metrics{grid-template-columns:1fr}.pub-managed-link-actions{grid-template-columns:1fr 1fr;display:grid}.pub-managed-link-actions button,.pub-managed-link-actions a{width:100%}}@media (width<=420px){.pub-managed-link-stats,.pub-managed-link-actions{grid-template-columns:1fr}}.pub-delivery-report-panel{overflow:hidden}.pub-delivery-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:14px;display:grid}.pub-delivery-metrics>div{gap:4px;min-width:0;padding:14px;display:grid}.pub-delivery-metrics>div>strong{line-height:1}.pub-delivery-metrics>div>small{line-height:1.35}.pub-delivery-explainer{margin:14px;padding:12px 14px}.pub-delivery-explainer strong{margin-bottom:4px;display:block}.pub-delivery-explainer p{margin:0;line-height:1.6}.pub-delivery-table-wrap{width:100%;max-width:100%;overflow:auto}.pub-delivery-table{width:100%;min-width:980px}.pub-delivery-table th,.pub-delivery-table td{text-align:left;vertical-align:top;padding:10px 12px}.pub-delivery-table th{z-index:1;position:sticky;top:0}.pub-delivery-table td{line-height:1.45}.pub-delivery-table td:first-child{min-width:210px}.pub-delivery-table td>strong{display:block}.pub-delivery-error{max-width:310px;margin-top:3px;line-height:1.35;display:block}.pub-delivery-state,.pub-read-state{white-space:nowrap;align-items:center;gap:4px;padding:4px 7px;display:inline-flex}@media (width<=1050px){.pub-delivery-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.pub-delivery-metrics{grid-template-columns:1fr 1fr}}@media (width<=440px){.pub-delivery-metrics{grid-template-columns:1fr}}.pub-delivery-mailbox-warning{margin:0 14px 14px;padding:12px 14px}.pub-delivery-mailbox-warning strong{margin-bottom:4px;display:block}.pub-delivery-mailbox-warning p{margin:0;line-height:1.55}.pub-list-delivery{flex-wrap:wrap;gap:5px;min-width:190px;display:flex}.pub-list-delivery>span{white-space:nowrap;align-items:center;gap:3px;padding:4px 6px;display:inline-flex}.pub-customer360-link{align-items:center;gap:7px;max-width:260px;padding:7px 9px;display:inline-flex}.pub-customer360-link>span{gap:1px;min-width:0;display:grid}.pub-customer360-link strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pub-not-linked{display:inline-block}.pub-subscriber-edit-button{cursor:pointer;align-items:center;gap:5px;min-height:29px;padding:0 9px;display:inline-flex}.pub-subscriber-edit-modal{max-width:720px}.pub-subscriber-customer-card{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;display:grid}.pub-subscriber-customer-card>span{place-items:center;width:34px;height:34px;display:grid}.pub-subscriber-customer-card>div{gap:1px;min-width:0;display:grid}.pub-subscriber-customer-card>a{align-items:center;gap:4px;display:inline-flex}.pub-subscriber-preferences{grid-template-columns:1fr 1fr;gap:8px;padding:10px;display:grid}.pub-subscriber-preferences>span{grid-column:1/-1}.pub-subscriber-preferences label{align-items:center;gap:6px;min-height:32px;padding:7px 8px;display:flex!important}.pub-subscriber-audit-note{gap:3px;padding:10px 11px;display:grid}.pub-subscriber-audit-note span{line-height:1.5}@media (width<=640px){.pub-subscriber-customer-card{grid-template-columns:34px 1fr}.pub-subscriber-customer-card>a{grid-column:1/-1}.pub-subscriber-preferences{grid-template-columns:1fr}.pub-subscriber-preferences>span{grid-column:auto}}.request-intake-page{width:min(1120px,100%);margin:0 auto;padding-bottom:72px}.request-intake-page .page-header{margin-bottom:20px}.request-intake-page .page-header h1{max-width:780px}.request-intake-page .page-header p{max-width:760px;line-height:1.55}.request-intake-form{flex-direction:column;gap:16px;display:flex}.request-intake-card{margin:0;overflow:visible}.request-intake-card>.panel-card-header{min-height:50px;padding:13px 18px}.request-intake-error{margin:0 0 16px;padding:12px 14px;line-height:1.5}.request-intake-loading,.request-intake-search-state{padding:8px 0;display:block}.request-intake-search{max-width:760px;padding:20px;position:relative}.request-intake-search>label>span,.request-intake-field>span{margin-bottom:7px;display:block}.request-intake-search>label>div{align-items:center;gap:9px;min-height:42px;padding:0 11px;transition:border-color .15s,box-shadow .15s;display:flex}.request-intake-search input{width:100%;min-width:0;padding:10px 0}.request-intake-results{z-index:30;max-height:310px;position:absolute;top:84px;left:20px;right:20px;overflow:auto}.request-intake-results>span{padding:16px;display:block}.request-intake-results button{text-align:left;cursor:pointer;align-items:center;gap:11px;width:100%;padding:12px 14px;transition:background .13s;display:flex}.request-intake-results button svg{flex:none}.request-intake-results button span{gap:3px;min-width:0;display:grid}.request-intake-results button small{overflow-wrap:anywhere}.request-intake-customer{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;padding:18px 20px;display:grid}.request-intake-customer>div:nth-child(2){gap:4px;min-width:0;display:grid}.request-intake-customer span{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.request-intake-avatar{place-items:center;width:46px;height:46px;display:grid}.request-intake-customer .text-link{align-self:center}.request-intake-on-behalf{align-items:flex-start;gap:11px;margin:0 20px 20px;padding:13px 14px;display:flex;position:relative}.request-intake-on-behalf svg{flex:none;margin-top:1px}.request-intake-on-behalf div{gap:4px;display:grid}.request-intake-on-behalf span{line-height:1.5}.request-intake-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 18px;padding:20px;display:grid}.request-intake-field{min-width:0}.request-intake-field.wide,.request-intake-checkbox.wide{grid-column:1/-1}.request-intake-field input,.request-intake-field select,.request-intake-field textarea{box-sizing:border-box;width:100%;padding:10px 11px;transition:border-color .15s,box-shadow .15s,background .15s}.request-intake-field input,.request-intake-field select{min-height:41px}.request-intake-field textarea{resize:vertical;min-height:110px;line-height:1.55}.request-intake-field input:read-only{cursor:not-allowed}.request-intake-checkbox{cursor:pointer;align-items:flex-start;gap:10px;min-height:64px;padding:12px 13px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.request-intake-checkbox input{flex:none;width:15px;height:15px;margin:2px 0 0}.request-intake-checkbox span{gap:4px;display:grid}.request-intake-checkbox small{line-height:1.45}.request-intake-submit{z-index:12;justify-content:space-between;align-items:center;gap:22px;margin-top:2px;padding:14px 16px;display:flex;position:sticky;bottom:14px}.request-intake-submit>div{gap:3px;display:grid}.request-intake-submit span{line-height:1.45}.request-intake-submit .button{flex:none;justify-content:center;min-width:148px}.request-intake-confirmation{align-items:center;gap:15px;margin:4px 0 18px;padding:20px;display:flex}.request-intake-confirmation h2{margin:0 0 4px}.request-intake-confirmation p{margin:0}.request-intake-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.request-intake-summary>.panel-card{margin:0}.request-intake-readback{margin:0;padding:8px 18px}.request-intake-readback div{grid-template-columns:125px minmax(0,1fr);gap:12px;padding:11px 0;display:grid}.request-intake-readback dd{margin:0}.request-intake-ack{align-items:flex-start;gap:11px;margin:18px;padding:15px;display:flex}.request-intake-ack div{gap:4px;display:grid}.request-intake-ack span,.request-intake-ack small{line-height:1.45}.request-intake-complete-actions{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}@media (width<=800px){.request-intake-page{padding-bottom:28px}.request-intake-grid,.request-intake-summary{grid-template-columns:1fr}.request-intake-field.wide,.request-intake-checkbox.wide{grid-column:auto}.request-intake-submit{flex-direction:column;align-items:stretch;position:static}.request-intake-submit .button{width:100%}}@media (width<=600px){.request-intake-card>.panel-card-header{padding:12px 14px}.request-intake-search{padding:16px}.request-intake-results{top:80px;left:16px;right:16px}.request-intake-customer{grid-template-columns:46px minmax(0,1fr);padding:16px}.request-intake-customer>.text-link{grid-column:2;justify-self:start}.request-intake-on-behalf{margin:0 16px 16px}.request-intake-grid{gap:14px;padding:16px}.request-intake-summary{gap:12px}.request-intake-readback div{grid-template-columns:105px minmax(0,1fr)}.request-intake-complete-actions{grid-template-columns:1fr;display:grid}.request-intake-complete-actions .button{justify-content:center}}.request-issue-type-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:20px 20px 4px;display:grid}.request-issue-type{text-align:left;cursor:pointer;align-items:flex-start;gap:10px;min-height:94px;padding:13px;transition:background .14s,border-color .14s,box-shadow .14s,transform .14s;display:flex;position:relative}.request-issue-type:hover{transform:translateY(-1px)}.request-issue-type>svg:first-child{flex:none;margin-top:1px}.request-issue-type>svg:last-child{position:absolute;top:10px;right:10px}.request-issue-type>span{gap:4px;min-width:0;display:grid}.request-issue-type small{padding-right:16px;line-height:1.45}.request-complaint-route{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:16px 20px 20px;padding:15px;display:grid}.request-complaint-route>div{gap:4px;display:grid}.request-complaint-route span{line-height:1.45}@media (width<=820px){.request-issue-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.request-issue-type-grid{grid-template-columns:1fr;padding:16px 16px 4px}.request-issue-type{min-height:0}.request-complaint-route{grid-template-columns:auto minmax(0,1fr);margin:14px 16px 16px}.request-complaint-route .button{grid-column:1/-1;justify-content:center}}.service-invitations-page{gap:20px;max-width:1480px;margin:0 auto;padding:4px 2px 34px;display:grid}.service-invitations-hero{justify-content:space-between;align-items:flex-start;gap:24px;padding:4px 0 2px;display:flex}.service-invitations-hero>div{max-width:900px}.service-invitations-hero h1{margin:5px 0 9px}.service-invitations-hero p{max-width:880px;margin:0;line-height:1.62}.service-invitation-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.service-invitation-metrics article{align-items:center;gap:14px;min-height:90px;padding:16px 18px;display:flex}.service-invitation-metrics article>svg{width:38px;height:38px;padding:9px}.service-invitation-metrics strong{line-height:1;display:block}.service-invitation-metrics span{margin-top:5px;display:block}.service-invitation-notice{padding:13px 16px}.service-invitation-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}.service-invitation-composer{padding:22px}.service-invitation-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.service-invitation-section-heading>div>span{margin-bottom:3px;display:block}.service-invitation-section-heading h2{margin:0}.service-invitation-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.service-invitation-fields label,.service-message{gap:6px;display:grid}.service-invitation-fields label.wide{grid-column:1/-1}.service-invitation-fields input,.service-invitation-fields select,.service-message textarea{width:100%;padding:10px 11px}.service-picker-heading{justify-content:space-between;align-items:flex-end;gap:14px;margin:22px 0 11px;display:flex}.service-picker-heading strong{display:block}.service-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.service-picker-card{text-align:left;cursor:pointer;min-height:118px;padding:14px 42px 14px 14px;position:relative}.service-picker-card strong{margin:9px 0 5px;line-height:1.35;display:block}.service-picker-card small{line-height:1.45;display:block}.service-state{padding:4px 7px;display:inline-flex}.service-picker-check{position:absolute;top:14px;right:13px}.service-picker-check>span{width:18px;height:18px;display:block}.service-prelaunch-warning{align-items:flex-start;gap:9px;margin:12px 0 0;padding:12px 13px;line-height:1.5;display:flex}.service-message{margin-top:18px}.service-message textarea{resize:vertical;min-height:110px}.service-invitation-sendbar{justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding-top:16px;display:flex}.service-invitation-sendbar p{max-width:600px;margin:0;line-height:1.55}.service-invitation-guidance{padding:22px;position:sticky;top:18px}.service-invitation-guidance h2{margin:6px 0 20px;line-height:1.25}.guidance-step{grid-template-columns:30px 1fr;gap:10px;padding:13px 0;display:grid}.guidance-step b{place-items:center;width:28px;height:28px;display:grid}.guidance-step p{margin:0;line-height:1.5}.service-invitation-register{padding:20px}.service-invitation-table-wrap{overflow:auto}.service-invitation-table{width:100%;min-width:1100px}.service-invitation-table th{text-align:left;padding:10px 9px}.service-invitation-table td{vertical-align:top;padding:12px 9px}.service-invitation-table td>strong,.service-invitation-table td>small{display:block}.service-invitation-table td>small{margin-top:4px}.invited-service-tags{flex-wrap:wrap;gap:4px;display:flex}.invited-service-tags span{padding:4px 7px}.invitation-status{padding:5px 8px;display:inline-flex}.invitation-row-actions{gap:6px;display:flex}.empty-invitations{text-align:center;align-content:center;place-items:center;gap:7px;min-height:180px;display:grid}@media (width<=1100px){.service-invitation-layout{grid-template-columns:1fr}.service-invitation-guidance{position:static}.service-invitation-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.service-invitations-hero{flex-direction:column}.service-invitation-metrics,.service-invitation-fields,.service-picker-grid{grid-template-columns:1fr}.service-invitation-fields label.wide{grid-column:auto}.service-invitation-sendbar{flex-direction:column;align-items:stretch}.service-invitation-sendbar button{width:100%}}.staff-directory-shell{gap:16px;display:grid}.staff-directory-guidance{align-items:flex-start;gap:14px;padding:4px 0;display:flex}.staff-directory-guidance svg{flex:none;margin-top:2px}.staff-directory-guidance p{max-width:900px;margin:5px 0 0;line-height:1.55}.staff-directory-search{align-items:center;gap:8px;min-width:260px;padding:7px 10px;display:flex}.staff-directory-search input{width:100%;min-width:0}.staff-name-cell{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.staff-self-badge,.staff-warning-badge{align-items:center;padding:2px 7px;display:inline-flex}.staff-change-by{margin-top:2px;display:block}.staff-preview-card{gap:7px;min-width:0;padding:16px;display:grid}.staff-preview-card strong{overflow-wrap:anywhere}@media (width<=720px){.staff-directory-search{width:100%;min-width:0}.staff-directory-guidance{align-items:flex-start}}.system-config-shell{gap:16px;display:grid}.system-config-hero{justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 24px;display:flex}.system-config-hero h1{margin:4px 0 8px}.system-config-hero p{max-width:840px;margin:0;line-height:1.55}.system-config-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.config-broker{grid-template-columns:auto 1fr;align-items:flex-start;gap:14px;display:grid}.config-broker-icon{place-items:center;width:42px;height:42px;display:grid}.config-broker p{margin:5px 0 10px;line-height:1.5}.config-broker-meta{flex-wrap:wrap;gap:8px 18px;display:flex}.secret-grid{gap:10px;display:grid}.secret-row{justify-content:space-between;align-items:center;gap:18px;padding:14px;display:flex}.secret-main{align-items:flex-start;gap:12px;min-width:0;display:flex}.secret-icon{flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.secret-main>div{gap:4px;display:grid}.secret-main code{overflow-wrap:anywhere;width:max-content;max-width:100%;padding:3px 6px}.secret-main p{margin:0;line-height:1.45}.secret-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.config-help{margin:0 0 14px;line-height:1.55}.config-help code,.config-broker code{padding:2px 5px}@media (width<=900px){.system-config-hero{flex-direction:column}.system-config-actions{justify-content:flex-start}.secret-row{flex-direction:column;align-items:flex-start}.secret-actions{justify-content:flex-start}.config-broker-meta{display:grid}}.seo-centre{max-width:1500px;margin:auto;padding:26px}.seo-centre *{box-sizing:border-box}.seo-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.seo-heading h1{margin:6px 0}.seo-centre button{cursor:pointer;align-items:center;gap:7px;padding:9px 13px;display:inline-flex}.seo-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:18px;display:grid}.seo-sites,.seo-editor{min-width:0;padding:20px}.seo-sites{max-height:calc(100vh - 200px);overflow:auto}.seo-side-title,.seo-editor-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.seo-editor-top h2{margin:0}.seo-sites section{margin-top:15px;padding-top:12px}.seo-sites h3{align-items:center;gap:7px;margin:0 0 4px;display:flex}.seo-search{align-items:center;margin-top:15px;padding:0 9px;display:flex}.seo-sites button.seo-record{text-align:left;flex-direction:column;align-items:flex-start;width:100%;margin-top:8px;padding:10px;display:flex}.seo-record span{opacity:.78}.seo-editor>label,.seo-formgrid label{flex-direction:column;gap:7px;margin-top:16px;display:flex}.seo-editor input,.seo-editor textarea,.seo-editor select,.seo-search input{width:100%;min-width:0;padding:10px 12px}.seo-formgrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.seo-preview{margin-top:23px;padding:22px}.seo-preview h3{margin:0 0 12px}.seo-preview small,.seo-preview strong{overflow-wrap:anywhere;display:block}.seo-preview strong{margin:5px 0}.seo-preview p{margin:0}.seo-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.seo-actions a{align-items:center;gap:5px;padding:9px;display:inline-flex}.seo-warning{gap:8px;padding:13px;line-height:1.6;display:flex}.seo-alert{padding:12px}@media (width<=900px){.seo-layout,.seo-formgrid{grid-template-columns:1fr}.seo-centre{padding:14px}.seo-sites{max-height:330px}.seo-heading{flex-wrap:wrap}}.seo-discovered{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.seo-discovered button{padding:7px 11px}.seo-revision{justify-content:space-between;align-items:center;gap:15px;padding:10px 0;display:flex}.seo-revision span{overflow-wrap:anywhere}.seo-connection{white-space:nowrap;padding:3px 8px}.seo-sites .seo-site-select{text-align:left;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.seo-sites .seo-site-select span{flex-direction:column;gap:4px;min-width:0;display:flex}.seo-sites .seo-site-select small{overflow-wrap:anywhere}.seo-workspace-tabs{flex-wrap:wrap;gap:5px;margin-bottom:20px;padding-bottom:8px;display:flex}.seo-workspace-tabs button{padding:10px 16px}.seo-tool-panel{margin:18px 0;padding:19px}.seo-tool-panel h3{margin:0 0 9px}.seo-tool-panel p{line-height:1.6}.seo-audit-checks{gap:8px;margin:17px 0;display:grid}.seo-audit-row{grid-template-columns:80px minmax(130px,.5fr) minmax(0,1fr);align-items:center;gap:12px;padding:10px 0;display:grid}.seo-audit-row small{overflow-wrap:anywhere}.seo-audit-pass,.seo-audit-warn{text-align:center;padding:4px 6px}.seo-social-preview{max-width:550px;overflow:hidden}.seo-social-preview img{object-fit:cover;width:100%;max-width:100%;max-height:250px;display:block}.seo-social-preview>div{gap:8px;padding:18px;display:grid}.seo-social-preview p{margin:0}@media (width<=680px){.seo-audit-row{grid-template-columns:1fr;gap:4px}.seo-audit-row span{width:max-content}}.seo-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 18px;display:grid}.seo-overview>div{flex-direction:column;gap:6px;min-width:0;padding:17px 18px;display:flex}.seo-overview strong{line-height:1.2}.seo-filter-bar{align-items:center;gap:5px;margin-top:12px;display:flex}.seo-sites .seo-filter-bar button{padding:6px 10px}.seo-editor-location{overflow-wrap:anywhere;margin:7px 0 0}.seo-editor-status{flex-wrap:wrap;justify-content:end;align-items:center;gap:7px;display:flex}.seo-editor-stage,.seo-unsaved{padding:6px 10px}.seo-readiness{margin:23px 0 18px;padding:20px}.seo-readiness>div:first-child{justify-content:space-between;align-items:center;gap:14px;display:flex}.seo-readiness h3{margin:0}.seo-readiness-bar{height:8px;margin-top:14px;overflow:hidden}.seo-readiness-bar span{height:100%;transition:width .2s;display:block}.seo-readiness ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 18px;margin:16px 0;padding:0;display:grid}.seo-readiness li{align-items:baseline;gap:9px;display:flex}.seo-readiness li span{flex:none;place-items:center;width:18px;height:18px;display:inline-grid}.seo-readiness p{margin:0;line-height:1.5}@media (width<=1100px){.seo-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.seo-overview,.seo-readiness ul{grid-template-columns:1fr}.seo-editor-status{justify-content:start}}.seo-image-builder{margin:20px 0;padding:20px}.seo-image-builder h3{margin:0 0 5px}.seo-image-grid{grid-template-columns:minmax(200px,1fr) minmax(220px,1fr);align-items:center;gap:20px;margin-top:15px;display:grid}.seo-image-preview{aspect-ratio:1200/630;place-items:center;display:grid;overflow:hidden}.seo-image-preview img{object-fit:contain;width:100%;height:100%}.seo-image-grid>div>p{line-height:1.6}.seo-upload-label{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.seo-upload-label input{max-width:100%;padding:10px}.seo-image-grid label{flex-direction:column;gap:7px;display:flex}@media (width<=730px){.seo-image-grid{grid-template-columns:1fr}}.whatsapp-shell{gap:18px;display:grid}.wa-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.wa-metrics>div{gap:4px;padding:16px;display:grid}.wa-metrics strong{line-height:1}.wa-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.wa-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.wa-form label{gap:6px;display:grid}.wa-form input,.wa-form select,.wa-form textarea{width:100%;padding:10px 11px}.wa-form textarea{resize:vertical}.wa-wide,.wa-help,.wa-form>.button,.wa-inline-actions{grid-column:1/-1}.wa-check{align-items:center;grid-template-columns:auto 1fr!important;gap:9px!important;display:flex!important}.wa-check input{width:auto}.wa-inline-actions{gap:8px;display:flex}.wa-connection{align-items:flex-start;gap:13px;margin-bottom:14px;padding:14px;display:flex}.wa-connection-icon{place-items:center;display:grid}.wa-connection p{margin:4px 0 8px}.wa-connection code{word-break:break-all}.wa-empty{text-align:center;place-items:center;gap:7px;min-height:150px;display:grid}@media (width<=1100px){.wa-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.wa-grid{grid-template-columns:1fr}}@media (width<=700px){.wa-metrics,.wa-form{grid-template-columns:1fr}}.wa-registration{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start;gap:18px;display:grid}.wa-registration-summary{align-items:flex-start;gap:12px;padding:16px;display:flex}.wa-registration-summary p{margin:5px 0 0}.wa-registration-icon{flex:none;place-items:center;width:40px;height:40px;display:grid}.wa-warning{padding:10px 12px}.wa-registration-form{gap:12px;display:grid}.wa-registration-form label{gap:6px;display:grid}.wa-registration-form input{width:100%;padding:10px 11px}@media (width<=900px){.wa-registration{grid-template-columns:1fr}}.wa-inbox{grid-template-columns:minmax(240px,320px) minmax(0,1fr);min-height:520px;display:grid;overflow:hidden}.wa-thread-list{max-height:620px;overflow:auto}.wa-thread-row{text-align:left;cursor:pointer;gap:4px;width:100%;padding:13px 14px;display:grid}.wa-thread-title,.wa-thread-preview,.wa-thread-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wa-thread-panel{grid-template-rows:auto minmax(300px,1fr) auto;min-width:0;display:grid}.wa-thread-header{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.wa-thread-header>div:first-child{gap:3px;display:grid}.wa-link-customer{align-items:center;gap:7px;display:flex}.wa-link-customer input{min-width:190px;padding:8px 9px}.wa-message-stream{flex-direction:column;gap:9px;max-height:500px;padding:18px;display:flex;overflow:auto}.wa-message{align-self:flex-start;max-width:min(78%,640px);padding:10px 12px}.wa-message.outbound{align-self:flex-end}.wa-message-body{white-space:pre-wrap;overflow-wrap:anywhere}.wa-message footer{justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.wa-reply-box{gap:8px;padding:12px 14px;display:grid}.wa-reply-box textarea{resize:vertical;width:100%;padding:10px 11px}.wa-reply-box>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.wa-reply-box small{max-width:70%}@media (width<=900px){.wa-inbox{grid-template-columns:1fr}.wa-thread-list{max-height:240px}.wa-thread-header{flex-direction:column;align-items:stretch}.wa-link-customer{width:100%}.wa-link-customer input{flex:1;min-width:0}.wa-message{max-width:90%}.wa-reply-box>div{flex-direction:column;align-items:stretch}.wa-reply-box small{max-width:none}}.pos-tabs{flex-wrap:wrap;gap:6px;margin:18px 0 14px;display:flex}.pos-tabs button{cursor:pointer;align-items:center;gap:7px;height:38px;padding:0 12px;display:inline-flex}.pos-sale-layout{grid-template-columns:minmax(0,1fr) 430px;align-items:start;gap:16px;display:grid}.pos-product-browser,.pos-basket-panel{overflow:hidden}.pos-product-search{align-items:center;gap:8px;height:44px;margin:12px;padding:0 11px;display:flex}.pos-product-search input{width:100%}.pos-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:670px;padding:0 12px 14px;display:grid;overflow:auto}.pos-product-tile{text-align:left;cursor:pointer;grid-template-columns:46px 1fr auto;align-items:center;gap:9px;min-height:74px;padding:10px;display:grid}.pos-product-image{place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.pos-product-image img{object-fit:cover;width:100%;height:100%}.pos-product-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.pos-product-copy strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pos-empty-products{text-align:center;grid-column:1/-1;padding:28px}.pos-customer-grid{grid-template-columns:1fr 1fr;gap:10px;padding:12px;display:grid}.pos-customer-grid label,.pos-sale-fields label{flex-direction:column;gap:5px;display:flex}.pos-customer-grid input,.pos-sale-fields input,.pos-sale-fields textarea,.pos-table-price input,.pos-line-price input,.pos-qty{min-height:34px;padding:7px 9px}.pos-basket-line{grid-template-columns:minmax(0,1fr) 54px 92px 72px 32px;align-items:center;gap:7px;padding:10px 12px;display:grid}.pos-basket-line>div:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.pos-basket-line>div:first-child strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pos-qty{text-align:center;width:54px}.pos-line-price{align-items:center;display:flex;overflow:hidden}.pos-line-price span,.pos-money-input span,.pos-table-price span{padding-left:7px}.pos-line-price input{width:100%;padding-left:4px}.pos-empty-basket{flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:160px;display:flex}.pos-sale-fields{grid-template-columns:150px 1fr;gap:10px;padding:12px;display:grid}.pos-money-input{align-items:center;display:flex}.pos-money-input input{width:100%;padding-left:4px}.pos-totals{flex-direction:column;gap:7px;padding:12px;display:flex}.pos-totals>div{justify-content:space-between;align-items:center;display:flex}.pos-totals .total{padding-top:8px}.pos-take-payment{justify-content:center;width:calc(100% - 24px);min-height:42px;margin:0 12px 12px}.pos-payment-handoff{margin:0 12px 12px;padding:13px}.pos-payment-handoff-head{align-items:center;gap:10px;display:flex}.pos-payment-handoff-head div{flex-direction:column;gap:2px;display:flex}.pos-payment-handoff dl{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.pos-payment-handoff dl div{padding:8px}.pos-payment-handoff dd{margin:3px 0 0}.pos-payment-handoff ol{padding-left:18px;line-height:1.6}.pos-section-actions{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;padding:14px;display:flex}.pos-section-actions>div{flex-direction:column;gap:3px;display:flex}.pos-setup-banner{align-items:center;gap:10px;margin-bottom:10px;padding:11px;display:flex}.pos-setup-banner div{flex-direction:column;gap:2px;display:flex}.pos-table-price{align-items:center;max-width:128px;display:flex}.pos-table-price input{width:75px;min-height:30px;padding-left:4px}.pos-table-price .icon-button{width:30px;height:30px}.service-icon img{object-fit:cover;width:100%;height:100%}.pos-setup-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pos-setup-grid .panel-card{padding-bottom:16px}.pos-setup-grid .panel-card>p,.pos-setup-grid .panel-card>code,.pos-scope-list,.pos-device-flow,.pos-setup-status{margin-left:16px;margin-right:16px}.pos-setup-grid .panel-card>p{line-height:1.55}.pos-setup-grid .panel-card>code{margin-top:6px;padding:8px;display:block}.pos-setup-status{gap:8px;margin-top:14px;display:grid}.pos-setup-status div{justify-content:space-between;padding-bottom:7px;display:flex}.pos-scope-list{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.pos-scope-list code{padding:5px 7px}.pos-device-flow{justify-content:center;align-items:center;gap:7px;padding:12px;display:flex}.pos-device-flow span{padding:6px 8px}@media (width<=1250px){.pos-sale-layout{grid-template-columns:1fr}.pos-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));max-height:none}.pos-setup-grid{grid-template-columns:1fr 1fr}}@media (width<=820px){.pos-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-customer-grid,.pos-sale-fields,.pos-setup-grid{grid-template-columns:1fr}.pos-basket-line{grid-template-columns:minmax(0,1fr) 46px 84px 65px 30px}}@media (width<=560px){.pos-product-grid{grid-template-columns:1fr}.pos-basket-line{grid-template-columns:1fr 48px 84px}.pos-basket-line>strong{grid-column:2}.pos-basket-line>.icon-button{grid-column:3}.pos-payment-handoff dl{grid-template-columns:1fr}}.pos-sync-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pos-reset-panel{grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:end;gap:12px;margin:0 0 12px;padding:14px;display:grid}.pos-reset-panel>div:first-child p{margin:5px 0 0;line-height:1.5}.pos-reset-panel label{flex-direction:column;gap:6px;display:flex}.pos-reset-panel input{height:36px;padding:0 10px}.pos-reset-progress{grid-column:1/-1;align-items:center;gap:8px;padding:9px 10px;display:flex}.pos-reset-progress svg{animation:1s linear infinite pos-spin}.pos-reset-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}@keyframes pos-spin{to{transform:rotate(360deg)}}@media (width<=820px){.pos-reset-panel{grid-template-columns:1fr}.pos-sync-actions{justify-content:flex-start}}.main-column .content{overflow-wrap:break-word;min-width:0;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.55}.main-column .content :where(.govuk-heading-xl,.govuk-heading-l,.govuk-heading-m,.govuk-heading-s,.govuk-body,.govuk-body-l,.govuk-body-s,.govuk-caption-l,.govuk-caption-m,.govuk-label,.govuk-hint,.govuk-button,.govuk-input,.govuk-select,.govuk-textarea,.govuk-tag,.govuk-table,.govuk-summary-list,.govuk-inset-text,.govuk-link,.govuk-summary-card,.govuk-task-list){font-family:inherit}.main-column .content .govuk-width-container{width:100%;min-width:0;max-width:none;margin-left:0;margin-right:0}.main-column .content .govuk-grid-row,.main-column .content :where(.govuk-grid-column-one-quarter,.govuk-grid-column-three-quarters,.govuk-grid-column-two-thirds,.govuk-grid-column-one-third,.govuk-grid-column-full){min-width:0}.main-column .content :where(.govuk-summary-list__value,.govuk-summary-list__key,.govuk-table__cell,.govuk-table__header){overflow-wrap:anywhere;word-break:normal}.main-column .content :where(p.govuk-body,p.govuk-body-l){max-width:75ch}.main-column .content .govuk-button{white-space:normal;justify-content:center;align-items:center;gap:7px;max-width:100%;display:inline-flex}.main-column .content .govuk-button-group{flex-wrap:wrap;align-items:center;gap:9px 12px;margin-bottom:16px}.main-column .content .govuk-button-group .govuk-button{margin-bottom:0}.main-column .content :where(.govuk-input,.govuk-select,.govuk-textarea){max-width:100%}.main-column .content .govuk-select{min-height:40px}.main-column .content .govuk-form-group{margin-bottom:18px}.main-column .content .govuk-label{font-weight:700}.main-column .content .govuk-tag{white-space:normal;max-width:100%}.main-column .content .govuk-inset-text{margin:14px 0}.main-column .content .govuk-notification-banner{margin:14px 0 18px}.main-column .content .govuk-summary-card{border:1px solid #b1b4b6;margin-bottom:16px}.main-column .content .govuk-summary-card__title-wrapper{padding:11px 15px}.main-column .content .govuk-summary-card__title{align-items:center;gap:8px;margin:0;display:flex}.main-column .content .govuk-summary-card__content{padding:14px 15px}.main-column .content .govuk-summary-list{margin-bottom:16px}.main-column .content .govuk-summary-list__row{border-bottom:1px solid #b1b4b6}.main-column .content :where(.govuk-summary-list__key,.govuk-summary-list__value){padding-top:8px;padding-bottom:8px}.main-column .content .govuk-table{border-collapse:collapse;margin-bottom:14px}.main-column .content :where(.govuk-table__header,.govuk-table__cell){vertical-align:top;padding:10px 10px 10px 0;line-height:1.5}.main-column .content .govuk-table__caption{margin-bottom:9px;font-weight:700}.main-column .content .govuk-table__container,.main-column .content [role=region][aria-label=Customer\ records]{max-width:100%;overflow-x:auto}.main-column .content .govuk-task-list{margin-bottom:14px}.main-column .content .govuk-task-list__item{min-height:0;padding:10px 0}.main-column .content .govuk-tabs{margin:0 0 18px}.main-column .content .govuk-tabs__list{margin-bottom:0}.main-column .content .govuk-tabs__tab{padding:9px 14px}.main-column .content :where(button,a,input,select,textarea,[tabindex]):focus-visible{outline-offset:2px;outline:3px solid #fd0}.main-column .content :where(.govuk-\!-margin-bottom-8,.govuk-\!-margin-bottom-7){margin-bottom:24px!important}.main-column .content .govuk-\!-margin-bottom-6{margin-bottom:18px!important}.main-column .content .govuk-\!-margin-top-6{margin-top:18px!important}.main-column .content .operations-dashboard{min-width:0;max-width:100%;margin:0;padding-bottom:26px}.main-column .content .operations-dashboard>header{border-bottom:1px solid #b1b4b6;padding-bottom:14px;margin-bottom:20px!important}.main-column .content .operations-dashboard .govuk-grid-row>div[class*=govuk-grid-column]{margin-bottom:6px!important}.main-column .content .operations-dashboard .govuk-summary-card{height:100%;min-height:148px}.main-column .content .dashboard-command-grid{gap:14px;min-width:0}.main-column .content :where(.dashboard-panel,.dashboard-custom-card,.dashboard-library,.dashboard-library-card,.dashboard-attention-item){box-shadow:none;border-radius:0}.main-column .content .dashboard-panel{border:1px solid #b1b4b6;min-width:0}.main-column .content .dashboard-panel header :where(h2,h3){font-size:18px;line-height:1.4}.main-column .content .dashboard-custom-grid{gap:12px}.main-column .content .dashboard-library{max-width:min(970px,100vw - 32px)}.main-column .content .customer360-enterprise{min-width:0;max-width:100%;overflow:visible}.main-column .content .customer360-enterprise>.govuk-grid-row{margin-top:18px}.main-column .content .customer360-enterprise>.govuk-grid-row>.govuk-grid-column-one-quarter,.main-column .content .customer360-enterprise>.govuk-grid-row>.govuk-grid-column-three-quarters{min-width:0}.main-column .content .customer360-enterprise .c360-record-workspace.govuk-grid-column-three-quarters{background:0 0;padding-top:0;padding-bottom:0}.main-column .content .customer360-enterprise .govuk-summary-card__title{overflow-wrap:anywhere}.main-column .content .customer360-enterprise .c360-record-toolbar{gap:8px 10px;margin-bottom:18px}.main-column .content .customer360-enterprise .govuk-tabs__list{flex-wrap:wrap;gap:0;display:flex}.main-column .content .customer360-enterprise .govuk-tabs__tab{min-height:40px}.main-column .content .customer360-enterprise .govuk-list button.govuk-link{text-align:left;color:#1d70b8;background:0 0;border:0;padding:0;text-decoration:underline}.main-column .content .customer360-enterprise .govuk-summary-list{width:100%}.main-column .content .customer360-enterprise .govuk-summary-list__key{width:40%}.main-column .content .profiles-record-security{max-width:100%;margin:0 0 16px}.main-column .content .profiles-record-security-grid{gap:8px;min-width:0}.main-column .content .customer360-enterprise .govuk-grid-column-one-quarter>.govuk-summary-card,.main-column .content>.govuk-grid-row{min-width:0}.main-column .content>.govuk-grid-row>.govuk-grid-column-one-quarter{padding-right:18px}.main-column .content>.govuk-grid-row>.govuk-grid-column-three-quarters{min-width:0}.main-column .content>.govuk-grid-row>.govuk-grid-column-one-quarter nav{flex-direction:column;gap:3px;margin-bottom:18px;display:flex}.main-column .content>.govuk-grid-row>.govuk-grid-column-one-quarter nav button{color:#1d70b8;text-align:left;background:0 0;border:0;border-left:4px solid #0000;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:39px;padding:8px 10px;font-family:inherit;font-size:14px;line-height:1.45;display:flex}.main-column .content>.govuk-grid-row>.govuk-grid-column-one-quarter nav button:hover{background:#f3f4f5;text-decoration:underline}.main-column .content>.govuk-grid-row>.govuk-grid-column-one-quarter nav button[aria-current=page]{color:#0b0c0c;background:#e8f0f8;border-left-color:#1d70b8;font-weight:700}.main-column .content>.govuk-grid-row>.govuk-grid-column-one-quarter nav button span{align-items:center;gap:8px;min-width:0;display:flex}.main-column .content>.govuk-grid-row>.govuk-grid-column-one-quarter nav button strong{font-size:12px}.main-column .content>.govuk-grid-row>.govuk-grid-column-three-quarters>.govuk-caption-m{margin-bottom:7px}.main-column .content>.govuk-grid-row>.govuk-grid-column-three-quarters>.govuk-\!-margin-bottom-6{border-bottom:1px solid #b1b4b6;padding-bottom:12px;margin-bottom:18px!important}.main-column .content>.govuk-grid-row>.govuk-grid-column-three-quarters>.govuk-\!-margin-bottom-6 h1{margin-bottom:9px}.main-column .content>.govuk-grid-row>.govuk-grid-column-three-quarters>.govuk-\!-margin-bottom-6 p{max-width:75ch}.main-column .content>.govuk-grid-row .govuk-form-group select.govuk-select{margin:0 8px 9px 0;font-size:14px}.main-column .content>.govuk-grid-row .govuk-form-group label.govuk-label{align-items:center;gap:7px;margin:0 12px 9px 0;display:inline-flex}.main-column .content>.govuk-grid-row .govuk-form-group label.govuk-label input{background:#fff;border:2px solid #0b0c0c;min-width:180px;max-width:100%;height:40px;padding:7px 9px;font-size:14px}.main-column .content>.govuk-grid-row .govuk-form-group>.govuk-button{margin-bottom:9px}.main-column .content>.govuk-grid-row .govuk-table{table-layout:auto;min-width:850px}.main-column .content>.govuk-grid-row .govuk-table__cell{min-width:0}.main-column .content>.govuk-grid-row .govuk-table td:not([class]){vertical-align:top;border-bottom:1px solid #b1b4b6;padding:10px 9px 10px 0}.main-column .content>.govuk-grid-row .govuk-table th:not([class]){text-align:left;vertical-align:top;white-space:nowrap;border-bottom:1px solid #b1b4b6;padding:10px 9px 10px 0}.main-column .content>.govuk-grid-row .govuk-table tbody tr:hover{background:#f3f7fc}.main-column .content>.govuk-grid-row .govuk-table tbody tr{cursor:pointer}@media (width<=1190px){.main-column .content .customer360-enterprise>.govuk-grid-row>.govuk-grid-column-one-quarter,.main-column .content .customer360-enterprise>.govuk-grid-row>.govuk-grid-column-three-quarters,.main-column .content>.govuk-grid-row>.govuk-grid-column-one-quarter,.main-column .content>.govuk-grid-row>.govuk-grid-column-three-quarters{float:none;width:100%}.main-column .content>.govuk-grid-row>.govuk-grid-column-one-quarter nav{flex-direction:row;padding-bottom:5px;overflow-x:auto}.main-column .content>.govuk-grid-row>.govuk-grid-column-one-quarter nav button{white-space:nowrap;flex-shrink:0;width:auto}.main-column .content .dashboard-command-grid{grid-template-columns:1fr}}@media (width<=740px){.main-column .content .govuk-grid-row{margin-left:-9px;margin-right:-9px}.main-column .content :where(.govuk-grid-column-one-quarter,.govuk-grid-column-three-quarters,.govuk-grid-column-two-thirds,.govuk-grid-column-one-third,.govuk-grid-column-full){padding-left:9px;padding-right:9px}.main-column .content .operations-dashboard .govuk-grid-column-one-third{float:none;width:100%}.main-column .content .operations-dashboard .govuk-summary-card{min-height:0}.main-column .content .govuk-tabs__tab{padding:9px 10px}.main-column .content .govuk-button{width:auto;max-width:100%}.main-column .content>.govuk-grid-row .govuk-form-group label.govuk-label{display:flex}.main-column .content>.govuk-grid-row .govuk-form-group label.govuk-label input{width:100%;min-width:0}.main-column .content>.govuk-grid-row .govuk-table{min-width:740px}.main-column .content .dashboard-custom-grid{grid-template-columns:1fr}}html[data-theme=dark] .main-column .content :where(.govuk-heading-xl,.govuk-heading-l,.govuk-heading-m,.govuk-heading-s,.govuk-body,.govuk-body-l,.govuk-body-s,.govuk-caption-l,.govuk-caption-m,.govuk-label,.govuk-table,.govuk-table__header,.govuk-table__cell,.govuk-summary-list__key,.govuk-summary-list__value,.govuk-task-list__name-and-hint){color:#edf3f9}html[data-theme=dark] .main-column .content :where(.govuk-hint,.govuk-caption-l,.govuk-caption-m,.govuk-task-list__hint){color:#bfd1e3}html[data-theme=dark] .main-column .content .govuk-button--secondary{color:#0b0c0c;background:#e8edf2}html[data-theme=dark] .main-column .content :where(.govuk-input,.govuk-select,.govuk-textarea){color:#fff;background:#0e1b2b;border-color:#91a5b7}html[data-theme=dark] .main-column .content :where(.govuk-summary-list__row,.govuk-table__row){border-color:#50647a}html[data-theme=dark] .main-column .content :where(.govuk-summary-card,.govuk-task-list){color:#eef5fc;background:#17283d;border-color:#60758b}html[data-theme=dark] .main-column .content .govuk-summary-card__title-wrapper{color:#f2f6fc;background:#203951;border-color:#60758b}html[data-theme=dark] .main-column .content :where(.govuk-summary-card__content,.govuk-summary-card__title){color:#eef5fc}html[data-theme=dark] .main-column .content :where(.govuk-link,.govuk-task-list__link,.customer360-enterprise .govuk-list button.govuk-link){color:#9ed3ff}html[data-theme=dark] .main-column .content>.govuk-grid-row>.govuk-grid-column-one-quarter nav button{color:#b0dcff}html[data-theme=dark] .main-column .content>.govuk-grid-row .govuk-table tbody tr:hover{background:#1d3046}.main-column .content{--govuk-brand:#1d70b8;--govuk-text:#0b0c0c;--govuk-muted:#505a5f;--govuk-border:#b1b4b6;--govuk-canvas:#fff;--govuk-subtle:#f3f2f1;--govuk-focus:#fd0;--govuk-green:#00703c;--govuk-red:#d4351c;color:var(--govuk-text);background:var(--govuk-canvas);overflow-wrap:break-word;min-width:0;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.55}.main-column .content *,.main-column .content :before,.main-column .content :after{box-sizing:border-box}.main-column .content :is(h1,h2,h3,h4,h5,h6){color:var(--govuk-text);letter-spacing:0;overflow-wrap:break-word;font-family:Open Sans,Arial,Helvetica,sans-serif;font-weight:700;line-height:1.35}.main-column .content h1:not([class*=govuk-heading]){margin:0 0 14px;font-size:clamp(24px,2.1vw,30px)}.main-column .content h2:not([class*=govuk-heading]){margin:0 0 13px;font-size:21px}.main-column .content h3:not([class*=govuk-heading]){margin:0 0 10px;font-size:18px}.main-column .content h4:not([class*=govuk-heading]){margin:0 0 8px;font-size:16px}.main-column .content :is(p,li,dt,dd){line-height:1.55}.main-column .content :is(p,small,.muted,.hint,.subtle,.helper-text){overflow-wrap:anywhere}.main-column .content :where(small,.muted,.hint,.subtle,.helper-text){color:var(--govuk-muted)}.main-column .content :where(a:not(.govuk-button):not(.button):not(.nav-item):not(.govuk-summary-card):not(.govuk-task-list__item)){color:var(--govuk-brand);text-underline-offset:2px;text-decoration:underline}.main-column .content :where(a,button,input,textarea,select,[role=button],[tabindex]):focus-visible{outline-offset:2px;outline:3px solid var(--govuk-focus)!important;box-shadow:0 0 0 2px #0b0c0c!important}.main-column .content :where(button):disabled{opacity:.6;cursor:not-allowed}.main-column .content :where(.button,.btn,.jira-primary-button,.jira-save-details,.cid-button,.request-action-button,.request-filter-button,.crm-action,.form-submit,.integrity-primary){background:var(--govuk-green);color:#fff;cursor:pointer;white-space:normal;border:0;border-radius:0;justify-content:center;align-items:center;gap:7px;max-width:100%;min-height:40px;padding:9px 14px;font-family:Open Sans,Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.35;text-decoration:none;transition:none;display:inline-flex;transform:none;box-shadow:0 2px #002d18}.main-column .content :where(.button,.btn,.jira-primary-button,.jira-save-details,.cid-button,.request-action-button,.request-filter-button,.crm-action,.form-submit,.integrity-primary):hover{color:#fff;background:#005a30;transform:none}.main-column .content :where(.button.secondary,.button.outline,.button.ghost,.btn.secondary,.btn.outline,.cid-button-ghost,.request-filter-button,.request-action-button:not(.primary)){color:var(--govuk-text);border:1px solid var(--govuk-border);background:var(--govuk-subtle);box-shadow:0 2px #929191}.main-column .content :where(.button.secondary,.button.outline,.button.ghost,.btn.secondary,.btn.outline,.cid-button-ghost,.request-filter-button,.request-action-button:not(.primary)):hover{color:var(--govuk-text);background:#e5e4e3}.main-column .content :where(.button.danger-outline,.button.danger-fill,.button.danger,.btn.danger,.cid-button-danger,.request-action-button.danger){background:var(--govuk-red);border-color:var(--govuk-red);color:#fff;box-shadow:0 2px #942514}.main-column .content :where(.button.danger-outline,.button.danger-fill,.button.danger,.btn.danger,.cid-button-danger,.request-action-button.danger):hover{color:#fff;background:#b10e1e}.main-column .content :where(.govuk-button){border-radius:0;min-height:40px;font-family:inherit}.main-column .content :where(.icon-button,.jira-icon-action,.row-action button,.dashboard-custom-card-controls button){border:1px solid var(--govuk-border);background:var(--govuk-subtle);color:var(--govuk-text);box-shadow:none;cursor:pointer;border-radius:0}.main-column .content :where(.icon-button,.jira-icon-action,.row-action button,.dashboard-custom-card-controls button):hover{background:#e5e4e3}.main-column .content :where(.button-group,.action-row,.quick-action-row,.toolbar-actions,.record-actions,.case-actions,.form-actions,.modal-footer,.crm-dialog-footer){flex-wrap:wrap;align-items:center;gap:9px;display:flex}.main-column .content :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea){font:inherit;min-width:0;max-width:100%;min-height:39px;color:var(--govuk-text);box-shadow:none;background:#fff;border:2px solid #0b0c0c;border-radius:0;padding:7px 10px;font-size:15px;line-height:1.45}.main-column .content textarea{resize:vertical;min-height:95px}.main-column .content :where(input[type=checkbox],input[type=radio]){accent-color:var(--govuk-text);vertical-align:middle;width:18px;height:18px}.main-column .content :where(label,.form-label,.field-label,.crm-field-label,.workflow-field-label,.dp-field-label){color:var(--govuk-text);font-size:16px;line-height:1.5}.main-column .content :where(.field,.crm-field,.workflow-field,.form-group,.govuk-form-group){min-width:0}.main-column .content :where(.field label,.crm-field label,.workflow-field-label,.form-label,.field-label){font-weight:700}.main-column .content :where(.form-grid,.crm-form-grid,.workflow-form-grid,.grid-form,.dp-modal-grid){gap:15px}.main-column .content :where(.page-header,.record-hero,.dashboard-header,.settings-header,.operational-heading){border:0;border-bottom:2px solid var(--govuk-text);box-shadow:none;background:0 0;border-radius:0;margin:0 0 19px;padding:0 0 15px}.main-column .content :where(.eyebrow,.page-kicker,.record-kicker,.section-kicker,.subheading,.crumb,.breadcrumbs){color:var(--govuk-muted);letter-spacing:0;text-transform:none;font-size:13px;font-weight:600}.main-column .content :where(.card,.panel,.panel-card,.metric-card,.record-metric,.table-card,.setting-block,.workflow-card,.note-card,.authority-card,.assist-card,.identity-card,.customer360-jump-section,.customer360-v2-section,.customer-financial-control,.request-desk,.jira-case-section,.jira-side-panel,.jira-status-block,.dp-card,.dp-panel,.dp-summary-card,.finance-panel,.operation-card,.crm-settings-panel,.sar-workbench,.dsr-lifecycle,.crm-settings-overview-card,.data-card,.account-control-card,.cid-card){border:1px solid var(--govuk-border);min-width:0;box-shadow:none;background:var(--govuk-canvas);color:var(--govuk-text);background-image:none;border-radius:0}.main-column .content :where(.panel-card-header,.card-header,.table-card-header,.workflow-card-header,.crm-card-header,.jira-side-title,.jump-section-heading,.record-section-heading,.operational-heading){background:var(--govuk-subtle);border-bottom:1px solid var(--govuk-border);color:var(--govuk-text);box-shadow:none;border-radius:0}.main-column .content :where(.panel-card-header h2,.card-header h2,.jump-section-heading h2,.crm-card-header h2){color:var(--govuk-text);letter-spacing:0;margin:0;font-size:18px;line-height:1.4}.main-column .content :where(.metric-value,.dashboard-custom-card-value,.record-metric strong,.summary-number){color:var(--govuk-text);letter-spacing:0;font-size:25px;font-weight:700;line-height:1.25}.main-column .content :where(.metric-card,.record-metric){border-left:4px solid var(--govuk-brand)}.main-column .content :where(.stat-icon,.metric-icon,.dashboard-metric-icon){color:var(--govuk-brand);box-shadow:none;background:0 0;border:0}.main-column .content :where(.status,.govuk-tag,.badge,.status-tag,.state-tag,.request-status,.jira-status-chip){letter-spacing:0;text-transform:none;max-width:100%;min-height:23px;box-shadow:none;white-space:normal;color:#383f43;background:#e5e6e7;border:0;border-radius:0;align-items:center;gap:4px;padding:4px 8px;font-size:16px;font-weight:700;line-height:1.35;display:inline-flex}.main-column .content :where([class*=status-open],[class*=status-active],[class*=status-in_progress]){color:#144e81;background:#d2e2f1}.main-column .content :where([class*=status-completed],[class*=status-resolved],[class*=status-verified],[class*=status-closed]){color:#005a30;background:#cce2d8}.main-column .content :where([class*=status-rejected],[class*=status-failed],[class*=status-overdue],[class*=status-suspended]){color:#942514;background:#f4cdc6}.main-column .content :where(table,.table,.data-table,.govuk-table,.request-queue-table){border-collapse:collapse;border-spacing:0;width:100%;max-width:100%;box-shadow:none;table-layout:auto;color:var(--govuk-text);background:0 0;border:0;font-size:16px;line-height:1.5}.main-column .content :where(th,.govuk-table__header){text-align:left;background:var(--govuk-subtle);color:var(--govuk-text);border:0;border-bottom:2px solid var(--govuk-border);vertical-align:top;letter-spacing:0;text-transform:none;white-space:normal;padding:11px 10px;font-size:16px;font-weight:700;line-height:1.45}.main-column .content :where(td,.govuk-table__cell){text-align:left;border:0;border-bottom:1px solid var(--govuk-border);vertical-align:top;color:var(--govuk-text);overflow-wrap:anywhere;padding:10px;font-size:16px;line-height:1.5}.main-column .content :where(.table-wrap,.data-table-wrap,.request-queue-table-wrap,.table-container,.table-scroll,.table-card,.govuk-table__container,[role=region][aria-label*=table]){max-width:100%;overflow-x:auto}.main-column .content :where(tbody tr:hover){background:var(--govuk-subtle)}.main-column .content :where(.row-action,.table-actions,.record-actions){white-space:normal}.main-column .content :where(.tabs,.record-tabs,.customer360-jump-tabs,.jira-activity-tabs,.sar-stage-tabs,.crm-tabs,.tab-bar,.subtabs,.section-tabs){border:0;border-bottom:2px solid var(--govuk-border);box-shadow:none;background:0 0;border-radius:0}.main-column .content :where(.tabs button,.record-tabs button,.customer360-jump-tabs button,.jira-activity-tabs button,.sar-stage-tabs button,.crm-tabs button,.section-tabs button){min-height:41px;color:var(--govuk-brand);box-shadow:none;white-space:normal;background:0 0;border:0;border-bottom:4px solid #0000;border-radius:0;padding:8px 13px;font-size:14px;font-weight:700;line-height:1.4}.main-column .content :where(.tabs button.active,.record-tabs button.active,.customer360-jump-tabs button.active,.jira-activity-tabs button.active,.sar-stage-tabs button.active,.crm-tabs button.active,.section-tabs button.active,[aria-selected=true]){border-bottom-color:var(--govuk-brand);background:var(--govuk-subtle);color:var(--govuk-text)}.main-column .content :where(.page-rail,.case-rail,.request-queue-rail,.c360-record-sidebar,.jira-case-sidebar){background:var(--govuk-canvas);color:var(--govuk-text);border:1px solid var(--govuk-border);box-shadow:none;border-radius:0}.main-column .content :where(.request-queue-rail nav button,.c360-sidebar-nav button,.section-nav button){color:var(--govuk-brand);box-shadow:none;border-radius:0;font-size:14px;text-decoration:underline}.main-column .content :where(.request-queue-rail nav button.active,.c360-sidebar-nav button.active,.section-nav button.active){color:var(--govuk-text);border-left:4px solid var(--govuk-brand);background:#e8eef3;font-weight:700}.main-column .content :where(.notice,.operation-notice,.alert,.info-banner,.message-banner,.request-sync-notice,.case-info,.dashboard-inline-warning,.crm-settings-message){border:4px solid var(--govuk-brand);color:var(--govuk-text);box-shadow:none;background:#fff;border-radius:0;padding:12px 15px;font-size:14px;line-height:1.5}.main-column .content :where(.error,.alert-error,.operation-notice.error,.notice.error){border-color:var(--govuk-red)}.main-column .content :where(.success,.alert-success,.operation-notice.success,.notice.success){border-color:var(--govuk-green)}.main-column .content :where(.empty-state,.empty-inline,.request-queue-empty,.jira-inline-empty,.dashboard-panel-empty,.crm-settings-empty-pipeline,.no-data){background:var(--govuk-subtle);color:var(--govuk-muted);border-left:5px solid var(--govuk-border);box-shadow:none;border-radius:0;padding:15px;font-size:14px;line-height:1.55}.main-column .content :where(.empty-state h3,.request-queue-empty h3){color:var(--govuk-text)}.main-column .content :where(.record-grid,.summary-grid,.stats-grid,.metrics-grid){gap:12px;min-width:0}.main-column .content :where(.record-grid>*,.summary-grid>*,.stats-grid>*,.metrics-grid>*){min-width:0}:where(.crm-dialog,.operation-modal,.commerce-modal,.dp-modal,.account-control-modal,.identity-modal,.fp-modal,.workflow-dialog,.modal-content,.modal-window){color:#0b0c0c;background:#fff;border:4px solid #0b0c0c;border-radius:0;box-shadow:0 16px 40px #00000038}:where(.crm-dialog-head,.crm-dialog-footer,.modal-head,.modal-footer,.workflow-dialog-head,.workflow-dialog-footer){color:#0b0c0c;background:#f3f2f1;border-color:#b1b4b6}:where(.modal-backdrop,.crm-modal,.dp-modal-backdrop){background:#0b0c0ca6}:where(.crm-dialog,.operation-modal,.dp-modal) :where(input:not([type=checkbox]):not([type=radio]),textarea,select){color:#0b0c0c;background:#fff;border:2px solid #0b0c0c;border-radius:0;font-size:15px}:where(.crm-dialog,.operation-modal,.dp-modal) :where(h2,h3,label){color:#0b0c0c;font-family:Open Sans,Arial,sans-serif}html[data-theme=dark] .main-column .content{--govuk-text:#f3f6fa;--govuk-muted:#cad8e4;--govuk-border:#788ca1;--govuk-canvas:#102032;--govuk-subtle:#1c3047;--govuk-brand:#a9d8ff;color:#f3f6fa;background:#0c1726}html[data-theme=dark] .main-column .content :where(.card,.panel,.panel-card,.metric-card,.record-metric,.table-card,.setting-block,.workflow-card,.note-card,.authority-card,.assist-card,.identity-card,.customer360-jump-section,.customer360-v2-section,.jira-case-section,.jira-side-panel,.jira-status-block,.dp-card,.dp-panel,.dp-summary-card,.finance-panel,.operation-card,.request-desk){background:var(--govuk-canvas);color:var(--govuk-text);border-color:var(--govuk-border)}html[data-theme=dark] .main-column .content :where(.panel-card-header,.card-header,.table-card-header,.workflow-card-header,.crm-card-header,.jump-section-heading,.record-section-heading,.operational-heading,th){background:var(--govuk-subtle);color:var(--govuk-text);border-color:var(--govuk-border)}html[data-theme=dark] .main-column .content :where(.button.secondary,.button.outline,.cid-button-ghost,.request-filter-button){color:#0b0c0c;background:#dce4eb}html[data-theme=dark] .main-column .content :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea){color:#f3f6fa;background:#102032;border-color:#9daec0}html[data-theme=dark] .main-column .content :where(.notice,.operation-notice,.alert,.info-banner,.message-banner,.request-sync-notice){color:#f3f6fa;background:#17314a}html[data-theme=dark] :where(.crm-dialog,.operation-modal,.dp-modal,.commerce-modal,.fp-modal){color:#f3f6fa;background:#13283c;border-color:#8fa5ba}html[data-theme=dark] :where(.crm-dialog,.operation-modal,.dp-modal) :where(h2,h3,label){color:#f3f6fa}html[data-theme=dark] :where(.crm-dialog,.operation-modal,.dp-modal) :where(input,select,textarea){color:#fff;background:#0e1b2b;border-color:#9daec0}@media (width<=1100px){.main-column .content :where(.page-rail,.case-rail,.request-queue-rail,.c360-record-sidebar,.jira-case-sidebar){max-width:100%}.main-column .content :where(.record-grid,.summary-grid,.stats-grid,.metrics-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.main-column .content :where(.record-grid,.summary-grid,.stats-grid,.metrics-grid){grid-template-columns:1fr}.main-column .content :where(.page-header,.record-hero),.main-column .content :where(.button-group,.action-row,.quick-action-row,.toolbar-actions){flex-wrap:wrap}.main-column .content table{min-width:680px}}@media (prefers-reduced-motion:reduce){.main-column .content *{transition-duration:0s!important;animation-duration:1ms!important}}.main-column .content .crm-inbox-page{border:1px solid var(--govuk-border);background:var(--govuk-canvas)}.main-column .content .mail-console{background:var(--govuk-canvas)}.main-column .content .mail-command-bar{border-bottom:2px solid var(--govuk-border);background:var(--govuk-subtle);min-height:73px;color:var(--govuk-text);gap:13px;padding:12px 15px}.main-column .content .mail-command-eyebrow{color:var(--govuk-muted);letter-spacing:0;text-transform:none;font-size:12px}.main-column .content .mail-command-heading h1{color:var(--govuk-text);font-size:22px;font-weight:700;line-height:1.3}.main-column .content .mail-command-count{color:#144e81;background:#d2e2f1;border:0;border-radius:0;padding:3px 9px;font-size:12px;font-weight:700}.main-column .content .mail-command-title p{color:var(--govuk-muted);font-size:13px}.main-column .content .mail-command-actions{gap:8px}.main-column .content .mail-workspace{grid-template-columns:minmax(160px,195px) minmax(275px,330px) minmax(0,1fr)}.main-column .content .mail-navigation{background:var(--govuk-subtle);border-right:1px solid var(--govuk-border)}.main-column .content .mail-navigation-label,.main-column .content .mail-navigation-label-row{color:var(--govuk-muted);font-size:13px;font-weight:700}.main-column .content .mail-navigation-section>button,.main-column .content .mailbox-list>button{min-height:39px;color:var(--govuk-brand);text-align:left;box-shadow:none;background:0 0;border:0;border-left:4px solid #0000;border-radius:0;font-size:14px;font-weight:600}.main-column .content .mail-navigation-section>button:hover,.main-column .content .mailbox-list>button:hover{background:#e5e4e3;text-decoration:underline}.main-column .content .mail-navigation-section>button.active,.main-column .content .mailbox-list>button.active{color:#0b0c0c;background:#d2e2f1;border-left-color:#1d70b8;font-weight:700}.main-column .content .mailbox-avatar{color:#fff;background:#0b0c0c;font-size:12px;font-weight:700}.main-column .content .mailbox-copy small{color:var(--govuk-muted);font-size:12px}.main-column .content .mailbox-settings-card{border:1px solid var(--govuk-border);background:var(--govuk-canvas);padding:10px}.main-column .content .mail-message-pane{background:var(--govuk-canvas);border-right:1px solid var(--govuk-border)}.main-column .content .mail-list-toolbar{border-bottom:1px solid var(--govuk-border);background:var(--govuk-subtle);min-height:53px;padding:9px 11px}.main-column .content .mail-search{background:var(--govuk-canvas);border:2px solid #0b0c0c;border-radius:0;min-height:40px}.main-column .content .mail-search input{background:0 0;border:0;min-height:28px}.main-column .content .mail-message-row{border:0;border-bottom:1px solid var(--govuk-border);background:var(--govuk-canvas);min-height:76px;box-shadow:none;color:var(--govuk-text);border-radius:0;padding:10px 12px}.main-column .content .mail-message-row:hover{background:var(--govuk-subtle)}.main-column .content .mail-message-row.selected{color:#0b0c0c;background:#d2e2f1;border-left:4px solid #1d70b8}.main-column .content .mail-message-row.unread:not(.selected){border-left:4px solid #1d70b8}.main-column .content .mail-message-subject{color:inherit;font-size:14px;font-weight:700;line-height:1.45}.main-column .content .mail-message-meta{color:var(--govuk-muted);font-size:12px}.main-column .content .mail-reader-pane,.main-column .content .email-thread-panel{background:var(--govuk-canvas);color:var(--govuk-text)}.main-column .content .email-thread-head{border-bottom:2px solid var(--govuk-border);background:var(--govuk-subtle);padding:12px 15px}.main-column .content .email-thread-meta{color:var(--govuk-muted);font-size:13px}.main-column .content .email-thread-actions{border-bottom:1px solid var(--govuk-border);flex-wrap:wrap;gap:8px;padding:10px 15px;display:flex}.main-column .content .mail-reader-empty,.main-column .content .mail-empty-list{background:var(--govuk-subtle);color:var(--govuk-muted);font-size:14px}html[data-theme=dark] .main-column .content :where(.crm-inbox-page,.mail-console,.mail-message-pane,.mail-message-row,.mail-reader-pane,.email-thread-panel){background:var(--govuk-canvas);color:var(--govuk-text);border-color:var(--govuk-border)}html[data-theme=dark] .main-column .content :where(.mail-command-bar,.mail-navigation,.mail-list-toolbar,.email-thread-head){background:var(--govuk-subtle);color:var(--govuk-text);border-color:var(--govuk-border)}html[data-theme=dark] .main-column .content .mail-navigation-section>button.active,html[data-theme=dark] .main-column .content .mailbox-list>button.active,html[data-theme=dark] .main-column .content .mail-message-row.selected{color:#f2f6fc;background:#224666}@media (width<=1160px){.main-column .content .mail-workspace{grid-template-columns:145px minmax(240px,300px) minmax(0,1fr)}}@media (width<=800px){.main-column .content .crm-inbox-page{height:auto;min-height:560px}.main-column .content .mail-workspace{grid-template-columns:1fr}.main-column .content .mail-navigation,.main-column .content .mail-message-pane{border-right:0;border-bottom:1px solid var(--govuk-border);min-height:180px;max-height:350px}.main-column .content .mail-reader-pane{min-height:320px}}:where(.crm-modal,.id-modal-backdrop,.modal-backdrop:has(.crm-dialog),.modal-backdrop:has(.commerce-modal)){color:#0b0c0c;background:#0b0c0ca8}:where(.crm-modal,.id-modal-backdrop) :where(.crm-dialog,.id-modal,.operation-modal,.commerce-modal,.account-control-modal,.id-modal-body){color:#0b0c0c;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:15px;line-height:1.55}:where(.crm-modal,.id-modal-backdrop) :where(.crm-dialog,.id-modal,.operation-modal,.commerce-modal){background:#fff;border:4px solid #0b0c0c;border-radius:0;min-width:0;box-shadow:0 16px 35px #0000003d}:where(.crm-modal,.id-modal-backdrop) :where(.crm-dialog-head,.workflow-dialog-head,.id-modal-header,.operation-modal-head,.commerce-modal-head){color:#0b0c0c;background:#f3f2f1;border:0;border-bottom:2px solid #b1b4b6;border-radius:0}:where(.crm-modal,.id-modal-backdrop) :where(.crm-dialog-body,.workflow-dialog-body,.id-modal-body,.operation-modal-body,.commerce-modal-body){color:#0b0c0c;background:#fff;min-width:0}:where(.crm-modal,.id-modal-backdrop) :where(.crm-dialog-footer,.workflow-dialog-footer,.id-modal-footer,.operation-modal-footer,.commerce-modal-footer){color:#0b0c0c;background:#f3f2f1;border:0;border-top:1px solid #b1b4b6}:where(.crm-modal,.id-modal-backdrop) :where(h1,h2,h3,h4){letter-spacing:0;color:#0b0c0c;font-family:Open Sans,Arial,sans-serif;font-weight:700;line-height:1.35}:where(.crm-modal,.id-modal-backdrop) :where(h2:not([class*=govuk-heading])){font-size:24px}:where(.crm-modal,.id-modal-backdrop) :where(h3:not([class*=govuk-heading])),:where(.crm-modal,.id-modal-backdrop) :where(h4:not([class*=govuk-heading])){font-size:19px}:where(.crm-modal,.id-modal-backdrop) :where(p,span,small,dt,dd,label){overflow-wrap:break-word;line-height:1.5}:where(.crm-modal,.id-modal-backdrop) :where(.govuk-body,.modal-copy,.workflow-footer-note,.govuk-hint){font-family:Open Sans,Arial,sans-serif;line-height:1.6}:where(.crm-modal,.id-modal-backdrop) :where(.modal-copy,.workflow-footer-note){font-size:16px}:where(.crm-modal,.id-modal-backdrop) :where(.govuk-hint,.workflow-footer-note,.record-kicker,.workflow-dialog-title>div>span){color:#505a5f}:where(.crm-modal,.id-modal-backdrop) :where(.button,.govuk-button,.id-modal-action-row button,.workflow-choice-grid button){color:#fff;cursor:pointer;white-space:normal;background:#00703c;border:0;border-radius:0;justify-content:center;align-items:center;gap:7px;max-width:100%;min-height:40px;padding:9px 13px;font-family:Open Sans,Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.35;text-decoration:none;display:inline-flex;box-shadow:0 2px #002d18}:where(.crm-modal,.id-modal-backdrop) :where(.button.secondary,.govuk-button--secondary,.button.ghost,.button.outline){color:#0b0c0c;background:#f3f2f1;border:1px solid #b1b4b6;box-shadow:0 2px #929191}:where(.crm-modal,.id-modal-backdrop) :where(.button.danger-fill,.button.danger,.button.danger-outline,.govuk-button--warning){color:#fff;background:#d4351c;border:1px solid #d4351c;box-shadow:0 2px #942514}:where(.crm-modal,.id-modal-backdrop) :where(.icon-button,.id-modal-close){min-width:36px;min-height:36px;box-shadow:none;color:#0b0c0c;cursor:pointer;background:#f3f2f1;border:1px solid #b1b4b6;border-radius:0;place-items:center;padding:6px;display:inline-grid}:where(.crm-modal,.id-modal-backdrop) :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea,select){color:#0b0c0c;max-width:100%;min-height:40px;box-shadow:none;background:#fff;border:2px solid #0b0c0c;border-radius:0;padding:7px 10px;font-family:Open Sans,Arial,sans-serif;font-size:15px;line-height:1.5}:where(.crm-modal,.id-modal-backdrop) :where(input[type=checkbox],input[type=radio]){accent-color:#0b0c0c;width:18px;height:18px}:where(.crm-modal,.id-modal-backdrop) :where(label,.govuk-label,.workflow-field-label){color:#0b0c0c;font-family:Open Sans,Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.5}:where(.crm-modal,.id-modal-backdrop) :where(button,a,input,select,textarea,[role=button]):focus-visible{outline-offset:2px;outline:3px solid #fd0!important;box-shadow:0 0 0 2px #0b0c0c!important}:where(.crm-modal,.id-modal-backdrop) :where(button):disabled{opacity:.6;cursor:not-allowed}:where(.crm-modal,.id-modal-backdrop) :where(.workflow-form-section,.account-panel,.account-summary-card,.auth-method-card,.account-detail-list,.audit-card,.identity-event,.deletion-status-card,.risk-banner,.account-control-card,.account-control-summary,.authority-card,.workflow-context){box-shadow:none;color:#0b0c0c;background:#fff;border:1px solid #b1b4b6;border-radius:0}:where(.crm-modal,.id-modal-backdrop) :where(.workflow-section-heading,.account-panel-heading){color:#0b0c0c;background:#f3f2f1;border:0;border-bottom:1px solid #b1b4b6;border-radius:0}:where(.crm-modal,.id-modal-backdrop) :where(.workflow-form-grid,.account-panel-body){background:#fff}:where(.crm-modal,.id-modal-backdrop) :where(.workflow-context-avatar,.account-summary-card .summary-icon,.auth-method-icon,.panel-icon){color:#0b0c0c;background:#f3f2f1;border:1px solid #b1b4b6}:where(.crm-modal,.id-modal-backdrop) :where(.workflow-choice-grid button){text-align:left;color:#0b0c0c;box-shadow:none;background:#fff;border:2px solid #b1b4b6;font-weight:600;display:block}:where(.crm-modal,.id-modal-backdrop) :where(.workflow-choice-grid button.selected){color:#0b0c0c;background:#e8eef3;border-color:#1d70b8}:where(.crm-modal,.id-modal-backdrop) :where(.operation-notice,.risk-banner,.deletion-status-card){background:#f3f2f1;border-left:5px solid #1d70b8;padding:12px 15px}:where(.crm-modal,.id-modal-backdrop) :where(.operation-notice.error,.risk-banner.red,.deletion-status-card.red){background:#fbe9e6;border-left-color:#d4351c}:where(.crm-modal,.id-modal-backdrop) :where(.risk-banner.amber,.deletion-status-card.amber){background:#fff7e2;border-left-color:#f47738}.id-modal-backdrop .id-modal{width:min(1150px,96vw);height:min(830px,92vh)}.id-modal-backdrop .id-modal-header{gap:15px;padding:15px 19px}.id-modal-backdrop .id-modal-header h2{margin:0 0 5px;font-size:23px}.id-modal-backdrop .id-modal-header p{color:#505a5f;font-size:14px;line-height:1.55}.id-modal-backdrop .id-modal-tabs{background:#fff;border:0;border-bottom:2px solid #b1b4b6;gap:0;padding:8px 16px 0;display:flex;overflow-x:auto}.id-modal-backdrop .id-modal-tabs button{min-height:41px;box-shadow:none;color:#1d70b8;white-space:nowrap;background:0 0;border:0;border-bottom:4px solid #0000;border-radius:0;align-items:center;gap:7px;margin:0;padding:9px 12px;font-family:inherit;font-size:14px;font-weight:700;display:inline-flex}.id-modal-backdrop .id-modal-tabs button.active{color:#0b0c0c;background:#f3f2f1;border-bottom-color:#1d70b8}.id-modal-backdrop .id-modal-body{padding:16px 20px 25px}.id-modal-backdrop .account-control-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px}.id-modal-backdrop .account-summary-card{min-width:0;padding:12px}.id-modal-backdrop .account-summary-card strong{color:#0b0c0c;font-size:19px;line-height:1.35}.id-modal-backdrop .account-summary-card small{color:#505a5f;font-size:13px}.id-modal-backdrop .account-control-grid{gap:12px}.id-modal-backdrop .account-panel-heading{padding:12px 15px}.id-modal-backdrop .account-panel-heading h3{margin:0;font-size:17px}.id-modal-backdrop .account-panel-body{padding:14px 15px}.id-modal-backdrop .account-detail-list>div{border-bottom:1px solid #b1b4b6;padding:9px 0}.id-modal-backdrop .account-detail-list dt{color:#0b0c0c;font-size:13px;font-weight:700}.id-modal-backdrop .account-detail-list dd{font-size:14px}.id-modal-backdrop .account-table-wrap{max-width:100%;overflow:auto}.id-modal-backdrop .account-table :where(th,td){vertical-align:top;border-bottom:1px solid #b1b4b6;padding:9px 10px;font-size:14px}html[data-theme=dark] :where(.crm-modal,.id-modal-backdrop) :where(.crm-dialog,.id-modal,.operation-modal,.commerce-modal,.crm-dialog-body,.workflow-dialog-body,.id-modal-body,.workflow-form-section,.account-panel,.account-summary-card,.auth-method-card,.account-detail-list,.audit-card,.identity-event,.account-control-card,.account-control-summary,.authority-card,.workflow-context){color:#f3f6fa;background:#122538;border-color:#8499ad}html[data-theme=dark] :where(.crm-modal,.id-modal-backdrop) :where(.crm-dialog-head,.workflow-dialog-head,.id-modal-header,.crm-dialog-footer,.workflow-dialog-footer,.account-panel-heading,.workflow-section-heading,.id-modal-tabs){color:#f3f6fa;background:#213951;border-color:#8499ad}html[data-theme=dark] :where(.crm-modal,.id-modal-backdrop) :where(h1,h2,h3,h4,label,.govuk-label,.workflow-field-label,.account-detail-list dt,.account-summary-card strong,.account-panel-heading h3,.id-modal-header h2){color:#f3f6fa}html[data-theme=dark] :where(.crm-modal,.id-modal-backdrop) :where(.govuk-hint,.workflow-footer-note,.id-modal-header p,.account-summary-card small){color:#c7d5e2}html[data-theme=dark] :where(.crm-modal,.id-modal-backdrop) :where(input,textarea,select){color:#fff;background:#0c1d2c;border-color:#9bb0c4}html[data-theme=dark] .id-modal-backdrop .id-modal-tabs button.active{color:#fff;background:#294d6c;border-bottom-color:#9ed5ff}html[data-theme=dark] .id-modal-backdrop .id-modal-tabs button:not(.active){color:#b2dcff}@media (width<=1120px){.id-modal-backdrop .account-control-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.id-modal-backdrop{padding:0}.id-modal-backdrop .id-modal{width:100vw;height:100dvh;max-height:none}.id-modal-backdrop .id-modal-body{padding:13px}.id-modal-backdrop .account-control-summary{grid-template-columns:1fr}}.main-column .content .case-workspace{background:var(--govuk-canvas);width:100%;max-width:100%;min-height:0;margin:0}.main-column .content .jira-case-shell{grid-template-columns:minmax(0,1fr) minmax(245px,285px);align-items:start;gap:24px;width:100%;min-height:0;display:grid}.main-column .content .jira-case-main{min-width:0;padding:0 0 25px}.main-column .content .jira-case-sidebar{border:0;border-left:1px solid var(--govuk-border);background:var(--govuk-canvas);min-width:0;padding:0 0 25px 20px}.main-column .content .jira-case-topline{color:var(--govuk-muted);align-items:center;gap:8px;margin-bottom:12px;font-size:13px;line-height:1.5;display:flex}.main-column .content .jira-back{color:var(--govuk-brand);min-height:33px;box-shadow:none;background:0 0;border:0;padding:0;font-size:14px;font-weight:700;text-decoration:underline}.main-column .content .jira-case-heading{border-bottom:2px solid var(--govuk-text);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin:0 0 16px;padding:0 0 14px;display:flex}.main-column .content .jira-case-heading h1{margin:0;font-size:clamp(24px,2.1vw,30px);line-height:1.3}.main-column .content .jira-heading-actions,.main-column .content .jira-case-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.main-column .content .jira-case-actions{margin:0 0 16px}.main-column .content .jira-case-actions button{border:1px solid var(--govuk-border);background:var(--govuk-subtle);height:auto;min-height:40px;color:var(--govuk-text);border-radius:0;align-items:center;gap:7px;padding:8px 12px;font-family:inherit;font-size:14px;font-weight:700;line-height:1.4;display:inline-flex;box-shadow:0 2px #929191}.main-column .content .jira-case-actions button:hover{color:#0b0c0c;background:#e5e4e3}.main-column .content .jira-case-actions button:disabled{opacity:.5}.main-column .content .jira-case-section{border:0;border-bottom:1px solid var(--govuk-border);box-shadow:none;background:var(--govuk-canvas);border-radius:0;margin:0;padding:14px 0 18px}.main-column .content .jira-case-section h3{margin:0 0 10px;font-size:17px;font-weight:700;line-height:1.4}.main-column .content .jira-description-body{border-left:5px solid var(--govuk-border);background:var(--govuk-subtle);color:var(--govuk-text);white-space:pre-wrap;padding:12px 14px;font-size:14px;line-height:1.6}.main-column .content .jira-linked-row,.main-column .content .case-attachment-row{border-bottom:1px solid var(--govuk-border);background:var(--govuk-canvas);color:var(--govuk-text);padding:10px 8px;font-size:14px}.main-column .content .jira-linked-row:hover{background:var(--govuk-subtle)}.main-column .content .jira-linked-row :where(small,span){color:var(--govuk-muted)}.main-column .content .jira-activity-tabs,.main-column .content .sar-stage-tabs{border-bottom:2px solid var(--govuk-border);gap:0;display:flex;overflow-x:auto}.main-column .content .jira-activity-tabs button,.main-column .content .sar-stage-tabs button{height:auto;min-height:42px;color:var(--govuk-brand);background:0 0;border:0;border-bottom:4px solid #0000;border-radius:0;padding:9px 12px;font-size:14px;font-weight:700}.main-column .content .jira-activity-tabs button.active,.main-column .content .sar-stage-tabs button.active{color:var(--govuk-text);background:var(--govuk-subtle);border-bottom-color:#1d70b8}.main-column .content .jira-composer{border:1px solid var(--govuk-border);background:var(--govuk-canvas);border-radius:0;margin:14px 0 18px;padding:12px 14px}.main-column .content .jira-composer-box{border:1px solid var(--govuk-border);background:var(--govuk-canvas);border-radius:0}.main-column .content .jira-composer-modes button{color:var(--govuk-brand);border-bottom:3px solid #0000;min-height:32px;padding:4px 8px;font-size:14px;font-weight:700;line-height:1.4}.main-column .content .jira-composer-modes button.active{color:var(--govuk-text);border-bottom-color:#1d70b8}.main-column .content .jira-composer textarea{min-height:115px;font-family:inherit;font-size:14px}.main-column .content .jira-composer-footer{border-top:1px solid var(--govuk-border);gap:9px;padding:10px 12px}.main-column .content .jira-primary-button,.main-column .content .jira-save-details{color:#fff;cursor:pointer;background:#00703c;border:0;border-radius:0;height:auto;min-height:40px;padding:9px 14px;font-size:14px;font-weight:700;box-shadow:0 2px #002d18}.main-column .content .jira-primary-button:hover,.main-column .content .jira-save-details:hover{background:#005a30}.main-column .content .jira-case-sidebar :where(.jira-side-panel,.jira-status-block,.case-sla-card){border:1px solid var(--govuk-border);background:var(--govuk-canvas);box-shadow:none;border-radius:0;min-width:0;margin:0 0 14px}.main-column .content .jira-case-sidebar :where(.jira-side-title,.jira-sidebar-top){background:var(--govuk-subtle);border-bottom:1px solid var(--govuk-border);color:var(--govuk-text);padding:10px 12px;font-size:15px;font-weight:700}.main-column .content .jira-case-sidebar :where(.jira-side-details,.jira-management,.jira-status-block){font-size:14px;line-height:1.55}.main-column .content .jira-case-sidebar .jira-status-select{background:var(--govuk-canvas);width:100%;max-width:100%;min-height:40px;color:var(--govuk-text);border:2px solid #0b0c0c;font-size:14px}.main-column .content .case-timeline-item{border-bottom:1px solid var(--govuk-border);background:var(--govuk-canvas);color:var(--govuk-text);grid-template-columns:28px minmax(0,1fr);gap:12px;padding:14px 0;display:grid;position:relative}.main-column .content .case-timeline-marker,.main-column .content .jira-avatar{border:1px solid var(--govuk-border);background:var(--govuk-subtle);width:28px;height:28px;color:var(--govuk-text);border-radius:0;place-items:center;font-size:12px;font-weight:700;display:grid}.main-column .content .case-timeline-content{min-width:0;font-size:14px;line-height:1.6}.main-column .content .case-timeline-top{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:8px;display:flex}.main-column .content .case-timeline-meta{color:var(--govuk-muted);font-size:12px}.main-column .content .case-visibility{color:#383f43;background:#e5e6e7;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.main-column .content .case-timeline-item.failed{border-left:4px solid #d4351c;padding-left:10px}.main-column .content .case-delivery-error{background:#fbe9e6;border-left:4px solid #d4351c;padding:10px 13px}.main-column .content .case-ai-summary{border:1px solid var(--govuk-border);background:var(--govuk-canvas);box-shadow:none;border-left:5px solid #1d70b8;margin-bottom:18px;padding:15px}.main-column .content .case-ai-summary :where(h3,strong){color:var(--govuk-text)}.main-column .content .case-ai-summary-text{font-size:14px;line-height:1.6}.main-column .content .case-ai-summary-tags{flex-wrap:wrap;gap:6px;display:flex}.main-column .content .case-ai-summary-tags>span{background:var(--govuk-subtle);color:var(--govuk-text);padding:4px 8px;font-size:12px;font-weight:700}.main-column .content .sar-workbench,.main-column .content .dsr-lifecycle{border:1px solid var(--govuk-border);background:var(--govuk-canvas);box-shadow:none;border-left:5px solid #1d70b8;border-radius:0}.main-column .content .sar-workbench-head,.main-column .content .dsr-lifecycle-head{border-bottom:1px solid var(--govuk-border);background:var(--govuk-subtle);color:var(--govuk-text);gap:14px;padding:14px 16px}.main-column .content .sar-eyebrow,.main-column .content .dsr-lifecycle-mode{letter-spacing:0;text-transform:none;color:var(--govuk-muted);font-size:12px;font-weight:700}.main-column .content .sar-progress-summary{gap:7px;min-width:0}.main-column .content .sar-progress-summary span{border:1px solid var(--govuk-border);background:#fff;padding:6px 9px}.main-column .content .sar-progress-summary strong{color:#0b0c0c;font-size:19px}.main-column .content .sar-progress-summary small{color:#505a5f;font-size:12px}.main-column .content .sar-tab-panel{padding:16px}.main-column .content :where(.sar-stage-card,.sar-verification-row,.sar-investigation-card,.sar-package-card,.sar-material-review-head,.dp-jira-fact){border:1px solid var(--govuk-border);background:var(--govuk-canvas);color:var(--govuk-text);box-shadow:none;border-radius:0;min-width:0}.main-column .content .sar-stage-card{align-items:center;gap:10px;min-height:71px;padding:11px;display:grid}.main-column .content .sar-stage-card.complete{border-left:4px solid #00703c}.main-column .content .sar-stage-card strong{font-size:14px;line-height:1.45}.main-column .content .sar-stage-card small{color:var(--govuk-muted);font-size:12px}.main-column .content .sar-verification-row,.main-column .content .sar-investigation-card{padding:12px}.main-column .content .sar-panel-title{margin-bottom:14px}.main-column .content .sar-panel-title h4{color:var(--govuk-text);font-size:17px;font-weight:700}.main-column .content .sar-row-copy{font-size:14px;line-height:1.55}.main-column .content .sar-redaction-layout{min-width:0}.main-column .content .sar-text-compare,.main-column .content .rights-evidence-record{border:1px solid var(--govuk-border);background:var(--govuk-canvas);min-width:0;color:var(--govuk-text);padding:12px}.main-column .content .sar-bulk-review-bar{border:1px solid var(--govuk-border);background:var(--govuk-subtle);border-left:5px solid #1d70b8;padding:12px}.main-column .content .sar-package-card{padding:13px}.main-column .content .sar-package-actions,.main-column .content .sar-form-actions{flex-wrap:wrap;gap:9px;display:flex}html[data-theme=dark] .main-column .content :where(.jira-case-sidebar,.jira-case-section,.jira-description-body,.jira-linked-row,.case-timeline-item,.jira-composer,.jira-composer-box,.case-ai-summary,.sar-workbench,.dsr-lifecycle,.sar-stage-card,.sar-verification-row,.sar-investigation-card,.sar-package-card,.sar-material-review-head,.dp-jira-fact){background:var(--govuk-canvas);color:var(--govuk-text);border-color:var(--govuk-border)}html[data-theme=dark] .main-column .content :where(.jira-case-sidebar .jira-side-title,.jira-sidebar-top,.sar-workbench-head,.dsr-lifecycle-head){background:var(--govuk-subtle);color:var(--govuk-text);border-color:var(--govuk-border)}html[data-theme=dark] .main-column .content .jira-case-actions button{color:#0b0c0c;background:#dce4eb}html[data-theme=dark] .main-column .content .case-visibility{color:#f3f6fa;background:#2b4862}html[data-theme=dark] .main-column .content .sar-progress-summary span{background:#28465d;border-color:#7a8fa3}html[data-theme=dark] .main-column .content .sar-progress-summary strong{color:#f3f6fa}html[data-theme=dark] .main-column .content .sar-progress-summary small{color:#c7d5e2}@media (width<=1160px){.main-column .content .jira-case-shell{grid-template-columns:1fr;gap:16px}.main-column .content .jira-case-sidebar{border:0;border-top:2px solid var(--govuk-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 0 0;display:grid}.main-column .content .jira-case-sidebar>.jira-side-panel,.main-column .content .jira-case-sidebar>.jira-status-block{margin:0}}@media (width<=760px){.main-column .content .case-workspace{margin:0}.main-column .content .jira-case-main{padding:0 0 16px}.main-column .content .jira-case-sidebar{padding:14px 0;display:block}.main-column .content .jira-case-actions{gap:7px}.main-column .content .sar-workbench-head{flex-wrap:wrap}.main-column .content .sar-progress-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.main-column .content .sar-tab-panel{padding:12px}}.main-column .content .cw-queue-filters{background:var(--govuk-subtle);border:1px solid var(--govuk-border);flex-wrap:wrap;align-items:flex-end;gap:12px;margin:14px 0 16px;padding:16px;display:flex}.main-column .content .cw-queue-filters .cw-queue-search{flex-direction:column;flex:250px;gap:5px;min-width:200px;display:flex}.main-column .content .cw-queue-filters .cw-queue-search .govuk-label{color:var(--govuk-text);margin:0;font-size:14px;font-weight:700;line-height:1.45;display:block}.main-column .content .cw-queue-filters .cw-queue-search .govuk-input{background:var(--govuk-canvas);width:100%;min-height:40px;color:var(--govuk-text);border:2px solid #0b0c0c;margin:0}.main-column .content .cw-queue-filters .govuk-select{background-color:var(--govuk-canvas);width:175px;min-width:135px;max-width:100%;min-height:40px;color:var(--govuk-text);flex:0 175px;padding:7px 30px 7px 8px;font-size:14px;line-height:1.45;display:block;margin:0!important}.main-column .content .cw-queue-filters .govuk-button{align-self:flex-end;min-height:40px;margin:0}.main-column .content>.govuk-grid-row>.govuk-grid-column-three-quarters>.govuk-\!-margin-bottom-6{padding-bottom:16px}.main-column .content>.govuk-grid-row>.govuk-grid-column-three-quarters>.govuk-\!-margin-bottom-6 .govuk-button-group{gap:8px;margin-top:14px}.main-column .content>.govuk-grid-row>.govuk-grid-column-one-quarter nav{gap:3px;margin:0 0 18px}.main-column .content>.govuk-grid-row>.govuk-grid-column-one-quarter nav button{white-space:normal;min-height:42px;color:var(--govuk-brand);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:14px;text-decoration:none;display:flex}.main-column .content>.govuk-grid-row>.govuk-grid-column-one-quarter nav button:hover{text-decoration:underline}.main-column .content>.govuk-grid-row>.govuk-grid-column-one-quarter nav button[aria-current=page]{color:#0b0c0c;background:#e8eef3;border-left:4px solid #1d70b8;font-weight:700;text-decoration:none}.main-column .content>.govuk-grid-row>.govuk-grid-column-three-quarters .govuk-table{min-width:750px;line-height:1.5}.main-column .content>.govuk-grid-row>.govuk-grid-column-three-quarters .govuk-table th{letter-spacing:0;text-transform:none;font-size:16px}.main-column .content>.govuk-grid-row>.govuk-grid-column-three-quarters .govuk-table td{overflow-wrap:anywhere;word-break:normal;font-size:16px}.main-column .content>.govuk-grid-row>.govuk-grid-column-three-quarters .govuk-table td .govuk-tag{white-space:normal;max-width:100%;font-size:12px}.main-column .content .customer360-enterprise .c360-record-toolbar{border-bottom:1px solid var(--govuk-border);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;margin:0 0 20px;padding:0 0 16px;display:flex}.main-column .content .customer360-enterprise .c360-record-toolbar .govuk-button{min-height:38px;margin:0;padding:8px 12px}.main-column .content .customer360-enterprise>.govuk-grid-row>.govuk-grid-column-one-quarter{padding-right:18px}.main-column .content .customer360-enterprise .govuk-summary-card{min-width:0;margin-bottom:16px}.main-column .content .customer360-enterprise .govuk-summary-card__content{padding:12px 14px}.main-column .content .customer360-enterprise .govuk-summary-list__row{display:table-row}.main-column .content .customer360-enterprise .govuk-summary-list__key,.main-column .content .customer360-enterprise .govuk-summary-list__value{padding:9px 8px 9px 0;font-size:13px;line-height:1.5}.main-column .content .crm-settings-page .crm-settings-overview-card{align-items:flex-start;gap:12px;min-height:92px}.main-column .content .crm-settings-page .crm-settings-hero{padding-bottom:18px;margin-bottom:22px!important}.main-column .content .crm-settings-page .crm-settings-panel-heading{align-items:flex-start;gap:12px}.main-column .content .crm-settings-page .crm-settings-panel-heading h2{margin-bottom:8px;font-size:20px;line-height:1.35}html[data-theme=dark] .main-column .content .cw-queue-filters{background:var(--govuk-subtle);border-color:var(--govuk-border)}html[data-theme=dark] .main-column .content .cw-queue-filters .cw-queue-search .govuk-input{border-color:#9daec0}html[data-theme=dark] .main-column .content>.govuk-grid-row>.govuk-grid-column-one-quarter nav button[aria-current=page]{color:#f3f6fa;background:#294862}@media (width<=850px){.main-column .content .cw-queue-filters .cw-queue-search{flex:100%}.main-column .content .cw-queue-filters .govuk-select{flex:175px;width:auto}.main-column .content>.govuk-grid-row>.govuk-grid-column-three-quarters .govuk-table{min-width:700px}}@media (width<=520px){.main-column .content .cw-queue-filters{gap:10px;padding:12px}.main-column .content .cw-queue-filters .govuk-select,.main-column .content .cw-queue-filters .govuk-button{flex:100%;width:100%}.main-column .content .customer360-enterprise .c360-record-toolbar .govuk-button{flex:auto}}.main-column .content .customer360-enterprise .c360-record-workspace{min-width:0;container-type:inline-size}.main-column .content .customer360-enterprise .c360-overview-sheet{min-width:0;margin:0 0 28px;display:block}.main-column .content .customer360-enterprise .c360-overview-header{border-bottom:2px solid var(--govuk-text);background:0 0;align-items:flex-start;gap:14px;margin:0 0 18px;padding:0 0 18px;display:flex}.main-column .content .customer360-enterprise .c360-overview-header>div{min-width:0}.main-column .content .customer360-enterprise .c360-overview-header span,.main-column .content .customer360-enterprise .c360-overview-section-head>div>span{color:var(--govuk-muted);letter-spacing:.025em;text-transform:uppercase;margin:0 0 5px;font:700 12px/1.4 Open Sans,Arial,sans-serif;display:block}.main-column .content .customer360-enterprise .c360-overview-header h2{color:var(--govuk-text);margin:0 0 7px;font-size:24px;font-weight:700;line-height:1.3}.main-column .content .customer360-enterprise .c360-overview-header p{max-width:66ch;color:var(--govuk-muted);margin:0;font-size:14px;line-height:1.55}.main-column .content .customer360-enterprise .c360-overview-keyline,.main-column .content .customer360-enterprise .c360-account-summary-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 0 20px;display:grid}.main-column .content .customer360-enterprise .c360-summary-fact{border:1px solid var(--govuk-border);background:var(--govuk-canvas);min-width:0;min-height:103px;box-shadow:none;border-top:4px solid #1d70b8;border-radius:0;flex-direction:column;gap:6px;margin:0;padding:13px 14px;display:flex}.main-column .content .customer360-enterprise .c360-summary-fact__label{color:var(--govuk-muted);letter-spacing:0;text-transform:none;font-size:16px;font-weight:700;line-height:1.4;display:block}.main-column .content .customer360-enterprise .c360-summary-fact__value{color:var(--govuk-text);overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:700;line-height:1.3;display:block}.main-column .content .customer360-enterprise .c360-summary-fact__hint{color:var(--govuk-muted);overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.45;display:block}.main-column .content .customer360-enterprise .c360-overview-directory{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;min-width:0;margin:0 0 20px;display:grid}.main-column .content .customer360-enterprise .c360-overview-section,.main-column .content .customer360-enterprise .c360-overview-services,.main-column .content .customer360-enterprise .c360-overview-activity{border:1px solid var(--govuk-border);min-width:0;box-shadow:none;background:var(--govuk-canvas);color:var(--govuk-text);border-radius:0;flex-direction:column;margin:0;display:flex}.main-column .content .customer360-enterprise .c360-overview-services,.main-column .content .customer360-enterprise .c360-overview-activity{margin:0 0 18px!important}.main-column .content .customer360-enterprise .c360-overview-section-head{border:0;border-bottom:1px solid var(--govuk-border);background:var(--govuk-subtle);min-height:55px;box-shadow:none;border-radius:0;flex-flow:wrap;justify-content:space-between;align-items:center;gap:10px 15px;margin:0;padding:12px 16px;display:flex}.main-column .content .customer360-enterprise .c360-overview-section-head>div{flex:1;min-width:0}.main-column .content .customer360-enterprise .c360-overview-section-head>div>span{margin:0 0 3px;font-size:11px}.main-column .content .customer360-enterprise .c360-overview-section-head :is(h3,.govuk-summary-card__title){color:var(--govuk-text);margin:0;padding:0;font-size:16px;font-weight:700;line-height:1.4}.main-column .content button.govuk-link,.main-column .content .customer360-enterprise .c360-overview-action,.main-column .content .customer360-enterprise .c360-nav-meta-link{appearance:none;width:auto;max-width:100%;min-height:30px;color:var(--govuk-brand);box-shadow:none;text-align:left;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;margin:0;padding:3px 0;font-family:Open Sans,Arial,sans-serif;font-size:13px;font-weight:700;line-height:1.5;text-decoration:underline;display:inline-flex}.main-column .content button.govuk-link:hover,.main-column .content .customer360-enterprise .c360-overview-action:hover{color:#003078;background:0 0;text-decoration-thickness:2px}.main-column .content .customer360-enterprise .c360-overview-section>.govuk-summary-card__content,.main-column .content .customer360-enterprise .c360-overview-services>.govuk-summary-card__content,.main-column .content .customer360-enterprise .c360-overview-activity>.govuk-summary-card__content{background:var(--govuk-canvas);flex:1;min-width:0;padding:12px 16px 15px;display:block}.main-column .content .customer360-enterprise dl.c360-overview-rows.govuk-summary-list{table-layout:fixed;border-collapse:collapse;width:100%;max-width:100%;margin:0;padding:0;font-size:13px;line-height:1.5;display:table}.main-column .content .customer360-enterprise dl.c360-overview-rows .c360-overview-row.govuk-summary-list__row{border-bottom:1px solid var(--govuk-border);grid-template-columns:none;gap:0;min-height:0;margin:0;padding:0;display:table-row}.main-column .content .customer360-enterprise dl.c360-overview-rows .c360-overview-row:last-child{border-bottom:0}.main-column .content .customer360-enterprise dl.c360-overview-rows :is(dt.govuk-summary-list__key,dd.govuk-summary-list__value){float:none;vertical-align:top;color:var(--govuk-text);overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto;margin:0;padding:9px 8px 9px 0;font-size:16px;font-weight:400;line-height:1.5;display:table-cell}.main-column .content .customer360-enterprise dl.c360-overview-rows dt.govuk-summary-list__key{width:42%;font-weight:700}.main-column .content .customer360-enterprise dl.c360-overview-rows dd.govuk-summary-list__value{width:58%}.main-column .content .customer360-enterprise .c360-inline-actions{border-top:1px solid var(--govuk-border);flex-wrap:wrap;align-items:center;gap:8px 15px;margin:10px 0 0;padding:12px 0 0;display:flex}.main-column .content .customer360-enterprise .c360-service-ledger,.main-column .content .customer360-enterprise .c360-activity-ledger{flex-direction:column;width:100%;min-width:0;margin:0;padding:0;display:flex}.main-column .content .customer360-enterprise :is(.c360-service-ledger,.c360-activity-ledger)>div{border-bottom:1px solid var(--govuk-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:55px;margin:0;padding:11px 0;display:grid}.main-column .content .customer360-enterprise :is(.c360-service-ledger,.c360-activity-ledger)>div:last-child{border-bottom:0}.main-column .content .customer360-enterprise :is(.c360-service-ledger,.c360-activity-ledger)>div>span{flex-direction:column;gap:4px;min-width:0;display:flex}.main-column .content .customer360-enterprise :is(.c360-service-ledger,.c360-activity-ledger)>div>span>strong{color:var(--govuk-text);overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.45}.main-column .content .customer360-enterprise :is(.c360-service-ledger,.c360-activity-ledger)>div>span>small{color:var(--govuk-muted);margin:0;font-size:12px;line-height:1.5;display:block}.main-column .content .customer360-enterprise .c360-activity-ledger time{color:var(--govuk-muted);white-space:normal;text-align:right;font-size:16px;line-height:1.45}.main-column .content .customer360-enterprise .c360-flat-empty,.main-column .content .customer360-enterprise .c360-compact-empty{border-left:5px solid var(--govuk-border);background:var(--govuk-subtle);color:var(--govuk-muted);margin:0;padding:15px;font-size:14px;line-height:1.5}.main-column .content .customer360-enterprise .c360-compact-empty>strong{color:var(--govuk-text);margin:0 0 5px;display:block}.main-column .content .customer360-enterprise .c360-compact-empty>span{color:var(--govuk-muted);display:block}.main-column .content .customer360-enterprise .c360-field-matrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;min-width:0;margin:0;display:grid}.main-column .content .customer360-enterprise .c360-record-field{border-bottom:1px solid var(--govuk-border);min-width:0;min-height:0;color:var(--govuk-text);background:0 0;grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);align-items:start;gap:12px;margin:0;padding:11px 0;display:grid}.main-column .content .customer360-enterprise .c360-record-field__label{color:var(--govuk-text);overflow-wrap:anywhere;font-size:13px;font-weight:700;line-height:1.5;display:block}.main-column .content .customer360-enterprise .c360-record-field__value{color:var(--govuk-text);overflow-wrap:anywhere;word-break:normal;font-size:13px;font-weight:400;line-height:1.5;display:block}.main-column .content .customer360-enterprise .c360-record-block{border:0;border-bottom:1px solid var(--govuk-border);background:0 0;padding:0 0 16px;margin:0 0 18px!important}.main-column .content .customer360-enterprise .c360-block-head{border-bottom:2px solid var(--govuk-text);background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin:0 0 12px;padding:0 0 10px;display:flex}.main-column .content .customer360-enterprise .c360-block-head h3{color:var(--govuk-text);margin:0 0 5px;font-size:17px}.main-column .content .customer360-enterprise .c360-block-head p{color:var(--govuk-muted);margin:0;font-size:13px;line-height:1.5}.main-column .content .customer360-enterprise .c360-case-sidebar{min-width:0;padding-right:20px}.main-column .content .customer360-enterprise .c360-nav-summary{background:var(--govuk-canvas);margin:0 0 19px}.main-column .content .customer360-enterprise .c360-nav-summary .govuk-summary-card__title{overflow-wrap:anywhere;font-size:19px;font-weight:700}.main-column .content .customer360-enterprise .c360-nav-summary .govuk-summary-list{width:100%;margin:0 0 10px;display:block}.main-column .content .customer360-enterprise .c360-nav-summary .govuk-summary-list__row{border-bottom:1px solid var(--govuk-border);justify-content:space-between;align-items:baseline;gap:10px;padding:7px 0;display:flex}.main-column .content .customer360-enterprise .c360-nav-summary :is(.govuk-summary-list__key,.govuk-summary-list__value){width:auto;min-width:0;color:var(--govuk-text);overflow-wrap:anywhere;margin:0;padding:0;font-size:12px;line-height:1.4;display:block}.main-column .content .customer360-enterprise .c360-nav-summary .govuk-summary-list__key{font-weight:600}.main-column .content .customer360-enterprise .c360-nav-summary .govuk-summary-list__value{text-align:right;font-weight:700}.main-column .content .customer360-enterprise .c360-nav-summary .c360-nav-meta-link{margin:0 10px 6px 0;display:inline-flex}.main-column .content .customer360-enterprise .c360-side-nav{background:0 0;margin:0;padding:0;display:block}.main-column .content .customer360-enterprise .c360-side-nav__group{border-bottom:1px solid var(--govuk-border);padding:0 0 13px;display:block;margin:0 0 15px!important}.main-column .content .customer360-enterprise .c360-side-nav__heading{color:var(--govuk-muted);margin:0 0 6px;padding:0 11px;font-size:16px;font-weight:700;line-height:1.4}.main-column .content .customer360-enterprise .c360-side-nav__list,.main-column .content .customer360-enterprise .c360-side-nav__list li{margin:0;padding:0;list-style:none;display:block}.main-column .content .customer360-enterprise .c360-side-nav__link{appearance:none;width:100%;min-height:37px;box-shadow:none;text-align:left;color:var(--govuk-brand);cursor:pointer;background:0 0;border:0;border-left:4px solid #0000;border-radius:0;margin:0;padding:8px 11px;font-family:Open Sans,Arial,sans-serif;font-size:16px;font-weight:600;line-height:1.45;text-decoration:none;display:block}.main-column .content .customer360-enterprise .c360-side-nav__link:hover{background:var(--govuk-subtle);text-decoration:underline}.main-column .content .customer360-enterprise .c360-side-nav__link--active,.main-column .content .customer360-enterprise .c360-side-nav__link[aria-current=page]{color:#0b0c0c;background:#e8eef3;border-left-color:#1d70b8;font-weight:700;text-decoration:none}.main-column .content button:not([class]){appearance:none;background:var(--govuk-subtle);max-width:100%;min-height:38px;color:var(--govuk-text);border:1px solid var(--govuk-border);white-space:normal;text-align:center;cursor:pointer;border-radius:0;padding:8px 12px;font-family:Open Sans,Arial,sans-serif;font-size:13px;font-weight:700;line-height:1.4;box-shadow:0 2px #929191}.main-column .content button:not([class]):hover{color:#0b0c0c;background:#e5e4e3}html[data-theme=dark] .main-column .content .customer360-enterprise .c360-overview-section-head,html[data-theme=dark] .main-column .content .customer360-enterprise .c360-overview-section,html[data-theme=dark] .main-column .content .customer360-enterprise .c360-overview-services,html[data-theme=dark] .main-column .content .customer360-enterprise .c360-overview-activity,html[data-theme=dark] .main-column .content .customer360-enterprise .c360-summary-fact{background:var(--govuk-canvas);border-color:var(--govuk-border);color:var(--govuk-text)}html[data-theme=dark] .main-column .content .customer360-enterprise .c360-overview-section-head{background:var(--govuk-subtle)}html[data-theme=dark] .main-column .content .customer360-enterprise .c360-side-nav__link[aria-current=page]{color:#f3f6fa;background:#294862}html[data-theme=dark] .main-column .content button.govuk-link{color:#a9d8ff}html[data-theme=dark] .main-column .content button:not([class]){color:#0b0c0c;background:#dce4eb;border-color:#b1b4b6}@container (width<=1000px){.c360-overview-keyline,.c360-account-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@container (width<=690px){.c360-overview-directory{grid-template-columns:1fr!important}.c360-overview-keyline,.c360-account-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c360-field-matrix{grid-template-columns:1fr!important}}@container (width<=430px){.c360-overview-keyline,.c360-account-summary-strip{grid-template-columns:1fr!important}.c360-overview-row :is(dt.govuk-summary-list__key,dd.govuk-summary-list__value){width:100%!important;display:block!important}.c360-overview-row dt.govuk-summary-list__key{padding-bottom:0!important}.c360-overview-row dd.govuk-summary-list__value{padding-top:3px!important}}@media (width<=1190px){.main-column .content .customer360-enterprise .c360-case-sidebar{padding-right:15px}}@media (prefers-reduced-motion:reduce){.main-column .content .customer360-enterprise .c360-side-nav__link{transition:none}}.main-column .content .panel-card{border:1px solid var(--govuk-border);width:100%;min-width:0;box-shadow:none;background:var(--govuk-canvas);border-radius:0;display:block;overflow:hidden;margin:0 0 18px!important}.main-column .content .panel-card-header{border:0;border-bottom:1px solid var(--govuk-border);background:var(--govuk-subtle);height:auto;min-height:55px;color:var(--govuk-text);border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px 16px;margin:0;padding:12px 16px;display:flex}.main-column .content .panel-card-header h2{color:var(--govuk-text);margin:0;padding:0;font-size:19px;font-weight:700;line-height:1.45}.main-column .content .panel-card>div:not(.panel-card-header):not(.table-wrap){min-width:0;padding:14px 16px}.main-column .content .panel-card>.table-wrap{min-width:0;max-width:100%;margin:0;padding:0;display:block;overflow-x:auto}.main-column .content .panel-card>.table-wrap .govuk-table{width:100%;margin:0}.main-column .content .panel-card>.table-wrap .govuk-table :is(th,td){padding:11px 13px}.main-column .content .page-header{border:0;border-bottom:2px solid var(--govuk-text);min-width:0;color:var(--govuk-text);background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:13px 20px;margin:0 0 20px;padding:0 0 16px;display:flex}.main-column .content .page-header>div:first-child{flex:380px;min-width:0}.main-column .content .page-header .govuk-heading-xl{margin:0 0 9px;line-height:1.3}.main-column .content .page-header .eyebrow{color:var(--govuk-muted);letter-spacing:0;margin:0 0 5px;font-size:16px;font-weight:700}.main-column .content .page-header .govuk-body{max-width:72ch;margin:0;line-height:1.55}.main-column .content .page-header .page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.main-column .content .metric-card{border:1px solid var(--govuk-border);background:var(--govuk-canvas);min-width:0;min-height:115px;color:var(--govuk-text);box-shadow:none;border-left:4px solid #1d70b8;border-radius:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;margin:0;padding:16px 17px;display:flex}.main-column .content .metric-card:before{display:none}.main-column .content .metric-card .metric-label{color:var(--govuk-muted);margin:0;font-size:16px;font-weight:700;line-height:1.4}.main-column .content .metric-card .metric-value{color:var(--govuk-text);overflow-wrap:anywhere;margin:0;font-size:25px;font-weight:700;line-height:1.3}.main-column .content .metric-card .metric-detail{color:var(--govuk-muted);margin:0;font-size:16px;line-height:1.5}.main-column .content .name-card{min-width:0;max-width:100%;box-shadow:none;color:var(--govuk-text);text-align:left;background:0 0;border:0;align-items:center;gap:10px;margin:0;padding:4px 0;font-family:Open Sans,Arial,sans-serif;font-size:14px;display:inline-flex}.main-column .content button.name-card{color:var(--govuk-brand);cursor:pointer;text-decoration:underline}.main-column .content .name-card-avatar{background:var(--govuk-subtle);border:1px solid var(--govuk-border);width:33px;height:33px;color:var(--govuk-text);flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.main-column .content .name-card-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.main-column .content .name-card-title{overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.4}.main-column .content .name-card-subtitle{color:var(--govuk-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.5}.main-column .content .table-wrap{max-width:100%;overflow-x:auto}.main-column .content .table-wrap .govuk-table{margin:0 0 12px;font-size:16px;line-height:1.5}.main-column .content .table-wrap .govuk-table :is(.govuk-table__header,.govuk-table__cell){vertical-align:top;border-color:var(--govuk-border);overflow-wrap:anywhere;min-width:0;padding:10px 12px}.main-column .content .table-wrap .govuk-table__header{background:var(--govuk-subtle);color:var(--govuk-text);font-size:16px;font-weight:700}.main-column .content .table-wrap tr.clickable-row:hover{background:var(--govuk-subtle)}.main-column .content .row-menu-trigger{border:1px solid var(--govuk-border);width:37px;height:37px;box-shadow:none;background:var(--govuk-subtle);color:var(--govuk-text);cursor:pointer;border-radius:0;place-items:center;padding:5px;display:inline-grid}.row-menu-popover.row-menu-fixed{z-index:3000;color:#0b0c0c;background:#fff;border:2px solid #0b0c0c;border-radius:0;flex-direction:column;gap:0;min-width:210px;max-width:min(320px,100vw - 16px);padding:5px;font-family:Open Sans,Arial,sans-serif;display:flex;position:fixed;box-shadow:0 9px 22px #00000026}.row-menu-popover.row-menu-fixed button{color:#0b0c0c;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;width:100%;min-height:39px;margin:0;padding:9px 11px;font:600 13px/1.45 Open Sans,Arial,sans-serif;display:flex}.row-menu-popover.row-menu-fixed button:hover{background:#f3f2f1}.row-menu-popover.row-menu-fixed button.danger{color:#b10e1e}.row-menu-popover.row-menu-fixed button:disabled{opacity:.5;cursor:not-allowed}.row-menu-popover.row-menu-fixed button:focus-visible{outline-offset:-2px;outline:3px solid #fd0}html[data-theme=dark] .row-menu-popover.row-menu-fixed{color:#f3f6fa;background:#1c3047;border-color:#9daec0}html[data-theme=dark] .row-menu-popover.row-menu-fixed button{color:#f3f6fa}html[data-theme=dark] .row-menu-popover.row-menu-fixed button:hover{background:#2b4c68}html[data-theme=dark] .row-menu-popover.row-menu-fixed button.danger{color:#ffb5a7}@media (width<=740px){.main-column .content .panel-card-header{align-items:flex-start}.main-column .content .page-header{gap:10px}.main-column .content .page-header .page-actions{justify-content:flex-start;width:100%}}.collections-customer-section{display:block!important}.collections-health.govuk-inset-text{width:100%;min-width:0;box-shadow:none;color:#0b0c0c;background:#f3f2f1;border:0;border-left:5px solid #00703c;border-radius:0;flex-flow:wrap;justify-content:space-between;align-items:center;gap:13px 20px;padding:14px 17px;font-family:Open Sans,Arial,sans-serif;display:flex;margin:0 0 17px!important}.collections-health.level-2{border-left-color:#f47738}.collections-health.level-3,.collections-health.level-4{border-left-color:#d4351c}.collections-health-main{flex-direction:column;flex:315px;gap:5px;min-width:0;display:flex}.collections-health-head{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.collections-health-head>div:first-child{flex:1;min-width:0}.collections-health-head .govuk-caption-m{color:#505a5f;margin:0 0 4px;font-size:12px;font-weight:700;line-height:1.4;display:block}.collections-health-head .govuk-heading-s{color:#0b0c0c;overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.45;display:block}.collections-health .govuk-body-s{color:#505a5f;max-width:70ch;margin:0;line-height:1.5;display:block}.collections-signal{flex:none;justify-content:flex-end;align-items:flex-end;gap:4px;height:26px;display:flex}.collections-signal i{background:#b1b4b6;width:7px;display:block}.collections-signal i:first-child{height:8px}.collections-signal i:nth-child(2){height:13px}.collections-signal i:nth-child(3){height:19px}.collections-signal i:nth-child(4){height:25px}.collections-health.level-1 .collections-signal i.active{background:#00703c}.collections-health.level-2 .collections-signal i.active{background:#b96a1d}.collections-health.level-3 .collections-signal i.active,.collections-health.level-4 .collections-signal i.active{background:#d4351c}.collections-health-meta{color:#0b0c0c;flex-wrap:wrap;gap:8px 14px;padding-top:7px;font-size:12px;display:flex}.collections-health .collections-health-action.govuk-button{color:#0b0c0c;text-align:center;white-space:normal;background:#fff;border:1px solid #b1b4b6;border-radius:0;flex:none;justify-content:center;align-items:center;width:auto;max-width:100%;min-height:39px;margin:0;padding:8px 13px;font-family:Open Sans,Arial,sans-serif;font-size:13px;font-weight:700;line-height:1.4;display:inline-flex;box-shadow:0 2px #929191}.collections-health .collections-health-action.govuk-button:hover{background:#e5e4e3}.collections-health .collections-health-action.govuk-button:focus-visible{outline-offset:2px;outline:3px solid #fd0}html[data-theme=dark] .collections-health.govuk-inset-text{color:#f3f6fa;background:#20364f}html[data-theme=dark] .collections-health-head .govuk-heading-s{color:#f3f6fa}html[data-theme=dark] .collections-health-head .govuk-caption-m,html[data-theme=dark] .collections-health .govuk-body-s{color:#c9d8e6}html[data-theme=dark] .collections-health-meta{color:#f3f6fa}@media (width<=650px){.collections-health.govuk-inset-text{padding:12px 14px}.collections-health .collections-health-action.govuk-button{flex:100%;width:100%}}.collections-modal-backdrop{z-index:12600;box-sizing:border-box;background:#0b0c0cb8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.collections-modal-backdrop,.collections-modal-backdrop *{box-sizing:border-box}.collections-modal{color:#0b0c0c;isolation:isolate;background:#fff;border:1px solid #b1b4b6;min-width:0;max-width:100%;position:relative;box-shadow:0 12px 40px #00000047}.collections-modal-head{background:#fff;border-bottom:1px solid #b1b4b6;align-items:flex-start;min-width:0}.collections-modal-head h2{overflow-wrap:anywhere}.collections-modal-head p{max-width:75ch}.collections-modal-head>div:last-child{flex:none}.collections-modal-head .icon-button{color:#0b0c0c;cursor:pointer;background:#fff;border:2px solid #0b0c0c;justify-content:center;align-items:center;display:inline-flex}.collections-modal-head .icon-button:focus-visible,.collections-modal-tabs button:focus-visible{outline-offset:0;outline:3px solid #fd0;box-shadow:inset 0 0 0 2px #0b0c0c}.collections-modal-tabs{background:#f3f2f1;border-bottom:1px solid #b1b4b6}.collections-modal-tabs button{color:#0b0c0c;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:4px solid #0000}.collections-modal-tabs button.active{background:#fff;border-bottom-color:#1d70b8;font-weight:700}.collections-modal-tabs button:hover:not(.active){background:#e5e4e2}.collections-modal-body{overscroll-behavior:contain;background:#fff}.collections-referral-workspace{gap:20px;min-width:0}.collections-referral-workspace>*{min-width:0}.collections-referral-editor,.collections-referral-governance{background:#fff;border:1px solid #b1b4b6}.collections-referral-head{background:#f3f2f1;border-bottom:1px solid #b1b4b6}.collections-referral-head h3,.collections-referral-governance h3{color:#0b0c0c;line-height:1.3}.collections-referral-head p{max-width:65ch}.collections-referral-warning{background:#fff7bf;border-left:5px solid #fd0;margin:15px;padding:15px}.collections-referral-form{padding:0 15px 15px}.collections-referral-form>label,.collections-referral-fields label{color:#0b0c0c;flex-direction:column;align-items:stretch;gap:5px;min-width:0;margin:0 0 20px;padding:0;font-weight:400;display:flex}.collections-referral-form label>span{font-weight:700}.collections-referral-form input,.collections-referral-form textarea{color:#0b0c0c;min-width:0;max-width:100%;font:inherit;background:#fff;border:2px solid #0b0c0c;border-radius:0;display:block}.collections-referral-form input:focus,.collections-referral-form textarea:focus{outline-offset:0;outline:3px solid #fd0;box-shadow:inset 0 0 0 2px #0b0c0c}.collections-referral-fields{gap:15px}.collections-referral-fields small{color:#505a5f;font-size:16px;font-weight:400;display:block}.collections-referral-actions{border-top:1px solid #b1b4b6;flex-wrap:wrap;padding:15px 0 0}.collections-referral-actions>div{flex:220px}.collections-referral-actions .govuk-button{flex:none;max-width:100%;margin:0}.collections-referral-governance header{background:#f3f2f1;border-bottom:1px solid #b1b4b6;padding:15px}.collections-referral-governance dl>div{border-bottom:1px solid #b1b4b6;grid-template-columns:minmax(0,115px) minmax(0,1fr);gap:15px;padding:12px 15px}.collections-referral-governance dt{font-weight:700}.collections-referral-governance dd{overflow-wrap:anywhere}.collections-referral-governance-note{background:#f3f2f1;padding:15px}.collections-modal .govuk-button{min-height:40px;line-height:1.3;font:inherit;cursor:pointer;color:#fff;background:#00703c;border:2px solid #0000;border-radius:0;justify-content:center;align-items:center;padding:8px 12px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 2px #002d18}.collections-modal .govuk-button--secondary{color:#0b0c0c;background:#f3f2f1;border-color:#f3f2f1;box-shadow:0 2px #929191}.collections-modal .govuk-button:disabled{opacity:.5;cursor:default}.collections-modal .govuk-button:focus-visible{color:#0b0c0c;background:#fd0;outline:3px solid #fd0;box-shadow:inset 0 0 0 2px #0b0c0c}html[data-theme=dark] .collections-modal{color:#f3f6fa;background:#101820;border-color:#738599}html[data-theme=dark] .collections-modal-head,html[data-theme=dark] .collections-modal-body,html[data-theme=dark] .collections-referral-editor,html[data-theme=dark] .collections-referral-governance{color:#f3f6fa;background:#101820}html[data-theme=dark] .collections-modal-tabs,html[data-theme=dark] .collections-referral-head,html[data-theme=dark] .collections-referral-governance header,html[data-theme=dark] .collections-referral-governance-note{color:#f3f6fa;background:#1d2937}html[data-theme=dark] .collections-modal-tabs button{color:#f3f6fa}html[data-theme=dark] .collections-modal-tabs button.active{background:#101820}html[data-theme=dark] .collections-referral-head h3,html[data-theme=dark] .collections-referral-governance h3,html[data-theme=dark] .collections-referral-form>label,html[data-theme=dark] .collections-referral-fields label{color:#f3f6fa}html[data-theme=dark] .collections-referral-warning{color:#0b0c0c;background:#fff7bf}html[data-theme=dark] .collections-referral-fields small{color:#cbd5e1}html[data-theme=dark] .collections-modal .govuk-button--secondary{color:#0b0c0c;background:#f3f2f1}@media (width<=900px){.collections-referral-workspace,.collections-referral-fields{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.collections-modal{box-shadow:none;border:0}.collections-modal-head{min-height:0}.collections-referral-workspace{gap:15px}.collections-referral-actions .govuk-button{width:100%}}.main-column .content{--sm-case-bg:#fff;--sm-case-ink:#0b0c0c;--sm-case-muted:#505a5f;--sm-case-border:#b1b4b6;--sm-case-wash:#f3f2f1;--sm-case-action:#1d70b8;--sm-case-focus:#fd0;background:var(--sm-case-bg);width:100%;max-width:none;color:var(--sm-case-ink);padding:25px clamp(15px,2.2vw,36px) 55px}.main-column .content :where(.page-header,.record-hero,.operations-dashboard>header,.case-workspace-header,.collections-page-hero,.crm-settings-hero,.back-office-workspace-header,.finance-admin-hero,.cid-platform-header){border-bottom:2px solid var(--sm-case-ink);min-width:0;max-width:100%;box-shadow:none;border-radius:0;gap:15px 25px;margin-bottom:25px;padding-bottom:20px}.main-column .content :where(.page-header,.record-hero)>:first-child{flex:360px;min-width:0}.main-column .content :where(.page-header,.record-hero) :where(h1){max-width:55ch;line-height:1.25}.main-column .content :where(.page-actions,.record-actions,.toolbar-actions,.collections-page-actions,.form-actions){flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.main-column .content :where(.panel-card,.table-card,.metric-card,.record-metric,.setting-block,.dashboard-custom-card,.customer360-jump-section,.back-office-card){background:var(--sm-case-bg);border:1px solid var(--sm-case-border);min-width:0;max-width:100%;box-shadow:none;border-radius:0}.main-column .content :where(.panel-card-header,.table-card-header,.record-section-header,.customer360-jump-section>.jump-section-heading){background:var(--sm-case-wash);border-bottom:1px solid var(--sm-case-border);border-radius:0;gap:10px;min-width:0;max-width:100%}.main-column .content :where(.metric-card,.record-metric){border-left:4px solid var(--sm-case-action);min-height:105px;padding:15px 20px}.main-column .content :where(.metric-value,.record-metric strong){color:var(--sm-case-ink);overflow-wrap:anywhere;font-weight:700}.main-column .content :where(.metric-label,.metric-detail,.record-metric span,.record-metric small){color:var(--sm-case-muted)}.main-column .content :where(.table-wrap,.table-card,.table-container,.data-table-wrap,.table-scroll,.collections-table-wrap,.stripe-object-table-wrap,.finance-table-wrap,.crm-settings-table-wrap,.cid-table-wrap,.profiles-admin-table-scroll){min-width:0;max-width:100%}.main-column .content :where(.table-wrap,.table-container,.data-table-wrap,.table-scroll,.collections-table-wrap,.stripe-object-table-wrap,.finance-table-wrap,.crm-settings-table-wrap,.cid-table-wrap,.profiles-admin-table-scroll){-webkit-overflow-scrolling:touch;width:100%;overflow:auto visible}.main-column .content :where(table,.govuk-table){border-collapse:collapse;border-spacing:0;width:100%;color:var(--sm-case-ink);background:var(--sm-case-bg);font-variant-numeric:tabular-nums}.main-column .content :where(table,.govuk-table) :where(th,td){vertical-align:top;text-align:left;border-bottom:1px solid var(--sm-case-border);overflow-wrap:anywhere;white-space:normal;height:auto;min-height:44px;padding:12px 14px;line-height:1.45}.main-column .content :where(table,.govuk-table) :where(th){background:var(--sm-case-wash);color:var(--sm-case-ink);border-bottom:2px solid var(--sm-case-border);font-weight:700}.main-column .content :where(table,.govuk-table) tbody tr:hover{background:#f8f8f8}.main-column .content :where(table,.govuk-table) tbody tr:focus-within{background:#fff7bf}.main-column .content :where(table,.govuk-table) :where(.row-action,td:last-child) :where(.govuk-button,.button){white-space:normal;max-width:100%}.main-column .content :where(.clickable-row){cursor:pointer}.main-column .content :where(.clickable-row):focus-visible{outline:3px solid var(--sm-case-focus);outline-offset:-3px}.main-column .content :where(.data-toolbar,.table-toolbar,.toolbar,.search-filter-row,.collections-filter-row){background:var(--sm-case-wash);border:1px solid var(--sm-case-border);flex-wrap:wrap;align-items:flex-end;gap:10px;min-width:0;max-width:100%;padding:15px;display:flex}.main-column .content :where(.toolbar-search,.data-toolbar input,.data-toolbar select,.search-filter-row input,.search-filter-row select){min-width:0;max-width:100%}.main-column .content :where(.record-tabs,.customer360-jump-tabs,.collections-modal-tabs,.govuk-tabs__list,.crm-settings-section-nav,.case-tabs,.workspace-tabs){scrollbar-width:thin;min-width:0;max-width:100%}.main-column .content :where(.record-tabs,.customer360-jump-tabs,.case-tabs,.workspace-tabs){border-bottom:2px solid var(--sm-case-border);background:var(--sm-case-bg);box-shadow:none;border-radius:0;align-items:stretch;gap:0;display:flex;overflow:auto hidden}.main-column .content :where(.record-tabs,.customer360-jump-tabs,.case-tabs,.workspace-tabs)>:where(button,a){min-height:44px;color:var(--sm-case-action);white-space:normal;text-align:center;background:0 0;border:0;border-bottom:4px solid #0000;border-radius:0;flex:none;justify-content:center;align-items:center;padding:10px 16px;font:700 16px/1.35 Open Sans,Arial,sans-serif;text-decoration:underline;display:inline-flex}.main-column .content :where(.record-tabs,.customer360-jump-tabs,.case-tabs,.workspace-tabs)>:where(button,a):hover{background:var(--sm-case-wash)}.main-column .content :where(.record-tabs,.customer360-jump-tabs,.case-tabs,.workspace-tabs)>:where(.active,[aria-selected=true],[aria-current=page]){border-bottom-color:var(--sm-case-action);color:var(--sm-case-ink);background:var(--sm-case-bg);text-decoration:none}.main-column .content :where(.form-grid,.crm-form-grid,.workflow-form-grid,.grid-form,.collections-referral-fields,.crm-settings-field)>*{min-width:0}.main-column .content :where(input:not([type=checkbox]):not([type=radio]),select,textarea){min-width:0;max-width:100%}.main-column .content :where(.govuk-hint,.field-hint,.help-text){color:var(--sm-case-muted);max-width:75ch;line-height:1.5}.main-column .content :where(.empty-state,.cw-table-empty,.empty-inline){color:var(--sm-case-muted);background:var(--sm-case-wash)}.main-column .content :where(.status,.govuk-tag){white-space:normal;overflow-wrap:anywhere;border-radius:0;max-width:100%;height:auto;min-height:24px;line-height:1.35}html[data-theme=dark] .main-column .content{--sm-case-bg:#101a2a;--sm-case-ink:#f5f7fa;--sm-case-muted:#c3cedb;--sm-case-border:#61758d;--sm-case-wash:#17263a;--sm-case-action:#9bd1ff;--sm-case-focus:#fd0;color:var(--sm-case-ink);background:var(--sm-case-bg)}html[data-theme=dark] .main-column .content :where(.panel-card,.table-card,.metric-card,.record-metric,.setting-block,.dashboard-custom-card,.customer360-jump-section,.back-office-card,table,.govuk-table,.record-tabs,.customer360-jump-tabs){background:var(--sm-case-bg);color:var(--sm-case-ink);border-color:var(--sm-case-border)}html[data-theme=dark] .main-column .content :where(.panel-card-header,.table-card-header,.record-section-header,.customer360-jump-section>.jump-section-heading,table th,.govuk-table th,.data-toolbar,.table-toolbar,.toolbar,.search-filter-row,.collections-filter-row,.empty-state,.cw-table-empty,.empty-inline){background:var(--sm-case-wash);color:var(--sm-case-ink);border-color:var(--sm-case-border)}html[data-theme=dark] .main-column .content :where(table,.govuk-table) tbody tr:hover{background:#243a50}html[data-theme=dark] .main-column .content :where(table,.govuk-table) tbody tr:focus-within{background:#35455c}html[data-theme=dark] .main-column .content :where(.metric-label,.metric-detail,.record-metric span,.record-metric small,.govuk-hint,.field-hint,.help-text){color:var(--sm-case-muted)}@media (width<=1000px){.main-column .content :where(.metric-grid.four,.dashboard-attention-items,.customer360-summary-grid){grid-template-columns:repeat(2,minmax(0,1fr))}.main-column .content :where(.record-layout,.dashboard-grid,.collections-grid,.back-office-workspace-grid){grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.main-column .content{padding:15px 12px 35px}.main-column .content :where(.metric-grid.four,.metric-grid.three,.dashboard-attention-items,.customer360-summary-grid){grid-template-columns:minmax(0,1fr)}.main-column .content :where(.page-header,.record-hero){flex-direction:column;align-items:stretch}.main-column .content :where(.record-tabs,.customer360-jump-tabs,.case-tabs,.workspace-tabs)>:where(button,a){min-height:48px;padding:10px 12px}.main-column .content :where(.data-toolbar,.table-toolbar,.toolbar,.search-filter-row,.collections-filter-row){padding:10px}.main-column .content :where(.table-wrap,.data-table-wrap,.table-container,.collections-table-wrap){margin-inline:0}}@media (prefers-reduced-motion:reduce){.app-shell .sidebar,.main-column .content *{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms}}.main-column .content{--sm-gov-space-1:5px;--sm-gov-space-2:10px;--sm-gov-space-3:15px;--sm-gov-space-4:20px;--sm-gov-space-5:25px;--sm-gov-space-6:30px;--sm-gov-link:var(--govuk-brand,#1d70b8);--sm-gov-ink:var(--govuk-text,#0b0c0c);--sm-gov-muted:var(--govuk-muted,#505a5f);--sm-gov-line:var(--govuk-border,#b1b4b6);--sm-gov-surface:var(--govuk-canvas,#fff);--sm-gov-wash:var(--govuk-subtle,#f3f2f1);min-width:0}.main-column .content :where(.crm-settings-page,.operations-dashboard,.customer360-enterprise,.profiles-admin-workspace,.cid-platform,.collections-page,.identity-workspace,.stripe-ops,.whatsapp-inbox-page,.finance-admin-page,.case-workspace,.partners-page,.commerce-workspace,.crm-inbox-page,.pos-workspace,.data-protection-page,.integrity-workspace,.govuk-width-container){overflow-wrap:break-word;min-width:0;max-width:100%}.main-column .content :where(.profiles-admin-workspace-header,.cid-platform-header,.collections-page-hero,.finance-admin-hero,.partners-hero,.partner-record-hero,.identity-hero,.profiles-admin-workspace-header,.stripe-resource-heading,.crm-settings-hero,.pos-page-header,.mail-command-bar){border:0;border-bottom:2px solid var(--sm-gov-ink);min-width:0;box-shadow:none;color:var(--sm-gov-ink);background:0 0;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:15px 20px;margin:0 0 25px;padding:0 0 20px;display:flex}.main-column .content :where(.profiles-admin-workspace-header,.cid-platform-header,.collections-page-hero,.finance-admin-hero,.partners-hero,.partner-record-hero,.identity-hero,.stripe-resource-heading,.crm-settings-hero)>:first-child{flex:400px;min-width:0}.main-column .content :where(.profiles-admin-workspace-header,.cid-platform-header,.collections-page-hero,.finance-admin-hero,.partners-hero,.partner-record-hero,.identity-hero,.stripe-resource-heading,.crm-settings-hero) :where(h1.govuk-heading-xl){margin:0 0 10px}.main-column .content :where(.profiles-admin-workspace-header,.cid-platform-header,.collections-page-hero,.finance-admin-hero,.partners-hero,.partner-record-hero,.identity-hero,.stripe-resource-heading,.crm-settings-hero) :where(p.govuk-body){max-width:75ch;margin:0}.main-column .content :where(.profiles-admin-workspace-kicker,.cid-kicker,.record-kicker,.crm-settings-kicker,.mail-command-eyebrow){color:var(--sm-gov-muted);letter-spacing:0;text-transform:none;margin:0 0 7px;font-size:16px;font-weight:400;line-height:1.5;display:block}.main-column .content :where(.collections-page-actions,.cid-header-actions,.partners-hero-actions,.partner-record-actions,.profiles-admin-workspace-header>button,.crm-settings-hero-actions,.mail-command-actions,.identity-card-actions,.stripe-resource-actions,.profiles-admin-detail-actions,.profiles-admin-row-actions,.customer360-staff-actions,.finance-row-actions,.crm-settings-panel-action){flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;min-width:0;display:flex}.main-column .content :where(.collections-page-actions,.cid-header-actions,.partners-hero-actions,.crm-settings-hero-actions,.mail-command-actions,.stripe-resource-actions) :where(.govuk-button){margin:0}.main-column .content :where(.govuk-button){white-space:normal;text-align:center;max-width:100%}.main-column .content :where(.govuk-button-group){flex-wrap:wrap}.main-column .content :where(.govuk-body,.govuk-body-l,.govuk-body-s){overflow-wrap:break-word}.main-column .content :where(.govuk-label,.govuk-hint){max-width:72ch}.main-column .content :where(.table-wrap,.data-table-wrap,.table-container,.table-scroll,.request-queue-table-wrap,.profiles-admin-table-scroll,.collections-table-wrap,.stripe-object-table-wrap,.finance-table-wrap,.crm-settings-table-wrap,.cid-table-wrap){-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;display:block;overflow-x:auto}.main-column .content :where(.table-wrap,.data-table-wrap,.table-container,.table-scroll,.request-queue-table-wrap,.profiles-admin-table-scroll,.collections-table-wrap,.stripe-object-table-wrap) :where(.govuk-table,table){margin-bottom:0}.main-column .content :where(.govuk-table__caption){text-align:left;color:var(--sm-gov-ink)}.main-column .content :where(.govuk-table__cell,.govuk-table__header){overflow-wrap:anywhere;vertical-align:top}.main-column .content :where(.govuk-table__header){font-weight:700}.main-column .content :where(.govuk-table){max-width:100%}.main-column .content :where(.profiles-admin-panel,.cid-overview,.cid-infra-content,.finance-admin-panel,.collections-policy-card,.collections-portfolio-card,.stripe-recovery-control,.collections-simulation-lab,.identity-card,.integrity-panel,.partners-panel,.partner-detail-card,.crm-settings-panel,.crm-settings-overview-card,.customer360-jump-section,.customer360-v2-section,.account-control-card,.profile-verification-card){border:1px solid var(--sm-gov-line);min-width:0;max-width:100%;box-shadow:none;background:var(--sm-gov-surface);color:var(--sm-gov-ink);background-image:none;border-radius:0}.main-column .content :where(.profiles-admin-panel-heading,.crm-settings-panel-heading,.integrity-panel-header,.collections-policy-heading,.collections-simulation-head,.stripe-recovery-control-head,.partner-detail-card-header){border:0;border-bottom:1px solid var(--sm-gov-line);background:var(--sm-gov-wash);min-height:55px;color:var(--sm-gov-ink);box-shadow:none;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 15px;margin:0;padding:12px 15px;display:flex}.main-column .content :where(.profiles-admin-panel-heading,.crm-settings-panel-heading,.integrity-panel-header,.collections-policy-heading,.collections-simulation-head,.stripe-recovery-control-head) :where(h2,h3){margin:0 0 4px;line-height:1.4}.main-column .content :where(.profiles-admin-panel-heading,.crm-settings-panel-heading,.integrity-panel-header,.collections-policy-heading,.collections-simulation-head,.stripe-recovery-control-head) :where(p){max-width:72ch;margin:0}.main-column .content :where(.profiles-admin-panel,.crm-settings-panel,.integrity-panel,.collections-policy-card,.collections-portfolio-card,.stripe-recovery-control,.collections-simulation-lab){margin-bottom:20px}.main-column .content :where(.crm-settings-panel-body,.profiles-admin-panel-body,.integrity-panel-body,.collections-policy-form){background:var(--sm-gov-surface);min-width:0;color:var(--sm-gov-ink);padding:15px 20px}.main-column .content :where(.collections-portfolio-metrics,.profiles-admin-metrics,.crm-settings-overview-grid,.finance-admin-metrics,.metric-grid,.metric-grid.four,.metrics-grid,.cid-overview-metrics,.partner-detail-grid,.finance-admin-grid,.identity-grid){grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));align-items:stretch;gap:15px;min-width:0;max-width:100%;margin:0 0 20px;display:grid}.main-column .content :where(.collections-portfolio-metrics,.profiles-admin-metrics,.crm-settings-overview-grid,.finance-admin-metrics,.metric-grid,.metrics-grid,.cid-overview-metrics)>:where(div,section,article){border:1px solid var(--sm-gov-line);min-width:0;max-width:100%;box-shadow:none;background:var(--sm-gov-surface);color:var(--sm-gov-ink);border-left:4px solid #1d70b8;border-radius:0;padding:15px}.main-column .content :where(.collections-portfolio-metrics,.profiles-admin-metrics,.finance-admin-metrics,.metric-grid,.metrics-grid,.crm-settings-overview-grid,.cid-overview-metrics)>:where(div,section,article) :where(span,small){color:var(--sm-gov-muted);overflow-wrap:anywhere;font-size:16px;line-height:1.5;display:block}.main-column .content :where(.collections-portfolio-metrics,.profiles-admin-metrics,.finance-admin-metrics,.metric-grid,.metrics-grid,.crm-settings-overview-grid,.cid-overview-metrics)>:where(div,section,article)>strong{color:var(--sm-gov-ink);overflow-wrap:anywhere;margin:5px 0;font-size:27px;font-weight:700;line-height:1.3;display:block}.main-column .content :where(.data-toolbar,.profiles-admin-toolbar,.collections-filter-row,.integrity-toolbar,.finance-toolbar,.cid-search-row,.crm-settings-filter-toolbar,.record-filter-bar,.collections-simulation-form,.stripe-filters){border:1px solid var(--sm-gov-line);background:var(--sm-gov-wash);border-radius:0;flex-wrap:wrap;align-items:flex-end;gap:10px 15px;width:100%;min-width:0;max-width:100%;margin:0 0 18px;padding:15px;display:flex}.main-column .content :where(.toolbar-search,.profiles-admin-search,.identity-search,.pos-product-search,.collections-filter-row>label){flex:230px;align-items:center;gap:10px;min-width:180px;display:flex}.main-column .content :where(.toolbar-search,.profiles-admin-search,.identity-search,.pos-product-search) :where(.govuk-input,input){width:100%;min-width:0;min-height:40px;margin:0;display:block}.main-column .content :where(.data-toolbar,.profiles-admin-toolbar,.collections-filter-row,.integrity-toolbar,.finance-toolbar,.cid-search-row,.crm-settings-filter-toolbar,.record-filter-bar) :where(.govuk-label){font-weight:700}.main-column .content :where(.data-toolbar,.profiles-admin-toolbar,.collections-filter-row,.integrity-toolbar,.finance-toolbar,.cid-search-row,.crm-settings-filter-toolbar,.record-filter-bar) :where(.govuk-input,.govuk-select,.govuk-button){min-height:40px;margin:0}.main-column .content :where(.record-count,.source-chip){border:1px solid var(--sm-gov-line);background:var(--sm-gov-surface);min-height:29px;color:var(--sm-gov-ink);border-radius:0;align-items:center;padding:6px 9px;font-size:16px;line-height:1.4;display:inline-flex}.main-column .content :where(.stripe-resource-nav,.cid-infra-nav,.crm-settings-section-nav,.integrity-queue-nav,.identity-section-nav){min-width:0;box-shadow:none;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:3px;padding:0;display:flex}.main-column .content :where(.stripe-resource-nav,.cid-infra-nav,.crm-settings-section-nav,.integrity-queue-nav,.identity-section-nav) :where(a,button){width:100%;min-height:43px;color:var(--sm-gov-link);text-align:left;box-shadow:none;cursor:pointer;background:0 0;border:0;border-left:4px solid #0000;border-radius:0;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:9px 12px;font-size:16px;font-weight:600;line-height:1.5;text-decoration:none;display:flex}.main-column .content :where(.stripe-resource-nav,.cid-infra-nav,.crm-settings-section-nav,.integrity-queue-nav,.identity-section-nav) :where(a,button):hover{background:var(--sm-gov-wash);text-decoration:underline}.main-column .content :where(.stripe-resource-nav,.cid-infra-nav,.crm-settings-section-nav,.integrity-queue-nav,.identity-section-nav) :where(.active,[aria-current=page],[aria-selected=true]){color:#0b0c0c;background:#e8eef3;border-left-color:#1d70b8;font-weight:700;text-decoration:none}.main-column .content :where(.finance-admin-tabs,.identity-tabs,.pos-tabs,.crm-settings-tabs,.stripe-resource-tabs,.cid-tabs){border:0;border-bottom:2px solid var(--sm-gov-line);min-width:0;box-shadow:none;background:0 0;flex-wrap:wrap;align-items:center;gap:0;margin:0 0 20px;padding:0;display:flex}.main-column .content :where(.finance-admin-tabs,.identity-tabs,.pos-tabs,.crm-settings-tabs,.stripe-resource-tabs,.cid-tabs)>button{max-width:100%;min-height:44px;box-shadow:none;color:var(--sm-gov-link);text-align:center;white-space:normal;cursor:pointer;background:0 0;border:0;border-bottom:4px solid #0000;border-radius:0;flex:0 auto;justify-content:center;align-items:center;gap:7px;margin:0;padding:10px 15px;font-family:Open Sans,Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.5;display:inline-flex}.main-column .content :where(.finance-admin-tabs,.identity-tabs,.pos-tabs,.crm-settings-tabs,.stripe-resource-tabs,.cid-tabs)>button:hover{background:var(--sm-gov-wash);text-decoration:underline}.main-column .content :where(.finance-admin-tabs,.identity-tabs,.pos-tabs,.crm-settings-tabs,.stripe-resource-tabs,.cid-tabs)>button:is(.active,[aria-selected=true]){background:var(--sm-gov-wash);color:var(--sm-gov-ink);border-bottom-color:#1d70b8;text-decoration:none}.main-column .content :where(.detail-list,.account-detail-list,.finance-details,.customer-details-list,.case-details-list){min-width:0;max-width:100%;margin:0;padding:0}.main-column .content :where(.detail-list,.account-detail-list,.finance-details,.customer-details-list,.case-details-list)>:where(div,li){border-bottom:1px solid var(--sm-gov-line);grid-template-columns:minmax(130px,38%) minmax(0,1fr);align-items:start;gap:12px;min-width:0;margin:0;padding:10px 0;display:grid}.main-column .content :where(.detail-list,.account-detail-list,.finance-details,.customer-details-list,.case-details-list)>:where(div,li) :where(dt,span:first-child,label:first-child){min-width:0;color:var(--sm-gov-ink);overflow-wrap:anywhere;font-size:16px;font-weight:700;line-height:1.5}.main-column .content :where(.detail-list,.account-detail-list,.finance-details,.customer-details-list,.case-details-list)>:where(div,li) :where(dd,span:last-child,strong:last-child){min-width:0;color:var(--sm-gov-ink);overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.5}.main-column .content :where(.crm-form-grid,.finance-admin-form-grid,.integrity-form-grid,.cid-form-grid,.sar-form-grid,.pos-customer-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 20px;min-width:0;max-width:100%;display:grid}.main-column .content :where(.crm-form-grid,.finance-admin-form-grid,.integrity-form-grid,.cid-form-grid,.sar-form-grid,.pos-customer-grid)>:where(.wide,[class*=wide]){grid-column:1/-1}.main-column .content :where(.crm-form-grid,.finance-admin-form-grid,.integrity-form-grid,.cid-form-grid,.sar-form-grid,.pos-customer-grid) :where(.govuk-input,.govuk-select,.govuk-textarea){width:100%;min-width:0;max-width:100%;margin:0}.main-column .content :where(.crm-form-grid,.finance-admin-form-grid,.integrity-form-grid,.cid-form-grid,.sar-form-grid,.pos-customer-grid) :where(label,.govuk-label){color:var(--sm-gov-ink);margin:0 0 5px;font-weight:700;line-height:1.5;display:block}.main-column .content :where(.profiles-admin-error,.integrity-error,.collections-error,.cid-notice.error,.crm-settings-message.error){box-shadow:none;background:var(--sm-gov-surface);color:var(--sm-gov-ink);border:4px solid #d4351c;border-radius:0;margin:0 0 20px;padding:15px}.main-column .content :where(.profiles-admin-notice,.integrity-message,.collections-notice,.cid-notice,.crm-settings-message):not(.error){background:var(--sm-gov-wash);box-shadow:none;color:var(--sm-gov-ink);border-left:5px solid #1d70b8;border-radius:0;margin:0 0 20px;padding:12px 15px}.main-column .content :where(.data-toolbar,.crm-form-grid,.crm-settings-panel,.profiles-admin-panel,.integrity-panel,.identity-grid,.finance-admin-grid,.collections-page,.cid-platform) *{box-sizing:border-box}.main-column .content :where(.data-toolbar,.crm-form-grid,.crm-settings-panel,.profiles-admin-panel,.integrity-panel,.identity-grid,.finance-admin-grid,.collections-page,.cid-platform) :where(button,input,textarea,select,a,[role=button]):focus-visible{outline-offset:2px;outline:3px solid #fd0;box-shadow:0 0 0 2px #0b0c0c}html[data-theme=dark] .main-column .content :where(.profiles-admin-panel,.cid-overview,.cid-infra-content,.finance-admin-panel,.collections-policy-card,.collections-portfolio-card,.stripe-recovery-control,.collections-simulation-lab,.identity-card,.integrity-panel,.partners-panel,.partner-detail-card,.crm-settings-panel,.customer360-jump-section,.customer360-v2-section){background:var(--sm-gov-surface);color:var(--sm-gov-ink);border-color:var(--sm-gov-line)}html[data-theme=dark] .main-column .content :where(.profiles-admin-panel-heading,.crm-settings-panel-heading,.integrity-panel-header,.collections-policy-heading,.collections-simulation-head,.stripe-recovery-control-head,.data-toolbar,.profiles-admin-toolbar,.collections-filter-row,.identity-tabs,.finance-admin-tabs,.pos-tabs){background:var(--sm-gov-wash);color:var(--sm-gov-ink);border-color:var(--sm-gov-line)}html[data-theme=dark] .main-column .content :where(.stripe-resource-nav,.cid-infra-nav,.crm-settings-section-nav,.integrity-queue-nav,.identity-section-nav) :where(.active,[aria-current=page],[aria-selected=true]),html[data-theme=dark] .main-column .content :where(.finance-admin-tabs,.identity-tabs,.pos-tabs,.crm-settings-tabs,.stripe-resource-tabs,.cid-tabs)>button:is(.active,[aria-selected=true]){color:#fff;background:#254761}@media (width<=1100px){.main-column .content :where(.crm-form-grid,.finance-admin-form-grid,.integrity-form-grid,.cid-form-grid,.sar-form-grid,.pos-customer-grid){grid-template-columns:1fr}}@media (width<=800px){.main-column .content :where(.profiles-admin-workspace-header,.cid-platform-header,.collections-page-hero,.finance-admin-hero,.partners-hero,.partner-record-hero,.identity-hero,.stripe-resource-heading,.crm-settings-hero){flex-direction:column;align-items:stretch}.main-column .content :where(.finance-admin-tabs,.identity-tabs,.pos-tabs,.crm-settings-tabs,.stripe-resource-tabs,.cid-tabs){flex-wrap:nowrap;overflow-x:auto}.main-column .content :where(.finance-admin-tabs,.identity-tabs,.pos-tabs,.crm-settings-tabs,.stripe-resource-tabs,.cid-tabs)>button{white-space:nowrap;flex:none}}@media (width<=600px){.main-column .content :where(.data-toolbar,.profiles-admin-toolbar,.collections-filter-row,.integrity-toolbar,.finance-toolbar,.cid-search-row){padding:12px}.main-column .content :where(.detail-list,.account-detail-list,.finance-details,.customer-details-list,.case-details-list)>:where(div,li){grid-template-columns:1fr;gap:3px}.main-column .content :where(.collections-page-actions,.cid-header-actions,.partners-hero-actions,.crm-settings-hero-actions,.mail-command-actions){justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.main-column .content :where(.finance-admin-tabs,.identity-tabs,.pos-tabs)>button{transition:none}}.main-column .content :where(.stripe-ops-layout,.cid-infra-shell){grid-template-columns:minmax(200px,240px) minmax(0,1fr);align-items:start;gap:20px;min-width:0;margin:0;display:grid}.main-column .content :where(.stripe-resource-workspace,.cid-infra-content){overflow-wrap:break-word;min-width:0;max-width:100%}.main-column .content .stripe-resource-group{border-bottom:1px solid var(--sm-gov-line);min-width:0;margin:0 0 15px;padding:0 0 14px}.main-column .content .stripe-resource-group>span{color:var(--sm-gov-muted);padding:4px 12px 8px;font-size:16px;font-weight:700;display:block}.main-column .content .cid-infra-nav-head{border-bottom:2px solid var(--sm-gov-ink);background:var(--sm-gov-wash);color:var(--sm-gov-ink);margin:0 0 8px;padding:12px}.main-column .content .cid-infra-nav-head :where(span,strong){font-size:16px;line-height:1.5;display:block}.main-column .content .cid-infra-nav>button>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.main-column .content .cid-infra-nav>button>span>strong{font-size:16px;line-height:1.45}.main-column .content .cid-infra-nav>button>span>small{color:var(--sm-gov-muted);font-size:16px;font-weight:400;line-height:1.4}.main-column .content .crm-settings-layout.govuk-grid-row{grid-template-columns:minmax(205px,235px) minmax(0,1fr);align-items:start;gap:20px;min-width:0;margin:0;display:grid}.main-column .content .crm-settings-layout>:where(.crm-settings-section-nav,.crm-settings-main){float:none;width:auto;min-width:0;max-width:100%;padding:0}.main-column .content .crm-settings-section-nav{border-right:1px solid var(--sm-gov-line);padding:0 12px 0 0}.main-column .content .crm-settings-main{padding:0}.main-column .content .crm-settings-overview{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:15px;min-width:0;margin:0 0 20px;display:grid}.main-column .content .crm-settings-overview>.crm-settings-overview-card{float:none;width:auto;min-width:0;height:auto;margin:0;padding:15px}.main-column .content .crm-settings-overview-card :where(strong,small,em){overflow-wrap:anywhere;line-height:1.5}.main-column .content .crm-settings-overview-card small{color:var(--sm-gov-muted);font-size:16px;font-style:normal;font-weight:700}.main-column .content .crm-settings-overview-card em{color:var(--sm-gov-muted);font-size:16px;font-style:normal}.main-column .content .pos-sale-layout{grid-template-columns:minmax(0,1.5fr) minmax(275px,1fr);align-items:start;gap:20px;min-width:0;display:grid}.main-column .content .pos-sale-layout :where(.pos-product-browser,.pos-basket-panel){min-width:0;margin:0}.main-column .content .pos-product-grid{grid-template-columns:repeat(auto-fill,minmax(min(155px,100%),1fr));gap:12px;min-width:0;display:grid}.main-column .content .pos-product-tile{border:1px solid var(--sm-gov-line);background:var(--sm-gov-surface);width:100%;min-height:105px;color:var(--sm-gov-ink);box-shadow:none;text-align:left;cursor:pointer;border-radius:0;flex-direction:column;align-items:flex-start;gap:8px;padding:12px;display:flex}.main-column .content .pos-product-tile:hover{background:var(--sm-gov-wash);border-color:var(--sm-gov-ink)}.main-column .content .pos-basket-line{border-bottom:1px solid var(--sm-gov-line);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;display:flex}.main-column .content .pos-product-copy,.main-column .content .pos-basket-line>*{min-width:0}.main-column .content .pos-product-copy :where(strong,small){overflow-wrap:anywhere}.main-column .content .customer360-enterprise>.govuk-grid-row{grid-template-columns:minmax(190px,230px) minmax(0,1fr);align-items:start;gap:20px;min-width:0;margin:0;display:grid}.main-column .content .customer360-enterprise>.govuk-grid-row>:where(.c360-case-sidebar,.govuk-grid-column-three-quarters){float:none;width:auto;min-width:0;max-width:100%;padding:0}.main-column .content .customer360-enterprise .c360-case-sidebar{border-right:1px solid var(--sm-gov-line);padding:0 12px 0 0}.main-column .content .customer360-enterprise .c360-overview-directory{gap:20px}html[data-theme=dark] .main-column .content :where(.crm-settings-section-nav,.customer360-enterprise .c360-case-sidebar){border-color:var(--sm-gov-line)}html[data-theme=dark] .main-column .content .cid-infra-nav-head{background:var(--sm-gov-wash);border-color:var(--sm-gov-ink);color:var(--sm-gov-ink)}@media (width<=1200px){.main-column .content :where(.stripe-ops-layout,.cid-infra-shell,.crm-settings-layout.govuk-grid-row){grid-template-columns:minmax(165px,200px) minmax(0,1fr);gap:16px}.main-column .content .customer360-enterprise>.govuk-grid-row{grid-template-columns:minmax(160px,200px) minmax(0,1fr);gap:16px}}@media (width<=900px){.main-column .content :where(.stripe-ops-layout,.cid-infra-shell,.crm-settings-layout.govuk-grid-row,.customer360-enterprise>.govuk-grid-row,.pos-sale-layout){grid-template-columns:1fr;gap:15px}.main-column .content :where(.stripe-resource-nav,.cid-infra-nav,.crm-settings-section-nav){border:0;border-bottom:1px solid var(--sm-gov-line);border-right:0;flex-flow:wrap;justify-content:flex-start;align-items:stretch;gap:4px;margin:0 0 15px;padding:0 0 12px;display:flex}.main-column .content :where(.stripe-resource-nav,.cid-infra-nav,.crm-settings-section-nav) :where(button,a){flex:0 auto;width:auto;min-width:0}.main-column .content .customer360-enterprise .c360-case-sidebar{border:0;border-bottom:1px solid var(--sm-gov-line);padding:0 0 12px}.main-column .content .crm-settings-section-nav>.govuk-inset-text{max-width:100%}}@media (width<=600px){.main-column .content :where(.stripe-resource-nav,.cid-infra-nav,.crm-settings-section-nav) :where(button,a){width:100%}}html,body,#root{background:#fff;min-height:100%;margin:0}.sm-government-shell.app-shell,.sm-government-shell.app-shell.sidebar-collapsed{color:#0b0c0c;background:#fff;flex-direction:column;width:100%;min-height:100vh;font-family:Open Sans,Arial,sans-serif;grid-template-columns:none!important;height:auto!important;max-height:none!important;display:flex!important;overflow:visible!important}.sm-government-shell .govuk-width-container{width:calc(100% - 60px);max-width:1240px;margin-inline:auto}.sm-government-shell .sm-government-header{z-index:100;color:#0b0c0c;background:#fff;flex:none;width:100%;display:block;position:relative}.sm-government-shell .sm-government-masthead.govuk-header{color:#fff;background:#0b0c0c;border-bottom:10px solid #1d70b8;min-height:75px;margin:0}.sm-government-shell .sm-government-header-inner{justify-content:space-between;align-items:center;gap:20px;min-height:75px;padding-block:10px;display:flex}.sm-government-shell .sm-government-brand{color:#fff;align-items:center;gap:14px;min-width:0;padding:7px 0;font-family:Open Sans,Arial,sans-serif;line-height:1.25;text-decoration:none;display:inline-flex}.sm-government-shell .sm-government-brand img{object-fit:contain;flex:none;width:36px;height:36px}.sm-government-shell .sm-government-brand span{flex-direction:column;gap:2px;display:flex}.sm-government-shell .sm-government-brand strong{letter-spacing:-.035em;color:#fff;font-size:24px;font-weight:700}.sm-government-shell .sm-government-brand small{color:#e9edf0;font-size:14px;font-weight:400}.sm-government-shell .sm-government-brand:hover strong{text-decoration:underline;text-decoration-thickness:2px}.sm-government-shell .sm-government-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-left:auto;display:flex}.sm-government-shell .sm-government-private-label{color:#fff;border-right:1px solid #b1b4b6;padding-right:15px;font-size:14px;font-weight:600}.sm-government-shell .sm-government-header-actions .profile-button{color:#fff;background:0 0;border:1px solid #b1b4b6;border-radius:0;min-height:44px}.sm-government-shell .sm-government-header-actions .profile-button :where(strong,small,svg){color:#fff}.sm-government-shell .sm-government-header-actions .profile-button:hover{background:#33383e}.sm-government-shell .sm-government-header-actions .avatar{color:#fff;background:#1d70b8;border-radius:0}.sm-government-shell .sm-government-header-actions .icon-button{color:#fff;border-radius:0}.sm-government-shell .sm-government-navigation.govuk-service-navigation{z-index:3;color:#0b0c0c;background:#f3f2f1;border-bottom:1px solid #b1b4b6;width:100%;display:block;position:relative}.sm-government-shell .sm-government-navigation .govuk-service-navigation__container{flex-wrap:wrap;align-items:center;gap:0 15px;min-height:58px;display:flex}.sm-government-shell .sm-government-navigation .govuk-service-navigation__service-name{font-size:18px;font-weight:700}.sm-government-shell .sm-government-navigation .govuk-service-navigation__wrapper{flex:auto;min-width:0;margin:0;padding:0;display:block!important}.sm-government-shell .sm-service-links.govuk-service-navigation__list{flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex!important}.sm-government-shell .sm-service-links .govuk-service-navigation__item{margin:0;padding:0;display:block}.sm-government-shell .sm-service-links .govuk-service-navigation__link,.sm-government-shell .govuk-service-navigation__service-name .govuk-service-navigation__link{color:#0b0c0c;border-bottom:4px solid #0000;align-items:center;min-height:52px;padding:11px 12px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.sm-government-shell .sm-service-links .govuk-service-navigation__link:hover,.sm-government-shell .govuk-service-navigation__service-name .govuk-service-navigation__link:hover{color:#0b0c0c;background:#e8e8e8;text-decoration:underline}.sm-government-shell .sm-service-links .sm-service-link-current{color:#0b0c0c;background:#fff;border-bottom-color:#1d70b8;text-decoration:none}.sm-government-shell .sm-all-services-button{color:#0b0c0c;cursor:pointer;background:#fff;border:2px solid #0b0c0c;border-radius:0;justify-content:center;align-items:center;gap:8px;min-height:43px;margin:5px 0;padding:8px 12px;font:700 15px/1.3 Open Sans,Arial,sans-serif;display:inline-flex}.sm-government-shell .sm-all-services-button:hover{background:#e8e8e8}.sm-government-shell .sm-services-drawer[hidden]{display:none!important}.sm-government-shell .sm-services-drawer{z-index:40;color:#0b0c0c;background:#f3f2f1;border-bottom:4px solid #1d70b8;width:100%;position:relative}.sm-government-shell .sm-services-drawer-inner{padding-block:24px 32px}.sm-government-shell .sm-services-drawer-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;display:flex}.sm-government-shell .sm-services-drawer-heading h2{color:#0b0c0c;margin:0}.sm-government-shell .sm-services-drawer-heading .govuk-button{margin:0}.sm-government-shell .sm-services-groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 28px;display:grid}.sm-government-shell .sm-services-group{border-bottom:1px solid #b1b4b6;min-width:0;padding:0 0 16px}.sm-government-shell .sm-services-group .govuk-heading-s{color:#0b0c0c;margin-bottom:12px}.sm-government-shell .sm-services-group .govuk-list{margin:0}.sm-government-shell .sm-services-group .govuk-list li{margin-bottom:7px;line-height:1.35}.sm-government-shell .sm-services-group .govuk-link{color:#1d70b8}.sm-government-shell .sm-government-width-container{background:#fff;flex:1 0 auto;width:calc(100% - 60px);max-width:1240px;min-height:0;padding-bottom:45px;display:block}.sm-government-shell .sm-government-utilitybar{background:#fff;border-bottom:1px solid #b1b4b6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;min-height:70px;margin-bottom:24px;padding:20px 0 18px;display:flex}.sm-government-shell .sm-government-utilitybar .global-search-wrap{color:#0b0c0c;background:#fff;border:2px solid #0b0c0c;flex:280px;align-items:center;width:min(100%,550px);min-height:44px;display:flex;position:relative}.sm-government-shell .sm-government-utilitybar .global-search-wrap input{color:#0b0c0c;font:400 17px/1.4 Open Sans,Arial,sans-serif}.sm-government-shell .sm-government-utilitybar .search-results{z-index:60;color:#0b0c0c;background:#fff;border:2px solid #0b0c0c;position:absolute;top:100%;left:-2px;right:-2px;box-shadow:0 6px 16px #0b0c0c33}.sm-government-shell .main-column{background:#fff;width:100%;min-width:0;max-width:none;flex:none!important;height:auto!important;max-height:none!important;display:block!important;overflow:visible!important}.sm-government-shell .main-column>.content{color:#0b0c0c;width:100%;min-height:50vh;display:block;background:#fff!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important}.sm-government-shell .main-column>.content :where(.page-header,.record-hero){border-bottom:1px solid #b1b4b6;margin:0 0 28px;padding:0 0 20px}.sm-government-shell .main-column>.content :where(.page-header h1,.record-hero h1){letter-spacing:-.02em;color:#0b0c0c;font-size:36px;line-height:1.2}.sm-government-shell .main-column>.content :where(.panel-card,.table-card,.record-metric,.metric-card){box-shadow:none;border:1px solid #b1b4b6;border-radius:0}.sm-government-shell .main-column>.content :where(.panel-card-header,.table-card-header){background:#f3f2f1;border-bottom:1px solid #b1b4b6}.sm-government-shell .main-column>.content :where(.table-wrap,.data-table-wrap){max-width:100%;overflow-x:auto}.sm-government-shell .sm-government-footer{background:#f3f2f1;border-top:1px solid #b1b4b6;flex:none;width:100%;display:block}.sm-government-shell .sm-government-footer .govuk-footer{color:#0b0c0c;background:#f3f2f1;border-top:0;padding:30px 0}.sm-government-shell .sm-government-footer-inner{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.sm-government-shell .sm-government-footer-inner>div{max-width:50%}.sm-government-shell .sm-government-footer-inner :where(strong,p){color:#0b0c0c}.sm-government-shell .sm-government-footer-inner p{margin:7px 0 0}.sm-government-shell :where(a,button,input,select,textarea):focus-visible{outline-offset:0!important;outline:3px solid #fd0!important;box-shadow:0 0 0 2px #0b0c0c!important}.sm-government-shell .govuk-skip-link:focus{z-index:9999}html[data-theme=dark] .sm-government-shell,html[data-theme=dark] .sm-government-shell .sm-government-width-container,html[data-theme=dark] .sm-government-shell .main-column,html[data-theme=dark] .sm-government-shell .main-column>.content{color:#f3f6fa!important;background:#101820!important}html[data-theme=dark] .sm-government-shell .sm-government-header,html[data-theme=dark] .sm-government-shell .sm-government-navigation{color:#f3f6fa!important;background:#182536!important;border-color:#5c7287!important}html[data-theme=dark] .sm-government-shell .sm-service-links .govuk-service-navigation__link,html[data-theme=dark] .sm-government-shell .govuk-service-navigation__service-name .govuk-service-navigation__link{background:0 0;color:#f3f6fa!important}html[data-theme=dark] .sm-government-shell .sm-service-links .sm-service-link-current{border-bottom-color:#fd0;background:#264361!important}html[data-theme=dark] .sm-government-shell .sm-service-links .govuk-service-navigation__link:hover{background:#264361!important}html[data-theme=dark] .sm-government-shell .sm-all-services-button{border-color:#aab7c7;color:#f3f6fa!important;background:#182536!important}html[data-theme=dark] .sm-government-shell .sm-all-services-button:hover{background:#264361!important}html[data-theme=dark] .sm-government-shell .sm-services-drawer,html[data-theme=dark] .sm-government-shell .sm-government-utilitybar,html[data-theme=dark] .sm-government-shell .sm-government-footer,html[data-theme=dark] .sm-government-shell .sm-government-footer .govuk-footer{color:#f3f6fa!important;background:#182536!important;border-color:#5c7287!important}html[data-theme=dark] .sm-government-shell .sm-services-group,html[data-theme=dark] .sm-government-shell .sm-government-utilitybar{border-color:#5c7287}html[data-theme=dark] .sm-government-shell .sm-services-drawer :where(h2,h3,li),html[data-theme=dark] .sm-government-shell .sm-government-footer-inner :where(strong,p){color:#f3f6fa!important}html[data-theme=dark] .sm-government-shell .sm-services-drawer .govuk-link{color:#a9d8ff!important}html[data-theme=dark] .sm-government-shell .sm-government-utilitybar .global-search-wrap{color:#0b0c0c!important;background:#fff!important;border-color:#aab7c7!important}html[data-theme=dark] .sm-government-shell .sm-government-utilitybar .global-search-wrap input{color:#0b0c0c!important;-webkit-text-fill-color:#0b0c0c!important}html[data-theme=dark] .sm-government-shell .main-column>.content :where(.page-header h1,.record-hero h1){color:#f3f6fa!important}@media (width<=1150px){.sm-government-shell .sm-service-links .govuk-service-navigation__link{padding:9px 8px;font-size:14px}.sm-government-shell .sm-services-groups{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=850px){.sm-government-shell .sm-service-links,.sm-government-shell .govuk-service-navigation__wrapper{display:none!important}.sm-government-shell .sm-government-navigation .govuk-service-navigation__container{justify-content:space-between}.sm-government-shell .sm-services-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-government-shell .sm-government-private-label{display:none}}@media (width<=600px){.sm-government-shell .govuk-width-container,.sm-government-shell .sm-government-width-container{width:calc(100% - 30px)}.sm-government-shell .sm-government-header-inner{align-items:flex-start;gap:6px}.sm-government-shell .sm-government-brand strong{font-size:19px}.sm-government-shell .sm-government-brand small{font-size:12px}.sm-government-shell .sm-government-header-actions .profile-copy{display:none}.sm-government-shell .sm-services-groups{grid-template-columns:1fr}.sm-government-shell .sm-government-utilitybar{margin-bottom:17px}.sm-government-shell .sm-government-footer-inner{flex-direction:column}.sm-government-shell .sm-government-footer-inner>div{max-width:100%}.sm-government-shell .main-column>.content :where(.page-header h1,.record-hero h1){font-size:30px}}
