.skip-link-module__aRz5Eq__skipLink{z-index:50;border-radius:var(--radius-sm);background:var(--color-brand-brown);color:#fff;font-family:var(--font-sans-ui);opacity:0;pointer-events:none;padding:14px 20px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skip-link-module__aRz5Eq__skipLink:focus{opacity:1;pointer-events:auto;transform:none}
.featured-publications-module__inUl3a__section{background:var(--color-white);padding-block:44px}.featured-publications-module__inUl3a__container{max-width:1360px;margin-inline:auto;padding-inline:20px}.featured-publications-module__inUl3a__header{gap:12px;margin-bottom:24px;display:grid}.featured-publications-module__inUl3a__header h2{font-family:var(--font-serif-editorial);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:500;line-height:1.12}.featured-publications-module__inUl3a__header p{max-width:52ch;color:var(--color-ink-muted);font-size:1rem;line-height:1.7}.featured-publications-module__inUl3a__grid{grid-template-columns:minmax(0,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.featured-publications-module__inUl3a__card{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-white);min-width:0;height:100%;box-shadow:var(--shadow-sm);transition:border-color .18s,box-shadow .18s;overflow:hidden}.featured-publications-module__inUl3a__card:hover,.featured-publications-module__inUl3a__card:focus-within{border-color:var(--color-border);box-shadow:var(--shadow-md)}.featured-publications-module__inUl3a__link{cursor:pointer;flex-direction:column;height:100%;display:flex}.featured-publications-module__inUl3a__media{aspect-ratio:8/5;background:var(--color-surface-warm);position:relative;overflow:hidden}.featured-publications-module__inUl3a__media>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.featured-publications-module__inUl3a__badge{border-radius:var(--radius-pill);background:var(--color-brand-green);color:var(--color-brand-brown);letter-spacing:.015em;padding:6px 12px;font-size:.75rem;font-weight:600;position:absolute;top:12px;left:12px}.featured-publications-module__inUl3a__body{flex-direction:column;flex:1;padding:18px;display:flex}.featured-publications-module__inUl3a__title{font-family:var(--font-sans-ui);letter-spacing:-.02em;text-wrap:pretty;text-underline-offset:4px;font-size:1.0625rem;font-weight:600;line-height:1.35;text-decoration-color:#0000;transition:text-decoration-color .18s}.featured-publications-module__inUl3a__link:hover .featured-publications-module__inUl3a__title,.featured-publications-module__inUl3a__link:focus-visible .featured-publications-module__inUl3a__title{text-decoration:underline}.featured-publications-module__inUl3a__note{color:var(--color-ink-muted);margin-top:8px;font-size:.875rem;font-style:italic;line-height:1.6}.featured-publications-module__inUl3a__prices{gap:4px;margin:12px 0 0;display:grid}.featured-publications-module__inUl3a__price{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.featured-publications-module__inUl3a__price dt{color:var(--color-ink-muted);font-size:.8125rem}.featured-publications-module__inUl3a__price dd{font-family:var(--font-sans-ui);letter-spacing:-.02em;font-variant-numeric:tabular-nums;order:-1;font-size:1.375rem;font-weight:600;line-height:1.15}.featured-publications-module__inUl3a__evidence{color:var(--color-ink-muted);margin-top:8px;font-size:.8125rem;line-height:1.5}.featured-publications-module__inUl3a__cta{color:var(--color-brand-green-ink);align-items:center;gap:8px;margin-top:auto;padding-top:16px;font-size:.875rem;font-weight:600;display:inline-flex}.featured-publications-module__inUl3a__cta svg{flex-shrink:0;width:16px;height:16px;transition:transform .18s}.featured-publications-module__inUl3a__link:hover .featured-publications-module__inUl3a__cta svg{transform:translate(3px)}@media (min-width:640px){.featured-publications-module__inUl3a__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.featured-publications-module__inUl3a__container{padding-inline:40px}.featured-publications-module__inUl3a__section{padding-block:64px}}@media (min-width:1024px){.featured-publications-module__inUl3a__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.featured-publications-module__inUl3a__card,.featured-publications-module__inUl3a__title,.featured-publications-module__inUl3a__cta svg{transition:none}}
.about-portrait-module__mAHCOq__portrait{min-width:0;margin:0}.about-portrait-module__mAHCOq__image{border-radius:var(--radius-photo);width:auto;max-width:100%;height:auto;max-height:min(72vh,640px);display:block}.about-portrait-module__mAHCOq__placeholder{aspect-ratio:3/4;border:1px dashed var(--color-border);border-radius:var(--radius-photo);background:var(--color-surface-warm);width:100%;max-width:420px;color:var(--color-ink-muted);text-align:center;place-items:center;padding:24px;font-size:.875rem;line-height:1.6;display:grid}.about-portrait-module__mAHCOq__caption{color:var(--color-ink-muted);margin-top:12px;font-size:.75rem;line-height:1.6}
.site-footer-module__JSp6tW__footer{background:var(--color-white);color:var(--color-ink);font-family:var(--font-sans-ui)}.site-footer-module__JSp6tW__inner{max-width:1360px;margin-inline:auto;padding-inline:20px}.site-footer-module__JSp6tW__contactBand{background:var(--color-brand-brown);color:#fff;padding-block:56px;scroll-margin-top:24px}.site-footer-module__JSp6tW__contactBand :focus-visible{outline-color:#fff}.site-footer-module__JSp6tW__contactGrid{gap:40px;display:grid}.site-footer-module__JSp6tW__eyebrow{color:var(--color-brand-beige);letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;font-weight:500}.site-footer-module__JSp6tW__contactBand h2{max-width:16ch;font-family:var(--font-serif-editorial);letter-spacing:-.045em;text-wrap:balance;margin-top:20px;font-size:clamp(2.25rem,4vw,3.5rem);font-weight:500;line-height:1.1}.site-footer-module__JSp6tW__invitation{max-width:42ch;color:var(--color-brand-beige);margin-top:20px;font-size:1rem;line-height:1.75}.site-footer-module__JSp6tW__contacts{flex-direction:column;gap:12px;display:flex}.site-footer-module__JSp6tW__contacts>div{border-radius:var(--radius-sm);background:#ffffff12;border:1px solid #ffffff38;padding:16px 18px}.site-footer-module__JSp6tW__contacts dt{color:var(--color-brand-beige);letter-spacing:.04em;font-size:.8125rem}.site-footer-module__JSp6tW__contacts dd{overflow-wrap:anywhere;min-width:0;font-size:clamp(.9375rem,1.5vw,1.0625rem)}.site-footer-module__JSp6tW__contacts a{cursor:pointer;text-underline-offset:5px;justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex}.site-footer-module__JSp6tW__contacts a:hover{text-decoration:underline}.site-footer-module__JSp6tW__contacts a svg{flex-shrink:0;width:18px;height:18px}.site-footer-module__JSp6tW__channelName{align-items:center;gap:10px;min-width:0;display:inline-flex}.site-footer-module__JSp6tW__contactList{gap:2px;margin:0;padding:0;list-style:none;display:grid}.site-footer-module__JSp6tW__contactValue{color:#ffffffc2;cursor:default;padding-block:4px}.site-footer-module__JSp6tW__bottom{gap:28px;padding-block:40px;display:grid}.site-footer-module__JSp6tW__brand{min-height:44px;color:var(--color-brand-brown);letter-spacing:-.01em;text-transform:uppercase;cursor:pointer;align-items:center;gap:12px;font-size:1.125rem;font-weight:600;display:inline-flex}.site-footer-module__JSp6tW__description{max-width:44ch;color:var(--color-ink-muted);margin-top:16px;font-size:.875rem;line-height:1.75}.site-footer-module__JSp6tW__nav{flex-wrap:wrap;align-items:flex-start;gap:8px 20px;display:flex}.site-footer-module__JSp6tW__nav a{border-radius:var(--radius-pill);cursor:pointer;text-underline-offset:4px;align-items:center;min-height:44px;font-size:.875rem;display:inline-flex}.site-footer-module__JSp6tW__nav a:hover{color:var(--color-brand-green-ink);text-decoration:underline}.site-footer-module__JSp6tW__rights{border-top:1px solid var(--color-line);color:var(--color-ink-muted);padding-block:24px;font-size:.8125rem;line-height:1.6}@media (min-width:768px){.site-footer-module__JSp6tW__inner{padding-inline:40px}.site-footer-module__JSp6tW__contactBand{padding-block:80px}.site-footer-module__JSp6tW__contactGrid{grid-template-columns:1.3fr 1fr;gap:80px}.site-footer-module__JSp6tW__contacts{align-self:center}.site-footer-module__JSp6tW__bottom{grid-template-columns:1fr 1fr;gap:64px;padding-block:48px}.site-footer-module__JSp6tW__nav{justify-content:flex-end}}
.ResponsiveDrawer-module__1u8oJq__trigger{display:none}.ResponsiveDrawer-module__1u8oJq__overlay{z-index:60;position:fixed;inset:0}.ResponsiveDrawer-module__1u8oJq__scrim{background:#2f1f1461;position:absolute;inset:0}.ResponsiveDrawer-module__1u8oJq__panel{background:var(--color-white,#fff);border-top-left-radius:18px;border-bottom-left-radius:18px;flex-direction:column;width:min(86vw,360px);animation:.18s ease-out ResponsiveDrawer-module__1u8oJq__drawer-in;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 32px #5639292e}.ResponsiveDrawer-module__1u8oJq__panelHeader{border-bottom:1px solid var(--color-line,#ece7da);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:10px 10px 10px 16px;display:flex}.ResponsiveDrawer-module__1u8oJq__brand{min-width:0;color:var(--color-brand-brown);align-items:center;gap:10px;display:inline-flex}.ResponsiveDrawer-module__1u8oJq__brandName{letter-spacing:.02em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.875rem;font-weight:600;overflow:hidden}.ResponsiveDrawer-module__1u8oJq__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ResponsiveDrawer-module__1u8oJq__close{border:1px solid var(--color-line,#ece7da);width:44px;min-width:44px;height:44px;color:var(--color-brand-brown);cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ResponsiveDrawer-module__1u8oJq__close:hover{background:#f4f1e7}.ResponsiveDrawer-module__1u8oJq__close:focus-visible{outline:2px solid var(--color-brand-green-ink);outline-offset:2px}.ResponsiveDrawer-module__1u8oJq__body{overscroll-behavior-y:contain;min-height:0;padding:12px 12px calc(16px + env(safe-area-inset-bottom,0px));flex:1;overflow-y:auto}.ResponsiveDrawer-module__1u8oJq__body nav{flex-direction:column;gap:16px;min-width:0;display:flex}.ResponsiveDrawer-module__1u8oJq__body nav:not(:has(>div)){border:1px solid var(--color-line,#ece7da);background:var(--color-white,#fff);border-radius:16px;overflow:hidden}.ResponsiveDrawer-module__1u8oJq__body nav>div{border:1px solid var(--color-line,#ece7da);background:var(--color-white,#fff);border-radius:16px;overflow:hidden}.ResponsiveDrawer-module__1u8oJq__body nav ul{margin:0;padding:0;list-style:none}.ResponsiveDrawer-module__1u8oJq__body nav p{color:var(--color-ink-muted,#6b5243);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:12px 16px 4px;font-size:.8125rem;font-weight:600}.ResponsiveDrawer-module__1u8oJq__body nav p:not(:first-child){border-top:1px solid var(--color-line,#ece7da)}.ResponsiveDrawer-module__1u8oJq__body nav li{display:block}.ResponsiveDrawer-module__1u8oJq__body nav li+li,.ResponsiveDrawer-module__1u8oJq__body nav a+a,.ResponsiveDrawer-module__1u8oJq__body nav p+a{border-top:1px solid var(--color-line,#ece7da)}.ResponsiveDrawer-module__1u8oJq__body nav a{min-width:0;min-height:52px;color:var(--color-ink);font-family:var(--font-sans-ui);cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;margin:0;padding:12px 16px;font-size:.9375rem;font-weight:500;line-height:1.3;text-decoration:none;transition:background-color .16s,color .16s;display:flex}.ResponsiveDrawer-module__1u8oJq__body nav a:hover{background:#f6f4ee}.ResponsiveDrawer-module__1u8oJq__body nav a[aria-current=page]{color:var(--color-brand-green-ink);background:#eef4e0;font-weight:600}.ResponsiveDrawer-module__1u8oJq__body nav a:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:8px;height:8px;margin-left:auto;transform:rotate(-45deg)}.ResponsiveDrawer-module__1u8oJq__body nav a:has(>svg:last-child):after{display:none}.ResponsiveDrawer-module__1u8oJq__body nav a svg{flex:none;width:18px;height:18px}.ResponsiveDrawer-module__1u8oJq__body nav a span{overflow-wrap:anywhere;min-width:0}.ResponsiveDrawer-module__1u8oJq__body nav a:focus-visible{outline:2px solid var(--color-brand-green-ink);outline-offset:-2px}@keyframes ResponsiveDrawer-module__1u8oJq__drawer-in{0%{opacity:.4;transform:translate(16px)}to{opacity:1;transform:none}}@media (max-width:1023px){.ResponsiveDrawer-module__1u8oJq__trigger{border:1px solid var(--color-line,#ece7da);background:var(--color-white,#fff);width:44px;min-width:44px;height:44px;color:var(--color-brand-brown);cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ResponsiveDrawer-module__1u8oJq__trigger:hover{background:#f4f1e7}.ResponsiveDrawer-module__1u8oJq__trigger:focus-visible{outline:2px solid var(--color-brand-green-ink);outline-offset:2px}.ResponsiveDrawer-module__1u8oJq__trigger svg{width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.ResponsiveDrawer-module__1u8oJq__panel{animation:none}.ResponsiveDrawer-module__1u8oJq__body nav a{transition:none}}
.site-header-module__oyBvda__header{z-index:20;background:var(--color-white);color:var(--color-ink);font-family:var(--font-sans-ui);position:relative}.site-header-module__oyBvda__bar{background:var(--color-white);border-bottom:1px solid var(--color-line)}.site-header-module__oyBvda__inner{justify-content:space-between;align-items:center;gap:12px;max-width:1360px;min-height:64px;margin-inline:auto;padding:8px 20px;display:flex}.site-header-module__oyBvda__brand{cursor:pointer;align-items:center;gap:10px;min-width:0;min-height:44px;display:inline-flex}.site-header-module__oyBvda__brand>span:first-child{flex-shrink:0}.site-header-module__oyBvda__wordmark{color:var(--color-brand-brown);letter-spacing:-.01em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:1rem;font-weight:600;line-height:1.15;overflow:hidden}.site-header-module__oyBvda__desktopNav{display:none}.site-header-module__oyBvda__actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.site-header-module__oyBvda__portal{display:none}.site-header-module__oyBvda__pillNav{overscroll-behavior-x:contain;border-bottom:1px solid var(--color-line);background:var(--color-canvas);scrollbar-width:none;overflow-x:auto}.site-header-module__oyBvda__pillNav::-webkit-scrollbar{display:none}.site-header-module__oyBvda__pillTrack{gap:8px;width:max-content;padding:8px 20px;display:flex}.site-header-module__oyBvda__pill{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-white);min-height:44px;color:var(--color-ink);white-space:nowrap;cursor:pointer;align-items:center;padding:8px 18px;font-size:.875rem;font-weight:500;transition:background-color .18s,color .18s;display:inline-flex}.site-header-module__oyBvda__pill:hover{background:#f4f1e7}.site-header-module__oyBvda__pill[aria-current=page]{color:var(--color-brand-green-ink);background:#eef4e0;border-color:#0000;font-weight:600}.site-header-module__oyBvda__drawerNav{flex-direction:column;gap:4px;display:flex}.site-header-module__oyBvda__drawerNav a{border-radius:var(--radius-sm);min-height:52px;color:var(--color-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:.9375rem;font-weight:500;display:flex}.site-header-module__oyBvda__drawerNav a:hover{background:#f4f1e7}.site-header-module__oyBvda__drawerNav a[aria-current=page]{color:var(--color-brand-green-ink);background:#eef4e0;font-weight:600}.site-header-module__oyBvda__drawerNav a svg{flex-shrink:0;width:18px;height:18px}.site-header-module__oyBvda__drawerPortal{border:1px solid var(--color-line);color:var(--color-brand-green-ink);margin-top:8px}@media (min-width:1024px){.site-header-module__oyBvda__inner{gap:24px;min-height:84px;padding:12px 40px}.site-header-module__oyBvda__wordmark{font-size:1.25rem}.site-header-module__oyBvda__pillNav{display:none}.site-header-module__oyBvda__desktopNav{flex:1;align-items:center;gap:2px;display:flex}.site-header-module__oyBvda__desktopNav a{text-underline-offset:8px;cursor:pointer;align-items:center;min-height:44px;padding:10px 14px;font-size:.875rem;font-weight:500;transition:color .18s;display:inline-flex}.site-header-module__oyBvda__desktopNav a:hover{color:var(--color-brand-green-ink)}.site-header-module__oyBvda__desktopNav a[aria-current=page]{color:var(--color-brand-green-ink);text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--color-brand-green-ink);text-decoration-color:var(--color-brand-green-ink);font-weight:600}.site-header-module__oyBvda__portal{border-radius:var(--radius-pill);min-height:44px;color:var(--color-brand-green-ink);cursor:pointer;background:#eef4e0;border:1px solid #0000;align-items:center;gap:10px;padding:10px 18px;font-size:.875rem;font-weight:600;transition:background-color .18s;display:inline-flex}.site-header-module__oyBvda__portal:hover{background:#e2edd0}.site-header-module__oyBvda__portal svg{flex-shrink:0;width:18px;height:18px}}
.AdminNav-module__17g5PW__nav{flex-direction:column;gap:18px;min-width:0;display:flex}.AdminNav-module__17g5PW__group{flex-direction:column;gap:6px;display:flex}.AdminNav-module__17g5PW__groupLabel{color:var(--color-ink-muted,#6b5243);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:0 12px;font-size:13px;font-weight:600}.AdminNav-module__17g5PW__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.AdminNav-module__17g5PW__link{min-width:0;min-height:44px;color:var(--color-brand-brown);font-family:var(--font-sans-ui);cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;line-height:1.3;text-decoration:none;transition:background-color .16s,color .16s;display:flex}.AdminNav-module__17g5PW__icon{flex-shrink:0;width:18px;height:18px}.AdminNav-module__17g5PW__label{overflow-wrap:break-word;min-width:0}.AdminNav-module__17g5PW__link:hover{background:#f3f0e5}.AdminNav-module__17g5PW__link[aria-current=page]{color:var(--color-brand-green-ink);background:#e9f0d9;font-weight:600}.AdminNav-module__17g5PW__link:focus-visible{outline:2px solid var(--color-brand-green-ink);outline-offset:2px}.AdminNav-module__17g5PW__children{margin-top:4px}.AdminNav-module__17g5PW__children .AdminNav-module__17g5PW__link{padding-left:34px}.AdminNav-module__17g5PW__link[data-contains-current=true]{color:var(--color-brand-green-ink);font-weight:600}.AdminNav-module__17g5PW__strip{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;gap:8px;margin:0 -16px 12px;padding:0 16px;display:flex;position:relative;overflow-x:auto}.AdminNav-module__17g5PW__strip::-webkit-scrollbar{display:none}.AdminNav-module__17g5PW__stripLink{border:1px solid var(--color-line,#ece7da);min-height:44px;color:var(--color-brand-brown);font-family:var(--font-sans-ui);white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:10px 16px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.AdminNav-module__17g5PW__stripLink:hover{background:#f6f4ee}.AdminNav-module__17g5PW__stripLink[aria-current=page]{color:var(--color-brand-green-ink);background:#e9f0d9;border-color:#dbe6c2;font-weight:600}.AdminNav-module__17g5PW__stripLink:focus-visible{outline:2px solid var(--color-brand-green-ink);outline-offset:-2px}@media (min-width:1024px){.AdminNav-module__17g5PW__strip{display:none}}@media (prefers-reduced-motion:reduce){.AdminNav-module__17g5PW__link{transition:none}}
.home-module__txgM7a__page{background:var(--color-canvas);color:var(--color-ink);font-family:var(--font-sans-ui)}.home-module__txgM7a__container{max-width:1360px;margin-inline:auto;padding-inline:20px}.home-module__txgM7a__eyebrow{color:var(--color-ink-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;font-weight:500;line-height:1.5}.home-module__txgM7a__hero{background:var(--color-canvas);padding-block:28px 36px}.home-module__txgM7a__heroGrid{align-items:start;gap:28px;display:grid}.home-module__txgM7a__heroCopy{min-width:0}.home-module__txgM7a__headline{max-width:14ch;font-family:var(--font-serif-editorial);letter-spacing:-.03em;text-wrap:balance;margin-top:14px;font-size:clamp(1.375rem,1.2rem + 1.6vw,2rem);font-weight:500;line-height:1.08}.home-module__txgM7a__headline>span{display:block}.home-module__txgM7a__introduction{max-width:44ch;color:var(--color-ink-muted);margin-top:16px;font-size:1rem;line-height:1.7}.home-module__txgM7a__searchCard{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-white);box-shadow:var(--shadow-sm);gap:16px;margin-top:24px;padding:18px;display:grid}.home-module__txgM7a__operationOptions{border-radius:var(--radius-pill);background:#f3f0e6;border:0;flex-wrap:wrap;gap:4px;min-inline-size:0;margin:0;padding:4px;display:flex}.home-module__txgM7a__operationOptions label{cursor:pointer;flex:4.5rem;min-width:0;position:relative}.home-module__txgM7a__operationOptions input{opacity:0;width:1px;height:1px;position:absolute}.home-module__txgM7a__operationOptions span{border-radius:var(--radius-pill);min-width:0;min-height:44px;color:var(--color-ink);overflow-wrap:anywhere;text-align:center;justify-content:center;align-items:center;padding:10px 8px;font-size:.875rem;transition:background-color .18s,color .18s;display:flex}.home-module__txgM7a__operationOptions label:has(input:checked) span{background:var(--color-white);color:var(--color-brand-green-ink);box-shadow:var(--shadow-sm);font-weight:600}.home-module__txgM7a__operationOptions label:has(input:focus-visible) span{outline:2px solid var(--color-brand-green-ink);outline-offset:2px}.home-module__txgM7a__operationOptions label:hover span{color:var(--color-brand-green-ink)}.home-module__txgM7a__searchFields{gap:14px;display:grid}.home-module__txgM7a__field{flex-direction:column;gap:8px;min-width:0;display:flex}.home-module__txgM7a__field label{color:var(--color-ink-muted);font-size:.8125rem;font-weight:500}.home-module__txgM7a__field input,.home-module__txgM7a__field select{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-white);width:100%;min-width:0;min-height:48px;color:var(--color-ink);font:inherit;padding:12px 14px;font-size:1rem}.home-module__txgM7a__field input::placeholder{color:var(--color-ink-muted);opacity:1}.home-module__txgM7a__field select{cursor:pointer}.home-module__txgM7a__field input:focus-visible,.home-module__txgM7a__field select:focus-visible{border-color:var(--color-brand-brown)}.home-module__txgM7a__primaryLink,.home-module__txgM7a__secondaryLink{border-radius:var(--radius-pill);cursor:pointer;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:12px 24px;font-size:.9375rem;font-weight:600;transition:background-color .18s,color .18s;display:inline-flex}.home-module__txgM7a__primaryLink{background:var(--color-brand-green-ink);color:#fff}.home-module__txgM7a__primaryLink:hover{background:#3d5818}.home-module__txgM7a__secondaryLink{border:1.5px solid var(--color-brand-brown);color:var(--color-brand-brown);background:0 0}.home-module__txgM7a__secondaryLink:hover{background:var(--color-brand-beige)}.home-module__txgM7a__primaryLink svg,.home-module__txgM7a__secondaryLink svg,.home-module__txgM7a__textLink svg{flex-shrink:0;width:18px;height:18px}.home-module__txgM7a__count{color:var(--color-ink-muted);margin-top:14px;font-size:.875rem}.home-module__txgM7a__heroMedia{min-width:0}.home-module__txgM7a__emptyHero{border-radius:var(--radius-photo);background:var(--color-brand-beige);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:280px;padding:32px;display:flex}.home-module__txgM7a__emptyHero>span{aspect-ratio:902/795;place-items:center;width:160px;display:grid}.home-module__txgM7a__discovery,.home-module__txgM7a__services,.home-module__txgM7a__about,.home-module__txgM7a__advisory{padding-block:44px;scroll-margin-top:24px}.home-module__txgM7a__sectionHeader{gap:16px;margin-bottom:28px;display:grid}.home-module__txgM7a__sectionHeader h2,.home-module__txgM7a__about h2,.home-module__txgM7a__advisory h2{max-width:22ch;font-family:var(--font-serif-editorial);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:500;line-height:1.12}.home-module__txgM7a__sectionHeader>p{max-width:44ch;color:var(--color-ink-muted);font-size:1rem;line-height:1.7}.home-module__txgM7a__collectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:18px;display:flex}.home-module__txgM7a__collectionHeader h3{letter-spacing:-.02em;font-size:1.125rem;font-weight:600}.home-module__txgM7a__textLink{min-height:44px;color:var(--color-brand-green-ink);cursor:pointer;text-underline-offset:5px;align-items:center;gap:8px;font-size:.875rem;font-weight:600;display:inline-flex}.home-module__txgM7a__textLink:hover{text-decoration:underline}.home-module__txgM7a__propertyGrid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.home-module__txgM7a__emptyCollection{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-white);padding:28px}.home-module__txgM7a__emptyCollection p{color:var(--color-ink-muted);line-height:1.7}.home-module__txgM7a__emptyCollection .home-module__txgM7a__textLink{margin-top:8px}.home-module__txgM7a__features{padding-block:8px 24px}.home-module__txgM7a__featureGrid{gap:24px;margin:0;padding:0;list-style:none;display:grid}.home-module__txgM7a__featureGrid li{min-width:0}.home-module__txgM7a__featureIcon{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--color-brand-green-ink);background:#eef4e0;place-items:center;display:grid}.home-module__txgM7a__featureIcon svg{width:22px;height:22px}.home-module__txgM7a__featureGrid h3{margin-top:14px;font-size:1rem;font-weight:600}.home-module__txgM7a__featureGrid p{max-width:40ch;color:var(--color-ink-muted);margin-top:6px;font-size:.875rem;line-height:1.65}.home-module__txgM7a__advisory{padding-block:24px 44px}.home-module__txgM7a__advisoryPanel{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-white);min-width:0;box-shadow:var(--shadow-sm);grid-template-columns:minmax(0,1fr);gap:24px;padding:28px;display:grid}.home-module__txgM7a__advisoryPanel>*{overflow-wrap:anywhere;min-width:0}.home-module__txgM7a__advisoryPanel h2{margin-top:12px}.home-module__txgM7a__advisoryPanel p:not(.home-module__txgM7a__eyebrow){max-width:46ch;color:var(--color-ink-muted);margin-top:12px;font-size:1rem;line-height:1.7}.home-module__txgM7a__advisoryActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.home-module__txgM7a__advisoryActions>a{text-align:center;flex-wrap:wrap;min-width:0;max-width:100%}.home-module__txgM7a__services{padding-block:44px}.home-module__txgM7a__serviceShowcase{gap:16px;display:grid}.home-module__txgM7a__discoveryCard,.home-module__txgM7a__serviceShowcase{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-white);box-shadow:var(--shadow-sm);padding:20px}.home-module__txgM7a__serviceAside{flex-direction:column;gap:24px;min-width:0;display:flex}.home-module__txgM7a__serviceIntro h2{font-family:var(--font-serif-editorial);letter-spacing:-.03em;text-wrap:balance;margin-top:12px;font-size:clamp(1.625rem,2.6vw,2.125rem);font-weight:500;line-height:1.15}.home-module__txgM7a__serviceIntro>p:last-child{color:var(--color-ink-muted);margin-top:12px;font-size:.9375rem;line-height:1.65}.home-module__txgM7a__serviceTabs{flex-direction:column;gap:8px;min-width:0;display:flex}.home-module__txgM7a__serviceTabs button{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-white);width:100%;min-height:56px;color:var(--color-ink);text-align:left;cursor:pointer;align-items:center;gap:12px;padding:14px 18px;font-size:.9375rem;font-weight:500;line-height:1.4;transition:background-color .18s,color .18s;display:flex}.home-module__txgM7a__serviceTabs button:hover{background:#f4f1e7}.home-module__txgM7a__serviceTabs button[aria-selected=true]{color:var(--color-brand-green-ink);background:#eef4e0;border-color:#0000;font-weight:600}.home-module__txgM7a__serviceTabs svg{flex-shrink:0;width:18px;height:18px;margin-left:auto}.home-module__txgM7a__serviceTabs button[aria-selected=false] svg{visibility:hidden}.home-module__txgM7a__serviceNumber{color:var(--color-ink-muted);font-variant-numeric:tabular-nums;font-size:.75rem}.home-module__txgM7a__servicePanel{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-white);grid-template-columns:minmax(0,1fr);gap:0;min-width:0;display:grid;overflow:hidden}.home-module__txgM7a__servicePanel[hidden]{display:none}.home-module__txgM7a__serviceBody{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;min-width:0;padding:24px;display:flex}.home-module__txgM7a__serviceBody h3{max-width:18ch;font-family:var(--font-sans-ui);letter-spacing:-.03em;margin-top:16px;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:500;line-height:1.18}.home-module__txgM7a__serviceBody>p{max-width:40ch;color:var(--color-ink-muted);margin-top:16px;font-size:1rem;line-height:1.7}.home-module__txgM7a__outlineLink{border:1.5px solid var(--color-brand-brown);border-radius:var(--radius-pill);min-height:44px;color:var(--color-brand-brown);cursor:pointer;align-items:center;gap:10px;margin-top:24px;padding:10px 18px;font-size:.875rem;font-weight:600;transition:background-color .18s;display:inline-flex}.home-module__txgM7a__outlineLink:hover{background:var(--color-brand-beige)}.home-module__txgM7a__outlineLink svg{width:16px;height:16px}.home-module__txgM7a__serviceMedia{min-width:0}.home-module__txgM7a__servicePhoto{aspect-ratio:4/3;background:var(--color-brand-beige);width:100%;display:block;position:relative;overflow:hidden}.home-module__txgM7a__servicePhoto>img{object-fit:cover;width:100%;height:100%;display:block}.home-module__txgM7a__servicePhotoCaption{border-radius:var(--radius-pill);color:var(--color-ink);background:#fffffff0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-size:.75rem;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.home-module__txgM7a__servicePhotoCaption>span{overflow-wrap:anywhere;min-width:0}.home-module__txgM7a__servicePhotoCaption>span:last-child{color:var(--color-brand-green-ink);flex-shrink:0;align-items:center;gap:8px;font-weight:600;display:inline-flex}.home-module__txgM7a__servicePhotoCaption svg{width:16px;height:16px}.home-module__txgM7a__photoNote{color:var(--color-ink-muted);margin-top:14px;font-size:.75rem;line-height:1.5}.home-module__txgM7a__about{background:var(--color-white);padding-block:44px}.home-module__txgM7a__aboutIntro{gap:24px;display:grid}.home-module__txgM7a__about h2{margin-top:16px}.home-module__txgM7a__aboutCopy{max-width:52ch;color:var(--color-ink-muted);font-size:1rem;line-height:1.75}.home-module__txgM7a__trajectory{color:var(--color-ink);margin-top:16px}.home-module__txgM7a__aboutCopy .home-module__txgM7a__textLink{margin-top:16px}.home-module__txgM7a__steps{gap:20px;margin:32px 0 0;padding:0;list-style:none;display:grid}.home-module__txgM7a__steps li{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-canvas);padding:20px}.home-module__txgM7a__stepNumber{color:var(--color-ink-muted);font-variant-numeric:tabular-nums;font-size:.75rem}.home-module__txgM7a__steps h3{letter-spacing:-.02em;margin-top:12px;font-size:1.125rem;font-weight:600}.home-module__txgM7a__steps p{max-width:36ch;color:var(--color-ink-muted);margin-top:8px;font-size:.9375rem;line-height:1.65}.home-module__txgM7a__photoPlaceholder{background:var(--color-brand-beige);width:100%;height:100%;min-height:100%;color:var(--color-brand-brown);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:20px;font-size:.875rem;line-height:1.5;display:flex}.home-module__txgM7a__photoPlaceholder svg{width:44px;height:44px}@media (max-width:767px){.home-module__txgM7a__hero{padding-block:12px 24px}.home-module__txgM7a__heroGrid{gap:16px}.home-module__txgM7a__heroCopy{display:contents}.home-module__txgM7a__headline{order:1;margin-top:0}.home-module__txgM7a__searchCard{order:2;gap:12px;margin-top:0;padding:14px}.home-module__txgM7a__count{order:3;margin-top:0}.home-module__txgM7a__heroMedia{order:4}.home-module__txgM7a__introduction{order:5;max-width:52ch;margin-top:0}.home-module__txgM7a__searchFields{gap:10px}.home-module__txgM7a__field{gap:6px}}@media (min-width:640px){.home-module__txgM7a__propertyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-module__txgM7a__searchFields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.home-module__txgM7a__searchFields>button{grid-column:1/-1}.home-module__txgM7a__advisoryPanel{padding:32px}}@media (min-width:768px){.home-module__txgM7a__container{padding-inline:40px}.home-module__txgM7a__hero{padding-block:40px 52px}.home-module__txgM7a__heroGrid{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:40px}.home-module__txgM7a__heroMedia{margin-top:4px}.home-module__txgM7a__discovery,.home-module__txgM7a__services,.home-module__txgM7a__about,.home-module__txgM7a__advisory{padding-block:64px}.home-module__txgM7a__sectionHeader{grid-template-columns:1.4fr 1fr;align-items:end;gap:12px 48px;margin-bottom:32px}.home-module__txgM7a__sectionHeader>.home-module__txgM7a__eyebrow{grid-column:1/-1;justify-self:start}.home-module__txgM7a__discoveryCard,.home-module__txgM7a__serviceShowcase{padding:40px}.home-module__txgM7a__sectionHeader>p{justify-self:end}.home-module__txgM7a__featureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.home-module__txgM7a__advisoryPanel{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:40px;padding:40px}.home-module__txgM7a__advisoryActions{justify-content:flex-end}.home-module__txgM7a__aboutIntro{grid-template-columns:1.2fr 1fr;align-items:start;gap:56px}.home-module__txgM7a__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px}}@media (min-width:1024px){.home-module__txgM7a__propertyGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-module__txgM7a__serviceShowcase{grid-template-columns:340px minmax(0,1fr);gap:40px}.home-module__txgM7a__servicePanel{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.home-module__txgM7a__serviceBody{padding:32px}.home-module__txgM7a__servicePhoto{aspect-ratio:auto;height:100%;min-height:360px}}@media (min-width:1200px){.home-module__txgM7a__heroGrid{gap:56px}}
.property-tile-module__1ycJyq__tile{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-white);min-width:0;box-shadow:var(--shadow-sm);flex-direction:column;transition:border-color .18s,box-shadow .18s;display:flex;overflow:hidden}.property-tile-module__1ycJyq__tile:hover,.property-tile-module__1ycJyq__tile:focus-within{border-color:var(--color-border);box-shadow:var(--shadow-md)}.property-tile-module__1ycJyq__link{cursor:pointer;flex-direction:column;flex:1;display:flex}.property-tile-module__1ycJyq__media{aspect-ratio:8/5;background:var(--color-surface-warm);position:relative;overflow:hidden}.property-tile-module__1ycJyq__media>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.property-tile-module__1ycJyq__badge{border-radius:var(--radius-pill);color:var(--color-brand-brown);letter-spacing:.015em;background:#fffffff0;padding:6px 12px;font-size:.75rem;font-weight:600;position:absolute;top:12px;left:12px}.property-tile-module__1ycJyq__body{flex-direction:column;flex:1;padding:18px;display:flex}.property-tile-module__1ycJyq__title{font-family:var(--font-sans-ui);letter-spacing:-.02em;text-wrap:pretty;text-underline-offset:4px;font-size:1.0625rem;font-weight:600;line-height:1.35;text-decoration-color:#0000;transition:text-decoration-color .18s}.property-tile-module__1ycJyq__link:hover .property-tile-module__1ycJyq__title,.property-tile-module__1ycJyq__link:focus-visible .property-tile-module__1ycJyq__title{text-decoration:underline}.property-tile-module__1ycJyq__location{color:var(--color-ink-muted);align-items:flex-start;gap:6px;margin-top:8px;font-size:.8125rem;line-height:1.5;display:flex}.property-tile-module__1ycJyq__location svg{flex-shrink:0;width:15px;height:18px}.property-tile-module__1ycJyq__summary{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 16px;margin-top:14px;display:flex}.property-tile-module__1ycJyq__prices{gap:4px;margin:0;display:grid}.property-tile-module__1ycJyq__price{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.property-tile-module__1ycJyq__price dt{color:var(--color-ink-muted);font-size:.8125rem}.property-tile-module__1ycJyq__price dd{font-family:var(--font-sans-ui);letter-spacing:-.02em;font-variant-numeric:tabular-nums;order:-1;font-size:1.375rem;font-weight:600;line-height:1.15}.property-tile-module__1ycJyq__specs{color:var(--color-ink-muted);flex-wrap:wrap;gap:6px 14px;font-size:.75rem;display:flex}.property-tile-module__1ycJyq__specs div{gap:4px;display:flex}.property-tile-module__1ycJyq__specs dt{align-items:center;gap:5px;display:flex}.property-tile-module__1ycJyq__specs svg{width:16px;height:16px}.property-tile-module__1ycJyq__specs dd{color:var(--color-ink);font-weight:600}.property-tile-module__1ycJyq__body>:nth-last-child(2){margin-bottom:16px}.property-tile-module__1ycJyq__cta{border-top:1px solid var(--color-line);color:var(--color-brand-green-ink);align-items:center;gap:8px;margin-top:auto;padding-top:14px;font-size:.875rem;font-weight:600;display:inline-flex}.property-tile-module__1ycJyq__cta svg{flex-shrink:0;width:16px;height:16px;transition:transform .18s}.property-tile-module__1ycJyq__link:hover .property-tile-module__1ycJyq__cta svg{transform:translate(3px)}
.AdminShell-module__zczohG__shell{background:var(--color-white,#fff);min-height:100dvh;color:var(--color-brand-brown);font-family:var(--font-sans-ui);grid-template:"sidebar topbar"70px"sidebar main"minmax(0,1fr)/232px minmax(0,1fr);display:grid}.AdminShell-module__zczohG__topbar{z-index:20;border-bottom:1px solid var(--color-line,#ece7da);background:var(--color-white,#fff);grid-area:topbar;align-items:center;gap:16px;min-width:0;min-height:70px;padding:0 20px;display:flex;position:sticky;top:0}.AdminShell-module__zczohG__main{border-top-left-radius:var(--radius-canvas,24px);background:linear-gradient(180deg, #f7f5ef 0%, var(--color-canvas-deep,#efe9d8) 100%);grid-area:main;min-width:0;padding:20px}.AdminShell-module__zczohG__sidebar{border-right:1px solid var(--color-line,#ece7da);background:var(--color-white,#fff);flex-direction:column;grid-area:sidebar;align-self:start;gap:16px;height:100dvh;min-height:0;padding:14px 12px 16px;display:flex;position:sticky;top:0;overflow:hidden}.AdminShell-module__zczohG__sidebarScroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cbbfa8 transparent;flex-direction:column;flex:auto;gap:16px;min-height:0;display:flex;overflow-y:auto}.AdminShell-module__zczohG__brand{min-width:0;min-height:44px;color:var(--color-brand-brown);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.AdminShell-module__zczohG__brandText{flex-direction:column;min-width:0;display:flex}.AdminShell-module__zczohG__brandText strong{letter-spacing:-.02em;text-transform:uppercase;font-size:15px;font-weight:600;line-height:1.2}.AdminShell-module__zczohG__brandText small{color:var(--color-ink-muted,#6b5243);letter-spacing:.02em;text-transform:uppercase;font-size:13px}.AdminShell-module__zczohG__sidebarBrand{flex:none;padding:4px 8px 8px;display:flex}.AdminShell-module__zczohG__search{border:1px solid var(--color-line,#ece7da);min-width:0;max-width:360px;min-height:44px;color:var(--color-ink-muted,#6b5243);background:#f6f4ee;border-radius:999px;flex:200px;align-items:center;gap:8px;margin-left:auto;padding:0 16px;display:flex}.AdminShell-module__zczohG__searchIcon{flex-shrink:0;width:18px;height:18px}.AdminShell-module__zczohG__search input{width:100%;min-width:0;height:100%;min-height:44px;color:var(--color-brand-brown);font:inherit;background:0 0;border:0;font-size:16px}.AdminShell-module__zczohG__search input::placeholder{color:var(--color-ink-muted,#6b5243);opacity:1}.AdminShell-module__zczohG__search:focus-within{border-color:var(--color-brand-brown);box-shadow:0 0 0 2px var(--color-brand-green-ink)}.AdminShell-module__zczohG__search input:focus-visible{outline:none}.AdminShell-module__zczohG__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.AdminShell-module__zczohG__byline{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.AdminShell-module__zczohG__profileLink{min-width:0;min-height:44px;color:var(--color-brand-brown);border-radius:999px;align-items:center;gap:10px;padding:4px 10px 4px 4px;text-decoration:none;display:inline-flex}.AdminShell-module__zczohG__profileLink:hover{background:#f4f1e7}.AdminShell-module__zczohG__avatar{background:var(--color-brand-beige);width:40px;min-width:40px;height:40px;color:var(--color-brand-brown);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.AdminShell-module__zczohG__profileText{flex-direction:column;min-width:0;display:flex}.AdminShell-module__zczohG__profileText strong{font-size:13px;font-weight:600;line-height:1.3}.AdminShell-module__zczohG__profileText small{color:var(--color-ink-muted,#6b5243);font-size:13px;line-height:1.3}.AdminShell-module__zczohG__iconLink{border:1px solid var(--color-line,#ece7da);width:44px;min-width:44px;height:44px;color:var(--color-brand-brown);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.AdminShell-module__zczohG__iconLink:hover{background:#f4f1e7}.AdminShell-module__zczohG__logoutForm{display:contents}.AdminShell-module__zczohG__logoutLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.AdminShell-module__zczohG__sidebarFooter{border:1px solid var(--color-line,#ece7da);background:#f9f7f1;border-radius:18px;flex-direction:column;flex:none;gap:8px;margin-top:auto;padding:16px;display:flex}.AdminShell-module__zczohG__footerTitle{margin:0;font-size:14px;font-weight:600}.AdminShell-module__zczohG__footerBody{color:var(--color-ink-muted,#6b5243);margin:0;font-size:13px;line-height:1.5}.AdminShell-module__zczohG__footerAction{background:var(--color-brand-green-ink);color:#fff;text-align:center;border-radius:14px;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font-size:13px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.AdminShell-module__zczohG__footerAction:hover{background:#3f5c19}.AdminShell-module__zczohG__context{flex:auto;align-items:center;min-width:0;display:flex}.AdminShell-module__zczohG__title,.AdminShell-module__zczohG__contextLabel{min-width:0;color:var(--color-brand-brown);font-family:var(--font-sans-ui);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.2;overflow:hidden}.AdminShell-module__zczohG__title{letter-spacing:-.02em;min-width:1px;font-size:18px;font-weight:600}.AdminShell-module__zczohG__contextLabel{color:var(--color-ink-muted,#6b5243);font-size:14px;font-weight:500}.AdminShell-module__zczohG__hasShort .AdminShell-module__zczohG__titleFull{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.AdminShell-module__zczohG__titleShort{display:inline}.AdminShell-module__zczohG__actions{flex:none;align-items:center;gap:8px;display:flex}.AdminShell-module__zczohG__action{border:1px solid var(--color-brand-brown);background:var(--color-white,#fff);width:44px;height:44px;color:var(--color-brand-brown);font-family:var(--font-sans-ui);white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;list-style:none;display:inline-flex}.AdminShell-module__zczohG__action::-webkit-details-marker{display:none}.AdminShell-module__zczohG__action svg{flex-shrink:0;width:18px;height:18px}.AdminShell-module__zczohG__action:hover{background:#f4f1e7}.AdminShell-module__zczohG__actionPrimary{border-color:var(--color-brand-green-ink);background:var(--color-brand-green-ink);color:var(--color-white,#fff)}.AdminShell-module__zczohG__actionPrimary:hover{background:#3d5819}.AdminShell-module__zczohG__actionShort{display:none}.AdminShell-module__zczohG__actionsLabeled .AdminShell-module__zczohG__action{width:auto;padding:0 12px;font-size:13px}.AdminShell-module__zczohG__actionsLabeled .AdminShell-module__zczohG__actionShort{display:inline}.AdminShell-module__zczohG__action:focus-visible,.AdminShell-module__zczohG__menuLink:focus-visible,.AdminShell-module__zczohG__filterSubmit:focus-visible{outline:2px solid var(--color-brand-green-ink);outline-offset:2px}.AdminShell-module__zczohG__filters{position:static}.AdminShell-module__zczohG__filterPanel{z-index:30;border:1px solid var(--color-line,#ece7da);border-radius:var(--radius-md,18px);background:var(--color-white,#fff);gap:16px;padding:20px;display:grid;position:fixed;top:64px;left:8px;right:8px;box-shadow:0 18px 44px #35291b1f}.AdminShell-module__zczohG__filterPanel label{color:var(--color-ink-muted,#6b5243);gap:8px;font-size:13px;display:grid}.AdminShell-module__zczohG__filterPanel select{border-radius:var(--radius-sm,12px);background:var(--color-white,#fff);width:100%;min-width:0;min-height:48px;color:var(--color-brand-brown);font:inherit;border:1px solid #b6ad9a;padding:9px 12px;font-size:16px}.AdminShell-module__zczohG__filterSubmit{background:var(--color-brand-green-ink);width:100%;min-height:44px;color:var(--color-white,#fff);font-family:var(--font-sans-ui);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.AdminShell-module__zczohG__filterSubmit svg{width:17px;height:17px}.AdminShell-module__zczohG__menuPanel{gap:8px;padding:12px}.AdminShell-module__zczohG__menuLink{min-height:44px;color:var(--color-brand-brown);border-radius:12px;align-items:center;padding:10px 16px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.AdminShell-module__zczohG__menuLink:hover{background:#f6f4ee}@media (min-width:768px){.AdminShell-module__zczohG__action{width:auto;padding:0 16px}.AdminShell-module__zczohG__actionShort{display:inline}}@media (min-width:1024px){.AdminShell-module__zczohG__context{flex:0 auto}.AdminShell-module__zczohG__title{font-size:22px}.AdminShell-module__zczohG__hasShort .AdminShell-module__zczohG__titleFull{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.AdminShell-module__zczohG__titleShort{display:none}.AdminShell-module__zczohG__filters{position:relative}.AdminShell-module__zczohG__filterPanel{width:300px;position:absolute;top:calc(100% + 8px);left:auto;right:0}.AdminShell-module__zczohG__filterPanel select{min-height:44px;font-size:14px}}@media (min-width:1024px) and (max-width:1279px){.AdminShell-module__zczohG__profileText{display:none}}.AdminShell-module__zczohG__drawerContent{flex-direction:column;gap:16px;display:flex}.AdminShell-module__zczohG__drawerAccount{border-top:1px solid var(--color-line,#ece7da);flex-direction:column;gap:8px;padding-top:12px;display:flex}.AdminShell-module__zczohG__drawerAccount .AdminShell-module__zczohG__profileLink{border-radius:14px}.AdminShell-module__zczohG__drawerLogout{border:1px solid var(--color-line,#ece7da);background:var(--color-white,#fff);min-height:44px;color:var(--color-brand-brown);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:14px;display:inline-flex}.AdminShell-module__zczohG__drawerLogout .AdminShell-module__zczohG__logoutLabel{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.AdminShell-module__zczohG__drawerLogout:hover{background:#f4f1e7}.AdminShell-module__zczohG__mobileBrand{display:none}.AdminShell-module__zczohG__authBrand{align-items:center;min-width:0;display:flex}.AdminShell-module__zczohG__shellAuth{background:var(--color-canvas,#f6f4ee);grid-template:"topbar"64px"main"minmax(0,1fr)/minmax(0,1fr)}.AdminShell-module__zczohG__shellAuth .AdminShell-module__zczohG__main{background:var(--color-canvas,#f6f4ee);border-top-left-radius:0;padding:24px 16px}.AdminShell-module__zczohG__brand:focus-visible,.AdminShell-module__zczohG__profileLink:focus-visible,.AdminShell-module__zczohG__footerAction:focus-visible,.AdminShell-module__zczohG__iconLink:focus-visible,.AdminShell-module__zczohG__drawerLogout:focus-visible{outline:2px solid var(--color-brand-green-ink);outline-offset:2px}@media (max-width:1023px){.AdminShell-module__zczohG__shell{grid-template:"topbar"64px"main"minmax(0,1fr)/minmax(0,1fr)}.AdminShell-module__zczohG__sidebar{display:none}.AdminShell-module__zczohG__topbar{gap:8px;min-height:64px;padding:0 12px}.AdminShell-module__zczohG__main{border-top-left-radius:0;padding:16px}.AdminShell-module__zczohG__mobileBrand{flex:none;align-items:center;display:flex}.AdminShell-module__zczohG__mobileBrand .AdminShell-module__zczohG__brand{justify-content:center;min-width:44px;min-height:44px}.AdminShell-module__zczohG__mobileBrand .AdminShell-module__zczohG__brandText,.AdminShell-module__zczohG__search,.AdminShell-module__zczohG__byline{display:none}.AdminShell-module__zczohG__topbar button[aria-haspopup=dialog]{background:0 0;border-color:#0000}.AdminShell-module__zczohG__topbar button[aria-haspopup=dialog]:hover{background:#f4f1e7}}@media (max-width:767px){.AdminShell-module__zczohG__brandText strong{font-size:14px}.AdminShell-module__zczohG__brandText small{display:none}}@media (max-width:359px){.AdminShell-module__zczohG__brandText strong{font-size:14px}.AdminShell-module__zczohG__actionsLabeled{gap:4px}.AdminShell-module__zczohG__actionsLabeled .AdminShell-module__zczohG__action{padding:0 8px}}@media (prefers-reduced-motion:reduce){.AdminShell-module__zczohG__iconLink,.AdminShell-module__zczohG__profileLink,.AdminShell-module__zczohG__drawerLogout,.AdminShell-module__zczohG__footerAction,.AdminShell-module__zczohG__search input{transition:none}}
.portal-module__UNtR0W__page[data-density=tenant]{min-height:100dvh;color:var(--color-ink);font-family:var(--font-sans-ui);background:linear-gradient(#f7f5ef 0%,#efe9d8 100%) fixed;font-size:16px;line-height:1.5}.portal-module__UNtR0W__page a:not([class]){color:inherit}.portal-module__UNtR0W__topbar{z-index:30;border-bottom:1px solid var(--color-line);background:var(--color-white);justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:8px 16px;display:flex;position:sticky;top:0}.portal-module__UNtR0W__brand{align-items:center;gap:10px;min-width:0;text-decoration:none;display:inline-flex}.portal-module__UNtR0W__brandText{color:var(--color-brand-brown);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:800;line-height:1.1;overflow:hidden}.portal-module__UNtR0W__desktopNav,.portal-module__UNtR0W__desktopProfile{display:none}.portal-module__UNtR0W__content{width:100%;max-width:1160px;margin:0 auto;padding:20px 16px 40px}.portal-module__UNtR0W__stack{flex-direction:column;gap:16px;display:flex}.portal-module__UNtR0W__pageHead{flex-direction:column;gap:4px;margin-bottom:8px;display:flex}.portal-module__UNtR0W__pageTitle{color:var(--color-brand-brown);letter-spacing:-.01em;margin:0;font-size:22px;font-weight:700;line-height:1.2}.portal-module__UNtR0W__pageSubtitle{color:var(--color-ink-muted);margin:0;font-size:16px}.portal-module__UNtR0W__pageActions{display:none}.portal-module__UNtR0W__chips{flex-wrap:wrap;gap:8px;max-width:100%;margin:12px 0 4px;display:flex}.portal-module__UNtR0W__chip{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-white);min-height:48px;color:var(--color-ink);flex:none;align-items:center;padding:0 18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.portal-module__UNtR0W__chipActive{border-color:color-mix(in srgb, var(--color-brand-green) 45%, white);background:color-mix(in srgb, var(--color-brand-green) 22%, white);color:var(--color-brand-green-ink)}.portal-module__UNtR0W__chip:focus-visible{outline:2px solid var(--color-brand-green-ink);outline-offset:2px}.portal-module__UNtR0W__button{border-radius:var(--radius-pill);cursor:pointer;min-height:44px;font-family:var(--font-sans-ui);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:16px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.portal-module__UNtR0W__primary{background:var(--color-brand-green-ink);color:var(--color-white)}.portal-module__UNtR0W__primary:hover{color:var(--color-white);opacity:.9}.portal-module__UNtR0W__primary:focus-visible{color:var(--color-white)}.portal-module__UNtR0W__ghost{border-color:var(--color-border);background:var(--color-white);color:var(--color-ink)}.portal-module__UNtR0W__ghost:hover{border-color:var(--color-brand-brown)}.portal-module__UNtR0W__soft{background:color-mix(in srgb, var(--color-brand-green) 20%, white);color:var(--color-brand-green-ink)}.portal-module__UNtR0W__soft:hover{background:color-mix(in srgb, var(--color-brand-green) 30%, white)}.portal-module__UNtR0W__button:disabled,.portal-module__UNtR0W__button[aria-disabled=true]{cursor:not-allowed;opacity:.55}.portal-module__UNtR0W__full{width:100%}.portal-module__UNtR0W__linkInline{min-height:44px;color:var(--color-brand-green-ink);text-underline-offset:3px;align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.portal-module__UNtR0W__linkInline:hover{color:var(--color-brand-brown)}.portal-module__UNtR0W__card{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-white);padding:16px}.portal-module__UNtR0W__panelHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.portal-module__UNtR0W__panelTitle{color:var(--color-brand-brown);margin:0;font-size:16px;font-weight:700}.portal-module__UNtR0W__panelMeta{color:var(--color-ink-muted);margin:2px 0 0;font-size:13px}.portal-module__UNtR0W__muted{color:var(--color-ink-muted)}.portal-module__UNtR0W__small{font-size:13px}.portal-module__UNtR0W__balanceTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.portal-module__UNtR0W__balanceLabel{letter-spacing:.02em;text-transform:uppercase;font-size:13px;font-weight:700}.portal-module__UNtR0W__balanceValue{font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin:8px 0 2px;font-size:28px;font-weight:700}.portal-module__UNtR0W__balanceContext{color:var(--color-ink-muted);margin:0;font-size:14px}.portal-module__UNtR0W__balanceBar{border-radius:var(--radius-pill);background:#ede6d4;height:8px;margin-top:14px;overflow:hidden}.portal-module__UNtR0W__balanceBarFill{border-radius:var(--radius-pill);background:#b08a3e;height:100%}.portal-module__UNtR0W__balanceFooter{margin-top:4px}.portal-module__UNtR0W__balanceMeta{color:var(--color-ink-muted);flex-direction:column;gap:2px;margin:12px 0 0;font-size:13px;display:flex}.portal-module__UNtR0W__balanceMetaRow{flex-wrap:wrap;gap:2px 6px;display:flex}.portal-module__UNtR0W__balanceMetaRow dt,.portal-module__UNtR0W__balanceMetaRow dd{margin:0}.portal-module__UNtR0W__balanceMetaRow dd{color:var(--color-ink)}.portal-module__UNtR0W__kpis{flex-direction:column;gap:16px;display:flex}.portal-module__UNtR0W__kpiSecondary{display:none}.portal-module__UNtR0W__kpiLabel{letter-spacing:.02em;text-transform:uppercase;font-size:13px;font-weight:700}.portal-module__UNtR0W__kpiValue{font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin:8px 0 2px;font-size:26px;font-weight:700}.portal-module__UNtR0W__kpiContext{color:var(--color-ink-muted);margin:0;font-size:14px}.portal-module__UNtR0W__band{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.portal-module__UNtR0W__bandItem{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-white);overflow-wrap:anywhere;padding:16px}.portal-module__UNtR0W__bandValue{font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin:8px 0 2px;font-size:24px;font-weight:700}.portal-module__UNtR0W__bandValue+.portal-module__UNtR0W__bandValue{margin-top:0}.portal-module__UNtR0W__steps3{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.portal-module__UNtR0W__steps3 li{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:12px;display:flex}.portal-module__UNtR0W__steps3 li:first-child{border-top:0;padding-top:0}.portal-module__UNtR0W__yearForm{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}@media (max-width:479px){.portal-module__UNtR0W__panelHead:has(.portal-module__UNtR0W__yearForm){flex-wrap:wrap}.portal-module__UNtR0W__panelHead .portal-module__UNtR0W__yearForm{flex:1 0 100%}}.portal-module__UNtR0W__yearForm label{font-size:14px;font-weight:600}.portal-module__UNtR0W__yearForm .portal-module__UNtR0W__select{width:auto;min-width:96px}.portal-module__UNtR0W__defList{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;display:grid}.portal-module__UNtR0W__defList dt{color:var(--color-ink-muted);font-size:14px;font-weight:600}.portal-module__UNtR0W__defList dd{overflow-wrap:anywhere;margin:2px 0 0}.portal-module__UNtR0W__closed summary{cursor:pointer;min-height:48px;color:var(--color-brand-brown);justify-content:space-between;align-items:center;gap:12px;font-weight:700;list-style:none;display:flex}.portal-module__UNtR0W__closed summary::-webkit-details-marker{display:none}.portal-module__UNtR0W__closed summary:after{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:10px;height:10px;transition:transform .15s;transform:rotate(45deg)}.portal-module__UNtR0W__closed[open] summary:after{transform:rotate(-135deg)}.portal-module__UNtR0W__chartHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.portal-module__UNtR0W__chartLegend{gap:14px;display:flex}.portal-module__UNtR0W__legendItem{color:var(--color-ink);align-items:center;gap:6px;font-size:13px;display:inline-flex}.portal-module__UNtR0W__legendSwatch{background:var(--color-brand-green);border-radius:4px;width:12px;height:12px}.portal-module__UNtR0W__legendSwatchCharged{background:#ede6d4}.portal-module__UNtR0W__plot{gap:10px;padding:16px 2px 0;display:flex}.portal-module__UNtR0W__axis{width:60px;color:var(--color-ink-muted);font-variant-numeric:tabular-nums;text-align:right;flex-direction:column;justify-content:space-between;padding-bottom:26px;font-size:13px;display:flex}.portal-module__UNtR0W__columns{flex:1;align-items:flex-end;gap:10px;min-width:0;display:flex}.portal-module__UNtR0W__column{flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.portal-module__UNtR0W__columnValue{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.portal-module__UNtR0W__track{width:100%;max-width:56px;height:150px;position:relative}.portal-module__UNtR0W__trackCharged{inset-inline:0;background:#ede6d4;border-radius:10px 10px 3px 3px;position:absolute;bottom:0}.portal-module__UNtR0W__trackPaid{inset-inline:0;background:var(--color-brand-green);border-radius:10px 10px 3px 3px;position:absolute;bottom:0}.portal-module__UNtR0W__trackEmpty{inset-inline:0;background:#ded6c0;border-radius:2px;height:3px;position:absolute;bottom:0}.portal-module__UNtR0W__monthLabel{color:var(--color-ink-muted);font-size:13px}.portal-module__UNtR0W__chartNote{color:var(--color-ink-muted);margin:12px 0 0;font-size:13px}.portal-module__UNtR0W__chartEmpty{color:var(--color-ink-muted);margin:0;font-size:14px}.portal-module__UNtR0W__bodyGrid{flex-direction:column;gap:16px;display:flex}.portal-module__UNtR0W__mobileOnly{display:block}.portal-module__UNtR0W__propertyPhoto{aspect-ratio:16/10;object-fit:cover;border-radius:14px;width:100%;margin-bottom:14px;display:block}.portal-module__UNtR0W__propertyRow{align-items:center;gap:14px;display:flex}.portal-module__UNtR0W__propertyIcon{background:color-mix(in srgb, var(--color-brand-green) 18%, white);width:52px;height:52px;color:var(--color-brand-green-ink);border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex}.portal-module__UNtR0W__propertyMeta{color:var(--color-ink-muted);font-size:13px}.portal-module__UNtR0W__propertyName{margin:0;font-size:16px;font-weight:700}.portal-module__UNtR0W__documentList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.portal-module__UNtR0W__documentRow{flex-direction:column;gap:4px;display:flex}.portal-module__UNtR0W__documentName{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600}.portal-module__UNtR0W__documentMeta{color:var(--color-ink-muted);margin:0;font-size:13px}.portal-module__UNtR0W__downloadWrap{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.portal-module__UNtR0W__docCardTop .portal-module__UNtR0W__documentName{min-width:0}.portal-module__UNtR0W__docTabs{scrollbar-width:none;gap:8px;max-width:100%;padding-bottom:2px;display:flex;overflow-x:auto}.portal-module__UNtR0W__docTabs::-webkit-scrollbar{display:none}.portal-module__UNtR0W__docTab{border-radius:var(--radius-pill);min-height:44px;color:var(--color-ink);cursor:pointer;font-family:var(--font-sans-ui);background:0 0;border:1px solid #0000;flex:none;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.portal-module__UNtR0W__docTabActive{background:var(--color-brand-green-ink);color:var(--color-white)}.portal-module__UNtR0W__docCount{border-radius:var(--radius-pill);min-width:24px;color:var(--color-ink);font-variant-numeric:tabular-nums;background:#ede6d4;justify-content:center;align-items:center;padding:0 6px;font-size:13px;font-weight:700;display:inline-flex}.portal-module__UNtR0W__docTabActive .portal-module__UNtR0W__docCount{color:var(--color-white);background:#ffffff40}.portal-module__UNtR0W__docCard{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-white);flex-direction:column;gap:8px;padding:16px;display:flex}.portal-module__UNtR0W__docCardTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.portal-module__UNtR0W__docCategory{margin:0;font-size:16px;font-weight:700}.portal-module__UNtR0W__docName{overflow-wrap:anywhere;margin:0;font-size:15px}.portal-module__UNtR0W__docMeta{color:var(--color-ink-muted);margin:0;font-size:13px}.portal-module__UNtR0W__emptyState{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.portal-module__UNtR0W__emptyIcon{background:color-mix(in srgb, var(--color-brand-green) 18%, white);width:48px;height:48px;color:var(--color-brand-green-ink);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.portal-module__UNtR0W__emptyTitle{margin:0;font-size:18px;font-weight:700}.portal-module__UNtR0W__emptyBody{color:var(--color-ink-muted);margin:0;font-size:16px}.portal-module__UNtR0W__steps{gap:12px;display:grid}.portal-module__UNtR0W__stepCard{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-white);flex-direction:column;align-items:flex-start;gap:4px;padding:16px;display:flex}.portal-module__UNtR0W__stepTitle{margin:0;font-size:16px;font-weight:700}.portal-module__UNtR0W__stepBody{color:var(--color-ink-muted);margin:0;font-size:14px}.portal-module__UNtR0W__stepDisabled{min-height:44px;color:var(--color-ink-muted);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.portal-module__UNtR0W__formField{flex-direction:column;gap:6px;display:flex}.portal-module__UNtR0W__proofField:has(.portal-module__UNtR0W__proofInput:focus-visible) .portal-module__UNtR0W__proofControl{outline:2px solid var(--color-brand-green-ink);outline-offset:2px}.portal-module__UNtR0W__select{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-white);width:100%;min-height:44px;color:var(--color-ink);font-family:var(--font-sans-ui);padding:10px 14px;font-size:16px}.portal-module__UNtR0W__select:focus-visible{border-color:var(--color-brand-brown)}.portal-module__UNtR0W__staticValue{border:1px solid var(--color-line);border-radius:var(--radius-sm);min-height:44px;color:var(--color-ink);overflow-wrap:anywhere;background:#faf8f1;padding:10px 14px;font-size:16px}.portal-module__UNtR0W__reviewRow{flex-direction:column;gap:6px;display:flex}.portal-module__UNtR0W__reviewLabel{font-size:13px;font-weight:600}.portal-module__UNtR0W__badge{border-radius:var(--radius-pill);align-items:center;padding:4px 12px;font-size:13px;font-weight:700;display:inline-flex}.portal-module__UNtR0W__badgeInfo{color:var(--color-brand-brown);background:#ede6d4}.portal-module__UNtR0W__formActions{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.portal-module__UNtR0W__formIntro{color:var(--color-ink-muted);margin:0;font-size:16px}.portal-module__UNtR0W__formNote{color:var(--color-ink-muted);margin:0;font-size:13px}.portal-module__UNtR0W__sectionCard{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-white);flex-direction:column;gap:12px;padding:16px;display:flex}.portal-module__UNtR0W__sectionTitle{margin:0;font-size:16px;font-weight:700}.portal-module__UNtR0W__profileMeta{color:var(--color-ink-muted);flex-direction:column;gap:2px;margin:0;font-size:14px;display:flex}.portal-module__UNtR0W__footer{flex-wrap:wrap;gap:4px 16px;width:100%;max-width:1160px;margin:0 auto;padding:8px 16px 40px;display:flex}.portal-module__UNtR0W__footerHeading{color:var(--color-ink-muted);margin:0 0 4px;font-size:13px;font-weight:700}.portal-module__UNtR0W__footerLink{min-height:44px;color:var(--color-brand-green-ink);text-underline-offset:3px;align-items:center;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.portal-module__UNtR0W__drawerNav{flex-direction:column;gap:8px;display:flex}.portal-module__UNtR0W__drawerItem{border:1px solid var(--color-line);background:var(--color-white);min-height:52px;color:var(--color-ink);border-radius:14px;align-items:center;gap:12px;padding:0 14px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.portal-module__UNtR0W__drawerItem .portal-module__UNtR0W__icon{color:var(--color-brand-brown)}.portal-module__UNtR0W__drawerItemActive{border-color:color-mix(in srgb, var(--color-brand-green) 45%, white);background:color-mix(in srgb, var(--color-brand-green) 20%, white)}.portal-module__UNtR0W__drawerChevron{color:var(--color-ink-muted);margin-left:auto}.portal-module__UNtR0W__drawerGroupLabel{color:var(--color-ink-muted);letter-spacing:.08em;text-transform:uppercase;margin:12px 4px 2px;font-size:13px;font-weight:700}.portal-module__UNtR0W__drawerDivider{background:var(--color-line);border:0;height:1px;margin:16px 0 12px}.portal-module__UNtR0W__drawerLogout{border:1px solid var(--color-border);background:var(--color-white);width:100%;min-height:52px;color:var(--color-ink);cursor:pointer;font-family:var(--font-sans-ui);text-align:left;border-radius:14px;align-items:center;gap:12px;padding:0 14px;font-size:16px;font-weight:600;display:flex}.portal-module__UNtR0W__drawerLogout:hover{border-color:var(--color-brand-brown)}.portal-module__UNtR0W__drawerLogout .portal-module__UNtR0W__icon{color:var(--color-brand-brown)}.portal-module__UNtR0W__calendarDisclaimer{color:var(--color-ink-muted);margin:0 0 4px;font-size:14px;font-weight:600}.portal-module__UNtR0W__calendarIntro{color:var(--color-ink-muted);margin:0 0 12px;font-size:16px}.portal-module__UNtR0W__yearSelect{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.portal-module__UNtR0W__yearOption{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-white);min-width:64px;min-height:48px;color:var(--color-ink);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 18px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.portal-module__UNtR0W__yearOptionActive{border-color:color-mix(in srgb, var(--color-brand-green) 45%, white);background:color-mix(in srgb, var(--color-brand-green) 22%, white);color:var(--color-brand-green-ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.portal-module__UNtR0W__yearOption:focus-visible{outline:2px solid var(--color-brand-green-ink);outline-offset:2px}.portal-module__UNtR0W__calendarSummary{border:1px solid var(--color-line);background:#faf8f1;border-radius:14px;flex-direction:column;gap:2px;margin-bottom:16px;padding:12px 14px;display:flex}.portal-module__UNtR0W__calendarCount{color:var(--color-ink-muted);margin:0;font-size:16px}.portal-module__UNtR0W__calendarSummaryLabel{color:var(--color-ink-muted);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:16px;font-weight:700}.portal-module__UNtR0W__calendarTotal{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin:0;font-size:24px;font-weight:700}.portal-module__UNtR0W__calendarList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.portal-module__UNtR0W__calendarRow{border-top:1px solid var(--color-line);flex-direction:column;gap:4px;padding-top:12px;display:flex}.portal-module__UNtR0W__calendarRowHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.portal-module__UNtR0W__calendarConcept{min-width:0;margin:0;font-size:16px;font-weight:700}.portal-module__UNtR0W__calendarAmount{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.portal-module__UNtR0W__calendarMeta{overflow-wrap:anywhere;color:var(--color-ink-muted);margin:0;font-size:16px}.portal-module__UNtR0W__calendarTags{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.portal-module__UNtR0W__calendarTag{border-radius:var(--radius-pill);color:var(--color-brand-brown);background:#ede6d4;align-items:center;padding:4px 12px;font-size:16px;font-weight:600;display:inline-flex}.portal-module__UNtR0W__calendarEmpty{flex-direction:column;gap:4px;display:flex}.portal-module__UNtR0W__calendarEmptyTitle{margin:0;font-size:16px;font-weight:700}.portal-module__UNtR0W__calendarEmptyBody{color:var(--color-ink-muted);margin:0;font-size:16px}.portal-module__UNtR0W__calendarNote{color:var(--color-ink-muted);margin:12px 0 0;font-size:16px}.portal-module__UNtR0W__calendarSummary .portal-module__UNtR0W__calendarNote{margin-top:2px}.portal-module__UNtR0W__issuedNote{color:var(--color-ink-muted);margin:0;font-size:16px}@media (min-width:768px){.portal-module__UNtR0W__band{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-module__UNtR0W__bandItem:last-child:nth-child(odd){grid-column:1/-1}.portal-module__UNtR0W__defList{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-module__UNtR0W__content{padding:24px 24px 48px}.portal-module__UNtR0W__footer{padding:8px 24px 48px}.portal-module__UNtR0W__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-module__UNtR0W__track{height:180px}}@media (min-width:1024px){.portal-module__UNtR0W__topbar{min-height:72px;padding:0 32px}.portal-module__UNtR0W__brandText{font-size:18px}.portal-module__UNtR0W__content{padding:28px 32px 64px}.portal-module__UNtR0W__footer{padding:8px 32px 56px}.portal-module__UNtR0W__desktopNav{align-items:center;gap:28px;margin-left:40px;margin-right:auto;display:flex}.portal-module__UNtR0W__desktopNavLink{min-height:72px;color:var(--color-ink);border-bottom:2px solid #0000;align-items:center;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.portal-module__UNtR0W__desktopNavLinkActive{border-bottom-color:var(--color-brand-green-ink);color:var(--color-brand-green-ink)}.portal-module__UNtR0W__desktopProfile{border-left:1px solid var(--color-line);align-items:center;gap:10px;padding-left:20px;text-decoration:none;display:inline-flex}.portal-module__UNtR0W__avatar{border-radius:var(--radius-pill);background:var(--color-brand-beige);width:36px;height:36px;color:var(--color-brand-brown);justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.portal-module__UNtR0W__profileMeta{flex-direction:column;line-height:1.2;display:flex}.portal-module__UNtR0W__profileName{color:var(--color-ink);font-size:14px;font-weight:600}.portal-module__UNtR0W__profileRole{color:var(--color-ink-muted);font-size:13px}.portal-module__UNtR0W__pageHead{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:24px}.portal-module__UNtR0W__pageTitle{font-size:30px}.portal-module__UNtR0W__pageActions{gap:12px;display:flex}.portal-module__UNtR0W__chips,.portal-module__UNtR0W__mobileOnly{display:none}.portal-module__UNtR0W__kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.portal-module__UNtR0W__band{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.portal-module__UNtR0W__bandItem:last-child:nth-child(odd){grid-column:auto}.portal-module__UNtR0W__kpiSecondary{display:block}.portal-module__UNtR0W__bodyGrid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.portal-module__UNtR0W__balanceValue,.portal-module__UNtR0W__kpiValue{font-size:30px}.portal-module__UNtR0W__steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1440px){.portal-module__UNtR0W__content{padding-left:40px;padding-right:40px}}@media (prefers-reduced-motion:reduce){.portal-module__UNtR0W__chip,.portal-module__UNtR0W__button,.portal-module__UNtR0W__linkInline,.portal-module__UNtR0W__footerLink{transition:none}}
.owner-chips-module__UWK4VG__chips{flex-wrap:wrap;gap:8px;margin:12px 0 4px;display:flex}.owner-chips-module__UWK4VG__chip{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-white);min-height:48px;color:var(--color-ink);align-items:center;padding:0 20px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.owner-chips-module__UWK4VG__chipActive{border-color:color-mix(in srgb, var(--color-brand-green) 45%, white);background:color-mix(in srgb, var(--color-brand-green) 22%, white);color:var(--color-brand-green-ink)}.owner-chips-module__UWK4VG__chip:focus-visible{outline:2px solid var(--color-brand-green-ink);outline-offset:2px}@media (min-width:1024px){.owner-chips-module__UWK4VG__chips{display:none}}
.workspace-module__BZ3Qpa__workspace{--admin-ink:#563929;--admin-muted:#6b5243;--admin-line:#ece7da;--admin-soft:#f6f4ee;--admin-card-padding:20px;--admin-card-radius:18px;--font-serif-editorial:var(--font-sans-ui);--font-serif:var(--font-sans-ui);--radius-sm:12px;--radius-md:18px;--color-ink:var(--admin-ink);--color-border:var(--admin-line);--color-surface:#fff;--color-surface-warm:var(--admin-soft);--space-editorial-3:16px;--space-editorial-4:20px;--space-editorial-5:24px;min-width:0;font-family:var(--font-sans-ui);color:var(--admin-ink);flex-direction:column;gap:16px;padding:0;display:flex}.workspace-module__BZ3Qpa__workspace>*{min-width:0}.workspace-module__BZ3Qpa__workspace h1{font-family:var(--font-sans-ui);letter-spacing:-.02em;overflow-wrap:anywhere;text-wrap:balance;font-size:22px;font-weight:600;line-height:1.3}.workspace-module__BZ3Qpa__workspace h2,.workspace-module__BZ3Qpa__workspace h3{font-family:var(--font-sans-ui)}.workspace-module__BZ3Qpa__workspace p,.workspace-module__BZ3Qpa__workspace dd,.workspace-module__BZ3Qpa__workspace dt{overflow-wrap:anywhere}.workspace-module__BZ3Qpa__workspace button{border-radius:var(--radius-pill,999px);min-height:44px;font-family:var(--font-sans-ui);font-size:14px;font-weight:500;transition:background-color .16s,opacity .16s}.workspace-module__BZ3Qpa__workspace form>button[type=submit]{align-self:flex-start;max-width:100%}.workspace-module__BZ3Qpa__workspace :is(input,select,textarea):where(:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file])){border-radius:var(--radius-sm,12px);min-width:0;max-width:100%;min-height:46px;color:var(--admin-ink);font-family:var(--font-sans-ui);background:#fff;border:1px solid #b6ad9a;padding:10px 13px;font-size:16px}.workspace-module__BZ3Qpa__workspace input[readonly]{background:var(--admin-soft)}.workspace-module__BZ3Qpa__workspace [aria-invalid=true]{border-color:#a33a2b}.workspace-module__BZ3Qpa__workspace textarea{width:100%;min-height:110px;line-height:1.6}.workspace-module__BZ3Qpa__workspace :is(input[type=checkbox],input[type=radio]){accent-color:var(--color-brand-green-ink)}.workspace-module__BZ3Qpa__workspace input[type=file]{max-width:100%;font-size:13px}.workspace-module__BZ3Qpa__workspace input[type=file]::file-selector-button{border:1px solid var(--color-brand-brown);border-radius:var(--radius-pill,999px);color:var(--color-brand-brown);font:inherit;cursor:pointer;background:#fff;margin-right:12px;padding:10px 16px}.workspace-module__BZ3Qpa__workspace :is(button,input,select,textarea,summary,a):focus-visible{outline:2px solid var(--color-brand-green-ink);outline-offset:3px}.workspace-module__BZ3Qpa__workspace :is(button,input,select,textarea):disabled{cursor:not-allowed}.workspace-module__BZ3Qpa__workspace form[method=get]:not([data-compact-form]){border:1px solid var(--admin-line);border-radius:var(--admin-card-radius);background:#fff;flex-wrap:wrap;align-items:flex-end;gap:14px;min-width:0;padding:16px;display:flex}.workspace-module__BZ3Qpa__workspace form[method=get]:not([data-compact-form])>label{min-width:0;max-width:100%;color:var(--admin-muted);flex-direction:column;gap:6px;font-size:13px;display:flex}.workspace-module__BZ3Qpa__workspace form[method=get]:not([data-compact-form])>input[type=search]{flex:1;min-width:min(100%,180px)}.workspace-module__BZ3Qpa__workspace table{border-collapse:separate;border-spacing:0;width:100%;font-family:var(--font-sans-ui);background:#fff;font-size:13px}.workspace-module__BZ3Qpa__workspace table th{border-bottom:1px solid var(--admin-line);vertical-align:middle;padding:13px 16px}.workspace-module__BZ3Qpa__workspace table th:not(.text-right){text-align:left}.workspace-module__BZ3Qpa__workspace table thead th{background:var(--admin-soft);color:var(--admin-muted);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:600}.workspace-module__BZ3Qpa__workspace table tbody th{color:var(--admin-ink);font-size:14px;font-weight:600;line-height:1.55}.workspace-module__BZ3Qpa__workspace table td{border-bottom:1px solid var(--admin-line);vertical-align:middle;padding:12px 16px;line-height:1.55}.workspace-module__BZ3Qpa__workspace table thead th:first-child{border-top-left-radius:16px}.workspace-module__BZ3Qpa__workspace table thead th:last-child{border-top-right-radius:16px}.workspace-module__BZ3Qpa__workspace table tbody tr:last-child>:is(td,th){border-bottom:0}.workspace-module__BZ3Qpa__workspace table tbody tr:hover>:is(td,th){background:#faf9f4}.workspace-module__BZ3Qpa__workspace th button{color:inherit;font-size:inherit;letter-spacing:inherit;text-align:inherit;text-transform:inherit;padding:0}.workspace-module__BZ3Qpa__workspace table a{text-underline-offset:4px;font-weight:500}.workspace-module__BZ3Qpa__workspace table a:hover{text-decoration:underline}.workspace-module__BZ3Qpa__workspace [role=dialog]{border-radius:var(--radius-md,18px);max-height:calc(100dvh - 40px);padding:20px;overflow-y:auto}.workspace-module__BZ3Qpa__workspace [role=dialog] h2{font-family:var(--font-sans-ui);letter-spacing:-.02em;font-size:20px}.workspace-module__BZ3Qpa__workspace [role=dialog]>div:first-child>button{place-items:center;min-width:44px;min-height:44px;display:grid}.workspace-module__BZ3Qpa__workspace pre{border-radius:12px;max-width:100%;font-size:12px}.workspace-module__BZ3Qpa__workspace [data-admin-panel]{min-width:0;padding:var(--admin-card-padding);border:1px solid var(--admin-line);border-radius:var(--admin-card-radius);background:#fff;box-shadow:0 1px 2px #5639290a}.workspace-module__BZ3Qpa__workspace :is(section,form,fieldset,article){min-width:0}.workspace-module__BZ3Qpa__pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:0;display:flex}.workspace-module__BZ3Qpa__headingBody{flex:10rem;min-width:0}.workspace-module__BZ3Qpa__breadcrumb{flex:1 0 100%;min-width:0}.workspace-module__BZ3Qpa__breadcrumb ol{align-items:center;gap:4px 8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.workspace-module__BZ3Qpa__breadcrumb li{align-items:center;min-width:0;display:flex}.workspace-module__BZ3Qpa__breadcrumb li:not(:last-child){display:none}.workspace-module__BZ3Qpa__breadcrumb a{min-width:44px;min-height:44px;color:var(--color-brand-brown);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;overflow:hidden}.workspace-module__BZ3Qpa__breadcrumb a:hover{text-underline-offset:4px;text-decoration:underline}.workspace-module__BZ3Qpa__crumbIcon{flex-shrink:0;width:18px;height:18px}.workspace-module__BZ3Qpa__homeDescription{color:var(--color-ink-muted,#6b5243);margin:0;font-size:14px;line-height:1.4}@media (min-width:768px){.workspace-module__BZ3Qpa__breadcrumb li:not(:last-child){display:flex}.workspace-module__BZ3Qpa__breadcrumb a{color:var(--color-ink-muted,#6b5243);font-size:13px;font-weight:400}.workspace-module__BZ3Qpa__breadcrumb li:first-child .workspace-module__BZ3Qpa__crumbIcon{display:none}.workspace-module__BZ3Qpa__crumbIcon{transform:rotate(180deg)}.workspace-module__BZ3Qpa__breadcrumb li:not(:first-child) .workspace-module__BZ3Qpa__crumbIcon{margin-right:4px}}@media (min-width:1024px){.workspace-module__BZ3Qpa__homeDescription{display:none}}.workspace-module__BZ3Qpa__description{max-width:70ch;color:var(--admin-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.workspace-module__BZ3Qpa__meta{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;line-height:1.45;overflow:hidden}.workspace-module__BZ3Qpa__headerActions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;padding-bottom:0;display:flex}.workspace-module__BZ3Qpa__headerActions>:is(a,button){border:1px solid var(--color-brand-brown);border-radius:var(--radius-pill,999px);max-width:100%;min-height:44px;color:var(--color-brand-brown);white-space:nowrap;background:#fff;justify-content:center;align-items:center;padding:10px 18px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.workspace-module__BZ3Qpa__headerActions>:is(a,button):hover{background:var(--admin-soft)}.workspace-module__BZ3Qpa__headerActions button{white-space:nowrap}.workspace-module__BZ3Qpa__headerAction{max-width:100%}.workspace-module__BZ3Qpa__headerActionLabel{display:inline}.workspace-module__BZ3Qpa__headerActionShort{display:none}.workspace-module__BZ3Qpa__headerActionCompact{min-width:0}.workspace-module__BZ3Qpa__tableSurface{border:1px solid var(--admin-line,#ece7da);border-radius:var(--admin-card-radius);background:#fff;min-width:0;max-width:100%;padding:0;overflow-x:auto}.workspace-module__BZ3Qpa__tableSurface:focus-visible{outline:2px solid var(--color-brand-green-ink);outline-offset:3px}.workspace-module__BZ3Qpa__tableSurface>div{border:0;min-width:0}.workspace-module__BZ3Qpa__formGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.workspace-module__BZ3Qpa__formGrid>*{min-width:0}.workspace-module__BZ3Qpa__formGrid>section{padding:var(--admin-card-padding,20px);border:1px solid var(--admin-line,#ece7da);border-radius:var(--admin-card-radius,18px);background:#fff}.workspace-module__BZ3Qpa__fullWidth{grid-column:1/-1}.workspace-module__BZ3Qpa__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.workspace-module__BZ3Qpa__toolbar>form{flex:1}.workspace-module__BZ3Qpa__toolbar>button{border-radius:var(--radius-pill,999px);min-height:44px}@media (max-width:767px){.workspace-module__BZ3Qpa__workspace{--admin-card-padding:16px;--admin-card-radius:16px;--space-editorial-3:12px;--space-editorial-4:16px;--space-editorial-5:20px;gap:12px}.workspace-module__BZ3Qpa__pageHeader{align-items:flex-start;gap:4px 10px}.workspace-module__BZ3Qpa__headerActions{flex:0 auto}.workspace-module__BZ3Qpa__workspace h1{font-size:22px}.workspace-module__BZ3Qpa__headerActions>:is(a,button){min-height:44px;padding:10px 14px;font-size:14px}.workspace-module__BZ3Qpa__headerActionCompact .workspace-module__BZ3Qpa__headerActionLabel{display:none}.workspace-module__BZ3Qpa__headerActionCompact .workspace-module__BZ3Qpa__headerActionShort{display:inline}.workspace-module__BZ3Qpa__workspace :is(input,select,textarea):where(:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file])){min-height:48px}.workspace-module__BZ3Qpa__workspace form[method=get]:not([data-compact-form]){gap:12px;padding:14px}.workspace-module__BZ3Qpa__workspace form[method=get]:not([data-compact-form])>label{flex:130px}.workspace-module__BZ3Qpa__workspace table th,.workspace-module__BZ3Qpa__workspace table td{padding:11px 12px}.workspace-module__BZ3Qpa__workspace [role=dialog]{max-height:calc(100dvh - 24px);padding:16px}.workspace-module__BZ3Qpa__formGrid{grid-template-columns:minmax(0,1fr)}.workspace-module__BZ3Qpa__tableSurface{border-radius:16px}.workspace-module__BZ3Qpa__toolbar{align-items:stretch}.workspace-module__BZ3Qpa__toolbar>form,.workspace-module__BZ3Qpa__toolbar>button{flex-basis:100%}}@media (max-width:479px){.workspace-module__BZ3Qpa__workspace select{width:100%}}@media (prefers-reduced-motion:reduce){.workspace-module__BZ3Qpa__workspace{scroll-behavior:auto}.workspace-module__BZ3Qpa__workspace button{transition:none}}
.inmuebles-module__2bdbCa__page{flex-direction:column;gap:12px;min-width:0;display:flex}.inmuebles-module__2bdbCa__indexWrap{flex-direction:column;gap:10px;min-width:0;display:flex}.inmuebles-module__2bdbCa__filtersForm{gap:14px;min-width:0;display:grid}.inmuebles-module__2bdbCa__filtersForm select{width:100%}.inmuebles-module__2bdbCa__filterPair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.inmuebles-module__2bdbCa__filterPair>*{min-width:0}.inmuebles-module__2bdbCa__filterPair label,.inmuebles-module__2bdbCa__filterSearch{min-width:0;color:var(--color-ink-muted,#6b5243);flex-direction:column;gap:7px;font-size:13px;display:flex}.inmuebles-module__2bdbCa__filterSearch>label{font-size:13px}.inmuebles-module__2bdbCa__filterSearch small{color:var(--color-ink-muted,#6b5243);font-size:11px;line-height:1.5}.inmuebles-module__2bdbCa__filterFooter{justify-content:flex-start;display:flex}.inmuebles-module__2bdbCa__filterSubmit:focus-visible{outline:2px solid var(--color-brand-green-ink);outline-offset:3px}@media (max-width:600px){.inmuebles-module__2bdbCa__filterPair{grid-template-columns:minmax(0,1fr)}}.inmuebles-module__2bdbCa__select{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-editorial-2);font-family:var(--font-sans-ui);font-size:.875rem}.inmuebles-module__2bdbCa__filterSubmit{border:1px solid var(--color-brand-green-ink);border-radius:var(--radius-pill,999px);background:var(--color-brand-green-ink);color:#fff;min-height:44px;font-family:var(--font-sans-ui);cursor:pointer;justify-content:center;align-items:center;padding:10px 18px;font-size:14px;font-weight:500;display:inline-flex}.inmuebles-module__2bdbCa__filterSubmit:hover{background:#3d5819;border-color:#3d5819}.inmuebles-module__2bdbCa__form{gap:var(--space-editorial-5);flex-direction:column;display:flex}.inmuebles-module__2bdbCa__formSection{min-width:0;padding:var(--admin-card-padding,24px);border:1px solid var(--color-border);border-radius:var(--admin-card-radius,24px);gap:var(--space-editorial-3);background:#fff;flex-direction:column;display:flex}.inmuebles-module__2bdbCa__form:has(>.inmuebles-module__2bdbCa__formFooter)>.inmuebles-module__2bdbCa__formSection:last-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.inmuebles-module__2bdbCa__formFooter{margin-top:calc(-1 * var(--space-editorial-5));padding:0 var(--admin-card-padding,24px) var(--admin-card-padding,24px);border:1px solid var(--color-border);border-radius:0 0 var(--admin-card-radius,24px) var(--admin-card-radius,24px);align-items:flex-start;gap:var(--space-editorial-3);background:#fff;border-top:0;flex-direction:column;display:flex}.inmuebles-module__2bdbCa__sectionTitle{font-family:var(--font-sans-ui);color:var(--color-ink);font-size:.9375rem;font-weight:600}.inmuebles-module__2bdbCa__grid3{gap:var(--space-editorial-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.inmuebles-module__2bdbCa__grid3>*{min-width:0}@media (max-width:1023px){.inmuebles-module__2bdbCa__grid3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.inmuebles-module__2bdbCa__grid3{grid-template-columns:1fr}}.inmuebles-module__2bdbCa__textarea{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-editorial-3);font-family:var(--font-sans-ui);font-size:1rem}.inmuebles-module__2bdbCa__select{background:var(--color-surface)}.inmuebles-module__2bdbCa__fieldset{gap:var(--space-editorial-2);border:none;flex-direction:column;margin:0;padding:0;display:flex}.inmuebles-module__2bdbCa__legend{font-family:var(--font-sans-ui);color:var(--color-ink);padding:0;font-size:.875rem;font-weight:500}.inmuebles-module__2bdbCa__checkboxRow{gap:0 var(--space-editorial-3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.inmuebles-module__2bdbCa__checkboxLabel{align-items:center;gap:var(--space-editorial-2);min-height:44px;font-family:var(--font-sans-ui);color:var(--color-ink);font-size:.875rem;display:flex}.inmuebles-module__2bdbCa__checkboxLabel input[type=checkbox]{flex:none;width:20px;height:20px}.inmuebles-module__2bdbCa__emptyState{border-radius:var(--radius-md);border:1px solid var(--color-border);padding:var(--space-editorial-4);text-align:center;font-family:var(--font-sans-ui);color:color-mix(in srgb, var(--color-ink) 70%, transparent);background:#fff;font-size:.875rem}.inmuebles-module__2bdbCa__indexCount{font-family:var(--font-sans-ui);color:var(--color-ink-muted);font-size:13px}.inmuebles-module__2bdbCa__list{gap:16px;margin:0;padding:0;list-style:none;display:grid}.inmuebles-module__2bdbCa__list>li{min-width:0}.inmuebles-module__2bdbCa__record{gap:8px;min-width:0;display:grid}.inmuebles-module__2bdbCa__media{isolation:isolate;aspect-ratio:4/3;border-radius:var(--radius-md);background:var(--color-brand-brown);min-width:0;color:var(--color-ink-on-brand);flex-direction:column;justify-content:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}a.inmuebles-module__2bdbCa__media:focus-visible{outline:2px solid var(--color-brand-green-ink);outline-offset:3px}.inmuebles-module__2bdbCa__preview{z-index:-1;background:var(--color-brand-brown);display:block;position:absolute;inset:0;overflow:hidden}.inmuebles-module__2bdbCa__preview picture{display:contents}.inmuebles-module__2bdbCa__preview img{object-fit:cover;width:100%;height:100%;display:block}.inmuebles-module__2bdbCa__previewPlaceholder{height:100%;color:var(--color-ink-on-brand);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px;font-size:13px;line-height:1.2;display:flex}.inmuebles-module__2bdbCa__previewPlaceholder svg{width:20px;height:20px}.inmuebles-module__2bdbCa__band{background:var(--color-brand-brown);gap:2px;min-width:0;padding:10px 12px;display:grid}.inmuebles-module__2bdbCa__recordTitle{-webkit-line-clamp:2;font-family:var(--font-sans-ui);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:16px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.inmuebles-module__2bdbCa__recordMeta{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;line-height:1.5;display:block;overflow:hidden}.inmuebles-module__2bdbCa__recordMeta>span:not(.inmuebles-module__2bdbCa__listingChip)+span:not(.inmuebles-module__2bdbCa__listingChip):before{content:"·";margin:0 6px}.inmuebles-module__2bdbCa__wideOnly{display:none}.inmuebles-module__2bdbCa__listingChip{background:var(--color-canvas);min-height:26px;color:var(--color-ink);border-radius:999px;align-items:center;padding:3px 10px;font-size:13px;font-weight:500;display:inline-flex;position:absolute;top:8px;left:8px}.inmuebles-module__2bdbCa__listingChip[data-status=published]{background:var(--color-brand-green);color:var(--color-ink)}.inmuebles-module__2bdbCa__listingChip[data-status=paused]{background:var(--color-brand-beige);color:var(--color-ink)}.inmuebles-module__2bdbCa__listingChip[data-status=archived]{background:var(--color-ink-muted);color:var(--color-ink-on-brand)}.inmuebles-module__2bdbCa__readOnly{color:var(--color-ink-muted);margin:0;font-size:13px}.inmuebles-module__2bdbCa__rowActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.inmuebles-module__2bdbCa__editAction,.inmuebles-module__2bdbCa__copyAction{border:1px solid var(--color-border);background:var(--color-surface);min-width:0;min-height:44px;color:var(--color-ink);font-family:var(--font-sans-ui);text-align:center;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:8px 14px;font-size:14px;line-height:1.3;text-decoration:none;display:inline-flex}.inmuebles-module__2bdbCa__editAction{border-color:var(--color-brand-green-ink);background:var(--color-brand-green-ink);min-height:48px;color:var(--color-ink-on-brand);grid-column:1/-1;font-weight:500}.inmuebles-module__2bdbCa__copyAction{white-space:nowrap;padding:8px 10px}@media (min-width:480px){.inmuebles-module__2bdbCa__copyAction{padding:8px 14px}}.inmuebles-module__2bdbCa__copyAction:hover{background:var(--color-canvas-deep)}.inmuebles-module__2bdbCa__copyAction[aria-disabled=true]{opacity:.6;cursor:not-allowed}.inmuebles-module__2bdbCa__editAction:focus-visible,.inmuebles-module__2bdbCa__copyAction:focus-visible{outline:2px solid var(--color-brand-green-ink);outline-offset:3px}@media (min-width:768px){.inmuebles-module__2bdbCa__list{border:1px solid var(--color-line);border-radius:var(--admin-card-radius,18px);background:var(--color-surface);gap:0}.inmuebles-module__2bdbCa__list>li+li{border-top:1px solid var(--color-line)}.inmuebles-module__2bdbCa__record{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 16px}.inmuebles-module__2bdbCa__media{aspect-ratio:auto;color:var(--color-ink);background:0 0;border-radius:0;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;display:grid;overflow:visible}.inmuebles-module__2bdbCa__preview{z-index:auto;border-radius:var(--radius-photo,16px);width:72px;height:56px;position:static}.inmuebles-module__2bdbCa__previewPlaceholder{font-size:11px}.inmuebles-module__2bdbCa__previewPlaceholder svg{width:17px;height:17px}.inmuebles-module__2bdbCa__band{background:0 0;padding:0}a.inmuebles-module__2bdbCa__media .inmuebles-module__2bdbCa__recordTitle{text-underline-offset:3px;text-decoration:underline}.inmuebles-module__2bdbCa__recordMeta{color:var(--color-ink-muted);white-space:normal;flex-wrap:wrap;align-items:center;gap:4px 0;display:flex}.inmuebles-module__2bdbCa__recordMeta>span:not(.inmuebles-module__2bdbCa__listingChip){white-space:nowrap}.inmuebles-module__2bdbCa__recordMeta>span:not(.inmuebles-module__2bdbCa__listingChip)+span:not(.inmuebles-module__2bdbCa__listingChip):before{content:none}.inmuebles-module__2bdbCa__recordMeta>span:not(.inmuebles-module__2bdbCa__listingChip):not(:last-child):after{content:"·";margin:0 6px}.inmuebles-module__2bdbCa__wideOnly{display:inline}.inmuebles-module__2bdbCa__listingChip{min-height:22px;margin-right:8px;padding:1px 9px;position:static}.inmuebles-module__2bdbCa__readOnly{justify-self:end}.inmuebles-module__2bdbCa__rowActions{flex-wrap:wrap;justify-content:flex-end;display:flex}.inmuebles-module__2bdbCa__editAction{min-height:44px}}@media (min-width:768px) and (max-width:1023px){.inmuebles-module__2bdbCa__record{grid-template-columns:minmax(0,1fr);gap:8px}.inmuebles-module__2bdbCa__rowActions{justify-content:flex-start}}
.administrados-module__wkffzq__page{flex-direction:column;gap:12px;min-width:0;display:flex}.administrados-module__wkffzq__empty{border:1px solid var(--color-line,#ece7da);font-family:var(--font-sans-ui);color:var(--color-ink-muted,#6b5243);text-align:center;background:#fff;border-radius:18px;margin:0;padding:24px;font-size:16px}.administrados-module__wkffzq__formNote{border:1px solid var(--color-line,#ece7da);font-family:var(--font-sans-ui);color:var(--color-ink-muted,#6b5243);background:#fff;border-radius:12px;margin:0;padding:12px 16px;font-size:14px;line-height:1.5}.administrados-module__wkffzq__section{flex-direction:column;gap:12px;min-width:0;display:flex}.administrados-module__wkffzq__sectionTitle{font-family:var(--font-sans-ui);color:var(--color-ink);margin:0;font-size:18px;font-weight:600}.administrados-module__wkffzq__cards{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.administrados-module__wkffzq__card{background:var(--color-surface);border:1px solid var(--color-border);min-width:0;font-family:var(--font-sans-ui);border-radius:16px;flex-direction:column;flex:100%;gap:4px;padding:16px;display:flex;position:relative}.administrados-module__wkffzq__cardTitle{color:var(--color-ink);overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:600;line-height:1.3}.administrados-module__wkffzq__cardTitle a{min-height:48px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.administrados-module__wkffzq__cardTitle a:hover{text-underline-offset:3px;text-decoration:underline}.administrados-module__wkffzq__cardTitle a:focus-visible{outline:2px solid var(--color-brand-green-ink);outline-offset:2px}.administrados-module__wkffzq__cardLink:after{content:"";border-radius:16px;position:absolute;inset:0}.administrados-module__wkffzq__cardLine{color:var(--color-ink-muted);overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.45}.administrados-module__wkffzq__chips{flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.administrados-module__wkffzq__chip{color:var(--color-ink);background:var(--color-surface-warm);border:1px solid var(--color-line);border-radius:var(--radius-pill);padding:4px 10px;font-size:13px}.administrados-module__wkffzq__tabs{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.administrados-module__wkffzq__tab,.administrados-module__wkffzq__pill{min-height:48px;font-family:var(--font-sans-ui);color:var(--color-brand-green-ink);background:var(--color-surface);border:1px solid var(--color-brand-green-ink);border-radius:var(--radius-pill);justify-content:center;align-items:center;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.administrados-module__wkffzq__tab:hover,.administrados-module__wkffzq__pill:hover{background:var(--color-surface-warm)}.administrados-module__wkffzq__tab:focus-visible,.administrados-module__wkffzq__pill:focus-visible{outline:2px solid var(--color-brand-green-ink);outline-offset:2px}.administrados-module__wkffzq__card>.administrados-module__wkffzq__tab{align-self:flex-start;margin-top:8px}.administrados-module__wkffzq__tabs .administrados-module__wkffzq__tab{text-align:center;width:100%;min-width:0;padding:0 8px;display:flex}.administrados-module__wkffzq__textLink{min-height:48px;font-family:var(--font-sans-ui);color:var(--color-brand-green-ink);text-underline-offset:3px;align-self:flex-start;align-items:center;font-size:16px;text-decoration:underline;display:inline-flex}.administrados-module__wkffzq__searchForm{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.administrados-module__wkffzq__searchField{min-width:0;font-family:var(--font-sans-ui);color:var(--color-ink-muted);flex-direction:column;flex:100%;gap:4px;font-size:13px;display:flex}.administrados-module__wkffzq__searchField input{min-height:48px;color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-brand-brown);border-radius:var(--radius-sm);padding:0 12px;font-size:16px}@media (min-width:768px){.administrados-module__wkffzq__card{flex-basis:calc(50% - 4px)}.administrados-module__wkffzq__searchField{flex:320px}}@media (min-width:1024px){.administrados-module__wkffzq__card{flex-basis:calc(33.333% - 6px)}}.administrados-module__wkffzq__picker{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.administrados-module__wkffzq__picker [hidden]{display:none!important}.administrados-module__wkffzq__pickerLegend{font-family:var(--font-sans-ui);color:var(--color-ink-muted);margin-bottom:4px;padding:0;font-size:13px}.administrados-module__wkffzq__grid{flex-direction:column;gap:12px;min-width:0;display:flex}.administrados-module__wkffzq__switch{border:1px solid var(--color-border);background:var(--color-white);z-index:2;border-radius:26px;flex-wrap:wrap;gap:4px;margin:0;padding:4px;display:flex;position:sticky;top:72px}.administrados-module__wkffzq__switchOption{flex:auto;display:flex;position:relative}.administrados-module__wkffzq__switchOption input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.administrados-module__wkffzq__switchOption span{border-radius:var(--radius-pill);min-height:44px;color:var(--color-brand-brown);white-space:nowrap;flex:1;justify-content:center;align-items:center;padding:0 12px;font-size:14px;font-weight:500;display:flex}.administrados-module__wkffzq__switchOption:has(input:checked) span{background:var(--color-brand-green-ink);color:var(--color-white);font-weight:600}.administrados-module__wkffzq__switchOption:has(input:focus-visible) span{outline:2px solid var(--color-brand-green-ink);outline-offset:2px}.administrados-module__wkffzq__column{flex-direction:column;gap:12px;min-width:0;display:none}:is(.administrados-module__wkffzq__grid:has(input[value=apartment]:checked) .administrados-module__wkffzq__column[data-col=apartment],.administrados-module__wkffzq__grid:has(input[value=office]:checked) .administrados-module__wkffzq__column[data-col=office],.administrados-module__wkffzq__grid:has(input[value=parking]:checked) .administrados-module__wkffzq__column[data-col=parking],.administrados-module__wkffzq__grid:has(input[value=household]:checked) .administrados-module__wkffzq__column[data-col=household],.administrados-module__wkffzq__grid:has(input[value=unclassified]:checked) .administrados-module__wkffzq__column[data-col=unclassified],.administrados-module__wkffzq__grid[data-searching] .administrados-module__wkffzq__column){display:flex}.administrados-module__wkffzq__grid[data-searching] .administrados-module__wkffzq__switch{display:none}.administrados-module__wkffzq__columnTitle{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.administrados-module__wkffzq__building{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;flex-direction:column;min-width:0;padding:4px 0;display:flex}.administrados-module__wkffzq__buildingTitle{color:var(--color-ink);overflow-wrap:anywhere;margin:0;padding:10px 16px 6px;font-size:16px;font-weight:700}.administrados-module__wkffzq__buildingTitle a{color:inherit;text-decoration:none}.administrados-module__wkffzq__buildingTitle a:hover{text-underline-offset:3px;text-decoration:underline}.administrados-module__wkffzq__building>.administrados-module__wkffzq__empty{padding:0 16px 12px}.administrados-module__wkffzq__unitRows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.administrados-module__wkffzq__unitRow{border-top:1px solid var(--color-line);min-height:48px;color:var(--color-ink);grid-template-columns:10px auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:4px 16px;text-decoration:none;display:grid}.administrados-module__wkffzq__building .administrados-module__wkffzq__unitRows li:first-child .administrados-module__wkffzq__unitRow{border-top:0}a.administrados-module__wkffzq__unitRow:hover,label.administrados-module__wkffzq__unitRow:hover{background:var(--color-canvas)}label.administrados-module__wkffzq__unitRow{cursor:pointer;position:relative}.administrados-module__wkffzq__unitRow input[type=radio]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.administrados-module__wkffzq__unitRow[aria-current=true]{background:var(--color-canvas);box-shadow:inset 4px 0 0 var(--color-brand-green-ink)}.administrados-module__wkffzq__unitRow:has(input:checked){background:var(--color-canvas);box-shadow:inset 4px 0 0 var(--color-brand-green-ink)}.administrados-module__wkffzq__unitRow:has(input:focus-visible){outline:2px solid var(--color-brand-green-ink);outline-offset:-2px}span.administrados-module__wkffzq__unitRow[aria-disabled]:not([data-status=spot]){color:var(--color-ink-muted);cursor:default}.administrados-module__wkffzq__unitRow:has(input:disabled){color:var(--color-ink-muted);cursor:default}.administrados-module__wkffzq__unitRow input:disabled{cursor:default}.administrados-module__wkffzq__section .administrados-module__wkffzq__unitRows{border:1px solid var(--color-border);background:var(--color-surface);border-radius:16px;overflow:hidden}.administrados-module__wkffzq__section .administrados-module__wkffzq__unitRows li:first-child .administrados-module__wkffzq__unitRow{border-top:0}.administrados-module__wkffzq__dot{border:2px solid var(--color-ink-muted);border-radius:50%;width:10px;height:10px}.administrados-module__wkffzq__unitRow[data-status=rented] .administrados-module__wkffzq__dot{border-color:var(--color-brand-green-ink);background:var(--color-brand-green)}.administrados-module__wkffzq__unitRow[data-status=owes] .administrados-module__wkffzq__dot{border-color:var(--color-brand-brown);background:var(--color-brand-brown)}.administrados-module__wkffzq__unitRow[data-status=vacant] .administrados-module__wkffzq__dot{background:0 0}.administrados-module__wkffzq__unitRow[data-status=ended] .administrados-module__wkffzq__dot{border-style:dashed}.administrados-module__wkffzq__unitRow[data-status=spot] .administrados-module__wkffzq__dot{border-color:var(--color-border);background:var(--color-brand-beige)}.administrados-module__wkffzq__unitName{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:600}.administrados-module__wkffzq__unitSub{min-width:0;color:var(--color-ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.administrados-module__wkffzq__owes{border-radius:var(--radius-pill);color:var(--color-ink-on-brand);background:var(--color-brand-brown);padding:2px 10px;font-size:12px;font-weight:700}@media (min-width:1024px){.administrados-module__wkffzq__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:16px;display:grid}.administrados-module__wkffzq__switch{display:none}.administrados-module__wkffzq__column{display:flex}.administrados-module__wkffzq__columnTitle{clip-path:none;letter-spacing:.08em;text-transform:uppercase;width:auto;height:auto;color:var(--color-ink-muted);margin:0;font-size:13px;font-weight:700;position:static;overflow:visible}}.administrados-module__wkffzq__tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.administrados-module__wkffzq__tile{background:var(--color-surface);border:1px solid var(--color-border);min-width:0;min-height:96px;color:var(--color-ink);border-radius:16px;flex-direction:column;align-items:flex-start;gap:4px;padding:16px;text-decoration:none;display:flex}.administrados-module__wkffzq__tile[data-wide]{background:var(--color-brand-brown);border-color:var(--color-brand-brown);min-height:112px;color:var(--color-ink-on-brand);grid-column:1/-1}.administrados-module__wkffzq__tile:hover{border-color:var(--color-brand-brown)}.administrados-module__wkffzq__tileIcon{width:22px;height:22px;margin-bottom:4px}.administrados-module__wkffzq__tileTitle{overflow-wrap:anywhere;font-size:20px;font-weight:700;line-height:1.2}.administrados-module__wkffzq__tile[data-wide] .administrados-module__wkffzq__tileTitle{font-size:24px}.administrados-module__wkffzq__tileLine{color:var(--color-ink-muted);font-size:14px}.administrados-module__wkffzq__tile[data-wide] .administrados-module__wkffzq__tileLine{color:var(--color-ink-on-brand);opacity:.9}.administrados-module__wkffzq__tile[data-wide] .administrados-module__wkffzq__owes{background:var(--color-ink-on-brand);color:var(--color-brand-brown);margin-top:4px}.administrados-module__wkffzq__lineFigure{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;flex-direction:column;gap:8px;min-width:0;margin:0;padding:16px;display:flex}.administrados-module__wkffzq__lineHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.administrados-module__wkffzq__lineTitle{color:var(--color-ink);font-size:15px;font-weight:600}.administrados-module__wkffzq__lineLegend{color:var(--color-ink);gap:12px;font-size:13px;display:inline-flex}.administrados-module__wkffzq__lineLegend span{align-items:center;gap:6px;display:inline-flex}.administrados-module__wkffzq__lineLegend span:before{content:"";background:var(--color-brand-green-ink);border-radius:2px;width:14px;height:3px}.administrados-module__wkffzq__lineLegend span[data-series=expenses]:before{background:var(--color-chart-3)}.administrados-module__wkffzq__lineChart{width:100%;height:auto;display:block;overflow:visible}.administrados-module__wkffzq__line{fill:none;stroke-width:3px;stroke-linejoin:round;stroke-linecap:round;stroke:var(--color-brand-green-ink);vector-effect:non-scaling-stroke}.administrados-module__wkffzq__line[data-series=expenses],.administrados-module__wkffzq__lineDot[data-series=expenses]{stroke:var(--color-chart-3);fill:none}.administrados-module__wkffzq__lineDot{fill:var(--color-brand-green-ink);stroke:var(--color-brand-green-ink)}.administrados-module__wkffzq__lineDot[data-series=expenses]{fill:var(--color-chart-3)}.administrados-module__wkffzq__lineZero{stroke:var(--color-border);stroke-width:1px}.administrados-module__wkffzq__lineCursor{stroke:var(--color-brand-beige);stroke-width:24px;opacity:.6}.administrados-module__wkffzq__lineMonths{text-align:center;color:var(--color-ink-muted);grid-template-columns:repeat(12,minmax(0,1fr));margin:0;padding:0;font-size:12px;list-style:none;display:grid}.administrados-module__wkffzq__lineMonths li[data-current]{color:var(--color-ink);font-weight:700}.administrados-module__wkffzq__compareYears{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.administrados-module__wkffzq__compareYears>li{flex-direction:column;gap:8px;display:flex}.administrados-module__wkffzq__compareYear{color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.administrados-module__wkffzq__compareYears .administrados-module__wkffzq__compareRow{grid-template-columns:88px minmax(0,1fr)}.administrados-module__wkffzq__compareRow [data-series=expenses]{background:var(--color-chart-3)}.administrados-module__wkffzq__compareRow [data-series=net]{background:var(--color-brand-brown)}@media (min-width:768px){.administrados-module__wkffzq__compareYears .administrados-module__wkffzq__compareRow{grid-template-columns:88px minmax(0,1fr) minmax(128px,auto)}}.administrados-module__wkffzq__custody{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;flex-direction:column;gap:8px;padding:16px;display:flex}.administrados-module__wkffzq__custodyHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.administrados-module__wkffzq__custodyAsOf{color:var(--color-ink-muted);font-size:13px}.administrados-module__wkffzq__custodyList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.administrados-module__wkffzq__custodyList li{border-top:1px solid var(--color-line);min-height:44px;color:var(--color-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;font-size:15px;display:flex}.administrados-module__wkffzq__custodyList li:first-child{border-top:0}.administrados-module__wkffzq__custodyList b{font-variant-numeric:tabular-nums;white-space:nowrap}.administrados-module__wkffzq__custodyList b[data-negative]{text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--color-chart-3);text-decoration-color:var(--color-chart-3);text-underline-offset:4px}.administrados-module__wkffzq__unitRow[data-status=expired] .administrados-module__wkffzq__dot{border-color:var(--color-chart-3);background:var(--color-chart-3)}
.AdminPagination-module__APyQRG__pagination{border-top:1px solid var(--color-line,#ece7da);font-family:var(--font-sans-ui);color:var(--color-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:16px;font-size:.875rem;display:flex}.AdminPagination-module__APyQRG__pagination a{min-height:44px;color:var(--color-brand-green-ink);text-underline-offset:4px;align-items:center;font-weight:500;text-decoration:underline;display:inline-flex}
.corrections-module__k8xztW__form{flex-direction:column;gap:12px;min-width:0;display:flex}.corrections-module__k8xztW__label{font-family:var(--font-sans-ui);color:var(--color-ink);font-size:.875rem;font-weight:600}.corrections-module__k8xztW__textarea,.corrections-module__k8xztW__input,.corrections-module__k8xztW__select{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-white);width:100%;min-width:0;max-width:100%;min-height:44px;color:var(--color-ink);font-family:var(--font-sans-ui);padding:10px 13px;font-size:.9375rem}.corrections-module__k8xztW__textarea:focus-visible,.corrections-module__k8xztW__input:focus-visible,.corrections-module__k8xztW__select:focus-visible{outline:2px solid var(--color-brand-green-ink);outline-offset:2px}.corrections-module__k8xztW__textarea{resize:vertical;min-height:6rem}.corrections-module__k8xztW__hint{font-family:var(--font-sans-ui);color:var(--color-ink-muted);font-size:.8125rem}.corrections-module__k8xztW__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.corrections-module__k8xztW__primaryButton{border-radius:var(--radius-pill);background:var(--color-brand-green-ink);min-height:44px;color:var(--color-white);font-family:var(--font-sans-ui);cursor:pointer;border:none;justify-content:center;align-items:center;padding:10px 20px;font-size:.875rem;font-weight:600;transition:background-color .16s,opacity .16s;display:inline-flex}.corrections-module__k8xztW__primaryButton:hover{background:#3f5c19}.corrections-module__k8xztW__primaryButton:disabled{opacity:.5;cursor:not-allowed}.corrections-module__k8xztW__primaryButton:focus-visible{outline:2px solid var(--color-brand-green-ink);outline-offset:2px}.corrections-module__k8xztW__secondaryButton{border:1px solid var(--color-brand-brown);border-radius:var(--radius-pill);min-height:44px;color:var(--color-ink);font-family:var(--font-sans-ui);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:10px 20px;font-size:.875rem;font-weight:600;transition:background-color .16s;display:inline-flex}.corrections-module__k8xztW__secondaryButton:hover{background:var(--color-surface-warm)}.corrections-module__k8xztW__secondaryButton:focus-visible{outline:2px solid var(--color-brand-green-ink);outline-offset:2px}@media (max-width:767px){.corrections-module__k8xztW__textarea,.corrections-module__k8xztW__input,.corrections-module__k8xztW__select{font-size:1rem}}@media (max-width:479px){.corrections-module__k8xztW__actions{flex-direction:column}.corrections-module__k8xztW__actions>button{width:100%}}@media (prefers-reduced-motion:reduce){.corrections-module__k8xztW__primaryButton,.corrections-module__k8xztW__secondaryButton{transition:none}}
.filters-module__ySP5ma__bar{min-width:0;max-width:100%;padding:6px 0}.filters-module__ySP5ma__row{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex;overflow-x:auto}.filters-module__ySP5ma__row::-webkit-scrollbar{display:none}.filters-module__ySP5ma__pill{border-radius:var(--radius-pill,999px);max-width:100%;min-height:44px;color:var(--color-brand-brown,#563929);font-family:var(--font-sans-ui);white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d8cfbd;flex:none;justify-content:center;align-items:center;gap:7px;padding:9px 16px;font-size:14px;font-weight:500;line-height:1.3;text-decoration:none;display:inline-flex}.filters-module__ySP5ma__pill:hover{background:#f1eee2}.filters-module__ySP5ma__pill[data-active=true],.filters-module__ySP5ma__pill[data-active=true]:hover{border-color:var(--color-brand-green-ink,#4a6b1e);background:var(--color-brand-green-ink,#4a6b1e);color:#fff}.filters-module__ySP5ma__pill:focus-visible{outline:2px solid var(--color-brand-green-ink,#4a6b1e);outline-offset:3px}.filters-module__ySP5ma__badge{background:var(--color-brand-green-ink,#4a6b1e);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:600;display:inline-flex}.filters-module__ySP5ma__pill[data-active=true] .filters-module__ySP5ma__badge{color:var(--color-brand-green-ink,#4a6b1e);background:#fff}.filters-module__ySP5ma__dialogBody{min-width:0;display:block}.filters-module__ySP5ma__clearRow{justify-content:flex-start;margin-top:12px;display:flex}.filters-module__ySP5ma__clearLink{min-height:44px;color:var(--color-brand-green-ink,#4a6b1e);font-family:var(--font-sans-ui);text-underline-offset:4px;align-items:center;font-size:14px;font-weight:500;text-decoration:underline;display:inline-flex}.filters-module__ySP5ma__clearLink:focus-visible{outline:2px solid var(--color-brand-green-ink,#4a6b1e);outline-offset:3px}@media (prefers-reduced-motion:reduce){.filters-module__ySP5ma__pill{transition:none}}
.vista-module__9NDUiW__page{gap:var(--space-editorial-4);flex-direction:column;display:flex}.vista-module__9NDUiW__notice{border-left:2px solid var(--color-brand-green-ink);padding:var(--space-editorial-2) var(--space-editorial-3);font-family:var(--font-sans-ui);color:var(--color-ink);background-color:color-mix(in srgb, var(--color-brand-green) 12%, transparent);font-size:.8125rem}
