.corporate-auth-page[data-design=v2]{align-items:center;background:radial-gradient(circle at 20% 0%,var(--accent-soft),transparent 38%),var(--surface-2);color:var(--text-1);display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:var(--s-5)}.corporate-auth-page[data-design=v2] .corporate-auth-page__card{max-width:460px;overflow:hidden;padding:0;width:100%}.corporate-auth-page[data-design=v2] .corporate-auth-page__body{padding:var(--s-7)}.corporate-auth-page[data-design=v2] .corporate-auth-page__header{margin-bottom:var(--s-7);text-align:center}.corporate-auth-page[data-design=v2] .corporate-auth-page__header img{height:auto;margin-bottom:var(--s-5);width:76px}.corporate-auth-page[data-design=v2] .corporate-auth-page__header h1{color:var(--text-1);font-size:clamp(25px,4vw,30px);line-height:var(--lh-tight);margin:0 0 var(--s-2)}.corporate-auth-page[data-design=v2] .corporate-auth-page__header p{color:var(--text-2);line-height:var(--lh-base);margin:0}.corporate-auth-page[data-design=v2] form{display:grid;gap:var(--s-4)}.corporate-auth-page[data-design=v2] .corporate-auth-page__alert{align-items:stretch}.corporate-auth-page[data-design=v2] .corporate-auth-page__alert>div{display:grid;gap:var(--s-1)}.corporate-auth-page[data-design=v2] .corporate-auth-page__google-section{display:grid;gap:var(--s-3);text-align:center}.corporate-auth-page[data-design=v2] .corporate-auth-page__google-section p{color:var(--text-2);font-size:var(--t-sm);margin:0}.corporate-auth-page[data-design=v2] .corporate-auth-page__google{min-height:40px}.corporate-auth-page[data-design=v2] .corporate-auth-page__google>div>div{margin:0 auto}.corporate-auth-page[data-design=v2] .corporate-auth-page__google-placeholder{justify-content:center;width:100%}.corporate-auth-page[data-design=v2] .corporate-auth-page__google--disabled{opacity:.55;pointer-events:none}.corporate-auth-page[data-design=v2] .corporate-auth-page__separator{align-items:center;color:var(--text-3);display:flex;font-size:var(--t-xs);gap:var(--s-3)}.corporate-auth-page[data-design=v2] .corporate-auth-page__separator:before,.corporate-auth-page[data-design=v2] .corporate-auth-page__separator:after{background:var(--border);content:"";flex:1;height:1px}.corporate-auth-page[data-design=v2] .corporate-auth-page__countdown{font-size:1.45rem;letter-spacing:.08em;text-align:center}.corporate-auth-page[data-design=v2] .corporate-auth-page__options{align-items:center;display:flex;font-size:var(--t-sm);justify-content:space-between}.corporate-auth-page[data-design=v2] .corporate-auth-page__options .check{color:var(--text-2)}.corporate-auth-page[data-design=v2] a{color:var(--accent);font-weight:700;text-decoration:none}.corporate-auth-page[data-design=v2] a:hover{text-decoration:underline}.corporate-auth-page[data-design=v2] .corporate-auth-page__submit{justify-content:center;width:100%}.corporate-auth-page[data-design=v2] .corporate-auth-page__footer{border-top:1px solid var(--border);color:var(--text-2);font-size:var(--t-sm);padding:var(--s-4) var(--s-5);text-align:center}.corporate-auth-page[data-design=v2] .corporate-auth-page__copyright{color:var(--text-3);font-size:var(--t-xs);margin-top:var(--s-5)}@media(max-width:480px){.corporate-auth-page[data-design=v2]{padding:var(--s-3)}.corporate-auth-page[data-design=v2] .corporate-auth-page__body{padding:var(--s-5)}.corporate-auth-page[data-design=v2] .corporate-auth-page__options{align-items:flex-start;flex-direction:column;gap:var(--s-2)}}.corporate-route-feedback[data-design=v2]{align-items:center;background:var(--surface-2);display:grid;min-height:100vh;padding:var(--s-6)}.corporate-route-feedback__content{margin:0 auto;max-width:520px;width:100%}.corporate-route-feedback__loading.card{align-items:center;display:flex;gap:var(--s-3);padding:var(--s-5)}.corporate-route-feedback__loading>div{display:grid;gap:var(--s-1)}.corporate-route-feedback__loading strong{color:var(--text-1);font-size:var(--t-base)}.corporate-route-feedback__loading span{color:var(--text-3);font-size:var(--t-sm)}.corporate-route-feedback__spinner{animation:corporate-route-feedback-spin .9s linear infinite;color:var(--accent)}@keyframes corporate-route-feedback-spin{to{transform:rotate(360deg)}}.corporate-shell{background:var(--bg);color:var(--text-1);display:grid;font-family:var(--font-sans);grid-template-columns:var(--sidebar-w-expanded) minmax(0,1fr);height:100vh;height:100dvh;min-height:100vh;overflow:hidden;position:relative}.corporate-shell--collapsed{grid-template-columns:var(--sidebar-w-collapsed) minmax(0,1fr)}.corporate-shell__canvas{background:var(--bg);display:flex;flex-direction:column;grid-column:2;height:100%;min-height:0;min-width:0;overflow:hidden}.corporate-shell__header{align-items:center;background:var(--surface-1);border-bottom:1px solid var(--border);display:flex;gap:var(--s-4);justify-content:space-between;min-height:68px;padding:var(--s-3) var(--s-6)}.corporate-shell__header--full-width{border-bottom:0;display:block;min-height:0;padding:0}.corporate-shell__header--full-width .corporate-shell__header-content{width:100%}.corporate-shell__header-content{min-width:0}.corporate-shell__header-actions{align-items:center;display:flex;gap:var(--s-2)}.corporate-shell__content{flex:1;min-height:0;overflow:auto;padding:var(--s-6)}.corporate-shell__content--flush{display:flex;overflow:hidden;padding:0}.corporate-shell__backdrop,.corporate-shell__mobile-toggle{display:none}@media(max-width:767px){.corporate-shell,.corporate-shell--collapsed{display:block}.corporate-shell__canvas{grid-column:auto}.corporate-shell .corporate-sidebar{box-shadow:var(--elev-3);left:0;position:fixed;transform:translate(-100%);transition:transform var(--d-fast) var(--ease-standard);width:min(300px,calc(100vw - 48px))}.corporate-shell .corporate-sidebar.is-mobile-open{transform:translate(0)}.corporate-shell__mobile-toggle{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-sm);box-shadow:var(--elev-1);color:var(--text-2);cursor:pointer;display:inline-grid;height:34px;left:var(--s-3);place-items:center;position:fixed;top:var(--s-3);width:34px;z-index:var(--z-sticky)}.corporate-shell__mobile-toggle:hover{background:var(--surface-2);color:var(--text-1)}.corporate-shell__mobile-toggle:focus-visible{box-shadow:var(--ring);outline:0}.corporate-shell__backdrop{background:var(--surface-overlay);border:0;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;transition:opacity var(--d-fast) var(--ease-standard);z-index:calc(var(--z-panel) - 1)}.corporate-shell__backdrop.is-visible{opacity:1;pointer-events:auto}.corporate-shell__header{min-height:60px;padding:var(--s-3) var(--s-4) var(--s-3) 60px}.corporate-shell__content{padding:var(--s-4)}.corporate-shell__content--flush{padding:0}}@media(prefers-reduced-motion:reduce){.corporate-shell .corporate-sidebar,.corporate-shell__backdrop{transition-duration:1ms}}.corporate-sidebar[data-design=v2]{box-sizing:border-box;font-family:var(--font-sans);grid-column:1;grid-row:1}.corporate-sidebar[data-design=v2][data-collapsed=true],.corporate-sidebar[data-design=v2].is-hover-expanded{transition-duration:80ms}.corporate-sidebar[data-design=v2][data-collapsed=true],.corporate-sidebar[data-design=v2].is-hover-expanded{height:100%}.corporate-sidebar[data-design=v2] .sidebar-mark{text-decoration:none}.corporate-sidebar[data-design=v2] .sidebar-mark img{display:block;height:100%;object-fit:contain;width:100%}.corporate-sidebar[data-design=v2] .sidebar-item,.corporate-sidebar[data-design=v2] .sidebar-pin{font:inherit}.corporate-sidebar[data-design=v2] .sidebar-item{background:transparent;border:0;text-decoration:none}.corporate-sidebar__avatar{align-items:center;background:var(--accent-soft);border-radius:50%;color:var(--accent);display:inline-flex;flex:0 0 32px;font-size:var(--t-xs);font-weight:700;height:32px;justify-content:center;width:32px}.corporate-sidebar__user-copy{display:grid;min-width:0}.corporate-sidebar__user-copy strong,.corporate-sidebar__user-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.corporate-sidebar__user-copy strong{color:var(--text-1);font-size:var(--t-sm)}.corporate-sidebar__user-copy span{color:var(--text-3);font-size:var(--t-xs)}.corporate-sidebar__user-menu{position:relative}.corporate-sidebar__user-trigger{align-items:center;background:transparent;border:0;border-radius:var(--r-sm);color:var(--text-1);cursor:pointer;display:flex;font:inherit;gap:var(--s-2);min-height:44px;padding:var(--s-1) var(--s-2);text-align:left;width:100%}.corporate-sidebar__user-trigger:hover{background:var(--surface-2)}.corporate-sidebar__user-trigger:focus-visible,.corporate-sidebar__user-menu-item:focus-visible,.corporate-sidebar__language-options button:focus-visible{outline:none;box-shadow:var(--ring)}.corporate-sidebar__user-chevron{color:var(--text-3);flex:0 0 auto;margin-left:auto;transition:transform var(--d-fast) var(--ease-standard)}.corporate-sidebar__user-chevron.is-open{transform:rotate(180deg)}.corporate-sidebar__user-menu-pop{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-lg);bottom:calc(100% + var(--s-2));box-shadow:var(--elev-3);color:var(--text-1);left:0;max-height:calc(100dvh - var(--s-6));min-width:240px;overflow-y:auto;padding:var(--s-2);position:absolute;right:0;z-index:var(--z-popover, 100)}.corporate-sidebar__user-menu-profile{align-items:center;display:flex;gap:var(--s-3);padding:var(--s-2) var(--s-2) var(--s-3)}.corporate-sidebar__avatar--large{flex-basis:40px;font-size:var(--t-sm);height:40px;width:40px}.corporate-sidebar__user-menu-profile-copy{display:grid;min-width:0}.corporate-sidebar__user-menu-profile-copy strong,.corporate-sidebar__user-menu-profile-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.corporate-sidebar__user-menu-profile-copy strong{font-size:var(--t-base)}.corporate-sidebar__user-menu-profile-copy span{color:var(--text-2);font-size:var(--t-sm)}.corporate-sidebar__user-menu-profile-copy small{color:var(--accent);font-size:var(--t-xs);font-weight:600;margin-top:2px}.corporate-sidebar__user-menu-divider{background:var(--border);height:1px;margin:var(--s-1) 0}.corporate-sidebar__user-menu-item{align-items:center;background:transparent;border:0;border-radius:var(--r-sm);color:var(--text-1);cursor:pointer;display:flex;font:inherit;font-size:var(--t-sm);gap:var(--s-2);padding:var(--s-2);text-align:left;width:100%}.corporate-sidebar__user-menu-item:hover{background:var(--surface-2)}.corporate-sidebar__user-menu-item--danger{color:var(--danger)}.corporate-sidebar__user-menu-item--danger:hover{background:var(--danger-soft)}.corporate-sidebar__language-picker{align-items:center;display:flex;gap:var(--s-2);padding:var(--s-2)}.corporate-sidebar__language-label{align-items:center;color:var(--text-2);display:inline-flex;flex:1;font-size:var(--t-sm);gap:var(--s-2)}.corporate-sidebar__language-options{border:1px solid var(--border);border-radius:var(--r-sm);display:inline-flex;overflow:hidden}.corporate-sidebar__language-options button{background:var(--surface-1);border:0;border-left:1px solid var(--border);color:var(--text-2);cursor:pointer;font:inherit;font-size:var(--t-xs);font-weight:700;line-height:1;padding:5px 9px}.corporate-sidebar__language-options button:first-child{border-left:0}.corporate-sidebar__language-options button:hover{background:var(--surface-2);color:var(--text-1)}.corporate-sidebar__language-options button.is-active{background:var(--accent);color:var(--text-on-accent)}.corporate-sidebar[data-design=v2][data-collapsed=true] .corporate-sidebar__user-trigger{justify-content:center;padding:var(--s-1)}.corporate-sidebar[data-design=v2][data-collapsed=true] .corporate-sidebar__user-menu-pop{left:calc(100% + var(--s-2));min-width:264px;right:auto}@media(max-width:767px){.corporate-sidebar[data-design=v2]{height:100vh;padding:14px 10px;z-index:var(--z-panel)}}.corporate-notifications{position:relative}.corporate-notifications__trigger{color:var(--text-2);position:relative}.corporate-notifications__trigger:hover{color:var(--text-1)}.corporate-notifications__count{align-items:center;background:var(--danger);border:2px solid var(--surface-1);border-radius:var(--r-pill);color:var(--text-on-accent);display:inline-flex;font-size:9px;font-weight:800;height:17px;justify-content:center;line-height:1;min-width:17px;padding:0 3px;position:absolute;right:-5px;top:-5px}.corporate-notifications__menu{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--elev-4);overflow:hidden;position:absolute;right:0;top:calc(100% + var(--s-2));width:min(400px,calc(100vw - 32px));z-index:var(--z-popover, 100)}.corporate-notifications__head{align-items:flex-start;border-bottom:1px solid var(--border);display:flex;gap:var(--s-3);justify-content:space-between;padding:var(--s-4) var(--s-5)}.corporate-notifications__head h2{font-size:var(--t-md);margin:0}.corporate-notifications__head p{color:var(--text-3);font-size:var(--t-xs);margin:2px 0 0}.corporate-notifications__list{max-height:min(420px,calc(100vh - 150px));overflow-y:auto}.corporate-notifications__item{align-items:flex-start;border-bottom:1px solid var(--border);color:var(--text-2);display:flex;gap:var(--s-2);padding:var(--s-4) var(--s-5);position:relative}.corporate-notifications__item:hover{background:var(--surface-2)}.corporate-notifications__item.is-unread{background:var(--info-soft);padding-left:calc(var(--s-5) + 12px)}.corporate-notifications__item.is-unread:before{background:var(--info);border-radius:50%;content:"";height:6px;left:var(--s-3);position:absolute;top:var(--s-5);width:6px}.corporate-notifications__item-link{background:none;border:0;color:inherit;cursor:pointer;display:grid;flex:1;font:inherit;gap:3px;min-width:0;padding:0;text-align:left;text-decoration:none}.corporate-notifications__item strong{color:var(--text-1);font-size:var(--t-sm)}.corporate-notifications__item span{display:-webkit-box;font-size:var(--t-sm);-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.corporate-notifications__item time{color:var(--text-3);font-size:var(--t-xs);margin-top:var(--s-1)}.corporate-notifications__delete{color:var(--text-3);flex-shrink:0}.corporate-notifications__delete:hover{color:var(--danger)}.corporate-notifications__empty{align-items:center;color:var(--text-3);display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-8) var(--s-5);text-align:center}.corporate-notifications__empty .ico{color:var(--text-disabled)}.corporate-notifications__empty strong{color:var(--text-1);font-size:var(--t-sm)}.corporate-notifications__empty span{font-size:var(--t-xs)}@media(max-width:767px){.corporate-notifications__menu{position:fixed;right:var(--s-4);top:60px}}.corporate-search-trigger{flex:1;min-width:0}.corporate-search-trigger input{cursor:pointer}.cmdk-item{background:none;border:none;font:inherit;text-align:left;width:100%}.corporate-search-item-copy{display:flex;flex-direction:column;flex:1;min-width:0;text-align:left}.corporate-search-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.corporate-search-item-subtitle{color:var(--text-3);font-size:var(--t-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.corporate-portal-topbar[data-design=v2]{align-items:center;background:var(--surface-1);border-bottom:1px solid var(--border);color:var(--text-1);display:flex;gap:var(--s-5);min-height:72px;padding:var(--s-3) var(--s-7);position:relative;z-index:var(--z-sticky)}.corporate-portal-topbar__actions{align-items:center;display:flex;flex:1;gap:var(--s-2);min-width:0}@media(max-width:1024px){.corporate-portal-topbar{padding-left:var(--s-5);padding-right:var(--s-5)}}@media(max-width:767px){.corporate-portal-topbar{flex-wrap:wrap;gap:var(--s-3);min-height:64px;padding:var(--s-3) var(--s-4) var(--s-3) 64px}.corporate-portal-topbar__actions{gap:var(--s-1)}}.corporate-portal-content{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding-bottom:var(--s-6);scroll-behavior:smooth}.corporate-portal-content::-webkit-scrollbar{width:6px}.corporate-portal-content::-webkit-scrollbar-track{background:transparent}.corporate-portal-content::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--r-pill)}.corporate-portal-content::-webkit-scrollbar-thumb:hover{background:var(--text-3)}@media(max-width:767px){.corporate-portal-content{padding-bottom:var(--s-4)}}.corporate-help{background:var(--surface-2);color:var(--text-1);min-height:100%}.corporate-help__header,.corporate-help__profile,.corporate-help__flow,.corporate-help__roles,.corporate-help__faq{margin:0 auto;max-width:1400px}.corporate-help__header{padding:var(--s-7) var(--s-7) 0}.corporate-help__header h1{font-size:clamp(26px,3vw,32px);line-height:var(--lh-tight);margin:0}.corporate-help__profile,.corporate-help__flow,.corporate-help__roles,.corporate-help__faq{padding:var(--s-5) var(--s-7)}.corporate-help__profile h2,.corporate-help__flow h2,.corporate-help__roles h2,.corporate-help__faq h2{font-size:var(--t-lg);margin:0 0 var(--s-4)}.corporate-help__profile-card{align-items:flex-start;display:flex;gap:var(--s-3)}.corporate-help__profile-icon{align-items:center;background:var(--info-soft);border-radius:var(--r-md);color:var(--info);display:inline-flex;flex:0 0 40px;height:40px;justify-content:center;width:40px}.corporate-help__profile-copy h3{font-size:var(--t-base);margin:0 0 var(--s-1)}.corporate-help__profile-copy p{color:var(--text-3);font-size:var(--t-sm);margin:0 0 var(--s-3)}.corporate-help__steps{display:grid;gap:var(--s-4);list-style:none;margin:0;padding:0}.corporate-help__step{display:flex;gap:var(--s-3)}.corporate-help__step-number{align-items:center;background:var(--info-soft);border-radius:50%;color:var(--info);display:inline-flex;flex:0 0 32px;font-weight:700;height:32px;justify-content:center;width:32px}.corporate-help__step-copy h3{font-size:var(--t-base);margin:0 0 var(--s-1)}.corporate-help__step-copy p{color:var(--text-3);font-size:var(--t-sm);margin:0}.corporate-help__role-list{display:grid;gap:var(--s-3);list-style:none;margin:0;padding:0}.corporate-help__role{border:1px solid var(--border);border-radius:var(--r-md);display:flex;gap:var(--s-3);padding:var(--s-3)}.corporate-help__role.is-yours{background:var(--info-soft);border-color:var(--info)}.corporate-help__role-icon{align-items:center;background:var(--surface-3);border-radius:var(--r-md);color:var(--text-2);display:inline-flex;flex:0 0 36px;height:36px;justify-content:center;width:36px}.corporate-help__role.is-yours .corporate-help__role-icon{background:var(--info);color:var(--surface-1)}.corporate-help__role-copy h3{align-items:center;display:flex;font-size:var(--t-base);gap:var(--s-2);margin:0 0 var(--s-1)}.corporate-help__role-copy p{color:var(--text-3);font-size:var(--t-sm);margin:0}.corporate-help__faq{display:flex;flex-direction:column;gap:var(--s-3)}.corporate-help__faq-item{padding:0}.corporate-help__faq-trigger{justify-content:space-between;padding:var(--s-4);text-align:left;width:100%}.corporate-help__faq-trigger>.ico.is-open{transform:rotate(90deg)}.corporate-help__faq-answer{color:var(--text-2);font-size:var(--t-sm);margin:0;padding:var(--s-2) var(--s-4) var(--s-4)}@media(max-width:720px){.corporate-help__header,.corporate-help__profile,.corporate-help__flow,.corporate-help__roles,.corporate-help__faq{padding-left:var(--s-4);padding-right:var(--s-4)}}.modal.onboarding-carousel{width:min(1000px,calc(100vw - 96px));height:min(620px,calc(100vh - 96px))}.onboarding-carousel .modal-body{height:100%;padding:0}.onboarding-carousel__body{display:grid;grid-template-columns:1.1fr 1fr;height:100%;position:relative}.onboarding-carousel__close{position:absolute;top:var(--s-4);right:var(--s-4);z-index:1}.onboarding-carousel__media{background:var(--surface-3);overflow:hidden}.onboarding-carousel__video{width:100%;height:100%;object-fit:cover;display:block}.onboarding-carousel__content{display:flex;flex-direction:column;height:100%;padding:var(--s-8)}.onboarding-carousel__text{display:flex;flex-direction:column;justify-content:center;gap:var(--s-3);flex:1;min-height:0}.onboarding-carousel__eyebrow{font-size:var(--t-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.onboarding-carousel__text h2{font-size:var(--t-xl);font-weight:700;color:var(--text-1);margin:0}.onboarding-carousel__text p{font-size:var(--t-md);color:var(--text-2);line-height:var(--lh-loose);margin:0;min-height:calc(var(--lh-loose) * var(--t-md) * 6)}.onboarding-carousel__footer{display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.onboarding-carousel__dots,.onboarding-carousel__actions{display:flex;gap:var(--s-2)}.onboarding-carousel__dot{width:8px;height:8px;border-radius:50%;background:var(--border-strong);transition:background var(--d-fast),width var(--d-fast)}.onboarding-carousel__dot--active{background:var(--accent);width:20px;border-radius:var(--r-pill)}@media(max-width:720px){.onboarding-carousel__body{grid-template-columns:1fr}.onboarding-carousel__media{min-height:200px}.onboarding-carousel__content{padding:var(--s-5)}}.client-error-boundary[data-design=v2]{align-items:center;background:var(--surface-2);color:var(--text-1);display:flex;justify-content:center;min-height:100vh;padding:var(--s-5)}.client-error-boundary__card{display:grid;gap:var(--s-4);max-width:560px;padding:var(--s-6);width:100%}.client-error-boundary__icon{align-items:center;background:var(--danger-soft);border-radius:var(--r-md);color:var(--danger);display:inline-flex;height:48px;justify-content:center;width:48px}.client-error-boundary h1{font-size:var(--t-xl);margin:0 0 var(--s-2)}.client-error-boundary p{color:var(--text-2);margin:0}.client-error-boundary details{color:var(--text-3);font-size:var(--t-sm)}.client-error-boundary summary{cursor:pointer;font-weight:600}.client-error-boundary pre{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text-1);margin:var(--s-3) 0 0;max-height:240px;overflow:auto;padding:var(--s-3);white-space:pre-wrap}.client-error-boundary__actions{display:flex;flex-wrap:wrap;gap:var(--s-2)}html[data-theme=dark]{color-scheme:dark}html[data-theme=dark] [data-design=v2] input:not([type=checkbox]):not([type=radio]):not([type=range]),html[data-theme=dark] [data-design=v2] select,html[data-theme=dark] [data-design=v2] textarea{background-color:var(--surface-1);border-color:var(--border);color:var(--text-1)}html[data-theme=dark] [data-design=v2] input::placeholder,html[data-theme=dark] [data-design=v2] textarea::placeholder{color:var(--text-3);opacity:1}html[data-theme=dark] [data-design=v2] table,html[data-theme=dark] [data-design=v2] th,html[data-theme=dark] [data-design=v2] td{border-color:var(--border);color:var(--text-1)}html[data-theme=dark] [data-design=v2] thead,html[data-theme=dark] [data-design=v2] thead th,html[data-theme=dark] [data-design=v2] tbody tr:hover>*{background-color:var(--surface-2)}html[data-theme=dark] .corporate-portal-content [style*="background: white"],html[data-theme=dark] .corporate-portal-content [style*="background: rgb(255, 255, 255)"],html[data-theme=dark] .corporate-portal-content [style*="background: rgb(255,255,255)"],html[data-theme=dark] .corporate-portal-content [style*="background: rgb(248, 250, 252)"],html[data-theme=dark] .corporate-portal-content [style*="background: rgb(248,250,252)"],html[data-theme=dark] .corporate-portal-content [style*="background: rgb(250, 251, 252)"],html[data-theme=dark] .corporate-portal-content [style*="background: rgb(250,251,252)"]{background:var(--surface-1)!important}html[data-theme=dark] .corporate-portal-content [style*="background: rgb(241, 245, 249)"],html[data-theme=dark] .corporate-portal-content [style*="background: rgb(241,245,249)"],html[data-theme=dark] .corporate-portal-content [style*="background: rgb(240, 244, 248)"],html[data-theme=dark] .corporate-portal-content [style*="background: rgb(240,244,248)"],html[data-theme=dark] .corporate-portal-content [style*="background: rgb(233, 238, 244)"],html[data-theme=dark] .corporate-portal-content [style*="background: rgb(233,238,244)"]{background:var(--surface-2)!important}html[data-theme=dark] .corporate-portal-content [style*="color: rgb(13, 34, 64)"],html[data-theme=dark] .corporate-portal-content [style*="color: rgb(13,34,64)"],html[data-theme=dark] .corporate-portal-content [style*="color: rgb(30, 41, 59)"],html[data-theme=dark] .corporate-portal-content [style*="color: rgb(30,41,59)"],html[data-theme=dark] .corporate-portal-content [style*="color: rgb(51, 65, 85)"],html[data-theme=dark] .corporate-portal-content [style*="color: rgb(51,65,85)"],html[data-theme=dark] .corporate-portal-content [style*="color: rgb(55, 65, 81)"],html[data-theme=dark] .corporate-portal-content [style*="color: rgb(55,65,81)"]{color:var(--text-1)!important}html[data-theme=dark] .corporate-portal-content [style*="color: rgb(71, 85, 105)"],html[data-theme=dark] .corporate-portal-content [style*="color: rgb(71,85,105)"],html[data-theme=dark] .corporate-portal-content [style*="color: rgb(75, 85, 99)"],html[data-theme=dark] .corporate-portal-content [style*="color: rgb(75,85,99)"],html[data-theme=dark] .corporate-portal-content [style*="color: rgb(100, 116, 139)"],html[data-theme=dark] .corporate-portal-content [style*="color: rgb(100,116,139)"],html[data-theme=dark] .corporate-portal-content [style*="color: rgb(107, 114, 128)"],html[data-theme=dark] .corporate-portal-content [style*="color: rgb(107,114,128)"],html[data-theme=dark] .corporate-portal-content [style*="color: rgb(148, 163, 184)"],html[data-theme=dark] .corporate-portal-content [style*="color: rgb(148,163,184)"]{color:var(--text-2)!important}html[data-theme=dark] .corporate-portal-content [style*="color: rgb(5, 150, 105)"],html[data-theme=dark] .corporate-portal-content [style*="color: rgb(5,150,105)"],html[data-theme=dark] .corporate-portal-content [style*="color: rgb(6, 95, 70)"],html[data-theme=dark] .corporate-portal-content [style*="color: rgb(6,95,70)"]{color:var(--success)!important}html[data-theme=dark] .corporate-portal-content [style*="color: rgb(220, 38, 38)"],html[data-theme=dark] .corporate-portal-content [style*="color: rgb(220,38,38)"],html[data-theme=dark] .corporate-portal-content [style*="color: rgb(153, 27, 27)"],html[data-theme=dark] .corporate-portal-content [style*="color: rgb(153,27,27)"]{color:var(--danger)!important}html[data-theme=dark] .corporate-portal-content [style*="color: rgb(217, 119, 6)"],html[data-theme=dark] .corporate-portal-content [style*="color: rgb(217,119,6)"],html[data-theme=dark] .corporate-portal-content [style*="color: rgb(146, 64, 14)"],html[data-theme=dark] .corporate-portal-content [style*="color: rgb(146,64,14)"]{color:var(--warning)!important}html[data-theme=dark] .corporate-portal-content [style*="border: 1px solid rgb(226, 232, 240)"],html[data-theme=dark] .corporate-portal-content [style*="border: 1px solid rgb(226,232,240)"],html[data-theme=dark] .corporate-portal-content [style*="border: 1px solid rgb(203, 213, 225)"],html[data-theme=dark] .corporate-portal-content [style*="border: 1px solid rgb(203,213,225)"]{border-color:var(--border)!important}.corporate-vendor-field__document--approved.card,.corporate-process-document--approved,button.corporate-process-document.btn.corporate-process-document--approved{background:var(--success-soft);border-color:var(--success)}.corporate-vendor-field__document--rejected.card,.corporate-process-document--rejected,button.corporate-process-document.btn.corporate-process-document--rejected{background:var(--danger-soft);border-color:var(--danger)}.corporate-vendor-field__document--uploaded.card,.corporate-process-document--uploaded,button.corporate-process-document.btn.corporate-process-document--uploaded{background:var(--warning-soft);border-color:var(--warning)}.corporate-vendor-field__document--approved .corporate-vendor-field__document-icon,.corporate-process-document--approved .corporate-process-document__icon{background:var(--success-soft);color:var(--success)}.corporate-vendor-field__document--rejected .corporate-vendor-field__document-icon,.corporate-process-document--rejected .corporate-process-document__icon{background:var(--danger-soft);color:var(--danger)}.corporate-vendor-field__document--uploaded .corporate-vendor-field__document-icon,.corporate-process-document--uploaded .corporate-process-document__icon{background:var(--warning-soft);color:var(--warning-fg)}html,body{margin:0;padding:0;min-height:100vh}#root{min-height:100vh}
