.project-history-filters-module__PHu5Ia__filters{color:var(--history-ink);border-block:1px solid var(--history-line);margin-block-end:clamp(28px,5vw,54px)}.project-history-filters-module__PHu5Ia__searchWrap{min-block-size:58px;color:var(--history-brass-deep);border-block-end:1px solid var(--history-line);align-items:center;gap:14px;display:flex}.project-history-filters-module__PHu5Ia__searchWrap input{block-size:56px;inline-size:100%;color:var(--history-ink);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:15px}.project-history-filters-module__PHu5Ia__searchWrap input::placeholder{color:color-mix(in srgb, var(--history-muted) 72%, transparent)}.project-history-filters-module__PHu5Ia__searchWrap:focus-within{box-shadow:inset 0 -2px var(--history-brass-deep)}.project-history-filters-module__PHu5Ia__filterLine{align-items:center;gap:18px;min-block-size:62px;display:flex}.project-history-filters-module__PHu5Ia__actionFilters{align-self:stretch;gap:3px;display:flex}.project-history-filters-module__PHu5Ia__filterButton{min-block-size:44px;color:var(--history-muted);cursor:pointer;background:0 0;border:0;padding-inline:13px;font-size:12px;position:relative}.project-history-filters-module__PHu5Ia__filterButton:after{content:"";background:0 0;block-size:2px;position:absolute;inset:auto 12px 0}.project-history-filters-module__PHu5Ia__filterButton:hover,.project-history-filters-module__PHu5Ia__filterButton[aria-pressed=true]{color:var(--history-ink)}.project-history-filters-module__PHu5Ia__filterButton[aria-pressed=true]:after{background:var(--history-brass-deep)}.project-history-filters-module__PHu5Ia__authorFilter{color:var(--history-muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-inline-start:auto;font-size:11px;display:flex}.project-history-filters-module__PHu5Ia__authorFilter button{text-transform:none}.project-history-filters-module__PHu5Ia__filterButton:focus-visible,.project-history-filters-module__PHu5Ia__clearButton:focus-visible{outline:2px solid var(--history-brass);outline-offset:3px}.project-history-filters-module__PHu5Ia__resultCount{color:var(--history-muted);font-variant-numeric:tabular-nums;font-size:12px}.project-history-filters-module__PHu5Ia__clearButton{min-block-size:44px;color:var(--history-brass-deep);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;font-size:12px;display:inline-flex}.project-history-filters-module__PHu5Ia__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (max-width:820px){.project-history-filters-module__PHu5Ia__filterLine{flex-wrap:wrap;gap:4px 12px;padding-block:8px}.project-history-filters-module__PHu5Ia__actionFilters{inline-size:100%;overflow-x:auto}.project-history-filters-module__PHu5Ia__authorFilter{margin-inline-start:0}}@media (max-width:767px){.project-history-filters-module__PHu5Ia__authorFilter{flex:1}.project-history-filters-module__PHu5Ia__authorFilter span{clip:rect(0, 0, 0, 0);inline-size:1px;position:absolute;overflow:hidden}}
.icon-module__6Pfi_q__icon{flex:none}.icon-module__6Pfi_q__icon path[opacity]{fill:var(--sh-bronce);opacity:.14}
.budget-editorial-tooltip-module__Hqpfpa__tooltip{z-index:1200;border-radius:var(--sh-radio);background:var(--sh-tinta);color:var(--sh-sobre-tinta);font-family:var(--font-dm-sans), "DM Sans", "Avenir Next", Avenir, sans-serif;letter-spacing:.01em;transform-origin:var(--radix-tooltip-content-transform-origin);-webkit-user-select:none;user-select:none;border:1px solid #f4efe51f;padding:.42rem .66rem;font-size:.66rem;font-weight:560;line-height:1.2;box-shadow:0 .55rem 1.4rem #12140f3d}.budget-editorial-tooltip-module__Hqpfpa__tooltip[data-state=delayed-open],.budget-editorial-tooltip-module__Hqpfpa__tooltip[data-state=instant-open]{animation:.13s cubic-bezier(.22,1,.36,1) budget-editorial-tooltip-module__Hqpfpa__tooltip-in}.budget-editorial-tooltip-module__Hqpfpa__arrow{fill:var(--sh-tinta)}.budget-editorial-tooltip-module__Hqpfpa__kbd{color:#f4efe5b8;vertical-align:1px;border:1px solid #f4efe538;border-radius:.2rem;margin-left:.42rem;padding:.04rem .32rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.58rem;font-style:normal;font-weight:600;display:inline-block}@keyframes budget-editorial-tooltip-module__Hqpfpa__tooltip-in{0%{opacity:0;transform:translateY(-.2rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.budget-editorial-tooltip-module__Hqpfpa__tooltip{animation:none!important}}
.budget-bulk-action-bar-module__nWr9Ua__layer{z-index:1100;max-width:calc(100dvw - 1rem)}.budget-bulk-action-bar-module__nWr9Ua__surface{--bulk-night:var(--sh-tinta);--bulk-cream:var(--sh-sobre-tinta);--bulk-brass:var(--sh-bronce);border-radius:var(--sh-radio);background:var(--bulk-night);width:max-content;max-width:calc(100dvw - 1rem);color:var(--bulk-cream);font-family:var(--font-dm-sans), "DM Sans", system-ui, sans-serif;border:1px solid #c8a97261;gap:.28rem;padding:.3rem .4rem;box-shadow:0 1.1rem 3.2rem #12140f4d}.budget-bulk-action-bar-module__nWr9Ua__surface>span:first-child{min-height:2.75rem;box-shadow:inset 2px 0 var(--bulk-brass);color:var(--bulk-cream);letter-spacing:.01em;white-space:nowrap;align-items:center;padding-inline:.78rem .72rem;font-size:.76rem;font-weight:600;line-height:1;display:inline-flex}.budget-bulk-action-bar-module__nWr9Ua__surface>span[aria-hidden=true]{background:#c8a97242;height:1.5rem}.budget-bulk-action-bar-module__nWr9Ua__surface>div{gap:.12rem}.budget-bulk-action-bar-module__nWr9Ua__tooltipTrigger{flex:none;display:inline-flex}.budget-bulk-action-bar-module__nWr9Ua__primaryAction,.budget-bulk-action-bar-module__nWr9Ua__moreTrigger{border-radius:var(--sh-radio);color:#f4efe5e0;cursor:pointer;border:1px solid #0000;outline:none;justify-content:center;align-items:center;gap:.42rem;min-height:2.75rem;padding:.55rem .72rem;font-family:inherit;font-size:.76rem;font-weight:560;line-height:1;transition:border-color .18s ease-out,background-color .18s ease-out,color .18s ease-out;display:inline-flex}.budget-bulk-action-bar-module__nWr9Ua__primaryAction:hover:not([aria-disabled=true]),.budget-bulk-action-bar-module__nWr9Ua__moreTrigger:hover,.budget-bulk-action-bar-module__nWr9Ua__moreTrigger[data-state=open]{color:var(--bulk-cream);background:#f4efe517;border-color:#f4efe51f}.budget-bulk-action-bar-module__nWr9Ua__primaryAction:focus-visible,.budget-bulk-action-bar-module__nWr9Ua__moreTrigger:focus-visible,.budget-bulk-action-bar-module__nWr9Ua__surface>button:last-child:focus-visible{outline:2px solid var(--bulk-brass);outline-offset:1px;box-shadow:none}.budget-bulk-action-bar-module__nWr9Ua__primaryAction[aria-disabled=true]{cursor:not-allowed;color:#f4efe561}.budget-bulk-action-bar-module__nWr9Ua__surface .budget-bulk-action-bar-module__nWr9Ua__emphasisAction{border-color:var(--bulk-brass);background:var(--bulk-brass);color:var(--bulk-night)}.budget-bulk-action-bar-module__nWr9Ua__surface .budget-bulk-action-bar-module__nWr9Ua__emphasisAction:hover:not([aria-disabled=true]){border-color:var(--sh-bronce);background:var(--sh-bronce);color:var(--bulk-night)}.budget-bulk-action-bar-module__nWr9Ua__surface .budget-bulk-action-bar-module__nWr9Ua__emphasisAction[aria-disabled=true]{color:#f4efe57a;background:#c8a97233;border-color:#c8a97252}.budget-bulk-action-bar-module__nWr9Ua__surface>button:last-child{border-radius:var(--sh-radio);color:#f4efe5a8;width:2.75rem;min-width:2.75rem;height:2.75rem;transition:background-color .18s ease-out,color .18s ease-out}.budget-bulk-action-bar-module__nWr9Ua__surface>button:last-child:hover{color:var(--bulk-cream);background:#f4efe517}.budget-bulk-action-bar-module__nWr9Ua__actionIcon,.budget-bulk-action-bar-module__nWr9Ua__loadingIcon{flex:none;width:1rem;height:1rem}.budget-bulk-action-bar-module__nWr9Ua__loadingIcon{animation:.8s linear infinite budget-bulk-action-bar-module__nWr9Ua__spin}.budget-bulk-action-bar-module__nWr9Ua__chevron{color:#f4efe585;width:.75rem;height:.75rem;transition:transform .18s ease-out}.budget-bulk-action-bar-module__nWr9Ua__moreTrigger[data-state=open] .budget-bulk-action-bar-module__nWr9Ua__chevron{transform:rotate(180deg)}.budget-bulk-action-bar-module__nWr9Ua__menu{z-index:1200;width:min(18rem,100dvw - 1.5rem);max-height:var(--radix-dropdown-menu-content-available-height);border-radius:var(--sh-radio);background:var(--sh-sobre-tinta);font-family:var(--font-dm-sans), "DM Sans", system-ui, sans-serif;transform-origin:var(--radix-dropdown-menu-content-transform-origin);border:1px solid #9c7c4a52;padding:.35rem;animation:.18s ease-out budget-bulk-action-bar-module__nWr9Ua__menu-in;overflow-y:auto;box-shadow:0 1.1rem 3.2rem #12140f3d}.budget-bulk-action-bar-module__nWr9Ua__menuItem{cursor:pointer;border-radius:var(--sh-radio);min-height:2.75rem;color:var(--sh-tinta);-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:.7rem;padding:.58rem .72rem;font-size:.8rem;font-weight:520;line-height:1.2;display:flex}.budget-bulk-action-bar-module__nWr9Ua__menuItem[data-highlighted]{background:var(--sh-salvia-tenue)}.budget-bulk-action-bar-module__nWr9Ua__menuItem[data-disabled]{cursor:not-allowed;opacity:.42}.budget-bulk-action-bar-module__nWr9Ua__menuIcon{width:1rem;height:1rem;color:var(--sh-bronce);flex:none}.budget-bulk-action-bar-module__nWr9Ua__separator{background:#24271e24;height:1px;margin:.35rem .45rem}.budget-bulk-action-bar-module__nWr9Ua__danger,.budget-bulk-action-bar-module__nWr9Ua__danger .budget-bulk-action-bar-module__nWr9Ua__menuIcon{color:var(--sh-danger)}.budget-bulk-action-bar-module__nWr9Ua__danger[data-highlighted]{background:var(--color-chip-negative)}@keyframes budget-bulk-action-bar-module__nWr9Ua__menu-in{0%{opacity:0;transform:translateY(.25rem)scale(.98)}}@keyframes budget-bulk-action-bar-module__nWr9Ua__spin{to{transform:rotate(360deg)}}@media (max-width:720px){.budget-bulk-action-bar-module__nWr9Ua__layer.budget-bulk-action-bar-module__nWr9Ua__layer{bottom:max(.65rem, env(safe-area-inset-bottom))}.budget-bulk-action-bar-module__nWr9Ua__surface{gap:.14rem;max-width:calc(100dvw - .75rem);padding:.25rem}.budget-bulk-action-bar-module__nWr9Ua__surface>span:first-child{padding-inline:.64rem .58rem}.budget-bulk-action-bar-module__nWr9Ua__surface>div{gap:0}.budget-bulk-action-bar-module__nWr9Ua__tooltipTrigger,.budget-bulk-action-bar-module__nWr9Ua__primaryAction,.budget-bulk-action-bar-module__nWr9Ua__moreTrigger{width:2.75rem;min-width:2.75rem}.budget-bulk-action-bar-module__nWr9Ua__primaryAction,.budget-bulk-action-bar-module__nWr9Ua__moreTrigger{gap:0;height:2.75rem;padding:0}.budget-bulk-action-bar-module__nWr9Ua__primaryLabel,.budget-bulk-action-bar-module__nWr9Ua__actionLabel{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.budget-bulk-action-bar-module__nWr9Ua__chevron{display:none}}@media (max-width:350px){.budget-bulk-action-bar-module__nWr9Ua__surface>span:first-child{text-overflow:ellipsis;max-width:3.6rem;overflow:hidden}}@media (prefers-reduced-motion:reduce){.budget-bulk-action-bar-module__nWr9Ua__menu,.budget-bulk-action-bar-module__nWr9Ua__primaryAction,.budget-bulk-action-bar-module__nWr9Ua__moreTrigger,.budget-bulk-action-bar-module__nWr9Ua__chevron,.budget-bulk-action-bar-module__nWr9Ua__loadingIcon{transition:none;animation:none}:is(.animate-slide-up:has(>.budget-bulk-action-bar-module__nWr9Ua__surface),.animate-slide-down:has(>.budget-bulk-action-bar-module__nWr9Ua__surface)){animation:none!important}}
.item-photo-actions-editorial-module__XIkhMa__actionButton{border-radius:var(--sh-radio);min-width:2.35rem;min-height:2.35rem;color:var(--sh-papel);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#24271e6b;border:1px solid #fbf8f166;justify-content:center;align-items:center;transition:background-color .14s,border-color .14s,opacity .14s;display:inline-flex}.item-photo-actions-editorial-module__XIkhMa__actionButton:hover:not(:disabled){border-color:var(--sh-bronce);background:#24271e94}.item-photo-actions-editorial-module__XIkhMa__actionButton:disabled{cursor:not-allowed;opacity:.45}.item-photo-actions-editorial-module__XIkhMa__actionButton:focus-visible{outline:2px solid var(--sh-bronce);outline-offset:2px}.item-photo-actions-editorial-module__XIkhMa__deleteButton{margin-left:auto}.item-photo-actions-editorial-module__XIkhMa__deleteButton:hover:not(:disabled){border-color:var(--sh-danger);background:#b43a318c}.item-photo-actions-editorial-module__XIkhMa__presetThumb{object-fit:cover;border-radius:1px;width:15px;height:15px}.item-photo-actions-editorial-module__XIkhMa__presetThumbLarge{border-radius:var(--sh-radio);object-fit:cover;background:#24271e14;flex:none;width:1.9rem;height:1.9rem}.item-photo-actions-editorial-module__XIkhMa__presetRow{align-items:center;gap:.5rem;min-width:0;display:flex}.item-photo-actions-editorial-module__XIkhMa__applyButton,.item-photo-actions-editorial-module__XIkhMa__discardButton{border-radius:var(--sh-radio);cursor:pointer;border:1px solid #0000;min-height:2.35rem;padding:0 1rem;font-size:.75rem;font-weight:560;transition:background-color .14s}.item-photo-actions-editorial-module__XIkhMa__applyButton{background:var(--sh-salvia);color:var(--sh-papel)}.item-photo-actions-editorial-module__XIkhMa__applyButton:hover{background:var(--sh-tinta-74)}.item-photo-actions-editorial-module__XIkhMa__discardButton{color:var(--sh-papel);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#24271e80}.item-photo-actions-editorial-module__XIkhMa__discardButton:hover{background:#b43a3199}
.item-photo-column-module__X0e0Cq__photoActions{opacity:0;pointer-events:none;transition:opacity .16s,transform .16s;transform:translateY(.25rem)}.item-photo-column-module__X0e0Cq__photoStage:hover .item-photo-column-module__X0e0Cq__photoActions,.item-photo-column-module__X0e0Cq__photoStage:focus-within .item-photo-column-module__X0e0Cq__photoActions{opacity:1;pointer-events:auto;transform:translateY(0)}.item-photo-column-module__X0e0Cq__photoActions button:focus-visible,.item-photo-column-module__X0e0Cq__photoActions label:focus-within{outline:2px solid var(--color-bronce);outline-offset:2px}@media (hover:none),(pointer:coarse){.item-photo-column-module__X0e0Cq__photoActions{opacity:1;pointer-events:auto;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.item-photo-column-module__X0e0Cq__photoActions{transition:none}}
.budget-editorial-chrome-module__6vj2jW__workspace{--budget-night:var(--sh-tinta);--budget-canvas:var(--sh-lino);--budget-cream:var(--sh-sobre-tinta);--budget-paper:var(--sh-papel);--budget-brass:var(--sh-bronce);--budget-ink-soft:var(--sh-tinta-74);--budget-rule:#24271e2b;--budget-sans:var(--font-dm-sans), "DM Sans", "Avenir Next", Avenir, sans-serif;--budget-display:Didot, "Bodoni 72", var(--font-cormorant), "Cormorant Garamond", Georgia, serif;min-width:0;min-height:100dvh;padding-bottom:max(1.5rem, env(safe-area-inset-bottom));background:var(--budget-canvas);color:var(--budget-night);font-family:var(--budget-sans);container:budget-workspace/inline-size}.budget-editorial-chrome-module__6vj2jW__workspace[data-content-fill]{min-height:0;padding-bottom:0}.budget-editorial-chrome-module__6vj2jW__workspace :where(button,input,textarea,select){font-family:var(--budget-sans)}.budget-editorial-chrome-module__6vj2jW__header{z-index:3;background:var(--budget-night);color:var(--budget-cream);border-bottom:1px solid #c8a97257;padding:.8rem clamp(1rem,2.6vw,2.5rem);position:sticky;top:0}.budget-editorial-chrome-module__6vj2jW__headerStatic{position:static}.budget-editorial-chrome-module__6vj2jW__headerMain{grid-template-columns:auto minmax(9rem,1fr) auto;align-items:center;gap:clamp(.75rem,2vw,1.5rem);min-height:62px;display:grid}.budget-editorial-chrome-module__6vj2jW__exitButton,.budget-editorial-chrome-module__6vj2jW__addTrigger{border-radius:var(--sh-radio);cursor:pointer;justify-content:center;align-items:center;min-height:44px;display:inline-flex}.budget-editorial-chrome-module__6vj2jW__exitButton{color:#f4efe5b8;background:0 0;border:0;width:44px;padding:0}.budget-editorial-chrome-module__6vj2jW__exitButton svg,.budget-editorial-chrome-module__6vj2jW__addTrigger svg{flex:none;width:1rem;height:1rem}.budget-editorial-chrome-module__6vj2jW__titleZone{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-width:0;display:flex}.budget-editorial-chrome-module__6vj2jW__titleBlock{min-width:0}.budget-editorial-chrome-module__6vj2jW__kicker{color:var(--budget-brass);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .16rem;font-size:.6rem;font-weight:650}.budget-editorial-chrome-module__6vj2jW__titleBlock h1{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden;color:var(--budget-cream)!important;font-family:var(--budget-display)!important;letter-spacing:-.025em!important;font-size:clamp(1.55rem,2.4vw,2rem)!important;font-weight:400!important;line-height:.95!important}.budget-editorial-chrome-module__6vj2jW__subtitle{color:#f4efe5b8;margin:.2rem 0 0;font-size:.72rem}.budget-editorial-chrome-module__6vj2jW__headerActions{align-items:center;gap:.3rem;display:flex}.budget-editorial-chrome-module__6vj2jW__addTrigger{border:1px solid var(--budget-brass);background:var(--budget-brass);width:44px;color:var(--budget-night);padding:0}.budget-editorial-chrome-module__6vj2jW__headerActions>button{min-width:44px;min-height:44px}.budget-editorial-chrome-module__6vj2jW__headerSecondaryAction{cursor:pointer;border-radius:var(--sh-radio)!important;color:#f4efe5b8!important;background:0 0!important;border:1px solid #f4efe533!important;justify-content:center!important;align-items:center!important;width:44px!important;height:44px!important;padding:0!important;display:inline-flex!important}.budget-editorial-chrome-module__6vj2jW__headerSecondaryAction:is(:hover,:focus-visible){color:var(--budget-cream)!important;background:#f4efe51a!important;border-color:#f4efe559!important}.budget-editorial-chrome-module__6vj2jW__headerSecondaryAction svg{width:1rem!important;height:1rem!important}.budget-editorial-chrome-module__6vj2jW__headerActions>button[aria-label*=tarea]{border-radius:var(--sh-radio);color:#f4efe5b8;background:0 0;border-color:#f4efe529}.budget-editorial-chrome-module__6vj2jW__headerActions>button[aria-label*=tarea]>span:first-of-type{display:none}.budget-editorial-chrome-module__6vj2jW__headerActions>button[aria-label*=tarea]>span:last-of-type{color:var(--budget-cream);background:#f4efe51f}.budget-editorial-chrome-module__6vj2jW__budgetTrigger{border:1px solid var(--budget-rule);border-radius:var(--sh-radio);width:fit-content;min-height:44px;color:var(--budget-night);text-align:left;cursor:pointer;background:#fbf8f180;grid-template-columns:minmax(6rem,max-content) auto auto;align-items:center;gap:.65rem;padding:.35rem .65rem .32rem .75rem;display:inline-grid}.budget-editorial-chrome-module__6vj2jW__budgetTriggerIdentity,.budget-editorial-chrome-module__6vj2jW__budgetTriggerMetric{gap:.02rem;min-width:0;display:grid}.budget-editorial-chrome-module__6vj2jW__budgetTriggerIdentity{max-width:10rem}.budget-editorial-chrome-module__6vj2jW__budgetTriggerIdentity small,.budget-editorial-chrome-module__6vj2jW__budgetTriggerMetric small{letter-spacing:.1em;text-transform:uppercase;font-size:.55rem;font-weight:650}.budget-editorial-chrome-module__6vj2jW__budgetTriggerIdentity small{color:var(--color-chip-label-warning)}.budget-editorial-chrome-module__6vj2jW__budgetTriggerIdentity strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:600;overflow:hidden}.budget-editorial-chrome-module__6vj2jW__budgetTriggerMetrics{border-left:1px solid var(--budget-rule);align-items:center;gap:.7rem;padding-left:.7rem;display:flex}.budget-editorial-chrome-module__6vj2jW__budgetTriggerMetric strong{min-height:1rem;font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;font-size:.68rem;line-height:1;display:inline-flex}.budget-editorial-chrome-module__6vj2jW__budgetTrigger>svg{width:.95rem;height:.95rem}.budget-editorial-chrome-module__6vj2jW__budgetTrigger[data-state=open]>svg{transform:rotate(180deg)}.budget-editorial-chrome-module__6vj2jW__workspace :where(button,input):focus-visible{outline:1px solid var(--budget-brass);outline-offset:-1px}@container budget-workspace (max-width:48rem){.budget-editorial-chrome-module__6vj2jW__header{padding:.55rem .75rem .7rem}.budget-editorial-chrome-module__6vj2jW__headerMain{grid-template-columns:auto minmax(0,1fr) auto}.budget-editorial-chrome-module__6vj2jW__titleBlock h1{font-size:1.4rem!important}.budget-editorial-chrome-module__6vj2jW__headerActions{grid-area:1/3}.budget-editorial-chrome-module__6vj2jW__budgetTrigger{width:100%;max-width:none}}@container budget-workspace (max-width:30rem){.budget-editorial-chrome-module__6vj2jW__budgetTrigger{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity chevron""metrics chevron";row-gap:.3rem;padding-block:.45rem}.budget-editorial-chrome-module__6vj2jW__budgetTriggerIdentity{grid-area:identity;max-width:none}.budget-editorial-chrome-module__6vj2jW__budgetTriggerMetrics{border-left:0;grid-area:metrics;padding-left:0}.budget-editorial-chrome-module__6vj2jW__budgetTrigger>svg{grid-area:chevron}}.budget-editorial-chrome-module__6vj2jW__footer{border-top:1px solid var(--budget-rule);background:var(--budget-cream);padding:.8rem clamp(1rem,2.6vw,2.5rem)}@media (prefers-reduced-motion:reduce){.budget-editorial-chrome-module__6vj2jW__workspace *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
.budget-editorial-content-module__bx2PTa__content{min-width:0;padding:clamp(1rem,2.5vw,2rem) clamp(1rem,3vw,2.75rem);transition:padding-right .26s cubic-bezier(.25,1,.5,1)}.budget-editorial-content-module__bx2PTa__contentFill{flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}html[data-budget-rail-pinned] .budget-editorial-content-module__bx2PTa__content{padding-right:calc(290px + clamp(1rem,3vw,2.75rem))}@media (max-width:900px){html[data-budget-rail-pinned] .budget-editorial-content-module__bx2PTa__content{padding-right:clamp(1rem,3vw,2.75rem)}}@media (prefers-reduced-motion:reduce){.budget-editorial-content-module__bx2PTa__content{transition-duration:.01ms}}.budget-editorial-content-module__bx2PTa__content:has([data-tour=budget-ledger]){padding-block-start:.5rem}.budget-editorial-content-module__bx2PTa__content [data-card]{border-color:var(--budget-rule);border-radius:var(--sh-radio);background:var(--budget-cream);box-shadow:none}.budget-editorial-content-module__bx2PTa__content table{border-color:var(--budget-rule);background:var(--budget-cream)}.budget-editorial-content-module__bx2PTa__content thead{background:var(--sh-aviso-tenue)}:is(.budget-editorial-content-module__bx2PTa__content input:not([type=checkbox]):not([type=radio]),.budget-editorial-content-module__bx2PTa__content textarea,.budget-editorial-content-module__bx2PTa__content select){border-color:var(--budget-rule);border-radius:var(--sh-radio);background:var(--budget-paper);box-shadow:none}:is(.budget-editorial-content-module__bx2PTa__content tfoot button,.budget-editorial-content-module__bx2PTa__content tfoot input){min-width:44px;min-height:44px}
.budget-editorial-item-modal-module__1omhnq__shell{--item-ink:var(--sh-tinta);--item-muted:var(--sh-tinta-suave);--item-line:#24271e21;--item-paper:var(--sh-papel);background:var(--sh-lino);max-height:92vh;color:var(--item-ink);overflow-y:auto}.budget-editorial-item-modal-module__1omhnq__pageShell{--item-ink:var(--sh-tinta);--item-muted:var(--sh-tinta-suave);--item-line:#24271e21;--item-paper:var(--sh-papel);background:var(--sh-lino);min-height:100vh;color:var(--item-ink);overflow-x:clip}.budget-editorial-item-modal-module__1omhnq__body{width:min(100%,74rem);margin-inline:auto;padding:clamp(.75rem,1.6vw,1.15rem) clamp(.8rem,2vw,1.35rem) clamp(1rem,2vw,1.5rem)}.budget-editorial-item-modal-module__1omhnq__clipper{margin-bottom:.65rem}.budget-editorial-item-modal-module__1omhnq__contentGrid{grid-template-columns:minmax(18rem,23.5rem) minmax(0,1fr);align-items:start;gap:clamp(.75rem,1.5vw,1.1rem);display:grid}.budget-editorial-item-modal-module__1omhnq__photoColumn aside>div:first-child{background:var(--sh-papel);border-color:#0000;border-radius:4px}.budget-editorial-item-modal-module__1omhnq__photoColumn aside>div:has(kbd){display:none!important}.budget-editorial-item-modal-module__1omhnq__panelColumn{min-width:0}.budget-editorial-item-modal-module__1omhnq__panel{border:1px solid var(--item-line);border-radius:var(--sh-radio) 3px 0 0;background:var(--item-paper);overflow:hidden}.budget-editorial-item-modal-module__1omhnq__contextGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem 1rem;padding:1rem 1.1rem;display:grid}.budget-editorial-item-modal-module__1omhnq__field{min-width:0}.budget-editorial-item-modal-module__1omhnq__fieldWide{grid-column:1/-1}.budget-editorial-item-modal-module__1omhnq__fieldDouble,.budget-editorial-item-modal-module__1omhnq__fieldResponsiveDouble{grid-column:span 2}.budget-editorial-item-modal-module__1omhnq__label,.budget-editorial-item-modal-module__1omhnq__sectionLabel{color:var(--sh-bronce);letter-spacing:.13em;text-transform:uppercase;font-size:.64rem;font-weight:650;display:block}.budget-editorial-item-modal-module__1omhnq__fieldValue{min-width:0;color:var(--item-ink);margin-top:.28rem}.budget-editorial-item-modal-module__1omhnq__fieldValue button{max-width:100%}.budget-editorial-item-modal-module__1omhnq__supplierButton{border:1px solid var(--item-line);border-radius:var(--sh-radio);width:100%;min-height:2.25rem;color:var(--item-ink);text-align:left;background:#ffffff57;align-items:center;gap:.45rem;padding:.22rem .4rem;font-size:.83rem;transition:border-color .16s ease-out,background-color .16s ease-out,color .16s ease-out;display:flex}.budget-editorial-item-modal-module__1omhnq__supplierButton>svg:first-child{width:1.1rem;height:1.1rem;color:var(--sh-tinta-suave);flex:none}.budget-editorial-item-modal-module__1omhnq__supplierName{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.budget-editorial-item-modal-module__1omhnq__supplierButton:hover{background:var(--sh-papel);color:var(--color-chip-label-warning);border-color:#8166406b}.budget-editorial-item-modal-module__1omhnq__supplierButton:focus-visible{outline-offset:2px;outline:2px solid #8166408c}.budget-editorial-item-modal-module__1omhnq__supplierChevron{width:.85rem;height:.85rem;color:var(--sh-tinta-52);flex:none}.budget-editorial-item-modal-module__1omhnq__supplierEditor input{border-color:var(--item-line);border-radius:var(--sh-radio);background:#ffffff6b;min-height:2.25rem}.budget-editorial-item-modal-module__1omhnq__quantityField{grid-template-columns:minmax(2.75rem,1fr) max-content;align-items:center;gap:.45rem;display:grid}.budget-editorial-item-modal-module__1omhnq__quantityField button{white-space:nowrap;width:auto;min-width:0}.budget-editorial-item-modal-module__1omhnq__financialSection{border-top:1px solid var(--item-line);background:var(--sh-sobre-tinta);padding:.85rem 1.1rem .95rem}.budget-editorial-item-modal-module__1omhnq__sectionLabel{color:var(--sh-tinta-suave);margin-bottom:.65rem}.budget-editorial-item-modal-module__1omhnq__financialGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.budget-editorial-item-modal-module__1omhnq__moneyGroup{border-left:1px solid var(--item-line);min-width:0;padding:0 .85rem}.budget-editorial-item-modal-module__1omhnq__moneyGroup:first-child{border-left:0;padding-left:0}.budget-editorial-item-modal-module__1omhnq__moneyGroup:last-child{padding-right:0}.budget-editorial-item-modal-module__1omhnq__moneyTitle{color:var(--color-chip-label-positive);letter-spacing:.015em;margin-bottom:.48rem;font-size:.76rem;font-weight:680;display:block}.budget-editorial-item-modal-module__1omhnq__moneyMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.budget-editorial-item-modal-module__1omhnq__metric{min-width:0}.budget-editorial-item-modal-module__1omhnq__metricValue{min-width:0;color:var(--item-ink);margin-top:.28rem}.budget-editorial-item-modal-module__1omhnq__totalValue{font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;align-items:center;font-size:.82rem;font-weight:620;display:inline-flex}.budget-editorial-item-modal-module__1omhnq__totalValue[data-tone=cost]{color:var(--color-chip-label-negative)}.budget-editorial-item-modal-module__1omhnq__totalValue[data-tone=positive]{color:var(--sh-tinta-82)}.budget-editorial-item-modal-module__1omhnq__moreButton{border:1px solid var(--item-line);background:var(--item-paper);width:100%;min-height:2.4rem;color:var(--sh-tinta-suave);text-align:left;border-top:0;border-radius:0 0 3px 3px;justify-content:space-between;align-items:center;gap:.5rem;margin:0;padding:.55rem .8rem .55rem 1.1rem;font-size:.75rem;font-weight:600;display:flex}.budget-editorial-item-modal-module__1omhnq__moreButton:hover{background:var(--sh-papel);color:var(--color-chip-label-warning)}.budget-editorial-item-modal-module__1omhnq__moreButton:focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #81664080;position:relative}.budget-editorial-item-modal-module__1omhnq__moreButton svg{width:.9rem;height:.9rem;transition:transform .16s ease-out}.budget-editorial-item-modal-module__1omhnq__chevronOpen{transform:rotate(90deg)}.budget-editorial-item-modal-module__1omhnq__moreContent{border:1px solid var(--item-line);border-radius:var(--sh-radio);background:var(--item-paper);margin-top:.7rem;display:grid;overflow:hidden}.budget-editorial-item-modal-module__1omhnq__moreContent>*+*{border-top:1px solid var(--item-line)}.budget-editorial-item-modal-module__1omhnq__moreContent section{background:0 0;border:0;border-radius:0}.budget-editorial-item-modal-module__1omhnq__componentsScroller{overscroll-behavior-inline:contain;scrollbar-color:#74786e6b transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;overflow-x:auto}@media (max-width:900px){.budget-editorial-item-modal-module__1omhnq__contentGrid{grid-template-columns:1fr}.budget-editorial-item-modal-module__1omhnq__photoColumn aside{width:min(100%,34rem);margin-inline:auto;position:static}}@media (max-width:720px){.budget-editorial-item-modal-module__1omhnq__contextGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.budget-editorial-item-modal-module__1omhnq__fieldWide{grid-column:1/-1}.budget-editorial-item-modal-module__1omhnq__fieldResponsiveDouble{grid-column:auto}.budget-editorial-item-modal-module__1omhnq__financialGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.budget-editorial-item-modal-module__1omhnq__moneyGroup:nth-child(3){border-left:0;border-top:1px solid var(--item-line);grid-column:1/-1;margin-top:.75rem;padding-top:.75rem;padding-left:0}.budget-editorial-item-modal-module__1omhnq__moneyGroup:nth-child(3) .budget-editorial-item-modal-module__1omhnq__moneyMetrics{width:100%}.budget-editorial-item-modal-module__1omhnq__componentsScroller[data-has-items=true]>section{min-width:38rem}}@media (max-width:520px){.budget-editorial-item-modal-module__1omhnq__body{padding-inline:.65rem}.budget-editorial-item-modal-module__1omhnq__contextGrid{grid-template-columns:1fr}.budget-editorial-item-modal-module__1omhnq__fieldDouble,.budget-editorial-item-modal-module__1omhnq__fieldResponsiveDouble,.budget-editorial-item-modal-module__1omhnq__fieldWide{grid-column:auto}.budget-editorial-item-modal-module__1omhnq__financialGrid{grid-template-columns:1fr}.budget-editorial-item-modal-module__1omhnq__moneyGroup,.budget-editorial-item-modal-module__1omhnq__moneyGroup:last-child,.budget-editorial-item-modal-module__1omhnq__moneyGroup:nth-child(3){border-left:0;border-top:1px solid var(--item-line);grid-column:auto;margin-top:0;padding:.72rem 0 0}.budget-editorial-item-modal-module__1omhnq__moneyGroup:first-child{border-top:0;padding-top:0}.budget-editorial-item-modal-module__1omhnq__moneyGroup+.budget-editorial-item-modal-module__1omhnq__moneyGroup{margin-top:.72rem}.budget-editorial-item-modal-module__1omhnq__moneyGroup:nth-child(3) .budget-editorial-item-modal-module__1omhnq__moneyMetrics{width:100%}}@media (prefers-reduced-motion:reduce){.budget-editorial-item-modal-module__1omhnq__supplierButton,.budget-editorial-item-modal-module__1omhnq__moreButton svg{transition:none}}
.budget-editorial-menus-module__wQbPcG__commandBar{border-bottom:1px solid var(--budget-rule);background:var(--budget-cream);align-items:center;gap:clamp(.8rem,2vw,1.75rem);min-height:58px;padding:0 clamp(1rem,3vw,2.75rem);display:flex}.budget-editorial-menus-module__wQbPcG__searchSlot{flex:0 18rem;width:min(18rem,26vw);min-width:10rem;margin-left:auto}.budget-editorial-menus-module__wQbPcG__viewModes{align-self:stretch;align-items:stretch;gap:1.1rem;display:flex}.budget-editorial-menus-module__wQbPcG__viewModes button{width:34px;min-height:44px;color:var(--budget-ink-soft);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:.72rem;font-weight:560;display:grid;position:relative}.budget-editorial-menus-module__wQbPcG__viewModes button svg{width:.95rem;height:.95rem}.budget-editorial-menus-module__wQbPcG__viewModes button:after{background:var(--budget-night);content:"";opacity:0;height:2px;transition:opacity .16s,transform .16s;position:absolute;inset:auto 0 0;transform:scaleX(.45)}.budget-editorial-menus-module__wQbPcG__viewModes button[aria-pressed=true]:after{opacity:1;transform:scaleX(1)}.budget-editorial-menus-module__wQbPcG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.budget-editorial-menus-module__wQbPcG__budgetMenu,.budget-editorial-menus-module__wQbPcG__addMenu{z-index:80;max-height:min(32rem, var(--radix-dropdown-menu-content-available-height));border:1px solid rgba(var(--editorial-ink-rgb,36, 39, 30), .16);border-radius:var(--sh-radio);background:var(--editorial-paper-raised);color:var(--editorial-night);font-family:var(--font-dm-sans), "DM Sans", "Avenir Next", Avenir, sans-serif;padding:.55rem;overflow-y:auto;box-shadow:0 18px 50px #24271e2e}.budget-editorial-menus-module__wQbPcG__budgetMenu{--budget-row-actions-width:4.75rem;box-sizing:border-box;width:min(calc(var(--radix-dropdown-menu-trigger-width) + var(--budget-row-actions-width) + .6rem), calc(100vw - 1.5rem));max-width:calc(100vw - 1.5rem);padding:.3rem}.budget-editorial-menus-module__wQbPcG__addMenu{width:min(21rem,100vw - 1.5rem)}.budget-editorial-menus-module__wQbPcG__menuEyebrow{color:var(--editorial-brass-deep);letter-spacing:.13em;text-transform:uppercase;margin:0;padding:.55rem .65rem .7rem;font-size:.69rem;font-weight:650}.budget-editorial-menus-module__wQbPcG__budgetMenuRow{grid-template-columns:minmax(0, min(var(--radix-dropdown-menu-trigger-width), calc(100vw - var(--budget-row-actions-width) - 2.1rem))) 38px 38px;border-top:1px solid rgba(var(--editorial-ink-rgb,36, 39, 30), .09);align-items:stretch;display:grid;position:relative}.budget-editorial-menus-module__wQbPcG__budgetMenuRow[data-active=true]:before{z-index:1;background:var(--sh-bronce);content:"";width:2px;position:absolute;top:0;bottom:0;left:0}.budget-editorial-menus-module__wQbPcG__budgetMenuRow[data-active=true]{background:var(--sh-lino)}.budget-editorial-menus-module__wQbPcG__budgetMenuCopy{flex:auto;min-width:0}.budget-editorial-menus-module__wQbPcG__budgetMenuAmount{color:var(--sh-tinta-suave);font-family:var(--sh-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.72rem}.budget-editorial-menus-module__wQbPcG__budgetMenu>.budget-editorial-menus-module__wQbPcG__budgetMenuRow:first-child{border-top:0}.budget-editorial-menus-module__wQbPcG__budgetMenuItem{cursor:pointer;outline:0;grid-template-columns:minmax(0,1fr) minmax(4.75rem,auto) 4.5rem;align-items:center;gap:.65rem;min-width:0;min-height:44px;padding:.4rem .55rem;display:grid}.budget-editorial-menus-module__wQbPcG__budgetMenuItem[aria-current=true]{background:#c8a97233}.budget-editorial-menus-module__wQbPcG__budgetMenuItem[data-highlighted],.budget-editorial-menus-module__wQbPcG__budgetCreateItem[data-highlighted],.budget-editorial-menus-module__wQbPcG__addMenuItem[data-highlighted]{background:var(--editorial-canvas)}.budget-editorial-menus-module__wQbPcG__budgetMenuCopy,.budget-editorial-menus-module__wQbPcG__addMenuCopy{min-width:0;display:grid}.budget-editorial-menus-module__wQbPcG__budgetMenuCopy strong,.budget-editorial-menus-module__wQbPcG__addMenuCopy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:620;overflow:hidden}.budget-editorial-menus-module__wQbPcG__addMenuCopy small{color:var(--editorial-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.budget-editorial-menus-module__wQbPcG__budgetMenuTotal{color:var(--sh-tinta-suave);font-variant-numeric:tabular-nums;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:560;overflow:hidden}.budget-editorial-menus-module__wQbPcG__budgetMenuMargin{justify-content:flex-end;align-items:center;display:inline-flex}.budget-editorial-menus-module__wQbPcG__budgetRowAction svg,.budget-editorial-menus-module__wQbPcG__budgetCreateItem svg,.budget-editorial-menus-module__wQbPcG__addMenuIcon svg{width:1rem;height:1rem}.budget-editorial-menus-module__wQbPcG__budgetCreateItem{border-top:1px solid rgba(var(--editorial-ink-rgb,36, 39, 30), .16);min-height:44px;color:var(--editorial-night);cursor:pointer;outline:0;align-items:center;gap:.6rem;padding:.4rem .55rem;display:flex}.budget-editorial-menus-module__wQbPcG__budgetCreateItem>svg{border:1px solid rgba(var(--editorial-ink-rgb,36, 39, 30), .14);width:30px;height:30px;color:var(--editorial-brass-deep);padding:7px}.budget-editorial-menus-module__wQbPcG__budgetCreateItem>.budget-editorial-menus-module__wQbPcG__budgetCreateChevron{width:1rem;height:1rem;color:var(--sh-tinta-suave);border:0;flex:none;margin-left:auto;padding:0;display:block}.budget-editorial-menus-module__wQbPcG__budgetRowAction{width:30px;color:var(--sh-tinta-42);cursor:pointer;opacity:.55;transition:opacity var(--sh-motion-hover) var(--sh-curva), color var(--sh-motion-hover) var(--sh-curva);background:0 0;border:0;flex:none;place-items:center;display:grid}.budget-editorial-menus-module__wQbPcG__budgetRowAction:hover,.budget-editorial-menus-module__wQbPcG__budgetRowAction:focus-visible{color:var(--sh-tinta);opacity:1}.budget-editorial-menus-module__wQbPcG__budgetRowAction svg{width:.85rem;height:.85rem}.budget-editorial-menus-module__wQbPcG__budgetRowAction[data-destructive=true]{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .14s,background-color .14s,color .14s}.budget-editorial-menus-module__wQbPcG__budgetMenuRow:hover>.budget-editorial-menus-module__wQbPcG__budgetRowAction[data-destructive=true],.budget-editorial-menus-module__wQbPcG__budgetMenuRow:focus-within>.budget-editorial-menus-module__wQbPcG__budgetRowAction[data-destructive=true]{opacity:1;pointer-events:auto;visibility:visible}.budget-editorial-menus-module__wQbPcG__budgetRowAction:hover{background:var(--editorial-canvas);color:var(--editorial-night)}.budget-editorial-menus-module__wQbPcG__budgetRowAction[data-tone=positive]{color:var(--sh-salvia)}.budget-editorial-menus-module__wQbPcG__budgetRowAction[data-tone=negative]{color:var(--sh-danger)}.budget-editorial-menus-module__wQbPcG__budgetRowAction[data-tone=positive]:hover{background:color-mix(in oklab, var(--sh-salvia) 15%, var(--sh-papel));color:color-mix(in oklab, var(--sh-salvia) 70%, var(--sh-tinta))}.budget-editorial-menus-module__wQbPcG__budgetRowAction[data-tone=negative]:hover{background:color-mix(in oklab, var(--sh-danger) 15%, var(--sh-papel));color:color-mix(in oklab, var(--sh-danger) 70%, var(--sh-tinta))}.budget-editorial-menus-module__wQbPcG__addMenuItem{border-top:1px solid rgba(var(--editorial-ink-rgb,36, 39, 30), .09);cursor:pointer;outline:0;align-items:center;gap:.8rem;min-height:58px;padding:.55rem .65rem;display:flex}.budget-editorial-menus-module__wQbPcG__addMenuItem[data-disabled]{cursor:not-allowed;opacity:.38}.budget-editorial-menus-module__wQbPcG__addMenuIcon{border:1px solid rgba(var(--editorial-ink-rgb,36, 39, 30), .14);width:36px;height:36px;color:var(--editorial-brass-deep);flex:none;place-items:center;display:inline-grid}.budget-editorial-menus-module__wQbPcG__budgetMenu :where([role=menuitem],button):focus-visible,.budget-editorial-menus-module__wQbPcG__addMenu :where([role=menuitem],button):focus-visible{outline:2px solid var(--editorial-brass-on-night);outline-offset:2px}@media (prefers-reduced-motion:reduce){.budget-editorial-menus-module__wQbPcG__budgetMenu *,.budget-editorial-menus-module__wQbPcG__addMenu *{scroll-behavior:auto!important;transition-duration:.01ms!important}}@container budget-workspace (max-width:48rem){.budget-editorial-menus-module__wQbPcG__commandBar{grid-template-columns:minmax(0,1fr) minmax(8rem,.75fr);align-items:stretch;gap:0 .9rem;padding:.55rem .75rem 0;display:grid}.budget-editorial-menus-module__wQbPcG__commandBar>:first-child{grid-column:1/-1;width:100%}.budget-editorial-menus-module__wQbPcG__searchSlot{flex:none;width:100%;min-width:0;margin-left:0}.budget-editorial-menus-module__wQbPcG__viewModes{justify-content:space-between;min-height:44px}.budget-editorial-menus-module__wQbPcG__viewModes button{flex:1 1 0}}
.budget-item-modal-header-module__WEssYq__header,.budget-item-modal-header-module__WEssYq__legacyHeader{z-index:10;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem;display:grid;position:sticky;top:0}.budget-item-modal-header-module__WEssYq__header{background:color-mix(in srgb, var(--sh-lino) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #24271e21;padding:.8rem clamp(.9rem,2vw,1.35rem)}.budget-item-modal-header-module__WEssYq__legacyHeader{border-bottom:1px solid var(--color-piedra);background:color-mix(in srgb, var(--color-lienzo) 95%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin-inline:-1rem;padding:.625rem 1rem}.budget-item-modal-header-module__WEssYq__titleArea{min-width:0}.budget-item-modal-header-module__WEssYq__eyebrow{color:var(--sh-tinta-52);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.2rem;font-size:.63rem;font-weight:650;display:block}:is(.budget-item-modal-header-module__WEssYq__description button,.budget-item-modal-header-module__WEssYq__description input){max-width:52rem;color:var(--sh-tinta);text-overflow:clip;white-space:normal;margin:0;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.08;overflow:visible}.budget-item-modal-header-module__WEssYq__status{margin-right:.4rem}.budget-item-modal-header-module__WEssYq__status button{min-height:1.65rem!important;padding:.26rem .58rem!important;font-size:.66rem!important}.budget-item-modal-header-module__WEssYq__status svg{width:.72rem;height:.72rem}.budget-item-modal-header-module__WEssYq__actions,.budget-item-modal-header-module__WEssYq__legacyActions{align-items:center;display:flex}.budget-item-modal-header-module__WEssYq__actions{gap:.2rem}.budget-item-modal-header-module__WEssYq__navigationActions,.budget-item-modal-header-module__WEssYq__utilityActions{align-items:center;gap:.2rem;min-width:0;display:flex}.budget-item-modal-header-module__WEssYq__legacyActionGroup{align-items:center;gap:.375rem;min-width:0;display:flex}.budget-item-modal-header-module__WEssYq__legacyActions{gap:.375rem}.budget-item-modal-header-module__WEssYq__iconButton,.budget-item-modal-header-module__WEssYq__deleteButton,.budget-item-modal-header-module__WEssYq__closeButton,.budget-item-modal-header-module__WEssYq__legacyIconButton,.budget-item-modal-header-module__WEssYq__legacyDeleteButton{justify-content:center;align-items:center;transition:background-color .16s,color .16s,opacity .16s;display:inline-flex}.budget-item-modal-header-module__WEssYq__iconButton,.budget-item-modal-header-module__WEssYq__deleteButton{border-radius:var(--sh-radio);width:2.25rem;height:2.25rem;color:var(--sh-tinta-suave)}.budget-item-modal-header-module__WEssYq__iconButton:hover{color:var(--sh-tinta);background:#24271e12}.budget-item-modal-header-module__WEssYq__deleteButton:hover{background:var(--sh-aviso-tenue);color:var(--color-chip-label-negative)}.budget-item-modal-header-module__WEssYq__iconButton:disabled{opacity:.3}.budget-item-modal-header-module__WEssYq__iconButton svg,.budget-item-modal-header-module__WEssYq__deleteButton svg,.budget-item-modal-header-module__WEssYq__closeButton svg{stroke-width:1.6px;width:1rem;height:1rem}.budget-item-modal-header-module__WEssYq__closeButton{border-radius:var(--sh-radio);background:var(--sh-tinta);width:2.45rem;height:2.45rem;color:var(--sh-sobre-tinta);margin-left:.25rem}.budget-item-modal-header-module__WEssYq__closeButton:hover{background:var(--sh-tinta-92)}.budget-item-modal-header-module__WEssYq__divider,.budget-item-modal-header-module__WEssYq__legacyDivider{background:#24271e21;width:1px;height:1.15rem;margin-inline:.3rem}.budget-item-modal-header-module__WEssYq__legacyIconButton,.budget-item-modal-header-module__WEssYq__legacyDeleteButton{border:1px solid var(--color-piedra);border-radius:var(--radius-input);background:var(--color-superficie);width:2rem;height:2rem;color:var(--color-tinta-suave)}.budget-item-modal-header-module__WEssYq__legacyIconButton:hover{border-color:var(--color-piedra);color:var(--color-bronce)}.budget-item-modal-header-module__WEssYq__legacyDeleteButton:hover{border-color:var(--color-terra);color:var(--color-terra)}.budget-item-modal-header-module__WEssYq__legacyIconButton svg,.budget-item-modal-header-module__WEssYq__legacyDeleteButton svg{width:.875rem;height:.875rem}.budget-item-modal-header-module__WEssYq__legacyCounter{color:var(--color-tinta-42);font-variant-numeric:tabular-nums;font-size:.69rem}@media (max-width:640px){.budget-item-modal-header-module__WEssYq__header{grid-template-columns:minmax(0,1fr);gap:.45rem;padding:.7rem .75rem .55rem}:is(.budget-item-modal-header-module__WEssYq__description button,.budget-item-modal-header-module__WEssYq__description input){overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%;font-size:clamp(1.08rem,6vw,1.35rem);line-height:1.12}.budget-item-modal-header-module__WEssYq__actions{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"status utility""navigation navigation";gap:.25rem .35rem;width:100%;display:grid}.budget-item-modal-header-module__WEssYq__status{grid-area:status;justify-self:start;min-width:0;margin-right:0}.budget-item-modal-header-module__WEssYq__status button{max-width:100%;min-height:2.75rem!important}.budget-item-modal-header-module__WEssYq__navigationActions{grid-area:navigation;justify-self:end}.budget-item-modal-header-module__WEssYq__utilityActions{grid-area:utility;justify-self:end}.budget-item-modal-header-module__WEssYq__iconButton,.budget-item-modal-header-module__WEssYq__deleteButton,.budget-item-modal-header-module__WEssYq__closeButton{width:2.75rem;height:2.75rem}.budget-item-modal-header-module__WEssYq__divider{margin-inline:.15rem}}@media (prefers-reduced-motion:reduce){.budget-item-modal-header-module__WEssYq__iconButton,.budget-item-modal-header-module__WEssYq__deleteButton,.budget-item-modal-header-module__WEssYq__closeButton{transition:none}}
.budget-alerts-tasks-module__XvtA-a__taskTrigger{border-radius:var(--sh-radio);width:44px;min-width:44px;min-height:44px;color:var(--editorial-muted);cursor:pointer;background:#ffffff80;border:1px solid #24271e24;justify-content:center;align-items:center;gap:.42rem;padding:0;font-size:.73rem;font-weight:620;line-height:1;transition:border-color .15s,background .15s,color .15s;display:inline-flex;position:relative}.budget-alerts-tasks-module__XvtA-a__taskHeaderTrigger{min-width:44px;min-height:44px;color:var(--sh-crema);cursor:pointer;background:#f4efe512;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:.45rem;padding:0 .65rem;display:inline-flex}.budget-alerts-tasks-module__XvtA-a__taskToolbarTrigger{min-height:44px;color:var(--editorial-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:.34rem;padding:0 .5rem;display:inline-flex}.budget-alerts-tasks-module__XvtA-a__taskToolbarTrigger:is(:hover,[aria-expanded=true]){color:var(--editorial-night);background:#24271e0d;border-color:#24271e21}.budget-alerts-tasks-module__XvtA-a__taskToolbarTrigger.budget-alerts-tasks-module__XvtA-a__critical,.budget-alerts-tasks-module__XvtA-a__taskToolbarTrigger.budget-alerts-tasks-module__XvtA-a__pending{background:var(--editorial-negative);color:var(--editorial-on-night);border-color:#0000}.budget-alerts-tasks-module__XvtA-a__taskToolbarTrigger.budget-alerts-tasks-module__XvtA-a__critical:hover,.budget-alerts-tasks-module__XvtA-a__taskToolbarTrigger.budget-alerts-tasks-module__XvtA-a__pending:hover{background:color-mix(in oklch, var(--editorial-negative) 88%, black)}.budget-alerts-tasks-module__XvtA-a__taskToolbarTrigger.budget-alerts-tasks-module__XvtA-a__critical>svg,.budget-alerts-tasks-module__XvtA-a__taskToolbarTrigger.budget-alerts-tasks-module__XvtA-a__pending>svg{color:var(--editorial-on-night)}.budget-alerts-tasks-module__XvtA-a__taskToolbarTrigger.budget-alerts-tasks-module__XvtA-a__critical .budget-alerts-tasks-module__XvtA-a__taskHeaderCount,.budget-alerts-tasks-module__XvtA-a__taskToolbarTrigger.budget-alerts-tasks-module__XvtA-a__pending .budget-alerts-tasks-module__XvtA-a__taskHeaderCount{color:var(--editorial-on-night);background:#f4efe53d}.budget-alerts-tasks-module__XvtA-a__taskToolbarTrigger[aria-pressed=true]{border-color:var(--editorial-night);background:var(--editorial-night);color:var(--editorial-on-night)}.budget-alerts-tasks-module__XvtA-a__taskToolbarTrigger[aria-pressed=true] .budget-alerts-tasks-module__XvtA-a__taskHeaderCount{background:var(--editorial-brass-on-night);color:var(--editorial-night)}.budget-alerts-tasks-module__XvtA-a__taskToolbarTrigger:focus-visible{outline:2px solid var(--editorial-brass-deep);outline-offset:-2px}.budget-alerts-tasks-module__XvtA-a__taskToolbarTrigger>svg{width:.9rem;height:.9rem}.budget-alerts-tasks-module__XvtA-a__taskToolbarTrigger .budget-alerts-tasks-module__XvtA-a__taskHeaderCount{color:var(--editorial-night);background:#24271e14}.budget-alerts-tasks-module__XvtA-a__taskHeaderTrigger:hover,.budget-alerts-tasks-module__XvtA-a__taskHeaderTrigger[aria-expanded=true]{background:#f4efe521;border-color:#c8a972a6}.budget-alerts-tasks-module__XvtA-a__taskHeaderTrigger:focus-visible{outline:2px solid var(--editorial-brass-on-night);outline-offset:2px}.budget-alerts-tasks-module__XvtA-a__taskHeaderTrigger>svg{width:1rem;height:1rem}.budget-alerts-tasks-module__XvtA-a__taskHeaderLabel{letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:650}.budget-alerts-tasks-module__XvtA-a__taskHeaderCount{background:var(--editorial-brass-on-night);min-width:1.4rem;height:1.4rem;color:var(--editorial-night);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 .3rem;font-size:.62rem;display:inline-grid}.budget-alerts-tasks-module__XvtA-a__taskHeaderTrigger.budget-alerts-tasks-module__XvtA-a__critical>svg{color:color-mix(in oklch, var(--sh-danger) 55%, white)}.budget-alerts-tasks-module__XvtA-a__taskHeaderTrigger.budget-alerts-tasks-module__XvtA-a__pending>svg{color:color-mix(in oklch, var(--sh-laton) 60%, white)}.budget-alerts-tasks-module__XvtA-a__taskHeaderTrigger.budget-alerts-tasks-module__XvtA-a__clean>svg,.budget-alerts-tasks-module__XvtA-a__taskToolbarTrigger.budget-alerts-tasks-module__XvtA-a__clean>svg{color:color-mix(in oklch, var(--sh-salvia) 55%, white)}@media (max-width:48rem){.budget-alerts-tasks-module__XvtA-a__taskHeaderTrigger .budget-alerts-tasks-module__XvtA-a__taskHeaderLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.budget-alerts-tasks-module__XvtA-a__taskTrigger:hover{background:#ffffffc7;border-color:#24271e42}.budget-alerts-tasks-module__XvtA-a__taskTrigger:focus-visible,.budget-alerts-tasks-module__XvtA-a__tabs button:focus-visible,.budget-alerts-tasks-module__XvtA-a__error button:focus-visible{outline:2px solid var(--editorial-brass-deep);outline-offset:2px}.budget-alerts-tasks-module__XvtA-a__taskTrigger>svg{flex:none;width:.95rem;height:.95rem}.budget-alerts-tasks-module__XvtA-a__taskCount{border-radius:var(--sh-radio);min-width:1.05rem;height:1.05rem;color:var(--editorial-night);font-variant-numeric:tabular-nums;background:#24271e14;place-items:center;padding:0 .2rem;font-size:.58rem;display:inline-grid;position:absolute;top:1px;right:-1px}.budget-alerts-tasks-module__XvtA-a__tooltip{z-index:90;border-radius:var(--sh-radio);background:var(--editorial-night);color:var(--editorial-on-night);padding:.38rem .65rem;font-size:.68rem;font-weight:560;box-shadow:0 .4rem 1.2rem #12140f2e}.budget-alerts-tasks-module__XvtA-a__tooltipArrow{fill:var(--editorial-night)}.budget-alerts-tasks-module__XvtA-a__critical{color:var(--editorial-negative);border-color:#ae362d47}.budget-alerts-tasks-module__XvtA-a__pending{color:var(--editorial-brass-deep);border-color:#ad782a4d}.budget-alerts-tasks-module__XvtA-a__clean{color:var(--editorial-muted);background:0 0}.budget-alerts-tasks-module__XvtA-a__loadingState{color:var(--editorial-muted)}.budget-alerts-tasks-module__XvtA-a__taskMenuItem{width:100%;min-height:46px;color:var(--editorial-night);cursor:pointer;border-top:1px solid #24271e1c;outline:0;grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:center;gap:.58rem;padding:.3rem .15rem;display:grid}.budget-alerts-tasks-module__XvtA-a__taskMenuItem[data-highlighted]{background:#b994581f}.budget-alerts-tasks-module__XvtA-a__taskMenuItem:focus-visible{outline:2px solid var(--editorial-brass-deep);outline-offset:-2px}.budget-alerts-tasks-module__XvtA-a__taskMenuIcon{width:1.75rem;height:1.75rem;color:var(--editorial-brass-deep);place-items:center;display:grid}.budget-alerts-tasks-module__XvtA-a__taskMenuIcon svg{width:.95rem;height:.95rem}.budget-alerts-tasks-module__XvtA-a__taskMenuText{gap:.04rem;min-width:0;display:grid}.budget-alerts-tasks-module__XvtA-a__taskMenuText strong{font-size:.7rem;font-weight:590;line-height:1.2}.budget-alerts-tasks-module__XvtA-a__taskMenuText small{color:var(--editorial-muted);font-size:.58rem;line-height:1.25}.budget-alerts-tasks-module__XvtA-a__taskMenuCount{border-radius:var(--sh-radio);min-width:1.42rem;height:1.42rem;color:var(--editorial-muted);font-variant-numeric:tabular-nums;background:#24271e12;place-items:center;padding:0 .3rem;font-size:.58rem;display:inline-grid}.budget-alerts-tasks-module__XvtA-a__taskMenuItem[data-task-state=critical] :where(.budget-alerts-tasks-module__XvtA-a__taskMenuIcon,.budget-alerts-tasks-module__XvtA-a__taskMenuCount){color:var(--editorial-negative)}.budget-alerts-tasks-module__XvtA-a__taskMenuItem[data-task-state=pending] :where(.budget-alerts-tasks-module__XvtA-a__taskMenuIcon,.budget-alerts-tasks-module__XvtA-a__taskMenuCount){color:var(--editorial-brass-deep)}.budget-alerts-tasks-module__XvtA-a__taskMenuItem[data-task-state=clean] :where(.budget-alerts-tasks-module__XvtA-a__taskMenuIcon,.budget-alerts-tasks-module__XvtA-a__taskMenuCount){color:var(--editorial-muted)}.budget-alerts-tasks-module__XvtA-a__tabs{background:var(--editorial-paper-raised);border-bottom:1px solid #24271e1a;gap:1.25rem;padding:0 1rem;display:flex}.budget-alerts-tasks-module__XvtA-a__tabs button{min-height:44px;color:var(--editorial-muted);cursor:pointer;background:0 0;border:0;padding:0 .08rem;font-size:.75rem;font-weight:580;position:relative}.budget-alerts-tasks-module__XvtA-a__tabs button:after{background:var(--editorial-night);content:"";opacity:0;height:2px;transition:opacity .15s,transform .15s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.6)}.budget-alerts-tasks-module__XvtA-a__tabs button[aria-selected=true]{color:var(--editorial-night)}.budget-alerts-tasks-module__XvtA-a__tabs button[aria-selected=true]:after{opacity:1;transform:scaleX(1)}.budget-alerts-tasks-module__XvtA-a__tabs button span{color:var(--editorial-brass-deep);font-variant-numeric:tabular-nums;margin-left:.25rem}.budget-alerts-tasks-module__XvtA-a__panel{background:var(--editorial-paper-raised);min-height:100%;padding:0 1rem 2rem}.budget-alerts-tasks-module__XvtA-a__error{color:var(--editorial-brass-deep);border-bottom:1px solid #a66f243d;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;margin-top:1rem;padding:.75rem 0;display:grid}.budget-alerts-tasks-module__XvtA-a__error>svg{width:1rem;height:1rem}.budget-alerts-tasks-module__XvtA-a__error strong,.budget-alerts-tasks-module__XvtA-a__error p{margin:0;font-size:.72rem}.budget-alerts-tasks-module__XvtA-a__error p{color:var(--editorial-muted);margin-top:.15rem;font-size:.66rem}.budget-alerts-tasks-module__XvtA-a__error button{min-height:44px;color:var(--editorial-brass-deep);cursor:pointer;background:0 0;border:0;padding:0 .65rem;font-size:.7rem;font-weight:620}.budget-alerts-tasks-module__XvtA-a__loading{gap:0;display:grid}.budget-alerts-tasks-module__XvtA-a__loading span{background:linear-gradient(90deg,#0000,#24271e08,#0000) 0 0/200% 100%;border-bottom:1px solid #24271e17;height:70px;animation:1.4s ease-in-out infinite budget-alerts-tasks-module__XvtA-a__task-loading}@keyframes budget-alerts-tasks-module__XvtA-a__task-loading{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:420px){.budget-alerts-tasks-module__XvtA-a__panel,.budget-alerts-tasks-module__XvtA-a__tabs{padding-left:.75rem;padding-right:.75rem}}@media (prefers-reduced-motion:reduce){.budget-alerts-tasks-module__XvtA-a__taskTrigger,.budget-alerts-tasks-module__XvtA-a__tabs button:after{transition:none}.budget-alerts-tasks-module__XvtA-a__loading span{animation:none}}
.budget-project-zone-selector-module__hlopnG__root{flex:none;min-width:0;position:relative}.budget-project-zone-selector-module__hlopnG__trigger{border-radius:var(--sh-radio);color:#f4efe5d1;cursor:pointer;background:#f4efe50f;border:1px solid #f4efe52e;align-items:center;gap:.45rem;min-height:44px;padding:0 .65rem;font-size:.68rem;font-weight:600;display:inline-flex}.budget-project-zone-selector-module__hlopnG__trigger:is(:hover,:focus-visible),.budget-project-zone-selector-module__hlopnG__trigger[data-state=open]{color:var(--editorial-on-night);background:#f4efe51a;border-color:#c8a9729e}.budget-project-zone-selector-module__hlopnG__trigger>svg{flex:none;width:.9rem;height:.9rem}.budget-project-zone-selector-module__hlopnG__trigger[data-state=open]>svg:last-child{transform:rotate(180deg)}.budget-project-zone-selector-module__hlopnG__menu{z-index:90;width:min(21rem,100vw - 1.5rem);max-height:var(--radix-dropdown-menu-content-available-height);border-radius:var(--sh-radio);background:var(--editorial-paper-raised);color:var(--editorial-night);font-family:var(--font-dm-sans), "DM Sans", "Avenir Next", Avenir, sans-serif;border:1px solid #24271e29;padding:.45rem;overflow-y:auto;box-shadow:0 18px 50px #24271e2e}.budget-project-zone-selector-module__hlopnG__submenu{width:min(19rem,100vw - 1.5rem)}.budget-project-zone-selector-module__hlopnG__presentationSubmenu{width:min(24rem,100vw - 1.5rem)}.budget-project-zone-selector-module__hlopnG__presentationProjectGroup+.budget-project-zone-selector-module__hlopnG__presentationProjectGroup{border-top:1px solid #24271e1f}.budget-project-zone-selector-module__hlopnG__presentationProjectLabel{color:var(--sh-bronce);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .65rem .28rem;font-size:.65rem;font-weight:700;display:flex}.budget-project-zone-selector-module__hlopnG__presentationProjectLabel small{color:var(--sh-tinta-suave);font-size:.6rem;font-weight:600}.budget-project-zone-selector-module__hlopnG__groupLabel{color:var(--editorial-brass-deep);letter-spacing:.13em;text-transform:uppercase;padding:.55rem .65rem .42rem;font-size:.62rem;font-weight:650}.budget-project-zone-selector-module__hlopnG__separator{background:#24271e1f;height:1px;margin:.42rem 0}.budget-project-zone-selector-module__hlopnG__portalRow{align-items:stretch;display:flex}.budget-project-zone-selector-module__hlopnG__portalRow>.budget-project-zone-selector-module__hlopnG__item{flex:auto;min-width:0}.budget-project-zone-selector-module__hlopnG__item{cursor:pointer;border-top:1px solid #24271e14;outline:0;align-items:center;gap:.7rem;min-height:48px;padding:.42rem .65rem;display:flex;position:relative}.budget-project-zone-selector-module__hlopnG__item[data-highlighted],.budget-project-zone-selector-module__hlopnG__externalAction[data-highlighted]{background:var(--editorial-canvas)}.budget-project-zone-selector-module__hlopnG__item[data-disabled],.budget-project-zone-selector-module__hlopnG__externalAction[data-disabled]{cursor:not-allowed;opacity:.38}.budget-project-zone-selector-module__hlopnG__item[data-active=true]{background:var(--sh-crema)}.budget-project-zone-selector-module__hlopnG__item[data-active=true]:before{background:var(--sh-laton);content:"";width:3px;position:absolute;inset:0 auto 0 0}.budget-project-zone-selector-module__hlopnG__item[data-active=true] .budget-project-zone-selector-module__hlopnG__itemIcon{color:var(--sh-laton)}.budget-project-zone-selector-module__hlopnG__item[data-active=true] .budget-project-zone-selector-module__hlopnG__copy strong{font-weight:700}.budget-project-zone-selector-module__hlopnG__item[data-active=true][data-highlighted]{background:color-mix(in oklab, var(--sh-laton) 25%, var(--sh-crema))}.budget-project-zone-selector-module__hlopnG__itemIcon,.budget-project-zone-selector-module__hlopnG__trailingIcon,.budget-project-zone-selector-module__hlopnG__externalAction svg{flex:none;width:1rem;height:1rem}.budget-project-zone-selector-module__hlopnG__itemIcon{color:var(--editorial-brass-deep)}.budget-project-zone-selector-module__hlopnG__item[data-danger=true],.budget-project-zone-selector-module__hlopnG__item[data-danger=true] .budget-project-zone-selector-module__hlopnG__itemIcon,.budget-project-zone-selector-module__hlopnG__item[data-danger=true] .budget-project-zone-selector-module__hlopnG__copy small{color:var(--sh-danger)}.budget-project-zone-selector-module__hlopnG__item[data-danger=true][data-highlighted]{background:color-mix(in oklab, var(--sh-danger) 20%, var(--sh-papel))}.budget-project-zone-selector-module__hlopnG__copy{flex:auto;gap:.08rem;min-width:0;display:grid}.budget-project-zone-selector-module__hlopnG__copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:620;overflow:hidden}.budget-project-zone-selector-module__hlopnG__copy small{color:var(--editorial-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.budget-project-zone-selector-module__hlopnG__trailingIcon{color:var(--sh-tinta-suave)}.budget-project-zone-selector-module__hlopnG__chevronZone{flex:none;justify-content:center;align-items:center;margin:-.42rem -.65rem -.42rem 0;padding:.42rem .65rem;display:inline-flex}.budget-project-zone-selector-module__hlopnG__budgetMarker{border:1px solid var(--sh-bronce);background:var(--sh-laton);flex:none;width:.46rem;height:.46rem}.budget-project-zone-selector-module__hlopnG__presentationMarker{border:1px solid var(--sh-bronce);background:color-mix(in oklab, var(--sh-laton) 30%, var(--sh-papel));flex:none;width:.46rem;height:.46rem}.budget-project-zone-selector-module__hlopnG__presentationMarker[data-tone=success]{border-color:var(--sh-salvia);background:color-mix(in oklab, var(--sh-salvia) 40%, var(--sh-papel))}.budget-project-zone-selector-module__hlopnG__presentationMarker[data-tone=progress]{border-color:var(--sh-bronce);background:var(--sh-laton);box-shadow:0 0 0 3px #c8a97233}.budget-project-zone-selector-module__hlopnG__presentationMarker[data-tone=attention],.budget-project-zone-selector-module__hlopnG__presentationMarker[data-tone=danger]{border-color:var(--sh-danger);background:color-mix(in oklab, var(--sh-danger) 30%, var(--sh-papel))}.budget-project-zone-selector-module__hlopnG__presentationMarker[data-tone=ready]{border-color:var(--sh-bronce);background:color-mix(in oklab, var(--sh-laton) 30%, var(--sh-papel))}.budget-project-zone-selector-module__hlopnG__externalAction{width:44px;min-width:44px;min-height:44px;color:var(--editorial-brass-deep);cursor:pointer;background:0 0;border:0;border-top:1px solid #24271e14;border-left:1px solid #24271e14;outline:0;place-items:center;display:inline-grid}.budget-project-zone-selector-module__hlopnG__menu :where([role=menuitem]):focus-visible{outline:1px solid var(--editorial-brass-on-night);outline-offset:-1px}@container budget-workspace (max-width:30rem){.budget-project-zone-selector-module__hlopnG__root{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.budget-project-zone-selector-module__hlopnG__menu *,.budget-project-zone-selector-module__hlopnG__trigger{transition-duration:.01ms!important}}
.budget-editorial-room-name-picker-module__hoMTAG__root{min-width:0;max-width:100%;display:inline-flex}.budget-editorial-room-name-picker-module__hoMTAG__trigger,.budget-editorial-room-name-picker-module__hoMTAG__duplicate{min-height:44px;color:var(--editorial-muted);text-underline-offset:.22em;font-size:.72rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .14s cubic-bezier(.25,1,.5,1),text-decoration-color .14s cubic-bezier(.25,1,.5,1)}.budget-editorial-room-name-picker-module__hoMTAG__titleTrigger{max-width:100%;color:var(--editorial-night);align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.budget-editorial-room-name-picker-module__hoMTAG__titleTrigger>.budget-editorial-room-name-picker-module__hoMTAG__triggerLabels{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.budget-editorial-room-name-picker-module__hoMTAG__triggerIconChip,.budget-editorial-room-name-picker-module__hoMTAG__optionIcon{border-radius:var(--sh-radio);flex:none;place-items:center;display:inline-grid}.budget-editorial-room-name-picker-module__hoMTAG__triggerIconChip{width:1.75rem;height:1.75rem}.budget-editorial-room-name-picker-module__hoMTAG__triggerLabels,.budget-editorial-room-name-picker-module__hoMTAG__optionCopy{flex-direction:column;align-items:flex-start;min-width:0;display:inline-flex}.budget-editorial-room-name-picker-module__hoMTAG__triggerLabels small,.budget-editorial-room-name-picker-module__hoMTAG__optionCopy small{color:var(--editorial-muted);font-family:var(--font-dm-sans), "DM Sans", sans-serif;font-size:.61rem;font-weight:450;line-height:1.2}.budget-editorial-room-name-picker-module__hoMTAG__triggerRoomIcon{flex:none;width:1rem;height:1rem}.budget-editorial-room-name-picker-module__hoMTAG__trigger:hover,.budget-editorial-room-name-picker-module__hoMTAG__trigger[data-state=open]{color:var(--sh-bronce);text-decoration-color:currentColor}.budget-editorial-room-name-picker-module__hoMTAG__trigger:focus-visible,.budget-editorial-room-name-picker-module__hoMTAG__customForm :is(input,button):focus-visible,.budget-editorial-room-name-picker-module__hoMTAG__duplicate:focus-visible{outline:2px solid var(--sh-bronce);outline-offset:2px}.budget-editorial-room-name-picker-module__hoMTAG__menu{z-index:90;width:min(22rem,100vw - 1rem);max-height:min(36rem, var(--radix-dropdown-menu-content-available-height));border-radius:var(--sh-radio);background:var(--editorial-paper-raised);color:var(--editorial-night);font-family:var(--font-dm-sans), "DM Sans", "Avenir Next", sans-serif;transform-origin:var(--radix-dropdown-menu-content-transform-origin);border:1px solid #24271e29;padding:.65rem;animation:.14s cubic-bezier(.25,1,.5,1) budget-editorial-room-name-picker-module__hoMTAG__picker-in;overflow-y:auto;box-shadow:0 18px 50px #24271e2e}.budget-editorial-room-name-picker-module__hoMTAG__heading{color:var(--editorial-brass-deep);letter-spacing:.13em;text-transform:uppercase;padding:.45rem .55rem .3rem;font-size:.63rem;font-weight:650}.budget-editorial-room-name-picker-module__hoMTAG__option,.budget-editorial-room-name-picker-module__hoMTAG__duplicate{cursor:pointer;border:0;outline:0;justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-height:44px;padding:.55rem;font-size:.76rem;display:flex;position:relative}.budget-editorial-room-name-picker-module__hoMTAG__option[data-zone-start=true]{margin-top:.45rem;padding-top:.9rem}.budget-editorial-room-name-picker-module__hoMTAG__option[data-zone-start=true]:before{content:"";background:#24271e1f;height:1px;position:absolute;inset:.18rem .55rem auto}.budget-editorial-room-name-picker-module__hoMTAG__option[data-highlighted],.budget-editorial-room-name-picker-module__hoMTAG__duplicate[data-highlighted]{background:var(--editorial-canvas)}.budget-editorial-room-name-picker-module__hoMTAG__option[data-disabled]{cursor:not-allowed;opacity:.46}.budget-editorial-room-name-picker-module__hoMTAG__option>svg,.budget-editorial-room-name-picker-module__hoMTAG__duplicate>svg{width:.95rem;height:.95rem;color:var(--editorial-brass-deep);flex:none}.budget-editorial-room-name-picker-module__hoMTAG__option small{color:var(--editorial-muted);font-size:.64rem}.budget-editorial-room-name-picker-module__hoMTAG__optionLabel{align-items:center;gap:.55rem;min-width:0;display:inline-flex}.budget-editorial-room-name-picker-module__hoMTAG__optionIcon{width:1.8rem;height:1.8rem}.budget-editorial-room-name-picker-module__hoMTAG__roomIcon{width:.88rem;height:.88rem}.budget-editorial-room-name-picker-module__hoMTAG__optionsScroll{scrollbar-gutter:stable;scrollbar-width:thin;max-height:min(22rem,46vh);padding-right:.2rem;overflow-y:auto}.budget-editorial-room-name-picker-module__hoMTAG__empty,.budget-editorial-room-name-picker-module__hoMTAG__note,.budget-editorial-room-name-picker-module__hoMTAG__error{margin:0;padding:.5rem .55rem;font-size:.68rem}.budget-editorial-room-name-picker-module__hoMTAG__empty,.budget-editorial-room-name-picker-module__hoMTAG__note{color:var(--editorial-muted)}.budget-editorial-room-name-picker-module__hoMTAG__note{padding-top:.35rem}.budget-editorial-room-name-picker-module__hoMTAG__error{color:var(--sh-terra)}.budget-editorial-room-name-picker-module__hoMTAG__separator{background:#24271e1a;height:1px;margin:.45rem 0}.budget-editorial-room-name-picker-module__hoMTAG__searchSection{padding-bottom:.1rem}.budget-editorial-room-name-picker-module__hoMTAG__searchForm{gap:.35rem;padding:.2rem .55rem 0;display:grid}.budget-editorial-room-name-picker-module__hoMTAG__searchForm label{align-items:center;min-width:0;display:flex;position:relative}.budget-editorial-room-name-picker-module__hoMTAG__searchForm label>svg{width:.9rem;height:.9rem;color:var(--sh-bronce);pointer-events:none;position:absolute;left:.7rem}.budget-editorial-room-name-picker-module__hoMTAG__searchForm input{width:100%;min-height:40px;color:var(--sh-tinta);font:inherit;background:0 0;border:0;border-bottom:1px solid #24271e33;border-radius:0;outline:0;padding:0 .25rem 0 1.65rem;font-size:.76rem}.budget-editorial-room-name-picker-module__hoMTAG__searchForm input:focus{border-bottom-color:var(--sh-bronce);box-shadow:inset 0 -1px 0 var(--sh-bronce)}.budget-editorial-room-name-picker-module__hoMTAG__searchForm input::placeholder{color:var(--sh-tinta-42)}.budget-editorial-room-name-picker-module__hoMTAG__searchForm input:not([type=checkbox]):not([type=radio]){box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #24271e33!important;border-radius:0!important}.budget-editorial-room-name-picker-module__hoMTAG__searchForm input:not([type=checkbox]):not([type=radio]):focus{border-bottom-color:var(--sh-bronce)!important;box-shadow:inset 0 -1px 0 var(--sh-bronce)!important}.budget-editorial-room-name-picker-module__hoMTAG__searchForm button{border:1px solid var(--editorial-night);background:var(--editorial-night);min-height:44px;color:var(--editorial-on-night);cursor:pointer;text-align:left;padding:0 .8rem;font-size:.69rem;font-weight:620}.budget-editorial-room-name-picker-module__hoMTAG__searchForm button:disabled{cursor:not-allowed;opacity:.38}.budget-editorial-room-name-picker-module__hoMTAG__duplicate{color:var(--editorial-brass-deep);justify-content:flex-start;text-decoration:none}.budget-editorial-room-name-picker-module__hoMTAG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes budget-editorial-room-name-picker-module__hoMTAG__picker-in{0%{opacity:0;transform:translateY(-3px)}}@media (max-width:34rem){.budget-editorial-room-name-picker-module__hoMTAG__menu{width:calc(100vw - 1rem)}}@media (prefers-reduced-motion:reduce){.budget-editorial-room-name-picker-module__hoMTAG__menu{animation-duration:.01ms}.budget-editorial-room-name-picker-module__hoMTAG__root *{transition-duration:.01ms!important}}
.budget-editorial-ledger-columns-module__9FoH2a__roomLabel{clip-path:none;white-space:nowrap;width:auto;height:auto;margin:0;position:static}@container budget-ledger (max-width:52rem){.budget-editorial-ledger-columns-module__9FoH2a__roomLabel{white-space:normal}}
.budget-editorial-ledger-module__VfMdoG__ledger{--ledger-ink:var(--budget-night);--ledger-muted:var(--budget-ink-soft);--ledger-faint:color-mix(in oklab, var(--budget-ink-soft) 62%, transparent);--ledger-line:var(--budget-rule);--ledger-surface:var(--budget-paper);--ledger-wash:var(--budget-cream);--ledger-book-columns:minmax(260px, 1fr) minmax(430px, auto);--ledger-book-column-gap:32px;--ledger-book-metric-columns:repeat(4, minmax(84px, 1fr));--ledger-book-metric-gap:22px;min-width:0;color:var(--ledger-ink);font-family:var(--font-geist-sans), system-ui, sans-serif;container:budget-ledger/inline-size}.budget-editorial-ledger-module__VfMdoG__dataLedger [data-budget-row-copy] [data-variant=data]>button,.budget-editorial-ledger-module__VfMdoG__dataLedger [data-budget-row-copy]>button,.budget-editorial-ledger-module__VfMdoG__dataLedger [data-budget-supplier],.budget-editorial-ledger-module__VfMdoG__dataLedger [data-budget-row-state]>button{min-height:44px}.budget-editorial-ledger-module__VfMdoG__dataLedger [data-budget-row-copy] [data-variant=data]>button:not(:first-child){min-width:44px}.budget-editorial-ledger-module__VfMdoG__dataLedger [data-budget-row-financial] input,.budget-editorial-ledger-module__VfMdoG__dataLedger [data-budget-supplier-editor] input{min-height:44px}.budget-editorial-ledger-module__VfMdoG__group{border-top:1px solid var(--ledger-line)}.budget-editorial-ledger-module__VfMdoG__group+.budget-editorial-ledger-module__VfMdoG__group{margin-top:24px}.budget-editorial-ledger-module__VfMdoG__group[data-variant=data]+.budget-editorial-ledger-module__VfMdoG__group[data-variant=data]{margin-top:18px}.budget-editorial-ledger-module__VfMdoG__groupDropTarget{position:relative}.budget-editorial-ledger-module__VfMdoG__groupDropTarget[data-room-drop-over]:after{z-index:5;background:var(--sh-bronce);content:"";pointer-events:none;border-radius:1px;height:2px;position:absolute;bottom:-1px;left:4px;right:4px}.budget-editorial-ledger-module__VfMdoG__groupHeader[data-variant=data]{grid-template-columns:var(--ledger-book-columns);gap:var(--ledger-book-column-gap);background:0 0;border-bottom:0;padding:7px 0 5px}.budget-editorial-ledger-module__VfMdoG__group[data-variant=data] [data-budget-group-body]{gap:10px;display:grid}.budget-editorial-ledger-module__VfMdoG__group[data-variant=data] .budget-editorial-ledger-module__VfMdoG__addLine{border:1px dashed color-mix(in oklab, var(--ledger-line) 76%, var(--ledger-ink));background:color-mix(in oklab, var(--ledger-wash) 42%, transparent);border-radius:4px;min-height:44px;padding:0 12px}.budget-editorial-ledger-module__VfMdoG__groupHeader{grid-template-columns:var(--ledger-book-columns);align-items:center;gap:var(--ledger-book-column-gap);border-bottom:1px solid var(--ledger-line);padding:8px 4px;display:grid}.budget-editorial-ledger-module__VfMdoG__groupIdentity{align-items:center;gap:12px;min-width:0;display:flex}.budget-editorial-ledger-module__VfMdoG__collapseButton{width:44px;min-width:44px;height:44px;color:var(--ledger-muted);font-variant-numeric:tabular-nums;letter-spacing:.08em;flex-direction:column;justify-content:center;align-items:center;gap:1px;font-size:.65rem;transition:color .14s cubic-bezier(.25,1,.5,1);display:inline-flex;font-family:var(--font-geist-mono), ui-monospace, monospace!important}.budget-editorial-ledger-module__VfMdoG__collapseButton:hover{color:var(--sh-bronce)}.budget-editorial-ledger-module__VfMdoG__collapseButton svg{width:14px;transition:transform .18s cubic-bezier(.65,0,.35,1)}.budget-editorial-ledger-module__VfMdoG__chevronCollapsed{transform:rotate(-90deg)}.budget-editorial-ledger-module__VfMdoG__groupCopy{align-items:center;min-width:0;display:flex}.budget-editorial-ledger-module__VfMdoG__ledger .budget-editorial-ledger-module__VfMdoG__groupTitle{max-width:100%;min-height:44px;color:var(--ledger-ink);text-align:left;font-size:1.7rem;font-weight:400;line-height:1;font-family:Didot, "Bodoni 72", "Hoefler Text", var(--font-cormorant), Georgia, serif!important}.budget-editorial-ledger-module__VfMdoG__groupTitle{text-overflow:ellipsis;white-space:nowrap;margin:0;transition:color .14s cubic-bezier(.25,1,.5,1);overflow:hidden}.budget-editorial-ledger-module__VfMdoG__groupTitle:hover{color:var(--sh-bronce)}.budget-editorial-ledger-module__VfMdoG__groupHeader[data-variant=data] .budget-editorial-ledger-module__VfMdoG__collapseButton{width:44px;min-width:44px;height:44px;font-size:.58rem}.budget-editorial-ledger-module__VfMdoG__ledger .budget-editorial-ledger-module__VfMdoG__groupHeader[data-variant=data] .budget-editorial-ledger-module__VfMdoG__groupTitle{min-height:44px;font-size:1.3rem}.budget-editorial-ledger-module__VfMdoG__groupTotals{grid-template-columns:var(--ledger-book-metric-columns);gap:var(--ledger-book-metric-gap);margin:0;display:grid}.budget-editorial-ledger-module__VfMdoG__groupTotals div{text-align:right;min-width:0}.budget-editorial-ledger-module__VfMdoG__groupTotals dt{color:var(--ledger-faint);letter-spacing:.12em;text-transform:uppercase;font-size:.6rem;font-weight:650}.budget-editorial-ledger-module__VfMdoG__groupTotals dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:3px 0 0;font-size:.78rem;font-family:var(--font-geist-mono), ui-monospace, monospace!important}.budget-editorial-ledger-module__VfMdoG__collapseButton:focus-visible,.budget-editorial-ledger-module__VfMdoG__groupTitle:focus-visible,.budget-editorial-ledger-module__VfMdoG__addLine:focus-visible{outline:2px solid var(--sh-bronce);outline-offset:2px}.budget-editorial-ledger-module__VfMdoG__marginGood{color:var(--sh-salvia)}.budget-editorial-ledger-module__VfMdoG__marginWarn{color:var(--sh-bronce)}.budget-editorial-ledger-module__VfMdoG__marginBad{color:var(--sh-terra)}.budget-editorial-ledger-module__VfMdoG__addLine,.budget-editorial-ledger-module__VfMdoG__emptyState button{min-height:48px;color:var(--ledger-muted);align-items:center;gap:8px;font-size:.72rem;transition:color .14s cubic-bezier(.25,1,.5,1);display:flex}.budget-editorial-ledger-module__VfMdoG__addLine{border-bottom:1px solid var(--ledger-line);text-align:left;width:100%;padding:0 12px 0 64px}.budget-editorial-ledger-module__VfMdoG__addLine:hover,.budget-editorial-ledger-module__VfMdoG__emptyState button:hover{color:var(--sh-bronce)}.budget-editorial-ledger-module__VfMdoG__addLine svg,.budget-editorial-ledger-module__VfMdoG__emptyState svg{width:15px}.budget-editorial-ledger-module__VfMdoG__emptyState{border-block:1px solid var(--ledger-line);min-height:220px;color:var(--ledger-muted);font-family:var(--font-geist-sans), system-ui, sans-serif;place-content:center;justify-items:center;gap:12px;font-size:.84rem;display:grid}.budget-editorial-ledger-module__VfMdoG__stateFilterNote{color:var(--ledger-muted);align-items:center;gap:.3rem;padding:.4rem 0;font-size:.72rem;display:flex}@container budget-ledger (max-width:52rem){.budget-editorial-ledger-module__VfMdoG__groupHeader{grid-template-columns:1fr;gap:14px}.budget-editorial-ledger-module__VfMdoG__groupHeader[data-variant=data]{grid-template-columns:1fr;gap:8px}.budget-editorial-ledger-module__VfMdoG__groupTotals div{text-align:left}}@container budget-ledger (max-width:34rem){.budget-editorial-ledger-module__VfMdoG__group[data-variant=data]+.budget-editorial-ledger-module__VfMdoG__group[data-variant=data]{margin-top:16px}.budget-editorial-ledger-module__VfMdoG__group+.budget-editorial-ledger-module__VfMdoG__group{margin-top:20px}.budget-editorial-ledger-module__VfMdoG__groupHeader{padding-inline:0}.budget-editorial-ledger-module__VfMdoG__groupTotals{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}.budget-editorial-ledger-module__VfMdoG__ledger .budget-editorial-ledger-module__VfMdoG__groupTitle{font-size:1.45rem}.budget-editorial-ledger-module__VfMdoG__addLine{min-height:44px;padding-left:44px}}@media (prefers-reduced-motion:reduce){.budget-editorial-ledger-module__VfMdoG__ledger *,.budget-editorial-ledger-module__VfMdoG__ledger :before,.budget-editorial-ledger-module__VfMdoG__ledger :after{transition-duration:.01ms!important}}
.budget-editorial-group-title-module__bLewla__clickableHeader{cursor:pointer}.budget-editorial-group-title-module__bLewla__titleLayout{align-items:center;gap:.55rem;display:inline-flex}.budget-editorial-group-title-module__bLewla__titleLayout>svg{width:1.05rem;height:1.05rem;color:var(--sh-bronce);flex:none}.budget-editorial-group-title-module__bLewla__titleLayout>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.budget-editorial-group-title-module__bLewla__titleLayout>.budget-editorial-group-title-module__bLewla__categoryIconChip{border-radius:999px;flex:none;place-items:center;width:2rem;height:2rem;display:inline-grid;overflow:visible}.budget-editorial-group-title-module__bLewla__categoryIcon{width:1rem;height:1rem}
.budget-editorial-row-interactions-module__90-RSq__mediaFrame{min-width:0;position:relative}.budget-editorial-row-interactions-module__90-RSq__mediaButton,.budget-editorial-row-interactions-module__90-RSq__nameButton,.budget-editorial-row-interactions-module__90-RSq__detailsButton{text-align:left;min-width:0}.budget-editorial-row-interactions-module__90-RSq__mediaButton{width:100%;display:block}.budget-editorial-row-interactions-module__90-RSq__mediaButton:focus-visible,.budget-editorial-row-interactions-module__90-RSq__nameButton:focus-visible,.budget-editorial-row-interactions-module__90-RSq__detailsButton:focus-visible,.budget-editorial-row-interactions-module__90-RSq__supplierButton:focus-visible,.budget-editorial-row-interactions-module__90-RSq__taskButton:focus-visible{outline:2px solid var(--sh-bronce);outline-offset:2px}.budget-editorial-row-interactions-module__90-RSq__titleLine{align-items:center;gap:.38rem;min-width:0;display:flex}.budget-editorial-row-interactions-module__90-RSq__titleLine[data-variant=book]{flex-wrap:wrap;align-items:baseline;gap:.08rem .28rem}.budget-editorial-row-interactions-module__90-RSq__titleLine[data-variant=book] .budget-editorial-row-interactions-module__90-RSq__nameButton{max-width:100%;overflow:visible}.budget-editorial-row-interactions-module__90-RSq__titleLine[data-variant=book] .budget-editorial-row-interactions-module__90-RSq__nameButton>span{text-overflow:clip;white-space:normal;overflow:visible}.budget-editorial-row-interactions-module__90-RSq__nameButton{flex:0 auto;overflow:hidden}.budget-editorial-row-interactions-module__90-RSq__nameButton>span{display:block}.budget-editorial-row-interactions-module__90-RSq__detailsButton{max-width:100%;display:block}.budget-editorial-row-interactions-module__90-RSq__bookQuantity{color:var(--ledger-muted);font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:baseline;font-size:.72rem;display:inline-flex}.budget-editorial-row-interactions-module__90-RSq__multiplySign{color:var(--ledger-faint);margin-right:.22rem}.budget-editorial-row-interactions-module__90-RSq__bookQuantityButton{min-width:22px;min-height:44px;color:inherit;font:inherit;margin-block:-.85rem;padding:0 .08rem}.budget-editorial-row-interactions-module__90-RSq__bookUnitControl>button{min-width:22px;min-height:44px;color:inherit;font:inherit;margin-block:-.85rem;padding:0 .08rem}.budget-editorial-row-interactions-module__90-RSq__bookQuantityButton:hover{color:var(--sh-bronce)}.budget-editorial-row-interactions-module__90-RSq__bookUnitControl>button:hover{color:var(--sh-bronce)}.budget-editorial-row-interactions-module__90-RSq__bookQuantityButton:focus-visible,.budget-editorial-row-interactions-module__90-RSq__bookQuantityInput:focus-visible{outline:2px solid var(--sh-bronce);outline-offset:1px}.budget-editorial-row-interactions-module__90-RSq__bookUnitControl>button:focus-visible{outline:2px solid var(--sh-bronce);outline-offset:1px}.budget-editorial-row-interactions-module__90-RSq__bookQuantityInput{border-bottom:1px solid var(--sh-bronce);width:3.5rem;height:30px;color:var(--ledger-ink);font:inherit;text-align:center;background:0 0}.budget-editorial-row-interactions-module__90-RSq__bookUnitControl{margin-left:.18rem;display:inline-flex}.budget-editorial-row-interactions-module__90-RSq__supplierButton{border-radius:var(--sh-radio);min-width:0;min-height:32px;color:var(--ledger-muted);text-align:left;align-items:center;gap:.35rem;margin-block:-.35rem;padding:.28rem .35rem;font-size:.7rem;transition:background-color .14s cubic-bezier(.25,1,.5,1),color .14s cubic-bezier(.25,1,.5,1);display:inline-flex}.budget-editorial-row-interactions-module__90-RSq__supplierButton:hover{background:var(--ledger-wash);color:var(--ledger-ink)}.budget-editorial-row-interactions-module__90-RSq__supplierButton>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.budget-editorial-row-interactions-module__90-RSq__supplierButtonCompact{border-radius:0;width:100%;margin:0;padding-inline:0;font-size:.75rem}.budget-editorial-row-interactions-module__90-RSq__supplierButtonCompact:hover{color:var(--sh-bronce);background:0 0}.budget-editorial-row-interactions-module__90-RSq__supplierEditor{z-index:5;width:min(100%,17rem);position:relative}.budget-editorial-row-interactions-module__90-RSq__supplierEditor input{border-color:var(--sh-bronce);background:var(--ledger-surface);width:100%;min-height:36px;color:var(--ledger-ink)}.budget-editorial-row-interactions-module__90-RSq__taskButton{border-radius:var(--sh-radio);min-width:28px;min-height:28px;color:var(--sh-bronce);flex:none;justify-content:center;align-items:center;margin-block:-.3rem;transition:background-color .14s cubic-bezier(.25,1,.5,1);display:inline-flex}.budget-editorial-row-interactions-module__90-RSq__taskButton:hover{background:color-mix(in oklab, currentColor 12%, transparent)}.budget-editorial-row-interactions-module__90-RSq__taskButton svg{width:15px;height:15px}.budget-editorial-row-interactions-module__90-RSq__taskButton[data-severity=red]{color:var(--editorial-negative-strong)}.budget-editorial-row-interactions-module__90-RSq__taskButton[data-severity=info]{color:var(--editorial-muted)}.budget-editorial-row-interactions-module__90-RSq__taskPanel{z-index:1100;background:var(--sh-papel);width:min(20rem,100vw - 1.5rem);color:var(--sh-tinta);font-family:var(--font-dm-sans), "DM Sans", "Avenir Next", Avenir, sans-serif;border:1px solid #24271e29;border-radius:3px;padding:.8rem;box-shadow:0 18px 50px #24271e2e}.budget-editorial-row-interactions-module__90-RSq__taskPanelEyebrow{color:var(--sh-bronce);letter-spacing:.13em;text-transform:uppercase;margin:0 0 .65rem;font-size:.68rem;font-weight:650}.budget-editorial-row-interactions-module__90-RSq__taskPanelHint{color:var(--sh-tinta-suave);border-top:1px solid #24271e1a;margin:.75rem 0 0;padding-top:.65rem;font-size:.72rem;line-height:1.45}.budget-editorial-row-interactions-module__90-RSq__taskPanelFootnote{color:var(--sh-tinta-42);margin:.42rem 0 0;font-size:.62rem;line-height:1.4}.budget-editorial-row-interactions-module__90-RSq__taskPanelPrimary{cursor:pointer;background:var(--sh-tinta);width:100%;min-height:42px;color:var(--sh-papel);outline:0;align-items:center;gap:.5rem;margin-top:.55rem;padding:.55rem .65rem;font-size:.76rem;font-weight:620;display:flex}.budget-editorial-row-interactions-module__90-RSq__taskPanelPrimary:hover{background:color-mix(in oklab, var(--sh-tinta) 90%, var(--sh-papel))}.budget-editorial-row-interactions-module__90-RSq__taskPanelPrimary:focus-visible{outline:2px solid var(--sh-bronce);outline-offset:2px}.budget-editorial-row-interactions-module__90-RSq__taskPanelPrimary:disabled{cursor:wait;opacity:.55}.budget-editorial-row-interactions-module__90-RSq__taskPanelPrimary svg{width:1rem;height:1rem}.budget-editorial-row-interactions-module__90-RSq__taskCommentField{border-bottom:1px solid #90734280;grid-template-columns:1rem minmax(0,1fr) 1.5rem;align-items:center;gap:.45rem;min-height:2.25rem;margin-top:.65rem;padding:.3rem .15rem .25rem;display:grid}.budget-editorial-row-interactions-module__90-RSq__taskCommentField>svg{width:1rem;height:1rem;color:var(--sh-bronce)}.budget-editorial-row-interactions-module__90-RSq__taskCommentField.budget-editorial-row-interactions-module__90-RSq__taskCommentField input{appearance:none;width:100%;min-width:0;min-height:2.2rem;color:var(--sh-tinta);font:inherit;padding:0;font-size:.75rem;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.budget-editorial-row-interactions-module__90-RSq__taskCommentField.budget-editorial-row-interactions-module__90-RSq__taskCommentField input::placeholder{color:var(--sh-tinta-42)}.budget-editorial-row-interactions-module__90-RSq__taskCommentField.budget-editorial-row-interactions-module__90-RSq__taskCommentField input:focus,.budget-editorial-row-interactions-module__90-RSq__taskCommentField.budget-editorial-row-interactions-module__90-RSq__taskCommentField input:focus-visible{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.budget-editorial-row-interactions-module__90-RSq__taskCommentField:focus-within{border-bottom-color:var(--sh-bronce);box-shadow:0 1px 0 var(--sh-bronce)}.budget-editorial-row-interactions-module__90-RSq__taskCommentField>button{width:1.5rem;height:1.5rem;color:var(--sh-tinta-42);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.budget-editorial-row-interactions-module__90-RSq__taskCommentField>button:hover{color:var(--sh-tinta)}.budget-editorial-row-interactions-module__90-RSq__taskCommentField>button svg{width:.8rem;height:.8rem}.budget-editorial-row-interactions-module__90-RSq__taskCommentAdd{min-height:2rem;color:var(--sh-tinta-suave);cursor:pointer;background:0 0;border:0;align-items:center;gap:.38rem;margin:.55rem 0 .1rem;padding:.3rem .15rem;font-size:.71rem;font-weight:580;display:inline-flex}.budget-editorial-row-interactions-module__90-RSq__taskCommentAdd:hover{color:var(--sh-bronce)}.budget-editorial-row-interactions-module__90-RSq__taskCommentAdd svg{width:.9rem;height:.9rem;color:var(--sh-bronce)}.budget-editorial-row-interactions-module__90-RSq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.budget-editorial-row-interactions-module__90-RSq__taskTooltip{min-width:10rem}.budget-editorial-row-interactions-module__90-RSq__taskTooltip ul{gap:.18rem;margin:0;padding:0;list-style:none;display:grid}.budget-editorial-row-interactions-module__90-RSq__taskTooltip li{grid-template-columns:.85rem minmax(0,1fr);align-items:start;gap:.32rem;display:grid}.budget-editorial-row-interactions-module__90-RSq__taskTooltip li svg{width:.75rem;height:.75rem;color:var(--sh-bronce);margin-top:.08rem}.budget-editorial-row-interactions-module__90-RSq__taskTooltip li[data-severity=red] svg{color:var(--editorial-negative-strong)}.budget-editorial-row-interactions-module__90-RSq__taskTooltip li[data-severity=info] svg{color:var(--editorial-muted)}@media (pointer:coarse){.budget-editorial-row-interactions-module__90-RSq__supplierButton,.budget-editorial-row-interactions-module__90-RSq__taskButton{min-height:44px}}
.budget-editorial-book-components-module__yCOt6q__components{border-top:1px solid var(--ledger-line);margin-top:0}.budget-editorial-book-components-module__yCOt6q__trigger{width:100%;min-height:44px;color:var(--ledger-muted);text-align:left;grid-template-columns:1rem minmax(0,1fr) auto .875rem;align-items:center;gap:.5rem;padding:0;font-size:.625rem;display:grid}.budget-editorial-book-components-module__yCOt6q__trigger>svg:first-child{width:.9375rem;height:.9375rem;color:var(--sh-bronce)}.budget-editorial-book-components-module__yCOt6q__trigger>span{color:var(--ledger-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.budget-editorial-book-components-module__yCOt6q__trigger small{color:var(--ledger-faint);font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end;font-size:.5625rem}.budget-editorial-book-components-module__yCOt6q__trigger>svg:last-child{width:.8125rem;height:.8125rem;transition:transform .16s}.budget-editorial-book-components-module__yCOt6q__trigger[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.budget-editorial-book-components-module__yCOt6q__trigger:is(:hover,:focus-visible){color:var(--ledger-ink)}.budget-editorial-book-components-module__yCOt6q__trigger:focus-visible,.budget-editorial-book-components-module__yCOt6q__list button:focus-visible{outline:2px solid var(--sh-bronce);outline-offset:2px}.budget-editorial-book-components-module__yCOt6q__list{border-top:1px solid var(--ledger-line);margin:0;padding:0;list-style:none}[data-dragging] .budget-editorial-book-components-module__yCOt6q__list{display:none}.budget-editorial-book-components-module__yCOt6q__list li{border-bottom:1px solid color-mix(in oklab, var(--ledger-line) 68%, transparent)}.budget-editorial-book-components-module__yCOt6q__list li:last-child{border-bottom:0}.budget-editorial-book-components-module__yCOt6q__list button{width:100%;min-height:52px;color:var(--ledger-muted);text-align:left;grid-template:"index name subtotal""index formula subtotal"/1.125rem minmax(0,1fr) auto;align-items:center;gap:.1875rem .5rem;padding:.4375rem 0;display:grid}.budget-editorial-book-components-module__yCOt6q__list button:hover{color:var(--ledger-ink)}.budget-editorial-book-components-module__yCOt6q__index{color:var(--ledger-faint);font-family:var(--font-geist-mono), ui-monospace, monospace;grid-area:index;align-self:center;font-size:.5rem}.budget-editorial-book-components-module__yCOt6q__name{color:var(--ledger-ink);text-overflow:ellipsis;white-space:nowrap;grid-area:name;align-self:end;font-size:.625rem;font-weight:560;line-height:1.2;overflow:hidden}.budget-editorial-book-components-module__yCOt6q__formula{color:var(--ledger-muted);text-overflow:ellipsis;grid-area:formula;align-self:start;font-size:.5rem;line-height:1.25;overflow:hidden}.budget-editorial-book-components-module__yCOt6q__list strong{font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ledger-ink);grid-area:subtotal;place-self:center end;font-size:.625rem;font-weight:560}@container budget-workspace (max-width:34rem){.budget-editorial-book-components-module__yCOt6q__list button{column-gap:.375rem}}@media (prefers-reduced-motion:reduce){.budget-editorial-book-components-module__yCOt6q__trigger>svg:last-child{transition:none}}
.budget-editorial-book-card-module__EmlHsG__card{flex-direction:column;height:100%;display:flex;cursor:default!important}.budget-editorial-book-card-module__EmlHsG__card:focus-within{outline:none}.budget-editorial-book-card-module__EmlHsG__marginBadge[data-tone=warn]{background:var(--sh-aviso-tenue);color:var(--sh-terra)!important}.budget-editorial-book-card-module__EmlHsG__marginBadge[data-tone=bad]{background:color-mix(in oklab, var(--sh-danger) 20%, var(--sh-papel));color:var(--sh-danger)!important}.budget-editorial-book-card-module__EmlHsG__marginBadge[data-tone=unknown]{background:var(--sh-lino)}.budget-editorial-book-card-module__EmlHsG__card [data-budget-row-selection]{z-index:6;pointer-events:auto;background:0 0;width:24px;height:24px;position:absolute;top:.6rem;left:.6rem}.budget-editorial-book-card-module__EmlHsG__card [data-budget-row-selection] label{margin:0}.budget-editorial-book-card-module__EmlHsG__card [data-budget-row-selection] input{outline:none}@media (hover:hover) and (pointer:fine){.budget-editorial-book-card-module__EmlHsG__card [data-budget-row-selection]{pointer-events:none;opacity:0;transition:opacity .14s cubic-bezier(.25,1,.5,1)}.budget-editorial-book-card-module__EmlHsG__card:hover [data-budget-row-selection],.budget-editorial-book-card-module__EmlHsG__card:focus-within [data-budget-row-selection]{pointer-events:auto;opacity:1}.budget-editorial-book-card-module__EmlHsG__card:has([data-budget-row-selection] input:checked) [data-budget-row-selection]{pointer-events:auto;opacity:1}[data-budget-selection-mode] .budget-editorial-book-card-module__EmlHsG__card [data-budget-row-selection]{pointer-events:auto;opacity:1}}.budget-editorial-book-card-module__EmlHsG__card [data-budget-row-state]{z-index:5;max-width:calc(100% - 4.5rem);position:absolute;top:.6rem;right:.6rem}.budget-editorial-book-card-module__EmlHsG__card [data-budget-row-state]>button{white-space:nowrap;max-width:100%;height:26px;min-height:26px;padding:0 .5rem;font-size:.62rem;position:relative}.budget-editorial-book-card-module__EmlHsG__body{flex:1}.budget-editorial-book-card-module__EmlHsG__priceGridPin{margin-top:auto}.budget-editorial-book-card-module__EmlHsG__titleLine{flex-wrap:nowrap;align-items:baseline;gap:.5rem;min-width:0;display:flex}.budget-editorial-book-card-module__EmlHsG__nameButton{text-align:left;flex:auto;min-width:0;overflow:hidden}:is(.budget-editorial-book-card-module__EmlHsG__nameButton .inlineValue,.budget-editorial-book-card-module__EmlHsG__nameButton [data-variant=name]){text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.budget-editorial-book-card-module__EmlHsG__categoryRow{align-items:center;min-height:1.35rem;display:flex}.budget-editorial-book-card-module__EmlHsG__childrenMeta{min-width:0;min-height:1.1rem;color:var(--rb-ink-soft);flex-wrap:nowrap;align-items:center;gap:.32rem;font-size:.62rem;display:flex;overflow:hidden}.budget-editorial-book-card-module__EmlHsG__supplierSummary{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.3rem;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.budget-editorial-book-card-module__EmlHsG__supplierSummary[data-incomplete=true]{color:var(--rb-bronze)}.budget-editorial-book-card-module__EmlHsG__supplierCount{background:var(--rb-cream-muted);border-radius:999px;flex:none;place-items:center;width:16px;height:16px;font-size:.56rem;font-weight:650;display:inline-grid}.budget-editorial-book-card-module__EmlHsG__roomChip{background:var(--rb-cream-muted);border-radius:999px;flex:none;align-items:center;gap:.24rem;padding:.14rem .42rem;font-size:.58rem;display:inline-flex}.budget-editorial-book-card-module__EmlHsG__roomChip svg{flex:none;width:.68rem;height:.68rem}.budget-editorial-book-card-module__EmlHsG__card [data-budget-supplier]{min-height:1.1rem;color:var(--rb-ink-soft);border-radius:0;gap:.3rem;margin-block:0;padding:0;font-size:.62rem}.budget-editorial-book-card-module__EmlHsG__card [data-budget-supplier]:hover{color:var(--rb-bronze);background:0 0}.budget-editorial-book-card-module__EmlHsG__card [data-budget-supplier-editor]{width:100%}.budget-editorial-book-card-module__EmlHsG__card [data-budget-supplier-editor] input{border-bottom-color:var(--rb-bronze)!important;box-shadow:none!important;outline:none!important}
.budget-editorial-ledger-row-module__PIwzda__selectionTarget input:focus-visible{outline:2px solid var(--sh-bronce);outline-offset:2px}.budget-editorial-ledger-row-module__PIwzda__rowSelected{background:color-mix(in oklab, var(--sh-bronce) 9%, var(--ledger-surface))}.budget-editorial-ledger-row-module__PIwzda__rowDeleted{opacity:.52}.budget-editorial-ledger-row-module__PIwzda__rowHidden{opacity:.68}.budget-editorial-ledger-row-module__PIwzda__selectionCell,.budget-editorial-ledger-row-module__PIwzda__stateCell{min-width:0}.budget-editorial-ledger-row-module__PIwzda__selectionTarget{cursor:pointer;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;margin:-8px 0 -8px -8px;display:inline-flex}.budget-editorial-ledger-row-module__PIwzda__selectionTarget input{width:17px;height:17px;accent-color:var(--sh-bronce);cursor:pointer}.budget-editorial-ledger-row-module__PIwzda__subtitle{color:var(--ledger-muted);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:.7rem;overflow:hidden}.budget-editorial-ledger-row-module__PIwzda__stateCell>button{min-height:36px}.budget-editorial-ledger-row-module__PIwzda__restoreButton{border:1px solid var(--ledger-line);width:100%;min-height:36px;color:var(--ledger-ink);justify-content:center;align-items:center;gap:6px;font-size:.7rem;display:inline-flex}.budget-editorial-ledger-row-module__PIwzda__restoreButton svg{width:14px}.budget-editorial-ledger-row-module__PIwzda__restoreButton:hover{border-color:var(--sh-bronce);color:var(--sh-bronce)}
.budget-editorial-book-drag-module__lu_TLq__sortable{isolation:isolate;touch-action:pan-y;min-width:0;height:100%;position:relative}.budget-editorial-book-drag-module__lu_TLq__motion,.budget-editorial-book-drag-module__lu_TLq__lift,.budget-editorial-book-drag-module__lu_TLq__lift>[data-budget-item-id][data-budget-variant=book]{height:100%}.budget-editorial-book-drag-module__lu_TLq__motion{z-index:1;position:relative}.budget-editorial-book-drag-module__lu_TLq__lift{transform-origin:50%;transition:transform .16s cubic-bezier(.25,1,.5,1),box-shadow .16s cubic-bezier(.25,1,.5,1)}.budget-editorial-book-drag-module__lu_TLq__sortable[data-drag-pending]{cursor:grab;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.budget-editorial-book-drag-module__lu_TLq__sortable[data-drag-pending] .budget-editorial-book-drag-module__lu_TLq__lift{transform:scale(.995)}.budget-editorial-book-drag-module__lu_TLq__sortable[data-dragging]{z-index:6;cursor:grabbing;opacity:.94}.budget-editorial-book-drag-module__lu_TLq__sortable[data-dragging] .budget-editorial-book-drag-module__lu_TLq__motion{will-change:transform}.budget-editorial-book-drag-module__lu_TLq__sortable[data-dragging]:before{z-index:0;border:1px solid color-mix(in oklab, var(--sh-bronce) 22%, transparent);background:color-mix(in oklab, var(--ledger-wash) 26%, transparent);content:"";pointer-events:none;border-radius:8px;position:absolute;inset:0}.budget-editorial-book-drag-module__lu_TLq__sortable[data-dragging] .budget-editorial-book-drag-module__lu_TLq__lift{box-shadow:0 .85rem 1.75rem color-mix(in oklab, var(--ledger-ink) 12%, transparent);transform:translateY(-3px)scale(1.025)}.budget-editorial-book-drag-module__lu_TLq__holdProgress{z-index:6;background:var(--sh-bronce);opacity:0;pointer-events:none;transform-origin:0;height:1px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.budget-editorial-book-drag-module__lu_TLq__sortable[data-drag-pending] .budget-editorial-book-drag-module__lu_TLq__holdProgress{opacity:.84;animation:.52s linear forwards budget-editorial-book-drag-module__lu_TLq__hold-to-drag}.budget-editorial-book-drag-module__lu_TLq__grip{z-index:7;width:44px;height:44px;color:var(--ledger-muted);cursor:grab;opacity:0;pointer-events:none;background:0 0;border:0;place-items:center;padding:0;transition:opacity .14s cubic-bezier(.25,1,.5,1),color .14s;display:grid;position:absolute;top:50%;right:-.55rem;transform:translateY(-50%)}.budget-editorial-book-drag-module__lu_TLq__grip svg{width:14px;height:14px}.budget-editorial-book-drag-module__lu_TLq__grip:focus-visible{opacity:1;pointer-events:auto;outline:none}.budget-editorial-book-drag-module__lu_TLq__grip:focus-visible svg{border-radius:var(--sh-radio);outline:1px solid color-mix(in oklab, var(--sh-bronce) 72%, transparent);outline-offset:4px}.budget-editorial-book-drag-module__lu_TLq__grip:active{cursor:grabbing}.budget-editorial-book-drag-module__lu_TLq__sortable[data-dragging] .budget-editorial-book-drag-module__lu_TLq__grip{opacity:0}@keyframes budget-editorial-book-drag-module__lu_TLq__hold-to-drag{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.budget-editorial-book-drag-module__lu_TLq__lift,.budget-editorial-book-drag-module__lu_TLq__grip{transition:none}.budget-editorial-book-drag-module__lu_TLq__sortable[data-drag-pending] .budget-editorial-book-drag-module__lu_TLq__lift,.budget-editorial-book-drag-module__lu_TLq__sortable[data-dragging] .budget-editorial-book-drag-module__lu_TLq__lift{transform:none}.budget-editorial-book-drag-module__lu_TLq__sortable[data-drag-pending] .budget-editorial-book-drag-module__lu_TLq__lift{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--sh-bronce) 40%, transparent)}.budget-editorial-book-drag-module__lu_TLq__sortable[data-drag-pending] .budget-editorial-book-drag-module__lu_TLq__holdProgress{animation:none;transform:scaleX(1)}}
.budget-editorial-book-grid-module__EJTfjq__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));justify-content:start;align-items:stretch;gap:.85rem;padding:.85rem 0 0;display:grid}.budget-editorial-book-grid-module__EJTfjq__addLine{box-sizing:border-box;border-radius:var(--sh-radio);background:var(--rb-cream);text-align:center;opacity:1;grid-column:1/-1;justify-content:center;align-items:center;gap:.5rem;height:52px;min-height:52px;transition:opacity .2s cubic-bezier(.25,1,.5,1),color .14s cubic-bezier(.25,1,.5,1),border-color .14s cubic-bezier(.25,1,.5,1),background-color .14s cubic-bezier(.25,1,.5,1);display:flex;border:1px dashed var(--rb-bronze)!important;padding:0!important}.budget-editorial-book-grid-module__EJTfjq__addLine:hover{background:var(--rb-cream-muted);border-color:var(--rb-night)!important}@media (hover:hover){.budget-editorial-book-grid-module__EJTfjq__addLine{opacity:0}.budget-editorial-book-grid-module__EJTfjq__groupScope:hover .budget-editorial-book-grid-module__EJTfjq__addLine,.budget-editorial-book-grid-module__EJTfjq__groupScope:focus-within .budget-editorial-book-grid-module__EJTfjq__addLine{opacity:1}}.budget-editorial-book-grid-module__EJTfjq__addLine svg{width:1.1rem;height:1.1rem}@container budget-ledger (max-width:34rem){.budget-editorial-book-grid-module__EJTfjq__grid{grid-template-columns:minmax(0,min(100%,20rem));gap:.75rem;padding-top:.75rem}}
.budget-editorial-data-view-module__o5UWtG__view{min-width:0}@media (max-width:760px){.budget-editorial-data-view-module__o5UWtG__view{margin-inline:-4px}}
.budget-editorial-summary-rail-rooms-module__H6EWiG__roomsList{flex:auto;min-height:0;padding:.2rem 1rem;overflow-y:auto}.budget-editorial-summary-rail-rooms-module__H6EWiG__roomsListHeader{color:color-mix(in oklab, var(--budget-ink-soft) 70%, transparent);letter-spacing:.14em;text-transform:uppercase;grid-template-columns:1fr 4.3rem 4.8rem;gap:.3rem;padding:0 .25rem .3rem .55rem;font-size:.5rem;font-weight:650;display:grid}.budget-editorial-summary-rail-rooms-module__H6EWiG__roomsListHeaderLabel{text-align:right}.budget-editorial-summary-rail-rooms-module__H6EWiG__roomRow{width:100%;color:inherit;text-align:left;cursor:pointer;border-top:1px solid #24271e1a;padding:.4rem .25rem .4rem .55rem;transition:background-color .14s;display:block;position:relative}.budget-editorial-summary-rail-rooms-module__H6EWiG__roomsList .budget-editorial-summary-rail-rooms-module__H6EWiG__roomRow:first-child{border-top:0}.budget-editorial-summary-rail-rooms-module__H6EWiG__roomRow:hover{background:var(--budget-cream)}.budget-editorial-summary-rail-rooms-module__H6EWiG__roomRow:focus-visible{outline:2px solid var(--budget-brass);outline-offset:-2px}.budget-editorial-summary-rail-rooms-module__H6EWiG__roomRow:before{background:var(--budget-brass);opacity:0;content:"";width:2px;transition:opacity .16s;position:absolute;top:.35rem;bottom:.35rem;left:0}.budget-editorial-summary-rail-rooms-module__H6EWiG__roomRow[data-active=true]:before{opacity:1}.budget-editorial-summary-rail-rooms-module__H6EWiG__roomRowGrid{grid-template-columns:1fr 4.3rem 4.8rem;align-items:center;gap:.3rem;display:grid}.budget-editorial-summary-rail-rooms-module__H6EWiG__roomRowGrid+.budget-editorial-summary-rail-rooms-module__H6EWiG__roomRowGrid{margin-top:.2rem}.budget-editorial-summary-rail-rooms-module__H6EWiG__roomRowNameGroup{align-items:center;gap:.45rem;min-width:0;display:flex}.budget-editorial-summary-rail-rooms-module__H6EWiG__roomRowName{min-width:0;color:var(--budget-night);overflow-wrap:anywhere;font-size:.72rem;font-weight:500;line-height:1.15}.budget-editorial-summary-rail-rooms-module__H6EWiG__roomRow[data-active=true] .budget-editorial-summary-rail-rooms-module__H6EWiG__roomRowName{font-weight:600}.budget-editorial-summary-rail-rooms-module__H6EWiG__roomRowCost{color:var(--budget-ink-soft);font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:.68rem}.budget-editorial-summary-rail-rooms-module__H6EWiG__roomRowPvp{color:var(--budget-night);font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:.74rem;font-weight:500}.budget-editorial-summary-rail-rooms-module__H6EWiG__roomRowSub{color:var(--budget-ink-soft);font-size:.58rem}.budget-editorial-summary-rail-rooms-module__H6EWiG__roomRowMarginCell{justify-content:flex-end;display:flex}.budget-editorial-summary-rail-rooms-module__H6EWiG__roomChip{border-radius:999px;flex:none;place-items:center;width:1.5rem;height:1.5rem;display:inline-grid}.budget-editorial-summary-rail-rooms-module__H6EWiG__roomChipIcon{width:.8rem;height:.8rem}.budget-editorial-summary-rail-rooms-module__H6EWiG__roomFlash{background-color:#c8a97247;transition:background-color .48s}@media (prefers-reduced-motion:reduce){.budget-editorial-summary-rail-rooms-module__H6EWiG__roomRow,.budget-editorial-summary-rail-rooms-module__H6EWiG__roomRow:before,.budget-editorial-summary-rail-rooms-module__H6EWiG__roomFlash{transition-duration:.01ms!important}}
.budget-editorial-summary-rail-shield-module__1I-Fxa__root{--budget-night:var(--sh-tinta);--budget-canvas:var(--sh-lino);--budget-cream:var(--sh-crema);--budget-paper:var(--sh-papel);--budget-brass:var(--sh-laton);--budget-ink-soft:var(--sh-tinta-suave);--budget-rule:#24271e2b;--budget-sans:var(--font-dm-sans), "DM Sans", "Avenir Next", Avenir, sans-serif;--budget-display:Didot, "Bodoni 72", var(--font-cormorant), "Cormorant Garamond", Georgia, serif}.budget-editorial-summary-rail-shield-module__1I-Fxa__sidebarTitle.budget-editorial-summary-rail-shield-module__1I-Fxa__sidebarTitle.budget-editorial-summary-rail-shield-module__1I-Fxa__sidebarTitle{color:var(--budget-night)!important;font-family:var(--budget-display)!important;font-size:1.15rem!important;font-weight:400!important}.budget-editorial-summary-rail-shield-module__1I-Fxa__sidebarKicker.budget-editorial-summary-rail-shield-module__1I-Fxa__sidebarKicker.budget-editorial-summary-rail-shield-module__1I-Fxa__sidebarKicker,.budget-editorial-summary-rail-shield-module__1I-Fxa__sidebarMeta.budget-editorial-summary-rail-shield-module__1I-Fxa__sidebarMeta.budget-editorial-summary-rail-shield-module__1I-Fxa__sidebarMeta,.budget-editorial-summary-rail-shield-module__1I-Fxa__roomsListHeaderLabel.budget-editorial-summary-rail-shield-module__1I-Fxa__roomsListHeaderLabel.budget-editorial-summary-rail-shield-module__1I-Fxa__roomsListHeaderLabel,.budget-editorial-summary-rail-shield-module__1I-Fxa__roomRowName.budget-editorial-summary-rail-shield-module__1I-Fxa__roomRowName.budget-editorial-summary-rail-shield-module__1I-Fxa__roomRowName,.budget-editorial-summary-rail-shield-module__1I-Fxa__roomRowSub.budget-editorial-summary-rail-shield-module__1I-Fxa__roomRowSub.budget-editorial-summary-rail-shield-module__1I-Fxa__roomRowSub{font-family:var(--budget-sans)!important}.budget-editorial-summary-rail-shield-module__1I-Fxa__roomRowCost.budget-editorial-summary-rail-shield-module__1I-Fxa__roomRowCost.budget-editorial-summary-rail-shield-module__1I-Fxa__roomRowCost,.budget-editorial-summary-rail-shield-module__1I-Fxa__roomRowPvp.budget-editorial-summary-rail-shield-module__1I-Fxa__roomRowPvp.budget-editorial-summary-rail-shield-module__1I-Fxa__roomRowPvp{font-family:var(--font-geist-mono), ui-monospace, monospace!important}
.room-builder-theme-module__z1bSzG__shell{--rb-canvas:var(--sh-lino);--rb-paper:var(--sh-papel);--rb-night:var(--sh-tinta-92);--rb-cream:var(--sh-sobre-tinta);--rb-cream-muted:var(--sh-aviso-tenue);--rb-ink-soft:var(--color-chip-label-positive);--rb-bronze:var(--sh-bronce);--rb-brass:var(--sh-bronce);--rb-sans:var(--font-dm-sans), "DM Sans", "Avenir Next", Avenir, system-ui, sans-serif;--rb-display:Didot, "Bodoni 72", "Hoefler Text", var(--font-cormorant), Georgia, serif;border-radius:inherit;background:var(--rb-canvas);height:min(92vh,940px);color:var(--rb-night);font-family:var(--rb-sans);flex-direction:column;display:flex;overflow:hidden}.room-builder-theme-module__z1bSzG__pageShell{border-radius:0;width:100%;height:100%;min-height:100%}.room-builder-theme-module__z1bSzG__shell :where(button,input,textarea,select){font-family:var(--rb-sans)}.room-builder-theme-module__z1bSzG__shell.room-builder-theme-module__z1bSzG__shell :where(p,li,span,label){font-family:var(--rb-sans)!important}.room-builder-theme-module__z1bSzG__shell.room-builder-theme-module__z1bSzG__shell :where(h1,h2){color:var(--rb-night)!important;font-family:var(--rb-sans)!important;font-weight:300!important}.room-builder-theme-module__z1bSzG__shell.room-builder-theme-module__z1bSzG__shell :where(h3,h4){color:var(--rb-night)!important;font-family:var(--rb-sans)!important}.room-builder-theme-module__z1bSzG__shell.room-builder-theme-module__z1bSzG__shell.room-builder-theme-module__z1bSzG__shell.room-builder-theme-module__z1bSzG__shell .text-tinta-suave{color:var(--rb-ink-soft)!important}.room-builder-theme-module__z1bSzG__shell.room-builder-theme-module__z1bSzG__shell.room-builder-theme-module__z1bSzG__shell.room-builder-theme-module__z1bSzG__shell .text-tinta-42{color:var(--sh-tinta-52)!important}.room-builder-theme-module__z1bSzG__shell.room-builder-theme-module__z1bSzG__shell.room-builder-theme-module__z1bSzG__shell.room-builder-theme-module__z1bSzG__shell .text-bronce{color:var(--rb-bronze)!important}.room-builder-theme-module__z1bSzG__shell.room-builder-theme-module__z1bSzG__shell.room-builder-theme-module__z1bSzG__shell.room-builder-theme-module__z1bSzG__shell .text-lienzo{color:var(--rb-cream)!important}.room-builder-theme-module__z1bSzG__shell.room-builder-theme-module__z1bSzG__shell.room-builder-theme-module__z1bSzG__shell.room-builder-theme-module__z1bSzG__shell .text-tinta{color:var(--rb-night)!important}.room-builder-theme-module__z1bSzG__shell.room-builder-theme-module__z1bSzG__shell.room-builder-theme-module__z1bSzG__shell.room-builder-theme-module__z1bSzG__shell .bg-superficie{background-color:var(--sh-sobre-tinta)!important}.room-builder-theme-module__z1bSzG__shell.room-builder-theme-module__z1bSzG__shell.room-builder-theme-module__z1bSzG__shell.room-builder-theme-module__z1bSzG__shell .bg-tinta{background-color:var(--rb-night)!important}.room-builder-theme-module__z1bSzG__shell.room-builder-theme-module__z1bSzG__shell.room-builder-theme-module__z1bSzG__shell.room-builder-theme-module__z1bSzG__shell .bg-bronce{background-color:var(--rb-brass)!important}.room-builder-theme-module__z1bSzG__shell.room-builder-theme-module__z1bSzG__shell.room-builder-theme-module__z1bSzG__shell.room-builder-theme-module__z1bSzG__shell [class*=bg-lino]{background-color:#9c7f5c21!important}.room-builder-theme-module__z1bSzG__shell.room-builder-theme-module__z1bSzG__shell.room-builder-theme-module__z1bSzG__shell.room-builder-theme-module__z1bSzG__shell [class*=bg-lienzo]{background-color:#f4efe5eb!important}.room-builder-theme-module__z1bSzG__shell.room-builder-theme-module__z1bSzG__shell.room-builder-theme-module__z1bSzG__shell.room-builder-theme-module__z1bSzG__shell [class*=border-piedra]{border-color:#24271e29!important}.room-builder-theme-module__z1bSzG__shell.room-builder-theme-module__z1bSzG__shell.room-builder-theme-module__z1bSzG__shell.room-builder-theme-module__z1bSzG__shell nav button :where(span,svg){color:inherit!important}.room-builder-theme-module__z1bSzG__shell.room-builder-theme-module__z1bSzG__shell.room-builder-theme-module__z1bSzG__shell :where(input,select,textarea){border-radius:var(--sh-radio)!important;background:var(--sh-papel)!important;color:var(--rb-night)!important;box-shadow:none!important;border:1px solid #24271e29!important}.room-builder-theme-module__z1bSzG__shell.room-builder-theme-module__z1bSzG__shell.room-builder-theme-module__z1bSzG__shell :where(input,select,textarea):focus{border:1px solid var(--rb-bronze)!important;outline:0!important;box-shadow:0 0 0 2px #9c7f5c24!important}@media (max-width:40rem){.room-builder-theme-module__z1bSzG__shell:not(.room-builder-theme-module__z1bSzG__pageShell){width:calc(100vw - 1.5rem)}}
.tabs-module__s23JuW__tab{transition-property:background-color,color;transition-duration:var(--sh-motion-hover);transition-timing-function:var(--sh-curva)}@media (prefers-reduced-motion:reduce){.tabs-module__s23JuW__tab{transition-duration:0s}}
.queue-dropdown-skin-module__ksFzQG__panel{border-radius:var(--sh-radio);background:var(--sh-papel);color:var(--sh-tinta);font-family:var(--font-dm-sans), "DM Sans", "Avenir Next", Avenir, sans-serif;border:1px solid #24271e29;overflow:hidden;box-shadow:0 18px 50px #24271e2e}.queue-dropdown-skin-module__ksFzQG__eyebrow{color:var(--sh-bronce);letter-spacing:.13em;text-transform:uppercase;padding:.5rem .6rem .35rem;font-size:.66rem;font-weight:650}.queue-dropdown-skin-module__ksFzQG__list{overscroll-behavior:contain;padding:.3rem;overflow-y:auto}.queue-dropdown-skin-module__ksFzQG__row{border-radius:var(--sh-radio);width:100%;min-height:2.1rem;color:var(--sh-tinta);cursor:pointer;text-align:left;align-items:center;gap:.55rem;padding:.35rem .5rem;transition:background-color .12s;display:flex}.queue-dropdown-skin-module__ksFzQG__row:hover,.queue-dropdown-skin-module__ksFzQG__row[data-active=true],.queue-dropdown-skin-module__ksFzQG__row[data-highlighted]{background:var(--sh-lino)}.queue-dropdown-skin-module__ksFzQG__rowMuted{color:var(--sh-tinta-42)}.queue-dropdown-skin-module__ksFzQG__rowLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;overflow:hidden}.queue-dropdown-skin-module__ksFzQG__rowCheck{color:var(--sh-bronce);flex:none}.queue-dropdown-skin-module__ksFzQG__divider{background:#24271e1a;height:1px;margin:.3rem .2rem}