@charset "UTF-8";:root{--ion-color-primary: #0054e9;--ion-color-primary-rgb: 0, 84, 233;--ion-color-primary-contrast: #fff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #004acd;--ion-color-primary-tint: #1a65eb;--ion-color-secondary: #0163aa;--ion-color-secondary-rgb: 1, 99, 170;--ion-color-secondary-contrast: #fff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #015796;--ion-color-secondary-tint: #1a73b3;--ion-color-tertiary: #6030ff;--ion-color-tertiary-rgb: 96, 48, 255;--ion-color-tertiary-contrast: #fff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #542ae0;--ion-color-tertiary-tint: #7045ff;--ion-color-success: #2dd55b;--ion-color-success-rgb: 45, 213, 91;--ion-color-success-contrast: #000;--ion-color-success-contrast-rgb: 0, 0, 0;--ion-color-success-shade: #28bb50;--ion-color-success-tint: #42d96b;--ion-color-warning: #ffc409;--ion-color-warning-rgb: 255, 196, 9;--ion-color-warning-contrast: #000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #e0ac08;--ion-color-warning-tint: #ffca22;--ion-color-danger: #c5000f;--ion-color-danger-rgb: 197, 0, 15;--ion-color-danger-contrast: #fff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #ad000d;--ion-color-danger-tint: #cb1a27;--ion-color-light: #f4f5f8;--ion-color-light-rgb: 244, 245, 248;--ion-color-light-contrast: #000;--ion-color-light-contrast-rgb: 0, 0, 0;--ion-color-light-shade: #d7d8da;--ion-color-light-tint: #f5f6f9;--ion-color-medium: #636469;--ion-color-medium-rgb: 99, 100, 105;--ion-color-medium-contrast: #fff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #57585c;--ion-color-medium-tint: #737478;--ion-color-dark: #222428;--ion-color-dark-rgb: 34, 36, 40;--ion-color-dark-contrast: #fff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #1e2023;--ion-color-dark-tint: #383a3e}html.ios{--ion-default-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Roboto", sans-serif}html.md{--ion-default-font: "Roboto", "Helvetica Neue", sans-serif}html{--ion-dynamic-font: -apple-system-body;--ion-font-family: var(--ion-default-font)}body{background:var(--ion-background-color);color:var(--ion-text-color)}body.backdrop-no-scroll{overflow:hidden}html.ios ion-modal.modal-card ion-header ion-toolbar:first-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:first-of-type,html.ios ion-modal ion-footer ion-toolbar:first-of-type,html.ios ion-footer.modal-footer-moving ion-toolbar:first-of-type{padding-top:6px}html.ios ion-modal.modal-card ion-header ion-toolbar:last-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:last-of-type{padding-bottom:6px}html.ios ion-modal ion-toolbar,html.ios .modal-footer-moving ion-toolbar{padding-right:calc(var(--ion-safe-area-right) + 8px);padding-left:calc(var(--ion-safe-area-left) + 8px)}@media screen and (min-width:768px){html.ios ion-modal.modal-card:first-of-type{--backdrop-opacity: .18}}ion-modal.modal-default.show-modal~ion-modal.modal-default{--backdrop-opacity: 0;--box-shadow: none}html.ios ion-modal.modal-card .ion-page{border-top-left-radius:var(--border-radius)}.ion-color-primary{--ion-color-base: var(--ion-color-primary, #0054e9) !important;--ion-color-base-rgb: var(--ion-color-primary-rgb, 0, 84, 233) !important;--ion-color-contrast: var(--ion-color-primary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-primary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-primary-shade, #004acd) !important;--ion-color-tint: var(--ion-color-primary-tint, #1a65eb) !important}.ion-color-secondary{--ion-color-base: var(--ion-color-secondary, #0163aa) !important;--ion-color-base-rgb: var(--ion-color-secondary-rgb, 1, 99, 170) !important;--ion-color-contrast: var(--ion-color-secondary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-secondary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-secondary-shade, #015796) !important;--ion-color-tint: var(--ion-color-secondary-tint, #1a73b3) !important}.ion-color-tertiary{--ion-color-base: var(--ion-color-tertiary, #6030ff) !important;--ion-color-base-rgb: var(--ion-color-tertiary-rgb, 96, 48, 255) !important;--ion-color-contrast: var(--ion-color-tertiary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-tertiary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-tertiary-shade, #542ae0) !important;--ion-color-tint: var(--ion-color-tertiary-tint, #7045ff) !important}.ion-color-success{--ion-color-base: var(--ion-color-success, #2dd55b) !important;--ion-color-base-rgb: var(--ion-color-success-rgb, 45, 213, 91) !important;--ion-color-contrast: var(--ion-color-success-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-success-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-success-shade, #28bb50) !important;--ion-color-tint: var(--ion-color-success-tint, #42d96b) !important}.ion-color-warning{--ion-color-base: var(--ion-color-warning, #ffc409) !important;--ion-color-base-rgb: var(--ion-color-warning-rgb, 255, 196, 9) !important;--ion-color-contrast: var(--ion-color-warning-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-warning-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-warning-shade, #e0ac08) !important;--ion-color-tint: var(--ion-color-warning-tint, #ffca22) !important}.ion-color-danger{--ion-color-base: var(--ion-color-danger, #c5000f) !important;--ion-color-base-rgb: var(--ion-color-danger-rgb, 197, 0, 15) !important;--ion-color-contrast: var(--ion-color-danger-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-danger-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-danger-shade, #ad000d) !important;--ion-color-tint: var(--ion-color-danger-tint, #cb1a27) !important}.ion-color-light{--ion-color-base: var(--ion-color-light, #f4f5f8) !important;--ion-color-base-rgb: var(--ion-color-light-rgb, 244, 245, 248) !important;--ion-color-contrast: var(--ion-color-light-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-light-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-light-shade, #d7d8da) !important;--ion-color-tint: var(--ion-color-light-tint, #f5f6f9) !important}.ion-color-medium{--ion-color-base: var(--ion-color-medium, #636469) !important;--ion-color-base-rgb: var(--ion-color-medium-rgb, 99, 100, 105) !important;--ion-color-contrast: var(--ion-color-medium-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-medium-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-medium-shade, #57585c) !important;--ion-color-tint: var(--ion-color-medium-tint, #737478) !important}.ion-color-dark{--ion-color-base: var(--ion-color-dark, #222428) !important;--ion-color-base-rgb: var(--ion-color-dark-rgb, 34, 36, 40) !important;--ion-color-contrast: var(--ion-color-dark-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-dark-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-dark-shade, #1e2023) !important;--ion-color-tint: var(--ion-color-dark-tint, #383a3e) !important}.ion-page{inset:0;display:flex;position:absolute;flex-direction:column;justify-content:space-between;contain:layout size style;z-index:0}.ion-page.ion-page-overlay-passthrough{pointer-events:none}ion-modal>.ion-page{position:relative;contain:layout style;height:100%}.split-pane-visible>.ion-page.split-pane-main{position:relative}ion-route,ion-route-redirect,ion-router,ion-select-option,ion-nav-controller,ion-menu-controller,ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-modal-controller,ion-picker-controller,ion-popover-controller,ion-toast-controller,.ion-page-hidden{display:none!important}.ion-page-invisible{opacity:0}.can-go-back>ion-header ion-back-button{display:block}html.plt-ios.plt-hybrid,html.plt-ios.plt-pwa{--ion-statusbar-padding: 20px}@supports (padding-top: 20px){html{--ion-safe-area-top: var(--ion-statusbar-padding)}}@supports (padding-top: env(safe-area-inset-top)){html{--ion-safe-area-top: var(--safe-area-inset-top, env(safe-area-inset-top));--ion-safe-area-bottom: var(--safe-area-inset-bottom, env(safe-area-inset-bottom));--ion-safe-area-left: var(--safe-area-inset-left, env(safe-area-inset-left));--ion-safe-area-right: var(--safe-area-inset-right, env(safe-area-inset-right))}}ion-card.ion-color .ion-inherit-color,ion-card-header.ion-color .ion-inherit-color{color:inherit}.menu-content{transform:translateZ(0)}.menu-content-open{cursor:pointer;touch-action:manipulation;pointer-events:none;overflow-y:hidden}.menu-content-open ion-content{--overflow: hidden}.menu-content-open .ion-content-scroll-host{overflow:hidden}.ios .menu-content-reveal{box-shadow:-8px 0 42px #00000014}[dir=rtl].ios .menu-content-reveal{box-shadow:8px 0 42px #00000014}.md .menu-content-reveal,.md .menu-content-push{box-shadow:4px 0 16px #0000002e}ion-accordion-group.accordion-group-expand-inset>ion-accordion:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}ion-accordion-group.accordion-group-expand-inset>ion-accordion:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}ion-accordion-group>ion-accordion:last-of-type ion-item[slot=header]{--border-width: 0px}ion-accordion.accordion-animated>[slot=header] .ion-accordion-toggle-icon{transition:.3s transform cubic-bezier(.25,.8,.5,1)}@media(prefers-reduced-motion:reduce){ion-accordion .ion-accordion-toggle-icon{transition:none!important}}ion-accordion.accordion-expanding>[slot=header] .ion-accordion-toggle-icon,ion-accordion.accordion-expanded>[slot=header] .ion-accordion-toggle-icon{transform:rotate(180deg)}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-previous ion-item[slot=header]{--border-width: 0px;--inner-border-width: 0px}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanding:first-of-type,ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanded:first-of-type{margin-top:0}ion-input input::-webkit-date-and-time-value{text-align:start}.ion-datetime-button-overlay{--width: fit-content;--height: fit-content}.ion-datetime-button-overlay ion-datetime.datetime-grid{width:320px;min-height:320px}[ion-last-focus],header[tabindex="-1"]:focus,[role=banner][tabindex="-1"]:focus,main[tabindex="-1"]:focus,[role=main][tabindex="-1"]:focus,h1[tabindex="-1"]:focus,[role=heading][aria-level="1"][tabindex="-1"]:focus{outline:none}.popover-viewport:has(>ion-content){overflow:hidden}@supports not selector(:has(> ion-content)){.popover-viewport{overflow:hidden}}audio,canvas,progress,video{vertical-align:baseline}audio:not([controls]){display:none;height:0}b,strong{font-weight:700}img{max-width:100%}hr{height:1px;border-width:0;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}label,input,select,textarea{font-family:inherit;line-height:normal}textarea{overflow:auto;height:auto;font:inherit;color:inherit}textarea::placeholder{padding-left:2px}form,input,optgroup,select{margin:0;font:inherit;color:inherit}html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}a,a div,a span,a ion-icon,a ion-label,button,button div,button span,button ion-icon,button ion-label,.ion-tappable,[tappable],[tappable] div,[tappable] span,[tappable] ion-icon,[tappable] ion-label,input,textarea{touch-action:manipulation}a ion-label,button ion-label{pointer-events:none}button{padding:0;border:0;border-radius:0;font-family:inherit;font-style:inherit;font-variant:inherit;line-height:1;text-transform:none;cursor:pointer;-webkit-appearance:button}[tappable]{cursor:pointer}a[disabled],button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{width:100%;height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}html.ion-ce body{display:block}html.plt-pwa{height:100vh}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;padding:0;position:fixed;width:100%;max-width:100%;height:100%;max-height:100%;transform:translateZ(0);text-rendering:optimizeLegibility;overflow:hidden;touch-action:manipulation;-webkit-user-drag:none;-ms-content-zooming:none;word-wrap:break-word;overscroll-behavior-y:none;-webkit-text-size-adjust:none;text-size-adjust:none}html{font-family:var(--ion-font-family)}@supports (-webkit-touch-callout: none){html{font:var(--ion-dynamic-font, 16px var(--ion-font-family))}}a{background-color:transparent;color:var(--ion-color-primary, #0054e9)}h1,h2,h3,h4,h5,h6{margin-top:16px;margin-bottom:10px;font-weight:500;line-height:1.2}h1{margin-top:20px;font-size:1.625rem}h2{margin-top:18px;font-size:1.5rem}h3{font-size:1.375rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}small{font-size:75%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.ion-hide,.ion-hide-up,.ion-hide-down{display:none!important}@media(min-width:576px){.ion-hide-sm-up{display:none!important}}@media(max-width:575.98px){.ion-hide-sm-down{display:none!important}}@media(min-width:768px){.ion-hide-md-up{display:none!important}}@media(max-width:767.98px){.ion-hide-md-down{display:none!important}}@media(min-width:992px){.ion-hide-lg-up{display:none!important}}@media(max-width:991.98px){.ion-hide-lg-down{display:none!important}}@media(min-width:1200px){.ion-hide-xl-up{display:none!important}}@media(max-width:1199.98px){.ion-hide-xl-down{display:none!important}}.ion-display-none{display:none!important}@media(min-width:576px){.ion-display-sm-none{display:none!important}}@media(min-width:768px){.ion-display-md-none{display:none!important}}@media(min-width:992px){.ion-display-lg-none{display:none!important}}@media(min-width:1200px){.ion-display-xl-none{display:none!important}}.ion-display-inline{display:inline!important}@media(min-width:576px){.ion-display-sm-inline{display:inline!important}}@media(min-width:768px){.ion-display-md-inline{display:inline!important}}@media(min-width:992px){.ion-display-lg-inline{display:inline!important}}@media(min-width:1200px){.ion-display-xl-inline{display:inline!important}}.ion-display-inline-block{display:inline-block!important}@media(min-width:576px){.ion-display-sm-inline-block{display:inline-block!important}}@media(min-width:768px){.ion-display-md-inline-block{display:inline-block!important}}@media(min-width:992px){.ion-display-lg-inline-block{display:inline-block!important}}@media(min-width:1200px){.ion-display-xl-inline-block{display:inline-block!important}}.ion-display-block{display:block!important}@media(min-width:576px){.ion-display-sm-block{display:block!important}}@media(min-width:768px){.ion-display-md-block{display:block!important}}@media(min-width:992px){.ion-display-lg-block{display:block!important}}@media(min-width:1200px){.ion-display-xl-block{display:block!important}}.ion-display-flex{display:flex!important}@media(min-width:576px){.ion-display-sm-flex{display:flex!important}}@media(min-width:768px){.ion-display-md-flex{display:flex!important}}@media(min-width:992px){.ion-display-lg-flex{display:flex!important}}@media(min-width:1200px){.ion-display-xl-flex{display:flex!important}}.ion-display-inline-flex{display:inline-flex!important}@media(min-width:576px){.ion-display-sm-inline-flex{display:inline-flex!important}}@media(min-width:768px){.ion-display-md-inline-flex{display:inline-flex!important}}@media(min-width:992px){.ion-display-lg-inline-flex{display:inline-flex!important}}@media(min-width:1200px){.ion-display-xl-inline-flex{display:inline-flex!important}}.ion-display-grid{display:grid!important}@media(min-width:576px){.ion-display-sm-grid{display:grid!important}}@media(min-width:768px){.ion-display-md-grid{display:grid!important}}@media(min-width:992px){.ion-display-lg-grid{display:grid!important}}@media(min-width:1200px){.ion-display-xl-grid{display:grid!important}}.ion-display-inline-grid{display:inline-grid!important}@media(min-width:576px){.ion-display-sm-inline-grid{display:inline-grid!important}}@media(min-width:768px){.ion-display-md-inline-grid{display:inline-grid!important}}@media(min-width:992px){.ion-display-lg-inline-grid{display:inline-grid!important}}@media(min-width:1200px){.ion-display-xl-inline-grid{display:inline-grid!important}}.ion-display-table{display:table!important}@media(min-width:576px){.ion-display-sm-table{display:table!important}}@media(min-width:768px){.ion-display-md-table{display:table!important}}@media(min-width:992px){.ion-display-lg-table{display:table!important}}@media(min-width:1200px){.ion-display-xl-table{display:table!important}}.ion-display-table-cell{display:table-cell!important}@media(min-width:576px){.ion-display-sm-table-cell{display:table-cell!important}}@media(min-width:768px){.ion-display-md-table-cell{display:table-cell!important}}@media(min-width:992px){.ion-display-lg-table-cell{display:table-cell!important}}@media(min-width:1200px){.ion-display-xl-table-cell{display:table-cell!important}}.ion-display-table-row{display:table-row!important}@media(min-width:576px){.ion-display-sm-table-row{display:table-row!important}}@media(min-width:768px){.ion-display-md-table-row{display:table-row!important}}@media(min-width:992px){.ion-display-lg-table-row{display:table-row!important}}@media(min-width:1200px){.ion-display-xl-table-row{display:table-row!important}}.ion-no-padding{--padding-start: 0;--padding-end: 0;--padding-top: 0;--padding-bottom: 0;padding:0}.ion-padding{--padding-start: var(--ion-padding, 16px);--padding-end: var(--ion-padding, 16px);--padding-top: var(--ion-padding, 16px);--padding-bottom: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-top{--padding-top: var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px)}.ion-padding-start{--padding-start: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px)}.ion-padding-end{--padding-end: var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px)}.ion-padding-bottom{--padding-bottom: var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-vertical{--padding-top: var(--ion-padding, 16px);--padding-bottom: var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-horizontal{--padding-start: var(--ion-padding, 16px);--padding-end: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px)}.ion-no-margin{--margin-start: 0;--margin-end: 0;--margin-top: 0;--margin-bottom: 0;margin:0}.ion-margin{--margin-start: var(--ion-margin, 16px);--margin-end: var(--ion-margin, 16px);--margin-top: var(--ion-margin, 16px);--margin-bottom: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-top{--margin-top: var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px)}.ion-margin-start{--margin-start: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px)}.ion-margin-end{--margin-end: var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}.ion-margin-bottom{--margin-bottom: var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-vertical{--margin-top: var(--ion-margin, 16px);--margin-bottom: var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-horizontal{--margin-start: var(--ion-margin, 16px);--margin-end: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}.ion-float-left{float:left!important}.ion-float-right{float:right!important}.ion-float-start{float:left!important}:host-context([dir=rtl]) .ion-float-start{float:right!important}[dir=rtl] .ion-float-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-start:dir(rtl){float:right!important}}.ion-float-end{float:right!important}:host-context([dir=rtl]) .ion-float-end{float:left!important}[dir=rtl] .ion-float-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-end:dir(rtl){float:left!important}}@media(min-width:576px){.ion-float-sm-left{float:left!important}.ion-float-sm-right{float:right!important}.ion-float-sm-start{float:left!important}:host-context([dir=rtl]) .ion-float-sm-start{float:right!important}[dir=rtl] .ion-float-sm-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-sm-start:dir(rtl){float:right!important}}.ion-float-sm-end{float:right!important}:host-context([dir=rtl]) .ion-float-sm-end{float:left!important}[dir=rtl] .ion-float-sm-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-sm-end:dir(rtl){float:left!important}}}@media(min-width:768px){.ion-float-md-left{float:left!important}.ion-float-md-right{float:right!important}.ion-float-md-start{float:left!important}:host-context([dir=rtl]) .ion-float-md-start{float:right!important}[dir=rtl] .ion-float-md-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-md-start:dir(rtl){float:right!important}}.ion-float-md-end{float:right!important}:host-context([dir=rtl]) .ion-float-md-end{float:left!important}[dir=rtl] .ion-float-md-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-md-end:dir(rtl){float:left!important}}}@media(min-width:992px){.ion-float-lg-left{float:left!important}.ion-float-lg-right{float:right!important}.ion-float-lg-start{float:left!important}:host-context([dir=rtl]) .ion-float-lg-start{float:right!important}[dir=rtl] .ion-float-lg-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-lg-start:dir(rtl){float:right!important}}.ion-float-lg-end{float:right!important}:host-context([dir=rtl]) .ion-float-lg-end{float:left!important}[dir=rtl] .ion-float-lg-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-lg-end:dir(rtl){float:left!important}}}@media(min-width:1200px){.ion-float-xl-left{float:left!important}.ion-float-xl-right{float:right!important}.ion-float-xl-start{float:left!important}:host-context([dir=rtl]) .ion-float-xl-start{float:right!important}[dir=rtl] .ion-float-xl-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-xl-start:dir(rtl){float:right!important}}.ion-float-xl-end{float:right!important}:host-context([dir=rtl]) .ion-float-xl-end{float:left!important}[dir=rtl] .ion-float-xl-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-xl-end:dir(rtl){float:left!important}}}.ion-text-center{text-align:center!important}.ion-text-justify{text-align:justify!important}.ion-text-start{text-align:start!important}.ion-text-end{text-align:end!important}.ion-text-left{text-align:left!important}.ion-text-right{text-align:right!important}.ion-text-nowrap{white-space:nowrap!important}.ion-text-wrap{white-space:normal!important}@media(min-width:576px){.ion-text-sm-center{text-align:center!important}.ion-text-sm-justify{text-align:justify!important}.ion-text-sm-start{text-align:start!important}.ion-text-sm-end{text-align:end!important}.ion-text-sm-left{text-align:left!important}.ion-text-sm-right{text-align:right!important}.ion-text-sm-nowrap{white-space:nowrap!important}.ion-text-sm-wrap{white-space:normal!important}}@media(min-width:768px){.ion-text-md-center{text-align:center!important}.ion-text-md-justify{text-align:justify!important}.ion-text-md-start{text-align:start!important}.ion-text-md-end{text-align:end!important}.ion-text-md-left{text-align:left!important}.ion-text-md-right{text-align:right!important}.ion-text-md-nowrap{white-space:nowrap!important}.ion-text-md-wrap{white-space:normal!important}}@media(min-width:992px){.ion-text-lg-center{text-align:center!important}.ion-text-lg-justify{text-align:justify!important}.ion-text-lg-start{text-align:start!important}.ion-text-lg-end{text-align:end!important}.ion-text-lg-left{text-align:left!important}.ion-text-lg-right{text-align:right!important}.ion-text-lg-nowrap{white-space:nowrap!important}.ion-text-lg-wrap{white-space:normal!important}}@media(min-width:1200px){.ion-text-xl-center{text-align:center!important}.ion-text-xl-justify{text-align:justify!important}.ion-text-xl-start{text-align:start!important}.ion-text-xl-end{text-align:end!important}.ion-text-xl-left{text-align:left!important}.ion-text-xl-right{text-align:right!important}.ion-text-xl-nowrap{white-space:nowrap!important}.ion-text-xl-wrap{white-space:normal!important}}.ion-text-uppercase{text-transform:uppercase!important}.ion-text-lowercase{text-transform:lowercase!important}.ion-text-capitalize{text-transform:capitalize!important}@media(min-width:576px){.ion-text-sm-uppercase{text-transform:uppercase!important}.ion-text-sm-lowercase{text-transform:lowercase!important}.ion-text-sm-capitalize{text-transform:capitalize!important}}@media(min-width:768px){.ion-text-md-uppercase{text-transform:uppercase!important}.ion-text-md-lowercase{text-transform:lowercase!important}.ion-text-md-capitalize{text-transform:capitalize!important}}@media(min-width:992px){.ion-text-lg-uppercase{text-transform:uppercase!important}.ion-text-lg-lowercase{text-transform:lowercase!important}.ion-text-lg-capitalize{text-transform:capitalize!important}}@media(min-width:1200px){.ion-text-xl-uppercase{text-transform:uppercase!important}.ion-text-xl-lowercase{text-transform:lowercase!important}.ion-text-xl-capitalize{text-transform:capitalize!important}}.ion-align-content-start{align-content:flex-start!important}.ion-align-content-end{align-content:flex-end!important}.ion-align-content-center{align-content:center!important}.ion-align-content-between{align-content:space-between!important}.ion-align-content-around{align-content:space-around!important}.ion-align-content-stretch{align-content:stretch!important}@media(min-width:576px){.ion-align-content-sm-start{align-content:flex-start!important}.ion-align-content-sm-end{align-content:flex-end!important}.ion-align-content-sm-center{align-content:center!important}.ion-align-content-sm-between{align-content:space-between!important}.ion-align-content-sm-around{align-content:space-around!important}.ion-align-content-sm-stretch{align-content:stretch!important}}@media(min-width:768px){.ion-align-content-md-start{align-content:flex-start!important}.ion-align-content-md-end{align-content:flex-end!important}.ion-align-content-md-center{align-content:center!important}.ion-align-content-md-between{align-content:space-between!important}.ion-align-content-md-around{align-content:space-around!important}.ion-align-content-md-stretch{align-content:stretch!important}}@media(min-width:992px){.ion-align-content-lg-start{align-content:flex-start!important}.ion-align-content-lg-end{align-content:flex-end!important}.ion-align-content-lg-center{align-content:center!important}.ion-align-content-lg-between{align-content:space-between!important}.ion-align-content-lg-around{align-content:space-around!important}.ion-align-content-lg-stretch{align-content:stretch!important}}@media(min-width:1200px){.ion-align-content-xl-start{align-content:flex-start!important}.ion-align-content-xl-end{align-content:flex-end!important}.ion-align-content-xl-center{align-content:center!important}.ion-align-content-xl-between{align-content:space-between!important}.ion-align-content-xl-around{align-content:space-around!important}.ion-align-content-xl-stretch{align-content:stretch!important}}.ion-align-items-start{align-items:start!important}.ion-align-items-end{align-items:end!important}.ion-align-items-center{align-items:center!important}.ion-align-items-stretch{align-items:stretch!important}.ion-align-items-baseline{align-items:baseline!important}@media(min-width:576px){.ion-align-items-sm-start{align-items:start!important}.ion-align-items-sm-end{align-items:end!important}.ion-align-items-sm-center{align-items:center!important}.ion-align-items-sm-stretch{align-items:stretch!important}.ion-align-items-sm-baseline{align-items:baseline!important}}@media(min-width:768px){.ion-align-items-md-start{align-items:start!important}.ion-align-items-md-end{align-items:end!important}.ion-align-items-md-center{align-items:center!important}.ion-align-items-md-stretch{align-items:stretch!important}.ion-align-items-md-baseline{align-items:baseline!important}}@media(min-width:992px){.ion-align-items-lg-start{align-items:start!important}.ion-align-items-lg-end{align-items:end!important}.ion-align-items-lg-center{align-items:center!important}.ion-align-items-lg-stretch{align-items:stretch!important}.ion-align-items-lg-baseline{align-items:baseline!important}}@media(min-width:1200px){.ion-align-items-xl-start{align-items:start!important}.ion-align-items-xl-end{align-items:end!important}.ion-align-items-xl-center{align-items:center!important}.ion-align-items-xl-stretch{align-items:stretch!important}.ion-align-items-xl-baseline{align-items:baseline!important}}.ion-align-self-start{align-self:start!important}.ion-align-self-end{align-self:end!important}.ion-align-self-center{align-self:center!important}.ion-align-self-stretch{align-self:stretch!important}.ion-align-self-baseline{align-self:baseline!important}.ion-align-self-auto{align-self:auto!important}@media(min-width:576px){.ion-align-self-sm-start{align-self:start!important}.ion-align-self-sm-end{align-self:end!important}.ion-align-self-sm-center{align-self:center!important}.ion-align-self-sm-stretch{align-self:stretch!important}.ion-align-self-sm-baseline{align-self:baseline!important}.ion-align-self-sm-auto{align-self:auto!important}}@media(min-width:768px){.ion-align-self-md-start{align-self:start!important}.ion-align-self-md-end{align-self:end!important}.ion-align-self-md-center{align-self:center!important}.ion-align-self-md-stretch{align-self:stretch!important}.ion-align-self-md-baseline{align-self:baseline!important}.ion-align-self-md-auto{align-self:auto!important}}@media(min-width:992px){.ion-align-self-lg-start{align-self:start!important}.ion-align-self-lg-end{align-self:end!important}.ion-align-self-lg-center{align-self:center!important}.ion-align-self-lg-stretch{align-self:stretch!important}.ion-align-self-lg-baseline{align-self:baseline!important}.ion-align-self-lg-auto{align-self:auto!important}}@media(min-width:1200px){.ion-align-self-xl-start{align-self:start!important}.ion-align-self-xl-end{align-self:end!important}.ion-align-self-xl-center{align-self:center!important}.ion-align-self-xl-stretch{align-self:stretch!important}.ion-align-self-xl-baseline{align-self:baseline!important}.ion-align-self-xl-auto{align-self:auto!important}}.ion-justify-content-start{justify-content:flex-start!important}.ion-justify-content-end{justify-content:flex-end!important}.ion-justify-content-center{justify-content:center!important}.ion-justify-content-between{justify-content:space-between!important}.ion-justify-content-around{justify-content:space-around!important}.ion-justify-content-evenly{justify-content:space-evenly!important}@media(min-width:576px){.ion-justify-content-sm-start{justify-content:flex-start!important}.ion-justify-content-sm-end{justify-content:flex-end!important}.ion-justify-content-sm-center{justify-content:center!important}.ion-justify-content-sm-between{justify-content:space-between!important}.ion-justify-content-sm-around{justify-content:space-around!important}.ion-justify-content-sm-evenly{justify-content:space-evenly!important}}@media(min-width:768px){.ion-justify-content-md-start{justify-content:flex-start!important}.ion-justify-content-md-end{justify-content:flex-end!important}.ion-justify-content-md-center{justify-content:center!important}.ion-justify-content-md-between{justify-content:space-between!important}.ion-justify-content-md-around{justify-content:space-around!important}.ion-justify-content-md-evenly{justify-content:space-evenly!important}}@media(min-width:992px){.ion-justify-content-lg-start{justify-content:flex-start!important}.ion-justify-content-lg-end{justify-content:flex-end!important}.ion-justify-content-lg-center{justify-content:center!important}.ion-justify-content-lg-between{justify-content:space-between!important}.ion-justify-content-lg-around{justify-content:space-around!important}.ion-justify-content-lg-evenly{justify-content:space-evenly!important}}@media(min-width:1200px){.ion-justify-content-xl-start{justify-content:flex-start!important}.ion-justify-content-xl-end{justify-content:flex-end!important}.ion-justify-content-xl-center{justify-content:center!important}.ion-justify-content-xl-between{justify-content:space-between!important}.ion-justify-content-xl-around{justify-content:space-around!important}.ion-justify-content-xl-evenly{justify-content:space-evenly!important}}.ion-flex-row{flex-direction:row!important}.ion-flex-row-reverse{flex-direction:row-reverse!important}.ion-flex-column{flex-direction:column!important}.ion-flex-column-reverse{flex-direction:column-reverse!important}@media(min-width:576px){.ion-flex-sm-row{flex-direction:row!important}.ion-flex-sm-row-reverse{flex-direction:row-reverse!important}.ion-flex-sm-column{flex-direction:column!important}.ion-flex-sm-column-reverse{flex-direction:column-reverse!important}}@media(min-width:768px){.ion-flex-md-row{flex-direction:row!important}.ion-flex-md-row-reverse{flex-direction:row-reverse!important}.ion-flex-md-column{flex-direction:column!important}.ion-flex-md-column-reverse{flex-direction:column-reverse!important}}@media(min-width:992px){.ion-flex-lg-row{flex-direction:row!important}.ion-flex-lg-row-reverse{flex-direction:row-reverse!important}.ion-flex-lg-column{flex-direction:column!important}.ion-flex-lg-column-reverse{flex-direction:column-reverse!important}}@media(min-width:1200px){.ion-flex-xl-row{flex-direction:row!important}.ion-flex-xl-row-reverse{flex-direction:row-reverse!important}.ion-flex-xl-column{flex-direction:column!important}.ion-flex-xl-column-reverse{flex-direction:column-reverse!important}}.ion-wrap{flex-wrap:wrap!important}.ion-nowrap{flex-wrap:nowrap!important}.ion-wrap-reverse{flex-wrap:wrap-reverse!important}.ion-flex-wrap{flex-wrap:wrap!important}.ion-flex-nowrap{flex-wrap:nowrap!important}.ion-flex-wrap-reverse{flex-wrap:wrap-reverse!important}@media(min-width:576px){.ion-flex-sm-wrap{flex-wrap:wrap!important}.ion-flex-sm-nowrap{flex-wrap:nowrap!important}.ion-flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}}@media(min-width:768px){.ion-flex-md-wrap{flex-wrap:wrap!important}.ion-flex-md-nowrap{flex-wrap:nowrap!important}.ion-flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}}@media(min-width:992px){.ion-flex-lg-wrap{flex-wrap:wrap!important}.ion-flex-lg-nowrap{flex-wrap:nowrap!important}.ion-flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}}@media(min-width:1200px){.ion-flex-xl-wrap{flex-wrap:wrap!important}.ion-flex-xl-nowrap{flex-wrap:nowrap!important}.ion-flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}}.ion-flex-1{flex:1!important}.ion-flex-auto{flex:auto!important}.ion-flex-initial{flex:initial!important}.ion-flex-none{flex:none!important}@media(min-width:576px){.ion-flex-sm-1{flex:1!important}.ion-flex-sm-auto{flex:auto!important}.ion-flex-sm-initial{flex:initial!important}.ion-flex-sm-none{flex:none!important}}@media(min-width:768px){.ion-flex-md-1{flex:1!important}.ion-flex-md-auto{flex:auto!important}.ion-flex-md-initial{flex:initial!important}.ion-flex-md-none{flex:none!important}}@media(min-width:992px){.ion-flex-lg-1{flex:1!important}.ion-flex-lg-auto{flex:auto!important}.ion-flex-lg-initial{flex:initial!important}.ion-flex-lg-none{flex:none!important}}@media(min-width:1200px){.ion-flex-xl-1{flex:1!important}.ion-flex-xl-auto{flex:auto!important}.ion-flex-xl-initial{flex:initial!important}.ion-flex-xl-none{flex:none!important}}.ion-flex-grow-0{flex-grow:0!important}.ion-flex-grow-1{flex-grow:1!important}.ion-flex-shrink-0{flex-shrink:0!important}.ion-flex-shrink-1{flex-shrink:1!important}@media(min-width:576px){.ion-flex-sm-grow-0{flex-grow:0!important}.ion-flex-sm-grow-1{flex-grow:1!important}.ion-flex-sm-shrink-0{flex-shrink:0!important}.ion-flex-sm-shrink-1{flex-shrink:1!important}}@media(min-width:768px){.ion-flex-md-grow-0{flex-grow:0!important}.ion-flex-md-grow-1{flex-grow:1!important}.ion-flex-md-shrink-0{flex-shrink:0!important}.ion-flex-md-shrink-1{flex-shrink:1!important}}@media(min-width:992px){.ion-flex-lg-grow-0{flex-grow:0!important}.ion-flex-lg-grow-1{flex-grow:1!important}.ion-flex-lg-shrink-0{flex-shrink:0!important}.ion-flex-lg-shrink-1{flex-shrink:1!important}}@media(min-width:1200px){.ion-flex-xl-grow-0{flex-grow:0!important}.ion-flex-xl-grow-1{flex-grow:1!important}.ion-flex-xl-shrink-0{flex-shrink:0!important}.ion-flex-xl-shrink-1{flex-shrink:1!important}}.ion-order-first{order:-1!important}.ion-order-0{order:0!important}.ion-order-1{order:1!important}.ion-order-2{order:2!important}.ion-order-3{order:3!important}.ion-order-4{order:4!important}.ion-order-5{order:5!important}.ion-order-6{order:6!important}.ion-order-7{order:7!important}.ion-order-8{order:8!important}.ion-order-9{order:9!important}.ion-order-10{order:10!important}.ion-order-11{order:11!important}.ion-order-12{order:12!important}.ion-order-last{order:13!important}@media(min-width:576px){.ion-order-sm-first{order:-1!important}.ion-order-sm-0{order:0!important}.ion-order-sm-1{order:1!important}.ion-order-sm-2{order:2!important}.ion-order-sm-3{order:3!important}.ion-order-sm-4{order:4!important}.ion-order-sm-5{order:5!important}.ion-order-sm-6{order:6!important}.ion-order-sm-7{order:7!important}.ion-order-sm-8{order:8!important}.ion-order-sm-9{order:9!important}.ion-order-sm-10{order:10!important}.ion-order-sm-11{order:11!important}.ion-order-sm-12{order:12!important}.ion-order-sm-last{order:13!important}}@media(min-width:768px){.ion-order-md-first{order:-1!important}.ion-order-md-0{order:0!important}.ion-order-md-1{order:1!important}.ion-order-md-2{order:2!important}.ion-order-md-3{order:3!important}.ion-order-md-4{order:4!important}.ion-order-md-5{order:5!important}.ion-order-md-6{order:6!important}.ion-order-md-7{order:7!important}.ion-order-md-8{order:8!important}.ion-order-md-9{order:9!important}.ion-order-md-10{order:10!important}.ion-order-md-11{order:11!important}.ion-order-md-12{order:12!important}.ion-order-md-last{order:13!important}}@media(min-width:992px){.ion-order-lg-first{order:-1!important}.ion-order-lg-0{order:0!important}.ion-order-lg-1{order:1!important}.ion-order-lg-2{order:2!important}.ion-order-lg-3{order:3!important}.ion-order-lg-4{order:4!important}.ion-order-lg-5{order:5!important}.ion-order-lg-6{order:6!important}.ion-order-lg-7{order:7!important}.ion-order-lg-8{order:8!important}.ion-order-lg-9{order:9!important}.ion-order-lg-10{order:10!important}.ion-order-lg-11{order:11!important}.ion-order-lg-12{order:12!important}.ion-order-lg-last{order:13!important}}@media(min-width:1200px){.ion-order-xl-first{order:-1!important}.ion-order-xl-0{order:0!important}.ion-order-xl-1{order:1!important}.ion-order-xl-2{order:2!important}.ion-order-xl-3{order:3!important}.ion-order-xl-4{order:4!important}.ion-order-xl-5{order:5!important}.ion-order-xl-6{order:6!important}.ion-order-xl-7{order:7!important}.ion-order-xl-8{order:8!important}.ion-order-xl-9{order:9!important}.ion-order-xl-10{order:10!important}.ion-order-xl-11{order:11!important}.ion-order-xl-12{order:12!important}.ion-order-xl-last{order:13!important}}body.zds-web-shell{--content-max-width: 92rem;--content-gutter: clamp(.9rem, 2vw, 1.8rem);--content-section-gap: .7rem}body.zds-web-shell ion-content{--padding-bottom: 2rem}body.zds-web-shell ion-content.market-content,body.zds-web-shell ion-content.vehicle-content,body.zds-web-shell ion-content.jobs-content,body.zds-web-shell ion-content.legal-content,body.zds-web-shell ion-content.service-content,body.zds-web-shell ion-content.alternate-matrimony-content{--background: #f7f3ed}body.zds-web-shell .module-discovery-panel{width:min(100%,var(--content-max-width));margin:0 auto;padding:.8rem var(--content-gutter) 1.4rem;box-sizing:border-box}body.zds-web-shell .post-panel,body.zds-web-shell .service-form,body.zds-web-shell .form-tab-panel,body.zds-web-shell .property-wizard,body.zds-web-shell .app-form-card,body.zds-web-shell .matrimony-form-content .form-tab-panel{width:min(100%,var(--content-max-width));margin-inline:auto;padding:.8rem;box-sizing:border-box;border:1px solid #eadfce;border-radius:.7rem;background:#fffdf9;box-shadow:0 .45rem 1.2rem #4932120e}body.zds-web-shell .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0}body.zds-web-shell .form-grid>ion-item,body.zds-web-shell .form-grid>ion-input,body.zds-web-shell .form-grid>ion-select,body.zds-web-shell .form-grid>ion-textarea,body.zds-web-shell .form-grid>.form-span-2{min-width:0}body.zds-web-shell .form-span-2{grid-column:1/-1}body.zds-web-shell .form-section-title{margin:1rem 0 .55rem;padding-bottom:.4rem;border-bottom:1px solid #eee3d3;color:#a97418;font-size:.68rem;font-weight:800;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}body.zds-web-shell .form-section-title:first-child{margin-top:0}body.zds-web-shell .post-panel ion-item,body.zds-web-shell .service-form ion-item,body.zds-web-shell .form-tab-panel ion-item,body.zds-web-shell .property-wizard ion-item,body.zds-web-shell .app-form-card ion-item,body.zds-web-shell .post-panel ion-input,body.zds-web-shell .service-form ion-input,body.zds-web-shell .form-tab-panel ion-input,body.zds-web-shell .property-wizard ion-input,body.zds-web-shell .app-form-card ion-input,body.zds-web-shell .post-panel ion-select,body.zds-web-shell .service-form ion-select,body.zds-web-shell .form-tab-panel ion-select,body.zds-web-shell .property-wizard ion-select,body.zds-web-shell .app-form-card ion-select,body.zds-web-shell .post-panel ion-textarea,body.zds-web-shell .service-form ion-textarea,body.zds-web-shell .form-tab-panel ion-textarea,body.zds-web-shell .property-wizard ion-textarea,body.zds-web-shell .app-form-card ion-textarea{--background: #fffaf3;--border-color: #e8dece;--border-radius: 999px;--border-width: 0;--highlight-color-focused: #c89535;--highlight-color-valid: #5d9670;--highlight-color-invalid: #c76b56;--inner-border-width: 0;--padding-start: .7rem;--padding-end: .7rem;--padding-top: .34rem;--padding-bottom: .34rem;min-height:3.5rem;height:auto;overflow:visible;border:1px solid #e8dece;border-radius:var(--border-radius);background:#fffaf3;color:#201d19;font-size:.8rem;transition:box-shadow .14s ease,background .14s ease,border-color .14s ease}body.zds-web-shell .post-panel ion-item:focus-within,body.zds-web-shell .service-form ion-item:focus-within,body.zds-web-shell .form-tab-panel ion-item:focus-within,body.zds-web-shell .property-wizard ion-item:focus-within,body.zds-web-shell .app-form-card ion-item:focus-within{background:#fffaf3;border-color:#c89535;box-shadow:0 0 0 3px #c895351f}body.zds-web-shell .post-panel ion-input,body.zds-web-shell .service-form ion-input,body.zds-web-shell .form-tab-panel ion-input,body.zds-web-shell .property-wizard ion-input,body.zds-web-shell .app-form-card ion-input,body.zds-web-shell .post-panel ion-select,body.zds-web-shell .service-form ion-select,body.zds-web-shell .form-tab-panel ion-select,body.zds-web-shell .property-wizard ion-select,body.zds-web-shell .app-form-card ion-select,body.zds-web-shell .post-panel ion-textarea,body.zds-web-shell .service-form ion-textarea,body.zds-web-shell .form-tab-panel ion-textarea,body.zds-web-shell .property-wizard ion-textarea,body.zds-web-shell .app-form-card ion-textarea{border:0;background:transparent;box-shadow:none}body.zds-web-shell .post-panel ion-textarea,body.zds-web-shell .service-form ion-textarea,body.zds-web-shell .form-tab-panel ion-textarea,body.zds-web-shell .property-wizard ion-textarea,body.zds-web-shell .app-form-card ion-textarea{--border-radius: 1rem;border-radius:1rem}body.zds-web-shell .post-panel ion-input::part(native),body.zds-web-shell .service-form ion-input::part(native),body.zds-web-shell .form-tab-panel ion-input::part(native),body.zds-web-shell .property-wizard ion-input::part(native),body.zds-web-shell .app-form-card ion-input::part(native),body.zds-web-shell .post-panel ion-textarea::part(native),body.zds-web-shell .service-form ion-textarea::part(native),body.zds-web-shell .form-tab-panel ion-textarea::part(native),body.zds-web-shell .property-wizard ion-textarea::part(native),body.zds-web-shell .app-form-card ion-textarea::part(native){border:0;box-shadow:none;background:transparent;font-size:.8rem;line-height:1.35}body.zds-web-shell .post-panel ion-item.required-missing,body.zds-web-shell .service-form ion-item.required-missing,body.zds-web-shell .form-tab-panel ion-item.required-missing,body.zds-web-shell .property-wizard ion-item.required-missing,body.zds-web-shell .app-form-card ion-item.required-missing{border-color:#c76b56;box-shadow:0 0 0 3px #c76b561f}body.zds-web-shell .post-panel ion-input::part(label),body.zds-web-shell .service-form ion-input::part(label),body.zds-web-shell .form-tab-panel ion-input::part(label),body.zds-web-shell .property-wizard ion-input::part(label),body.zds-web-shell .app-form-card ion-input::part(label),body.zds-web-shell .post-panel ion-select::part(label),body.zds-web-shell .service-form ion-select::part(label),body.zds-web-shell .form-tab-panel ion-select::part(label),body.zds-web-shell .property-wizard ion-select::part(label),body.zds-web-shell .app-form-card ion-select::part(label),body.zds-web-shell .post-panel ion-textarea::part(label),body.zds-web-shell .service-form ion-textarea::part(label),body.zds-web-shell .form-tab-panel ion-textarea::part(label),body.zds-web-shell .property-wizard ion-textarea::part(label),body.zds-web-shell .app-form-card ion-textarea::part(label){display:none}body.zds-web-shell ion-item.autofill-field{--background: #f1ede5;background:#f1ede5;border-color:#d8d0c3;cursor:not-allowed;opacity:1}body.zds-web-shell ion-item.autofill-field ion-input{color:#746b5e}body.zds-web-shell ion-item.autofill-field ion-input::part(label){color:#887e70}body.zds-web-shell .post-panel ion-select,body.zds-web-shell .service-form ion-select,body.zds-web-shell .form-tab-panel ion-select,body.zds-web-shell .property-wizard ion-select,body.zds-web-shell .app-form-card ion-select{--background: #fffaf3;--border-color: #d7dce2;--placeholder-color: #8b8174;--placeholder-opacity: 1;color:#252a31;font-size:.8rem;font-weight:600}body.zds-web-shell .post-panel ion-select::part(text),body.zds-web-shell .service-form ion-select::part(text),body.zds-web-shell .form-tab-panel ion-select::part(text),body.zds-web-shell .property-wizard ion-select::part(text),body.zds-web-shell .app-form-card ion-select::part(text){font-size:.8rem}body.zds-web-shell ion-popover.module-select-popover::part(content),body.zds-web-shell ion-popover.property-select-popover::part(content),body.zds-web-shell ion-popover.module-select-popover ion-list,body.zds-web-shell ion-popover.property-select-popover ion-list,body.zds-web-shell ion-popover.module-select-popover ion-item,body.zds-web-shell ion-popover.property-select-popover ion-item{--background: #fffaf3;background:#fffaf3;color:#252a31}body.zds-web-shell ion-popover.module-select-popover ion-item,body.zds-web-shell ion-popover.property-select-popover ion-item{--color: #252a31;font-size:.8rem}body.zds-web-shell .post-panel ion-select::part(icon),body.zds-web-shell .service-form ion-select::part(icon),body.zds-web-shell .form-tab-panel ion-select::part(icon),body.zds-web-shell .property-wizard ion-select::part(icon),body.zds-web-shell .app-form-card ion-select::part(icon){color:#7a838e;opacity:1}body.zds-web-shell .post-panel input[type=file],body.zds-web-shell .service-form input[type=file],body.zds-web-shell .form-tab-panel input[type=file],body.zds-web-shell .property-wizard input[type=file]{width:100%;padding:.65rem;border:1px dashed #d8b36a;border-radius:.55rem;background:#fffaf0;color:#7b7063;font-size:.68rem}body.zds-web-shell .form-step-actions,body.zds-web-shell .form-actions,body.zds-web-shell .post-panel footer{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;margin-top:.8rem;padding-top:.65rem;border-top:1px solid #eee3d3}body.zds-web-shell .form-step-actions button,body.zds-web-shell .form-actions button,body.zds-web-shell .post-panel footer button{min-height:2rem;padding:0 .8rem;border:1px solid #c89535;border-radius:.5rem;background:#c89535;color:#fffdf9;font:inherit;font-size:.66rem;font-weight:700;cursor:pointer}body.zds-web-shell .form-step-actions button:disabled,body.zds-web-shell .form-actions button:disabled,body.zds-web-shell .post-panel footer button:disabled{cursor:not-allowed;opacity:.55}body.zds-web-shell .property-progress-tabs{display:flex;align-items:stretch;gap:.3rem;width:100%;margin-bottom:.8rem;padding:.3rem;overflow-x:auto;border:1px solid #eadfce;border-radius:.7rem;background:#f8f1e6;scrollbar-width:none}body.zds-web-shell .property-progress-tabs::-webkit-scrollbar,body.zds-web-shell .app-form-tabs::-webkit-scrollbar{display:none}body.zds-web-shell .property-progress-tabs>span{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-width:6.2rem;min-height:2.2rem;padding:0 .55rem;border-radius:.5rem;color:#8b8174;font-size:.62rem;font-weight:700;white-space:nowrap}body.zds-web-shell .property-progress-tabs>span ion-icon{color:#8f7d64;font-size:.9rem}body.zds-web-shell .property-progress-tabs>span.progress-tab-muted{color:#766b5e}body.zds-web-shell .property-progress-tabs>span.progress-tab-muted ion-icon{color:#9e6f19}body.zds-web-shell .property-progress-tabs>span.active{background:#fffdf9;color:#9e6f19;box-shadow:0 .2rem .55rem #49321214}body.zds-web-shell .property-progress-tabs>span.active ion-icon,body.zds-web-shell .property-progress-tabs>span.complete ion-icon{color:#b77908}body.zds-web-shell .property-progress-tabs>span.complete{color:#6d665c}body.zds-web-shell .app-form-tabs{display:flex;gap:.3rem;width:100%;margin:0 0 .7rem;padding-bottom:.28rem;overflow-x:auto;border-bottom:1px solid #eadfce;scrollbar-width:none}body.zds-web-shell .app-form-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:1.95rem;padding:0 .65rem;border:0;border-bottom:2px solid transparent;border-radius:.45rem .45rem 0 0;background:transparent;color:#7c7568;font:inherit;font-size:.64rem;font-weight:700;white-space:nowrap;cursor:pointer}body.zds-web-shell .app-form-tabs button ion-icon{color:#a89a86;font-size:.9rem}body.zds-web-shell .app-form-tabs button:hover,body.zds-web-shell .app-form-tabs button.active{color:#9e6f19}body.zds-web-shell .app-form-tabs button.active{border-bottom-color:#c89535;background:#fffaf0}body.zds-web-shell .app-form-tabs button.active ion-icon{color:#b77908}body.zds-web-shell .wizard-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:.6rem}body.zds-web-shell .wizard-head>div>span{color:#a97418;font-size:.6rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}body.zds-web-shell .wizard-head h2{margin:.2rem 0 0;color:#201d19;font-size:1.05rem}body.zds-web-shell .wizard-head>strong{color:#7c7568;font-size:.68rem;font-weight:600;text-align:right}body.zds-web-shell .property-wizard .choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:.8rem}body.zds-web-shell .property-wizard .choice-grid button{display:grid;justify-items:center;gap:.35rem;min-height:5.2rem;padding:.7rem;border:1px solid #eadfce;border-radius:.65rem;background:#fffaf3;color:#554d43;font:inherit;font-size:.68rem;cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .14s ease}body.zds-web-shell .property-wizard .choice-grid button:hover,body.zds-web-shell .property-wizard .choice-grid button:focus-visible{border-color:#c89535;background:#fff7e8;color:#6f4b0f;outline:0;transform:translateY(-1px)}body.zds-web-shell .property-wizard .choice-grid button ion-icon{color:#b77908;font-size:1.2rem}body.zds-web-shell .property-wizard .selection-block{margin-top:1rem;padding-top:.85rem;border-top:1px solid #eee3d3}body.zds-web-shell .property-wizard .selection-block>strong{display:block;margin-bottom:.55rem;color:#5f5548;font-size:.78rem;font-weight:750}body.zds-web-shell .property-wizard .selection-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.55rem}body.zds-web-shell .property-wizard .selection-card-grid .selection-card{position:relative;display:flex;align-items:center;min-height:2.8rem;gap:.5rem;padding:.55rem .65rem;border:1px solid #d9d3ca;border-radius:.7rem;background:#fffaf3;color:#554d43;font:inherit;font-size:.76rem;text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}body.zds-web-shell .property-wizard .selection-card-grid .selection-card:hover,body.zds-web-shell .property-wizard .selection-card-grid .selection-card:focus-visible{border-color:#c89535;background:#fff7e8;outline:0}body.zds-web-shell .property-wizard .selection-card-grid .selection-card.selected{border-color:#b77908;background:#fff3d9;box-shadow:0 0 0 2px #b779081f;color:#6f4b0f;font-weight:700}body.zds-web-shell .property-wizard .selection-card-check{flex:0 0 auto;width:1rem;height:1rem;border:1px solid #bdb4a7;border-radius:.28rem;background:#fffdf9}body.zds-web-shell .property-wizard .selection-card.selected .selection-card-check{border-color:#b77908;background:#b77908;box-shadow:inset 0 0 0 3px #fff3d9}body.zds-web-shell .property-wizard .selection-card-label{min-width:0;line-height:1.25}body.zds-web-shell .property-wizard .selection-card-icon{margin-left:auto;flex:0 0 auto;color:#b77908;font-size:1.05rem}body.zds-web-shell .property-wizard .amenities-grid .selection-card{min-height:2.55rem}body.zds-web-shell .property-wizard .amenities-grid .selection-card ion-icon{color:#b77908;font-size:1rem}body.zds-web-shell .property-wizard .form-grid--contact{gap:.8rem;margin-bottom:.8rem}body.zds-web-shell .property-wizard .standalone-field{margin-top:.8rem}body.zds-web-shell .property-wizard .character-count,body.zds-web-shell .property-wizard .character-count-row{color:#8b8174;font-size:.68rem}body.zds-web-shell .property-wizard .upload-panel{display:grid;gap:.7rem;margin-top:1rem;padding:.85rem;border:1px dashed #d8b36a;border-radius:.8rem;background:#fffaf0}body.zds-web-shell .property-wizard .upload-panel>div:first-child{display:grid;gap:.2rem}body.zds-web-shell .property-wizard .upload-panel>div:first-child span{color:#7b7063;font-size:.72rem;line-height:1.35}body.zds-web-shell .property-wizard .image-preview-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(6rem,1fr));gap:.55rem}body.zds-web-shell .property-wizard .amenities-grid .selection-card{display:inline-flex;align-items:center;justify-content:center;gap:.35rem}body.zds-web-shell .property-wizard .amenities-grid .selection-card ion-icon{flex:0 0 auto;color:#b77908;font-size:1rem}@media(max-width:680px){body.zds-web-shell .wizard-head{align-items:flex-start;flex-direction:column;gap:.3rem}body.zds-web-shell .wizard-head>strong{text-align:left}body.zds-web-shell .property-wizard .choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){body.zds-web-shell .post-panel,body.zds-web-shell .service-form,body.zds-web-shell .form-tab-panel,body.zds-web-shell .property-wizard,body.zds-web-shell .app-form-card{padding:.75rem}body.zds-web-shell .form-grid{grid-template-columns:1fr}body.zds-web-shell .form-span-2{grid-column:auto}body.zds-web-shell .form-step-actions,body.zds-web-shell .form-actions,body.zds-web-shell .post-panel footer{justify-content:stretch}body.zds-web-shell .form-step-actions button,body.zds-web-shell .form-actions button,body.zds-web-shell .post-panel footer button{flex:1}}body.zds-web-shell .location-alert-row .location-filter-select,body.zds-web-shell .location-alert-row .module-alert-rail{display:none}body.zds-web-shell .compact-tools{display:flex;align-items:center;gap:.7rem;margin-bottom:1rem}body.zds-web-shell .module-discovery-panel>.compact-tools{display:none}body.zds-web-shell .module-discovery-panel>.compact-tools:has(.preference-card){display:contents}body.zds-web-shell .module-discovery-panel>.compact-tools:has(.preference-card)>:not(.preference-card){display:none}body.zds-web-shell .property-results-toolbar,body.zds-web-shell .property-rail-shell{width:min(100%,var(--content-max-width));margin-inline:auto;padding-inline:var(--content-gutter);box-sizing:border-box}body.zds-web-shell .property-results-toolbar{margin-top:.9rem}body.zds-web-shell .property-results-toolbar .result-line,body.zds-web-shell .property-results-toolbar .location-summary{margin:0;padding:0}body.zds-web-shell .property-results-toolbar .result-line{min-height:1.7rem}body.zds-web-shell .property-results-toolbar .location-summary{margin-top:.15rem}body.zds-web-shell .property-rail-shell{margin-top:.7rem}body.zds-web-shell .property-rail-shell .listing-grid{width:100%;padding-inline:0}body.zds-web-shell .quick-rail,body.zds-web-shell .section-title-row,body.zds-web-shell .reel-feed{width:min(100%,var(--content-max-width));margin-inline:auto;padding-inline:var(--content-gutter);box-sizing:border-box}body.zds-web-shell .quick-rail{margin-top:.7rem}body.zds-web-shell .section-title-row{margin-top:.85rem}body.zds-web-shell .reel-feed{margin-top:.7rem}body.zds-web-shell ion-content.matrimony-feature-content,body.zds-web-shell ion-content.messages-content{--background: #f7f3ed}body.zds-web-shell .matrimony-feature-content::part(scroll),body.zds-web-shell .messages-content::part(scroll){padding:0 var(--content-gutter) 2rem}body.zds-web-shell .matrimony-feature-content .interest-search,body.zds-web-shell .messages-shell,body.zds-web-shell .chat-shell{width:min(100%,var(--content-max-width));margin-inline:auto;box-sizing:border-box}body.zds-web-shell .matrimony-feature-content .interest-search{min-height:2.65rem;margin-top:.85rem;padding:0 .8rem;border:1px solid #eadfce;border-radius:.65rem;--background: #fffdf9;--border-color: transparent;--inner-border-width: 0;--color: #201d19;--placeholder-color: #8b8174}body.zds-web-shell .feature-back-control{display:inline-flex;align-items:center;gap:.4rem;width:min(100%,var(--content-max-width));margin:.75rem auto 0;padding:0;border:0;background:transparent;color:#9e6f19;font:inherit;font-size:.68rem;font-weight:700;cursor:pointer}body.zds-web-shell .feature-back-control ion-icon{font-size:1rem}body.zds-web-shell .feature-back-control:hover{color:#6f4b0f}body.zds-web-shell .matrimony-feature-content .interest-search ion-icon{color:#9e6f19}body.zds-web-shell .matrimony-feature-content .matrimony-action-card,body.zds-web-shell .matrimony-feature-content .favorite-card{width:min(100%,var(--content-max-width));margin:.7rem auto 0;border:1px solid #eadfce;border-radius:.75rem;background:#fffdf9;box-shadow:0 .45rem 1.2rem #4932120f;color:#554d43}body.zds-web-shell .matrimony-feature-content .matrimony-action-card ion-card-header,body.zds-web-shell .matrimony-feature-content .favorite-card ion-card-header{padding:.85rem 1rem .35rem}body.zds-web-shell .matrimony-feature-content .matrimony-action-card ion-card-title,body.zds-web-shell .matrimony-feature-content .favorite-card ion-card-title{color:#201d19;font-size:.9rem;font-weight:700}body.zds-web-shell .matrimony-feature-content .matrimony-action-card ion-card-content,body.zds-web-shell .matrimony-feature-content .favorite-card ion-card-content{padding:.35rem 1rem .95rem}body.zds-web-shell .matrimony-feature-content .matrimony-action-card p,body.zds-web-shell .matrimony-feature-content .favorite-card p{margin:.45rem 0;color:#7c7568;font-size:.72rem}body.zds-web-shell .matrimony-feature-content .matrimony-action-card ion-button,body.zds-web-shell .matrimony-feature-content .favorite-card ion-button{--border-radius: .5rem;--box-shadow: none;min-height:2.1rem;margin-top:.55rem;font-size:.68rem;font-weight:700}body.zds-web-shell .matrimony-feature-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;width:min(100%,var(--content-max-width));margin:.75rem auto 0}body.zds-web-shell .matrimony-feature-list>.empty-state{grid-column:1/-1;margin:0;padding:1.2rem;border:1px dashed #e4c98f;border-radius:.7rem;background:#fffaf0;color:#7b7063;text-align:center;font-size:.72rem}body.zds-web-shell .matrimony-feature-list .matrimony-action-card,body.zds-web-shell .matrimony-feature-list .favorite-card{width:auto;margin:0}body.zds-web-shell .matrimony-feature-list .matrimony-action-card ion-card-header,body.zds-web-shell .matrimony-feature-list .favorite-card ion-card-header{padding:.7rem .8rem .25rem}body.zds-web-shell .matrimony-feature-list .matrimony-action-card ion-card-content,body.zds-web-shell .matrimony-feature-list .favorite-card ion-card-content{padding:.25rem .8rem .75rem}body.zds-web-shell .matrimony-feature-list .matrimony-action-card p,body.zds-web-shell .matrimony-feature-list .favorite-card p{margin:.3rem 0;font-size:.66rem}body.zds-web-shell .matrimony-feature-list .matrimony-action-card ion-button{display:inline-block;width:calc(50% - .2rem);margin:.45rem .2rem 0 0;--box-shadow: none}body.zds-web-shell .matrimony-feature-list .matrimony-action-card ion-button[color=success]{--background: #fff;--background-activated: #f2fbf4;--border-color: #5a9d73;--border-width: 1px;--border-style: solid;--color: #4f8f66}body.zds-web-shell .matrimony-feature-list .matrimony-action-card ion-button[color=danger]{--background: #fff;--background-activated: #f4f8ff;--border-color: #c76b56;--border-width: 1px;--border-style: solid;--color: #c76b56}body.zds-web-shell .matrimony-feature-list .matrimony-action-card ion-button[color=primary]{--background: #fff;--background-activated: #f4f8ff;--border-color: #4f7fbf;--border-width: 1px;--border-style: solid;--color: #4f7fbf}body.zds-web-shell .matrimony-feature-list .matrimony-action-card ion-button:not([color]){--background: #fff;--background-activated: #f9f9f9;--border-color: #c89535;--border-width: 1px;--border-style: solid;--color: #c89535}body.zds-web-shell .matrimony-feature-list .matrimony-action-card ion-button:last-child{width:100%;margin-right:0}body.zds-web-shell .matrimony-feature-list .favorite-card ion-button{width:100%;margin-top:.45rem}body.zds-web-shell .matrimony-feature-list .favorite-image{height:8.5rem}body.zds-web-shell .messages-shell,body.zds-web-shell .chat-shell{padding:.8rem}body.zds-web-shell .conversation-card{grid-template-columns:1.9rem 1fr auto;gap:.55rem;padding:.6rem 0}body.zds-web-shell .conversation-card>span{width:1.9rem;height:1.9rem;font-size:.72rem}body.zds-web-shell .chat-list{display:grid;gap:.45rem;max-height:min(55vh,32rem);overflow-y:auto;padding:.8rem 0}body.zds-web-shell .message-bubble{justify-self:start;width:fit-content;max-width:min(78%,30rem);padding:.55rem .7rem;border-radius:.7rem .7rem .7rem .15rem;background:#f5ecdc;color:#554d43}body.zds-web-shell .message-bubble.mine{justify-self:end;border-radius:.7rem .7rem .15rem;background:#c89535;color:#fffdf9}body.zds-web-shell .chat-head{display:flex;align-items:center;gap:.55rem;padding-bottom:.65rem;border-bottom:1px solid #eee3d3}body.zds-web-shell .chat-head>button:first-child{display:grid;place-items:center;width:2rem;height:2rem;border:0;border-radius:.5rem;background:#f7ead0;color:#9e6f19;cursor:pointer}body.zds-web-shell .chat-profile-link{border:0;background:transparent;color:#201d19;font:inherit;cursor:pointer}body.zds-web-shell .chat-profile-link strong{font-size:.8rem}body.zds-web-shell .account-details-backdrop{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:1rem;background:#201d194d;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem)}body.zds-web-shell .account-details-sheet{position:relative;display:grid;grid-template-columns:4rem 1fr;gap:.75rem .85rem;width:min(100%,25rem);padding:1.1rem;border:1px solid #eadfce;border-radius:.9rem;background:#fffdf9;box-shadow:0 1.4rem 3rem #201d1933}body.zds-web-shell .account-avatar{width:4rem;height:4rem;border:2px solid #c89535;border-radius:50%;object-fit:cover}body.zds-web-shell .account-title{align-self:center;min-width:0}body.zds-web-shell .account-title h2{margin:0;color:#201d19;font-size:1rem}body.zds-web-shell .account-title p{margin:.2rem 0 0;overflow:hidden;color:#7c7568;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}body.zds-web-shell .account-close-icon{position:absolute;top:.7rem;right:.7rem;display:grid;place-items:center;width:2rem;height:2rem;border:0;border-radius:50%;background:#f5ecdc;color:#554d43;cursor:pointer}body.zds-web-shell .account-grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;padding-top:.75rem;border-top:1px solid #eee3d3}body.zds-web-shell .account-grid div{display:grid;gap:.16rem;min-width:0}body.zds-web-shell .account-grid span{color:#a97418;font-size:.58rem;font-weight:700;text-transform:uppercase}body.zds-web-shell .account-grid strong{overflow:hidden;color:#554d43;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}body.zds-web-shell .message-bubble p{margin:0;font-size:.72rem;line-height:1.35}body.zds-web-shell .message-bubble small{display:block;margin-top:.25rem;font-size:.58rem;opacity:.72}body.zds-web-shell .reply-box{display:flex;align-items:flex-end;gap:.45rem;padding-top:.65rem;border-top:1px solid #eee3d3}body.zds-web-shell .reply-box ion-item{flex:1;--background: #fffaf3;--border-radius: .55rem;--inner-border-width: 0;min-height:2.35rem}body.zds-web-shell .reply-box ion-button{--background: #c89535;--border-radius: .55rem;--box-shadow: none;min-height:2.35rem;margin:0}body.zds-web-shell .matrimony-feature-content .favorite-image{width:100%;height:11rem;object-fit:cover;border-radius:.75rem .75rem 0 0}body.zds-web-shell .pending-badge,body.zds-web-shell .accepted-badge,body.zds-web-shell .rejected-badge{display:inline-flex;padding:.22rem .48rem;border-radius:999px;font-size:.62rem;font-weight:700}body.zds-web-shell .pending-badge{background:#fff4d9;color:#9e6f19}body.zds-web-shell .accepted-badge{background:#e9f7eb;color:#39804a}body.zds-web-shell .rejected-badge{background:#fbeaea;color:#b14a4a}body.zds-web-shell .quick-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}body.zds-web-shell .quick-rail button{display:grid;justify-items:center;gap:.35rem;min-height:4.1rem;padding:.7rem .45rem;border:1px solid #eadfce;border-radius:.7rem;background:#fffdf9;color:#554d43;font:inherit;font-size:.66rem;font-weight:700;cursor:pointer}body.zds-web-shell .quick-rail button:hover{border-color:#c89535;color:#9e6f19;transform:translateY(-1px)}body.zds-web-shell .quick-rail ion-icon{color:#b77908;font-size:1.25rem}body.zds-web-shell .messages-shell,body.zds-web-shell .chat-shell{margin-top:.85rem;padding:1rem;border:1px solid #eadfce;border-radius:.8rem;background:#fffdf9;box-shadow:0 .45rem 1.2rem #4932120f}body.zds-web-shell .messages-hero{display:flex;align-items:center;gap:.7rem;padding-bottom:.85rem;border-bottom:1px solid #eee3d3}body.zds-web-shell .messages-hero>ion-icon{color:#b77908;font-size:1.5rem}body.zds-web-shell .messages-hero span,body.zds-web-shell .chat-profile-link span{color:#a97418;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}body.zds-web-shell .messages-hero h1{margin:.15rem 0 0;color:#201d19;font-size:1.05rem}body.zds-web-shell .conversation-card{display:grid;grid-template-columns:2.2rem 1fr auto;align-items:center;gap:.7rem;width:100%;padding:.75rem 0;border:0;border-bottom:1px solid #eee3d3;background:transparent;color:#554d43;text-align:left;cursor:pointer}body.zds-web-shell .conversation-card>span{display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:50%;background:#f7ead0;color:#9e6f19;font-weight:700}body.zds-web-shell .conversation-card strong,body.zds-web-shell .conversation-card small,body.zds-web-shell .conversation-card p{display:block;margin:.1rem 0}body.zds-web-shell .conversation-card strong{color:#201d19;font-size:.75rem}body.zds-web-shell .conversation-card small,body.zds-web-shell .conversation-card p{color:#7c7568;font-size:.65rem}@media(max-width:600px){body.zds-web-shell .quick-rail{grid-template-columns:repeat(2,minmax(0,1fr))}body.zds-web-shell .matrimony-feature-list{grid-template-columns:1fr}body.zds-web-shell .messages-shell,body.zds-web-shell .chat-shell{padding:.75rem}}body.zds-web-shell .preference-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:.85rem 0 0;padding:.8rem .95rem;border:1px solid #eadfce;border-radius:.75rem;background:linear-gradient(135deg,#fffdf9,#fbf5ea);color:#554d43;box-shadow:0 .35rem 1rem #5943220f}body.zds-web-shell .preference-card>div:first-child{display:grid;gap:.2rem}body.zds-web-shell .preference-card strong{color:#201d19;font-size:.75rem;font-weight:700}body.zds-web-shell .preference-card span{color:#7b7063;font-size:.66rem}body.zds-web-shell .preference-actions{display:flex;flex:0 0 auto;gap:.45rem}body.zds-web-shell .preference-actions button{min-height:2rem;padding:0 .85rem;border:1px solid #c89535;border-radius:.55rem;background:#c89535;color:#fffdf9;font:inherit;font-size:.67rem;font-weight:700;cursor:pointer}body.zds-web-shell .preference-actions button:not(.ghost) span,body.zds-web-shell .preference-actions button:not(.ghost) ion-spinner{color:#fff;--color: #ffffff}body.zds-web-shell .preference-actions button.ghost{background:transparent;color:#9e6f19}body.zds-web-shell .preference-actions button:disabled{cursor:wait;opacity:.6}@media(max-width:600px){body.zds-web-shell .preference-card{align-items:stretch;flex-direction:column}body.zds-web-shell .preference-actions button{flex:1}}body.zds-web-shell .compact-tools ion-searchbar{flex:1 1 24rem;min-width:0;--background: #fffdf9;--border-radius: .7rem;--box-shadow: none;--color: #25211d;--placeholder-color: #8b8174;--icon-color: #8b8174}body.zds-web-shell .filter-btn{width:2.4rem;height:2.4rem;flex:0 0 auto;margin:0;border:1px solid #e8dece;border-radius:.7rem;background:#fffdf9;color:#9e6f19}body.zds-web-shell .location-alert-row{display:contents}body.zds-web-shell .location-filter-select{min-width:12rem;--background: #fffaf3;--inner-border-width: 0;--padding-start: 0;--padding-end: 0;--color: #4f473d}body.zds-web-shell .location-filter-select ion-icon,body.zds-web-shell .module-alert-rail ion-icon{color:#9e6f19}body.zds-web-shell ion-popover.form-select-popover,body.zds-web-shell ion-popover.select-popover,body.zds-web-shell ion-popover.module-select-popover,body.zds-web-shell ion-popover.property-select-popover,body.zds-web-shell ion-popover.listing-alert-popover{--width: min(14rem, calc(100vw - 1rem) );--max-width: calc(100vw - 1rem) ;--max-height: min(22rem, calc(100vh - 1.5rem) );--backdrop-opacity: .12;--box-shadow: 0 12px 28px rgba(44, 32, 17, .16)}body.zds-web-shell ion-popover.form-select-popover::part(content),body.zds-web-shell ion-popover.select-popover::part(content),body.zds-web-shell ion-popover.module-select-popover::part(content),body.zds-web-shell ion-popover.property-select-popover::part(content),body.zds-web-shell ion-popover.header-city-popover::part(content),body.zds-web-shell ion-popover.header-notification-popover::part(content),body.zds-web-shell ion-popover.header-account-popover::part(content),body.zds-web-shell ion-popover.listing-alert-popover::part(content){box-sizing:border-box;max-width:calc(100vw - 1rem);max-height:calc(100vh - 1.5rem);overflow:hidden;border:1px solid #eadfce;border-radius:.65rem;background:#fffdf9}body.zds-web-shell ion-popover.form-select-popover ion-list,body.zds-web-shell ion-popover.select-popover ion-list,body.zds-web-shell ion-popover.module-select-popover ion-list,body.zds-web-shell ion-popover.property-select-popover ion-list,body.zds-web-shell ion-popover.header-city-popover ion-list,body.zds-web-shell ion-popover.header-notification-popover ion-list,body.zds-web-shell ion-popover.header-account-popover ion-list{max-height:min(21rem,100vh - 2.5rem);overflow-y:auto;padding:.25rem;background:#fffdf9}body.zds-web-shell ion-popover.form-select-popover ion-item,body.zds-web-shell ion-popover.select-popover ion-item,body.zds-web-shell ion-popover.module-select-popover ion-item,body.zds-web-shell ion-popover.property-select-popover ion-item,body.zds-web-shell ion-popover.header-city-popover ion-item,body.zds-web-shell ion-popover.header-notification-popover ion-item,body.zds-web-shell ion-popover.header-account-popover ion-item{--min-height: 2.05rem;--padding-start: .55rem;--padding-end: .55rem;--inner-padding-top: 0;--inner-padding-bottom: 0;--inner-border-width: 0;min-height:2.05rem;border-radius:.42rem;color:#302a23;font-size:.72rem}body.zds-web-shell ion-popover.form-select-popover ion-item:hover,body.zds-web-shell ion-popover.select-popover ion-item:hover,body.zds-web-shell ion-popover.module-select-popover ion-item:hover,body.zds-web-shell ion-popover.property-select-popover ion-item:hover,body.zds-web-shell ion-popover.header-city-popover ion-item:hover,body.zds-web-shell ion-popover.header-account-popover ion-item:hover{--background: #f7f0e6;background:#f7f0e6}body.zds-web-shell ion-popover.form-select-popover ion-label,body.zds-web-shell ion-popover.select-popover ion-label,body.zds-web-shell ion-popover.module-select-popover ion-label,body.zds-web-shell ion-popover.property-select-popover ion-label,body.zds-web-shell ion-popover.header-city-popover ion-label,body.zds-web-shell ion-popover.header-notification-popover ion-label,body.zds-web-shell ion-popover.header-account-popover ion-label{margin-top:0;margin-bottom:0;font-size:.72rem;line-height:1.25}body.zds-web-shell ion-popover.header-city-popover{--width: min(14rem, calc(100vw - 1rem) )}body.zds-web-shell ion-popover.header-notification-popover{--width: min(20rem, calc(100vw - 1rem) )}body.zds-web-shell ion-popover.header-account-popover{--width: min(12rem, calc(100vw - 1rem) )}body.zds-web-shell ion-popover.header-notification-popover ion-item{min-height:2.35rem}body.zds-web-shell select{min-height:3.5rem;height:auto;align-self:stretch;max-width:100%;padding:.42rem .62rem;border-radius:.55rem;font-size:.72rem;line-height:1.2}body.zds-web-shell select option{padding:.35rem .5rem;font-size:.72rem}@media(max-width:560px){body.zds-web-shell ion-popover.form-select-popover,body.zds-web-shell ion-popover.select-popover,body.zds-web-shell ion-popover.module-select-popover,body.zds-web-shell ion-popover.property-select-popover,body.zds-web-shell ion-popover.listing-alert-popover,body.zds-web-shell ion-popover.header-city-popover,body.zds-web-shell ion-popover.header-notification-popover,body.zds-web-shell ion-popover.header-account-popover{--width: min(18rem, calc(100vw - 1.5rem) );--max-width: calc(100vw - 1.5rem) ;--max-height: min(70dvh, 24rem)}body.zds-web-shell ion-popover.form-select-popover::part(content),body.zds-web-shell ion-popover.select-popover::part(content),body.zds-web-shell ion-popover.module-select-popover::part(content),body.zds-web-shell ion-popover.property-select-popover::part(content),body.zds-web-shell ion-popover.listing-alert-popover::part(content),body.zds-web-shell ion-popover.header-city-popover::part(content),body.zds-web-shell ion-popover.header-notification-popover::part(content),body.zds-web-shell ion-popover.header-account-popover::part(content){max-width:calc(100vw - 1.5rem);max-height:min(70dvh,24rem)}body.zds-web-shell ion-popover.form-select-popover ion-list,body.zds-web-shell ion-popover.select-popover ion-list,body.zds-web-shell ion-popover.module-select-popover ion-list,body.zds-web-shell ion-popover.property-select-popover ion-list,body.zds-web-shell ion-popover.listing-alert-popover ion-list,body.zds-web-shell ion-popover.header-city-popover ion-list,body.zds-web-shell ion-popover.header-notification-popover ion-list,body.zds-web-shell ion-popover.header-account-popover ion-list{max-height:min(66dvh,22rem)}body.zds-web-shell ion-popover.header-city-popover::part(content){width:min(16rem,100vw - 1.5rem)}body.zds-web-shell ion-popover.header-account-popover::part(content){width:min(15rem,100vw - 1.5rem)}body.zds-web-shell ion-popover.header-notification-popover::part(content),body.zds-web-shell ion-popover.listing-alert-popover::part(content){width:min(20rem,100vw - 1.5rem)}}body.zds-web-shell ion-popover ion-item,body.zds-web-shell ion-popover ion-label,body.zds-web-shell ion-popover .notification-drawer,body.zds-web-shell ion-popover .notification-drawer-head,body.zds-web-shell ion-popover .notification-drawer-foot{min-width:0;max-width:100%;box-sizing:border-box}@media(max-width:700px){body.zds-web-shell ion-popover ion-label{overflow-wrap:anywhere;white-space:normal;text-overflow:clip}body.zds-web-shell ion-popover .notification-drawer-title,body.zds-web-shell ion-popover .notification-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}body.zds-web-shell .module-alert-rail button{display:inline-flex;align-items:center;gap:.35rem;min-height:2rem;padding:0 .55rem;border:0;border-radius:.55rem;background:transparent;color:#7c5a17;font:inherit;font-size:.7rem;cursor:pointer}body.zds-web-shell ion-popover.header-notification-popover{--width: min(23rem, calc(100vw - 1rem) );--backdrop-opacity: .08}body.zds-web-shell ion-popover.listing-alert-popover{--width: min(23rem, calc(100vw - 1rem) );--backdrop-opacity: .08}body.zds-web-shell ion-popover.listing-alert-popover::part(content){overflow:hidden;border:1px solid #e7dccd;border-radius:.9rem;box-shadow:0 22px 55px #3526142e}body.zds-web-shell ion-popover.header-notification-popover::part(content){overflow:hidden;border:1px solid #e7dccd;border-radius:.9rem;background:#fffdf9;box-shadow:0 22px 55px #3526142e}body.zds-web-shell .notification-drawer{display:grid;width:100%;color:#29241f}body.zds-web-shell .notification-drawer-head,body.zds-web-shell .notification-drawer-foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem .95rem}body.zds-web-shell .notification-drawer-head{border-bottom:1px solid #eee5da;background:linear-gradient(135deg,#fffdf9,#fbf4e9)}body.zds-web-shell .notification-drawer-head>div{display:grid;gap:.15rem}body.zds-web-shell .notification-kicker{color:#9e6f19;font-size:.56rem;font-weight:800;letter-spacing:.14em}body.zds-web-shell .notification-drawer-head strong{color:#2e2822;font-size:.92rem}body.zds-web-shell .notification-drawer-head small{color:#8a7d70;font-size:.64rem}body.zds-web-shell .notification-clear,body.zds-web-shell .notification-drawer-foot button{border:0;background:transparent;color:#9e6f19;font:inherit;font-size:.64rem;font-weight:700;cursor:pointer}body.zds-web-shell .notification-clear:hover,body.zds-web-shell .notification-drawer-foot button:hover{color:#7c5410;text-decoration:underline;text-underline-offset:.18rem}body.zds-web-shell .notification-list{display:grid;max-height:min(22rem,100vh - 13rem);padding:.35rem;overflow-y:auto}body.zds-web-shell .notification-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.65rem;width:100%;padding:.7rem .6rem;border:0;border-radius:.65rem;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}body.zds-web-shell .notification-row:hover{background:#f8f2e9}body.zds-web-shell .notification-row.unread-notification{background:#fff8ec}body.zds-web-shell .notification-symbol,body.zds-web-shell .notification-empty-icon{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.65rem;background:#f8e8cc;color:#a97418}body.zds-web-shell .notification-copy{display:grid;min-width:0;gap:.18rem}body.zds-web-shell .notification-copy strong{overflow:hidden;color:#342d26;font-size:.72rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}body.zds-web-shell .notification-copy>span{display:-webkit-box;overflow:hidden;color:#766b60;font-size:.66rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.zds-web-shell .notification-copy small{color:#a09689;font-size:.58rem}body.zds-web-shell .notification-new{padding-top:.1rem;color:#b11e50;font-size:.52rem;font-weight:800;letter-spacing:.08em}body.zds-web-shell .notification-empty{display:grid;justify-items:center;gap:.35rem;padding:1.4rem 1rem;text-align:center}body.zds-web-shell .notification-empty strong{color:#40372f;font-size:.78rem}body.zds-web-shell .notification-empty>span:last-child{max-width:15rem;color:#8b7f72;font-size:.64rem;line-height:1.4}body.zds-web-shell .notification-drawer-foot{justify-content:flex-end;border-top:1px solid #eee5da}body.zds-web-shell .notification-drawer-foot button{display:inline-flex;align-items:center;gap:.3rem}body.zds-web-shell .notification-drawer-foot ion-icon{font-size:.82rem}body.zds-web-shell .module-alert-rail button{border:1px solid #eadfce;background:#fffaf2;color:#805e1c;box-shadow:0 5px 14px #56401f0f}body.zds-web-shell .module-alert-rail button:hover{border-color:#d9c39b;background:#fff4df}body.zds-web-shell .location-alert-row .module-alert-rail{display:flex;align-items:center}body.zds-web-shell .module-post-banner{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 1rem;padding:.85rem 1rem;border:1px solid #eadfce;border-radius:.75rem;background:linear-gradient(135deg,#fffdf9,#fbf4e7)}body.zds-web-shell .post-banner-copy{display:grid;gap:.15rem;min-width:0}body.zds-web-shell .post-banner-copy span{color:#a97418;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}body.zds-web-shell .post-banner-copy strong{color:#201d19;font-size:.92rem;line-height:1.2}body.zds-web-shell .post-banner-copy small{color:#7c7568;font-size:.65rem}body.zds-web-shell .module-post-banner ion-button{--background: #c89535;--background-activated: #ad7c22;--border-radius: .55rem;--box-shadow: none;flex:0 0 auto;min-width:10rem;font-size:.7rem;font-weight:700}body.zds-web-shell .result-line{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:min(100%,92rem);min-height:2rem;margin:.7rem auto 0;padding:.35rem var(--content-gutter);box-sizing:border-box;border:0;border-radius:0;background:transparent;color:#7c7568;font-size:.65rem}body.zds-web-shell .result-line strong{color:#201d19;font-size:.8rem}body.zds-web-shell .property-result-count{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.35rem;min-height:1.8rem}body.zds-web-shell .property-result-count>span:not(.sold-out-summary){color:#7c7568;font-size:.68rem}body.zds-web-shell .sold-out-summary{display:inline-flex;align-items:center;gap:.22rem;margin-left:.25rem;padding:.24rem .48rem;border:1px solid #ead7b5;border-radius:999px;background:#fff7e8;color:#9e6f19;font-size:.62rem;font-weight:700;line-height:1}body.zds-web-shell .sold-out-summary ion-icon{font-size:.75rem}body.zds-web-shell .property-rail-shell{position:relative}body.zds-web-shell .property-rail-arrow{position:absolute;top:42%;z-index:4;display:grid;place-items:center;width:2rem;height:2rem;border:1px solid #e8dece;border-radius:50%;background:#fffdf9;color:#9e6f19;box-shadow:0 8px 20px #4932121a}body.zds-web-shell .property-rail-arrow.previous{left:-.8rem}body.zds-web-shell .property-rail-arrow.next{right:-.8rem}body.zds-web-shell .control-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:0 0 .8rem;padding:.7rem;border:1px solid #e8dece;border-radius:.7rem;background:#fffdf9}body.zds-web-shell .control-panel ion-item{--background: #fffaf3;--border-color: #d7dce2;--border-radius: 999px;--inner-border-width: 0;min-height:2.4rem}body.zds-web-shell .website-layout-toggle,body.zds-web-shell .layout-toggle{display:none}body.zds-web-shell .listing-grid,body.zds-web-shell .jobs-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;width:min(100%,var(--content-max-width));margin:.7rem auto 0;padding-inline:var(--content-gutter);box-sizing:border-box}body.zds-web-shell .listing-card,body.zds-web-shell .job-card{min-width:0;overflow:hidden;border:1px solid #e8dece;border-radius:.65rem;background:#fffdf9;box-shadow:0 10px 28px #49321212;transition:transform .16s ease,box-shadow .16s ease}body.zds-web-shell .listing-card:hover,body.zds-web-shell .job-card:hover{transform:translateY(-2px);box-shadow:0 16px 34px #4932121f}body.zds-web-shell .listing-card .media,body.zds-web-shell .job-card .media{position:relative;height:clamp(7.25rem,11vw,10rem);overflow:hidden;background:#e9e0d2}body.zds-web-shell .listing-card .card-carousel,body.zds-web-shell .listing-card .smart-image-frame,body.zds-web-shell .listing-card .smart-image-frame img,body.zds-web-shell .job-card .job-company-visual{width:100%;height:100%}body.zds-web-shell .listing-card .card-carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}body.zds-web-shell .listing-card .card-carousel::-webkit-scrollbar{display:none}body.zds-web-shell .listing-card .smart-image-frame{position:relative;flex:0 0 100%;margin:0;scroll-snap-align:start;background-position:center;background-size:cover}body.zds-web-shell .listing-card .smart-image-frame img{display:block;object-fit:cover}body.zds-web-shell .app-card-body{padding:.62rem .68rem .7rem}body.zds-web-shell .app-title{display:-webkit-box;margin:0;overflow:hidden;color:#211e1a;font-size:.8rem;font-weight:700;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.zds-web-shell .app-price,body.zds-web-shell .company-name{margin:.32rem 0 0;color:#4f473d;font-size:.7rem;font-weight:600}body.zds-web-shell .listing-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .6rem;margin-top:.65rem}body.zds-web-shell .listing-detail-grid p{display:flex;align-items:center;min-width:0;gap:.25rem;margin:0;color:#7d7468;font-size:.65rem}body.zds-web-shell .listing-detail-grid p span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.zds-web-shell .listing-detail-grid ion-icon{flex:0 0 auto;color:#b77908;font-size:.78rem}body.zds-web-shell .web-card-cta{display:inline-flex;align-items:center;gap:.3rem;margin-top:.7rem;color:#9e6f19;font-size:.68rem;font-weight:700}body.zds-web-shell .type-badge,body.zds-web-shell .featured-badge,body.zds-web-shell .photo-count{position:absolute;z-index:2}body.zds-web-shell .type-badge,body.zds-web-shell .featured-badge{top:.6rem;left:.6rem;--background: rgba(255, 253, 249, .95);--color: #a97418;border-radius:999px;font-size:.62rem}body.zds-web-shell .featured-badge{top:2.15rem}body.zds-web-shell .photo-count{right:.6rem;bottom:.55rem;color:#fff;font-size:.62rem;text-shadow:0 1px 4px rgba(0,0,0,.55)}@media(max-width:1100px){body.zds-web-shell .listing-grid,body.zds-web-shell .jobs-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){body.zds-web-shell .module-discovery-panel{padding:.8rem var(--content-gutter) 2rem}body.zds-web-shell .compact-tools{align-items:stretch;flex-wrap:wrap}body.zds-web-shell .compact-tools ion-searchbar{flex-basis:100%}body.zds-web-shell .listing-grid,body.zds-web-shell .jobs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}body.zds-web-shell .module-post-banner{align-items:stretch;flex-direction:column}body.zds-web-shell .module-post-banner ion-button{width:100%}body.zds-web-shell .location-alert-row{display:contents}body.zds-web-shell .location-filter-select{min-width:0;width:100%}body.zds-web-shell .control-panel{grid-template-columns:1fr}}@media(max-width:480px){body.zds-web-shell .listing-grid,body.zds-web-shell .jobs-grid{grid-template-columns:1fr}body.zds-web-shell .listing-card .media,body.zds-web-shell .job-card .media{height:12rem}}.unified-reference-detail{--detail-ink: #24211d;--detail-muted: #766f65;--detail-soft: #fbf8f2;--detail-line: #e9e1d5;--detail-accent: #b8791d;width:min(100%,78rem);margin:0 auto;padding:1.15rem clamp(1rem,2.4vw,2rem) 2.5rem;color:var(--detail-ink);box-sizing:border-box}.unified-reference-detail{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(20rem,.78fr);gap:.8rem;align-items:start}.unified-reference-detail>.web-detail-breadcrumb{grid-column:1/-1;grid-row:1}.unified-reference-detail>.detail-summary-column{display:grid;grid-column:2;grid-row:2;gap:.7rem;min-width:0}.unified-reference-detail>.detail-summary-column>.basic-card{width:100%;box-sizing:border-box}.unified-reference-detail>.detail-hero-card{grid-column:1;grid-row:2;width:100%;margin:0}.unified-reference-detail>.detail-summary-column>.quick-facts-card{width:100%;box-sizing:border-box}.unified-reference-detail>.property-tab-workspace{grid-column:1/-1;grid-row:3;width:100%}.unified-reference-detail>.detail-summary-column>.overview-card,.unified-reference-detail>.detail-summary-column>.summary-seller-card,.unified-reference-detail>.info-card{width:100%;box-sizing:border-box}.unified-reference-detail>.info-card{grid-column:1/-1}.unified-reference-detail>.owner-actions{grid-column:1/-1}.unified-reference-detail .web-detail-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .65rem;min-height:1.5rem;margin:0 0 .85rem;color:var(--detail-muted);font-size:.68rem}.unified-reference-detail .web-detail-breadcrumb span:after{content:"/";margin-left:.65rem;color:#bdb4a8}.unified-reference-detail .web-detail-breadcrumb strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--detail-ink);font-weight:700}.unified-reference-detail .detail-hero-card{display:block;min-height:0;overflow:hidden;border:1px solid var(--detail-line);border-radius:1rem;background:#eee7dd;box-shadow:0 12px 30px #47341c12}.unified-reference-detail .hero-media,.unified-reference-detail .detail-carousel{min-width:0;min-height:23rem}.unified-reference-detail .hero-media{position:relative;overflow:hidden;background:#e6ded2}.unified-reference-detail .detail-carousel{display:grid;grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(0,.75fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:.45rem;overflow:hidden;padding:.45rem;box-sizing:border-box}.unified-reference-detail .detail-carousel .smart-image-frame{position:relative;min-width:0;min-height:0;margin:0;overflow:hidden;border-radius:.65rem;background:#eee7dd}.unified-reference-detail .detail-carousel .smart-image-frame:first-child{grid-row:1/-1;grid-column:1}.unified-reference-detail .detail-carousel .smart-image-frame:nth-child(2){grid-row:1;grid-column:2/-1}.unified-reference-detail .detail-carousel .smart-image-frame img{display:block;width:100%;height:100%;object-fit:cover;cursor:zoom-in;transition:transform .22s ease}.unified-reference-detail .detail-carousel .smart-image-frame:hover img{transform:scale(1.025)}.unified-reference-detail .web-detail-thumbnails{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:.45rem;min-width:0;min-height:0;padding:.45rem .45rem .45rem 0;overflow:auto;scrollbar-width:thin;background:#fffdf9}.unified-reference-detail .web-detail-thumbnails button{min-width:0;min-height:5.25rem;padding:0;overflow:hidden;border:1px solid transparent;border-radius:.6rem;background:#eee7dd;cursor:pointer;transition:border-color .16s ease,transform .16s ease}.unified-reference-detail .web-detail-thumbnails button:hover,.unified-reference-detail .web-detail-thumbnails button.active{border-color:var(--detail-accent);transform:translateY(-1px)}.unified-reference-detail .web-detail-thumbnails img{display:block;width:100%;height:100%;object-fit:cover}.unified-reference-detail .detail-summary-column{margin:0}.unified-reference-detail .detail-summary-column>.basic-card,.unified-reference-detail .detail-summary-column>.quick-facts-card{grid-column:1/-1}.unified-reference-detail .info-card{min-width:0;margin:0;padding:1rem 1.05rem;border:1px solid var(--detail-line);border-radius:.85rem;background:#fffdf9;box-shadow:0 7px 18px #47341c0b}.unified-reference-detail .info-card h1{margin:0;color:var(--detail-ink);font-size:clamp(1.35rem,2.3vw,1.85rem);line-height:1.1;letter-spacing:-.025em}.unified-reference-detail .info-card h2{margin:0 0 .65rem;color:var(--detail-ink);font-size:.82rem;font-weight:750;letter-spacing:.01em}.unified-reference-detail .basic-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.6rem 1rem;align-items:start}.unified-reference-detail .basic-card .price{margin:.35rem 0 0;color:var(--detail-accent);font-size:1rem;font-weight:750}.unified-reference-detail .basic-badges,.unified-reference-detail .detail-location-share-row{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem}.unified-reference-detail .basic-badges{justify-content:flex-end}.unified-reference-detail .basic-badges span{padding:.28rem .52rem;border:1px solid #ead4ad;border-radius:999px;background:#fff8ea;color:#9b6714;font-size:.62rem;font-weight:700}.unified-reference-detail .detail-location-share-row{grid-column:1/-1;justify-content:space-between;padding-top:.35rem;border-top:1px solid #f0e9df}.unified-reference-detail .location-line{display:inline-flex;align-items:center;gap:.35rem;margin:0;color:var(--detail-muted);font-size:.72rem}.unified-reference-detail .location-line ion-icon,.unified-reference-detail .quick-facts ion-icon{color:var(--detail-accent)}.unified-reference-detail .quick-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.unified-reference-detail .quick-facts>div{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.45rem;align-items:center;min-width:0;padding:.55rem .65rem;border-radius:.65rem;background:var(--detail-soft)}.unified-reference-detail .quick-facts ion-icon{grid-row:span 2;font-size:1.15rem}.unified-reference-detail .quick-facts strong{overflow:hidden;color:var(--detail-ink);font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.unified-reference-detail .quick-facts span,.unified-reference-detail .body-copy,.unified-reference-detail .seller-card small,.unified-reference-detail .muted-line{color:var(--detail-muted);font-size:.68rem;line-height:1.55}.unified-reference-detail .body-copy{margin:0}.unified-reference-detail .property-tab-workspace{display:grid;grid-template-columns:minmax(0,1fr);gap:.7rem;margin-top:.2rem}.unified-reference-detail .property-detail-tabs{display:flex;align-items:center;gap:1.1rem;min-height:2.6rem;padding:0 .2rem;overflow-x:auto;border-bottom:1px solid var(--detail-line);scrollbar-width:none}.unified-reference-detail .property-detail-tabs::-webkit-scrollbar{display:none}.unified-reference-detail .property-detail-tabs button{position:relative;flex:0 0 auto;min-height:2.6rem;padding:0 .05rem;border:0;background:transparent;color:var(--detail-muted);font:inherit;font-size:.7rem;font-weight:650;cursor:pointer}.unified-reference-detail .property-detail-tabs button.active{color:var(--detail-ink)}.unified-reference-detail .property-detail-tabs button.active:after{position:absolute;right:0;bottom:-.05rem;left:0;height:2px;border-radius:999px;background:var(--detail-accent);content:""}.unified-reference-detail .property-tab-panel{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(16rem,.75fr);gap:.75rem;align-items:start}.unified-reference-detail .property-tab-panel>.info-card{min-height:100%}.unified-reference-detail .detail-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem .9rem}.unified-reference-detail .detail-field-grid p{display:flex;justify-content:space-between;gap:.75rem;margin:0;padding-bottom:.45rem;border-bottom:1px solid #f0e9df;font-size:.68rem}.unified-reference-detail .detail-field-grid strong{color:var(--detail-muted);font-weight:550}.unified-reference-detail .detail-field-grid span{color:var(--detail-ink);font-weight:650;text-align:right}.unified-reference-detail .seller-row{display:flex;align-items:center;gap:.65rem}.unified-reference-detail .seller-avatar{display:grid;flex:0 0 2.25rem;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:#f2e5cf;color:#9b6714;font-weight:750}.unified-reference-detail .seller-row strong,.unified-reference-detail .seller-row span,.unified-reference-detail .seller-row small{display:block}.unified-reference-detail .seller-row strong{font-size:.75rem}.unified-reference-detail .seller-row span{margin-top:.12rem;color:var(--detail-muted);font-size:.65rem}.unified-reference-detail .summary-seller-card ion-button{margin-top:.65rem;--background: #c98a1f;--background-activated: #a96e12;--border-radius: .55rem;--box-shadow: none;font-size:.68rem}@media(max-width:760px){.unified-reference-detail{grid-template-columns:1fr;padding-inline:.75rem}.unified-reference-detail .detail-hero-card,.unified-reference-detail .property-tab-panel{grid-template-columns:1fr}.unified-reference-detail>.detail-hero-card,.unified-reference-detail>.detail-summary-column,.unified-reference-detail>.property-tab-workspace,.unified-reference-detail>.owner-actions{grid-column:1}.unified-reference-detail>.detail-summary-column{grid-row:3}.unified-reference-detail>.property-tab-workspace{grid-row:4}.unified-reference-detail>.owner-actions{grid-row:5}.unified-reference-detail .detail-hero-card,.unified-reference-detail .hero-media,.unified-reference-detail .detail-carousel{min-height:18rem}.unified-reference-detail .web-detail-thumbnails{grid-template-columns:repeat(4,minmax(4.5rem,1fr));grid-auto-rows:4rem;padding:.45rem}.unified-reference-detail .detail-summary-column{grid-template-columns:1fr}.unified-reference-detail .detail-summary-column>.info-card{grid-column:auto}.unified-reference-detail .quick-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.unified-reference-detail .detail-carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.unified-reference-detail .detail-carousel::-webkit-scrollbar{display:none}.unified-reference-detail .detail-carousel .smart-image-frame{flex:0 0 100%;scroll-snap-align:start}.unified-reference-detail .detail-carousel .smart-image-frame:first-child,.unified-reference-detail .detail-carousel .smart-image-frame:nth-child(2){grid-row:auto;grid-column:auto}.unified-reference-detail .basic-card{grid-template-columns:1fr}.unified-reference-detail .basic-badges{justify-content:flex-start}.unified-reference-detail .detail-field-grid{grid-template-columns:1fr}}ion-content.detail-content{--background: #f7f3ed}.unified-reference-detail{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(18rem,.72fr);grid-template-areas:"crumb crumb" "basic basic" "hero hero" "facts facts" "tabs tabs" "panel side-overview" "panel side-seller" "location side-seller" "owner owner";align-items:start;gap:.8rem 1rem;width:min(100%,78rem);padding:1.45rem clamp(1.25rem,3.2vw,2.35rem) 2.2rem;box-sizing:border-box;background:#fff}.unified-reference-detail>.property-tab-workspace{display:contents}.unified-reference-detail>.detail-summary-column>.basic-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.35rem 1rem;align-items:end;padding:.15rem 0 .35rem;border:0;border-radius:0;background:transparent;box-shadow:none}.unified-reference-detail .basic-card h1{font-size:clamp(1.55rem,2.7vw,2.05rem);letter-spacing:-.035em}.unified-reference-detail .basic-card .price{margin-top:.25rem;color:#6f685f;font-size:.76rem;font-weight:500}.unified-reference-detail .basic-card .detail-location-share-row{padding-top:.2rem;border-top:0}.unified-reference-detail .detail-hero-card{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(15rem,.85fr);gap:.5rem;min-height:21rem;overflow:hidden;border:0;border-radius:.85rem;background:transparent;box-shadow:none}.unified-reference-detail .hero-media,.unified-reference-detail .detail-carousel{min-height:21rem;height:100%}.unified-reference-detail .hero-media{border-radius:.75rem;overflow:hidden}.unified-reference-detail .detail-carousel{gap:.45rem;padding:0;border-radius:.75rem}.unified-reference-detail .detail-carousel .smart-image-frame{border-radius:.65rem}.property-reference-detail .detail-hero-card{grid-template-columns:1fr}.property-reference-detail .web-detail-thumbnails{display:none}.unified-reference-detail .web-detail-thumbnails{padding:0;gap:.5rem;border-radius:.75rem;background:transparent}.unified-reference-detail .web-detail-thumbnails button{min-height:0;border-radius:.65rem}.unified-reference-detail>.detail-summary-column>.quick-facts-card{padding:.85rem 1rem;border-color:#f0e8dc;border-radius:.8rem;background:#fffdf9;box-shadow:0 8px 22px #47341c0b}.unified-reference-detail .quick-facts-card h2{display:none}.unified-reference-detail .quick-facts{grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.unified-reference-detail .quick-facts>div{min-height:3.2rem;padding:.3rem .75rem;border-right:1px solid #f0e8dc;border-radius:0;background:transparent}.unified-reference-detail .quick-facts>div:last-child{border-right:0}.unified-reference-detail .property-detail-tabs{min-height:2.8rem;padding-inline:.15rem;border-bottom-color:#e8dfd2}.unified-reference-detail .property-tab-panel{min-width:0;align-self:start}.unified-reference-detail>.detail-summary-column>.overview-card,.unified-reference-detail>.detail-summary-column>.summary-seller-card,.unified-reference-detail>.location-card{align-self:start}.unified-reference-detail>.detail-summary-column>.overview-card{min-height:0}.unified-reference-detail>.detail-summary-column>.summary-seller-card{min-height:0}@media(max-width:900px){.unified-reference-detail{grid-template-columns:minmax(0,1fr) minmax(14rem,.72fr)}.unified-reference-detail .quick-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.unified-reference-detail .quick-facts>div:nth-child(3){border-right:0}}@media(max-width:700px){.unified-reference-detail{grid-template-columns:1fr;grid-template-areas:"crumb" "basic" "hero" "facts" "tabs" "panel" "side-overview" "side-seller" "location" "owner";padding-inline:.85rem}.unified-reference-detail .detail-hero-card,.property-reference-detail .detail-hero-card{grid-template-columns:1fr}.unified-reference-detail .web-detail-thumbnails{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:4.5rem}.property-reference-detail .web-detail-thumbnails{display:none}.unified-reference-detail .quick-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.unified-reference-detail .quick-facts>div:nth-child(3){border-right:1px solid #f0e8dc}.unified-reference-detail .quick-facts>div:nth-child(2n){border-right:0}.unified-reference-detail>.detail-summary-column>.basic-card{grid-template-columns:1fr;align-items:start}}.unified-reference-detail>.detail-summary-column{display:contents!important;margin:0!important}.unified-reference-detail>.detail-summary-column>.basic-card,.unified-reference-detail>.detail-summary-column>.quick-facts-card,.unified-reference-detail>.detail-summary-column>.overview-card,.unified-reference-detail>.detail-summary-column>.summary-seller-card{float:none!important;position:static!important;transform:none!important}.unified-reference-detail .hero-media>.smart-image-frame,.unified-reference-detail .hero-media>.detail-carousel,.unified-reference-detail .hero-media>.detail-carousel>.smart-image-frame{width:100%;height:100%}.unified-reference-detail:not(.property-reference-detail) .detail-carousel{display:block;overflow:hidden}.unified-reference-detail:not(.property-reference-detail) .detail-carousel>.smart-image-frame{display:block;width:100%;height:100%}.unified-reference-detail:not(.property-reference-detail) .detail-carousel>.smart-image-frame img,.unified-reference-detail .hero-media>.smart-image-frame img{display:block;width:100%;height:100%;object-fit:cover}.unified-reference-detail .property-tab-workspace{display:contents!important}@media(max-width:700px){.unified-reference-detail:not(.property-reference-detail) .detail-carousel{display:flex;overflow-x:auto}.unified-reference-detail:not(.property-reference-detail) .detail-carousel>.smart-image-frame{flex:0 0 100%}}body.zds-web-shell .post-panel ion-item,body.zds-web-shell .service-form ion-item,body.zds-web-shell .form-tab-panel ion-item,body.zds-web-shell .property-wizard ion-item,body.zds-web-shell .app-form-card ion-item,body.zds-web-shell .job-form ion-item,body.zds-web-shell .message-card ion-item,body.zds-web-shell .edit-matrimony-form ion-item,body.zds-web-shell .z-auth-card ion-item,body.zds-web-shell .login-card ion-item,body.zds-web-shell .form-grid>ion-item,body.zds-web-shell .edit-form-grid>ion-item,body.zds-web-shell .login-fields>ion-item{--border-color: #e1e5eb !important;--highlight-color-focused: transparent !important;--inner-border-width: 0 !important;border:1px solid #e1e5eb!important;box-shadow:none!important}body.zds-web-shell .post-panel ion-item:focus-within,body.zds-web-shell .service-form ion-item:focus-within,body.zds-web-shell .form-tab-panel ion-item:focus-within,body.zds-web-shell .property-wizard ion-item:focus-within,body.zds-web-shell .app-form-card ion-item:focus-within,body.zds-web-shell .job-form ion-item:focus-within,body.zds-web-shell .message-card ion-item:focus-within,body.zds-web-shell .edit-matrimony-form ion-item:focus-within,body.zds-web-shell .z-auth-card ion-item:focus-within,body.zds-web-shell .login-card ion-item:focus-within,body.zds-web-shell .form-grid>ion-item:focus-within,body.zds-web-shell .edit-form-grid>ion-item:focus-within,body.zds-web-shell .login-fields>ion-item:focus-within{border-color:#cfd6df!important;box-shadow:none!important}body.zds-web-shell .post-panel ion-item.required-missing,body.zds-web-shell .service-form ion-item.required-missing,body.zds-web-shell .form-tab-panel ion-item.required-missing,body.zds-web-shell .property-wizard ion-item.required-missing,body.zds-web-shell .app-form-card ion-item.required-missing{border-color:#e1e5eb!important;box-shadow:none!important}body.zds-web-shell .post-panel ion-input,body.zds-web-shell .post-panel ion-select,body.zds-web-shell .post-panel ion-textarea,body.zds-web-shell .service-form ion-input,body.zds-web-shell .service-form ion-select,body.zds-web-shell .service-form ion-textarea,body.zds-web-shell .form-tab-panel ion-input,body.zds-web-shell .form-tab-panel ion-select,body.zds-web-shell .form-tab-panel ion-textarea,body.zds-web-shell .property-wizard ion-input,body.zds-web-shell .property-wizard ion-select,body.zds-web-shell .property-wizard ion-textarea,body.zds-web-shell .app-form-card ion-input,body.zds-web-shell .app-form-card ion-select,body.zds-web-shell .app-form-card ion-textarea,body.zds-web-shell .job-form ion-input,body.zds-web-shell .job-form ion-select,body.zds-web-shell .job-form ion-textarea,body.zds-web-shell .message-card ion-input,body.zds-web-shell .message-card ion-select,body.zds-web-shell .message-card ion-textarea,body.zds-web-shell .edit-matrimony-form ion-input,body.zds-web-shell .edit-matrimony-form ion-select,body.zds-web-shell .edit-matrimony-form ion-textarea,body.zds-web-shell .z-auth-card ion-input,body.zds-web-shell .z-auth-card ion-select,body.zds-web-shell .z-auth-card ion-textarea,body.zds-web-shell .login-card ion-input,body.zds-web-shell .login-card ion-select,body.zds-web-shell .login-card ion-textarea{--border-width: 0 !important;--highlight-color-focused: transparent !important;border:0!important;box-shadow:none!important}body.zds-web-shell .post-panel ion-input::part(native),body.zds-web-shell .post-panel ion-select::part(container),body.zds-web-shell .post-panel ion-textarea::part(native),body.zds-web-shell .service-form ion-input::part(native),body.zds-web-shell .service-form ion-select::part(container),body.zds-web-shell .service-form ion-textarea::part(native),body.zds-web-shell .form-tab-panel ion-input::part(native),body.zds-web-shell .form-tab-panel ion-select::part(container),body.zds-web-shell .form-tab-panel ion-textarea::part(native),body.zds-web-shell .property-wizard ion-input::part(native),body.zds-web-shell .property-wizard ion-select::part(container),body.zds-web-shell .property-wizard ion-textarea::part(native),body.zds-web-shell .app-form-card ion-input::part(native),body.zds-web-shell .app-form-card ion-select::part(container),body.zds-web-shell .app-form-card ion-textarea::part(native),body.zds-web-shell .job-form ion-input::part(native),body.zds-web-shell .job-form ion-select::part(container),body.zds-web-shell .job-form ion-textarea::part(native),body.zds-web-shell .message-card ion-input::part(native),body.zds-web-shell .message-card ion-select::part(container),body.zds-web-shell .message-card ion-textarea::part(native),body.zds-web-shell .edit-matrimony-form ion-input::part(native),body.zds-web-shell .edit-matrimony-form ion-select::part(container),body.zds-web-shell .edit-matrimony-form ion-textarea::part(native),body.zds-web-shell .z-auth-card ion-input::part(native),body.zds-web-shell .z-auth-card ion-select::part(container),body.zds-web-shell .z-auth-card ion-textarea::part(native),body.zds-web-shell .login-card ion-input::part(native),body.zds-web-shell .login-card ion-select::part(container),body.zds-web-shell .login-card ion-textarea::part(native){border:0!important;box-shadow:none!important;outline:0!important}.unified-reference-detail{width:min(100%,76rem);gap:.6rem .85rem;padding:1rem clamp(1rem,2.5vw,1.65rem) 1.65rem}.unified-reference-detail .detail-hero-card{min-height:0;height:clamp(16rem,27vw,19rem)}.unified-reference-detail .hero-media,.unified-reference-detail .detail-carousel{min-height:0;height:100%}.unified-reference-detail .detail-carousel{gap:.35rem}.unified-reference-detail .detail-carousel .smart-image-frame,.unified-reference-detail .web-detail-thumbnails button{border-radius:.55rem}.unified-reference-detail .basic-card h1{font-size:clamp(1.35rem,2.1vw,1.7rem)}.unified-reference-detail .basic-card .price,.unified-reference-detail .location-line{font-size:.68rem}.unified-reference-detail>.detail-summary-column>.quick-facts-card{padding:.6rem .75rem}.unified-reference-detail .quick-facts>div{min-height:2.65rem;padding:.2rem .55rem}.unified-reference-detail .quick-facts strong{font-size:.7rem}.unified-reference-detail .quick-facts span{font-size:.6rem}.unified-reference-detail .property-detail-tabs{min-height:2.4rem;gap:.9rem}.unified-reference-detail .property-detail-tabs button{min-height:2.4rem;font-size:.66rem}.unified-reference-detail .info-card h2{margin-bottom:.5rem;font-size:.76rem}@media(max-width:700px){.unified-reference-detail .detail-hero-card,.property-reference-detail .detail-hero-card{height:auto;min-height:0}.unified-reference-detail .hero-media,.unified-reference-detail .detail-carousel{min-height:15rem;height:15rem}}.unified-reference-detail .property-tab-panel>.info-card,.unified-reference-detail .property-contact-grid>.info-card{min-width:0;padding:1.05rem 1.1rem;border:1px solid #e9e1d5;border-radius:.8rem;background:#fffdf9;box-shadow:0 7px 18px #47341c0b}.unified-reference-detail .icon-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.unified-reference-detail .icon-card-grid>div{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.45rem;align-items:center;min-width:0;padding:.55rem .6rem;border:1px solid #f0e8dc;border-radius:.6rem;background:#fbf8f2}.unified-reference-detail .icon-card-grid ion-icon{grid-row:span 2;color:#b8791d;font-size:1rem}.unified-reference-detail .icon-card-grid strong,.unified-reference-detail .icon-card-grid span{min-width:0;overflow-wrap:anywhere}.unified-reference-detail .icon-card-grid strong{color:#766f65;font-size:.64rem;font-weight:600}.unified-reference-detail .icon-card-grid span{color:#24211d;font-size:.72rem;font-weight:650;line-height:1.35}.unified-reference-detail .amenity-grid,.unified-reference-detail .nearby-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.unified-reference-detail .amenity-grid>span,.unified-reference-detail .nearby-grid>span{display:inline-flex;align-items:center;gap:.35rem;min-width:0;padding:.5rem .55rem;border:1px solid #f0e8dc;border-radius:.55rem;background:#fbf8f2;color:#4f473d;font-size:.68rem;line-height:1.3}.unified-reference-detail .amenity-grid ion-icon,.unified-reference-detail .nearby-grid ion-icon{flex:0 0 auto;color:#b8791d;font-size:.95rem}.unified-reference-detail .property-contact-grid{display:grid;gap:.75rem}@media(max-width:700px){.unified-reference-detail .icon-card-grid,.unified-reference-detail .amenity-grid,.unified-reference-detail .nearby-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.unified-reference-detail .property-tab-panel>.info-card,.unified-reference-detail .property-contact-grid>.info-card,.unified-reference-detail>.detail-summary-column>.overview-card,.unified-reference-detail>.detail-summary-column>.summary-seller-card{padding:.8rem .85rem}.unified-reference-detail .icon-card-grid,.unified-reference-detail .amenity-grid,.unified-reference-detail .nearby-grid{gap:.45rem}.unified-reference-detail .icon-card-grid>div,.unified-reference-detail .amenity-grid>span,.unified-reference-detail .nearby-grid>span{padding:.4rem .45rem}.unified-reference-detail .detail-hero-card,.property-reference-detail .detail-hero-card{width:min(100%,72rem);margin-inline:auto}.unified-reference-detail .promote-action{width:100%;margin-top:.55rem;--background: #b8791d;--background-activated: #985f12;--border-radius: .55rem;--box-shadow: 0 5px 12px rgba(184, 121, 29, .16);color:#fff;font-size:.68rem;font-weight:750;letter-spacing:.02em}.unified-reference-detail .promote-action ion-icon{font-size:.9rem}.unified-reference-detail .property-detail-tabs{margin:0;border-bottom:1px solid #eadfce}.unified-reference-detail .property-tab-panel,.unified-reference-detail>.location-card,.unified-reference-detail>.detail-summary-column>.overview-card,.unified-reference-detail>.detail-summary-column>.summary-seller-card{margin:0}.unified-reference-detail .property-tab-panel>.info-card,.unified-reference-detail .property-contact-grid>.info-card,.unified-reference-detail>.location-card,.unified-reference-detail>.detail-summary-column>.overview-card,.unified-reference-detail>.detail-summary-column>.summary-seller-card{border-color:#eee7dc;box-shadow:0 5px 14px #47341c09}.unified-reference-detail .detail-hero-card,.property-reference-detail .detail-hero-card{position:relative;display:block;height:clamp(17rem,29vw,21rem);min-height:0;overflow:hidden;border-radius:.8rem}.unified-reference-detail .detail-carousel{display:block;overflow:hidden;padding:0}.unified-reference-detail .detail-carousel .smart-image-frame,.unified-reference-detail .hero-media>.smart-image-frame{display:block;width:100%;height:100%;border-radius:.8rem}.unified-reference-detail{grid-template-columns:minmax(0,1.55fr) minmax(16rem,.72fr);grid-template-areas:"crumb crumb" "basic basic" "hero facts" "tabs tabs" "panel side-overview" "panel side-seller" "location location" "owner owner";gap:.65rem .95rem;width:min(100%,78rem);padding:1rem clamp(1rem,2.8vw,1.8rem) 1.8rem}.unified-reference-detail>.detail-summary-column>.basic-card{position:relative;min-height:4.3rem;padding:.1rem 0 .35rem}.unified-reference-detail>.detail-summary-column>.basic-card>div:first-child{min-width:0;padding-right:min(14rem,32%)}.unified-reference-detail .basic-card .price{position:absolute;top:.1rem;right:0;margin:0;color:#3a332b;font-size:1.02rem;font-weight:800;text-align:right}.unified-reference-detail .basic-badges{position:absolute;top:1.75rem;right:0;justify-content:flex-end;max-width:14rem}.unified-reference-detail .detail-hero-card{grid-area:hero;width:100%;height:clamp(17rem,27vw,21rem);margin:0}.unified-reference-detail>.detail-summary-column>.quick-facts-card{grid-area:facts;align-self:start;min-width:0;padding:.7rem .75rem;border:1px solid #eee7dc;border-radius:.75rem;background:#fffdf9;box-shadow:0 5px 14px #47341c09}.unified-reference-detail>.detail-summary-column>.overview-card,.unified-reference-detail>.detail-summary-column>.summary-seller-card{align-self:start}@media(max-width:880px){.unified-reference-detail{grid-template-columns:minmax(0,1.25fr) minmax(14rem,.78fr)}.unified-reference-detail .detail-hero-card{height:clamp(16rem,31vw,19rem)}}@media(max-width:700px){.unified-reference-detail{grid-template-columns:minmax(0,1fr);grid-template-areas:"crumb" "basic" "hero" "facts" "tabs" "panel" "side-overview" "side-seller" "location" "owner";padding:.8rem .75rem 1.4rem}.unified-reference-detail>.detail-summary-column>.basic-card{min-height:0;padding-bottom:.2rem}.unified-reference-detail>.detail-summary-column>.basic-card>div:first-child{padding-right:0}.unified-reference-detail .basic-card .price,.unified-reference-detail .basic-badges{position:static;justify-content:flex-start;max-width:none;margin-top:.35rem;text-align:left}.unified-reference-detail .basic-card .detail-location-share-row{margin-top:.35rem}.unified-reference-detail .detail-hero-card{height:15.5rem}.unified-reference-detail>.detail-summary-column>.quick-facts-card{padding:.55rem .65rem}}@media(max-width:420px){.unified-reference-detail .detail-hero-card{height:13.5rem}.unified-reference-detail .quick-facts>div{min-height:2.8rem}}.unified-reference-detail .detail-carousel .smart-image-frame img,.unified-reference-detail .hero-media>.smart-image-frame img{width:100%;height:100%;object-fit:cover}.unified-reference-detail .gallery-dots{display:none}.unified-reference-detail .badge-stack{top:.65rem;left:.7rem;z-index:4;display:flex;gap:.35rem}.unified-reference-detail .badge-stack span{padding:.28rem .5rem;border:1px solid rgba(255,255,255,.72);border-radius:.35rem;background:#ffffffeb;color:#29231d;font-size:.6rem;font-weight:700;line-height:1}.unified-reference-detail .badge-stack span:first-child{background:#b51f4e;color:#fff}.unified-reference-detail .hero-tools{top:.65rem;right:.7rem;bottom:auto;z-index:4;padding:.28rem .5rem;border-radius:.35rem;background:#1e1815b8;color:#fff;font-size:.6rem;font-weight:700}.unified-reference-detail .gallery-nav{position:absolute;top:50%;z-index:5;display:grid;place-items:center;width:2rem;height:2rem;padding:0;border:1px solid rgba(35,29,24,.12);border-radius:50%;background:#fffffff0;color:#29231d;box-shadow:0 5px 16px #1c140e29;cursor:pointer;transform:translateY(-50%)}.unified-reference-detail .gallery-nav:hover{background:#fff;transform:translateY(-50%) scale(1.04)}.unified-reference-detail .gallery-nav--previous{left:.7rem}.unified-reference-detail .gallery-nav--next{right:.7rem}.unified-reference-detail .web-detail-thumbnails,.property-reference-detail .web-detail-thumbnails{position:absolute;right:.7rem;bottom:.65rem;left:.7rem;z-index:4;display:flex;grid-template-columns:none;grid-auto-rows:auto;gap:.35rem;height:3.7rem;padding:0;overflow-x:auto;overflow-y:hidden;border-radius:.45rem;background:linear-gradient(180deg,transparent,rgba(22,17,14,.2));scrollbar-width:none}.unified-reference-detail .web-detail-thumbnails::-webkit-scrollbar{display:none}.unified-reference-detail .web-detail-thumbnails button,.property-reference-detail .web-detail-thumbnails button{flex:0 0 5.7rem;width:5.7rem;height:3.7rem;min-height:0;padding:0;border:2px solid rgba(255,255,255,.72);border-radius:.4rem;background:#ddd4c8;box-shadow:0 3px 9px #100b0838;transform:none}.unified-reference-detail .web-detail-thumbnails button.active,.unified-reference-detail .web-detail-thumbnails button:hover,.property-reference-detail .web-detail-thumbnails button.active,.property-reference-detail .web-detail-thumbnails button:hover{border-color:#d03d69;transform:none}@media(max-width:700px){.unified-reference-detail .detail-hero-card,.property-reference-detail .detail-hero-card{height:16rem}.unified-reference-detail .web-detail-thumbnails,.property-reference-detail .web-detail-thumbnails{height:3.25rem}.unified-reference-detail .web-detail-thumbnails button,.property-reference-detail .web-detail-thumbnails button{flex-basis:4.8rem;width:4.8rem;height:3.25rem}}body.zds-web-shell ion-content.contact-content{--background: linear-gradient(180deg, #f7f2eb 0%, #fbf7f1 52%, #f8f1e8 100%)}body.zds-web-shell .contact-shell{width:min(100%,72rem);margin:0 auto;padding:1rem var(--content-gutter) 2rem;box-sizing:border-box}body.zds-web-shell .contact-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr);gap:clamp(1rem,2vw,2rem);align-items:center;padding:clamp(1.1rem,2.5vw,1.75rem);margin-bottom:1rem;border:1px solid #eadcca;border-radius:1.1rem;background:linear-gradient(135deg,#fffbf6fa,#f7ece0e6);box-shadow:0 14px 35px #60401414}body.zds-web-shell .hero-copy .eyebrow,body.zds-web-shell .section-head .eyebrow,body.zds-web-shell .office-card .eyebrow{display:inline-block;margin-bottom:.45rem;color:#d04d6a;font-size:.68rem;font-weight:800;letter-spacing:.11em}body.zds-web-shell .hero-copy h1{margin:0 0 .65rem;color:#291c28;font-size:clamp(2.4rem,5vw,4.2rem);font-weight:800;line-height:.97;letter-spacing:-.04em}body.zds-web-shell .hero-copy p,body.zds-web-shell .section-head p,body.zds-web-shell .office-card p,body.zds-web-shell .contact-card dd,body.zds-web-shell .contact-card p{margin:0;color:#6d6258;font-size:.9rem;line-height:1.55}body.zds-web-shell .response-pill{display:inline-flex;align-items:center;gap:.5rem;margin-top:1rem;padding:.7rem .9rem;border:1px solid #eddcc7;border-radius:999px;background:#fff8f0;color:#5e5246;box-shadow:0 8px 20px #6040140d}body.zds-web-shell .response-pill strong{color:#3f2a2f}body.zds-web-shell .response-pill ion-icon{color:#d04d6a;font-size:1rem}body.zds-web-shell .hero-illustration{position:relative;min-height:18rem;border-radius:1rem;overflow:hidden;background:radial-gradient(circle at 18% 36%,rgba(239,190,119,.26),transparent 18%),radial-gradient(circle at 82% 28%,rgba(240,205,154,.3),transparent 22%),linear-gradient(180deg,#fffaf4e0,#f8ecdff5)}body.zds-web-shell .illus-cloud,body.zds-web-shell .illus-cloud.alt{position:absolute;top:2.4rem;right:1rem;width:9rem;height:4.8rem;border-radius:999px;background:#efd0a833;filter:blur(2px)}body.zds-web-shell .illus-cloud.alt{top:5rem;right:8rem;width:6rem;height:3.4rem}body.zds-web-shell .illus-support-card{position:absolute;top:1.2rem;right:3.8rem;display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .7rem;border-radius:.8rem;background:#ffffffe6;box-shadow:0 10px 24px #4f32141f;color:#6f4a4f;font-size:.8rem;font-weight:700}body.zds-web-shell .illus-support-card ion-icon{color:#d04d6a}body.zds-web-shell .illus-phone{position:absolute;left:50%;bottom:1.4rem;width:7rem;height:11.5rem;border:.34rem solid #383144;border-radius:1.2rem;background:linear-gradient(180deg,#fff8f0,#f8dec2);transform:translate(-55%) rotate(-5deg);box-shadow:0 18px 26px #2d1c102e}body.zds-web-shell .phone-notch{position:absolute;top:-.15rem;left:50%;width:2.2rem;height:.38rem;border-radius:0 0 .4rem .4rem;background:#1e1820;transform:translate(-50%)}body.zds-web-shell .phone-screen{display:grid;place-items:center;gap:.5rem;width:100%;height:100%;padding:1.15rem .6rem .8rem}body.zds-web-shell .phone-bubble{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.55rem;background:#fff;color:#4c86b6;box-shadow:0 6px 14px #4c86b626}body.zds-web-shell .phone-bubble.large{width:2.5rem;height:2.5rem;border-radius:50%}body.zds-web-shell .phone-bubble.accent{color:#d04d6a}body.zds-web-shell .phone-base{position:absolute;left:50%;bottom:-.35rem;width:4.7rem;height:.35rem;border-radius:999px;background:#1d1822;transform:translate(-50%)}body.zds-web-shell .illus-agent{position:absolute;right:1.8rem;bottom:1.45rem;width:9.5rem;height:8.8rem}body.zds-web-shell .agent-head{position:absolute;right:1.5rem;bottom:4.8rem;width:3.7rem;height:3.7rem}body.zds-web-shell .agent-head span{position:absolute;display:block}body.zds-web-shell .agent-hair{inset:0;border-radius:50%;background:#2e1f2d}body.zds-web-shell .agent-face{inset:.35rem;border-radius:50%;background:#f3c2a4}body.zds-web-shell .agent-headset{top:.55rem;left:-.18rem;width:4.1rem;height:1.75rem;border:.28rem solid #5e364e;border-color:#5e364e transparent transparent #5e364e;border-radius:1.2rem 0 0}body.zds-web-shell .agent-body{position:absolute;right:1rem;bottom:.4rem;width:4.9rem;height:4.8rem;border-radius:2rem 2rem .9rem .9rem;background:linear-gradient(180deg,#7d2048,#59233d);box-shadow:0 10px 18px #3d1c2629}body.zds-web-shell .agent-laptop{position:absolute;right:3.45rem;bottom:1.15rem;width:4.2rem;height:2.8rem;border-radius:.35rem;background:linear-gradient(180deg,#3b3145,#1f1727);transform:rotate(6deg)}body.zds-web-shell .agent-hands{position:absolute;right:2.3rem;bottom:1.85rem;width:3.5rem;height:1rem;border-radius:999px;background:#f1b08f;box-shadow:-1.6rem -.2rem 0 -.1rem #f1b08f}body.zds-web-shell .illus-plant{position:absolute;bottom:1rem;display:flex;align-items:flex-end;gap:.35rem}body.zds-web-shell .illus-plant.left{left:1rem}body.zds-web-shell .illus-plant.right{right:1.2rem}body.zds-web-shell .illus-plant span{display:block;width:.48rem;border-radius:999px 999px 0 0;background:linear-gradient(180deg,#d6a863,#b97b2c)}body.zds-web-shell .illus-plant span:nth-child(1){height:4.6rem;transform:rotate(-18deg)}body.zds-web-shell .illus-plant span:nth-child(2){height:3.5rem;transform:rotate(-10deg)}body.zds-web-shell .illus-plant span:nth-child(3){height:4.2rem;transform:rotate(12deg)}body.zds-web-shell .illus-plant span:nth-child(4){height:3rem;transform:rotate(20deg)}body.zds-web-shell .contact-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(19rem,.85fr);gap:1rem;margin-bottom:1rem}body.zds-web-shell .message-card,body.zds-web-shell .contact-card,body.zds-web-shell .office-card,body.zds-web-shell .faq-section,body.zds-web-shell .help-section{border:1px solid #eadcca;border-radius:1rem;background:#fffcf8f5;box-shadow:0 10px 28px #6040140f}body.zds-web-shell .message-card,body.zds-web-shell .contact-card,body.zds-web-shell .office-card,body.zds-web-shell .help-section{padding:1rem}body.zds-web-shell .card-heading{display:flex;gap:.75rem;align-items:flex-start;margin-bottom:.9rem}body.zds-web-shell .card-heading>span{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.7rem;background:#fff1e5;color:#d04d6a}body.zds-web-shell .card-heading h2,body.zds-web-shell .section-head h2,body.zds-web-shell .office-card h2{margin:0;color:#281d23;font-size:1.3rem;font-weight:800;line-height:1.1}body.zds-web-shell .card-heading p{margin-top:.2rem}body.zds-web-shell .form-grid{gap:.7rem}body.zds-web-shell .form-grid>label{display:grid;gap:.35rem;min-width:0}body.zds-web-shell .form-grid>label>span{color:#6f655d;font-size:.72rem;font-weight:700}body.zds-web-shell .form-grid input,body.zds-web-shell .form-grid select,body.zds-web-shell .form-grid textarea{width:100%;box-sizing:border-box;padding:.8rem .85rem;border:1px solid #e7d9c8;border-radius:.72rem;background:#fffaf4;color:#2e241f;font:inherit;font-size:.9rem;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}body.zds-web-shell .form-grid input:focus,body.zds-web-shell .form-grid select:focus,body.zds-web-shell .form-grid textarea:focus{outline:none;border-color:#c89535;box-shadow:0 0 0 3px #c895351f;background:#fffdf9}body.zds-web-shell .form-grid textarea{min-height:7.2rem;resize:vertical}body.zds-web-shell .category-chips{display:flex;flex-wrap:wrap;gap:.45rem}body.zds-web-shell .category-chips button{padding:.5rem .7rem;border:1px solid #e6d5c2;border-radius:999px;background:#fff8f0;color:#6b5a52;font-size:.72rem;font-weight:700}body.zds-web-shell .category-chips button.active{border-color:#8a2047;background:#8a2047;color:#fffdf9}body.zds-web-shell .send-button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:100%;margin-top:.95rem;padding:.9rem 1rem;border:0;border-radius:.8rem;background:linear-gradient(90deg,#8c2048,#b02852);color:#fffdf9;font-size:.92rem;font-weight:800;box-shadow:0 14px 24px #8c20482e}body.zds-web-shell .send-button ion-icon{font-size:1rem}body.zds-web-shell .contact-list{display:grid;gap:.85rem;margin:0}body.zds-web-shell .contact-list>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.3rem .75rem;align-items:start;padding-bottom:.75rem;border-bottom:1px solid #f0e4d8}body.zds-web-shell .contact-list>div:last-child{padding-bottom:0;border-bottom:0}body.zds-web-shell .contact-list dt{display:inline-flex;align-items:center;gap:.4rem;color:#46373d;font-size:.86rem;font-weight:800}body.zds-web-shell .contact-list dt ion-icon,body.zds-web-shell .contact-actions ion-icon,body.zds-web-shell .office-card .directions-link ion-icon{color:#d04d6a}body.zds-web-shell .contact-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:1rem}body.zds-web-shell .contact-action,body.zds-web-shell .office-card .directions-link{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.82rem .7rem;border:1px solid #eadcca;border-radius:.8rem;background:#fffaf4;color:#4b3a41;font-size:.8rem;font-weight:800;text-align:center}body.zds-web-shell .contact-action.whatsapp{color:#1e7f3e}body.zds-web-shell .contact-action.email{color:#8d3554}body.zds-web-shell .faq-section{padding:1.25rem;margin-bottom:1rem}body.zds-web-shell .faq-center{display:grid;gap:1rem;min-width:0}body.zds-web-shell .faq-heading-block{display:grid;gap:.3rem;max-width:38rem}body.zds-web-shell .faq-eyebrow{color:#b03b60;font-size:.68rem;font-weight:900;letter-spacing:.14em}body.zds-web-shell .faq-heading-block h2{margin:0;color:#351e2b;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.15;letter-spacing:-.025em}body.zds-web-shell .faq-heading-block p{margin:0;color:#76666b;font-size:.88rem;line-height:1.55}body.zds-web-shell .faq-search-shell{display:flex;align-items:center;gap:.7rem;min-height:3rem;padding:0 .85rem;border:1px solid #e7d8cc;border-radius:.85rem;background:#fffefa;box-shadow:0 5px 15px #4e34120a}body.zds-web-shell .faq-search-shell>ion-icon{flex:0 0 auto;color:#b03b60;font-size:1.1rem}body.zds-web-shell .faq-search-shell input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#351e2b;font:inherit;font-size:.86rem}body.zds-web-shell .faq-search-shell input::placeholder{color:#a39799}body.zds-web-shell .faq-clear-search{display:grid;place-items:center;flex:0 0 auto;width:2rem;height:2rem;border:0;border-radius:50%;background:transparent;color:#957f87}body.zds-web-shell .faq-categories{display:flex;gap:.5rem;overflow-x:auto;padding:.1rem .1rem .35rem;scrollbar-width:thin;scrollbar-color:#d9b2bd transparent;overscroll-behavior-inline:contain}body.zds-web-shell .faq-categories button{display:inline-flex;align-items:center;gap:.38rem;flex:0 0 auto;min-height:2.25rem;padding:0 .72rem;border:1px solid #eadcd1;border-radius:999px;background:#fffefa;color:#6b5b62;font-size:.74rem;font-weight:800;white-space:nowrap;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s ease}body.zds-web-shell .faq-categories button ion-icon{font-size:.92rem}body.zds-web-shell .faq-categories button:hover{border-color:#d8a6b5;color:#9f2852;transform:translateY(-1px)}body.zds-web-shell .faq-categories button.active{border-color:#b51f4e;background:#b51f4e;color:#fff;box-shadow:0 5px 12px #b51f4e2e}body.zds-web-shell .faq-results-summary{color:#88777d;font-size:.74rem}body.zds-web-shell .faq-results-summary strong{color:#351e2b;font-weight:900}body.zds-web-shell .faq-list{display:grid;gap:.55rem;max-height:30rem;overflow-y:auto;padding:.1rem .35rem .25rem .1rem;scrollbar-color:#d9b2bd #f8eee7;scrollbar-width:thin;overscroll-behavior:contain;scrollbar-gutter:stable}body.zds-web-shell .faq-item{overflow:hidden;display:block!important;min-height:4rem!important;border:1px solid #eaded5;border-radius:.75rem;background:#fffefa;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}body.zds-web-shell .faq-item.expanded{border-color:#d9a6b5;background:#fffaf7;box-shadow:0 8px 18px #4e34120f}body.zds-web-shell .faq-question{display:flex!important;align-items:center;justify-content:space-between;gap:1rem;width:100%!important;height:auto!important;min-height:4rem!important;padding:.75rem 1rem;border:0;background:transparent;color:#351e2b;font:inherit;text-align:left;cursor:pointer;visibility:visible!important;opacity:1!important}body.zds-web-shell .faq-question-copy{display:grid!important;gap:.25rem;min-width:0;visibility:visible!important;opacity:1!important}body.zds-web-shell .faq-question-copy small{color:#b03b60;font-size:.63rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}body.zds-web-shell .faq-question-copy>span{display:block!important;font-size:.86rem;font-weight:800;line-height:1.35}body.zds-web-shell .faq-chevron{display:grid!important;place-items:center;flex:0 0 auto;width:1.8rem;height:1.8rem;border-radius:50%;background:#fff0e8;color:#b03b60;transition:transform .25s ease,background .2s ease}body.zds-web-shell .faq-item.expanded .faq-chevron{transform:rotate(180deg);background:#f5dbe1}body.zds-web-shell .faq-answer-grid{max-height:0;overflow:hidden;transition:max-height .25s ease}body.zds-web-shell .faq-item.expanded .faq-answer-grid{max-height:30rem}body.zds-web-shell .faq-answer-inner{min-height:0;overflow:hidden}body.zds-web-shell .faq-answer-inner p{margin:0;padding:0 1rem 1rem;color:#716269;font-size:.82rem;line-height:1.65}body.zds-web-shell .faq-empty{display:grid;justify-items:center;gap:.45rem;padding:2.25rem 1rem;border:1px dashed #dfc8ba;border-radius:.85rem;background:#fffaf5;text-align:center}body.zds-web-shell .faq-empty>ion-icon{color:#b03b60;font-size:1.5rem}body.zds-web-shell .faq-empty h3,body.zds-web-shell .faq-empty p{margin:0}body.zds-web-shell .faq-empty h3{color:#351e2b;font-size:.95rem}body.zds-web-shell .faq-empty p{color:#88777d;font-size:.8rem}body.zds-web-shell .faq-empty button{margin-top:.35rem;padding:.55rem .8rem;border:0;border-radius:.55rem;background:#b51f4e;color:#fff;font-size:.76rem;font-weight:800}body.zds-web-shell .section-head{display:flex;justify-content:space-between;gap:1rem;align-items:end;margin-bottom:.9rem}body.zds-web-shell .section-head a,body.zds-web-shell .directions-link{color:#b03b60;font-size:.82rem;font-weight:800}body.zds-web-shell .help-section{margin-bottom:1rem}body.zds-web-shell .support-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}body.zds-web-shell .support-category-grid button{display:grid;justify-items:center;gap:.45rem;min-height:6.4rem;padding:.8rem .55rem;border:1px solid #eadcca;border-radius:.9rem;background:linear-gradient(180deg,#fffdf9,#fff7ef);color:#46373f;box-shadow:0 6px 18px #4e34120d}body.zds-web-shell .support-category-grid button span{display:grid;place-items:center;width:2.15rem;height:2.15rem;border-radius:.75rem;background:#fff1e5;color:#b03b60}body.zds-web-shell .support-category-grid button strong{font-size:.74rem;font-weight:800;line-height:1.35;text-align:center}body.zds-web-shell .office-section{display:grid;grid-template-columns:minmax(16rem,.92fr) minmax(0,2.08fr);gap:1rem}body.zds-web-shell .office-card{display:grid;gap:.8rem}body.zds-web-shell .map-frame{overflow:hidden;border:1px solid #eadcca;border-radius:1rem;background:#fffdf9;box-shadow:0 10px 28px #6040140f}body.zds-web-shell .map-frame iframe{display:block;width:100%;height:100%;min-height:16rem;border:0}@media(max-width:900px){body.zds-web-shell .contact-hero,body.zds-web-shell .contact-grid,body.zds-web-shell .office-section{grid-template-columns:1fr}body.zds-web-shell .support-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){body.zds-web-shell .contact-shell{padding-top:.75rem}body.zds-web-shell .contact-hero{padding:1rem}body.zds-web-shell .hero-copy h1{font-size:2.25rem}body.zds-web-shell .hero-illustration{min-height:15rem}body.zds-web-shell .illus-support-card{top:.9rem;right:1rem}body.zds-web-shell .illus-phone{left:1rem;transform:rotate(-5deg)}body.zds-web-shell .illus-agent{right:.4rem}body.zds-web-shell .contact-actions,body.zds-web-shell .support-category-grid{grid-template-columns:1fr}body.zds-web-shell .faq-section{padding:1rem}body.zds-web-shell .faq-list{max-height:25rem}body.zds-web-shell .faq-question{min-height:3.75rem;padding-inline:.8rem}body.zds-web-shell .faq-answer-inner p{padding-inline:.8rem}}body.zds-web-shell .contact-shell{width:min(100%,68rem);padding:.65rem var(--content-gutter) 1.25rem}body.zds-web-shell .contact-hero{gap:1rem;padding:1rem;margin-bottom:.7rem;border-radius:.85rem}body.zds-web-shell .hero-copy h1{margin-bottom:.45rem;font-size:clamp(2rem,4vw,3.35rem)}body.zds-web-shell .hero-copy p,body.zds-web-shell .section-head p,body.zds-web-shell .office-card p,body.zds-web-shell .contact-card dd,body.zds-web-shell .contact-card p{font-size:.8rem}body.zds-web-shell .response-pill{margin-top:.7rem;padding:.5rem .7rem;font-size:.72rem}body.zds-web-shell .hero-illustration{min-height:14rem;border-radius:.8rem}body.zds-web-shell .contact-grid{gap:.7rem;margin-bottom:.7rem}body.zds-web-shell .message-card,body.zds-web-shell .contact-card,body.zds-web-shell .office-card,body.zds-web-shell .help-section{padding:.8rem;border-radius:.8rem}body.zds-web-shell .card-heading{gap:.6rem;margin-bottom:.65rem}body.zds-web-shell .card-heading>span{width:1.75rem;height:1.75rem;border-radius:.55rem}body.zds-web-shell .card-heading h2,body.zds-web-shell .section-head h2,body.zds-web-shell .office-card h2{font-size:1.1rem}body.zds-web-shell .form-grid{gap:.5rem}body.zds-web-shell .form-grid input,body.zds-web-shell .form-grid select,body.zds-web-shell .form-grid textarea{padding:.62rem .7rem;border-radius:.6rem;font-size:.8rem}body.zds-web-shell .form-grid textarea{min-height:5.6rem}body.zds-web-shell .category-chips{gap:.35rem}body.zds-web-shell .category-chips button{padding:.4rem .6rem;font-size:.66rem}body.zds-web-shell .send-button{margin-top:.7rem;padding:.7rem .85rem;border-radius:.65rem;font-size:.8rem}body.zds-web-shell .contact-list{gap:.6rem}body.zds-web-shell .contact-list>div{gap:.25rem .6rem;padding-bottom:.55rem}body.zds-web-shell .contact-list dt{font-size:.76rem}body.zds-web-shell .contact-actions{gap:.4rem;margin-top:.7rem}body.zds-web-shell .contact-action,body.zds-web-shell .office-card .directions-link{padding:.65rem .5rem;border-radius:.65rem;font-size:.7rem}body.zds-web-shell .faq-section{padding:.9rem;margin-bottom:.7rem;border-radius:.8rem}body.zds-web-shell .faq-center{gap:.7rem}body.zds-web-shell .faq-heading-block h2{font-size:1.35rem}body.zds-web-shell .faq-heading-block p{font-size:.78rem}body.zds-web-shell .faq-search-shell{min-height:2.65rem;border-radius:.65rem}body.zds-web-shell .faq-categories button{min-height:2rem;padding-inline:.6rem;font-size:.68rem}body.zds-web-shell .faq-list{max-height:23rem;gap:.4rem}body.zds-web-shell .faq-item{min-height:3.4rem!important;border-radius:.6rem}body.zds-web-shell .faq-question{min-height:3.4rem!important;padding:.55rem .75rem}body.zds-web-shell .faq-question-copy>span{font-size:.76rem}body.zds-web-shell .faq-chevron{width:1.55rem;height:1.55rem}body.zds-web-shell .faq-answer-inner p{padding:0 .75rem .75rem;font-size:.75rem}body.zds-web-shell .help-section{padding:.65rem;margin-bottom:.7rem}body.zds-web-shell .help-section .section-head.compact{gap:.5rem;margin-bottom:.55rem}body.zds-web-shell .help-section .section-head.compact p{font-size:.68rem;line-height:1.35}body.zds-web-shell .support-category-grid{gap:.35rem}body.zds-web-shell .support-category-grid button{min-height:4.45rem;gap:.25rem;padding:.4rem .3rem;border-radius:.6rem}body.zds-web-shell .support-category-grid button span{width:1.75rem;height:1.75rem;border-radius:.55rem}body.zds-web-shell .support-category-grid button span ion-icon{font-size:.95rem}body.zds-web-shell .support-category-grid button strong{font-size:.63rem;line-height:1.2}body.zds-web-shell .office-section{gap:.7rem}body.zds-web-shell .map-frame iframe{min-height:13rem}body.zds-web-shell .contact-shell{width:min(100%,64rem);padding:.35rem .75rem .85rem}body.zds-web-shell .contact-hero{grid-template-columns:minmax(0,1.12fr) minmax(17rem,.88fr);gap:.65rem;padding:.7rem;margin-bottom:.55rem;border-radius:.7rem}body.zds-web-shell .hero-copy h1{margin-bottom:.35rem;font-size:clamp(1.85rem,3.4vw,2.85rem)}body.zds-web-shell .hero-copy p,body.zds-web-shell .contact-card dd,body.zds-web-shell .contact-card p,body.zds-web-shell .office-card p{font-size:.74rem;line-height:1.4}body.zds-web-shell .hero-copy .eyebrow,body.zds-web-shell .office-card .eyebrow{margin-bottom:.25rem;font-size:.6rem}body.zds-web-shell .response-pill{margin-top:.5rem;padding:.38rem .55rem;font-size:.64rem}body.zds-web-shell .hero-illustration{min-height:10.5rem;border-radius:.6rem}body.zds-web-shell .hero-illustration img{display:block;width:100%;height:100%;min-height:inherit;object-fit:cover;object-position:center right}body.zds-web-shell .illus-phone{bottom:.75rem;transform:translate(-55%) rotate(-5deg) scale(.78);transform-origin:bottom center}body.zds-web-shell .illus-agent{right:.7rem;bottom:.7rem;transform:scale(.78);transform-origin:bottom right}body.zds-web-shell .contact-grid{gap:.55rem;margin-bottom:.55rem}body.zds-web-shell .message-card,body.zds-web-shell .contact-card,body.zds-web-shell .office-card{padding:.65rem;border-radius:.7rem}body.zds-web-shell .card-heading{margin-bottom:.5rem}body.zds-web-shell .card-heading h2,body.zds-web-shell .office-card h2{font-size:1rem}body.zds-web-shell .form-grid{gap:.38rem}body.zds-web-shell .form-grid>label{gap:.2rem}body.zds-web-shell .form-grid>label>span{font-size:.64rem}body.zds-web-shell .form-grid input,body.zds-web-shell .form-grid select,body.zds-web-shell .form-grid textarea{padding:.48rem .58rem;border-radius:.48rem;font-size:.74rem}body.zds-web-shell .form-grid textarea{min-height:4.5rem}body.zds-web-shell .category-chips{gap:.25rem}body.zds-web-shell .category-chips button{padding:.32rem .48rem;font-size:.6rem}body.zds-web-shell .send-button{margin-top:.5rem;padding:.56rem .7rem;border-radius:.5rem;font-size:.74rem}body.zds-web-shell .contact-list{gap:.4rem}body.zds-web-shell .contact-list>div{gap:.15rem .45rem;padding-bottom:.38rem}body.zds-web-shell .contact-list dt{font-size:.7rem}body.zds-web-shell .contact-actions{gap:.3rem;margin-top:.5rem}body.zds-web-shell .contact-action,body.zds-web-shell .office-card .directions-link{padding:.5rem .35rem;border-radius:.5rem;font-size:.64rem}body.zds-web-shell .faq-section{padding:.7rem;margin-bottom:.55rem;border-radius:.7rem}body.zds-web-shell .faq-center{gap:.5rem}body.zds-web-shell .faq-heading-block h2{font-size:1.2rem}body.zds-web-shell .faq-heading-block p{font-size:.7rem}body.zds-web-shell .faq-search-shell{min-height:2.35rem;padding-inline:.65rem;border-radius:.5rem}body.zds-web-shell .faq-categories{gap:.3rem;padding-bottom:.15rem}body.zds-web-shell .faq-categories button{min-height:1.8rem;padding-inline:.5rem;font-size:.62rem}body.zds-web-shell .faq-list{max-height:18rem;gap:.3rem}body.zds-web-shell .faq-item,body.zds-web-shell .faq-question{min-height:3rem!important}body.zds-web-shell .faq-question{padding:.45rem .6rem}body.zds-web-shell .faq-question-copy>span{font-size:.7rem}body.zds-web-shell .faq-question-copy small{font-size:.56rem}body.zds-web-shell .faq-answer-inner p{padding:0 .6rem .6rem;font-size:.68rem}body.zds-web-shell .office-section{gap:.55rem}body.zds-web-shell .map-frame iframe{min-height:10rem}body.zds-web-shell{--form-ink: #172f5b;--form-text: #2f3747;--form-muted: #667085;--form-border: #d8dee8;--form-surface: #ffffff;--form-page: #f7f8fa;--form-accent: #f26b12;--form-focus: #315f9f}body.zds-web-shell .post-panel,body.zds-web-shell .service-form,body.zds-web-shell .form-tab-panel,body.zds-web-shell .property-wizard,body.zds-web-shell .app-form-card,body.zds-web-shell .job-form,body.zds-web-shell .message-card,body.zds-web-shell .z-auth-card,body.zds-web-shell .login-card{box-sizing:border-box;width:min(100%,72rem);margin-inline:auto;border:1px solid var(--form-border);border-radius:.65rem;background:var(--form-surface);box-shadow:0 .35rem 1.1rem #1f304f0f}body.zds-web-shell .post-panel,body.zds-web-shell .service-form,body.zds-web-shell .job-form,body.zds-web-shell .message-card,body.zds-web-shell .z-auth-card,body.zds-web-shell .login-card{padding:clamp(.75rem,1.8vw,1.1rem)}body.zds-web-shell .property-wizard{padding:clamp(.65rem,1.5vw,.95rem)}body.zds-web-shell .form-tab-panel{padding:clamp(.65rem,1.5vw,.9rem);box-shadow:none}body.zds-web-shell .form-hero,body.zds-web-shell .form-head,body.zds-web-shell .card-heading,body.zds-web-shell .login-card-head,body.zds-web-shell .z-auth-card-head{margin-bottom:.8rem}body.zds-web-shell .form-hero h1,body.zds-web-shell .form-head h1,body.zds-web-shell .card-heading h2,body.zds-web-shell .login-card-head h1,body.zds-web-shell .z-auth-card-head h1{margin:0;color:var(--form-ink);font-size:clamp(1rem,1.7vw,1.35rem);font-weight:750;letter-spacing:-.02em;line-height:1.15}body.zds-web-shell .form-hero p,body.zds-web-shell .form-head p,body.zds-web-shell .card-heading p,body.zds-web-shell .form-section-helper{margin:.25rem 0 0;color:var(--form-muted);font-size:.65rem;line-height:1.35}body.zds-web-shell .form-grid,body.zds-web-shell .edit-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem .65rem;margin:0}body.zds-web-shell .matrimony-basics-grid,body.zds-web-shell .matrimony-location-grid{align-items:start}body.zds-web-shell .matrimony-basics-grid .picker-field{min-width:0}body.zds-web-shell .form-span-2,body.zds-web-shell .form-field--wide,body.zds-web-shell .form-field--full,body.zds-web-shell .standalone-field,body.zds-web-shell .message-field{grid-column:1/-1}body.zds-web-shell .form-grid>label,body.zds-web-shell .message-card .form-grid>label{display:grid;min-width:0;gap:.25rem}body.zds-web-shell .form-grid>label>span,body.zds-web-shell .form-grid label>span,body.zds-web-shell .form-field>span,body.zds-web-shell .form-field-label{color:var(--form-text);font-size:.62rem;font-weight:650;line-height:1.2}body.zds-web-shell .post-panel ion-item,body.zds-web-shell .service-form ion-item,body.zds-web-shell .form-tab-panel ion-item,body.zds-web-shell .property-wizard ion-item,body.zds-web-shell .app-form-card ion-item,body.zds-web-shell .job-form ion-item,body.zds-web-shell .message-card ion-item,body.zds-web-shell .edit-matrimony-form ion-item,body.zds-web-shell .z-auth-card ion-item,body.zds-web-shell .login-card ion-item{--background: var(--form-surface);--border-color: var(--form-border);--border-radius: .45rem;--border-width: 0;--highlight-color-focused: var(--form-focus);--inner-border-width: 0;--padding-start: .62rem;--padding-end: .62rem;--padding-top: 0;--padding-bottom: 0;box-sizing:border-box;min-height:2.35rem;border:1px solid var(--form-border);border-radius:.45rem;background:var(--form-surface);color:var(--form-text);font-size:.72rem;transition:border-color .14s ease,box-shadow .14s ease}body.zds-web-shell .post-panel ion-item:focus-within,body.zds-web-shell .service-form ion-item:focus-within,body.zds-web-shell .form-tab-panel ion-item:focus-within,body.zds-web-shell .property-wizard ion-item:focus-within,body.zds-web-shell .app-form-card ion-item:focus-within,body.zds-web-shell .job-form ion-item:focus-within,body.zds-web-shell .message-card ion-item:focus-within,body.zds-web-shell .edit-matrimony-form ion-item:focus-within,body.zds-web-shell .z-auth-card ion-item:focus-within,body.zds-web-shell .login-card ion-item:focus-within{border-color:var(--form-focus);box-shadow:0 0 0 2px #315f9f1f}body.zds-web-shell .post-panel ion-input,body.zds-web-shell .service-form ion-input,body.zds-web-shell .form-tab-panel ion-input,body.zds-web-shell .property-wizard ion-input,body.zds-web-shell .app-form-card ion-input,body.zds-web-shell .job-form ion-input,body.zds-web-shell .message-card ion-input,body.zds-web-shell .edit-matrimony-form ion-input,body.zds-web-shell .z-auth-card ion-input,body.zds-web-shell .login-card ion-input,body.zds-web-shell .post-panel ion-select,body.zds-web-shell .service-form ion-select,body.zds-web-shell .form-tab-panel ion-select,body.zds-web-shell .property-wizard ion-select,body.zds-web-shell .app-form-card ion-select,body.zds-web-shell .job-form ion-select,body.zds-web-shell .message-card ion-select,body.zds-web-shell .edit-matrimony-form ion-select,body.zds-web-shell .z-auth-card ion-select,body.zds-web-shell .login-card ion-select{--background: transparent;--padding-start: 0;--padding-end: 0;--padding-top: 0;--padding-bottom: 0;min-height:2.2rem;border:0;background:transparent;color:var(--form-text);font-size:.72rem}body.zds-web-shell ion-input::part(native),body.zds-web-shell ion-textarea::part(native),body.zds-web-shell ion-select::part(text){font-size:.72rem;line-height:1.3}body.zds-web-shell ion-input::part(native)::placeholder,body.zds-web-shell ion-textarea::part(native)::placeholder{color:#8993a3;opacity:1}body.zds-web-shell .post-panel ion-textarea,body.zds-web-shell .service-form ion-textarea,body.zds-web-shell .form-tab-panel ion-textarea,body.zds-web-shell .property-wizard ion-textarea,body.zds-web-shell .app-form-card ion-textarea,body.zds-web-shell .job-form ion-textarea,body.zds-web-shell .message-card ion-textarea{--border-radius: .45rem;min-height:5rem;border:1px solid var(--form-border);border-radius:.45rem}body.zds-web-shell .form-section-title,body.zds-web-shell .job-form .form-section h2,body.zds-web-shell .form-section>h2{margin:.85rem 0 .45rem;padding-bottom:.35rem;border-bottom:1px solid #e5e9ef;color:var(--form-ink);font-size:.76rem;font-weight:750;letter-spacing:0;line-height:1.2;text-transform:none}body.zds-web-shell .form-section-title:first-child,body.zds-web-shell .form-section:first-child>h2{margin-top:0}body.zds-web-shell .app-form-tabs,body.zds-web-shell .property-progress-tabs{gap:.2rem;margin-bottom:.55rem;padding:.2rem;border-color:#e1e5ec;border-radius:.5rem;background:#f1f3f6}body.zds-web-shell .app-form-tabs button,body.zds-web-shell .property-progress-tabs>span{min-height:1.85rem;padding-inline:.55rem;border-radius:.38rem;color:#657084;font-size:.61rem}body.zds-web-shell .app-form-tabs button.active,body.zds-web-shell .property-progress-tabs>span.active{border-bottom-color:var(--form-accent);background:var(--form-surface);color:var(--form-ink);box-shadow:0 .15rem .45rem #1f304f14}body.zds-web-shell .upload-panel,body.zds-web-shell .image-upload-section,body.zds-web-shell .resume-upload{padding:.65rem;border:1px dashed #bfc9d8;border-radius:.5rem;background:#fbfcfd}body.zds-web-shell .upload-panel input[type=file],body.zds-web-shell .image-upload-section input[type=file],body.zds-web-shell .resume-upload input[type=file]{width:100%;padding:.4rem;border:0;background:transparent;color:var(--form-muted);font-size:.62rem}body.zds-web-shell .form-step-actions,body.zds-web-shell .form-actions,body.zds-web-shell .post-panel footer,body.zds-web-shell .job-form footer{display:flex;align-items:center;justify-content:flex-end;gap:.4rem;margin-top:.75rem;padding-top:.6rem;border-top:1px solid #e5e9ef}body.zds-web-shell .form-step-actions button,body.zds-web-shell .form-actions button,body.zds-web-shell .post-panel footer button,body.zds-web-shell .job-form footer button,body.zds-web-shell .form-step-actions ion-button,body.zds-web-shell .form-actions ion-button,body.zds-web-shell .post-panel footer ion-button,body.zds-web-shell .job-form footer ion-button{--background: var(--form-accent);--background-activated: #d9560a;--border-radius: .42rem;--box-shadow: none;--color: #ffffff;min-height:2.15rem;padding:.4rem .75rem;border:0;border-radius:.42rem;background:var(--form-accent);color:#fff;font:inherit;font-size:.67rem;font-weight:700}body.zds-web-shell .form-step-actions .secondary,body.zds-web-shell .form-actions .secondary{background:#fff;color:var(--form-ink);border:1px solid var(--form-border)}@media(max-width:980px){body.zds-web-shell .form-grid,body.zds-web-shell .edit-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){body.zds-web-shell .post-panel,body.zds-web-shell .service-form,body.zds-web-shell .form-tab-panel,body.zds-web-shell .property-wizard,body.zds-web-shell .app-form-card,body.zds-web-shell .job-form,body.zds-web-shell .message-card,body.zds-web-shell .z-auth-card,body.zds-web-shell .login-card{width:calc(100% - 1rem);padding:.7rem;border-radius:.55rem}body.zds-web-shell .form-grid,body.zds-web-shell .edit-form-grid{grid-template-columns:1fr;gap:.45rem}body.zds-web-shell .form-step-actions,body.zds-web-shell .form-actions,body.zds-web-shell .post-panel footer,body.zds-web-shell .job-form footer{justify-content:stretch}body.zds-web-shell .form-step-actions button,body.zds-web-shell .form-actions button,body.zds-web-shell .post-panel footer button,body.zds-web-shell .job-form footer button,body.zds-web-shell .form-step-actions ion-button,body.zds-web-shell .form-actions ion-button,body.zds-web-shell .post-panel footer ion-button,body.zds-web-shell .job-form footer ion-button{flex:1 1 0}}body.zds-web-shell ion-input::part(label),body.zds-web-shell ion-select::part(label),body.zds-web-shell ion-textarea::part(label){display:block!important;position:static!important;margin:0 0 .2rem!important;color:var(--form-text)!important;font-size:.62rem!important;font-weight:650!important;line-height:1.2!important;letter-spacing:0!important;transform:none!important}body.zds-web-shell .post-panel ion-input,body.zds-web-shell .post-panel ion-select,body.zds-web-shell .post-panel ion-textarea,body.zds-web-shell .service-form ion-input,body.zds-web-shell .service-form ion-select,body.zds-web-shell .service-form ion-textarea,body.zds-web-shell .form-tab-panel ion-input,body.zds-web-shell .form-tab-panel ion-select,body.zds-web-shell .form-tab-panel ion-textarea,body.zds-web-shell .property-wizard ion-input,body.zds-web-shell .property-wizard ion-select,body.zds-web-shell .property-wizard ion-textarea,body.zds-web-shell .app-form-card ion-input,body.zds-web-shell .app-form-card ion-select,body.zds-web-shell .app-form-card ion-textarea,body.zds-web-shell .job-form ion-input,body.zds-web-shell .job-form ion-select,body.zds-web-shell .job-form ion-textarea,body.zds-web-shell .message-card ion-input,body.zds-web-shell .message-card ion-select,body.zds-web-shell .message-card ion-textarea,body.zds-web-shell .edit-matrimony-form ion-input,body.zds-web-shell .edit-matrimony-form ion-select,body.zds-web-shell .edit-matrimony-form ion-textarea,body.zds-web-shell .z-auth-card ion-input,body.zds-web-shell .z-auth-card ion-select,body.zds-web-shell .z-auth-card ion-textarea,body.zds-web-shell .login-card ion-input,body.zds-web-shell .login-card ion-select,body.zds-web-shell .login-card ion-textarea{border:0!important;background:transparent!important;box-shadow:none!important}body.zds-web-shell .post-panel ion-item,body.zds-web-shell .service-form ion-item,body.zds-web-shell .form-tab-panel ion-item,body.zds-web-shell .property-wizard ion-item,body.zds-web-shell .app-form-card ion-item,body.zds-web-shell .job-form ion-item,body.zds-web-shell .message-card ion-item,body.zds-web-shell .edit-matrimony-form ion-item,body.zds-web-shell .z-auth-card ion-item,body.zds-web-shell .login-card ion-item{--inner-border-width: 0 !important;--border-width: 0 !important}body.zds-web-shell .form-grid ion-input,body.zds-web-shell .form-grid ion-select,body.zds-web-shell .form-grid ion-textarea,body.zds-web-shell .edit-form-grid ion-input,body.zds-web-shell .edit-form-grid ion-select,body.zds-web-shell .edit-form-grid ion-textarea,body.zds-web-shell .login-fields ion-input,body.zds-web-shell .z-auth-card ion-input{--border-width: 0 !important;--border-color: transparent !important;--background: transparent !important;--box-shadow: none !important}body.zds-web-shell .form-grid ion-input::part(native),body.zds-web-shell .form-grid ion-select::part(container),body.zds-web-shell .form-grid ion-textarea::part(native),body.zds-web-shell .edit-form-grid ion-input::part(native),body.zds-web-shell .edit-form-grid ion-select::part(container),body.zds-web-shell .edit-form-grid ion-textarea::part(native),body.zds-web-shell .login-fields ion-input::part(native),body.zds-web-shell .z-auth-card ion-input::part(native){border:0!important;background:transparent!important;box-shadow:none!important}body.zds-web-shell .post-panel ion-item,body.zds-web-shell .service-form ion-item,body.zds-web-shell .form-tab-panel ion-item,body.zds-web-shell .property-wizard ion-item,body.zds-web-shell .app-form-card ion-item,body.zds-web-shell .job-form ion-item,body.zds-web-shell .message-card ion-item,body.zds-web-shell .edit-matrimony-form ion-item,body.zds-web-shell .z-auth-card ion-item,body.zds-web-shell .login-card ion-item{min-height:3.5rem!important;height:auto!important;overflow:visible!important}body.zds-web-shell .post-panel ion-input,body.zds-web-shell .service-form ion-input,body.zds-web-shell .form-tab-panel ion-input,body.zds-web-shell .property-wizard ion-input,body.zds-web-shell .app-form-card ion-input,body.zds-web-shell .job-form ion-input,body.zds-web-shell .message-card ion-input,body.zds-web-shell .edit-matrimony-form ion-input,body.zds-web-shell .z-auth-card ion-input,body.zds-web-shell .login-card ion-input,body.zds-web-shell .post-panel ion-select,body.zds-web-shell .service-form ion-select,body.zds-web-shell .form-tab-panel ion-select,body.zds-web-shell .property-wizard ion-select,body.zds-web-shell .app-form-card ion-select,body.zds-web-shell .job-form ion-select,body.zds-web-shell .message-card ion-select,body.zds-web-shell .edit-matrimony-form ion-select,body.zds-web-shell .z-auth-card ion-select,body.zds-web-shell .login-card ion-select{min-height:3.5rem!important;height:auto!important}body.zds-web-shell .property-wizard .form-grid,body.zds-web-shell .service-form .form-grid,body.zds-web-shell .post-panel .form-grid,body.zds-web-shell .job-form .form-grid{align-items:start}body.zds-web-shell .property-wizard .selection-card-grid{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.45rem}body.zds-web-shell .property-wizard .selection-card-grid .selection-card{min-height:2.55rem;padding:.45rem .55rem;border-radius:.55rem;font-size:.7rem}body.zds-web-shell .property-wizard .form-step-actions{margin-top:.65rem;padding-top:.55rem}body.zds-web-shell .property-wizard .form-step-actions button{min-height:2rem;padding:.35rem .7rem}@media(max-width:900px){body.zds-web-shell .contact-hero{grid-template-columns:1fr}}@media(max-width:700px){body.zds-web-shell .contact-shell{padding-inline:.55rem}body.zds-web-shell .contact-hero{padding:.6rem}body.zds-web-shell .hero-illustration{min-height:9rem}body.zds-web-shell .faq-list{max-height:16rem}}body.zds-web-shell :is(.post-panel,.service-form,.form-tab-panel,.property-wizard,.app-form-card,.job-form,.message-card,.edit-matrimony-form,.z-auth-card,.login-card,.form-grid,.edit-form-grid,.login-fields) ion-item{--border-color: #e1e5eb !important;--highlight-color-focused: transparent !important;--inner-border-width: 0 !important;border:1px solid #e1e5eb!important;box-shadow:none!important}body.zds-web-shell :is(.post-panel,.service-form,.form-tab-panel,.property-wizard,.app-form-card,.job-form,.message-card,.edit-matrimony-form,.z-auth-card,.login-card,.form-grid,.edit-form-grid,.login-fields) ion-item:focus-within,body.zds-web-shell :is(.post-panel,.service-form,.form-tab-panel,.property-wizard,.app-form-card,.job-form,.message-card,.edit-matrimony-form,.z-auth-card,.login-card,.form-grid,.edit-form-grid,.login-fields) ion-item.required-missing{border-color:#d7dde5!important;box-shadow:none!important}body.zds-web-shell :is(.post-panel,.service-form,.form-tab-panel,.property-wizard,.app-form-card,.job-form,.message-card,.edit-matrimony-form,.z-auth-card,.login-card,.form-grid,.edit-form-grid,.login-fields) :is(ion-input,ion-select,ion-textarea){--border-width: 0 !important;--highlight-color-focused: transparent !important;border:0!important;box-shadow:none!important}body.zds-web-shell :is(.post-panel,.service-form,.form-tab-panel,.property-wizard,.app-form-card,.job-form,.message-card,.edit-matrimony-form,.z-auth-card,.login-card,.form-grid,.edit-form-grid,.login-fields) :is(ion-input,ion-select,ion-textarea)::part(native),body.zds-web-shell :is(.post-panel,.service-form,.form-tab-panel,.property-wizard,.app-form-card,.job-form,.message-card,.edit-matrimony-form,.z-auth-card,.login-card,.form-grid,.edit-form-grid,.login-fields) ion-select::part(container){border:0!important;box-shadow:none!important;outline:0!important}body.zds-web-shell :is(.post-panel,.service-form,.form-tab-panel,.property-wizard,.app-form-card,.job-form,.message-card,.edit-matrimony-form,.z-auth-card,.login-card,.form-grid,.edit-form-grid,.login-fields) :is(ion-input,ion-select,ion-textarea){position:relative;border:0!important;border-radius:0!important;box-shadow:none!important}body.zds-web-shell :is(.post-panel,.service-form,.form-tab-panel,.property-wizard,.app-form-card,.job-form,.message-card,.edit-matrimony-form,.z-auth-card,.login-card,.form-grid,.edit-form-grid,.login-fields) :is(ion-input,ion-select,ion-textarea):after{content:"";position:absolute;top:1.55rem;right:0;bottom:0;left:0;border:1px solid #e1e5eb;border-radius:.45rem;pointer-events:none}body.zds-web-shell :is(.post-panel,.service-form,.form-tab-panel,.property-wizard,.app-form-card,.job-form,.message-card,.edit-matrimony-form,.z-auth-card,.login-card,.form-grid,.edit-form-grid,.login-fields) ion-item::part(native){border:0!important;background:transparent!important;box-shadow:none!important}body.zds-web-shell .property-wizard .character-count{margin:.25rem 0 .7rem;padding-inline-start:1rem}body.zds-web-shell .property-wizard .character-count-row{display:flex;flex-direction:column;gap:.25rem;margin:.25rem 0 .8rem;padding-inline-start:1rem}body.zds-web-shell .property-wizard .form-tab-panel .form-grid{row-gap:.85rem}body.zds-web-shell .property-wizard .form-tab-panel>.standalone-field,body.zds-web-shell .property-wizard .form-tab-panel>.form-grid,body.zds-web-shell .property-wizard .form-tab-panel>.character-count-row{margin-bottom:.7rem}body.zds-web-shell :is(.post-panel,.service-form,.form-tab-panel,.property-wizard,.app-form-card,.job-form,.message-card,.edit-matrimony-form,.z-auth-card,.login-card) .form-grid,body.zds-web-shell .edit-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;column-gap:clamp(.65rem,1.2vw,1rem);row-gap:clamp(.7rem,1.4vw,.95rem);min-width:0}body.zds-web-shell :is(.post-panel,.service-form,.form-tab-panel,.property-wizard,.app-form-card,.job-form,.message-card,.edit-matrimony-form,.z-auth-card,.login-card) .form-grid>ion-item,body.zds-web-shell .edit-form-grid>ion-item{width:100%;min-width:0;align-self:start;margin:0}body.zds-web-shell .property-wizard .form-tab-panel>.form-grid,body.zds-web-shell .property-wizard .form-tab-panel>.standalone-field{margin-bottom:.8rem}body.zds-web-shell .property-wizard .amenities-block+.optional-text-block{margin-top:.85rem}body.zds-web-shell .property-wizard .amenities-grid,body.zds-web-shell .property-wizard .selection-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));gap:.55rem;min-width:0}body.zds-web-shell .property-wizard .amenities-grid .selection-card,body.zds-web-shell .property-wizard .selection-card-grid .selection-card{width:100%;min-width:0;min-height:2.65rem;margin:0}body.zds-web-shell .property-wizard .optional-text-block>small,body.zds-web-shell .property-wizard .character-count{display:block;margin-inline:0;padding-inline-start:1rem;line-height:1.25}@media(max-width:62rem){body.zds-web-shell :is(.post-panel,.service-form,.form-tab-panel,.property-wizard,.app-form-card,.job-form,.message-card,.edit-matrimony-form,.z-auth-card,.login-card) .form-grid,body.zds-web-shell .edit-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:42rem){body.zds-web-shell :is(.post-panel,.service-form,.form-tab-panel,.property-wizard,.app-form-card,.job-form,.message-card,.edit-matrimony-form,.z-auth-card,.login-card) .form-grid,body.zds-web-shell .edit-form-grid{grid-template-columns:minmax(0,1fr);row-gap:.7rem}body.zds-web-shell .property-wizard .character-count-row{gap:.2rem}}body.zds-web-shell :is(.post-panel,.service-form,.job-form,.message-card,.form-tab-panel,.app-form-card,.edit-form-grid) .form-grid>ion-item,body.zds-web-shell .edit-form-grid>ion-item{width:min(100%,22rem);max-width:100%}body.zds-web-shell :is(.post-panel,.service-form,.job-form,.message-card,.form-tab-panel,.app-form-card,.edit-form-grid) .form-grid>ion-item:has(ion-input[type=number]),body.zds-web-shell :is(.post-panel,.service-form,.job-form,.message-card,.form-tab-panel,.app-form-card,.edit-form-grid) .form-grid>ion-item:has(ion-input[type=date]),body.zds-web-shell :is(.post-panel,.service-form,.job-form,.message-card,.form-tab-panel,.app-form-card,.edit-form-grid) .form-grid>ion-item:has(ion-input[inputmode=numeric]){width:min(100%,13rem)}body.zds-web-shell :is(.post-panel,.service-form,.job-form,.message-card,.form-tab-panel,.app-form-card,.edit-form-grid) .form-grid>ion-item:has(ion-input[type=tel]),body.zds-web-shell :is(.post-panel,.service-form,.job-form,.message-card,.form-tab-panel,.app-form-card,.edit-form-grid) .form-grid>ion-item:has(ion-input[type=email]){width:min(100%,17rem)}body.zds-web-shell :is(.post-panel,.service-form,.job-form,.message-card,.form-tab-panel,.app-form-card,.edit-form-grid) .form-grid>ion-item:has(ion-select){width:min(100%,18rem)}body.zds-web-shell :is(.post-panel,.service-form,.job-form,.message-card,.form-tab-panel,.app-form-card,.edit-form-grid) .form-grid>ion-item:has(ion-textarea),body.zds-web-shell :is(.post-panel,.service-form,.job-form,.message-card,.form-tab-panel,.app-form-card,.edit-form-grid) .form-grid>ion-item.form-field--wide,body.zds-web-shell :is(.post-panel,.service-form,.job-form,.message-card,.form-tab-panel,.app-form-card,.edit-form-grid) .form-grid>ion-item.form-field--full{grid-column:1/-1;width:100%}body.zds-web-shell :is(.post-panel,.service-form,.job-form,.message-card,.form-tab-panel,.app-form-card,.edit-form-grid) .form-grid>ion-item:has(ion-input[aria-label*=Location]),body.zds-web-shell :is(.post-panel,.service-form,.job-form,.message-card,.form-tab-panel,.app-form-card,.edit-form-grid) .form-grid>ion-item:has(ion-input[aria-label*=Address]){grid-column:span 2;width:100%}body.zds-web-shell :is(.post-panel,.service-form,.job-form,.message-card,.form-tab-panel,.app-form-card,.edit-form-grid) .form-grid>label{width:min(100%,22rem)}body.zds-web-shell :is(.post-panel,.service-form,.job-form,.message-card,.form-tab-panel,.app-form-card,.edit-form-grid) .form-grid>label:has(input[type=number]),body.zds-web-shell :is(.post-panel,.service-form,.job-form,.message-card,.form-tab-panel,.app-form-card,.edit-form-grid) .form-grid>label:has(input[type=tel]){width:min(100%,14rem)}body.zds-web-shell :is(.post-panel,.service-form,.job-form,.message-card,.form-tab-panel,.app-form-card,.edit-form-grid) .form-grid>label:has(textarea){grid-column:1/-1;width:100%}body.zds-web-shell :is(.message-card,.contact-shell,.portal-shell,.admin-reports-shell) .form-grid>label :is(input,select,textarea,ion-select),body.zds-web-shell :is(.search-control,.sort-control) :is(input,select,ion-select){box-sizing:border-box;width:100%;min-height:2.75rem;padding:.55rem .7rem;border:1px solid #e1e5eb;border-radius:.45rem;outline:0;background:#fffdf9;color:var(--form-text);font:inherit;font-size:.72rem;line-height:1.3;box-shadow:none}body.zds-web-shell :is(.message-card,.contact-shell,.portal-shell,.admin-reports-shell) .form-grid>label textarea{min-height:7rem;resize:vertical}body.zds-web-shell :is(.message-card,.contact-shell,.portal-shell,.admin-reports-shell) .form-grid>label :is(input,select,textarea,ion-select):focus,body.zds-web-shell :is(.search-control,.sort-control) :is(input,select,ion-select):focus{border-color:#cfd6df;box-shadow:none}body.zds-web-shell :is(.search-control,.sort-control){min-width:0}body.zds-web-shell :is(.search-control,.sort-control) input[type=search]{min-width:min(100%,16rem)}body.zds-web-shell :is(.message-card,.contact-shell,.portal-shell,.admin-reports-shell) .form-grid>label ion-select,body.zds-web-shell :is(.search-control,.sort-control) ion-select{display:block;width:100%;min-width:0;--padding-start: .7rem;--padding-end: .7rem;--placeholder-color: #7b8491;--placeholder-opacity: 1}body.zds-web-shell :is(.message-card,.contact-shell,.portal-shell,.admin-reports-shell) .form-grid>label ion-select::part(container),body.zds-web-shell :is(.search-control,.sort-control) ion-select::part(container){width:100%;min-height:2.75rem;border:1px solid #e1e5eb;border-radius:.45rem;background:#fffdf9;box-sizing:border-box}body.zds-web-shell .module-discovery-panel>.location-alert-row{display:none!important}body.zds-web-shell .module-discovery-panel>.preference-card{display:none!important}body.zds-web-shell .listing-filter-row{display:flex;align-items:center;flex-wrap:nowrap;gap:.55rem;min-width:0}body.zds-web-shell .listing-filter-row .listing-search-control{flex:1 1 16rem;min-width:0}body.zds-web-shell .listing-filter-row .listing-filter-control{flex:0 1 11rem;min-width:8rem}body.zds-web-shell .listing-filter-row .listing-filter-action{flex:0 0 2.35rem;margin-left:0}body.zds-web-shell .listing-filter-panel .listing-preference-actions{flex:1 1 100%;width:100%}@media(max-width:48rem){body.zds-web-shell .listing-filter-row{flex-wrap:wrap}body.zds-web-shell .listing-filter-row .listing-search-control{flex-basis:100%}body.zds-web-shell .listing-filter-row .listing-filter-control{flex:1 1 8rem}}body.zds-web-shell ion-item.autofill-field ion-input{--color: #566273 !important;--disabled-opacity: 1 !important;--placeholder-color: #7b8491 !important;--placeholder-opacity: 1 !important;color:#566273!important;opacity:1!important}body.zds-web-shell ion-item.autofill-field ion-input::part(native){color:#566273!important;opacity:1!important;-webkit-text-fill-color:#566273!important}body.zds-web-shell ion-item.autofill-field ion-input::part(label){color:#5f6a79!important;opacity:1!important}body.zds-web-shell :is(.post-panel,.service-form,.form-tab-panel,.property-wizard,.app-form-card,.job-form,.message-card,.edit-matrimony-form,.z-auth-card,.login-card,.form-grid,.edit-form-grid,.login-fields) ion-select{--background: #fffdf9 !important;--placeholder-color: #737d8b !important;--placeholder-opacity: 1 !important;background:#fffdf9!important}body.zds-web-shell :is(.post-panel,.service-form,.form-tab-panel,.property-wizard,.app-form-card,.job-form,.message-card,.edit-matrimony-form,.z-auth-card,.login-card,.form-grid,.edit-form-grid,.login-fields) ion-select::part(container){border:0!important;border-bottom:0!important;background:transparent!important;box-shadow:none!important}body.zds-web-shell .property-wizard .character-count,body.zds-web-shell .property-wizard .character-count-row{display:block;width:100%;margin:.25rem 0 0;padding:0;text-align:left;color:#737d8b;font-size:.68rem;line-height:1.25}body.zds-web-shell .property-wizard .character-count-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}body.zds-web-shell .property-wizard .acknowledgement{position:relative;justify-content:flex-start;min-height:2.7rem;padding:.6rem .7rem .6rem 2.25rem;text-align:left;line-height:1.35}body.zds-web-shell .property-wizard .acknowledgement:before{content:"";position:absolute;top:.72rem;left:.75rem;width:.95rem;height:.95rem;border:1px solid #cbd3dd;border-radius:.25rem;background:#fffdf9}body.zds-web-shell .property-wizard .acknowledgement.selected:before{border-color:#b77908;background:#b77908;box-shadow:inset 0 0 0 3px #fff3d9}body.zds-web-shell :is(.edit-panel,.phone-otp-row) ion-item{--background: transparent !important;--border-color: transparent !important;--border-width: 0 !important;--inner-border-width: 0 !important;border:0!important;border-radius:0!important;box-shadow:none!important}body.zds-web-shell :is(.edit-panel,.phone-otp-row) ion-item::part(native){border:0!important;background:transparent!important;box-shadow:none!important}body.zds-web-shell :is(.edit-panel,.phone-otp-row) :is(ion-input,ion-select,ion-textarea){position:relative;min-width:0;border:0!important;border-radius:0!important;box-shadow:none!important}body.zds-web-shell :is(.edit-panel,.phone-otp-row) :is(ion-input,ion-select,ion-textarea):after{content:"";position:absolute;top:1.55rem;right:0;bottom:0;left:0;border:1px solid #e1e5eb;border-radius:.45rem;pointer-events:none}body.zds-web-shell .matrimony-form-content .form-tab-panel{display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:clamp(.7rem,1.4vw,1.1rem);row-gap:.75rem}body.zds-web-shell .matrimony-form-content .form-tab-panel>.form-section-title,body.zds-web-shell .matrimony-form-content .form-tab-panel>.form-section-helper,body.zds-web-shell .matrimony-form-content .form-tab-panel>.image-upload-section,body.zds-web-shell .matrimony-form-content .form-tab-panel>.form-step-actions{flex:0 0 100%;width:100%}body.zds-web-shell .matrimony-form-content .form-tab-panel>ion-item{flex:0 1 24rem;width:auto;min-width:min(100%,14rem);max-width:100%;margin:0}body.zds-web-shell .matrimony-form-content .form-tab-panel>ion-item:has(ion-input[type=number]){flex-basis:11rem;min-width:min(100%,8.5rem)}body.zds-web-shell .matrimony-form-content .form-tab-panel>ion-item:has(ion-input[type=date]){flex-basis:15rem;min-width:min(100%,13rem)}body.zds-web-shell .matrimony-form-content .form-tab-panel>ion-item:has(ion-input[type=tel]){flex-basis:16rem;min-width:min(100%,14rem)}body.zds-web-shell .matrimony-form-content .form-tab-panel>ion-item:has(ion-input[placeholder*=Area]),body.zds-web-shell .matrimony-form-content .form-tab-panel>ion-item:has(ion-input[placeholder*=different]){flex-basis:32rem}body.zds-web-shell .matrimony-form-content .form-tab-panel>.picker-field{flex:0 1 18rem;width:auto;min-width:min(100%,14rem);max-width:100%;margin:0}body.zds-web-shell .matrimony-form-content .form-tab-panel>.radio-block,body.zds-web-shell .matrimony-form-content .form-tab-panel>.metric-row{flex:0 0 100%;width:100%;margin:0}body.zds-web-shell .matrimony-form-content .metric-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.75rem}body.zds-web-shell .matrimony-form-content .metric-row>ion-item{flex:0 1 11rem;min-width:min(100%,8.5rem);margin:0}body.zds-web-shell .matrimony-form-content .picker-field button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:2.75rem;padding:.55rem .75rem;border:1px solid #e1e5eb;border-radius:.45rem;background:#fffdf9;color:var(--form-text);font:inherit;font-size:.72rem;text-align:left}body.zds-web-shell .matrimony-form-content .picker-field>span{display:block;margin:0;color:var(--form-text);font-size:.62rem;font-weight:650}body.zds-web-shell .matrimony-form-content .picker-field{display:grid;gap:.25rem}body.zds-web-shell .matrimony-form-content .radio-block{display:grid;gap:.45rem;padding:.2rem 0}body.zds-web-shell .matrimony-form-content .radio-block strong{color:var(--form-text);font-size:.68rem;font-weight:700}body.zds-web-shell .matrimony-form-content .radio-block ion-radio-group{display:flex;flex-wrap:wrap;gap:.75rem 1.1rem}body.zds-web-shell .matrimony-form-content .radio-block ion-radio{--size: 1rem;margin:0;color:var(--form-text);font-size:.72rem}@media(max-width:42rem){body.zds-web-shell .matrimony-form-content .form-tab-panel>ion-item,body.zds-web-shell .matrimony-form-content .form-tab-panel>.picker-field,body.zds-web-shell .matrimony-form-content .metric-row>ion-item{flex-basis:100%;min-width:0}}body.zds-web-shell :is(.service-form,.post-panel,.form-tab-panel) ion-checkbox{margin-inline-start:.35rem;padding-inline-start:.2rem}body.zds-web-shell :is(.post-panel,.service-form,.form-tab-panel,.property-wizard,.app-form-card,.job-form,.message-card,.edit-matrimony-form,.z-auth-card,.login-card,.form-grid,.edit-form-grid,.login-fields) ion-item{--background: transparent !important;--border-width: 0 !important;--inner-border-width: 0 !important;border:0!important;box-shadow:none!important}body.zds-web-shell :is(.post-panel,.service-form,.form-tab-panel,.property-wizard,.app-form-card,.job-form,.message-card,.edit-matrimony-form,.z-auth-card,.login-card,.form-grid,.edit-form-grid,.login-fields) :is(ion-input,ion-select,ion-textarea)::part(native),body.zds-web-shell :is(.post-panel,.service-form,.form-tab-panel,.property-wizard,.app-form-card,.job-form,.message-card,.edit-matrimony-form,.z-auth-card,.login-card,.form-grid,.edit-form-grid,.login-fields) ion-select::part(container){border:1px solid #e1e5eb!important;border-radius:.45rem!important;box-shadow:none!important;outline:0!important}@media(max-width:700px){body.zds-web-shell ion-select{justify-content:flex-start!important;--padding-start: .7rem !important;--padding-end: .7rem !important}body.zds-web-shell ion-select::part(container),body.zds-web-shell ion-select::part(text){justify-content:flex-start!important;text-align:left!important}body.zds-web-shell ion-popover::part(content){max-width:calc(100vw - 1.5rem)!important;max-height:min(70dvh,24rem)!important;box-sizing:border-box!important}body.zds-web-shell ion-popover.form-select-popover::part(content),body.zds-web-shell ion-popover.select-popover::part(content),body.zds-web-shell ion-popover.module-select-popover::part(content),body.zds-web-shell ion-popover.property-select-popover::part(content),body.zds-web-shell ion-popover.listing-alert-popover::part(content){width:min(22rem,100vw - 1.5rem)!important;max-width:calc(100vw - 1.5rem)!important}body.zds-web-shell ion-popover.header-city-popover::part(content){width:min(16rem,100vw - 1.5rem)!important}body.zds-web-shell ion-popover.header-account-popover::part(content){width:min(15rem,100vw - 1.5rem)!important}body.zds-web-shell ion-popover.header-notification-popover::part(content){width:min(20rem,100vw - 1.5rem)!important}}@media(max-width:1024px){body.zds-web-shell ion-popover,body.zds-web-shell ion-popover::part(content),body.zds-web-shell ion-popover ion-list,body.zds-web-shell ion-popover ion-item,body.zds-web-shell ion-popover ion-label,body.zds-web-shell ion-popover .notification-drawer,body.zds-web-shell ion-popover .notification-drawer-head,body.zds-web-shell ion-popover .notification-drawer-foot,body.zds-web-shell ion-popover .notification-row{direction:ltr!important;text-align:left!important;font-family:inherit!important}body.zds-web-shell ion-popover ion-item{--padding-start: .7rem;--padding-end: .7rem;--inner-padding-start: 0;--inner-padding-end: 0}body.zds-web-shell ion-select::part(container){justify-content:flex-start!important;text-align:left!important}body.zds-web-shell ion-select::part(text){flex:1 1 auto!important;min-width:0;margin-inline:0!important;text-align:left!important}body.zds-web-shell ion-select::part(icon){flex:0 0 auto;margin-inline-start:auto!important}body.zds-web-shell ion-popover ion-label{display:block;width:100%;margin-inline:0;font-size:.78rem!important;line-height:1.3!important;text-align:left!important}body.zds-web-shell ion-popover .notification-copy,body.zds-web-shell ion-popover .notification-copy strong,body.zds-web-shell ion-popover .notification-copy>span,body.zds-web-shell ion-popover .notification-copy small{text-align:left!important}body.zds-web-shell ion-popover ion-list{max-height:13rem!important;overflow-y:auto!important}body.zds-web-shell ion-popover.form-select-popover,body.zds-web-shell ion-popover.select-popover,body.zds-web-shell ion-popover.module-select-popover,body.zds-web-shell ion-popover.property-select-popover{--side: bottom;--alignment: start;--offset-x: 0px;--offset-y: .25rem}body.zds-web-shell ion-popover.listing-alert-popover{--side: bottom;--alignment: start;--offset-x: 0px;--offset-y: .35rem}body.zds-web-shell ion-popover .notification-list{max-height:13rem!important;overflow-y:auto!important}body.zds-web-shell ion-popover.form-select-popover::part(content),body.zds-web-shell ion-popover.select-popover::part(content),body.zds-web-shell ion-popover.module-select-popover::part(content),body.zds-web-shell ion-popover.property-select-popover::part(content){width:min(15.4rem,100vw - 1.5rem)!important;max-width:calc(100vw - 1.5rem)!important}}body.zds-web-shell ion-popover.form-select-popover::part(content),body.zds-web-shell ion-popover.select-popover::part(content),body.zds-web-shell ion-popover.module-select-popover::part(content),body.zds-web-shell ion-popover.property-select-popover::part(content),body.zds-web-shell ion-popover.form-select-popover ion-list,body.zds-web-shell ion-popover.select-popover ion-list,body.zds-web-shell ion-popover.module-select-popover ion-list,body.zds-web-shell ion-popover.property-select-popover ion-list,body.zds-web-shell ion-popover.form-select-popover ion-item,body.zds-web-shell ion-popover.select-popover ion-item,body.zds-web-shell ion-popover.module-select-popover ion-item,body.zds-web-shell ion-popover.property-select-popover ion-item{--background: #fffdf9;background:#fffdf9;color:#302a23}body.zds-web-shell ion-popover.form-select-popover ion-item,body.zds-web-shell ion-popover.select-popover ion-item,body.zds-web-shell ion-popover.module-select-popover ion-item,body.zds-web-shell ion-popover.property-select-popover ion-item{--color: #302a23;font-size:.72rem}body.zds-web-shell ion-popover.header-city-popover ion-select-popover{--background: #fffdf9;--color: #302a23;color:#302a23;font-size:.72rem}body.zds-web-shell ion-popover.header-city-popover ion-select-popover ion-list{max-height:min(21rem,100vh - 2.5rem);overflow-y:auto;padding:.25rem;background:#fffdf9}body.zds-web-shell ion-popover.header-city-popover ion-select-popover ion-item{--background: #fffdf9;--color: #302a23;--min-height: 2.05rem;--padding-start: .55rem;--padding-end: .55rem;--inner-padding-top: 0;--inner-padding-bottom: 0;--inner-border-width: 0;min-height:2.05rem;border-radius:.42rem;color:#302a23;font-size:.72rem}body.zds-web-shell ion-popover.header-city-popover ion-select-popover ion-item:hover{--background: #f7f0e6;background:#f7f0e6}body.zds-web-shell ion-popover.header-city-popover ion-select-popover ion-label{margin:0;font-size:.72rem;line-height:1.25}body.zds-web-shell ion-popover.header-city-select-popover::part(content){display:block!important}body.zds-web-shell ion-popover.header-city-select-popover ion-select-popover{display:block;width:100%}body.zds-web-shell ion-content.admin-portal-content,body.zds-web-shell ion-content.action-center-content{--background: #f5f1ea}body.zds-web-shell .portal-shell,body.zds-web-shell .action-shell{width:min(100%,92rem);margin:0 auto;padding:.7rem var(--content-gutter) 1.35rem;box-sizing:border-box}body.zds-web-shell .portal-breadcrumb{display:flex;align-items:center;gap:.3rem;margin-bottom:.55rem;color:#897a70;font-size:.66rem;font-weight:750}body.zds-web-shell .portal-breadcrumb button{padding:.2rem .3rem;border:0;background:transparent;color:#976b1c;font:inherit;cursor:pointer}body.zds-web-shell .portal-breadcrumb ion-icon{color:#c9ae8c;font-size:.7rem}body.zds-web-shell .portal-landing-intro,body.zds-web-shell .portal-hero,body.zds-web-shell .review-heading,body.zds-web-shell .action-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:.7rem;padding:.8rem .9rem;border:1px solid #e5dbce;border-radius:.75rem;background:linear-gradient(135deg,#fffdf9,#f8efe5);box-shadow:0 .4rem 1rem #4932120b}body.zds-web-shell .portal-landing-intro h1,body.zds-web-shell .portal-hero h1,body.zds-web-shell .review-heading h1,body.zds-web-shell .action-hero h1{margin:.15rem 0 .2rem;color:#30232a;font-size:clamp(1.3rem,2.3vw,1.9rem);font-weight:850;letter-spacing:-.035em;line-height:1.05}body.zds-web-shell .portal-landing-intro p,body.zds-web-shell .portal-hero p,body.zds-web-shell .review-heading p,body.zds-web-shell .action-hero p{max-width:62ch;margin:0;color:#756961;font-size:.74rem;line-height:1.4}body.zds-web-shell .action-hero-tools{display:grid;justify-items:end;gap:.55rem;flex:0 0 auto}body.zds-web-shell .action-back-button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.35rem;padding:.55rem .8rem;border:1px solid #c1841f;border-radius:.55rem;background:#fffdf9;color:#9e6d12;font:inherit;font-size:.66rem;font-weight:750;white-space:nowrap;cursor:pointer;transition:background .14s ease,border-color .14s ease,transform .14s ease}body.zds-web-shell .action-back-button ion-icon{transform:rotate(180deg);font-size:.78rem}body.zds-web-shell .action-back-button:hover,body.zds-web-shell .action-back-button:focus-visible{border-color:#a96c14;background:#fff3dc;outline:0}body.zds-web-shell .action-back-button:active{transform:translateY(1px)}body.zds-web-shell .portal-landing-intro .eyebrow,body.zds-web-shell .portal-hero .eyebrow,body.zds-web-shell .review-heading .eyebrow,body.zds-web-shell .action-hero .eyebrow,body.zds-web-shell .workspace-heading .eyebrow,body.zds-web-shell .queue-card small{color:#a97418;font-size:.58rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}body.zds-web-shell .admin-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}body.zds-web-shell .admin-module-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;min-width:0;min-height:5rem;padding:.7rem;border:1px solid #e5dbcd;border-radius:.7rem;background:#fffdf9;color:#43333b;text-align:left;box-shadow:0 .3rem .8rem #4932120a;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}body.zds-web-shell .admin-module-card:hover,body.zds-web-shell .queue-card:hover{border-color:#d1af70;box-shadow:0 .6rem 1.1rem #49321214;transform:translateY(-2px)}body.zds-web-shell .admin-action-center-card{display:flex;justify-content:flex-start;margin-top:.8rem;padding:0}body.zds-web-shell .admin-action-center-link{display:grid;grid-template-columns:7.5rem minmax(0,1fr) auto;align-items:center;width:min(100%,22.8rem);min-height:3.1rem;padding:0;overflow:hidden;border:1px solid #d8ad63;border-radius:.7rem;background:#fffdf9;color:#bd821b;font:inherit;font-size:.82rem;font-weight:800;text-align:left;cursor:pointer;box-shadow:0 .25rem .65rem #4932120f;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}body.zds-web-shell .admin-action-center-link strong{display:flex;align-items:center;justify-content:center;align-self:stretch;padding:0 .7rem;background:linear-gradient(135deg,#c88a18,#b6740c);color:#fff;font-size:.75rem;white-space:nowrap}body.zds-web-shell .admin-action-center-link span{padding:0 .95rem;white-space:nowrap}body.zds-web-shell .admin-action-center-link ion-icon{margin-right:.8rem;font-size:1.05rem}body.zds-web-shell .admin-action-center-link:hover,body.zds-web-shell .admin-action-center-link:focus-visible{border-color:#bd821b;box-shadow:0 .4rem .9rem #4932121a}body.zds-web-shell .admin-action-center-link:active{transform:translateY(1px)}body.zds-web-shell .module-icon,body.zds-web-shell .queue-icon{display:grid;place-items:center;width:2.35rem;height:2.35rem;flex:0 0 auto;border-radius:.65rem;background:#f8ead6;color:#a97418}body.zds-web-shell .module-icon--matrimony{background:#f8e1e7;color:#ae3a5b}body.zds-web-shell .module-icon--jobs{background:#e9edf8;color:#526caa}body.zds-web-shell .module-icon--vehicle{background:#e7f1ec;color:#4d8b68}body.zds-web-shell .module-icon--legal{background:#eee8f6;color:#77589b}body.zds-web-shell .module-icon--services{background:#e9f0f2;color:#4e7e8b}body.zds-web-shell .module-copy,body.zds-web-shell .queue-card>span:nth-child(2){display:grid;min-width:0;gap:.18rem}body.zds-web-shell .module-copy strong,body.zds-web-shell .queue-card strong{color:#3c2b34;font-size:.8rem;font-weight:850}body.zds-web-shell .module-copy small,body.zds-web-shell .queue-card p{margin:0;color:#867a72;font-size:.66rem;line-height:1.35}body.zds-web-shell .module-link{display:inline-flex;align-items:center;gap:.2rem;color:#a97418;font-size:.62rem;white-space:nowrap}body.zds-web-shell .back-action,body.zds-web-shell .refresh-action,body.zds-web-shell .refresh-button{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-height:2.15rem;padding:0 .65rem;border:1px solid #deceb3;border-radius:.45rem;background:#fffdf9;color:#835e1c;font-size:.68rem;font-weight:850;white-space:nowrap;cursor:pointer}body.zds-web-shell .queue-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}body.zds-web-shell .queue-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-width:0;padding:.8rem;border:1px solid #e5dbcd;border-radius:.7rem;background:#fffdf9;color:#44333a;text-align:left;box-shadow:0 .3rem .8rem #4932120a;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}body.zds-web-shell .queue-card.pending .queue-icon{background:#fff0d3;color:#b87917}body.zds-web-shell .queue-card.archived .queue-icon{background:#eee9e4;color:#796d66}body.zds-web-shell .queue-card p{margin-top:.12rem}body.zds-web-shell .queue-arrow{color:#c2a16a;font-size:.9rem}body.zds-web-shell .review-toolbar,body.zds-web-shell .report-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.45rem;margin-bottom:.6rem}body.zds-web-shell .search-control,body.zds-web-shell .sort-control{display:flex;align-items:center;min-width:0;min-height:2.25rem;border:1px solid #e0d6ca;border-radius:.45rem;background:#fffdf9;color:#97877b}body.zds-web-shell .search-control{gap:.4rem;padding:0 .6rem}body.zds-web-shell .search-control ion-icon{color:#b47b26;font-size:.9rem}body.zds-web-shell .search-control input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#403038;font:inherit;font-size:.7rem}body.zds-web-shell .search-control input::placeholder{color:#a69b94}body.zds-web-shell .sort-control{gap:.3rem;padding-left:.55rem}body.zds-web-shell .sort-control>span{color:#88786d;font-size:.62rem;font-weight:800}body.zds-web-shell .sort-control ion-select{min-width:8rem;--padding-start: .15rem;--padding-end: .4rem;--placeholder-color: #4a3940;--placeholder-opacity: 1;font-size:.68rem}body.zds-web-shell .approval-list{display:grid;gap:.6rem}body.zds-web-shell .approval-item{display:grid;grid-template-columns:minmax(12rem,.7fr) minmax(0,1.3fr);gap:.75rem;min-width:0;padding:.7rem;border:1px solid #e5dbcd;border-radius:.7rem;background:#fffdf9;box-shadow:0 .3rem .8rem #4932120a}body.zds-web-shell .review-media{min-width:0}body.zds-web-shell .media-heading,body.zds-web-shell .item-topline,body.zds-web-shell .item-meta{display:flex;align-items:center;justify-content:space-between;gap:.45rem}body.zds-web-shell .media-heading{margin-bottom:.35rem;color:#5f4d47;font-size:.62rem}body.zds-web-shell .media-heading span,body.zds-web-shell .item-topline>span{color:#92847b;font-size:.6rem}body.zds-web-shell .media-strip{display:flex;gap:.3rem;min-height:9rem;overflow-x:auto;padding-bottom:.15rem;scrollbar-width:thin}body.zds-web-shell .media-strip img{width:7rem;min-width:7rem;height:9rem;object-fit:cover;border-radius:.5rem;background:#f3e9de}body.zds-web-shell .item-body{display:grid;align-content:start;min-width:0}body.zds-web-shell .item-topline ion-badge{--background: #f4e7d0;--color: #86601b;padding:.22rem .4rem;font-size:.58rem}body.zds-web-shell .item-topline>span{display:inline-flex;align-items:center;gap:.2rem}body.zds-web-shell .item-body h2{margin:.4rem 0 .18rem;overflow:hidden;color:#372630;font-size:.95rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}body.zds-web-shell .item-body .subtitle{margin:0;color:#756a64;font-size:.7rem;line-height:1.35}body.zds-web-shell .item-meta{align-items:flex-start;margin-top:.5rem;padding-bottom:.5rem;border-bottom:1px solid #f0e7dc;color:#66564f;font-size:.64rem}body.zds-web-shell .item-meta small{overflow:hidden;color:#8b7e76;text-overflow:ellipsis;white-space:nowrap}body.zds-web-shell .field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;margin-top:.5rem}body.zds-web-shell .field-chip{min-width:0;padding:.35rem .4rem;border:1px solid #eee4d8;border-radius:.4rem;background:#fffaf4}body.zds-web-shell .field-chip span,body.zds-web-shell .field-chip strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.zds-web-shell .field-chip span{color:#9b897e;font-size:.56rem}body.zds-web-shell .field-chip strong{margin-top:.12rem;color:#4d3d43;font-size:.64rem}body.zds-web-shell .item-actions,body.zds-web-shell .drawer-actions{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.65rem}body.zds-web-shell .item-actions button,body.zds-web-shell .drawer-actions button{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-height:2.15rem;padding:0 .65rem;border:0;border-radius:.42rem;font-size:.66rem;font-weight:850;cursor:pointer}body.zds-web-shell .item-actions button{flex:1 1 7rem}body.zds-web-shell .item-actions .approve,body.zds-web-shell .drawer-actions .review{background:#e5f2e9;color:#3f8256}body.zds-web-shell .item-actions .reject,body.zds-web-shell .drawer-actions .delete{background:#fae6e6;color:#a54b53}body.zds-web-shell .item-actions .restore,body.zds-web-shell .drawer-actions .ignore{background:#f7ecd8;color:#8d651f}body.zds-web-shell .portal-state,body.zds-web-shell .action-state{display:grid;justify-items:center;align-content:center;gap:.35rem;min-height:11rem;padding:1rem;border:1px dashed #dfcfbd;border-radius:.7rem;background:#fffdf9;color:#786b63;text-align:center}body.zds-web-shell .portal-state>ion-icon,body.zds-web-shell .action-state>ion-icon,body.zds-web-shell .empty-icon,body.zds-web-shell .action-state>span{display:grid;place-items:center;width:2.35rem;height:2.35rem;border-radius:50%;background:#f8eddc;color:#b17b20;font-size:1.25rem}body.zds-web-shell .portal-state.error,body.zds-web-shell .action-state.error{border-color:#e7c4c4;background:#fff9f8}body.zds-web-shell .portal-state.error>ion-icon,body.zds-web-shell .action-state.error>ion-icon{background:#fae5e5;color:#b04d55}body.zds-web-shell .portal-state h2,body.zds-web-shell .action-state h3{margin:0;color:#44323a;font-size:.9rem}body.zds-web-shell .portal-state p,body.zds-web-shell .action-state p{max-width:42rem;margin:0;font-size:.7rem;line-height:1.4}body.zds-web-shell .workspace-heading{display:flex;align-items:end;justify-content:space-between;gap:.7rem;margin-bottom:.6rem}body.zds-web-shell .workspace-heading h2{margin:.12rem 0 0;color:#392831;font-size:1.05rem}body.zds-web-shell .report-tabs{display:flex;gap:.3rem;overflow-x:auto;margin-bottom:.5rem;padding-bottom:.15rem;scrollbar-width:thin}body.zds-web-shell .report-tabs button{display:inline-flex;align-items:center;gap:.3rem;flex:0 0 auto;min-height:1.9rem;padding:0 .6rem;border:1px solid #e4d9cb;border-radius:999px;background:#fffdf9;color:#75665f;font-size:.64rem;font-weight:800}body.zds-web-shell .report-tabs button span{color:#aa947e;font-size:.58rem}body.zds-web-shell .report-tabs button.active{border-color:#b98429;background:#b98429;color:#fff}body.zds-web-shell .report-tabs button.active span{color:#fff3da}body.zds-web-shell .reports-workspace{padding:.8rem;border:1px solid #e4dacd;border-radius:.75rem;background:#fffdf9;box-shadow:0 .4rem 1rem #4932120b}body.zds-web-shell .reports-table{overflow-x:auto;border:1px solid #ebe2d8;border-radius:.55rem}body.zds-web-shell .table-head,body.zds-web-shell .table-row{display:grid;grid-template-columns:1.2fr 1.35fr 1.35fr .75fr .9fr .7fr;min-width:58rem;align-items:center;gap:.6rem;padding:.6rem .7rem}body.zds-web-shell .table-head{background:#f8f1e8;color:#8a786d;font-size:.58rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}body.zds-web-shell .table-row{width:100%;border:0;border-top:1px solid #f0e8de;background:#fffdf9;color:#604f49;font:inherit;font-size:.66rem;text-align:left;cursor:pointer}body.zds-web-shell .table-row:hover{background:#fff9f1}body.zds-web-shell .profile-cell{display:inline-flex;align-items:center;gap:.4rem;min-width:0}body.zds-web-shell .profile-cell i,body.zds-web-shell .mobile-card-top i,body.zds-web-shell .drawer-profile>i{display:grid;place-items:center;width:1.8rem;height:1.8rem;flex:0 0 auto;border-radius:50%;background:#f5e2d0;color:#8f5e28;font-size:.6rem;font-style:normal;font-weight:900}body.zds-web-shell .profile-cell b,body.zds-web-shell .email-cell,body.zds-web-shell .reason-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.zds-web-shell .status-pill{display:inline-block;padding:.23rem .4rem;border-radius:999px;background:#eee8df;color:#786b63;font-size:.56rem;font-style:normal;font-weight:900;text-transform:capitalize}body.zds-web-shell .status-pill[data-status=PENDING]{background:#fff0d3;color:#9a6817}body.zds-web-shell .status-pill[data-status=RESOLVED]{background:#e4f1e8;color:#45805a}body.zds-web-shell .status-pill[data-status=IGNORED]{background:#eee9e5;color:#776c66}body.zds-web-shell .row-action{display:inline-flex;align-items:center;gap:.15rem;color:#a97418;font-weight:850;white-space:nowrap}body.zds-web-shell .mobile-report-list{display:none}body.zds-web-shell .drawer-backdrop{position:fixed;z-index:20;inset:0;background:#2b1b1447;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}body.zds-web-shell .report-drawer{position:fixed;z-index:21;top:0;right:0;bottom:0;display:grid;align-content:start;gap:.75rem;width:min(100%,26rem);overflow-y:auto;padding:1rem;border-left:1px solid #e3d8ca;background:#fffdf9;box-shadow:-1rem 0 3rem #2c1c131f}body.zds-web-shell .report-drawer>header{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}body.zds-web-shell .report-drawer header h2{margin:.15rem 0 0;color:#392831;font-size:1.1rem}body.zds-web-shell .report-drawer header button{display:grid;place-items:center;width:1.9rem;height:1.9rem;border:1px solid #e4d9cb;border-radius:50%;background:#fff8ef;color:#785c55}body.zds-web-shell .drawer-profile{display:flex;align-items:center;gap:.55rem;padding:.65rem;border:1px solid #eee4d8;border-radius:.55rem;background:#fffaf4}body.zds-web-shell .drawer-profile>div{display:grid;min-width:0;gap:.15rem;flex:1}body.zds-web-shell .drawer-profile strong{color:#46343c;font-size:.75rem}body.zds-web-shell .drawer-profile span{overflow:hidden;color:#8a7b73;font-size:.64rem;text-overflow:ellipsis;white-space:nowrap}body.zds-web-shell .report-drawer dl{display:grid;gap:.5rem;margin:0}body.zds-web-shell .report-drawer dl>div{display:grid;gap:.12rem;padding-bottom:.5rem;border-bottom:1px solid #f0e8de}body.zds-web-shell .report-drawer dt{color:#97877c;font-size:.6rem;font-weight:900;text-transform:uppercase}body.zds-web-shell .report-drawer dd{margin:0;color:#54434a;font-size:.7rem;line-height:1.4}body.zds-web-shell .report-drawer .reason-detail dd{white-space:pre-wrap}body.zds-web-shell .drawer-actions{display:grid}body.zds-web-shell .drawer-actions button{width:100%}@media(max-width:1000px){body.zds-web-shell .admin-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.zds-web-shell .approval-item{grid-template-columns:minmax(10rem,.65fr) minmax(0,1.35fr)}}@media(max-width:760px){body.zds-web-shell .portal-shell,body.zds-web-shell .action-shell{padding:.5rem .65rem 1rem}body.zds-web-shell .portal-landing-intro,body.zds-web-shell .portal-hero,body.zds-web-shell .review-heading,body.zds-web-shell .action-hero{align-items:flex-start;flex-direction:column;padding:.7rem}body.zds-web-shell .action-hero-tools{width:100%;align-items:stretch;justify-items:stretch}body.zds-web-shell .action-back-button{width:100%}body.zds-web-shell .admin-module-grid,body.zds-web-shell .queue-grid{grid-template-columns:1fr}body.zds-web-shell .admin-action-center-card,body.zds-web-shell .admin-action-center-link{width:100%}body.zds-web-shell .review-toolbar,body.zds-web-shell .report-toolbar{grid-template-columns:minmax(0,1fr) auto}body.zds-web-shell .review-toolbar .sort-control,body.zds-web-shell .report-toolbar .sort-control{grid-column:1/-1}body.zds-web-shell .refresh-action{grid-column:2;grid-row:1}body.zds-web-shell .approval-item{grid-template-columns:1fr}body.zds-web-shell .media-strip{min-height:7rem}body.zds-web-shell .media-strip img{width:5.8rem;min-width:5.8rem;height:7rem}body.zds-web-shell .reports-table{display:none}body.zds-web-shell .mobile-report-list{display:grid;gap:.4rem}body.zds-web-shell .mobile-report-card{display:grid;gap:.3rem;padding:.65rem;border:1px solid #ebe1d6;border-radius:.55rem;background:#fffdf9;color:#4b3a42;text-align:left}body.zds-web-shell .mobile-card-top{display:flex;align-items:center;justify-content:space-between}body.zds-web-shell .mobile-report-card strong{font-size:.74rem}body.zds-web-shell .mobile-report-card p{margin:0;color:#6e605a;font-size:.66rem;line-height:1.35}body.zds-web-shell .mobile-report-card small{overflow:hidden;color:#96867c;font-size:.6rem;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:480px){body.zds-web-shell .portal-shell,body.zds-web-shell .action-shell{padding-inline:.45rem}body.zds-web-shell .reports-workspace{padding:.6rem}body.zds-web-shell .item-meta{display:grid;gap:.18rem}body.zds-web-shell .field-grid{grid-template-columns:1fr}body.zds-web-shell .report-drawer{width:100%;padding:.8rem}}body.zds-web-shell .action-shell{display:grid;gap:.65rem;color:#2d2925}body.zds-web-shell .action-hero{position:relative;isolation:isolate;min-height:5.7rem;margin-bottom:0;overflow:hidden;padding:.9rem 1rem;border-color:#e8dccb;background:radial-gradient(circle at 94% 10%,rgba(214,168,79,.22),transparent 12rem),linear-gradient(135deg,#fffdf9,#f8efe4);box-shadow:0 .65rem 1.4rem #4932120e}body.zds-web-shell .action-hero:after{position:absolute;z-index:-1;right:2.3rem;bottom:-2.8rem;width:8rem;height:8rem;border:1px solid rgba(183,121,29,.12);border-radius:50%;content:""}body.zds-web-shell .action-hero h1{font-size:clamp(1.35rem,2.3vw,1.8rem)}body.zds-web-shell .action-hero p{max-width:56rem;font-size:.7rem}body.zds-web-shell .hero-state{display:inline-flex;align-items:center;gap:.35rem;flex:0 0 auto;padding:.38rem .55rem;border:1px solid #ead8b9;border-radius:999px;background:#fffaefd1;color:#90651d;font-size:.6rem;font-weight:850;white-space:nowrap}body.zds-web-shell .hero-state ion-icon{font-size:.85rem}body.zds-web-shell .metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}body.zds-web-shell .metric-grid article{display:flex;align-items:center;gap:.5rem;min-width:0;min-height:4rem;padding:.6rem .7rem;border:1px solid #e7ded2;border-radius:.7rem;background:#fffdf9e6;box-shadow:0 .35rem .8rem #49321209}body.zds-web-shell .metric-grid article>div{display:grid;min-width:0;gap:.12rem}body.zds-web-shell .metric-grid article strong{color:#342a2d;font-size:1.05rem;line-height:1}body.zds-web-shell .metric-grid article>div>span{overflow:hidden;color:#857970;font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}body.zds-web-shell .metric-icon{display:grid;place-items:center;width:1.9rem;height:1.9rem;flex:0 0 auto;border-radius:.55rem;background:#f8ead6;color:#a97418}body.zds-web-shell .metric-icon.pending{background:#fff0d3;color:#b87917}body.zds-web-shell .metric-icon.resolved{background:#e5f2e9;color:#45805a}body.zds-web-shell .metric-icon.ignored{background:#eee9e5;color:#776c66}body.zds-web-shell .metric-icon ion-icon{font-size:.92rem}body.zds-web-shell .reports-workspace{padding:.9rem;border-radius:.8rem;box-shadow:0 .65rem 1.4rem #4932120d}body.zds-web-shell .workspace-heading{margin-bottom:.55rem}body.zds-web-shell .workspace-heading h2{font-size:1rem}body.zds-web-shell .refresh-button{min-height:1.95rem}body.zds-web-shell .refresh-button:disabled{cursor:wait;opacity:.55}body.zds-web-shell .report-toolbar{grid-template-columns:minmax(0,1fr) auto}body.zds-web-shell .sort-control{min-width:12rem}body.zds-web-shell .reports-table{box-shadow:inset 0 0 0 1px #ebe2d859}body.zds-web-shell .table-row:focus-visible,body.zds-web-shell .mobile-report-card:focus-visible,body.zds-web-shell .report-tabs button:focus-visible,body.zds-web-shell .refresh-button:focus-visible,body.zds-web-shell .drawer-actions button:focus-visible,body.zds-web-shell .report-drawer header button:focus-visible{outline:2px solid #b98429;outline-offset:2px}body.zds-web-shell .table-row:hover .row-action{color:#7e5813}body.zds-web-shell .report-drawer{width:min(100%,27rem);padding:1.1rem}body.zds-web-shell .report-drawer header button{cursor:pointer;transition:background .18s ease,border-color .18s ease}body.zds-web-shell .report-drawer header button:hover{border-color:#d8ba80;background:#fff1d8}@media(max-width:900px){body.zds-web-shell .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){body.zds-web-shell .action-hero{padding:.75rem}body.zds-web-shell .action-hero h1{font-size:1.35rem}body.zds-web-shell .action-hero p{font-size:.66rem}body.zds-web-shell .metric-grid{gap:.4rem}body.zds-web-shell .metric-grid article{min-height:3.7rem;padding:.5rem}body.zds-web-shell .report-toolbar{grid-template-columns:1fr}body.zds-web-shell .sort-control{min-width:0;width:100%}body.zds-web-shell .sort-control ion-select{flex:1}}@media(max-width:420px){body.zds-web-shell .metric-grid article{gap:.35rem}body.zds-web-shell .metric-grid article strong{font-size:.95rem}body.zds-web-shell .metric-grid article>div>span{font-size:.53rem}body.zds-web-shell .workspace-heading{align-items:flex-start}body.zds-web-shell .workspace-heading h2{font-size:.92rem}}@media(orientation:landscape)and (max-height:600px){body.zds-web-shell .action-shell{padding-top:.35rem}body.zds-web-shell .action-hero{min-height:4.8rem;padding-block:.55rem}body.zds-web-shell .metric-grid article{min-height:3.4rem}}body.zds-web-shell .approval-list{grid-template-columns:repeat(2,minmax(0,1fr))}body.zds-web-shell .approval-item{display:block;padding:0;overflow:hidden}body.zds-web-shell .admin-listing-card{display:grid;grid-template-columns:minmax(10rem,.72fr) minmax(0,1.28fr);width:100%;min-width:0;padding:0;border:0;background:#fffdf9;color:#43333b;text-align:left;cursor:pointer}body.zds-web-shell .admin-listing-card:hover{background:#fff9f1}body.zds-web-shell .admin-listing-card-image{position:relative;min-height:12rem;background:#f3e9de}body.zds-web-shell .admin-listing-card-image img{display:block;width:100%;height:100%;min-height:12rem;object-fit:contain;object-position:center;background:#f1ece4}body.zds-web-shell .admin-listing-card-status{position:absolute;top:.55rem;left:.55rem;padding:.28rem .45rem;border-radius:999px;background:#fffdf9eb;color:#936417;font-size:.58rem;font-weight:900;box-shadow:0 .2rem .5rem #3722121f}body.zds-web-shell .admin-listing-card-body{display:grid;align-content:start;min-width:0;padding:.8rem}body.zds-web-shell .admin-listing-card-body h2{margin:.45rem 0 .2rem;overflow:hidden;color:#372630;font-size:.95rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}body.zds-web-shell .admin-listing-card-body .subtitle{display:-webkit-box;overflow:hidden;margin:0;color:#756a64;font-size:.7rem;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.zds-web-shell .admin-listing-card-body .item-meta{display:grid;gap:.25rem;margin-top:.65rem;padding:.5rem 0;border-top:1px solid #f0e7dc;border-bottom:0}body.zds-web-shell .admin-listing-card-link{display:inline-flex;align-items:center;gap:.2rem;margin-top:.35rem;color:#a97418;font-size:.66rem;font-weight:900}body.zds-web-shell .admin-listing-card-link ion-icon{font-size:.78rem}@media(max-width:760px){body.zds-web-shell .approval-list{grid-template-columns:1fr}body.zds-web-shell .admin-listing-card{grid-template-columns:8.5rem minmax(0,1fr)}body.zds-web-shell .admin-listing-card-image,body.zds-web-shell .admin-listing-card-image img{min-height:10rem}}@media(max-width:480px){body.zds-web-shell .admin-listing-card{grid-template-columns:7.25rem minmax(0,1fr)}body.zds-web-shell .admin-listing-card-body{padding:.65rem}body.zds-web-shell .admin-listing-card-image,body.zds-web-shell .admin-listing-card-image img{min-height:9rem}}body.zds-web-shell .review-layout{display:grid;grid-template-columns:minmax(13rem,16rem) minmax(0,1fr);align-items:start;gap:.85rem}body.zds-web-shell .queue-summary-card{overflow:hidden;border:1px solid #e2d5c5;border-radius:.75rem;background:#fffdf9;box-shadow:0 .45rem 1rem #4932120d}body.zds-web-shell .queue-summary-hero{display:grid;align-content:start;min-height:13rem;padding:1rem;background:linear-gradient(145deg,#e6bf70,#b67b18);color:#fffdf9}body.zds-web-shell .queue-summary-hero .eyebrow{color:#fffdf9d1;font-size:.6rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}body.zds-web-shell .queue-summary-hero h1{margin:.5rem 0 .65rem;font-size:1.25rem;font-weight:850;line-height:1.1}body.zds-web-shell .queue-summary-hero>strong{font-size:3.1rem;font-weight:500;line-height:.95}body.zds-web-shell .queue-summary-hero>span:not(.eyebrow){margin-top:.25rem;font-size:.86rem;font-weight:800}body.zds-web-shell .queue-summary-hero p{max-width:11rem;margin:auto 0 0;padding-top:.7rem;border-top:1px solid rgba(255,253,249,.28);color:#fffdf9e6;font-size:.72rem;line-height:1.4}body.zds-web-shell .queue-summary-links{display:grid;gap:.25rem;padding:.65rem}body.zds-web-shell .queue-summary-links button{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:2.5rem;padding:0 .55rem;border:1px solid transparent;border-radius:.45rem;background:transparent;color:#5b4a45;font-size:.7rem;font-weight:800;text-align:left;cursor:pointer}body.zds-web-shell .queue-summary-links button:hover,body.zds-web-shell .queue-summary-links button.active{border-color:#eee0cf;background:#fff7eb;color:#a36e17}body.zds-web-shell .queue-summary-links button>span{display:inline-flex;align-items:center;gap:.4rem}body.zds-web-shell .queue-summary-links button b{color:#a36e17;font-size:.72rem}body.zds-web-shell .queue-status-dot{width:.45rem;height:.45rem;border-radius:50%;background:#d3c2ac}body.zds-web-shell .queue-status-dot.pending{background:#d29a2f}body.zds-web-shell .queue-status-dot.archived{background:#91b99b}body.zds-web-shell .queue-summary-back{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;width:calc(100% - 1.3rem);min-height:2.2rem;margin:0 .65rem .65rem;border:1px solid #dfc58d;border-radius:.45rem;background:#c38d25;color:#fffdf9;font-size:.68rem;font-weight:850}body.zds-web-shell .review-content{min-width:0}body.zds-web-shell .review-content .review-heading{margin-bottom:.55rem;padding:0;border:0;background:transparent;box-shadow:none}body.zds-web-shell .review-content .review-heading h1{font-size:1.25rem}body.zds-web-shell .review-content .review-heading p{font-size:.68rem}body.zds-web-shell .review-content .approval-list{grid-template-columns:1fr}body.zds-web-shell .review-content .admin-listing-card{grid-template-columns:9.75rem minmax(0,1fr)}body.zds-web-shell .review-content .admin-listing-card-image,body.zds-web-shell .review-content .admin-listing-card-image img{min-height:10rem}@media(max-width:760px){body.zds-web-shell .review-layout{grid-template-columns:1fr}body.zds-web-shell .queue-summary-card{display:grid;grid-template-columns:1fr 1fr}body.zds-web-shell .queue-summary-hero{grid-row:span 2;min-height:11rem}body.zds-web-shell .queue-summary-links{align-content:center}body.zds-web-shell .queue-summary-back{align-self:end}body.zds-web-shell .review-content .admin-listing-card{grid-template-columns:8.5rem minmax(0,1fr)}}@media(max-width:480px){body.zds-web-shell .queue-summary-card{display:block}body.zds-web-shell .queue-summary-hero{min-height:10rem}body.zds-web-shell .queue-summary-back{margin-top:.15rem}}@media(orientation:landscape)and (max-height:600px){body.zds-web-shell .portal-landing-intro,body.zds-web-shell .portal-hero,body.zds-web-shell .review-heading,body.zds-web-shell .action-hero{padding-block:.5rem}}body.zds-web-shell .portal-shell{width:min(100%,94rem);padding-top:.55rem;padding-bottom:1rem}body.zds-web-shell .review-layout{grid-template-columns:minmax(14rem,15.5rem) minmax(0,1fr);gap:.75rem}body.zds-web-shell .queue-summary-card{align-self:stretch}body.zds-web-shell .queue-summary-hero{min-height:15rem;padding:1rem}body.zds-web-shell .queue-summary-hero h1{margin:.45rem 0 .7rem;color:#fff;font-size:1.2rem;font-weight:900;letter-spacing:-.02em}body.zds-web-shell .queue-summary-hero>strong{font-size:3.2rem;font-weight:500}body.zds-web-shell .queue-summary-hero>span:not(.eyebrow){font-size:.9rem;font-weight:900}body.zds-web-shell .queue-summary-hero p{font-size:.75rem;font-weight:700}body.zds-web-shell .review-content .review-heading h1{font-size:1.35rem}body.zds-web-shell .review-toolbar{grid-template-columns:minmax(0,1fr) auto auto;gap:.4rem}body.zds-web-shell .sort-control{min-width:10.5rem;padding-right:.35rem}body.zds-web-shell .sort-control ion-select{min-width:7.25rem}body.zds-web-shell .review-content .admin-listing-card{grid-template-columns:minmax(9rem,10.5rem) minmax(0,1fr);height:9.5rem;min-height:9.5rem;overflow:hidden}body.zds-web-shell .review-content .admin-listing-card-image,body.zds-web-shell .review-content .admin-listing-card-image img{height:9.5rem;min-height:9.5rem}body.zds-web-shell .review-content .admin-listing-card-image{overflow:hidden;background:#f1ece4}body.zds-web-shell .review-content .admin-listing-card-image img{object-fit:contain;object-position:center;background:#f1ece4}body.zds-web-shell .admin-listing-card-body{padding:.85rem .95rem}body.zds-web-shell .admin-listing-card-body h2{display:-webkit-box;overflow:hidden;margin-top:.4rem;font-size:.9rem;line-height:1.2;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.zds-web-shell .admin-listing-card-body .item-meta span,body.zds-web-shell .admin-listing-card-body .item-meta small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.zds-web-shell .queue-summary-links button{min-height:2.35rem;font-size:.72rem;font-weight:850}body.zds-web-shell .queue-summary-back{min-height:2.35rem;font-size:.72rem;font-weight:900}body.zds-web-shell .admin-listing-card-link{width:fit-content;padding-bottom:.1rem;border-bottom:1px solid transparent}body.zds-web-shell .admin-listing-card:hover .admin-listing-card-link{border-bottom-color:currentColor}body.zds-web-shell .back-action:focus-visible,body.zds-web-shell .refresh-action:focus-visible,body.zds-web-shell .queue-summary-back:focus-visible,body.zds-web-shell .queue-summary-links button:focus-visible,body.zds-web-shell .admin-listing-card:focus-visible{outline:2px solid #b47b26;outline-offset:2px}app-admin-portal .admin-listing-card-image,app-admin-portal .selector-item img,app-admin-portal .admin-photo-strip figure,app-admin-portal .admin-public-gallery-main,app-admin-portal .admin-public-thumbnails button{display:grid;place-items:center;background:#f1ece4}app-admin-portal .admin-listing-card-image img,app-admin-portal .selector-item img,app-admin-portal .admin-photo-strip img,app-admin-portal .admin-public-gallery-main>img,app-admin-portal .admin-public-thumbnails img{display:block;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;background:transparent}@media(max-width:760px){body.zds-web-shell .review-content .admin-listing-card,body.zds-web-shell .review-content .admin-listing-card-image,body.zds-web-shell .review-content .admin-listing-card-image img{height:8.75rem;min-height:8.75rem}}@media(max-width:480px){body.zds-web-shell .review-content .admin-listing-card{grid-template-columns:7rem minmax(0,1fr)}body.zds-web-shell .admin-listing-card-body{padding:.65rem .7rem}body.zds-web-shell .admin-listing-card-body h2{font-size:.82rem}}body.zds-web-shell .public-detail-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.9fr);grid-template-areas:"toolbar toolbar" "gallery summary";gap:.8rem 1rem;padding:.85rem}body.zds-web-shell .public-detail-layout>.detail-toolbar{grid-area:toolbar;margin-bottom:0}body.zds-web-shell .admin-public-gallery{grid-area:gallery;min-width:0}body.zds-web-shell .admin-public-summary{grid-area:summary;min-width:0}body.zds-web-shell .detail-status-pill,body.zds-web-shell .admin-module-pill{display:inline-flex;align-items:center;width:fit-content;min-height:1.45rem;padding:0 .55rem;border-radius:999px;background:#f4e7d0;color:#86601b;font-size:.62rem;font-weight:900}body.zds-web-shell .admin-public-gallery-main{position:relative;display:grid;place-items:center;height:clamp(18rem,34vw,25rem);overflow:hidden;border:1px solid #e8dfd3;border-radius:.75rem;background:#f1ece4;box-shadow:0 12px 26px #47341c17}body.zds-web-shell .admin-public-gallery-main>img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}body.zds-web-shell .admin-gallery-count{position:absolute;right:.65rem;bottom:.65rem;padding:.28rem .5rem;border-radius:999px;background:#30232ac2;color:#fffdf9;font-size:.58rem;font-weight:800}body.zds-web-shell .admin-public-thumbnails{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.35rem;height:3.2rem;margin-top:.4rem;overflow:hidden}body.zds-web-shell .admin-public-thumbnails button{min-width:0;height:3.2rem;padding:0;overflow:hidden;border:2px solid transparent;border-radius:.45rem;background:#f1ece4;cursor:pointer}body.zds-web-shell .admin-public-thumbnails button.active{border-color:#b47b26}body.zds-web-shell .admin-public-thumbnails img{width:100%;height:100%;object-fit:contain;object-position:center}body.zds-web-shell .admin-public-summary{display:grid;align-content:start;gap:.75rem;padding:.1rem 0}body.zds-web-shell .admin-public-summary-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}body.zds-web-shell .admin-public-summary-heading h1{margin:.25rem 0;color:#35252e;font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:1.12}body.zds-web-shell .admin-public-summary-heading p{margin:0;color:#756a64;font-size:.76rem;line-height:1.45}body.zds-web-shell .admin-public-meta{display:grid;gap:.45rem;padding:.7rem;border:1px solid #eee4d8;border-radius:.55rem;background:#fffaf4;color:#66564f;font-size:.68rem}body.zds-web-shell .admin-public-meta span{display:flex;align-items:center;gap:.4rem;min-width:0}body.zds-web-shell .admin-public-meta ion-icon{flex:0 0 auto;color:#b47b26;font-size:.85rem}body.zds-web-shell .admin-public-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}body.zds-web-shell .admin-public-fact{display:grid;gap:.15rem;min-width:0;padding:.5rem;border-bottom:1px solid #f0e8dc}body.zds-web-shell .admin-public-fact span{overflow:hidden;color:#97877c;font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}body.zds-web-shell .admin-public-fact strong{overflow:hidden;color:#4d3d43;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}body.zds-web-shell .admin-review-actions{padding-top:.7rem;border-top:1px solid #eee4d8}body.zds-web-shell .admin-actions-label{display:block;margin-bottom:.45rem;color:#85776a;font-size:.58rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}@media(max-width:760px){body.zds-web-shell .public-detail-layout{grid-template-columns:1fr;grid-template-areas:"toolbar" "gallery" "summary"}body.zds-web-shell .admin-public-gallery-main{height:clamp(16rem,62vw,22rem)}}@media(max-width:480px){body.zds-web-shell .public-detail-layout{padding:.6rem}body.zds-web-shell .admin-public-summary-heading{display:grid}body.zds-web-shell .admin-public-facts{grid-template-columns:1fr}}body.zds-web-shell .unified-reference-detail .detail-carousel .smart-image-frame img,body.zds-web-shell .unified-reference-detail .hero-media>.smart-image-frame img,body.zds-web-shell .unified-reference-detail .web-detail-thumbnails img,body.zds-web-shell .property-reference-detail .web-detail-thumbnails img{object-fit:contain;object-position:center;background:#f1ece4}body.zds-web-shell .unified-reference-detail .detail-carousel .smart-image-frame,body.zds-web-shell .unified-reference-detail .hero-media>.smart-image-frame,body.zds-web-shell .unified-reference-detail .web-detail-thumbnails button,body.zds-web-shell .property-reference-detail .web-detail-thumbnails button{background:#f1ece4}body.zds-web-shell .image-viewer-content{--background: #26211f}body.zds-web-shell .image-viewer-content .image-strip{display:flex;width:100%;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}body.zds-web-shell .image-viewer-content .image-strip::-webkit-scrollbar{display:none}body.zds-web-shell .image-viewer-content .image-slide{position:relative;display:grid;place-items:center;flex:0 0 100%;width:100%;height:100%;margin:0;padding:3rem 1rem 1rem;box-sizing:border-box;scroll-snap-align:center;background:#26211f}body.zds-web-shell .image-viewer-content .image-viewer-blur{display:none}body.zds-web-shell .image-viewer-content .image-viewer-main{display:block;width:100%;height:100%;object-fit:contain;object-position:center}body.zds-web-shell .image-viewer-content .close-button{position:fixed;z-index:2;top:.7rem;left:.7rem;--color: #fff;--background: rgba(0, 0, 0, .35);--border-radius: 999px}body.zds-web-shell .listing-card .smart-image-frame img,body.zds-web-shell .unified-reference-detail .smart-image-frame img,body.zds-web-shell .unified-reference-detail .web-detail-thumbnails img,body.zds-web-shell .admin-listing-card-image img,body.zds-web-shell .admin-public-gallery-main>img,body.zds-web-shell .admin-public-thumbnails img,body.zds-web-shell .image-viewer-content .image-viewer-main{object-fit:contain!important;object-position:center center!important;background:#f1ece4}body.zds-web-shell .listing-card .smart-image-frame,body.zds-web-shell .unified-reference-detail .smart-image-frame,body.zds-web-shell .unified-reference-detail .web-detail-thumbnails button,body.zds-web-shell .admin-listing-card-image,body.zds-web-shell .admin-public-gallery-main,body.zds-web-shell .admin-public-thumbnails button{background:#f1ece4}body.zds-web-shell .unified-reference-detail .smart-image-frame{background-image:none!important}body.zds-web-shell .property-rail-shell .smart-image-frame{background-image:none!important;background-color:#f1ece4}body.zds-web-shell .property-reference-detail .listing-gallery-background{display:none}body.zds-web-shell .property-reference-detail .listing-gallery-main{background:#f1ece4}body.zds-web-shell .property-reference-detail .listing-gallery-thumbnail img{object-fit:contain;object-position:center;background:#f1ece4}body.zds-web-shell .image-viewer-content .image-viewer-blur{display:none!important}body.zds-web-shell .image-viewer-content.property-image-viewer .image-viewer-frame .image-viewer-main,body.zds-web-shell .image-viewer-content.matrimony-image-viewer .image-viewer-frame .image-viewer-main{width:auto!important;height:auto!important;max-width:90vw!important;max-height:90vh!important}body.zds-web-shell .admin-split-view{display:grid;grid-template-columns:minmax(18rem,32%) minmax(0,1fr);gap:.65rem;min-width:0}body.zds-web-shell .admin-listing-selector{display:grid;align-content:start;min-width:0;max-height:calc(100vh - 7rem);overflow:hidden;border:1px solid #e5dbcd;border-radius:.65rem;background:#fffdf9;box-shadow:0 .3rem .8rem #4932120a}body.zds-web-shell .admin-selector-heading{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.75rem;border-bottom:1px solid #eee4d8}body.zds-web-shell .admin-selector-heading>div{display:grid;gap:.15rem;min-width:0}body.zds-web-shell .admin-selector-heading strong{color:#3b2b33;font-size:.78rem;font-weight:900}body.zds-web-shell .admin-selector-heading span{color:#96867c;font-size:.6rem}body.zds-web-shell .selector-back{display:grid;place-items:center;width:2rem;height:2rem;flex:0 0 auto;border:1px solid #e4d9cb;border-radius:.4rem;background:#fffaf4;color:#8d651f;cursor:pointer}body.zds-web-shell .selector-search{display:flex;align-items:center;gap:.35rem;min-height:2.15rem;margin:.55rem .65rem .4rem;padding:0 .55rem;border:1px solid #e0d6ca;border-radius:.4rem;background:#fffdf9;color:#b47b26}body.zds-web-shell .selector-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#403038;font:inherit;font-size:.66rem}body.zds-web-shell .selector-list{min-height:0;overflow-y:auto;scrollbar-width:thin}body.zds-web-shell .selector-item{position:relative;display:grid;grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:center;gap:.55rem;width:100%;min-width:0;min-height:4.8rem;padding:.5rem .65rem;border:0;border-top:1px solid #f0e8de;background:#fffdf9;color:#4c3a42;text-align:left;cursor:pointer}body.zds-web-shell .selector-item:before{position:absolute;inset:0 auto 0 0;width:2px;background:transparent;content:""}body.zds-web-shell .selector-item:hover{background:#fff9f1}body.zds-web-shell .selector-item.selected{background:#fff7eb}body.zds-web-shell .selector-item.selected:before{background:#b47b26}body.zds-web-shell .selector-item img{width:4.5rem;height:3.7rem;object-fit:contain;border-radius:.35rem;background:#f1ece4}body.zds-web-shell .selector-item>span{display:grid;gap:.16rem;min-width:0}body.zds-web-shell .selector-item strong{display:-webkit-box;overflow:hidden;font-size:.65rem;line-height:1.25;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.zds-web-shell .selector-item small{overflow:hidden;color:#877970;font-size:.56rem;text-overflow:ellipsis;white-space:nowrap}body.zds-web-shell .selector-item em{align-self:end;padding:.22rem .32rem;border-radius:.25rem;background:#fff0d3;color:#9a6817;font-size:.52rem;font-style:normal;font-weight:900}body.zds-web-shell .selector-pagination{display:flex;align-items:center;justify-content:center;gap:.55rem;padding:.55rem;border-top:1px solid #eee4d8;color:#75665f;font-size:.6rem}body.zds-web-shell .selector-pagination button{display:grid;place-items:center;width:1.8rem;height:1.8rem;border:1px solid #e5dbcd;border-radius:.35rem;background:#fffdf9;color:#8d651f;cursor:pointer}body.zds-web-shell .selector-pagination button:disabled{opacity:.4;cursor:default}body.zds-web-shell .admin-split-view .public-detail-layout{width:100%;grid-template-columns:1fr;grid-template-areas:"summary" "gallery";gap:.65rem}body.zds-web-shell .admin-public-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem 1rem}body.zds-web-shell .admin-public-meta span{flex:1 1 10rem;min-width:0}body.zds-web-shell .admin-photo-strip{display:flex;gap:.55rem;width:100%;overflow-x:auto;padding:.15rem .1rem .4rem;scrollbar-width:thin}body.zds-web-shell .admin-photo-strip figure{display:grid;place-items:center;flex:0 0 clamp(8.5rem,12vw,11rem);width:clamp(8.5rem,12vw,11rem);height:clamp(6rem,8vw,8rem);margin:0;overflow:hidden;border:1px solid #e8dfd3;border-radius:.55rem;background:#f1ece4}body.zds-web-shell .admin-photo-strip img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}body.zds-web-shell .admin-public-summary-heading h1{max-width:100%;overflow-wrap:anywhere}body.zds-web-shell .admin-detail-tabs{display:flex;gap:.15rem;overflow-x:auto;border-bottom:1px solid #e9dfd3;scrollbar-width:none}body.zds-web-shell .admin-detail-tabs::-webkit-scrollbar{display:none}body.zds-web-shell .admin-detail-tabs button{flex:0 0 auto;min-height:2.25rem;padding:0 .55rem;border:0;border-bottom:2px solid transparent;background:transparent;color:#75665f;font:inherit;font-size:.64rem;font-weight:750;cursor:pointer}body.zds-web-shell .admin-detail-tabs button.active{border-bottom-color:#b47b26;color:#8d651f}body.zds-web-shell .admin-detail-tab-copy{padding:.7rem;border:1px solid #eee4d8;border-radius:.45rem;background:#fffaf4}body.zds-web-shell .admin-detail-tab-copy span,body.zds-web-shell .admin-detail-tab-empty{color:#97877c;font-size:.6rem;font-weight:800}body.zds-web-shell .admin-detail-tab-copy p{margin:.25rem 0 0;color:#54434a;font-size:.7rem;line-height:1.5;overflow-wrap:anywhere}body.zds-web-shell .admin-detail-tab-empty{grid-column:1/-1;margin:.45rem 0}body.zds-web-shell .admin-split-view .admin-public-gallery-main{height:clamp(15rem,28vw,21rem)}@media(max-width:900px){body.zds-web-shell .admin-split-view{grid-template-columns:minmax(15rem,37%) minmax(0,1fr)}body.zds-web-shell .selector-item{grid-template-columns:3.75rem minmax(0,1fr)}body.zds-web-shell .selector-item img{width:3.75rem;height:3.2rem}body.zds-web-shell .selector-item em{display:none}}@media(max-width:760px){body.zds-web-shell .admin-split-view{grid-template-columns:1fr}body.zds-web-shell .admin-listing-selector{max-height:none}body.zds-web-shell .selector-list{display:flex;gap:.4rem;overflow-x:auto;overflow-y:hidden;padding:0 .55rem .55rem}body.zds-web-shell .selector-item{grid-template-columns:3.5rem minmax(9rem,1fr);flex:0 0 min(17rem,82vw);min-height:4.2rem;border:1px solid #eee4d8;border-radius:.45rem}body.zds-web-shell .selector-item img{width:3.5rem;height:3rem}body.zds-web-shell .admin-split-view .admin-public-gallery-main{height:clamp(15rem,62vw,22rem)}}@media(max-width:480px){body.zds-web-shell .admin-split-view .public-detail-layout{padding:.6rem}body.zds-web-shell .selector-search{margin-inline:.55rem}body.zds-web-shell .admin-public-meta{display:grid;gap:.4rem}body.zds-web-shell .admin-public-meta span{flex:none}}body.zds-web-shell .admin-split-view .admin-public-summary{display:grid;grid-template-columns:minmax(0,1fr)}body.zds-web-shell .admin-split-view .admin-public-summary>.admin-public-gallery{grid-area:auto;width:100%;min-width:0}body.zds-web-shell .admin-split-view .admin-public-summary>.admin-public-gallery .admin-photo-strip{width:100%}body.zds-web-shell .admin-split-view .admin-photo-strip{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(11.7rem,100%),1fr));gap:.7rem;max-height:21rem;overflow-x:hidden;overflow-y:auto;padding:.15rem .2rem .5rem}body.zds-web-shell .admin-split-view .admin-photo-strip figure{width:100%;height:auto;aspect-ratio:4/3;min-width:0}body.zds-web-shell .admin-split-view .admin-photo-strip img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center}@media(max-width:480px){body.zds-web-shell .admin-split-view .admin-photo-strip{grid-template-columns:repeat(auto-fill,minmax(min(10rem,100%),1fr));max-height:18rem}}body.zds-web-shell .queue-count{display:inline-grid;min-width:1.35rem;min-height:1.35rem;place-items:center;margin-left:.25rem;padding:0 .25rem;border-radius:999px;background:#f5e2bd;color:#8b5f17;font-size:.62rem;font-weight:900;vertical-align:middle}body.zds-web-shell .listing-preview-link{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;margin:.35rem 0 .15rem;padding:0;border:0;background:transparent;color:#a97418;text-align:left;cursor:pointer}body.zds-web-shell .listing-preview-link h2{margin:0;color:#372630}body.zds-web-shell .listing-preview-link>span{display:inline-flex;align-items:center;gap:.15rem;flex:0 0 auto;font-size:.62rem;font-weight:850;white-space:nowrap}body.zds-web-shell .listing-preview-link ion-icon{font-size:.75rem}body.zds-web-shell .admin-listing-detail{padding:.8rem;border:1px solid #e5dbcd;border-radius:.75rem;background:#fffdf9;box-shadow:0 .4rem 1rem #4932120b}body.zds-web-shell .detail-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}body.zds-web-shell .detail-toolbar ion-badge{--background: #f4e7d0;--color: #86601b;font-size:.6rem}body.zds-web-shell .admin-detail-grid{display:grid;grid-template-columns:minmax(16rem,.85fr) minmax(0,1.15fr);gap:1rem}body.zds-web-shell .admin-detail-gallery,body.zds-web-shell .admin-detail-copy{min-width:0}body.zds-web-shell .detail-media-strip{display:flex;gap:.4rem;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:thin}body.zds-web-shell .detail-media-strip img{width:min(100%,15rem);min-width:min(100%,15rem);height:19rem;object-fit:cover;border-radius:.55rem;background:#f3e9de}body.zds-web-shell .admin-detail-copy>.eyebrow{color:#a97418;font-size:.6rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}body.zds-web-shell .admin-detail-copy h1{margin:.35rem 0 .25rem;color:#35252e;font-size:clamp(1.35rem,2.6vw,2rem);line-height:1.1}body.zds-web-shell .admin-detail-copy .subtitle{margin:0;color:#756a64;font-size:.76rem;line-height:1.5}body.zds-web-shell .detail-meta{display:grid;gap:.3rem;margin-top:.7rem;padding:.6rem;border:1px solid #eee4d8;border-radius:.5rem;background:#fffaf4;color:#66564f;font-size:.68rem}body.zds-web-shell .admin-detail-copy .detail-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin-top:.65rem}@media(max-width:760px){body.zds-web-shell .admin-detail-grid{grid-template-columns:1fr}body.zds-web-shell .detail-media-strip img{width:12rem;min-width:12rem;height:15rem}body.zds-web-shell .listing-preview-link>span{font-size:.58rem}}@media(max-width:480px){body.zds-web-shell .admin-listing-detail{padding:.6rem}body.zds-web-shell .admin-detail-copy .detail-field-grid{grid-template-columns:1fr}}.unified-reference-detail{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(16rem,.72fr);grid-template-areas:"crumb crumb" "basic basic" "hero facts" "tabs tabs" "panel side-overview" "panel side-seller" "location location" "owner owner";gap:.65rem .95rem;width:min(100%,78rem);padding:1rem clamp(1rem,2.8vw,1.8rem) 1.8rem;box-sizing:border-box}.unified-reference-detail>.web-detail-breadcrumb{grid-area:crumb}.unified-reference-detail>.detail-hero-card{grid-area:hero}.unified-reference-detail>.property-tab-workspace{display:contents!important}.unified-reference-detail>.property-tab-workspace>.property-detail-tabs{grid-area:tabs}.unified-reference-detail>.property-tab-workspace>.property-tab-panel{grid-area:panel}.unified-reference-detail>.detail-summary-column>.basic-card{grid-area:basic}.unified-reference-detail>.detail-summary-column>.quick-facts-card{grid-area:facts}.unified-reference-detail>.detail-summary-column>.overview-card{grid-area:side-overview}.unified-reference-detail>.detail-summary-column>.summary-seller-card{grid-area:side-seller}.unified-reference-detail>.location-card{grid-area:location}.unified-reference-detail>.owner-actions{grid-area:owner}.unified-reference-detail>.detail-summary-column>.basic-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(9rem,auto);gap:.3rem 1rem;align-items:start;min-height:4.6rem;padding:.2rem .1rem .5rem;border:0;border-radius:0;background:transparent;box-shadow:none}.unified-reference-detail>.detail-summary-column>.basic-card>div:first-child{display:contents}.unified-reference-detail .basic-card h1{grid-column:1;grid-row:1;font-size:clamp(1.35rem,2.1vw,1.7rem)}.unified-reference-detail .basic-card .price{grid-column:2;grid-row:1;align-self:start;max-width:12rem;margin:0;color:#3a332b;font-size:clamp(.9rem,1.6vw,1.1rem);font-weight:800;text-align:right;overflow-wrap:anywhere}.unified-reference-detail .basic-badges{grid-column:2;grid-row:2;justify-content:flex-end;max-width:14rem;margin-top:0}.unified-reference-detail .basic-card .eyebrow{grid-column:1;grid-row:1;margin:0 0 .05rem;color:#a97418;font-size:.6rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.unified-reference-detail .basic-card .eyebrow+h1{grid-row:2}.unified-reference-detail .basic-card .detail-location-share-row{grid-column:1/-1;grid-row:3;width:100%}.unified-reference-detail .detail-hero-card{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:clamp(13rem,19vw,17rem) auto;width:100%;height:auto;min-height:0;margin:0;overflow:hidden;border-radius:.8rem}.unified-reference-detail .hero-media,.unified-reference-detail .detail-carousel{width:100%;height:100%;min-height:0}.unified-reference-detail .hero-media{border:1px solid #e8dfd3;border-radius:.75rem;box-shadow:0 12px 26px #47341c17}.unified-reference-detail .web-detail-thumbnails,.property-reference-detail .web-detail-thumbnails{position:static;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:3.2rem;height:3.2rem;min-height:0;padding:.35rem 0 0;gap:.35rem;overflow:hidden}.unified-reference-detail .web-detail-thumbnails button,.property-reference-detail .web-detail-thumbnails button{min-height:0;height:100%}.unified-reference-detail>.detail-summary-column>.quick-facts-card{align-self:start;min-width:0;padding:.7rem .75rem;border:1px solid #eee7dc;border-radius:.75rem;background:#fffdf9;box-shadow:0 5px 14px #47341c09}.unified-reference-detail .quick-facts-card:before{display:block;margin:0 0 .45rem;color:#85776a;content:"At a glance";font-size:.58rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.unified-reference-detail .quick-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.15rem}.unified-reference-detail .quick-facts>div{min-height:3.25rem;padding:.35rem .4rem;border:0;border-bottom:1px solid #f0e8dc;background:transparent}.unified-reference-detail .quick-facts>div:nth-last-child(-n+2){border-bottom:0}.unified-reference-detail .summary-seller-card ion-button{min-height:2.45rem;margin-top:.55rem;--border-radius: .5rem;font-size:.68rem;font-weight:750}.unified-reference-detail .promote-action{grid-column:1/-1;width:auto;min-width:12rem;justify-self:start;margin:.15rem 0 0;--background: #c1841f;--background-activated: #a96c14;--box-shadow: 0 6px 14px rgba(184, 121, 29, .16)}@media(max-width:880px){.unified-reference-detail{grid-template-columns:minmax(0,1.25fr) minmax(14rem,.78fr)}.unified-reference-detail .detail-hero-card{grid-template-rows:clamp(14rem,28vw,17rem) auto}}@media(max-width:700px){.unified-reference-detail{grid-template-columns:minmax(0,1fr);grid-template-areas:"crumb" "basic" "hero" "facts" "tabs" "panel" "side-overview" "side-seller" "location" "owner";padding:.8rem .75rem 1.4rem}.unified-reference-detail>.detail-summary-column>.basic-card{display:grid;grid-template-columns:1fr;min-height:0;padding-bottom:.2rem}.unified-reference-detail>.detail-summary-column>.basic-card>div:first-child{display:block}.unified-reference-detail .basic-card .price,.unified-reference-detail .basic-badges{grid-column:1;grid-row:auto;justify-content:flex-start;max-width:none;margin-top:.35rem;text-align:left}.unified-reference-detail .basic-card h1,.unified-reference-detail .basic-card .eyebrow,.unified-reference-detail .basic-card .detail-location-share-row{grid-column:1;grid-row:auto}.unified-reference-detail .basic-card .detail-location-share-row{margin-top:.35rem}.unified-reference-detail .detail-hero-card{grid-template-rows:15.5rem auto}.unified-reference-detail .web-detail-thumbnails,.property-reference-detail .web-detail-thumbnails{grid-template-columns:repeat(4,minmax(0,1fr));height:3.4rem;grid-auto-rows:3.4rem}}@media(max-width:420px){.unified-reference-detail .detail-hero-card{grid-template-rows:13.5rem auto}.unified-reference-detail .web-detail-thumbnails,.property-reference-detail .web-detail-thumbnails{height:3rem;grid-auto-rows:3rem}.unified-reference-detail .quick-facts>div{min-height:2.8rem}}.unified-reference-detail{grid-template-columns:minmax(0,1.55fr) minmax(12rem,.66fr);grid-template-areas:"crumb crumb" "hero basic" "hero facts" "overview side-seller" "panel panel" "location location" "owner owner";width:min(100%,72rem);padding:1.25rem clamp(1rem,2.3vw,1.7rem) 1.8rem;background:linear-gradient(90deg,#fff 0% 70%,#fbf5ed 70% 100%)}.unified-reference-detail>.web-detail-breadcrumb{display:flex;grid-area:crumb;max-width:100%;overflow:hidden}.unified-reference-detail>.property-tab-workspace>.property-detail-tabs{display:flex}.unified-reference-detail>.detail-summary-column>.overview-card{grid-area:overview;grid-row:auto}.unified-reference-detail>.detail-summary-column>.summary-seller-card{grid-area:side-seller;grid-row:auto}.unified-reference-detail .detail-hero-card{grid-template-rows:clamp(12.5rem,18vw,16.5rem) auto;border-radius:.65rem}.unified-reference-detail>.detail-summary-column>.quick-facts-card,.unified-reference-detail>.detail-summary-column>.summary-seller-card{border:0;border-radius:0;background:transparent;box-shadow:none}.unified-reference-detail>.detail-summary-column>.quick-facts-card{padding:.25rem .5rem .6rem .8rem}.unified-reference-detail .quick-facts-card:before{margin-bottom:.7rem}.unified-reference-detail .quick-facts>div{min-height:3.1rem;padding:.35rem .5rem}.unified-reference-detail>.detail-summary-column>.quick-facts-card .quick-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.unified-reference-detail>.detail-summary-column>.quick-facts-card .quick-facts>div{grid-template-columns:1fr;justify-items:center;gap:.15rem;padding-inline:.2rem;text-align:center}.unified-reference-detail>.detail-summary-column>.quick-facts-card .quick-facts>div:nth-last-child(-n+2){border-bottom:1px solid #f0e8dc}.unified-reference-detail>.detail-summary-column>.quick-facts-card .quick-facts>div:last-child{border-bottom:0}.unified-reference-detail>.detail-summary-column>.quick-facts-card .quick-facts strong,.unified-reference-detail>.detail-summary-column>.quick-facts-card .quick-facts span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unified-reference-detail>.detail-summary-column>.summary-seller-card{padding:.8rem .8rem 1rem;grid-row:3;align-self:start;min-width:0}.unified-reference-detail .summary-seller-card h2{color:#342d26;font-size:.72rem}.unified-reference-detail .summary-seller-card .seller-row,.unified-reference-detail .summary-seller-card .contact-line,.unified-reference-detail .summary-seller-card .muted-line{max-width:15rem}.unified-reference-detail .basic-card,.unified-reference-detail .quick-facts-card,.unified-reference-detail .summary-seller-card{min-width:0;overflow:visible}.unified-reference-detail .basic-card .price{min-width:0;padding-right:.15rem;white-space:normal}.unified-reference-detail .overview-card,.unified-reference-detail .property-tab-panel>.info-card{border-color:#f0e8dc;border-radius:.65rem;background:#fffdf9d1;box-shadow:0 5px 14px #47341c09}.unified-reference-detail .reference-amenities{margin-top:1rem;padding-top:.8rem;border-top:1px solid #eee7dc}.unified-reference-detail .reference-amenities h2{margin-bottom:.55rem}.unified-reference-detail .reference-amenities .amenity-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem}.unified-reference-detail .reference-amenities .amenity-grid>span{flex-direction:column;align-items:flex-start;gap:.2rem;padding:.3rem .2rem;border:0;background:transparent;font-size:.58rem;text-align:left}.unified-reference-detail .reference-amenities .amenity-grid ion-icon{font-size:.85rem}.unified-reference-detail .detail-share-actions{display:none}.unified-reference-detail .detail-share-actions--rail{display:block;margin-top:.45rem}.unified-reference-detail .detail-share-actions--rail .listing-share-actions{display:grid;gap:.4rem}.unified-reference-detail .detail-share-actions--rail button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;width:100%;min-height:2.2rem;border:1px solid #d8b77b;border-radius:.45rem;background:transparent;color:#a66d13;font:inherit;font-size:.64rem;font-weight:750}.unified-reference-detail .detail-share-actions--rail .pdf-action:after{content:"Share Listing"}.unified-reference-detail .detail-share-actions--rail .pdf-action span{display:none}@media(max-width:700px){.unified-reference-detail{grid-template-columns:minmax(0,1fr);grid-template-areas:"basic" "hero" "facts" "overview" "side-seller" "panel" "location" "owner";background:#fff;padding:.8rem .75rem 1.4rem}.unified-reference-detail .detail-hero-card{grid-template-rows:14rem auto}.unified-reference-detail>.detail-summary-column>.quick-facts-card,.unified-reference-detail>.detail-summary-column>.summary-seller-card{padding-inline:0}.unified-reference-detail>.detail-summary-column>.summary-seller-card{grid-row:auto}.unified-reference-detail .reference-amenities .amenity-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:420px){.unified-reference-detail .detail-hero-card{grid-template-rows:12.5rem auto}.unified-reference-detail .reference-amenities .amenity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.unified-reference-detail{grid-template-columns:minmax(0,1fr) 280px;grid-template-areas:"basic basic" "hero facts" "overview side-seller" "panel side-seller" "location location" "owner owner";width:min(100%,78rem);background:linear-gradient(90deg,#fff 0% calc(100% - 280px),#fbf5ed calc(100% - 280px) 100%)}.unified-reference-detail .basic-card h1{max-width:100%;font-size:clamp(1.15rem,1.65vw,1.45rem);line-height:1.15}.unified-reference-detail .basic-card .detail-location-share-row{margin-top:.15rem}.unified-reference-detail .promote-action{display:none}.unified-reference-detail .detail-hero-card{grid-template-rows:clamp(12rem,18vw,16rem) auto}.unified-reference-detail .quick-facts{grid-template-columns:1fr;gap:0}.unified-reference-detail .quick-facts>div,.unified-reference-detail .quick-facts>div:nth-last-child(-n+2){min-height:3.45rem;padding:.45rem .4rem;border-bottom:1px solid #eee5d9}.unified-reference-detail .quick-facts>div:last-child{border-bottom:0}.unified-reference-detail .basic-badges{flex-direction:column;align-items:flex-start;gap:.3rem}.unified-reference-detail .basic-badges .detail-status-active{border-color:#cce4d0;background:#eef8ef;color:#318343}.unified-reference-detail .basic-badges .detail-status-premium{border-color:#d9b36e;background:#b8791d;color:#fff}.unified-reference-detail .overview-card .body-copy>span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.unified-reference-detail .overview-card .body-copy>span.expanded-copy{display:block;overflow:visible;-webkit-line-clamp:unset}.unified-reference-detail .reference-read-more{display:inline-flex;align-items:center;gap:.15rem;margin-top:.55rem;padding:0;border:0;background:transparent;color:#b8791d;font:inherit;font-size:.64rem;font-weight:800;cursor:pointer}.unified-reference-detail .reference-read-more ion-icon{font-size:.7rem}.unified-reference-detail .summary-seller-card>ion-button{--background: #c1841f;--background-activated: #a96c14;--color: #fff;--box-shadow: none}.unified-reference-detail .summary-seller-card>ion-button.call-now-button{--background: transparent;--background-activated: #fff7eb;--color: #a66d13;--border-color: #d8b77b;--border-style: solid;--border-width: 1px}@media(max-width:860px)and (min-width:701px){.unified-reference-detail{grid-template-columns:minmax(0,1fr) 240px}.unified-reference-detail{background:linear-gradient(90deg,#fff 0% calc(100% - 240px),#fbf5ed calc(100% - 240px) 100%)}}@media(max-width:700px){.unified-reference-detail{grid-template-columns:minmax(0,1fr);grid-template-areas:"basic" "hero" "facts" "side-seller" "overview" "panel" "location" "owner";background:#fff}.unified-reference-detail .basic-card h1{font-size:1.3rem}.unified-reference-detail .detail-hero-card{grid-template-rows:14rem auto}.unified-reference-detail .quick-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.unified-reference-detail .quick-facts>div,.unified-reference-detail .quick-facts>div:nth-last-child(-n+2){min-height:3rem}}.unified-reference-detail{grid-template-areas:"basic basic" "hero facts" "tabs facts" "overview side-seller" "panel side-seller" "location location" "owner owner"}.unified-reference-detail>.property-tab-workspace>.property-detail-tabs{display:flex;grid-area:tabs;min-width:0;width:100%}.unified-reference-detail .detail-hero-card{grid-template-rows:clamp(12rem,14vw,15rem) auto}.unified-reference-detail .web-detail-thumbnails,.property-reference-detail .web-detail-thumbnails{height:2.9rem;grid-auto-rows:2.9rem}@media(max-width:700px){.unified-reference-detail{grid-template-areas:"basic" "hero" "facts" "tabs" "side-seller" "overview" "panel" "location" "owner"}.unified-reference-detail .detail-hero-card{grid-template-rows:13.5rem auto}.unified-reference-detail .web-detail-thumbnails,.property-reference-detail .web-detail-thumbnails{height:3.2rem;grid-auto-rows:3.2rem}}.unified-reference-detail .hero-media,.unified-reference-detail .detail-carousel,.unified-reference-detail .detail-carousel .smart-image-frame,.unified-reference-detail .hero-media>.smart-image-frame{background:#edf2f7}.unified-reference-detail .detail-carousel .smart-image-frame img,.unified-reference-detail .hero-media>.smart-image-frame img,.unified-reference-detail .hero-media .smart-image-frame img{width:100%;height:100%;object-fit:contain!important;object-position:center;background:#f1ece4}.unified-reference-detail .web-detail-thumbnails img{width:100%;height:100%;object-fit:cover!important;object-position:center;background:#f1ece4}.unified-reference-detail .hero-media,.unified-reference-detail .detail-carousel,.unified-reference-detail .detail-carousel>.smart-image-frame,.unified-reference-detail .hero-media>.smart-image-frame{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important}.unified-reference-detail .detail-carousel>.smart-image-frame,.unified-reference-detail .hero-media>.smart-image-frame{height:100%!important}.unified-reference-detail>.property-tab-workspace{display:grid!important;grid-area:panel;min-width:0;gap:.65rem;align-self:start}.unified-reference-detail{grid-template-areas:"basic basic" "hero facts" "overview side-seller" "panel ." "location ." "owner ."}.unified-reference-detail>.detail-summary-column>.summary-seller-card{grid-row:auto;align-self:start}.unified-reference-detail>.property-tab-workspace>.property-detail-tabs{display:flex;grid-area:auto;min-width:0;width:100%}.unified-reference-detail>.property-tab-workspace>.property-tab-panel{display:grid;grid-area:auto;min-width:0}.unified-reference-detail .detail-hero-card{grid-template-rows:auto auto;height:auto}.unified-reference-detail .hero-media{height:auto!important;min-height:0!important;aspect-ratio:2.45/1}.unified-reference-detail .detail-carousel{height:100%!important}.unified-reference-detail .web-detail-thumbnails,.property-reference-detail .web-detail-thumbnails{height:3.1rem;grid-auto-rows:3.1rem}@media(max-width:700px){.unified-reference-detail{grid-template-areas:"basic" "hero" "facts" "side-seller" "overview" "panel" "location" "owner"}.unified-reference-detail>.property-tab-workspace{grid-area:panel}.unified-reference-detail .hero-media{aspect-ratio:1.65/1}}.unified-reference-detail{grid-template-columns:minmax(0,1fr) 320px!important;grid-template-areas:"basic basic" "hero facts" "overview side-seller" "panel side-seller" "location ." "owner ."!important;width:min(100%,82rem)!important;max-width:100%;min-width:0;overflow-x:hidden;background:linear-gradient(90deg,#fff 0% calc(100% - 320px),#fbf5ed calc(100% - 320px) 100%)!important}.unified-reference-detail>.detail-summary-column{display:contents!important}.unified-reference-detail>.detail-summary-column>.basic-card{grid-area:basic!important;grid-template-columns:minmax(0,1fr) minmax(10rem,18rem)!important;width:100%!important;min-width:0!important;box-sizing:border-box;padding-right:.25rem;overflow:visible!important}.unified-reference-detail>.detail-summary-column>.basic-card h1,.unified-reference-detail>.detail-summary-column>.basic-card .eyebrow,.unified-reference-detail>.detail-summary-column>.basic-card .detail-location-share-row{min-width:0}.unified-reference-detail>.detail-summary-column>.basic-card .price{position:static!important;grid-column:2!important;max-width:100%!important;padding-right:0!important;text-align:right}.unified-reference-detail>.detail-summary-column>.basic-card .basic-badges{position:static!important;grid-column:2!important;max-width:100%!important;align-items:flex-end;justify-content:flex-start;padding-right:0}.unified-reference-detail .detail-hero-card,.unified-reference-detail app-listing-gallery{grid-area:hero!important;width:100%!important;min-width:0!important;max-width:none!important;box-sizing:border-box}.unified-reference-detail>.detail-summary-column>.quick-facts-card,.unified-reference-detail>.detail-summary-column>.summary-seller-card{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box;border:0!important;border-radius:0!important;background:#fbf5ed!important;box-shadow:none!important;overflow:visible!important}.unified-reference-detail>.detail-summary-column>.quick-facts-card{grid-area:facts!important;align-self:start!important;padding:.65rem .85rem .4rem!important}.unified-reference-detail>.detail-summary-column>.summary-seller-card{grid-area:side-seller!important;grid-row:auto!important;align-self:start!important;padding:.8rem .85rem 1rem!important}.unified-reference-detail>.detail-summary-column>.overview-card{grid-area:overview!important;width:100%!important;min-width:0!important}.unified-reference-detail>.property-tab-workspace{display:grid!important;grid-area:panel!important;width:100%!important;min-width:0!important;align-self:start}.unified-reference-detail>.location-card,.unified-reference-detail>.owner-actions{width:100%!important;min-width:0!important;grid-column:1!important}@media(max-width:860px)and (min-width:701px){.unified-reference-detail{grid-template-columns:minmax(0,1fr) 270px!important;background:linear-gradient(90deg,#fff 0% calc(100% - 270px),#fbf5ed calc(100% - 270px) 100%)!important}}@media(max-width:700px){.unified-reference-detail{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"basic" "hero" "facts" "overview" "side-seller" "panel" "location" "owner"!important;background:#fff!important}.unified-reference-detail>.detail-summary-column>.basic-card{grid-template-columns:minmax(0,1fr)!important}.unified-reference-detail>.detail-summary-column>.basic-card .price,.unified-reference-detail>.detail-summary-column>.basic-card .basic-badges{grid-column:1!important;justify-self:start;align-items:flex-start;text-align:left}.unified-reference-detail>.detail-summary-column>.quick-facts-card,.unified-reference-detail>.detail-summary-column>.summary-seller-card{padding-inline:0!important}}.unified-reference-detail>.detail-hero-card{display:block!important;grid-template-columns:none!important;grid-template-rows:none!important;width:100%!important;max-width:none!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.unified-reference-detail>.detail-hero-card>app-listing-gallery{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important}.unified-reference-detail>.detail-summary-column>.basic-card{grid-template-columns:minmax(0,1fr) minmax(10rem,18rem)!important;grid-template-rows:auto auto!important;align-items:start!important;row-gap:.3rem!important;min-height:0!important;height:auto!important;margin:0!important}.unified-reference-detail>.detail-summary-column>.basic-card h1{grid-column:1!important;grid-row:1!important;margin:0!important}.unified-reference-detail>.detail-summary-column>.basic-card .price{grid-column:2!important;grid-row:1!important;align-self:start!important;margin:0!important}.unified-reference-detail>.detail-summary-column>.basic-card .basic-badges{grid-column:2!important;grid-row:2!important;align-self:start!important;margin:0!important}.unified-reference-detail>.detail-summary-column>.basic-card .detail-location-share-row{grid-column:1!important;grid-row:2!important;align-self:center!important;width:auto!important;margin:0!important;padding:0!important;border:0!important}.unified-reference-detail>.detail-summary-column>.basic-card .detail-share-actions{display:none!important}.unified-reference-detail>.detail-summary-column>.basic-card .sold-out-status{grid-column:1/-1!important;grid-row:3!important}@media(max-width:700px){.unified-reference-detail>.detail-summary-column>.basic-card{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto!important}.unified-reference-detail>.detail-summary-column>.basic-card h1{grid-column:1!important;grid-row:1!important}.unified-reference-detail>.detail-summary-column>.basic-card .price,.unified-reference-detail>.detail-summary-column>.basic-card .basic-badges,.unified-reference-detail>.detail-summary-column>.basic-card .detail-location-share-row{grid-column:1!important}.unified-reference-detail>.detail-summary-column>.basic-card .price{grid-row:2!important}.unified-reference-detail>.detail-summary-column>.basic-card .basic-badges{grid-row:3!important}.unified-reference-detail>.detail-summary-column>.basic-card .detail-location-share-row{grid-row:4!important}}.unified-reference-detail{grid-template-columns:minmax(0,1fr) minmax(17rem,22rem)!important;grid-template-areas:"breadcrumb breadcrumb" "hero basic" "hero facts" "overview seller" "panel seller" "location location" "owner owner"!important;align-items:start}.unified-reference-detail>.web-detail-breadcrumb{grid-area:breadcrumb!important;min-width:0}.unified-reference-detail>.detail-summary-column>.basic-card{grid-area:basic!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto!important;gap:.7rem!important;padding:1rem!important}.unified-reference-detail>.detail-summary-column>.basic-card h1,.unified-reference-detail>.detail-summary-column>.basic-card .eyebrow,.unified-reference-detail>.detail-summary-column>.basic-card .price,.unified-reference-detail>.detail-summary-column>.basic-card .basic-badges,.unified-reference-detail>.detail-summary-column>.basic-card .detail-location-share-row,.unified-reference-detail>.detail-summary-column>.basic-card .sold-out-status,.unified-reference-detail>.detail-summary-column>.basic-card .promote-action{grid-column:1!important;grid-row:auto!important;justify-self:stretch;text-align:left}.unified-reference-detail>.detail-summary-column>.basic-card .price{margin:0!important;font-size:clamp(1.2rem,2vw,1.65rem)}.unified-reference-detail>.detail-summary-column>.basic-card .basic-badges{align-items:flex-start;justify-content:flex-start}.unified-reference-detail>.detail-summary-column>.quick-facts-card{grid-area:facts!important;padding:1rem!important}.unified-reference-detail>.detail-summary-column>.summary-seller-card{grid-area:seller!important;align-self:stretch!important;padding:1rem!important}.unified-reference-detail>.property-tab-workspace{grid-area:panel!important}.unified-reference-detail>.location-card,.unified-reference-detail>.owner-actions{grid-column:1/-1!important}@media(max-width:920px){.unified-reference-detail{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"breadcrumb" "hero" "summary" "overview" "panel" "owner"!important}.unified-reference-detail>.detail-summary-column>.basic-card{grid-template-columns:minmax(0,1fr) minmax(10rem,18rem)!important}.unified-reference-detail>.detail-summary-column>.basic-card .price,.unified-reference-detail>.detail-summary-column>.basic-card .basic-badges{grid-column:2!important;text-align:right}.unified-reference-detail>.detail-summary-column>.basic-card .detail-location-share-row{grid-column:1/-1!important}}@media(max-width:560px){.unified-reference-detail>.detail-summary-column>.basic-card{grid-template-columns:minmax(0,1fr)!important}.unified-reference-detail>.detail-summary-column>.basic-card .price,.unified-reference-detail>.detail-summary-column>.basic-card .basic-badges,.unified-reference-detail>.detail-summary-column>.basic-card .detail-location-share-row{grid-column:1!important;text-align:left}}.listing-empty-state{display:grid;justify-items:center;gap:.85rem;min-height:15rem;margin:1rem 0 1.5rem;padding:2.25rem 1.25rem;overflow:hidden;border:1px solid #eadfce;border-radius:1.1rem;background:radial-gradient(circle at 12% 16%,rgba(200,149,53,.11),transparent 25%),linear-gradient(145deg,#fffdf9,#fbf5ed);color:#554d43;text-align:center}.listing-empty-art{position:relative;display:grid;place-items:center;width:4.5rem;height:4.5rem;border:1px solid rgba(200,149,53,.32);border-radius:1.35rem;background:#ffffffb8;color:#9e6f19;box-shadow:0 14px 28px #3d2a1914;transform:rotate(-4deg)}.listing-empty-art:before,.listing-empty-art:after,.listing-empty-art i{position:absolute;display:block;border-radius:999px;background:#e4c98f;content:""}.listing-empty-art:before{top:.7rem;right:.65rem;width:.35rem;height:.35rem}.listing-empty-art:after{bottom:.7rem;left:.65rem;width:.25rem;height:.25rem;background:#d8a6b6}.listing-empty-art i:first-of-type{top:1rem;left:-.55rem;width:1.2rem;height:.12rem;transform:rotate(-28deg)}.listing-empty-art i:last-of-type{right:-.55rem;bottom:1rem;width:1.2rem;height:.12rem;transform:rotate(-28deg)}.listing-empty-art span{position:relative;z-index:1;font-size:1.8rem;font-weight:700;transform:rotate(4deg)}.listing-empty-copy{display:grid;justify-items:center;gap:.35rem;max-width:34rem}.listing-empty-kicker{color:#9e6f19;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.listing-empty-copy h2{margin:0;color:#201d19;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.2}.listing-empty-copy p{max-width:34rem;margin:0;color:#7b7063;font-size:.78rem;line-height:1.55}.listing-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem;margin-top:.3rem}.listing-empty-actions button{min-height:2.35rem;padding:0 .95rem;border:1px solid #ddcdb8;border-radius:.65rem;background:#fffc;color:#6d5a42;font:inherit;font-size:.7rem;font-weight:700;cursor:pointer}.listing-empty-actions button:hover{border-color:#c89535;background:#fffaf0}.listing-empty-actions button.primary{border-color:#c89535;background:#c89535;color:#fffdf9;box-shadow:0 8px 16px #9e6f1929}.listing-empty-actions button.primary:hover{background:#a97519}@media(max-width:560px){.listing-empty-state{min-height:13rem;margin-inline:0;padding:1.7rem 1rem}.listing-empty-actions{width:100%}.listing-empty-actions button{flex:1 1 10rem}}body.zds-web-shell .filter-sheet,body.zds-web-shell .listing-filter-panel,body.zds-web-shell .sort-sheet{display:grid;gap:.55rem;padding:.75rem;border:1px solid #e8d9c4;border-radius:.75rem;background:#fffaf3;box-shadow:0 .35rem 1rem #5943220f}body.zds-web-shell .filter-sheet:not(.sort-sheet){grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr))}body.zds-web-shell .filter-sheet:not(.sort-sheet)>.sheet-head,body.zds-web-shell .filter-sheet:not(.sort-sheet)>.preference-card{grid-column:1/-1}body.zds-web-shell .listing-filter-panel{grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr))}body.zds-web-shell .listing-filter-panel>.listing-preference-actions{grid-column:1/-1}body.zds-web-shell .filter-sheet .sheet-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:#4e473e;font-size:.75rem;font-weight:700}body.zds-web-shell .filter-sheet .sheet-head button{border:0;background:transparent;color:#9e6f19;font:inherit;font-size:.68rem;cursor:pointer}body.zds-web-shell .filter-sheet>ion-item,body.zds-web-shell .listing-filter-panel>label,body.zds-web-shell .sort-sheet>label{min-width:0;margin:0;border:1px solid #e8d9c4;border-radius:.65rem;background:#fffdf9;color:#554d43;box-sizing:border-box}body.zds-web-shell .filter-sheet>ion-item{--background: transparent;--border-width: 0;--inner-border-width: 0;--padding-start: .7rem;--padding-end: .7rem;--inner-padding-start: 0;--inner-padding-end: 0;min-height:2.6rem}body.zds-web-shell .filter-sheet .preference-dropdown{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:2.6rem;padding:0 .7rem;border:1px solid #e8d9c4;border-radius:.65rem;background:#fffdf9;color:#554d43;font:inherit;font-size:.72rem;text-align:left;cursor:pointer}body.zds-web-shell .filter-sheet .preference-dropdown:hover,body.zds-web-shell .filter-sheet .preference-dropdown:focus-visible{border-color:#c89535;outline:0;box-shadow:0 0 0 .16rem #c8953524}body.zds-web-shell .filter-sheet .preference-dropdown ion-icon{flex:0 0 auto;color:#9e6f19;font-size:.85rem}body.zds-web-shell .filter-sheet ion-input,body.zds-web-shell .filter-sheet ion-select{width:100%;--color: #554d43;--placeholder-color: #7b7063;--placeholder-opacity: 1;--padding-start: 0;--padding-end: 0;font-size:.72rem}body.zds-web-shell .filter-sheet ion-select::part(container){min-height:2.6rem;border:0;background:transparent;box-shadow:none;justify-content:space-between}body.zds-web-shell .filter-sheet ion-select::part(text){flex:0 0 auto;margin-inline:0;color:#554d43}body.zds-web-shell .filter-sheet ion-select::part(icon){flex:0 0 auto;margin-inline-start:auto;color:#9e6f19}body.zds-web-shell .listing-filter-panel>label,body.zds-web-shell .sort-sheet>label{display:grid;gap:.35rem;padding:.65rem .7rem .35rem;font-size:.65rem}body.zds-web-shell .listing-filter-panel>label>span,body.zds-web-shell .sort-sheet>label>span{color:#8a7d6b}body.zds-web-shell .listing-filter-panel>label ion-select,body.zds-web-shell .sort-sheet>label ion-select{min-height:2rem;border-top:1px solid #eee3d5}@media(max-width:600px){body.zds-web-shell .filter-sheet,body.zds-web-shell .listing-filter-panel,body.zds-web-shell .sort-sheet{padding:.6rem}body.zds-web-shell .filter-sheet:not(.sort-sheet){grid-template-columns:1fr}}body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card) :is(ion-item,.form-field,.standalone-field){--background: transparent !important;--border-color: transparent !important;--border-radius: 0 !important;--inner-border-width: 0 !important;--inner-padding-end: 0 !important;--inner-padding-start: 0 !important;--padding-bottom: 0 !important;--padding-end: 0 !important;--padding-start: 0 !important;--padding-top: 0 !important;display:block!important;width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}body.zds-web-shell .register-feedback{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;margin:.1rem 0 .25rem;padding:.65rem .7rem;border:1px solid #edcaca;border-radius:.7rem;background:linear-gradient(135deg,#fff8f7,#fff2ee);color:#713c3e}body.zds-web-shell .register-feedback>ion-icon{margin-top:.08rem;color:#bb4f58;font-size:1.05rem}body.zds-web-shell .register-feedback>div{display:grid;gap:.2rem;min-width:0}body.zds-web-shell .register-feedback strong{color:#7b333c;font-size:.68rem;font-weight:850}body.zds-web-shell .register-feedback span{color:#795e5a;font-size:.62rem;line-height:1.35}body.zds-web-shell .register-feedback a{width:fit-content;margin-top:.1rem;color:#a66b19;font-size:.62rem;font-weight:850;text-decoration:none}body.zds-web-shell .register-feedback a:hover,body.zds-web-shell .register-feedback a:focus-visible{color:#784d10;text-decoration:underline}@media(min-width:901px){body .unified-reference-detail{background:#fff!important;grid-template-rows:auto auto auto auto auto!important;row-gap:.75rem!important;grid-template-areas:"breadcrumb breadcrumb" "hero summary" "overview summary" "panel summary" "owner ."!important}body .unified-reference-detail:before{display:none!important}body .unified-reference-detail>.detail-summary-column{display:grid!important;position:absolute!important;z-index:2;grid-area:2/2/5/3!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:max-content;align-content:start;gap:0!important;height:max-content;min-width:0}body .unified-reference-detail>.overview-card{grid-area:overview!important;width:100%!important;min-width:0!important;margin:0!important}body .unified-reference-detail>.detail-summary-column>.basic-card,body .unified-reference-detail>.detail-summary-column>.quick-facts-card,body .unified-reference-detail>.detail-summary-column>.summary-seller-card,body .unified-reference-detail>.detail-summary-column>.seller-location-block{grid-area:auto!important;align-self:start!important;width:100%!important;min-width:0!important;margin:0!important}body .unified-reference-detail>.detail-summary-column>.basic-card,body .unified-reference-detail>.detail-summary-column>.quick-facts-card,body .unified-reference-detail>.detail-summary-column>.summary-seller-card,body .unified-reference-detail .seller-location-block{background:#fff!important;border-color:transparent!important;box-shadow:none!important}body .unified-reference-detail>.detail-summary-column>.basic-card,body .unified-reference-detail>.detail-summary-column>.quick-facts-card,body .unified-reference-detail>.detail-summary-column>.summary-seller-card{border-radius:0!important}body .unified-reference-detail>.detail-summary-column>.summary-seller-card{grid-area:auto!important;align-self:start!important}body .unified-reference-detail .seller-location-block{grid-area:auto!important;position:static!important;width:100%;min-width:0;margin:0!important}body .unified-reference-detail .seller-location-block h2{margin:0 0 .55rem!important;color:#342d26!important;font-size:.8rem!important;font-weight:800!important}body .unified-reference-detail>.property-tab-workspace{grid-area:panel!important;min-width:0}body .unified-reference-detail>.property-tab-workspace .property-tab-panel{grid-template-columns:minmax(0,1fr)!important}body .unified-reference-detail>.owner-actions{grid-area:owner!important;grid-column:1!important;width:100%!important;min-width:0!important;justify-self:stretch!important}}body .unified-reference-detail .basic-badges{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;width:max-content;max-width:100%;gap:.4rem!important;grid-column:1!important;grid-row:auto!important}body .unified-reference-detail .basic-badges span{flex:0 0 auto!important;white-space:nowrap!important}body .unified-reference-detail .detail-share-actions--rail .listing-share-actions{display:flex!important;align-items:center;gap:.45rem}body .unified-reference-detail .detail-share-actions--rail button{display:inline-grid!important;width:2.65rem!important;min-width:2.65rem!important;height:2.45rem!important;min-height:2.45rem!important;margin:0!important;padding:0!important;border:1px solid #d8b77b!important;border-radius:.55rem!important;background:transparent!important;color:#a66d13!important;box-shadow:none!important}body .unified-reference-detail .detail-share-actions--rail button ion-icon{margin:0!important;font-size:1rem!important}body .unified-reference-detail .detail-share-actions--rail button span,body .unified-reference-detail .detail-share-actions--rail .pdf-action:after{display:none!important;content:none!important}body .unified-reference-detail .detail-share-actions--rail button:hover,body .unified-reference-detail .detail-share-actions--rail button:focus-visible{border-color:#b8791d!important;background:#fffaf3!important;color:#8e5e10!important}body .unified-reference-detail .summary-seller-card{display:block!important;padding:1.15rem 1rem 1.1rem!important}body .unified-reference-detail .summary-seller-card>h2{display:flex;align-items:center;gap:.7rem;margin:0 0 1.15rem!important;font-size:1rem!important;line-height:1.2}body .unified-reference-detail .summary-seller-card>h2:before{width:.2rem;height:1.8rem;border-radius:999px;background:#c1841f;content:""}body .unified-reference-detail .summary-seller-card .seller-row{display:grid!important;grid-template-columns:4.7rem minmax(0,1fr)!important;align-items:center;gap:.85rem;min-width:0;margin:0!important}body .unified-reference-detail .summary-seller-card .seller-avatar{display:grid;place-items:center;width:4.7rem;height:4.7rem;border-radius:50%;background:#f4e8d2;color:#a66d13;font-size:1.25rem;font-weight:800}body .unified-reference-detail .summary-seller-card .seller-row>div:last-child{min-width:0}body .unified-reference-detail .summary-seller-card .seller-row strong{font-size:1rem!important}body .unified-reference-detail .summary-seller-card .seller-row span,body .unified-reference-detail .summary-seller-card .seller-row small{display:block;font-size:.72rem!important;line-height:1.45}body .unified-reference-detail .summary-seller-card .contact-line{margin:.75rem 0 1rem!important;padding-left:5.55rem;font-size:.95rem!important}body .unified-reference-detail .summary-seller-card>ion-button{display:flex!important;width:100%!important;min-width:0!important;min-height:3rem!important;margin:0 0 .75rem!important}body .unified-reference-detail .summary-seller-card>.detail-share-actions--rail{display:block!important;width:100%;margin:0!important}body .unified-reference-detail .summary-seller-card>.detail-share-actions--rail .listing-share-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}body .unified-reference-detail .summary-seller-card>.detail-share-actions--rail button{width:100%!important;min-width:0!important}body .unified-reference-detail .seller-location-block .map-actions ion-button{--background: transparent !important;--background-activated: #f5f1eb !important;--background-hover: #f5f1eb !important;--color: #655e56 !important;--border-color: #8b8b8b !important;--border-width: 1px !important;--border-style: solid !important;--box-shadow: none !important;--border-radius: .55rem !important;flex:0 0 auto!important;min-height:2.35rem!important;margin:0!important;font-size:.66rem!important;font-weight:750!important}body .unified-reference-detail>.owner-actions .item-actions button{min-height:2.35rem;margin:0;padding:.55rem .85rem;border:1px solid #c1841f;border-radius:.55rem;background:#c1841f;color:#fff;font-size:.66rem;font-weight:750;line-height:1.1;transition:background .14s ease,border-color .14s ease,transform .14s ease}body .unified-reference-detail>.owner-actions .item-actions button:hover:not(:disabled),body .unified-reference-detail>.owner-actions .item-actions button:focus-visible{border-color:#a96c14;background:#a96c14}body .unified-reference-detail>.owner-actions .item-actions button:active:not(:disabled){transform:translateY(1px)}body .unified-reference-detail>.owner-actions .item-actions button:disabled{cursor:not-allowed;opacity:.55}body .unified-reference-detail>.photo-access-panel{grid-column:1!important;width:100%!important;min-width:0!important}body .matrimony-detail-shell>.overview-card{align-self:start!important;min-height:0!important;margin:0!important}body .matrimony-detail-shell .summary-seller-card .user-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;width:100%;margin:.75rem 0!important}body .matrimony-detail-shell .summary-seller-card .user-actions button{width:100%;min-width:0;flex:none!important;min-height:2.35rem;margin:0;padding:.55rem .65rem;border:1px solid #c1841f;border-radius:.55rem;background:#c1841f;color:#fff;font-size:.66rem;font-weight:750;line-height:1.1}body .matrimony-detail-shell .summary-seller-card>h2{display:flex!important;visibility:visible!important;width:100%;min-height:1.8rem;margin-bottom:1rem!important}body .matrimony-detail-shell .summary-seller-card>ion-button{display:flex!important;position:relative;z-index:1;width:100%!important;min-width:0!important;margin:.75rem 0!important;box-sizing:border-box}body .matrimony-detail-shell .summary-seller-card .detail-share-actions--rail{clear:both;overflow:visible!important}body .matrimony-detail-shell>.owner-actions{grid-column:1!important;width:100%!important;min-width:0!important;margin:0!important}body .matrimony-detail-shell>.owner-actions>.item-actions.owner-actions{display:flex!important;flex-wrap:wrap;align-items:center;gap:.45rem;margin:.65rem 0 0!important}body .matrimony-detail-shell>.owner-actions>.item-actions.owner-actions button{flex:0 0 auto!important;width:auto!important;min-width:7rem;border-color:#8b8b8b;background:transparent;color:#655e56}body .matrimony-detail-shell>.owner-actions>.item-actions.owner-actions button:hover:not(:disabled),body .matrimony-detail-shell>.owner-actions>.item-actions.owner-actions button:focus-visible{border-color:#655e56;background:#f5f1eb;color:#403a34}body .matrimony-detail-shell>.owner-actions>.item-actions.owner-actions button.reject{border-color:#b85b5b;background:transparent;color:#a54b53}body .matrimony-detail-shell>.owner-actions>.item-actions.owner-actions button.reject:hover:not(:disabled),body .matrimony-detail-shell>.owner-actions>.item-actions.owner-actions button.reject:focus-visible{background:#fff1f1;color:#8f3f47}body .matrimony-detail-shell>.photo-access-panel{display:grid;gap:.85rem;align-content:start;margin:.75rem 0 0!important;padding:1rem!important;border:1px solid #eadfce;border-radius:.75rem;background:#fffdf9;box-shadow:0 .35rem .9rem #4932120d}body .matrimony-detail-shell .photo-access-panel .access-panel-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-bottom:.65rem;border-bottom:1px solid #eee3d5}body .matrimony-detail-shell .photo-access-panel .access-panel-head span,body .matrimony-detail-shell .photo-access-panel .access-group>strong{color:#a66d13;font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}body .matrimony-detail-shell .photo-access-panel .access-panel-head h3{margin:.15rem 0 0;color:#342d26;font-size:.95rem}body .matrimony-detail-shell .photo-access-panel .access-group{display:grid;gap:.45rem}body .matrimony-detail-shell .photo-access-panel .access-row{display:flex;align-items:center;justify-content:space-between;gap:.65rem;min-width:0;padding:.6rem .7rem;border:1px solid #eee3d5;border-radius:.55rem;background:#fffaf3}body .matrimony-detail-shell .photo-access-panel .access-row>span{min-width:0;overflow:hidden;color:#554d43;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}body .matrimony-detail-shell .photo-access-panel .access-row button,body .matrimony-detail-shell .photo-access-panel .access-panel-head button{flex:0 0 auto;min-height:2.15rem;padding:.45rem .7rem;border:1px solid #c1841f;border-radius:.5rem;background:#c1841f;color:#fff;font-size:.62rem;font-weight:750}body .matrimony-detail-shell .photo-access-panel .access-row button.reject{border-color:#b85b5b;background:#b85b5b}@media(max-width:560px){body .matrimony-detail-shell .photo-access-panel .access-row{align-items:flex-start;flex-direction:column}body .matrimony-detail-shell .photo-access-panel .access-row>div{display:flex;gap:.4rem}}@media(max-width:560px){body .unified-reference-detail .summary-seller-card .seller-row{grid-template-columns:3.8rem minmax(0,1fr)!important}body .unified-reference-detail .summary-seller-card .seller-avatar{width:3.8rem;height:3.8rem}body .unified-reference-detail .summary-seller-card .contact-line{padding-left:0}}@media(max-width:900px){body .unified-reference-detail{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"breadcrumb" "hero" "summary" "overview" "panel" "owner"!important}body .unified-reference-detail>.detail-summary-column{grid-area:summary!important;position:static!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.65rem!important}body .unified-reference-detail>.overview-card{grid-area:overview!important;width:100%!important;margin:0!important}body .unified-reference-detail .seller-location-block{grid-area:auto!important;position:static!important}body .unified-reference-detail>.property-tab-workspace{grid-area:panel!important}body .unified-reference-detail>.owner-actions{grid-area:owner!important;grid-column:1!important;width:100%!important}body .unified-reference-detail .seller-location-block{width:100%;margin-top:.9rem}}body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card) :is(ion-item,ion-item.form-field)>:is(ion-input,ion-select,ion-textarea)::part(native),body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card) :is(ion-item,ion-item.form-field)>ion-select::part(container){min-height:2.65rem!important;box-sizing:border-box!important;padding:.65rem .72rem!important;border:1px solid #e4d7c6!important;border-radius:.62rem!important;background:#fffaf3!important;box-shadow:none!important}body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card) :is(ion-input,ion-select,ion-textarea){--background: transparent !important;--border-width: 0 !important;--highlight-height: 0 !important;--padding-bottom: 0 !important;--padding-end: 0 !important;--padding-start: 0 !important;--padding-top: 0 !important;display:block!important;width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card) :is(ion-input,ion-select,ion-textarea)::part(native),body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card) :is(ion-select)::part(container){display:block;width:100%;min-height:2.65rem;box-sizing:border-box;padding:.65rem .72rem;border:1px solid #e4d7c6!important;border-radius:.62rem;background:#fffaf3!important;box-shadow:none!important;color:#554d43;font-size:.75rem;line-height:1.3}body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card) :is(ion-select)::part(icon){color:#a87418!important;opacity:1!important}body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form) .picker-field>button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:2.65rem;margin:0!important;padding:.65rem .72rem!important;border:1px solid #e4d7c6!important;border-radius:.62rem;background:#fffaf3!important;color:#554d43;font:inherit;font-size:.75rem;font-weight:500;text-align:left}body.zds-web-shell ion-modal.profession-picker-modal{--width: min(92vw, 30rem);--height: min(78vh, 34rem);--border-radius: 1rem;--box-shadow: 0 1.25rem 3rem rgba(50, 35, 22, .18);--backdrop-opacity: .34}body.zds-web-shell ion-modal.profession-picker-modal::part(content){overflow:hidden;border:1px solid #e4d7c6;background:#fffdf9}body.zds-web-shell ion-modal.profession-picker-modal .picker-modal{--padding-start: 1.1rem;--padding-end: 1.1rem;--padding-top: 1.1rem;--padding-bottom: 1.1rem;--background: #fffdf9;height:100%}body.zds-web-shell ion-modal.profession-picker-modal .picker-modal::part(scroll){display:flex;flex-direction:column;min-height:100%}body.zds-web-shell .picker-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:.9rem;border-bottom:1px solid #eee3d6}body.zds-web-shell .picker-modal-kicker{display:block;margin-bottom:.25rem;color:#a16f18;font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}body.zds-web-shell .picker-modal-head h2{margin:0;color:#332833;font-size:1.15rem;font-weight:700;line-height:1.25}body.zds-web-shell ion-modal.profession-picker-modal .picker-modal-close{--color: #6b615a;--padding-start: .55rem;--padding-end: .55rem;--padding-top: 0;--padding-bottom: 0;min-height:2rem;margin:0;border:1px solid #e4d7c6;border-radius:.55rem;font-size:.72rem;font-weight:650}body.zds-web-shell ion-modal.profession-picker-modal ion-searchbar{--background: #fffaf3;--border-radius: .62rem;--box-shadow: none;--color: #413a35;--icon-color: #a16f18;--placeholder-color: #8e8379;--placeholder-opacity: 1;min-height:2.65rem;padding:.85rem 0 .75rem}body.zds-web-shell ion-modal.profession-picker-modal ion-searchbar::part(container){border:1px solid #e4d7c6;box-shadow:none}body.zds-web-shell ion-modal.profession-picker-modal .picker-option-list{margin:0;padding:0;background:transparent}body.zds-web-shell ion-modal.profession-picker-modal .picker-option{display:flex;align-items:center;width:100%;min-height:2.65rem;margin:.25rem 0;padding:.62rem .72rem;border:1px solid transparent;border-radius:.62rem;background:transparent;color:#554d43;cursor:pointer;font:inherit;font-size:.78rem;text-align:left;transition:background-color .16s ease,border-color .16s ease,color .16s ease}body.zds-web-shell ion-modal.profession-picker-modal .picker-option:hover,body.zds-web-shell ion-modal.profession-picker-modal .picker-option:focus-visible{border-color:#ead6af;background:#fff6e6;color:#8f6214;outline:none}body.zds-web-shell ion-modal.profession-picker-modal .picker-option ion-label{margin:0;color:inherit;font-size:inherit;white-space:normal}@media(max-width:600px){body.zds-web-shell ion-modal.profession-picker-modal{--width: 100%;--height: min(84vh, 38rem);--border-radius: 1rem 1rem 0 0;align-items:flex-end}body.zds-web-shell ion-modal.profession-picker-modal .picker-modal{--padding-start: 1rem;--padding-end: 1rem}}body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card)>ion-item,body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card) .form-grid>ion-item{display:block;width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card)>ion-item>:is(ion-input,ion-select,ion-textarea),body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card) .form-grid>ion-item>:is(ion-input,ion-select,ion-textarea){display:block;width:100%!important;min-height:2.7rem!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card)>ion-item>:is(ion-input,ion-select,ion-textarea)::part(label),body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card) .form-grid>ion-item>:is(ion-input,ion-select,ion-textarea)::part(label){display:block!important;margin:0 0 .24rem!important;color:#554d43!important;font-size:.66rem!important;font-weight:650!important;line-height:1.15!important}body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card)>ion-item>ion-input::part(native),body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card) .form-grid>ion-item>ion-input::part(native),body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card)>ion-item>ion-select::part(container),body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card) .form-grid>ion-item>ion-select::part(container),body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card)>ion-item>ion-textarea::part(native),body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card) .form-grid>ion-item>ion-textarea::part(native){display:block;width:100%;min-height:2.65rem;padding:.65rem .72rem;border:1px solid #e4d7c6!important;border-radius:.62rem;background:#fffaf3!important;box-shadow:none!important;color:#554d43;font-size:.75rem;font-weight:500;line-height:1.3}body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card) :is(ion-select)::part(icon){color:#a87418!important;opacity:1}body.zds-web-shell .post-panel ion-item.form-field,body.zds-web-shell .service-form ion-item.form-field,body.zds-web-shell .form-tab-panel ion-item.form-field,body.zds-web-shell .property-wizard ion-item.form-field,body.zds-web-shell .job-form ion-item.form-field,body.zds-web-shell .message-card ion-item.form-field,body.zds-web-shell .edit-matrimony-form ion-item.form-field{display:block;min-height:0;padding:0!important;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;overflow:visible}body.zds-web-shell .post-panel ion-item.form-field>ion-input,body.zds-web-shell .post-panel ion-item.form-field>ion-select,body.zds-web-shell .post-panel ion-item.form-field>ion-textarea,body.zds-web-shell .service-form ion-item.form-field>ion-input,body.zds-web-shell .service-form ion-item.form-field>ion-select,body.zds-web-shell .service-form ion-item.form-field>ion-textarea,body.zds-web-shell .form-tab-panel ion-item.form-field>ion-input,body.zds-web-shell .form-tab-panel ion-item.form-field>ion-select,body.zds-web-shell .form-tab-panel ion-item.form-field>ion-textarea,body.zds-web-shell .property-wizard ion-item.form-field>ion-input,body.zds-web-shell .property-wizard ion-item.form-field>ion-select,body.zds-web-shell .property-wizard ion-item.form-field>ion-textarea,body.zds-web-shell .job-form ion-item.form-field>ion-input,body.zds-web-shell .job-form ion-item.form-field>ion-select,body.zds-web-shell .job-form ion-item.form-field>ion-textarea,body.zds-web-shell .message-card ion-item.form-field>ion-input,body.zds-web-shell .message-card ion-item.form-field>ion-select,body.zds-web-shell .message-card ion-item.form-field>ion-textarea,body.zds-web-shell .edit-matrimony-form ion-item.form-field>ion-input,body.zds-web-shell .edit-matrimony-form ion-item.form-field>ion-select,body.zds-web-shell .edit-matrimony-form ion-item.form-field>ion-textarea{display:block;width:100%;min-height:2.7rem!important;margin:0;padding:0;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;color:#554d43}body.zds-web-shell ion-item.form-field>ion-input::part(label),body.zds-web-shell ion-item.form-field>ion-select::part(label),body.zds-web-shell ion-item.form-field>ion-textarea::part(label){display:block;margin:0 0 .22rem;color:#554d43;font-size:.66rem;font-weight:650;line-height:1.15}body.zds-web-shell ion-item.form-field>ion-input::part(native),body.zds-web-shell ion-item.form-field>ion-select::part(container),body.zds-web-shell ion-item.form-field>ion-textarea::part(native){min-height:2.55rem;padding:0 .7rem;border:1px solid #e4d7c6!important;border-radius:.62rem;background:#fffaf3!important;box-shadow:none!important;font-size:.75rem;font-weight:500}body.zds-web-shell ion-item.form-field>ion-select::part(text){color:#554d43;font-size:.75rem;font-weight:500}body.zds-web-shell ion-item.form-field>ion-select::part(icon){color:#a87418;opacity:1}body.zds-web-shell .property-wizard .form-grid>ion-item.form-field,body.zds-web-shell .post-panel .form-grid>ion-item.form-field,body.zds-web-shell .service-form .form-grid>ion-item.form-field,body.zds-web-shell .job-form .form-grid>ion-item.form-field{align-self:start}body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card) ion-item{display:block;min-height:0;margin:0;padding:0!important;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;overflow:visible}body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card) ion-item>:is(ion-input,ion-select,ion-textarea){display:block;width:100%;min-height:2.7rem!important;margin:0;padding:0;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important}body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card) ion-item>:is(ion-input,ion-select,ion-textarea)::part(label){display:block;margin:0 0 .22rem;color:#554d43;font-size:.66rem;font-weight:650;line-height:1.15}body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card) ion-item>ion-input::part(native),body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card) ion-item>ion-select::part(container),body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card) ion-item>ion-textarea::part(native){min-height:2.55rem;padding:0 .7rem;border:1px solid #e4d7c6!important;border-radius:.62rem;background:#fffaf3!important;box-shadow:none!important;font-size:.75rem;font-weight:500}body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card) ion-item>ion-select::part(icon){color:#a87418;opacity:1}body.zds-web-shell .matrimony-form-content .matrimony-basics-grid,body.zds-web-shell .matrimony-form-content .matrimony-location-grid{display:grid;grid-template-columns:repeat(3,minmax(0,18rem));justify-content:start;align-items:start;gap:.8rem}body.zds-web-shell .matrimony-form-content .matrimony-basics-grid>.form-span-2,body.zds-web-shell .matrimony-form-content .matrimony-location-grid>.form-field--wide{grid-column:span 2;width:100%;max-width:none}body.zds-web-shell .matrimony-form-content .matrimony-location-grid>ion-item,body.zds-web-shell .matrimony-form-content .matrimony-basics-grid>ion-item{width:100%;max-width:none}body.zds-web-shell .edit-matrimony-form .form-tab-panel.edit-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,18rem));justify-content:start;align-items:start;gap:.8rem}body.zds-web-shell .edit-matrimony-form .form-tab-panel.edit-form-grid>ion-item{width:100%;max-width:none}@media(max-width:900px){body.zds-web-shell .matrimony-form-content .matrimony-basics-grid,body.zds-web-shell .matrimony-form-content .matrimony-location-grid,body.zds-web-shell .edit-matrimony-form .form-tab-panel.edit-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){body.zds-web-shell .matrimony-form-content .matrimony-basics-grid,body.zds-web-shell .matrimony-form-content .matrimony-location-grid,body.zds-web-shell .edit-matrimony-form .form-tab-panel.edit-form-grid{grid-template-columns:1fr}body.zds-web-shell .matrimony-form-content .matrimony-basics-grid>.form-span-2,body.zds-web-shell .matrimony-form-content .matrimony-location-grid>.form-field--wide{grid-column:auto}}body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card) :is(ion-item,.form-field,.standalone-field){--background: transparent !important;--border-color: transparent !important;--border-radius: 0 !important;--inner-border-width: 0 !important;--inner-padding-end: 0 !important;--inner-padding-start: 0 !important;--padding-bottom: 0 !important;--padding-end: 0 !important;--padding-start: 0 !important;--padding-top: 0 !important;display:block!important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card) :is(ion-input,ion-select,ion-textarea){--background: transparent !important;--border-width: 0 !important;--highlight-height: 0 !important;--padding-bottom: 0 !important;--padding-end: 0 !important;--padding-start: 0 !important;--padding-top: 0 !important;display:block!important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card) :is(ion-input,ion-select,ion-textarea)::part(native),body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card) ion-select::part(container){display:block;width:100%;min-height:2.65rem;box-sizing:border-box;padding:.65rem .72rem;border:1px solid #e4d7c6!important;border-radius:.62rem;background:#fffaf3!important;box-shadow:none!important;color:#554d43;font-size:.75rem;line-height:1.3}body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form) .picker-field{display:grid!important;width:100%!important;min-width:0!important;margin:0!important;gap:.24rem!important}body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form) .picker-field>span{margin:0!important;color:#554d43!important;font-size:.66rem!important;font-weight:650!important;line-height:1.15!important}body.zds-web-shell .control-panel.app-form-card{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));align-items:start;gap:.55rem;padding:.75rem}body.zds-web-shell .control-panel.app-form-card:not(.filter-panel){grid-template-columns:minmax(12rem,20rem)}body.zds-web-shell .control-panel.app-form-card>ion-item{width:100%;min-width:0;min-height:2.6rem;margin:0;border:1px solid #e8d9c4;border-radius:.65rem;background:#fffdf9;box-sizing:border-box;--background: transparent;--border-width: 0;--inner-border-width: 0;--padding-start: .7rem;--padding-end: .7rem;--inner-padding-start: 0;--inner-padding-end: 0}body.zds-web-shell .control-panel.app-form-card>ion-item ion-select{width:100%;min-width:0;--color: #554d43;--placeholder-color: #7b7063;--placeholder-opacity: 1;--padding-start: 0;--padding-end: 0;font-size:.72rem}body.zds-web-shell .control-panel.app-form-card>ion-item ion-select::part(container){min-height:2.6rem;justify-content:space-between;border:0;background:transparent;box-shadow:none}body.zds-web-shell .control-panel.app-form-card>ion-item ion-select::part(text){flex:0 0 auto;margin-inline:0}body.zds-web-shell .control-panel.app-form-card>ion-item ion-select::part(icon){flex:0 0 auto;margin-inline-start:auto;color:#9e6f19}body.zds-web-shell .control-panel.app-form-card>.module-dropdown{display:flex;align-items:center;justify-content:space-between;width:100%;min-width:0;min-height:2.6rem;padding:0 .7rem;border:1px solid #e8d9c4;border-radius:.65rem;background:#fffaf3;color:#554d43;font:inherit;font-size:.72rem;text-align:left;cursor:pointer}body.zds-web-shell .control-panel.app-form-card>.module-dropdown:hover,body.zds-web-shell .control-panel.app-form-card>.module-dropdown:focus-visible{border-color:#c89535;outline:0;box-shadow:0 0 0 .16rem #c8953524}body.zds-web-shell .control-panel.app-form-card>.module-dropdown ion-icon{flex:0 0 auto;margin-inline-start:.6rem;color:#9e6f19;font-size:.85rem}body.zds-web-shell .control-panel.app-form-card>.filter-summary{grid-column:1/-1;display:flex;align-items:center;justify-content:flex-start;gap:.9rem;min-height:2rem;margin:0;color:#6d665c;font-size:.7rem}body.zds-web-shell .control-panel.app-form-card>.filter-summary ion-button{--color: #9e6f19;margin:0;font-size:.68rem;font-weight:700;text-transform:none}body.zds-web-shell .control-panel.app-form-card>.preference-card{grid-column:1/-1;width:100%;margin:0;box-sizing:border-box}@media(max-width:600px){body.zds-web-shell .control-panel.app-form-card,body.zds-web-shell .control-panel.app-form-card:not(.filter-panel){grid-template-columns:1fr}}ion-alert.zds-app-dialog{--backdrop-opacity: .42;--background: #fffdf9;--box-shadow: 0 22px 70px rgba(48, 35, 24, .22)}ion-alert.zds-app-dialog .alert-wrapper{width:min(92vw,25rem);border:1px solid rgba(183,137,52,.2);border-radius:1.1rem;overflow:hidden}ion-alert.zds-app-dialog .alert-head{padding:1.25rem 1.25rem .55rem}ion-alert.zds-app-dialog .alert-title{color:#2e242a;font-size:1rem;font-weight:750}ion-alert.zds-app-dialog .alert-message{padding:.45rem 1.25rem 1rem;color:#766b68;font-size:.86rem;line-height:1.5}ion-alert.zds-app-dialog .alert-button-group{padding:.35rem .75rem .75rem}ion-alert.zds-app-dialog .alert-button{min-height:2.5rem;border-radius:.7rem;color:#9e6d12;font-size:.82rem;font-weight:750}ion-alert.zds-app-dialog.zds-success-dialog .alert-title{color:#27724d}ion-alert.zds-app-dialog.zds-error-dialog .alert-title{color:#b13b4c}ion-alert.zds-app-dialog .dialog-cancel{color:#766b68}ion-alert.zds-app-dialog .dialog-destructive,ion-alert.zds-app-dialog .dialog-logout{color:#b13b4c}ion-alert.zds-app-dialog.zds-logout-dialog{--backdrop-opacity: .5;--background: #fffdf9}ion-alert.zds-app-dialog.zds-logout-dialog .alert-wrapper{position:relative;width:min(92vw,25rem);min-height:min(24rem,78vh);border:1px solid rgba(190,132,26,.12);border-radius:1.15rem;overflow:hidden;background:#fffdf9;box-shadow:0 1.4rem 4rem #3023184d}ion-alert.zds-app-dialog.zds-logout-dialog .alert-head{position:relative;z-index:1;display:flex;align-items:center;flex-direction:column;padding:2.25rem 1.15rem .1rem;text-align:center}ion-alert.zds-app-dialog.zds-logout-dialog .alert-head:before{position:relative;z-index:1;display:grid;width:5.6rem;height:5.6rem;margin-bottom:1.2rem;place-items:center;border:1px solid rgba(190,132,26,.08);border-radius:50%;background:#fffdf9;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='%23c17b06' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M29 9H15a3 3 0 0 0-3 3v24a3 3 0 0 0 3 3h14'/%3E%3Cpath d='M25 24h17m-7-7 7 7-7 7'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:2.35rem;content:"";box-shadow:0 .75rem 1.3rem #85581429}ion-alert.zds-app-dialog.zds-logout-dialog .alert-head:after{position:absolute;z-index:0;top:0;right:0;left:0;height:6.3rem;border-radius:0 0 50% 50%/0 0 22% 22%;background:linear-gradient(135deg,#fff1d3,#f9e8c8);content:""}ion-alert.zds-app-dialog.zds-logout-dialog .alert-title,ion-alert.zds-app-dialog.zds-logout-dialog .alert-sub-title{position:relative;z-index:1}ion-alert.zds-app-dialog.zds-logout-dialog .alert-title{color:#242426;font-size:clamp(1.25rem,3.2vw,1.55rem);font-weight:800;letter-spacing:-.035em}ion-alert.zds-app-dialog.zds-logout-dialog .alert-sub-title{margin-top:.55rem;color:#be790b;font-size:clamp(.85rem,2.2vw,1rem);font-weight:800}ion-alert.zds-app-dialog.zds-logout-dialog .alert-message{max-width:19rem;margin:0 auto;padding:.95rem .85rem 1.15rem;color:#59514b;font-size:clamp(.72rem,1.7vw,.82rem);line-height:1.5;text-align:center}ion-alert.zds-app-dialog.zds-logout-dialog .alert-button-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:.2rem 1.7rem 1.55rem}ion-alert.zds-app-dialog.zds-logout-dialog .alert-button{display:flex;align-items:center;justify-content:center;width:100%;min-height:2.85rem;padding:.45rem .6rem;margin:0;border:1px solid #c1841f;border-radius:.6rem;color:#2d2a29;font-size:.66rem;font-weight:750;letter-spacing:.01em;text-transform:uppercase;line-height:1.1}ion-alert.zds-app-dialog.zds-logout-dialog .alert-button-inner{display:flex;align-items:center;justify-content:center;width:100%;text-align:center}ion-alert.zds-app-dialog.zds-logout-dialog .dialog-cancel{background:#fffdf9;color:#34302d}ion-alert.zds-app-dialog.zds-logout-dialog .dialog-logout{background:#c47c08;color:#fff}ion-alert.zds-app-dialog.zds-logout-dialog .dialog-cancel:hover,ion-alert.zds-app-dialog.zds-logout-dialog .dialog-cancel:focus-visible{background:#fff4df}ion-alert.zds-app-dialog.zds-logout-dialog .dialog-logout:hover,ion-alert.zds-app-dialog.zds-logout-dialog .dialog-logout:focus-visible{background:#aa6905}@media(max-width:30rem){ion-alert.zds-app-dialog.zds-logout-dialog .alert-wrapper{min-height:min(23rem,78vh);border-radius:1rem}ion-alert.zds-app-dialog.zds-logout-dialog .alert-head{padding-top:1.6rem}ion-alert.zds-app-dialog.zds-logout-dialog .alert-head:before{width:4.5rem;height:4.5rem;margin-bottom:.8rem;background-size:1.95rem}ion-alert.zds-app-dialog.zds-logout-dialog .alert-message{padding-top:.7rem;padding-bottom:.8rem}ion-alert.zds-app-dialog.zds-logout-dialog .alert-button-group{gap:.45rem;padding:.15rem .9rem 1rem}ion-alert.zds-app-dialog.zds-logout-dialog .alert-button{min-height:2.5rem;padding-inline:.4rem;font-size:.62rem}}body.zds-web-shell .module-discovery-panel{padding-top:.45rem;padding-bottom:.8rem}body.zds-web-shell .module-discovery-panel>.compact-tools{gap:.5rem;margin-bottom:.55rem}body.zds-web-shell .property-results-toolbar{margin-top:.55rem}body.zds-web-shell .property-rail-shell,body.zds-web-shell .quick-rail,body.zds-web-shell .section-title-row,body.zds-web-shell .reel-feed{margin-top:.5rem}body.zds-web-shell .control-panel{gap:.45rem;margin-bottom:.55rem;padding:.5rem}body.zds-web-shell .service-content .filter-panel{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.7rem;padding:.85rem}body.zds-web-shell .service-content .filter-panel .filter-summary{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;min-height:1.75rem;color:#756d63;font-size:.72rem;font-weight:700}body.zds-web-shell .service-content .filter-panel app-form-field{min-width:0}body.zds-web-shell .service-content .filter-panel app-form-field select,body.zds-web-shell .service-content .filter-panel app-form-field input{width:100%;min-height:2.6rem;box-sizing:border-box;border:1px solid #e8dece;border-radius:.65rem;padding:.55rem .7rem;background:#fffaf3;color:#252a31;font:inherit;font-size:.78rem;outline:none}body.zds-web-shell .service-content .filter-panel app-form-field select:focus,body.zds-web-shell .service-content .filter-panel app-form-field input:focus{border-color:#c89535;box-shadow:0 0 0 3px #c895351f}body.zds-web-shell .service-content .service-form{margin:1rem auto 2rem;max-width:68rem}body.zds-web-shell .service-content .service-form .form-head{display:flex;align-items:center;gap:.7rem;padding-bottom:.75rem;border-bottom:1px solid #eee3d3}body.zds-web-shell .service-content .service-form .form-head ion-icon{flex:0 0 auto;padding:.65rem;border-radius:.75rem;background:#f6ead3;color:#b47712;font-size:1.35rem}body.zds-web-shell .service-content .service-form .form-head span{display:block;color:#9a8d7e;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}body.zds-web-shell .service-content .service-form .form-head h2{margin:.15rem 0 0;color:#252a31;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.2}body.zds-web-shell .service-content .service-form .form-close{margin-left:auto;--color: #a97418;font-size:.72rem;font-weight:800;text-transform:none}body.zds-web-shell .service-content .service-form.service-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:56rem}body.zds-web-shell .service-content .service-form.service-form>app-form-field{max-width:56rem}body.zds-web-shell .vehicle-content .vehicle-form.vehicle-form{width:min(100% - 2 * var(--content-gutter),68rem);max-width:68rem;margin:0 auto 2rem;padding:clamp(.8rem,1.7vw,1.35rem);box-sizing:border-box}body.zds-web-shell .vehicle-content .vehicle-form.vehicle-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:56rem}body.zds-web-shell .vehicle-content .vehicle-form app-form-field{min-width:0;max-width:100%}body.zds-web-shell .vehicle-content .vehicle-form app-form-field:focus-within .form-field__control,body.zds-web-shell .vehicle-content .filter-panel app-form-field:focus-within .form-field__control{border-color:#c89535;box-shadow:0 0 0 3px #c895351f}body.zds-web-shell .vehicle-content .vehicle-form app-form-field select{display:block;width:100%;min-height:2.65rem;box-sizing:border-box;padding:.65rem 2rem .65rem .72rem;border:0;border-radius:.62rem;outline:0;background-color:#fffaf3;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='m3 5 4 4 4-4' fill='none' stroke='%23a87418' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6'/%3E%3C/svg%3E");background-position:right .7rem center;background-repeat:no-repeat;background-size:.8rem;color:#554d43;font:inherit;font-size:.75rem;appearance:none}@media(max-width:42rem){body.zds-web-shell .vehicle-content .vehicle-form.vehicle-form .form-grid{grid-template-columns:1fr!important}body.zds-web-shell .vehicle-content .vehicle-form.vehicle-form{width:calc(100% - 2 * var(--content-gutter))}}body.zds-web-shell ion-content.jobs-content{--background: #f7f3ed}body.zds-web-shell .jobs-content .jobs-audience-bar,body.zds-web-shell .jobs-content .jobs-discovery-panel{width:min(100%,var(--content-max-width));max-width:var(--content-max-width);margin-inline:auto;box-sizing:border-box}body.zds-web-shell .jobs-content .jobs-audience-bar{min-height:3.15rem;margin-top:.45rem;margin-bottom:0;padding:.55rem var(--content-gutter);border-radius:.7rem}body.zds-web-shell .jobs-content .jobs-audience-bar>div:first-child strong{font-size:.9rem;line-height:1.15}body.zds-web-shell .jobs-content .module-discovery-panel,body.zds-web-shell .jobs-content .listing-page-intro,body.zds-web-shell .jobs-content .result-line,body.zds-web-shell .jobs-content .results-bar,body.zds-web-shell .jobs-content .listing-grid,body.zds-web-shell .jobs-content .jobs-grid,body.zds-web-shell .jobs-content .listing-empty-state{position:relative;left:auto!important;right:auto!important;transform:none!important;box-sizing:border-box}body.zds-web-shell .jobs-content .listing-page-intro{width:100%;margin-inline:0}body.zds-web-shell .jobs-content .result-line,body.zds-web-shell .jobs-content .results-bar{width:min(100%,var(--content-max-width));max-width:var(--content-max-width);margin:0 auto;padding-inline:var(--content-gutter)}body.zds-web-shell .jobs-content .listing-grid,body.zds-web-shell .jobs-content .jobs-grid{width:min(100%,var(--content-max-width));max-width:var(--content-max-width);margin-inline:auto;padding-inline:var(--content-gutter)}body.zds-web-shell .jobs-content .listing-empty-state{width:min(100%,var(--content-max-width));max-width:var(--content-max-width);min-height:15rem;margin:.7rem auto 1.5rem;padding:1.7rem 1rem}@media(max-width:42rem){body.zds-web-shell .jobs-content .jobs-audience-bar{width:calc(100% - 2 * var(--content-gutter));padding-inline:.7rem}body.zds-web-shell .jobs-content .result-line,body.zds-web-shell .jobs-content .results-bar,body.zds-web-shell .jobs-content .listing-grid,body.zds-web-shell .jobs-content .jobs-grid,body.zds-web-shell .jobs-content .listing-empty-state{width:calc(100% - 2 * var(--content-gutter));padding-inline:0}}body.zds-web-shell ion-content.service-content::part(scroll){overflow-x:hidden}body.zds-web-shell .service-content .service-form.service-form{width:min(100% - 2 * var(--content-gutter),68rem);max-width:68rem;margin:0 auto 2rem;padding:clamp(.8rem,1.7vw,1.35rem)}body.zds-web-shell .service-content .service-form app-form-field:focus-within .form-field__control,body.zds-web-shell .service-content .filter-panel app-form-field:focus-within .form-field__control{border-color:#c89535;box-shadow:0 0 0 3px #c895351f}body.zds-web-shell .service-content .service-form app-form-field select{min-height:2.65rem;padding:.65rem 2rem .65rem .72rem;border:0;border-radius:.62rem;outline:0;background-color:#fffaf3;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='m3 5 4 4 4-4' fill='none' stroke='%23a87418' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6'/%3E%3C/svg%3E");background-position:right .7rem center;background-repeat:no-repeat;background-size:.8rem;color:#554d43;font-size:.75rem;appearance:none}body.zds-web-shell .service-content .filter-panel app-form-field select,body.zds-web-shell .service-content .filter-panel app-form-field input{min-height:2.65rem;border:0;border-radius:.62rem;padding:.65rem .72rem;background:#fffaf3;font-size:.75rem}@media(max-width:42rem){body.zds-web-shell .service-content .service-form.service-form .form-grid{grid-template-columns:1fr!important}body.zds-web-shell .service-content .service-form.service-form{width:calc(100% - 2 * var(--content-gutter))}}body.zds-web-shell .service-content .service-form .selection-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));gap:.55rem;min-width:0}body.zds-web-shell .service-content .service-form .selection-card{display:inline-flex;align-items:center;gap:.45rem;width:100%;min-width:0;min-height:2.65rem;margin:0;padding:.55rem .7rem;border:1px solid #e8dece;border-radius:.65rem;background:#fffaf3;color:#4f473d;font:inherit;font-size:.74rem;text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}body.zds-web-shell .service-content .service-form .selection-card ion-icon{flex:0 0 auto;color:#b77908;font-size:1rem}body.zds-web-shell .service-content .service-form .selection-card.selected{border-color:#c89535;background:#f8ecd7;color:#352a1e;box-shadow:0 0 0 2px #c895351f}body.zds-web-shell .service-content .service-form .selection-card:focus-visible{outline:2px solid #c89535;outline-offset:2px}body.zds-web-shell .service-content .service-form .chip-block{display:grid;gap:.55rem;margin-top:1rem}body.zds-web-shell .service-content .service-form .chip-block>strong{color:#4f473d;font-size:.72rem}body.zds-web-shell .service-content .service-form .upload-panel{display:grid;gap:.7rem;margin-top:1rem;padding:.85rem;border:1px dashed #d8b36a;border-radius:.8rem;background:#fffaf0}body.zds-web-shell .service-content .service-form .upload-panel>div:first-child{display:grid;gap:.2rem}body.zds-web-shell .service-content .service-form .upload-panel>div:first-child span{color:#7b7063;font-size:.72rem;line-height:1.35}body.zds-web-shell .service-content .service-form .image-preview-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(6rem,1fr));gap:.55rem}body.zds-web-shell .service-content .service-form .image-preview{position:relative;min-width:0;margin:0;overflow:hidden;border:1px solid #eadfce;border-radius:.55rem;background:#f1ede5}body.zds-web-shell .service-content .service-form .image-preview img{display:block;width:100%;aspect-ratio:1;object-fit:cover}body.zds-web-shell .service-content .service-form .image-preview button{position:absolute;right:.25rem;bottom:.25rem;display:inline-flex;align-items:center;gap:.2rem;min-height:1.45rem;padding:.2rem .35rem;border:0;border-radius:.35rem;background:#201d19c7;color:#fffdf9;font:inherit;font-size:.6rem;cursor:pointer}body.zds-web-shell .service-content .service-form .acknowledgement{justify-content:flex-start;margin-top:.8rem;line-height:1.35}@media(max-width:42rem){body.zds-web-shell .service-content .service-form .selection-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){body.zds-web-shell .service-content .filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:460px){body.zds-web-shell .service-content .filter-panel{grid-template-columns:1fr}}body.zds-web-shell .listing-grid,body.zds-web-shell .jobs-grid{gap:.55rem;margin-top:.5rem}body.zds-web-shell .listing-card,body.zds-web-shell .job-card{border-radius:.6rem}body.zds-web-shell .listing-card .media,body.zds-web-shell .job-card .media{height:clamp(6.5rem,10vw,8.5rem)}body.zds-web-shell .app-card-body{padding:.5rem .58rem .58rem}body.zds-web-shell .listing-detail-grid{gap:.25rem .45rem;margin-top:.45rem}body.zds-web-shell .web-card-cta{margin-top:.5rem}body.zds-web-shell .matrimony-listing-card .property-card-actions{display:flex;align-items:center;margin-top:.65rem}body.zds-web-shell .matrimony-listing-card .card-secondary-action{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.1rem;margin:0;padding:.35rem .75rem;border:1px solid #b77908;border-radius:999px;color:#9e6f19;background:#fffaf2;font:inherit;font-size:.68rem;font-weight:750;line-height:1;cursor:pointer;transition:color .16s ease,background-color .16s ease,box-shadow .16s ease}body.zds-web-shell .matrimony-listing-card .card-secondary-action ion-icon{font-size:.88rem}body.zds-web-shell .matrimony-listing-card .card-secondary-action:hover:not(:disabled),body.zds-web-shell .matrimony-listing-card .card-secondary-action:focus-visible{color:#fff;background:#b77908;box-shadow:0 .35rem .8rem #b7790833}body.zds-web-shell .matrimony-listing-card .card-secondary-action:disabled{cursor:wait;opacity:.65}body.zds-web-shell .type-badge,body.zds-web-shell .featured-badge{top:.45rem;left:.45rem}body.zds-web-shell .featured-badge{top:1.8rem}body.zds-web-shell .photo-count{right:.45rem;bottom:.4rem}body.zds-web-shell ion-popover.form-select-popover,body.zds-web-shell ion-popover.select-popover,body.zds-web-shell ion-popover.module-select-popover,body.zds-web-shell ion-popover.property-select-popover,body.zds-web-shell ion-popover.header-city-popover,body.zds-web-shell ion-popover.listing-alert-popover,body.zds-web-shell ion-popover.header-notification-popover{--offset-y: .55rem;--offset-x: 0px}body.zds-web-shell .control-panel.filter-panel,body.zds-web-shell .control-panel.sort-panel,body.zds-web-shell .filter-sheet{margin-top:.7rem}body.zds-web-shell .sort-panel{display:flex;align-items:flex-start;flex-direction:column;width:100%;max-width:100%;min-height:0;height:auto}body.zds-web-shell .sort-panel-heading{display:block;color:#554d43;font-size:.82rem;font-weight:750;line-height:1.2}body.zds-web-shell .sort-panel>ion-item,body.zds-web-shell .sort-panel>.module-dropdown,body.zds-web-shell .sort-panel>.preference-dropdown{width:min(24rem,100%);min-width:0}body.zds-web-shell .sort-panel>.preference-dropdown,body.zds-web-shell .sort-panel>.module-dropdown{flex:0 1 24rem;width:24rem;max-width:100%}body.zds-web-shell .sort-panel>ion-item ion-select{width:100%}body.zds-web-shell .sort-panel>ion-item{--padding-start: 0;--padding-end: 0;--inner-padding-start: 0;--inner-padding-end: 0}body.zds-web-shell .filter-sheet.sort-sheet .filter-field{width:min(16rem,100%)}body.zds-web-shell .filter-sheet.sort-sheet .preference-dropdown{width:100%}body.zds-web-shell .filter-sheet.sort-sheet.sort-panel>.preference-dropdown,body.zds-web-shell .filter-sheet.sort-sheet.sort-panel>.module-dropdown{flex:0 0 auto;width:min(24rem,100%);min-height:2.6rem;height:2.6rem;max-height:2.6rem;box-sizing:border-box;align-self:flex-start}@media(max-width:560px){body.zds-web-shell .sort-panel>.preference-dropdown,body.zds-web-shell .sort-panel>.module-dropdown{flex-basis:100%;width:100%}}@media(max-width:480px){body.zds-web-shell .listing-card .media,body.zds-web-shell .job-card .media{height:10rem}}body.zds-web-shell .post-panel,body.zds-web-shell .service-form,body.zds-web-shell .form-tab-panel,body.zds-web-shell .property-wizard,body.zds-web-shell .job-form,body.zds-web-shell .message-card,body.zds-web-shell .edit-matrimony-form,body.zds-web-shell .z-auth-card,body.zds-web-shell .login-card{padding:clamp(.7rem,1.5vw,1rem)}body.zds-web-shell .form-grid,body.zds-web-shell .edit-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));align-items:start;gap:.65rem .75rem}body.zds-web-shell .form-grid>label,body.zds-web-shell .form-field,body.zds-web-shell .picker-field,body.zds-web-shell .standalone-field{min-width:0;margin:0}body.zds-web-shell .form-grid>label,body.zds-web-shell .form-field{gap:.3rem}body.zds-web-shell .form-grid>label>span,body.zds-web-shell .form-field>span,body.zds-web-shell .form-field-label{margin:0;line-height:1.2}body.zds-web-shell .post-panel ion-item,body.zds-web-shell .service-form ion-item,body.zds-web-shell .form-tab-panel ion-item,body.zds-web-shell .property-wizard ion-item,body.zds-web-shell .job-form ion-item,body.zds-web-shell .message-card ion-item,body.zds-web-shell .edit-matrimony-form ion-item,body.zds-web-shell .z-auth-card ion-item,body.zds-web-shell .login-card ion-item{min-height:2.55rem;padding:0 .7rem;border:1px solid var(--form-border)!important;border-radius:.62rem;background:var(--form-surface);box-shadow:none}body.zds-web-shell .post-panel ion-item>ion-input,body.zds-web-shell .post-panel ion-item>ion-select,body.zds-web-shell .post-panel ion-item>ion-textarea,body.zds-web-shell .service-form ion-item>ion-input,body.zds-web-shell .service-form ion-item>ion-select,body.zds-web-shell .service-form ion-item>ion-textarea,body.zds-web-shell .form-tab-panel ion-item>ion-input,body.zds-web-shell .form-tab-panel ion-item>ion-select,body.zds-web-shell .form-tab-panel ion-item>ion-textarea,body.zds-web-shell .property-wizard ion-item>ion-input,body.zds-web-shell .property-wizard ion-item>ion-select,body.zds-web-shell .property-wizard ion-item>ion-textarea,body.zds-web-shell .job-form ion-item>ion-input,body.zds-web-shell .job-form ion-item>ion-select,body.zds-web-shell .job-form ion-item>ion-textarea,body.zds-web-shell .message-card ion-item>ion-input,body.zds-web-shell .message-card ion-item>ion-select,body.zds-web-shell .message-card ion-item>ion-textarea,body.zds-web-shell .edit-matrimony-form ion-item>ion-input,body.zds-web-shell .edit-matrimony-form ion-item>ion-select,body.zds-web-shell .edit-matrimony-form ion-item>ion-textarea,body.zds-web-shell .z-auth-card ion-item>ion-input,body.zds-web-shell .z-auth-card ion-item>ion-select,body.zds-web-shell .z-auth-card ion-item>ion-textarea,body.zds-web-shell .login-card ion-item>ion-input,body.zds-web-shell .login-card ion-item>ion-select,body.zds-web-shell .login-card ion-item>ion-textarea{min-height:2.45rem;border:0!important;border-radius:0;box-shadow:none!important}ion-modal.reward-terms-modal{--width: min(37rem, calc(100% - 2rem) );--height: auto;--max-height: calc(100% - 2rem) ;--border-radius: 1rem;--box-shadow: 0 24px 70px rgba(43, 31, 15, .24)}ion-modal.reward-terms-modal::part(backdrop){background:#2b1f0f6b}@media(max-width:640px){ion-modal.reward-terms-modal{--width: calc(100% - 1rem) ;--max-height: calc(100% - 1rem) }}body.zds-web-shell .legal-content .legal-form{width:min(100% - 2 * var(--content-gutter),68rem);max-width:68rem;margin:0 auto 2rem;padding:clamp(.8rem,1.7vw,1.35rem);box-sizing:border-box}body.zds-web-shell .legal-content .legal-form .form-head{display:flex;align-items:center;gap:.7rem;padding-bottom:.75rem;border-bottom:1px solid #eee3d3}body.zds-web-shell .legal-content .legal-form .form-head>ion-icon{flex:0 0 auto;padding:.65rem;border-radius:.75rem;background:#f6ead3;color:#b47712;font-size:1.35rem}body.zds-web-shell .legal-content .legal-form .form-head span{display:block;color:#9a8d7e;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}body.zds-web-shell .legal-content .legal-form .form-head h2{margin:.15rem 0 0;color:#252a31;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.2}body.zds-web-shell .legal-content .legal-form .form-close{margin-left:auto;--color: #a97418;font-size:.72rem;font-weight:800;text-transform:none}body.zds-web-shell .legal-content .legal-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:56rem}body.zds-web-shell .legal-content .legal-form>app-form-field,body.zds-web-shell .legal-content .legal-form .form-grid>app-form-field{min-width:0;max-width:100%}body.zds-web-shell .legal-content .legal-form .legal-upload-panel{display:grid;gap:.7rem;max-width:56rem;margin-top:1rem;padding:.85rem;border:1px dashed #d8b36a;border-radius:.8rem;background:#fffaf0}body.zds-web-shell .legal-content .legal-form .upload-panel-copy{display:grid;gap:.2rem}body.zds-web-shell .legal-content .legal-form .upload-panel-copy span{color:#7b7063;font-size:.72rem;line-height:1.35}body.zds-web-shell .legal-content .legal-form .upload-trigger{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:fit-content;min-height:2.45rem;padding:.55rem .8rem;border:1px solid #c89535;border-radius:.65rem;color:#8b5d0c;background:#fffdf9;font-size:.76rem;font-weight:750;cursor:pointer}body.zds-web-shell .legal-content .legal-form .upload-trigger input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}body.zds-web-shell .legal-content .legal-form .image-preview-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(6rem,1fr));gap:.55rem}body.zds-web-shell .legal-content .legal-form .image-preview{position:relative;aspect-ratio:1;margin:0;overflow:hidden;border:1px solid #eadcc7;border-radius:.65rem;background:#f5eee4}body.zds-web-shell .legal-content .legal-form .image-preview img{display:block;width:100%;height:100%;object-fit:cover}body.zds-web-shell .legal-content .legal-form .image-preview button{position:absolute;top:.3rem;right:.3rem;display:grid;width:1.65rem;height:1.65rem;place-items:center;border:0;border-radius:50%;color:#fff;background:#261f16bd;cursor:pointer}body.zds-web-shell .legal-content .legal-form .field-error{color:#b3261e;font-size:.72rem}body.zds-web-shell .legal-content .legal-form .legal-upload-panel.required-missing{border-color:#b3261e}body.zds-web-shell .post-job-content .job-form{width:min(100% - 2 * var(--content-gutter),68rem);max-width:68rem;margin:0 auto 2rem;padding:clamp(.8rem,1.7vw,1.35rem);box-sizing:border-box}body.zds-web-shell .post-job-content .job-form .form-head{display:flex;align-items:center;gap:.7rem;padding-bottom:.75rem;border-bottom:1px solid #eee3d3}body.zds-web-shell .post-job-content .job-form .form-head>ion-icon{padding:.65rem;border-radius:.75rem;background:#f6ead3;color:#b47712;font-size:1.35rem}body.zds-web-shell .post-job-content .job-form .form-head span{display:block;color:#9a8d7e;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}body.zds-web-shell .post-job-content .job-form .form-head h2{margin:.15rem 0 0;color:#252a31;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.2}body.zds-web-shell .post-job-content .job-form .form-close{margin-left:auto;--color: #a97418;font-size:.72rem;font-weight:800;text-transform:none}body.zds-web-shell .post-job-content .job-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:56rem}body.zds-web-shell .post-job-content .job-form .form-grid>app-form-field,body.zds-web-shell .post-job-content .job-form>app-form-field{min-width:0;max-width:100%}body.zds-web-shell .post-job-content .job-logo-upload{display:grid;gap:.7rem;max-width:56rem;margin-top:1rem;padding:.85rem;border:1px dashed #d8b36a;border-radius:.8rem;background:#fffaf0}body.zds-web-shell .post-job-content .job-logo-upload .upload-panel-copy{display:grid;gap:.2rem}body.zds-web-shell .post-job-content .job-logo-upload .upload-panel-copy span{color:#7b7063;font-size:.72rem;line-height:1.35}body.zds-web-shell .post-job-content .job-logo-upload .upload-trigger{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:fit-content;min-height:2.45rem;padding:.55rem .8rem;border:1px solid #c89535;border-radius:.65rem;color:#8b5d0c;background:#fffdf9;font-size:.76rem;font-weight:750;cursor:pointer}body.zds-web-shell .post-job-content .job-logo-upload .upload-trigger input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}body.zds-web-shell .post-job-content .job-logo-upload .image-preview{position:relative;width:7rem;aspect-ratio:1;margin:0;overflow:hidden;border:1px solid #eadcc7;border-radius:.65rem;background:#f5eee4}body.zds-web-shell .post-job-content .job-logo-upload .image-preview img{display:block;width:100%;height:100%;object-fit:cover}body.zds-web-shell .post-job-content .job-logo-upload .image-preview button{position:absolute;top:.3rem;right:.3rem;display:grid;width:1.65rem;height:1.65rem;place-items:center;border:0;border-radius:50%;color:#fff;background:#261f16bd;cursor:pointer}body.zds-web-shell .post-job-content .job-logo-upload.required-missing{border-color:#b3261e}body.zds-web-shell .jobs-content .jobs-audience-bar{display:flex;align-items:center;gap:.85rem;padding:.8rem 1rem;border:1px solid #eadfce;border-radius:.85rem;background:#fffdf9}body.zds-web-shell .jobs-content .jobs-audience-bar>div:first-child{display:grid;gap:.15rem;min-width:0}body.zds-web-shell .jobs-content .jobs-audience-bar .eyebrow{color:#a97418;font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}body.zds-web-shell .jobs-content .audience-switch{display:inline-flex;gap:.2rem;margin-left:auto;padding:.2rem;border:1px solid #eadfce;border-radius:.65rem;background:#fffaf3}body.zds-web-shell .jobs-content .audience-switch button,body.zds-web-shell .jobs-content .audience-action{border:0;border-radius:.5rem;background:transparent;color:#776f66;font:inherit;font-size:.74rem;font-weight:750;cursor:pointer}body.zds-web-shell .jobs-content .audience-switch button{padding:.48rem .7rem}body.zds-web-shell .jobs-content .audience-switch button.active,body.zds-web-shell .jobs-content .audience-action{background:#c1841f;color:#fff}body.zds-web-shell .jobs-content .audience-action{padding:.58rem .78rem;white-space:nowrap}body.zds-web-shell .job-seeker-content .job-seeker-form{width:min(100% - 2 * var(--content-gutter),68rem);max-width:68rem;margin:0 auto 2rem;padding:clamp(.8rem,1.7vw,1.35rem);box-sizing:border-box}body.zds-web-shell .job-seeker-content .job-seeker-form .form-head{display:flex;align-items:center;gap:.7rem;padding-bottom:.75rem;border-bottom:1px solid #eee3d3}body.zds-web-shell .job-seeker-content .job-seeker-form .form-head>ion-icon{padding:.65rem;border-radius:.75rem;background:#f6ead3;color:#b47712;font-size:1.35rem}body.zds-web-shell .job-seeker-content .job-seeker-form .form-head span{display:block;color:#9a8d7e;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}body.zds-web-shell .job-seeker-content .job-seeker-form .form-head h2{margin:.15rem 0 0;color:#252a31;font-size:clamp(1.05rem,2vw,1.35rem)}body.zds-web-shell .job-seeker-content .job-seeker-form .form-close{margin-left:auto;--color: #a97418;font-size:.72rem;font-weight:800;text-transform:none}body.zds-web-shell .job-seeker-content .job-seeker-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:56rem}body.zds-web-shell .job-seeker-content .job-seeker-form .form-grid>app-form-field{min-width:0;max-width:100%}body.zds-web-shell .job-seeker-content .job-seeker-upload{display:grid;gap:.7rem;max-width:56rem;margin-top:1rem;padding:.85rem;border:1px dashed #d8b36a;border-radius:.8rem;background:#fffaf0}body.zds-web-shell .job-seeker-content .job-seeker-upload .upload-panel-copy{display:grid;gap:.2rem}body.zds-web-shell .job-seeker-content .job-seeker-upload .upload-panel-copy span{color:#7b7063;font-size:.72rem}body.zds-web-shell .job-seeker-content .job-seeker-upload .upload-trigger{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:fit-content;min-height:2.45rem;padding:.55rem .8rem;border:1px solid #c89535;border-radius:.65rem;color:#8b5d0c;background:#fffdf9;font-size:.76rem;font-weight:750;cursor:pointer}body.zds-web-shell .job-seeker-content .job-seeker-upload .upload-trigger input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}body.zds-web-shell .job-seeker-content .resume-preview{display:flex;align-items:center;justify-content:space-between;max-width:28rem;padding:.62rem .75rem;border:1px solid #eadcc7;border-radius:.6rem;background:#fffdf9;color:#554d43;font-size:.76rem}body.zds-web-shell .job-seeker-content .resume-preview button{display:grid;width:1.65rem;height:1.65rem;place-items:center;border:0;border-radius:50%;color:#fff;background:#6f6255;cursor:pointer}body.zds-web-shell .job-seeker-content .job-seeker-upload.required-missing{border-color:#b3261e}body.zds-web-shell .job-application-content .job-application-form{width:min(100% - 2 * var(--content-gutter),60rem);max-width:60rem;margin:0 auto 2rem;padding:clamp(.8rem,1.7vw,1.35rem);box-sizing:border-box}body.zds-web-shell .job-application-content .job-application-form .form-head{display:flex;align-items:center;gap:.7rem;padding-bottom:.75rem;border-bottom:1px solid #eee3d3}body.zds-web-shell .job-application-content .job-application-form .form-head>ion-icon{padding:.65rem;border-radius:.75rem;background:#f6ead3;color:#b47712;font-size:1.35rem}body.zds-web-shell .job-application-content .job-application-form .form-head span{display:block;color:#9a8d7e;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}body.zds-web-shell .job-application-content .job-application-form .form-head h2{margin:.15rem 0 0;color:#252a31;font-size:clamp(1.05rem,2vw,1.35rem)}body.zds-web-shell .job-application-content .job-application-form .form-close{margin-left:auto;--color: #a97418;font-size:.72rem;font-weight:800;text-transform:none}body.zds-web-shell .job-application-content .application-summary{display:grid;gap:.25rem;margin:1rem 0;padding:.8rem .9rem;border-left:3px solid #c1841f;background:#fffaf3}body.zds-web-shell .job-application-content .application-summary span{color:#776f66;font-size:.76rem}body.zds-web-shell .job-application-content .application-upload{display:grid;gap:.7rem;max-width:56rem;margin-top:1rem;padding:.85rem;border:1px dashed #d8b36a;border-radius:.8rem;background:#fffaf0}body.zds-web-shell .job-application-content .application-upload .upload-panel-copy{display:grid;gap:.2rem}body.zds-web-shell .job-application-content .application-upload .upload-panel-copy span{color:#7b7063;font-size:.72rem;line-height:1.35}body.zds-web-shell .job-application-content .application-upload .upload-trigger{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:fit-content;min-height:2.45rem;padding:.55rem .8rem;border:1px solid #c89535;border-radius:.65rem;color:#8b5d0c;background:#fffdf9;font-size:.76rem;font-weight:750;cursor:pointer}body.zds-web-shell .job-application-content .application-upload .upload-trigger input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}body.zds-web-shell .job-application-content .application-upload.required-missing{border-color:#b3261e}body.zds-web-shell :is(.wizard-head,.vehicle-form .form-head,.matrimony-form-head) .form-back-link{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-height:2rem;margin-left:auto;padding:.42rem .68rem;border:1px solid #c89535;border-radius:.55rem;color:#95630e;background:#fffdf9;font:inherit;font-size:.72rem;font-weight:750;white-space:nowrap;cursor:pointer}body.zds-web-shell :is(.wizard-head,.vehicle-form .form-head,.matrimony-form-head) .form-back-link:hover,body.zds-web-shell :is(.wizard-head,.vehicle-form .form-head,.matrimony-form-head) .form-back-link:focus-visible{border-color:#b77908;background:#fff3d9;outline:0}body.zds-web-shell .matrimony-form-head{display:flex;align-items:center;gap:.7rem;margin-bottom:.85rem;padding:.75rem 0;border-bottom:1px solid #eee3d3}body.zds-web-shell .matrimony-form-head>ion-icon{padding:.6rem;border-radius:.7rem;background:#f6ead3;color:#b47712;font-size:1.2rem}body.zds-web-shell .matrimony-form-head span{display:block;color:#9a8d7e;font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}body.zds-web-shell .matrimony-form-head h2{margin:.12rem 0 0;color:#252a31;font-size:1.2rem}@media(max-width:42rem){body.zds-web-shell :is(.wizard-head,.vehicle-form .form-head,.matrimony-form-head) .form-back-link{align-self:flex-start;margin-left:0}body.zds-web-shell .matrimony-form-head{align-items:flex-start;flex-wrap:wrap}}@media(max-width:42rem){body.zds-web-shell .job-application-content .job-application-form{width:calc(100% - 2 * var(--content-gutter))}body.zds-web-shell .job-application-content .job-application-form .form-head{align-items:flex-start}}@media(max-width:42rem){body.zds-web-shell .jobs-content .jobs-audience-bar{align-items:stretch;flex-direction:column}body.zds-web-shell .jobs-content .audience-switch{margin-left:0}body.zds-web-shell .jobs-content .audience-switch button,body.zds-web-shell .jobs-content .audience-action{flex:1}body.zds-web-shell .job-seeker-content .job-seeker-form{width:calc(100% - 2 * var(--content-gutter))}body.zds-web-shell .job-seeker-content .job-seeker-form .form-grid{grid-template-columns:1fr!important}body.zds-web-shell .job-seeker-content .job-seeker-form .form-head{align-items:flex-start}}body.zds-web-shell .post-job-content .job-form .field-error{color:#b3261e;font-size:.72rem}@media(max-width:42rem){body.zds-web-shell .post-job-content .job-form{width:calc(100% - 2 * var(--content-gutter))}body.zds-web-shell .post-job-content .job-form .form-grid{grid-template-columns:1fr!important}body.zds-web-shell .post-job-content .job-form .form-head{align-items:flex-start}body.zds-web-shell .post-job-content .job-form .form-close{padding-inline:0}}body.zds-web-shell .legal-content .legal-card-actions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:.15rem;margin-top:.7rem;padding-top:.65rem;border-top:1px solid #eee3d3}body.zds-web-shell .legal-content .legal-card-actions ion-button{flex:0 1 auto;min-width:0;min-height:2.1rem;margin:0;--border-radius: .55rem;--padding-start: .75rem;--padding-end: .75rem;font-size:.68rem;font-weight:750}body.zds-web-shell .legal-content .legal-card-actions .legal-share-actions,body.zds-web-shell .legal-content .legal-card-actions .legal-share-actions .listing-share-actions{display:contents}body.zds-web-shell .legal-content .legal-card-actions .legal-share-actions{margin:0}body.zds-web-shell .legal-content .legal-card-actions .legal-share-actions button{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;width:100%;min-width:0;min-height:2.1rem;margin:0;padding:.35rem .65rem;border:1px solid #b77908;border-radius:.55rem;background:transparent;color:#a66d13;font:inherit;font-size:.68rem;font-weight:750;cursor:pointer}body.zds-web-shell .legal-content .legal-card-actions .legal-share-actions button:hover:not(:disabled),body.zds-web-shell .legal-content .legal-card-actions .legal-share-actions button:focus-visible{background:#b77908;color:#fff}body.zds-web-shell .legal-content .legal-card-actions .legal-share-actions button:disabled{cursor:wait;opacity:.65}body.zds-web-shell .legal-content .legal-card-actions .legal-share-actions ion-icon{font-size:.88rem}body.zds-web-shell .legal-content .legal-card-actions{display:flex;align-items:center;justify-content:flex-start;gap:.8rem}body.zds-web-shell .listing-rating{display:inline-flex;align-items:center;gap:.12rem;min-height:1.8rem;margin-top:.35rem;color:#756b61;font-size:.68rem;line-height:1}body.zds-web-shell .listing-rating-stars{display:inline-flex;align-items:center;gap:.02rem}body.zds-web-shell .listing-rating-star{display:grid;place-items:center;width:1.2rem;height:1.6rem;margin:0;padding:0;border:0;background:transparent;color:#c2b7aa;cursor:pointer}body.zds-web-shell .listing-rating-star.is-active,body.zds-web-shell .listing-rating-star:hover:not(:disabled),body.zds-web-shell .listing-rating-star:focus-visible:not(:disabled){color:#bd7e0d}body.zds-web-shell .listing-rating-star ion-icon{font-size:.9rem}body.zds-web-shell .listing-rating-star:disabled{cursor:default}body.zds-web-shell .listing-rating-value{margin-left:.2rem;color:#5a4d42;font-weight:800}body.zds-web-shell .listing-rating-count{color:#93877b}body.zds-web-shell .listing-rating ion-spinner{width:.8rem;height:.8rem;margin-left:.18rem;color:#bd7e0d}body.zds-web-shell .listing-rating--owner .listing-rating-stars{opacity:.7}body.zds-web-shell .legal-content .legal-action-group{display:contents}body.zds-web-shell .legal-content .legal-action-group>.legal-share-actions,body.zds-web-shell .legal-content .legal-action-group>.legal-contact-actions{display:contents}body.zds-web-shell .legal-content .legal-action-group>.legal-share-actions .listing-share-actions,body.zds-web-shell .legal-content .legal-action-group>.legal-contact-actions{display:contents}body.zds-web-shell .legal-content .legal-action-group>.legal-share-actions,body.zds-web-shell .legal-content .legal-action-group>.legal-contact-actions{width:auto;min-width:0}body.zds-web-shell .legal-content .legal-action-group>.legal-share-actions .listing-share-actions,body.zds-web-shell .legal-content .legal-action-group>.legal-contact-actions{align-items:center}body.zds-web-shell .legal-content .legal-action-group{align-items:center;min-width:0}body.zds-web-shell .legal-content .legal-card-actions>.legal-action-group:first-child{display:contents}body.zds-web-shell .legal-content .legal-card-actions>.legal-action-group:nth-child(2){display:contents}body.zds-web-shell .legal-content .legal-card-actions>.legal-delete-action{align-self:center;justify-self:center}body.zds-web-shell .legal-content .action-group-label{display:none;color:#8b8174;font-size:.62rem;font-weight:750;line-height:1}body.zds-web-shell .legal-content .legal-contact-actions{display:contents}body.zds-web-shell .legal-content .legal-contact-actions ion-button,body.zds-web-shell .legal-content .legal-delete-action,body.zds-web-shell .legal-content .legal-share-actions button{width:2.1rem;min-width:2.1rem}body.zds-web-shell .legal-content .legal-card-actions .button-label,body.zds-web-shell .legal-content .legal-card-actions .legal-share-actions .pdf-action span{display:none}body.zds-web-shell .legal-content .legal-card-actions ion-button,body.zds-web-shell .legal-content .legal-card-actions .legal-share-actions button{width:2.1rem;min-width:2.1rem;height:2.1rem;min-height:2.1rem;margin:0;padding-inline:0}body.zds-web-shell .legal-content .legal-card-actions ion-button{--background: transparent;--background-hover: transparent;--background-activated: transparent;--border-width: 0;--box-shadow: none}body.zds-web-shell .legal-content .legal-card-actions .legal-share-actions button{border:0;background:transparent;box-shadow:none}body.zds-web-shell .legal-content .legal-card-actions ion-button:hover:not(:disabled),body.zds-web-shell .legal-content .legal-card-actions ion-button:focus-visible,body.zds-web-shell .legal-content .legal-card-actions .legal-share-actions button:hover:not(:disabled),body.zds-web-shell .legal-content .legal-card-actions .legal-share-actions button:focus-visible{color:#8e5e10;--color: #8e5e10;background:#fffaf3}@media(max-width:42rem){body.zds-web-shell .legal-content .legal-card-actions{gap:.55rem}}@media(max-width:42rem){body.zds-web-shell .legal-content .legal-form{width:calc(100% - 2 * var(--content-gutter))}body.zds-web-shell .legal-content .legal-form .form-grid{grid-template-columns:1fr!important}body.zds-web-shell .legal-content .legal-form .form-head{align-items:flex-start}body.zds-web-shell .legal-content .legal-form .form-close{padding-inline:0}}.unified-reference-detail{position:relative;isolation:isolate;grid-template-areas:"breadcrumb breadcrumb" "hero basic" "hero facts" "overview seller" "panel panel" "location location" "owner owner"!important;background:linear-gradient(90deg,#fff 0% 70%,#fbf5ed 70% 100%)!important}.unified-reference-detail:before{position:absolute;z-index:0;inset:0 0 0 70%;background:#fbf5ed;content:"";pointer-events:none}.unified-reference-detail>*{position:relative;z-index:1}.unified-reference-detail>.detail-summary-column>*,.unified-reference-detail>.property-tab-workspace>*{position:relative;z-index:1}.unified-reference-detail>.web-detail-breadcrumb{display:flex!important;grid-area:breadcrumb!important;align-items:center;gap:.35rem .7rem;min-height:1.75rem;margin-bottom:.3rem;color:#a66d13!important;font-size:.7rem;font-weight:650;white-space:nowrap}.unified-reference-detail .web-detail-breadcrumb :is(span,a):after{content:"\203a";margin-left:.7rem;color:#c79b57;font-size:1rem;line-height:0}.unified-reference-detail .web-detail-breadcrumb a{color:#a66d13!important;text-decoration:none}.unified-reference-detail .web-detail-breadcrumb a:hover,.unified-reference-detail .web-detail-breadcrumb a:focus-visible{color:#8e5e10!important;text-decoration:underline;text-underline-offset:.16rem}.unified-reference-detail .web-detail-breadcrumb strong{color:#8e5e10!important;font-weight:800}.unified-reference-detail>.detail-summary-column>.overview-card{grid-area:overview!important}.unified-reference-detail>.detail-summary-column>.summary-seller-card{grid-area:seller!important;background:#fbf5ed!important}.unified-reference-detail>.detail-summary-column>.quick-facts-card{background:#fbf5ed!important}.unified-reference-detail .detail-field-grid{gap:.8rem 1rem!important}.unified-reference-detail .icon-card-grid{gap:.75rem!important}.unified-reference-detail .icon-card-grid>div{min-height:3.65rem;padding:.7rem .75rem!important;line-height:1.35}.unified-reference-detail .summary-seller-card>ion-button{display:inline-flex!important;width:auto!important;min-width:8.5rem;min-height:2.45rem;margin:.45rem .35rem 0 0!important;padding-inline:.85rem!important;--padding-start: .85rem;--padding-end: .85rem;--border-radius: .55rem;font-size:.68rem;font-weight:750}.unified-reference-detail .basic-badges{display:flex!important;flex-wrap:nowrap!important;align-items:center;justify-content:flex-start!important;gap:.4rem;min-width:0}.unified-reference-detail .basic-badges span{flex:0 0 auto;white-space:nowrap}.unified-reference-detail .seller-location-block{margin-top:.9rem;padding-top:.8rem;border-top:1px solid rgba(184,121,29,.2)}.unified-reference-detail .seller-location-block h3{margin:0 0 .5rem;color:#342d26;font-size:.72rem;font-weight:800}.unified-reference-detail .seller-location-block app-location-map,.unified-reference-detail .seller-location-block .location-map-card{display:block;width:100%;min-width:0}.unified-reference-detail .seller-location-block .location-map-card{overflow:hidden;border:1px solid #e8d9c4;border-radius:.6rem;background:#fffaf3}.unified-reference-detail .seller-location-block iframe{display:block;width:100%;height:8rem;border:0}.unified-reference-detail .seller-location-block .map-address{display:flex;align-items:flex-start;gap:.35rem;padding:.55rem .6rem 0;color:#766f65;font-size:.65rem;line-height:1.35}.unified-reference-detail .seller-location-block .map-address ion-icon{flex:0 0 auto;color:#b8791d}.unified-reference-detail .seller-location-block .map-actions{display:flex;flex-wrap:wrap;gap:.25rem;padding:.25rem .45rem .45rem}.unified-reference-detail .seller-location-block .map-actions ion-button,.unified-reference-detail .owner-actions ion-button,.unified-reference-detail .promote-action{--background: #c1841f !important;--background-activated: #a96c14 !important;--color: #fff !important;--border-color: #c1841f !important;--border-width: 1px !important;--box-shadow: none !important;--border-radius: .55rem !important;min-height:2.35rem;font-size:.66rem;font-weight:750}.unified-reference-detail .owner-actions-row{display:flex;flex-wrap:wrap;gap:.45rem}@media(max-width:560px){.unified-reference-detail .basic-badges{flex-wrap:wrap!important}.unified-reference-detail .seller-location-block iframe{height:7rem}}.unified-reference-detail .detail-share-actions--rail .listing-share-actions{display:flex!important;flex-wrap:wrap;gap:.4rem}.unified-reference-detail .detail-share-actions--rail button{width:auto!important;min-width:2.65rem!important;width:2.65rem!important;min-height:2.45rem;padding-inline:0!important;border-color:#c1841f!important;background:#c1841f!important;color:#fff!important}.unified-reference-detail .detail-share-actions--rail button:hover,.unified-reference-detail .detail-share-actions--rail button:focus-visible{border-color:#a96c14!important;background:#a96c14!important;color:#fff!important}.unified-reference-detail .detail-share-actions--rail .pdf-action:after{content:none!important}.unified-reference-detail .detail-share-actions--rail .pdf-action span{display:none!important}.unified-reference-detail .basic-badges{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:.4rem!important}@media(max-width:700px){.unified-reference-detail{grid-template-areas:"breadcrumb" "hero" "basic" "facts" "overview" "seller" "panel" "location" "owner"!important;background:#fff!important}.unified-reference-detail:before{display:none}.unified-reference-detail .web-detail-breadcrumb{white-space:normal}.unified-reference-detail .web-detail-breadcrumb strong{max-width:100%;white-space:normal}.unified-reference-detail .summary-seller-card>ion-button{min-width:7.5rem}}@media(max-width:900px){.unified-reference-detail{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"breadcrumb" "hero" "basic" "facts" "overview" "tabs" "panel" "location" "seller" "owner"!important}.unified-reference-detail:before{display:none}.unified-reference-detail{background:#fff!important}.unified-reference-detail>.detail-summary-column{display:contents!important}.unified-reference-detail>.detail-hero-card,.unified-reference-detail>.detail-summary-column>.basic-card,.unified-reference-detail>.detail-summary-column>.quick-facts-card,.unified-reference-detail>.detail-summary-column>.overview-card,.unified-reference-detail>.detail-summary-column>.summary-seller-card,.unified-reference-detail>.property-tab-workspace>.property-detail-tabs,.unified-reference-detail>.property-tab-workspace>.property-tab-panel,.unified-reference-detail>.location-card,.unified-reference-detail>.owner-actions{grid-column:1!important}.unified-reference-detail>.detail-summary-column>.summary-seller-card{grid-area:seller!important}.unified-reference-detail>.detail-summary-column>.seller-location-block,.unified-reference-detail>.location-card{grid-area:location!important}}@media(max-width:560px){.unified-reference-detail{gap:.55rem;padding-inline:.75rem}.unified-reference-detail .detail-hero-card{grid-template-rows:14rem auto}.unified-reference-detail .property-detail-tabs{gap:.85rem}.unified-reference-detail .detail-field-grid{grid-template-columns:1fr}.unified-reference-detail>.detail-summary-column>.quick-facts-card .quick-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){body.zds-web-shell :is(.property-reference-detail,.service-reference-detail,.vehicle-reference-detail,.job-reference-detail){grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"breadcrumb" "hero" "basic" "facts" "overview" "tabs" "panel" "location" "seller" "owner"!important}body.zds-web-shell :is(.property-reference-detail,.service-reference-detail,.vehicle-reference-detail,.job-reference-detail)>.detail-summary-column{display:contents!important}body.zds-web-shell :is(.property-reference-detail,.service-reference-detail,.vehicle-reference-detail,.job-reference-detail)>.detail-summary-column>.summary-seller-card{grid-area:seller!important;grid-column:1!important}body.zds-web-shell :is(.property-reference-detail,.service-reference-detail,.vehicle-reference-detail,.job-reference-detail)>.detail-summary-column>:is(.seller-location-block,.location-card){grid-area:location!important;grid-column:1!important}}.auth-error-summary{display:grid;gap:.25rem;margin:.75rem 0;padding:.7rem .8rem;border:1px solid #e1b7ae;border-radius:.6rem;background:#fff5f2;color:#8d3f35;font-size:.72rem;line-height:1.35}.auth-error-summary strong{font-weight:700}body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.matrimony-form-content,.z-auth-card,.login-card) :is(ion-input,ion-select,ion-textarea)::part(native),body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.matrimony-form-content,.z-auth-card,.login-card) ion-select::part(container){min-height:2.6rem!important;box-sizing:border-box!important;padding:.65rem .72rem!important;border:1px solid #e4d7c6!important;border-radius:.62rem!important;background:#fffaf3!important;box-shadow:none!important}body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.matrimony-form-content,.z-auth-card,.login-card) :is(ion-item,.form-field,.standalone-field){width:100%!important;max-width:22rem!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.matrimony-form-content,.z-auth-card,.login-card) :is(.form-field--wide,.form-field--full,.field-full,.wide-field){max-width:none!important}body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.matrimony-form-content,.z-auth-card,.login-card) :is(ion-item,.form-field,.standalone-field)::part(native),body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.matrimony-form-content,.z-auth-card,.login-card) :is(ion-input,ion-select,ion-textarea)::part(native),body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.matrimony-form-content,.z-auth-card,.login-card) ion-select::part(container){min-height:0!important;box-sizing:border-box!important;padding:.65rem .72rem!important;border:1px solid var(--module-field-border)!important;border-radius:var(--module-field-radius)!important;background:var(--module-field-surface)!important;box-shadow:none!important}body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.matrimony-form-content,.z-auth-card,.login-card) :is(ion-input,ion-select,ion-textarea)::part(label){display:block!important;margin:0 0 .28rem!important;color:#554d43!important;font-size:.72rem!important;font-weight:650!important;line-height:1.15!important}@media(max-width:600px){body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.matrimony-form-content,.z-auth-card,.login-card) :is(ion-item,.form-field,.standalone-field){max-width:none!important}}body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.matrimony-form-content,.z-auth-card,.login-card){--module-field-height: 2.6rem;--module-field-radius: .62rem;--module-field-border: #e4d7c6;--module-field-surface: #fffaf3}body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.matrimony-form-content,.z-auth-card,.login-card) ion-item{width:100%!important;max-width:22rem;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.matrimony-form-content,.z-auth-card,.login-card) ion-item.form-field--wide,body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.matrimony-form-content,.z-auth-card,.login-card) ion-item.form-field--full{max-width:none}body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.matrimony-form-content,.z-auth-card,.login-card) ion-item::part(native){min-height:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.matrimony-form-content,.z-auth-card,.login-card) :is(ion-input,ion-select,ion-textarea){width:100%!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.matrimony-form-content,.z-auth-card,.login-card) :is(ion-input,ion-select,ion-textarea)::part(native),body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.matrimony-form-content,.z-auth-card,.login-card) ion-select::part(container){box-sizing:border-box!important;min-height:var(--module-field-height)!important;padding:.65rem .72rem!important;border:1px solid var(--module-field-border)!important;border-radius:var(--module-field-radius)!important;background:var(--module-field-surface)!important;box-shadow:none!important}body.zds-web-shell ion-popover.header-city-popover,body.zds-web-shell ion-popover.header-city-select-popover,body.zds-web-shell ion-popover.form-select-popover,body.zds-web-shell ion-popover.select-popover,body.zds-web-shell ion-popover.module-select-popover,body.zds-web-shell ion-popover.property-select-popover{--side: bottom !important;--alignment: start !important;--offset-x: 0px !important;--offset-y: .55rem !important;--width: min(18rem, calc(100vw - 1rem) ) !important;--max-width: calc(100vw - 1rem) !important;--max-height: min(22rem, calc(100dvh - 1rem) ) !important}body.zds-web-shell ion-popover.header-city-popover::part(content),body.zds-web-shell ion-popover.header-city-select-popover::part(content),body.zds-web-shell ion-popover.form-select-popover::part(content),body.zds-web-shell ion-popover.select-popover::part(content),body.zds-web-shell ion-popover.module-select-popover::part(content),body.zds-web-shell ion-popover.property-select-popover::part(content){width:min(18rem,100vw - 1rem)!important;max-width:calc(100vw - 1rem)!important;max-height:min(22rem,100dvh - 1rem)!important;box-sizing:border-box!important;overflow:hidden!important}body.zds-web-shell ion-popover :is(ion-list,ion-select-popover ion-list){max-height:min(20rem,100dvh - 2rem)!important;overflow-y:auto!important}body.zds-web-shell ion-popover :is(ion-item,ion-label){text-align:left!important}@media(max-width:600px){body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.matrimony-form-content,.z-auth-card,.login-card) ion-item{max-width:none}}body.zds-web-shell :is(.property-wizard,.vehicle-form) .image-preview-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.75rem;width:100%;margin-top:.2rem}body.zds-web-shell :is(.property-wizard,.vehicle-form) .image-preview{position:relative;display:grid;grid-template-rows:7rem auto;min-width:0;margin:0;overflow:hidden;border:1px solid #e4d7c6;border-radius:.7rem;background:#fffdf9;box-shadow:0 .25rem .8rem #47321814}body.zds-web-shell :is(.property-wizard,.vehicle-form) .image-preview img{display:block;width:100%;height:7rem;object-fit:contain;background:#f4eee5}body.zds-web-shell :is(.property-wizard,.vehicle-form) .image-preview button{display:flex;align-items:center;justify-content:center;gap:.28rem;min-height:2rem;width:100%;padding:.3rem .45rem;border:0;border-top:1px solid #eee3d5;background:#fffdf9;color:#a34f3d;font:inherit;font-size:.68rem;font-weight:650;cursor:pointer}body.zds-web-shell :is(.property-wizard,.vehicle-form) .image-preview button:hover{background:#fff3ee}body.zds-web-shell :is(.property-wizard,.vehicle-form) .image-preview button ion-icon{font-size:.9rem}body.zds-web-shell :is(.matrimony-form-content,.vehicle-form) .upload-panel{display:grid;grid-column:1/-1;gap:.7rem;margin-top:1rem;padding:.85rem;border:1px dashed #d8b36a;border-radius:.8rem;background:#fffaf0}body.zds-web-shell :is(.matrimony-form-content,.vehicle-form) .upload-panel>div:first-child{display:grid;gap:.2rem}body.zds-web-shell :is(.matrimony-form-content,.vehicle-form) .upload-panel>div:first-child span{color:#7b7063;font-size:.72rem;line-height:1.35}body.zds-web-shell :is(.matrimony-form-content,.vehicle-form) .image-preview-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.75rem;width:100%;margin-top:.2rem}body.zds-web-shell :is(.matrimony-form-content,.vehicle-form) .image-preview{display:grid;grid-template-rows:7rem auto;min-width:0;margin:0;overflow:hidden;border:1px solid #e4d7c6;border-radius:.7rem;background:#fffdf9;box-shadow:0 .25rem .8rem #47321814}body.zds-web-shell :is(.matrimony-form-content,.vehicle-form) .image-preview img{display:block;width:100%;height:7rem;object-fit:contain;background:#f4eee5}body.zds-web-shell :is(.matrimony-form-content,.vehicle-form) .image-preview button{display:flex;align-items:center;justify-content:center;gap:.28rem;min-height:2rem;width:100%;padding:.3rem .45rem;border:0;border-top:1px solid #eee3d5;background:#fffdf9;color:#a34f3d;font:inherit;font-size:.68rem;font-weight:650;cursor:pointer}body.zds-web-shell :is(.matrimony-form-content,.vehicle-form) .image-preview button:hover{background:#fff3ee}body.zds-web-shell :is(.matrimony-form-content,.vehicle-form) .image-preview button ion-icon{font-size:.9rem}body.zds-web-shell :is(.property-wizard,.matrimony-form-content) .image-preview{grid-template-rows:7rem auto auto;transition:border-color .16s ease,box-shadow .16s ease}body.zds-web-shell :is(.property-wizard,.matrimony-form-content) .image-preview--cover{border-color:#c58a18;box-shadow:0 0 0 2px #c58a1833,0 .35rem 1rem #4732181f}body.zds-web-shell :is(.property-wizard,.matrimony-form-content) .image-preview .cover-photo-button{border-top:1px solid #eee3d5;background:#fff8e9;color:#9a6910;font-size:.64rem}body.zds-web-shell :is(.property-wizard,.matrimony-form-content) .image-preview .cover-photo-button.active{background:#c58a18;color:#fff}body.zds-web-shell .matrimony-form-content select{min-width:0;max-width:100%}body.zds-web-shell .matrimony-form-content>.form-tab-panel{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:.8rem!important}body.zds-web-shell .matrimony-form-content>.form-tab-panel>.form-section-title,body.zds-web-shell .matrimony-form-content>.form-tab-panel>.upload-panel{grid-column:1/-1!important}body.zds-web-shell .matrimony-form-content>.form-tab-panel>.metric-row,body.zds-web-shell .matrimony-form-content>.form-tab-panel>.radio-block{min-width:0}body.zds-web-shell ion-popover.matrimony-select-popover{--side: bottom;--alignment: start;--offset-y: .55rem;--width: min(22rem, calc(100vw - 1rem) );--max-width: calc(100vw - 1rem) ;--max-height: min(18rem, calc(100dvh - 1rem) )}body.zds-web-shell ion-popover.matrimony-select-popover::part(content){width:min(22rem,100vw - 1rem)!important;max-width:calc(100vw - 1rem)!important;max-height:min(18rem,100dvh - 1rem)!important;box-sizing:border-box!important;overflow:hidden!important}body.zds-web-shell ion-popover.matrimony-select-popover ion-select-popover ion-list{max-height:min(16.5rem,100dvh - 2.5rem)!important;overflow-y:auto!important}body.zds-web-shell ion-popover.form-select-popover{--width: min(22rem, calc(100vw - 1rem) );--max-width: calc(100vw - 1rem) ;--max-height: min(18rem, calc(100dvh - 1rem) )}body.zds-web-shell ion-popover.form-select-popover::part(content){width:min(22rem,100vw - 1rem)!important;max-width:calc(100vw - 1rem)!important;max-height:min(18rem,100dvh - 1rem)!important;overflow:hidden!important}body.zds-web-shell ion-popover.form-select-popover ion-list{max-height:min(15.6rem,100dvh - 2.5rem)!important;overflow-y:auto!important}body.zds-web-shell ion-popover.form-select-popover ion-item{--min-height: 2.6rem;min-height:2.6rem!important;height:2.6rem!important}@media(max-width:600px){body.zds-web-shell .matrimony-form-content>.form-tab-panel{grid-template-columns:1fr!important}}@media(max-width:600px){body.zds-web-shell :is(.property-wizard,.matrimony-form-content,.vehicle-form) .image-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card) .form-field-with-count>small{display:block;margin:.22rem 0 0;padding:0 .72rem;color:#8b8174;font-size:.68rem;font-weight:500;line-height:1.25;text-align:left}body.zds-web-shell .property-wizard .configuration-block+.form-grid--supporting{margin-top:1rem!important}body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card) .form-field-with-count{display:block;width:100%;max-width:22rem;min-width:0;margin:0}body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card) .form-field-with-count>app-form-field{width:100%;max-width:none}body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card) .form-field-with-count>.character-count,body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card) .form-field-with-count>small{display:block;margin:.22rem 0 0;padding:0 .72rem;color:#8b8174;font-size:.68rem;font-weight:500;line-height:1.25;text-align:left}body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card) .acknowledgement{margin-top:1rem!important}@media(max-width:600px){body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card) .form-field-with-count{max-width:none}}body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card) .form-grid>app-form-field,body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card)>app-form-field{display:block;width:100%;max-width:22rem;min-width:0;margin:0}body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card) .form-grid>app-form-field.form-field--wide,body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card)>app-form-field.form-field--wide,body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card)>app-form-field.standalone-field{max-width:none}body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card) .form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),22rem));justify-content:start;gap:1rem}body.zds-web-shell ion-popover.header-city-select-popover,body.zds-web-shell ion-popover.form-select-popover,body.zds-web-shell ion-popover.select-popover,body.zds-web-shell ion-popover.module-select-popover,body.zds-web-shell ion-popover.property-select-popover{--side: bottom;--alignment: start;--offset-x: 0px;--offset-y: .55rem;--width: min(18rem, calc(100vw - 1rem) );--max-width: calc(100vw - 1rem) ;--max-height: min(22rem, calc(100dvh - 1rem) )}body.zds-web-shell ion-popover.header-city-select-popover::part(content),body.zds-web-shell ion-popover.form-select-popover::part(content),body.zds-web-shell ion-popover.select-popover::part(content),body.zds-web-shell ion-popover.module-select-popover::part(content),body.zds-web-shell ion-popover.property-select-popover::part(content){width:min(18rem,100vw - 1rem)!important;max-width:calc(100vw - 1rem)!important;max-height:min(22rem,100dvh - 1rem)!important;box-sizing:border-box!important;overflow:hidden!important}body.zds-web-shell ion-popover.profession-picker-popover{--side: bottom;--alignment: start;--offset-y: .55rem;--width: min(22rem, calc(100vw - 1rem) );--max-width: calc(100vw - 1rem) ;--max-height: min(30rem, calc(100dvh - 1rem) )}body.zds-web-shell ion-popover.profession-picker-popover::part(content){width:min(22rem,100vw - 1rem)!important;max-width:calc(100vw - 1rem)!important;max-height:min(30rem,100dvh - 1rem)!important;overflow:hidden!important;border:1px solid #e4d7c6;border-radius:.8rem;background:#fffdf9;box-shadow:0 .8rem 2rem #3e2d1829}body.zds-web-shell ion-popover.profession-picker-popover .picker-modal{--padding-start: .8rem;--padding-end: .8rem;--padding-top: .8rem;--padding-bottom: .8rem}body.zds-web-shell ion-popover.profession-picker-popover .picker-modal-head{padding-bottom:.65rem}body.zds-web-shell ion-popover.profession-picker-popover ion-searchbar{--background: #fffaf3;--border-radius: .55rem;--box-shadow: none;--color: #413a35;--icon-color: #a16f18;min-height:2.45rem;padding:.65rem 0 .5rem}body.zds-web-shell ion-popover.profession-picker-popover ion-searchbar::part(container){border:1px solid #e4d7c6;box-shadow:none}body.zds-web-shell ion-popover.profession-picker-popover .picker-option-list{max-height:min(19rem,100dvh - 12rem);overflow-y:auto;padding:.15rem 0}body.zds-web-shell ion-popover.profession-picker-popover .picker-option{min-height:2.35rem;margin:.15rem 0;padding:.55rem .65rem;border-radius:.5rem;color:#554d43;font-size:.75rem}body.zds-web-shell ion-popover.header-city-select-popover ion-select-popover,body.zds-web-shell ion-popover.form-select-popover ion-select-popover,body.zds-web-shell ion-popover.select-popover ion-select-popover,body.zds-web-shell ion-popover.module-select-popover ion-select-popover,body.zds-web-shell ion-popover.property-select-popover ion-select-popover{max-width:100%!important;max-height:100%!important}body.zds-web-shell ion-popover.header-city-select-popover ion-select-popover ion-list,body.zds-web-shell ion-popover.form-select-popover ion-select-popover ion-list,body.zds-web-shell ion-popover.select-popover ion-select-popover ion-list,body.zds-web-shell ion-popover.module-select-popover ion-select-popover ion-list,body.zds-web-shell ion-popover.property-select-popover ion-select-popover ion-list{max-height:min(20rem,100dvh - 2rem)!important;overflow-y:auto!important}@media(max-width:600px){body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card) .form-grid{grid-template-columns:1fr;gap:.78rem}body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card) .form-grid>app-form-field,body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card)>app-form-field{max-width:none}}body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card) :is(ion-input,ion-select,ion-textarea){--background: transparent !important;--border-width: 0 !important;--padding-bottom: 0 !important;--padding-end: 0 !important;--padding-start: 0 !important;--padding-top: 0 !important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card) :is(ion-input,ion-select,ion-textarea)::part(label){position:static!important;display:block!important;margin:0 0 .24rem!important;padding:0!important;transform:none!important;color:#554d43!important;font-size:.66rem!important;font-weight:650!important;line-height:1.15!important}body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card) :is(ion-input,ion-select,ion-textarea)::part(native),body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card) ion-select::part(container){min-height:2.65rem!important;box-sizing:border-box!important;padding:.65rem .72rem!important;border:1px solid #e4d7c6!important;border-radius:.62rem!important;background:#fffaf3!important;box-shadow:none!important}body.zds-web-shell .property-wizard .form-grid>ion-item>ion-select,body.zds-web-shell .property-wizard .form-grid>label>ion-select,body.zds-web-shell .property-wizard .form-grid>ion-select{--background: transparent !important;--border-width: 0 !important;--padding-bottom: 0 !important;--padding-end: 0 !important;--padding-start: 0 !important;--padding-top: 0 !important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.zds-web-shell .property-wizard .form-grid>ion-item>ion-select::part(label),body.zds-web-shell .property-wizard .form-grid>label>ion-select::part(label){position:static!important;display:block!important;width:auto!important;height:auto!important;margin:0 0 .24rem!important;padding:0!important;transform:none!important;color:#554d43!important;font-size:.66rem!important;font-weight:650!important;line-height:1.15!important}body.zds-web-shell .property-wizard .form-grid>ion-item>ion-select::part(container),body.zds-web-shell .property-wizard .form-grid>label>ion-select::part(container),body.zds-web-shell .property-wizard .form-grid>ion-select::part(container){width:100%!important;min-height:2.65rem!important;box-sizing:border-box!important;padding:.65rem .72rem!important;border:1px solid #e4d7c6!important;border-radius:.62rem!important;background:#fffaf3!important;box-shadow:none!important}body.zds-web-shell .property-wizard .form-grid>label.form-control-field>ion-select{--background: transparent !important;--border-width: 0 !important;--padding-bottom: 0 !important;--padding-end: 0 !important;--padding-start: 0 !important;--padding-top: 0 !important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.zds-web-shell .property-wizard .form-grid>label.form-control-field>ion-select::part(container){width:100%!important;min-height:2.65rem!important;box-sizing:border-box!important;padding:.65rem .72rem!important;border:1px solid #e4d7c6!important;border-radius:.62rem!important;background:#fffaf3!important;box-shadow:none!important}body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card) :is(ion-item,ion-item.form-field,ion-item.form-field--compact,ion-item.form-field--small,ion-item.form-field--medium,ion-item.form-field--wide,ion-item.form-field--full){--background: transparent !important;--border-color: transparent !important;--border-radius: 0 !important;--inner-border-width: 0 !important;--inner-padding-end: 0 !important;--inner-padding-start: 0 !important;--padding-bottom: 0 !important;--padding-end: 0 !important;--padding-start: 0 !important;--padding-top: 0 !important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card) :is(ion-item,ion-item.form-field)::part(native){min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card) :is(ion-item,ion-item.form-field)>:is(ion-input,ion-select,ion-textarea){--background: transparent !important;--border-width: 0 !important;--highlight-height: 0 !important;--padding-bottom: 0 !important;--padding-end: 0 !important;--padding-start: 0 !important;--padding-top: 0 !important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card) :is(ion-item,ion-item.form-field)>:is(ion-input,ion-select,ion-textarea)::part(label){position:static!important;display:block!important;width:auto!important;height:auto!important;margin:0 0 .24rem!important;padding:0!important;transform:none!important;color:#554d43!important;font-size:.66rem!important;font-weight:650!important;line-height:1.15!important}body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card) :is(ion-item,ion-item.form-field)>ion-input::part(native),body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card) :is(ion-item,ion-item.form-field)>ion-select::part(container),body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card) :is(ion-item,ion-item.form-field)>ion-textarea::part(native){min-height:2.65rem!important;box-sizing:border-box!important;padding:.65rem .72rem!important;border:1px solid #e4d7c6!important;border-radius:.62rem!important;background:#fffaf3!important;box-shadow:none!important}body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card) :is(ion-item,ion-item.form-field)>ion-select::part(icon){color:#a87418!important;opacity:1!important}body.zds-web-shell .property-wizard .form-control-field{display:grid!important;align-content:start;width:100%;min-width:0;gap:.24rem;margin:0}body.zds-web-shell .property-wizard .form-control-field>span{display:block;margin:0;color:#554d43;font-size:.66rem;font-weight:650;line-height:1.15}body.zds-web-shell .property-wizard .form-control-field>ion-select{--background: transparent !important;--border-width: 0 !important;--highlight-height: 0 !important;--padding-bottom: 0 !important;--padding-end: 0 !important;--padding-start: 0 !important;--padding-top: 0 !important;display:block!important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.zds-web-shell .property-wizard .form-control-field>ion-select::part(container){display:flex;align-items:center;width:100%;min-height:2.65rem;box-sizing:border-box;padding:.65rem .72rem;border:1px solid #e4d7c6!important;border-radius:.62rem;background:#fffaf3!important;box-shadow:none!important;color:#554d43;font-size:.75rem;line-height:1.3}body.zds-web-shell .property-wizard .form-control-field>ion-select::part(icon){color:#a87418!important;opacity:1!important}body.zds-web-shell .property-wizard ion-item.form-field,body.zds-web-shell .property-wizard ion-item.form-field.autofill-field,body.zds-web-shell .property-wizard ion-item.form-field--compact,body.zds-web-shell .property-wizard ion-item.form-field--small,body.zds-web-shell .property-wizard ion-item.form-field--medium,body.zds-web-shell .property-wizard ion-item.form-field--wide,body.zds-web-shell .property-wizard ion-item.form-field--full{--background: transparent !important;--border-color: transparent !important;--border-radius: 0 !important;--inner-border-width: 0 !important;--inner-padding-end: 0 !important;--inner-padding-start: 0 !important;--padding-bottom: 0 !important;--padding-end: 0 !important;--padding-start: 0 !important;--padding-top: 0 !important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.zds-web-shell .property-wizard ion-item.form-field::part(native),body.zds-web-shell .property-wizard ion-item.form-field.autofill-field::part(native){min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.zds-web-shell .property-wizard ion-item.form-field>ion-select,body.zds-web-shell .property-wizard ion-item.form-field>ion-input,body.zds-web-shell .property-wizard ion-item.form-field>ion-textarea{--background: transparent !important;--border-width: 0 !important;--highlight-height: 0 !important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.zds-web-shell .property-wizard ion-item.form-field>:is(ion-input,ion-select,ion-textarea)::part(label){position:static!important;display:block!important;width:auto!important;height:auto!important;margin:0 0 .24rem!important;padding:0!important;transform:none!important;color:#554d43!important;font-size:.66rem!important;font-weight:650!important;line-height:1.15!important}body.zds-web-shell .property-wizard ion-item.form-field>ion-select::part(container),body.zds-web-shell .property-wizard ion-item.form-field>ion-input::part(native),body.zds-web-shell .property-wizard ion-item.form-field>ion-textarea::part(native){position:static!important;min-height:2.65rem!important;box-sizing:border-box!important;padding:.65rem .72rem!important;border:1px solid #e4d7c6!important;border-radius:.62rem!important;background:#fffaf3!important;box-shadow:none!important}body.zds-web-shell .form-grid>label>ion-select,body.zds-web-shell .form-field>ion-select,body.zds-web-shell .picker-field>ion-select,body.zds-web-shell .standalone-field>ion-select{width:100%;min-height:2.55rem;padding-inline:.7rem;border:1px solid var(--form-border);border-radius:.62rem;background:var(--form-surface);box-sizing:border-box}body.zds-web-shell .form-grid>label>ion-select::part(container),body.zds-web-shell .form-field>ion-select::part(container),body.zds-web-shell .picker-field>ion-select::part(container),body.zds-web-shell .standalone-field>ion-select::part(container){min-height:2.45rem;border:0;background:transparent;box-shadow:none}body.zds-web-shell .form-grid>label>ion-select::part(icon),body.zds-web-shell .form-field>ion-select::part(icon),body.zds-web-shell .picker-field>ion-select::part(icon),body.zds-web-shell .standalone-field>ion-select::part(icon){color:#9e6f19;opacity:1}body.zds-web-shell .form-grid ion-input::part(native),body.zds-web-shell .form-grid ion-select::part(text),body.zds-web-shell .form-grid ion-textarea::part(native),body.zds-web-shell .form-field ion-input::part(native),body.zds-web-shell .form-field ion-select::part(text),body.zds-web-shell .form-field ion-textarea::part(native){font-size:.74rem;line-height:1.3}body.zds-web-shell .post-panel ion-input::part(label),body.zds-web-shell .service-form ion-input::part(label),body.zds-web-shell .form-tab-panel ion-input::part(label),body.zds-web-shell .property-wizard ion-input::part(label),body.zds-web-shell .job-form ion-input::part(label),body.zds-web-shell .message-card ion-input::part(label),body.zds-web-shell .edit-matrimony-form ion-input::part(label),body.zds-web-shell .post-panel ion-select::part(label),body.zds-web-shell .service-form ion-select::part(label),body.zds-web-shell .form-tab-panel ion-select::part(label),body.zds-web-shell .property-wizard ion-select::part(label),body.zds-web-shell .job-form ion-select::part(label),body.zds-web-shell .message-card ion-select::part(label),body.zds-web-shell .edit-matrimony-form ion-select::part(label),body.zds-web-shell .post-panel ion-textarea::part(label),body.zds-web-shell .service-form ion-textarea::part(label),body.zds-web-shell .form-tab-panel ion-textarea::part(label),body.zds-web-shell .property-wizard ion-textarea::part(label),body.zds-web-shell .job-form ion-textarea::part(label),body.zds-web-shell .message-card ion-textarea::part(label),body.zds-web-shell .edit-matrimony-form ion-textarea::part(label){display:block;margin:0 0 .18rem;color:var(--form-text);font-size:.62rem;font-weight:650;line-height:1.2}body.zds-web-shell .post-panel ion-input::part(native)::placeholder,body.zds-web-shell .service-form ion-input::part(native)::placeholder,body.zds-web-shell .form-tab-panel ion-input::part(native)::placeholder,body.zds-web-shell .property-wizard ion-input::part(native)::placeholder,body.zds-web-shell .job-form ion-input::part(native)::placeholder,body.zds-web-shell .message-card ion-input::part(native)::placeholder,body.zds-web-shell .edit-matrimony-form ion-input::part(native)::placeholder,body.zds-web-shell .post-panel ion-textarea::part(native)::placeholder,body.zds-web-shell .service-form ion-textarea::part(native)::placeholder,body.zds-web-shell .form-tab-panel ion-textarea::part(native)::placeholder,body.zds-web-shell .property-wizard ion-textarea::part(native)::placeholder,body.zds-web-shell .job-form ion-textarea::part(native)::placeholder,body.zds-web-shell .message-card ion-textarea::part(native)::placeholder,body.zds-web-shell .edit-matrimony-form ion-textarea::part(native)::placeholder{color:transparent}body.zds-web-shell .form-hero>p,body.zds-web-shell .form-head>p,body.zds-web-shell .card-heading>p,body.zds-web-shell .form-section-helper,body.zds-web-shell .upload-hint,body.zds-web-shell .field-hint{display:none}body.zds-web-shell .character-count,body.zds-web-shell .character-count-row{display:flex;justify-content:flex-start;align-items:center;width:100%;margin:.15rem 0 0;padding:0;color:var(--form-muted);font-size:.62rem;line-height:1.2}body.zds-web-shell .post-panel ion-textarea,body.zds-web-shell .service-form ion-textarea,body.zds-web-shell .form-tab-panel ion-textarea,body.zds-web-shell .property-wizard ion-textarea,body.zds-web-shell .job-form ion-textarea,body.zds-web-shell .message-card ion-textarea{min-height:5rem;border:1px solid var(--form-border)!important;border-radius:.62rem;box-shadow:none}body.zds-web-shell .post-panel ion-input,body.zds-web-shell .service-form ion-input,body.zds-web-shell .form-tab-panel ion-input,body.zds-web-shell .property-wizard ion-input,body.zds-web-shell .job-form ion-input,body.zds-web-shell .message-card ion-input,body.zds-web-shell .edit-matrimony-form ion-input,body.zds-web-shell .post-panel ion-select,body.zds-web-shell .service-form ion-select,body.zds-web-shell .form-tab-panel ion-select,body.zds-web-shell .property-wizard ion-select,body.zds-web-shell .job-form ion-select,body.zds-web-shell .message-card ion-select,body.zds-web-shell .edit-matrimony-form ion-select{min-height:2.45rem!important;height:auto!important;max-height:none!important}body.zds-web-shell .post-panel ion-input::part(native),body.zds-web-shell .service-form ion-input::part(native),body.zds-web-shell .form-tab-panel ion-input::part(native),body.zds-web-shell .property-wizard ion-input::part(native),body.zds-web-shell .job-form ion-input::part(native),body.zds-web-shell .message-card ion-input::part(native),body.zds-web-shell .edit-matrimony-form ion-input::part(native),body.zds-web-shell .post-panel ion-select::part(container),body.zds-web-shell .service-form ion-select::part(container),body.zds-web-shell .form-tab-panel ion-select::part(container),body.zds-web-shell .property-wizard ion-select::part(container),body.zds-web-shell .job-form ion-select::part(container),body.zds-web-shell .message-card ion-select::part(container),body.zds-web-shell .edit-matrimony-form ion-select::part(container){border:0!important;box-shadow:none!important;background:transparent!important}body.zds-web-shell .property-wizard .form-grid,body.zds-web-shell .post-panel .form-grid,body.zds-web-shell .service-form .form-grid,body.zds-web-shell .job-form .form-grid,body.zds-web-shell .message-card .form-grid,body.zds-web-shell .edit-matrimony-form .form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),22rem));justify-content:start}body.zds-web-shell .property-wizard .form-grid>ion-item,body.zds-web-shell .post-panel .form-grid>ion-item,body.zds-web-shell .service-form .form-grid>ion-item,body.zds-web-shell .job-form .form-grid>ion-item,body.zds-web-shell .message-card .form-grid>ion-item,body.zds-web-shell .edit-matrimony-form .form-grid>ion-item{width:100%!important;max-width:22rem}body.zds-web-shell .property-wizard .form-grid>ion-item.form-field--wide,body.zds-web-shell .property-wizard .form-grid>ion-item.form-field--full,body.zds-web-shell .post-panel .form-grid>ion-item.form-field--wide,body.zds-web-shell .post-panel .form-grid>ion-item.form-field--full,body.zds-web-shell .service-form .form-grid>ion-item.form-field--wide,body.zds-web-shell .service-form .form-grid>ion-item.form-field--full,body.zds-web-shell .job-form .form-grid>ion-item.form-field--wide,body.zds-web-shell .job-form .form-grid>ion-item.form-field--full{max-width:none}@media(max-width:600px){body.zds-web-shell .property-wizard .form-grid,body.zds-web-shell .post-panel .form-grid,body.zds-web-shell .service-form .form-grid,body.zds-web-shell .job-form .form-grid,body.zds-web-shell .message-card .form-grid,body.zds-web-shell .edit-matrimony-form .form-grid{grid-template-columns:1fr}body.zds-web-shell .property-wizard .form-grid>ion-item,body.zds-web-shell .post-panel .form-grid>ion-item,body.zds-web-shell .service-form .form-grid>ion-item,body.zds-web-shell .job-form .form-grid>ion-item,body.zds-web-shell .message-card .form-grid>ion-item,body.zds-web-shell .edit-matrimony-form .form-grid>ion-item{max-width:none}}@media(max-width:600px){body.zds-web-shell .form-grid,body.zds-web-shell .edit-form-grid{grid-template-columns:1fr}}body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card) ion-item{min-height:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card) ion-item>:is(ion-input,ion-select,ion-textarea){min-height:2.7rem!important;border:0!important;background:transparent!important;box-shadow:none!important}body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card) ion-item>ion-input::part(native),body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card) ion-item>ion-select::part(container),body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card) ion-item>ion-textarea::part(native){min-height:2.65rem;padding:.65rem .72rem;border:1px solid #e4d7c6!important;border-radius:.62rem;background:#fffaf3!important;box-shadow:none!important}body.zds-web-shell .matrimony-form-content .matrimony-basics-grid,body.zds-web-shell .matrimony-form-content .matrimony-location-grid,body.zds-web-shell .edit-matrimony-form .form-tab-panel.edit-form-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,18rem))!important;justify-content:start!important;align-items:start!important;gap:.8rem!important}body.zds-web-shell .matrimony-form-content .matrimony-basics-grid>ion-item,body.zds-web-shell .matrimony-form-content .matrimony-basics-grid>.picker-field,body.zds-web-shell .matrimony-form-content .matrimony-location-grid>ion-item,body.zds-web-shell .edit-matrimony-form .form-tab-panel.edit-form-grid>ion-item{grid-column:auto!important;width:100%!important;min-width:0!important;max-width:18rem!important;margin:0!important}body.zds-web-shell .matrimony-form-content .matrimony-location-grid>ion-item.form-field--wide{grid-column:span 2!important;max-width:none!important}body.zds-web-shell .matrimony-form-content .matrimony-basics-grid>.picker-field{display:grid!important;gap:.24rem!important;width:100%!important;max-width:36.8rem!important}body.zds-web-shell .matrimony-form-content .picker-field>button{min-height:2.65rem!important;margin:0!important;padding:.65rem .72rem!important;border:1px solid #e4d7c6!important;border-radius:.62rem!important;background:#fffaf3!important;color:#554d43!important;font-size:.75rem!important;font-weight:500!important}body.zds-web-shell .matrimony-form-content ion-input::part(native)::placeholder,body.zds-web-shell .matrimony-form-content ion-textarea::part(native)::placeholder,body.zds-web-shell .edit-matrimony-form ion-input::part(native)::placeholder,body.zds-web-shell .edit-matrimony-form ion-textarea::part(native)::placeholder{color:transparent!important;opacity:0!important}@media(max-width:900px){body.zds-web-shell .matrimony-form-content .matrimony-basics-grid,body.zds-web-shell .matrimony-form-content .matrimony-location-grid,body.zds-web-shell .edit-matrimony-form .form-tab-panel.edit-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:600px){body.zds-web-shell .matrimony-form-content .matrimony-basics-grid,body.zds-web-shell .matrimony-form-content .matrimony-location-grid,body.zds-web-shell .edit-matrimony-form .form-tab-panel.edit-form-grid{grid-template-columns:1fr!important}body.zds-web-shell .matrimony-form-content .matrimony-location-grid>ion-item.form-field--wide{grid-column:auto!important}}body.zds-web-shell ion-popover:is(.header-city-popover,.header-city-select-popover,.form-select-popover,.select-popover,.module-select-popover,.property-select-popover,.profession-picker-popover){--side: bottom !important;--alignment: start !important;--offset-x: 0px !important;--offset-y: .55rem !important;--width: min(18rem, calc(100vw - 1rem) ) !important;--max-width: calc(100vw - 1rem) !important;--max-height: min(22rem, calc(100dvh - 1rem) ) !important}body.zds-web-shell ion-popover:is(.header-city-popover,.header-city-select-popover,.form-select-popover,.select-popover,.module-select-popover,.property-select-popover,.profession-picker-popover)::part(content){width:min(18rem,100vw - 1rem)!important;max-width:calc(100vw - 1rem)!important;max-height:min(22rem,100dvh - 1rem)!important;box-sizing:border-box!important;overflow:hidden!important}body.zds-web-shell ion-popover:is(.header-city-popover,.header-city-select-popover,.form-select-popover,.select-popover,.module-select-popover,.property-select-popover,.profession-picker-popover) :is(ion-list,.select-interface-option-list,.profession-option-list){max-height:min(20rem,100dvh - 2rem)!important;overflow-y:auto!important}body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card) :is(ion-item,.form-field,.standalone-field){--background: transparent !important;--border-color: transparent !important;--border-radius: 0 !important;--inner-border-width: 0 !important;--inner-padding-end: 0 !important;--inner-padding-start: 0 !important;--padding-bottom: 0 !important;--padding-end: 0 !important;--padding-start: 0 !important;--padding-top: 0 !important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card) :is(ion-item,.form-field,.standalone-field)::part(native){min-height:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card) :is(ion-input,ion-select,ion-textarea){--background: transparent !important;--border-width: 0 !important;--highlight-height: 0 !important;--padding-bottom: 0 !important;--padding-end: 0 !important;--padding-start: 0 !important;--padding-top: 0 !important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card) :is(ion-input,ion-select,ion-textarea)::part(label){display:block!important;margin:0 0 .24rem!important;color:#554d43!important;font-size:.66rem!important;font-weight:650!important;line-height:1.15!important}body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card) :is(ion-input,ion-select,ion-textarea)::part(native),body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card) ion-select::part(container){min-height:2.65rem;box-sizing:border-box;padding:.65rem .72rem;border:1px solid #e4d7c6!important;border-radius:.62rem;background:#fffaf3!important;box-shadow:none!important}body.zds-web-shell .property-wizard .form-grid>label.form-control-field>ion-select,body.zds-web-shell :is(.post-panel,.service-form,.property-wizard,.form-tab-panel,.job-form,.edit-matrimony-form,.z-auth-card,.login-card) :is(ion-item,ion-item.form-field)>:is(ion-input,ion-select,ion-textarea){--background: transparent !important;--border-width: 0 !important;--padding-bottom: 0 !important;--padding-end: 0 !important;--padding-start: 0 !important;--padding-top: 0 !important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:root{--auth-gold: #c58d22;--auth-gold-dark: #a46f0a;--auth-warm: #fff7ee;--auth-card: #ffffff;--auth-ink: #1a1a1a;--auth-muted: #6b7280;--auth-border: #e5e7eb;--auth-input: #fafafa;--auth-error: #ef4444;--auth-success: #10b981}ion-content.login-shell,ion-content.auth-theme-page{--background: transparent;color:var(--auth-ink)}ion-content.login-shell::part(background),ion-content.auth-theme-page::part(background){background:var(--auth-warm)}.login-layout,.z-auth-shell{position:relative;display:grid;min-height:100%;place-items:center;overflow:visible;isolation:isolate;padding:clamp(24px,5vw,64px) 16px;background:url(/assets/images/auth-background.png) center top/contain no-repeat}.login-layout:before,.z-auth-shell:before{position:absolute;z-index:-2;inset:0;content:"";opacity:0}.login-layout:after,.z-auth-shell:after{position:absolute;z-index:-1;right:-9vw;bottom:-17vh;width:72vw;height:42vh;content:"";border-radius:50% 50% 0 0;transform:rotate(-13deg);display:none}.login-layout{grid-template-columns:1fr;gap:0}.login-hero{display:none;align-content:center;min-height:520px;padding:clamp(22px,5vw,56px);color:var(--auth-ink)}.login-hero:after{position:absolute;right:-12%;bottom:-14%;width:310px;height:310px;content:"";border:1px solid rgba(164,111,10,.24);border-radius:50%;box-shadow:0 0 0 22px #ffffff1f,0 0 0 44px #ffffff14}.login-hero-copy,.login-card,.z-auth-card-wrap,.z-auth-brand,.z-auth-feature-grid{position:relative;z-index:2}.login-hero h1{margin:14px 0 10px;font-size:clamp(2.8rem,7vw,5.8rem);letter-spacing:-.06em}.login-hero p{max-width:42ch;margin:0;color:#1a1a1ab8;font-size:1rem;line-height:1.7}.login-stats{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px}.login-stats div{display:grid;gap:3px;min-width:112px;padding:13px 15px;border:1px solid rgba(164,111,10,.18);border-radius:12px;background:#ffffff9e}.login-stats span,.login-stats strong{font-size:.78rem}.login-stats span{color:var(--auth-muted)}.login-card,.z-auth-card{width:min(100%,420px);padding:20px;border:1px solid rgba(229,231,235,.92);border-radius:16px;background:#fffffff0;box-shadow:0 10px 30px #0000000f}.login-card,.z-auth-card{margin-top:48px}.login-layout app-auth-backdrop .z-auth-feature-grid,.z-auth-shell app-auth-backdrop .z-auth-feature-grid{display:none}.login-card-head,.z-auth-card-head{margin-bottom:14px;text-align:center}.login-card-head h2,.z-auth-card-head h2{margin:0 0 7px;color:var(--auth-ink);font-size:clamp(1.35rem,3vw,1.6rem);font-weight:700}.login-card-head p,.z-auth-card-head p{margin:0;color:var(--auth-muted);font-size:.82rem;line-height:1.45}.login-card-head:after,.z-auth-card-head:after{display:block;width:28px;height:2px;margin:14px auto 0;content:"";background:var(--auth-gold)}.login-fields,.z-auth-card>ion-item,.z-auth-card>ng-container,.z-auth-card>.masked-mobile{display:grid;gap:10px}ion-content.login-shell ion-item,ion-content.auth-theme-page ion-item{--background: var(--auth-input);--border-color: var(--auth-border);--highlight-color-focused: var(--auth-gold);--inner-padding-end: 14px;--padding-start: 14px;min-height:52px;height:52px;margin:0 0 6px;border:1px solid var(--auth-border);border-radius:12px}ion-content.login-shell ion-label,ion-content.auth-theme-page ion-label{color:var(--auth-muted);font-size:.72rem}ion-content.login-shell ion-input,ion-content.auth-theme-page ion-input{--color: var(--auth-ink);--placeholder-color: #9ca3af;font-size:.9rem}ion-content.login-shell ion-button,ion-content.auth-theme-page ion-button{--background: var(--auth-gold);--background-hover: var(--auth-gold-dark);--background-activated: var(--auth-gold-dark);--border-radius: 12px;--box-shadow: none;--color: #fff;min-height:46px;margin:4px 0 0;font-size:.88rem;font-weight:600}ion-content.login-shell ion-button.google-btn{--background: #fff;--border-color: var(--auth-border);--color: var(--auth-ink);border:1px solid var(--auth-border)}.login-actions{display:grid;gap:4px;margin-top:18px}.login-links,.login-help,.register-link,.back-login,.otp-link{color:var(--auth-gold-dark);font-size:.78rem;font-weight:600}.login-links{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px}.login-links>span{display:inline-flex;align-items:center;gap:7px;color:var(--auth-ink);font-size:.72rem;font-weight:500}.login-links>span:before{width:11px;height:11px;content:"";border:1px solid var(--auth-gold);border-radius:2px;background:#fff}.login-links a,.login-help,.register-link span,.back-login,.otp-link{text-decoration:none;cursor:pointer}.login-help{display:block;margin-top:22px;text-align:center}.register-link,.back-login{display:block;width:100%;margin:12px 0 0;text-align:center}.otp-link{display:block;margin:8px auto 0;border:0;background:transparent}.otp-link.muted{color:var(--auth-muted);font-weight:500}.masked-mobile{margin:4px 0 12px;padding:11px 12px;border-radius:10px;color:var(--auth-muted);background:#fffaf3;font-size:.8rem}app-auth-backdrop{position:absolute;z-index:1;inset:0;display:block;pointer-events:none}.auth-scenery{display:none}.z-auth-brand{position:absolute;top:clamp(22px,7vh,70px);left:50%;display:inline-flex;align-items:center;gap:13px;transform:translate(-50%);white-space:nowrap}.z-auth-brand-mark{display:grid;width:48px;height:48px;place-items:center;overflow:hidden;border:3px solid var(--auth-gold);border-radius:50%;background:#fff}.z-auth-brand-mark img{width:100%;height:100%;object-fit:cover}.z-auth-brand-copy{display:grid;gap:2px}.z-auth-brand-copy strong{font-size:clamp(1.7rem,4vw,2.7rem);letter-spacing:-.045em}.z-auth-brand-copy sup{color:var(--auth-gold-dark);font-size:.35em}.z-auth-brand-copy small{color:var(--auth-ink);font-size:.58rem;letter-spacing:.22em;text-transform:uppercase}.z-auth-feature-grid{position:absolute;right:clamp(18px,5vw,70px);bottom:clamp(18px,5vh,48px);left:clamp(18px,5vw,70px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.z-auth-feature{display:grid;justify-items:center;gap:8px;color:var(--auth-ink);text-align:center}.z-auth-feature-icon{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(197,141,34,.22);border-radius:50%;background:#ffffffb3}.z-auth-feature-icon img{width:29px;height:29px;object-fit:contain}.z-auth-feature strong,.z-auth-feature small{display:block}.z-auth-feature strong{font-size:.78rem;text-transform:uppercase}.z-auth-feature small{margin-top:3px;color:var(--auth-muted);font-size:.7rem}.auth-busy{opacity:.82}ion-content.login-shell,ion-content.auth-theme-page{display:block;width:100%;height:100%;min-width:0;min-height:100dvh;overflow:visible;--offset-top: 0px;--offset-bottom: 0px}ion-content.login-shell::part(scroll),ion-content.auth-theme-page::part(scroll){width:100%;min-width:0;min-height:100%;overflow-x:hidden;overflow-y:auto}ion-content.login-shell .login-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,30rem);align-items:stretch;width:100%;min-width:0;min-height:100dvh;box-sizing:border-box;gap:clamp(2rem,7vw,8rem);padding:clamp(2rem,5vw,5rem) clamp(1.25rem,6vw,7rem);background-position:center}ion-content.login-shell .login-hero{display:grid;align-content:center;min-width:0;min-height:0;padding:clamp(1rem,4vw,4rem)}ion-content.login-shell .login-card{align-self:center;width:100%;max-width:30rem;margin:0;padding:clamp(1.5rem,3vw,2.4rem);border-radius:1.25rem;box-shadow:0 24px 70px #49311424}ion-content.login-shell,ion-content.auth-theme-page{--background: #f7eee2}ion-content.login-shell::part(background),ion-content.auth-theme-page::part(background){background:#f7eee2}ion-content.login-shell .login-layout,ion-content.auth-theme-page .z-auth-shell{display:grid;grid-template-columns:minmax(0,1fr);place-items:center;width:100%;min-width:0;min-height:100dvh;box-sizing:border-box;padding:clamp(6.25rem,10vh,8.5rem) clamp(.75rem,4vw,2rem) clamp(1.25rem,4vh,2rem);background:url(/assets/images/auth-background.png) center top/contain no-repeat;background-color:#f7eee2}ion-content.login-shell .login-hero,ion-content.login-shell .login-layout app-auth-backdrop .z-auth-feature-grid,ion-content.auth-theme-page .z-auth-feature-grid{display:none!important}ion-content.login-shell .login-card,ion-content.auth-theme-page .z-auth-card{align-self:center;width:min(100vw - clamp(1.5rem,8vw,4rem),25rem);max-width:100%;box-sizing:border-box;margin:0;padding:clamp(1.25rem,3vw,1.45rem) clamp(1rem,3vw,1.35rem) clamp(1rem,2.5vw,1.2rem);border:1px solid rgba(196,141,67,.24);border-radius:.8rem;background:#fffbf5f0;box-shadow:0 1rem 2.2rem #5b351024}ion-content.auth-theme-page .z-auth-card-wrap{width:min(100%,25rem);min-width:0}ion-content.auth-theme-page .z-auth-card{width:100%}ion-content.auth-theme-page .z-auth-card>ion-item{display:block}ion-content.login-shell .login-card-head,ion-content.auth-theme-page .z-auth-card-head{margin-bottom:.75rem}ion-content.login-shell .login-card-head h2,ion-content.auth-theme-page .z-auth-card-head h2{font-size:1.05rem;letter-spacing:-.02em}ion-content.login-shell .login-card-head p,ion-content.auth-theme-page .z-auth-card-head p{font-size:.64rem}ion-content.login-shell .login-card-head:after,ion-content.auth-theme-page .z-auth-card-head:after{width:1.8rem;height:1px;margin-top:.7rem}ion-content.login-shell .login-fields,ion-content.auth-theme-page .z-auth-card{gap:.55rem}ion-content.login-shell ion-item,ion-content.auth-theme-page .z-auth-card ion-item{display:block;box-sizing:border-box;min-height:clamp(3rem,4vw,3.25rem);height:clamp(3rem,4vw,3.25rem);margin:0 0 .7rem;--background: #fff;--border-color: #e6e6e6;--border-radius: .65rem;--border-width: 1px;--inner-border-width: 0;--padding-start: .75rem;--inner-padding-end: .75rem;--highlight-color-focused: var(--auth-gold);border:1px solid #e6e6e6;border-radius:.65rem;background:#fff;color:#1a1a1a;transition:border-color .14s ease,box-shadow .14s ease}ion-content.login-shell ion-item:focus-within,ion-content.auth-theme-page .z-auth-card ion-item:focus-within{border-color:var(--auth-gold);box-shadow:0 0 0 2px #c58d221f}ion-content.login-shell ion-item ion-icon,ion-content.auth-theme-page .z-auth-card ion-item ion-icon{flex:0 0 2.75rem;width:1.375rem;height:1.375rem;margin:0 .7rem 0 0;color:#8b8177;font-size:1.375rem}ion-content.login-shell ion-label,ion-content.auth-theme-page .z-auth-card ion-label{font-size:.58rem}ion-content.login-shell ion-input,ion-content.auth-theme-page .z-auth-card ion-input{--padding-start: 0;--padding-end: 0;--padding-top: 0;--padding-bottom: 0;--placeholder-color: #8993a3;--placeholder-opacity: 1;min-height:2.75rem;color:#1a1a1a;font-size:clamp(.78rem,1.3vw,.9rem)}ion-content.login-shell ion-input::part(native),ion-content.auth-theme-page ion-input::part(native){padding:0;color:#1a1a1a;caret-color:#000;line-height:1.3}ion-content.login-shell ion-input::part(native)::placeholder,ion-content.auth-theme-page ion-input::part(native)::placeholder{color:#8993a3;opacity:1}ion-content.login-shell .login-card ion-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}ion-content.login-shell .login-links{margin-top:.7rem;font-size:.6rem}ion-content.login-shell .login-links>span{font-size:.58rem}ion-content.login-shell .login-links>span:before{flex:0 0 .9rem;width:.9rem;height:.9rem;border-color:var(--auth-gold);border-radius:.12rem}ion-content.login-shell .login-links a{color:var(--auth-gold-dark);font-size:.58rem}ion-content.login-shell .login-actions{gap:.2rem;margin-top:.8rem}ion-content.login-shell .login-actions ion-button,ion-content.auth-theme-page .z-auth-card ion-button{min-height:2.65rem;margin-top:.2rem;--border-radius: .65rem;font-size:clamp(.78rem,1.3vw,.9rem);text-transform:none}ion-content.login-shell .google-btn{display:block;--background: rgba(255, 255, 255, .72);--border-color: rgba(164, 111, 10, .24);--color: var(--auth-ink);border:1px solid rgba(164,111,10,.24)}ion-content.login-shell .register-link,ion-content.login-shell .login-help,ion-content.auth-theme-page .register-link,ion-content.auth-theme-page .back-login{margin-top:.75rem;font-size:.6rem}ion-content.auth-theme-page .back-login{min-height:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--auth-gold-dark);font:inherit;line-height:1.35}ion-content.login-shell .login-help{display:block;margin-top:1rem;color:var(--auth-gold-dark);font-size:.6rem;line-height:1.35;text-align:center}ion-content.login-shell .z-auth-brand,ion-content.auth-theme-page .z-auth-brand{top:clamp(1.5rem,7vh,3.5rem)}ion-content.login-shell .z-auth-brand-mark,ion-content.auth-theme-page .z-auth-brand-mark{width:clamp(2.35rem,5vw,2.65rem);height:clamp(2.35rem,5vw,2.65rem);border:2px solid #b97916;background:#fffdf8d1}ion-content.login-shell .z-auth-brand-copy strong,ion-content.auth-theme-page .z-auth-brand-copy strong{color:#241b17;font-size:clamp(1.35rem,3vw,2.1rem)}ion-content.login-shell .z-auth-brand-copy small,ion-content.auth-theme-page .z-auth-brand-copy small{color:#3c2b25;font-size:clamp(.42rem,.8vw,.48rem)}body.zds-web-shell ion-content.login-shell ion-item,body.zds-web-shell ion-content.auth-theme-page .z-auth-card ion-item{min-height:clamp(48px,4vw,52px)!important;height:clamp(48px,4vw,52px)!important}body.zds-web-shell ion-content.login-shell ion-input,body.zds-web-shell ion-content.auth-theme-page .z-auth-card ion-input{min-height:0!important;height:100%!important}body.zds-web-shell ion-content.login-shell .login-fields>ion-item,body.zds-web-shell ion-content.auth-theme-page .z-auth-card ion-item{box-sizing:border-box!important;min-height:clamp(48px,4vw,52px)!important;height:clamp(48px,4vw,52px)!important;border:1px solid #e6e6e6!important;border-radius:.65rem!important;background:#fff!important;--border-width: 0 !important;--inner-border-width: 0 !important}body.zds-web-shell ion-content.login-shell .login-fields>ion-item:focus-within,body.zds-web-shell ion-content.auth-theme-page .z-auth-card ion-item:focus-within{border-color:var(--auth-gold)!important;box-shadow:0 0 0 2px #c58d221f!important}body.zds-web-shell ion-content.login-shell .login-fields>ion-item ion-input,body.zds-web-shell ion-content.auth-theme-page .z-auth-card ion-input{min-height:0!important;height:100%!important;border:0!important;background:transparent!important;box-shadow:none!important;--border-width: 0 !important;--border-color: transparent !important;--background: transparent !important}body.zds-web-shell ion-content.login-shell .login-fields>ion-item ion-input::part(native),body.zds-web-shell ion-content.auth-theme-page .z-auth-card ion-input::part(native){min-height:0!important;height:100%!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}ion-content.login-shell .remember-me{display:inline-flex;align-items:center;gap:.45rem;min-width:0;color:var(--auth-ink);cursor:pointer;font-size:.72rem;font-weight:500;line-height:1}ion-content.login-shell .remember-me input{flex:0 0 auto;width:.95rem;height:.95rem;margin:0;accent-color:var(--auth-gold);cursor:pointer}ion-content.login-shell .remember-me span{color:inherit;font-size:inherit}ion-content.login-shell .remember-me span:before{display:none}ion-content.login-shell .google-mark{flex:0 0 1.1rem;width:1.1rem;height:1.1rem;margin-inline-end:.35rem}ion-content.login-shell .auth-field,ion-content.auth-theme-page .auth-field{display:flex;align-items:center;box-sizing:border-box;width:100%;min-height:clamp(48px,4vw,52px);height:clamp(48px,4vw,52px);margin:0 0 .7rem;padding:0 .75rem;border:1px solid #e6e6e6;border-radius:.65rem;background:#fff;color:#1a1a1a;transition:border-color .14s ease,box-shadow .14s ease}ion-content.login-shell .auth-field:focus-within,ion-content.auth-theme-page .auth-field:focus-within{border-color:var(--auth-gold);box-shadow:0 0 0 2px #c58d221f}ion-content.login-shell .auth-field ion-icon,ion-content.auth-theme-page .auth-field ion-icon{display:block;flex:0 0 1.375rem;width:1.375rem;height:1.375rem;margin-inline-end:.7rem;color:#8b8177;font-size:1.375rem}ion-content.login-shell .auth-field ion-input,ion-content.auth-theme-page .auth-field ion-input{flex:1 1 auto;width:100%;min-width:0;min-height:0!important;height:100%!important;border:0!important;background:transparent!important;box-shadow:none!important;--background: transparent !important;--border-width: 0 !important;--border-color: transparent !important;--padding-start: 0;--padding-end: 0;--padding-top: 0;--padding-bottom: 0}ion-content.login-shell .auth-field ion-input::part(native),ion-content.auth-theme-page .auth-field ion-input::part(native){height:100%!important;min-height:0!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}ion-content.login-shell .auth-input,ion-content.auth-theme-page .auth-input{flex:1 1 auto;width:100%;min-width:0;height:100%;min-height:0;padding:0;border:0;outline:0;border-radius:0;background:transparent;box-shadow:none;color:#1a1a1a;caret-color:#000;font:inherit;font-size:clamp(.78rem,1.3vw,.9rem);line-height:1.3}ion-content.login-shell .auth-input::placeholder,ion-content.auth-theme-page .auth-input::placeholder{color:#8993a3;opacity:1}@media(min-width:1025px){ion-content.login-shell .login-layout,ion-content.auth-theme-page .z-auth-shell{background-position:center;background-size:cover}}html:has(ion-content.login-shell),body:has(ion-content.login-shell),ion-app:has(ion-content.login-shell),app-root:has(ion-content.login-shell),.app-shell:has(ion-content.login-shell),.app-shell-main:has(ion-content.login-shell),ion-router-outlet:has(ion-content.login-shell){width:100vw!important;max-width:100vw!important;min-width:0!important;margin:0!important;padding:0!important;--content-gutter: 0px !important}body:has(ion-content.login-shell){overflow-x:hidden!important}ion-content.login-shell::part(background),ion-content.auth-theme-page::part(background){background-color:#f7eee2!important;background-image:url(/assets/images/auth-background.png)!important;background-position:center top!important;background-repeat:no-repeat!important;background-size:contain!important}ion-content.login-shell .login-layout,ion-content.auth-theme-page .z-auth-shell{background-image:none!important;background-color:transparent!important}body:has(ion-content.auth-theme-page) ion-content.auth-theme-page .z-auth-card .back-login,body:has(ion-content.auth-theme-page) ion-content.auth-theme-page .z-auth-card .otp-link,body:has(ion-content.auth-theme-page) ion-content.auth-theme-page .z-auth-card .register-link,body:has(ion-content.login-shell) ion-content.login-shell .login-card .login-links a,body:has(ion-content.login-shell) ion-content.login-shell .login-card .register-link,body:has(ion-content.login-shell) ion-content.login-shell .login-card .login-help{font-size:.84rem!important;line-height:1.4!important}body:has(ion-content.login-shell) ion-content.login-shell .login-card .login-links a{font-size:.812rem!important}@media(min-width:1025px){ion-content.login-shell::part(background),ion-content.auth-theme-page::part(background){background-position:center!important;background-size:cover!important}body:has(ion-content.login-shell) ion-content.login-shell .login-layout:before,body:has(ion-content.auth-theme-page) ion-content.auth-theme-page .z-auth-shell:before{display:none!important}}@media(min-width:1025px)and (max-aspect-ratio:1.5){ion-content.login-shell .login-layout,ion-content.auth-theme-page .z-auth-shell{background-position:center top;background-size:contain}}@media(min-width:768px)and (max-width:1024px){html:has(ion-content.login-shell),body:has(ion-content.login-shell),ion-app:has(ion-content.login-shell),app-root:has(ion-content.login-shell),html:has(ion-content.auth-theme-page),body:has(ion-content.auth-theme-page),ion-app:has(ion-content.auth-theme-page),app-root:has(ion-content.auth-theme-page){width:100vw!important;max-width:100vw!important;min-width:0!important;margin:0!important;padding:0!important;overflow-x:hidden!important}ion-content.login-shell,ion-content.auth-theme-page{position:fixed!important;inset:0!important;display:block!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;min-height:100dvh!important;margin:0!important;padding:0!important}ion-content.login-shell::part(scroll),ion-content.auth-theme-page::part(scroll){width:100vw!important;max-width:100vw!important;min-width:0!important;min-height:100dvh!important;margin:0!important;padding:0!important;overflow-x:hidden!important}ion-content.login-shell::part(background),ion-content.auth-theme-page::part(background){background-position:center center!important;background-size:cover!important}ion-content.login-shell .login-layout,ion-content.auth-theme-page .z-auth-shell{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100vw!important;max-width:100vw!important;min-height:100dvh!important;height:auto!important;padding:5.5rem 1.5rem 1.5rem!important;border:1px solid rgba(196,141,67,.72)!important;border-radius:1.75rem!important;background:#fffbf5e6!important;box-shadow:0 1.5rem 3rem #5b35102e!important;overflow:visible!important;background:transparent!important}ion-content.login-shell .login-layout:before,ion-content.auth-theme-page .z-auth-shell:before{z-index:0!important;inset:0!important;display:block!important;content:""!important;opacity:1!important;background:linear-gradient(180deg,#fffaf129,#fffaf161)!important}ion-content.login-shell .login-card,ion-content.auth-theme-page .z-auth-card{z-index:3!important;width:min(520px,100vw - 48px)!important;max-width:min(520px,100vw - 48px)!important;margin:0 auto!important;padding:1.5rem!important}ion-content.login-shell .z-auth-brand,ion-content.auth-theme-page .z-auth-brand{z-index:4!important;top:calc(50% - clamp(10rem,20vh,12rem))!important}}@media(max-width:767px){html:has(ion-content.login-shell),body:has(ion-content.login-shell),ion-app:has(ion-content.login-shell),app-root:has(ion-content.login-shell),html:has(ion-content.auth-theme-page),body:has(ion-content.auth-theme-page),ion-app:has(ion-content.auth-theme-page),app-root:has(ion-content.auth-theme-page){width:100vw!important;max-width:100vw!important;min-width:0!important;margin:0!important;padding:0!important;overflow-x:hidden!important}ion-content.login-shell,ion-content.auth-theme-page{position:fixed!important;inset:0!important;display:block!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;min-height:100dvh!important;margin:0!important;padding:0!important}ion-content.login-shell::part(scroll),ion-content.auth-theme-page::part(scroll){width:100vw!important;max-width:100vw!important;min-width:0!important;min-height:100dvh!important;margin:0!important;padding:0!important;overflow-x:hidden!important}ion-content.login-shell::part(background),ion-content.auth-theme-page::part(background){background-position:68% center!important;background-size:cover!important}ion-content.login-shell .login-layout,ion-content.auth-theme-page .z-auth-shell{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100vw!important;max-width:100vw!important;min-height:100dvh!important;height:auto!important;padding:1rem!important;overflow:visible!important;background:transparent!important}ion-content.login-shell .login-layout:before,ion-content.auth-theme-page .z-auth-shell:before{z-index:0!important;inset:0!important;display:block!important;content:""!important;opacity:1!important;background:linear-gradient(180deg,#fffaf12e,#fffaf16b)!important}ion-content.login-shell .login-card,ion-content.auth-theme-page .z-auth-card{z-index:3!important;width:calc(100vw - 32px)!important;max-width:25rem!important;margin:0 auto!important;padding:5.25rem 1rem 1rem!important;border:1px solid rgba(196,141,67,.72)!important;border-radius:1.75rem!important;background:#fffbf5e6!important;box-shadow:0 1.25rem 2.75rem #5b35102e!important}ion-content.login-shell .z-auth-brand,ion-content.auth-theme-page .z-auth-brand{z-index:4!important;top:calc(50% - clamp(10rem,20vh,12rem))!important;gap:.6rem!important}ion-content.login-shell .z-auth-brand-mark,ion-content.auth-theme-page .z-auth-brand-mark{width:2.75rem!important;height:2.75rem!important}ion-content.login-shell .z-auth-brand-copy strong,ion-content.auth-theme-page .z-auth-brand-copy strong{font-size:clamp(1.5rem,7vw,1.85rem)!important}ion-content.login-shell .z-auth-brand-copy small,ion-content.auth-theme-page .z-auth-brand-copy small{font-size:.4rem!important;letter-spacing:.18em!important}ion-content.login-shell .login-links,ion-content.auth-theme-page .login-links{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:.55rem 1rem!important}ion-content.login-shell .login-actions ion-button,ion-content.auth-theme-page .login-actions ion-button{min-height:3rem!important}}@media(max-width:399px){ion-content.login-shell .login-layout,ion-content.auth-theme-page .z-auth-shell{padding:1rem .5rem 1.25rem!important}ion-content.login-shell .login-card,ion-content.auth-theme-page .z-auth-card{width:calc(100vw - 20px)!important;padding:5rem .85rem .85rem!important}ion-content.login-shell .z-auth-brand,ion-content.auth-theme-page .z-auth-brand{gap:.45rem!important}ion-content.login-shell .z-auth-brand-mark,ion-content.auth-theme-page .z-auth-brand-mark{width:2.5rem!important;height:2.5rem!important}ion-content.login-shell .z-auth-brand-copy strong,ion-content.auth-theme-page .z-auth-brand-copy strong{font-size:1.4rem!important}}@media(max-height:520px)and (max-width:1024px){ion-content.login-shell .login-layout,ion-content.auth-theme-page .z-auth-shell{justify-content:flex-start!important;padding-top:5rem!important;padding-bottom:1rem!important}ion-content.login-shell .z-auth-brand,ion-content.auth-theme-page .z-auth-brand{top:.75rem!important}}@media(min-width:768px)and (max-width:1024px){ion-content.login-shell::part(background),ion-content.auth-theme-page::part(background){background-position:74% center!important;background-size:cover!important}ion-content.login-shell .login-layout,ion-content.auth-theme-page .z-auth-shell{justify-content:center!important;padding:2rem!important}ion-content.login-shell app-auth-backdrop .z-auth-brand,ion-content.auth-theme-page app-auth-backdrop .z-auth-brand{margin-bottom:1.1rem!important;gap:.7rem!important}ion-content.login-shell .login-card,ion-content.auth-theme-page .z-auth-card,ion-content.auth-theme-page .z-auth-card-wrap{width:min(26rem,100vw - 64px)!important;max-width:min(26rem,100vw - 64px)!important}ion-content.login-shell .login-card,ion-content.auth-theme-page .z-auth-card{padding:1.65rem 1.5rem 1.4rem!important;border-radius:1.65rem!important}ion-content.login-shell .login-card-head h2,ion-content.auth-theme-page .z-auth-card-head h2{font-size:1.3rem!important}ion-content.login-shell .login-card-head p,ion-content.auth-theme-page .z-auth-card-head p{font-size:.78rem!important}ion-content.login-shell .auth-field,ion-content.auth-theme-page .auth-field{min-height:3.25rem!important;height:3.25rem!important}ion-content.login-shell .login-actions ion-button,ion-content.auth-theme-page .z-auth-card ion-button{min-height:3.25rem!important}}@media(min-width:768px)and (max-width:1024px)and (max-height:600px){ion-content.login-shell .login-layout,ion-content.auth-theme-page .z-auth-shell{justify-content:flex-start!important;padding-top:1.25rem!important;padding-bottom:1.25rem!important}}@media(max-width:1024px){ion-content.login-shell,ion-content.auth-theme-page{position:fixed!important;inset:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;min-height:100dvh!important;margin:0!important;padding:0!important;--background: transparent !important}ion-content.login-shell::part(background),ion-content.auth-theme-page::part(background){background-image:url(/assets/images/auth-background.png)!important;background-position:78% center!important;background-repeat:no-repeat!important;background-size:cover!important}ion-content.login-shell::part(scroll),ion-content.auth-theme-page::part(scroll){width:100vw!important;max-width:100vw!important;min-width:0!important;min-height:100dvh!important;margin:0!important;padding:0!important;overflow-x:hidden!important;overflow-y:auto!important}ion-content.login-shell .login-layout,ion-content.auth-theme-page .z-auth-shell{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:none!important;min-height:100dvh!important;height:auto!important;box-sizing:border-box!important;padding:1rem!important;overflow:visible!important;background:transparent!important}ion-content.login-shell .login-layout:before,ion-content.auth-theme-page .z-auth-shell:before{z-index:0!important;inset:0!important;display:block!important;content:""!important;opacity:1!important;background:#fffaf109!important}ion-content.login-shell app-auth-backdrop .z-auth-brand,ion-content.auth-theme-page app-auth-backdrop .z-auth-brand{position:relative!important;display:inline-flex!important;top:auto!important;left:auto!important;z-index:4!important;width:100%!important;box-sizing:border-box!important;margin:0 auto!important;padding:.7rem 1.25rem .65rem!important;border:1px solid rgba(196,141,67,.72)!important;border-bottom:0!important;border-radius:1.75rem 1.75rem 0 0!important;background:#fffbf5eb!important;box-shadow:0 0 #5b351000!important;justify-content:center!important;text-align:center!important;transform:translateY(clamp(1.5rem,4vh,2.75rem))!important}ion-content.login-shell app-auth-backdrop .z-auth-brand-copy,ion-content.auth-theme-page app-auth-backdrop .z-auth-brand-copy{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}ion-content.login-shell app-auth-backdrop .z-auth-brand-copy strong,ion-content.auth-theme-page app-auth-backdrop .z-auth-brand-copy strong{color:#24151c!important;text-shadow:0 1px 1px rgba(255,255,255,.9)!important}ion-content.login-shell app-auth-backdrop .z-auth-brand-copy small,ion-content.auth-theme-page app-auth-backdrop .z-auth-brand-copy small{color:#3b2a2e!important;text-shadow:0 1px 1px rgba(255,255,255,.9)!important}ion-content.login-shell app-auth-backdrop,ion-content.auth-theme-page app-auth-backdrop{position:relative!important;inset:auto!important;width:min(100%,26rem)!important;max-width:calc(100vw - 48px)!important;height:auto!important;display:flex!important;justify-content:center!important;pointer-events:none!important}ion-content.login-shell .login-card,ion-content.auth-theme-page .z-auth-card{position:relative!important;z-index:3!important;width:min(100%,26rem)!important;max-width:calc(100vw - 48px)!important;margin:0!important;padding:1.5rem 1.35rem 1.25rem!important;border:1px solid rgba(196,141,67,.72)!important;border-radius:0 0 1.75rem 1.75rem!important;background:#fffbf5eb!important;box-shadow:0 1.25rem 2.75rem #5b35102e!important}ion-content.auth-theme-page .z-auth-card-wrap{width:min(100%,26rem)!important;max-width:calc(100vw - 48px)!important;min-width:0!important}ion-content.login-shell .login-card-head h2,ion-content.auth-theme-page .z-auth-card-head h2{font-size:1.2rem!important}ion-content.login-shell .login-card-head p,ion-content.auth-theme-page .z-auth-card-head p{font-size:.72rem!important}ion-content.login-shell .auth-field,ion-content.auth-theme-page .auth-field{min-height:3rem!important;height:3rem!important}ion-content.login-shell .login-actions ion-button,ion-content.auth-theme-page .z-auth-card ion-button{min-height:3rem!important}}@media(max-width:399px){ion-content.login-shell app-auth-backdrop,ion-content.auth-theme-page app-auth-backdrop{max-width:calc(100vw - 32px)!important}ion-content.login-shell .login-layout,ion-content.auth-theme-page .z-auth-shell{padding:.75rem!important}ion-content.login-shell .login-card,ion-content.auth-theme-page .z-auth-card{max-width:calc(100vw - 32px)!important;padding:1.25rem 1rem 1rem!important}}@media(max-height:520px)and (max-width:1024px){ion-content.login-shell .login-layout,ion-content.auth-theme-page .z-auth-shell{justify-content:flex-start!important;padding-top:1rem!important;padding-bottom:1rem!important}ion-content.login-shell app-auth-backdrop .z-auth-brand,ion-content.auth-theme-page app-auth-backdrop .z-auth-brand{transform:none!important}}
