.bottom-nav{z-index:1020;background-color:var(--color-surface-card);border-top:1px solid var(--color-border);height:56px;box-shadow:var(--shadow-nav);padding-bottom:env(safe-area-inset-bottom,0);justify-content:space-around;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0}.bottom-nav-item{cursor:pointer;min-width:0;color:var(--color-text-secondary);padding:var(--space-1) var(--space-1);background:0 0;border:none;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;display:flex}.bottom-nav-item-active{color:var(--color-primary)}.bottom-nav-item:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-sm);outline:none}.bottom-nav-icon{font-size:1.6rem}.bottom-nav-label{font-size:var(--text-xs);line-height:var(--line-tight);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.file-preview-container{border:solid 1px var(--red);background-color:var(--red);min-width:45%;height:32px;color:var(--white);border-radius:8px;justify-content:space-between;align-items:center;padding:6px;display:flex}.skeleton-dialog .MuiDialog-paper{border-radius:0}.skeleton-dialog .skeleton-dialog-title{background-color:var(--nav-bg,#0f1b33);color:#fff;height:54px;min-height:54px;padding:0 8px 0 16px}.skeleton-dialog-heading{color:#fff;font-size:1rem;font-weight:600}.skeleton-dialog-external.MuiButton-root{color:#fff;text-transform:none;margin-right:4px}.square-size{width:50px;height:50px}.media-preview-dialog{max-width:90vw;max-height:90vh}.media-preview img{object-fit:contain;width:100%;height:100%}.media-preview-dialog img{object-fit:contain;width:90vw;height:90vh}.media-preview{width:100px}.close-icon{width:1.8em!important;height:1.8em!important}.budget{background-color:#fff;border-radius:20px;width:150px}.break-line{white-space:pre-wrap}.chat-day-separator{margin:var(--space-2) auto var(--space-1);padding:3px var(--space-3);color:var(--color-text-muted);background:var(--color-surface-menu);border-radius:var(--radius-pill);text-align:center;align-self:center;width:fit-content;font-size:.65rem;display:block}.chat-message-row{align-items:flex-end;gap:var(--space-2);width:100%;margin-bottom:2px;display:flex}.chat-message-row--in{justify-content:flex-start}.chat-message-row--out{justify-content:flex-end}.chat-message-avatar.MuiAvatar-root{flex:none;width:26px;height:26px;font-size:.7rem}.chat-message-avatar-spacer{flex:none;width:26px}.chat-message-bubble-wrap{flex-direction:column;max-width:78%;display:flex}.chat-message-row--in .chat-message-bubble-wrap{align-items:flex-start}.chat-message-row--out .chat-message-bubble-wrap{align-items:flex-end}.chat-bubble{align-items:flex-start;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);font-size:.8125rem;line-height:var(--line-normal);display:flex}.chat-bubble--in{background:var(--color-surface-menu);color:var(--color-text-primary);border-bottom-left-radius:4px}.chat-bubble--out{background:var(--color-surface-nav);color:var(--color-text-on-dark);border-bottom-right-radius:4px;flex-direction:row-reverse}.chat-bubble--file{background:0 0;padding:0}.chat-bubble-text{white-space:pre-wrap;word-break:break-word}.chat-message-menu-trigger.MuiIconButton-root{opacity:.55;color:inherit;align-self:flex-start;padding:2px}.chat-message-menu-trigger.MuiIconButton-root:hover{opacity:1;background:#ffffff26}.chat-message-time{color:var(--color-text-muted);margin:2px var(--space-1) var(--space-2);font-size:.65rem;display:block}.chat-message-time--out{align-self:flex-end}.chat-message-time--in{align-self:flex-start}.chat-card-header{padding:var(--space-3);border-bottom:1px solid var(--color-border);background:var(--color-surface-card)}.chat-card-header-unread{background:var(--accent-teal-surface)}.chat-card-header-avatar.MuiAvatar-root{background:var(--accent-teal-surface);width:32px;height:32px;color:var(--accent-teal-hover);font-size:.75rem;font-weight:700}.chat-card-header-name.MuiTypography-root{color:var(--color-text-primary);font-size:.8125rem;font-weight:700;line-height:1.2}.chat-card-header-company.MuiTypography-root{color:var(--color-text-muted);font-size:.6875rem}.chat-header-button.MuiIconButton-root{color:var(--color-text-muted)}.chat-messages{background:var(--color-surface-page);flex-direction:column;max-height:300px;display:flex;overflow-y:auto}.chat-card-input-area{border-top:1px solid var(--color-border);background:var(--color-surface-card)}.chat-card-input .MuiOutlinedInput-root{border-radius:var(--radius-md);background:var(--color-surface-menu);font-size:.8125rem}.chat-card-input .MuiOutlinedInput-notchedOutline{border-color:#0000}.chat-card-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--color-border-focus)}.chat-card-attach-btn.MuiIconButton-root{color:var(--color-text-muted)}.chat-card-send-btn.MuiButton-root{background:var(--accent-teal);color:var(--color-on-accent-teal);border-radius:var(--radius-pill);text-transform:none;padding:var(--space-1) var(--space-4);box-shadow:none;font-size:.75rem;font-weight:700}.chat-card-send-btn.MuiButton-root:hover{background:var(--accent-teal-hover);box-shadow:none}.chat-card-send-btn.MuiButton-root.Mui-disabled{background:var(--color-surface-menu);color:var(--color-text-muted)}.chat-card-send-icon{font-size:1rem}.desktop-container.chat-card-container{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:320px;max-width:92vw;box-shadow:var(--shadow-xl);overflow:hidden}@media screen and (width<=768px){.chat-messages{padding:.5rem;overflow-y:auto;height:calc(100vh - 170px)!important;max-height:100%!important}.chat-card-container{z-index:2;border-radius:0;flex-direction:column;flex:1;justify-content:space-between;display:flex;top:0;width:100vw!important;height:100vh!important;margin:0!important;position:absolute!important}}.contextual-empty-state{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-10) var(--space-4);text-align:center;background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;width:100%;display:flex}.contextual-empty-state__icon{color:var(--color-border-strong);font-size:40px!important}.contextual-empty-state__icon--error{color:var(--color-danger)}.contextual-empty-state__title{font-weight:var(--weight-semibold)!important;color:var(--color-text-primary)!important}.contextual-empty-state__desc{max-width:320px}.contextual-empty-state__retry{align-items:center;display:inline-flex}.user-container-message{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2);border-radius:var(--radius-md);cursor:pointer;display:flex}.user-container-message:hover{background:var(--color-surface-menu)}.user-container-message--unread,.user-container-message--unread:hover{background:var(--accent-teal-surface)}.user-container-message__avatar.MuiAvatar-root{background:var(--color-surface-nav-lift);width:44px;height:44px;color:var(--color-text-on-dark);flex:none;font-weight:600}.user-container-message__meta{flex:1;min-width:0}.user-container-message__row1{align-items:baseline;gap:var(--space-2);display:flex}.user-container-message__name.MuiTypography-root{color:var(--color-text-primary);font-size:.8125rem;font-weight:500}.user-container-message--unread .user-container-message__name.MuiTypography-root{font-weight:700}.user-container-message__preview.MuiTypography-root{color:var(--color-text-muted);font-size:.75rem}.user-container-message--unread .user-container-message__preview.MuiTypography-root{color:var(--color-text-primary);font-weight:600}.user-container-message__unread-dot{border-radius:var(--radius-full);background:var(--color-primary);width:9px;height:9px;margin-left:var(--space-1);flex:none}.chat-module-container{z-index:1010;position:absolute;bottom:0;right:0}.chat-module-hidden{display:none!important}.chat-dock-bubble-container{bottom:var(--space-4);right:var(--space-4);z-index:1010;position:absolute}.chat-dock-bubble.MuiIconButton-root{width:52px;height:52px;background-color:var(--accent-teal)!important;color:var(--color-on-accent-teal)!important;box-shadow:var(--shadow-xl)!important;border-radius:50% 50% 6px!important}.chat-dock-bubble.MuiIconButton-root:hover{background-color:var(--accent-teal-hover)!important}.chat-dock-bubble-icon{color:var(--color-on-accent-teal);font-size:1.5rem}.chat-dock-bubble-badge .MuiBadge-badge{background-color:var(--color-primary);color:var(--color-on-primary);border:2px solid var(--color-surface-page)}.chat-dock-minimize-icon{color:var(--color-text-muted);font-size:1.3rem}.chat-panel-action-btn.MuiIconButton-root{color:var(--color-text-muted)}.chat-module-users-container{background:var(--color-surface-card);border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:340px;max-width:90vw;box-shadow:var(--shadow-xl);overflow:hidden}.chat-module-users-header{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);cursor:pointer}.chat-panel-title.MuiTypography-root{color:var(--color-text-primary);font-size:.875rem;font-weight:700}.chat-panel-badge .MuiBadge-badge{background:var(--color-primary-surface);color:var(--color-primary);border-radius:var(--radius-pill);min-width:0;height:auto;padding:2px var(--space-2);font-size:.6875rem;font-weight:700;position:static;transform:none}.chat-search-pill .MuiOutlinedInput-root{border-radius:var(--radius-pill);background:var(--color-surface-menu);font-size:.8125rem}.chat-search-pill .MuiOutlinedInput-notchedOutline{border:none}.chat-search-pill-icon{color:var(--color-text-muted);font-size:1.1rem}.chat-container-collections-users{height:380px;padding:var(--space-2) var(--space-3) var(--space-3);overflow-y:auto}.notificationNewMessage{background-color:var(--color-primary);border-radius:var(--radius-full);width:1.2rem;height:1.2rem;padding:.25rem}.chat-module-menu{max-height:400px;overflow-y:auto}@media screen and (width<=768px){.chat-module-container{z-index:1010;width:100vw;position:absolute;bottom:0;right:0}.chat-module-users-container{border-radius:0;max-width:100vw;height:95vh;width:100vw!important;margin:0!important}.chat-container-collections-users{height:calc(100vh - 100px);overflow-y:auto}.notificationNewMessage{background-color:var(--color-primary);border-radius:var(--radius-full);width:1.2rem;height:1.2rem;padding:.25rem}.chat-module-menu{max-height:calc(100vh - 150px);overflow-y:auto}}.geodesica{animation:1s infinite backwards geodesicaAnimation;width:12vw!important;height:12vw!important}.loading-text:after{content:"...";vertical-align:bottom;width:1.25em;animation:1s .3s infinite forwards ellipsis-dot;display:inline-block;overflow:hidden}@keyframes ellipsis-dot{25%{content:""}50%{content:"."}75%{content:".."}to{content:"..."}}@keyframes geodesicaAnimation{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.loading-backdrop{z-index:9999;color:var(--white);background-color:#000000f5!important}.custom-drawer-close-button{top:5px;right:5px;position:absolute!important}.uc-root{flex-direction:column;height:100%;min-height:0;display:flex}.uc-header{text-align:center;border-bottom:1px solid var(--color-border);flex-shrink:0;padding:34px 22px 20px}.uc-avatar-wrap{width:92px;height:92px;margin:0 auto 14px;position:relative}.uc-avatar-wrap .MuiAvatar-root{background:linear-gradient(135deg, var(--color-surface-nav-lift), var(--color-surface-nav));color:var(--color-text-on-dark);box-shadow:0 6px 18px #0f1b3347;width:92px!important;height:92px!important;font-size:2.1rem!important}.uc-cam-badge{background:var(--accent-teal);width:30px;height:30px;color:var(--color-on-accent-teal);cursor:pointer;transition:background var(--duration-fast) var(--ease-default);border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:2px;right:0;box-shadow:0 2px 6px #00000038}.uc-cam-badge:hover,.uc-cam-badge:focus-visible{background:var(--accent-teal-hover)}.uc-cam-badge:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.uc-cam-badge svg{font-size:15px}.uc-photo-input{display:none}.uc-overline{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-text-muted);line-height:var(--line-tight);margin:0 0 2px}.uc-name{font-size:1.15rem;font-weight:var(--weight-bold);color:var(--color-text-primary);line-height:var(--line-tight);margin:0 0 4px}.uc-email{font-size:var(--text-base);color:var(--color-text-secondary);align-items:center;gap:5px;display:inline-flex}.uc-email svg{color:var(--color-text-muted);flex-shrink:0;font-size:15px}.uc-list{flex:1;min-height:0;padding:6px 12px;overflow-y:auto}.uc-list-cap{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-muted);padding:12px 10px 6px}.uc-row{border-radius:var(--radius-md);color:var(--color-text-primary);cursor:pointer;text-align:left;width:100%;transition:background var(--duration-fast) var(--ease-default);background:0 0;border:none;align-items:center;gap:13px;padding:13px 10px;display:flex}.uc-row:hover{background:var(--color-surface-page)}.uc-row:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:1px}.uc-row--locked{cursor:not-allowed}.uc-row--locked:hover{background:0 0}.uc-row-lead{text-align:center;width:22px;color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.uc-row-lead svg{font-size:20px}.uc-row--locked .uc-row-lead{color:var(--color-disabled-text)}.uc-row-lab{flex-direction:column;flex:1;min-width:0;display:flex}.uc-row-title{font-size:.875rem;font-weight:var(--weight-medium);line-height:var(--line-tight);color:inherit}.uc-row--locked .uc-row-title{color:var(--color-disabled-text)}.uc-row-desc{font-size:var(--text-base);color:var(--color-text-muted);line-height:var(--line-normal);margin-top:3px}.uc-row--locked .uc-row-desc{color:var(--color-disabled-text)}.uc-row-trail{color:var(--color-text-muted);flex-shrink:0;align-items:center;display:flex}.uc-row-trail svg{font-size:18px}.uc-row--locked .uc-row-trail{color:var(--color-disabled-text)}.uc-foot{border-top:1px solid var(--color-border);flex-shrink:0;padding:8px 12px 14px}.uc-row--logout,.uc-row--logout .uc-row-lead{color:var(--color-text-secondary)}.uc-row--logout:hover{background:var(--color-primary-surface)}.uc-row--logout:hover .uc-row-lead,.uc-row--logout:hover .uc-row-title{color:var(--color-danger)}@media (width<=767px){.uc-header{padding:26px 18px 16px}.uc-avatar-wrap{width:88px;height:88px}.uc-avatar-wrap .MuiAvatar-root{width:88px!important;height:88px!important}.uc-row{border-radius:var(--radius-lg);gap:14px;min-height:52px;padding:0 12px}.uc-row-lead svg{font-size:22px}.uc-row-title{font-size:.9375rem}}.overflow-actions-trigger{color:var(--nav-fg)!important}.overflow-actions-menu{border-radius:12px;min-width:210px;padding:0;overflow:hidden}.top-bar-action-item{width:100%;color:var(--color-text,#111);text-align:left;align-items:center;gap:11px;font-size:13px;justify-content:flex-start!important;padding:11px 15px!important;display:flex!important}.top-bar-action-item:hover{background-color:#f5f6f8}.top-bar-action-icon{color:var(--color-text-3,#7d7d7d);display:flex}.top-bar-action-icon svg{font-size:18px}.top-bar-action-item+.top-bar-action-item{border-top:1px solid #f0f0f2}.top-bar-postar-btn{white-space:nowrap;min-height:36px;background-color:var(--color-primary)!important;color:var(--color-on-primary)!important;text-transform:none!important;box-shadow:none!important;letter-spacing:0!important;border-radius:9px!important;padding:9px 16px!important;font-size:13px!important;font-weight:600!important;line-height:1!important}.top-bar-postar-btn:hover{background-color:var(--color-primary-hover)!important;box-shadow:none!important}.top-bar-postar-btn:focus-visible{box-shadow:0 0 0 3px var(--color-focus-ring)!important;outline:none!important}.top-bar-postar-btn .MuiButton-startIcon{margin-right:6px;font-size:17px}.notification-item:hover{background-color:var(--background-gray);cursor:pointer}.side-menu{width:var(--rail-width);transition:width var(--duration-normal) var(--ease-default);flex-direction:column;flex:none;display:flex}.menu-row{border-radius:var(--radius-md);color:var(--menu-fg);font-weight:var(--weight-medium);transition:background-color var(--duration-fast) var(--ease-default), color var(--duration-fast) var(--ease-default);gap:12px;margin:2px 8px;padding:9px 12px;position:relative}.menu-row:hover{background-color:var(--menu-hover-bg);color:var(--menu-fg-strong)}.menu-row-active{background-color:var(--menu-active-bg);color:var(--menu-active-fg);font-weight:var(--weight-semibold)}.menu-row-active:before{content:"";border-radius:var(--radius-pill);background-color:var(--menu-active-border);width:3px;height:18px;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.side-menu-label{font-size:var(--text-sm);line-height:1.25}.menu-row .side-menu-label{font-weight:var(--weight-medium)}.menu-row-active .side-menu-label{font-weight:var(--weight-semibold)}.side-menu-collapsed{width:var(--rail-width-collapsed)}.side-menu-collapsed .menu-row{justify-content:center;gap:0}.side-menu-collapsed .menu-row-active:before{height:16px;left:4px}.side-menu-collapsed .side-menu-label{display:none}.side-menu-rail-top{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-2);display:flex}.side-menu-brand{letter-spacing:.04em;color:var(--menu-fg-strong);padding-left:var(--space-2);white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.side-menu-brand-mark{background-color:var(--color-primary,#cc092f);color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;font-weight:800;display:flex}.side-menu-collapsed .side-menu-rail-top{justify-content:center;gap:var(--space-1);padding:var(--space-3) 0 var(--space-2);flex-direction:column}.side-menu-rail-toggle .MuiSvgIcon-root{color:var(--menu-fg);font-size:1.6rem}.side-menu-scroll{overflow-x:hidden}.side-menu-section{flex-direction:column;display:flex}.side-menu-section+.side-menu-section{margin-top:var(--space-3)}.side-menu-section-header{cursor:pointer;width:100%;padding:var(--space-2) var(--space-5) var(--space-1);background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}.side-menu-section-header:focus-visible{box-shadow:var(--shadow-focus);outline:none}.side-menu-section-title{font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);color:var(--menu-section-fg)}.side-menu-section-chevron{color:var(--menu-section-fg);opacity:0;transition:opacity var(--duration-fast) var(--ease-default);font-size:1.1rem!important}.side-menu-section-header:hover .side-menu-section-chevron,.side-menu-section-header:focus-visible .side-menu-section-chevron,.side-menu-section-header[aria-expanded=false] .side-menu-section-chevron{opacity:1}.side-menu-section-divider{height:2px;margin:var(--space-2) auto;border-radius:var(--radius-pill);background-color:var(--menu-divider);width:40%}.side-menu-pinned{border-top:1px solid var(--menu-divider);padding-top:var(--space-1)}.menu-container{background-color:var(--menu-bg)}.inner-container-mobile{padding-bottom:calc(136px + env(safe-area-inset-bottom,0px))}.base-page-postar-fab{right:16px!important;bottom:calc(56px + 16px + env(safe-area-inset-bottom,0px))!important;background-color:var(--color-primary)!important;width:56px!important;height:56px!important;color:var(--color-on-primary)!important;z-index:1050!important;border-radius:18px!important;position:fixed!important;box-shadow:0 6px 16px #cc092f66!important}.base-page-postar-fab:hover{background-color:var(--color-primary-hover)!important}.base-page-postar-fab:focus-visible{box-shadow:0 0 0 4px var(--color-focus-ring), 0 6px 16px #cc092f66!important;outline:none!important}.base-page-postar-fab .MuiSvgIcon-root{font-size:24px}.menu-icon{font-size:2.8rem}.border-left-thick-red{border-left:5px solid var(--red)}.border-left-thick-menu-gray{border-left:5px solid var(--menu-gray)}html{--color-primary:#cc092f;--color-primary-hover:#a80726;--color-primary-active:#8c0520;--color-primary-surface:#fdf0f2;--color-on-primary:#fff;--accent-blue:#364397;--accent-blue-hover:#2b3578;--accent-blue-surface:#eaecf8;--color-on-accent-blue:#fff;--accent-teal:#0d7ea0;--accent-teal-hover:#0a6583;--accent-teal-surface:#e3f5f9;--color-on-accent-teal:#fff;--color-success:#4abc78;--color-warning:#fa9500;--color-warning-surface:#fff6e6;--color-danger:#cc092f;--color-info:#364397;--color-surface-page:#f5f5f7;--color-surface-card:#fff;--color-surface-nav:#0f1b33;--color-surface-nav-lift:#1b2950;--color-surface-menu:#f0f0f2;--color-surface-overlay:#0f1b338c;--color-text-primary:#111;--color-text-secondary:#4a4a4a;--color-text-muted:#7d7d7d;--color-text-on-dark:#fff;--color-text-on-primary:#fff;--color-text-link:#364397;--color-border:#dcdce0;--color-border-strong:#b4b4ba;--color-border-focus:var(--accent-teal);--color-disabled-bg:#e0e0e0;--color-disabled-text:#a0a0a0;--color-hover-overlay:#0000000f;--color-focus-ring:#0d7ea059;--background-gray:var(--color-surface-page);--menu-gray:var(--color-surface-menu);--red:var(--color-primary);--blue:var(--accent-blue);--green:var(--color-success);--yellow:var(--color-warning);--yellowTranslucent:#fa950070;--disabled-gray:var(--color-disabled-bg);--text-gray:var(--color-text-muted);--dark-gray:#2e2d2d;--black:var(--color-text-primary);--white:#fff;--purple:var(--accent-teal);--text-xs:.65rem;--text-sm:.75rem;--text-base:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--line-tight:1.2;--line-normal:1.5;--line-relaxed:1.7;--tracking-tight:-.01em;--tracking-normal:0;--tracking-wide:.04em;--tracking-widest:.08em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-xs:var(--space-1);--space-sm:var(--space-2);--space-md:var(--space-4);--space-lg:var(--space-6);--space-xl:var(--space-10);--radius-none:0;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--radius-pill:100px;--radius-full:50%;--default-radius:15px;--shadow-none:none;--shadow-xs:0 1px 2px #0000000f;--shadow-sm:0 1px 4px #00000014;--shadow-md:0 2px 8px #00000017;--shadow-lg:0 4px 16px #0000001f;--shadow-xl:0 8px 32px #00000024;--shadow-nav:0 2px 12px #0f1b332e;--shadow-focus:0 0 0 3px var(--color-focus-ring);--duration-instant:60ms;--duration-fast:.12s;--duration-normal:.2s;--duration-slow:.35s;--ease-default:cubic-bezier(.4, 0, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--btn-primary-bg:var(--color-primary);--btn-primary-bg-hover:var(--color-primary-hover);--btn-primary-bg-active:var(--color-primary-active);--btn-primary-fg:var(--color-on-primary);--btn-primary-border:transparent;--btn-secondary-bg:var(--color-surface-card);--btn-secondary-bg-hover:var(--color-surface-page);--btn-secondary-fg:var(--color-primary);--btn-secondary-border:var(--color-primary);--btn-accent-bg:var(--accent-blue);--btn-accent-bg-hover:var(--accent-blue-hover);--btn-accent-fg:var(--color-on-accent-blue);--btn-ghost-bg:transparent;--btn-ghost-bg-hover:var(--color-hover-overlay);--btn-ghost-fg:var(--color-text-secondary);--btn-disabled-bg:var(--color-disabled-bg);--btn-disabled-fg:var(--color-disabled-text);--btn-radius:var(--radius-pill);--card-bg:var(--color-surface-card);--card-border:var(--color-border);--card-radius:var(--radius-md);--card-shadow:var(--shadow-md);--card-shadow-hover:var(--shadow-lg);--card-padding:var(--space-6);--card-padding-sm:var(--space-4);--nav-bg:var(--color-surface-nav);--nav-fg:var(--color-text-on-dark);--nav-accent:var(--color-primary);--nav-height:5vh;--nav-shadow:var(--shadow-nav);--rail-width:248px;--rail-width-collapsed:72px;--menu-bg:var(--color-surface-nav);--menu-fg:#ffffffb8;--menu-fg-strong:#fff;--menu-section-fg:#ffffff8f;--menu-divider:#ffffff1f;--menu-active-bg:var(--color-surface-nav-lift);--menu-active-fg:#fff;--menu-active-border:var(--color-primary);--menu-hover-bg:#ffffff0f;--input-bg:var(--color-surface-card);--input-border:var(--color-border-strong);--input-border-focus:var(--color-border-focus);--input-border-error:var(--color-primary);--input-fg:var(--color-text-primary);--input-placeholder:var(--color-text-muted);--input-radius:var(--radius-md);--input-disabled-bg:var(--color-disabled-bg);--input-disabled-fg:var(--color-disabled-text);--chip-radius:var(--radius-pill);--chip-height:24px;--status-success-bg:#e6f7ed;--status-success-fg:#1e7e3e;--status-warning-bg:var(--color-warning-surface);--status-warning-fg:#8a5100;--status-danger-bg:var(--color-primary-surface);--status-danger-fg:var(--color-primary);--status-info-bg:var(--accent-blue-surface);--status-info-fg:var(--accent-blue);--status-neutral-bg:var(--color-surface-menu);--status-neutral-fg:var(--color-text-secondary)}@media (width<=1366px){html{--card-padding:var(--space-4);--space-lg:var(--space-5);--space-xl:var(--space-8)}}@media (width<=767px){html{--card-padding:var(--space-3);--card-padding-sm:var(--space-2);--space-md:var(--space-3);--space-lg:var(--space-4);--space-xl:var(--space-6);--nav-height:5vh;--card-radius:var(--radius-sm);--input-radius:var(--radius-sm)}}@media (width<=375px){html{--card-padding:var(--space-2);--space-md:var(--space-2)}}.markdown-container ul{padding-left:2vw}.md-editor-mh{height:25vh!important}.w-md-editor-text,.w-md-editor-text-pre>code{font-size:inherit!important}.notistack-SnackbarContainer{z-index:9999}.notistack-MuiContent{flex-wrap:unset!important}.notistack-MuiContent .MuiButtonBase-root{color:inherit}@font-face{font-family:BradescoSans;src:url(/assets/BradescoSans-BJZWjBJS.ttf)}html{scroll-behavior:smooth;font-size:13px}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--text-gray) transparent;margin:0;padding:0}input,button,textarea,select{font:inherit}:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}*{font-family:BradescoSans!important}a{color:var(--blue);text-decoration-color:#0000!important}html,#root{width:100%;height:100%;display:block;position:relative}body{width:100%;height:100%}::-webkit-scrollbar{width:8px!important;height:8px!important}::-webkit-scrollbar-track{background-color:#999}::-webkit-scrollbar-thumb{background-color:var(--blue)}.background-dark-gray{background-color:var(--dark-gray)}.background-gray{background-color:var(--background-gray)}.background-green{background-color:var(--green)}.background-menu-gray{background-color:var(--menu-gray)}.background-red{background-color:var(--red)}.background-purple{background-color:var(--purple)}.background-white{background-color:var(--white)}.background-yellow-translucent{background-color:var(--yellowTranslucent)}.base-container{background-color:var(--background-gray);color:var(--text-gray)}.base-container-with-background{color:#ddd;background-color:#001636}.flex-1{flex:1}.base-container-with-background:before{content:"";background:var(--red);opacity:.5;z-index:1;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.border-top-red{border-top:2px solid var(--red)}.border-bottom-red{border-bottom:2px solid var(--red)}.border-bottom-thin-red{border-bottom:1px solid var(--red)}.border-bottom-thin-gray{border-bottom:1px solid var(--text-gray)}.align-content-first-baseline{align-content:baseline}.color-green{color:var(--green)!important}.color-purple{color:var(--purple)!important}.color-red{color:var(--red)!important}.color-yellow{color:var(--yellow)!important}.color-white{color:var(--white)!important}.color-text-gray{color:var(--text-gray)!important}.color-black{color:var(--black)!important}.cursor-pointer{cursor:pointer}.dft-border-radius{border-radius:var(--default-radius)}.div-dot{border-radius:50%;width:15px;height:15px;box-shadow:0 1px 5px 1px #0000004d}.fs-7{font-size:.75rem!important}.fs-8{font-size:.6rem!important}.inner-container{height:calc(100% - 5vh)}.object-fit-contain{object-fit:contain}.height-40{min-height:40px}.rotate0{transform:rotate(0)}.rotate180{transform:rotate(180deg)}.rotate45{transform:rotate(45deg)}.tab-container{border-bottom-left-radius:var(--default-radius);border-bottom-right-radius:var(--default-radius);border:1px solid var(--red)}.w-fit-content{width:fit-content}.vh-40{height:40vh}.vh-75{height:75vh}.vh-85{height:85vh}.w-12{width:12%!important}.w-20{width:20%!important}.w-30{width:30%!important}.w-33{width:33.3%!important}.w-60{width:60%!important}.w-40{width:40%!important}.w-80{width:80%!important}.word-wrap-anywere{word-wrap:anywhere}.vh-30{height:30vh}.vw-30{width:30vw}.vw-50{width:50vw}.h-93{height:93%!important}.z-index-1{z-index:1}.z-index-2000{z-index:2000}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}@media screen and (width<=767px){*{font-size:11px}.footer-navigation-mobile{height:5vh;bottom:0;left:0;box-shadow:0 -3px 5px #0000004d}.geodesica{width:45vw!important;height:45vw!important}.login-container{width:90vw;height:70vh}.filter-container{width:80vw}.MuiAvatar-root.MuiAvatar-circular{width:30px;height:30px}.mobile-menu-icon.MuiButtonBase-root.MuiIconButton-root.MuiIconButton-colorPrimary{color:var(--white);padding:0;font-size:3rem}.mobile-menu-icon .MuiSvgIcon-root{width:30px;height:30px}.border-left-thick-red{border-left:3px solid var(--red)}.border-left-thick-menu-gray{border-left:3px solid var(--menu-gray)}.mobile-inner-container{height:calc(100% - 6.5vh)}.MuiButtonBase-root.MuiFab-root.MuiFab-primary.fab-button-mobile{background:var(--background-gray);color:var(--purple);bottom:1vh;right:1vh}.card-partner-container{width:45vw;max-width:240px;height:45vh;max-height:310px}.dialog-partner-complete{width:100%;height:100%}}
