/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.table\!{display:table!important}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter\!{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}}:root{--charcoal:#1f1f1f;--charcoal-soft:#292824;--tan:#d4a574;--tan-deep:#b98552;--moss:#7a8f6f;--moss-dark:#55664d;--cream:#f5f1e8;--white:#fff;--muted:#a7a198;--line:#1f1f1f2e;--line-light:#f5f1e833;--font-display:"Helvetica Neue", Helvetica, Arial, sans-serif;--font-body:"Helvetica Neue", Helvetica, Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--charcoal);font-family:var(--font-body);margin:0;line-height:1.6}body,button,input,textarea,select{font-size:16px}a{color:inherit;text-decoration:none}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}img{max-width:100%;display:block}:focus-visible{outline:3px solid var(--tan);outline-offset:4px}.skip-link{background:var(--tan);color:var(--charcoal);z-index:100;padding:10px 16px;position:fixed;top:-100px;left:18px}.skip-link:focus{top:14px}.wrap{width:100%;max-width:1440px;margin:0 auto}.site-header{color:var(--cream);z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1f1f1ff7;border-bottom:1px solid #d4a57457;grid-template-columns:1fr auto 1fr;align-items:center;min-height:88px;padding:0 clamp(22px,5vw,76px);display:grid;position:sticky;top:0}.brand{width:fit-content;display:inline-flex}.wordmark{display:inline-flex}.envero-wordmark{flex-direction:column;gap:4px;line-height:1}.envero-wordmark strong{color:var(--cream);letter-spacing:.08em;font-size:27px;font-weight:900}.envero-wordmark small{color:var(--tan);letter-spacing:.16em;text-transform:uppercase;font-size:7px;font-weight:900}.station-wordmark img{object-fit:contain;object-position:left center;width:178px;height:58px}.desktop-nav{align-items:center;gap:clamp(13px,1.6vw,25px);display:flex}.desktop-nav a{letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:800;position:relative}.desktop-nav a:after{background:var(--tan);content:"";transform-origin:0;width:100%;height:2px;transition:transform .18s;position:absolute;bottom:-11px;left:0;transform:scaleX(0)}.desktop-nav a:hover:after{transform:scaleX(1)}.header-cta{background:var(--tan);color:var(--charcoal);letter-spacing:.12em;text-transform:uppercase;justify-self:end;padding:14px 18px;font-size:10px;font-weight:900}.header-cta span{margin-left:9px}.mobile-menu{justify-self:end;display:none;position:relative}.mobile-menu summary{cursor:pointer;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:900;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu nav{background:var(--charcoal);border:1px solid var(--tan);min-width:260px;padding:14px 18px;display:grid;position:absolute;top:42px;right:0}.mobile-menu nav a{border-bottom:1px solid var(--line-light);letter-spacing:.08em;text-transform:uppercase;padding:14px 4px;font-size:11px;font-weight:800}.eyebrow{letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 28px;font-size:10px;font-weight:900;display:flex}.eyebrow>span{background:var(--moss);flex:0 0 29px;width:29px;height:4px}.eyebrow-light{color:var(--cream)}.eyebrow-light>span{background:var(--tan)}h1,h2{font-family:var(--font-display);letter-spacing:.015em;text-transform:uppercase;margin:0;font-weight:900;line-height:.98}h1 em,h2 em{color:var(--tan);font-style:normal;font-weight:900}h1{font-size:clamp(55px,6.9vw,108px)}h2{font-size:clamp(42px,5.1vw,76px)}h3{margin-top:0}.section{padding:clamp(82px,9vw,140px) clamp(22px,5vw,76px)}.large-copy{max-width:850px;margin:34px 0 0;font-size:clamp(18px,1.55vw,23px);line-height:1.72}.muted-copy{color:#6d685f;margin:22px 0;font-size:14px;line-height:1.75}.button-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.button{letter-spacing:.11em;text-transform:uppercase;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:25px;min-height:55px;padding:0 23px;font-family:inherit;font-size:11px;font-weight:900;transition:background .18s,color .18s,transform .18s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-2px)}.button:disabled{cursor:not-allowed;opacity:.42}.button-light{background:var(--cream);color:var(--charcoal)}.button-acid{background:var(--tan);color:var(--charcoal)}.button-dark{background:var(--charcoal);color:var(--cream)}.button-outline{border-color:var(--cream);color:var(--cream)}.button-outline:hover{background:var(--cream);color:var(--charcoal)}.text-link{letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid;padding:8px 0;font-size:11px;font-weight:900}.light-link{color:var(--cream)}.master-hero{background:var(--charcoal);color:var(--cream);grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);min-height:calc(100svh - 88px);display:grid;overflow:hidden}.master-hero-copy{align-self:center;min-width:0;padding:clamp(82px,9vw,145px) clamp(35px,7vw,105px) clamp(74px,8vw,125px) clamp(22px,5vw,76px)}.master-hero-copy h1{letter-spacing:-.015em;overflow-wrap:anywhere;max-width:890px;font-size:clamp(38px,4.3vw,76px)}.master-hero-copy>p:not(.eyebrow){color:#f5f1e8c2;max-width:690px;margin:34px 0;font-size:clamp(17px,1.4vw,21px);line-height:1.75}.master-sequence{min-height:720px;position:relative;overflow:hidden}.hero-photo{object-fit:cover;object-position:64% center;width:100%;height:100%;position:absolute;inset:0}.master-sequence:after{content:"";background:linear-gradient(#0000 65%,#1f1f1fd1 100%);position:absolute;inset:0}.hero-brand-plate{z-index:2;background:#1f1f1fe0;border:1px solid #d4a574bd;width:min(310px,70%);padding:15px 18px 13px;position:absolute;top:clamp(28px,5vw,72px);left:clamp(22px,4vw,62px)}.hero-brand-plate img{width:230px}.master-brand-plate strong{color:var(--cream);letter-spacing:.08em;font-size:clamp(26px,3vw,42px);line-height:1;display:block}.hero-brand-plate span{color:var(--tan);letter-spacing:.16em;text-transform:uppercase;margin-top:9px;font-size:8px;font-weight:800;display:block}.hero-route{z-index:3;grid-template-columns:repeat(3,1fr);display:grid;position:absolute;bottom:0;left:0;right:0}.hero-route>span{border-right:1px solid var(--line-light);border-top:1px solid var(--line-light);letter-spacing:.07em;text-transform:uppercase;flex-direction:column;min-height:82px;padding:14px;font-size:9px;font-weight:800;display:flex}.hero-route b{color:var(--tan);margin-bottom:auto;font-size:8px}.master-intro{background:var(--cream)}.editorial-grid,.content-columns{grid-template-columns:.42fr 1.58fr;gap:clamp(55px,8vw,120px);display:grid}.master-manifesto{background:var(--tan);padding:clamp(88px,10vw,155px) clamp(22px,5vw,76px)}.master-manifesto span{letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:900}.master-manifesto blockquote{letter-spacing:.01em;text-transform:uppercase;max-width:1260px;margin:45px 0 0;font-size:clamp(39px,5.5vw,82px);font-weight:900;line-height:1.05}.master-forces{background:var(--white)}.section-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:clamp(45px,7vw,100px);margin-bottom:58px;display:grid}.section-heading>p{color:#69645c;max-width:480px;margin:0 0 8px;font-size:14px;line-height:1.75}.force-grid{grid-template-columns:repeat(3,1fr);display:grid}.force-grid article{border:1px solid var(--line);min-height:490px;margin-left:-1px;padding:30px;position:relative}.force-grid article>span{color:var(--moss);font-size:9px;font-weight:900}.force-symbol{justify-content:center;align-items:center;height:220px;display:flex}.force-symbol:before{content:"";filter:invert();opacity:.92;background:url(/brand/estacion-isologo.png) 50%/contain no-repeat;width:120px;height:120px}.force-symbol i,.force-symbol b{display:none}.force-grid h3{letter-spacing:.035em;text-transform:uppercase;margin:26px 0 12px;font-size:28px;font-weight:900}.force-grid p{color:#68635b;margin:0;font-size:13px;line-height:1.72}.stages-section{background:var(--charcoal);color:var(--cream);padding:clamp(88px,10vw,150px) clamp(22px,5vw,76px)}.light-heading>p{color:#f5f1e8ad}.stage-grid{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.stage-grid li{border:1px solid var(--line-light);min-height:300px;margin:-1px 0 0 -1px;padding:26px}.stage-grid li>span{color:var(--tan);font-size:9px;font-weight:900}.stage-grid h3{letter-spacing:.04em;text-transform:uppercase;margin:98px 0 11px;font-size:clamp(22px,2vw,31px)}.stage-grid p{color:#f5f1e8a6;margin:0;font-size:12px;line-height:1.7}.stages-link{width:fit-content;margin-top:38px;display:block}.station-product{background:var(--cream);grid-template-columns:1.05fr .95fr;min-height:760px;display:grid}.station-product-art{background:var(--charcoal);grid-template-rows:minmax(0,1fr) auto;min-height:690px;display:grid;overflow:hidden}.station-product-photo{min-height:0;position:relative;overflow:hidden}.station-product-photo>img{object-fit:cover;width:100%;height:100%;position:absolute}.station-photo-mark{background:var(--charcoal);isolation:isolate;align-items:center;padding:30px clamp(28px,4vw,56px);display:flex}.station-photo-mark img{mix-blend-mode:lighten;width:clamp(225px,24vw,300px);max-width:100%;height:auto;display:block}.station-sun,.station-arch,.station-track{display:none}.station-product-copy{align-self:center;padding:clamp(68px,7vw,112px)}.station-product-copy>p:not(.eyebrow){color:#625e56;margin:29px 0;font-size:15px;line-height:1.75}.station-pillars{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-bottom:33px;display:grid}.station-pillars span{text-transform:uppercase;flex-direction:column;padding:17px 8px 17px 0;font-size:10px;display:flex}.station-pillars b{color:var(--moss-dark);letter-spacing:.04em;margin-bottom:3px;font-size:14px}.architecture-section,.fair-feature,.product-bridge{background:var(--white)}.architecture-grid{grid-template-columns:repeat(3,1fr);display:grid}.architecture-grid>a{border:1px solid var(--line);flex-direction:column;min-height:370px;margin-left:-1px;padding:30px;transition:background .18s,color .18s;display:flex}.architecture-grid>a:hover{background:var(--charcoal);color:var(--cream)}.architecture-grid span{color:var(--moss);font-size:9px;font-weight:900}.architecture-grid h3{letter-spacing:.03em;text-transform:uppercase;margin:105px 0 14px;font-size:clamp(25px,2.3vw,35px)}.architecture-grid p{color:#68635b;margin:0 0 35px;font-size:13px;line-height:1.72}.architecture-grid>a:hover p{color:#f5f1e8ad}.architecture-grid b{letter-spacing:.12em;text-transform:uppercase;margin-top:auto;font-size:9px}.architecture-grid i{color:var(--tan);margin-left:9px;font-style:normal}.station-space-list{border-top:1px solid var(--line);margin:28px 0 34px}.station-space-list a{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr;align-items:center;gap:18px;padding:11px 0;display:grid}.station-space-list span{color:var(--moss);font-size:8px;font-weight:900}.station-space-list b{letter-spacing:.04em;text-transform:uppercase;font-size:13px}.station-space-list a:hover b{color:var(--tan-deep)}.sphere-home-section{background:var(--moss-dark);color:var(--cream);padding:clamp(88px,10vw,150px) clamp(22px,5vw,76px)}.sphere-home-grid{grid-template-columns:.82fr 1.18fr;gap:clamp(60px,9vw,145px);display:grid}.sphere-home-grid>div:first-child>p:not(.eyebrow){color:#f5f1e8b8;max-width:620px;margin:31px 0;font-size:15px;line-height:1.78}.sphere-layers{border-top:1px solid var(--line-light)}.sphere-layers article{border-bottom:1px solid var(--line-light);grid-template-columns:48px 1fr;gap:16px 24px;padding:28px 0;display:grid}.sphere-layers span{color:var(--tan);font-size:9px;font-weight:900}.sphere-layers h3{letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:clamp(21px,2.2vw,32px)}.sphere-layers p{color:#f5f1e8a8;grid-column:2;margin:-7px 0 0;font-size:12px;line-height:1.72}.moments-teaser{background:var(--cream)}.moment-preview-grid{grid-template-columns:1fr 1fr;display:grid}.moment-preview-grid article{border:1px solid var(--line);min-height:390px;margin-left:-1px;padding:clamp(28px,4vw,55px)}.moment-preview-grid article>span{color:var(--moss);font-size:clamp(72px,9vw,140px);font-weight:900;line-height:.8}.moment-preview-grid h3{letter-spacing:.04em;text-transform:uppercase;margin:58px 0 14px;font-size:clamp(28px,3.4vw,49px)}.moment-preview-grid p{color:#68635b;max-width:520px;margin:0;font-size:13px;line-height:1.75}.eo-home-section{background:var(--charcoal);color:var(--cream);padding:clamp(88px,10vw,150px) clamp(22px,5vw,76px)}.eo-home-grid{grid-template-columns:1fr 1fr;display:grid}.eo-home-grid>a{border:1px solid var(--line-light);grid-template-columns:.4fr 1.6fr;gap:clamp(25px,4vw,65px);min-height:400px;padding:clamp(28px,4vw,55px);display:grid}.eo-home-grid>a+a{border-left:0}.eo-home-grid>a>span{color:var(--tan);font-size:clamp(72px,9vw,145px);font-weight:900;line-height:.8}.eo-home-grid small{color:var(--tan);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:900}.eo-home-grid h3{letter-spacing:.03em;text-transform:uppercase;margin:38px 0 13px;font-size:clamp(31px,4vw,58px)}.eo-home-grid p{color:#f5f1e8ad;max-width:480px;margin:0;font-size:13px;line-height:1.75}.eo-home-grid>a:hover{background:#d4a57414}.open-ecosystem{background:var(--white)}.community-section{background:var(--moss-dark);color:var(--cream);padding:clamp(88px,10vw,145px) clamp(22px,5vw,76px)}.community-grid{grid-template-columns:.9fr 1.1fr;gap:clamp(65px,9vw,145px);display:grid}.community-list{border-top:1px solid var(--line-light)}.community-list article{border-bottom:1px solid var(--line-light);grid-template-columns:45px 1fr;gap:13px;padding:25px 0;display:grid}.community-list span{color:var(--tan);font-size:9px;font-weight:900}.community-list strong{letter-spacing:.03em;text-transform:uppercase;font-size:21px}.community-list p{color:#f5f1e8a8;grid-column:2;margin:-5px 0 0;font-size:12px}.closing-section{background:var(--tan);text-align:center;padding:clamp(95px,11vw,170px) clamp(22px,5vw,76px)}.closing-inner{flex-direction:column;align-items:center;display:flex}.closing-inner h2{max-width:1100px}.closing-inner h2 em{color:var(--charcoal)}.centered{justify-content:center;margin-top:43px}.closing-section .eyebrow-light,.closing-section .light-link{color:var(--charcoal)}.closing-section .eyebrow-light>span{background:var(--charcoal)}.page-hero{background:var(--charcoal);color:var(--cream);grid-template-columns:1fr 1fr;min-height:710px;display:grid}.page-hero-copy{align-self:center;padding:clamp(80px,8vw,120px) clamp(35px,6vw,95px) clamp(80px,8vw,120px) clamp(22px,5vw,76px)}.page-hero-copy h1{font-size:clamp(55px,6.1vw,94px)}.page-hero-copy>p:not(.eyebrow){color:#f5f1e8bd;max-width:650px;margin:34px 0;font-size:clamp(17px,1.35vw,21px);line-height:1.72}.page-hero-visual{text-align:right;background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;align-items:flex-end;min-height:620px;padding:34px;display:flex;position:relative;overflow:hidden}.page-hero-visual:before{content:"";background:linear-gradient(#0000 40%,#1f1f1fd1);position:absolute;inset:0}.page-hero-plum .page-hero-visual{background-image:url(/brand/terraza-ingreso.jpg)}.page-hero-terracotta .page-hero-visual{background-image:url(/brand/terraza-barra.jpg)}.page-hero-olive .page-hero-visual{background-image:url(/brand/terraza-diagonal.jpg)}.page-hero-lavender .page-hero-visual{background-image:url(/brand/terraza-cenital.jpg)}.page-hero-visual span,.page-hero-visual strong{z-index:2;position:relative}.page-hero-visual span{color:var(--tan);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:900}.page-hero-visual strong{color:var(--cream);text-transform:uppercase;max-width:500px;margin-top:12px;font-size:clamp(22px,2.5vw,35px);line-height:1.08}.page-orbit{display:none}.page-hero-supplied-photo{background-position:48%}.station-gallery{background:var(--white)}.station-gallery-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:36px 28px;display:grid}.station-gallery figure{min-width:0;margin:0}.station-gallery img{object-fit:cover;width:100%;height:clamp(400px,42vw,600px)}.station-gallery .station-gallery-wide{grid-column:1/-1}.station-gallery-wide img{aspect-ratio:16/9;object-fit:cover;object-position:center 58%;height:auto}.station-gallery-night img{object-position:42% 60%}.station-gallery figcaption{color:#625e56;padding-top:14px;font-size:16px;line-height:1.5}@media (width<=720px){.station-gallery-grid{grid-template-columns:minmax(0,1fr);gap:32px}.station-gallery img{aspect-ratio:4/3;height:auto}.station-gallery-night img{aspect-ratio:3/4}}.five-space-grid{grid-template-columns:repeat(5,1fr)}.five-space-grid strong{font-size:clamp(18px,1.6vw,25px)}.spaces-hero,.experiences-hero{background:var(--charcoal);color:var(--cream);min-height:690px;padding:clamp(105px,12vw,180px) clamp(22px,5vw,76px);position:relative;overflow:hidden}.spaces-hero .wrap,.experiences-hero .wrap{z-index:2;position:relative}.spaces-hero h1,.experiences-hero h1{max-width:1050px}.spaces-hero .wrap>p:not(.eyebrow),.experiences-hero .wrap>p:not(.eyebrow){color:#f5f1e8b8;max-width:760px;margin:34px 0;font-size:clamp(17px,1.4vw,21px);line-height:1.75}.space-count{color:#d4a57414;font-size:min(43vw,670px);font-weight:900;line-height:.8;position:absolute;bottom:-10vw;right:-3vw}.spaces-index{background:var(--cream)}.spaces-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.space-card{background:var(--white);border:1px solid var(--line);grid-template-columns:.82fr 1.18fr;min-height:420px;display:grid;overflow:hidden}.space-card:first-child{grid-column:1/-1;grid-template-columns:1.08fr .92fr;min-height:520px}.space-card-visual{background:var(--charcoal-soft);color:var(--cream);justify-content:space-between;align-items:flex-start;padding:24px;display:flex;position:relative;overflow:hidden}.space-card-visual:before,.space-card-visual:after{content:"";border:1px solid #d4a5748c;position:absolute}.space-card-visual:before{border-radius:50%;width:62%;height:62%;top:19%;left:18%}.space-card-visual:after{inset:11%;transform:rotate(12deg)}.space-card-visual span{color:var(--tan);z-index:2;font-size:9px;font-weight:900;position:relative}.space-card-visual b{color:#f5f1e8d9;z-index:2;align-self:center;margin:auto;font-size:clamp(80px,10vw,170px);line-height:.8;position:relative}.space-card-terrace .space-card-visual{background:linear-gradient(#1f1f1f0a,#1f1f1fc7),url(/brand/terraza-ingreso.jpg) 50%/cover}.space-card-garden .space-card-visual{background:var(--moss-dark)}.space-card-plaza .space-card-visual{background:#40382f}.space-card-meadow .space-card-visual{background:var(--moss)}.space-card-capsule .space-card-visual{background:#282826}.space-card-copy{flex-direction:column;padding:clamp(27px,3.5vw,52px);display:flex}.space-card-copy small{color:var(--moss-dark);letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:900}.space-card-copy h2{margin:auto 0 16px;font-size:clamp(32px,3.6vw,56px)}.space-card-copy strong{letter-spacing:.035em;text-transform:uppercase;font-size:13px}.space-card-copy p{color:#69645c;margin:14px 0 26px;font-size:13px;line-height:1.7}.space-card-copy em{border-top:1px solid var(--line);letter-spacing:.1em;text-transform:uppercase;padding-top:15px;font-size:9px;font-style:normal;font-weight:900}.space-card-copy i{color:var(--tan-deep);float:right;font-style:normal}.space-card:hover .space-card-copy h2{color:var(--tan-deep)}.space-detail-hero{background:var(--charcoal);color:var(--cream);grid-template-columns:1.05fr .95fr;min-height:700px;display:grid}.space-detail-copy{align-self:center;padding:clamp(80px,9vw,135px) clamp(35px,7vw,105px) clamp(80px,9vw,135px) clamp(22px,5vw,76px)}.space-detail-copy h1{font-size:clamp(57px,7vw,106px)}.space-detail-copy>p:not(.eyebrow){color:#f5f1e8b8;max-width:680px;margin:34px 0;font-size:clamp(17px,1.35vw,21px);line-height:1.72}.space-detail-art{background:var(--moss-dark);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.space-detail-art:before,.space-detail-art:after{content:"";border:1px solid #f5f1e847;border-radius:50%;position:absolute}.space-detail-art:before{width:70%;height:70%}.space-detail-art:after{width:46%;height:46%}.space-detail-art>span{color:var(--tan);z-index:2;font-size:min(26vw,390px);font-weight:900;line-height:.75;position:relative}.space-detail-art small{color:var(--cream);letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:900;position:absolute;bottom:30px;right:30px}.space-detail-navigation{background:var(--white)}.sphere-hero{background:var(--charcoal);color:var(--cream);min-height:730px;padding:clamp(105px,12vw,180px) clamp(22px,5vw,76px);position:relative;overflow:hidden}.sphere-hero .wrap{z-index:2;position:relative}.sphere-hero h1{max-width:1120px}.sphere-hero .wrap>p:not(.eyebrow){color:#f5f1e8b8;max-width:760px;margin:34px 0 0;font-size:clamp(17px,1.4vw,21px);line-height:1.75}.sphere-symbol{width:min(55vw,720px);height:min(55vw,720px);position:absolute;top:4%;right:-9vw}.sphere-symbol span,.sphere-symbol i{border:1px solid #d4a57457;border-radius:50%;position:absolute;inset:0}.sphere-symbol i{inset:17%}.sphere-symbol b{color:#d4a5741a;font-size:min(25vw,360px);line-height:.8;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sphere-layer-section{background:var(--white)}.sphere-principle-grid article:nth-child(2){background:#f1ece2}.moments-manifesto{background:var(--charcoal);color:var(--cream);padding:clamp(88px,10vw,150px) clamp(22px,5vw,76px)}.moment-preview-dark article{border-color:var(--line-light)}.moment-preview-dark article>span{color:var(--tan)}.moment-preview-dark p{color:#f5f1e8ad}.sphere-bridge-art{background-image:radial-gradient(circle at center, transparent 0 20%, #d4a5742e 20.3% 20.5%, transparent 20.8% 34%, #d4a57447 34.3% 34.5%, transparent 34.8%), linear-gradient(135deg, var(--moss-dark), var(--charcoal))}.experiences-hero .button-row{margin-top:34px}.experiences-mark{align-items:center;gap:26px;display:flex;position:absolute;bottom:-20px;right:clamp(22px,6vw,95px)}.experiences-mark span{color:#d4a5742e;font-size:min(22vw,300px);font-weight:900;line-height:.8}.experiences-mark i{background:#f5f1e833;width:1px;height:180px}.eo-definition{background:var(--cream)}.eo-product{color:var(--cream);grid-template-columns:.8fr 1.2fr;min-height:720px;display:grid;overflow:hidden}.eo-eternal{background:var(--moss-dark)}.eo-ephemeral{background:#40382f}.eo-product-number{color:#f5f1e81f;justify-content:center;align-items:center;font-size:min(34vw,520px);font-weight:900;line-height:.75;display:flex}.eo-product-copy{align-self:center;padding:clamp(72px,8vw,125px)}.eo-product-copy>p:not(.eyebrow){color:#f5f1e8b8;max-width:720px;margin:32px 0;font-size:clamp(17px,1.4vw,21px);line-height:1.75}.eo-criteria{border-bottom:1px solid var(--line-light);border-top:1px solid var(--line-light);grid-template-columns:1fr 1fr;margin:34px 0;display:grid}.eo-criteria span{border-bottom:1px solid var(--line-light);letter-spacing:.1em;text-transform:uppercase;padding:16px 0;font-size:9px;font-weight:900}.eo-criteria span:nth-child(odd){border-right:1px solid var(--line-light)}.eternal-feature,.principle-section,.formats-section{background:var(--white)}.principle-grid,.format-grid{grid-template-columns:repeat(3,1fr);display:grid}.principle-grid article,.format-grid article{border:1px solid var(--line);min-height:300px;margin-left:-1px;padding:30px}.principle-grid article>span,.format-grid span{color:var(--moss);font-size:9px;font-weight:900}.principle-grid h3,.format-grid h3{letter-spacing:.035em;text-transform:uppercase;margin:88px 0 13px;font-size:24px}.principle-grid p{color:#68635b;font-size:13px;line-height:1.72}.space-map,.selection-section{background:var(--charcoal);color:var(--cream);padding:clamp(88px,10vw,145px) clamp(22px,5vw,76px)}.map-grid{grid-template-columns:repeat(4,1fr);display:grid}.map-grid>*{border:1px solid var(--line-light);flex-direction:column;min-height:280px;padding:25px;display:flex}.map-grid>*+*{border-left:0}.map-grid span{color:var(--tan);font-size:9px;font-weight:900}.map-grid strong{letter-spacing:.035em;text-transform:uppercase;margin-top:auto;font-size:26px}.map-grid small{color:#f5f1e89e;letter-spacing:.08em;text-transform:uppercase;margin-top:6px;font-size:10px}.map-grid a:hover{background:#d4a57414}.inline-cta{background:var(--tan);justify-content:space-between;align-items:center;gap:48px;padding:clamp(52px,7vw,90px) clamp(22px,5vw,76px);display:flex}.inline-cta p{letter-spacing:.13em;text-transform:uppercase;margin:0 0 12px;font-size:10px;font-weight:900}.inline-cta h2{font-size:clamp(35px,3.8vw,58px)}.photo-sequence{grid-template-columns:1.2fr .8fr .8fr;min-height:560px;display:grid}.photo-placeholder{color:var(--cream);background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:520px;padding:28px;display:flex;position:relative;overflow:hidden}.photo-placeholder:before{content:"";background:linear-gradient(#0000 35%,#1f1f1fdb);position:absolute;inset:0}.photo-placeholder:first-child{background-image:url(/brand/terraza-general.jpg)}.photo-placeholder:nth-child(2){background-image:url(/brand/terraza-barra.jpg)}.photo-placeholder:nth-child(3){background-image:url(/brand/terraza-diagonal.jpg)}.photo-placeholder span,.photo-placeholder strong,.photo-placeholder small{z-index:2;position:relative}.photo-placeholder span,.photo-placeholder small{color:var(--tan);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:900}.photo-placeholder strong{text-transform:uppercase;max-width:430px;margin:12px 0;font-size:clamp(20px,2vw,29px);line-height:1.08}.process-steps ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.process-steps li{border-bottom:1px solid var(--line);grid-template-columns:58px 1fr;align-items:start;gap:35px;padding:28px 0;display:grid}.process-steps li>span{color:var(--moss);font-size:9px;font-weight:900}.process-steps h3{letter-spacing:.03em;text-transform:uppercase;margin:0 0 7px;font-size:23px}.process-steps p{color:#676259;margin:0;font-size:13px}.selection-grid{grid-template-columns:1fr 1fr;gap:95px;display:grid}.selection-grid ul{border-top:1px solid var(--line-light);margin:0;padding:0;list-style:none}.selection-grid li{border-bottom:1px solid var(--line-light);padding:18px 0;font-size:13px;font-weight:700}.selection-grid li:before{color:var(--tan);content:"●";margin-right:12px;font-size:7px}.peach-section{background:#e9ded0}.progress-notice{background:var(--moss);color:var(--white);padding:25px clamp(22px,5vw,76px)}.progress-notice .wrap{grid-template-columns:.35fr 1.65fr;align-items:center;gap:55px;display:grid}.progress-notice span{letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:900}.progress-notice p{margin:0;font-size:13px}.capsule-section{background:var(--white)}.capsule-visual{aspect-ratio:2.5;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.capsule-visual>div{background:var(--charcoal-soft);border-top:7px solid var(--tan);color:var(--cream);align-items:flex-end;padding:24px;display:flex}.capsule-visual>div:nth-child(2n){border-color:var(--moss)}.capsule-visual span{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.envero-hero,.contact-hero{background:var(--charcoal);color:var(--cream);padding:clamp(100px,11vw,170px) clamp(22px,5vw,76px);position:relative;overflow:hidden}.envero-hero:after,.contact-hero:after{content:"";filter:opacity(.055);background:url(/brand/estacion-isologo.png) 50%/contain no-repeat;width:min(70vw,760px);height:min(70vw,760px);position:absolute;top:-13vw;right:-9vw}.envero-hero .wrap,.contact-hero .wrap{z-index:2;position:relative}.envero-hero h1,.contact-hero h1{max-width:1180px}.envero-hero>.wrap>p:not(.eyebrow),.contact-hero>.wrap>p:not(.eyebrow){color:#f5f1e8b8;max-width:730px;margin:33px 0 0;font-size:clamp(17px,1.4vw,21px);line-height:1.7}.color-sequence{grid-template-columns:repeat(6,1fr);display:grid;position:absolute;bottom:0;left:0;right:0}.color-sequence span{color:var(--tan);background:#3a3935;justify-content:center;align-items:center;min-height:44px;font-size:9px;font-weight:900;display:flex}.color-sequence span:nth-child(2),.color-sequence span:nth-child(5){background:var(--moss-dark);color:var(--cream)}.color-sequence span:nth-child(3),.color-sequence span:nth-child(6){background:var(--tan);color:var(--charcoal)}.purpose-section{background:var(--white)}.empty-page{grid-template-columns:1fr 1fr;min-height:calc(100svh - 88px);display:grid}.empty-page-art{background:url(/brand/terraza-cenital.jpg) 50%/cover;min-height:620px;position:relative;overflow:hidden}.empty-page-art:after{content:"";background:#1f1f1f5c;position:absolute;inset:0}.empty-page-art>div{border:1px solid var(--tan);z-index:2;position:absolute;inset:8%}.empty-page-art>span{color:var(--cream);letter-spacing:.15em;z-index:3;font-size:9px;font-weight:900;position:absolute;bottom:10%;left:11%}.empty-page-copy{align-self:center;padding:clamp(72px,8vw,120px)}.empty-page-copy>p:not(.eyebrow){color:#666158;margin:30px 0;font-size:15px;line-height:1.75}.empty-rule{border-bottom:1px solid var(--line);border-top:1px solid var(--line);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;margin:30px 0;padding:17px 0;font-size:9px;font-weight:900;display:flex}.fair-campaign-hero{background:var(--cream);grid-template-columns:.9fr 1.1fr;min-height:calc(100svh - 88px);display:grid}.fair-campaign-copy{align-self:center;padding:clamp(78px,8vw,126px) clamp(34px,6vw,92px) clamp(72px,8vw,120px) clamp(22px,5vw,76px)}.fair-campaign-copy h1{max-width:820px;font-size:clamp(52px,5.75vw,88px)}.fair-campaign-copy>p:not(.eyebrow){color:#5f5a52;max-width:650px;margin:32px 0;font-size:clamp(17px,1.35vw,21px);line-height:1.72}.fair-campaign-copy>small{color:#6d685f;letter-spacing:.06em;text-transform:uppercase;margin-top:24px;font-size:10px;font-weight:800;display:block}.fair-campaign-art{background:var(--charcoal);min-height:620px;position:relative;overflow:hidden}.fair-campaign-art img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.fair-intro-section{background:var(--white)}.fair-value-grid article{min-height:420px}.fair-process-section{background:var(--charcoal);color:var(--cream);scroll-margin-top:88px}.fair-process-grid{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.fair-process-grid li{border:1px solid var(--line-light);min-height:340px;margin-left:-1px;padding:28px}.fair-process-grid li>span{color:var(--tan);letter-spacing:.12em;font-size:9px;font-weight:900}.fair-process-grid h3{letter-spacing:.035em;text-transform:uppercase;margin:120px 0 14px;font-size:clamp(23px,2vw,31px)}.fair-process-grid p{color:#f5f1e8a8;margin:0;font-size:13px;line-height:1.75}.fair-final-cta{background:var(--tan);text-align:center}.fair-final-inner{flex-direction:column;align-items:center;display:flex}.fair-final-inner h2{max-width:950px}.fair-final-inner h2 em{color:var(--charcoal)}.fair-final-inner>p:not(.eyebrow){max-width:680px;margin:30px auto;font-size:16px;line-height:1.75}.fair-final-inner>small{letter-spacing:.12em;text-transform:uppercase;margin-top:18px;font-size:9px;font-weight:900}.application-hero{background:var(--charcoal);color:var(--cream);padding:clamp(88px,9vw,140px) clamp(22px,5vw,76px)}.application-hero-grid{grid-template-columns:1.35fr .65fr;align-items:end;gap:clamp(50px,8vw,120px);display:grid}.application-hero h1{max-width:1050px;font-size:clamp(50px,6.3vw,96px)}.application-hero h1 em{display:inline-block}.application-hero-grid>div:first-child>p:not(.eyebrow){color:#f5f1e8b8;max-width:720px;margin:34px 0;font-size:clamp(17px,1.35vw,21px);line-height:1.72}.application-preview-card{border:1px solid var(--tan);flex-direction:column;min-height:260px;padding:27px;display:flex}.application-preview-card strong{color:var(--tan);letter-spacing:.04em;font-size:27px;line-height:1.05}.application-preview-card>span{letter-spacing:.12em;text-transform:uppercase;margin-top:9px;font-size:12px;font-weight:900}.application-preview-card p{color:#f5f1e89e;text-transform:uppercase;margin:auto 0 0;font-size:11px;line-height:1.7}.application-form-section{background:var(--cream);padding:clamp(80px,9vw,135px) clamp(22px,5vw,76px)}.fair-application-shell{grid-template-columns:.55fr 1.45fr;align-items:start;gap:clamp(48px,7vw,100px);display:grid}.application-context{position:sticky;top:122px}.application-context ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.application-context li{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr;gap:14px;padding:20px 0;display:grid}.application-context b{color:var(--moss-dark);font-size:9px}.application-context span{color:#625d55;font-size:12px;line-height:1.7}.fair-application-form{background:var(--white);border:1px solid var(--line);padding:clamp(26px,4.5vw,64px)}.application-form-heading{margin-bottom:48px}.application-form-heading h2{font-size:clamp(38px,4.3vw,64px)}.application-form-heading>p:not(.eyebrow){color:#676158;max-width:760px;margin:26px 0 0;font-size:14px;line-height:1.75}.application-field-grid .field-error,.application-field-grid .field-help{letter-spacing:0;text-transform:none;font-size:11px;line-height:1.45}.field-error{color:#9f2f24}.field-help{color:#746e65}.preview-attestation{border:1px solid var(--line);cursor:pointer;align-items:flex-start;gap:13px;min-height:58px;margin-top:30px;padding:15px;line-height:1.55;display:flex}.preview-attestation.has-error{border-color:#9f2f24}.preview-attestation input{flex:none;width:20px;height:20px;margin:2px 0 0}.preview-attestation span{font-size:12px;font-weight:700}.checkbox-error{margin:8px 0 0;font-size:11px}.application-submit-row{align-items:center;gap:22px;margin-top:28px;display:flex}.application-submit-row>p{color:#6d685f;letter-spacing:.045em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.form-result{border:1px solid;margin-top:24px;padding:17px 18px;font-size:13px;line-height:1.65}.form-result-success{border-color:var(--moss);color:var(--moss-dark);background:#7a8f6f1f}.form-result-error{color:#7b2119;background:#9f2f2412;border-color:#9f2f24}.application-privacy-note{background:var(--charcoal);color:var(--cream);padding:clamp(82px,9vw,135px) clamp(22px,5vw,76px)}.application-privacy-note p{color:#f5f1e8ad;font-size:14px;line-height:1.75}.intent-nav{background:var(--tan);z-index:20;grid-template-columns:repeat(4,1fr);display:grid;position:sticky;top:88px}.intent-nav a{text-transform:uppercase;border-right:1px solid #1f1f1f40;flex-direction:column;min-height:92px;padding:18px;font-size:11px;font-weight:900;display:flex}.intent-nav a:hover{background:var(--cream)}.intent-nav span{margin-bottom:auto;font-size:8px}.form-section{background:var(--cream);padding:clamp(80px,9vw,135px) clamp(22px,5vw,76px);scroll-margin-top:178px}.form-section.alternate{background:var(--white)}.conversion-form{max-width:1120px;margin:0 auto}.form-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:55px;margin-bottom:55px;display:grid}.form-heading h2{font-size:clamp(38px,4.3vw,64px)}.form-heading p{color:#676158;margin:0 0 7px;font-size:14px;line-height:1.75}.field-grid{grid-template-columns:1fr 1fr;gap:24px 16px;display:grid}.field-grid label{flex-direction:column;gap:8px;display:flex}.field-grid label>span{letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:900}.field-grid input,.field-grid textarea,.field-grid select{border:1px solid var(--line);color:var(--charcoal);font:inherit;background:0 0;border-radius:0;width:100%;min-height:52px;padding:12px 14px}.field-grid textarea{resize:vertical}.field-grid input:focus,.field-grid textarea:focus,.field-grid select:focus{border-color:var(--tan-deep);outline:none}.wide-field{grid-column:1/-1}.consent{align-items:flex-start;gap:10px;max-width:760px;margin:28px 0;font-size:11px;line-height:1.6;display:flex}.consent input{margin-top:4px}.form-pending{color:#6d685f;letter-spacing:.04em;margin:0 0 0 18px;font-size:10px;display:inline-block}.form-pending span{color:var(--moss)}.privacy-section{background:var(--charcoal);color:var(--cream);padding:clamp(82px,9vw,135px) clamp(22px,5vw,76px)}.privacy-section p{color:#f5f1e8ad;font-size:14px;line-height:1.75}.pending-tag{border:1px solid var(--tan);letter-spacing:.1em;text-transform:uppercase;padding:11px 14px;font-weight:900;display:inline-block;color:var(--tan)!important;font-size:9px!important}.site-footer{color:var(--cream);background:#171716;padding:68px clamp(22px,5vw,76px) 28px}.footer-top{grid-template-columns:.7fr .8fr 1.5fr;gap:62px;padding-bottom:58px;display:grid}.footer-top .station-wordmark img{width:235px;height:auto}.footer-top>p{color:var(--tan);text-transform:uppercase;margin:0;font-size:21px;font-weight:900;line-height:1.2}.footer-nav{grid-template-columns:1fr 1fr;gap:50px;display:grid}.footer-nav div{gap:9px;display:grid}.footer-nav b{color:var(--tan);letter-spacing:.15em;text-transform:uppercase;margin-bottom:5px;font-size:9px}.footer-nav a{color:#f5f1e8b8;font-size:11px;font-weight:700}.footer-nav a:hover{color:var(--white)}.footer-bottom{border-top:1px solid var(--line-light);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:18px;padding-top:22px;font-size:9px;display:flex}@media (width<=1100px){.site-header{grid-template-columns:1fr auto}.desktop-nav,.header-cta{display:none}.mobile-menu{display:block}.master-hero,.station-product,.page-hero,.empty-page,.space-detail-hero,.eo-product,.fair-campaign-hero{grid-template-columns:minmax(0,1fr)}.master-sequence{min-height:760px}.station-product-art,.page-hero-visual{min-height:680px}.space-detail-art{min-height:620px}.eo-product-number{min-height:480px}.spaces-grid{grid-template-columns:1fr}.space-card:first-child{grid-column:auto}.fair-campaign-art{min-height:660px}.application-hero-grid,.fair-application-shell{grid-template-columns:1fr}.application-context{position:static}.footer-top{grid-template-columns:1fr 1fr}.footer-nav{grid-column:1/-1}}@media (width<=720px){.site-header{min-height:76px;padding:0 20px}.station-wordmark img{width:151px;height:49px}.envero-wordmark strong{font-size:23px}h1{font-size:clamp(48px,13.3vw,72px)}h2{font-size:clamp(38px,10.6vw,57px)}.master-hero-copy,.page-hero-copy{padding:78px 22px 72px}.master-hero-copy h1,.page-hero-copy h1{font-size:clamp(32px,10vw,64px)}.master-sequence{min-height:650px}.hero-brand-plate{top:22px;left:20px}.hero-route{grid-template-columns:repeat(2,1fr)}.hero-route>span{min-height:68px}.button-row{flex-direction:column;align-items:stretch}.button-row .button{width:100%}.section{padding:76px 22px}.editorial-grid,.content-columns,.section-heading,.community-grid,.selection-grid,.form-heading,.sphere-home-grid{grid-template-columns:1fr}.editorial-grid,.content-columns{gap:28px}.section-heading{gap:25px;margin-bottom:42px}.master-manifesto blockquote{overflow-wrap:anywhere;margin-top:32px;font-size:clamp(30px,8.6vw,52px)}.force-grid,.principle-grid,.format-grid,.stage-grid,.architecture-grid,.eo-home-grid,.moment-preview-grid{grid-template-columns:1fr}.architecture-grid>a{min-height:330px;margin-left:0}.architecture-grid h3{margin-top:85px}.eo-home-grid>a{grid-template-columns:1fr;min-height:380px}.eo-home-grid>a+a{border-left:1px solid var(--line-light);border-top:0}.eo-home-grid>a>span{font-size:90px}.moment-preview-grid article{min-height:340px;margin-left:0}.sphere-hero{min-height:650px;padding:92px 22px}.sphere-symbol{width:92vw;height:92vw;top:22%;right:-40vw}.force-grid article{min-height:440px;margin-left:0}.stage-grid li{min-height:250px}.stage-grid h3{margin-top:70px}.station-product-art{min-height:540px}.station-product-copy{padding:74px 22px}.station-pillars{grid-template-columns:1fr}.station-pillars span{border-bottom:1px solid var(--line)}.station-pillars span:last-child{border-bottom:0}.closing-inner .button-row{width:100%}.page-hero-visual{min-height:560px}.fair-campaign-copy{padding:78px 22px 72px}.fair-campaign-copy h1{font-size:clamp(48px,13.3vw,72px)}.fair-campaign-art{min-height:52vw}.fair-process-grid{grid-template-columns:1fr}.fair-process-grid li{min-height:250px;margin:-1px 0 0}.fair-process-grid h3{margin-top:68px}.application-preview-card{min-height:220px}.application-submit-row{flex-direction:column;align-items:stretch}.application-submit-row .button{width:100%}.map-grid{grid-template-columns:1fr}.map-grid>*{min-height:190px;border-left:1px solid var(--line-light)!important}.inline-cta{flex-direction:column;align-items:flex-start}.photo-sequence{grid-template-columns:1fr}.photo-placeholder{min-height:500px}.progress-notice .wrap{grid-template-columns:1fr;gap:9px}.capsule-visual{aspect-ratio:auto;grid-template-columns:1fr 1fr;min-height:560px}.spaces-hero,.experiences-hero{min-height:640px;padding:92px 22px}.space-count{font-size:62vw;bottom:-2vw}.spaces-grid{gap:15px}.space-card,.space-card:first-child{grid-template-columns:1fr;min-height:auto}.space-card-visual{min-height:340px}.space-card-copy{min-height:350px}.space-detail-copy{padding:80px 22px}.space-detail-art{min-height:480px}.space-detail-art>span{font-size:52vw}.experiences-mark{bottom:12px;right:20px}.experiences-mark span{font-size:25vw}.experiences-mark i{height:90px}.eo-product-number{min-height:400px;font-size:56vw}.eo-product-copy{padding:74px 22px}.eo-criteria{grid-template-columns:1fr}.eo-criteria span:nth-child(odd){border-right:0}.empty-page-art{min-height:520px}.empty-page-copy{padding:72px 22px}.intent-nav{grid-template-columns:1fr 1fr;position:static}.intent-nav a{border-bottom:1px solid #1f1f1f3d;min-height:86px}.form-section{padding:76px 22px;scroll-margin-top:76px}.field-grid{grid-template-columns:1fr}.wide-field{grid-column:auto}.form-pending{margin:17px 0 0;line-height:1.5;display:block}.footer-top{grid-template-columns:1fr;gap:42px}.footer-nav{grid-column:auto}.footer-bottom{flex-direction:column}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}h1,h2,h3{overflow-wrap:anywhere}section,.wrap,.section-heading>*,.content-columns>*,.editorial-grid>*,.station-product-copy,.page-hero-copy,.space-detail-copy{min-width:0}.desktop-nav a,.header-cta,.button,.text-link,.mobile-menu summary,.mobile-menu nav a{letter-spacing:.035em;font-size:14px}.desktop-nav{gap:20px}.mobile-menu summary{align-items:center;min-height:44px;padding:4px 0 4px 12px;display:flex}.mobile-menu nav{max-width:calc(100vw - 40px);top:52px}.mobile-menu[open] summary{color:var(--tan)}.eyebrow,.hero-brand-plate span,.hero-route>span,.hero-route b,.architecture-grid span,.architecture-grid b,.footer-nav b,.footer-bottom{letter-spacing:.06em;font-size:12px}.hero-route>span{min-width:0}.station-product-copy>p:not(.eyebrow),.section-heading>p,.architecture-grid p,.stage-grid p,.principle-grid p,.muted-copy,.privacy-section p,.footer-nav a{font-size:16px}.architecture-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.architecture-grid h3{margin-top:64px}.contact-hero>.wrap>p:not(.eyebrow){max-width:720px}.contact-options{background:var(--cream)}.contact-options-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.contact-option{border-top:2px solid var(--tan-deep);flex-direction:column;padding:28px 0;scroll-margin-top:110px;display:flex}.contact-number{color:var(--moss-dark);font-size:14px;font-weight:800}.contact-option h2{margin:32px 0 20px;font-size:clamp(28px,2.6vw,40px)}.contact-option>p{margin:0 0 28px;font-size:16px;line-height:1.7}.contact-option .button,.contact-channel-pending{margin-top:auto}.contact-option .button{align-self:flex-start}.contact-channel-pending{color:#625e56;font-size:15px}.privacy-link{text-underline-offset:3px;text-decoration:underline}#privacidad,#postular-marca,#historia,#proposito,#proceso{scroll-margin-top:110px}@media (width>=1101px) and (width<=1280px){.site-header{grid-template-columns:auto 1fr auto;column-gap:28px;padding-inline:28px}.desktop-nav{justify-content:center;gap:16px}}@media (width<=1100px){.contact-options-grid{grid-template-columns:1fr;gap:12px}.contact-option{max-width:800px}.architecture-grid{grid-template-columns:1fr}}@media (width<=720px){h1{font-size:clamp(32px,10vw,64px)}h2{font-size:clamp(28px,8.3vw,46px)}.contact-hero h1,.envero-hero h1,.space-detail-copy h1{font-size:clamp(32px,10vw,64px)}.master-hero-copy{padding-top:56px;padding-bottom:56px}.button{white-space:normal;min-height:52px;padding:14px 18px}.button-row{width:100%}.button-row .text-link{align-self:flex-start}.hero-route{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-route>span{overflow-wrap:anywhere;padding:12px 8px;font-size:12px}.master-sequence{min-height:480px}.page-hero-visual{min-height:400px}.footer-nav{gap:24px}.footer-bottom{letter-spacing:.02em}}@media (width<=1100px){.master-hero .master-sequence,.page-hero .page-hero-supplied-photo{aspect-ratio:4/3;min-height:0}.station-product .station-product-art{min-height:0}.station-product-photo{aspect-ratio:4/3}.page-hero .page-hero-supplied-photo{padding:24px}.page-hero-supplied-photo strong{font-size:clamp(22px,5vw,32px)}}.station-nav{border-bottom:1px solid var(--line);background:var(--cream);flex-wrap:wrap;gap:24px;padding:18px clamp(22px,5vw,76px);font-size:14px;font-weight:700;display:flex}.station-nav a:hover{text-decoration:underline}.story-label{letter-spacing:.07em;text-transform:uppercase;color:var(--moss-dark);margin:0 0 20px;font-size:14px;font-weight:700}.journal-heading{background:var(--charcoal);color:var(--cream);padding:75px clamp(22px,5vw,76px)}.journal-heading h1{max-width:1100px;font-size:clamp(38px,5.5vw,80px)}.journal-heading .story-label{color:var(--tan)}.journal-heading p:not(.story-label){max-width:680px;margin:30px 0 0;font-size:20px}.journal-content{padding:55px clamp(22px,5vw,76px) 100px}.story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:38px 0;display:grid}.experiences-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.story-card{background:var(--white);border-bottom:2px solid var(--tan);min-width:0}.story-card>a{height:100%;display:block}.story-card img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.story-card-copy{padding:26px}.story-card h3{text-transform:uppercase;overflow-wrap:anywhere;margin-bottom:18px;font-size:clamp(24px,2.4vw,36px);line-height:1.1}.story-card p:not(.story-label){color:#625e56;font-size:16px}.story-link{padding-top:12px;font-size:14px;font-weight:700;display:inline-block}.story-card>a:hover .story-link{text-decoration:underline}.station-socials{flex-wrap:wrap;gap:20px;margin:30px 0;font-size:16px;font-weight:700;display:flex}.station-socials a{text-underline-offset:5px;text-decoration:underline}.comuna-hero{background:var(--charcoal);color:var(--cream);grid-template-columns:1.1fr .9fr;min-height:560px;display:grid}.comuna-hero-copy{align-self:center;padding:60px clamp(22px,5vw,76px)}.comuna-hero .story-label{color:var(--tan)}.comuna-hero h1{letter-spacing:-.04em;font-size:clamp(64px,9.5vw,148px);line-height:.95}.comuna-hero-copy>p:not(.story-label){margin:28px 0;font-size:clamp(20px,2.4vw,30px);line-height:1.4}.comuna-hero nav{margin-top:34px;font-size:16px}.comuna-hero>img{object-fit:cover;object-position:center 58%;width:100%;height:640px}.journal-toolbar{border-bottom:1px solid var(--line);flex-direction:column;gap:24px;padding-bottom:24px;display:flex}.journal-tabs,.journal-filters{flex-wrap:wrap;gap:12px;display:flex}.journal-tabs a{border:1px solid var(--line);padding:9px 18px;font-size:18px;font-weight:700}.journal-tabs a[aria-current]{background:var(--charcoal);color:var(--cream);border-color:var(--charcoal)}.journal-filters a{border-bottom:2px solid #0000;margin-right:18px;padding:4px 0;font-size:14px}.journal-filters a[aria-current]{border-color:var(--tan-deep)}.agenda-switch{margin-top:20px;font-size:16px;text-decoration:underline}.journal-empty{max-width:700px;padding:60px 0}.journal-empty h2{font-size:clamp(32px,4vw,54px)}.entry-heading{padding:65px clamp(22px,5vw,76px) 48px}.entry-heading h1{overflow-wrap:anywhere;max-width:1100px;font-size:clamp(38px,6vw,84px)}.entry-lead{max-width:800px;margin:28px 0;font-size:clamp(19px,2vw,25px)}.entry-date{font-size:18px;font-weight:700}.entry-cover{margin:0}.entry-cover>img{object-fit:cover;width:100%;max-height:690px}.entry-cover figcaption{padding:10px clamp(22px,5vw,76px);font-size:14px}.entry-body{padding:40px clamp(22px,5vw,76px)}.entry-prose{white-space:pre-line;overflow-wrap:anywhere;max-width:850px;font-size:18px}.entry-body .button{font-size:14px}.album-section{padding:0 clamp(22px,5vw,76px) 70px}.album-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;max-width:1290px;margin:auto;display:grid}.album-grid figure{margin:0}.album-grid button{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0}.album-grid img{object-fit:cover;width:100%;height:400px}.album-grid figcaption{margin-top:12px;font-size:16px}.photo-dialog{background:var(--charcoal);color:var(--cream);border:1px solid var(--tan);width:1100px;max-width:95vw;max-height:95dvh;margin:auto;padding:22px}.photo-dialog::backdrop{background:#000000e0}.photo-dialog>img{object-fit:contain;max-height:70dvh;margin:auto}.photo-dialog button{font:inherit;border:1px solid var(--tan);color:var(--cream);cursor:pointer;background:0 0;padding:10px 16px}.photo-close{margin:0 0 16px auto;display:block}.photo-dialog p{text-align:center;margin:14px 0}.photo-controls{justify-content:space-between;gap:14px;display:flex}.comuna-bridge{background:var(--charcoal);color:var(--cream);grid-template-columns:1fr 1fr;display:grid}.comuna-bridge>div{align-self:center;padding:60px clamp(22px,5vw,76px)}.comuna-bridge .story-label{color:var(--tan)}.comuna-bridge p:not(.story-label){max-width:450px;font-size:20px}.comuna-bridge>img{object-fit:cover;object-position:center 65%;width:100%;height:550px}.comuna-bridge .button{font-size:14px}.site-footer>.station-socials{color:var(--tan)}@media (width<=950px){.story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.comuna-hero>img{height:600px}.comuna-hero h1{font-size:clamp(60px,11vw,104px)}}@media (width<=650px){.station-nav{gap:12px 18px;padding:16px 22px}.comuna-hero,.comuna-bridge{grid-template-columns:1fr}.comuna-hero-copy{padding:45px 22px}.comuna-hero h1{font-size:clamp(50px,17vw,76px)}.comuna-hero h1 em{white-space:nowrap}.comuna-hero>img{height:330px}.story-grid,.experiences-grid,.album-grid{grid-template-columns:1fr}.journal-content{padding-top:30px}.journal-tabs{gap:8px}.journal-tabs a{padding:8px 12px;font-size:16px}.album-grid img{height:auto;max-height:480px}.comuna-bridge>img{height:330px}.entry-heading{padding-top:40px}.entry-cover>img{min-height:260px}.photo-dialog{padding:14px}.story-card-copy{padding:22px}}.master-hero-brand{isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:620px}.master-hero-brand .master-hero-copy{padding-block:90px;padding-right:35px}.master-hero-brand .button-row{margin-top:38px}.master-hero-brand h1{overflow-wrap:normal;font-size:clamp(36px,4.4vw,70px)}.master-brand-art{align-self:center;padding:46px clamp(22px,4vw,64px) 46px 0}.master-brand-art img{width:100%;height:auto}.emprender-art{margin:0}.emprender-art-image{filter:contrast(1.1);mix-blend-mode:lighten}.emprender-art-mobile{display:none}@media (width<=650px){.emprender-art .emprender-art-image{display:none}.emprender-art-mobile{padding-top:16px;display:block}.emprender-art-mobile h2{color:var(--cream);letter-spacing:-.04em;margin:0 0 22px;font-size:clamp(32px,9.5vw,56px)}.emprender-art-mobile ol{border-top:1px solid var(--line-light);margin:0;padding:0;list-style:none}.emprender-art-mobile li{border-bottom:1px solid var(--line-light);grid-template-columns:38px minmax(0,1fr);align-items:center;gap:16px;padding:12px 0;display:grid}.emprender-art-mobile li>span{color:var(--tan);text-align:center;font-size:30px;font-weight:800;line-height:1}.emprender-art-mobile li>p{color:var(--cream);margin:0;font-size:16px;line-height:1.4}}.architecture-grid.architecture-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=1100px){.master-hero-brand{grid-template-columns:1fr;min-height:0}.master-hero-brand .master-hero-copy{padding:65px clamp(22px,5vw,76px) 44px}.master-brand-art{padding:0 clamp(22px,5vw,76px) 60px}.master-hero-brand h1{font-size:clamp(36px,6.4vw,70px)}}@media (width<=650px){.architecture-grid.architecture-grid-two{grid-template-columns:1fr}.master-hero-brand h1{font-size:clamp(32px,9vw,52px)}.master-hero-brand .master-hero-copy{padding-top:48px}}.current-space-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=650px){.current-space-grid{grid-template-columns:1fr}}.inquiry-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:60px;display:grid}.station-inquiry-form{color:#222;background:#f4f1e8;padding:32px}.station-inquiry-form fieldset{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.station-inquiry-form legend{margin-bottom:24px;font-size:24px;font-weight:700}.station-inquiry-form label{gap:8px;font-size:16px;display:grid}.inquiry-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.station-inquiry-form input:not([type=checkbox]),.station-inquiry-form select,.station-inquiry-form textarea{width:100%;font:inherit;color:#222;background:#fff;border:1px solid #8e9287;border-radius:4px;min-width:0;padding:12px;font-size:16px}.station-inquiry-form textarea{resize:vertical}.station-inquiry-form .inquiry-consent{align-items:flex-start;gap:12px;display:flex}.inquiry-consent input{accent-color:#203e39;flex:0 0 20px;width:20px;height:20px;margin-top:3px}.inquiry-help,.inquiry-privacy{margin:0;font-size:14px;line-height:1.65}.inquiry-help a{text-decoration:underline}.inquiry-privacy summary{cursor:pointer;text-decoration:underline}.inquiry-privacy p{margin:12px 0}.inquiry-trap{clip-path:inset(50%);pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.inquiry-error{background:#fff1ec;border:1px solid #bb624f;margin-top:20px;padding:16px}.inquiry-error button{color:#222;font:inherit;cursor:pointer;background:#fff;border:1px solid;padding:10px}.station-inquiry-success{color:#203e39;background:#e6edd9;padding:32px}.station-inquiry-form button:disabled{opacity:.6;cursor:wait}.station-inquiry-form :focus-visible{outline-offset:3px;outline:3px solid #98753c}.station-inquiry-form fieldset:disabled{opacity:.7}@media (width<=850px){.inquiry-layout{grid-template-columns:1fr;gap:30px}.station-inquiry-form{padding:22px}.inquiry-row{grid-template-columns:1fr}}.booking-shell{max-width:1220px;margin:0 auto;padding:64px 28px 80px;font-size:1rem;line-height:1.6}.booking-shell h1{max-width:800px;margin:10px 0 22px;font-size:clamp(2.2rem,5vw,4rem);line-height:1.08}.booking-shell h2{letter-spacing:-.02em;font-size:clamp(1.5rem,3vw,2rem);line-height:1.2}.booking-heading{justify-content:space-between;align-items:center;gap:30px;margin-bottom:38px;display:flex}.booking-heading p{color:#5a5751;margin:8px 0}.booking-heading>.button{flex-shrink:0}.booking-tabs{border-bottom:1px solid #d7d3c9;flex-wrap:wrap;gap:10px;margin-bottom:30px;padding-bottom:22px;display:flex}.booking-tabs a{border:1px solid #c6c2b8;padding:10px 18px;font-size:1rem}.booking-tabs a[aria-current=page]{color:#fff;background:#232321;border-color:#232321}.booking-event-list,.booking-orders{gap:22px;display:grid}.booking-event-card{border-bottom:1px solid #ccc9c0;grid-template-columns:85px minmax(0,1fr) auto;gap:25px;padding:28px 0;display:grid}.booking-date-tile{color:#d6a575;text-align:center;background:#232321;align-self:start;padding:15px 6px}.booking-date-tile strong{font-size:2.25rem;line-height:1.2;display:block}.booking-date-tile span{text-transform:uppercase;font-size:1rem}.booking-event-card h2{margin:5px 0 10px}.booking-event-card p{margin:6px 0}.booking-event-action{align-self:center;gap:14px;min-width:180px;display:grid}.booking-empty{background:#f4f1e8;border:1px solid #dbd6ca;max-width:850px;padding:48px 30px}.booking-bottom-links{flex-wrap:wrap;gap:20px 35px;margin-top:45px;display:flex}.booking-bottom-links a,.booking-link-button{color:inherit;text-underline-offset:4px;text-decoration:underline}.booking-detail-grid{grid-template-columns:minmax(0,1fr) minmax(340px,1fr);gap:55px;margin-top:35px;display:grid}.booking-price{font-size:1.7rem;font-weight:700}.booking-price span{font-size:1rem;font-weight:400}.booking-date-line{font-weight:700}.booking-form{background:#f4f1e8;border:1px solid #d7d1c2;gap:18px;padding:30px;display:grid}.booking-form h2,.booking-form p{margin:0}.booking-form label{gap:7px;font-size:1rem;font-weight:600;display:grid}.booking-form input:not([type=checkbox]){width:100%;font:inherit;color:#222;background:#fff;border:1px solid #aaa69b;min-height:46px;padding:12px 14px}.booking-form .booking-checkbox{align-items:flex-start;gap:12px;font-weight:400;display:flex}.booking-checkbox input{flex:none;width:20px;height:20px;margin-top:4px}.booking-total{border-top:1px solid #d0c9b9;justify-content:space-between;padding-top:18px;font-size:1.2rem;display:flex}.booking-prose{white-space:pre-line;overflow-wrap:anywhere}.booking-shell details{border-top:1px solid #d1cabc;padding:12px 0}.booking-shell summary{cursor:pointer;font-size:1rem;font-weight:700}.booking-shell details p{margin-top:15px}.booking-help{color:#5d584f;font-size:.9rem;line-height:1.6}.booking-error{color:#7a2f1c;background:#fae8de;border:1px solid #dba287;padding:14px}.booking-link-button{font:inherit;cursor:pointer;background:0 0;border:0;padding:10px}.booking-access{max-width:560px}.booking-order{background:#fff;border:1px solid #d5cfbf;padding:30px}.booking-order-heading{justify-content:space-between;align-items:start;gap:25px;display:flex}.booking-order h2{margin:12px 0}.booking-state{border:1px solid #bcb6a9;padding:5px 12px;font-size:.9rem;display:inline-block}.booking-facts{border-block:1px solid #d8d2c5;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:20px 0;display:grid}.booking-facts dt{color:#635d53;font-size:.9rem}.booking-facts dd{overflow-wrap:anywhere;margin:5px 0;font-weight:600}.booking-actions{flex-wrap:wrap;gap:12px;margin:22px 0;display:flex}.booking-shell button:disabled{opacity:.6;cursor:wait}.booking-shell :focus-visible{outline-offset:4px;outline:3px solid #9b6336}.booking-shell .button-outline{color:#292927;border:1px solid #292927}.booking-shell .button{white-space:normal;text-align:center;min-height:46px;font-size:.9rem}@media (width<=760px){.booking-shell{padding:35px 20px 55px}.booking-heading,.booking-order-heading{display:block}.booking-heading>.button{margin-top:18px}.booking-detail-grid{grid-template-columns:1fr;gap:28px}.booking-event-card{grid-template-columns:65px minmax(0,1fr);gap:18px}.booking-event-action{grid-column:2;min-width:0}.booking-facts{grid-template-columns:1fr 1fr}.booking-form,.booking-order{padding:22px}.booking-tabs a{padding:9px 12px;font-size:.9rem}.booking-bottom-links{gap:18px;display:grid}.booking-actions{display:grid}.booking-heading>div:last-child .button{margin-bottom:10px}}.booking-options{gap:16px;margin:24px 0;display:grid}.booking-options article,.booking-ticket{border:1px solid #d5d5ce;border-radius:8px;padding:18px}.booking-options h2{margin:0 0 10px;font-size:22px}.booking-options strong{font-size:24px}.booking-form select{color:#203e39;background:#fff;border:1px solid #bbc9bf;border-radius:5px;width:100%;margin:8px 0 20px;padding:12px;font:16px/1.5 Arial,sans-serif;display:block}.booking-ticket-list{margin:24px 0}.booking-ticket{background:#fafaf5;gap:8px;margin:12px 0;display:grid}.booking-ticket strong{overflow-wrap:anywhere;letter-spacing:1px;font:700 clamp(14px,2.2vw,20px)/1.5 monospace}.booking-ticket span{font-size:14px}.page-hero-copy{min-width:0}.page-hero-copy h1{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:clamp(2rem,4.1vw,4.4rem)}.station-nav{flex-wrap:wrap}.station-nav a,.story-label{font-size:.875rem}.station-area-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.station-area-card{border:1px solid var(--line);background:var(--cream);min-width:0}.station-area-card>a{display:block}.station-area-card img{aspect-ratio:4/3;object-fit:cover;width:100%}.station-area-card>div{padding:28px}.station-area-card h3{margin:14px 0;font-size:clamp(1.5rem,2.5vw,2.25rem)}.station-area-card p{line-height:1.65}.area-capacity-summary{margin:18px 0;font-size:1rem;font-weight:700}.station-feria-actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;margin-top:36px;padding-top:36px;display:flex}.station-feria-actions>div{flex:300px}.station-feria-actions p{margin:12px 0;line-height:1.7}.station-location{padding-top:28px;padding-bottom:28px}.area-facts-grid{grid-template-columns:1.2fr 1fr;gap:clamp(28px,6vw,80px);display:grid}.area-capacity{background:var(--cream);border:1px solid var(--line);align-self:start;padding:32px}.area-capacity h3{font-size:1.5rem}.area-capacity dl{margin:24px 0}.area-capacity dl>div{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:14px 0;display:flex}.area-capacity dd{margin:0;font-weight:700}.area-capacity p{font-size:1rem;line-height:1.65}.space-detail-art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.space-card-visual{position:relative}.space-card-visual img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.space-card-visual>span{z-index:1;background:var(--charcoal);color:var(--cream);padding:6px 10px;position:relative}.agenda-editorial-header{background:var(--charcoal);color:var(--cream);padding:clamp(56px,7vw,110px) clamp(22px,5vw,76px)}.agenda-editorial-header h1{margin:20px 0;font-size:clamp(2.75rem,6vw,6rem)}.agenda-editorial-header p:last-child{max-width:650px;font-size:1.125rem;line-height:1.7}.agenda-editorial-header .story-label{color:var(--tan)}.agenda-filters{border-bottom:1px solid var(--line);flex-direction:column;gap:16px;margin-bottom:32px;padding-bottom:32px;display:flex}.agenda-filters .journal-tabs,.agenda-filters .journal-filters{flex-wrap:wrap}.agenda-filters a{font-size:1rem}.agenda-active-filter{background:#eee9df;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;font-size:1rem;display:flex}.agenda-active-filter p{margin:0;line-height:1.6}.agenda-active-filter a{text-decoration:underline}.agenda-empty-month{border:1px solid var(--line);background:var(--cream);padding:clamp(24px,4vw,44px);scroll-margin-top:110px}.agenda-empty-month h3{margin-bottom:16px;font-size:clamp(1.35rem,2.3vw,1.9rem);line-height:1.2}.agenda-empty-month p{max-width:700px;line-height:1.7}.agenda-empty-actions{flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:24px;display:flex}.envero-agenda-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.envero-agenda-card{border:1px solid var(--line);background:var(--cream);flex-direction:column;min-width:0;display:flex}.agenda-cover{display:block}.agenda-cover img{aspect-ratio:4/3;object-fit:cover;width:100%}.agenda-card-body{flex-direction:column;flex:1;gap:20px;padding:28px;display:flex}.agenda-card-body h3{overflow-wrap:anywhere;font-size:1.65rem;line-height:1.12}.agenda-card-body p{line-height:1.65}.agenda-card-body .button{align-self:start;margin-top:auto}.agenda-card-meta{flex-wrap:wrap;gap:12px;font-size:.875rem;display:flex}.agenda-card-meta span{color:#604524;font-weight:700}.agenda-status-preliminary{color:#604524;background:#f5ead5;border:1px solid #b79564;align-self:flex-start;width:fit-content;max-width:100%;padding:5px 9px;font-size:.75rem;font-weight:700;line-height:1.3;display:inline-flex}.agenda-preliminary-notice{color:#4d3a22;background:#f5ead5;border-left:3px solid #b79564;margin:0 0 28px;padding:18px 22px}.agenda-preliminary-notice strong{font-size:1rem}.agenda-preliminary-notice p{max-width:900px;margin:8px 0 0;font-size:.9375rem;line-height:1.6}.entry-heading .agenda-preliminary-notice{max-width:850px;margin-top:24px}.story-card-copy>.agenda-status-preliminary{margin-bottom:14px}.calendar-event>.agenda-status-preliminary{padding:2px 5px;font-size:.625rem}.agenda-facts{gap:12px;margin:0;display:grid}.agenda-facts dt{font-size:.875rem;font-weight:700}.agenda-facts dd{overflow-wrap:anywhere;margin:4px 0 0;line-height:1.5}.agenda-relation{border-top:1px solid var(--line);padding-top:16px;font-size:.875rem;font-weight:700}.event-context{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}.event-context span{border:1px solid var(--line);padding:8px 12px;font-size:.875rem}.event-context p{width:100%}.home-editorial-links .architecture-grid a{min-height:290px}@media (width<=1000px){.station-area-grid,.envero-agenda-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.station-area-card:last-child{grid-column:1/-1;max-width:650px}.station-area-card h3{font-size:1.7rem}.page-hero-copy h1{font-size:clamp(2rem,5vw,3.3rem)}}@media (width<=650px){.station-area-grid,.envero-agenda-grid,.area-facts-grid{grid-template-columns:1fr}.station-area-card:last-child{grid-column:auto}.station-area-card>div,.agenda-card-body,.area-capacity{padding:24px}.page-hero-copy h1{font-size:clamp(1.9rem,8vw,3rem)}.station-nav{justify-content:flex-start;gap:8px 18px;padding:16px 22px}.station-nav a{font-size:.875rem}.agenda-editorial-header h1{font-size:clamp(2.5rem,11vw,4rem)}.agenda-filters .journal-tabs a,.agenda-filters .journal-filters a{font-size:.875rem}.station-feria-actions .button{width:100%}.space-detail-art{min-height:320px}.home-editorial-links .architecture-grid a{min-height:240px}}.agenda-calendar-content{background:#faf8f3}.agenda-calendar-content .agenda-filters{margin-bottom:36px}.agenda-calendar-content .journal-tabs a{align-items:center;gap:9px;display:inline-flex}.calendar-category-entretenimiento{--calendar-color:#9d4147;--calendar-tint:#f6e9e8}.calendar-category-cultura{--calendar-color:#3f637e;--calendar-tint:#e8eff3}.calendar-category-arte{--calendar-color:#7a5277;--calendar-tint:#f0e7ef}.calendar-category-emprendimiento{--calendar-color:#536d40;--calendar-tint:#eaf0e4}.calendar-category-general{--calendar-color:#776248;--calendar-tint:#f1eadf}.agenda-theme-dot{background:var(--calendar-color);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.agenda-month-toolbar{justify-content:space-between;align-items:center;gap:24px;margin:0 0 28px;display:flex}.agenda-month-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--moss-dark);margin:0 0 12px;font-size:.75rem;font-weight:700}.agenda-month-title{font-size:clamp(1.8rem,3.1vw,3rem);line-height:1.1}.agenda-month-count{color:#655e54;margin:14px 0 0;font-size:.875rem}.agenda-month-controls{flex-direction:column;align-items:flex-end;gap:16px;display:flex}.agenda-view-switch{border:1px solid #c9c4b9;padding:3px;display:flex}.agenda-view-switch a{padding:7px 20px;font-size:.875rem;font-weight:700}.agenda-view-switch a[aria-current]{background:var(--charcoal);color:var(--cream)}.agenda-month-navigation{align-items:center;gap:8px;display:flex}.agenda-month-navigation a{border:1px solid #c9c4b9;justify-content:center;align-items:center;min-width:42px;min-height:42px;padding:6px 12px;font-size:.875rem;display:inline-flex}.agenda-month-navigation a:hover,.calendar-day:hover{background:#ebe7dc}.agenda-calendar-table{border-collapse:collapse;table-layout:fixed;width:100%}.agenda-calendar-table caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.agenda-calendar-table th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:#565e51;padding:0 5px 14px;font-size:.73rem}.agenda-calendar-table td{vertical-align:top;background:#fff;border:1px solid #d5d8cd;height:130px;padding:8px}.agenda-calendar-table .calendar-blank{background:#f0eee7}.calendar-day{border-radius:2px;align-items:center;gap:7px;width:fit-content;min-height:32px;margin-bottom:6px;padding:1px 5px;font-size:.9375rem;font-weight:700;display:flex}.calendar-today .calendar-day{background:var(--charcoal);color:var(--cream)}.calendar-today-label{text-transform:uppercase;letter-spacing:.04em;font-size:.625rem}.agenda-calendar-table .calendar-selected{background:#faf5eb;box-shadow:inset 0 0 0 2px #ad8050}.calendar-day-count,.calendar-weekday-short,.calendar-mobile-help{display:none}.calendar-event-list{flex-direction:column;gap:7px;display:flex}.calendar-event{border-left:3px solid var(--calendar-color);background:var(--calendar-tint);color:#252c28;overflow-wrap:anywhere;flex-direction:column;gap:4px;padding:7px 8px;line-height:1.3;display:flex}.calendar-event:hover{outline:1px solid var(--calendar-color)}.calendar-event>span,.calendar-event>small{font-size:.66rem}.calendar-event>strong{font-size:.78rem}.agenda-month-details{padding-top:40px;scroll-margin-top:110px}.agenda-details-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.agenda-details-heading h2{font-size:clamp(1.3rem,2.5vw,2rem);line-height:1.15}.agenda-details-heading .text-link{font-size:.8125rem}.agenda-month-details .booking-empty{background:#f1eee6;border:1px dashed #ccc7bc;padding:28px}.agenda-month-details .booking-empty h3{margin-bottom:10px;font-size:1.25rem}.agenda-availability-note{color:#625d54;max-width:750px;margin-top:35px;font-size:.875rem}.agenda-availability-note a{text-underline-offset:3px;text-decoration:underline}.agenda-calendar-content a:focus-visible{outline-offset:3px;outline:3px solid #886039}@media (width<=900px){.calendar-weekday-full{display:none}.calendar-weekday-short{text-decoration:none;display:inline}.calendar-event-list{display:none}.calendar-day-count{color:#34482c;background:#dce4d3;border-radius:20px;justify-content:center;align-items:center;min-width:17px;height:17px;font-size:.65rem;display:inline-flex}.agenda-calendar-table td{height:68px;padding:5px}.calendar-day{flex-wrap:wrap;gap:4px;min-height:44px;margin:0;padding:3px;font-size:.875rem}.calendar-today-label{display:none}.calendar-mobile-help{color:#625d54;margin:14px 0 0;font-size:.8125rem;display:block}.calendar-has-events{box-shadow:inset 0 -3px #849572}.agenda-month-controls,.agenda-month-toolbar{align-items:flex-start}}@media (width<=600px){.agenda-month-toolbar{flex-direction:column;gap:20px}.agenda-month-controls{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;width:100%}.agenda-view-switch a{padding:7px 13px}.agenda-month-navigation{gap:5px}.agenda-month-navigation a{min-width:34px;padding:5px 7px;font-size:.75rem}.agenda-calendar-table td{height:62px;padding:3px}.agenda-calendar-table th{text-align:center;padding-bottom:10px;font-size:.65rem}.calendar-day{justify-content:center;width:100%;min-height:48px}.agenda-details-heading{flex-direction:column;align-items:flex-start}.agenda-month-details{padding-top:30px}.agenda-calendar-content .journal-tabs a{padding:8px 10px;font-size:.8125rem}.agenda-month-details .booking-empty{padding:22px}}.entry-detail-feria .entry-heading{padding-bottom:36px}.entry-detail-feria .entry-lead{max-width:680px;margin-bottom:0}.entry-detail-feria .entry-cover>img{object-position:center 54%;max-height:440px}.entry-detail-feria .entry-body{padding-top:56px;padding-bottom:64px}.feria-content{overflow-wrap:anywhere;font-size:17px;line-height:1.7}.feria-content-columns{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}.feria-content-section{border-top:3px solid var(--tan);min-width:0;padding-top:28px}.feria-content-section h2{margin:0 0 24px;font-size:clamp(26px,2.6vw,36px);line-height:1.15}.feria-content-section p{white-space:pre-line;max-width:62ch;margin:0 0 22px}.feria-content-section ul,.feria-content-section ol{gap:14px;margin:26px 0;padding-left:22px;display:grid}.feria-content-section ul{list-style:outside}.feria-content-section ol{list-style:decimal}.feria-content-section ol li::marker{font-weight:800}.feria-content-section li{padding-left:6px}.feria-content-section li::marker{color:var(--moss-dark)}.feria-content-section .button-row{margin-top:28px}.entry-detail-feria .station-socials{border-top:1px solid var(--line);margin-top:44px;padding-top:28px}.feria-agenda-link{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-top:22px;display:flex}.feria-agenda-link p{margin:0;font-size:16px}.feria-agenda-link .text-link{margin:0;font-size:14px}@media (width<=760px){.feria-content-columns{grid-template-columns:1fr;gap:38px}.entry-detail-feria .entry-body{padding-top:36px;padding-bottom:44px}.entry-detail-feria .entry-cover>img{height:280px;min-height:0}.feria-content-section{padding-top:22px}.feria-content-section h2{margin-bottom:20px;font-size:28px}.feria-content-section .button{width:100%}.entry-detail-feria .station-socials{margin-top:32px}}.envero-content-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(32px,5vw,72px)}.envero-content-columns h2{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:clamp(32px,4vw,58px);line-height:1.08}.envero-content-columns .large-copy{margin-top:0}.envero-content-columns .envero-purpose-statement{font-size:clamp(28px,3vw,44px);font-weight:500;line-height:1.25}.envero-content-columns .button-row{margin-top:28px}.envero-process-heading{grid-template-columns:minmax(0,1fr)}.envero-process-heading h2{max-width:1100px}.envero-color-phrase{color:var(--moss-dark);font-weight:600}.envero-process-heading .envero-process-motto{color:var(--cream);max-width:none;margin:24px 0 0;font-size:clamp(16px,1.6vw,22px);line-height:1.5}@media (width<=900px){.envero-content-columns{grid-template-columns:minmax(0,1fr);gap:30px}.envero-content-columns h2{font-size:clamp(32px,7vw,52px)}.envero-content-columns .envero-purpose-statement{font-size:clamp(28px,5.5vw,38px)}}.agenda-cover img,.story-card-event img{object-fit:contain;background:var(--charcoal)}.entry-detail-event .entry-cover>img{object-fit:contain;background:var(--charcoal);height:auto;min-height:0;max-height:760px;display:block}.contact-content-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(32px,5vw,72px)}.contact-content-columns h2{letter-spacing:0;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:clamp(32px,3.3vw,56px);line-height:1.12}.contact-content-columns h2 em{display:block}.contact-content-columns .large-copy,.contact-content-columns>div>p:first-child:not(.eyebrow){margin-top:0}.home-intro-cta{margin-top:28px}@media (width<=900px){.contact-content-columns{grid-template-columns:minmax(0,1fr);gap:28px}.contact-content-columns h2{font-size:clamp(30px,6vw,48px)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.esp-panel{color:#292d27;max-width:1320px;margin:0 auto;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.6}.esp-panel *,.esp-panel :before,.esp-panel :after{box-sizing:border-box}.esp-panel [hidden]{display:none!important}.esp-panel button,.esp-panel input,.esp-panel select,.esp-panel textarea{font:inherit}.esp-panel button{cursor:pointer}.esp-panel button:disabled{cursor:not-allowed;opacity:.48}.esp-panel :is(button,input,textarea,select,a):focus-visible{outline-offset:3px;outline:3px solid #947344}.esp-heading{justify-content:space-between;align-items:start;gap:20px;margin:0 0 26px;display:flex}.esp-kicker{letter-spacing:1px;text-transform:uppercase;color:#78826d;margin:0 0 8px;font-size:10px;font-weight:700}.admin-root .esp-heading h1,.esp-heading h1{letter-spacing:-.8px;margin:0;font:700 31px/1.2 Arial,Helvetica,sans-serif}.esp-heading>div>p:last-child{color:#72796c;margin:11px 0 0;font-size:13px}.esp-badge,.esp-chip{color:#80633f;white-space:nowrap;background:#f5edde;border:1px solid #e3d7c2;border-radius:6px;padding:5px 9px;font-size:10px;font-weight:600;line-height:1.5;display:inline-flex}.esp-heading>.esp-badge{margin-top:7px}.esp-intro{color:#506146;background:#eef2e9;border:1px solid #dfe6d8;border-radius:11px;align-items:start;gap:14px;padding:18px 21px;display:flex}.esp-intro-icon{color:#6f845e;background:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:33px;height:33px;font-size:20px;display:flex}.esp-intro>div{flex:1}.esp-intro strong{font-size:12px}.esp-intro p{color:#6f7c64;max-width:770px;margin:5px 0 0;font-size:11px;line-height:1.7}.esp-closed{white-space:nowrap;background:#fff;border:1px solid #dbe3d4;border-radius:5px;padding:5px 9px;font-size:10px;line-height:1.5}.esp-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:21px 0 28px;display:grid}.esp-metrics article{background:#fff;border:1px solid #e3e7de;border-radius:11px;gap:7px;padding:20px 22px;display:grid}.esp-metrics article>span{color:#7b836f;font-size:11px;font-weight:600}.esp-metrics strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:29px;line-height:1.2}.esp-metrics em{color:#a0a894;letter-spacing:0;font-size:18px;font-style:normal;font-weight:400}.esp-metrics small{color:#929a88;font-size:10px}.esp-tabs{border-bottom:1px solid #dfe4d9;flex-wrap:wrap;gap:5px;margin-bottom:0;padding:0 0 6px;display:flex}.esp-tabs button{color:#808875;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;min-height:45px;padding:10px 15px;font-size:12px;font-weight:600;display:flex}.esp-tabs small{color:#9aa18f;font-size:9px;font-weight:400}.esp-tabs button:hover{color:#3d4b31;background:#eff2e9}.esp-tabs button[aria-selected=true]{color:#fff;background:#2e3b28}.esp-tabs button[aria-selected=true] small{color:#c6d4bd}.esp-form-body{border:0;min-width:0;margin:0;padding:0}.esp-section-head{justify-content:space-between;align-items:center;gap:20px;margin:29px 0 20px;display:flex}.esp-section-head h2,.admin-root .esp-section-head h2{letter-spacing:-.4px;margin:0;font-size:20px;line-height:1.3}.esp-section-head p{color:#7a8371;max-width:730px;margin:7px 0 0;font-size:12px}.esp-button{color:#526644;background:#fff;border:1px solid #d6dfcc;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:19px;min-height:42px;padding:10px 14px;font-size:11px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.esp-button:hover{background:#f4f7ee;border-color:#a6b695}.esp-primary{color:#fff;background:#2c3827;border-color:#2c3827}.esp-primary:hover{color:#fff;background:#46583a;border-color:#46583a}.esp-text-button{color:#647c50;text-underline-offset:3px;text-align:left;background:0 0;border:0;min-height:35px;padding:7px 0;font-size:11px;line-height:1.5;text-decoration:underline}.esp-danger{color:#9a5d4d}.esp-space-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-bottom:24px;display:grid}.esp-space-card{color:#39432f;text-align:left;background:#fff;border:1px solid #e0e5d9;border-radius:12px;min-width:0;padding:0;transition:box-shadow .15s,border-color .15s;overflow:hidden}.esp-space-card[aria-pressed=true]{border-color:#6c825a;box-shadow:0 0 0 2px #6c825a}.esp-space-card:hover{border-color:#a1b28d;box-shadow:0 3px 12px #344b2710}.esp-space-card>img{object-fit:cover;background:#e8ece2;width:100%;height:145px;display:block}.esp-space-card-content{padding:15px 17px 17px;display:block}.esp-card-meta{color:#849473;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:9px;display:flex}.esp-card-meta>span{color:#4c6a36;font-size:13px}.esp-space-card-content>strong{letter-spacing:-.3px;overflow-wrap:anywhere;margin-bottom:14px;font-size:17px;font-weight:700;display:block}.esp-space-card-content>small{color:#8a937e;justify-content:space-between;align-items:baseline;gap:9px;font-size:10px;display:flex}.esp-space-card-content>small>b{color:#586c46;text-align:right;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.esp-editor-columns{grid-template-columns:minmax(0,1.45fr) minmax(270px,.8fr);align-items:start;gap:22px;display:grid}.esp-card{background:#fff;border:1px solid #e1e6da;border-radius:12px;min-width:0;padding:25px}.esp-card-head{justify-content:space-between;align-items:start;gap:14px;margin-bottom:23px;display:flex}.esp-card-head h3,.esp-card>h3{letter-spacing:-.3px;overflow-wrap:anywhere;margin:0 0 20px;font-size:18px;line-height:1.4}.esp-card-head h3{margin:0}.esp-card h4{margin:0 0 9px;font-size:13px;line-height:1.5}.esp-chip{color:#81916f;background:#f5f7f0;border-color:#e3e8da;font-size:9px}.esp-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.esp-field{color:#5d6b50;flex-direction:column;align-items:stretch;gap:7px;min-width:0;margin:0 0 1px;font-size:11px;font-weight:600;display:flex}.esp-field>span{line-height:1.5}.esp-field>small{color:#8c9680;margin-top:-4px;font-size:10px;font-weight:400;line-height:1.5}.esp-wide{grid-column:1/-1}.esp-panel .esp-field :is(input,select,textarea){color:#303c26;width:100%;min-width:0;box-shadow:none;background:#fff;border:1px solid #dce3d4;border-radius:7px;height:43px;margin:0;padding:11px 12px;font-size:12px;font-weight:400;line-height:1.5;display:block}.esp-panel .esp-field textarea{resize:vertical;height:auto;min-height:76px}.esp-panel .esp-field :is(input,textarea)::placeholder{color:#a1aa93;font-size:11px;font-weight:400}.esp-panel .esp-field input[type=file]{height:auto;min-height:43px;padding:8px;font-size:11px;line-height:1.6}.esp-upload{margin-top:16px}.esp-help{color:#859176;margin:7px 0 18px;font-size:11px;line-height:1.7}.esp-divider{background:#e6ebdf;height:1px;margin:25px 0 22px}.esp-check{color:#61754e;cursor:pointer;align-items:flex-start;gap:11px;margin:20px 0 0;font-size:11px;line-height:1.6;display:flex}.esp-panel .esp-check>input{accent-color:#55713e;flex-shrink:0;width:17px;height:17px;margin:1px 0 0}.esp-check small{color:#8c977f;margin-top:3px;font-size:10px;font-weight:400;display:block}.esp-preview{position:sticky;top:25px}.esp-preview>img{object-fit:cover;background:#eef1e8;border-radius:8px;width:100%;height:180px;margin:13px 0 21px;display:block}.esp-preview>h3{margin:0 0 10px;font-size:22px;line-height:1.3}.esp-preview>p{color:#7a886b;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.esp-preview>dl{margin:24px 0;font-size:11px}.esp-preview>dl>div{border-bottom:1px solid #e9eee1;justify-content:space-between;align-items:start;gap:15px;padding:11px 0;display:flex}.esp-preview dt{color:#8b967e}.esp-preview dd{color:#5e744a;text-align:right;margin:0;font-weight:600}.esp-preview ul{color:#788866;overflow-wrap:anywhere;padding:0 0 0 18px;font-size:11px;line-height:1.8}.esp-preview-note{color:#95835f;background:#f8f7f1;border:1px solid #e6e7d9;border-radius:7px;margin-top:20px;padding:12px 14px;font-size:10px;line-height:1.7}.esp-soft-note{color:#7a8b65;background:#f3f6ee;border:1px solid #e1e7d7;border-radius:8px;margin:21px 0;padding:15px 18px;font-size:11px;line-height:1.7}.esp-service-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);align-items:start;gap:22px;display:grid}.esp-service-list{gap:10px;display:grid}.esp-service-list>button{color:#586d43;text-align:left;background:#fff;border:1px solid #e0e6d5;border-radius:10px;align-items:center;gap:12px;min-width:0;padding:17px;display:flex}.esp-service-list>button[aria-pressed=true]{background:#f6f9f1;border-color:#91a77b;box-shadow:inset 3px 0 #91a77b}.esp-service-list>button>span:nth-child(2){flex:1;min-width:0}.esp-service-list strong{overflow-wrap:anywhere;font-size:13px;display:block}.esp-service-list small{color:#8a9877;margin-top:5px;font-size:10px;display:block}.esp-service-list b{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.esp-service-icon{color:#91a578;background:#eff3e8;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:33px;height:33px;font-size:20px;display:flex}.esp-discounts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.esp-discounts .esp-text-button{margin-top:13px}.esp-empty{text-align:center;color:#8b997a;padding:42px 24px}.esp-empty>span{color:#96a77f;background:#f5f7ef;border:1px solid #e3e8db;border-radius:12px;justify-content:center;align-items:center;width:47px;height:47px;margin:0 auto 20px;font-size:26px;display:flex}.esp-empty h3,.esp-empty h4{color:#61764c;margin:0 0 10px;font-size:16px;line-height:1.5}.esp-empty p{color:#8d9a7b;max-width:470px;margin:0 auto;font-size:12px;line-height:1.8}.esp-inline-confirm{color:#96713c;background:#fff5e7;border:1px solid #ecd8b7;border-radius:8px;margin-top:18px;padding:16px 18px;font-size:12px;line-height:1.6}.esp-inline-confirm p{margin:5px 0 13px;font-size:11px;line-height:1.7}.esp-inline-confirm>button{margin-right:16px}.esp-block-heading{justify-content:space-between;align-items:center;gap:15px;margin:24px 0 12px;display:flex}.esp-block-heading h4{margin:0}.esp-block-heading button{font-size:10px}.esp-blocks{gap:8px;margin-bottom:21px;display:grid}.esp-blocks>label{cursor:pointer;color:#7b8c64;background:#fafbf7;border:1px solid #e4e9da;border-radius:7px;align-items:center;gap:11px;padding:11px 12px;font-size:11px;display:flex}.esp-blocks>label.is-selected{color:#4c7033;background:#eef4e5;border-color:#95ac7a}.esp-panel .esp-blocks input{accent-color:#5b7e40;flex-shrink:0;width:16px;height:16px;margin:0}.esp-plan-list{gap:14px;display:grid}.esp-plan-list>article{border:1px solid #e4e9da;border-radius:8px;padding:16px}.esp-plan-list>article>div:first-child{gap:5px;display:grid}.esp-plan-list strong{font-size:12px}.esp-plan-list time{color:#849571;font-size:11px}.esp-plan-list ul{color:#7d9068;margin:13px 0;padding-left:16px;font-size:11px}.esp-plan-list p{color:#8b997a;overflow-wrap:anywhere;font-size:11px;line-height:1.6}.esp-rules>h3{letter-spacing:-.4px;margin:12px 0 27px;font-size:23px;line-height:1.3}.esp-rules ol{margin:0;padding-left:19px;list-style:decimal-leading-zero}.esp-rules li{color:#afac90;padding:0 0 23px 6px}.esp-rules li::marker{font-size:11px}.esp-rules strong{color:#657852;font-size:12px;font-weight:600}.esp-rules li p{color:#8b997b;margin:6px 0 0;font-size:11px;line-height:1.75}.esp-savebar{z-index:10;background:#fff;border:1px solid #dce3d1;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;margin-top:27px;padding:16px 20px;display:flex;position:sticky;bottom:14px;box-shadow:0 5px 20px #3e552815}.esp-savebar>div:first-child{gap:4px;display:grid}.esp-savebar strong{color:#566c41;font-size:12px;line-height:1.4}.esp-savebar small{color:#8c9b7a;font-size:10px;line-height:1.5}.esp-save-actions{flex-shrink:0;align-items:center;gap:20px;display:flex}.esp-message{color:#597a39;overflow-wrap:anywhere;background:#f0f7e7;border:1px solid #dce7ce;border-radius:8px;margin-top:15px;padding:14px 17px;font-size:12px;line-height:1.7}.esp-message.is-error{color:#a35943;background:#fff1ed;border-color:#edcfc5}.esp-footer{color:#96a184;text-align:right;margin:23px 0 0;font-size:10px;line-height:1.7}@media (width<=1200px){.esp-editor-columns{grid-template-columns:minmax(0,1.25fr) minmax(240px,.8fr);gap:17px}.esp-card{padding:20px}.esp-tabs button{padding:10px 12px;font-size:11px}.esp-discounts{grid-template-columns:1fr}.esp-intro{flex-wrap:wrap}.esp-intro>div{flex-basis:calc(100% - 50px)}.esp-closed{margin-left:47px}.esp-service-list b{white-space:normal;text-align:right}.esp-space-card>img{height:125px}}@media (width<=1000px){.esp-editor-columns,.esp-service-layout{grid-template-columns:1fr}.esp-preview{display:none;position:static}.esp-service-list{grid-template-columns:repeat(2,minmax(0,1fr))}.esp-service-list>button{gap:9px;padding:13px}.esp-service-icon{display:none}.esp-space-cards{gap:12px}.esp-space-card-content{padding:13px}.esp-space-card-content>strong{font-size:16px}.esp-space-card-content>small{gap:4px;display:grid}.esp-space-card-content>small>b{text-align:left}.esp-savebar{align-items:start}.esp-save-actions{gap:15px}.esp-metrics article{padding:17px}.esp-heading{flex-wrap:wrap}.esp-heading>.esp-badge{margin-top:0}}@media (width<=650px){.esp-panel{font-size:12px}.admin-root .esp-heading h1,.esp-heading h1{font-size:27px}.esp-heading{gap:13px;margin-bottom:20px}.esp-heading>div>p:last-child{font-size:12px}.esp-intro{gap:11px;padding:15px}.esp-intro strong{font-size:11px}.esp-intro-icon{width:27px;height:27px;font-size:17px}.esp-intro p{font-size:10px}.esp-intro>div{flex-basis:calc(100% - 38px)}.esp-closed{margin-left:38px}.esp-metrics{grid-template-columns:1fr;gap:9px;margin:18px 0 21px}.esp-metrics article{grid-template-columns:1fr auto;align-items:center;gap:4px 10px;padding:14px 16px}.esp-metrics strong{grid-area:1/2/3;font-size:25px}.esp-metrics small{grid-column:1}.esp-metrics em{font-size:15px}.esp-tabs{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-bottom:5px;display:grid}.esp-tabs button{background:#fff;border:1px solid #e4e9db;justify-content:flex-start;gap:9px;min-height:43px;padding:10px 12px;font-size:11px}.esp-tabs button[aria-selected=true]{border-color:#2e3b28}.esp-tabs button:last-child{grid-column:1/-1}.esp-section-head{flex-direction:column;align-items:start;gap:14px;margin:25px 0 17px}.esp-section-head h2,.admin-root .esp-section-head h2{font-size:19px}.esp-section-head p{font-size:11px}.esp-section-head>.esp-button{min-height:40px}.esp-space-cards{grid-template-columns:1fr;gap:11px;margin-bottom:20px}.esp-space-card{grid-template-columns:100px minmax(0,1fr);display:grid}.esp-space-card>img{height:100%;min-height:117px}.esp-space-card-content{padding:13px}.esp-space-card-content>strong{margin-bottom:9px;font-size:16px}.esp-space-card-content>small{flex-wrap:wrap;gap:5px;font-size:9px;display:flex}.esp-space-card-content>small>b{font-size:11px}.esp-card{padding:18px}.esp-card-head{margin-bottom:19px}.esp-card-head h3{font-size:17px}.esp-fields{grid-template-columns:1fr;gap:16px}.esp-panel .esp-field :is(input,select,textarea){min-height:44px;padding:10px 11px;font-size:16px}.esp-panel .esp-field textarea{font-size:14px}.esp-field>span{font-size:11px}.esp-field>small{font-size:10px}.esp-service-list{grid-template-columns:1fr}.esp-service-list>button{padding:15px}.esp-service-icon{display:flex}.esp-service-list b{white-space:nowrap}.esp-service-layout{gap:18px}.esp-block-heading{align-items:start;gap:10px}.esp-block-heading h4{margin-top:5px;font-size:11px}.esp-block-heading button{text-align:right;max-width:130px;font-size:10px}.esp-savebar{flex-direction:column;gap:15px;margin-top:21px;padding:17px;position:static}.esp-save-actions{justify-content:space-between;gap:13px;width:100%;display:flex}.esp-save-actions .esp-text-button{max-width:110px;font-size:10px}.esp-save-actions .esp-button{min-height:44px;font-size:11px}.esp-footer{text-align:left}.esp-soft-note{padding:13px 15px;font-size:11px}.esp-rules>h3{font-size:21px}.esp-inline-confirm{padding:14px}.esp-inline-confirm button{margin-top:6px}}@media (prefers-reduced-motion:reduce){.esp-space-card{transition:none}}.esp-proposal{border-bottom:1px solid #e6ebdf;margin-bottom:25px;padding-bottom:18px}.esp-proposal .esp-help{margin-bottom:0}.esp-capacity-rule{margin:0 0 5px}.esp-panel .esp-field input[readonly]{color:#61754e;background:#f4f6ef}.esp-rate-title{justify-content:space-between;align-items:start;gap:14px;display:flex}.esp-rate-title .esp-help{margin-bottom:17px}.esp-rate-table{border:1px solid #dfe6d8;border-radius:9px;overflow:hidden}.esp-rate-row{border-bottom:1px solid #e8ece2;grid-template-columns:minmax(66px,.7fr) repeat(2,minmax(0,1fr));align-items:center;gap:10px;padding:9px 12px;display:grid}.esp-rate-row:last-child{border-bottom:0}.esp-rate-row>strong{color:#60734f;font-size:11px;font-weight:600}.esp-rate-row>label{min-width:0}.esp-rate-head{color:#879578;background:#f3f6ef;padding-top:12px;padding-bottom:12px;font-size:9px;font-weight:600}.esp-panel .esp-rate-row input{color:#38472e;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #dce3d4;border-radius:6px;width:100%;min-width:0;height:40px;padding:9px 10px;font-size:12px}.esp-rate-mobile-label{display:none}.esp-rate-editor>.esp-soft-note{margin:17px 0}.esp-rate-editor .esp-soft-note ul{margin:8px 0;padding-left:17px}.esp-rate-editor .esp-soft-note>span{font-size:10px;display:block}.esp-rate-settings{color:#73825f;border:1px solid #e3e8db;border-radius:8px;margin-bottom:24px;padding:14px 16px;font-size:11px}.esp-rate-settings>summary{cursor:pointer;min-height:24px;font-weight:600;line-height:24px}.esp-rate-settings[open]>.esp-fields{margin-top:17px}.esp-rate-settings>.esp-help{margin-bottom:0}.esp-trial{background:#f7faf2;border:1px solid #dbe5d1;border-radius:10px;margin-top:23px;padding:20px}.esp-trial .esp-rate-title{margin-bottom:4px}.esp-trial .esp-rate-title h4{margin:0;font-size:16px;line-height:1.4}.esp-trial>.esp-help{margin-top:10px}.esp-trial-holidays{flex-wrap:wrap;gap:16px;display:flex}.esp-trial-holidays .esp-check{margin-top:17px}.esp-trial-holidays .esp-check input{margin-top:1px}.esp-block-status{color:#a58a5f;margin-top:2px;font-size:10px;font-weight:400;display:block}.esp-trial-result{color:#5e7648;background:#fff;border:1px solid #d4e0c7;border-radius:8px;padding:16px;font-size:11px;line-height:1.7}.esp-trial-result.is-pending{color:#8b744d;background:#fffcf4;border-color:#e8dec4}.esp-trial-result p{margin:8px 0 0;font-size:11px;line-height:1.7}.esp-trial-result ul{margin:12px 0 0;padding-left:17px;font-size:11px;line-height:1.7}.esp-trial-summary{justify-content:space-between;align-items:center;gap:15px;display:flex}.esp-trial-summary>span{font-size:11px}.esp-trial-summary>strong{letter-spacing:-.3px;font-variant-numeric:tabular-nums;text-align:right;font-size:22px}.esp-trial-line{border-top:1px solid #e3ead9;justify-content:space-between;gap:15px;margin-top:13px;padding-top:12px;display:flex}.esp-trial-total{color:#3f5b2e;font-size:13px}.esp-trial-total b{font-variant-numeric:tabular-nums;font-size:18px}@media (width<=650px){.esp-rate-title{flex-wrap:wrap;gap:7px}.esp-rate-title>.esp-chip{margin-bottom:10px}.esp-rate-head{display:none}.esp-rate-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 11px;padding:12px}.esp-rate-row>strong{grid-column:1/-1;font-size:12px}.esp-rate-row input{height:44px!important;padding:9px!important;font-size:16px!important}.esp-rate-mobile-label{color:#8b967d;margin-bottom:4px;font-size:9px;display:block}.esp-rate-settings{padding:12px}.esp-trial{margin-top:21px;padding:15px}.esp-trial-summary{align-items:start}.esp-trial-summary>strong{font-size:21px}.esp-trial-holidays{display:block}.esp-trial-holidays .esp-check{margin-top:13px}.esp-trial .esp-block-heading{flex-direction:column;gap:1px}.esp-trial .esp-block-heading button{text-align:left;max-width:none}.esp-trial .esp-block-heading h4{margin-top:0}.esp-proposal .esp-button{justify-content:center;width:100%;font-size:11px}}.esp-rate-operation{color:#73875c;background:#f4f7ef;border-left:3px solid #859b6e;border-radius:0 6px 6px 0;margin:0 0 16px;padding:11px 13px;font-size:11px;line-height:1.7}.esp-rate-row{grid-template-columns:minmax(55px,.65fr) repeat(2,minmax(0,1fr)) minmax(86px,1fr);align-items:start;gap:9px;padding:12px 10px}.esp-rate-row>strong{padding-top:11px}.esp-day-rate{min-width:0}.esp-rate-closed{color:#806653;background:#f1ede8;border-radius:6px;align-items:center;min-height:40px;padding:9px 10px;font-size:12px;font-weight:600;display:flex}.esp-panel .esp-rate-close-control{color:#7b856f;cursor:pointer;align-items:flex-start;gap:5px;margin-top:8px;font-size:9px;line-height:1.5;display:flex}.esp-panel .esp-rate-close-control input{accent-color:#55713e;flex-shrink:0;width:13px;height:13px;margin:1px 0 0;min-height:13px!important;padding:0!important}.esp-full-day-rate{color:#4c653b;font-variant-numeric:tabular-nums;background:#f0f5e9;border-radius:6px;min-height:40px;padding:10px 6px;font-size:11px;line-height:1.6}.esp-full-day-rate output{overflow-wrap:anywhere;font-weight:700}.esp-full-day-rate>small{color:#788d64;font-size:9px;display:block}.esp-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.esp-preview h4:not(:first-child){margin-top:19px}@media (width<=650px){.esp-rate-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:13px}.esp-rate-row>strong{padding-top:0}.esp-full-day-rate{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.esp-full-day-rate .esp-rate-mobile-label{flex:1;margin:0}.esp-full-day-rate>small{text-align:right;flex-basis:100%}.esp-full-day-rate output{font-size:13px}.esp-rate-closed{min-height:44px}.esp-panel .esp-rate-close-control input{width:14px;height:14px!important;min-height:14px!important}.esp-panel .esp-rate-close-control{font-size:10px}}.sq-workspace{--sq-ink:#283d33;--sq-muted:#728175;--sq-line:#e1e7df}.sq-header-actions{flex-wrap:wrap;gap:10px;display:flex}.sq-toolbar{grid-template-columns:minmax(200px,1fr) 210px;gap:15px;margin:0 0 18px;display:grid}.sq-empty{text-align:center;padding:50px 25px}.sq-empty>span{color:#8d9b79;font-size:40px;display:block}.sq-empty h2{font-size:23px!important}.sq-empty p{color:#76846d;max-width:440px;margin:15px auto 24px}.sq-register{border:1px solid var(--sq-line);background:#fff;border-radius:12px;overflow:hidden}.sq-register-head,.sq-register-row{text-align:left;grid-template-columns:1.5fr 1fr .8fr 1fr;gap:20px;padding:18px 22px;display:grid}.sq-register-head{color:#778271;background:#f2f5ef;font-size:11px}.sq-register-row{border:0;border-top:1px solid var(--sq-line);width:100%;color:var(--sq-ink);background:#fff;align-items:center}.sq-register-row:hover{background:#f6f8f2}.sq-register-row>span{overflow-wrap:anywhere;gap:6px;min-width:0;display:grid}.sq-register-row strong{font-size:13px}.sq-register-row small,.sq-register-row em{color:#7c8976;font-size:10px;font-style:normal}.sq-register-row b{justify-self:start}.sq-register-row em:last-child{color:#59754b}.sq-dialog{color:#283d33;background:#f6f7f2;border:0;flex-direction:column;width:min(780px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;font:13px/1.6 Arial,Helvetica,sans-serif;display:none;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-12px 0 50px #10251930}.sq-dialog[open]{display:flex}.sq-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14282055}.sq-dialog-head{background:#fff;border-bottom:1px solid #e3e8dd;justify-content:space-between;align-items:center;gap:16px;padding:23px 27px;display:flex}.sq-dialog-head h2{overflow-wrap:anywhere;line-height:1.25;margin:0!important;font-size:22px!important}.sq-fiche-tabs{background:#fff;border-bottom:1px solid #e3e8dd;gap:6px;padding:10px 24px;display:flex}.sq-fiche-tabs button{color:#7a8770;background:0 0;border:0;border-radius:7px;padding:10px 12px;font-size:12px;font-weight:600}.sq-fiche-tabs button[aria-pressed=true]{color:#344c2d;background:#ecf1e5}.sq-dialog-body{border:0;flex:1;min-width:0;margin:0;padding:24px;overflow-y:auto}.sq-section{background:#fff;border:1px solid #e1e7db;border-radius:12px;margin:0 0 18px;padding:24px}.sq-section h3{margin:0 0 17px!important;font:700 17px/1.3 Arial!important}.sq-hours-heading{justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.sq-hours-heading h4{margin:0;font-size:12px}.sq-holiday{color:#6b795f;background:#f6f7f2;border-radius:8px;padding:13px 16px;font-size:11px}.sq-holiday summary{cursor:pointer;font-weight:700}.sq-holiday .esp-check{margin:9px 0}.sq-services{gap:12px;margin-bottom:24px;display:grid}.sq-services>div{border:1px solid #e1e7dc;border-radius:9px;align-items:center;gap:18px;padding:15px;display:flex}.sq-services>div>label{cursor:pointer;flex:1;align-items:center;gap:12px;display:flex}.sq-services input[type=checkbox]{accent-color:#587343;width:18px;height:18px}.sq-services strong,.sq-services small{display:block}.sq-services small{color:#829075;margin-top:3px;font-size:11px}.sq-services .esp-field{max-width:130px}.sq-price-lines>div,.sq-totals>div{border-bottom:1px solid #e4e8de;justify-content:space-between;align-items:baseline;gap:20px;padding:12px 0;font-size:13px;display:flex}.sq-price-lines strong,.sq-totals dd{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.sq-price-lines small{color:#8a947d}.sq-totals{margin:14px 0}.sq-totals dd{margin:0;font-weight:600}.sq-totals .sq-total{color:#243e2f;border-bottom:0;padding:22px 0 8px;font-size:21px}.sq-pending,.sq-warnings{color:#876c3f;background:#faf2e4;border-radius:9px;margin:18px 0;padding:16px 19px;font-size:12px}.sq-warnings{color:#6b7c5d;background:#f0f3eb}.sq-pending ul,.sq-warnings ul{margin-bottom:0;padding-left:17px}.sq-save-bar{background:#fff;border-top:1px solid #dfe6d7;flex-shrink:0;max-height:45dvh;padding:16px 24px;overflow-y:auto}.sq-save-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.sq-save-actions>span{color:#869277;margin-right:auto;font-size:10px}.sq-success,.sq-error{color:#476634;background:#eaf2e3;border-radius:7px;margin:0 0 12px;padding:10px 14px;font-size:12px}.sq-error{color:#9d4e35;background:#fcf0ec}.sq-conflict p{color:#8a654a;font-size:11px}.sq-conflict button{margin:0 8px 12px 0}.sq-discard{gap:10px;display:grid}.sq-discard>div{gap:10px;display:flex}.sq-history article{border-bottom:1px solid #e4e9df}.sq-history article>button{text-align:left;color:#475b3c;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:15px 0;display:flex}.sq-history small{color:#8b957e;font-size:10px;display:block}.sq-history article>div{background:#f5f7f0;border-radius:8px;margin-bottom:12px;padding:10px 17px;font-size:12px}.sq-note{white-space:pre-wrap;overflow-wrap:anywhere}.sq-preview-page{color:#263f35;background:#f3f3ec;padding:24px;font-family:Arial,Helvetica,sans-serif}.sq-review-bar{justify-content:space-between;align-items:center;gap:20px;max-width:940px;margin:0 auto 24px;font-size:12px;display:flex}.sq-review-bar span{color:#718070;margin-top:5px;font-size:11px;display:block}.sq-review-bar a{color:#47613d;white-space:nowrap}.sq-proposal{background:#fff;border:1px solid #e1e5da;border-radius:16px;max-width:940px;margin:0 auto;overflow:hidden;box-shadow:0 8px 30px #233b2910}.sq-proposal-brand{justify-content:space-between;align-items:center;gap:20px;padding:28px 38px;display:flex}.sq-proposal-brand>span{letter-spacing:1.2px;font-size:20px;font-weight:800;line-height:1.15}.sq-proposal-brand small{letter-spacing:4px;margin-top:6px;font-size:9px;display:block}.sq-proposal-brand p{color:#748673;font-size:12px}.sq-proposal-hero{color:#fff;background:#20382a;align-items:end;min-height:290px;padding:38px;display:flex;position:relative}.sq-proposal-hero>img{object-fit:cover;filter:brightness(.52);width:100%;height:100%;position:absolute;inset:0}.sq-proposal-hero>div{z-index:1;max-width:80%;position:relative}.sq-proposal-hero span{letter-spacing:1.5px;font-size:10px}.sq-proposal-hero h1{letter-spacing:-1px;color:#fff!important;margin:16px 0!important;font:700 36px/1.15 Arial!important}.sq-proposal-hero p{color:#e5ecd9;margin:0;font-size:17px}.sq-proposal-body{padding:32px 38px 18px}.sq-proposal-intro{color:#71846b;font-size:14px;line-height:1.75}.sq-proposal-facts{background:#f5f6ef;border-radius:10px;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0 12px;padding:23px;display:grid}.sq-proposal-facts small{color:#8b967d;margin-bottom:8px;font-size:10px;display:block}.sq-proposal-facts strong{font-size:13px}.sq-proposal-blocks{color:#7a8b70;margin:0 0 28px;font-size:11px;line-height:1.8}.sq-proposal-body section{margin:30px 0}.sq-proposal h2{color:#2b4436!important;margin:0 0 16px!important;font:700 19px/1.4 Arial!important}.sq-includes{columns:2;color:#6d7f65;column-gap:36px;padding-left:18px;font-size:12px;line-height:1.9}.sq-includes li{break-inside:avoid;margin-bottom:5px}.sq-proposal-conditions{color:#708268;background:#f5f6ef;border-radius:10px;padding:23px;font-size:12px;line-height:1.8}.sq-proposal-conditions p{white-space:pre-wrap}.sq-proposal-body footer{text-align:center;color:#94a086;border-top:1px solid #e0e6d7;padding:20px 0;font-size:10px}.sq-small{color:#829175;font-size:11px}@media (width<=700px){.sq-header-actions{width:100%}.sq-toolbar{grid-template-columns:1fr}.sq-register-head{display:none}.sq-register-row{grid-template-columns:1fr 1fr;gap:16px;padding:20px}.sq-dialog-head{padding:18px}.sq-fiche-tabs{gap:2px;padding:8px}.sq-fiche-tabs button{flex:1;padding:9px 8px;font-size:10px}.sq-dialog-body{padding:14px}.sq-section{padding:18px}.sq-dialog .esp-fields{grid-template-columns:1fr}.sq-hours-heading{display:block}.sq-save-bar{padding:12px 14px}.sq-save-actions{flex-wrap:wrap}.sq-save-actions>span{width:100%}.sq-save-actions .esp-button{flex:1;padding:10px;font-size:10px}.sq-preview-page{padding:12px}.sq-review-bar{align-items:start;font-size:10px}.sq-review-bar span{font-size:10px}.sq-proposal{border-radius:10px}.sq-proposal-brand{padding:24px}.sq-proposal-brand p{display:none}.sq-proposal-hero{min-height:240px;padding:24px}.sq-proposal-hero h1{font-size:29px!important}.sq-proposal-hero>div{max-width:100%}.sq-proposal-body{padding:20px}.sq-proposal-facts{gap:17px;padding:17px}.sq-proposal-facts strong{font-size:11px}.sq-includes{columns:1}.sq-price-lines>div,.sq-totals>div{font-size:12px}.sq-totals .sq-total{font-size:18px}}@media print{.admin-topbar,.sq-review-bar{display:none!important}.sq-preview-page{background:#fff;padding:0}.sq-proposal{box-shadow:none;border:0;max-width:none}.sq-proposal-hero{-webkit-print-color-adjust:exact;print-color-adjust:exact}.sq-proposal-body section{break-inside:avoid}}.sq-share-title{align-items:flex-start;gap:14px;display:flex}.sq-share-title>span{background:#e8f0e0;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:24px;display:grid}.sq-share-title h3{margin-bottom:6px!important}.sq-share-title p{color:#687b62;margin:0 0 20px;line-height:1.6}.sq-share-facts{background:#f4f7ef;border-radius:10px;grid-template-columns:1fr 1fr;gap:16px;margin:5px 0 18px;padding:18px;display:grid}.sq-share-facts small{color:#75856c;margin-bottom:5px;display:block}.sq-share-facts strong{overflow-wrap:anywhere;font-size:12px}.sq-share-status{margin:20px 0}.sq-share-status p{color:#697c60;font-size:11px;line-height:1.7}.sq-chip-active{color:#385d29!important;background:#e2eed8!important}.sq-share-buttons{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.sq-share-url{background:#f9fbf6;border:1px solid #c7d7ba;border-radius:10px;margin-bottom:22px;padding:18px}.sq-share-url input{min-width:0;font:12px/1.5 monospace!important}.sq-danger-button{color:#99553c!important}.sq-shared-page{min-height:100dvh;padding-top:30px}.sq-shared-page .sq-review-bar{align-items:center}.sq-next-step{background:#e7eddf;border:1px solid #d7e0cd;border-radius:14px;gap:20px;max-width:940px;margin:22px auto 0;padding:26px;display:flex}.sq-step-number{color:#4c683d;background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:24px;display:grid}.sq-next-step h2{margin:0 0 8px;font:700 19px/1.4 Arial}.sq-next-step p{color:#52684b;max-width:680px;margin:0 0 12px;font-size:13px;line-height:1.7}.sq-next-step small{color:#5a6e50;font-size:11px}.sq-unavailable{min-height:100dvh;padding-top:60px}.sq-unavailable .sq-proposal-body{padding-bottom:48px}.sq-unavailable h1{font:700 28px/1.3 Arial!important}.sq-unavailable p{font-size:15px;line-height:1.8}.sq-proposal-conditions strong{color:#3b5531}.sq-proposal-hero span{overflow-wrap:anywhere;line-height:1.7;display:block}@media (width<=700px){.sq-fiche-tabs{overflow-x:auto}.sq-fiche-tabs button{min-width:0;padding:10px 6px}.sq-share-facts{grid-template-columns:1fr}.sq-share-buttons .esp-button{text-align:center;flex:1;justify-content:center;min-width:130px}.sq-shared-page .sq-review-bar{flex-direction:column;align-items:stretch;gap:16px;padding:8px}.sq-shared-page .sq-review-bar>div{line-height:1.6}.sq-shared-page .sq-review-bar strong{font-size:14px}.sq-shared-page .sq-review-bar span{font-size:11px}.sq-next-step{gap:12px;padding:20px}.sq-next-step h2{font-size:17px}.sq-next-step p{font-size:12px}.sq-share-url{padding:12px}.sq-share-title>span{width:34px;height:34px}}@media print{.sq-next-step{display:none!important}.sq-proposal-hero{min-height:160px}.sq-proposal-brand,.sq-proposal-body{padding-top:10px}.sq-proposal-facts{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.admin-root .dashboard-shell{background:var(--cream);min-height:100svh}.admin-root .dashboard-header{z-index:10;min-height:72px;padding:12px var(--page-pad);background:var(--charcoal);color:var(--cream);border-bottom:1px solid #f5f1e829;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.admin-root .dashboard-header img{width:126px;height:auto}.admin-root .dashboard-header nav{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:16px;font-size:11px;font-weight:750;display:flex}.admin-root .dashboard-header nav a:last-child{color:var(--tan);display:none}.admin-root .dashboard-main{width:min(100%,1500px);padding:clamp(42px, 7vw, 86px) var(--page-pad) 100px;margin:0 auto}.admin-root .dashboard-kicker{color:var(--tan-dark);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;font-size:10px;font-weight:750}.admin-root .dashboard-intro{border-bottom:1px solid var(--line);gap:34px;padding-bottom:clamp(46px,7vw,76px);display:grid}.admin-root .dashboard-intro h1,.admin-root .dashboard-detail-heading h1,.admin-root .dashboard-access-message h1{max-width:980px;margin-bottom:18px;font-size:clamp(46px,8vw,96px)}.admin-root .dashboard-intro>div:first-child>p:last-child,.admin-root .dashboard-detail-heading>div>p:last-child,.admin-root .dashboard-access-message>p{color:#1f1f1fa8;max-width:650px;font-size:15px;line-height:1.65}.admin-root .dashboard-retention-link{color:var(--moss);letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:10px;margin-top:20px;padding-bottom:4px;font-size:11px;font-weight:750;display:inline-flex}.admin-root .dashboard-summary{border:1px solid var(--charcoal);box-shadow:6px 6px 0 var(--charcoal);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-root .dashboard-summary article{background:var(--paper);flex-direction:column;justify-content:space-between;min-height:120px;padding:20px;display:flex}.admin-root .dashboard-summary article+article{border-left:1px solid var(--charcoal)}.admin-root .dashboard-summary strong{font-family:Georgia,Times New Roman,serif;font-size:50px;font-weight:400;line-height:1}.admin-root .dashboard-summary span,.admin-root .dashboard-section-heading span{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.admin-root .dashboard-list-section{padding-top:clamp(46px,7vw,76px)}.admin-root .dashboard-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.admin-root .dashboard-section-heading h2{margin:0;font-size:clamp(28px,4vw,48px)}.admin-root .dashboard-records{border-top:1px solid var(--charcoal)}.admin-root .dashboard-record{border-bottom:1px solid var(--line);gap:24px;padding:24px 0;transition:padding .16s,background .16s;display:grid}.admin-root .dashboard-record:hover,.admin-root .dashboard-record:focus-visible{background:var(--paper);outline:none;padding-left:14px;padding-right:14px}.admin-root .dashboard-record h3{margin:12px 0 4px;font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:400}.admin-root .dashboard-record p,.admin-root .dashboard-record-meta{color:#1f1f1fa6;margin:0;font-size:13px}.admin-root .dashboard-record-meta{grid-template-columns:1fr auto;align-items:end;gap:8px 20px;display:grid}.admin-root .dashboard-record-meta b{color:var(--charcoal);grid-area:1/2/3;font-size:24px;font-weight:400}.admin-root .dashboard-state{background:var(--charcoal);color:var(--cream);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;padding:6px 8px;font-size:8px;font-weight:750;display:inline-flex}.admin-root .dashboard-state.state-nuevo,.admin-root .dashboard-state.state-en_revision{background:var(--tan-dark)}.admin-root .dashboard-state.state-contactado,.admin-root .dashboard-state.state-preseleccionado{background:var(--moss)}.admin-root .dashboard-empty{background:var(--paper);text-align:center;border:1px dashed #1f1f1f59;padding:42px}.admin-root .dashboard-empty p{color:#1f1f1fa6;margin:8px 0 0}.admin-root .dashboard-access-message{flex-direction:column;justify-content:center;align-items:flex-start;min-height:calc(100svh - 72px);display:flex}.admin-root .dashboard-access-message a,.admin-root .dashboard-back{border-bottom:1px solid;margin-top:16px;padding-bottom:4px;font-size:12px;font-weight:750;display:inline-flex}.admin-root .dashboard-back{margin:0 0 38px}.admin-root .dashboard-detail-heading{border-bottom:1px solid var(--line);gap:36px;padding-bottom:42px;display:grid}.admin-root .dashboard-status-form{background:var(--paper);border:1px solid var(--charcoal);box-shadow:5px 5px 0 var(--charcoal);padding:22px}.admin-root .dashboard-status-form>label{font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;margin-bottom:12px;font-size:9px;font-weight:750;display:block}.admin-root .dashboard-status-form>div{gap:8px;display:grid}.admin-root .dashboard-status-form select,.admin-root .dashboard-status-form button{border:1px solid var(--charcoal);min-height:48px;font:inherit;border-radius:0;padding:0 14px}.admin-root .dashboard-status-form select{background:var(--cream)}.admin-root .dashboard-status-form button{background:var(--charcoal);color:var(--cream);cursor:pointer;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:750}.admin-root .dashboard-status-form button:disabled{cursor:wait;opacity:.6}.admin-root .dashboard-status-form>p{margin:12px 0 0;font-size:12px}.admin-root .dashboard-delete-test-action{background:#fff0ee;border:1px solid #c98178;justify-content:space-between;align-items:center;gap:16px;margin:26px 0 0;padding:16px 18px;display:flex}.admin-root .dashboard-delete-test-action p{margin:0}.admin-root .dashboard-delete-test-action button{color:#fff;cursor:pointer;font:inherit;letter-spacing:.06em;text-transform:uppercase;background:#78241f;border:0;padding:12px 16px;font-size:11px;font-weight:750}.admin-root .dashboard-delete-test-action button:disabled{cursor:wait;opacity:.65}.admin-root .dashboard-detail-grid{gap:14px;display:grid}.admin-root .dashboard-detail-workspace{gap:18px;padding-top:42px;display:grid}.admin-root .dashboard-detail-grid article{border:1px solid var(--line);background:#ebe2d3b8;padding:24px}.admin-root .dashboard-detail-grid h2{margin-bottom:26px;font-size:30px}.admin-root .dashboard-detail-grid dl{margin:0}.admin-root .dashboard-detail-grid dl>div{border-top:1px solid var(--line);gap:5px;padding:15px 0;display:grid}.admin-root .dashboard-detail-grid dt{color:#1f1f1f94;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.admin-root .dashboard-detail-grid dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.55}.admin-root .dashboard-detail-grid dd a{border-bottom:1px solid}.admin-root .dashboard-retention-state{background:var(--moss);color:var(--cream);font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;margin:0 8px 6px 0;padding:5px 7px;font-size:8px;font-weight:750;display:inline-flex}.admin-root .dashboard-retention-state.retention-expired,.admin-root .dashboard-retention-state.retention-undated{background:#8a3129}.admin-root .dashboard-retention-state.retention-expiring{background:var(--tan-dark)}.admin-root .retention-main{max-width:1320px}.admin-root .retention-intro{align-items:end}.admin-root .retention-summary{border:1px solid var(--charcoal);box-shadow:6px 6px 0 var(--charcoal);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-root .retention-summary article{background:var(--paper);border-right:1px solid var(--charcoal);border-bottom:1px solid var(--charcoal);flex-direction:column;justify-content:space-between;min-height:108px;padding:16px;display:flex}.admin-root .retention-summary article:nth-child(2n){border-right:0}.admin-root .retention-summary article:nth-last-child(-n+2){border-bottom:0}.admin-root .retention-summary strong{font-family:Georgia,Times New Roman,serif;font-size:42px;font-weight:400;line-height:1}.admin-root .retention-summary span{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.admin-root .retention-summary-expired,.admin-root .retention-summary-undated{color:#7b2c25}.admin-root .retention-note{border-left:5px solid var(--tan-dark);background:#d3a46f29;gap:8px;margin:32px 0;padding:18px;display:grid}.admin-root .retention-note p{color:#1f1f1fb3;max-width:850px;margin:0;font-size:13px;line-height:1.6}.admin-root .retention-groups{gap:14px;display:grid}.admin-root .retention-groups details{border:1px solid var(--line);background:var(--paper)}.admin-root .retention-groups summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px;list-style:none;display:flex}.admin-root .retention-groups summary::-webkit-details-marker{display:none}.admin-root .retention-groups summary>span{gap:5px;display:grid}.admin-root .retention-groups summary strong{font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:400}.admin-root .retention-groups summary small,.admin-root .retention-records small{color:#1f1f1f94;font-size:11px;line-height:1.45}.admin-root .retention-groups summary>b{background:var(--charcoal);min-width:38px;min-height:38px;color:var(--cream);font-family:var(--font-geist-mono), monospace;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.admin-root .retention-records{border-top:1px solid var(--line)}.admin-root .retention-records>a{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 20px;padding:18px 20px;display:grid}.admin-root .retention-records>a:last-child{border-bottom:0}.admin-root .retention-records>a>span{gap:4px;display:grid}.admin-root .retention-records>a>span:nth-child(2){grid-row:2}.admin-root .retention-records time{font-size:12px}.admin-root .retention-records>a>b{grid-area:1/2/3;font-size:22px;font-weight:400}.admin-root .retention-empty{border-top:1px solid var(--line);color:#1f1f1f94;margin:0;padding:18px 20px;font-size:12px}.admin-root .dashboard-notification-action{border-top:1px solid var(--line);gap:10px;margin-top:22px;padding-top:20px;display:grid}.admin-root .dashboard-notification-action p,.admin-root .dashboard-notification-action small{margin:0;font-size:12px;line-height:1.5}.admin-root .dashboard-notification-action button{border:1px solid var(--charcoal);background:var(--charcoal);min-height:46px;color:var(--cream);cursor:pointer;font:inherit;letter-spacing:.06em;text-transform:uppercase;padding:0 14px;font-size:10px;font-weight:750}.admin-root .dashboard-notification-action button:disabled{cursor:wait;opacity:.6}.admin-root .dashboard-conversation-panel{background:var(--charcoal);border:1px solid var(--charcoal);box-shadow:6px 6px 0 var(--tan-dark);color:var(--cream);align-self:start;padding:24px}.admin-root .dashboard-conversation-heading{gap:16px;display:grid}.admin-root .dashboard-conversation-heading .dashboard-kicker{color:var(--tan);margin-bottom:10px}.admin-root .dashboard-conversation-heading h2{margin:0;font-size:clamp(31px,5vw,45px)}.admin-root .dashboard-conversation-state{background:var(--tan);color:var(--charcoal);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;justify-self:start;padding:7px 9px;font-size:8px;font-weight:750}.admin-root .dashboard-conversation-notice{color:#f5f1e8b8;border:1px solid #f5f1e847;margin:22px 0;padding:14px;font-size:12px;line-height:1.55}.admin-root .dashboard-conversation-form{gap:14px;display:grid}.admin-root .dashboard-conversation-form label{color:#f5f1e8b3;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;gap:8px;font-size:9px;font-weight:750;display:grid}.admin-root .dashboard-conversation-form select,.admin-root .dashboard-conversation-form textarea,.admin-root .dashboard-conversation-form button,.admin-root .dashboard-conversation-actions button{font:inherit;border:1px solid #f5f1e84d;border-radius:0}.admin-root .dashboard-conversation-form select,.admin-root .dashboard-conversation-form textarea{width:100%;color:var(--charcoal);letter-spacing:normal;text-transform:none;background:#f5f1e8;font-size:13px;line-height:1.55}.admin-root .dashboard-conversation-form select{min-height:46px;padding:0 12px}.admin-root .dashboard-conversation-form textarea{resize:vertical;min-height:164px;padding:13px}.admin-root .dashboard-conversation-form>button,.admin-root .dashboard-conversation-actions>button,.admin-root .dashboard-sent-confirmation button{background:var(--tan);border:1px solid var(--tan);min-height:46px;color:var(--charcoal);cursor:pointer;letter-spacing:.05em;text-transform:uppercase;padding:11px 14px;font-size:10px;font-weight:800;line-height:1.35}.admin-root .dashboard-conversation-form button:disabled,.admin-root .dashboard-conversation-actions button:disabled{cursor:wait;opacity:.6}.admin-root .dashboard-conversation-message{color:var(--tan);margin:16px 0 0;font-size:12px;line-height:1.5}.admin-root .dashboard-conversation-history{border-top:1px solid #f5f1e838;margin-top:30px;padding-top:24px}.admin-root .dashboard-conversation-history-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.admin-root .dashboard-conversation-history-heading h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400}.admin-root .dashboard-conversation-history-heading span{font-family:var(--font-geist-mono), monospace;font-size:10px}.admin-root .dashboard-conversation-history ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.admin-root .dashboard-conversation-history li{background:#f5f1e812;border:1px solid #f5f1e82e;padding:16px}.admin-root .dashboard-conversation-entry-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-root .dashboard-conversation-entry-heading>span,.admin-root .dashboard-conversation-entry-heading>b{font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;font-size:8px}.admin-root .dashboard-conversation-entry-heading>b{color:#f5f1e8b8;background:#f5f1e824;padding:5px 7px}.admin-root .dashboard-conversation-entry-heading>.conversation-delivery-borrador{color:#6f2921;background:#e8ded0}.admin-root .dashboard-conversation-entry-heading>.conversation-delivery-enviado_manual,.admin-root .dashboard-conversation-entry-heading>.conversation-delivery-registrado_manual{background:var(--moss);color:var(--cream)}.admin-root .dashboard-conversation-history li>p{white-space:pre-wrap;margin:16px 0 12px;font-size:13px;line-height:1.6}.admin-root .dashboard-conversation-history li>small,.admin-root .dashboard-conversation-empty{color:#f5f1e88c;font-size:10px;line-height:1.55}.admin-root .dashboard-conversation-empty{margin:0;padding:18px 0 0}.admin-root .dashboard-conversation-actions{gap:10px;margin-top:16px;display:grid}.admin-root .dashboard-conversation-actions>button{width:100%}.admin-root .dashboard-sent-confirmation{background:var(--cream);color:var(--charcoal);gap:8px;padding:14px;display:grid}.admin-root .dashboard-sent-confirmation p{margin:0 0 4px;font-size:11px;line-height:1.5}.admin-root .dashboard-sent-confirmation button{background:var(--moss);border-color:var(--moss);color:var(--cream)}.admin-root .dashboard-sent-confirmation .dashboard-secondary-action{border-color:var(--charcoal);color:var(--charcoal);background:0 0}@media (width>=700px){.admin-root .dashboard-header img{width:146px}.admin-root .dashboard-header nav a:last-child{display:inline}.admin-root .dashboard-intro{grid-template-columns:minmax(0,1fr) minmax(270px,.36fr);align-items:end}.admin-root .retention-records>a{grid-template-columns:minmax(0,1fr) minmax(230px,.45fr) auto}.admin-root .retention-records>a>span:nth-child(2){text-align:right;grid-area:1/2}.admin-root .retention-records>a>b{grid-area:1/3}.admin-root .dashboard-record{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);align-items:center}.admin-root .dashboard-record-meta{text-align:right}.admin-root .dashboard-detail-heading{grid-template-columns:minmax(0,1fr) minmax(310px,.4fr);align-items:end}.admin-root .dashboard-status-form>div{grid-template-columns:minmax(0,1fr) auto}}@media (width>=960px){.admin-root .dashboard-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1180px){.admin-root .dashboard-detail-workspace{grid-template-columns:minmax(0,1.35fr) minmax(370px,.65fr);align-items:start}.admin-root .dashboard-conversation-panel{position:sticky;top:90px}}@media (width>=760px){.admin-root .visual-heading,.admin-root .clarity-heading{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:clamp(50px,9vw,130px)}.admin-root .journey-strip{border-bottom:1px solid #f5f1e840;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-root .journey-strip li{border-bottom:0;border-right:1px solid #f5f1e840;min-height:250px;padding:30px;display:block}.admin-root .journey-strip li:first-child{padding-left:0}.admin-root .journey-strip li:last-child{border-right:0;padding-right:0}.admin-root .journey-strip li>span{margin-bottom:72px;display:block}.admin-root .station-gallery{grid-template-columns:minmax(0,1.34fr) minmax(320px,.66fr)}.admin-root .station-main,.admin-root .station-cenital{aspect-ratio:16/10;min-height:0}.admin-root .station-cenital img{object-position:center}}@media (width>=900px){.admin-root .hero-visual .hero-copy{padding-left:max(var(--page-pad), calc((100vw - 1500px) / 2))}.admin-root .visual-mosaic{grid-template-rows:repeat(2,clamp(210px,19vw,286px));grid-template-columns:minmax(0,.84fr) repeat(2,minmax(0,1fr));gap:16px}.admin-root .visual-poster{aspect-ratio:auto;grid-area:1/1/3;min-height:0}.admin-root .visual-tall,.admin-root .visual-detail{aspect-ratio:auto;grid-column:2/4;min-height:0}.admin-root .visual-tall{grid-row:1}.admin-root .visual-detail{grid-row:2}}@media (width<=560px){.admin-root .hero-visual{min-height:760px}.admin-root .hero-visual .hero-copy{padding-bottom:82px}.admin-root .hero-location{right:auto;left:var(--page-pad);bottom:24px}.admin-root .visual-mosaic{gap:8px}.admin-root .visual-poster{box-shadow:4px 4px 0 var(--charcoal)}.admin-root .visual-mosaic figcaption{padding:8px;font-size:8px;bottom:7px;left:7px;right:7px}}@media (prefers-reduced-motion:reduce){.admin-root html{scroll-behavior:auto}.admin-root *,.admin-root :before,.admin-root :after{transition-duration:.01ms!important}}.admin-root .dashboard-main{--cream:#f6f5ee;--charcoal:#203e39;--tan:#d3b17e;--page-pad:0px;--font-geist:Arial;--font-geist-mono:Arial;color:#203e39;width:100%;max-width:none;margin:0;padding:0}.admin-root .dashboard-main h1{letter-spacing:-1px;text-transform:none;font-family:Georgia,serif;font-size:clamp(32px,4vw,48px)}.admin-root .dashboard-main h2{text-transform:none;font-family:Georgia,serif}.admin-root .dashboard-main .dashboard-detail-workspace{grid-template-columns:minmax(0,1fr)}.admin-root .dashboard-main .dashboard-conversation-panel{position:static}.admin-root .dashboard-main button{cursor:pointer}.admin-root .dashboard-main .dashboard-detail-grid>article{background:#fff;border-radius:10px}.admin-root .dashboard-main input,.admin-root .dashboard-main textarea,.admin-root .dashboard-main select{font:inherit}.admin-root .dashboard-main .dashboard-conversation-heading h2{font-size:28px}.admin-root .feria-detail-list{margin:0;padding-left:18px}.admin-root .feria-detail-list li+li{margin-top:8px}.admin-root .feria-attachments h3{text-transform:none;margin:20px 0 12px;font-size:17px}.admin-root .feria-attachment-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.admin-root .feria-attachment-grid a{overflow-wrap:anywhere;gap:6px;display:grid}.admin-root .feria-attachment-grid img{object-fit:contain;background:#f6f5ee;border:1px solid #deded6;border-radius:8px;width:100%;height:180px}.admin-root .feria-attachment-grid small{color:#5d6963;font-size:12px}.admin-root .feria-catalogue-filters{border:1px solid var(--line);background:#fff;border-radius:10px;flex-wrap:wrap;align-items:end;gap:16px;margin:24px 0;padding:20px;display:flex}.admin-root .feria-catalogue-filters label{flex:180px;gap:8px;font-size:14px;display:grid}.admin-root .feria-catalogue-filters input,.admin-root .feria-catalogue-filters select,.admin-root .feria-product-review select,.admin-root .feria-product-review textarea{color:#203e39;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #aab7af;border-radius:6px;padding:10px}.admin-root .feria-catalogue-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));align-items:start;gap:20px;display:grid}.admin-root .feria-catalogue-card{overflow-wrap:anywhere;min-width:0}.admin-root .feria-catalogue-card img{object-fit:contain;background:#f6f5ee;border-radius:8px;width:100%;height:220px;display:block}.admin-root .feria-catalogue-photo-empty{background:#f6f5ee;border-radius:8px;place-items:center;min-height:160px;display:grid}.admin-root .feria-catalogue-card h2{margin:20px 0 8px;font-size:26px}.admin-root .feria-catalogue-price{font-size:20px;font-weight:700}.admin-root .feria-product-review{border-top:1px solid #deded6;margin-top:20px;padding-top:8px}.admin-root .feria-product-review form{gap:9px;display:grid}.admin-root .feria-product-review textarea{resize:vertical}.admin-root .feria-product-review label{font-size:13px;font-weight:700}.admin-root .feria-product-review small{color:#5d6963;font-size:12px;display:block}.admin-root .feria-product-review .admin-button{justify-self:start}.admin-root .feria-product-review button:disabled{cursor:not-allowed;opacity:.6}.admin-root .feria-review-note{white-space:pre-wrap;overflow-wrap:anywhere}.admin-root .feria-review-history{margin-top:18px}.admin-root .feria-review-history summary{cursor:pointer;padding:10px 0;font-weight:600}.admin-root .feria-review-history ol{padding-left:20px}.admin-root .feria-review-history li{border-top:1px solid #deded6;padding:12px 0}.admin-root .product-status-aprobado{color:#205631;background:#dbeedf}.admin-root .product-status-observado{color:#705407;background:#f5e7ba}.admin-root .product-status-rechazado{color:#842a2a;background:#f5dddd}.admin-root .feria-completion-stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.admin-root .feria-completion-card{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:24px;display:grid}.admin-root .feria-completion-missing{margin:12px 0;padding-left:20px}.admin-root .feria-completion-missing:empty{display:none}.admin-root .feria-completion-missing li+li{margin-top:7px}.admin-root .feria-completion-detail{margin:26px 0;padding:24px}.admin-root .feria-completion-detail h2{margin-top:0;font-size:27px}.admin-root .feria-completion-detail>a{margin-top:20px;text-decoration:underline;display:inline-block}.admin-root .feria-completion-link{max-width:760px}.admin-root .feria-completion-confirm{border:1px solid #bbc9bf;border-radius:6px;align-items:flex-start;gap:10px;margin:20px 0 12px;padding:16px;display:flex}.admin-root .feria-completion-confirm input{accent-color:#203e39;flex:none;width:18px;height:18px;margin:2px 0 0}.admin-root .feria-completion-copy{background:#f6f5ee;border:1px solid #bbc9bf;border-radius:6px;gap:12px;margin:20px 0;padding:18px;display:grid}.admin-root .feria-completion-copy label{font-weight:700}.admin-root .feria-completion-copy input{font-size:13px;font-weight:400}.admin-root .feria-completion-copy button{justify-self:start}@media (width<=650px){.admin-root .feria-completion-card{grid-template-columns:1fr;gap:8px}.admin-root .feria-completion-detail{padding:18px}}.admin-root .feria-payment-list{gap:24px;margin:24px 0;display:grid}.admin-root .feria-payment-card{overflow-wrap:anywhere;min-width:0}.admin-root .feria-payment-card header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:18px;display:flex}.admin-root .feria-payment-card h2{margin:12px 0 6px;font-size:28px}.admin-root .feria-payment-amount{white-space:nowrap;font-size:28px}.admin-root .feria-payment-states{border-block:1px solid #deded6;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0;padding:20px 0;display:grid}.admin-root .feria-payment-card dt{color:#5d6963;margin-bottom:6px;font-size:13px}.admin-root .feria-payment-card dd{margin:0;font-weight:600}.admin-root .feria-payment-trace summary,.admin-root .feria-payment-review summary{cursor:pointer;padding:14px 0;font-weight:700}.admin-root .feria-payment-trace{border-top:1px solid #deded6;margin-top:18px}.admin-root .feria-payment-trace dl{gap:14px;display:grid}.admin-root .feria-payment-trace li{border-top:1px solid #deded6;padding:12px 0}.admin-root .feria-payment-trace li p{margin:6px 0}.admin-root .feria-payment-review form{gap:14px;max-width:620px;display:grid}.admin-root .feria-payment-review label{gap:7px;font-size:14px;display:grid}.admin-root .feria-payment-review textarea,.admin-root .feria-payment-review select{color:#203e39;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #aab7af;border-radius:6px;padding:12px}.admin-root .feria-payment-review button{justify-self:start}.admin-root .feria-payment-refund{background:#fffaf3;border:1px solid #cdaa86;border-radius:8px;margin-top:24px;padding:18px}.admin-root .feria-payment-refund h3{margin:0;font-size:19px}.admin-root .feria-payment-reason{white-space:pre-wrap}.admin-root .feria-payment-message{background:#eff3ee;border-radius:6px;padding:14px}.admin-root .feria-payments button:disabled,.admin-root .feria-payment-detail button:disabled{cursor:not-allowed;opacity:.6}.admin-root .feria-payment-detail{margin:28px 0}.admin-root .feria-payments nav [aria-current=page]{color:#fff;background:#203e39}@media (width<=650px){.admin-root .feria-payment-states{grid-template-columns:1fr}.admin-root .feria-payment-refund{padding:14px}}.admin-root .feria-ops{--ops-green:#173d32;--ops-line:#d9ded7;--ops-muted:#617069;color:#17362c}.admin-root .feria-ops h1{letter-spacing:-.035em;margin:8px 0 12px;font-size:clamp(30px,4vw,46px);line-height:1.1}.admin-root .feria-ops h2{margin:0 0 8px;font-size:22px;line-height:1.2}.admin-root .feria-ops h3{margin:8px 0 16px;font-size:19px;line-height:1.3}.admin-root .feria-ops p{line-height:1.55}.admin-root .feria-ops-header,.admin-root .feria-ops-section-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.admin-root .feria-ops-header p,.admin-root .feria-ops-section-title p{color:var(--ops-muted);margin:0;font-size:14px}.admin-root .feria-ops-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.admin-root .feria-ops-metrics article{border:1px solid var(--ops-line);background:#fffdf8;border-radius:14px;flex-direction:column;gap:10px;padding:22px 18px;display:flex}.admin-root .feria-ops-metrics article.primary{background:var(--ops-green);color:#fffdf8;border-color:var(--ops-green)}.admin-root .feria-ops-metrics article>span{font-size:13px;font-weight:650}.admin-root .feria-ops-metrics strong{letter-spacing:-.035em;font-size:clamp(24px,2.8vw,34px);line-height:1.15}.admin-root .feria-ops-metrics em{opacity:.65;font-size:18px;font-style:normal;font-weight:500}.admin-root .feria-ops-metrics small{opacity:.75;font-size:11px;line-height:1.5}.admin-root .feria-ops-section{border:1px solid var(--ops-line);background:#fffdf8;border-radius:14px;margin-top:20px;padding:24px}.admin-root .feria-ops-weeks{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.admin-root .feria-ops-weeks article{border:1px solid var(--ops-line);background:#f6f6ef;border-radius:10px;padding:20px}.admin-root .feria-ops-week-top{justify-content:space-between;align-items:center;gap:10px;font-size:11px;font-weight:650;display:flex}.admin-root .feria-ops-week-top>span{text-transform:uppercase;letter-spacing:.05em}.admin-root .feria-ops-week-top a{text-underline-offset:3px;text-decoration:underline}.admin-root .feria-ops-progress-label{margin-bottom:8px;font-size:12px}.admin-root .feria-ops-progress-label strong{font-size:30px}.admin-root .feria-ops progress{appearance:none;width:100%;height:8px;accent-color:var(--ops-green);background:#dee5d9;border:0;border-radius:10px;display:block;overflow:hidden}.admin-root .feria-ops progress::-webkit-progress-bar{background:#dee5d9;border-radius:10px}.admin-root .feria-ops progress::-webkit-progress-value{background:#527962;border-radius:10px}.admin-root .feria-ops-remaining{margin:10px 0 18px;font-size:13px;font-weight:700}.admin-root .feria-ops dl{margin:0}.admin-root .feria-ops-weeks dl>div{justify-content:space-between;gap:14px;margin-top:8px;font-size:12px;display:flex}.admin-root .feria-ops dt{color:var(--ops-muted)}.admin-root .feria-ops dd{text-align:right;margin:0;font-weight:650}.admin-root .feria-ops-chips{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.admin-root .feria-ops-chips a{border:1px solid var(--ops-line);white-space:nowrap;background:#fff;border-radius:25px;padding:9px 13px;font-size:12px}.admin-root .feria-ops-chips a[aria-current=page]{background:var(--ops-green);color:#fff;border-color:var(--ops-green);font-weight:700}.admin-root .feria-ops-filters{grid-template-columns:minmax(180px,1.4fr) minmax(170px,1fr) minmax(150px,1fr) auto;align-items:end;gap:12px;margin-bottom:20px;display:grid}.admin-root .feria-ops label{flex-direction:column;gap:7px;font-size:12px;font-weight:650;display:flex}.admin-root .feria-ops input:not([type=checkbox]),.admin-root .feria-ops select,.admin-root .feria-ops textarea{box-sizing:border-box;width:100%;min-height:42px;font:inherit;color:#17362c;background:#fff;border:1px solid #bac7bf;border-radius:7px;padding:10px 12px;font-size:14px}.admin-root .feria-ops input:focus-visible,.admin-root .feria-ops select:focus-visible,.admin-root .feria-ops textarea:focus-visible,.admin-root .feria-ops a:focus-visible,.admin-root .feria-ops summary:focus-visible,.admin-root .feria-ops button:focus-visible{outline-offset:3px;outline:3px solid #bd925b}.admin-root .feria-ops label small{color:var(--ops-muted);font-weight:400;line-height:1.5}.admin-root .feria-ops .admin-button{white-space:normal;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:42px;font-size:12px;display:inline-flex}.admin-root .feria-ops .admin-button.primary{background:var(--ops-green);color:#fff}.admin-root .feria-ops-table-wrap{max-width:100%;position:relative;overflow:auto}.admin-root .feria-ops-table{border-collapse:collapse;text-align:left;width:100%;min-width:680px;font-size:13px}.admin-root .feria-ops-table th{text-transform:uppercase;letter-spacing:.035em;color:var(--ops-muted);border-block:1px solid var(--ops-line);padding:12px 10px;font-size:11px}.admin-root .feria-ops-table td{vertical-align:top;border-bottom:1px solid #e7eae5;padding:18px 10px}.admin-root .feria-ops-table td>strong,.admin-root .feria-ops-table td>small,.admin-root .feria-ops-table td>span{margin-bottom:5px;display:block}.admin-root .feria-ops-table td:first-child strong{font-size:15px}.admin-root .feria-ops-table small,.admin-root .feria-ops-muted{color:var(--ops-muted);font-size:12px;line-height:1.5}.admin-root .feria-ops-badge{color:#58635a;background:#eef0eb;border-radius:5px;width:fit-content;padding:5px 8px;font-size:10px;font-weight:700;line-height:1.3;display:inline-flex!important}.admin-root .feria-ops-badge.positive{color:#254d31;background:#dfeede}.admin-root .feria-ops-badge.attention{color:#70511c;background:#fbebcf}.admin-root .feria-ops-week-tag{font-size:12px}.admin-root .feria-ops-pagination{justify-content:space-between;align-items:center;gap:16px;margin-top:20px;font-size:12px;display:flex}.admin-root .feria-ops-pagination>div{gap:8px;display:flex}.admin-root .feria-ops-empty{text-align:center;padding:40px 20px}.admin-root .feria-ops summary,.admin-root .feria-ops-integrated>summary{cursor:pointer;font-size:14px;font-weight:700;line-height:1.5}.admin-root .feria-ops-capacity{max-width:360px}.admin-root .feria-ops-capacity[open]{border:1px solid var(--ops-line);background:#f4f5ef;border-radius:9px;width:100%;padding:16px}.admin-root .feria-ops-capacity p{font-size:12px}.admin-root .feria-ops-capacity form{grid-template-columns:1fr auto;align-items:end;gap:10px;margin-top:12px;display:grid}.admin-root .feria-ops-financial-detail{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;font-size:13px;display:grid;margin-top:20px!important}.admin-root .feria-ops-financial-detail dd{text-align:left;margin-top:8px;font-size:18px}.admin-root .feria-ops-detail{background:#fffdf8;border:1px solid #c7d4c6;border-radius:14px;margin:24px 0;padding:24px}.admin-root .dashboard-main.dashboard-detail{width:100%;padding:0 0 48px}.admin-root .dashboard-detail-heading h1{font-size:clamp(32px,4.5vw,52px)}.admin-root .feria-ops-checklist{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.admin-root .feria-ops-checklist span{color:#776b52;background:#f2f0e9;border-radius:6px;padding:9px 12px;font-size:12px}.admin-root .feria-ops-checklist .done{color:#315233;background:#e2eedf}.admin-root .feria-ops-detail-money{background:#f4f6ef;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:20px;display:grid}.admin-root .feria-ops-detail-money small,.admin-root .feria-ops-detail-money strong{display:block}.admin-root .feria-ops-detail-money small{color:var(--ops-muted);margin-bottom:9px;font-size:11px}.admin-root .feria-ops-detail-money strong{letter-spacing:-.02em;font-size:24px}.admin-root .feria-ops-edit{border:1px solid var(--ops-line);border-radius:9px;margin:20px 0;overflow:hidden}.admin-root .feria-ops-edit>summary{background:#f5f6ee;padding:16px}.admin-root .feria-ops-edit>form{gap:18px;padding:20px;display:grid}.admin-root .feria-ops-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-root .feria-ops-assignment{border:0;min-width:0;margin:0;padding:0}.admin-root .feria-ops-assignment legend{font-size:14px;font-weight:750}.admin-root .feria-ops-assignment>p{color:var(--ops-muted);margin:8px 0;font-size:12px}.admin-root .feria-ops-assignment-row{border-top:1px solid var(--ops-line);padding:16px 0}.admin-root .feria-ops label.feria-ops-check{flex-direction:row;align-items:center;gap:12px;display:flex}.admin-root .feria-ops-check span{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-root .feria-ops input[type=checkbox]{accent-color:var(--ops-green);flex-shrink:0;width:18px;height:18px}.admin-root .feria-ops-assignment-row>.feria-ops-form-grid{margin:15px 0 0 30px}.admin-root .feria-ops-callout,.admin-root .feria-ops-suggestion{background:#fff2d8;border:1px solid #e5d3ab;border-radius:8px;padding:16px;font-size:12px}.admin-root .feria-ops-suggestion p{margin:0 0 12px}.admin-root .feria-ops-ledger{margin-top:28px}.admin-root .feria-ops-payment{border:1px solid var(--ops-line);border-radius:10px;margin-top:16px;padding:20px}.admin-root .feria-ops-payment.void{background:#f2f2ef}.admin-root .feria-ops-payment-title{justify-content:space-between;gap:12px;font-size:12px;display:flex}.admin-root .feria-ops-payment h4{margin:10px 0;font-size:19px}.admin-root .feria-ops-payment p{margin:12px 0;font-size:13px}.admin-root .feria-ops-payment>small{color:var(--ops-muted);margin-top:8px;font-size:11px;line-height:1.5;display:block}.admin-root .feria-ops-verify{border-top:1px solid var(--ops-line);flex-wrap:wrap;align-items:center;gap:20px;margin-top:18px;padding-top:16px;display:flex}.admin-root .feria-ops-verify label{flex-direction:row;flex:1;align-items:flex-start;min-width:200px;line-height:1.6}.admin-root .feria-ops-void{margin-top:16px}.admin-root .feria-ops-void summary{color:#8a4636;font-size:12px}.admin-root .feria-ops-void label{max-width:600px;margin-bottom:12px}.admin-root .feria-ops-history{border-top:1px solid var(--ops-line);margin-top:24px;padding-top:18px}.admin-root .feria-ops-history ul{padding:0;list-style:none}.admin-root .feria-ops-history li{border-bottom:1px solid var(--ops-line);flex-direction:column;gap:5px;padding:14px 0;font-size:12px;display:flex}.admin-root .feria-ops-history li>span{color:var(--ops-muted);font-size:11px}.admin-root .feria-ops-integrated{border:1px solid #d9ded7;border-radius:10px;margin:20px 0;padding:18px 22px}.admin-root .feria-ops-integrated[open]>.feria-payment-detail{margin-top:20px}.admin-root .feria-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1100px){.admin-root .feria-ops-metrics,.admin-root .feria-ops-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-root .feria-ops-weeks{gap:10px}.admin-root .feria-ops-weeks article{padding:16px}.admin-root .feria-ops-detail-money{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.admin-root .feria-ops-weeks{grid-template-columns:1fr}.admin-root .feria-ops-section,.admin-root .feria-ops-detail{padding:18px 14px}.admin-root .feria-ops-metrics{gap:8px}.admin-root .feria-ops-metrics article{padding:16px 12px}.admin-root .feria-ops-metrics strong{font-size:25px}.admin-root .feria-ops-filters,.admin-root .feria-ops-form-grid{grid-template-columns:1fr}.admin-root .feria-ops-financial-detail{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-root .feria-ops-edit>form{padding:16px 12px}.admin-root .feria-ops-detail-money{gap:16px 12px;padding:16px}.admin-root .feria-ops-detail-money strong{font-size:22px}.admin-root .feria-ops-assignment-row>.feria-ops-form-grid{margin-left:0}.admin-root .feria-ops-payment{padding:16px 12px}.admin-root .feria-ops-capacity{max-width:100%}}.admin-root .feria-admission{background:#f7f8f1;border:1px solid #c7d4c6;border-radius:10px;margin:24px 0;padding:22px}.admin-root .feria-admission h3{margin:5px 0 0}.admin-root .feria-admission p{font-size:13px}.admin-root .feria-admission .feria-ops-section-title{margin-bottom:12px}.admin-root .feria-admission-actions{margin:18px 0 10px}.admin-root .feria-admission-actions .admin-button{min-width:130px}.admin-root .feria-admission-delivery{overflow-wrap:anywhere;background:#fffdf8;border:1px solid #d9ded7;border-radius:8px;margin:18px 0;padding:16px}.admin-root .feria-admission-delivery>strong{font-size:13px}.admin-root .feria-admission-delivery>small{color:#617069;font-size:11px;line-height:1.6;display:block}.admin-root .feria-admission-delivery>details{margin:12px 0}.admin-root .feria-admission-preview{background:#fffdf8;border:1px solid #aabfaf;border-radius:9px;margin-top:20px;padding:20px}.admin-root .feria-admission-preview h4{margin:0 0 18px;font-size:17px}.admin-root .feria-admission-preview dl{gap:8px;font-size:12px;display:grid}.admin-root .feria-admission-preview dl>div{grid-template-columns:60px minmax(0,1fr);gap:12px;display:grid}.admin-root .feria-admission-preview dd{text-align:left;overflow-wrap:anywhere}.admin-root .feria-admission-message{white-space:pre-wrap;overflow-wrap:anywhere;background:#f3f5ef;border-radius:6px;max-width:100%;padding:18px;font-family:inherit;font-size:13px;line-height:1.7}.admin-root .feria-admission-preview .feria-ops-check{align-items:flex-start;line-height:1.6}.admin-root .feria-admission-preview .panel-actions{margin-top:18px}.admin-root .feria-legacy-status{max-width:430px;padding:10px 0;font-size:12px}.admin-root .feria-legacy-status summary{cursor:pointer;color:#617069}.admin-root .feria-legacy-status[open]{border:1px solid #d9ded7;border-radius:8px;padding:14px}@media (width<=720px){.admin-root .feria-admission,.admin-root .feria-admission-preview{padding:16px 12px}.admin-root .feria-admission .panel-actions{flex-wrap:wrap;display:flex}.admin-root .feria-admission .panel-actions .admin-button{flex:180px}.admin-root .feria-admission-preview dl>div{grid-template-columns:1fr;gap:3px}.admin-root .feria-admission-message{padding:12px}}.admin-root,.admin-login{--ink:#203e39;--paper:#f6f5ee;--line:#d6ded8;background:var(--paper);color:var(--ink);min-height:100vh;font-family:Arial,sans-serif;font-size:15px;line-height:1.5}.admin-root *,.admin-login *{box-sizing:border-box}.admin-root a,.admin-login a{text-decoration:none}.admin-main h1,.admin-login h1{letter-spacing:-1px;text-transform:none;margin:8px 0 15px;font-family:Georgia,serif;font-size:clamp(32px,4vw,50px);font-weight:400;line-height:1.12}.admin-main h2{letter-spacing:-.4px;text-transform:none;font-family:Georgia,serif;font-size:25px;font-weight:400}.admin-topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:20px;padding:21px 32px;display:flex}.admin-topbar>div{align-items:center;gap:24px;font-size:13px;display:flex}.admin-wordmark{letter-spacing:1px;color:var(--ink);font-size:25px;font-weight:800}.admin-wordmark span{letter-spacing:0;margin-left:14px;font-size:12px;font-weight:400}.admin-account{color:#63776f}.admin-workspace{grid-template-columns:255px minmax(0,1fr);max-width:1600px;margin:auto;display:grid}.admin-sidebar{border-right:1px solid var(--line);padding:34px 20px}.admin-kicker{text-transform:uppercase;letter-spacing:2px;margin:0 0 14px;font-size:10px;font-weight:700}.admin-sidebar nav{gap:5px;display:grid}.admin-sidebar nav a,.admin-team-link{color:var(--ink);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:11px 12px;font-size:13px;display:flex}.admin-sidebar a:hover{background:#e9ece2}.admin-sidebar a[aria-current=page]{color:#fff;background:#203e39}.admin-sidebar small{border:1px solid;border-radius:4px;padding:1px 3px;font-size:9px}.admin-team-link{border:1px solid var(--line);margin-top:25px}.admin-role{color:#65776f;margin:25px 12px;font-size:11px}.admin-main{min-width:0;padding:35px 42px 60px}.admin-heading{max-width:760px;margin-bottom:24px}.admin-heading>p:last-child{color:#61766c;max-width:610px}.admin-toolbar{border-bottom:1px solid var(--line);background:var(--paper);z-index:3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 0 20px;display:flex;position:sticky;top:0}.admin-toolbar>div,.admin-actions{flex-wrap:wrap;gap:9px;display:flex}.admin-status{text-transform:uppercase;letter-spacing:.8px;font-size:11px;font-weight:700}.admin-button{color:var(--ink);cursor:pointer;background:#fff;border:1px solid #b9c7bd;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:10px 15px;font-family:Arial,sans-serif;font-size:12px;line-height:1.4;display:inline-flex}.admin-button.primary{color:#fff;background:#203e39;border-color:#203e39}.admin-button.danger{color:#963d32}.admin-button:disabled,.admin-button.disabled{opacity:.4;cursor:default;pointer-events:none}.admin-button:hover:not(:disabled){filter:brightness(.94)}.admin-root :focus-visible,.admin-login :focus-visible{outline-offset:3px;outline:3px solid #8fa946}.admin-notice{background:#e4efcf;border:1px solid #b7c995;border-radius:6px;padding:15px 18px}.admin-notice.error{color:#7e372d;background:#fff0e9;border-color:#dea792}.admin-helper{color:#61746b;margin:18px 0;font-size:12px}.admin-search{max-width:600px;margin:24px 0;font-size:12px;font-weight:700;display:block}.admin-root input:not([type=checkbox]):not([type=file]),.admin-root textarea,.admin-root select{color:#203e39;background:#fff;border:1px solid #bbc9bf;border-radius:5px;width:100%;margin-top:7px;padding:11px 12px;font:14px/1.5 Arial,sans-serif;display:block}.admin-root textarea{resize:vertical;min-height:70px}.admin-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.admin-field{border:1px solid var(--line);background:#fff;border-radius:9px;min-width:0;padding:21px}.admin-field>label:first-child{color:#5e7469;overflow-wrap:anywhere;min-height:33px;font-size:11px;font-weight:700;display:block}.admin-field>label:first-child span{opacity:.55;margin-right:9px;font-size:10px;display:inline-block}.admin-photo-preview{object-fit:cover;background:#e5e9e1;border-radius:5px;width:100%;height:215px;margin:10px 0}.admin-upload{margin:14px 0 9px;font-size:12px;font-weight:700;display:block}.admin-upload input{max-width:100%;margin-top:8px;font-size:11px;display:block}.admin-field small{color:#61756b;font-size:10px}.admin-history{border-top:1px solid var(--line);margin-top:45px;padding-top:25px}.admin-heading.small{justify-content:space-between;align-items:center;gap:15px;max-width:none;display:flex}.admin-heading.small a{font-size:11px;text-decoration:underline}.admin-table-wrap{border:1px solid var(--line);background:#fff;border-radius:7px;overflow:auto}.admin-root table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.admin-root th,.admin-root td{vertical-align:middle;border-bottom:1px solid #e6eae3;padding:14px 16px}.admin-root th{letter-spacing:1px;text-transform:uppercase;background:#eaf0e6;font-size:10px}.admin-root td small{color:#64796e;font-size:10px;display:block}.admin-member-card{border:1px solid var(--line);background:#fff;border-radius:9px;max-width:800px;padding:25px}.admin-member-card h2{margin:0 0 10px}.admin-member-card p{color:#61756b;font-size:13px}.admin-member-card form>label{margin:18px 0;font-size:12px;font-weight:700;display:block}.admin-member-card fieldset{border:1px solid var(--line);border-radius:6px;grid-template-columns:1fr 1fr;gap:10px;margin:23px 0;padding:18px;display:grid}.admin-member-card legend{padding:0 8px;font-size:12px}.admin-check{align-items:center;gap:9px;font-size:12px;display:flex}.admin-check input{accent-color:#203e39;width:16px;height:16px}.admin-section-title{margin:30px 0 15px}.admin-login{background:radial-gradient(at 90% 10%,#e1e7c5,#0000 60%),#f4f4eb;flex-direction:column;justify-content:center;align-items:center;padding:40px 24px;display:flex}.admin-login>.admin-wordmark{position:absolute;top:35px;left:40px}.admin-login-card{background:#fff;border:1px solid #d9e0d3;border-radius:12px;width:min(100%,510px);padding:42px;box-shadow:0 20px 80px #203e390b}.admin-login-card p{color:#64776d}.admin-login-card .admin-button{width:100%;margin-top:23px;padding:14px;font-size:14px}.admin-text-link{text-align:center;margin-top:20px;font-size:12px;display:block;text-decoration:underline!important}.admin-empty{padding:50px}.admin-preview-bar{z-index:100;color:#fff;background:#203e39;justify-content:space-between;gap:20px;padding:12px 24px;font:12px/1.5 Arial,sans-serif;display:flex;position:relative}.admin-preview-bar a{text-decoration:underline}.admin-root:has(.admin-preview) .admin-topbar{display:none}.admin-preview{font-family:inherit}.admin-root:has(.admin-preview){background:inherit;color:inherit;font:inherit}@media (width<=1100px){.admin-main{padding:30px 24px}.admin-fields{grid-template-columns:1fr}.admin-workspace{grid-template-columns:225px minmax(0,1fr)}}@media (width<=700px){.admin-topbar{padding:17px 20px}.admin-wordmark{font-size:21px}.admin-wordmark span,.admin-account{display:none}.admin-topbar>div{gap:16px}.admin-workspace{display:block}.admin-sidebar{border-right:0;border-bottom:1px solid var(--line);padding:22px 20px}.admin-sidebar nav{gap:7px;padding-bottom:10px;display:flex;overflow:auto}.admin-sidebar nav a{border:1px solid var(--line);flex-shrink:0}.admin-sidebar nav small{display:none}.admin-team-link{margin-top:8px;display:inline-flex}.admin-role{margin:12px;display:inline-block}.admin-main{padding:26px 20px}.admin-toolbar{align-items:flex-start;position:static}.admin-toolbar>div{width:100%}.admin-button{padding:10px 11px;font-size:11px}.admin-field{padding:16px}.admin-member-card{padding:20px}.admin-member-card fieldset{grid-template-columns:1fr}.admin-login-card{padding:30px 25px}.admin-preview-bar{padding:10px 15px;font-size:10px}}.admin-email-login label{margin-top:22px;font-size:13px;font-weight:700;display:block}.admin-email-login input{color:#203e39;background:#fff;border:1px solid #bbc9bf;border-radius:5px;width:100%;margin-top:7px;padding:13px;font:16px/1.5 Arial,sans-serif;display:block}.admin-login-alternative{border-top:1px solid #d6ded8;margin-top:25px;padding-top:10px}.admin-login-alternative p{font-size:12px}.admin-login-alternative .admin-button{margin-top:0;font-size:13px}.admin-text-button{color:#203e39;cursor:pointer;background:0 0;border:0;width:100%;padding:12px 0;font:12px/1.5 Arial,sans-serif;text-decoration:underline}.admin-signout{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.admin-login-card .admin-notice{font-size:13px}.entries-manager .admin-button,.entries-manager input,.entries-manager select,.entries-manager textarea{font-size:16px}.entries-manager .admin-helper,.entries-manager small{font-size:14px}.entry-create-actions{flex-wrap:wrap;gap:12px;margin-bottom:28px;display:flex}.entries-list{gap:14px;display:grid}.entry-list-item{text-align:left;color:#203e39;cursor:pointer;background:#fff;border:1px solid #bbc9bf;align-items:center;gap:22px;width:100%;padding:18px;display:flex}.entry-list-item>img{object-fit:cover;width:100px;height:80px}.entry-list-item span{gap:6px;display:grid}.entry-list-item strong{font-size:22px}.entry-list-item small{font-size:14px}.entry-list-item b{margin-left:auto;font-size:14px}.entry-form{border:0;gap:22px;min-width:0;margin:30px 0;padding:0;display:grid}.entry-form>legend{padding-bottom:22px;font-size:22px;font-weight:700}.entry-form label{gap:8px;min-width:0;font-size:16px;font-weight:700;display:grid}.entry-form input,.entry-form textarea,.entry-form select{color:#203e39;background:#fff;border:1px solid #bbc9bf;border-radius:4px;width:100%;min-width:0;padding:12px;font-family:inherit}.entry-form small{font-weight:400;line-height:1.6}.entry-form input:disabled{color:#5f6d66;background:#e9ede8}.entry-form-row{grid-template-columns:1fr 1fr;gap:22px;display:grid}.entry-form-section{border-top:1px solid #bbc9bf;gap:18px;min-width:0;padding-top:28px;display:grid}.entry-form-section h2{text-transform:none;letter-spacing:0;font-size:26px}.entry-form-section p{font-size:16px}.entry-form-section .admin-photo-preview{object-fit:cover;max-width:450px;height:250px}.entry-photo-list{gap:16px;display:grid}.entry-photo-row{grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.entry-photo-row>img{object-fit:cover;width:110px;height:85px}.entry-library{align-items:end;gap:14px;display:flex}.entry-library>label{flex:1}.entry-history-row{border-top:1px solid #bbc9bf;justify-content:space-between;gap:16px;padding:16px 0;display:flex}.entry-history-row small{margin-top:7px;display:block}.entries-manager .admin-toolbar{top:0}.entries-manager .admin-toolbar>div{flex-wrap:wrap}.entry-form:disabled{opacity:.7}@media (width<=750px){.entry-form-row{grid-template-columns:1fr}.entry-photo-row{grid-template-columns:80px minmax(0,1fr)}.entry-photo-row>img{width:80px;height:80px}.entry-photo-row>.admin-actions{grid-column:1/-1}.entry-library,.entry-history-row{flex-direction:column;align-items:stretch}.entry-list-item{gap:12px;padding:14px}.entry-list-item>img{width:70px;height:80px}.entry-list-item strong{font-size:19px}.entry-list-item b{display:none}.entries-manager .admin-toolbar{position:static}.entry-form-section .admin-photo-preview{max-width:100%;height:auto}}.panel-nav-heading{margin-top:30px}.panel-welcome{color:#fff;background:#203e39;border-radius:12px;margin-bottom:28px;padding:38px}.panel-welcome p{color:#dce5dc;max-width:610px}.panel-welcome h1{margin:18px 0;font-family:Georgia,serif;font-size:clamp(32px,4vw,50px)}.panel-welcome .panel-badge{color:#fff;overflow-wrap:anywhere;background:#3e5850}.panel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.panel-card{border:1px solid var(--line);color:var(--ink);overflow-wrap:anywhere;background:#fff;border-radius:10px;min-width:0;padding:24px;display:block}.panel-card h2{margin:12px 0;font-size:27px}.panel-card p{color:#566b61;margin:10px 0}.panel-card small{color:#61746b;font-size:11px}.panel-card b{margin-top:18px;font-size:13px;display:block}.panel-grid>a:hover,.panel-record:hover{border-color:#879d88;box-shadow:0 3px 12px #203e390a}.panel-next{justify-content:space-between;align-items:center;gap:24px;margin-top:26px;display:flex}.panel-next h2{font-size:26px}.panel-badge{color:#3e564c;background:#edf0e5;border-radius:30px;padding:6px 10px;font-size:10px;font-weight:700;display:inline-block}.panel-list{gap:12px;margin:20px 0;display:grid}.panel-record{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:25px;display:grid}.panel-record>div:last-child{align-content:center;gap:7px;display:grid}.panel-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px;margin:24px 0;display:grid}.panel-stats article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:20px}.panel-stats strong{font-family:Georgia,serif;font-size:34px;display:block}.panel-stats span{color:#63736c;font-size:12px;display:block}.panel-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:24px 0;display:flex}.panel-actions .admin-button{font-size:12px}.panel-actions a[aria-current=page]{color:#fff;background:#203e39}.panel-hint{color:#61746b;font-size:13px;line-height:1.7}.panel-overdue{font-weight:700;color:#9a422d!important}.admin-root :focus-visible{outline-offset:3px;outline:3px solid #bf935d}@media (width<=800px){.panel-grid,.panel-record{grid-template-columns:1fr}.panel-welcome{padding:25px}.panel-next{display:block}.panel-next>a{margin-top:16px}.panel-card{padding:20px}.panel-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.panel-back{margin-bottom:22px;font-size:14px;display:inline-block;text-decoration:underline!important}.panel-source-note{background:#e9eee3;border:1px solid #cfdbca;border-left:4px solid #5a795d;border-radius:8px;margin:24px 0;padding:20px 24px}.panel-source-note p{color:#496153;max-width:800px;margin:8px 0}.panel-source-note a{font-size:14px;text-decoration:underline;display:inline-block}.panel-web-section{margin:32px 0}.panel-web-section>h2{margin-bottom:4px}.panel-web-section>.panel-hint{margin-top:0}.panel-edit-row{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:22px;padding:18px 22px;display:flex}.panel-edit-row:hover{background:#fcfdf9;border-color:#638168}.panel-edit-row>span:first-child{min-width:0}.panel-edit-row>span:last-child{flex-shrink:0;font-size:13px}.panel-edit-row small{color:#5b7166;margin-top:5px;font-size:13px;display:block}.panel-channel-list{margin:22px 0;padding:0;list-style:none}.panel-channel-list li{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:12px 0;display:flex}.panel-channel-list a{text-decoration:underline}.panel-channel-list span{color:#61746b}.panel-phone-number{letter-spacing:.5px;font-size:24px;font-weight:700}.panel-tools{margin:20px 0}.panel-tools>summary{cursor:pointer;color:#5b7166;padding:10px 0;font-size:14px}.panel-stat-link{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:10px;padding:20px;display:block}.panel-stat-link:hover{border-color:#638168}.panel-stats small{color:#61746b;margin-top:8px;font-size:12px;display:block}.admin-fields{margin-top:24px}.admin-field>label:first-child{min-height:25px;font-size:14px}.admin-field small,.admin-helper{font-size:13px}.admin-sidebar nav a{min-height:45px;font-size:14px}@media (width<=700px){.panel-edit-row{align-items:flex-start;gap:12px;padding:16px}.panel-edit-row>span:last-child{font-size:12px}.panel-edit-row .panel-badge{margin-bottom:5px;display:block}.panel-source-note{padding:18px}.panel-channel-list li{display:block}.panel-channel-list li>strong{margin-bottom:5px;display:block}.admin-sidebar nav{grid-template-columns:1fr 1fr;display:grid;overflow:visible}.admin-sidebar nav a{text-align:center;justify-content:center;min-height:48px;font-size:13px}.panel-stats{grid-template-columns:1fr}.admin-field input,.admin-field textarea,.admin-field select{font-size:16px!important}}.panel-filter-form{grid-template-columns:1fr 1fr auto;align-items:end;gap:18px;margin:25px 0;display:grid}.panel-filter-form label{font-size:14px}.crm-stages{grid-template-columns:repeat(3,1fr);gap:10px;margin:25px 0;display:grid}.crm-stages a{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;padding:18px;display:block}.crm-stages a[aria-current=page]{color:#fff;background:#203e39}.crm-stages strong{font-size:27px;display:block}.crm-stages span{font-size:14px}.panel-source-note details{margin-top:12px}.panel-source-note summary{cursor:pointer;font-size:14px}@media (width<=700px){.panel-filter-form{grid-template-columns:1fr}.crm-stages{grid-template-columns:1fr 1fr}}.booking-manager{font-size:16px}.booking-manager .admin-button,.booking-manager .panel-badge,.booking-manager .panel-hint{font-size:14px}.booking-admin-form{margin:24px 0}.booking-admin-form fieldset{border:0;min-width:0;margin:0;padding:0}.booking-admin-form-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.booking-admin-grid{grid-template-columns:1fr 1fr;gap:20px;margin:20px 0;display:grid}.booking-admin-form label{margin-bottom:16px;font-size:16px;display:block}.booking-admin-form input,.booking-admin-form select,.booking-admin-form textarea{font-size:16px!important}.booking-event-edit{text-align:left;cursor:pointer;width:100%;font:inherit;justify-content:space-between;align-items:center;gap:20px;display:flex}.booking-event-edit:hover{border-color:#658573}.booking-manager details summary{cursor:pointer;font-size:14px}.booking-manager details p{font-size:14px}@media (width<=700px){.booking-admin-grid{grid-template-columns:1fr;gap:4px}.booking-event-edit{display:block}}.booking-guide-next{background:#e9eee3;border-color:#afc2ad}.booking-guide-next .admin-kicker{margin:0;font-size:12px}.booking-guide .panel-actions{margin-bottom:0}.booking-guide-steps{counter-reset:none;gap:18px;margin:24px 0;padding:0;list-style:none;display:grid}.booking-guide-step-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.booking-guide-step-heading h2{flex:1;min-width:180px;margin:0;font-size:25px}.booking-guide-number{color:#fff;background:#203e39;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-weight:700;display:inline-flex}.booking-guide-steps details{border-top:1px solid var(--line);margin-top:18px;padding-top:15px}.booking-guide-steps summary{font-weight:700;font-size:16px!important}.booking-guide-steps ul{padding-left:22px}.booking-guide-steps li li{margin:8px 0}.booking-guide .panel-hint{line-height:1.6}@media (width<=700px){.booking-guide-step-heading .panel-badge{margin-left:46px}.booking-guide-step-heading h2{font-size:23px}.booking-guide-next .panel-actions .admin-button{width:100%}}.booking-option-editor{border-top:1px solid var(--line);gap:16px;margin:24px 0;padding-top:20px;display:grid}.booking-option-editor h3{margin:0;font-size:21px}.booking-option-editor .panel-card{background:#f8faf5}.reply-manager{font-size:16px}.reply-manager .admin-button,.reply-manager .panel-hint{font-size:14px}.reply-manager input,.reply-manager select,.reply-manager textarea{font-size:16px!important}.reply-status{background:#f4eddf;border-left:4px solid #a77c3d;border-radius:7px;margin-bottom:24px;padding:14px 20px}.reply-status p{margin:10px 0}.reply-status a{text-decoration:underline}.reply-playground{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.reply-playground h2{margin-top:0}.reply-playground label{margin:18px 0;display:block}.reply-examples{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.reply-bubble{white-space:pre-wrap;overflow-wrap:anywhere;background:#eef4e7;border:1px solid #d4e1c8;border-radius:12px;padding:20px;line-height:1.6;color:#203e39!important}.reply-result small{overflow-wrap:anywhere}.reply-queue,.reply-library{margin-top:36px}.reply-template summary{cursor:pointer;font-size:17px;font-weight:700}.reply-template label{margin-top:16px}.reply-library .entry-form{gap:12px}.reply-library .entry-form>button{justify-self:start}.reply-queue h3{font-size:18px}.reply-manager fieldset:disabled textarea{color:#4f6359}@media (width<=1050px){.reply-playground{grid-template-columns:1fr}}@media (width<=700px){.reply-status{padding:14px}.reply-examples .admin-button{flex:42%}.reply-bubble{padding:15px}}.entry-archive-dialog{color:#203e39;background:#f6f5ee;border:1px solid #d6ded8;border-radius:12px;width:min(480px,100vw - 32px);max-height:calc(100vh - 48px);padding:28px;box-shadow:0 24px 80px #203e3940}.entry-archive-dialog::backdrop{background:#203e39a8}.entry-archive-dialog h2{margin:0 0 14px;font-size:25px;line-height:1.2}.entry-archive-dialog p{overflow-wrap:anywhere;margin:0 0 22px}.entry-archive-dialog button{min-height:44px}.team-role-editor{max-width:1000px;scroll-margin-top:20px}.admin-member-card .team-role-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px}.team-role-choice{text-align:left;color:#203e39;font:inherit;cursor:pointer;background:#fff;border:1px solid #becdc3;border-radius:8px;flex-direction:column;gap:8px;min-height:144px;padding:18px;display:flex}.team-role-choice strong{font-size:18px}.team-role-choice span{font-size:12px;line-height:1.5}.team-role-choice b{margin-top:auto;font-size:11px}.team-role-choice[aria-pressed=true]{color:#fff;background:#203e39;border-color:#203e39;box-shadow:0 0 0 2px #adbd97}.team-role-summary{background:#f2f5ec;border:1px solid #d6dfcd;border-radius:8px;margin:20px 0;padding:18px 22px}.team-role-summary h3{margin:0 0 10px;font-size:15px}.team-role-summary ul{margin:8px 0;padding-left:20px;font-size:13px;line-height:1.8}.team-role-summary .team-role-save-note{border-top:1px solid #d3ddcc;padding-top:12px;font-size:12px}.team-role-details{border-top:1px solid #d6ded8;margin-bottom:16px;padding:15px 0}.team-role-details summary{cursor:pointer;font-size:13px;font-weight:700}.team-role-details>label{font-size:12px;font-weight:700;display:block}.team-role-choice:disabled{opacity:.6;cursor:default}@media (width<=700px){.admin-member-card .team-role-choices{grid-template-columns:1fr}.team-role-choice{min-height:0;padding:15px}.team-role-summary{padding:16px}}.admin-root:has(.bo-workspace){--ink:#242623;--paper:#f7f8f7;--line:#e5e7e3;color:var(--ink);background:#f7f8f7;font-family:Arial,Helvetica,sans-serif}.admin-root:has(.bo-workspace) .admin-topbar{color:#242623;background:#fff;border-bottom:1px solid #e5e7e3;gap:24px;min-height:72px;padding:10px 28px}.admin-root:has(.bo-workspace) .admin-topbar a{color:inherit}.admin-root:has(.bo-workspace) .admin-topbar>div{gap:22px;font-size:12px}.admin-root:has(.bo-workspace) .admin-account{color:#6a706b;border-right:1px solid #e5e7e3;padding-right:20px;font-size:12px}.admin-root:has(.bo-workspace) .admin-wordmark{align-items:center;gap:12px;display:flex}.admin-root:has(.bo-workspace) .bo-brand-symbol{flex-shrink:0;width:30px;height:auto;margin:8px;display:block}.admin-root:has(.bo-workspace) .admin-wordmark .bo-brand-name{color:#252823;letter-spacing:-.2px;margin:0;font-size:15px;font-weight:700}.bo-brand-name small{letter-spacing:.2px;color:#747972;margin-top:4px;font-size:10px;font-weight:400;display:block}.admin-root .bo-main h1,.admin-root .bo-main h2{text-transform:none;font-family:Arial,Helvetica,sans-serif;font-weight:700;font-stretch:100%}.admin-root .bo-main h1{letter-spacing:-1px}.admin-root .bo-main h2{letter-spacing:-.35px}.admin-root:has(.bo-workspace) :focus-visible{outline-offset:3px;outline:3px solid #8a5c2b}.bo-main .admin-button.primary{color:#fff;background:#242623;border-color:#242623}.bo-main .admin-button{color:#242623;border-color:#d6dbd4;border-radius:8px}.bo-main .admin-toolbar{background:#fff}.bo-workspace{grid-template-columns:238px minmax(0,1fr);align-items:start;max-width:1800px;margin:0 auto}.bo-sidebar{background:#fff;border-right:1px solid #e5e7e3;min-height:calc(100vh - 72px);max-height:100vh;padding:25px 15px;position:sticky;top:0;overflow:auto}.bo-sidebar-heading{justify-content:space-between;align-items:center;gap:16px;padding:0 12px 23px;display:flex}.bo-sidebar-heading .admin-kicker{color:#747972;letter-spacing:1px;margin:0 0 7px;font-size:9px}.bo-sidebar-heading strong{letter-spacing:-.2px;font-size:15px}.bo-module-search{margin:0 4px 22px;display:block}.bo-module-search>span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-root:has(.bo-workspace) .bo-module-search input{background:#f7f8f7;border:1px solid #e8eae6;border-radius:7px;width:100%;min-width:0;margin:0;padding:11px 12px;font-size:12px}.bo-sidebar nav{gap:7px;display:block}.bo-sidebar nav a{text-align:left;color:#60665f;border:0;border-radius:7px;justify-content:flex-start;min-height:40px;padding:10px 12px;font-size:12px;line-height:1.4;text-decoration:none}.bo-sidebar nav a:hover{color:#242623;background:#f5f6f3}.bo-sidebar nav a svg{flex-shrink:0}.bo-sidebar nav .bo-home-link{color:#363b34;gap:12px;margin-bottom:15px;font-size:13px;font-weight:700}.bo-sidebar nav a[aria-current=page]{color:#463725;background:#f5ede2;font-weight:700;box-shadow:inset 3px 0 #c99b5b}.bo-sidebar nav a[aria-current=page]:hover{background:#f0e4d4}.bo-nav-group{margin-bottom:7px}.bo-nav-group-button{color:#454b43;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;min-height:44px;padding:11px 10px;font:600 12px/1.4 Arial,sans-serif;display:flex}.bo-nav-group-button svg{color:#747b70;flex-shrink:0;width:18px;height:18px}.bo-nav-group-button:hover{background:#f7f8f5}.bo-chevron{color:#8a9087;margin-left:auto;font-size:15px;font-weight:400}.bo-nav-group>div{border-left:1px solid #e8ebe5;margin:0 0 12px 18px;padding-left:10px}.bo-sidebar .bo-nav-group a{justify-content:space-between}.bo-search-empty{color:#6a706b;padding:10px;font-size:12px;line-height:1.6}.bo-access-card{border-top:1px solid #e5e7e3;align-items:flex-start;gap:10px;margin:26px 9px 0;padding-top:20px;font-size:11px;display:flex}.bo-access-card>div{gap:5px;display:grid}.bo-access-card strong{font-size:12px}.bo-access-card div>span{color:#747972;line-height:1.5}.bo-access-dot{background:#7a8f6f;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:5px}.bo-mobile-toggle{display:none}.bo-main{background:#f7f8f7;min-width:0;min-height:calc(100vh - 72px);padding:32px 34px 64px}.bo-navigation-pending{white-space:nowrap;color:#66503d;align-items:center;gap:5px;margin-left:auto;font-size:10px;display:inline-flex}.bo-navigation-pending i{border:2px solid #d6c5b2;border-top-color:#8a5c2b;border-radius:50%;width:10px;height:10px;animation:.8s linear infinite bo-loading-spin}.bo-sidebar nav a:has(.bo-navigation-pending){color:#604525;background:#f1e8dc;flex-wrap:wrap;gap:3px 6px}.bo-sidebar nav a:has(.bo-navigation-pending) .bo-trial-badge{display:none}.bo-loading{max-width:1180px}.bo-loading>p{color:#62695e;margin:0 0 17px;font-size:13px}.bo-loading-title{max-width:310px;height:32px;margin-bottom:27px}.bo-loading-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:25px;display:grid}.bo-loading-cards>span{height:115px}.bo-loading-list{gap:13px;display:grid}.bo-loading-list>span{height:65px}.bo-loading-title,.bo-loading-cards>span,.bo-loading-list>span{background:#e8ebe5;border-radius:10px;animation:1.6s ease-in-out infinite bo-loading-pulse;display:block}@keyframes bo-loading-spin{to{transform:rotate(360deg)}}@keyframes bo-loading-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.bo-navigation-pending i,.bo-loading-title,.bo-loading-cards>span,.bo-loading-list>span{animation:none}}@media (width<=580px){.bo-loading-cards{grid-template-columns:1fr;gap:10px}.bo-loading-cards>span{height:64px}}.bo-main>.station-launch{max-width:none;margin:0;padding:0}.bo-home{max-width:1280px;margin:0 auto}.bo-page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:31px;display:flex}.bo-page-heading .admin-kicker{color:#747972;letter-spacing:1px;margin:0 0 8px;font-size:10px}.bo-page-heading h1{margin:0;font-size:32px;line-height:1.15}.bo-page-description{color:#697065;max-width:580px;margin:10px 0 0;font-size:13px;line-height:1.6}.bo-primary-action{color:#fff;background:#242623;border:1px solid #242623;border-radius:8px;flex-shrink:0;justify-content:space-between;align-items:center;gap:22px;min-height:42px;padding:12px 17px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.bo-primary-action:hover{color:#fff;background:#42483c}.bo-section-heading{justify-content:space-between;align-items:center;gap:18px;margin:0 0 14px;display:flex}.admin-root .bo-section-heading h2{letter-spacing:-.25px;margin:0;font-size:16px;line-height:1.4}.bo-role-label{color:#526449;text-align:center;background:#edf0e9;border:1px solid #e0e5d9;border-radius:6px;max-width:220px;padding:6px 9px;font-size:10px;font-weight:600;line-height:1.4}.bo-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.bo-shortcut{color:#242623;background:#fff;border:1px solid #e4e7e1;border-radius:12px;padding:18px 18px 20px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:block;position:relative}.bo-shortcut:hover{color:#242623;border-color:#bdc8b5;box-shadow:0 3px 10px #263a2510}.bo-shortcut-icon{color:#796141;background:#f4ede3;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:14px;display:inline-flex}.bo-icon-atencion{color:#526c44;background:#eaf0e6}.bo-icon-contenido{color:#5b6884;background:#eef0f6}.bo-icon-eventos{color:#97604f;background:#f9ebe8}.bo-icon-comunicacion{color:#66638c;background:#eff0f8}.bo-shortcut-arrow{color:#939b8e;font-size:16px;position:absolute;top:23px;right:18px}.bo-shortcut h3{letter-spacing:-.2px;margin:0 0 7px;font-size:14px;font-weight:700;line-height:1.4}.bo-shortcut p{color:#747972;margin:0;font-size:12px;line-height:1.55}.bo-home-columns{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:22px;margin-top:25px;display:grid}.bo-work-card,.bo-operation-section{background:#fff;border:1px solid #e4e7e1;border-radius:12px;min-width:0;overflow:hidden}.bo-card-heading{border-bottom:1px solid #edf0e9;justify-content:space-between;align-items:start;gap:12px;padding:22px 23px 19px;display:flex}.admin-root .bo-card-heading h2{margin:0;font-size:17px;line-height:1.4}.bo-card-heading p{color:#747972;margin:5px 0 0;font-size:12px;line-height:1.5}.bo-small-label{color:#747972;white-space:nowrap;background:#f6f7f4;border-radius:5px;padding:5px 7px;font-size:10px;line-height:1.5}.bo-task{color:#242623;gap:15px;padding:23px;text-decoration:none;transition:background .15s;display:flex}.bo-task+.bo-task{border-top:1px solid #edf0e9}.bo-task:hover{color:#242623;background:#fafbf8}.bo-task-number{color:#92704a;background:#f6f3ed;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:flex}.bo-task h3{letter-spacing:-.2px;margin:2px 0 6px;font-size:14px;line-height:1.5}.bo-task p{color:#747972;max-width:440px;margin:0 0 12px;font-size:12px;line-height:1.6}.bo-task-action{color:#475a3c;align-items:center;gap:12px;font-size:11px;font-weight:700;display:inline-flex}.bo-work-footer{color:#757d6f;background:#fafbf8;border-top:1px solid #edf0e9;align-items:start;gap:9px;padding:15px 23px;font-size:10px;line-height:1.6;display:flex}.bo-work-footer svg{flex-shrink:0;width:15px;height:15px;margin-top:2px}.bo-empty{color:#747972;padding:23px;font-size:13px;line-height:1.6}.bo-status-grid{grid-template-columns:1fr;display:grid}.bo-status-card{min-width:0;padding:21px 23px}.bo-status-card+.bo-status-card{border-top:1px solid #edf0e9}.bo-status-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.bo-status-heading h3{letter-spacing:-.2px;margin:0;font-size:14px}.bo-state{color:#626a5e;text-align:left;background:#f0f1ed;border-radius:5px;align-items:center;gap:5px;max-width:65%;padding:4px 7px;font-size:10px;font-weight:600;line-height:1.5;display:inline-flex}.bo-state-good,.panel-badge[data-tone=good]{color:#42662c;background:#ebf3e5}.bo-state-warning,.panel-badge[data-tone=warning]{color:#886018;background:#fff3de}.bo-state-unknown,.panel-badge[data-tone=unknown]{color:#536875;background:#edf0f3}.bo-status-card>p{color:#747972;margin:12px 0;font-size:12px;line-height:1.65}.bo-status-details{color:#697065;margin:11px 0 0;font-size:11px}.bo-status-details summary{cursor:pointer;width:fit-content;padding:5px 0}.bo-status-details[open] summary{color:#242623}.bo-status-card dl{margin:8px 0 0;font-size:11px}.bo-status-card dl>div{border-top:1px solid #edf0e9;grid-template-columns:minmax(75px,.7fr) minmax(0,1.3fr);gap:10px;padding:9px 0;display:grid}.bo-status-card dt{color:#747972}.bo-status-card dd{color:#353b31;overflow-wrap:anywhere;margin:0;line-height:1.5}.bo-status-card>a{color:#475a3c;gap:12px;margin-top:13px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.bo-status-card>a:hover{text-decoration:underline}.bo-role-guide{color:#44533a;background:#eef1e9;border:1px solid #e2e7da;border-radius:12px;padding:25px}.bo-guide-icon{background:#fff;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:18px;display:flex}.admin-root .bo-role-guide h2{margin:0 0 9px;font-size:18px}.bo-role-guide>p{color:#69755f;margin:0 0 20px;font-size:13px;line-height:1.6}.bo-role-guide>div{border-top:1px solid #dce2d5;gap:5px;margin-top:15px;padding:15px 0 0;display:grid}.bo-role-guide strong{font-size:12px}.bo-role-guide div>span{color:#69755f;font-size:12px;line-height:1.6}.bo-tools-directory{background:#fff;border:1px solid #e4e7e1;border-radius:12px;margin-top:24px;overflow:hidden}.bo-tools-directory>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:19px 23px;list-style:none;display:flex}.bo-tools-directory>summary::-webkit-details-marker{display:none}.bo-tools-directory>summary>span:first-child{gap:5px;display:grid}.bo-tools-directory strong{letter-spacing:-.2px;font-size:14px}.bo-tools-directory small{color:#747972;font-size:12px}.bo-tools-directory>summary>span:last-child{color:#7a8970;font-size:23px;font-weight:400}.bo-tools-directory[open]>summary{border-bottom:1px solid #edf0e9}.bo-tool-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:25px;display:grid}.bo-tool-heading{color:#647357;align-items:center;gap:9px;margin-bottom:12px;display:flex}.bo-tool-heading svg{flex-shrink:0;width:17px;height:17px}.bo-tool-heading h3{color:#32392c;margin:0;font-size:12px;line-height:1.4}.bo-tool-group{min-width:0}.bo-tool-group ul{margin:0;padding:0;list-style:none}.bo-tool-group li+li{border-top:1px solid #edf0e9}.bo-tool-group li a{color:#626a5e;justify-content:space-between;align-items:center;gap:13px;min-height:40px;padding:11px 0;font-size:12px;text-decoration:none;display:flex}.bo-tool-group li a:hover{color:#242623;text-decoration:underline}.bo-home-note{color:#91978b;text-align:right;margin:24px 0 0;font-size:10px;line-height:1.6}.bo-main .estantes-closed[data-tone=good]{color:#365d2b;background:#edf4e5;border-color:#a9c497}.bo-main .estantes-closed[data-tone=unknown]{color:#546775;background:#edf0f3;border-color:#b6c2cc}.bo-main .estantes-closed[data-tone=neutral]{color:#526449;background:#f1f3ed;border-color:#c9d2c2}.bo-main [data-operational-source] dl>div{border-top:1px solid var(--line);grid-template-columns:minmax(120px,.65fr) minmax(0,1.35fr);gap:18px;padding:11px 0;font-size:13px;display:grid}.bo-main [data-operational-source] dt{color:#747972}.bo-main [data-operational-source] dd{color:#242623;overflow-wrap:anywhere;margin:0}@media (width>=1550px){.bo-main{padding:38px 48px 70px}.bo-shortcut{padding:22px}.bo-home-columns{gap:26px;margin-top:28px}}@media (width<=1200px){.bo-workspace{grid-template-columns:220px minmax(0,1fr)}.bo-main{padding:28px 24px 56px}.bo-sidebar{padding:25px 11px}.bo-shortcuts{gap:10px}.bo-shortcut{padding:16px 13px}.bo-shortcut-arrow{right:14px}.bo-home-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.bo-card-heading,.bo-task,.bo-status-card{padding:19px}.bo-card-heading h2{font-size:16px}.bo-small-label{display:none}.bo-task{gap:11px}}@media (width<=1000px){.bo-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.bo-home-columns{grid-template-columns:1fr}.bo-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bo-status-card+.bo-status-card{border-top:0;border-left:1px solid #edf0e9}.bo-page-heading{align-items:start}.bo-primary-action{gap:12px}.bo-tool-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.bo-workspace{display:block}.bo-sidebar{border-bottom:1px solid #e5e7e3;border-right:0;min-height:0;max-height:none;padding:13px 22px;position:static}.bo-sidebar-heading{padding:0}.bo-sidebar-heading .admin-kicker{display:none}.bo-sidebar-heading strong{font-size:13px}.bo-mobile-toggle{color:#454b43;cursor:pointer;background:#fff;border:1px solid #dce1d6;border-radius:7px;align-items:center;gap:12px;min-height:40px;padding:10px 12px;font:600 12px Arial,sans-serif;display:flex}.bo-navigation{padding-top:20px;display:none}.bo-navigation.is-open{display:block}.bo-sidebar nav{padding:0;display:block}.bo-sidebar nav a{text-align:left;justify-content:flex-start}.bo-sidebar nav .bo-nav-group a{justify-content:space-between}.bo-access-card{margin-top:18px;padding-top:16px}.bo-module-search{max-width:500px;margin-left:0;margin-right:0}.bo-main{padding:26px 22px 48px}.admin-root:has(.bo-workspace) .admin-account{display:none}}@media (width<=520px){.admin-root:has(.bo-workspace) .admin-topbar{gap:12px;min-height:65px;padding:9px 14px}.admin-root:has(.bo-workspace) .bo-brand-symbol{width:24px;margin:6px}.admin-root:has(.bo-workspace) .admin-wordmark{gap:8px}.admin-root:has(.bo-workspace) .admin-wordmark .bo-brand-name{font-size:12px;display:block}.bo-brand-name small{font-size:9px}.admin-root:has(.bo-workspace) .admin-topbar>div{gap:10px;font-size:11px}.admin-root:has(.bo-workspace) .admin-topbar>div>a{display:none}.bo-sidebar{padding:11px 16px}.bo-main{padding:24px 16px 40px}.bo-page-heading{margin-bottom:25px;display:block}.bo-page-heading h1{font-size:29px}.bo-page-description{font-size:12px}.bo-page-heading .bo-primary-action{min-height:42px;margin-top:16px}.bo-section-heading{align-items:start;gap:12px}.admin-root .bo-section-heading h2{font-size:15px}.bo-role-label{max-width:155px;padding:5px 7px;font-size:9px}.bo-shortcut h3{font-size:13px}.bo-shortcut p{font-size:11px}.bo-shortcut-icon{width:32px;height:32px}.bo-shortcuts{gap:10px}.bo-home-columns{margin-top:20px}.bo-task h3{font-size:13px}.bo-task p{font-size:12px}.bo-work-footer{padding:14px 18px}.bo-status-grid{grid-template-columns:1fr}.bo-status-card+.bo-status-card{border-top:1px solid #edf0e9;border-left:0}.bo-status-heading{gap:8px}.bo-status-heading h3{font-size:13px}.bo-state{font-size:9px}.bo-tools-directory>summary{padding:17px 18px}.bo-tools-directory small{font-size:11px}.bo-tool-groups{grid-template-columns:1fr;gap:22px;padding:20px}}@media (prefers-reduced-motion:reduce){.bo-shortcut,.bo-task{transition:none}}@media (width<=820px){.admin-workspace.bo-workspace:has(.feria-dashboard,.feria-detail-workspace)>.admin-sidebar{padding:13px 22px}.admin-workspace.bo-workspace:has(.feria-dashboard,.feria-detail-workspace)>.admin-sidebar nav{padding-bottom:0;display:block;overflow:visible}.admin-workspace.bo-workspace:has(.feria-dashboard,.feria-detail-workspace)>.admin-sidebar nav a{white-space:normal;flex:initial;padding:10px 12px}.admin-workspace.bo-workspace:has(.feria-dashboard,.feria-detail-workspace)>.admin-sidebar nav a[aria-current=page]{order:initial}}@media (width<=520px){.admin-workspace.bo-workspace:has(.feria-dashboard,.feria-detail-workspace)>.admin-sidebar{padding:11px 16px}}.bo-trial-badge{color:#866129;white-space:nowrap;background:#f6efdf;border-radius:4px;padding:3px 5px;font-size:9px;font-weight:600;line-height:1.4}.bo-attention-section{margin:28px 0}.bo-attention-section .bo-section-heading p{color:#667064;margin:6px 0 0;font-size:12px}.bo-attention-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;display:grid}.bo-attention-card{background:#fff;border:1px solid #e1e5de;border-radius:12px;flex-direction:column;min-width:0;padding:20px;display:flex}.bo-attention-card>div{justify-content:space-between;align-items:start;gap:12px;display:flex}.admin-root .bo-attention-card h3{color:#35463b;margin:0;font:600 13px/1.45 Arial,sans-serif}.bo-attention-card strong{color:#3b6652;font:700 27px/1 Arial,sans-serif}.bo-attention-card.has-pending{border-top:3px solid #b68239;padding-top:18px}.bo-attention-card.has-pending strong{color:#87591b}.bo-attention-card.is-unknown strong{color:#747d72}.bo-attention-card>p{color:#667064;margin:12px 0 18px;font-size:12px;line-height:1.55}.bo-attention-card ul{margin:0 0 14px;padding:0;list-style:none}.bo-attention-card li+li{margin-top:7px}.bo-attention-card li a{color:#265842;text-underline-offset:3px;overflow-wrap:anywhere;justify-content:space-between;gap:8px;font-size:12px;text-decoration:underline;display:flex}.bo-attention-card .bo-attention-open{color:#27563e;margin-top:auto;padding-top:4px;font:600 12px Arial,sans-serif;text-decoration:none}.bo-home-with-followups .bo-home-columns{grid-template-columns:1fr}.bo-home-with-followups .bo-status-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.bo-attention-card a:focus-visible{outline-offset:4px;outline:3px solid #b68239}@media (width<=520px){.bo-attention-grid{grid-template-columns:1fr;gap:10px}.bo-attention-card{padding:15px}.bo-attention-card.has-pending{padding-top:13px}.bo-attention-card>div{display:block}.bo-attention-card strong{margin-top:10px;display:block}.bo-attention-card>p{font-size:11px}}@media (width<=360px){.bo-attention-grid{grid-template-columns:1fr}}.bo-leave-dialog{color:#242623;background:#fff;border:1px solid #dce1d6;border-radius:14px;width:calc(100% - 32px);max-width:440px;padding:26px;box-shadow:0 22px 70px #18251730}.bo-leave-dialog::backdrop{background:#17241966}.bo-leave-dialog h2{margin:0 0 12px;font:700 21px/1.3 Arial,sans-serif}.bo-leave-dialog p{color:#646d60;font:14px/1.6 Arial,sans-serif}.bo-leave-dialog>div{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.bo-shell{min-height:100vh}.admin-root .bo-topbar{z-index:30;color:#242623;background:#fff;border-bottom:1px solid #e5e7e3;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:12px 24px;display:flex;position:relative}.admin-root .bo-topbar>.bo-topbar-brand,.admin-root .bo-topbar>.bo-topbar-account{align-items:center;gap:18px;min-width:0;display:flex}.admin-root .bo-topbar .bo-icon-button,.bo-icon-button{color:#495144;cursor:pointer;background:#fff;border:1px solid #e3e6df;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;padding:0;display:inline-flex}.bo-icon-button:hover{background:#f4f1eb;border-color:#c8b694}.bo-icon-button:disabled{opacity:.5;cursor:wait}.bo-topbar .bo-view-site{white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.admin-root .bo-topbar .bo-mobile-menu,.bo-sidebar .bo-mobile-menu{display:none}.bo-topbar .bo-profile-trigger{text-align:left;color:#30372f;cursor:pointer;background:#fff;border:1px solid #e5e7e1;border-radius:28px;align-items:center;gap:11px;max-width:280px;padding:5px 12px 5px 5px;font-family:inherit;display:flex}.bo-topbar .bo-profile-trigger:hover{background:#f8f6f1;border-color:#d8c7ad}.bo-profile-trigger>svg{color:#8a9185;flex-shrink:0}.bo-avatar{color:#475738;letter-spacing:.4px;background:#e7ecdf;border:1px solid #d9e1ce;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:39px;height:39px;font:700 13px Arial,sans-serif;display:inline-flex;overflow:hidden}.bo-avatar img{object-fit:cover;width:100%;height:100%;display:block}.bo-profile-identity{gap:3px;min-width:0;display:grid}.bo-profile-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.bo-profile-identity small{color:#7a8274;font-size:10px;font-weight:400}.bo-sidebar .bo-nav-group-button .bo-expand-indicator{color:#737e68;background:#f0f2ed;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:23px;height:23px;margin-left:auto;display:flex}.bo-expand-indicator svg{transition:transform .16s}.bo-nav-group-button[aria-expanded=true] .bo-expand-indicator{color:#7e613b;background:#ebe0ce}.bo-nav-group-button[aria-expanded=true] .bo-expand-indicator svg{transform:rotate(180deg)}.bo-active-indicator{background:#a9824d;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.bo-workspace.is-sidebar-hidden{grid-template-columns:minmax(0,1fr)}.bo-workspace.is-sidebar-hidden>.bo-sidebar,.bo-sidebar-backdrop{display:none}.bo-profile-dialog{color:#30372f;background:#fff;border:1px solid #e0e5d9;border-radius:22px;width:min(480px,100vw - 28px);max-height:calc(100dvh - 32px);margin:auto;padding:28px;font-family:Arial,Helvetica,sans-serif;overflow:auto;box-shadow:0 24px 90px #142b2440}.bo-profile-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#14221d77}.bo-profile-dialog-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:26px;display:flex}.bo-profile-dialog-heading p{color:#7e866f;letter-spacing:1.2px;text-transform:uppercase;margin:0 0 6px;font:600 10px Arial,sans-serif}.admin-root .bo-profile-dialog h2{text-transform:none;letter-spacing:-.6px;color:#273726;margin:0;font:650 25px/1.2 Arial,sans-serif}.bo-profile-dialog fieldset{border:0;min-width:0;margin:0;padding:0}.bo-profile-dialog fieldset:disabled{opacity:.65}.bo-profile-photo{align-items:center;gap:18px;margin-bottom:28px;display:flex}.bo-profile-photo .bo-avatar{width:76px;height:76px;font-size:25px}.bo-profile-photo p{color:#7c8178;margin:7px 0;font-size:11px}.bo-profile-photo .bo-photo-upload{color:#4e633b;cursor:pointer;background:#f1f4eb;border:1px solid #d7dfcc;border-radius:8px;align-items:center;min-height:36px;margin:0;padding:8px 12px;font:600 12px Arial,sans-serif;display:inline-flex;position:relative}.bo-photo-upload input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.bo-photo-upload:focus-within{outline-offset:3px;outline:3px solid #8a5c2b}.bo-photo-remove{color:#8b5542;cursor:pointer;background:0 0;border:0;padding:0;font:12px Arial,sans-serif;text-decoration:underline}.admin-root .bo-profile-dialog .bo-profile-field{gap:9px;margin:0 0 22px;font:600 13px Arial,sans-serif;display:grid}.admin-root .bo-profile-dialog .bo-profile-field input{color:#263522;background:#fafbf8;border:1px solid #dce1d4;border-radius:10px;width:100%;margin:0;padding:13px 14px;font:14px Arial,sans-serif}.bo-profile-field small{color:#7c8474;font:12px/1.5 Arial,sans-serif}.bo-profile-account{overflow-wrap:anywhere;background:#f7f8f4;border-radius:10px;gap:6px;padding:14px 16px;display:grid}.bo-profile-account span{color:#7b8472;font-size:10px}.bo-profile-account strong{font-size:12px;font-weight:600}.bo-profile-account small{color:#767e6f;font-size:11px}.bo-profile-actions{justify-content:flex-end;gap:10px;margin-top:26px;display:flex}.bo-profile-actions .admin-button{border-radius:10px;min-height:42px;font-size:12px}.bo-profile-actions .admin-button.primary{color:#fff;background:#354c34;border-color:#354c34}.bo-profile-actions .admin-button:disabled{opacity:.45;cursor:default}.bo-profile-feedback{background:#f5f6f1;border-radius:9px;margin:16px 0 0;padding:12px 14px;font-size:12px;line-height:1.5}.bo-profile-feedback.is-error{color:#9a482c;background:#fff0e8}.bo-profile-feedback.is-success{color:#3d602d;background:#eff5e8}.bo-profile-session{border-top:1px solid #eceee7;justify-content:space-between;align-items:center;gap:14px;margin-top:24px;padding-top:18px;display:flex}.bo-profile-session>span{color:#858b7e;font-size:10px;line-height:1.4}.admin-root .bo-profile-session .admin-signout{color:#7c5d45;cursor:pointer;background:0 0;border:0;padding:8px;font:600 12px Arial,sans-serif}@media (width>=821px){.bo-workspace .bo-sidebar .bo-navigation{display:block}.bo-workspace .bo-sidebar{min-height:calc(100vh - 76px)}}@media (width<=820px){.admin-root .bo-topbar .bo-desktop-menu{display:none}.admin-root .bo-topbar .bo-mobile-menu,.bo-sidebar .bo-mobile-menu{display:inline-flex}.bo-workspace>.bo-sidebar,.bo-workspace.is-sidebar-hidden>.bo-sidebar{display:none}.bo-workspace.is-mobile-menu-open>.bo-sidebar{z-index:101;border:0;width:min(320px,100vw - 42px);height:100dvh;min-height:0;max-height:100dvh;padding:24px 18px;display:block;position:fixed;inset:0 auto 0 0;overflow-y:auto;box-shadow:16px 0 50px #17271925}.admin-workspace.bo-workspace.is-mobile-menu-open:has(.feria-dashboard,.feria-detail-workspace)>.admin-sidebar{z-index:101;border:0;width:min(320px,100vw - 42px);height:100dvh;min-height:0;max-height:100dvh;padding:24px 18px;display:block;position:fixed;inset:0 auto 0 0;overflow-y:auto;box-shadow:16px 0 50px #17271925}.bo-workspace.is-mobile-menu-open .bo-navigation{padding-top:24px;display:block}.bo-workspace.is-mobile-menu-open .bo-sidebar-heading .admin-kicker{display:block}.bo-workspace.is-mobile-menu-open .bo-sidebar-heading strong{font-size:18px}.bo-sidebar-backdrop{z-index:100;background:#16251e70;border:0;width:100%;height:100dvh;display:block;position:fixed;inset:0}.admin-root .bo-topbar>.bo-topbar-brand,.admin-root .bo-topbar>.bo-topbar-account{gap:10px}.bo-profile-identity{max-width:135px}}@media (width<=520px){.admin-root .bo-topbar{gap:8px;padding:10px 14px}.admin-root .bo-topbar>.bo-topbar-brand{gap:6px}.admin-root .bo-topbar .bo-view-site{display:none}.bo-topbar .bo-profile-trigger{background:0 0;border:0;padding:0}.bo-profile-trigger .bo-profile-identity,.bo-profile-trigger>svg{display:none}.bo-profile-trigger .bo-avatar{width:40px;height:40px}.bo-profile-dialog{padding:22px}.bo-profile-dialog-heading{margin-bottom:22px}.bo-profile-photo{gap:14px}.bo-profile-actions .admin-button{padding:10px 13px}.bo-profile-session{gap:10px}}@media (prefers-reduced-motion:reduce){.bo-expand-indicator svg{transition:none}}@media (width<=520px){.admin-root:has(.bo-workspace) .bo-topbar>.bo-topbar-brand>a.admin-wordmark{display:flex}}.bo-administration{--ad-ink:#292c29;--ad-muted:#6b7069;--ad-line:#e4e6df;--ad-tan:#aa7d47;--ad-moss:#53674a;max-width:1320px;color:var(--ad-ink);margin:0 auto}.bo-admin-heading{justify-content:space-between;align-items:center;gap:24px;margin:4px 0 30px;display:flex}.bo-admin-eyebrow{color:var(--ad-muted);margin:0 0 9px;font-size:12px;font-weight:600}.bo-admin-heading h1{letter-spacing:-1px;margin:0 0 11px;font-family:inherit;font-size:32px;font-weight:700;line-height:1.15}.bo-admin-heading>div>p:last-child{color:var(--ad-muted);max-width:630px;margin:0;font-size:14px;line-height:1.6}.bo-admin-role{color:#4e6148;background:#f0f2eb;border:1px solid #e4e8dd;border-radius:30px;flex-shrink:0;align-items:center;gap:8px;padding:9px 12px;font-size:11px;font-weight:600;display:inline-flex}.bo-admin-role-dot{background:#728464;border-radius:50%;width:6px;height:6px}.bo-admin-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.bo-admin-section-heading h2{letter-spacing:-.25px;margin:0;font-family:inherit;font-size:16px;font-weight:650}.bo-admin-section-heading>span{color:var(--ad-muted);font-size:12px}.bo-admin-groups{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.bo-admin-group{border:1px solid var(--ad-line);background:#fff;border-radius:15px;min-width:0;overflow:hidden;box-shadow:0 2px 4px #292c2903}.bo-admin-group-heading{align-items:center;gap:12px;padding:20px 18px 15px;display:flex}.bo-admin-group-icon{color:#74604a;background:#f2ece4;border-radius:12px;flex:0 0 41px;place-items:center;width:41px;height:41px;display:grid}.bo-admin-group-icon svg{width:21px;height:21px}.bo-admin-group-heading h3{letter-spacing:-.2px;margin:0 0 4px;font-family:inherit;font-size:15px;font-weight:650;line-height:1.35}.bo-admin-group-heading p{color:var(--ad-muted);margin:0;font-size:11px;line-height:1.5}.bo-admin-group-atencion .bo-admin-group-icon,.bo-admin-group-eventos .bo-admin-group-icon{color:#586b50;background:#edf0e8}.bo-admin-group-contenido .bo-admin-group-icon,.bo-admin-group-comunicacion .bo-admin-group-icon{color:#776574;background:#f0edef}.bo-admin-group-administracion .bo-admin-group-icon{color:#62716c;background:#eef0ef}.bo-admin-group-laboratorio .bo-admin-group-icon{color:#7d7654;background:#f1f0e8}.bo-admin-group ul{margin:0;padding:0 9px 9px;list-style:none}.bo-admin-group li+li{border-top:1px solid #f0f1ed}.bo-admin-tool{color:var(--ad-ink);border-radius:8px;justify-content:space-between;align-items:center;gap:9px;min-height:66px;padding:12px 10px;text-decoration:none;transition:background .15s;display:flex}.bo-admin-tool:hover{background:#f6f5f0}.bo-admin-tool-copy{min-width:0;display:block}.bo-admin-tool-title{font-size:13px;font-weight:600;line-height:1.45;display:block}.bo-admin-tool-description{color:var(--ad-muted);margin-top:3px;font-size:11px;line-height:1.5;display:block}.bo-admin-tool-open{box-sizing:border-box;color:#546544;background:#f3f6ed;border:1px solid #dce3d3;border-radius:9px;flex:none;justify-content:center;align-items:center;min-width:52px;height:31px;padding:0 10px;font-size:11px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.bo-admin-tool:hover .bo-admin-tool-open,.bo-admin-tool:focus-visible .bo-admin-tool-open{color:#354a2c;background:#e4ebd9;border-color:#c4d1b4}.bo-admin-tool:active{background:#ecefe6}.bo-admin-trial-note{color:#7c775f;letter-spacing:.1px;background:#faf9f4;border-top:1px solid #eeede5;margin:0;padding:10px 18px;font-size:10px;font-weight:500}.bo-admin-tools{margin-bottom:25px}.bo-admin-empty{border:1px dashed var(--ad-line);color:var(--ad-muted);background:#fff;border-radius:12px;padding:24px;font-size:14px}.bo-admin-panel{border:1px solid var(--ad-line);background:#fff;border-radius:13px;margin:12px 0;overflow:hidden}.bo-admin-panel>summary{cursor:pointer;align-items:center;gap:13px;min-height:78px;padding:18px 20px;list-style:none;display:flex}.bo-admin-panel>summary::-webkit-details-marker{display:none}.bo-admin-panel>summary:hover{background:#fcfcf8}.bo-admin-panel-icon{color:#6b7762;border:1px solid #eceee7;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.bo-admin-panel-icon svg{width:18px;height:18px}.bo-admin-panel-copy{gap:5px;min-width:0;display:grid}.bo-admin-panel-copy>strong{font-size:14px;font-weight:600}.bo-admin-panel-copy>span{color:var(--ad-muted);font-size:11px;line-height:1.4}.bo-admin-panel-meta{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:46%;margin-left:auto;display:flex}.bo-admin-expand{color:#626b58;background:#f2f3ed;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.bo-admin-expand svg{width:17px;height:17px}.bo-admin-panel[open]>summary{border-bottom:1px solid #eceee7}.bo-admin-panel[open]>summary .bo-admin-expand-vertical{display:none}.bo-admin-panel-content{padding:20px}.bo-admin-badge{border-radius:20px;padding:5px 8px;font-size:10px;font-weight:600;line-height:1.4}.bo-admin-badge.is-pending{color:#89602e;background:#fbf1df}.bo-admin-badge.is-unknown{color:#6b666d;background:#f0edf0}.bo-admin-attention{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.bo-admin-attention-card{border:1px solid #e9ebe3;border-radius:10px;min-width:0;padding:16px}.bo-admin-attention-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.bo-admin-attention-heading h3{margin:0;font-family:inherit;font-size:12px;font-weight:600;line-height:1.45}.bo-admin-attention-heading strong{color:#637253;white-space:nowrap;font-size:21px;font-weight:600}.bo-admin-attention-card.is-unknown .bo-admin-attention-heading strong{white-space:normal;color:#756a75;text-align:right;font-size:10px}.bo-admin-attention-card.has-pending .bo-admin-attention-heading strong{color:#9a6931}.bo-admin-attention-card>p{color:var(--ad-muted);margin:8px 0 13px;font-size:11px;line-height:1.6}.bo-admin-attention-card ul{margin:0 0 13px;padding:0;list-style:none}.bo-admin-attention-card li+li{margin-top:7px}.bo-admin-attention-card li a{color:#586747;justify-content:space-between;align-items:center;gap:8px;font-size:11px;line-height:1.5;text-decoration:none;display:flex}.bo-admin-attention-card li a svg{flex-shrink:0;width:13px;height:13px}.bo-admin-text-link{color:#526345;align-items:center;gap:6px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.bo-admin-text-link svg{width:13px;height:13px}.bo-admin-text-link:hover,.bo-admin-attention-card li a:hover{text-decoration:underline}.bo-admin-followups:not(:first-child){margin-top:20px}.bo-admin-followups .followup-board{border:0;border-radius:0;margin:0;padding:0}.bo-admin-followups .followup-section-heading h2,.bo-admin-followups .followup-eyebrow{display:none}.bo-admin-followups .followup-section-heading>div>p:last-child{margin-top:0}.bo-admin-statuses{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.bo-admin-status-card{border:1px solid #e9ebe3;border-radius:10px;min-width:0;padding:17px}.bo-admin-status-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.bo-admin-status-heading h3{margin:0;font-family:inherit;font-size:14px;font-weight:600}.bo-admin-channel-pill{color:#66705f;align-items:center;gap:6px;max-width:100%;font-size:10px;line-height:1.4;display:inline-flex}.bo-admin-channel-pill>span{background:#8d9786;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.bo-admin-channel-pill.is-good{color:#576d49}.bo-admin-channel-pill.is-good>span{background:#7c9668}.bo-admin-channel-pill.is-warning{color:#916430}.bo-admin-channel-pill.is-warning>span{background:#b58b52}.bo-admin-channel-pill.is-unknown{color:#7b6d7c}.bo-admin-channel-pill.is-unknown>span{background:#9b8b9c}.bo-admin-status-card>p{color:var(--ad-muted);margin:12px 0;font-size:12px;line-height:1.6}.bo-admin-status-card dl{margin:14px 0;font-size:11px}.bo-admin-status-card dl>div{border-top:1px solid #eff0ea;grid-template-columns:105px 1fr;gap:12px;padding:8px 0;line-height:1.5;display:grid}.bo-admin-status-card dt{color:var(--ad-muted)}.bo-admin-status-card dd{overflow-wrap:anywhere;margin:0}.bo-admin-access-note{color:#83887f;margin:19px 0 0;font-size:11px;line-height:1.6}.bo-administration a:focus-visible,.bo-admin-panel>summary:focus-visible{outline-offset:2px;outline:3px solid #bd955e}@media (width<=1200px){.bo-admin-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.bo-admin-panel-meta{max-width:38%}}@media (width<=760px){.bo-admin-heading{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:26px}.bo-admin-heading h1{font-size:29px}.bo-admin-heading>div>p:last-child{font-size:13px}.bo-admin-groups{gap:13px}.bo-admin-attention,.bo-admin-statuses{grid-template-columns:1fr}.bo-admin-panel>summary{flex-wrap:wrap;gap:10px;padding:16px}.bo-admin-panel-copy{flex:1}.bo-admin-panel-meta{order:4;justify-content:flex-start;width:100%;max-width:none;margin-left:44px}.bo-admin-panel-meta:empty{display:none}.bo-admin-panel-content{padding:15px}}@media (width<=580px){.bo-admin-groups{grid-template-columns:1fr}.bo-admin-section-heading h2{font-size:15px}.bo-admin-section-heading>span{font-size:10px}.bo-admin-group-heading{padding:17px 17px 12px}.bo-admin-group ul{padding-bottom:8px}.bo-admin-tool{min-height:65px;padding:12px 9px}.bo-admin-tool-title{font-size:13px}.bo-admin-tool-description{font-size:11px}.bo-admin-panel-copy>span{font-size:10px}.bo-admin-panel-copy>strong{font-size:13px}.bo-admin-panel-meta{margin-left:0}.bo-admin-status-card dl>div{grid-template-columns:85px 1fr;gap:8px}}@media (prefers-reduced-motion:reduce){.bo-admin-tool{transition:none}}.admin-root .feria-dashboard{--dash-surface:#fffefa;--dash-green:#173d32;--dash-ink:#193c32;--dash-muted:#68736b;--dash-line:#e0e5db;max-width:1460px;margin-inline:auto;padding-bottom:40px}.admin-root .feria-dashboard [id]{scroll-margin-top:24px}.admin-root .feria-dash-heading{margin:0;padding:10px 0;display:block}.admin-root .feria-dash-heading .admin-kicker{letter-spacing:.07em;font-size:11px}.admin-root .feria-dash-heading .admin-kicker span{letter-spacing:0;border-left:1px solid #bec9bf;margin-left:10px;padding-left:10px;font-weight:500}.admin-root .feria-dash-heading h1{margin:12px 0 10px;font-size:clamp(32px,3.4vw,44px)}.admin-root .feria-dash-heading p{color:var(--dash-muted);margin:0;font-size:14px}.admin-root .feria-dash-header-actions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.admin-root .feria-dash-overview{grid-template-columns:minmax(180px,.8fr) minmax(360px,1.2fr);align-items:start;gap:28px;margin-bottom:16px;display:grid}.admin-root .feria-dash-updated{color:var(--dash-muted);margin-top:12px;font-size:10px;display:block}.admin-root .feria-dash-pulse{background:var(--dash-surface);border:1px solid var(--dash-line);border-radius:12px;min-width:0;padding:18px}.admin-root .feria-dash-pulse-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.admin-root .feria-dash-pulse-heading h2{margin:0;font-size:21px}.admin-root .feria-dash-pulse-heading>span{color:var(--dash-muted);font-size:9px}.admin-root .feria-dash-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.admin-root .feria-dash-kpis>a,.admin-root .feria-dash-kpis>div{border:1px solid var(--dash-line);background:#f6f7f0;border-radius:8px;flex-direction:column;gap:6px;min-width:0;padding:12px 10px;display:flex}.admin-root .feria-dash-kpis>a:hover{background:#edf2e8;border-color:#7d9c84}.admin-root .feria-dash-kpis>.primary{color:#fffdf6;background:var(--dash-green);border-color:var(--dash-green)}.admin-root .feria-dash-kpis span{font-size:10px;font-weight:650}.admin-root .feria-dash-kpis strong{letter-spacing:-.035em;white-space:nowrap;font-size:clamp(20px,1.9vw,27px);font-weight:700;line-height:1.15}.admin-root .feria-dash-kpis strong em{opacity:.65;font-size:15px;font-style:normal;font-weight:400}.admin-root .feria-dash-kpis small{opacity:.75;font-size:9px;line-height:1.45}.admin-root .feria-dash-kpis progress{width:100%;height:4px;margin-top:auto}.admin-root .feria-dash-control{border-block:1px solid var(--dash-line);margin-bottom:20px;padding:12px 0}.admin-root .feria-dash-control>summary{cursor:pointer;font-size:12px;font-weight:600}.admin-root .feria-dash-control-content{padding-bottom:12px}.admin-root .feria-dash-process{border-bottom:1px solid var(--dash-line);gap:24px;margin:20px 0;display:flex}.admin-root .feria-dash-process>a{color:var(--dash-muted);border-bottom:3px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:14px 0;font-size:13px;display:flex}.admin-root .feria-dash-process>a:hover{color:var(--dash-ink);border-bottom-color:#b6c7b6}.admin-root .feria-dash-process>a[aria-current=page]{color:var(--dash-green);border-bottom-color:var(--dash-green);font-weight:700}.admin-root .feria-dash-process strong{background:#edf0e9;border-radius:5px;padding:2px 7px;font-size:12px;font-weight:600}.admin-root .feria-dash-process [aria-current=page] strong{color:#fff;background:var(--dash-green)}.admin-root .feria-dash-accepted{background:#f2f5ed;border:1px solid #dfe6d8;border-radius:8px;margin-bottom:20px;padding:14px 16px}.admin-root .feria-dash-accepted>span{margin-bottom:9px;font-size:11px;font-weight:650;display:block}.admin-root .feria-dash-accepted nav{flex-wrap:wrap;gap:8px;display:flex}.admin-root .feria-dash-accepted a{border:1px solid #cbd8c8;border-radius:6px;align-items:center;gap:10px;padding:7px 11px;font-size:12px;display:flex}.admin-root .feria-dash-accepted a:hover{background:#e5eddf}.admin-root .feria-dash-accepted a[aria-current=page]{color:#fff;background:var(--dash-green);border-color:var(--dash-green)}.admin-root .feria-dash-accepted strong{opacity:.8;font-size:11px}.admin-root .feria-dash-accepted small{color:var(--dash-muted);margin-top:10px;font-size:10px;display:block}.admin-root .feria-dash-scope-note{color:var(--dash-muted);margin:-5px 0 16px;font-size:11px}.admin-root .feria-dash-extra-filters{margin-bottom:18px}.admin-root .feria-dash-extra-filters>summary{color:var(--dash-muted);cursor:pointer;font-size:11px}.admin-root .feria-dash-extra-filters .feria-ops-chips{margin-top:12px}.admin-root .feria-dashboard .feria-ops-section{background:var(--dash-surface);border-color:var(--dash-line);margin-top:18px;padding:24px}.admin-root .feria-dashboard .feria-ops-section-title{gap:16px}.admin-root .feria-dashboard h2{letter-spacing:-.025em;font-size:21px}.admin-root .feria-dash-eyebrow{text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:#768578!important;margin:0 0 7px!important;font-size:10px!important}.admin-root .feria-dash-weeks{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-root .feria-dash-weeks article{border:1px solid var(--dash-line);background:#f6f7f0;border-radius:10px;min-width:0;padding:20px}.admin-root .feria-dash-weeks article.selected{border-color:#769780;box-shadow:inset 0 3px #769780}.admin-root .feria-dash-week-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-root .feria-dash-week-title span{letter-spacing:.08em;color:#758477;font-size:9px;font-weight:750}.admin-root .feria-dash-week-title small{color:var(--dash-muted);font-size:10px}.admin-root .feria-dash-weeks h3{letter-spacing:-.025em;margin:10px 0 18px;font-size:22px}.admin-root .feria-dash-week-count{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-root .feria-dash-week-count>strong{letter-spacing:-.04em;font-size:36px;line-height:1}.admin-root .feria-dash-week-count em{color:#809082;font-size:19px;font-style:normal;font-weight:450}.admin-root .feria-dash-week-count>span{text-align:right;font-size:17px;font-weight:650}.admin-root .feria-dash-week-count small{color:var(--dash-muted);font-size:9px;font-weight:450;display:block}.admin-root .feria-dash-week-caption{color:var(--dash-muted);margin:6px 0 15px;font-size:11px}.admin-root .feria-dash-gap{margin:10px 0 16px;font-size:12px;font-weight:650}.admin-root .feria-dash-weeks dl>div{justify-content:space-between;gap:10px;margin:8px 0;font-size:11px;display:flex}.admin-root .feria-dash-weeks article>a{border-top:1px solid var(--dash-line);justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding-top:14px;font-size:11px;font-weight:650;text-decoration:none;display:flex}.admin-root .feria-dash-weeks article>a:hover{text-decoration:underline}.admin-root .feria-dashboard .feria-dash-footnote{color:var(--dash-muted);margin:16px 0 0;font-size:11px;line-height:1.6}.admin-root .feria-dash-work-grid{grid-template-columns:1fr;gap:18px;display:grid}.admin-root .feria-dash-attention>a{border-bottom:1px solid #e9ece5;align-items:center;gap:14px;padding:15px 0;text-decoration:none;display:flex}.admin-root .feria-dash-action-number{background:#efeadc;border-radius:9px;flex:0 0 38px;place-items:center;height:38px;font-size:17px;font-weight:700;display:grid}.admin-root .feria-dash-attention>a>span:nth-child(2){flex:1}.admin-root .feria-dash-attention a strong{font-size:12px;line-height:1.4;display:block}.admin-root .feria-dash-attention a small{color:var(--dash-muted);margin-top:4px;font-size:11px;line-height:1.4;display:block}.admin-root .feria-dash-attention a>b{opacity:.5;font-size:15px}.admin-root .feria-dash-attention a:hover strong{text-decoration:underline}.admin-root .feria-dash-finance .feria-ops-section-title>a{font-size:12px}.admin-root .feria-dash-finance dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.admin-root .feria-dash-finance dl>div{border-left:2px solid #dbe4d4;padding-left:16px}.admin-root .feria-dash-finance dt{margin-bottom:9px;font-size:11px}.admin-root .feria-dash-finance dd{text-align:left;letter-spacing:-.015em;font-size:21px}.admin-root .feria-dash-finance dd small{font-size:11px;font-weight:450}.admin-root .feria-dash-result-count{background:#eaf0e6;border-radius:20px;padding:7px 11px;font-size:11px}.admin-root .feria-dashboard .feria-ops-chips{gap:6px}.admin-root .feria-dashboard .feria-ops-chips a{align-items:center;gap:7px;padding:8px 11px;font-size:11px;display:flex}.admin-root .feria-dashboard .feria-ops-chips span{opacity:.65;font-size:10px}.admin-root .feria-dash-list-context{flex-wrap:wrap;align-items:center;gap:14px;padding:0 0 15px;font-size:12px;display:flex}.admin-root .feria-dash-list-context>span{color:var(--dash-muted);flex:1}.admin-root .feria-dash-list-context>a:not(.admin-button){font-size:11px;text-decoration:underline}.admin-root .feria-dashboard .feria-ops-table{min-width:660px;font-size:12px}.admin-root .feria-dashboard .feria-ops-table td{padding:18px 8px}.admin-root .feria-dashboard .feria-ops-table td:first-child{width:28%}.admin-root .feria-dash-brand-name{margin-bottom:6px;font-size:14px;font-weight:700;text-decoration:none;display:block}.admin-root .feria-dash-brand-name:hover{text-decoration:underline}.admin-root .feria-dashboard .feria-ops-table .feria-dash-reference{opacity:.8;font-size:10px}.admin-root .feria-dashboard .feria-ops-table small{font-size:11px}.admin-root .feria-dashboard .feria-ops-table td>span.feria-ops-week-tag{font-size:10px}@media (width>=1450px){.admin-root .feria-dash-weeks article{padding:24px}}@media (width<=1100px){.admin-root .feria-dash-weeks{gap:9px}.admin-root .feria-dash-weeks article{padding:14px}.admin-root .feria-dash-weeks h3{font-size:18px}.admin-root .feria-dash-week-title{flex-wrap:wrap;gap:4px}.admin-root .feria-dash-work-grid{gap:12px}.admin-root .feria-dashboard .feria-ops-section{padding:20px}.admin-root .feria-dash-finance dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.admin-root .feria-dash-kpis>a{transition:none}}@media (width<=700px){.admin-workspace:has(.feria-dashboard,.feria-detail-workspace)>.admin-sidebar{min-width:0;padding:10px 16px}.admin-workspace:has(.feria-dashboard,.feria-detail-workspace)>.admin-sidebar>.admin-kicker{display:none}.admin-workspace:has(.feria-dashboard,.feria-detail-workspace)>.admin-sidebar nav{gap:6px;padding-bottom:6px;display:flex;overflow-x:auto}.admin-workspace:has(.feria-dashboard,.feria-detail-workspace)>.admin-sidebar nav a{white-space:nowrap;flex:none;padding:9px 12px}.admin-workspace:has(.feria-dashboard,.feria-detail-workspace)>.admin-sidebar nav a[aria-current=page]{order:-1}.admin-workspace:has(.feria-dashboard,.feria-detail-workspace)>.admin-sidebar>.admin-team-link{margin:4px 12px 0 0;padding:5px 8px;font-size:11px;display:inline-flex}.admin-workspace:has(.feria-dashboard,.feria-detail-workspace)>.admin-sidebar>.admin-role{margin:4px 0;font-size:10px;display:inline-block}}@media (width<=760px){.admin-root .feria-dash-header-actions{flex-direction:row}.admin-root .feria-dash-work-grid{grid-template-columns:1fr;gap:0}.admin-root .feria-dash-weeks{grid-template-columns:1fr;gap:12px}.admin-root .feria-dash-weeks article{padding:20px}.admin-root .feria-dash-weeks h3{font-size:22px}.admin-root .feria-dash-week-title{flex-wrap:nowrap}.admin-root .feria-dashboard .feria-ops-filters{grid-template-columns:1fr 1fr}.admin-root .feria-dashboard .feria-ops-filters label:first-of-type,.admin-root .feria-dashboard .feria-ops-filters button{grid-column:1/-1}.admin-root .feria-dashboard .feria-ops-table{min-width:0;display:block}.admin-root .feria-dashboard .feria-ops-table thead{display:none}.admin-root .feria-dashboard .feria-ops-table tbody{gap:14px;display:grid}.admin-root .feria-dashboard .feria-ops-table tr{border:1px solid var(--dash-line);border-radius:10px;grid-template-columns:1fr 1fr;gap:13px;padding:14px;display:grid}.admin-root .feria-dashboard .feria-ops-table td{border:0;min-width:0;padding:0;display:block}.admin-root .feria-dashboard .feria-ops-table td:first-child{grid-column:1/-1;width:auto}.admin-root .feria-dashboard .feria-ops-table td:nth-child(2),.admin-root .feria-dashboard .feria-ops-table td:last-child{grid-column:1/-1}.admin-root .feria-dashboard .feria-ops-table td:last-child>a{width:100%;display:flex}.admin-root .feria-dashboard .feria-ops-table td:not(:first-child)[data-label]:before{content:attr(data-label);text-transform:uppercase;color:var(--dash-muted);letter-spacing:.07em;margin-bottom:6px;font-size:9px;display:block}.admin-root .feria-dash-list-context{align-items:flex-start}.admin-root .feria-dash-list-context>span{flex-basis:100%}.admin-root .feria-dash-list-context .admin-button{margin-left:auto}.admin-root .feria-dashboard .feria-ops-pagination{flex-wrap:wrap;gap:12px}}@media (width<=900px){.admin-root .feria-dash-overview{grid-template-columns:1fr;gap:16px}.admin-root .feria-dash-heading{padding:0}.admin-root .feria-dash-process{gap:16px}.admin-root .feria-dash-process>a{gap:6px;font-size:12px}}@media (width<=760px){.admin-root .feria-dashboard .feria-dash-brands{padding:18px 14px}.admin-root .feria-dash-pulse{padding:14px}.admin-root .feria-dash-kpis{gap:6px}.admin-root .feria-dash-kpis>a,.admin-root .feria-dash-kpis>div{padding:10px 7px}.admin-root .feria-dash-kpis strong{font-size:21px}.admin-root .feria-dash-kpis strong em{font-size:12px}.admin-root .feria-dash-process{border:0;grid-template-columns:1fr 1fr;gap:4px 14px;margin:16px 0;display:grid}.admin-root .feria-dash-process>a{border-bottom-color:var(--dash-line);justify-content:space-between;padding:12px 2px}.admin-root .feria-dash-process>a[aria-current=page]{border-bottom-color:var(--dash-green)}.admin-root .feria-dash-accepted{padding:12px}.admin-root .feria-dash-accepted a{gap:6px;padding:8px;font-size:11px}}.admin-root .feria-bulk-toolbar{background:#edf3eb;border:1px solid #cbd9c9;border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:14px;margin:18px 0;padding:18px;display:flex}.admin-root .feria-bulk-toolbar>div>strong{color:#254537;font-size:16px}.admin-root .feria-bulk-toolbar p{color:#536657;margin:5px 0 0;font-size:12px;line-height:1.5}.admin-root .feria-bulk-toolbar-actions{flex-wrap:wrap;align-items:center;gap:12px;width:100%;display:flex}.admin-root .feria-bulk-toolbar-actions>span{margin-left:auto;font-size:12px;font-weight:700}.admin-root .feria-bulk .feria-ops-check{align-items:center;gap:9px;font-size:12px;line-height:1.5;display:flex}.admin-root .feria-bulk input[type=checkbox]{accent-color:#244c39;flex-shrink:0;width:18px;height:18px}.admin-root .feria-bulk .feria-bulk-row-check{color:#536657;cursor:pointer;flex-direction:row;align-items:center;gap:7px;margin-bottom:10px;font-size:11px;display:flex}.admin-root .feria-bulk-selected{background:#f0f6ed}.admin-root .feria-bulk-review{background:#f8faf5;border:1px solid #a9bea6;border-radius:14px;margin:20px 0 26px;padding:24px;scroll-margin-top:100px}.admin-root .feria-bulk-heading,.admin-root .feria-bulk-item-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.admin-root .feria-bulk-heading h3{margin:6px 0;font-size:22px}.admin-root .feria-bulk-review p{font-size:13px;line-height:1.6}.admin-root .feria-bulk-items{gap:12px;margin-top:20px;display:grid}.admin-root .feria-bulk-item{background:#fff;border:1px solid #d7e0d2;border-radius:10px;min-width:0;padding:18px}.admin-root .feria-bulk-item.blocked,.admin-root .feria-bulk-item.unknown,.admin-root .feria-bulk-item.failed{border-left:4px solid #bd8847}.admin-root .feria-bulk-item.sent{border-left:4px solid #34704b}.admin-root .feria-bulk-item h4{margin:0 0 4px;font-size:16px}.admin-root .feria-bulk-item small,.admin-root .feria-bulk-address{color:#536657;overflow-wrap:anywhere;font-size:11px}.admin-root .feria-bulk-item summary{cursor:pointer;font-size:13px;font-weight:600}.admin-root .feria-bulk-item .panel-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:12px;display:flex}.admin-root .feria-bulk-confirm{border-top:1px solid #d1dccd;gap:16px;margin-top:20px;padding-top:20px;display:grid}.admin-root .feria-bulk-confirm>.admin-button{justify-self:start}.admin-root .feria-bulk-result{background:#edf3eb;border-radius:9px;gap:10px;padding:18px;display:grid}.admin-root .feria-bulk-result>strong{font-size:19px}.admin-root .feria-bulk-result>span{font-size:13px}.admin-root .feria-bulk-result>.admin-button{justify-self:start}@media (width<=760px){.admin-root .feria-bulk-toolbar,.admin-root .feria-bulk-review{padding:16px}.admin-root .feria-bulk-toolbar-actions{align-items:flex-start}.admin-root .feria-bulk-toolbar-actions>label{width:100%}.admin-root .feria-bulk-toolbar-actions>span{margin-left:0}.admin-root .feria-bulk-toolbar-actions>.admin-button{justify-content:center;width:100%}.admin-root .feria-bulk-item{padding:14px}.admin-root .feria-bulk-item .panel-actions{flex-direction:column;align-items:flex-start}.admin-root .feria-bulk-confirm>.admin-button,.admin-root .feria-bulk-result>.admin-button{justify-content:center;width:100%}.admin-root .feria-bulk-row-check{min-height:28px}}.admin-root .feria-modern{--dash-surface:#fff;--dash-green:#1f1f1f;--dash-ink:#25272a;--dash-muted:#646973;--dash-line:#e6e7eb;--ops-line:#e6e7eb;--ops-ink:#25272a;--ops-muted:#646973;color:var(--dash-ink);max-width:1480px;margin-inline:auto;font-family:Arial,Helvetica,sans-serif}.admin-root .feria-modern h1,.admin-root .feria-modern h2,.admin-root .feria-modern h3{text-transform:none;letter-spacing:-.035em;color:var(--dash-ink);font-family:inherit;font-weight:700}.admin-root .feria-modern h1{margin:7px 0 10px;font-size:30px;line-height:1.2}.admin-root .feria-modern h2{font-size:18px;line-height:1.35}.admin-root .feria-modern .admin-kicker{letter-spacing:0;text-transform:none;color:var(--dash-muted);margin:0;font-size:11px;font-weight:500}.admin-root .feria-modern .admin-button{color:#34373b;background:#fff;border-color:#dedfe4;border-radius:7px;min-height:38px;padding:9px 13px;font-size:12px;font-weight:600;line-height:1.4;box-shadow:0 1px 2px #1f1f1f04}.admin-root .feria-modern .admin-button.primary{color:#fff;background:#1f1f1f;border-color:#1f1f1f}.admin-root .feria-modern .admin-button:hover:not(:disabled){filter:none;background:#f8f8fa;border-color:#9d9fa6}.admin-root .feria-modern .admin-button.primary:hover:not(:disabled){background:#383838;border-color:#383838}.admin-root .feria-modern :focus-visible{outline-offset:3px;outline:3px solid #c99b5b}.admin-root .feria-modern .feria-dash-overview{margin-bottom:0;display:block}.admin-root .feria-modern .feria-dash-heading{grid-template-columns:minmax(0,1fr) auto;gap:8px 24px;padding:0 0 22px;display:grid}.admin-root .feria-modern .feria-dash-heading .admin-kicker{letter-spacing:0;font-size:11px}.admin-root .feria-modern .feria-dash-heading .admin-kicker span{border-color:#d4d5d9;padding-left:10px;font-weight:500}.admin-root .feria-modern .feria-dash-heading h1{margin:7px 0 9px;font-size:30px}.admin-root .feria-modern .feria-dash-heading p{color:var(--dash-muted);font-size:13px}.admin-root .feria-modern .feria-dash-header-actions{justify-content:flex-end;align-items:flex-start;gap:8px;margin-top:22px}.admin-root .feria-modern .feria-dash-updated{color:#777c85;grid-column:1/-1;margin:0;font-size:11px}.admin-root .feria-modern .feria-dash-pulse{background:0 0;border:0;border-radius:0;padding:0}.admin-root .feria-modern .feria-dash-pulse-heading{margin:0 0 11px}.admin-root .feria-modern .feria-dash-pulse-heading h2{letter-spacing:0;font-size:14px;font-weight:700}.admin-root .feria-modern .feria-dash-pulse-heading>span{font-size:11px}.admin-root .feria-modern .feria-dash-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.admin-root .feria-modern .feria-dash-kpis>a,.admin-root .feria-modern .feria-dash-kpis>div{border:1px solid var(--dash-line);min-height:116px;color:var(--dash-ink);background:#fff;border-radius:10px;gap:8px;padding:15px 13px;box-shadow:0 2px 3px #1f1f1f02}.admin-root .feria-modern .feria-dash-kpis>.primary{color:#2b432d;background:#f3f7f1;border-color:#d7e3d2}.admin-root .feria-modern .feria-dash-kpis>a:hover{background:#fffaf3;border-color:#bba389}.admin-root .feria-modern .feria-dash-kpis span{min-height:28px;font-size:11px;font-weight:600;line-height:1.4}.admin-root .feria-modern .feria-dash-kpis strong{letter-spacing:-.05em;white-space:normal;overflow-wrap:anywhere;font-size:24px;font-weight:700;line-height:1}.admin-root .feria-modern .feria-dash-kpis strong em{letter-spacing:0;color:#8a8d94;opacity:1;font-size:14px;font-weight:400}.admin-root .feria-modern .feria-dash-kpis small{opacity:1;color:#6c7179;font-size:10px;line-height:1.35}.admin-root .feria-modern .feria-dash-kpis progress{accent-color:#7a8f6f;background:#eee;border-radius:5px;height:4px}.admin-root .feria-modern .feria-dash-kpis progress::-webkit-progress-bar{background:#eceee9;border-radius:5px}.admin-root .feria-modern .feria-dash-kpis progress::-webkit-progress-value{background:#7a8f6f;border-radius:5px}.admin-root .feria-modern .feria-dash-footnote{color:var(--dash-muted);margin:11px 0 0;font-size:11px;line-height:1.6}.admin-root .feria-modern .feria-dash-footnote strong{color:#4c5455;font-weight:600}.admin-root .feria-modern .feria-dash-control{border:0;margin:8px 0 20px;padding:10px 0}.admin-root .feria-modern .feria-dash-control>summary{color:#60656e;width:fit-content;font-size:12px;font-weight:500}.admin-root .feria-modern .feria-ops-section{border-color:var(--dash-line);background:#fff;border-radius:11px;margin-top:18px;padding:22px;box-shadow:0 2px 4px #1f1f1f02}.admin-root .feria-modern .feria-dash-brands{margin-top:0;padding:22px 0 0;overflow:hidden}.admin-root .feria-modern .feria-dash-brands>.feria-ops-section-title{margin-bottom:4px;padding:0 22px}.admin-root .feria-modern .feria-ops-section-title h2{margin:0 0 4px;font-size:18px}.admin-root .feria-modern .feria-ops-section-title p{color:var(--dash-muted);font-size:12px;line-height:1.6}.admin-root .feria-modern .feria-dash-result-count{color:#5b6069;background:#f3f3f5;border-radius:6px;padding:6px 9px;font-size:11px}.admin-root .feria-modern .feria-dash-process{border-color:var(--dash-line);gap:28px;margin:12px 0 18px;padding:0 22px}.admin-root .feria-modern .feria-dash-process>a{color:#686d76;border-bottom-width:2px;gap:8px;padding:15px 0;font-size:12px;font-weight:500}.admin-root .feria-modern .feria-dash-process>a[aria-current=page]{color:#1f1f1f;border-color:#1f1f1f;font-weight:700}.admin-root .feria-modern .feria-dash-process strong{color:#656a73;background:#f0f1f4;border-radius:5px;padding:2px 7px;font-size:11px}.admin-root .feria-modern .feria-dash-process [aria-current=page] strong{color:#5e4429;background:#f2e8d9}.admin-root .feria-modern .feria-dash-accepted{background:#f8f9f7;border-color:#e3e7df;margin:0 22px 18px;padding:13px 15px}.admin-root .feria-modern .feria-dash-accepted>span{color:#5d6657;font-size:11px}.admin-root .feria-modern .feria-dash-accepted a{background:#fff;border-color:#dfe4db;border-radius:6px}.admin-root .feria-modern .feria-dash-accepted a[aria-current=page]{color:#365333;background:#edf3e9;border-color:#adbea2}.admin-root .feria-modern .feria-dash-accepted small{font-size:11px;line-height:1.6}.admin-root .feria-modern .feria-dash-scope-note{margin:0 22px 14px;font-size:11px}.admin-root .feria-modern .feria-ops-filters{grid-template-columns:minmax(170px,1.4fr) minmax(160px,1fr) minmax(145px,1fr) auto;gap:12px;margin:0 0 12px;padding:0 22px}.admin-root .feria-modern .feria-ops-filters label{color:#5a5f68;min-width:0;font-size:11px;font-weight:600}.admin-root .feria-modern .feria-ops-filters input[type=search],.admin-root .feria-modern .feria-ops-filters select{box-sizing:border-box;color:#34373b;background:#fff;border-color:#dedfe5;border-radius:7px;height:38px;min-height:38px;margin-top:7px;padding:8px 11px;font-size:12px;line-height:20px}.admin-root .feria-modern .feria-ops-filters button.admin-button.primary{color:#fff;background:#1f1f1f;border-color:#1f1f1f}.admin-root .feria-modern .feria-ops-filters button.admin-button.primary:hover:not(:disabled){background:#383838;border-color:#383838}.admin-root .feria-modern .feria-dash-extra-filters{margin:0 22px 14px;padding:2px 0}.admin-root .feria-modern .feria-dash-extra-filters>summary{color:#686e77;font-size:11px}.admin-root .feria-modern .feria-ops-chips a{color:#555b65;background:#fff;border-color:#dedfe5;border-radius:6px}.admin-root .feria-modern .feria-ops-chips a[aria-current=page]{color:#654c2c;background:#f5eee5;border-color:#d4b692}.admin-root .feria-modern .feria-dash-list-context{margin:0 22px;padding:0 0 15px;font-size:12px}.admin-root .feria-modern .feria-dash-list-context>.admin-button{color:#414a42;background:#f6f9f3;border-color:#d5dfd1}.admin-root .feria-modern .feria-bulk-toolbar{border:0;background:#fafbfc;border-block:1px solid #e6e7eb;border-radius:0;gap:9px;margin:0;padding:13px 22px;display:flex}.admin-root .feria-modern .feria-bulk-toolbar-intro{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.admin-root .feria-modern .feria-bulk-toolbar-intro strong{color:#3e434c;font-size:12px}.admin-root .feria-modern .feria-bulk-toolbar-intro>span{color:#747983;font-size:11px}.admin-root .feria-modern .feria-bulk-toolbar-actions{align-items:center;gap:11px}.admin-root .feria-modern .feria-bulk-toolbar-actions>span{color:#6b717a;font-size:11px;font-weight:500}.admin-root .feria-modern .feria-bulk-toolbar-actions>.admin-button{min-height:32px;padding:7px 10px;font-size:11px}.admin-root .feria-modern .feria-bulk input[type=checkbox]{accent-color:#353b33;width:17px;height:17px}.admin-root .feria-modern .feria-bulk .feria-ops-check{color:#565d67;font-size:11px}.admin-root .feria-modern .feria-ops-table{min-width:700px;font-size:12px}.admin-root .feria-modern .feria-ops-table th{color:#727882;letter-spacing:0;text-transform:none;border-top:0;border-color:var(--dash-line);background:#f8f9fa;padding:12px 14px;font-size:11px;font-weight:600}.admin-root .feria-modern .feria-ops-table th:first-child{padding-left:22px}.admin-root .feria-modern .feria-ops-table td{vertical-align:top;border-color:#eeeff2;padding:17px 14px}.admin-root .feria-modern .feria-ops-table td:first-child{width:27%;padding-left:22px}.admin-root .feria-modern .feria-ops-table td:last-child{padding-right:22px}.admin-root .feria-modern .feria-ops-table tbody tr:hover{background:#fcfbf8}.admin-root .feria-modern .feria-ops-table tbody tr.feria-bulk-selected{background:#f7f2e8}.admin-root .feria-modern .feria-brand-cell{align-items:flex-start;gap:11px;display:flex}.admin-root .feria-modern .feria-bulk .feria-bulk-row-check{flex:0 0 17px;gap:0;min-height:0;margin:2px 0 0}.admin-root .feria-modern .feria-brand-check-space{flex:0 0 17px;width:17px;display:block}.admin-root .feria-modern .feria-brand-identity{min-width:0}.admin-root .feria-modern .feria-dash-brand-name{color:#30353e;margin:0 0 5px;font-size:13px;font-weight:700;line-height:1.45}.admin-root .feria-modern .feria-ops-table small{color:#6e7480;margin-bottom:3px;font-size:11px;line-height:1.5}.admin-root .feria-modern .feria-ops-table .feria-dash-reference{color:#8a8f98;opacity:1;margin-top:5px;font-size:10px}.admin-root .feria-modern .feria-ops-table td>strong{margin-top:7px;font-size:12px;font-weight:600}.admin-root .feria-modern .feria-ops-week-tag{color:#4d555f;line-height:1.5;font-size:11px!important}.admin-root .feria-modern .feria-ops-badge,.admin-root .feria-modern .panel-badge{letter-spacing:0;color:#626978;text-transform:none;background:#f0f1f4;border-radius:5px;padding:5px 7px;font-size:10px;font-weight:600}.admin-root .feria-modern .feria-ops-badge.positive{color:#3e6335;background:#edf5e8}.admin-root .feria-modern .feria-ops-badge.attention{color:#896125;background:#fff3db}.admin-root .feria-modern .feria-ops-table td:last-child>.admin-button{white-space:nowrap;min-height:32px;padding:7px 10px;font-size:11px}.admin-root .feria-modern .feria-ops-pagination{color:#6f7580;background:#fff;margin:0;padding:16px 22px;font-size:11px}.admin-root .feria-modern .feria-bulk-review{background:#fffdf9;border-color:#ddd8c9;border-radius:8px;margin:18px 22px;padding:20px}.admin-root .feria-modern .feria-bulk-review h3{font-size:20px}.admin-root .feria-modern .feria-ops-empty{color:#656c76;padding:36px 22px}.admin-root .feria-modern .feria-dash-weeks article{background:#fafbf9;border-color:#e1e6dd}.admin-root .feria-modern .feria-dash-week-count>strong{color:#303a30}.admin-root .feria-modern .feria-dash-finance dl>div{border-left-color:#d4a574}.admin-root .feria-modern .feria-ops-explanation>summary,.admin-root .feria-modern>details.feria-ops-section>summary{color:#616872;font-size:12px;font-weight:500}.admin-root .feria-modern>details.feria-ops-section{margin-top:12px;padding:15px 20px}.admin-root .feria-records-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.admin-root .feria-records-heading p:not(.admin-kicker){color:var(--dash-muted);margin:0;font-size:13px}.admin-root .feria-records-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:720px;margin-bottom:22px;display:grid}.admin-root .feria-records-stats article{border:1px solid var(--dash-line);background:#fff;border-radius:10px;padding:17px 20px}.admin-root .feria-records-stats span{color:#5e6570;font-size:12px;font-weight:600}.admin-root .feria-records-stats strong{letter-spacing:-.04em;margin-top:8px;font-size:30px;line-height:1.3;display:block}.admin-root .feria-records-stats small{color:#7b818b;font-size:11px}.admin-root .feria-records-content{border:1px solid var(--dash-line);background:#fff;border-radius:11px;overflow:hidden}.admin-root .feria-records-toolbar{justify-content:space-between;align-items:center;gap:16px;padding:20px 22px 8px;display:flex}.admin-root .feria-records-toolbar h2{margin:0}.admin-root .feria-records-toolbar>div{flex-wrap:wrap;gap:8px;display:flex}.admin-root .feria-records-context{color:#777e88;margin:3px 22px 18px;font-size:11px}.admin-root .feria-records-table-wrap{max-width:100%;overflow:auto}.admin-root .feria-records-table{min-width:670px;font-size:12px}.admin-root .feria-records-table th{color:#727882;letter-spacing:0;text-transform:none;border-color:var(--dash-line);background:#f8f9fa;padding:12px 20px;font-size:11px;font-weight:600}.admin-root .feria-records-table td{vertical-align:top;border-color:#eeeff2;padding:20px}.admin-root .feria-records-table tr:hover td{background:#fcfbf8}.admin-root .feria-records-table td:first-child{width:26%}.admin-root .feria-records-brand{margin-bottom:5px;font-size:13px;font-weight:700;display:block}.admin-root .feria-records-brand:hover{text-decoration:underline}.admin-root .feria-records-table td small{color:#747b86;margin-top:5px;font-size:11px}.admin-root .feria-records-table td:last-child>.admin-button{white-space:nowrap;min-height:32px;padding:7px 10px;font-size:11px}.admin-root .feria-records-pagination{color:#6f7580;justify-content:space-between;align-items:center;gap:15px;padding:16px 22px;font-size:11px;display:flex}.admin-root .feria-records-pagination>div{gap:8px;display:flex}.admin-root .feria-records-details{color:#656d77;margin-top:20px;font-size:12px}.admin-root .feria-records-details summary{cursor:pointer}.admin-root .feria-records-details .panel-source-note{border:1px solid var(--dash-line);background:#fff;padding:18px;font-size:12px}.admin-root .feria-records-details a{font-size:12px}@media (width<=1200px){.admin-root .feria-modern .feria-dash-heading{grid-template-columns:1fr}.admin-root .feria-modern .feria-dash-header-actions{justify-content:flex-start;margin:5px 0 2px}.admin-root .feria-modern .feria-dash-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-root .feria-modern .feria-dash-kpis>a,.admin-root .feria-modern .feria-dash-kpis>div{gap:7px;min-height:107px}.admin-root .feria-modern .feria-dash-kpis span{min-height:0}.admin-root .feria-modern .feria-ops-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.admin-root .feria-modern .feria-ops-filters button{align-self:end}}@media (width<=760px){.admin-root .feria-modern h1,.admin-root .feria-modern .feria-dash-heading h1{font-size:26px}.admin-root .feria-modern .feria-dash-heading{padding-bottom:20px}.admin-root .feria-modern .feria-dash-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-root .feria-modern .feria-dash-kpis>a,.admin-root .feria-modern .feria-dash-kpis>div{min-height:110px;padding:13px}.admin-root .feria-modern .feria-dash-kpis strong{font-size:24px}.admin-root .feria-modern .feria-dash-brands{padding:18px 0 0}.admin-root .feria-modern .feria-dash-brands>.feria-ops-section-title{align-items:flex-start;padding:0 16px}.admin-root .feria-modern .feria-dash-process{border-bottom:1px solid var(--dash-line);gap:22px;margin:8px 0 16px;padding:0 16px;display:flex;overflow-x:auto}.admin-root .feria-modern .feria-dash-process>a{white-space:nowrap;border-bottom-color:#0000;flex-shrink:0;gap:7px;padding:14px 0}.admin-root .feria-modern .feria-dash-accepted{margin-inline:16px}.admin-root .feria-modern .feria-ops-filters{gap:10px;padding:0 16px}.admin-root .feria-modern .feria-ops-filters label:first-of-type,.admin-root .feria-modern .feria-ops-filters button{grid-column:1/-1}.admin-root .feria-modern .feria-ops-filters input[type=search],.admin-root .feria-modern .feria-ops-filters select{font-size:14px}.admin-root .feria-modern .feria-dash-extra-filters,.admin-root .feria-modern .feria-dash-list-context,.admin-root .feria-modern .feria-dash-scope-note{margin-inline:16px}.admin-root .feria-modern .feria-bulk-toolbar{padding:13px 16px}.admin-root .feria-modern .feria-bulk-toolbar-actions>label{width:100%}.admin-root .feria-modern .feria-bulk-toolbar-actions>span{flex:1;margin-left:0}.admin-root .feria-modern .feria-bulk-toolbar-actions>.admin-button{width:auto;min-height:36px}.admin-root .feria-modern .feria-ops-table{min-width:0;display:block}.admin-root .feria-modern .feria-ops-table tbody{gap:0}.admin-root .feria-modern .feria-ops-table tr{border:0;border-bottom:1px solid var(--dash-line);border-radius:0;gap:12px;padding:18px 16px}.admin-root .feria-modern .feria-ops-table td,.admin-root .feria-modern .feria-ops-table td:first-child,.admin-root .feria-modern .feria-ops-table td:last-child{width:auto;padding:0}.admin-root .feria-modern .feria-ops-table td[data-label]:before{letter-spacing:0;text-transform:none;color:#7c828c;margin-bottom:7px;font-size:10px;font-weight:600}.admin-root .feria-modern .feria-ops-table td:first-child:before{display:none}.admin-root .feria-modern .feria-dash-brand-name{font-size:15px}.admin-root .feria-modern .feria-ops-table td:last-child>a{width:100%;min-height:38px}.admin-root .feria-modern .feria-ops-pagination{padding:16px}.admin-root .feria-modern .feria-bulk-review{margin:16px;padding:15px}.admin-root .feria-records-heading{display:block}.admin-root .feria-records-heading>.admin-button{margin-top:15px}.admin-root .feria-records-stats{gap:9px}.admin-root .feria-records-stats article{padding:15px}.admin-root .feria-records-stats small{margin-top:5px;line-height:1.5;display:block}.admin-root .feria-records-toolbar{padding:18px 16px 8px;display:block}.admin-root .feria-records-toolbar>div{margin-top:12px}.admin-root .feria-records-context{margin:4px 16px 16px;line-height:1.6}.admin-root .feria-records-table{min-width:0;display:block}.admin-root .feria-records-table thead{display:none}.admin-root .feria-records-table tbody{display:block}.admin-root .feria-records-table tr{border-top:1px solid var(--dash-line);grid-template-columns:1fr 1fr;gap:13px;padding:18px 16px;display:grid}.admin-root .feria-records-table td{border:0;min-width:0;padding:0;font-size:12px;display:block}.admin-root .feria-records-table td:first-child,.admin-root .feria-records-table td:last-child{grid-column:1/-1;width:100%}.admin-root .feria-records-table td:not(:first-child)[data-label]:before{content:attr(data-label);color:#7c828c;margin-bottom:6px;font-size:10px;font-weight:600;display:block}.admin-root .feria-records-brand{font-size:15px}.admin-root .feria-records-table td:last-child>.admin-button{width:100%;min-height:38px;display:flex}}.feria-inventory{--inventory-green:#173d32;--inventory-soft:#edf3ee;--inventory-border:#d9dfd9;--inventory-muted:#56665d;color:#20392f;max-width:1500px;margin:auto}.feria-inventory-heading,.feria-inventory-section-title{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.feria-inventory-heading{margin-bottom:1.5rem}.feria-inventory h1{margin:.35rem 0;font-size:clamp(1.8rem,3vw,2.6rem)}.feria-inventory h2{margin:.3rem 0;font-size:1.5rem}.feria-inventory p{line-height:1.6}.feria-inventory .panel-actions{flex-wrap:wrap}.feria-inventory-weeks{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:1.4rem 0;display:grid}.feria-inventory-weeks button{border:1px solid var(--inventory-border);text-align:left;color:inherit;font:inherit;cursor:pointer;background:#fff;border-radius:14px;gap:.3rem;padding:1.1rem;display:grid}.feria-inventory-weeks button[aria-pressed=true]{background:var(--inventory-green);color:#fff;border-color:var(--inventory-green);box-shadow:0 4px 12px #173d3218}.feria-inventory-weeks span{font-size:1.05rem;font-weight:750}.feria-inventory-weeks strong{font-size:.85rem}.feria-inventory-weeks small{opacity:.85;font-size:.75rem;line-height:1.45}.feria-inventory-week,.feria-inventory-classification{border:1px solid var(--inventory-border);background:#fff;border-radius:18px;margin-bottom:1.5rem;padding:clamp(1rem,2vw,1.7rem)}.feria-inventory-status{color:#685022;background:#f4ede0;border-radius:30px;padding:.5rem .75rem;font-size:.75rem;font-weight:700;line-height:1.5}.feria-inventory-status.is-active{color:#18512d;background:#dcefe2}.feria-inventory-note{color:var(--inventory-muted);background:#f5f7f3;border-radius:10px;padding:1rem;font-size:.88rem}.feria-inventory-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;margin:1.25rem 0;display:grid}.feria-inventory-kpis article{border:1px solid var(--inventory-border);border-radius:12px;gap:.4rem;padding:1rem;display:grid}.feria-inventory-kpis span{font-size:.8rem;font-weight:700;line-height:1.4}.feria-inventory-kpis strong{font-size:2rem;line-height:1.2}.feria-inventory-kpis small{color:var(--inventory-muted);font-size:.7rem;line-height:1.45}.feria-inventory-kpis .highlight{background:var(--inventory-soft);border-color:#abc6af}.feria-inventory-rule{grid-template-columns:minmax(260px,.85fr) 1.15fr;align-items:end;gap:1.25rem;margin:1.5rem 0;display:grid}.feria-inventory label{gap:.4rem;font-size:.85rem;font-weight:650;display:grid}.feria-inventory select,.feria-inventory input[type=search],.feria-inventory input[type=number]{width:100%;font:inherit;color:inherit;background:#fff;border:1px solid #bac9be;border-radius:8px;min-height:44px;padding:.7rem}.feria-inventory-rule p{color:var(--inventory-muted);margin:0;font-size:.85rem}.feria-inventory-table-wrap{border:1px solid var(--inventory-border);border-radius:12px;overflow-x:auto}.feria-inventory-table{border-collapse:collapse;width:100%;min-width:740px;font-size:.85rem}.feria-inventory-table caption{text-align:left;color:var(--inventory-muted);padding:.9rem 1rem;font-size:.75rem;line-height:1.5}.feria-inventory-table th,.feria-inventory-table td{text-align:right;vertical-align:middle;border-top:1px solid #e4e9e4;padding:.8rem 1rem}.feria-inventory-table th:first-child{text-align:left;min-width:240px}.feria-inventory-table thead th{text-transform:uppercase;letter-spacing:.035em;background:#f3f6f2;font-size:.72rem}.feria-inventory-table tbody th{font-weight:650}.feria-inventory-table small{color:var(--inventory-muted);margin-top:.2rem;font-size:.7rem;font-weight:400;display:block}.feria-inventory-table input{text-align:right;max-width:95px;font-weight:700}.feria-inventory-table .feria-inventory-category{background:#eef3eb;font-weight:750}.feria-inventory-table .feria-inventory-subcategory th{padding-left:2rem;font-weight:450}.feria-inventory-table tfoot{background:#edf2ec;font-weight:750}.feria-inventory-zero{color:#9a432b;text-align:center;background:#fae9df;border-radius:20px;min-width:1.7rem;padding:.2rem;font-weight:700;display:inline-block}.feria-inventory-blocked{background:#fff9eb;border:1px solid #e0c891;border-radius:12px;margin:1rem 0;padding:1rem;font-size:.88rem}.feria-inventory-blocked ul{padding-left:1.25rem;line-height:1.6}.feria-inventory-save{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.feria-inventory-save>span{color:var(--inventory-muted);font-size:.8rem}.feria-inventory-confirm{background:#f1f5ef;border:1px solid #b8cbb6;border-radius:12px;margin:1rem 0;padding:1.2rem}.feria-inventory-confirm h3{margin-top:0}.feria-inventory .feria-ops-check{align-items:flex-start;gap:.6rem;font-weight:400;line-height:1.5;display:flex}.feria-inventory .feria-ops-check input{width:18px;height:18px;accent-color:var(--inventory-green);flex:none;margin-top:.1rem}.feria-inventory-confirm .panel-actions{margin-top:1rem}.feria-inventory-filters{grid-template-columns:1fr 1fr 1fr;align-items:end;gap:1rem;margin:1.2rem 0;display:grid}.feria-inventory-filters .feria-ops-check{padding:.7rem 0}.feria-inventory-brand-grid{grid-template-columns:minmax(220px,.7fr) minmax(0,1.6fr);gap:1.25rem;display:grid}.feria-inventory-brand-list{max-height:850px;padding-right:.35rem;overflow:auto}.feria-inventory-brand-list>button{border:1px solid var(--inventory-border);text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:#fff;border-radius:10px;gap:.3rem;margin-bottom:.5rem;padding:1rem;display:grid}.feria-inventory-brand-list>button[aria-pressed=true]{background:#eef4eb;border-color:#547b5e;box-shadow:inset 4px 0 #365f43}.feria-inventory-brand-list span{color:var(--inventory-muted);font-size:.75rem}.feria-inventory-brand-list small{color:var(--inventory-muted);font-size:.7rem;line-height:1.5}.feria-inventory-brand-editor{border:1px solid var(--inventory-border);background:#fcfdfb;border-radius:12px;min-width:0;padding:1.2rem}.feria-inventory-brand-editor header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.feria-inventory-brand-editor h3{margin:0;font-size:1.2rem}.feria-inventory-brand-editor header p{color:var(--inventory-muted);font-size:.8rem}.feria-inventory-brand-editor header a{white-space:nowrap;font-size:.8rem}.feria-inventory-original{overflow-wrap:anywhere;background:#eef1eb;border-radius:8px;padding:.75rem;font-size:.85rem}.feria-inventory-stand-group{border:1px solid #ccd8cd;border-radius:10px;min-width:0;margin:1rem 0;padding:1rem}.feria-inventory-stand-group legend{padding:0 .35rem;font-size:.8rem;font-weight:750}.feria-inventory-stand{grid-template-columns:1fr 1fr;gap:.6rem .8rem;margin-bottom:1rem;display:grid}.feria-inventory-stand:last-child{margin-bottom:0}.feria-inventory-stand>strong{text-transform:uppercase;letter-spacing:.04em;color:var(--inventory-muted);grid-column:1/-1;font-size:.75rem}.feria-inventory-stand label{min-width:0;font-size:.75rem}.feria-inventory-stand select{max-width:100%;font-size:.8rem}.feria-inventory-empty{text-align:center;color:var(--inventory-muted);padding:3rem 1rem}.feria-inventory button:disabled{opacity:.5;cursor:not-allowed}.feria-inventory button:focus-visible,.feria-inventory input:focus-visible,.feria-inventory select:focus-visible,.feria-inventory a:focus-visible{outline-offset:3px;outline:3px solid #c59b57}.feria-inventory .panel-hint{color:var(--inventory-muted);font-size:.78rem;line-height:1.5}@media (width<=1100px){.feria-inventory-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.feria-inventory-brand-grid{grid-template-columns:minmax(210px,.65fr) minmax(0,1fr)}.feria-inventory-stand{grid-template-columns:1fr}.feria-inventory-filters{grid-template-columns:1fr 1fr}.feria-inventory-filters .feria-ops-check{grid-column:1/-1}}@media (width<=700px){.feria-inventory-heading,.feria-inventory-section-title,.feria-inventory-save{flex-direction:column;gap:.8rem}.feria-inventory-weeks{gap:.4rem}.feria-inventory-weeks button{border-radius:10px;padding:.75rem .55rem}.feria-inventory-weeks span{font-size:.78rem}.feria-inventory-weeks strong{font-size:.7rem}.feria-inventory-weeks small{font-size:.65rem}.feria-inventory-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.feria-inventory-kpis article:last-child{grid-column:1/-1}.feria-inventory-kpis strong{font-size:1.65rem}.feria-inventory-rule,.feria-inventory-filters,.feria-inventory-brand-grid{grid-template-columns:1fr}.feria-inventory-brand-list{max-height:320px}.feria-inventory-brand-editor{padding:.9rem}.feria-inventory-brand-editor header{flex-direction:column;gap:.2rem}.feria-inventory .admin-button{white-space:normal}.feria-inventory-table th,.feria-inventory-table td{padding:.7rem .8rem}}@media (width>=701px) and (width<=980px){.feria-inventory-brand-grid,.feria-inventory-rule{grid-template-columns:1fr}.feria-inventory-brand-list{max-height:340px}.feria-inventory-heading,.feria-inventory-section-title,.feria-inventory-save{flex-direction:column}.feria-inventory-brand-editor header{flex-wrap:wrap}}.admin-root .feria-invitations{max-width:1200px}.admin-root .feria-invitations .panel-actions{flex-wrap:wrap;gap:12px}.admin-root .feria-invitations .feria-ops-check{align-items:center;gap:10px;line-height:1.5;display:flex}.admin-root .feria-invitations input[type=checkbox]{accent-color:#254d39;flex:none;width:18px;height:18px}.admin-root .feria-invitation-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-root .feria-invitation-toolbar{background:#edf3eb;border-radius:10px;flex-wrap:wrap;align-items:center;gap:16px;margin:18px 0;padding:18px;display:flex}.admin-root .feria-invitation-toolbar>span{margin-left:auto;font-size:13px}.admin-root .feria-invitation-search{gap:7px;max-width:420px;margin-bottom:16px;font-size:13px;display:grid}.admin-root .feria-invitation-review{background:#f8faf5;border:1px solid #a9bea6;border-radius:14px;margin:24px 0;padding:24px;scroll-margin-top:100px}.admin-root .feria-invitation-review h2{margin-top:0}.admin-root .feria-invitation-results{gap:10px;margin:20px 0;padding:0;list-style:none;display:grid}.admin-root .feria-invitation-results>li{background:#fff;border:1px solid #d7e0d2;border-radius:8px;grid-template-columns:1fr 1fr;gap:14px;padding:16px;display:grid}.admin-root .feria-invitation-results small{overflow-wrap:anywhere;margin-top:6px;font-size:12px;display:block}.admin-root .feria-invitation-results p{margin:8px 0 0;font-size:12px}.admin-root .feria-invitation-confirm{border-top:1px solid #d1dccd;gap:18px;padding-top:18px;font-size:13px;display:grid}.admin-root .feria-invitation-table td{overflow-wrap:anywhere}.admin-root .feria-invitation-table td:first-child,.admin-root .feria-invitation-table td:nth-child(2){width:25%}.admin-root .feria-invitation-table td:last-child{width:30%}.admin-root .feria-invitation-table td>ul{margin:0;padding-left:16px;font-size:12px}.admin-root .feria-invitation-table td>ul li+li{margin-top:8px}@media (width<=760px){.admin-root .feria-invitation-stats{grid-template-columns:1fr 1fr}.admin-root .feria-invitation-toolbar>span{margin-left:0}.admin-root .feria-invitation-toolbar>button{width:100%}.admin-root .feria-invitation-review{padding:16px}.admin-root .feria-invitation-results>li{grid-template-columns:1fr}.admin-root .feria-invitation-confirm .admin-button{width:100%}.admin-root .feria-invitation-table{min-width:0;display:block}.admin-root .feria-invitation-table thead{display:none}.admin-root .feria-invitation-table tbody{gap:14px;display:grid}.admin-root .feria-invitation-table tr{border:1px solid #d7e0d2;border-radius:10px;gap:12px;padding:16px;display:grid}.admin-root .feria-invitation-table td,.admin-root .feria-invitation-table td:first-child,.admin-root .feria-invitation-table td:nth-child(2),.admin-root .feria-invitation-table td:last-child{border:0;width:auto;min-width:0;padding:0;display:block}.admin-root .feria-invitation-table td[data-label]:before{content:attr(data-label);text-transform:uppercase;color:#607064;margin-bottom:6px;font-size:10px;display:block}}.feria-detail-workspace{min-width:0;max-width:1320px;margin-inline:auto}.feria-detail-navigation{z-index:20;background:#fffdfa;border:1px solid #dce2db;border-radius:14px;align-items:center;gap:20px;margin-bottom:24px;padding:14px 20px;display:flex;position:sticky;top:0;box-shadow:0 5px 18px #16382d0a}.feria-detail-back{color:#315247;font-size:13px;font-weight:700;text-decoration:none}.feria-detail-position{text-align:right;flex-direction:column;gap:3px;margin-left:auto;font-size:14px;display:flex}.feria-detail-position small{color:#66766e;font-size:11px}.feria-detail-arrows{gap:8px;display:flex}.feria-detail-arrows .admin-button{white-space:nowrap;min-height:42px;font-size:13px}.feria-detail-arrows button:disabled{opacity:.4;cursor:not-allowed}.feria-detail-identity{justify-content:space-between;align-items:flex-start;gap:24px;margin:0 0 22px;padding:0 3px;display:flex}.feria-detail-identity h1{overflow-wrap:anywhere;margin:7px 0 9px;font-size:clamp(27px,3vw,38px);line-height:1.15}.feria-detail-person{margin:0 0 12px;font-size:16px}.feria-detail-person span{color:#5d6e65}.feria-detail-contact{color:#506558;overflow-wrap:anywhere;flex-wrap:wrap;gap:8px 18px;font-size:13px;display:flex}.feria-detail-contact a{color:#224e3c}.feria-detail-identity-status{text-align:right;flex-direction:column;align-items:flex-end;gap:10px;max-width:360px;display:flex}.feria-detail-identity-status small{color:#596e60;font-size:12px;line-height:1.6}.feria-detail-quick-status{background:#f2f5ef;border:1px solid #d9e0d6;border-radius:14px;grid-template-columns:repeat(4,1fr);margin-bottom:24px;display:grid;overflow:hidden}.feria-detail-quick-status>span{border-right:1px solid #d9e0d6;flex-direction:column;gap:6px;padding:17px 20px;display:flex}.feria-detail-quick-status>span:last-child{border-right:0}.feria-detail-quick-status small{color:#5a6c61;font-size:12px}.feria-detail-quick-status strong{color:#1c4532;font-size:16px}.feria-detail-tabs{border-bottom:1px solid #ccd8ce;gap:6px;margin-bottom:24px;padding-bottom:0;display:flex;overflow-x:auto}.feria-detail-tabs button{color:#657068;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:15px 17px;font-size:14px;font-weight:600}.feria-detail-tabs button[aria-selected=true]{color:#193e2b;border-color:#275b40}.feria-detail-tabs button:focus-visible{outline-offset:-3px;border-radius:5px;outline:2px solid #bd7a37}.feria-detail-tab-panel[hidden]{display:none!important}.feria-detail-tab-panel:focus{outline:none}.feria-detail-tab-panel>.feria-ops-detail{background:0 0;border:0;margin-top:0;padding:0}.feria-detail-tab-panel .feria-ops-detail>.feria-ops-section-title,.feria-detail-tab-panel .feria-ops-checklist,.feria-detail-tab-panel .feria-ops-detail>.panel-hint{display:none}.feria-detail-tab-panel .feria-ops-detail-money{grid-template-columns:repeat(4,1fr);margin:0 0 22px}.feria-detail-tab-panel .feria-ops-detail-money strong{font-size:23px}.feria-detail-tab-panel .feria-admission{background:#fffdfa;border:1px solid #d6ddd3;border-radius:14px;margin-top:0;padding:22px}.feria-detail-tab-panel .feria-admission>p{max-width:800px;font-size:13px;line-height:1.6}.feria-detail-tab-panel .feria-admission h3{font-size:19px}.feria-detail-assignment-summary{background:#fffdfa;border:1px solid #d6ddd3;border-radius:14px;margin:20px 0;padding:22px}.feria-detail-assignment-summary h3{margin-top:0;font-size:18px}.feria-detail-assignment-summary ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 15px;padding:0;list-style:none;display:grid}.feria-detail-assignment-summary li{background:#f3f5ef;border-radius:8px;flex-direction:column;gap:5px;padding:12px;font-size:13px;display:flex}.feria-detail-assignment-summary li span{color:#5a6d5f;overflow-wrap:anywhere}.feria-detail-assignment-summary>.feria-ops-edit{margin:8px 0 0}.feria-detail-tab-panel .feria-ops-ledger{background:#fffdfa;border:1px solid #d6ddd3;border-radius:14px;padding:22px}.feria-detail-tab-panel .feria-ops-ledger h3{font-size:19px}.feria-detail-tab-panel .feria-ops-ledger-list{margin-top:16px}.feria-detail-tab-panel .feria-ops-history{margin:18px 0}.feria-detail-tab-panel .feria-completion-detail{margin-top:22px}.feria-detail-tab-panel .dashboard-detail-grid{gap:18px;margin:0}.feria-detail-tab-panel .dashboard-detail-grid>article{background:#fffdfa;border:1px solid #d6ddd3;border-radius:14px;padding:22px}.feria-detail-tab-panel .dashboard-detail-grid h2{font-size:18px}.feria-detail-tab-panel .feria-attachments{grid-column:1/-1}.feria-detail-secondary{background:#fffdfa;border:1px solid #d6ddd3;border-radius:12px;margin-top:24px;padding:18px}.feria-detail-secondary>summary{cursor:pointer;font-weight:600}.feria-detail-conversations>.dashboard-conversation-panel{margin:0}.feria-detail-draft-note{color:#6e541c;background:#fff5dc;border:1px solid #d8bc75;border-radius:9px;margin:0 0 10px;padding:9px 14px;font-size:13px}.feria-detail-workspace #feria-assignment-form,.feria-detail-workspace #feria-admission-heading{scroll-margin-top:100px}@media (width<=800px){.feria-detail-navigation{flex-wrap:wrap;gap:10px;padding:12px}.feria-detail-back{font-size:12px}.feria-detail-position{order:0;font-size:13px}.feria-detail-arrows{order:1;justify-content:space-between;width:100%}.feria-detail-arrows .admin-button{flex:1;justify-content:center}.feria-detail-identity{display:block}.feria-detail-identity-status{text-align:left;align-items:flex-start;max-width:none;margin-top:18px}.feria-detail-identity-status small{max-width:100%}.feria-detail-quick-status{grid-template-columns:1fr 1fr}.feria-detail-quick-status>span:nth-child(2){border-right:0}.feria-detail-quick-status>span:nth-child(-n+2){border-bottom:1px solid #d9e0d6}.feria-detail-quick-status>span{padding:12px}.feria-detail-quick-status strong{font-size:14px}.feria-detail-tab-panel .feria-ops-detail-money{grid-template-columns:1fr 1fr}.feria-detail-tabs{gap:0}.feria-detail-tabs button{padding:13px 12px;font-size:13px}.feria-detail-assignment-summary ul{grid-template-columns:1fr}.feria-detail-tab-panel .feria-admission,.feria-detail-tab-panel .feria-ops-ledger,.feria-detail-assignment-summary{padding:16px}.feria-detail-tab-panel .dashboard-detail-grid{grid-template-columns:1fr}.feria-detail-workspace #feria-assignment-form,.feria-detail-workspace #feria-admission-heading{scroll-margin-top:160px}}.feria-detail-current-brand{text-overflow:ellipsis;white-space:nowrap;color:#305441;max-width:280px;font-size:12px;font-weight:700;display:block;overflow:hidden}@media (width<=800px){.feria-detail-current-brand{max-width:150px}}.feria-detail-leave-dialog{color:#183d2a;background:#fffdfa;border:1px solid #ccd9ce;border-radius:18px;width:min(480px,100vw - 32px);max-height:calc(100vh - 48px);padding:28px;box-shadow:0 24px 80px #14281b40}.feria-detail-leave-dialog::backdrop{background:#14281ba8}.feria-detail-leave-dialog h2{margin:0 0 14px;font-size:23px;line-height:1.2}.feria-detail-leave-dialog p{margin:0 0 22px;font-size:15px;line-height:1.6}.feria-detail-leave-dialog .panel-actions{flex-wrap:wrap;gap:10px;margin-bottom:0;display:flex}.feria-detail-leave-dialog button{min-height:44px}.feria-detail-leave-dialog button:focus-visible{outline-offset:3px;outline:3px solid #b48040}.communications{--comms-muted:#61746b;font-size:15px}.communications .admin-button{min-height:43px;font-size:14px}.communications button,.communications input,.communications select,.communications textarea{font:inherit}.comms-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:25px;display:flex}.comms-heading h1{margin-bottom:12px}.comms-heading p{max-width:690px;color:var(--comms-muted)}.comms-heading .admin-kicker{color:var(--ink)}.comms-phase{white-space:nowrap;background:#eef2e5;border:1px solid #d5dec9;border-radius:25px;align-items:center;gap:8px;margin-top:10px;padding:8px 13px;font-size:12px;display:inline-flex}.comms-phase:before{content:"";background:#8a9a61;border-radius:50%;width:6px;height:6px}.comms-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:25px 0 32px;display:grid}.comms-metric{border:1px solid var(--line);background:#fff;border-radius:10px;padding:20px}.comms-metric strong{font-family:Georgia,serif;font-size:35px;font-weight:400;line-height:1.2;display:block}.comms-metric span{margin-top:7px;font-size:13px;display:block}.comms-metric small{color:var(--comms-muted);margin-top:6px;font-size:11px;display:block}.comms-tabs{border-bottom:1px solid var(--line);gap:28px;margin-bottom:26px;display:flex}.comms-tabs button{cursor:pointer;color:var(--comms-muted);background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;padding:12px 0 14px}.comms-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:#203e39;font-weight:700}.comms-section-heading{justify-content:space-between;align-items:center;gap:20px;margin:0 0 20px;display:flex}.comms-section-heading h2{margin:0 0 7px}.comms-section-heading p{color:var(--comms-muted);margin:0;font-size:13px}.comms-filters{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:16px;margin:20px 0;padding:20px;display:grid}.communications label{min-width:0;font-size:13px;font-weight:700;display:block}.communications label small{color:var(--comms-muted);margin-top:6px;font-size:12px;font-weight:400;display:block}.comms-search{grid-column:span 2}.comms-filter-actions{grid-column:1/-1;align-items:center;gap:12px;display:flex}.comms-text-button{text-underline-offset:3px;cursor:pointer;color:var(--ink);background:0 0;border:0;padding:8px 3px;text-decoration:underline;font-size:13px!important}.comms-results-meta{color:var(--comms-muted);justify-content:space-between;gap:18px;margin:16px 0;font-size:12px;display:flex}.comms-table{border:1px solid var(--line);background:#fff;border-radius:10px;overflow-x:auto}.comms-table table{min-width:720px}.comms-table th{background:#edf0e8}.comms-table th,.comms-table td{padding:16px}.comms-table td{font-size:13px}.comms-table td strong{margin-bottom:4px;font-size:13px;display:block}.comms-table td small{font-size:11px}.comms-table tr:last-child td{border-bottom:0}.comms-badge{white-space:nowrap;background:#eef2e8;border:1px solid #d8dfd2;border-radius:20px;padding:4px 8px;font-size:11px;display:inline-block}.comms-badge.pending{color:#71572d;background:#f6f0df;border-color:#e9dcc1}.comms-badge.excluded{color:#854e3d;background:#f6eae5;border-color:#e4cbbf}.comms-empty{text-align:center;border:1px solid var(--line);background:#fff;border-radius:10px;padding:46px 30px}.comms-empty h2{margin:18px 0 8px}.comms-empty p{max-width:470px;color:var(--comms-muted);margin:0 auto 22px}.comms-empty-mark{background:#edf0e5;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:auto;font-family:Georgia,serif;font-size:24px;display:flex}.comms-pagination{justify-content:space-between;align-items:center;gap:14px;margin-top:20px;font-size:13px;display:flex}.comms-notice{background:#edf2e6;border:1px solid #d5dfc9;border-radius:8px;margin:18px 0;padding:16px 19px;font-size:13px;line-height:1.65}.comms-notice p{margin:4px 0}.comms-notice.warning{color:#725e3e;background:#f7f1e4;border-color:#e5d9c1}.comms-notice.error{color:#7e372d;background:#fff0e9;border-color:#dea792}.comms-import-layout{grid-template-columns:minmax(0,1fr) 265px;align-items:start;gap:22px;display:grid}.comms-card{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;padding:25px}.comms-card h2{margin:0 0 10px}.comms-card h3{margin:0 0 10px;font-size:16px}.comms-card p{color:var(--comms-muted);font-size:13px;line-height:1.65}.comms-card fieldset,.comms-draft-form fieldset{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.comms-file-picker{background:#f8faf4;border:1px dashed #a8b99e;border-radius:8px;padding:24px}.comms-file-picker input{max-width:100%;margin-top:14px;font-size:13px;display:block}.comms-file-picker input::file-selector-button{color:#203e39;cursor:pointer;background:#fff;border:1px solid #b9c7bd;border-radius:5px;margin-right:10px;padding:9px 12px}.comms-file-name{overflow-wrap:anywhere;margin-bottom:0!important}.comms-tip{background:#e9eee1;border-radius:10px;padding:23px}.comms-tip h3{margin:0 0 13px;font-size:15px}.comms-tip p,.comms-tip li{color:#536b59;font-size:13px;line-height:1.7}.comms-tip ol{margin:0;padding-left:20px}.comms-tip li{margin:9px 0;padding-left:4px}.comms-mapping{border-top:1px solid var(--line);margin-top:26px;padding-top:24px}.comms-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.comms-fields label small{overflow-wrap:anywhere}.comms-step{letter-spacing:1px;text-transform:uppercase;color:var(--comms-muted);font-size:11px;font-weight:700;margin-bottom:9px!important}.comms-review{margin-top:24px}.comms-review-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:20px 0;display:grid}.comms-review-counts div{background:#f3f5ee;border-radius:6px;padding:13px 10px;font-size:11px}.comms-review-counts strong{font-size:24px;font-weight:400;display:block}.comms-review-counts span{margin-top:4px;display:block}.comms-check{align-items:flex-start;gap:10px;margin:20px 0;line-height:1.6;font-size:13px!important;display:flex!important}.comms-check input{accent-color:#203e39;flex-shrink:0;width:16px;height:16px;margin-top:4px}.comms-progress{accent-color:#5b7652;width:100%;height:9px;margin:15px 0 4px}.comms-history{margin-top:34px}.comms-history h2{margin-bottom:15px}.comms-history-row{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:10px;padding:17px 20px;display:flex}.comms-history-row strong{overflow-wrap:anywhere;font-size:13px;display:block}.comms-history-row small{color:var(--comms-muted);font-size:12px}.comms-history-row p{color:var(--comms-muted);margin:4px 0;font-size:12px}.comms-draft-list{gap:12px;display:grid}.comms-draft-row{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:21px 24px;display:flex}.comms-draft-row h3{margin:8px 0 4px;font-family:Georgia,serif;font-size:23px;font-weight:400}.comms-draft-row p{color:var(--comms-muted);margin:0 0 6px;font-size:13px}.comms-draft-row small{color:var(--comms-muted);font-size:11px}.comms-editor-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.comms-editor-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.comms-draft-form{border:1px solid var(--line);background:#fff;border-radius:10px;padding:24px}.comms-draft-form textarea{min-height:255px}.comms-subsection{border-top:1px solid var(--line);margin-top:6px;padding-top:22px}.comms-subsection h3{margin:0 0 6px;font-size:16px}.comms-subsection p{color:var(--comms-muted);font-size:13px}.comms-preview{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.comms-preview-top{border-bottom:1px solid var(--line);background:#edf0e8;justify-content:space-between;gap:12px;padding:17px 22px;font-size:12px;display:flex}.comms-preview-subject{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:22px;font-size:13px}.comms-preview-subject span{color:var(--comms-muted);margin-bottom:6px;font-size:11px;display:block}.comms-preview-body{white-space:pre-wrap;overflow-wrap:anywhere;min-height:250px;padding:30px 25px 40px;font-size:14px;line-height:1.85}.comms-preview-empty{color:#7b8b80}.comms-preview-footer{border-top:1px solid var(--line);color:var(--comms-muted);background:#fafbf8;padding:15px 22px;font-size:11px}.comms-audience-count{background:#f3f6ec;border:1px solid #d5dfc9;border-radius:7px;margin:20px 0 0;padding:17px}.comms-audience-count strong{font-family:Georgia,serif;font-size:24px;font-weight:400;display:block}.comms-audience-count span{color:var(--comms-muted);font-size:12px}.comms-loading{border:1px solid var(--line);color:var(--comms-muted);background:#fff;border-radius:10px;padding:35px}@media (width<=1150px){.comms-import-layout,.comms-editor-grid{grid-template-columns:1fr}.comms-tip ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.comms-tip li{margin:0}}@media (width<=850px){.comms-metrics,.comms-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.comms-search{grid-column:1/-1}.comms-heading{display:block}.comms-phase{margin:0}}@media (width<=600px){.communications input,.communications select,.communications textarea{font-size:16px!important}.comms-heading p{font-size:14px}.comms-metrics{gap:8px;margin:23px 0}.comms-metric{padding:16px 13px}.comms-metric strong{font-size:31px}.comms-metric span{font-size:12px}.comms-metric small{font-size:10px}.comms-tabs{gap:22px;overflow-x:auto}.comms-tabs button{white-space:nowrap;font-size:14px}.comms-filters,.comms-fields{grid-template-columns:1fr}.comms-section-heading{align-items:flex-start}.comms-section-heading h2{font-size:24px}.comms-card,.comms-draft-form{padding:20px}.comms-file-picker{padding:18px}.comms-tip ol{display:block}.comms-tip li{margin:9px 0}.comms-review-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.comms-draft-row,.comms-history-row{flex-direction:column;align-items:flex-start;gap:12px;padding:20px}.comms-results-meta{flex-direction:column;gap:4px}.comms-empty{padding:35px 20px}.comms-pagination{flex-wrap:wrap}}.comms-brand-selector{max-width:345px}.comms-creative-fields>fieldset{border:0;gap:18px;min-width:0;margin:18px 0 0;padding:0;display:grid}.comms-optional{color:#657871;font-weight:400}.comms-media-note{color:#34574b;background:#edf5f2;border-radius:8px;padding:14px;font-size:13px;line-height:1.6}.comms-upload-name{color:#426756;overflow-wrap:anywhere;margin:-10px 0 0;font-size:12px}.comms-media-error{color:#a63838;font-size:13px;line-height:1.5}.comms-preview-media{background:#f3f5f3;display:block;position:relative}.comms-preview-media img{object-fit:contain;width:100%;height:auto;max-height:520px;display:block}.comms-video-play{color:#fff;background:#21483be8;border:2px solid #fff;border-radius:50%;place-items:center;width:62px;height:62px;padding-left:4px;font-size:25px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 20px #0004}.comms-media-placeholder{text-align:center;color:#64776d;background:#f1f5f2;padding:38px 22px;font-size:13px;line-height:1.6}.comms-preview-cta{padding:0 25px 32px}.comms-preview-cta a{color:#fff;overflow-wrap:anywhere;text-align:center;background:#254e40;border-radius:8px;max-width:100%;padding:13px 22px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.comms-preview a:focus-visible{outline-offset:3px;outline:3px solid #b77d35}.communications input[type=file]{width:100%;min-width:0;padding:10px;font-size:13px}.communications input[type=file]::file-selector-button{color:#294d40;cursor:pointer;background:#f3f7f4;border:1px solid #cfdbd5;border-radius:5px;margin-right:10px;padding:8px}.comms-delivery-panel{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:26px;padding:25px}.comms-delivery-panel .comms-section-heading{flex-wrap:wrap;gap:16px}.comms-delivery-panel .comms-section-heading h2{margin:0 0 5px;font-family:inherit;font-size:22px;font-weight:650}.comms-delivery-panel h3{margin:0 0 12px;font-family:inherit;font-size:17px}.comms-send-audience{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:22px 0 16px;display:grid}.comms-send-audience>div{background:#f3f6f3;border:1px solid #dce7df;border-radius:9px;padding:18px}.comms-send-audience>div:first-child{background:#e9f3ec;border-color:#c9ddcf}.comms-send-audience strong{color:#234d3c;margin-bottom:8px;font-size:28px;line-height:1.2;display:block}.comms-send-audience span{color:#53695d;font-size:12px;line-height:1.5;display:block}.comms-send-actions{flex-wrap:wrap;margin:22px 0 12px}.comms-send-confirmation{background:#f5faf5;border:2px solid #49705a;border-radius:10px;margin:24px 0;padding:22px}.comms-send-confirmation dl{grid-template-columns:125px minmax(0,1fr);gap:9px 18px;margin:17px 0;font-size:13px;line-height:1.6;display:grid}.comms-send-confirmation dt{color:#526b5d}.comms-send-confirmation dd{overflow-wrap:anywhere;margin:0;font-weight:600}.comms-send-confirmation p{font-size:13px;line-height:1.65}.comms-recipient-sample{overflow-wrap:anywhere}.comms-delivery-history{border-top:1px solid var(--line);margin-top:30px;padding-top:23px}.comms-delivery-row{background:#fcfdfb;border:1px solid #dde5e0;border-radius:9px;margin:12px 0;padding:20px}.comms-delivery-row strong{overflow-wrap:anywhere;font-size:14px}.comms-delivery-row p{color:#65766a;margin:5px 0 0;font-size:12px}.comms-delivery-counts{color:#526b5c;flex-wrap:wrap;gap:8px 18px;padding:12px 0 18px;font-size:12px;display:flex}.comms-delivery-counts strong{color:#234d3c;font-weight:700}.comms-delivery-panel button:focus-visible{outline-offset:3px;outline:3px solid #b77d35}@media (width<=800px){.comms-send-audience{grid-template-columns:repeat(2,minmax(0,1fr))}.comms-delivery-panel{padding:20px}}@media (width<=600px){.comms-send-audience>div{padding:14px}.comms-send-audience strong{font-size:25px}.comms-send-confirmation{padding:18px}.comms-send-confirmation dl{grid-template-columns:1fr;gap:3px}.comms-send-confirmation dd{margin-bottom:7px}.comms-delivery-row{padding:16px}.comms-delivery-panel .panel-actions{flex-wrap:wrap}.comms-delivery-panel .panel-actions button{justify-content:center;width:100%}}.comms-history-item>.comms-text-button{margin:0 0 14px}.comms-import-authorization{border-color:#a8bda5;margin:12px 0 24px}.comms-import-authorization .comms-section-heading{align-items:flex-start}.comms-import-authorization h3{margin:0 0 8px}.comms-import-authorization .comms-section-heading p{overflow-wrap:anywhere}.comms-import-authorization fieldset{border:0;min-width:0;margin:18px 0 0;padding:0}.comms-import-authorization label:not(.comms-check){gap:8px;display:grid}.comms-import-authorization small{color:var(--muted);font-size:12px;font-weight:400}.comms-import-authorization textarea{resize:vertical;width:100%}.comms-import-authorization .comms-review-counts{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=600px){.comms-import-authorization .comms-review-counts{grid-template-columns:repeat(2,minmax(0,1fr))}}.contacts-module{--contacts-muted:#61746b;min-width:0;font-size:15px}.contacts-module button,.contacts-module input,.contacts-module select,.contacts-module textarea{font:inherit}.contacts-module .admin-button{min-height:43px;font-size:13px}.contacts-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:26px;display:flex}.contacts-heading h1{margin-bottom:10px}.contacts-heading p{color:var(--contacts-muted);margin-bottom:0}.contacts-heading .admin-kicker{color:var(--ink)}.contacts-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:9px;display:flex}.contacts-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:28px 0;display:grid}.contacts-metrics article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:21px}.contacts-metrics strong{font:400 35px/1.2 Georgia,serif;display:block}.contacts-metrics span{margin-top:8px;font-size:13px;display:block}.contacts-metrics small{color:var(--contacts-muted);margin-top:5px;font-size:11px;display:block}.contacts-searchbar{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr) auto;align-items:end;gap:16px;padding:22px;display:grid}.contacts-module label{min-width:0;font-size:13px;font-weight:700;display:block}.contacts-module label small{color:var(--contacts-muted);margin-top:7px;font-size:12px;font-weight:400;display:block}.contacts-kind-tabs{flex-wrap:wrap;gap:8px;margin:22px 0 15px;display:flex}.contacts-kind-tabs button,.contacts-category-choices button{color:var(--ink);cursor:pointer;background:#fff;border:1px solid #ccd6ca;border-radius:25px;min-height:41px;padding:9px 16px;font-size:13px}.contacts-kind-tabs button[aria-pressed=true]{color:#fff;background:var(--ink);border-color:var(--ink)}.contacts-filter-panel{border:1px solid var(--line);background:#fff;border-radius:8px}.contacts-filter-panel>summary{cursor:pointer;color:#496353;padding:16px 20px;font-size:13px;font-weight:700}.contacts-filter-panel[open]>summary{border-bottom:1px solid var(--line)}.contacts-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:20px;display:grid}.contacts-results{color:var(--contacts-muted);justify-content:space-between;align-items:center;gap:20px;min-height:52px;font-size:13px;display:flex}.contacts-text-button{color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:10px 0;text-decoration:underline;font-size:13px!important}.contacts-table{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.contacts-table.updating{opacity:.7}.contacts-table table{table-layout:fixed}.contacts-table th:first-child{width:29%}.contacts-table th:nth-child(2){width:20%}.contacts-table th:nth-child(3){width:16%}.contacts-table th:nth-child(4){width:22%}.contacts-table th:nth-child(5){width:13%}.contacts-table th,.contacts-table td{overflow-wrap:anywhere;padding:18px 16px!important}.contacts-table th{background:#eaf0e6!important;font-size:10px!important}.contacts-table td{font-size:13px}.contacts-table td>span,.contacts-table td>small{display:block}.contacts-table td>small{margin-top:5px;line-height:1.55;font-size:11px!important}.contacts-table td>span:not(.contacts-badge){margin-top:4px;font-size:12px}.contacts-table tr:last-child td{border-bottom:0}.contacts-name{color:var(--ink);text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;line-height:1.45;font-size:14px!important;font-weight:700!important}.contacts-name:hover{text-underline-offset:3px;text-decoration:underline}.contacts-row-action .admin-button{white-space:nowrap;padding:8px 10px;font-size:12px}.contacts-badge{background:#edf2e6;border:1px solid #d5dfce;border-radius:20px;padding:4px 9px;font-size:11px;line-height:1.5;display:inline-block!important}.contacts-badge.pending{color:#785e36;background:#f6f0df;border-color:#e5d8b9}.contacts-pending{color:#836c46!important}.contacts-pagination{justify-content:space-between;align-items:center;gap:15px;margin-top:22px;font-size:13px;display:flex}.contacts-module-link{background:#eaf0e3;border:1px solid #d1decb;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;margin-top:30px;padding:23px;display:flex}.contacts-module-link strong{font-size:14px}.contacts-module-link p{color:var(--contacts-muted);margin:5px 0 0;font-size:12px}.contacts-module-link .admin-button{flex-shrink:0}.contacts-empty{border:1px solid var(--line);text-align:center;background:#fff;border-radius:10px;padding:45px 25px}.contacts-empty h2{margin:0 0 10px}.contacts-empty p{color:var(--contacts-muted);max-width:520px;margin:0 auto 23px;font-size:14px}.contacts-notice{background:#edf3e6;border:1px solid #cddbc3;border-radius:8px;margin:18px 0;padding:16px 19px;font-size:13px;line-height:1.65}.contacts-notice.error{color:#7e372d;background:#fff0e9;border-color:#dfa890}.contacts-unsaved{background:#fbf2e2;border:1px solid #dfc89e;border-radius:9px;margin:20px 0;padding:20px}.contacts-unsaved strong{font-size:15px}.contacts-unsaved p{color:#735e40;margin:6px 0 16px;font-size:13px}.contacts-unsaved>div{flex-wrap:wrap;gap:10px;display:flex}.contacts-detail-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:14px 0 23px;display:flex}.contacts-detail-nav>span{color:var(--contacts-muted);font-size:12px}.contacts-detail-nav>div{gap:8px;display:flex}.contacts-detail-title{justify-content:space-between;align-items:flex-start;gap:24px;margin:27px 0 23px;display:flex}.contacts-detail-title h2{overflow-wrap:anywhere;margin:0 0 8px;font-size:34px}.contacts-detail-title h2:focus{outline:none}.contacts-detail-title p{color:var(--contacts-muted);margin:0;font-size:13px}.contacts-detail-title>.contacts-badge{flex-shrink:0;margin-top:8px}.contacts-detail-layout{grid-template-columns:minmax(0,1fr) 265px;align-items:start;gap:22px;display:grid}.contacts-form{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.contacts-card{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;padding:25px}.contacts-section-title{align-items:flex-start;gap:13px;margin-bottom:23px;display:flex}.contacts-section-title>span{background:#edf2e7;border:1px solid #c9d6c5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-top:1px;font-size:11px;display:flex}.contacts-section-title h3{margin:0 0 5px;font-size:18px}.contacts-section-title p{color:var(--contacts-muted);margin:0;font-size:12px;line-height:1.6}.contacts-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 17px;display:grid}.contacts-fields .full{grid-column:1/-1}.contacts-fields input,.contacts-fields textarea,.contacts-fields select{min-width:0}.contacts-fields input:disabled,.contacts-fields select:disabled{color:#65796e;background:#f2f5ef}.contacts-category-choices{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.contacts-category-choices button{min-height:36px;padding:7px 13px;font-size:12px}.contacts-category-choices button[aria-pressed=true]{background:#e4edd8;border-color:#9cb48b}.contacts-detail-aside{gap:18px;display:grid}.contacts-detail-aside h3{margin:0 0 12px;font-size:15px}.contacts-detail-aside p{color:var(--contacts-muted);font-size:12px;line-height:1.75}.contacts-progress{background:#edf2e6;border-color:#d2dec8}.contacts-progress ul{margin:14px 0;padding:0;font-size:12px;list-style:none}.contacts-progress li{align-items:center;gap:7px;margin:8px 0;display:flex}.contacts-progress li:before{content:"+";color:#718755;font-size:15px}.contacts-caption{margin-bottom:0;font-size:11px!important;line-height:1.65!important}.contacts-origin dl{margin:0}.contacts-origin dt{color:var(--contacts-muted);margin:16px 0 5px;font-size:11px}.contacts-origin dd{overflow-wrap:anywhere;margin:0;font-size:12px}.contacts-savebar{z-index:2;background:#f3f6ee;border:1px solid #b9cbb1;border-radius:10px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 18px #203e3909}.contacts-savebar>span{color:var(--contacts-muted);font-size:12px}.contacts-savebar>div{gap:10px;display:flex}.contacts-import>.contacts-text-button{margin-bottom:20px}@media (width<=1250px){.contacts-heading{display:block}.contacts-heading-actions{justify-content:flex-start;margin-top:18px}.contacts-table th,.contacts-table td{padding:15px 12px!important}.contacts-row-action .admin-button{padding:8px;font-size:11px}.contacts-detail-layout{grid-template-columns:minmax(0,1fr) 230px}.contacts-card{padding:21px}.contacts-detail-aside .contacts-card{padding:20px}}@media (width<=1000px){.contacts-searchbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.contacts-searchbar>button{justify-self:start}.contacts-filters,.contacts-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.contacts-detail-layout{grid-template-columns:1fr}.contacts-detail-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.contacts-table th:nth-child(3),.contacts-table td:nth-child(3){display:none}.contacts-table th:first-child{width:32%}.contacts-table th:nth-child(2){width:23%}.contacts-table th:nth-child(4){width:27%}.contacts-table th:nth-child(5){width:18%}.contacts-detail-nav{flex-wrap:wrap}.contacts-module-link{flex-direction:column;align-items:flex-start;gap:15px}}@media (width<=600px){.contacts-module{font-size:14px}.contacts-module input,.contacts-module select,.contacts-module textarea{font-size:16px!important}.contacts-heading p{font-size:14px}.contacts-heading-actions{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.contacts-heading-actions .admin-button{padding:10px;font-size:12px}.contacts-metrics{gap:9px;margin:23px 0}.contacts-metrics article{padding:17px 13px}.contacts-metrics strong{font-size:30px}.contacts-metrics span{font-size:12px}.contacts-metrics small{font-size:10px}.contacts-searchbar{grid-template-columns:1fr;gap:15px;padding:18px}.contacts-searchbar>button{width:100%}.contacts-kind-tabs{gap:6px}.contacts-kind-tabs button{min-height:38px;padding:8px 12px;font-size:12px}.contacts-filters{grid-template-columns:1fr;padding:18px}.contacts-filter-panel>summary{padding:15px 18px;line-height:1.5}.contacts-table{background:0 0;border:0;overflow:visible}.contacts-table table,.contacts-table tbody,.contacts-table tr,.contacts-table td{display:block;width:100%!important}.contacts-table thead{display:none}.contacts-table tr{border:1px solid var(--line);background:#fff;border-radius:10px;margin-bottom:12px;padding:6px 17px 15px}.contacts-table td{font-size:13px;border:0!important;padding:9px 0!important}.contacts-table td:first-child{margin-bottom:6px;border-bottom:1px solid #e7ece3!important;padding-top:13px!important;padding-bottom:13px!important}.contacts-table td:nth-child(3){display:block}.contacts-table td:not(:first-child):not(.contacts-row-action):before{content:attr(data-label);text-transform:uppercase;letter-spacing:.6px;color:var(--contacts-muted);margin-bottom:4px;font-size:10px;display:block}.contacts-name{font-size:16px!important}.contacts-table .contacts-row-action{padding-top:14px!important}.contacts-row-action .admin-button{width:100%;font-size:13px}.contacts-pagination{flex-wrap:wrap;gap:9px;font-size:12px}.contacts-pagination .admin-button{font-size:12px}.contacts-module-link{padding:19px}.contacts-module-link .admin-button{width:100%}.contacts-detail-nav{gap:10px;padding-top:0}.contacts-detail-nav>.contacts-text-button{text-align:left;width:100%}.contacts-detail-nav>div{margin-left:auto}.contacts-detail-nav .admin-button{padding:9px;font-size:12px}.contacts-detail-title{margin:23px 0;display:block}.contacts-detail-title h2{font-size:29px}.contacts-detail-title>.contacts-badge{margin-top:12px}.contacts-fields{grid-template-columns:1fr;gap:19px}.contacts-card{padding:20px 18px}.contacts-section-title{gap:10px}.contacts-section-title h3{font-size:17px}.contacts-detail-aside{grid-template-columns:1fr}.contacts-savebar{flex-direction:column;align-items:stretch;gap:10px;padding:14px;bottom:0}.contacts-savebar>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.contacts-savebar .admin-button{padding:10px 8px;font-size:12px}.contacts-unsaved{padding:18px}.contacts-unsaved>div{display:grid}.contacts-empty{padding:32px 20px}}.contacts-authorization{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.contacts-authorization h4{margin:0 0 10px;font-size:14px}.contacts-authorization fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.contacts-authorization textarea{resize:vertical;min-height:110px}.contacts-authorization .admin-button{width:100%}.contacts-authorization-check{align-items:flex-start;gap:9px;line-height:1.65;font-weight:400!important;display:flex!important}.contacts-authorization-check input{width:17px;min-width:17px;height:17px;margin:3px 0 0}.contacts-authorization-hint{background:#f6f0df;border:1px solid #e5d8b9;border-radius:6px;padding:10px 12px;color:#785e36!important}.contacts-authorization fieldset:disabled{opacity:.65}.estantes-module{--estantes-muted:#61746b;font-size:15px}.estantes-module button,.estantes-module input,.estantes-module select,.estantes-module textarea{font:inherit}.estantes-module .admin-button{min-height:43px;font-size:14px}.estantes-heading{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:24px;display:flex}.estantes-heading p{color:var(--estantes-muted);max-width:620px;margin-bottom:0}.estantes-heading .admin-kicker{color:var(--ink)}.estantes-preview-launcher{flex-direction:column;align-items:flex-end;gap:9px;display:flex}.estantes-preview-launcher small{color:var(--estantes-muted);font-size:11px}@media (width<=1150px){.estantes-preview-launcher{align-items:flex-start;margin-top:15px}}.estantes-closed{color:#735d36;background:#f3ead9;border:1px solid #dac6a4;border-radius:25px;flex-shrink:0;margin-top:8px;padding:9px 13px;font-size:12px;display:inline-flex}.estantes-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:25px 0;display:grid}.estantes-metrics article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:20px 23px}.estantes-metrics strong{font-family:Georgia,serif;font-size:35px;font-weight:400;line-height:1.2;display:block}.estantes-metrics span{margin:8px 0 4px;font-size:14px;display:block}.estantes-metrics small,.estantes-muted{color:var(--estantes-muted);font-size:12px}.estantes-savebar{border:1px solid var(--line);background:#edf1e8;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;padding:17px 20px;display:flex}.estantes-savebar strong{font-size:14px;display:block}.estantes-savebar small{color:var(--estantes-muted);margin-top:3px;font-size:12px;display:block}.estantes-tabs{border-bottom:1px solid var(--line);gap:25px;margin:25px 0;display:flex;overflow:auto}.estantes-tabs button{color:var(--estantes-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;padding:13px 0}.estantes-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink);font-weight:700}.estantes-section-heading,.estantes-card-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.estantes-section-heading h2{margin:0 0 8px}.estantes-section-heading p{color:var(--estantes-muted);max-width:600px;margin:0;font-size:13px}.estantes-editor-layout{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:22px;display:grid}.estantes-product-list{gap:10px;display:grid}.estantes-product-card{text-align:left;border:1px solid var(--line);cursor:pointer;width:100%;color:var(--ink);overflow-wrap:anywhere;background:#fff;border-radius:9px;padding:18px;display:block;position:relative}.estantes-product-card[aria-pressed=true]{background:#e9f0e2;border-color:#4b6e58;box-shadow:inset 3px 0 #375b45}.estantes-product-number{color:#7d927f;letter-spacing:1px;margin-bottom:11px;font-size:11px;display:block}.estantes-product-card strong{margin-bottom:5px;font-size:16px;display:block}.estantes-product-card>span:not(:first-child){font-size:12px;display:block}.estantes-product-card small{color:var(--estantes-muted);margin-top:10px;font-size:11px;display:block}.estantes-card{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;padding:25px}.estantes-card h2{margin:0 0 10px}.estantes-card h3{margin:0 0 12px;font-size:19px}.estantes-card>p{color:var(--estantes-muted);font-size:13px}.estantes-card-heading h3{overflow-wrap:anywhere;margin:0}.estantes-badge{color:#775d30;white-space:nowrap;background:#f3efdf;border:1px solid #e3d7bb;border-radius:20px;padding:4px 9px;font-size:11px;display:inline-flex}.estantes-fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 17px;min-width:0;margin:0;padding:0;display:grid}.estantes-module label{min-width:0;font-size:13px;font-weight:700;display:block}.estantes-module label small{color:var(--estantes-muted);margin-top:7px;font-size:12px;font-weight:400;line-height:1.5;display:block}.estantes-full{grid-column:1/-1}.estantes-check{align-items:flex-start;gap:10px;line-height:1.6;font-weight:400!important;display:flex!important}.estantes-check input{accent-color:#203e39;flex-shrink:0;width:17px;height:17px;margin:3px 0 0}.estantes-check small{margin-top:3px!important}.estantes-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.estantes-link{color:var(--ink);text-underline-offset:3px;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:6px 0;display:inline-block;font-size:13px!important;text-decoration:underline!important}.estantes-link.danger{color:#94513d}.estantes-notice,.estantes-unsaved{background:#edf3e5;border:1px solid #c9d8ba;border-radius:8px;margin:18px 0;padding:16px 19px;font-size:13px;line-height:1.6}.estantes-notice.error{color:#7e372d;background:#fff0e9;border-color:#dea792}.estantes-unsaved{background:#fff5df;border-color:#deca9d}.estantes-unsaved p{margin:5px 0 13px}.estantes-empty{text-align:center;background:#fff;border:1px dashed #bdcbbd;border-radius:11px;padding:48px 30px}.estantes-empty h3{margin:15px 0 9px;font-family:Georgia,serif;font-size:26px;font-weight:400}.estantes-empty p{max-width:460px;color:var(--estantes-muted);margin:0 auto 22px}.estantes-empty-symbol{color:#55714c;background:#edf2e6;border-radius:50%;place-items:center;width:50px;height:50px;margin:auto;font-size:28px;display:grid}.estantes-offers{gap:22px;margin:22px 0;display:grid}.estantes-offer{background:#f8faf5;border:1px solid #d4decf;border-radius:9px;min-width:0;margin:0;padding:19px}.estantes-offer legend{padding:0 7px;font-size:13px;font-weight:700}.estantes-offer .estantes-link{margin-top:13px}.estantes-availability{background:#eaf0e2;border-radius:6px;align-self:start;padding:12px 16px}.estantes-availability span{color:var(--estantes-muted);font-size:11px;display:block}.estantes-availability strong{margin-top:3px;font-size:25px;font-weight:400;display:block}.estantes-missing{color:#806638;margin:14px 0 0;font-size:12px}.estantes-plan-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:22px;display:grid}.estantes-plan-empty{text-align:center;background:#f7f9f3;border:1px dashed #bbcab8;border-radius:8px;margin:20px 0;padding:40px 20px}.estantes-plan-empty span{color:#7e9278;margin-bottom:14px;font-size:40px;display:block}.estantes-plan-empty p{color:var(--estantes-muted);font-size:12px}.estantes-plan-preview{margin:19px 0}.estantes-plan-preview img{object-fit:contain;border:1px solid var(--line);background:#f6f7f2;border-radius:7px;width:100%;max-height:400px;display:block}.estantes-plan-preview .estantes-link{margin-top:8px}.estantes-pdf{text-align:center;border:1px solid var(--line);background:#f6f7f2;border-radius:8px;padding:35px 20px}.estantes-pdf span{letter-spacing:2px;color:#967449;margin-bottom:12px;font-size:12px;display:block}.estantes-pdf p{color:var(--estantes-muted);font-size:12px}.estantes-upload{border:1px dashed #bdcbbd;border-radius:7px;padding:16px}.estantes-upload input{width:100%;margin:12px 0;font-size:12px;display:block}.estantes-upload input::file-selector-button{color:#203e39;cursor:pointer;background:#fff;border:1px solid #b9c7bd;border-radius:5px;margin-right:8px;padding:9px 11px}.estantes-terms-input{min-height:280px!important}.estantes-footer-note{color:var(--estantes-muted);border-top:1px solid var(--line);margin:30px 0 0;padding-top:20px;font-size:12px}.estantes-preview{background:#eef1e7;border:1px solid #d0d9cc;border-radius:12px;overflow:hidden}.estantes-preview-banner{border-bottom:1px solid var(--line);background:#faf7ec;align-items:center;gap:16px;padding:14px 22px;display:flex}.estantes-preview-banner p{color:#6f715c;margin:0;font-size:12px}.estantes-preview-heading{padding:28px 28px 10px}.estantes-preview-heading h2{margin:10px 0;font-size:36px}.estantes-preview-heading>p:last-child:not(.admin-kicker){color:var(--estantes-muted)}.estantes-preview-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);align-items:start;gap:22px;padding:20px 26px 28px;display:grid}.estantes-preview .estantes-card>label{margin-bottom:22px}.estantes-preview-description{padding:20px 0 8px}.estantes-preview-description p{color:var(--estantes-muted);font-size:14px}.estantes-preview-description>strong{font-size:13px}.estantes-preview-plan{margin-top:20px}.estantes-summary{min-width:0;position:sticky;top:20px}.estantes-summary dl{margin:20px 0}.estantes-summary dl>div{border-bottom:1px solid #e4e9df;justify-content:space-between;gap:15px;padding:12px 0;font-size:13px;display:flex}.estantes-summary dt{color:var(--estantes-muted);flex-shrink:0}.estantes-summary dd{text-align:right;overflow-wrap:anywhere;margin:0}.estantes-summary .estantes-total{color:var(--ink);border-bottom:0;padding-top:20px;font-size:20px}.estantes-summary .estantes-total dt{color:var(--ink)}.estantes-terms{border-top:1px solid var(--line);margin-bottom:20px;padding-top:17px;font-size:12px}.estantes-terms summary{cursor:pointer;text-underline-offset:3px;text-decoration:underline}.estantes-terms>div{max-height:260px;margin-top:13px;line-height:1.8;overflow:auto}.estantes-preserve{white-space:pre-wrap;overflow-wrap:anywhere}.estantes-preview-pending{color:#775e36;background:#fbf4e5;border-radius:6px;margin:18px 0;padding:12px 15px;font-size:12px}.estantes-preview-pending ul{margin:7px 0;padding-left:18px}.estantes-preview-pending li{margin:5px 0}.estantes-simulate{width:100%}@media (width<=1150px){.estantes-heading{display:block}.estantes-heading .estantes-closed{margin-top:17px}.estantes-editor-layout{grid-template-columns:200px minmax(0,1fr)}.estantes-preview-grid{grid-template-columns:1fr}.estantes-summary{position:static}.estantes-plan-layout{grid-template-columns:1fr}}@media (width<=800px){.estantes-editor-layout{grid-template-columns:1fr}.estantes-product-list{grid-template-columns:repeat(2,minmax(0,1fr))}.estantes-section-heading{flex-wrap:wrap}.estantes-tabs{gap:21px;font-size:14px}.estantes-card{padding:20px}.estantes-savebar{padding:16px}}@media (width<=540px){.estantes-metrics{gap:8px}.estantes-metrics article{padding:15px 10px}.estantes-metrics strong{font-size:28px}.estantes-metrics span{font-size:12px}.estantes-metrics small{font-size:10px}.estantes-savebar{flex-direction:column;align-items:flex-start;gap:12px}.estantes-savebar .admin-button{width:100%}.estantes-fields{grid-template-columns:1fr}.estantes-full{grid-column:auto}.estantes-offer{padding:14px}.estantes-product-list{grid-template-columns:1fr}.estantes-product-card{padding:15px}.estantes-product-number{display:none}.estantes-preview-grid{padding:14px}.estantes-preview-heading{padding:24px 18px 5px}.estantes-preview-banner{padding:15px;display:block}.estantes-preview-banner p{margin-top:7px}.estantes-preview .estantes-card{padding:18px}.estantes-module input:not([type=checkbox]),.estantes-module select,.estantes-module textarea{font-size:16px!important}.estantes-actions .admin-button{width:100%}.estantes-empty{padding:35px 20px}}.estantes-planning{gap:22px;display:grid}.estantes-planning>.estantes-notice{margin:0}.estantes-category-list,.estantes-edition-list{gap:13px;margin:20px 0;display:grid}.estantes-category{border:1px solid var(--line);border-radius:8px;padding:14px 18px}.estantes-category summary{cursor:pointer;font-weight:700}.estantes-category summary span{color:var(--estantes-muted);margin-left:10px;font-size:12px;font-weight:400}.estantes-category[open] summary{margin-bottom:20px}.estantes-subcategory{align-items:end;gap:15px;display:flex}.estantes-subcategory>label{flex:1}.estantes-calendar-proposal{background:#faf7ec;border:1px solid #d9d7bb;border-radius:8px;gap:15px;padding:20px;display:grid}.estantes-calendar-proposal>.admin-button{justify-self:start}.estantes-calendar-proposal>small{color:var(--estantes-muted);font-size:12px}.estantes-edition-list{grid-template-columns:repeat(2,minmax(0,1fr))}.estantes-calendar-copy{margin-bottom:20px}.estantes-commercial-proposal{background:#faf7ec;border:1px solid #d9d7bb;border-radius:9px;gap:17px;margin-bottom:24px;padding:20px;display:grid}.estantes-commercial-proposal p{color:var(--estantes-muted);margin:7px 0 0;font-size:13px}.estantes-commercial-proposal>.admin-button{justify-self:start}.estantes-field-title{margin-bottom:13px;font-size:13px;display:block}.estantes-package-dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.estantes-package-dates>label{border:1px solid var(--line);background:#fff;border-radius:6px;padding:12px}.estantes-package-periods{border:1px solid var(--line);background:#f5f7ee;border-radius:7px;margin-bottom:22px;padding:16px;font-size:13px}.estantes-package-periods ul{margin:12px 0;padding-left:18px}.estantes-package-periods li{margin:8px 0}.estantes-summary-period{margin-bottom:7px;display:block}.estantes-summary-period:last-child{margin-bottom:0}.estantes-location-pending{border-top:1px solid var(--line);color:var(--estantes-muted);padding-top:17px;font-size:12px}.estantes-location-pending p{margin:6px 0 0}@media (width<=800px){.estantes-package-dates,.estantes-edition-list{grid-template-columns:1fr}}.estantes-guest-links{margin-bottom:24px}.estantes-guest-links>p{max-width:850px;margin:10px 0 14px}.estantes-guest-link-ready{background:#f1f6ef;border:1px solid #b9c9bf;border-radius:10px;gap:12px;margin-top:18px;padding:18px;display:grid}.estantes-guest-link-ready label{gap:6px;font-size:13px;display:grid}.estantes-guest-link-ready input{background:#fff;border:1px solid #b4c4ba;border-radius:6px;width:100%;padding:10px;font-size:13px}.estantes-guest-link-ready>div{flex-wrap:wrap;gap:8px;display:flex}.estantes-guest-link-list{gap:12px;margin:14px 0;padding:0;list-style:none;display:grid}.estantes-guest-link-list li{border-bottom:1px solid #d9e0da;justify-content:space-between;align-items:center;gap:14px;padding-bottom:12px;display:flex}.estantes-guest-link-list li>div{gap:4px;display:grid}.estantes-guest-link-list span{color:#65736b;font-size:12px}.estantes-guest-links details{margin-top:18px}.estantes-guest-links summary{cursor:pointer;font-weight:600}.crm-dashboard{--crm-muted:#61746b;--crm-soft:#edf3e9;--crm-warm:#fff3df;--crm-danger:#a14331;min-width:0}.crm-heading{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:22px;display:flex}.crm-heading>div:first-child{max-width:760px}.crm-heading h1{margin-bottom:10px}.crm-heading p:not(.admin-kicker){color:var(--crm-muted);max-width:700px;margin-bottom:0}.crm-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;padding-top:8px;display:flex}.crm-notice{background:var(--crm-soft);color:#456050;border:1px solid #d1dec9;border-radius:10px;padding:14px 17px;font-size:13px;line-height:1.6}.crm-notice strong{color:var(--ink)}.crm-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:23px 0;display:grid}.crm-metrics a{border:1px solid var(--line);min-width:0;color:var(--ink);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:5px 8px;padding:16px;transition:border-color .16s,background .16s;display:grid}.crm-metrics a:hover{background:#fafcf8;border-color:#a5b69c}.crm-metrics a[aria-current=page]{background:#f0f5ec;border-color:#859b79;box-shadow:inset 0 3px #718763}.crm-metrics strong{color:#526f50;grid-row:span 2;font:400 29px/1 Georgia,serif}.crm-metrics span{font-size:12px;font-weight:700;line-height:1.2}.crm-metrics small{color:var(--crm-muted);grid-column:1/-1;min-height:28px;font-size:10px;line-height:1.45}.crm-metrics .tone-alert strong{color:#a86c2e}.crm-metrics .tone-alert[aria-current=page]{background:#fff8ed;border-color:#dec28e;box-shadow:inset 0 3px #bd8c45}.crm-queue-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:7px;padding-bottom:17px;display:flex}.crm-queue-tabs a{color:#50675b;background:#fff;border:1px solid #d2ddd0;border-radius:999px;padding:8px 13px;font-size:12px}.crm-queue-tabs a:hover{border-color:#98ae96}.crm-queue-tabs a[aria-current=page]{color:#fff;background:var(--ink);border-color:var(--ink)}.crm-filter-bar{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:minmax(220px,1.7fr) repeat(3,minmax(145px,.8fr)) auto;align-items:end;gap:12px;margin:19px 0 24px;padding:18px 19px;display:grid}.crm-filter-bar label{color:#486052;gap:6px;font-size:11px;font-weight:700;display:grid}.crm-filter-bar input,.crm-filter-bar select{box-sizing:border-box;width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border:1px solid #c8d4c7;border-radius:7px;padding:10px 11px;font-size:13px}.crm-filter-bar input:focus,.crm-filter-bar select:focus{outline-offset:1px;border-color:#91a98f;outline:3px solid #dce8d9}.crm-filter-bar .admin-button{white-space:nowrap}.crm-results-heading{justify-content:space-between;align-items:end;gap:20px;margin:0 0 15px;display:flex}.crm-results-heading .admin-kicker{margin-bottom:5px}.crm-results-heading h2{margin:0;font-size:25px}.crm-results-heading p{color:var(--crm-muted);margin:4px 0 0;font-size:12px}.crm-results-heading>small{max-width:325px;color:var(--crm-muted);text-align:right;font-size:11px;line-height:1.55}.crm-quality{color:#765d27;background:#fff9ec;border:1px solid #ead8a6;border-radius:9px;margin:-5px 0 15px;padding:10px 13px;font-size:12px;line-height:1.45}.crm-quality strong{font-variant-numeric:tabular-nums}.crm-360{--crm-muted:#61746b;--crm-soft:#edf3e9;--crm-danger:#a14331;min-width:0}.crm-360-header{justify-content:space-between;align-items:flex-start;gap:22px;margin:18px 0;display:flex}.crm-360-header h1{margin:4px 0 9px}.crm-360-header p:not(.admin-kicker){color:var(--crm-muted);margin:0;font-size:13px}.crm-360-actions{flex-wrap:wrap;gap:8px;padding-top:5px;display:flex}.crm-360-rule{background:var(--crm-soft);color:#456050;border:1px solid #d1dec9;border-radius:10px;padding:13px 16px;font-size:12px;line-height:1.55}.crm-360-notice{color:#456050;background:#f2f8ef;border:1px solid #b8ceb0;border-radius:9px;padding:11px 14px;font-size:12px}.crm-360-layout{grid-template-columns:minmax(0,1.4fr) minmax(295px,.75fr);gap:18px;margin-top:18px;display:grid}.crm-360-main,.crm-360-side{align-content:start;gap:18px;display:grid}.crm-360-card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:19px}.crm-360-card-heading{border-bottom:1px solid #e7ece5;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:13px;display:flex}.crm-360-card-heading .admin-kicker{margin:0 0 5px}.crm-360-card h2{margin:0;font-size:22px}.crm-360-help{color:var(--crm-muted);margin:12px 0 15px;font-size:12px;line-height:1.55}.crm-360-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.crm-360-form label{color:#486052;gap:6px;font-size:11px;font-weight:700;display:grid}.crm-360-form input,.crm-360-form select,.crm-360-form textarea{box-sizing:border-box;width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border:1px solid #c8d4c7;border-radius:7px;padding:10px 11px;font-size:13px}.crm-360-form textarea{resize:vertical;min-height:78px;line-height:1.45}.crm-360-form input:focus,.crm-360-form select:focus,.crm-360-form textarea:focus{outline-offset:1px;border-color:#91a98f;outline:3px solid #dce8d9}.crm-360-form :disabled{opacity:.65;cursor:not-allowed}.crm-360-wide{grid-column:1/-1}.crm-360-submit{grid-column:1/-1;justify-content:flex-end;padding-top:2px;display:flex}.crm-360-missing{color:#87682b;white-space:nowrap;background:#fff8e6;border:1px solid #ead8a6;border-radius:999px;align-items:center;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.crm-360-summary .admin-kicker{margin:0 0 7px}.crm-360-summary dl{gap:0;margin:0;display:grid}.crm-360-summary dl>div{border-top:1px solid #e7ece5;grid-template-columns:92px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.crm-360-summary dt{color:var(--crm-muted);text-transform:uppercase;letter-spacing:.5px;font-size:10px}.crm-360-summary dd{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.crm-360-timeline{padding:19px 0 0}.crm-360-timeline>.admin-kicker,.crm-360-timeline>h2,.crm-360-timeline>.crm-360-help{margin-left:19px;margin-right:19px}.crm-360-timeline>h2{margin-bottom:14px;font-size:20px}.crm-360-timeline ol{max-height:720px;margin:0;padding:0;list-style:none;overflow:auto}.crm-360-timeline li{border-top:1px solid #e7ece5;padding:13px 19px 14px 34px;position:relative}.crm-360-timeline li:before{content:"";background:#fff;border:2px solid #90a58c;border-radius:999px;width:7px;height:7px;position:absolute;top:18px;left:19px}.crm-360-timeline li.is-crm:before{background:#e3eddf;border-color:#718763}.crm-360-timeline time{color:var(--crm-muted);margin-bottom:5px;font-size:10px;line-height:1.3;display:block}.crm-360-timeline strong{font-size:12px;line-height:1.35;display:block}.crm-360-timeline p{color:#5c6d64;white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;font-size:11px;line-height:1.5}@media (width<=900px){.crm-360-layout{grid-template-columns:1fr}.crm-360-side{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.crm-360-timeline{grid-column:1/-1}.crm-360-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.crm-360-header{display:block}.crm-360-actions{margin-top:14px}.crm-360-actions .admin-button{text-align:center;width:100%}.crm-360-rule{font-size:11px}.crm-360-layout{gap:12px;margin-top:12px}.crm-360-card{padding:15px}.crm-360-card h2{font-size:20px}.crm-360-form{grid-template-columns:1fr}.crm-360-wide,.crm-360-submit{grid-column:auto}.crm-360-submit .admin-button{width:100%}.crm-360-side{grid-template-columns:1fr;gap:12px}.crm-360-timeline{grid-column:auto;padding-top:15px}.crm-360-timeline>.admin-kicker,.crm-360-timeline>h2,.crm-360-timeline>.crm-360-help{margin-left:15px;margin-right:15px}.crm-360-timeline li{padding-left:30px;padding-right:15px}.crm-360-timeline li:before{left:15px}}.crm-table-wrap{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:auto}.crm-table{border-collapse:collapse;table-layout:fixed;width:100%}.crm-table th{text-align:left;color:#526555;text-transform:uppercase;letter-spacing:.65px;background:#eaf0e6;padding:12px 14px;font-size:10px;line-height:1.4}.crm-table th:first-child{width:25%}.crm-table th:nth-child(2){width:17%}.crm-table th:nth-child(3){width:11%}.crm-table th:nth-child(4){width:26%}.crm-table th:nth-child(5){width:13%}.crm-table th:nth-child(6){width:8%}.crm-table td{vertical-align:top;overflow-wrap:anywhere;border-top:1px solid #e8ede7;padding:15px 14px;font-size:12px}.crm-table td>strong,.crm-table td>span,.crm-table td>small,.crm-table td>em{display:block}.crm-table td>strong{font-size:13px;line-height:1.4}.crm-table td>span{margin-top:3px}.crm-table td>small{color:var(--crm-muted);margin-top:5px;font-size:10px;line-height:1.5}.crm-table td>em{color:#63746d;margin-top:7px;font-size:11px;font-style:normal;line-height:1.5}.crm-table .crm-next-action{font-size:12px;font-weight:600;line-height:1.5}.crm-table .is-overdue{color:var(--crm-danger);font-weight:700}.crm-type,.crm-state,.crm-priority{color:#4d6253;background:#f1f5ee;border:1px solid #d3ddd1;border-radius:999px;align-items:center;width:max-content;max-width:100%;padding:3px 7px;line-height:1.35;font-size:10px!important;display:inline-flex!important}.crm-state{letter-spacing:.4px;color:#5a665c;background:#f5f6f3;font-weight:700;margin-top:6px!important}.crm-state.is-com{color:#55702c;background:#edf4dd;border-color:#c7d9a7}.crm-state.is-conv{color:#496889;background:#eaf0fb;border-color:#cad8eb}.crm-state.is-cons{color:#816841;background:#f8f2e6;border-color:#e8d7b7}.crm-priority{font-weight:700}.crm-priority.is-alta{color:#a34933;background:#fff0eb;border-color:#efc6bb}.crm-priority.is-media{color:#87682b;background:#fff8e6;border-color:#ead8a6}.crm-priority.is-baja{color:#577059;background:#eff4ed;border-color:#d1ded0}.crm-type.is-comerciantes{color:#735286;background:#f4edf9;border-color:#dfd0ec}.crm-type.is-corporativos{color:#45698f;background:#eaf1fb;border-color:#cad9ee}.crm-type.is-colaboradores{color:#456e50;background:#edf5ef;border-color:#c9dfcd}.crm-type.is-comunidades{color:#496f70;background:#edf4f4;border-color:#c9dddd}.crm-row-action .admin-button{white-space:nowrap;min-height:35px;padding:7px 9px;font-size:11px}.crm-empty{text-align:center;border:1px solid var(--line);background:#fff;border-radius:12px;padding:42px 24px}.crm-empty h2{margin:0 0 9px}.crm-empty p{color:var(--crm-muted);max-width:460px;margin:0 auto 20px;font-size:13px}.crm-empty>div{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.crm-truncation{color:var(--crm-muted);margin:14px 0;font-size:11px}@media (width<=1280px){.crm-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-filter-bar{grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(160px,.8fr))}.crm-filter-bar label:nth-of-type(4){grid-column:2}.crm-filter-bar .admin-button{justify-self:start}.crm-table th:nth-child(5),.crm-table td:nth-child(5){display:none}.crm-table th:first-child{width:29%}.crm-table th:nth-child(2){width:18%}.crm-table th:nth-child(3){width:13%}.crm-table th:nth-child(4){width:31%}.crm-table th:nth-child(6){width:9%}}@media (width<=900px){.crm-heading{display:block}.crm-heading-actions{justify-content:flex-start;margin-top:17px;padding:0}.crm-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-filter-bar label:first-of-type{grid-column:1/-1}.crm-filter-bar label:nth-of-type(4){grid-column:auto}.crm-results-heading{flex-direction:column;align-items:flex-start}.crm-results-heading>small{text-align:left}.crm-table th:nth-child(3),.crm-table td:nth-child(3){display:none}.crm-table th:first-child{width:32%}.crm-table th:nth-child(2){width:21%}.crm-table th:nth-child(4){width:35%}.crm-table th:nth-child(6){width:12%}}@media (width<=620px){.crm-heading h1{font-size:31px}.crm-heading p:not(.admin-kicker){font-size:13px}.crm-heading-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.crm-heading-actions .admin-button{text-align:center;padding:9px 7px;font-size:11px}.crm-notice{padding:13px;font-size:12px}.crm-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:19px 0}.crm-metrics a{padding:13px}.crm-metrics strong{font-size:25px}.crm-metrics span{font-size:11px}.crm-metrics small{min-height:25px;font-size:9px}.crm-queue-tabs{gap:5px;padding-bottom:14px}.crm-queue-tabs a{padding:7px 10px;font-size:10px}.crm-filter-bar{grid-template-columns:1fr;margin:16px 0 20px;padding:15px}.crm-filter-bar label:first-of-type,.crm-filter-bar label:nth-of-type(4){grid-column:auto}.crm-filter-bar input,.crm-filter-bar select{font-size:16px}.crm-filter-bar .admin-button{width:100%}.crm-results-heading h2{font-size:22px}.crm-table-wrap{background:0 0;border:0;overflow:visible}.crm-table,.crm-table tbody,.crm-table tr,.crm-table td{width:100%;display:block}.crm-table thead{display:none}.crm-table tr{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:10px;padding:7px 15px 13px}.crm-table td{border:0;padding:8px 0}.crm-table td:first-child{border-bottom:1px solid #e8ede7;margin-bottom:4px;padding-top:12px;padding-bottom:12px}.crm-table td:not(:first-child):not(.crm-row-action):before{content:attr(data-label);text-transform:uppercase;letter-spacing:.65px;color:var(--crm-muted);margin-bottom:4px;font-size:9px;display:block}.crm-table td:nth-child(5){display:block}.crm-table .crm-row-action{padding-top:12px}.crm-table .crm-row-action .admin-button{width:100%;font-size:12px}.crm-empty{padding:32px 18px}.crm-empty>div{display:grid}.crm-empty .admin-button{width:100%}}.arb-admin{--arb-ink:#173b34;--arb-muted:#60736c;--arb-line:#dce6df;--arb-soft:#f4f7f3;color:var(--arb-ink);max-width:1380px;margin:0 auto;padding:clamp(20px,3vw,42px);font-family:Arial,Helvetica,sans-serif}.arb-admin *{box-sizing:border-box}.arb-admin h1,.arb-admin h2,.arb-admin h3,.arb-admin p{margin-top:0}.arb-admin h1{letter-spacing:-1.2px;margin-bottom:12px;font-family:inherit;font-size:clamp(27px,3vw,36px);line-height:1.15}.arb-admin h2{letter-spacing:-.5px;margin-bottom:9px;font-family:inherit;font-size:21px}.arb-admin h3{margin-bottom:8px;font-family:inherit;font-size:17px;line-height:1.35}.arb-admin p{line-height:1.6}.arb-eyebrow{letter-spacing:1.6px;text-transform:uppercase;color:#6a805f;font-size:11px;font-weight:700;margin-bottom:12px!important}.arb-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:28px;display:flex}.arb-heading>div>p:last-child{max-width:670px;color:var(--arb-muted);margin-bottom:0;font-size:14px}.arb-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.arb-button{appearance:none;min-height:43px;color:var(--arb-ink);cursor:pointer;white-space:normal;background:#fff;border:1px solid #c7d8ca;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:11px 15px;font-size:13px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.arb-button:hover{background:#f5f8f3;border-color:#688a6c}.arb-button:disabled{opacity:.45;cursor:not-allowed}.arb-button:focus-visible,.arb-admin input:focus-visible,.arb-admin textarea:focus-visible,.arb-admin select:focus-visible,.arb-tab:focus-visible,.arb-link:focus-visible{outline-offset:3px;outline:3px solid #8ab36b}.arb-button.is-primary{color:#fff;background:#234a3d;border-color:#234a3d}.arb-button.is-danger{color:#922e30;background:#fff7f7;border-color:#e2b6b6}.arb-link{color:#285c48;text-underline-offset:3px;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:13px;font-weight:700;text-decoration:underline}.arb-stats{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:26px;display:grid}.arb-stat{border:1px solid var(--arb-line);background:#fff;border-radius:16px;gap:8px;padding:20px;display:grid}.arb-stat span{color:var(--arb-muted);font-size:12px;font-weight:600}.arb-stat strong{letter-spacing:-1px;font-size:30px}.arb-stat small{color:var(--arb-muted);font-size:11px;line-height:1.5}.arb-tabs{border-bottom:1px solid var(--arb-line);gap:8px;margin-bottom:23px;padding-bottom:10px;display:flex}.arb-tab{color:var(--arb-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:12px 17px;font-size:13px;font-weight:700}.arb-tab[aria-pressed=true]{color:#254b36;background:#e5eedf}.arb-card{border:1px solid var(--arb-line);background:#fff;border-radius:18px;padding:24px}.arb-card-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.arb-card-head p{color:var(--arb-muted);margin-bottom:0;font-size:13px}.arb-columns{grid-template-columns:minmax(0,1.25fr) minmax(300px,.9fr);align-items:start;gap:20px;display:grid}.arb-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.arb-field{gap:7px;min-width:0;font-size:12px;font-weight:700;display:grid}.arb-field small{color:var(--arb-muted);font-weight:400;line-height:1.5}.arb-field input,.arb-field select,.arb-field textarea{font:inherit;width:100%;min-width:0;color:var(--arb-ink);background:#fff;border:1px solid #cbd9ce;border-radius:9px;min-height:43px;padding:11px 12px;font-weight:400}.arb-field textarea{resize:vertical}.arb-wide{grid-column:1/-1}.arb-form-footer{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-top:5px;display:flex}.arb-note{color:#4c6447;background:#f2f6ed;border:1px solid #dbe6cf;border-radius:12px;padding:13px 16px;font-size:12px;line-height:1.6}.arb-note p{margin-bottom:0}.arb-note.is-warning{color:#79602e;background:#fff8e9;border-color:#ead8b1}.arb-empty{text-align:center;background:#f8faf6;border:1px dashed #ceddca;border-radius:14px;padding:38px 22px}.arb-empty h3{margin-bottom:9px}.arb-empty p{color:var(--arb-muted);max-width:500px;margin:0 auto;font-size:13px}.arb-empty-symbol{color:#526c43;background:#e8efdf;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;font-size:24px;display:inline-flex}.arb-filter{flex-wrap:wrap;align-items:end;gap:13px;margin-bottom:18px;display:flex}.arb-filter .arb-field{min-width:150px}.arb-filter .arb-search{flex:1;min-width:180px}.arb-chip{color:#56664c;white-space:nowrap;background:#edf2ea;border-radius:100px;align-items:center;gap:5px;padding:5px 9px;font-size:10px;font-weight:700;line-height:1.3;display:inline-flex}.arb-chip.is-open{color:#375b2e;background:#e6f0e2}.arb-chip.is-closed{color:#7a584c;background:#f1e9e6}.arb-chip.is-full{color:#85591d;background:#fff1dd}.arb-slot-list{gap:11px;display:grid}.arb-slot{border:1px solid var(--arb-line);border-radius:12px;padding:16px}.arb-slot-top{justify-content:space-between;align-items:start;gap:12px;margin-bottom:9px;display:flex}.arb-slot-top h3{margin-bottom:3px;font-size:14px}.arb-slot-top p{color:var(--arb-muted);margin:0;font-size:12px}.arb-slot-detail{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.arb-capacity{color:var(--arb-muted)}.arb-capacity strong{color:var(--arb-ink)}.arb-progress{background:#edf2e9;border-radius:8px;height:5px;margin:13px 0;overflow:hidden}.arb-progress span{background:#6c8b59;border-radius:8px;height:100%;display:block}.arb-list-meta{color:var(--arb-muted);margin-bottom:15px;font-size:12px}.arb-table-wrap{width:100%;overflow-x:auto}.arb-table{border-collapse:collapse;text-align:left;width:100%;min-width:650px;font-size:12px}.arb-table th{color:#6e7d73;text-transform:uppercase;letter-spacing:.7px;background:#f5f8f1;padding:12px 11px;font-size:10px}.arb-table td{vertical-align:middle;border-bottom:1px solid #e4ece2;padding:15px 11px}.arb-table td small{color:var(--arb-muted);margin-top:4px;font-size:11px;line-height:1.5;display:block}.arb-message{color:#345b2a;background:#edf6e8;border:1px solid #caddbe;border-radius:12px;margin:18px 0;padding:14px 17px;font-size:13px;line-height:1.5}.arb-message.is-error{color:#8b3630;background:#fff1ef;border-color:#e9c5bf}.arb-footer{color:var(--arb-muted);margin:20px 0 0;font-size:11px}.arb-dialog{width:min(560px,100vw - 24px);max-height:calc(100vh - 32px);color:var(--arb-ink);background:#fff;border:1px solid #d6e2d5;border-radius:20px;padding:0;box-shadow:0 25px 100px #10231935}.arb-dialog::backdrop{background:#10231966}.arb-dialog-inner{padding:26px}.arb-dialog-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:23px;display:flex}.arb-dialog-head h2{margin-bottom:6px;font-size:24px}.arb-dialog-head p{color:var(--arb-muted);margin:0;font-size:12px}.arb-dialog-close{color:#35503c;cursor:pointer;background:#fff;border:1px solid #d7e2d4;border-radius:50%;flex-shrink:0;width:34px;height:34px;font-size:20px}.arb-detail-section{border-top:1px solid var(--arb-line);padding:19px 0}.arb-detail-section h3{margin-bottom:14px;font-size:13px}.arb-detail-section dl{gap:10px;margin:0;font-size:12px;display:grid}.arb-detail-section dl>div{justify-content:space-between;gap:18px;display:flex}.arb-detail-section dt{color:var(--arb-muted)}.arb-detail-section dd{text-align:right;overflow-wrap:anywhere;margin:0}.arb-person-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.arb-person-list li{background:#f5f8f1;border-radius:10px;justify-content:space-between;gap:12px;padding:11px 13px;font-size:13px;display:flex}.arb-person-list li small{color:var(--arb-muted);font-size:11px}.arb-confirm{background:#fff7f3;border:1px solid #e4c7bd;border-radius:12px;margin-top:12px;padding:16px}.arb-confirm p{color:#7b4635;margin-bottom:12px;font-size:12px;line-height:1.55}.arb-confirm .arb-field{margin-bottom:12px}.arb-setting{align-items:start;gap:10px;font-size:13px;line-height:1.5;display:flex}.arb-setting input{margin-top:3px}.arb-setting small{color:var(--arb-muted);margin-top:3px;font-size:12px;display:block}@media (width<=1000px){.arb-columns{grid-template-columns:1fr}.arb-card{padding:20px}.arb-heading{flex-direction:column}.arb-heading .arb-actions{width:100%}.arb-stats{gap:10px}.arb-stat{padding:17px}}@media (width<=600px){.arb-admin{padding:20px 14px}.arb-admin h1{font-size:28px}.arb-stats{grid-template-columns:1fr}.arb-stat{grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:15px 17px}.arb-stat strong{grid-area:1/2/3;font-size:27px}.arb-stat small{grid-column:1}.arb-form{grid-template-columns:1fr}.arb-wide{grid-column:auto}.arb-card{border-radius:14px;padding:17px}.arb-card-head{flex-direction:column}.arb-filter{align-items:stretch}.arb-filter .arb-field{flex:1;min-width:130px}.arb-filter .arb-search{flex-basis:100%}.arb-button{min-height:44px}.arb-form-footer .arb-button{width:100%}.arb-dialog-inner{padding:20px}.arb-person-list li{flex-direction:column;gap:3px}.arb-slot-top{flex-wrap:wrap}}.arb-updated{color:var(--arb-muted)!important;margin-top:10px!important;font-size:11px!important}.arb-tabs{white-space:nowrap;overflow-x:auto}.arb-tab{flex-shrink:0}.arb-dashboard-filters{margin-bottom:25px;padding:20px}.arb-dashboard-filters h2{font-size:16px}.arb-dashboard-filters .arb-card-head{margin-bottom:16px}.arb-dashboard-filters .arb-card-head p{font-size:12px}.arb-filter-grid{grid-template-columns:1fr 1fr 1.1fr .65fr;align-items:end;gap:16px;display:grid}.arb-filter-grid fieldset{border:0;min-width:0;margin:0;padding:0}.arb-filter-grid legend{margin-bottom:9px;padding:0;font-size:12px;font-weight:700}.arb-date-pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.arb-date-pair .arb-field span{color:var(--arb-muted);font-size:10px;font-weight:400}.arb-date-pair input{padding:9px 8px;font-size:12px}.arb-filter-actions{justify-content:flex-end;gap:9px;margin-top:16px;display:flex}.arb-section-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin:25px 0 14px;display:flex}.arb-section-heading h2{margin-bottom:6px;font-size:18px}.arb-section-heading p{color:var(--arb-muted);margin:0;font-size:12px}.arb-today-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.arb-filtered-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.arb-stat.is-accent{background:#eaf2e4;border-color:#d6e6cd}.arb-dashboard-card{margin-top:22px;margin-bottom:22px}.arb-dashboard-card h2{font-size:18px}.arb-data-issues{margin-bottom:20px}.arb-data-issues summary{cursor:pointer;font-weight:700}.arb-data-issues ul{margin:12px 0 0;padding-left:17px}.arb-data-issues li{padding:6px 0;line-height:1.65}.arb-data-issues .arb-link{white-space:nowrap;margin-left:10px}.arb-capacity-table{min-width:840px}.arb-capacity-table th:nth-child(n+2),.arb-capacity-table td:nth-child(n+2){text-align:center}.arb-capacity-table td:first-child{min-width:240px;max-width:350px}.arb-capacity-table td>.arb-chip{margin-top:7px}.arb-available{color:#35623e;font-size:19px;font-weight:700}.arb-available.is-zero{color:#9b5a3b}.arb-trend-table{min-width:750px}.arb-trend-value{align-items:center;gap:10px;min-width:120px;display:flex}.arb-trend-value>span:first-child{min-width:20px;font-weight:700}.arb-trend-track{background:#eff3eb;border-radius:20px;width:100%;height:7px;display:block;overflow:hidden}.arb-trend-track i{background:#6d8f60;border-radius:20px;height:100%;display:block}.arb-more{margin-top:15px}.arb-attendance{background:#f5f7f3;margin:20px 0}.arb-attendance .arb-chip{margin-bottom:13px}.arb-attendance h2{font-size:17px}.arb-attendance p{color:var(--arb-muted);margin:0;font-size:12px}.arb-registration-links{gap:7px;display:grid}.arb-registration-link{text-align:left;cursor:pointer;color:var(--arb-ink);background:#fafcf8;border:1px solid #dce6df;border-radius:10px;grid-template-columns:1fr auto;gap:4px 10px;padding:10px 12px;font-size:11px;display:grid}.arb-registration-link>span:first-child{font-weight:700}.arb-registration-link small{margin:0!important}.arb-registration-link:hover{background:#eef4e8;border-color:#acc59f}.arb-registration-link:focus-visible,.arb-dialog-close:focus-visible{outline-offset:2px;outline:3px solid #8ab36b}.arb-drawer{border-width:0 0 0 1px;border-radius:20px 0 0 20px;width:min(540px,100vw);height:100dvh;max-height:100dvh;margin:0 0 0 auto;position:fixed;top:0;bottom:0;right:0}.arb-drawer .arb-dialog-inner{padding:28px}.arb-settings-fieldset{border:0;gap:20px;margin:0;padding:0;display:grid}.arb-switch-row{border-bottom:1px solid var(--arb-line);padding-bottom:19px}.arb-switch-row input{accent-color:#345b42;flex-shrink:0;width:18px;height:18px}.arb-switch-row>span:nth-child(2){flex:1}.arb-switch-row>.arb-chip{align-self:start}.arb-notification-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.arb-email-preview{border:1px solid var(--arb-line);border-radius:12px;margin-top:20px;overflow:hidden}.arb-email-preview>strong{background:#f4f7f0;padding:14px;font-size:12px;display:block}.arb-email-preview iframe{background:#fff;border:0;width:100%;height:490px;display:block}.arb-delivery-error{overflow-wrap:anywhere;max-width:270px;color:#965349!important}.arb-run-list{gap:10px;max-height:460px;display:grid;overflow:auto}.arb-run-list article{border:1px solid var(--arb-line);border-radius:11px;padding:13px}.arb-run-list article>div{justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;display:flex}.arb-run-list strong{font-size:12px}.arb-run-list small{color:var(--arb-muted);font-size:11px}.arb-run-list p{color:#965349;overflow-wrap:anywhere;margin:8px 0 0;font-size:12px}.arb-snapshot-list{gap:12px;max-height:460px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.arb-snapshot-list li{border-bottom:1px solid var(--arb-line);justify-content:space-between;gap:10px;padding-bottom:12px;font-size:12px;display:flex}.arb-snapshot-list span{color:var(--arb-muted);font-size:11px}@media (width<=1200px){.arb-filter-grid{grid-template-columns:1fr 1fr}.arb-filtered-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1000px){.arb-notification-columns{grid-template-columns:1fr}.arb-section-heading{flex-wrap:wrap}}@media (width<=600px){.arb-tabs{margin-left:-2px;margin-right:-2px}.arb-tab{padding:11px 13px}.arb-filter-grid{grid-template-columns:1fr}.arb-filter-actions .arb-button{flex:1}.arb-today-stats,.arb-filtered-stats{grid-template-columns:1fr}.arb-stat.is-accent{border-radius:14px}.arb-section-heading{margin-top:20px}.arb-drawer{border-radius:0;width:100vw}.arb-drawer .arb-dialog-inner{padding:22px 18px}.arb-snapshot-list li{flex-direction:column;gap:5px}.arb-switch-row{flex-wrap:wrap}.arb-switch-row>.arb-chip{margin-left:28px}.arb-email-preview iframe{height:440px}}.arb-closure-settings{margin-bottom:24px}.arb-closure-form{grid-template-columns:minmax(210px,1fr) minmax(180px,1fr);gap:18px;display:grid}.arb-closure-form>.arb-actions{grid-column:1/-1}.arb-closure-dates{gap:12px;margin-top:22px;display:grid}.arb-closure-date{border:1px solid var(--arb-line,#e2e7e4);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex}.arb-closure-date p{color:#626d65;margin:5px 0 9px;font-size:13px}.arb-closure-date .arb-chip+.arb-chip{margin-left:6px}.arb-closure-options{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.arb-closure-options .arb-button[aria-pressed=true]{color:#204b3c;opacity:1;background:#e9f1ea;border-color:#244d40}@media (width<=900px){.arb-closure-date{flex-direction:column;align-items:flex-start}.arb-closure-options{justify-content:flex-start}}@media (width<=560px){.arb-closure-form{grid-template-columns:1fr}.arb-closure-options{width:100%}.arb-closure-options .arb-button{flex:150px}.arb-closure-date{padding:14px}}.estantes-customer-surface{--ink:#203e39;--paper:#f6f5ee;--line:#d6ded8;background:var(--paper);min-height:100vh;color:var(--ink);font:15px/1.6 Arial,sans-serif}.estantes-customer-surface .admin-preview-bar{color:#fff;background:#203e39;align-items:center}.estantes-customer-surface .admin-preview-bar a{color:#fff;flex-shrink:0}.estantes-customer-brand{justify-content:space-between;align-items:center;gap:20px;max-width:1180px;margin:auto;padding:25px 30px;display:flex}.estantes-customer-brand a{color:var(--ink);text-align:center;line-height:1.15;text-decoration:none}.estantes-customer-brand a>span{letter-spacing:1px;font-size:21px;font-weight:800}.estantes-customer-brand a>small{letter-spacing:3px;margin-top:5px;font-size:10px;font-weight:700;display:block}.estantes-customer-brand>span{color:#61746b;font-size:13px}.estantes-customer-content{max-width:1180px;margin:auto;padding:0 30px 45px}.estantes-customer-content .estantes-preview{background:0 0;border:0;overflow:visible}.estantes-customer-content .estantes-preview-heading{color:#fff;background:#203e39;border-radius:14px;margin:5px 0 26px;padding:35px 34px}.estantes-customer-content .estantes-preview-heading .admin-kicker{color:#ddc69d}.estantes-customer-content .estantes-preview-heading h1{text-transform:none;letter-spacing:-.8px;margin:12px 0;font:400 clamp(30px,4vw,44px)/1.15 Georgia,serif}.estantes-customer-content .estantes-preview-heading>p:last-child{color:#e1e8da;margin:0}.estantes-customer-content .estantes-preview-grid{grid-template-columns:minmax(0,1.25fr) minmax(290px,.85fr);gap:24px;padding:0}.estantes-customer-content .estantes-card{padding:27px}.estantes-customer-content .estantes-card h3{text-transform:none;letter-spacing:-.4px;font:400 25px/1.25 Georgia,serif}.estantes-customer-content .estantes-summary{position:sticky;top:20px}.estantes-customer-content select,.estantes-customer-content input:not([type=checkbox]){min-height:46px}.estantes-customer-footer{border-top:1px solid var(--line);color:#61746b;text-align:center;max-width:1120px;margin:auto;padding:25px 20px;font-size:12px}@media (width<=850px){.estantes-customer-content .estantes-preview-grid{grid-template-columns:1fr}.estantes-customer-content .estantes-summary{position:static}}@media (width<=540px){.estantes-customer-brand{padding:23px 20px}.estantes-customer-brand>span{display:none}.estantes-customer-content{padding:0 16px 30px}.estantes-customer-content .estantes-preview-heading{padding:27px 23px}.estantes-customer-content .estantes-card{padding:21px}.estantes-customer-surface .admin-preview-bar{flex-wrap:wrap;align-items:flex-start;gap:10px}.estantes-customer-surface .admin-preview-bar a{font-size:11px}}.er-workspace{--er-purple:#654267;--er-purple-dark:#49294d;--er-cream:#faf8f3;--er-ink:#29262d;--er-muted:#78727e;--er-line:#e9e5eb;max-width:1480px;color:var(--er-ink);margin:0 auto;font:14px/1.5 Arial,Helvetica,sans-serif}.er-workspace *,.er-workspace :before,.er-workspace :after{box-sizing:border-box}.er-workspace button,.er-workspace input,.er-workspace select,.er-workspace textarea{font:inherit}.er-workspace button{cursor:pointer}.er-workspace button:disabled{cursor:not-allowed;opacity:.55}.er-workspace a{color:var(--er-purple)}.er-workspace :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #b8a5c5}.er-workspace svg{flex-shrink:0;width:20px;height:20px}.er-workspace h1,.er-workspace h2,.er-workspace h3,.admin-root .er-workspace h1,.admin-root .er-workspace h2,.admin-root .er-workspace h3{color:var(--er-ink);text-transform:none;letter-spacing:-.035em;font-family:inherit;font-weight:700}.er-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.er-preview{color:#766181;background:#f4eef7;border:1px solid #e5dbec;border-radius:10px;align-items:center;gap:12px;margin:0 0 24px;padding:12px 16px;font-size:12px;line-height:1.5;display:flex}.er-preview>span{color:#654267;white-space:nowrap;font-weight:700}.er-header{justify-content:space-between;align-items:center;gap:24px;margin:0 0 26px;display:flex}.er-eyebrow{letter-spacing:1.7px;color:#857788;margin:0 0 8px;font-size:10px;font-weight:700}.er-header h1,.admin-root .er-header h1{letter-spacing:-1.1px;margin:0 0 10px;font-size:32px;line-height:1.2}.er-header>div>p:last-child{color:var(--er-muted);margin:0;font-size:14px}.er-header-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.er-button{min-height:42px;color:var(--er-purple);background:#fff;border:1px solid #ddd5e2;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;line-height:1.4;text-decoration:none;display:inline-flex;font-size:12px!important;font-weight:600!important}.er-button svg{width:17px;height:17px}.er-primary{background:var(--er-purple);border-color:var(--er-purple);color:#fff}.er-primary:hover{background:var(--er-purple-dark);color:#fff;border-color:var(--er-purple-dark)}.er-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 25px;display:grid}.er-metrics>article,.er-metrics>button{border:1px solid var(--er-line);text-align:left;color:var(--er-ink);background:#fff;border-radius:13px;flex-direction:column;align-items:flex-start;gap:8px;padding:20px 22px;display:flex;box-shadow:0 2px 3px #3c234203}.er-metrics>button:hover,.er-metrics>button.is-active{background:#fcf9fd;border-color:#a88fb2}.er-metrics>button.is-active{box-shadow:0 0 0 1px #a88fb2}.er-metrics>article>span,.er-metrics>button>span{color:#716978;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.er-metrics svg{color:#9c86a6;width:17px;height:17px}.er-metrics strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;margin:6px 0 1px;font-size:32px;font-weight:700;line-height:1.1}.er-metrics small{color:#908794;font-size:11px}.er-register{border:1px solid var(--er-line);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 3px 12px #35233e03}.er-register-title{justify-content:space-between;align-items:center;gap:20px;padding:23px 24px 0;display:flex}.er-register-title h2,.admin-root .er-register-title h2{letter-spacing:-.4px;margin:0 0 5px;font-size:18px;line-height:1.35}.er-register-title p{color:var(--er-muted);margin:0;font-size:12px}.er-check{color:#7f7586;white-space:nowrap;cursor:pointer;align-items:center;gap:8px;font-size:11px;display:flex}.er-check input{width:15px;height:15px;accent-color:var(--er-purple);margin:0}.er-toolbar{grid-template-columns:minmax(220px,1fr) 195px 200px;align-items:end;gap:12px;padding:22px 24px 15px;display:grid}.er-search{background:#faf9fb;border:1px solid #e3dfe6;border-radius:9px;align-items:center;gap:9px;min-width:0;height:42px;padding:0 12px;display:flex}.er-search svg{color:#a094a6;width:18px;height:18px}.er-search input{width:100%;min-width:0;color:var(--er-ink);background:0 0;outline:0;padding:9px 0;font-size:12px;box-shadow:none!important;border:0!important;border-radius:0!important}.er-search input:focus-visible{outline:0}.er-field{color:#5e5266;flex-direction:column;gap:7px;min-width:0;font-size:12px;font-weight:600;display:flex}.er-field>span{line-height:1.4}.er-field input,.er-field select,.er-field textarea{color:#332c38;background:#fff;border:1px solid #dfd8e5;border-radius:8px;width:100%;min-width:0;min-height:42px;padding:10px 12px;font-size:12px;font-weight:400;line-height:1.5;display:block}.er-field select{padding-right:27px}.er-field textarea{resize:vertical;min-height:104px}.er-field>small{color:#998d9f;font-size:11px;font-weight:400}.er-filter{color:#867b8d;gap:5px;font-size:10px}.er-filter select{padding-top:9px;padding-bottom:9px}.er-list-info{color:#9b91a1;justify-content:space-between;align-items:center;gap:12px;padding:0 24px 16px;font-size:11px;display:flex}.er-list-info>div{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.er-list-info button{color:#916735;background:#fff6e7;border:0;border-radius:6px;padding:5px 9px;font-size:10px}.er-list-info button.is-selected{color:#fff;background:#916735}.er-list-info button:last-child:not(:first-child){color:#786485;background:#f3eff6}.er-table{width:100%}.er-table-head,.er-table-row{grid-template-columns:minmax(180px,1.5fr) minmax(140px,1.04fr) minmax(125px,.94fr) minmax(102px,.8fr) minmax(160px,1.4fr) 68px;align-items:center;gap:15px;padding:19px 24px;display:grid}.er-table-head{color:#918697;background:#faf9fb;border-top:1px solid #efebf1;border-bottom:1px solid #efebf1;padding-top:11px;padding-bottom:11px;font-size:10px;font-weight:600;position:relative}.er-table-row{border-bottom:1px solid #eeeaf0;font-size:12px;transition:background .15s}.er-table-row:last-child{border-bottom:0}.er-table-row>div{min-width:0}.er-customer{align-items:center;gap:11px;display:flex}.er-customer>div{min-width:0}.er-avatar{color:#755786;letter-spacing:.5px;background:#f0eaf4;border-radius:11px;flex-shrink:0;place-items:center;width:39px;height:39px;font-size:12px;font-weight:700;display:grid}.er-avatar.is-test{color:#929292;background:#f0f0f0}.er-client-link{color:#332b3b;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;max-width:100%;padding:0;font-size:12px;font-weight:700;line-height:1.5;display:block}.er-client-link:hover{color:var(--er-purple);text-underline-offset:3px;text-decoration:underline}.er-customer small{color:#968a9d;overflow-wrap:anywhere;margin-top:3px;font-size:10px;line-height:1.5;display:block}.er-mini-tags{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.er-mini-tags:empty{display:none}.er-mini-tags span{color:#886b95;background:#f6f0f8;border-radius:4px;padding:2px 6px;font-size:9px}.er-event-cell strong{color:#493f51;margin-bottom:5px;font-size:12px;font-weight:600;display:block}.er-event-cell>span,.er-event-cell>small{color:#95899c;font-size:10px;line-height:1.6;display:block}.er-badge{color:#73568c;background:#f0ebf7;border-radius:6px;align-items:center;gap:5px;max-width:100%;padding:5px 8px;font-size:10px;font-weight:600;line-height:1.4;display:inline-flex}.er-badge i{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.er-status-nueva{color:#656bb4;background:#eff0fc}.er-status-en_revision{color:#a17830;background:#fff2dd}.er-status-contactada{color:#408080;background:#eaf4f4}.er-status-propuesta{color:#93659b;background:#f4e9f5}.er-status-seguimiento{color:#7d56a3;background:#f4edfc}.er-status-cerrada{color:#5b885b;background:#edf4ed}.er-status-descartada{color:#918592;background:#f3f0f2}.er-review-hint{color:#aa884b;margin-top:7px;font-size:9px;display:block}.er-owner{color:#7c7085;overflow-wrap:anywhere;align-items:center;gap:5px;font-size:10px;display:flex}.er-owner i{color:#8c779c;background:#f1ecf5;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:8px;font-style:normal;display:grid}.er-unassigned{color:#aa884b}.er-action-cell>span{-webkit-line-clamp:2;color:#726679;-webkit-box-orient:vertical;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.er-action-cell>small{color:#ac9eb6;margin-top:6px;font-size:10px;display:block}.er-workspace .is-overdue{color:#b57537!important}.er-open{color:#82638d;white-space:nowrap;background:#fff;border:1px solid #e6dfec;border-radius:7px;min-height:33px;padding:7px 8px;font-size:10px;font-weight:600}.er-open:hover{background:#f4eef7;border-color:#c7b4d1}.er-register-footer{color:#a59bab;background:#fdfcfd;border-top:1px solid #eeeaf0;justify-content:space-between;align-items:center;gap:18px;padding:14px 24px;font-size:10px;display:flex}.er-register-footer>span:first-child{align-items:center;gap:6px;display:flex}.er-register-footer svg{color:#a99ab3;width:13px;height:13px}.er-bottom-note{color:#aa9faf;margin:16px 1px;font-size:11px}.er-empty{text-align:center;padding:50px 24px}.er-empty>svg{color:#b8a6c6;width:35px;height:35px}.er-empty h3{margin:15px 0 8px;font-size:17px}.er-empty p{color:#988b9f;margin:0 0 20px;font-size:12px}.er-feedback{color:#5d785e;background:#f1f7ee;border:1px solid #dce7dc;border-radius:8px;margin:0 0 12px;padding:11px 13px;font-size:12px;line-height:1.6}.er-register>.er-feedback{margin:0 24px 16px}.er-feedback.is-error{color:#9e6348;background:#fff3ee;border-color:#f0d8ca}.er-error-page{padding:30px}.er-dialog{color:#302836;background:#faf8fc;border:0;border-left:1px solid #dfd6e5;flex-direction:column;width:min(690px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;font:13px/1.6 Arial,Helvetica,sans-serif;display:none;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-14px 0 60px #2e17392b}.er-dialog[open]{display:flex}.er-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#2c1c3a55}.er-dialog-head{background:#fff;align-items:center;gap:14px;padding:25px 25px 17px;display:flex}.er-dialog-head>.er-avatar{border-radius:12px;width:45px;height:45px;font-size:14px}.er-dialog-head>div{flex:1;min-width:0}.er-dialog-head p{letter-spacing:1.2px;color:#a08ca9;margin:0 0 4px;font-size:9px;font-weight:700}.er-dialog-head h2,.admin-root .er-dialog-head h2{letter-spacing:-.7px;overflow-wrap:anywhere;margin:0;font-size:23px;line-height:1.25}.er-dialog-head>div>span{color:#8e7e97;margin-top:5px;font-size:12px;display:block}.er-icon-button{color:#967fa3;background:#fff;border:1px solid #e5dfea;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:33px;height:33px;display:flex}.er-client-contact{color:#9c8ca7;overflow-wrap:anywhere;background:#fff;flex-wrap:wrap;gap:6px 15px;padding:0 25px 18px;font-size:11px;display:flex}.er-request-selector{background:#fff;border-top:1px solid #eee8f2;border-bottom:1px solid #eee8f2;align-items:center;gap:16px;padding:16px 25px;display:flex}.er-request-selector>.er-field{flex:1;gap:5px;font-size:10px}.er-request-selector select{background:#faf8fc;border-color:#e5ddeb;font-size:12px}.er-tabs{background:#fff;border-bottom:1px solid #e7dfed;gap:5px;padding:10px 25px;display:flex}.er-tabs button{color:#9c8aa7;background:0 0;border:0;border-radius:7px;min-height:36px;padding:9px 17px;font-size:12px;font-weight:600}.er-dialog-body{overscroll-behavior:contain;flex:1;min-height:0;padding:23px;overflow-y:auto}.er-section{background:#fff;border:1px solid #e7dfec;border-radius:12px;min-width:0;margin-bottom:17px;padding:21px}.er-section:last-child{margin-bottom:0}.er-section h3,.admin-root .er-section h3{letter-spacing:-.3px;margin:0 0 12px;font-size:15px;line-height:1.4}.er-section-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:15px;display:flex}.er-section-heading h3{overflow-wrap:anywhere;margin:0}.er-section-heading>span{color:#a18bac;white-space:nowrap;background:#f7f1fa;border-radius:5px;padding:4px 8px;font-size:10px}.er-facts{grid-template-columns:1fr 1fr;gap:20px 25px;margin:0;display:grid}.er-facts dt{color:#a491ad;margin-bottom:4px;font-size:10px}.er-facts dd{color:#58465f;margin:0;font-size:13px;font-weight:600;line-height:1.5}.er-facts dd>small{color:#9a89a5;margin-top:2px;font-size:10px;font-weight:400;display:block}.er-muted{color:#a08eab!important;font-weight:400!important}.er-alert{color:#a37d3b;background:#fff7e9;border:1px solid #efe1c4;border-radius:11px;margin-bottom:17px;padding:16px 20px;font-size:12px}.er-alert strong{color:#9b783b;font-size:11px}.er-alert ul{margin:7px 0 0;padding-left:17px;line-height:1.6}.er-text-button{color:#866394;text-underline-offset:3px;background:0 0;border:0;padding:5px 0;font-size:10px;text-decoration:underline}.er-next-action{color:#6e5977;margin:0 0 13px;font-size:13px;line-height:1.6}.er-followup-line{color:#a08baa;overflow-wrap:anywhere;justify-content:space-between;gap:12px;font-size:10px;display:flex}.er-section-help{color:#a08cab;margin:-5px 0 18px;font-size:11px;line-height:1.6}.er-sources h3>span{color:#aa8eb9;vertical-align:middle;background:#f5eef9;border-radius:5px;margin-left:5px;padding:3px 7px;font-size:10px}.er-sources article{border-top:1px solid #eee7f2;padding:18px 0}.er-sources article:last-child{padding-bottom:0}.er-sources article>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.er-source-label{color:#9573a5;background:#f3edf8;border-radius:5px;padding:4px 8px;font-size:10px;font-weight:600;display:inline-flex}.er-source-summary{white-space:pre-wrap;overflow-wrap:anywhere;color:#81638e;margin:10px 0 14px;font-size:12px;line-height:1.7}.er-source-details{color:#a48aaf;overflow-wrap:anywhere;gap:5px;font-size:11px;line-height:1.6;display:grid}.er-amount{color:#70517d;margin:15px 0 0;font-size:14px;font-weight:600}.er-amount small{color:#af95bb;margin-top:3px;font-size:10px;font-weight:400;display:block}.er-sources article>footer{border-top:1px dashed #e9dfee;justify-content:space-between;align-items:center;gap:15px;margin-top:15px;padding-top:12px;display:flex}.er-sources code{color:#b6a1c0;overflow-wrap:anywhere;font:9px/1.5 Arial}.er-sources a{color:#92719f;white-space:nowrap;text-underline-offset:3px;font-size:10px}.er-form-grid{grid-template-columns:1fr 1fr;gap:18px 16px;display:grid}.er-wide{grid-column:1/-1}.er-save-hint{color:#b19bbd;margin:18px 0 0;font-size:10px;line-height:1.7}.er-previous-note{color:#a082af;background:#faf6fd;border-radius:9px;margin-top:20px;padding:15px;font-size:11px;line-height:1.7}.er-previous-note strong{font-size:10px}.er-previous-note p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0}.er-history{margin:0;padding:5px 0 0;list-style:none}.er-history li{gap:13px;padding:0 0 23px;display:flex;position:relative}.er-history li:not(:last-child):before{content:"";background:#e6dbee;width:1px;position:absolute;top:9px;bottom:0;left:4px}.er-history li>i{z-index:1;background:#bfa0ce;border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:5px}.er-history p{color:#856490;white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0;font-size:12px;line-height:1.7}.er-dialog-footer{background:#fff;border-top:1px solid #e4dbea;flex-shrink:0;max-height:42dvh;padding:16px 23px;overflow-y:auto}.er-save-line{justify-content:space-between;align-items:center;gap:16px;display:flex}.er-discard p{color:#9c793b;margin:0 0 10px;font-size:12px}.er-discard>div{justify-content:flex-end;gap:10px;display:flex}@media (width>=1500px){.er-table-head,.er-table-row{grid-template-columns:minmax(210px,1.5fr) minmax(160px,1.04fr) minmax(135px,.94fr) minmax(130px,.8fr) minmax(210px,1.4fr) 70px}}@media (width<=1150px){.er-table-head,.er-table-row{grid-template-columns:minmax(180px,1.5fr) minmax(135px,1.1fr) minmax(125px,1fr) minmax(140px,1.2fr) 62px;gap:12px;padding-left:18px;padding-right:18px}.er-table-head>span:nth-child(4),.er-table-row>.er-owner-cell{display:none}.er-toolbar{grid-template-columns:minmax(170px,1fr) 175px 185px;padding-left:18px;padding-right:18px}.er-register-title{padding-left:18px;padding-right:18px}.er-metrics>article,.er-metrics>button{padding:18px}.er-metrics>article>span,.er-metrics>button>span{font-size:11px}}@media (width<=850px){.er-header{align-items:flex-start}.er-header h1,.admin-root .er-header h1{font-size:28px}.er-metrics{grid-template-columns:1fr 1fr;gap:12px}.er-header-actions .er-button{padding:9px 10px;font-size:11px!important}.er-toolbar{grid-template-columns:1fr 1fr}.er-search{grid-column:1/-1}.er-table-head{display:none}.er-table-row{grid-template-columns:minmax(170px,1.3fr) minmax(130px,1fr) 75px;gap:13px 16px}.er-table-row>.er-customer{grid-column:1/2}.er-table-row>.er-event-cell{grid-column:2/3}.er-table-row>div:nth-child(3){grid-column:1/2}.er-table-row>.er-action-cell{grid-area:2/2/3/3}.er-table-row>div:last-child{grid-area:1/3/3/4;justify-self:end}.er-register-title{align-items:flex-start}.er-register-footer{flex-wrap:wrap;gap:8px}.er-table-row{padding-top:20px;padding-bottom:20px}.er-metrics strong{font-size:29px}.er-register-title p{max-width:350px}}@media (width<=580px){.er-preview{flex-direction:column;align-items:flex-start;gap:3px;margin-bottom:22px;padding:12px 14px;font-size:11px}.er-header{flex-direction:column;gap:18px;margin-bottom:20px}.er-header h1,.admin-root .er-header h1{font-size:28px}.er-header>div>p:last-child{font-size:12px}.er-eyebrow{font-size:9px}.er-header-actions{justify-content:flex-end;width:100%}.er-metrics{gap:10px;margin-bottom:20px}.er-metrics>article,.er-metrics>button{border-radius:11px;gap:6px;padding:15px 13px}.er-metrics>article>span,.er-metrics>button>span{align-items:flex-start;gap:5px;font-size:10px}.er-metrics svg{width:15px;height:15px}.er-metrics strong{font-size:27px}.er-metrics small{font-size:9px;line-height:1.5}.er-register-title{flex-direction:column;gap:15px;padding:18px 16px 0}.er-register-title h2,.admin-root .er-register-title h2{font-size:17px}.er-register-title p{max-width:none;font-size:11px}.er-check{font-size:10px}.er-toolbar{gap:10px;padding:17px 16px 12px}.er-filter select{padding-left:10px;font-size:11px}.er-list-info{flex-direction:column;align-items:flex-start;gap:8px;padding:0 16px 14px}.er-list-info>div{justify-content:flex-start}.er-table-row{grid-template-columns:minmax(0,1fr) auto;gap:13px;padding:19px 16px}.er-table-row>.er-customer{grid-area:1/1/2/2}.er-table-row>.er-event-cell{grid-area:2/1/3/2;padding-left:50px}.er-table-row>div:nth-child(3){text-align:right;grid-area:1/2/2/3}.er-table-row>.er-action-cell{grid-area:3/1/4/2;padding-left:50px}.er-table-row>div:last-child{grid-area:3/2/4/3;align-self:end}.er-customer{gap:10px}.er-client-link{font-size:12px}.er-customer small{font-size:10px}.er-avatar{width:40px;height:40px}.er-badge{text-align:left;max-width:110px;padding:4px 6px;font-size:9px}.er-review-hint{font-size:8px}.er-action-cell>span{-webkit-line-clamp:3;font-size:10px}.er-action-cell>small{font-size:9px}.er-open{padding:6px;font-size:9px}.er-register-footer{padding:13px 16px;font-size:9px;line-height:1.6}.er-bottom-note{margin-top:13px;font-size:10px;line-height:1.7}.er-dialog-head{gap:11px;padding:20px 17px 15px}.er-dialog-head h2,.admin-root .er-dialog-head h2{font-size:21px}.er-dialog-head p{font-size:8px}.er-dialog-head>.er-avatar{width:40px;height:40px}.er-client-contact{gap:5px 12px;padding:0 17px 15px;font-size:10px}.er-request-selector{align-items:flex-end;gap:10px;padding:14px 17px}.er-request-selector select{padding-left:9px;font-size:11px}.er-request-selector>.er-badge{margin-bottom:5px}.er-tabs{padding:8px 17px}.er-tabs button{flex:1;padding:8px 10px;font-size:11px}.er-dialog-body{padding:15px}.er-section{border-radius:10px;margin-bottom:13px;padding:18px 16px}.er-section h3{font-size:14px}.er-facts{gap:17px 12px}.er-facts dd{font-size:12px}.er-section-heading{align-items:flex-start;gap:10px}.er-section-heading>span{font-size:9px}.er-text-button{text-align:right;flex-shrink:0;font-size:9px}.er-form-grid{grid-template-columns:1fr;gap:16px}.er-wide{grid-column:auto}.er-followup-line{flex-wrap:wrap;gap:4px}.er-source-label{font-size:9px}.er-sources time{text-align:right;font-size:8px}.er-sources article>footer{align-items:flex-start}.er-sources code{font-size:8px}.er-sources a{font-size:9px}.er-dialog-footer{padding:14px 16px}.er-save-line{flex-wrap:wrap;gap:10px}.er-save-line>.er-button{width:100%}.er-save-line>span{font-size:10px}.er-feedback{font-size:11px}.er-discard>div{flex-direction:column}.er-alert{padding:15px;font-size:11px}.er-dialog .er-field input,.er-dialog .er-field textarea,.er-dialog .er-field select{min-height:44px;font-size:16px}.er-dialog .er-field select{font-size:14px}.er-dialog .er-request-selector select{font-size:12px}.er-history p{font-size:11px}.er-next-action{font-size:12px}}@media (prefers-reduced-motion:reduce){.er-workspace *{scroll-behavior:auto!important;transition:none!important}}.er-mini-tags .er-link-confirmed{color:#367452;background:#e5f1e9}.er-mini-tags .er-link-pending{color:#96752e;background:#fff3dd}.er-view-tabs{border:1px solid var(--er-line);background:#faf8fb;border-radius:10px;gap:4px;width:fit-content;margin:20px 24px 0;padding:4px;display:flex}.er-view-tabs button{color:#7b6c83;background:0 0;border:0;border-radius:7px;min-height:38px;padding:9px 18px;font-size:12px;font-weight:600}.er-view-tabs button[aria-pressed=true]{background:var(--er-purple);color:#fff;box-shadow:0 2px 4px #49304e1a}.er-status-por_cotizar{color:#986c30;background:#fff2df}.er-status-preparada{color:#3f795b;background:#e6f3ed}.er-status-enviada{color:#526da0;background:#e9eefb}.er-priorities{padding:0 24px 24px}.er-priority-explainer,.er-board-help{color:#82718e;max-width:970px;margin:0 0 17px;font-size:11px;line-height:1.7}.er-board-help{padding:0 24px}.er-priority-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.er-board-card{background:#fff;border:1px solid #e3dce9;border-radius:11px;flex-direction:column;min-width:0;padding:16px;display:flex;box-shadow:0 2px 5px #34213e04}.er-board-card>header{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.er-priority-label{color:#81718c;background:#f2eef5;border-radius:5px;align-items:center;padding:3px 7px;font-size:9px;font-weight:600;line-height:1.5;display:inline-flex}.er-priority-label.is-ready{color:#447c60;background:#e9f4ee}.er-card-title{color:#49384f;text-align:left;overflow-wrap:anywhere;letter-spacing:-.2px;background:0 0;border:0;padding:0;line-height:1.4;font-size:15px!important;font-weight:700!important}.er-card-title:hover{text-underline-offset:3px;color:var(--er-purple);text-decoration:underline}.er-card-event{color:#8d7a96;flex-direction:column;gap:3px;margin-top:12px;font-size:10px;display:flex}.er-card-event strong{color:#67506f;font-size:12px;font-weight:600}.er-card-request{color:#8d7897;-webkit-line-clamp:4;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:13px 0 0;font-size:11px;line-height:1.7;display:-webkit-box;overflow:hidden}.er-card-request>span{color:#aa95b4;margin-bottom:2px;font-size:9px;font-weight:600;display:block}.er-card-next>span{color:#a184af;font-size:9px;font-weight:600}.er-card-next p{color:#72587e;overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;line-height:1.6}.er-board-card>footer{border-top:1px solid #eee8f2;justify-content:space-between;align-items:flex-end;gap:10px;margin-top:auto;padding-top:12px;display:flex}.er-board-card>footer>div{color:#91789e;overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;font-size:10px;display:flex}.er-board-card .er-open{padding:7px 10px;font-size:10px}.er-kanban{overscroll-behavior-x:contain;scrollbar-color:#c6b5d0 #f5f0f7;gap:14px;padding:0 24px 22px;display:flex;overflow-x:auto}.er-kanban-column{background:#f7f4f9;border:1px solid #ebe4f0;border-radius:12px;flex:0 0 280px;align-self:flex-start;min-width:0}.er-kanban-column>header{border-bottom:1px solid #eae2f0;justify-content:space-between;align-items:center;gap:10px;padding:15px 13px;display:flex}.er-kanban-column h3,.admin-root .er-kanban-column h3{letter-spacing:0;margin:0;font-size:12px;font-weight:700}.er-kanban-column>header>span{color:#826c90;font-variant-numeric:tabular-nums;background:#eae1f0;border-radius:20px;padding:2px 7px;font-size:10px}.er-kanban-cards{gap:10px;padding:10px;display:grid}.er-column-empty{color:#b09cba;text-align:center;margin:20px 0 24px;font-size:11px}.er-column-preparada>header{border-top:3px solid #86ae96;border-radius:11px 11px 0 0}.er-column-seguimiento>header{border-top:3px solid #9b89b1;border-radius:11px 11px 0 0}.er-column-cerrada>header{border-top:3px solid #8ca586;border-radius:11px 11px 0 0}.er-import{background:#fcfafd;border:1px solid #e6ddec;border-radius:12px;margin:0 0 22px;overflow:hidden}.er-import-heading{justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex}.er-import-heading strong{color:#745381;font-size:12px}.er-import-heading p{color:#a18aaa;margin:4px 0 0;font-size:11px}.er-import-heading>.er-button{flex-shrink:0}.er-import-details{color:#876d94;border-top:1px solid #eadff0;padding:17px 20px 20px;font-size:12px}.er-import-counts{flex-wrap:wrap;gap:8px;display:flex}.er-import-counts>span{background:#fff;border:1px solid #e7dbef;border-radius:7px;align-items:center;gap:8px;padding:6px 8px;font-size:10px;display:flex}.er-import-details>p{margin:15px 0;line-height:1.7}.er-import-details ul{padding-left:18px;font-size:11px;line-height:1.8}.er-import-details details{background:#f5eff8;border-radius:8px;margin-bottom:17px;padding:11px 13px;font-size:11px}.er-import-details summary{cursor:pointer;font-weight:600}.er-import-details>.er-button{margin-top:8px}.er-delivery{background:#faf7fd;border:1px solid #dfd3e7;border-radius:10px;min-width:0;margin:0;padding:15px}.er-delivery legend{color:#876095;padding:0 7px;font-size:11px;font-weight:600}.er-delivery>p{color:#9b81a8;margin:0 0 14px;font-size:11px}.er-delivery-fields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.er-delivery-fields>.er-field:first-child{grid-column:1/-1}@media (width<=1150px){.er-priority-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.er-view-tabs{margin-left:18px;margin-right:18px}.er-priorities,.er-kanban,.er-board-help{padding-left:18px;padding-right:18px}}@media (width<=650px){.er-priority-grid{grid-template-columns:1fr}.er-priorities{padding:0 16px 18px}.er-view-tabs{width:calc(100% - 32px);margin:16px 16px 0}.er-view-tabs button{flex:1;padding:8px 10px;font-size:11px}.er-priority-explainer,.er-board-help{font-size:10px}.er-kanban{gap:10px;padding-left:16px;padding-right:16px}.er-kanban-column{flex-basis:min(280px,100vw - 80px)}.er-board-help{padding-left:16px;padding-right:16px}.er-import-heading{flex-direction:column;align-items:flex-start;gap:14px;padding:16px}.er-import-heading>.er-button{width:100%}.er-import-details{padding:16px}.er-delivery-fields{grid-template-columns:1fr}.er-card-title{font-size:14px!important}.er-board-card>header .er-badge{max-width:none}}.er-waiting{background:#faf6fc;border:1px solid #e5d9ed;border-radius:9px;padding:13px}.er-waiting .er-check{color:#7c598b;white-space:normal;font-size:12px;font-weight:600}.er-waiting p{color:#a388af;margin:8px 0 0;font-size:10px;line-height:1.6}.er-card-update{-webkit-line-clamp:3;color:#947b9e;white-space:pre-wrap;-webkit-box-orient:vertical;margin:10px 0 0;font-size:10px;line-height:1.6;display:-webkit-box;overflow:hidden}.er-card-update>span{color:#aa95b4;margin-bottom:3px;font-size:9px;font-weight:600;display:block}.er-workspace{--er-purple:#53674a;--er-purple-dark:#354a2c;--er-cream:#faf9f5;--er-ink:#292c29;--er-muted:#6b7069;--er-line:#e4e6df;max-width:1320px;font-family:inherit}.er-workspace :is(button,a,input,select,textarea,summary):focus-visible{outline-color:#bd955e}.er-workspace summary{cursor:pointer}.er-header{margin:4px 0 26px}.er-eyebrow{letter-spacing:1.2px;color:#7a796d;font-size:11px}.er-header h1,.admin-root .er-header h1{letter-spacing:-1px;font-size:32px}.er-header>div>p:last-child{max-width:640px;line-height:1.65}.er-button{color:#53674a;border-color:#dce3d3;border-radius:10px;font-size:12px!important;font-weight:600!important}.er-button:hover{background:#f3f6ed;border-color:#c4d1b4}.er-primary{color:#fff;background:#53674a;border-color:#53674a}.er-primary:hover{color:#fff;background:#354a2c;border-color:#354a2c}.er-work-heading{justify-content:space-between;align-items:center;gap:14px;margin:0 0 12px;display:flex}.er-work-heading h2,.admin-root .er-work-heading h2{letter-spacing:-.2px;margin:0;font-size:15px}.er-work-heading>span{color:#6b7069;font-size:11px}.er-metrics{gap:13px;margin-bottom:25px}.er-metrics>button{border-radius:14px;padding:18px 19px;transition:background .15s,border-color .15s;position:relative;box-shadow:0 2px 4px #292c2903}.er-metrics>button:hover{background:#fafbf7;border-color:#becab3}.er-metrics>button.is-active{background:#f2f5eb;border-color:#829572;box-shadow:0 0 0 1px #829572}.er-metrics>button>span{color:#5d6658;font-size:12px;font-weight:600}.er-metrics svg{color:#738567}.er-metrics strong{color:#41543a;margin:4px 0 0;font-size:32px;line-height:1.1}.er-metrics small{color:#6b7069;font-size:11px;line-height:1.5}.er-metrics>.er-metric-urgent strong,.er-metrics>.er-metric-urgent svg{color:#a27139}.er-metrics>.er-metric-urgent.is-active{background:#fcf5e9;border-color:#b8915d;box-shadow:0 0 0 1px #b8915d}.er-register{border-radius:15px;box-shadow:0 2px 4px #292c2903}.er-register-title{padding-top:22px}.er-register-title h2,.admin-root .er-register-title h2{letter-spacing:-.3px;font-size:18px}.er-register-title p{color:#6b7069;line-height:1.6}.er-register-total{color:#6b7069;white-space:nowrap;background:#fafaf6;border:1px solid #e9ebe4;border-radius:20px;padding:6px 10px;font-size:11px}.er-view-tabs{background:#f4f5ef;border-color:#e4e6df;border-radius:11px;padding:4px}.er-view-tabs button{color:#687160;border-radius:8px;padding:9px 17px;font-size:12px}.er-view-tabs button[aria-pressed=true]{color:#fff;box-shadow:none;background:#53674a}.er-view-tabs button:hover:not([aria-pressed=true]){background:#e9eddf}.er-toolbar{padding-top:18px}.er-search{background:#fafaf7;border-color:#e0e4d8}.er-search svg{color:#7f8c75}.er-search:focus-within{box-shadow:0 0 0 2px #c4d1b4}.er-search input::placeholder{color:#828779}.er-field{color:#535d4e;font-size:12px}.er-field input,.er-field select,.er-field textarea{color:#333b2f;background:#fff;border-color:#dde3d6;border-radius:9px;font-size:13px}.er-field input::placeholder,.er-field textarea::placeholder{color:#7d8675}.er-field>small{color:#737c6b}.er-filter{color:#6b7069;font-size:11px}.er-list-info{color:#6b7069;align-items:center;font-size:11px;line-height:1.5}.er-list-info button,.er-list-info button:last-child:not(:first-child){color:#53674a;background:#f3f5ec;border:1px solid #dde4d3;border-radius:8px;padding:6px 10px;font-size:11px}.er-applied-filter{color:#916430;background:#f8f0e3;border-radius:8px;padding:6px 10px;font-size:11px}.er-priority-intro{color:#6b7069;justify-content:space-between;align-items:baseline;gap:15px;margin:0 0 16px;font-size:12px;display:flex}.er-priority-intro>p{margin:0}.er-priority-intro>details{max-width:55%;font-size:11px}.er-priority-intro summary{color:#627254;text-align:right;text-underline-offset:3px;text-decoration:underline;list-style:none}.er-priority-intro summary::-webkit-details-marker{display:none}.er-priority-intro details>p{margin:10px 0 0;font-size:11px;line-height:1.65}.er-priority-grid{align-items:start;gap:15px}.er-board-card{border-color:#e2e6dc;border-radius:13px;padding:18px;transition:border-color .15s,box-shadow .15s;box-shadow:0 2px 5px #292c2903}.er-board-card:hover{border-color:#c5d0b9;box-shadow:0 4px 12px #292c2908}.er-card-priority-urgent{border-top:3px solid #bf8756}.er-card-priority-today{border-top:3px solid #c3a365}.er-card-priority-ready{border-top:3px solid #7e956b}.er-board-card>header{gap:6px;margin-bottom:13px}.er-board-card>header .er-badge{padding:4px 7px;font-size:10px}.er-priority-label{color:#65725b;background:#f0f2ea;border-radius:6px;padding:4px 7px;font-size:10px}.er-priority-label.is-missing{color:#847350;background:#f4f0e7}.er-priority-label.is-planned{color:#65795a;background:#edf2eb}.er-priority-label.is-today{color:#8e6a28;background:#fff3dc}.er-priority-label.is-urgent{color:#9d5c36;background:#fff0e7}.er-card-title{color:#30372d;letter-spacing:-.3px;font-size:16px!important}.er-card-contact{color:#6b7069;margin-top:4px;font-size:12px}.er-card-event{color:#6b7069;gap:4px;margin-top:12px;font-size:11px}.er-card-event strong{color:#4c5845;font-size:13px}.er-card-next{background:#f5f7ef;border:1px solid #e6ebdd;border-radius:10px;margin:16px 0 12px;padding:13px}.er-card-next>span{letter-spacing:.25px;color:#6b7c5d;font-size:10px;font-weight:650}.er-card-next p{color:#3d4e34;margin:5px 0 8px;font-size:13px;line-height:1.65}.er-card-next>small{color:#6b7069;font-size:11px;display:block}.er-workspace .is-overdue{font-weight:600;color:#9e5c33!important}.er-card-context{background:#fff;border:1px solid #eceee6;border-radius:9px;margin:0 0 15px;overflow:hidden}.er-card-context>summary{color:#6b7069;justify-content:space-between;align-items:center;gap:8px;padding:10px 11px;font-size:11px;list-style:none;display:flex}.er-card-context>summary::-webkit-details-marker{display:none}.er-card-context>summary:hover{background:#fbfbf7}.er-details-toggle{color:#65745b;font-size:10px;font-weight:600}.er-details-toggle>span:nth-child(2),.er-card-context[open]>summary .er-details-toggle>span:first-child,.er-management[open]>summary .er-details-toggle>span:first-child{display:none}.er-card-context[open]>summary .er-details-toggle>span:nth-child(2),.er-management[open]>summary .er-details-toggle>span:nth-child(2){display:inline}.er-card-context[open]>summary{border-bottom:1px solid #eceee6}.er-card-request,.er-card-update{-webkit-line-clamp:unset;color:#5e6757;white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;margin:0;padding:12px;font-size:12px;line-height:1.65;display:block;overflow:auto}.er-card-update{border-top:1px solid #eceee6}.er-card-request>span,.er-card-update>span{color:#77816e;margin-bottom:4px;font-size:10px}.er-board-card>footer{border-color:#e8ecdf;align-items:center;padding-top:13px}.er-board-card>footer>div{color:#4f5d44;gap:3px;font-size:12px}.er-board-card>footer small{color:#75806b;font-size:10px}.er-open,.er-board-card .er-open{color:#53674a;white-space:nowrap;background:#f3f6ed;border:1px solid #dce3d3;border-radius:9px;min-height:36px;padding:8px 11px;font-size:11px;font-weight:600}.er-open:hover{color:#354a2c;background:#e4ebd9;border-color:#c4d1b4}.er-kanban{scrollbar-color:#c7d1bd #f4f6ef}.er-kanban-column{background:#f6f7f2;border-color:#e6e9df;border-radius:13px;flex-basis:290px}.er-kanban-column>header{border-color:#e3e7da}.er-kanban-column>header>span{color:#66785a;background:#e8eddf;font-size:11px}.er-kanban-column h3,.admin-root .er-kanban-column h3{font-size:13px}.er-board-help{color:#6b7069;font-size:12px}.er-column-empty{color:#798371}.er-column-seguimiento>header{border-top-color:#a9b895}.er-column-descartada{background:#f6f5f2}.er-kanban .er-board-card{padding:13px}.er-kanban .er-card-title{font-size:15px!important}.er-kanban .er-card-next p{font-size:12px}.er-table-head{color:#6e7963;background:#f8f9f4;border-color:#e9ece2;font-size:11px}.er-table-row{border-color:#edf0e6}.er-table-row:hover{background:#fbfcf7}.er-client-link{color:#323d2d;font-size:13px}.er-customer small{color:#6b7069;font-size:11px}.er-avatar{color:#657c52;background:#edf1e6}.er-mini-tags span{color:#6f795f;background:#f2f4ec;font-size:10px}.er-event-cell strong{color:#4e5b44;font-size:13px}.er-event-cell>span,.er-event-cell>small{color:#727c69;font-size:11px}.er-owner{color:#5e6b52;font-size:11px}.er-owner i{color:#6d805e;background:#edf1e6}.er-action-cell>span{color:#536249;font-size:12px}.er-action-cell>small{color:#77836c;font-size:11px}.er-action-cell .er-mobile-owner{display:none}.er-review-hint{color:#93713e;font-size:10px}.er-register-footer{color:#77826d;background:#fafbf7;border-color:#e9ece2;font-size:10px;line-height:1.6}.er-register-footer svg{color:#8a9a79}.er-bottom-note{color:#7c8474;font-size:11px}.er-empty p{color:#6b7069;font-size:12px}.er-empty>svg{color:#8e9f7e}.er-management{background:#fff;border:1px solid #e4e6df;border-radius:13px;margin-top:17px;overflow:hidden}.er-management>summary{justify-content:space-between;align-items:center;gap:20px;padding:16px 19px;list-style:none;display:flex}.er-management>summary::-webkit-details-marker{display:none}.er-management>summary:hover{background:#fcfcf8}.er-management>summary>span:first-child{gap:4px;display:grid}.er-management>summary strong{color:#55644a;font-size:12px;font-weight:600}.er-management>summary small{color:#6b7069;font-size:11px}.er-management[open]>summary{border-bottom:1px solid #e9ece2}.er-management-body{color:#6b7069;padding:18px 19px}.er-management-body>.er-check{color:#5f6e52;width:fit-content;font-size:12px}.er-management-body>p{margin:13px 0 17px;font-size:11px;line-height:1.7}.er-import{background:#fafbf7;border-color:#e5e8de;margin-bottom:0}.er-import-heading strong{color:#5b6b4c}.er-import-heading p{color:#737e68}.er-import-details{color:#657358;border-color:#e5e8de}.er-import-details details{color:#637454;background:#f2f5ea}.er-import-counts>span{border-color:#e1e7d6}.er-import-counts strong{color:#53674a}.er-dialog{color:#292c29;background:#f7f8f3;border-left-color:#dde3d5;font-family:inherit;box-shadow:-14px 0 60px #27311e24}.er-dialog::backdrop{background:#25301f55}.er-dialog-head p{color:#718363;font-size:10px}.er-dialog-head>div>span,.er-client-contact{color:#6b7069;font-size:12px}.er-icon-button{color:#6b7e59;border-color:#e1e7d7;border-radius:9px;width:38px;min-height:38px}.er-icon-button:hover{background:#f2f5ea}.er-request-selector,.er-tabs{border-color:#e5eadb}.er-request-selector select{background:#fafbf7;border-color:#dfe6d4}.er-tabs button{color:#738267;font-size:12px}.er-tabs button[aria-pressed=true]{color:#53674a;background:#edf2e4}.er-tabs button:hover{color:#53674a;background:#f3f6eb}.er-section{border-color:#e1e7d8;border-radius:12px;padding:21px}.er-section-heading>span{color:#71815f;background:#f2f5ea}.er-section-help{color:#6b7069;font-size:12px;line-height:1.7}.er-facts dt{color:#75846a;font-size:11px}.er-facts dd{color:#435739;font-size:14px}.er-facts dd>small{color:#75806d;font-size:11px}.er-muted{color:#75816d!important}.er-text-button{color:#5a704a;font-size:11px}.er-next-action{color:#435739;font-size:14px}.er-followup-line{color:#6b7e5b;font-size:12px}.er-sources h3>span{color:#7a9166;background:#edf3e3}.er-sources article{border-color:#e5ecdc}.er-source-label{color:#6e845b;background:#eef3e5;font-size:11px}.er-sources time{color:#7d8c71;font-size:10px}.er-source-summary{color:#526748;font-size:13px}.er-source-details{color:#728466;font-size:12px}.er-amount{color:#526748;font-size:15px}.er-amount small{color:#809272;font-size:11px}.er-sources article>footer{border-color:#e3ebd7}.er-sources code{color:#7a8b6d;font-size:10px}.er-sources a{color:#597648;font-size:11px}.er-save-hint{color:#75876b;font-size:11px}.er-previous-note{color:#637c53;background:#f5f8ef;font-size:12px}.er-history li>i{background:#9db587}.er-history li:not(:last-child):before{background:#dbe5cf}.er-history time{color:#758b66;font-size:11px}.er-history p{color:#556c47;font-size:13px}.er-history small{color:#7e9271;font-size:11px}.er-dialog-footer{border-color:#e0e7d4}.er-save-line>span{color:#728766;font-size:11px}.er-delivery{background:#f6f9f0;border-color:#dce5ce}.er-delivery legend{color:#66804e}.er-delivery>p{color:#738c61;font-size:12px}.er-waiting{background:#f8f6ed;border-color:#e8e1cd}.er-waiting .er-check{color:#81704a}.er-waiting p{color:#897b5b;font-size:11px}@media (width<=1150px){.er-action-cell .er-mobile-owner{color:#6b7069;margin-top:7px;font-size:11px;display:block}.er-table-head,.er-table-row{grid-template-columns:minmax(180px,1.5fr) minmax(135px,1.1fr) minmax(125px,1fr) minmax(140px,1.2fr) 83px}.er-work-heading{align-items:flex-start}.er-metrics>button{padding:17px}}@media (width<=850px){.er-header h1,.admin-root .er-header h1{font-size:29px}.er-table-row{grid-template-columns:minmax(170px,1.3fr) minmax(130px,1fr) 85px}.er-work-heading>span{font-size:10px}.er-metrics strong{font-size:29px}.er-priority-intro{flex-direction:column;align-items:flex-start;gap:7px}.er-priority-intro>details{max-width:100%}.er-priority-intro summary{text-align:left}.er-register-total{font-size:10px}}@media (width<=650px){.er-work-heading{flex-direction:column;gap:5px}.er-work-heading h2,.admin-root .er-work-heading h2{font-size:14px}.er-metrics{gap:10px}.er-metrics>button{padding:15px 13px}.er-metrics>button>span{gap:6px;font-size:11px;line-height:1.45}.er-metrics small{font-size:10px}.er-metrics strong{font-size:28px}.er-register-title{gap:12px}.er-register-title h2,.admin-root .er-register-title h2{font-size:17px}.er-register-total{display:none}.er-priority-intro{font-size:11px}.er-board-card{padding:17px}.er-card-title{font-size:16px!important}.er-card-next p{font-size:13px}.er-card-context>summary{min-height:42px}.er-board-card>footer{gap:15px}.er-board-card .er-open{min-height:40px}.er-management>summary{gap:12px;padding:15px}.er-management>summary .er-details-toggle{white-space:nowrap}.er-management>summary small{font-size:10px}.er-management-body{padding:15px}.er-kanban-column{flex-basis:min(290px,100vw - 80px)}.er-search input,.er-field select,.er-dialog .er-field input,.er-dialog .er-field select,.er-dialog .er-field textarea{font-size:16px}.er-dialog .er-request-selector select{font-size:14px}.er-tabs button{min-height:40px;font-size:12px}.er-dialog-body{padding:15px}.er-section{padding:18px 16px}.er-section-help{font-size:12px}.er-next-action{font-size:14px}.er-followup-line{font-size:11px}.er-save-line>.er-button{min-height:44px}.er-list-info{align-items:flex-start}.er-list-info>div{align-items:center}}@media (width<=580px){.er-table-row{grid-template-columns:minmax(0,1fr) auto}.er-table-row>.er-event-cell,.er-table-row>.er-action-cell{padding-left:0}.er-table-row>.er-action-cell{grid-column:1/-1;padding-right:95px}.er-client-link{font-size:13px}.er-badge{font-size:10px}.er-action-cell>span{font-size:12px}.er-action-cell>small{font-size:11px}.er-table-row>div:last-child{align-self:end}.er-open{min-height:38px;font-size:11px}.er-register-footer{font-size:10px}.er-header-actions{flex-wrap:wrap;justify-content:flex-start}.er-header>div>p:last-child{font-size:13px}.er-board-card>header .er-badge{max-width:none}.er-dialog-head h2,.admin-root .er-dialog-head h2{font-size:21px}}.er-inbox{--er-ink:#28342e;--er-muted:#748078;--er-line:#e5eae5;max-width:1440px;font-size:13px}.er-inbox .er-compact-header{align-items:center;gap:20px;margin:0 0 20px}.er-inbox .er-compact-header h1,.admin-root .er-inbox .er-compact-header h1{letter-spacing:-.7px;margin:0 0 5px;font-size:25px}.er-inbox .er-compact-header>div>p{color:#738078;margin:0;font-size:12px}.er-inbox .er-button{border-radius:9px;min-height:38px;font-size:12px}.er-inbox .er-compact-register{background:#fff;border:1px solid #e1e7e0;border-radius:14px;padding:0;overflow:hidden}.er-inbox-toolbar{align-items:center;gap:12px;padding:17px 20px 12px;display:flex}.er-inbox-toolbar .er-search{background:#f6f8f5;border:1px solid #edf0eb;border-radius:9px;flex:1;max-width:480px;min-height:40px}.er-inbox-toolbar .er-search input{padding:10px 12px 10px 37px;font-size:13px}.er-inbox-toolbar .er-search svg{color:#7e8a80;width:17px;height:17px;left:12px}.er-inbox-owner-filter{min-width:170px;max-width:260px;margin:0 0 0 auto}.er-inbox-owner-filter select{background:#fff;border-radius:9px;min-height:40px;margin:0;padding:9px 28px 9px 12px;font-size:12px}.er-inbox-tabs{border-bottom:1px solid #edf0eb;flex-wrap:wrap;align-items:center;gap:7px;padding:0 20px 14px;display:flex}.er-inbox-tabs>button{color:#6c786e;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;min-height:37px;padding:8px 12px;font-size:12px;font-weight:500;display:flex}.er-inbox-tabs>button>span{color:#74806c;text-align:center;background:#f0f3ed;border-radius:6px;min-width:21px;padding:1px 5px;font-size:10px}.er-inbox-tabs>button[aria-pressed=true]{color:#38553d;background:#eaf1e5;font-weight:650}.er-inbox-tabs>button[aria-pressed=true]>span{color:#3f613d;background:#dae7d2}.er-inbox-tabs>button:hover{background:#f2f5ee}.er-inbox .er-list-info{flex-wrap:wrap;gap:12px;min-height:44px;margin:0;padding:10px 20px;font-size:11px}.er-inbox .er-list-info>div{flex-wrap:wrap;gap:8px;display:flex}.er-inbox .er-list-info button{text-underline-offset:3px;color:#627956;background:0 0;border:none;padding:4px;font-size:11px;text-decoration:underline}.er-inbox-list{width:100%;min-width:0}.er-inbox-columns,.er-inbox-row{grid-template-columns:minmax(190px,1.2fr) minmax(110px,.68fr) minmax(95px,.58fr) minmax(230px,1.65fr) 80px;align-items:center;gap:18px;padding:17px 20px;display:grid}.er-inbox-columns{color:#7a8578;letter-spacing:.1px;background:#f8faf6;border-block:1px solid #edf0e9;padding-top:10px;padding-bottom:10px;font-size:10px}.er-inbox-row{border-bottom:1px solid #edf0eb;min-height:108px;font-size:12px;transition:background .15s}.er-inbox-row:last-child{border-bottom:none}.er-inbox-row:hover{background:#fafcf8}.er-inbox-row>div{min-width:0}.er-inbox-client{align-items:flex-start;gap:11px;display:flex}.er-inbox .er-avatar{color:#657a5e;background:#edf2e9;border-radius:50%;width:36px;height:36px;font-size:11px}.er-inbox-client>div{min-width:0}.er-inbox-client .er-client-link{text-align:left;color:#2b3b2e;font-size:13px;font-weight:650;line-height:1.4}.er-inbox-client small,.er-inbox-event{color:#7a8378;overflow-wrap:anywhere;margin-top:3px;font-size:11px;line-height:1.55;display:block}.er-inbox-status{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.er-inbox-status .er-badge{white-space:normal;border-radius:6px;padding:4px 7px;font-size:10px;font-weight:500;line-height:1.4}.er-inbox-status>small{color:#8c7653;font-size:10px;line-height:1.4}.er-inbox-owner>span:last-child{color:#546550;overflow-wrap:anywhere;font-size:12px}.er-inbox-action p{color:#485c43;overflow-wrap:anywhere;margin:0 0 6px;font-size:12px;line-height:1.6}.er-inbox-action small{color:#819078;font-size:10px;line-height:1.5}.er-inbox .er-inbox-open .er-open{color:#5b744c;background:#f5f8f0;border:1px solid #e3eadb;border-radius:8px;min-height:34px;padding:7px 10px;font-size:11px}.er-mobile-label{display:none}.er-inbox .er-register-footer{background:#fbfcf9;padding:12px 20px;font-size:10px}.er-inbox .er-compact-options{box-shadow:none;background:0 0;border:1px solid #e5eae2;border-radius:10px;margin-top:13px}.er-inbox .er-compact-options>summary{padding:12px 17px}.er-inbox .er-compact-options>summary>span:first-child{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.er-inbox .er-compact-options>summary strong{font-size:11px}.er-inbox .er-compact-options>summary small{color:#88927e;font-size:10px}.er-inbox .er-management-body{background:#fff}.er-inbox .er-metrics{gap:9px;margin:0 0 18px}.er-inbox .er-metrics>button{min-height:0;box-shadow:none;padding:12px}.er-inbox .er-metrics>button>span{font-size:11px}.er-inbox .er-metrics strong{font-size:22px}.er-inbox .er-metrics small{font-size:10px}.er-options-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.er-inbox .er-bottom-note{color:#8a9284;margin:12px 2px;font-size:10px}.er-inbox .er-dialog{background:#f7f9f5;width:min(600px,100vw);box-shadow:-12px 0 48px #283a2020}.er-inbox .er-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#26342430}.er-inbox .er-dialog-head{padding:20px 22px 12px}.er-inbox .er-dialog-head h2,.admin-root .er-inbox .er-dialog-head h2{letter-spacing:-.5px;font-size:21px}.er-inbox .er-dialog-head p{font-size:9px}.er-inbox .er-client-contact{overflow-wrap:anywhere;background:#fff;padding:0 22px 13px;font-size:11px}.er-inbox .er-request-selector{background:#fff;gap:10px;padding:12px 22px}.er-inbox .er-tabs{background:#fff;padding:0 18px 9px}.er-inbox .er-tabs button{border-radius:8px;font-size:12px}.er-inbox .er-dialog-body{padding:18px 20px}.er-inbox .er-section{box-shadow:none;border:1px solid #e7ece2;border-radius:10px;margin-bottom:14px;padding:18px}.er-inbox .er-section h3,.admin-root .er-inbox .er-section h3{font-size:13px}.er-inbox .er-section-help{font-size:11px}.er-inbox .er-dialog-footer{background:#fff;padding:12px 20px}.er-inbox .er-feedback{margin:8px 0}.er-inbox .er-save-line{gap:12px}.er-inbox .er-save-line>span{font-size:10px}@media (width<=1100px){.er-inbox-columns,.er-inbox-row{grid-template-columns:minmax(150px,1fr) minmax(92px,.62fr) minmax(80px,.52fr) minmax(180px,1.35fr) 73px;gap:12px;padding-inline:16px}.er-inbox-client>.er-avatar{display:none}}@media (width<=800px){.er-inbox-columns{display:none}.er-inbox-row{grid-template-columns:minmax(0,1fr) auto;gap:10px 18px;min-height:0;padding:17px 18px}.er-inbox-client>.er-avatar{display:grid}.er-inbox-status{grid-area:1/2;align-items:flex-end}.er-inbox-owner{grid-area:2/1;align-items:baseline;gap:7px;display:flex}.er-mobile-label{color:#89947f;font-size:10px;display:block}.er-inbox-action{grid-area:3/1/auto/-1}.er-inbox-action p{margin:3px 0 4px}.er-inbox-open{grid-area:2/2}.er-inbox .er-inbox-open .er-open{min-height:38px}.er-inbox .er-compact-header h1,.admin-root .er-inbox .er-compact-header h1{font-size:23px}.er-options-grid{grid-template-columns:1fr 1fr}.er-inbox .er-compact-options>summary small{display:none}}@media (width<=580px){.er-inbox .er-compact-header{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:15px;display:flex}.er-inbox .er-header-actions{gap:8px}.er-inbox-toolbar{flex-wrap:wrap;gap:9px;padding:14px 14px 10px}.er-inbox-toolbar .er-search{flex-basis:100%;max-width:none}.er-inbox-toolbar .er-search input{font-size:16px}.er-inbox-owner-filter{width:100%;max-width:none;margin-left:0}.er-inbox-owner-filter select{font-size:16px}.er-inbox-tabs{gap:2px;padding:0 12px 12px}.er-inbox-tabs>button{gap:5px;min-height:40px;padding:8px 9px;font-size:11px}.er-inbox .er-list-info{padding:8px 14px;font-size:10px}.er-inbox-row{gap:9px 10px;padding:15px 14px}.er-inbox-client{gap:8px}.er-inbox .er-avatar{width:30px;height:30px;font-size:10px}.er-inbox-client .er-client-link{font-size:13px}.er-inbox-status{max-width:100px}.er-inbox-event{font-size:10px}.er-inbox .er-register-footer{padding:10px 14px}.er-inbox .er-register-footer>span:first-child{display:none}.er-options-grid{grid-template-columns:1fr}.er-inbox .er-dialog{width:100vw}.er-inbox .er-dialog-head{padding:16px 16px 10px}.er-inbox .er-client-contact{padding:0 16px 10px}.er-inbox .er-request-selector{padding:10px 16px}.er-inbox .er-dialog-body{padding:14px}.er-inbox .er-dialog-footer{padding:12px 14px}.er-inbox .er-section{padding:16px}.er-inbox .er-dialog .er-field input,.er-inbox .er-dialog .er-field select,.er-inbox .er-dialog .er-field textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){.er-inbox-row{transition:none}}.er-dialog.er-proposal-dialog{width:min(1180px,100vw)}.er-proposal-dialog .er-dialog-body{scroll-behavior:smooth;padding:18px}.er-proposal-empty-footer{display:none}.er-proposal-entry{background:#edf2e5;border:1px solid #dce5cd;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:20px;display:flex}.er-proposal-entry strong{color:#34422a;font-size:15px}.er-proposal-entry p{color:#68765e;margin:5px 0 0;font-size:12px;line-height:1.6}.er-proposal-entry button{flex-shrink:0}@media (width<=600px){.er-proposal-entry{flex-direction:column;align-items:stretch;gap:12px}.er-proposal-dialog .er-dialog-body{padding:12px}.er-tabs{flex-shrink:0;overflow-x:auto}.er-tabs button{white-space:nowrap;padding:9px 10px}.er-proposal-dialog .er-client-contact{display:none}.er-proposal-dialog .er-dialog-head{padding:14px 16px}.er-proposal-dialog .er-request-selector{padding:10px 16px}}.lab-space{color:#242623;max-width:1280px;margin:0 auto;font-size:13px;line-height:1.6}.lab-space *,.lab-space :before,.lab-space :after{box-sizing:border-box}.lab-space [hidden]{display:none!important}.lab-space button,.lab-space input,.lab-space select{font-family:inherit}.lab-back{color:#66745c;align-items:center;margin-bottom:23px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.lab-back:hover{text-decoration:underline}.lab-heading{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:25px;display:flex}.lab-kicker{letter-spacing:1px;text-transform:uppercase;color:#7b816f;margin:0 0 7px;font-size:10px;font-weight:700}.admin-root .lab-heading h1{letter-spacing:-.8px;margin:0;font-size:32px;line-height:1.2}.lab-heading p:last-child{color:#697065;margin:10px 0 0;font-size:13px}.lab-badge{color:#796141;white-space:nowrap;background:#f6f0e5;border:1px solid #dfd6c5;border-radius:5px;align-items:center;gap:5px;padding:4px 8px;font-size:10px;font-weight:600;line-height:1.5;display:inline-flex}.lab-heading>.lab-badge{margin-top:23px}.lab-notice{color:#536249;background:#eef2e8;border:1px solid #dee5d6;border-radius:10px;align-items:flex-start;gap:13px;padding:17px 19px;display:flex}.lab-notice-mark{border:1px solid #9caa91;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:2px;font:600 11px Georgia,serif;display:inline-flex}.lab-notice>div{flex:1}.lab-notice strong{font-size:12px}.lab-notice p{max-width:750px;margin:4px 0 0;font-size:11px;line-height:1.65}.lab-notice .lab-button{white-space:nowrap;margin:0}.lab-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:25px;display:grid}.lab-tabs>button{cursor:pointer;text-align:left;color:#626a5e;background:#fff;border:1px solid #e0e4dc;border-radius:10px;align-items:center;gap:11px;min-height:81px;padding:17px 16px;display:flex}.lab-tabs>button:hover{border-color:#b5bea9}.lab-tabs>button[aria-selected=true]{color:#303c27;background:#fafcf7;border-color:#7c8e6d;box-shadow:inset 0 0 0 1px #7c8e6d}.lab-tab-number{color:#9a805a;background:#f4f1ea;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:10px;font-weight:700;display:flex}.lab-tabs strong{font-size:13px;display:block}.lab-tabs small{color:#737c6e;margin-top:3px;font-size:10px;font-weight:400;line-height:1.5;display:block}.lab-tab-label{color:#8c795e;align-self:start;margin-left:auto;font-size:9px}.lab-live{color:#526449;min-height:0;margin:10px 0 0;font-size:11px}.lab-live:empty{display:none}.lab-module-heading{justify-content:space-between;align-items:center;gap:20px;margin:30px 0 17px;display:flex}.admin-root .lab-module-heading h2{letter-spacing:-.35px;margin:0;font-size:19px;line-height:1.3}.lab-module-heading p{color:#747b6e;max-width:720px;margin:7px 0 0;font-size:12px}.lab-columns{grid-template-columns:minmax(0,1.25fr) minmax(300px,.85fr);align-items:start;gap:22px;display:grid}.lab-card{background:#fff;border:1px solid #e2e6de;border-radius:12px;min-width:0;padding:24px}.lab-card-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:22px;display:flex}.lab-card-heading h3,.lab-card-heading h4{letter-spacing:-.2px;margin:0;font-size:15px;line-height:1.5}.lab-card-heading p{color:#777f71;margin:4px 0 0;font-size:11px}.lab-small-label{color:#7b8373;white-space:nowrap;background:#f4f6f0;border-radius:5px;padding:4px 7px;font-size:10px;line-height:1.5}.lab-field{color:#545e4b;flex-direction:column;align-items:stretch;gap:7px;margin-bottom:18px;font-size:11px;font-weight:600;line-height:1.5;display:flex}.lab-field>small{color:#7f8778;margin-top:-4px;font-size:10px;font-weight:400;line-height:1.3}.lab-space .lab-field input,.lab-space .lab-field select{color:#242623;width:100%;min-width:0;height:42px;box-shadow:none;background:#fff;border:1px solid #dce1d6;border-radius:7px;margin:0;padding:10px 11px;font-size:12px;font-weight:400;line-height:1.4;display:block}.lab-space .lab-field input::placeholder{color:#949b8d}.lab-space :is(button,a,input,select):focus-visible{outline-offset:3px;outline:2px solid #697f58}.lab-line{border:1px solid #e6e9e0;border-radius:9px;margin:0 0 12px;padding:14px}.lab-line legend{color:#8a927f;padding:0 5px;font-size:10px;font-weight:600}.lab-line-fields{grid-template-columns:minmax(0,1fr) 80px 120px;gap:10px;display:grid}.lab-line-fields .lab-field{margin-bottom:12px}.lab-line-footer{color:#7f8776;justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.lab-line-footer strong{color:#38452f;font-variant-numeric:tabular-nums;margin-left:7px;font-size:12px}.lab-button{color:#56664a;cursor:pointer;background:#fff;border:1px solid #dbe2d2;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;min-height:40px;padding:10px 13px;font-size:11px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.lab-button-quiet:hover{background:#f4f6ef;border-color:#b9c4ad}.lab-button-primary{color:#fff;background:#292d26;border-color:#292d26}.lab-button-primary:hover{background:#49573e;border-color:#49573e}.lab-text-button{color:#63784e;cursor:pointer;text-align:left;background:0 0;border:0;padding:5px 0;font-size:11px;font-weight:600;line-height:1.5}.lab-text-button:hover{text-decoration:underline}.lab-space button:disabled{opacity:.42;cursor:not-allowed}.lab-total{border-top:1px solid #e6e9e0;justify-content:space-between;align-items:center;gap:16px;margin-top:23px;padding-top:19px;display:flex}.lab-total>div{gap:3px;display:grid}.lab-total span{font-size:12px;font-weight:600}.lab-total small{color:#828a79;font-size:10px}.lab-total>strong{letter-spacing:-.5px;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:24px}.lab-help{color:#7d8574;margin:13px 0 19px;font-size:11px;line-height:1.65}.lab-message{color:#526b40;margin:13px 0 0;font-size:11px;line-height:1.6}.lab-message:empty{display:none}.lab-empty{text-align:center;color:#727e65;padding:39px 12px 46px}.lab-empty>span{color:#849572;background:#f7f9f4;border:1px solid #e2e8da;border-radius:10px;justify-content:center;align-items:center;width:39px;height:39px;font-size:22px;display:inline-flex}.lab-empty h4{color:#4a5840;margin:17px 0 8px;font-size:13px;line-height:1.6}.lab-empty p{color:#848d7a;max-width:250px;margin:0 auto;font-size:11px;line-height:1.7}.lab-draft-list{gap:8px;max-height:270px;display:grid;overflow:auto}.lab-draft-list button{text-align:left;color:#3c4832;cursor:pointer;background:#fff;border:1px solid #e5e9df;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.lab-draft-list button[aria-pressed=true]{background:#f4f7ef;border-color:#b2c1a3}.lab-draft-list strong{font-size:11px}.lab-draft-list small{color:#7e8871;overflow-wrap:anywhere;margin-top:4px;font-size:10px;display:block}.lab-draft-list b{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.lab-draft-preview{border-top:1px solid #e5e9df;margin-top:23px;padding-top:23px}.lab-draft-preview h4{overflow-wrap:anywhere;margin:0 0 10px;font-size:17px}.lab-draft-preview ul{margin:18px 0;padding:0;list-style:none}.lab-draft-preview li{border-bottom:1px solid #e9ece4;justify-content:space-between;gap:15px;padding:10px 0;font-size:11px;display:flex}.lab-draft-preview li span{overflow-wrap:anywhere;min-width:0}.lab-draft-preview li small{color:#869078;margin-top:4px;font-size:10px;display:block}.lab-draft-preview li strong{white-space:nowrap}.lab-draft-preview>p:last-child{color:#89927f;font-size:10px;line-height:1.65}.lab-preview-total{justify-content:space-between;gap:15px;font-size:12px;display:flex}.lab-two-fields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.lab-purchase-list{gap:12px;max-height:660px;display:grid;overflow:auto}.lab-purchase{border:1px solid #e2e7d9;border-radius:9px;padding:16px}.lab-purchase-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.lab-purchase .lab-kicker{margin:0}.lab-purchase h4{overflow-wrap:anywhere;margin:12px 0 5px;font-size:14px}.lab-purchase>p{color:#6b785e;overflow-wrap:anywhere;margin:0;font-size:12px}.lab-purchase>small{color:#8a947b;font-size:10px}.lab-purchase-amount{color:#7d876e;justify-content:space-between;gap:14px;padding:13px 0 15px;font-size:11px;display:flex}.lab-purchase-amount strong{color:#465438;white-space:nowrap;font-size:14px}.lab-purchase .lab-field{margin-bottom:0}.lab-metrics{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:20px;display:grid}.lab-metrics article{background:#fff;border:1px solid #e2e6dc;border-radius:10px;gap:7px;padding:20px 22px;display:grid}.lab-metrics span{color:#7e876f;font-size:11px;font-weight:600}.lab-metrics strong{letter-spacing:-.7px;font-variant-numeric:tabular-nums;font-size:28px;line-height:1.3}.lab-metrics small{color:#8e977e;font-size:10px}.lab-metrics article:last-child{background:#eff3e9;border-color:#dce5d1}.lab-filters{grid-template-columns:minmax(0,1fr) minmax(210px,.5fr);gap:17px;max-width:770px;display:grid}.lab-table-scroll{max-width:100%;overflow:auto}.lab-table{border-collapse:collapse;width:100%;font-size:12px}.lab-table caption{text-align:left;color:#89937d;padding:3px 0 12px;font-size:10px}.lab-table th{text-align:left;color:#7c886e;white-space:nowrap;background:#f7f9f3;border-bottom:1px solid #e5eadd;padding:12px 10px;font-size:10px;font-weight:600}.lab-table td{vertical-align:middle;border-bottom:1px solid #edf0e7;min-width:80px;padding:17px 10px}.lab-table td>small{color:#8a957b;margin-top:5px;font-size:10px;line-height:1.5;display:block}.lab-table td>strong{font-size:11px}.lab-table td:nth-child(2){min-width:200px}.lab-table td:last-child{min-width:100px}.lab-amount{font-variant-numeric:tabular-nums;white-space:nowrap}.lab-movement-kind{white-space:nowrap;border-radius:4px;padding:4px 6px;font-size:10px}.lab-kind-ingreso{color:#597343;background:#edf2e5}.lab-kind-gasto{color:#97734d;background:#f4eee5}.lab-empty-result{text-align:center;color:#849176;padding:25px;font-size:12px}.lab-movement-detail{background:#f8faf5;border:1px solid #dce5d0;border-radius:9px;margin-top:20px;padding:20px}.lab-movement-detail .lab-card-heading{margin-bottom:15px}.lab-movement-detail dl{margin:0}.lab-movement-detail dl>div{border-bottom:1px solid #e5ebdc;grid-template-columns:minmax(120px,.7fr) minmax(0,1fr);gap:18px;padding:9px 0;font-size:11px;display:grid}.lab-movement-detail dt{color:#7d8b6b}.lab-movement-detail dd{color:#465838;margin:0}.lab-movement-detail>p{color:#7c8b69;margin:15px 0 0;font-size:11px;line-height:1.6}.lab-accounting-note{color:#716047;border-left:2px solid #c4b08e;margin-top:24px;padding:3px 0 3px 17px;font-size:12px}.lab-accounting-note p{color:#8c7b62;max-width:840px;margin:6px 0 0;font-size:11px;line-height:1.65}.lab-footer{color:#8e9782;text-align:right;margin:26px 0 0;font-size:10px;line-height:1.7}.lab-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1200px){.lab-tabs>button{gap:9px;padding:15px 12px}.lab-tab-label{display:none}.lab-columns{grid-template-columns:minmax(0,1fr) minmax(280px,.85fr);gap:16px}.lab-card{padding:19px}.lab-line-fields{grid-template-columns:1fr 1fr}.lab-line-fields .lab-concept{grid-column:1/-1}.lab-notice{flex-wrap:wrap}.lab-notice .lab-button{margin-left:30px}.lab-notice>div{flex-basis:calc(100% - 35px)}}@media (width<=1050px){.lab-columns{grid-template-columns:1fr}.lab-line-fields{grid-template-columns:minmax(0,1fr) 80px 135px}.lab-line-fields .lab-concept{grid-column:auto}.lab-heading>.lab-badge{margin-top:0}.lab-heading{flex-wrap:wrap}.lab-metrics article{padding:17px}.lab-metrics strong{font-size:25px}}@media (width<=650px){.admin-root .lab-heading h1{font-size:28px}.lab-tabs{grid-template-columns:1fr;gap:8px;margin-top:19px}.lab-tabs>button{min-height:62px;padding:12px 14px}.lab-tab-label{display:inline}.lab-tabs small{font-size:11px}.lab-module-heading{align-items:start;margin-top:25px}.lab-card{padding:17px}.lab-line-fields{grid-template-columns:1fr 1fr}.lab-line-fields .lab-concept{grid-column:1/-1}.lab-line-footer{align-items:start;gap:14px}.lab-line-footer>span{text-align:right}.lab-line-footer strong{display:block}.lab-total{align-items:start}.lab-total>strong{font-size:21px}.lab-total small{max-width:170px}.lab-filters{grid-template-columns:1fr;gap:0}.lab-metrics{grid-template-columns:1fr;gap:10px}.lab-metrics article{grid-template-columns:1fr auto;align-items:center;gap:4px 10px;padding:15px 17px}.lab-metrics small{grid-column:1/-1}.lab-metrics strong{font-size:23px}.lab-two-fields{grid-template-columns:1fr;gap:0}.lab-notice{padding:15px}.lab-notice .lab-button{font-size:10px}.lab-movement-detail dl>div{grid-template-columns:1fr;gap:4px}.lab-footer{text-align:left}}.station-music{background:#f1ede3;scroll-margin-top:105px}.station-music-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:32px;margin-bottom:44px;display:grid}.station-music-heading h2{letter-spacing:-.025em;font-size:clamp(36px,5vw,68px);line-height:1.02}.station-music-heading h2 em,.station-music-heading .story-label{color:#55664d}.station-music-intro{justify-self:end;max-width:460px}.station-music-intro p{margin:0 0 22px;font-size:18px;line-height:1.65}.station-music-service{border-top:1px solid #c9c4b9;gap:24px;padding-top:14px;font-size:13px;font-weight:700;display:inline-flex}.station-music-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.station-music-card{background:#fffdf8;border:1px solid #d8d5cb;border-radius:12px;min-width:0;overflow:hidden}.station-music-card>a{color:#242d27;border-radius:12px;flex-direction:column;height:100%;display:flex}.station-music-card>a:focus-visible{outline-offset:5px;outline:3px solid #55664d}.station-music-artwork{position:relative;overflow:hidden}.station-music-artwork img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;transition:transform .2s}.station-music-open{color:#242d27;background:#fffdf8;border-radius:50%;place-items:center;width:42px;height:42px;font-size:24px;display:grid;position:absolute;bottom:16px;right:16px;box-shadow:0 2px 12px #0002}.station-music-copy{flex-direction:column;flex:1;padding:24px;display:flex}.station-music-moment{color:#55664d;align-items:baseline;gap:10px;margin:0 0 10px;font-size:12px;font-weight:700;display:flex}.station-music-moment>span{font-variant-numeric:tabular-nums;color:#777269}.station-music-card h3{letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(21px,2vw,27px);line-height:1.15}.station-music-description{color:#625e56;margin:0 0 24px;font-size:15px;line-height:1.55}.station-music-listen{border-top:1px solid #dedbd2;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;font-size:14px;font-weight:700;display:flex}.station-music-listen>span{font-size:20px}.station-music-card>a:hover .station-music-listen{color:#55664d;text-underline-offset:4px;text-decoration:underline}.station-music-card>a:hover img{transform:scale(1.025)}.station-music-note{color:#625e56;margin:28px 0 0;font-size:13px;line-height:1.6}@media (width<=1000px){.station-music-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}@media (width<=650px){.station-music-heading{grid-template-columns:1fr;gap:24px;margin-bottom:30px}.station-music-intro{justify-self:start}.station-music-intro p{font-size:16px}.station-music-grid{grid-template-columns:1fr;gap:24px}.station-music-copy{padding:22px}}@media (prefers-reduced-motion:reduce){.station-music-artwork img{transition:none}.station-music-card>a:hover img{transform:none}}.station-launch{color:#193f38;max-width:1280px;margin:0 auto;padding:32px 24px 80px}.station-launch-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.station-launch h1{letter-spacing:-.035em;margin:0;font-size:clamp(26px,3vw,36px)}.station-launch h2{margin:0 0 16px;font-size:20px}.station-launch h3{margin:0 0 14px;font-size:18px}.station-launch p{line-height:1.6}.station-launch-heading p:last-child{color:#5c7169;margin-bottom:0}.station-launch-section{background:#fff;border:1px solid #d7e0da;border-radius:16px;margin:0 0 16px;overflow:clip}.station-launch-section>summary{cursor:pointer;padding:22px 26px;list-style:none;transition:background-color .15s}.station-launch-section>summary::-webkit-details-marker{display:none}.station-launch-section>summary:hover{background:#f2f5ef}.station-launch-section>summary:focus-visible{outline-offset:-4px;border-radius:15px;outline:3px solid #9c6c3e}.station-launch-section>summary h2{justify-content:space-between;align-items:center;gap:24px;margin:0;font-size:19px;display:flex}.station-launch-section-label{gap:6px;min-width:0;display:grid}.station-launch-section-description{color:#5c7169;font-size:13px;font-weight:400;line-height:1.5}.station-launch-section-toggle{color:#466d60;flex-shrink:0;align-items:center;gap:14px;font-size:12px;font-weight:600;display:flex}.station-launch-section-toggle .when-open{display:none}.station-launch-section[open]>.station-launch-section-content{border-top:1px solid #e0e7e1}.station-launch-section[open]>summary .when-open{display:inline}.station-launch-section[open]>summary .when-closed{display:none}.station-launch-chevron{border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;display:block;transform:rotate(45deg)translateY(-2px)}.station-launch-section[open]>summary .station-launch-chevron{transform:rotate(225deg)translate(-2px,-1px)}.station-launch-section-content{padding:24px 26px}.station-launch-section-content>p:first-child{margin-top:0}.station-launch-section-content>p:last-child{margin-bottom:0}.station-launch-section-content>.station-launch-subsection{background:0 0;border:0;border-radius:0;margin:0 0 26px;padding:0}.station-launch-section-content>.station-launch-subsection:last-child{margin-bottom:0}.station-launch .station-launch-status{background:#f7f1e4;border-color:#e3d7be}.station-launch .station-launch-status>summary:hover{background:#f1e8d6}.station-launch .station-launch-status.is-ready{background:#eaf4ed;border-color:#c0d9c8}.station-launch .station-launch-status.is-ready>summary:hover{background:#e1eee4}.station-launch-actions{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.station-launch-actions a,.station-launch-heading>a{white-space:nowrap;color:#193f38;border:1px solid #466d60;border-radius:9px;padding:11px 16px;font-size:14px;font-weight:600;text-decoration:none}.station-launch-actions a:hover,.station-launch-heading>a:hover{background:#e1eadf}.station-launch a:focus-visible,.station-launch-table-wrap:focus-visible{outline-offset:3px;outline:3px solid #9c6c3e}.station-launch-grid{grid-template-columns:1.1fr 1fr;gap:32px;display:grid}.station-launch-grid>.station-launch-subsection{min-width:0;margin-bottom:0}.station-launch-checks{margin:20px 0 0;padding:0;list-style:none}.station-launch-checks li{border-top:1px solid #e0e7e1;padding:14px 0}.station-launch-checks p{margin:7px 0 0;font-size:14px}.station-launch-checks .check-missing strong,.station-launch-alert{color:#9d3022}.station-launch-checks .check-review strong{color:#8b600e}.station-launch dl>div{border-bottom:1px solid #e0e7e1;justify-content:space-between;gap:20px;padding:12px 0;display:flex}.station-launch dd{text-align:right;overflow-wrap:anywhere;margin:0}.station-launch-credentials{padding:0;list-style:none}.station-launch-credentials li{justify-content:space-between;gap:12px;padding:8px 0;display:flex}.station-launch code{overflow-wrap:anywhere;font-size:11px}.station-launch small{color:#5c7169;overflow-wrap:anywhere;margin-top:8px;font-size:12px;display:block}.station-launch-empty{color:#5c7169;background:#f7f8f3;border:1px dashed #cbd6cb;border-radius:10px;padding:24px}.station-launch-table-wrap{border-radius:8px;max-width:100%;overflow-x:auto}.station-launch table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.station-launch td,.station-launch th{vertical-align:top;border-bottom:1px solid #e0e7e1;padding:14px 12px}.station-launch th{white-space:nowrap;background:#f3f6f1}.station-launch-categories{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.station-launch-categories>div{border:1px solid #e0e7e1;border-radius:8px;justify-content:space-between;gap:12px;padding:12px;display:flex}.station-launch-section-content>.station-blocks{background:0 0;border:0;border-top:1px solid #e0e7e1;border-radius:0;margin:0;padding:24px 0 0}@media (width<=850px){.station-launch-grid{grid-template-columns:1fr;gap:26px}.station-launch-heading{flex-direction:column;align-items:flex-start}.station-launch-categories{grid-template-columns:1fr 1fr}.station-launch{padding:24px 16px}.station-launch-section>summary,.station-launch-section-content{padding:20px}}@media (width<=500px){.station-launch-categories{grid-template-columns:1fr}.station-launch-credentials li{flex-direction:column;align-items:flex-start}.station-launch-section>summary h2{gap:12px;font-size:17px}.station-launch-section-toggle>.when-open,.station-launch-section-toggle>.when-closed{display:none!important}.station-launch-section-description{font-size:12px}.station-launch dl>div{flex-direction:column;gap:6px}.station-launch dd{text-align:left}.station-launch-actions{flex-direction:column;align-items:stretch}.station-launch-actions a{text-align:center}}@media (prefers-reduced-motion:reduce){.station-launch-section>summary{transition:none}}.arboleda-registration{--arb-green:#704b70;--arb-dark:#35263d;--arb-cream:#fbf7ed;--arb-light:#fffefa;--arb-line:#e6dfe5;--arb-muted:#6d6472;--arb-gold:#f5cf9c;background:var(--arb-cream);color:var(--arb-dark);min-height:80vh;padding-bottom:90px}.arboleda-registration *{box-sizing:border-box}.arb-registration-shell{max-width:1180px;margin:0 auto;padding:0 28px}.arb-registration-hero{background:var(--arb-green);color:var(--arb-cream);padding:26px 0 56px}.arb-back-link{color:#f2e8f2;align-items:center;min-height:44px;font-size:13px;text-decoration:none;display:inline-flex}.arb-back-link:hover{text-decoration:underline}.arboleda-registration .arb-eyebrow{letter-spacing:.17em;text-transform:uppercase;margin:26px 0 17px;font-size:11px;font-weight:800}.arb-hero-heading{justify-content:space-between;align-items:center;gap:36px;display:flex}.arboleda-registration .arb-hero-heading h1{font-family:var(--font-body);letter-spacing:-.045em;text-transform:none;color:var(--arb-cream);margin:0;font-size:clamp(36px,4.6vw,62px);font-weight:700;line-height:1.04}.arboleda-registration .arb-hero-heading h1 em{letter-spacing:-.045em;color:var(--arb-gold);font-family:Georgia,Times New Roman,serif;font-weight:400}.arb-leaf-mark{color:#e8d0a7;flex-shrink:0;width:96px;height:116px;margin-right:38px}.arb-hero-lead{color:#f0e4ef;max-width:570px;margin:22px 0 0;font-size:16px;line-height:1.65}.arb-registration-content{padding-top:32px}.arb-steps{margin:0 0 28px}.arb-steps ol{grid-template-columns:repeat(4,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.arb-steps li{border-bottom:2px solid var(--arb-line);padding-bottom:16px}.arb-steps li.is-current,.arb-steps li.is-complete{border-color:var(--arb-green)}.arb-steps button{min-height:44px;font:inherit;color:var(--arb-muted);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.arb-steps button:disabled{cursor:default;opacity:1}.arb-steps button>span{border:1px solid #c9d1c5;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:inline-flex}.arb-steps button>b{font-size:13px;font-weight:700}.arb-steps .is-current button{color:var(--arb-dark)}.arb-steps .is-current button>span,.arb-steps .is-complete button>span{background:var(--arb-green);color:#fff;border-color:var(--arb-green)}.arb-registration-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.arb-registration-card{background:var(--arb-light);border:1px solid var(--arb-line);border-radius:22px;outline:none;min-width:0;padding:32px;scroll-margin-top:130px}.arb-registration-card:focus-visible{outline:3px solid var(--arb-gold);outline-offset:4px}.arb-section-title{align-items:start;gap:16px;margin-bottom:26px;display:flex}.arb-section-title>span{border-top:2px solid var(--arb-green);flex-shrink:0;min-width:25px;padding-top:8px;font-size:12px;font-weight:800}.arboleda-registration .arb-section-title h2,.arboleda-registration .arb-plan-summary h2,.arboleda-registration .arb-confirmation h2{font-family:var(--font-body);letter-spacing:-.035em;text-transform:none;margin:0;font-size:28px;font-weight:700;line-height:1.16}.arb-section-title p{color:var(--arb-muted);margin:8px 0 0;font-size:14px;line-height:1.6}.arb-date-label{text-transform:capitalize;overflow-wrap:anywhere}.arb-loading,.arb-empty{color:var(--arb-green);background:#edf1e6;border-radius:14px;padding:28px;font-size:15px}.arb-empty strong{letter-spacing:-.02em;font-size:22px;display:block}.arb-empty p{margin:12px 0 20px;line-height:1.7}.arb-date-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.arb-date-option{text-align:left;color:var(--arb-dark);cursor:pointer;font:inherit;background:#f8f7ef;border:1px solid #cdd7c7;border-radius:16px;flex-direction:column;gap:4px;padding:20px 16px;transition:background .16s,border-color .16s;display:flex;position:relative}.arb-date-option>span:first-child{text-transform:capitalize;font-size:14px;font-weight:700}.arb-date-option>strong{letter-spacing:-.04em;font-size:42px;font-weight:700;line-height:1.2}.arb-date-option>span:nth-child(3){text-transform:capitalize;font-size:12px}.arb-date-option:hover,.arb-date-option.is-selected{border-color:var(--arb-green);background:#eaf0df}.arb-date-option:disabled{opacity:.65;cursor:wait}.arb-help{color:var(--arb-muted);margin:15px 0 0;font-size:13px;line-height:1.65}.arb-activity-group{margin-top:26px}.arboleda-registration h3{letter-spacing:-.02em;text-transform:none;margin:0 0 14px;font-size:17px;font-weight:700;line-height:1.3}.arb-activity-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.arb-activity-card{font:inherit;text-align:left;color:var(--arb-dark);border:1px solid var(--arb-line);cursor:pointer;background:#fffefa;border-radius:14px;flex-direction:column;min-width:0;padding:17px;transition:background .16s,border-color .16s;display:flex}.arb-activity-card:hover:not(:disabled){border-color:var(--arb-green);background:#f4f6eb}.arb-activity-card.is-selected{border:2px solid var(--arb-green);background:#e9f0df;padding:16px}.arb-activity-card:disabled{cursor:default;opacity:.57}.arb-activity-topline{justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;display:flex}.arb-activity-kind{text-transform:uppercase;letter-spacing:.09em;color:var(--arb-muted);font-size:10px;font-weight:700}.arb-selection-indicator{border:1px solid #a8b7a3;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:15px;display:inline-flex}.is-selected .arb-selection-indicator{background:var(--arb-green);color:#fff;border-color:var(--arb-green)}.arb-activity-card>strong{overflow-wrap:anywhere;font-size:17px;line-height:1.3}.arb-activity-time{margin-top:7px;font-size:14px;line-height:1.5}.arb-slot-status{color:#486544;border-top:1px solid #d4ddca;margin-top:16px;padding-top:11px;font-size:11px;font-weight:700}.arb-form-actions{border-top:1px solid var(--arb-line);justify-content:space-between;align-items:center;gap:14px;margin-top:32px;padding-top:23px;display:flex}.arb-primary-button,.arb-secondary-button{cursor:pointer;border:1px solid var(--arb-green);text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:18px;min-height:48px;padding:13px 22px;font-family:inherit;font-size:13px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.arb-primary-button{background:var(--arb-green);color:#fff}.arb-primary-button:hover:not(:disabled){background:var(--arb-dark)}.arb-secondary-button{color:var(--arb-green);background:0 0}.arb-secondary-button:hover:not(:disabled){background:#f0f2e8}.arb-primary-button:disabled,.arb-secondary-button:disabled,.arb-text-button:disabled,.arb-add-person:disabled{opacity:.45;cursor:default}.arb-text-button{min-height:40px;color:var(--arb-green);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:8px 0;font-size:13px;font-weight:700;text-decoration:underline}.arb-plan-summary{background:#e5ebdc;border-radius:18px;padding:28px;position:sticky;top:110px}.arboleda-registration .arb-plan-summary .arb-eyebrow{margin:0 0 15px;font-size:10px}.arboleda-registration .arb-plan-summary h2{font-family:Georgia,Times New Roman,serif;font-size:31px;font-style:italic;font-weight:400}.arb-plan-summary>p{margin:16px 0;font-size:14px;line-height:1.65}.arb-plan-summary ul{margin:23px 0 0;padding:0;list-style:none}.arb-plan-summary li{border-top:1px solid #c9d3c0;flex-direction:column;gap:5px;padding:14px 0;font-size:12px;line-height:1.5;display:flex}.arb-plan-summary li strong{overflow-wrap:anywhere;font-size:14px}.arb-plan-summary .arb-summary-placeholder{color:var(--arb-muted);font-size:13px}.arb-summary-counts{border-top:1px solid #c9d3c0;margin-top:8px;padding-top:18px}.arb-summary-counts p{margin:0 0 8px;font-size:13px;line-height:1.4}.arb-summary-counts strong{min-width:27px;font-size:21px;display:inline-block}.arb-plan-summary>.arb-help{border-top:1px solid #c9d3c0;padding-top:18px;font-size:12px}.arb-family-group{border:0;border-top:1px solid var(--arb-line);min-width:0;margin:28px 0 0;padding:25px 0 0}.arb-family-group legend{letter-spacing:-.02em;padding-right:14px;font-size:18px;font-weight:700}.arb-family-group>.arb-help{margin:0 0 18px}.arb-person{border:1px solid var(--arb-line);background:#fafaf4;border-radius:13px;min-width:0;margin:13px 0;padding:17px}.arb-person-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.arb-person-heading>b{font-size:13px}.arb-person-heading h3{margin:0}.arb-person-heading .arb-remove{color:#7e5343;min-height:30px;padding:4px 0;font-size:12px}.arb-person-inputs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.arb-registration-card label{min-width:0;color:var(--arb-dark);font-size:12px;font-weight:700;line-height:1.5;display:block}.arb-registration-card input:not([type=checkbox]),.arb-registration-card select{width:100%;min-width:0;min-height:48px;font:inherit;color:var(--arb-dark);background:#fffef9;border:1px solid #bdc8b7;border-radius:9px;margin-top:7px;padding:12px;font-size:16px;font-weight:400;line-height:1.3}.arb-registration-card input::placeholder{color:#8b9589}.arb-registration-card input[aria-invalid=true],.arb-registration-card select[aria-invalid=true]{border-color:#a35239}.arb-optional{color:var(--arb-muted);margin-left:5px;font-size:10px;font-weight:400;display:inline-block}.arb-add-person{min-height:44px;font:inherit;color:var(--arb-green);cursor:pointer;background:0 0;border:1px dashed #a4b49b;border-radius:9px;margin-top:3px;padding:10px 15px;font-size:13px;font-weight:700}.arb-add-person:hover:not(:disabled){background:#eef3e5}.arb-field-error{color:#8c3e2d;margin:8px 0 0;font-size:12px;font-weight:400;line-height:1.5;display:block}.arb-error{color:#743c29;background:#fff1e8;border:1px solid #dfb8a2;border-radius:12px;margin:16px 0;padding:16px;font-size:13px;line-height:1.6}.arb-error p{margin:7px 0}.arb-error .arb-text-button{color:inherit}.arb-review-section{border-top:1px solid var(--arb-line);margin-top:22px;padding-top:20px}.arb-review-activities{margin:16px 0 0;padding:0;list-style:none}.arb-review-activities li{border-bottom:1px solid var(--arb-line);justify-content:space-between;gap:18px;padding:13px 0;font-size:14px;line-height:1.5;display:flex}.arb-review-activities li span{flex-shrink:0;font-size:13px}.arb-review-activities li strong{overflow-wrap:anywhere}.arb-review-family{grid-template-columns:1fr 1fr;gap:18px;font-size:13px;display:grid}.arb-review-family p{overflow-wrap:anywhere;margin:7px 0 0}.arb-review-contact{overflow-wrap:anywhere;font-size:13px;line-height:1.7}.arb-registration-card .arb-consent{border:1px solid var(--arb-line);background:#eef2e7;border-radius:12px;align-items:flex-start;gap:12px;margin-top:26px;padding:16px;font-size:12px;font-weight:400;line-height:1.7;display:flex}.arb-consent input{width:20px;height:20px;accent-color:var(--arb-green);flex:0 0 20px;margin:4px 0 0}.arb-consent a{text-underline-offset:3px;font-weight:700;text-decoration:underline}.arb-submit-help{text-align:center;font-size:12px}.arb-confirmation{background:var(--arb-light);border:1px solid var(--arb-line);border-radius:24px;outline:none;max-width:720px;margin:10px auto;padding:40px}.arb-confirmation-icon{background:var(--arb-green);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;font-size:25px;display:inline-flex}.arb-confirmation>p:not(.arb-eyebrow){margin:20px 0;font-size:15px;line-height:1.7}.arb-reference{background:#e9f0df;border-radius:13px;flex-direction:column;gap:8px;margin:26px 0;padding:22px;display:flex}.arb-reference>span{text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700}.arb-reference>strong{letter-spacing:.08em;overflow-wrap:anywhere;font-size:25px}.arb-reference small{color:var(--arb-muted);font-size:12px}.arb-confirmation-details{margin-bottom:28px}.arb-confirmation-details>p{font-size:14px;font-weight:700}.arb-confirmation-details ul{padding:0;list-style:none}.arb-confirmation-details li{border-bottom:1px solid var(--arb-line);justify-content:space-between;gap:14px;padding:14px 0;font-size:14px;line-height:1.6;display:flex}@media (width<=980px){.arb-registration-grid{grid-template-columns:minmax(0,1fr) 260px;gap:18px}.arb-registration-card{padding:25px}.arb-plan-summary{padding:23px}.arb-date-options{grid-template-columns:repeat(2,minmax(0,1fr))}.arb-leaf-mark{margin-right:8px}}@media (width<=760px){.arboleda-registration{padding-bottom:45px}.arb-registration-shell{padding-left:19px;padding-right:19px}.arb-registration-hero{padding:14px 0 34px}.arb-registration-hero .arb-eyebrow{margin-top:17px;font-size:9px}.arb-hero-heading{gap:12px}.arboleda-registration .arb-hero-heading h1{font-size:clamp(32px,7.5vw,48px)}.arb-leaf-mark{width:62px;height:85px;margin:0}.arb-hero-lead{max-width:440px;margin-top:19px;font-size:14px}.arb-registration-content{padding-top:22px}.arb-registration-grid{grid-template-columns:1fr;gap:20px}.arb-plan-summary{position:static;top:auto}.arb-plan-summary h2{display:none}.arb-plan-summary>.arb-eyebrow{margin-bottom:10px}.arb-steps{margin-bottom:21px}.arb-steps ol{gap:7px}.arb-steps li{padding-bottom:10px}.arb-steps button{flex-direction:column;align-items:start;gap:5px;min-height:55px}.arb-steps button>b{font-size:11px}.arb-steps button>span{width:25px;height:25px;font-size:9px}.arb-registration-card{border-radius:18px;padding:23px 18px;scroll-margin-top:100px}.arb-section-title{gap:12px;margin-bottom:23px}.arboleda-registration .arb-section-title h2{font-size:25px}.arb-section-title p{font-size:13px}.arb-date-options{gap:12px}.arb-date-option{padding:20px 15px}.arb-date-option>strong{font-size:40px}.arb-activity-options{gap:10px}.arb-activity-card{padding:14px 12px}.arb-activity-card.is-selected{padding:13px 11px}.arb-activity-card>strong{font-size:15px}.arb-activity-kind{font-size:8px}.arb-activity-time{font-size:12px}.arb-slot-status{font-size:10px}.arb-activity-topline{gap:4px;margin-bottom:12px}.arb-selection-indicator{flex-shrink:0;width:21px;height:21px;font-size:13px}.arb-form-actions{flex-direction:column-reverse;align-items:stretch;gap:12px;margin-top:24px}.arb-form-actions .arb-primary-button,.arb-form-actions .arb-secondary-button{width:100%;min-height:49px}.arb-form-actions .arb-secondary-button{border-color:#0000;min-height:40px}.arb-person-inputs{grid-template-columns:1fr;gap:13px}.arb-person{padding:14px}.arb-family-group legend{font-size:17px}.arb-review-activities li{flex-direction:column;gap:5px}.arb-review-family{grid-template-columns:1fr;gap:18px}.arb-confirmation{padding:26px 20px}.arb-confirmation-details li{flex-direction:column;gap:5px}.arb-confirmation .arb-primary-button{width:100%}.arb-empty{padding:22px}.arb-empty strong{font-size:20px}}@media (width<=360px){.arb-activity-options{grid-template-columns:1fr}.arb-steps button>b{font-size:10px}.arb-leaf-mark{display:none}.arb-registration-shell{padding-left:15px;padding-right:15px}.arb-registration-card{padding:22px 15px}}@media (prefers-reduced-motion:reduce){.arboleda-registration *{scroll-behavior:auto!important;transition:none!important}}.arb-date-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.arb-date-option{text-align:center;background:#fffdf8;border-color:#e5dce6;align-items:center;gap:0;padding:0 0 16px;overflow:hidden;box-shadow:0 3px #eee6e8}.arb-date-option>span:first-child{color:#fff;letter-spacing:.04em;background:#704b70;width:100%;padding:10px 8px;font-size:12px}.arb-date-option:nth-child(2n)>span:first-child{background:#86607e}.arb-date-option>strong{color:#704b70;padding-top:13px;font-size:38px}.arb-date-option>span:nth-child(3){text-transform:none;color:#6d6472;padding:2px 6px 12px;font-size:11px}.arb-date-option .arb-date-action{color:#704b70;background:#f2e9f2;border-radius:999px;margin:0 6px;padding:6px 9px;font-size:10px;font-weight:700}.arb-date-option:hover,.arb-date-option.is-selected{background:#fff8e9;border-color:#704b70;box-shadow:0 3px #704b70}.arb-date-option:hover .arb-date-action,.arb-date-option.is-selected .arb-date-action{color:#fff;background:#704b70}.arb-activity-card{--activity-bg:#f2ecf6;--activity-border:#dfd2e9;--activity-ink:#695379;background:var(--activity-bg);border:1px solid var(--activity-border);border-left:5px solid var(--activity-ink);padding:17px 17px 17px 15px;box-shadow:0 2px #37223f05}.arb-tone-sky{--activity-bg:#e7f1fb;--activity-border:#b7d5ed;--activity-ink:#235e92}.arb-tone-rose{--activity-bg:#fce5ef;--activity-border:#ebc0d5;--activity-ink:#9b3263}.arb-tone-apricot{--activity-bg:#fff0db;--activity-border:#efcca5;--activity-ink:#98520d}.arb-tone-leaf{--activity-bg:#e8f4e2;--activity-border:#bfd9b1;--activity-ink:#3b6d38}.arb-tone-lilac{--activity-bg:#f1edf6;--activity-border:#d9cce5;--activity-ink:#695379}.arb-activity-group-title{border:1px solid var(--activity-border);background:var(--activity-bg);min-height:34px;color:var(--activity-ink);border-radius:10px;align-items:center;padding:7px 12px;display:inline-flex}.arb-activity-card:hover:not(:disabled){background:var(--activity-bg);border-color:var(--activity-ink);box-shadow:0 0 0 1px var(--activity-ink)}.arb-activity-card.is-selected{background:var(--activity-bg);border:1px solid var(--activity-ink);box-shadow:0 0 0 2px var(--activity-ink);border-left-width:5px;padding:17px 17px 17px 15px}.arb-activity-card:disabled{opacity:.58;box-shadow:none}.arb-activity-kind{color:var(--activity-ink);line-height:1.35}.arb-selection-indicator{border-color:var(--activity-ink);color:var(--activity-ink);background:#ffffff80}.arb-activity-card.is-selected .arb-selection-indicator{background:var(--activity-ink);border-color:var(--activity-ink);color:#fff}.arb-slot-status{border-color:var(--activity-border);color:var(--activity-ink);font-size:12px}.arb-slot-status.is-full{color:#813a41}.arb-plan-summary{background:#f0e8f2;border:1px solid #e5d8e8}.arb-plan-summary li,.arb-plan-summary>.arb-help,.arb-summary-counts{border-color:#d9c9df}.arb-family-group .arb-person{background:#fffaf0}.arb-registration-card .arb-consent{background:#f4edf5}.arb-reference{background:#f0e8f2}.arb-add-person:hover:not(:disabled),.arb-secondary-button:hover:not(:disabled){background:#f4edf5}.arboleda-registration :focus-visible{outline-offset:4px;outline:3px solid #704b70}@media (width<=1100px){.arb-date-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.arb-date-option{padding:0 0 16px}.arb-date-option>strong{font-size:40px}.arb-date-option .arb-date-action{padding:7px 12px;font-size:11px}.arb-activity-card,.arb-activity-card.is-selected{padding:15px 12px 15px 11px}.arb-activity-kind{font-size:9px}.arb-slot-status{font-size:11px}}@media (width<=420px){.arb-activity-options{grid-template-columns:1fr}.arb-activity-card,.arb-activity-card.is-selected{padding:17px 16px}.arb-activity-card>strong{font-size:17px}.arb-activity-time{font-size:14px}.arb-activity-kind{font-size:10px}}.arb-date-option.is-closed{opacity:1;color:#74646a;cursor:not-allowed;background:#f4eff0;border-color:#decfd2}.arb-date-option.is-closed .arb-date-action{color:#713d49;background:#eadadd}.arb-closure-notice{color:#5b4d37;background:#fff8e9;border:1px solid #e6d8b9;border-radius:14px;margin:16px 0;padding:15px 17px}.arb-closure-notice p{margin:5px 0 0;font-size:14px;line-height:1.5}.arb-closure-notice.is-closed{color:#743d4d;background:#f9edef;border-color:#ebd4da}.arb-registration-hero{isolation:isolate;background:#5d3f5e;position:relative;overflow:hidden}.arb-registration-hero-background{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.arb-registration-hero-background img{object-fit:cover;object-position:center 52%;filter:blur(7px);transform:scale(1.065)}.arb-registration-hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(118deg,#4a2b50e0,#5b3960c7 58%,#3f2546d6);position:absolute;inset:0}.arb-registration-hero>.arb-registration-shell{z-index:2;position:relative}@media (width<=760px){.arb-registration-hero-background img{object-position:center;filter:blur(5px);transform:scale(1.05)}.arb-registration-hero:after{background:linear-gradient(135deg,#4a2b50e6,#5b3960cc)}}.ct-page{--ct-char:#1f1f1f;--ct-gold:#d4a574;--ct-cream:#f5f1e8;background:var(--ct-cream);color:var(--ct-char)}.ct-page *{box-sizing:border-box}.ct-hero{color:#f5f1e8;background:#1f1f1f;grid-template-columns:1.3fr 1fr;align-items:center;gap:55px;padding:60px max(24px,50vw - 620px);display:grid}.ct-hero h1{margin:25px 0;font-size:clamp(38px,5vw,68px);line-height:1.08}.ct-hero h1 em{color:#d4a574}.ct-hero p{max-width:580px;line-height:1.7}.ct-hero img{object-fit:contain;background:#fff;border-radius:10px;width:100%;height:auto;max-height:330px;padding:20px}.ct-back{color:#f5f1e8;margin-bottom:35px;display:inline-block}.ct-eyebrow{text-transform:uppercase;letter-spacing:.13em;color:#805b32;font-size:10px;font-weight:700}.ct-hero .ct-eyebrow{color:#d4a574}.ct-content{max-width:1288px;margin:auto;padding:50px 24px}.ct-intro h2{margin:0 0 12px;font-size:32px}.ct-intro p{max-width:700px;line-height:1.7}.ct-filters{flex-wrap:wrap;gap:9px;margin:25px 0 32px;display:flex}.ct-filters button{cursor:pointer;color:#1f1f1f;background:0 0;border:1px solid #c4bcb0;border-radius:30px;padding:10px 17px;font-size:13px}.ct-filters button[aria-pressed=true]{color:#fff;background:#1f1f1f;border-color:#1f1f1f}.ct-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:28px;display:grid}.ct-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.ct-product{background:#fff;border:1px solid #ded8ce;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.ct-product.ct-selected{border-color:#8e6941;box-shadow:0 0 0 1px #8e6941}.ct-product>img{object-fit:contain;background:#fff;width:100%;height:200px;padding:22px}.ct-product-body{flex-direction:column;flex:1;padding:22px;display:flex}.ct-product h2{margin:10px 0;font-size:22px;line-height:1.2}.ct-product p{margin:0 0 16px;font-size:13px;line-height:1.65}.ct-product label{flex-direction:column;gap:6px;margin:0 0 12px;font-size:12px;font-weight:600;display:flex}.ct-product select,.ct-product input{font:inherit;color:#1f1f1f;background:#fff;border:1px solid #c8c1b5;border-radius:5px;width:100%;min-height:43px;padding:10px;font-size:14px}.ct-price{margin-top:auto;margin-bottom:6px;font-size:21px}.ct-product .ct-fine,.ct-fine{color:#59534b;font-size:11px;line-height:1.65}.ct-button{color:#fff;font:inherit;cursor:pointer;background:#1f1f1f;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:15px;padding:13px 18px;font-size:13px;text-decoration:none;display:flex}.ct-hero .ct-button{color:#1f1f1f;background:#d4a574;display:inline-flex}.ct-button:disabled{opacity:.5;cursor:not-allowed}.ct-button:hover{background:#3d3429}.ct-hero .ct-button:hover{background:#e8bd8e}.ct-remove,.ct-clear{color:#77572d;font:inherit;cursor:pointer;background:0 0;border:0;padding:12px;font-size:12px;text-decoration:underline}.ct-summary{background:#fff;border:1px solid #d8cbb6;border-radius:12px;padding:25px;position:sticky;top:25px}.ct-summary h2{margin:10px 0;font-size:25px}.ct-summary p{font-size:13px;line-height:1.65}.ct-summary ul{max-height:48vh;margin:0;padding:0;list-style:none;overflow:auto}.ct-summary li{border-bottom:1px solid #e9e3d9;gap:5px;padding:16px 0;font-size:12px;display:grid}.ct-summary li strong{font-size:14px}.ct-summary li button{cursor:pointer;color:#77572d;background:0 0;border:0;justify-self:start;padding:0;font-size:12px;text-decoration:underline}.ct-total{gap:8px;margin:22px 0;font-size:13px;display:grid}.ct-total strong{font-size:28px}.ct-download{color:#1f1f1f;text-underline-offset:4px;padding:20px 0 10px;font-size:13px;display:block}.ct-request{border-top:1px solid #c8b190;grid-template-columns:1fr 1.6fr;gap:55px;margin-top:60px;padding-top:50px;scroll-margin-top:25px;display:grid}.ct-request h2{margin:18px 0;font-size:36px;line-height:1.2}.ct-request p{line-height:1.7}.ct-request .station-inquiry-form{background:#fff;border-radius:12px;padding:28px}.ct-texmex{color:#fff;text-align:center;letter-spacing:.08em;background:#7a8f6f;place-items:center;height:200px;font-size:42px;font-weight:700;line-height:1;display:grid}.ct-error{color:#a73323}.ct-page :focus-visible{outline-offset:4px;outline:3px solid #ac7947}.ct-live{color:#77572d;min-height:20px}.ct-request .inquiry-catering-summary{white-space:pre-wrap;font:inherit;background:#f5f1e8;border-left:3px solid #d4a574;max-height:280px;padding:16px;font-size:12px;overflow:auto}.ct-content{scroll-margin-top:24px}@media (width<=1000px){.ct-layout{grid-template-columns:minmax(0,1fr) 280px}.ct-grid{grid-template-columns:1fr}.ct-request{gap:30px}}@media (width<=700px){.ct-hero{grid-template-columns:1fr;gap:25px;padding:30px 22px}.ct-hero img{max-height:210px}.ct-content{padding:35px 18px}.ct-layout{grid-template-columns:1fr}.ct-summary{grid-row:1;position:static}.ct-summary ul{max-height:260px}.ct-grid{grid-template-columns:1fr}.ct-product>img{height:230px}.ct-request{grid-template-columns:1fr;gap:20px}.ct-request .station-inquiry-form{padding:18px}.ct-filters{gap:7px}.ct-filters button{padding:9px 12px;font-size:12px}}.sx-page{--sx-ink:#263c33;--sx-green:#2b5743;--sx-muted:#69776e;--sx-line:#e1e6df;--sx-sand:#f6f2e9;color:var(--sx-ink);background:#fcfcf8;min-height:100vh;font:15px/1.65 Arial,Helvetica,sans-serif}.sx-page *{box-sizing:border-box}.sx-page :is(h1,h2,h3,p,dl,dd,fieldset){margin:0}.sx-page :is(h1,h2,h3){color:var(--sx-ink);text-transform:none;letter-spacing:-.035em;font-family:inherit;font-weight:700;line-height:1.2}.sx-page h1{font-size:52px}.sx-page h2{font-size:30px}.sx-page h3{font-size:18px}.sx-page button,.sx-page input,.sx-page select{font:inherit}.sx-page button{cursor:pointer}.sx-page button:disabled{opacity:.45;cursor:not-allowed}.sx-page :is(button,a,input,select,summary):focus-visible{outline-offset:4px;outline:3px solid #b46d29}.sx-page :is(button,a){touch-action:manipulation}.sx-page a{color:inherit}.sx-page small{font-size:12px;line-height:1.6}.sx-page fieldset{border:0;min-width:0;padding:0}.sx-page fieldset:disabled{opacity:.72}.sx-page :is(input,select){min-width:0;color:var(--sx-ink);background:#fff;border:1px solid #ccd6cc;border-radius:10px;height:48px;padding:12px;line-height:1.2}.sx-page label{font-size:13px;font-weight:600}.sx-page label>small{color:var(--sx-muted);font-weight:400}.sx-header{border-bottom:1px solid var(--sx-line);background:#fff;justify-content:space-between;align-items:center;gap:20px;height:94px;padding:18px max(24px,50vw - 590px);display:flex}.sx-header img{object-fit:contain;width:124px;height:57px}.sx-header>span:nth-child(2){letter-spacing:.18em;color:var(--sx-muted);font-size:10px;font-weight:700}.sx-private{color:#7c643d;white-space:nowrap;background:#fcf6e9;border:1px solid #e4dbc9;border-radius:30px;padding:6px 12px;font-size:11px}.sx-main{max-width:1180px;margin:0 auto;padding:36px 0 0}.sx-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:25px;display:flex}.sx-page .sx-eyebrow{letter-spacing:.16em;color:#718271;margin-bottom:12px;font-size:10px;font-weight:700;line-height:1.5}.sx-heading h1{margin:0 0 10px}.sx-heading p:last-child{color:var(--sx-muted);font-size:15px}.sx-outline,.sx-primary{border:1px solid #c5d2c4;border-radius:10px;justify-content:center;align-items:center;gap:16px;min-height:46px;padding:12px 18px;line-height:1.4;text-decoration:none;display:inline-flex;font-size:13px!important;font-weight:700!important}.sx-outline{color:var(--sx-ink);background:#fff}.sx-outline:hover{background:#f1f5ee}.sx-primary{background:var(--sx-green);border-color:var(--sx-green);color:#fff}.sx-primary:hover:not(:disabled){background:#1e4031}.sx-link{min-height:32px;color:var(--sx-green);text-underline-offset:4px;background:0 0;border:0;padding:3px 0;text-decoration:underline}.sx-gallery{border-radius:18px;grid-template-columns:1.55fr .72fr .72fr;gap:10px;height:370px;display:grid;overflow:hidden}.sx-photo{color:#fff;text-align:left;background:#e3e5db;border:0;min-width:0;height:100%;padding:0;position:relative;overflow:hidden}.sx-photo>img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.sx-photo:hover>img{transform:scale(1.025)}.sx-photo>span{color:#fff;background:#15281de0;border-radius:7px;width:fit-content;max-width:calc(100% - 28px);padding:9px 10px;font-size:10px;line-height:1.4;position:absolute;bottom:14px;left:14px;right:14px}.sx-gallery-note{color:#7b8379;text-align:right;font-size:10px;margin:8px 0 0!important}.sx-layout{grid-template-columns:minmax(0,1fr) 354px;align-items:start;gap:65px;margin-top:38px;display:grid}.sx-content{min-width:0}.sx-about>p:not(.sx-eyebrow){color:var(--sx-muted);margin:17px 0;line-height:1.8}.sx-capacities{flex-wrap:wrap;gap:12px;margin:23px 0 8px;display:flex}.sx-capacities>span{color:#667b5d;background:#f3f6ee;border:1px solid #dfe6db;border-radius:11px;padding:12px 17px;font-size:12px}.sx-capacities b{color:var(--sx-ink);margin-right:4px;font-size:22px}.sx-about>small{color:var(--sx-muted);font-size:11px}.sx-includes{border-bottom:1px solid var(--sx-line);margin-top:27px;padding-bottom:27px}.sx-includes>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;font-size:17px;font-weight:700;list-style:none;display:flex}.sx-includes>summary::-webkit-details-marker{display:none}.sx-includes[open]>summary>span{transform:rotate(45deg)}.sx-includes ul{grid-template-columns:1fr 1fr;gap:12px 20px;margin:19px 0 0;padding:0;list-style:none;display:grid}.sx-includes li{color:#627261;align-items:start;gap:10px;font-size:12px;line-height:1.7;display:flex}.sx-includes li>span{color:#548440}.sx-planning{scroll-margin-top:30px;margin-top:35px!important}.sx-section-title{letter-spacing:-.03em;align-items:center;gap:12px;width:100%;padding:0;font-weight:700;line-height:1.4;display:flex;margin-bottom:24px!important;font-size:23px!important}.sx-section-title>span{color:#698057;letter-spacing:0;background:#eef4e7;border:1px solid #d9e2d3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;line-height:1;display:inline-flex}.sx-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.sx-fields>label{flex-direction:column;gap:7px;min-width:0;display:flex;position:relative}.sx-fields label>small{font-size:10px;position:absolute;top:1px;right:0}.sx-full{grid-column:1/-1}.sx-planning h3{margin:29px 0 17px}.sx-calendar{border:1px solid var(--sx-line);background:#fff;border-radius:13px;max-width:480px;padding:20px 22px}.sx-calendar-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:15px;display:flex}.sx-calendar-head>button{min-width:38px;height:38px;color:var(--sx-ink);background:#f5f7f1;border:0;border-radius:9px}.sx-calendar-head>select{text-transform:capitalize;text-align:center;border:0;flex:1;max-width:220px;height:40px;padding:8px;font-size:15px;font-weight:700}.sx-calendar-grid{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.sx-weekday{text-align:center;color:#8b9585;padding-bottom:8px;font-size:11px}.sx-calendar-grid>button{aspect-ratio:1.2;min-height:42px;color:var(--sx-ink);background:#f9faf6;border:1px solid #0000;border-radius:9px;font-size:13px;line-height:1.2}.sx-calendar-grid>button:hover:not(:disabled){background:#eef4e6;border-color:#78966e}.sx-calendar-grid>button[aria-pressed=true]{background:var(--sx-green);color:#fff;border-color:var(--sx-green);font-weight:700}.sx-calendar-grid>button:disabled{opacity:.24;background:#fff}.sx-calendar-note{color:var(--sx-muted);font-size:11px;line-height:1.6;margin:16px 0 0!important}.sx-date-picked{color:var(--sx-green);text-transform:capitalize;margin-top:11px;font-size:12px;font-weight:600}.sx-duration{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.sx-duration>button{text-align:left;min-height:72px;color:var(--sx-ink);background:#fff;border:1px solid #dce3d4;border-radius:10px;padding:13px 9px}.sx-duration b{font-size:13px;display:block}.sx-duration small{color:#7c8973;margin-top:4px;font-size:9px;line-height:1.5;display:block}.sx-duration [aria-pressed=true]{background:#eef4e8;border:2px solid #44704a;padding:12px 8px}.sx-start{flex-wrap:wrap;align-items:center;gap:13px;margin:18px 0 0;display:flex}.sx-start select{min-width:135px;font-size:13px}.sx-start>span{color:var(--sx-muted);font-size:11px;font-weight:400}.sx-soft{background:var(--sx-sand);color:#7e725e;border:1px solid #eae4d9;border-radius:10px;padding:14px 17px;font-size:11px;line-height:1.75;margin:20px 0 0!important}.sx-extras{border-top:1px solid var(--sx-line)!important;margin-top:36px!important;padding-top:30px!important}.sx-extras .sx-section-title{padding-top:26px;margin-bottom:10px!important}.sx-muted{color:var(--sx-muted);font-size:13px}.sx-services{gap:10px;margin:19px 0 23px;display:grid}.sx-service{border:1px solid var(--sx-line);background:#fff;border-radius:11px;padding:15px}.sx-service.is-selected{background:#f1f6ed;border-color:#86a170}.sx-service>label:first-child{cursor:pointer;align-items:center;gap:13px;display:flex}.sx-service input[type=checkbox],.sx-consent input{width:18px;height:18px;accent-color:var(--sx-green);flex-shrink:0;margin:0;padding:0}.sx-service label>span{flex:1;min-width:0}.sx-service strong{font-size:14px;display:block}.sx-service small{color:var(--sx-muted);margin-top:3px;font-size:11px;font-weight:400;display:block}.sx-service b{text-align:right;min-width:80px;font-size:12px}.sx-service b>small{font-size:9px}.sx-quantity{justify-content:space-between;align-items:center;gap:15px;margin:15px 0 0;display:flex;font-size:11px!important}.sx-quantity>input{width:85px;height:40px;font-size:13px}.sx-promo{border-top:1px solid var(--sx-line);padding-top:18px}.sx-promo summary{cursor:pointer;min-height:32px;font-size:13px}.sx-promo>div{gap:10px;margin-top:12px;display:flex}.sx-promo input{flex:1;max-width:280px;font-size:13px}.sx-promo p{margin-top:12px;font-size:12px}.sx-promo p button{margin-left:9px}.sx-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sx-summary{background:#fff;border:1px solid #dce3d7;border-radius:17px;padding:27px 25px;scroll-margin-top:25px;position:sticky;top:24px;box-shadow:0 5px 30px #24362409}.sx-summary .sx-eyebrow{font-size:9px}.sx-summary h2{font-size:24px}.sx-summary-space{align-items:center;gap:14px;margin:21px 0;display:flex}.sx-summary-space img{object-fit:cover;border-radius:9px;width:64px;height:62px}.sx-summary-space strong{font-size:14px;display:block}.sx-summary-space span{color:var(--sx-muted);margin-top:3px;font-size:11px;display:block}.sx-selection{border-bottom:1px solid var(--sx-line);padding-bottom:16px;margin-bottom:20px!important}.sx-selection>div{justify-content:space-between;gap:20px;margin:11px 0;font-size:11px;line-height:1.6;display:flex}.sx-selection dt{color:var(--sx-muted)}.sx-selection dd{text-align:right;overflow-wrap:anywhere;min-width:0;max-width:205px;font-weight:600}.sx-selection dd small{color:var(--sx-muted);margin-top:2px;font-size:10px;font-weight:400;display:block}.sx-cost{justify-content:space-between;gap:15px;margin:11px 0;font-size:11px;display:flex}.sx-cost>span{color:#71806a}.sx-cost b{white-space:nowrap;font-weight:600}.sx-total{border-top:1px solid var(--sx-line);color:var(--sx-ink);flex-direction:column;gap:5px;margin-top:15px;padding:20px 0 0;display:flex}.sx-total>span{font-size:12px}.sx-total strong{letter-spacing:-.06em;font-size:31px;line-height:1.35}.sx-continue{gap:10px;width:100%;margin-top:23px;font-size:12px!important}.sx-fine{color:var(--sx-muted);text-align:center;line-height:1.7;margin:10px 0 0!important;font-size:10px!important}.sx-summary-foot{color:#7a856e;background:#f5f7f0;border-radius:8px;padding:12px;font-size:10px;line-height:1.7;margin-top:18px!important}.sx-pending{color:#856d40;background:#fff8e9;border-radius:8px;margin-top:18px;padding:13px;font-size:11px}.sx-pending ul{margin:6px 0 0;padding-left:15px;font-size:10px;line-height:1.7}.sx-error{color:#a44436;overflow-wrap:anywhere;background:#fff4ed;border:1px solid #eed4c7;border-radius:9px;padding:12px 15px;font-size:12px;margin-top:14px!important}.sx-notice{background:#fffbe9;border:1px solid #e4d9ae;border-radius:10px;padding:15px 18px;font-size:12px;margin-top:25px!important}.sx-inline-continue{justify-content:flex-end;margin-top:28px;display:flex}.sx-customer{border-top:1px solid var(--sx-line);margin-top:35px;padding-top:35px;scroll-margin-top:25px}.sx-customer>p{color:var(--sx-muted);margin-bottom:23px;font-size:13px}.sx-consent{color:var(--sx-muted);align-items:start;gap:12px;margin:24px 0;line-height:1.7;display:flex;font-size:11px!important;font-weight:400!important}.sx-consent input{margin-top:2px}.sx-customer form>.sx-primary,.sx-customer fieldset>.sx-primary{width:100%}.sx-customer .sx-error{margin-bottom:18px}.sx-success{background:#f3f8ee;border:1px solid #bed1b6;border-radius:17px;margin-top:36px;padding:28px;scroll-margin-top:25px}.sx-success-icon{background:var(--sx-green);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:20px;font-size:22px;display:flex}.sx-success h2{overflow-wrap:anywhere;font-size:26px;line-height:1.3}.sx-success>p:not(.sx-eyebrow){color:var(--sx-muted);margin:14px 0;font-size:13px}.sx-quote-number{overflow-wrap:anywhere;background:#fff;border:1px solid #d8e3ce;border-radius:8px;margin:19px 0;padding:12px 16px;font-size:15px;display:block}.sx-success dl{margin:20px 0;font-size:12px}.sx-success dl>div{grid-template-columns:80px 1fr;gap:20px;margin:11px 0;display:grid}.sx-success dt{color:var(--sx-muted)}.sx-success dd{font-weight:600}.sx-footer{border-top:1px solid var(--sx-line);justify-content:space-between;align-items:center;margin-top:65px;padding:30px 0 40px;display:flex}.sx-footer img{object-fit:contain;width:100px;height:60px}.sx-footer p{color:#6a7a65;text-align:right;font-size:14px}.sx-footer small{font-size:10px}.sx-mobile-bar{display:none}.sx-lightbox{background:#f6f3ea;border:0;border-radius:12px;max-width:min(94vw,1000px);max-height:92dvh;padding:16px;overflow:auto}.sx-lightbox::backdrop{background:#142119d9}.sx-lightbox img{object-fit:contain;max-width:100%;max-height:78dvh;margin:auto;display:block}.sx-lightbox p{text-align:center;padding:14px 15px 0;font-size:12px}.sx-lightbox-close{float:right;z-index:1;background:#fff;border:1px solid #ccc;border-radius:50%;width:40px;height:40px;margin:0 0 12px 15px;line-height:1;position:sticky;top:0;font-size:24px!important}.sx-unavailable{text-align:center;max-width:none;padding:15vh 24px}.sx-unavailable>img{width:130px;margin:0 auto 35px}.sx-unavailable h1{max-width:600px;margin:auto;font-size:34px}.sx-unavailable p{max-width:500px;color:var(--sx-muted);margin:20px auto}@media (width<=1250px){.sx-main{padding:30px 28px 0}.sx-header{padding:18px 28px}.sx-layout{grid-template-columns:minmax(0,1fr) 330px;gap:34px}.sx-duration{grid-template-columns:1fr 1fr}.sx-gallery{height:330px}}@media (width<=900px){.sx-layout{grid-template-columns:minmax(0,1fr) 295px;gap:24px}.sx-summary{padding:22px 19px}.sx-gallery{grid-template-columns:1.45fr 1fr;height:300px}.sx-photo-2{display:none}.sx-fields{grid-template-columns:1fr}.sx-full{grid-column:auto}.sx-includes ul{grid-template-columns:1fr}.sx-calendar{padding:15px}.sx-calendar-grid{gap:3px}.sx-calendar-grid>button{min-height:36px}.sx-service>label:first-child{flex-wrap:wrap}.sx-service b{gap:5px;margin-left:30px;display:flex}.sx-section-title{font-size:21px!important}}@media (width<=700px){.sx-header{gap:12px;height:78px;padding:13px 18px}.sx-header img{width:100px;height:48px}.sx-header>span:nth-child(2){display:none}.sx-private{padding:5px 9px;font-size:9px}.sx-main{padding:26px 18px 90px}.sx-heading{align-items:start;margin-bottom:22px}.sx-heading h1{font-size:38px}.sx-heading p:last-child{max-width:250px;font-size:13px;line-height:1.6}.sx-heading>.sx-outline{display:none}.sx-gallery{border-radius:12px;grid-template-columns:1.6fr 1fr;gap:6px;height:285px}.sx-photo-0>img{object-position:55% center}.sx-photo>span{max-width:calc(100% - 18px);padding:7px;font-size:9px;bottom:9px;left:9px;right:9px}.sx-gallery-note{text-align:left;font-size:9px;line-height:1.6;margin-top:8px!important}.sx-layout{grid-template-columns:1fr;gap:30px;margin-top:30px}.sx-page h2{font-size:26px}.sx-about>p:not(.sx-eyebrow){margin-top:13px;font-size:13px}.sx-capacities{gap:8px;margin-top:18px}.sx-capacities>span{padding:10px 12px;font-size:11px}.sx-capacities b{font-size:20px}.sx-about>small{font-size:10px}.sx-includes{padding-bottom:24px}.sx-includes ul{grid-template-columns:1fr;gap:10px;margin-top:14px}.sx-includes li{font-size:12px}.sx-section-title{margin-bottom:20px!important;font-size:22px!important}.sx-planning{margin-top:28px!important}.sx-page :is(input,select){min-height:48px;font-size:16px}.sx-fields{grid-template-columns:1fr;gap:16px}.sx-fields>label{font-size:12px}.sx-calendar{max-width:none;padding:16px}.sx-calendar-grid>button{aspect-ratio:1;min-height:40px;font-size:14px}.sx-calendar-head>select{padding:5px;font-size:16px}.sx-duration{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sx-duration>button{min-height:77px;padding:14px}.sx-duration>[aria-pressed=true]{padding:13px}.sx-duration b{font-size:14px}.sx-duration small{font-size:10px}.sx-start>select{flex:1}.sx-start>span{flex-basis:100%}.sx-soft{padding:13px 15px;font-size:11px}.sx-extras{margin-top:27px!important}.sx-extras .sx-section-title{padding-top:23px}.sx-service{padding:14px}.sx-service>label:first-child{flex-wrap:nowrap;gap:11px}.sx-service b{min-width:75px;margin:0;font-size:11px;display:block}.sx-service strong{font-size:13px}.sx-service small{font-size:10px}.sx-promo input{width:100%;max-width:none;font-size:16px}.sx-promo button{padding:11px 13px}.sx-inline-continue{display:none}.sx-summary{box-shadow:none;margin-top:0;padding:25px 22px;position:static}.sx-summary h2{font-size:26px}.sx-summary .sx-selection>div,.sx-cost{font-size:12px}.sx-summary .sx-primary{font-size:13px!important}.sx-total{flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.sx-total strong{font-size:28px}.sx-pending ul{font-size:11px}.sx-mobile-bar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:12px 18px max(12px,env(safe-area-inset-bottom));z-index:20;background:#fffffff5;border-top:1px solid #dce4d6;justify-content:space-between;align-items:center;gap:16px;display:flex;position:fixed;bottom:0;left:0;right:0}.sx-mobile-bar a{flex:1;min-width:0;text-decoration:none}.sx-mobile-bar small{color:var(--sx-muted);font-size:10px;display:block}.sx-mobile-bar strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;overflow-wrap:anywhere;font-size:18px;line-height:1.35;display:block}.sx-mobile-bar .sx-primary{flex-shrink:0;min-height:45px;padding:11px 16px;font-size:12px!important}.sx-customer{margin-top:30px;padding-top:25px}.sx-customer>p{font-size:12px}.sx-consent{font-size:11px!important}.sx-success{margin-top:28px;padding:23px 18px}.sx-success h2{font-size:25px}.sx-success dl>div{grid-template-columns:75px 1fr;gap:10px}.sx-footer{gap:25px;margin-top:40px;padding:25px 0 0}.sx-footer img{width:90px}.sx-footer p{font-size:12px}.sx-footer small{font-size:9px}.sx-lightbox{max-width:96vw;max-height:94dvh;padding:12px}.sx-unavailable h1{font-size:30px}}.sx-receipt-prices{border-top:1px solid #dae4d2;border-bottom:1px solid #dae4d2;margin:15px 0 22px;padding:10px 0}.sx-receipt-prices ul{color:#856d40;padding-left:17px;font-size:11px;line-height:1.7}@media (prefers-reduced-motion:reduce){.sx-page *{scroll-behavior:auto!important;transition:none!important}}@media print{body{background:#fff!important}.sx-header,.sx-heading,.sx-gallery,.sx-gallery-note,.sx-about,.sx-planning,.sx-extras,.sx-inline-continue,.sx-customer,.sx-footer,.sx-mobile-bar,.sx-lightbox,.sx-summary,.sx-notice{display:none!important}.sx-main,.sx-layout,.sx-content{max-width:none!important;margin:0!important;padding:0!important;display:block!important}.sx-page{background:#fff;min-height:0}.sx-success{break-inside:avoid;border:1px solid #bbb;background:#fff!important;margin:0!important;padding:24px!important}.sx-success button{display:none!important}.sx-success:before{content:"LA ESTACIÓN DE ENVERO · PROPUESTA PRELIMINAR";letter-spacing:1px;margin-bottom:30px;font-size:12px;display:block}.sx-success-icon{display:none!important}}.sx-calendar-grid>button{position:relative}.sx-calendar-grid>button.sx-day-disponible{color:#285136;background:#edf5ee;border-color:#d5e6d7}.sx-calendar-grid>button.sx-day-por_confirmar{color:#7a6028;background:#fff6de;border-color:#ead9a8}.sx-calendar-grid>button.sx-day-ocupado:disabled{opacity:1;color:#9b3731;background:#fce9e7;border-color:#e9bfbb}.sx-calendar-grid>button[aria-pressed=true]:not(:disabled){background:var(--sx-green);color:#fff;border:2px solid #183e2b;box-shadow:0 0 0 2px #bed4c1}.sx-day-mark{font-size:13px;font-weight:700;line-height:1;position:absolute;top:2px;right:4px}.sx-calendar-legend{color:var(--sx-muted);flex-wrap:wrap;gap:8px 14px;margin-top:17px;font-size:10px;line-height:1.5;display:flex}.sx-calendar-legend>span{align-items:center;gap:5px;display:inline-flex}.sx-calendar-legend i{border:1px solid #0000;border-radius:3px;width:10px;height:10px;display:inline-block}.sx-calendar-legend .sx-legend-available{background:#edf5ee;border-color:#9fbd9f}.sx-calendar-legend .sx-legend-occupied{background:#fce9e7;border-color:#c27c75}.sx-calendar-legend .sx-legend-pending{background:#fff6de;border-color:#b7a063}.sx-calendar-updated{color:var(--sx-muted);font-size:9px;margin-top:8px!important}.sx-calendar-error{color:#9b3731;margin-top:15px;font-size:12px}.sx-calendar-error .sx-link{color:#9b3731}.sx-availability dd{background:#f0f1ed;border-radius:6px;padding:4px 8px}.sx-availability-disponible dd{color:#285136;background:#edf5ee}.sx-availability-ocupado dd{color:#9b3731;background:#fce9e7}.sx-availability-por_confirmar dd{color:#7a6028;background:#fff6de}.sx-duration>button:disabled{opacity:.5;background:#f3f3ef}.sx-start select{flex-shrink:1;max-width:100%}@media (width<=700px){.sx-calendar-legend{gap:8px 12px;font-size:10px}.sx-calendar-grid>button{min-height:42px}.sx-calendar-head{gap:8px}.sx-calendar-head>button{min-width:40px;min-height:40px}.sx-start{column-gap:8px}.sx-start>select{flex-basis:100%}.sx-day-mark{font-size:12px;top:1px;right:3px}}.sx-service-hours-note{border-top:1px solid var(--sx-line);color:var(--sx-muted);padding-top:10px;font-size:11px;line-height:1.7;margin-top:12px!important}
