@font-face{font-family:Santander Headline;src:url(/fonts/SantanderHeadline-Regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Santander Headline;src:url(/fonts/SantanderHeadline-Bold.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Santander Micro Text;src:url(/fonts/SantanderMicroText-Regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Santander Micro Text;src:url(/fonts/SantanderMicroText-Bold.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Santander Text;src:url(/fonts/SantanderText-Regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Santander Text Light;src:url(/fonts/SantanderText-Light.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:Santander Text;src:url(/fonts/SantanderText-Bold.otf) format("opentype");font-weight:700;font-style:normal}:root{--aqua-100: #eefbef;--aqua-700: #1f8926;--brand-200: #ffd5d5;--brand-300: #ffa3a3;--brand-400: #ff7070;--brand-500: #ec0000;--lemon-100: #fbf9f1;--lemon-700: #ffcc33;--primary-black: #303030;--primary-white: #ffffff;--sky-700: #0032e6;--ui-100: #f2f3f6;--ui-200: #e9ebf0;--ui-300: #dee0e9;--ui-400: #d4d6e2;--ui-500: #bec2d3;--ui-600: #9ea2b0;--ui-700: #7f818d;--ui-800: #5f616a;--ui-900: #26272a;--watermelon-100: #fbf1f1;--watermelon-700: #cc0000;--letter-spacing-xs: -.02em;--letter-spacing-none: 0em;--line-height-xs: 1.3em;--line-height-s: 1.6em;--size-8: .5rem;--size-9: .5625rem;--size-10: .625rem;--size-11: .6875rem;--size-12: .75rem;--size-13: .8125rem;--size-14: .875rem;--size-16: 1rem;--size-18: 1.125rem;--size-20: 1.25rem;--size-22: 1.375rem;--size-24: 1.5rem;--size-30: 1.875rem;--size-32: 2rem;--size-40: 2.5rem;--size-48: 3rem;--size-56: 3.5rem;--size-64: 4rem;--size-72: 4.5rem;--size-80: 5rem;--size-96: 6rem;--font-santander-headline: "Santander Headline", sans-serif;--font-santander-micro-text: "Santander Micro Text", sans-serif;--font-santander-text: "Santander Text", sans-serif;--font-santander-text-light: "Santander Text Light", sans-serif;--font-weight-bold: 700;--font-weight-semi-bold: 600;--font-weight-medium: 500;--font-weight-regular: 400;--background-brand: var(--brand-500);--background-brand-hover: var(--brand-400);--background-disable: var(--ui-200);--background-error: var(--watermelon-700);--background-hover: var(--ui-100);--background-info: var(--sky-700);--background-primary: var(--primary-white);--background-successful: var(--aqua-700);--background-successful-subtle: var(--aqua-100);--background-error-subtle: var(--watermelon-100);--background-warning: var(--lemon-700);--background-warning-subtle: var(--lemon-100);--border-brand: var(--brand-500);--border-brand-hover: var(--brand-400);--border-disable: var(--ui-500);--border-error: var(--watermelon-700);--border-primary: var(--ui-900);--border-secondary: var(--ui-400);--border-warning: var(--lemon-700);--content-brand: var(--brand-500);--content-brand-hover: var(--brand-400);--content-disable: var(--ui-500);--content-error: var(--watermelon-700);--content-primary: var(--primary-black);--content-primary-hover: var(--ui-800);--content-primary-inverse: var(--primary-white);--content-secondary: var(--ui-700);--content-selection: var(--surfaces-3);--content-warning: var(--lemon-700);--elevation-l1: 0 2px 6px 0 rgba(48, 48, 48, .15);--elevation-l2: 0 4px 8px 0 rgba(48, 48, 48, .15);--elevation-l3: 0 6px 10px 0 rgba(48, 48, 48, .15);--elevation-l4: 0 8px 12px 0 rgba(48, 48, 48, .15);--elevation-l5: 0 10px 14px 0 rgba(48, 48, 48, .15);--elevation-l6: 0 12px 16px 0 rgba(48, 48, 48, .15);--surfaces-1: var(--ui-100);--surfaces-2: var(--ui-200);--surfaces-3: var(--ui-300);--surfaces-7: var(--ui-700);--surfaces-8: var(--ui-800);--surfaces-9: var(--ui-900)}*,*:before,*:after{box-sizing:border-box}*{font-family:var(--font-santander-text);font-size:100%;margin:0;padding:0}html,body{overscroll-behavior:none;-webkit-font-smoothing:antialiased}html:has(body.dashboard-menu-open),body.dashboard-menu-open{overflow:hidden}p,h1,h2,h3,h4,h5,h6{color:var(--content-primary);margin:0;overflow-wrap:break-word;padding:0}p{text-wrap:pretty;text-wrap:wrap;-webkit-text-wrap:wrap}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-bold);text-wrap:balance}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}::selection{background:var(--content-selection)}::-moz-selection{background:var(--content-selection)}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{animation-name:fadeIn;animation-duration:.65s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-timing-function:ease-out}.animate__delay-100ms{-webkit-animation-delay:.1s;animation-delay:.1s}.animate__delay-200ms{-webkit-animation-delay:.2s;animation-delay:.2s}.animate__delay-300ms{-webkit-animation-delay:.3s;animation-delay:.3s}.animate__delay-400ms{-webkit-animation-delay:.4s;animation-delay:.4s}.animate__delay-500ms{-webkit-animation-delay:.5s;animation-delay:.5s}.animate__delay-600ms{-webkit-animation-delay:.6s;animation-delay:.6s}.animate__delay-700ms{-webkit-animation-delay:.7s;animation-delay:.7s}.animate__delay-800ms{-webkit-animation-delay:.8s;animation-delay:.8s}.animate__delay-900ms{-webkit-animation-delay:.9s;animation-delay:.9s}.animate__delay-1000ms{-webkit-animation-delay:1s;animation-delay:1s}.animate__delay-1100ms{-webkit-animation-delay:1.1s;animation-delay:1.1s}.animate__delay-1200ms{-webkit-animation-delay:1.2s;animation-delay:1.2s}.animate__delay-1300ms{-webkit-animation-delay:1.3s;animation-delay:1.3s}.animate__delay-1400ms{-webkit-animation-delay:1.4s;animation-delay:1.4s}.animate__delay-1500ms{-webkit-animation-delay:1.5s;animation-delay:1.5s}.animate__delay-1600ms{-webkit-animation-delay:1.6s;animation-delay:1.6s}.animate__delay-1700ms{-webkit-animation-delay:1.7s;animation-delay:1.7s}.animate__delay-1800ms{-webkit-animation-delay:1.8s;animation-delay:1.8s}.animate__delay-1900ms{-webkit-animation-delay:1.9s;animation-delay:1.9s}.animate__delay-2000ms{-webkit-animation-delay:2s;animation-delay:2s}.public-page-container{display:flex;justify-content:space-between;min-height:100%;padding:0 22px 24px;margin:0 auto;max-width:1366px}.public-page-container .left-side{display:flex;flex:1;flex-direction:column;padding:0 16px 0 0;max-width:490px}.public-page-container .left-side .page-title{color:var(--content-primary);font-size:var(--size-30);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-xs);line-height:var(--line-height-xs);padding:24px 16px 36px;text-align:center}.public-page-container .left-side .subtitle{color:var(--content-secondary);font-size:var(--size-18);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-xs);line-height:var(--line-height-xs);margin-bottom:24px}.public-page-container .right-side{position:relative;width:50%}.public-page-container .right-side .background-content{left:0;padding:24px;position:absolute;top:0}.public-page-container .right-side .background-content .background-content-title{color:var(--content-primary-inverse);font-size:var(--size-30);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-xs);line-height:var(--line-height-xs)}.public-page-container .right-side .background-content .background-content-subtitle{color:var(--content-primary-inverse);font-size:var(--size-24);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-xs);line-height:var(--line-height-xs)}.public-page-container .right-side img{aspect-ratio:672/668;width:100%}@media(width<1024px){.public-page-container{flex-direction:column}.public-page-container .left-side{max-width:100%;padding:0}.public-page-container .right-side{display:none}}.dashboard-container{--dashboard-header-offset: 0px}@media(width<992px){.dashboard-container{--dashboard-header-offset: 81px}}.page-container{min-height:100%;padding:16px 48px}.page-container .page-header{align-items:center;display:flex;justify-content:space-between}.page-container .page-header .page-header-left{align-items:center;display:flex;gap:12px;overflow:hidden;padding-right:4px}.page-container .page-header .page-header-left .page-title{display:flex;gap:16px;overflow:hidden;align-items:center;text-overflow:ellipsis;white-space:nowrap}.page-container .page-header .page-header-left .page-title .badge{border:1px solid var(--border-primary);border-radius:14px;display:inline-block;padding:4px 16px;text-align:center}.page-container .page-header .page-header-left .page-title .badge.brand{border-color:var(--border-brand);color:var(--content-brand)}.page-container .page-header .page-header-left .page-title .badge.small{font-size:var(--size-12);line-height:var(--line-height-xs);height:auto}.page-container .page-header .page-header-right{display:flex;gap:12px}.page-container.sticky{padding:0}.page-container.sticky .page-header{background-color:var(--primary-white);box-shadow:0 4px 8px #3030304d;padding:16px;position:sticky;top:var(--dashboard-header-offset, 0px);z-index:4}.page-container.sticky .page-content{padding:16px 48px}.page-container .page-title{color:var(--content-primary);font-size:var(--size-32);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-xs);line-height:var(--line-height-xs)}.page-container .page-subtitle{color:var(--content-primary);font-size:var(--size-24);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-xs);line-height:var(--line-height-xs);margin-bottom:16px}.page-container .page-section{padding:16px 0}.page-container .page-section .section-header{align-items:center;display:flex;justify-content:space-between}.page-container .page-section .section-header .page-header-left{align-items:center;display:flex;gap:12px}.page-container .page-section .section-header .page-header-right{display:flex;gap:12px}.page-container .actions-container{align-items:center;display:flex;gap:24px;height:44px;justify-content:space-between;margin-bottom:24px;margin-top:24px}.page-container .actions-container .search-form{height:100%;max-width:358px;width:100%}.page-container .actions-container .search-form .search-bar-container{align-items:center;display:flex;position:relative}.page-container .actions-container .search-form .search-bar-container .search-input{border-right:none;border-bottom:1px solid var(--border-primary);border-radius:12px 0 0 12px;border-left:1px solid var(--border-primary);border-top:1px solid var(--border-primary);flex:1;font-size:var(--size-14);min-height:44px;padding:0 12px}.page-container .actions-container .search-form .search-bar-container .search-input:focus-within{outline-color:var(--border-primary);outline-style:solid;outline-width:2px;outline-offset:-2px}.page-container .actions-container .search-form .search-bar-container .search-button{background-color:var(--content-primary);border:1px solid var(--content-primary);border-radius:0 12px 12px 0;box-shadow:var(--elevation-l1);cursor:pointer;height:44px;width:44px;transition:.15s}.page-container .actions-container .search-form .search-bar-container .search-button:hover:not(.loading):not(:disabled){background-color:var(--content-primary-hover);border-color:var(--content-primary-hover);color:var(--content-primary-inverse)}.page-container .actions-container .search-form .search-bar-container .search-button:disabled{background-color:var(--background-disable);box-shadow:none;color:var(--content-disable);cursor:not-allowed}.page-container .actions-container .search-form .search-bar-container .search-button .icon{background-color:var(--content-primary-inverse);display:inline-block;height:16px;mask-image:url(/icons/search.svg);mask-repeat:no-repeat;mask-size:contain;width:16px;-webkit-mask-image:url(/icons/search.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain}.page-container .actions-container .search-form .search-bar-container .search-button .icon.with-label{margin-right:10px}.page-container .actions-container .action-buttons-container{display:flex;gap:12px}.page-container .actions-container .action-button{margin-left:auto}.page-container .actions-container .action-button.extended{min-width:181px}.page-container .actions-container .action-button.compact{display:none}.page-container .actions-container .more-options-container{border:1px solid var(--border-primary);border-radius:50vw}.page-container .actions-container .more-options-container .icon{background-color:var(--content-primary);cursor:pointer;height:44px;mask-image:url(/icons/more-vertical.svg);mask-position:center;mask-repeat:no-repeat;mask-size:20px;width:44px;-webkit-mask-image:url(/icons/more-vertical.svg);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:20px}.page-container .filters-container{display:flex;gap:12px;overflow-x:scroll;scrollbar-color:var(--surfaces-2) var(--background-primary)}.error-state-container{align-items:center;display:flex;flex-direction:column;height:50vh;justify-content:center}.error-state-container .error-illustration-container{margin:0 auto}.error-state-container .error-illustration-container .error-illustration{height:200px;background-image:url(/assets/illustrations/generic-error.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:200px}.error-state-container .error-title{color:var(--content-primary);font-size:var(--size-40);letter-spacing:var(--letter-spacing-none);line-height:var(--line-height-s);padding:24px 16px 8px}.error-state-container .error-message{color:var(--content-secondary);font-size:var(--size-20);letter-spacing:var(--letter-spacing-none);line-height:var(--line-height-s);margin-bottom:24px}.loading-state-container{align-items:center;display:flex;justify-content:center;height:50vh}.loading-state-container .loading-icon{--color: var(--background-brand);height:32px;width:32px}.empty-state-container{align-items:center;display:flex;flex-direction:column;gap:12px;width:100%}.empty-state-container .empty-state-icon-container{margin:0 auto}.empty-state-container .empty-state-icon-container .empty-state-icon{color:var(--content-primary);height:256px;background-position:center;background-repeat:no-repeat;background-size:contain;width:256px}.empty-state-container .empty-state-icon-container .empty-state-icon.big{aspect-ratio:298/146;height:auto;max-width:100%;width:320px}.empty-state-container .empty-state-title{color:var(--content-primary);font-size:var(--size-24);font-weight:var(--font-weight-bold);line-height:var(--line-height-s);margin:0;text-align:center}.empty-state-container .empty-state-message{color:var(--content-secondary);font-size:var(--size-14);letter-spacing:var(--letter-spacing-none);line-height:var(--line-height-s);text-align:center;width:256px}.page-container.form-page{min-width:0;padding-bottom:64px}.page-container.form-page .page-header{flex-wrap:wrap;gap:24px;margin-bottom:18px}.page-container.form-page .page-header .page-header-left{min-width:0}.page-container.form-page .page-header .page-header-left .page-title{overflow-wrap:anywhere;white-space:normal}.page-container.form-page .page-header .page-header-right{align-items:center;gap:12px;margin-left:auto}.page-container.form-page .page-header .back-link{align-items:center;border-radius:6px;color:var(--content-primary);display:flex;flex-shrink:0;height:40px;justify-content:center;width:32px}.page-container.form-page .page-header .back-link .back-icon{background-color:currentColor;display:block;height:24px;-webkit-mask:url(/icons/arrow-left.svg) center/contain no-repeat;mask:url(/icons/arrow-left.svg) center/contain no-repeat;width:24px}.page-container.form-page .page-header .back-link:focus-visible{outline:2px solid var(--border-primary);outline-offset:4px}.page-container.form-page .page-header .back-link:hover{background-color:var(--background-hover)}.page-container.form-page .page-content{align-items:flex-start;display:flex;flex-direction:column}.page-container.form-page .form-column{display:flex;flex:1;flex-direction:column;gap:28px;min-width:0}.page-container.form-page.sticky{--sticky-page-header-height: 76px;padding:0}.page-container.form-page.sticky .page-header{margin-bottom:0;min-height:var(--sticky-page-header-height)}.page-container.form-page.sticky .page-content{padding-bottom:64px}.page-container.form-page.sticky .sections-nav{top:calc(var(--dashboard-header-offset) + var(--sticky-page-header-height) + 24px)}.page-container.form-page.sticky .form-panel{scroll-margin-top:calc(var(--dashboard-header-offset) + var(--sticky-page-header-height) + 24px)}.page-container.details-page{min-width:0;padding-bottom:64px}.page-container.details-page .page-header{flex-wrap:wrap;gap:24px;margin-bottom:18px}.page-container.details-page .page-header .page-header-left{min-width:0}.page-container.details-page .page-header .page-header-left .page-title{flex-wrap:wrap;overflow-wrap:anywhere;white-space:normal}.page-container.details-page .page-header .page-header-left .page-title .badge{flex:none;font-weight:var(--font-weight-regular);white-space:nowrap}.page-container.details-page .page-header .page-header-right{align-items:center;gap:12px;margin-left:auto}.page-container.details-page .page-content{align-items:flex-start;display:flex;flex-direction:column;gap:24px}.page-container.details-page .page-content .panel{width:100%}.page-container.details-page .details-fields{display:flex;flex-direction:column;gap:16px;margin:0}.page-container.details-page .details-fields dt{color:var(--content-primary);font-weight:var(--font-weight-bold)}.page-container.details-page .details-fields dd{color:var(--content-secondary);margin:4px 0 0;overflow-wrap:anywhere;white-space:pre-line}.page-container.details-page .details-fields .list-value{display:block}.page-container.details-page .details-link{color:var(--content-brand)}.page-container.details-page .details-link:hover{color:var(--content-brand-hover)}.page-container.details-page .image-group h3{font-size:var(--size-16);margin-bottom:8px}.page-container.details-page .image-group+.image-group{margin-top:24px}.page-container.details-page .image-list{display:flex;flex-wrap:wrap;gap:16px}.page-container.details-page .image-link{color:var(--content-secondary);display:flex;flex-direction:column;gap:8px;max-width:200px;overflow-wrap:anywhere}.page-container.details-page .image-link img{border-radius:8px;height:120px;object-fit:cover;width:200px}.page-container.details-page .empty-value{color:var(--content-secondary)}@media(max-width:800px){.page-container.details-page{padding:24px 20px 40px}.page-container.details-page .page-header{gap:16px;margin-bottom:28px}.page-container.details-page .page-title{font-size:var(--size-24)}}.sections-nav{--section-complete-background: color-mix(in srgb, var(--background-successful) 10%, var(--background-primary));flex:0 0 220px;padding-top:2px;position:sticky;top:24px}.sections-nav .nav-title{font-family:var(--font-santander-headline);font-size:var(--size-24);line-height:var(--line-height-xs);margin-bottom:22px}.sections-nav .section-list{display:flex;flex-direction:column;gap:26px;list-style:none}.sections-nav .section-item{align-items:center;display:flex;gap:16px}.sections-nav .section-indicator{border-radius:50%;color:var(--content-primary);flex:0 0 24px;height:24px;position:relative;transition:background-color .15s,box-shadow .15s,color .15s;width:24px}.sections-nav .section-indicator:before{background-color:currentColor;content:"";inset:0;-webkit-mask-image:url(/icons/section-pending.svg);mask-image:url(/icons/section-pending.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute}.sections-nav .has-information .section-indicator{background-color:var(--section-complete-background);box-shadow:0 0 0 2px var(--section-complete-background);color:var(--background-successful)}.sections-nav .has-information .section-indicator:before{-webkit-mask-image:url(/icons/section-complete.svg);mask-image:url(/icons/section-complete.svg)}.sections-nav .section-link,.sections-nav .section-label{border-radius:2px;color:var(--content-primary);font-size:var(--size-20);line-height:var(--line-height-xs);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.sections-nav .section-link:focus-visible{outline:2px solid var(--border-primary);outline-offset:4px}.sections-nav .section-link:hover{color:var(--content-primary-hover)}@media(max-width:1150px){.page-container.form-page .page-content{flex-direction:column;gap:28px}.page-container.form-page .form-column{width:100%}.sections-nav{flex-basis:auto;position:static;width:100%}.sections-nav .section-list{display:none}.sections-nav .section-link,.sections-nav .section-label{font-size:var(--size-16)}}@media(max-width:800px){.page-container.form-page{padding:24px 20px 40px}.page-container.form-page .page-header{gap:16px;margin-bottom:28px}.page-container.form-page .page-title{font-size:var(--size-24)}.page-container.form-page.sticky{--sticky-page-header-height: 132px}.page-container.form-page.sticky .page-header{align-items:flex-start;flex-direction:column;gap:16px}.page-container.form-page.sticky .page-header .page-header-left{width:100%}.page-container.form-page.sticky .page-header .page-header-right{gap:12px;margin-left:0;width:100%}.page-container.form-page.sticky .page-header .page-header-right app-button:first-child{flex:1 1 auto}.page-container.form-page.sticky .page-header .page-header-right app-button:last-child{flex:0 0 auto}.page-container.form-page.sticky .page-content{padding:16px 20px 40px}}@media(prefers-reduced-motion:reduce){.sections-nav .section-indicator{transition:none}}.panel{background-color:var(--background-primary);border:1px solid var(--border-secondary);border-radius:24px;box-shadow:var(--elevation-l1);min-width:0;padding:32px 36px}.panel .panel-title{font-family:var(--font-santander-headline);font-size:var(--size-24);line-height:var(--line-height-xs);margin-bottom:20px}.form-panel .fields{display:flex;flex-direction:column}@media(max-width:800px){.panel{padding:24px}}.file-placeholder{align-items:center;background-color:var(--background-hover);border:1px dashed var(--content-secondary);border-radius:12px;display:flex;gap:14px;margin-bottom:24px;padding:16px}.file-placeholder:last-child{margin-bottom:0}.file-placeholder .file-icon-container{align-items:center;background-color:var(--background-primary);border-radius:8px;color:var(--content-primary);display:flex;flex:0 0 40px;height:40px;justify-content:center}.file-placeholder .file-icon-container .image-icon{background-color:currentColor;display:inline-block;flex:0 0 24px;height:24px;-webkit-mask-image:url(/icons/image.svg);mask-image:url(/icons/image.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:24px}.file-placeholder .file-copy{min-width:0}.file-placeholder .file-copy .file-title{font-size:var(--size-14);font-weight:var(--font-weight-bold)}.file-placeholder .file-copy .file-description{color:var(--content-secondary);font-size:var(--size-12);margin-top:4px}.input-container{display:flex;flex-direction:column;margin-bottom:10px;min-width:0}.input-container:last-of-type{margin-bottom:0}.input-container label{color:var(--content-primary);font-size:var(--size-14);font-family:var(--font-santander-micro-text);line-height:var(--line-height-xs);margin-bottom:8px}.input-container input{appearance:none;background:var(--background-primary);border:1px solid var(--border-secondary);border-radius:6px;box-sizing:border-box;color:var(--content-primary);font-size:1rem;margin:0;padding:.75rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;width:100%}.input-container input[type=date]{min-height:46px;min-width:0}.input-container input:disabled{background-color:var(--background-hover);color:var(--content-secondary)}.input-container input:focus{border-color:var(--border-primary);outline:none;transition:.15s}.input-container input:hover:not(:disabled){border-color:var(--border-primary);transition:.15s}.input-container input::placeholder{color:var(--content-secondary)}.input-container input.ng-dirty.ng-invalid{border-color:var(--border-error)}.input-container input.ng-touched.ng-valid{border-color:var(--border-primary)}.input-container textarea{background:var(--background-primary);border:1px solid var(--border-secondary);border-radius:4px;color:var(--content-primary);line-height:var(--line-height-xs);min-height:100px;padding:12px;resize:vertical;width:100%}.input-container textarea:focus{border-color:var(--border-primary);outline:none;transition:.15s}.input-container textarea:hover:not(:disabled){border-color:var(--border-primary);transition:.15s}.input-container textarea::placeholder{color:var(--content-secondary)}.input-container textarea.ng-dirty.ng-invalid{border-color:var(--border-error)}.input-container textarea.ng-touched.ng-valid{border-color:var(--border-primary)}.input-container small{align-items:center;display:flex;font-size:var(--size-12);margin-top:8px}.input-container small.input-error{color:var(--content-error)}.input-container small.input-error.hidden{visibility:hidden;min-height:1lh}.input-container small.input-note{color:var(--content-secondary)}.input-container small.input-note.hidden{visibility:hidden;min-height:1lh}.input-container .input-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.input-container .input-chips:empty{display:none}.input-container .input-chips .chip{align-items:center;background-color:var(--background-hover);border-radius:20px;display:inline-flex;font-size:var(--size-14);gap:6px;padding:4px 10px}.field-row{display:flex;gap:16px}.field-row .input-container{flex:1;margin-bottom:0;min-width:0}.range-fields>.input-error{color:var(--content-error);display:block;font-size:var(--size-12);margin-top:8px}.range-fields>.input-error.hidden{display:none}.amenities-field .field-label{font-size:var(--size-14);margin-bottom:8px}.date-field .date-input::-webkit-calendar-picker-indicator{cursor:pointer}.date-field .date-input:focus-visible{outline:2px solid var(--border-primary);outline-offset:2px}@media(width<600px){.field-row{flex-direction:column;gap:12px}}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.chips:empty{display:none}.chips .chip{align-items:center;background-color:var(--background-hover);border-radius:20px;display:inline-flex;font-size:var(--size-14);gap:6px;padding:4px 10px}.chips .chip .amenity-icon{background-color:currentColor;display:inline-block;flex:0 0 24px;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:24px}.chips .chip .amenity-icon.green-area{-webkit-mask-image:url(/icons/green-area.svg);mask-image:url(/icons/green-area.svg)}.chips .chip .amenity-icon.grill{-webkit-mask-image:url(/icons/grill.svg);mask-image:url(/icons/grill.svg)}.chips .chip .amenity-icon.gym{-webkit-mask-image:url(/icons/gym.svg);mask-image:url(/icons/gym.svg)}.chips .chip .amenity-icon.laundry{-webkit-mask-image:url(/icons/laundry.svg);mask-image:url(/icons/laundry.svg)}.chips .chip .amenity-icon.event-room{-webkit-mask-image:url(/icons/event-room.svg);mask-image:url(/icons/event-room.svg)}.chips .chip .amenity-icon.pets{-webkit-mask-image:url(/icons/pets.svg);mask-image:url(/icons/pets.svg)}.chips .chip .amenity-icon.pool{-webkit-mask-image:url(/icons/pool.svg);mask-image:url(/icons/pool.svg)}.chips .chip .amenity-icon.playroom{-webkit-mask-image:url(/icons/playroom.svg);mask-image:url(/icons/playroom.svg)}.chips .chip .amenity-icon.security{-webkit-mask-image:url(/icons/security.svg);mask-image:url(/icons/security.svg)}.chips .chip .amenity-icon.sports-courts{-webkit-mask-image:url(/icons/sports-courts.svg);mask-image:url(/icons/sports-courts.svg)}.chips .chip .amenity-icon.rooftop{-webkit-mask-image:url(/icons/rooftop.svg);mask-image:url(/icons/rooftop.svg)}.chips .chip .amenity-icon.coworking{-webkit-mask-image:url(/icons/coworking.svg);mask-image:url(/icons/coworking.svg)}
