/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-2aa915b8],[data-v-2aa915b8]::backdrop,[data-v-2aa915b8]:after,[data-v-2aa915b8]:before{--tw-leading:initial;--tw-font-weight:initial}*,::backdrop,:after,:before{--tw-duration:initial;--tw-font-weight:initial;--tw-space-y-reverse:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-ease:initial;--tw-content:""}[data-v-503c55fe],[data-v-503c55fe]::backdrop,[data-v-503c55fe]:after,[data-v-503c55fe]:before{--tw-border-style:solid;--tw-space-y-reverse:0;--tw-font-weight:initial;--tw-tracking:initial}*,::backdrop,:after,:before{--tw-border-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}.sidebar-user-menu[data-v-2aa915b8] .bb-dropdown__item{min-height:calc(var(--spacing,.25rem) * 9);gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5)}.sidebar-user-menu[data-v-2aa915b8] .bb-dropdown__item .item__prepend-icon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);flex-shrink:0}.sidebar-user-menu__trigger[data-v-2aa915b8]{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-md,.375rem);width:100%;min-width:0;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:flex}.sidebar-user-menu__trigger[data-v-2aa915b8]:hover{background-color:var(--bb-sidebar)}@supports (color:color-mix(in lab,red,red)){.sidebar-user-menu__trigger[data-v-2aa915b8]:hover{background-color:color-mix(in sRGB,var(--bb-sidebar) 90%,var(--bb-text) 5%)}}.sidebar-user-menu__trigger.sidebar-user-menu__trigger--collapsed[data-v-2aa915b8]{justify-content:center;padding-inline:0}.sidebar-user-menu__trigger .bb-avatar[data-v-2aa915b8]{border-radius:var(--radius-md,.375rem);flex-shrink:0}.sidebar-user-menu__avatar[data-v-2aa915b8]{flex-shrink:0;position:relative}.sidebar-user-menu__badge[data-v-2aa915b8]{flex-shrink:0}.sidebar-user-menu__badge--floating[data-v-2aa915b8]{top:calc(var(--spacing,.25rem) * -1.5);right:calc(var(--spacing,.25rem) * -2);position:absolute}.sidebar-user-menu__identity[data-v-2aa915b8]{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex;overflow:hidden}.sidebar-user-menu__identity .sidebar-user-menu__name[data-v-2aa915b8]{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-800,#393939);display:block;overflow:hidden}.sidebar-user-menu__identity .sidebar-user-menu__email[data-v-2aa915b8]{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:1;color:var(--color-gray-400,#96969a);line-height:1;display:block;overflow:hidden}.sidebar-user-menu__indicator[data-v-2aa915b8]{color:var(--color-gray-500,#737378);flex-shrink:0}.sidebar-user-menu__fallback[data-v-2aa915b8]{background-color:var(--color-gray-100,#f5f5f5);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-800,#393939);justify-content:center;align-items:center;display:flex}.sidebar-user-menu__header[data-v-2aa915b8]{align-items:center;gap:calc(var(--spacing,.25rem) * 2);min-width:0;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2);display:flex}.sidebar-user-menu__header .bb-avatar[data-v-2aa915b8]{border-radius:var(--radius-md,.375rem);flex-shrink:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}.sidebar-link{height:calc(var(--spacing,.25rem) * 7.5);align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-md,.375rem);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-primary-800,#122c4a);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;transition-duration:.15s;display:flex;position:relative}.sidebar-link.sidebar-link--group-child{padding-left:calc(var(--spacing,.25rem) * 7)}.sidebar-link.sidebar-link--active{background-color:var(--color-red-100,#ffeced);color:var(--color-red-500,#e30613)}.sidebar-link.sidebar-link--collapsed{width:calc(var(--spacing,.25rem) * 7.5);height:calc(var(--spacing,.25rem) * 7.5);justify-content:center;margin-inline:auto;padding:0}.sidebar-link .sidebar-link__icon{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-shrink:0}.sidebar-link .sidebar-link__text{text-overflow:ellipsis;white-space:nowrap;font-size-adjust:.52;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300);flex:1;overflow:hidden}.sidebar-link:not(.sidebar-group__child) .sidebar-link__text{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}@property --tw-duration{syntax:"*";inherits:false}:where(.sidebar-group>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing,.25rem) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing,.25rem) * (1 - var(--tw-space-y-reverse)))}.sidebar-group .sidebar-group__trigger{height:calc(var(--spacing,.25rem) * 7.5);align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-md,.375rem);width:100%;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);text-align:left;color:var(--color-primary-800,#122c4a);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;transition-duration:.15s;display:flex}.sidebar-group .sidebar-group__trigger.sidebar-group__trigger--active{background-color:var(--color-red-100,#ffeced);color:var(--color-red-500,#e30613)}.sidebar-group .sidebar-group__trigger.sidebar-group__trigger--collapsed{width:calc(var(--spacing,.25rem) * 7.5);height:calc(var(--spacing,.25rem) * 7.5);justify-content:center;margin-inline:auto;padding:0}.sidebar-group .sidebar-group__trigger .sidebar-group__icon{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-shrink:0}.sidebar-group .sidebar-group__trigger .sidebar-group__text{text-overflow:ellipsis;white-space:nowrap;font-size-adjust:.52;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);flex:1;overflow:hidden}.sidebar-group .sidebar-group__trigger .sidebar-group__chevron{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;flex-shrink:0;transition-duration:.2s}.sidebar-group .sidebar-group__trigger .sidebar-group__chevron.sidebar-group__chevron--expanded{rotate:180deg}.sidebar-group .sidebar-group__children{margin-top:calc(var(--spacing,.25rem) * .5);overflow:hidden}:where(.sidebar-group .sidebar-group__children>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing,.25rem) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing,.25rem) * (1 - var(--tw-space-y-reverse)))}.expand-enter-active,.expand-leave-active{max-height:500px;transition:all .2s ease-in-out}.expand-enter-from,.expand-leave-to{opacity:0;max-height:0}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}.generic-sidebar{--transition-duration:calc(var(--v7d8691ab) * 1ms);z-index:30;width:var(--sidebar-min-w);border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-gray-200,#e0e0e0);background-color:var(--color-gray-50,#f9f9f9);transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.3s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1));backface-visibility:hidden;transition:width var(--transition-duration),translate var(--transition-duration);inset-block:0;display:grid;position:fixed;left:0;overflow:visible;transform:translateZ(0)}.generic-sidebar,.generic-sidebar .generic-sidebar__close-button,.generic-sidebar.generic-sidebar--expanded{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.generic-sidebar .generic-sidebar__close-button{top:calc(var(--spacing,.25rem) * 5);right:calc(var(--spacing,.25rem) * -3);transition:visibility 0s var(--transition-duration),opacity var(--transition-duration);position:absolute;overflow:clip}@media (width>=48rem){.generic-sidebar .generic-sidebar__close-button{visibility:hidden}}.generic-sidebar.generic-sidebar--expanded{width:var(--sidebar-max-w)}.generic-sidebar-overlay{--transition-duration:calc(var(--v7d8691ab) * 1ms);z-index:calc(-10);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-content:"";content:var(--tw-content);transition:z-index 0s var(--transition-duration),opacity var(--transition-duration);background-color:#0000004d;position:fixed;inset:0;transform:translateZ(0)}@supports (color:color-mix(in lab,red,red)){.generic-sidebar-overlay{background-color:color-mix(in oklab,var(--color-black,#000) 30%,transparent)}}.generic-sidebar-overlay.generic-sidebar-overlay--expanded{z-index:30;opacity:1;transition:z-index var(--transition-duration) 0s,opacity var(--transition-duration)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}.generic-sidebar.generic-sidebar--expanded .default-layout-sidebar .default-layout-sidebar__header .logo-button[data-v-503c55fe]{transform:translate(0)}.generic-sidebar .default-layout-sidebar[data-v-503c55fe]{--outer-px:10px;--inner-px:8px;--combined-px:calc(var(--outer-px));--pt:12px;--pb:8px;--icon-size:20px;--gap:8px;--button-h:32px;padding-top:var(--pt);padding-bottom:var(--pb);grid-template-rows:auto 1fr auto;display:grid}.generic-sidebar .default-layout-sidebar .default-layout-sidebar__footer[data-v-503c55fe]{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200,#e0e0e0);min-width:0;padding-inline:var(--outer-px);padding-top:calc(var(--spacing,.25rem) * 2)}.generic-sidebar .default-layout-sidebar .default-layout-sidebar__header[data-v-503c55fe]{margin-bottom:calc(var(--spacing,.25rem) * 3);padding-inline:var(--combined-px)}.generic-sidebar .default-layout-sidebar .default-layout-sidebar__header .logo-button[data-v-503c55fe]{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--logo-translate-x:calc(-50% + .5 * (var(--sidebar-min-w) - var(--combined-px) * 2));transform:translateX(var(--logo-translate-x));display:inline-block}.generic-sidebar .default-layout-sidebar .default-layout-sidebar__body[data-v-503c55fe]{position:relative}.generic-sidebar .default-layout-sidebar .default-layout-sidebar__body .default-layout-sidebar__body-content[data-v-503c55fe]{margin-top:calc(var(--bb-ring-size) * -1);padding-inline:var(--outer-px);padding-top:var(--bb-ring-size);padding-right:var(--outer-px);padding-bottom:var(--bb-ring-size);scrollbar-width:none;-ms-overflow-style:none;position:absolute;inset:0;overflow-y:scroll}:where(.generic-sidebar .default-layout-sidebar .default-layout-sidebar__body .default-layout-sidebar__body-content[data-v-503c55fe]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc((var(--spacing,.25rem) * 5) * var(--tw-space-y-reverse));margin-block-end:calc((var(--spacing,.25rem) * 5) * (1 - var(--tw-space-y-reverse)))}.generic-sidebar .default-layout-sidebar .default-layout-sidebar__body .default-layout-sidebar__body-content[data-v-503c55fe]::-webkit-scrollbar{display:none}.generic-sidebar .default-layout-sidebar .default-layout-sidebar__body .default-layout-sidebar__section-title[data-v-503c55fe]{margin-bottom:calc(var(--spacing,.25rem) * 2);text-overflow:ellipsis;white-space:nowrap;padding-inline:calc(var(--spacing,.25rem) * 2.5);font-size-adjust:.52;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:var(--text-2xs,.625rem);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);color:var(--color-gray-500,#737378);text-transform:uppercase;transition:padding .3s,text-align .3s;overflow:hidden}.generic-sidebar .default-layout-sidebar .default-layout-sidebar__body .default-layout-sidebar__section-title.default-layout-sidebar__section-title--collapsed[data-v-503c55fe]{text-align:center;padding-inline:0}:where(.generic-sidebar .default-layout-sidebar .default-layout-sidebar__body .default-layout-sidebar__links[data-v-503c55fe]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing,.25rem) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing,.25rem) * (1 - var(--tw-space-y-reverse)))}@property --tw-tracking{syntax:"*";inherits:false}.project-topbar-container{--topbar-h:38px;--py:4px;z-index:10;min-height:var(--topbar-h);justify-content:space-between;align-items:center;gap:var(--spacing,.25rem);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200,#e0e0e0);background-color:var(--color-gray-100,#f5f5f5);width:100%;padding-inline:var(--min-px-mobile);padding-block:var(--py);display:flex;position:sticky;top:0}@media (width>=48rem){.project-topbar-container{gap:calc(var(--spacing,.25rem) * 3.5);background-color:var(--color-white,#fff);padding-inline:var(--min-px)}}.project-topbar-container .project-topbar-container__left{align-items:center;gap:var(--spacing,.25rem);flex:1;display:flex}@media (width>=48rem){.project-topbar-container .project-topbar-container__left{gap:calc(var(--spacing,.25rem) * 3.5)}}.project-topbar-container .project-topbar-container__right{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.project-topbar-container .bb-breadcrumbs{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}@media (width>=48rem){.project-topbar-container .bb-breadcrumbs{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.mc-computo-page .project-topbar-container{position:static}.topbar-container{--topbar-h:38px;--py:4px;z-index:10;min-height:var(--topbar-h);justify-content:space-between;align-items:center;gap:var(--spacing,.25rem);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200,#e0e0e0);background-color:var(--color-gray-100,#f5f5f5);width:100%;padding-inline:var(--min-px-mobile);padding-block:var(--py);display:flex;position:sticky;top:0}@media (width>=48rem){.topbar-container{gap:calc(var(--spacing,.25rem) * 3.5);background-color:var(--color-white,#fff);padding-inline:var(--min-px)}}.topbar-container .topbar-container__left{align-items:center;gap:var(--spacing,.25rem);flex:1;display:flex}@media (width>=48rem){.topbar-container .topbar-container__left{gap:calc(var(--spacing,.25rem) * 3.5)}}.topbar-container .topbar-container__right{align-items:center;gap:var(--spacing,.25rem);display:flex}.topbar-container .bb-breadcrumbs{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}@media (width>=48rem){.topbar-container .topbar-container__right{gap:calc(var(--spacing,.25rem) * 3.5)}.topbar-container .bb-breadcrumbs{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.default-layout{padding-left:var(--sidebar-min-w);min-height:100dvh;transition:padding-left var(--transition-duration) var(--transition-easing);isolation:isolate;flex-direction:column;display:flex}.default-layout .default-layout__page-container{background-color:var(--bb-panel);flex-direction:column;flex:1;width:100%;transition:none;display:flex}.default-layout .default-layout__page-container .default-layout__page-container-inner{--min-py:12px;--min-py-mobile:12px;padding-inline:var(--min-px-mobile);padding-block:var(--min-py-mobile);flex-direction:column;flex:1;display:flex;position:relative}@media (width>=48rem){.default-layout .default-layout__page-container .default-layout__page-container-inner{padding-inline:var(--min-px);padding-block:var(--min-py)}}.default-layout .default-layout__page-container .default-layout__page-container-inner:has(.edit-page-expenses){padding-bottom:0}.default-layout .default-layout__page-container .default-layout__page-container-inner .default-layout__content-loader{z-index:10;--tw-backdrop-blur:blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);background-color:#ffffffbf;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.default-layout .default-layout__page-container .default-layout__page-container-inner .default-layout__content-loader{background-color:color-mix(in oklab,var(--color-white,#fff) 75%,transparent)}}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
