@media (min-width:1101px){.advanced-filter-panel .advanced-filter-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.advanced-filter-panel .advanced-filter-grid>*{grid-area:auto!important;min-width:0!important}.advanced-filter-panel .date-filter-duo{display:contents!important}.advanced-filter-panel .date-filter-duo>.date-filter-popover{grid-area:auto!important}.advanced-filter-panel .advanced-filter-grid>.filter-clear{grid-area:2/5/auto/span 2!important;width:100%!important;margin:0!important}}.partner-list-head>div>span,.partner-list-head>div>strong{font-size:17px!important;line-height:1.5!important}.partner-row-details .partner-detail-item>span,.partner-row-details .partner-detail-item>small,.partner-row-details .partner-detail-label{letter-spacing:0!important;text-transform:none!important;font-size:15px!important;line-height:1.45!important}.partner-row-details .partner-detail-item>strong,.partner-row-details .partner-detail-item>div,.partner-row-details .partner-detail-item a,.partner-row-details .partner-detail-value{overflow-wrap:anywhere;font-size:17px!important;font-weight:500!important;line-height:1.5!important}.partner-row-details .partner-detail-item{padding:17px 19px!important}.partner-row-copy>strong{font-size:24px!important}.ho-directory-list .partner-row-details label,.ho-directory-list .partner-row-details input,.ho-directory-list .partner-row-details textarea,.ho-directory-list .partner-row-details select{font-size:17px!important}.users-page .user-editor-page{width:100%!important;max-width:none!important}.users-page .user-editor{grid-template-columns:minmax(0,1fr)!important;gap:20px!important;display:grid!important}.users-page .user-editor>*{grid-column:1/-1!important}.users-page .user-editor-section label{font-size:16px!important}.users-page .user-editor-section input,.users-page .user-editor-section select,.users-page .user-editor-section textarea{font-size:17px!important}.users-page .user-editor-section h3{font-size:22px!important}.users-page .user-editor-section .form-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.users-page .user-editor-section .form-grid>.span-2{grid-column:1/-1!important}@media (max-width:750px){.users-page .user-editor-section .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-page .home-widgets-column .home-insights article.home-kpi-card{min-height:145px!important;padding:18px!important}.home-page .home-kpi-card>strong{font-size:30px!important}}@media (max-width:500px){.users-page .user-editor-section .form-grid{grid-template-columns:1fr!important}}.customer-results-card .customer-table-meta>strong{font-size:17px!important;line-height:1.45!important}.customer-results-card .customer-table-tools .customer-order>span{font-size:15px!important}.home-page .home-dashboard-grid{min-height:var(--smart-home-height,calc(100dvh - 100px))!important;grid-template-columns:minmax(280px,.66fr) minmax(0,1.34fr)!important;align-items:stretch!important;gap:20px!important}.home-page .home-widgets-column{flex-direction:column!important;justify-content:flex-start!important;gap:14px!important;min-width:0!important;display:flex!important}.home-page .home-widgets-column .home-insights,.home-page .home-widgets-column>.home-side-column{display:contents!important}.home-page .home-widgets-column .home-insights article.home-kpi-card{flex:1 0 108px!important;justify-content:center!important;gap:7px!important;width:100%!important;height:auto!important;min-height:108px!important;margin:0!important;padding:20px 24px!important}.home-page .home-kpi-card>span{white-space:normal!important;font-size:17px!important;line-height:1.4!important}.home-page .home-kpi-card>strong{margin:0!important;font-size:34px!important;line-height:1.15!important}.home-page .home-kpi-card>small{margin:0!important;font-size:14px!important;line-height:1.4!important}.home-page .home-widgets-column .monthly-goal-card,.home-page .home-widgets-column .training-score-card{flex:1 0 110px!important;width:100%!important;height:auto!important;min-height:110px!important;margin:0!important;padding:20px 24px!important}.home-page .home-widgets-column .home-mini-calendar{flex-direction:column!important;flex:2.4 0 350px!important;width:100%!important;height:auto!important;min-height:350px!important;margin:0!important;padding:22px 24px!important;display:flex!important}.home-page .home-mini-calendar .home-calendar-grid{flex:1;grid-auto-rows:minmax(34px,1fr);align-content:stretch;gap:5px!important}.home-page .home-mini-calendar .home-calendar-grid>button,.home-page .home-mini-calendar .home-calendar-grid>span{aspect-ratio:auto!important;min-height:34px!important}.home-page .home-mini-calendar .home-calendar-grid>strong{align-self:center}.home-page .home-calendar-footer{flex:none;margin-top:16px!important}.home-page .home-banner-column{align-self:stretch!important;min-width:0!important;min-height:0!important}.home-page .home-banner-column .info-carousel{border-radius:24px!important;flex:1!important;align-self:stretch!important;width:100%!important;height:auto!important;min-height:100%!important;margin:0!important}@media (max-width:800px){.home-page .home-dashboard-grid{grid-template-columns:minmax(0,1fr)!important;min-height:0!important}.home-page .home-widgets-column .home-insights article.home-kpi-card{flex:none!important;min-height:108px!important}.home-page .home-widgets-column .monthly-goal-card,.home-page .home-widgets-column .training-score-card,.home-page .home-widgets-column .home-mini-calendar{flex:none!important}.home-page .home-banner-column,.home-page .home-banner-column .info-carousel{min-height:420px!important}}.home-page .monthly-goal-card .eyebrow,.home-page .training-score-card .eyebrow{font-size:15px!important;line-height:1.4!important}.home-page .monthly-goal-card small,.home-page .training-score-copy small{white-space:normal!important;font-size:14px!important;line-height:1.4!important;display:block!important}.home-page .training-score-card{flex-wrap:wrap!important;overflow:visible!important}.home-page .training-score-copy{flex:190px!important}.home-page .training-score-copy>div span{white-space:normal!important;font-size:14px!important;display:inline!important}.home-page .training-score-action{flex:none!important}.home-page .training-score-action button{width:auto!important;height:auto!important;min-height:40px!important;padding:10px 14px!important;font-size:14px!important}.registration-detail-page .registration-finance-summary-reordered{align-items:end;grid-template-columns:minmax(180px,1.4fr) minmax(150px,1.1fr) minmax(95px,.7fr) repeat(3,minmax(120px,1fr))!important;gap:14px!important;display:grid!important}.registration-finance-summary-reordered .registration-field{min-width:0}.registration-finance-summary-reordered .registration-field>span{font-size:16px!important;line-height:1.4!important}.registration-detail-page .registration-receipt-compact{min-width:0;align-items:center!important;gap:16px!important;padding:16px!important;display:flex!important}.registration-receipt-compact .registration-receipt-info{flex:1;gap:12px;min-width:0;display:grid}.registration-receipt-item-line{grid-template-columns:100px minmax(140px,1.6fr) minmax(80px,.9fr) 60px repeat(3,minmax(75px,.8fr));align-items:start;gap:12px;display:grid}.registration-receipt-item-line>div{min-width:0}.registration-detail-page .registration-receipt-item-line span{color:#65756d;line-height:1.4;display:block;font-size:14px!important}.registration-detail-page .registration-receipt-item-line strong{overflow-wrap:anywhere;margin-top:4px;line-height:1.45;display:block;font-size:16px!important}.registration-receipt-compact .registration-receipt-actions{flex-wrap:wrap;flex:none;align-items:center;gap:9px;display:flex}.registration-receipt-actions button{min-height:42px;width:auto!important;padding:9px 13px!important;font-size:15px!important}.registration-detail-page .registration-primary-files{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.registration-detail-page .registration-primary-files>button{width:100%;min-height:48px;font-size:16px!important}.registration-sticky-save:empty{display:none!important}@media (max-width:1400px){.registration-detail-page .registration-receipt-compact{flex-wrap:wrap!important}.registration-receipt-compact .registration-receipt-info{flex-basis:100%}.registration-receipt-compact .registration-receipt-actions{margin-left:auto}}@media (max-width:1100px){.registration-detail-page .registration-finance-summary-reordered{grid-template-columns:repeat(3,minmax(0,1fr))!important}.registration-receipt-item-line{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:650px){.registration-detail-page .registration-finance-summary-reordered{grid-template-columns:repeat(2,minmax(0,1fr))!important}.registration-receipt-item-line{grid-template-columns:repeat(2,minmax(0,1fr))}.registration-detail-page .registration-primary-files{grid-template-columns:1fr}}.sidebar nav{overscroll-behavior:contain;scrollbar-width:thin;gap:clamp(3px,.55dvh,6px)!important;overflow:hidden auto!important}.sidebar nav>button,.sidebar nav>button:nth-child(odd){flex:none!important;height:clamp(30px,3.8dvh,40px)!important;min-height:30px!important;max-height:40px!important;font-size:14px!important}.sidebar nav .smart-sidebar-tabs{flex:none!important;overflow-y:auto!important}.sidebar nav .ho-notification-submenu{flex:none}@media (max-height:900px){.sidebar-user{padding:4px 6px 8px!important}.sidebar-photo.sidebar-initial{width:clamp(52px,8dvh,72px)!important;height:clamp(52px,8dvh,72px)!important;margin-bottom:6px!important}.sidebar-user>strong{font-size:18px!important}.sidebar-user>span{margin-top:2px!important;font-size:13px!important}.sidebar-notification-tag{margin-top:5px!important}.sidebar-footer-brand{margin-top:6px!important;padding:2px 10px 4px!important}.sidebar-footer-brand img.sidebar-footer-logo{width:48px!important;max-height:42px!important}.side-bottom{padding-top:4px!important}.side-bottom>button{height:30px!important;font-size:14px!important}}@media (min-width:801px){.home-page .home-dashboard-grid{overflow:hidden;height:var(--smart-home-height,calc(100dvh - 100px))!important;grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr)!important;gap:16px!important;min-height:0!important}.home-page .home-widgets-column{overscroll-behavior:contain;scrollbar-width:thin;box-sizing:border-box;padding-right:2px;overflow:hidden auto;gap:8px!important;height:100%!important;min-height:0!important}.home-page .home-widgets-column .home-insights article.home-kpi-card{box-sizing:border-box;flex:1 0 64px!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) auto!important;align-content:center!important;align-items:center!important;gap:2px 12px!important;min-height:64px!important;padding:9px 16px!important;display:grid!important}.home-page .home-kpi-card>span{font-size:16px!important;line-height:1.25!important}.home-page .home-kpi-card>strong{grid-area:1/2/3;font-size:28px!important;line-height:1.1!important}.home-page .home-kpi-card>small{grid-area:2/1;font-size:13px!important;line-height:1.25!important}.home-page .home-widgets-column .monthly-goal-card{box-sizing:border-box;flex:1 0 86px!important;min-height:86px!important;padding:10px 16px!important}.home-page .monthly-goal-card strong{margin-top:3px!important;font-size:24px!important}.home-page .monthly-goal-card small{margin-top:3px!important}.home-page .home-widgets-column .training-score-card{box-sizing:border-box;flex:1 0 110px!important;gap:6px 10px!important;min-height:110px!important;padding:10px 16px!important}.home-page .training-score-copy{flex:160px!important}.home-page .training-score-summary{margin-top:3px!important}.home-page .training-score-summary>.training-score-ring{width:34px;height:34px}.home-page .training-score-copy small{margin-top:3px!important}.home-page .training-score-action button{min-height:32px!important;padding:6px 10px!important}.home-page .home-widgets-column .home-mini-calendar{box-sizing:border-box;gap:0;flex:2 0 258px!important;min-height:258px!important;padding:12px 16px!important}.home-page .home-mini-calendar .home-panel-head{margin:0!important}.home-page .home-mini-calendar .home-panel-head h2{margin:0!important;font-size:17px!important}.home-page .home-calendar-month{margin:4px 0 6px!important}.home-page .home-mini-calendar .home-calendar-grid{grid-auto-rows:minmax(22px,1fr)!important;gap:2px!important}.home-page .home-mini-calendar .home-calendar-grid>button,.home-page .home-mini-calendar .home-calendar-grid>span{gap:1px!important;min-height:22px!important}.home-page .home-mini-calendar .home-calendar-grid>strong{padding:2px 0!important}.home-page .home-calendar-footer{margin-top:6px!important;font-size:14px!important}.home-page .home-banner-column{border-radius:24px;overflow:hidden;height:100%!important}.home-page .home-banner-column .info-carousel{box-sizing:border-box;overflow-y:auto;height:100%!important;min-height:0!important;max-height:100%!important}}@media (min-width:801px) and (max-width:1100px){.home-page .home-dashboard-grid{grid-template-columns:minmax(300px,1fr) minmax(0,1fr)!important;gap:12px!important}.home-page .home-banner-column .info-carousel{padding:20px!important}.home-page .carousel-copy h2{overflow-wrap:anywhere;font-size:clamp(24px,3vw,36px)!important}.home-page .carousel-footer{flex-wrap:wrap;gap:12px}}.partners-page .partner-results-list .partner-details-organized{box-sizing:border-box!important;flex-direction:column!important;gap:20px!important;min-width:0!important;padding:20px!important;display:flex!important}.partners-page .partner-details-organized .partner-details-line{align-items:start!important;gap:20px!important;width:100%!important;min-width:0!important;display:grid!important}.partners-page .partner-details-organized .partner-details-identity{grid-template-columns:repeat(6,minmax(0,1fr))!important}.partners-page .partner-details-organized .partner-details-contacts{grid-template-columns:repeat(4,minmax(0,1fr))!important}.partners-page .partner-details-organized .partner-details-line .partner-detail-item{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;min-width:0!important;margin:0!important;padding:0!important}.partners-page .partner-details-organized .partner-details-line .partner-detail-item>span{margin-bottom:6px;display:block}.partners-page .partner-details-organized .partner-site-button{box-sizing:border-box;background:#e8eef8;border-radius:10px;justify-content:center;align-items:center;max-width:100%;min-height:36px;padding:8px 14px;display:inline-flex;color:#1c518e!important;font-size:14px!important;font-weight:700!important;line-height:1.2!important;text-decoration:none!important}.partners-page .partner-details-organized .partner-site-button:hover{background:#d9e8ff}.partners-page .partner-details-organized .partner-site-button:focus-visible{outline-offset:3px;outline:2px solid #397dca}@media (max-width:1100px){.partners-page .partner-details-organized .partner-details-identity{grid-template-columns:repeat(3,minmax(0,1fr))!important}.partners-page .partner-details-organized .partner-details-contacts{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:650px){.partners-page .partner-details-organized .partner-details-identity,.partners-page .partner-details-organized .partner-details-contacts{grid-template-columns:minmax(0,1fr)!important}}.partners-page .partner-details-organized .partner-details-line{scrollbar-width:thin;grid-template-columns:none!important;grid-auto-columns:max-content!important;grid-auto-flow:column!important;justify-content:space-between!important;gap:20px!important;padding-bottom:4px!important;display:grid!important;overflow:auto hidden!important}.partners-page .partner-details-organized .partner-details-line .partner-detail-item{min-width:max-content!important}.partners-page .partner-details-organized .partner-details-line .partner-detail-item>span,.partners-page .partner-details-organized .partner-details-line .partner-detail-item>strong,.partners-page .partner-details-organized .partner-details-line .partner-detail-item a{white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}.partners-page .partner-details-organized .partner-site-button{white-space:nowrap!important}.calendar-page .agenda-meeting-link{flex-wrap:wrap;grid-column:1/-1;align-items:end;gap:12px 20px;display:flex}.calendar-page .agenda-meeting-link>label{flex:340px;min-width:0}.calendar-page .agenda-meeting-link>.button{min-height:44px;text-decoration:none}.calendar-page .agenda-meeting-link>small{color:#66768b;flex-basis:100%}.calendar-page .agenda-form-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:20px;display:flex}.smart-requests-page .smart-recipient-picker{border:0;width:100%;min-width:0;margin:0;padding:0}.smart-requests-page .smart-recipient-picker legend{color:#596e66;margin-bottom:12px;padding:0;font-weight:700}.smart-requests-page .smart-recipient-avatar-grid{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.smart-requests-page .smart-recipient-option{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:64px;min-height:64px;padding:8px;display:flex}.smart-requests-page .smart-recipient-option:hover{background:#edf3fa}.smart-requests-page .smart-recipient-option.selected{background:#eaf2ff;border-color:#347dcb}.smart-requests-page .smart-recipient-option:focus-visible{outline-offset:2px;outline:3px solid #347dcb}.smart-requests-page .smart-recipient-avatar{color:#25496d;background:#dce8f5;border:2px solid #fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-weight:800;display:flex;overflow:hidden}.smart-requests-page .smart-recipient-avatar img{object-fit:cover;width:100%;height:100%}.smart-requests-page .smart-marketing-avatar-stack{align-items:center;padding-right:16px;display:flex}.smart-requests-page .smart-marketing-avatar-stack>.smart-recipient-avatar+.smart-recipient-avatar{margin-left:-16px}.smart-requests-page .smart-recipient-option small{font-size:11px;font-weight:700}
@media screen{:root{--smart-space:clamp(12px,1.2vw,20px);--smart-sidebar-slot:262px;--smart-content-gap:12px}.app-shell>main{min-width:0}.app-shell>main>.page,.app-shell>main>.client-page{box-sizing:border-box;width:100%;min-width:0;max-width:100%!important}.page-head{gap:var(--smart-space);flex-wrap:wrap;min-width:0}.page-head>div{min-width:0}.page-head h1{overflow-wrap:anywhere;font-size:clamp(26px,2.2vw,34px);line-height:1.2}.head-actions{flex-wrap:wrap;gap:10px;min-width:0;max-width:100%}.toolbar{flex-wrap:wrap;gap:10px}.toolbar>.search{flex:240px;min-width:min(240px,100%)}.toolbar>select{flex:0 200px;min-width:0;max-width:100%}.form-grid>*,.client-field,.registration-field,.registration-section,.goal-reference-card,.ho-dashboard-card{min-width:0}.form-grid :is(input,select,textarea),.client-field :is(input,select,textarea),.registration-field :is(input,select,textarea){box-sizing:border-box;min-width:0;max-width:100%}.table-scroll{overscroll-behavior-x:contain;min-width:0;max-width:100%;overflow-x:auto}.sidebar{gap:8px!important}.sidebar-user{padding-bottom:4px!important}.sidebar-user>.sidebar-version{min-height:17px!important;margin:7px 0 5px!important;font-size:12px!important;line-height:1.4!important}.sidebar nav{scroll-padding-block:8px;justify-content:flex-start!important;gap:6px!important;padding:0 2px!important}.sidebar nav>button,.sidebar nav>button:nth-child(odd){height:clamp(32px,4dvh,40px)!important;min-height:32px!important;max-height:40px!important;line-height:1.25!important}.sidebar-notification-tag{height:auto!important;min-height:28px!important;padding:4px 9px!important;font-size:13px!important;line-height:1.25!important}.sidebar-notification-tag>svg{flex:0 0 13px;width:13px!important;height:13px!important}.sidebar-notification-tag b{min-width:19px!important;height:19px!important;font-size:11px!important}.sidebar-footer-brand{margin-top:4px!important}.conecta-head-actions{flex:0 auto;gap:10px;max-width:100%}.conecta-head-search{width:clamp(190px,20vw,300px);min-width:0}.conecta-head-search input{font-size:14px!important}.conecta-kanban{grid-template-columns:repeat(7,minmax(0,1fr))!important;grid-auto-columns:auto!important;grid-auto-flow:row!important;align-items:stretch!important;gap:clamp(6px,.7vw,12px)!important;min-width:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.conecta-kanban::-webkit-scrollbar{display:none!important}.conecta-kanban::-webkit-scrollbar-thumb{background:#5055524d;border-radius:20px}.conecta-kanban .kanban-column{box-sizing:border-box;width:auto!important;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important;padding:clamp(5px,.5vw,9px)!important}.conecta-kanban .kanban-head{grid-template-rows:minmax(38px,1fr) 24px;grid-template-columns:6px minmax(0,1fr) 24px;align-items:center;gap:4px!important;height:auto!important;min-height:76px!important;padding:3px 0 9px!important;display:grid!important}.conecta-kanban .kanban-head strong{-webkit-hyphens:auto;hyphens:auto;grid-area:1/2/auto/-1;min-width:0;white-space:normal!important;overflow-wrap:anywhere!important;font-size:clamp(12px,.85vw,14px)!important;line-height:1.3!important}.conecta-kanban .kanban-head>.dot,.conecta-kanban .kanban-head>small,.conecta-kanban .kanban-head>.stage-info{flex-shrink:0}.conecta-kanban .kanban-head>.dot{grid-area:1/1}.conecta-kanban .kanban-head>small{grid-area:2/2;justify-self:start;font-size:12px!important}.conecta-kanban .kanban-head>.stage-info{grid-area:2/3}.conecta-kanban .kanban-cards{gap:10px!important;min-height:0!important;max-height:none!important}.conecta-kanban .compact-kanban-card{min-height:50px!important;padding:8px 5px!important}.conecta-kanban .compact-kanban-card .customer-name-flights>strong{font-size:clamp(11px,.8vw,13px)!important;line-height:1.4!important}.conecta-kanban .kanban-pin{flex:0 0 28px;width:28px;height:28px}.page :is(.button,.form-grid input,.form-grid select,.form-grid textarea){font-size:max(14px,1em)}.page .button{height:auto;min-height:40px;padding-block:9px;line-height:1.3}}@media screen and (min-width:781px){.app-shell{grid-template-columns:var(--smart-sidebar-slot) minmax(0,1fr)!important}.app-shell>main{--top-space:56px!important;padding-top:var(--top-space)!important}.app-shell>main>.page,.app-shell>main>.client-page{margin:0!important;padding-top:0!important;padding-left:0!important;padding-right:16px!important}.app-shell>main>.page:not(.home-page):not(.conecta-page){padding-bottom:16px;min-height:calc(100dvh - var(--top-space))!important}.global-exchange.smart-exchange-link{left:var(--smart-sidebar-slot)!important;top:12px!important;right:16px!important}.global-exchange.smart-exchange-link>.exchange-rotator{scrollbar-width:none;grid-template-columns:repeat(12,minmax(100px,1fr))!important;overflow:auto hidden!important}.global-exchange.smart-exchange-link>.exchange-title{min-width:0!important;max-width:none!important}.home-page{height:auto!important;min-height:0!important;display:block!important;overflow:visible!important}.conecta-page:has(>.conecta-kanban){height:calc(100dvh - var(--top-space) - 16px)!important;min-height:0!important;padding-bottom:0!important;overflow:hidden!important}.conecta-page>.page-head{margin-bottom:16px!important}.conecta-page:has(>.conecta-kanban)>.conecta-kanban{flex:1 1 0!important;min-height:0!important}.conecta-page:has(>.conecta-kanban) .kanban-column{height:100%!important}}@media screen and (max-height:760px){.sidebar{gap:5px!important}.sidebar-user>.sidebar-version{margin:4px 0 2px!important}.sidebar nav{gap:4px!important}.sidebar nav>button,.sidebar nav>button:nth-child(odd){height:32px!important;min-height:32px!important}.sidebar-photo.sidebar-initial{width:52px!important;height:52px!important}}@media screen and (min-width:781px) and (max-width:1180px){.app-shell{--smart-sidebar-slot:242px}.sidebar{width:214px!important;height:calc(100dvh - 28px)!important;margin:14px!important;padding:10px!important;top:14px!important}.sidebar nav>button,.sidebar nav>button:nth-child(odd){gap:8px!important;padding-inline:10px!important}.conecta-page>.page-head{align-items:center!important}.conecta-head-actions{flex:350px!important}.conecta-head-search{flex:190px!important;width:auto!important}.goal-comparison-panel,.goal-calendar-toolbar{padding:18px}}@media screen and (max-width:780px){.app-shell>main>.page,.app-shell>main>.client-page{padding-top:8px!important;padding-left:12px!important;padding-right:12px!important}.page-head{align-items:flex-start;gap:12px;margin-bottom:18px}.page-head>.head-actions,.conecta-head-actions{flex:100%!important;width:100%!important}.conecta-head-search{flex:190px!important;order:0!important;width:auto!important}.conecta-kanban{flex:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-columns:auto!important;gap:12px!important;height:auto!important;overflow:visible!important}.conecta-kanban .kanban-column{height:440px!important}.conecta-page{height:auto!important;min-height:0!important;overflow:visible!important}.toolbar>.search{width:100%}.toolbar>select{flex:140px}.page :is(input,select,textarea),.client-page :is(input,select,textarea){font-size:16px!important}}@media screen and (prefers-reduced-motion:reduce){.sidebar nav button,.conecta-kanban .kanban-column{transition:none!important}}@media screen and (min-width:781px) and (max-width:1050px){.conecta-page:has(>.conecta-kanban){height:auto!important;overflow:visible!important}.conecta-page:has(>.conecta-kanban)>.conecta-kanban{flex:none!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;overflow:visible!important}.conecta-page:has(>.conecta-kanban) .kanban-column{height:440px!important}}@media screen and (max-width:420px){.conecta-kanban{grid-template-columns:minmax(0,1fr)!important}}
.calendar-page .agenda-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.calendar-page .agenda-header-actions>.button,.calendar-page .smart-google-connect-button{white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-height:41px;font-size:13px;display:inline-flex}.smart-google-head-connect{isolation:isolate;z-index:5;position:relative}.calendar-page .smart-google-connect-button{color:#263e35;background:#ffffffe0;border:1px solid #86978c4d;padding:9px 14px;font-weight:700}.calendar-page .smart-google-connect-button:hover{background:#fff;border-color:#879c90}.calendar-page .smart-google-connect-button.is-connected{color:#236348;border-color:#c6dfcf}.smart-google-connect-popover{color:#293c34;z-index:50;background:#fff;border:1px solid #dfe7e2;border-radius:15px;width:min(340px,100vw - 40px);max-width:calc(100vw - 40px);padding:16px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 48px #1b302329}.smart-google-connect-popover-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.smart-google-connect-popover-head strong{font-size:14px}.smart-google-connect-popover-head button{background:#f4f6f5;border:0;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;font-size:22px;line-height:1;display:flex}.smart-google-connect-popover p{color:#52665b;margin:10px 0 0;font-size:12px;line-height:1.55}.smart-google-connect-popover small{color:#78887e;margin-top:7px;font-size:11px;display:block}.smart-google-connect-options{gap:8px;margin-top:14px;display:grid}.smart-google-connect-options button{text-align:left;color:#244739;background:#f8faf8;border:1px solid #dfe7e2;border-radius:9px;align-items:center;gap:9px;padding:10px 12px;font-size:12px;font-weight:700;display:flex}.smart-google-connect-options button:disabled{opacity:.65}.smart-google-icon-spin{animation:.9s linear infinite smart-google-icon-spin}@keyframes smart-google-icon-spin{to{transform:rotate(360deg)}}@media (max-width:680px){.calendar-page .agenda-header-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:100%;display:grid}.calendar-page .agenda-header-actions>.button,.calendar-page .smart-google-connect-button{white-space:normal;width:100%;padding:9px 7px;font-size:11px}.smart-google-head-connect{min-width:0}.smart-google-connect-popover{left:0;right:auto}}
@media screen{:root{--smart-panel-gap:clamp(8px,.8vw,14px);--smart-panel-padding:clamp(12px,1.1vw,20px)}.enrollment-summary-card.enrollment-card-reference{container:smart-enrollment/inline-size}.enrollment-card-reference .enrollment-reference-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.enrollment-card-reference .enrollment-reference-identity{grid-template-columns:80px 1px 48px minmax(0,1fr);gap:12px;width:100%;min-width:0;display:grid}.enrollment-card-reference .enrollment-card-partner-logo{width:80px!important;min-width:0!important;height:64px!important}.enrollment-card-reference .enrollment-card-owner-photo{width:48px!important;min-width:0!important;height:48px!important}.enrollment-card-reference .enrollment-reference-person{width:100%;min-width:0}.enrollment-card-reference .enrollment-reference-person h3{-webkit-hyphens:manual;hyphens:manual;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;font-size:clamp(18px,2cqi,24px)!important;line-height:1.3!important}.enrollment-card-reference .enrollment-reference-person .enrollment-number{white-space:nowrap;max-width:100%;line-height:1.25;padding:6px 11px!important;font-size:13px!important}.enrollment-card-reference .enrollment-reference-controls{gap:12px;width:auto;max-width:100%}.enrollment-card-reference .enrollment-card-actions{max-width:100%;flex-wrap:wrap!important;gap:7px!important}.enrollment-card-reference .enrollment-meta span{line-height:1.4;font-size:13px!important}.enrollment-card-reference .enrollment-meta strong{overflow-wrap:normal;word-break:normal;line-height:1.4;white-space:normal!important;font-size:15px!important;overflow:visible!important}.enrollment-card-reference .enrollment-progress-full span{word-break:normal;overflow-wrap:normal;font-size:13px!important;line-height:1.35!important}.pinned-registrations-track .pinned-enrollment-card{flex-basis:calc(50% - 6px);min-width:min(100%,420px)}.registration-quick-summary>button{min-height:84px;padding:12px 14px}.registration-quick-summary>button span{min-height:0;font-size:14px;line-height:1.35}.registration-quick-summary>button small{font-size:13px;line-height:1.35}.registration-quick-summary>button strong{margin-top:6px;font-size:28px}.registration-filter-row{align-items:center;flex-wrap:wrap!important;gap:10px!important}.registration-filter-row .registration-stage-filters{min-width:0;flex-wrap:wrap!important;flex:500px!important;gap:7px!important}.registration-filter-row .registration-stage-filters button,.registration-filter-row .registration-order-control select{min-height:38px!important;font-size:14px!important;line-height:1.3!important}.registration-filter-row .registration-order-control{min-width:180px;flex:0 220px!important;width:auto!important;margin:0!important}.registration-order-control,.registration-result-count,.pinned-registrations-head small{font-size:13px!important}.pinned-registrations-head strong{font-size:16px!important}.registration-detail-page .registration-fields.registration-general-single-line{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:14px!important;overflow-x:visible!important}.registration-detail-page .registration-brand-partner-header{grid-template-columns:minmax(60px,110px) minmax(0,1fr) minmax(60px,110px)!important}.registration-detail-page .registration-brand-partner-header .registration-center-title{letter-spacing:.015em!important;font-size:clamp(20px,2.6vw,40px)!important}.registration-detail-page .registration-receipt-item-line{grid-template-columns:repeat(auto-fit,minmax(105px,1fr))!important;gap:10px!important}.registration-detail-page .registration-receipt-item-line strong{font-variant-numeric:tabular-nums;overflow-wrap:normal!important}.users-list .user-label{font-size:13px!important}.users-list article>div>span:not(.user-label){line-height:1.4;font-size:14px!important}.users-list article,.users-list article>div{min-width:0}.users-list article strong{overflow-wrap:normal;word-break:normal;font-size:16px;line-height:1.4}.users-page .user-editor .access-rules-grid>label>span,.users-page .user-editor .access-rules-grid select{line-height:1.4;font-size:15px!important}.users-page .user-editor-section .form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))!important}.identity-banner-stack .banner-admin-list strong{overflow-wrap:normal;line-height:1.35;font-size:16px!important}.identity-banner-stack .banner-admin-list small{line-height:1.4;font-size:14px!important}.identity-banner-stack .banner-admin-list article>span{min-width:0}.eng-people-grid .eng-person-text strong{line-height:1.35;font-size:15px!important}.eng-people-grid .eng-person-text small{line-height:1.35;font-size:13px!important}.notification-tabs{flex-wrap:wrap;gap:8px}.notification-tabs button{height:auto;min-height:40px;font-size:14px}.notification-tabs button b,.notification-tabs button span{font-size:12px}.week-timeline span,.upcoming-card span{line-height:1.4;font-size:14px!important}.week-timeline strong,.upcoming-card strong{font-size:16px!important}.mini-month-grid button{min-height:32px;font-size:14px!important}.month-mini .weekdays{font-size:13px}.smart-wheel-file strong{word-break:normal;overflow-wrap:anywhere;font-size:16px;line-height:1.4}.smart-wheel-file small,.smart-wheel-file .button{font-size:14px}.smart-wheel-file{flex-wrap:wrap}.wheel-move-label{min-width:0}.wheel-move-label select{max-width:100%}.discovery-page .learning-grid article{min-height:clamp(330px,46dvh,440px)}.discovery-page .learning-grid .learning-cover{aspect-ratio:16/10;flex:none}.discovery-page .learning-grid .learning-card-copy{flex:auto;min-height:150px}.discovery-training-steps{flex-wrap:wrap}.discovery-training-steps span{padding:9px 12px;font-size:14px!important}.discovery-page .learning-card-copy h3{overflow-wrap:normal;font-size:20px;line-height:1.3}.course-manager-page .course-progress-table table{table-layout:fixed;min-width:0!important}.course-manager-page .course-progress-table table th,.course-manager-page .course-progress-table table td{overflow-wrap:normal;word-break:normal;white-space:normal!important;min-width:0!important;padding:12px 10px!important;font-size:15px!important}.course-manager-page .course-progress-table table thead th,.course-manager-page .course-progress-table table td small{font-size:14px!important}.course-manager-page .course-progress-table table tbody th{width:58px!important}.course-manager-page .course-progress-table progress{max-width:100%}.course-manager-page .course-progress-percent{font-size:23px!important}.receipt-wizard .receipt-stepper{flex-wrap:wrap;gap:18px;margin:10px 0 20px}.receipt-wizard .receipt-start{margin:clamp(18px,4dvh,42px) auto}.receipt-wizard .receipt-person-summary dt,.receipt-wizard label>span,.receipt-wizard .receipt-payment-totals span{font-size:14px}.receipt-wizard .receipt-person-summary dd{word-break:normal;overflow-wrap:normal;font-size:16px}.receipt-wizard .receipt-stage-actions{margin-top:20px}.receipt-wizard .receipt-payment-items{gap:14px;margin:18px 0}.receipt-wizard .receipt-payment-tags{flex-wrap:wrap;gap:10px}.client-receipts .client-receipt-stat>span,.client-receipts .client-receipt-stat small,.client-receipts .client-receipt-history h3 small,.client-receipts .client-receipt-date,.client-receipts .client-receipt-status,.client-receipts .client-receipt-restricted{line-height:1.4;font-size:13px!important}.client-receipts .client-receipt-history-info strong,.client-receipts .client-receipt-history-actions .button{font-size:14px!important}.client-receipts .client-receipt-stat{gap:8px!important;padding:12px!important}.client-lead-heat .lead-heat-options button{min-height:30px;font-size:13px!important}.client-contact-score small{line-height:1.4;font-size:13px!important}.client-lead-heat>strong{font-size:15px!important}.client-side-stack .client-metrics-pair{gap:10px}.client-history .whatsapp-history article .history-author-meta{flex-wrap:wrap!important;gap:2px 4px!important}.client-history .whatsapp-history article .history-author-meta span{white-space:normal!important;overflow-wrap:normal!important}.client-history .whatsapp-history article .history-author-meta time{white-space:nowrap!important}.client-history .history-summary-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.client-history .history-summary-row>span,.client-history .history-summary-row label{font-size:14px!important;line-height:1.4!important}.client-history .history-compose-tools{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;gap:7px!important;overflow:visible!important}.client-history .history-compose-tools .history-contact{flex-wrap:wrap;min-width:0}.client-history .history-compose-tools .history-contact>span,.client-history .history-compose-tools .history-contact select,.client-history .history-compose-tools .history-upload>label,.client-history .history-compose-tools .history-audio-inline button{font-size:14px!important;line-height:1.35!important}.client-history .history-compose-tools .history-upload>label{padding:8px!important}.client-history .history-compose-tools .history-audio-inline button{white-space:normal!important;padding:8px!important}.client-history .history-compose-tools .history-audio-inline{min-width:0}.client-history .history-compose .history-compose-row .history-plain-editor{height:100px!important;min-height:78px!important}.smart-goals-page .goal-calendar-toolbar{min-width:0;min-height:0;flex-flow:row!important;justify-content:flex-start!important;align-items:center!important;gap:clamp(10px,1.15vw,20px)!important;padding:clamp(12px,1.1vw,19px)!important;display:flex!important;overflow:visible!important}.smart-goals-page .goal-calendar-fields{min-width:210px;max-width:315px;flex:0 clamp(230px,24vw,315px)!important;display:block!important}.smart-goals-page .goal-calendar-fields .date-range-field{width:100%;min-width:0;max-width:none}.smart-goals-page .goal-calendar-fields .date-range-label{margin-bottom:0;display:block}.smart-goals-page .goal-calendar-fields .date-range-trigger{white-space:nowrap;min-width:0;min-height:44px;padding:10px 12px;font-size:clamp(12px,1vw,15px);overflow:hidden}.smart-goals-page .goal-calendar-fields .date-range-trigger>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.smart-goals-page .goal-unit-tags{scrollbar-width:thin;overscroll-behavior-x:contain;min-width:0;max-width:100%;padding:5px 2px 9px;overflow-y:hidden;flex-wrap:nowrap!important;flex:1 1 0!important;justify-content:flex-start!important;align-items:center!important;gap:clamp(6px,.7vw,11px)!important;display:flex!important;overflow-x:auto!important}.smart-goals-page .goal-unit-tags>button{text-align:center;white-space:nowrap;justify-content:center;align-items:center;min-height:44px;padding:9px clamp(10px,1vw,17px);font-size:clamp(11px,.92vw,14px);line-height:1.2;display:inline-flex;flex:none!important}.goal-interactive-plot{width:100%;min-width:0}.goal-interactive-plot svg{width:100%;display:block;height:332px!important;min-height:0!important;max-height:none!important}.smart-goals-page .goal-reference-card .goal-big-number{font-size:clamp(40px,4.2vw,70px)}.smart-goals-page .goal-reference-card{min-height:220px;padding:var(--smart-panel-padding)}.smart-goals-page .goal-reference-card .goal-large-value{overflow-wrap:normal;white-space:nowrap;font-size:clamp(24px,2.2vw,36px)}.smart-goals-page>.smart-goal-chart,.smart-goals-page>.smart-goal-ranking{min-height:0;padding:var(--smart-panel-padding)!important}.goal-pie-visual,.goal-pie-details{padding:20px}.goal-pie-visual{min-height:340px}.goal-pie-legend>button{grid-template-columns:12px minmax(0,1fr) auto 58px;gap:8px;padding:8px;font-size:15px}.goal-pie-legend span{word-break:normal;overflow-wrap:normal}.exchange-rework .exchange-chart,.exchange-ho-page .exchange-chart{min-height:0;padding:var(--smart-panel-padding)!important}.exchange-chart-visual,.exchange-chart-visual .goal-interactive-plot svg{min-height:0!important}}@container smart-enrollment (max-width:800px){.enrollment-card-reference .enrollment-reference-top{grid-template-columns:minmax(0,1fr)}.enrollment-card-reference .enrollment-reference-controls{justify-content:flex-start;width:100%}.enrollment-card-reference .enrollment-meta{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}}@container smart-enrollment (max-width:480px){.enrollment-card-reference .enrollment-reference-identity{grid-template-columns:60px 1px 42px minmax(0,1fr);gap:9px}.enrollment-card-reference .enrollment-card-partner-logo{width:60px!important;height:50px!important}.enrollment-card-reference .enrollment-card-owner-photo{width:42px!important;height:42px!important}.enrollment-card-reference .enrollment-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media screen and (min-width:1100px){.global-exchange.smart-exchange-link>.exchange-title{flex:none!important;width:auto!important;min-width:max-content!important;max-width:none!important;padding-inline:14px!important}.global-exchange.smart-exchange-link>.exchange-title strong{white-space:nowrap!important;font-size:13px!important;line-height:1.2!important}.global-exchange.smart-exchange-link>.exchange-rotator{grid-template-columns:repeat(12,minmax(96px,1fr))!important;overflow-x:auto!important}.global-exchange.smart-exchange-link .exchange-rotator>div b,.global-exchange.smart-exchange-link .exchange-rotator>div span{font-size:12px!important;line-height:1.2!important}.home-page .home-dashboard-grid{height:var(--smart-panel-height,calc(100dvh - 72px))!important;min-height:0!important}.home-page .home-widgets-column{gap:6px!important}.home-page .home-widgets-column .home-insights article.home-kpi-card{flex:1 0 54px!important;gap:1px 10px!important;min-height:54px!important;padding:6px 12px!important}.home-page .home-kpi-card>span{font-size:15px!important;line-height:1.25!important}.home-page .home-kpi-card>strong{font-size:26px!important}.home-page .home-kpi-card>small{font-size:13px!important}.home-page .home-widgets-column .monthly-goal-card{flex:1 0 74px!important;min-height:74px!important;padding:8px 12px!important}.home-page .monthly-goal-card .eyebrow{font-size:14px!important}.home-page .monthly-goal-card strong{font-size:22px!important}.home-page .monthly-goal-card small{font-size:13px!important}.home-page .home-widgets-column .training-score-card{flex:1 0 94px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important;min-height:94px!important;padding:8px 12px!important;display:grid!important}.home-page .training-score-copy{min-width:0!important}.home-page .training-score-copy>div span,.home-page .training-score-copy small{font-size:13px!important}.home-page .training-score-action button{padding:6px 8px!important;font-size:13px!important}.home-page .home-widgets-column .home-mini-calendar{flex:2 0 218px!important;min-height:218px!important;padding:10px 12px!important}.home-page .home-mini-calendar .home-calendar-grid{grid-auto-rows:minmax(18px,1fr)!important}.home-page .home-mini-calendar .home-calendar-grid>button,.home-page .home-mini-calendar .home-calendar-grid>span{min-height:18px!important;font-size:13px!important}.home-page .home-calendar-month{margin:3px 0!important}.home-page .home-calendar-footer{margin-top:4px!important}.ho-overview-page{flex-direction:column;gap:10px;display:flex;height:var(--smart-panel-height,calc(100dvh - 72px))!important;padding-bottom:0!important}.ho-overview-page>.ho-dashboard-grid{flex:1;grid-template-rows:minmax(0,1fr) minmax(0,1fr) minmax(150px,.8fr);min-height:0}.ho-dashboard-grid{gap:10px;min-width:0}.ho-dashboard-card{border-radius:22px;gap:6px;min-width:0;min-height:0!important;padding:12px 14px!important}.ho-dashboard-card-top{gap:10px;min-width:0;font-size:17px;line-height:1.25}.ho-dashboard-card-top>span{min-width:0}.ho-dashboard-card-top svg{width:20px;height:20px}.ho-dashboard-number{margin:0;font-size:clamp(34px,3.6vw,56px);line-height:1.05}.ho-dashboard-card p{font-size:14px;line-height:1.35}.ho-dashboard-card small{font-size:13px;line-height:1.3}.ho-dashboard-detail{gap:2px;margin:0}.ho-dashboard-detail b{white-space:nowrap;font-size:21px}.ho-dashboard-detail span{font-size:13px;line-height:1.3}.ho-dashboard-link{gap:6px;padding-top:2px;font-size:14px;line-height:1.3}.ho-dashboard-revenue-values{gap:12px;margin:2px 0}.ho-dashboard-revenue-values>div{gap:4px}.ho-dashboard-revenue-values span{font-size:13px;line-height:1.3}.ho-dashboard-revenue-values strong{white-space:nowrap;overflow-wrap:normal;font-size:clamp(22px,2.1vw,34px);line-height:1.15}.ho-dashboard-progress{flex-shrink:0;height:8px}.ho-dashboard-stat-pair{gap:10px 24px;margin:0}.ho-dashboard-stat-pair span{gap:3px;font-size:13px}.ho-dashboard-stat-pair b{font-size:23px}.ho-overview-page .ho-dashboard-courses{grid-template-columns:auto minmax(0,1fr);align-content:space-between;column-gap:20px;display:grid}.ho-dashboard-courses .ho-dashboard-card-top{grid-column:1/-1}.ho-dashboard-courses .ho-dashboard-number{grid-area:2/1/4;align-self:center}.ho-dashboard-courses>p{grid-area:2/2}.ho-dashboard-courses .ho-dashboard-stat-pair{grid-area:3/2}.ho-dashboard-courses>small{grid-area:4/1}.ho-dashboard-courses .ho-dashboard-link{grid-area:4/2;justify-self:end}.ho-dashboard-rates{gap:5px;min-height:0;margin:0}.ho-dashboard-rates>div{border-radius:9px;gap:2px;min-width:0;padding:5px 8px}.ho-dashboard-rates span{font-size:13px;line-height:1.2}.ho-dashboard-rates strong{white-space:nowrap;overflow-wrap:normal;font-size:17px;line-height:1.2}.ho-dashboard-exchange{min-height:0}.finance-overview-page:not(:has(>.exchange-rework)):not(:has(>.finance-receipts)){gap:10px;height:var(--smart-panel-height,calc(100dvh - 72px))!important;min-height:0!important;padding-bottom:0!important}.finance-overview-page>.page-head{flex-shrink:0;margin:0!important}.finance-overview-page>.page-head h1{font-size:28px!important}.finance-search-widget{border-radius:20px;flex-shrink:0;grid-template-columns:minmax(0,1fr) minmax(250px,.8fr);align-items:center;gap:4px 16px;padding:12px 16px;display:grid}.finance-search-widget h3{grid-area:1/1;font-size:18px;line-height:1.25}.finance-search-widget>p{grid-area:2/1;font-size:13px;line-height:1.35}.finance-search-widget>.finance-receipt-search{grid-area:1/2/3;min-width:0;height:auto;min-height:44px}.finance-search-widget>.finance-receipt-search input{padding:9px 0;font-size:16px}.finance-search-widget>p[role=status]{grid-area:3/1/auto/-1}.finance-overview-page>.finance-dashboard-grid{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));min-height:0}.finance-dashboard-grid .finance-approved-widget,.finance-dashboard-grid .ho-dashboard-exchange{grid-column:auto}.finance-dashboard-grid .ho-dashboard-rates{grid-template-columns:repeat(4,minmax(0,1fr))}.finance-dashboard-grid .ho-dashboard-rates>div{gap:1px;padding:3px 4px}.finance-dashboard-grid .ho-dashboard-rates span{font-size:12px}.finance-dashboard-grid .ho-dashboard-rates strong{font-size:16px}.client-side-stack{height:var(--smart-panel-height,calc(100dvh - 72px))!important;grid-template-rows:auto minmax(0,1fr)!important;gap:10px!important;max-height:none!important;top:56px!important}.client-side-stack>.client-history{height:100%!important;max-height:100%!important;padding:12px!important}.client-side-stack>.client-history>.whatsapp-history{min-height:48px!important;margin-top:8px!important}.client-side-stack>.client-history>.history-compose{padding:9px!important}.client-side-stack .client-lead-heat,.client-side-stack .client-contact-score{min-height:0!important;padding:12px!important}.client-side-stack .client-lead-heat h2,.client-side-stack .client-contact-score h2{line-height:1.25;font-size:16px!important}.client-side-stack .lead-flame{width:30px;height:30px}.client-side-stack .contact-score-gauge{max-width:130px;margin-inline:auto}.client-side-stack .lead-heat-options{gap:4px}.client-history .history-compose-toggle{padding-block:4px!important;font-size:16px!important}.agenda-workspace{gap:12px;min-height:0}}@media screen and (min-width:1100px) and (max-height:780px){.ho-dashboard-card-top{font-size:16px}.ho-dashboard-card{gap:5px;padding:10px 12px!important}.ho-dashboard-number{font-size:36px}.ho-dashboard-revenue-values strong{font-size:24px}.ho-dashboard-stat-pair b{font-size:21px}.ho-dashboard-courses>small{max-width:180px}.finance-search-widget{padding:9px 14px}.finance-search-widget h3{font-size:17px}.finance-overview-page>.page-head h1{font-size:26px!important}}@media screen and (max-width:1099px){.ho-overview-page,.finance-overview-page{height:auto!important}.ho-dashboard-card{gap:10px;min-height:220px;padding:20px}.ho-dashboard-number{font-size:42px}.ho-dashboard-revenue-values strong{overflow-wrap:normal;font-size:26px}.goal-pie-visual{min-height:300px}.client-side-stack{height:auto!important;max-height:none!important}.client-history .history-compose-tools{grid-template-columns:minmax(0,1fr) auto!important}.client-history .history-compose-tools>.history-audio-recorder{grid-column:1/-1}.course-manager-page .course-progress-table table{table-layout:auto;min-width:760px!important}.smart-goals-page .goal-pie-split{grid-template-columns:minmax(0,1fr)!important}}@media screen and (max-width:700px){.users-list article>div:nth-of-type(3),.users-list article>div:nth-of-type(4){grid-column:2/-1;display:block!important}.pinned-registrations-track .pinned-enrollment-card{flex-basis:94%;min-width:min(100%,320px)}.registration-detail-page .registration-brand-partner-header{grid-template-columns:42px minmax(0,1fr) 42px!important}.registration-detail-page .registration-brand-partner-header .registration-center-title{font-size:clamp(16px,3.4vw,23px)!important}.client-history .history-compose-tools{grid-template-columns:minmax(0,1fr)!important}.client-history .history-compose-tools>.history-audio-recorder{grid-column:auto}.identity-banner-stack .banner-admin-list article{grid-template-columns:72px minmax(0,1fr)!important}.identity-banner-stack .banner-admin-list img{width:72px}.identity-banner-stack .banner-admin-list .banner-admin-actions{grid-column:2}.receipt-wizard .receipt-payment-item{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.receipt-wizard .receipt-person-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.goal-pie-legend>button{grid-template-columns:10px minmax(0,1fr) auto 52px;gap:6px;font-size:14px}}@media screen and (max-height:600px) and (min-width:1100px){.ho-overview-page,.finance-overview-page{height:auto!important}.ho-overview-page>.ho-dashboard-grid,.finance-overview-page>.finance-dashboard-grid{grid-template-rows:auto!important}.ho-dashboard-card{min-height:190px!important}.client-side-stack{height:auto!important;overflow:visible!important}.client-side-stack>.client-history{height:420px!important}}@media screen and (min-width:1100px){.app-shell>main>.page.ho-overview-page:not(.home-page):not(.conecta-page),.app-shell>main>.page.finance-overview-page:not(.home-page):not(.conecta-page){min-height:0!important}.home-page .home-kpi-card>small{display:block!important}.home-page .home-widgets-column .training-score-card .training-score-summary{flex-wrap:nowrap!important;align-items:center!important;gap:6px!important;display:flex!important}.home-page .training-score-summary>.training-score-ring{flex:0 0 30px!important;width:30px!important;height:30px!important}.home-page .training-score-summary>span{white-space:normal!important;min-width:0!important;font-size:13px!important}}@media screen and (min-width:781px){.global-exchange.smart-exchange-link>.exchange-title{flex:none!important;width:auto!important;min-width:max-content!important;max-width:none!important;padding-inline:12px!important}.global-exchange.smart-exchange-link>.exchange-title strong{white-space:nowrap!important;font-size:13px!important;line-height:1.2!important}}@media screen and (min-width:1100px) and (max-height:720px){.home-page .home-widgets-column{gap:5px!important}.home-page .home-widgets-column .home-insights article.home-kpi-card{flex-basis:50px!important;min-height:50px!important}}@media screen and (max-width:1099px){.pinned-registrations-track .pinned-enrollment-card{flex-basis:100%!important;min-width:100%!important}}@media screen and (min-width:781px) and (max-height:780px){.sidebar{gap:5px!important}.sidebar .sidebar-user{padding-top:2px!important;padding-bottom:2px!important}.sidebar .sidebar-photo.sidebar-initial{width:48px!important;height:48px!important;margin-bottom:4px!important}.sidebar .sidebar-user>strong{font-size:20px!important;line-height:1.2!important}.sidebar .sidebar-user>span{margin-top:2px!important;font-size:13px!important;line-height:1.3!important}.sidebar .sidebar-user>.sidebar-notification-tag{gap:5px!important;min-height:28px!important;padding:4px 9px!important}.sidebar .sidebar-user>.sidebar-version{margin:4px 0 2px!important}.sidebar nav{gap:3px!important}.sidebar nav>button,.sidebar nav>button:nth-child(odd){height:30px!important;min-height:30px!important;max-height:30px!important}.sidebar-footer-brand{margin-top:2px!important;padding-block:2px!important}.sidebar-footer-brand img.sidebar-footer-logo{max-height:38px!important}}@media screen and (min-width:1100px){.home-page .home-widgets-column .home-mini-calendar{flex-basis:232px!important;min-height:232px!important}.home-page .home-mini-calendar .home-panel-head{flex:0 0 24px!important;min-height:24px!important}.home-page .home-mini-calendar .home-panel-head>button{width:24px!important;height:24px!important;padding:2px!important}.home-page .home-mini-calendar .home-panel-head h2{font-size:16px!important;line-height:20px!important}.home-page .home-mini-calendar .home-calendar-month{flex:none!important;margin:2px 0!important;line-height:16px!important}.home-page .home-mini-calendar .home-calendar-grid{flex:1 1 0!important;grid-auto-rows:minmax(0,1fr)!important;gap:2px!important;min-height:0!important}.home-page .home-mini-calendar .home-calendar-grid>strong{padding:0!important;font-size:12px!important;line-height:14px!important}.home-page .home-mini-calendar .home-calendar-grid>button,.home-page .home-mini-calendar .home-calendar-grid>span{place-items:center!important;min-height:0!important;padding:0!important;line-height:14px!important;display:grid!important}.home-page .home-mini-calendar .home-calendar-grid>button>span{font-size:13px!important;line-height:14px!important}.home-page .home-mini-calendar .home-calendar-event-dot{width:3px;height:3px;position:absolute;bottom:2px;right:3px}.home-page .home-calendar-footer{flex:0 0 20px!important;min-height:20px!important;margin-top:4px!important;padding:0!important;font-size:13px!important;line-height:18px!important}}@media screen and (min-width:1100px) and (max-height:720px){.home-page .home-widgets-column .home-insights article.home-kpi-card{flex-basis:48px!important;min-height:48px!important;padding:5px 12px!important}.home-page .home-widgets-column .training-score-card{flex-basis:88px!important;min-height:88px!important}}@media screen{.advanced-filter-panel .advanced-filter-grid .date-filter-popover>button{height:auto!important;min-height:44px!important}.advanced-filter-panel .advanced-filter-grid .date-filter-popover>button span{white-space:normal!important;line-height:1.3!important;overflow:visible!important}.smart-goals-page .goal-calendar-fields label{flex-basis:240px!important}}@media screen and (min-width:781px){.global-exchange.smart-exchange-link>.exchange-rotator{scroll-behavior:auto!important;grid-template-columns:repeat(12,minmax(max-content,1fr))!important;overflow-x:auto!important}.global-exchange.smart-exchange-link .exchange-rotator>div{width:auto!important;min-width:96px!important}.global-exchange.smart-exchange-link .exchange-rotator>div b,.global-exchange.smart-exchange-link .exchange-rotator>div span{text-overflow:clip!important;flex:none!important;max-width:none!important;overflow:visible!important}}@media screen and (max-width:780px){.global-exchange.smart-exchange-link>.exchange-rotator{scroll-behavior:auto!important;scrollbar-width:none!important;display:flex!important;position:relative!important;overflow:auto hidden!important}.global-exchange.smart-exchange-link .exchange-rotator>div{opacity:1!important;flex:none!important;width:max-content!important;max-width:none!important;animation:none!important;position:static!important;inset:auto!important}.global-exchange.smart-exchange-link .exchange-rotator>div b,.global-exchange.smart-exchange-link .exchange-rotator>div span{text-overflow:clip!important;flex:none!important;max-width:none!important;overflow:visible!important}}@media screen and (min-width:781px){.sidebar .sidebar-photo.sidebar-initial{width:clamp(70px,7.143dvh,90px)!important;height:clamp(70px,7.143dvh,90px)!important}.sidebar .sidebar-user>strong{font-size:clamp(18px,1.837dvh,22px)!important;line-height:1.2!important}.sidebar .sidebar-user>span{font-size:clamp(12px,1.225dvh,14px)!important;line-height:1.3!important}.sidebar nav{gap:clamp(6px,.6123dvh,8px)!important}}@media screen and (min-width:781px) and (max-height:980px){.sidebar .sidebar-photo.sidebar-initial{width:70px!important;height:70px!important;margin-bottom:4px!important}.sidebar .sidebar-user>strong{font-size:18px!important}.sidebar .sidebar-user>span{font-size:12px!important}.sidebar nav{gap:6px!important}}@media screen{.conecta-kanban .compact-kanban-card{align-items:center!important;gap:4px!important;min-height:42px!important;padding:4px 6px!important}.conecta-kanban .compact-kanban-card .customer-name-flights{gap:2px!important}.conecta-kanban .compact-kanban-card .customer-name-flights>strong{-webkit-line-clamp:2;-webkit-hyphens:manual;hyphens:manual;-webkit-box-orient:vertical;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;font-size:clamp(11px,.72vw,12px)!important;line-height:1.25!important;display:-webkit-box!important}.conecta-kanban .compact-kanban-card .kanban-card-actions{flex-direction:column!important;align-items:center!important;gap:0!important;min-width:22px!important;display:flex!important}.conecta-kanban .compact-kanban-card .kanban-pin{width:22px!important;min-width:22px!important;height:20px!important;min-height:20px!important;padding:2px!important}.conecta-kanban .compact-kanban-card .kanban-pin>svg{width:12px!important;height:12px!important}.conecta-kanban .compact-kanban-card .age-badge{white-space:nowrap!important;min-width:0!important;height:12px!important;min-height:12px!important;padding:0 3px!important;font-size:10px!important;line-height:12px!important}.conecta-kanban .kanban-cards{gap:6px!important}.home-page .home-widgets-column .home-insights article.home-kpi-card{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) auto!important;align-content:center!important;align-items:center!important;gap:2px 10px!important;display:grid!important}.home-page .home-kpi-card>span:not([role]){grid-area:1/1!important;align-self:end!important;margin:0!important}.home-page .home-kpi-card>small{grid-area:2/1!important;align-self:start!important;margin:0!important;line-height:1.25!important;display:block!important}.home-page .home-kpi-card>strong,.home-page .home-kpi-card>span[role]{grid-area:1/2/3!important;align-self:center!important;margin:0!important}.home-page .home-kpi-card>span[role]{max-width:150px!important;padding:0!important;font-size:13px!important;line-height:1.25!important}.home-page .home-widgets-column .training-score-card .training-score-summary{flex-wrap:nowrap!important;align-items:center!important;gap:10px!important;display:flex!important}.home-page .training-score-summary>.training-score-ring{flex:0 0 42px!important;width:42px!important;height:42px!important}.home-page .training-score-summary>.training-score-ring>span{font-size:13px!important;line-height:1!important}.home-page .training-score-summary>span{white-space:normal!important;min-width:0!important;font-size:14px!important;line-height:1.25!important;display:block!important}}@media screen and (min-width:781px){:is(.conecta-kanban.kanban,.conecta-page:has(>.conecta-kanban)>.conecta-kanban){grid-template-columns:repeat(7,minmax(205px,1fr))!important;overflow:auto hidden!important}}@media screen{.registration-list-page>.page-head{margin-bottom:8px!important}.registration-list-page .registration-quick-summary{gap:8px!important;margin:0 0 8px!important}.registration-list-page .registration-quick-summary>button{min-height:68px!important;padding:8px 12px!important}.registration-list-page .registration-quick-summary>button span{min-height:0!important;font-size:13px!important;line-height:1.25!important}.registration-list-page .registration-quick-summary>button strong{margin:3px 0!important;font-size:25px!important;line-height:1.1!important}.registration-list-page .registration-quick-summary>button small{font-size:12px!important;line-height:1.25!important}.registration-list-page>.toolbar{gap:8px!important;margin:0 0 10px!important;padding:8px 10px!important}.registration-list-page>.toolbar .search{min-height:38px!important}.registration-list-page>.toolbar .search input{font-size:14px!important}.registration-list-page>.toolbar .button{min-height:38px!important;padding:7px 12px!important;font-size:14px!important}.registration-list-page .pinned-registrations{margin:0 0 10px!important}.registration-list-page .pinned-registrations-head{margin:0 0 6px!important}.registration-list-page .pinned-registrations-head .eyebrow{font-size:10px!important;line-height:1.2!important}.registration-list-page .pinned-registrations-head strong{font-size:15px!important;line-height:1.3!important}.registration-list-page .pinned-registrations-track{gap:10px!important;padding-bottom:4px!important}.registration-list-page .pinned-registrations-track .pinned-enrollment-card{flex:0 0 100%!important;min-width:100%!important;max-width:100%!important}.registration-list-page .enrollment-summary-card.enrollment-card-reference{border-radius:16px!important;min-height:0!important;padding:10px 14px!important}.registration-list-page .enrollment-reference-top{gap:8px!important}.registration-list-page .enrollment-reference-identity{grid-template-columns:56px 1px 38px minmax(0,1fr)!important;align-items:center!important;gap:8px!important}.registration-list-page .enrollment-card-partner-logo{width:56px!important;height:44px!important}.registration-list-page .enrollment-card-owner-photo{width:38px!important;height:38px!important}.registration-list-page .enrollment-reference-separator{height:36px!important}.registration-list-page .enrollment-reference-person{gap:3px!important}.registration-list-page .enrollment-reference-person h3{font-size:clamp(16px,1.1vw,20px)!important;line-height:1.2!important}.registration-list-page .enrollment-reference-person .enrollment-number{padding:3px 9px!important;font-size:12px!important;line-height:1.2!important}.registration-list-page .enrollment-card-actions{gap:5px!important}.registration-list-page .enrollment-pending-label{font-size:11px!important}.registration-list-page .enrollment-card-actions button.enrollment-flag{min-height:28px!important;padding:5px 8px!important;font-size:11px!important;line-height:1.25!important}.registration-list-page .enrollment-card-actions button.enrollment-pin{width:28px!important;height:28px!important;min-height:28px!important;padding:5px!important}.registration-list-page .enrollment-card-reference .enrollment-meta{gap:6px 12px!important;margin:8px 0!important}.registration-list-page .enrollment-card-reference .enrollment-meta span{font-size:11px!important;line-height:1.25!important}.registration-list-page .enrollment-card-reference .enrollment-meta strong{margin-top:2px!important;font-size:13px!important;line-height:1.3!important}.registration-list-page .enrollment-progress-full{gap:6px!important}.registration-list-page .enrollment-progress-full i{height:5px!important}.registration-list-page .enrollment-card-reference .enrollment-progress-full span{margin-top:4px!important;font-size:11px!important;line-height:1.25!important}.registration-list-page .records{gap:10px!important}.registration-list-page .registration-result-count{margin:6px 0!important;font-size:12px!important}}@media screen and (min-width:781px){.registration-list-page .enrollment-card-reference .enrollment-meta{grid-template-columns:.65fr 1fr 1fr 1.35fr 1fr 1.5fr!important}.registration-list-page .registration-filter-row{grid-template-columns:minmax(0,1fr) 210px!important;gap:6px 12px!important;margin:8px 0 0!important;display:grid!important}.registration-list-page .registration-filter-row .registration-stage-filters{scrollbar-width:thin;flex-wrap:nowrap!important;grid-column:1/-1!important;gap:5px!important;min-width:0!important;display:flex!important;overflow-x:auto!important}.registration-list-page .registration-filter-row .registration-stage-filters button{white-space:nowrap!important;flex:none!important;min-height:32px!important;padding:6px clamp(4px,.45vw,9px)!important;font-size:clamp(11px,.85vw,13px)!important;line-height:1.25!important}.registration-list-page .registration-filter-row .registration-mode-switch{justify-self:end!important;gap:6px!important;font-size:12px!important}.registration-list-page .registration-filter-row .registration-order-control{gap:2px!important;width:210px!important;min-width:0!important}.registration-list-page .registration-order-control>span{font-size:12px!important}.registration-list-page .registration-filter-row .registration-order-control select{min-height:32px!important;padding-block:5px!important;font-size:12px!important}}@media screen and (min-width:1600px){.registration-list-page .registration-filter-row{grid-template-columns:minmax(0,1fr) auto 210px!important}.registration-list-page .registration-filter-row .registration-stage-filters{grid-column:auto!important}}@media screen and (max-width:780px){.registration-list-page .registration-stage-filters{flex-wrap:nowrap!important;max-width:100%!important;overflow-x:auto!important}.registration-list-page .registration-stage-filters button{white-space:nowrap!important;flex:none!important}.registration-list-page .enrollment-card-reference .enrollment-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media screen{.registration-list-page .registration-quick-summary>button{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) auto!important;align-content:center!important;gap:2px 10px!important;display:grid!important}.registration-list-page .registration-quick-summary>button span{grid-area:1/1}.registration-list-page .registration-quick-summary>button small{grid-area:2/1}.registration-list-page .registration-quick-summary>button strong{grid-area:1/2/3;align-self:center;margin:0!important}.registration-list-page .pinned-enrollment-card .enrollment-meta>div{display:block!important}}@media screen and (min-width:781px){.registration-list-page .pinned-registrations-track{align-items:stretch!important;gap:10px!important}.registration-list-page .pinned-registrations-track .pinned-enrollment-card{flex:0 0 calc(33.3333% - 6.66667px)!important;width:calc(33.3333% - 6.66667px)!important;min-width:0!important;max-width:calc(33.3333% - 6.66667px)!important;padding:10px!important}.registration-list-page .pinned-enrollment-card .enrollment-reference-top{grid-template-columns:minmax(0,1fr)!important;gap:7px!important}.registration-list-page .pinned-enrollment-card .enrollment-reference-identity{grid-template-columns:40px 1px 30px minmax(0,1fr)!important;gap:6px!important}.registration-list-page .pinned-enrollment-card .enrollment-card-partner-logo{width:40px!important;height:34px!important}.registration-list-page .pinned-enrollment-card .enrollment-card-owner-photo{width:30px!important;height:30px!important}.registration-list-page .pinned-enrollment-card .enrollment-reference-person h3{font-size:14px!important;line-height:1.25!important}.registration-list-page .pinned-enrollment-card .enrollment-reference-person .enrollment-number{padding:3px 7px!important;font-size:11px!important}.registration-list-page .pinned-enrollment-card .enrollment-reference-controls{justify-content:flex-start!important;width:100%!important}.registration-list-page .pinned-enrollment-card .enrollment-card-actions{gap:4px!important}.registration-list-page .pinned-enrollment-card .enrollment-pending-label{font-size:10px!important}.registration-list-page .pinned-enrollment-card .enrollment-card-actions button.enrollment-flag{min-height:25px!important;padding:4px 5px!important;font-size:10.5px!important}.registration-list-page .pinned-enrollment-card .enrollment-card-actions button.enrollment-pin{width:25px!important;height:25px!important;min-height:25px!important}.registration-list-page .pinned-enrollment-card .enrollment-meta{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin:8px 0 0!important}.registration-list-page .pinned-enrollment-card .enrollment-meta>div:nth-child(4){grid-column:1/3!important}.registration-list-page .pinned-enrollment-card .enrollment-meta>div:last-child{grid-column:1/-1!important}.registration-list-page .pinned-enrollment-card .enrollment-meta span{letter-spacing:.02em!important;font-size:10.5px!important;line-height:1.25!important}.registration-list-page .pinned-enrollment-card .enrollment-meta strong{overflow-wrap:anywhere!important;font-size:12px!important;line-height:1.3!important}.registration-list-page .registration-filter-row{grid-template-columns:minmax(0,1fr) auto 165px!important;align-items:center!important;gap:8px!important;padding-top:14px!important}.registration-list-page .registration-filter-row .registration-stage-filters{grid-column:auto!important;gap:2px!important}.registration-list-page .registration-filter-row .registration-stage-filters button{min-height:32px!important;padding:6px 2px!important;font-size:11px!important}.registration-list-page .registration-filter-row .registration-mode-switch{place-self:center end!important;gap:4px!important;font-size:11px!important}.registration-list-page .registration-mode-switch>button{width:34px!important;height:20px!important}.registration-list-page .registration-mode-switch>button i{width:14px!important;height:14px!important}.registration-list-page .registration-mode-switch>button.cancelled i{transform:translate(14px)!important}.registration-list-page .registration-filter-row .registration-order-control{align-self:center!important;width:165px!important;min-width:0!important;margin:0!important;position:relative!important}.registration-list-page .registration-order-control>span{white-space:nowrap!important;font-size:11px!important;line-height:13px!important;position:absolute!important;top:-15px!important;left:0!important}.registration-list-page .registration-filter-row .registration-order-control select{height:32px!important;min-height:32px!important;margin:0!important;padding-inline:7px 20px!important;font-size:11px!important}}@media screen{.registration-list-page .enrollment-reference-person h3{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;display:block!important;overflow:hidden!important}.registration-list-page .registration-filter-row .registration-order-control select{width:100%!important;min-width:0!important;max-width:100%!important}.conecta-kanban .compact-kanban-card{flex:none!important;min-height:36px!important;padding:3px 5px!important}.conecta-kanban .compact-kanban-card .customer-name-flights>strong{-webkit-line-clamp:unset;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:clamp(10.5px,.72vw,11.5px)!important;line-height:1.25!important;display:block!important;overflow:hidden!important}.conecta-kanban .compact-kanban-card .kanban-card-actions{flex-direction:row!important;gap:3px!important}.conecta-kanban .compact-kanban-card .age-badge{border-radius:7px!important;min-width:30px!important;height:28px!important;min-height:28px!important;padding:0 5px!important;font-size:9px!important;line-height:1.2!important}.conecta-kanban .kanban-column .kanban-cards{scrollbar-width:thin!important;flex-direction:column!important;flex:1 1 0!important;gap:5px!important;min-height:0!important;display:flex!important;overflow:hidden auto!important}.conecta-kanban .kanban-column .kanban-cards::-webkit-scrollbar{width:5px!important;display:block!important}.conecta-page .customer-results-table th{padding:7px 6px!important;font-size:11px!important;line-height:1.25!important}.conecta-page .customer-results-table td{padding:6px!important;font-size:12px!important;line-height:1.3!important}.conecta-page .customer-results-table td strong{font-size:12px!important}.conecta-page .customer-results-table .customer-name-flights{width:100%!important;min-width:0!important;display:flex!important}.conecta-page .customer-results-table .customer-name-flights>strong{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;display:block!important;overflow:hidden!important}.conecta-page .customer-results-table .owner-avatar{flex-basis:28px!important;width:28px!important;height:28px!important}.conecta-page .customer-results-table .customer-brand-cell img{max-width:44px!important;max-height:32px!important}.conecta-page .customer-results-table .history-age{height:28px!important;min-height:28px!important;font-size:11px!important}}@media screen and (min-width:781px){.registration-list-page .registration-quick-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important}.conecta-page:has(>.conecta-kanban){height:calc(100dvh - 72px)!important;min-height:0!important;overflow:hidden!important}.conecta-page:has(>.conecta-kanban)>.conecta-kanban{flex:1 1 0!important;grid-template-rows:minmax(0,1fr)!important;min-height:0!important;overflow:hidden!important}.conecta-page:has(>.conecta-kanban) .kanban-column{height:100%!important;min-height:0!important;max-height:100%!important}.conecta-page:has(>.customer-results-card){height:calc(100dvh - 72px)!important;min-height:0!important;overflow:hidden!important}.conecta-page .customer-results-card{flex-direction:column!important;flex:1 1 0!important;min-height:0!important;display:flex!important;overflow:hidden!important}.conecta-page .customer-results-card>.customer-table-meta,.conecta-page .customer-results-card>.pagination{flex:none!important}.conecta-page .customer-results-card>.customer-table-scroll{scrollbar-width:thin!important;flex:1 1 0!important;min-height:0!important;overflow:auto!important}.conecta-page .customer-results-table thead{z-index:2;position:sticky;top:0}.conecta-page:has(>.advanced-filter-panel){height:auto!important;overflow:visible!important}.conecta-page:has(>.advanced-filter-panel) .customer-results-card{flex:none!important}.conecta-page:has(>.advanced-filter-panel) .customer-table-scroll{flex:none!important;min-height:180px!important;max-height:calc(100dvh - 220px)!important}.conecta-page .customer-results-table thead th{background:#f7f8fb!important}}.registration-list-page,.registration-list-page .registration-filter-row{min-width:0;max-width:100%}.registration-list-page .registration-stage-filters{box-sizing:border-box;min-width:0;max-width:100%}@media screen and (min-width:1100px) and (max-width:1599px){.registration-list-page .registration-filter-row{grid-template-columns:minmax(0,1fr) 165px!important;gap:6px 10px!important;display:grid!important}.registration-list-page .registration-filter-row .registration-stage-filters{flex-wrap:nowrap!important;grid-column:1/-1!important;justify-content:space-between!important;gap:2px!important;width:100%!important;min-width:0!important;padding:3px 0!important;display:flex!important;overflow-x:visible!important}.registration-list-page .registration-filter-row .registration-stage-filters button{white-space:nowrap!important;text-align:center!important;flex:0 auto!important;min-width:0!important;min-height:32px!important;padding:6px 7px!important;font-size:10px!important}.registration-list-page .registration-filter-row .registration-mode-switch{grid-area:2/1!important;justify-self:end!important}.registration-list-page .registration-filter-row .registration-order-control{grid-area:2/2!important;width:165px!important}}@media screen and (min-width:1600px){.registration-list-page .registration-filter-row .registration-stage-filters{gap:3px!important;min-width:0!important;padding:3px 0!important;overflow-x:visible!important}.registration-list-page .registration-filter-row .registration-stage-filters button{flex:0 auto!important;min-width:0!important;padding:6px 5px!important;font-size:10.5px!important}}@media screen and (max-width:1099px){.registration-list-page{overflow-x:clip}.registration-list-page .registration-filter-row{width:100%!important;min-width:0!important}.registration-list-page .registration-filter-row .registration-stage-filters{min-width:0!important;max-width:100%!important;overflow-x:auto!important}.registration-list-page .registration-order-control{max-width:100%!important}.registration-list-page .pinned-registrations,.registration-list-page .pinned-registrations-track,.registration-list-page .records{min-width:0!important;max-width:100%!important}}@media screen and (max-width:780px){.smart-goals-page .goal-calendar-toolbar{flex-flow:column!important;align-items:stretch!important;gap:12px!important;padding:13px!important}.smart-goals-page .goal-calendar-fields{flex:none!important;width:100%!important;min-width:0!important;max-width:none!important}.smart-goals-page .goal-unit-tags{width:100%;max-width:100%;flex-wrap:nowrap!important;flex:none!important;overflow-x:auto!important}.smart-goals-page .goal-unit-tags>button{min-height:40px;padding:8px 12px;font-size:12px}}@media screen{.registration-list-page .enrollment-card-reference.pinned-enrollment-card .enrollment-meta.enrollment-meta-pinned{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr) minmax(0,1.2fr)!important;align-items:start!important;gap:10px 12px!important;display:grid!important}.registration-list-page .pinned-enrollment-card .enrollment-meta-pinned>div{grid-area:auto!important;min-width:0!important;display:block!important}.registration-list-page .pinned-enrollment-card .enrollment-meta-pinned>.enrollment-meta-unit{grid-area:1/1!important}.registration-list-page .pinned-enrollment-card .enrollment-meta-pinned>.enrollment-meta-program{grid-area:1/2!important}.registration-list-page .pinned-enrollment-card .enrollment-meta-pinned>.enrollment-meta-school{grid-area:1/3!important}.registration-list-page .pinned-enrollment-card .enrollment-meta-pinned>.enrollment-meta-enrollment-date{grid-area:2/1!important}.registration-list-page .pinned-enrollment-card .enrollment-meta-pinned>.enrollment-meta-period{grid-area:2/2/auto/4!important}.registration-list-page .pinned-enrollment-card .enrollment-meta-pinned>div>span{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:clamp(9px,.75vw,10.5px)!important;line-height:1.25!important;display:block!important;overflow:hidden!important}.registration-list-page .pinned-enrollment-card .enrollment-meta-pinned>div>strong{white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;font-size:clamp(11px,.87vw,13px)!important;line-height:1.3!important;display:block!important;overflow:visible!important}.registration-list-page .pinned-enrollment-card .enrollment-meta-pinned>.enrollment-meta-enrollment-date>strong,.registration-list-page .pinned-enrollment-card .enrollment-meta-pinned>.enrollment-meta-period>strong{white-space:nowrap!important;font-size:clamp(10px,.85vw,12px)!important}}@media screen and (max-width:780px){@container smart-enrollment (max-width:330px){.registration-list-page .pinned-enrollment-card .enrollment-meta.enrollment-meta-pinned{grid-template-rows:auto auto auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.registration-list-page .pinned-enrollment-card .enrollment-meta-pinned>.enrollment-meta-unit{grid-area:1/1!important}.registration-list-page .pinned-enrollment-card .enrollment-meta-pinned>.enrollment-meta-program{grid-area:1/2!important}.registration-list-page .pinned-enrollment-card .enrollment-meta-pinned>.enrollment-meta-school{grid-area:2/1/auto/3!important}.registration-list-page .pinned-enrollment-card .enrollment-meta-pinned>.enrollment-meta-enrollment-date{grid-area:3/1!important}.registration-list-page .pinned-enrollment-card .enrollment-meta-pinned>.enrollment-meta-period{grid-area:3/2!important}.registration-list-page .pinned-enrollment-card .enrollment-meta-pinned>.enrollment-meta-period>strong{white-space:normal!important}}}@media screen and (min-width:781px){.global-exchange.smart-exchange-link>.exchange-rotator{scroll-behavior:auto!important;scrollbar-width:none!important;flex-flow:row!important;grid-template-rows:none!important;grid-template-columns:none!important;align-items:stretch!important;min-width:0!important;display:flex!important;overflow:auto hidden!important}.global-exchange.smart-exchange-link>.exchange-rotator>div{opacity:1!important;flex:0 0 120px!important;min-width:120px!important;max-width:120px!important;height:100%!important;animation:none!important;position:relative!important;inset:auto!important}.global-exchange.smart-exchange-link>.exchange-rotator::-webkit-scrollbar{display:none}}.conecta-page .conecta-kanban .kanban-column{min-width:205px!important}.conecta-page .conecta-kanban .kanban-head{box-sizing:border-box!important;flex-flow:row!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:0 5px!important;display:flex!important}.conecta-page .conecta-kanban .kanban-head>.dot{display:none!important}.conecta-page .conecta-kanban .kanban-head>.kanban-stage-label{flex-flow:row!important;flex:auto!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;min-width:0!important;max-width:none!important;display:flex!important}.conecta-page .conecta-kanban .kanban-head .kanban-stage-label>strong{text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;flex:0 auto!important;min-width:0!important;font:750 clamp(10px,.79vw,13px)/1.25 Google Sans,sans-serif!important;display:block!important;overflow:hidden!important}.conecta-page .conecta-kanban .kanban-head .kanban-stage-label>small{color:#222!important;background:#fff!important;border-radius:8px!important;flex:none!important;justify-content:center!important;align-items:center!important;min-width:25px!important;height:24px!important;margin:0!important;padding:2px 6px!important;font:750 11px/1 Google Sans,sans-serif!important;display:inline-flex!important}.conecta-page .conecta-kanban .kanban-head>.stage-info{flex:0 0 22px!important;justify-content:center!important;align-items:center!important;width:22px!important;height:24px!important;margin:0 0 0 auto!important;display:inline-flex!important;position:relative!important;inset:auto!important}.conecta-page .conecta-kanban .kanban-head>.stage-info>svg{width:15px!important;height:15px!important}@media screen and (min-width:781px){.conecta-page:has(>.conecta-kanban){overflow:hidden!important}.conecta-page:has(>.conecta-kanban)>.conecta-kanban{scrollbar-width:thin!important;grid-template-columns:repeat(7,minmax(205px,1fr))!important;overflow:auto hidden!important}.conecta-page .conecta-kanban .kanban-column{min-width:205px!important}.home-page .home-widgets-column .training-score-card{grid-template-columns:48px minmax(0,1fr) auto!important;align-items:center!important;gap:clamp(6px,.8vw,12px)!important;display:grid!important}.home-page .training-score-card .training-score-progress{grid-column:1!important;place-items:center!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;display:grid!important}.home-page .training-score-card .training-score-progress .training-score-ring{aspect-ratio:1!important;box-sizing:border-box!important;place-items:center!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;min-height:46px!important;max-height:46px!important;display:grid!important}.home-page .training-score-card .training-score-copy{grid-column:2!important;min-width:0!important}.home-page .training-score-card .training-score-action{grid-column:3!important;min-width:0!important}}.conecta-kanban .kanban-column .kanban-cards{overscroll-behavior-y:contain;scrollbar-width:none!important;-ms-overflow-style:none!important;overflow:hidden auto!important}.conecta-kanban .kanban-column .kanban-cards::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.client-control-summary .client-summary-editable{min-width:0;position:relative}.client-control-summary .client-summary-editable>strong{display:block}.client-control-summary .client-summary-pencil{vertical-align:middle;cursor:pointer;justify-content:center;align-items:center;color:inherit!important;background:0 0!important;border:0!important;padding:2px!important;display:inline-flex!important}.client-control-summary .client-summary-pencil:disabled{opacity:.4;cursor:not-allowed}.client-control-summary .client-summary-native-picker{top:28px;left:0;opacity:0!important;pointer-events:none!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.conecta-page:has(>.advanced-filter-panel)>.advanced-filter-panel{isolation:isolate;z-index:100!important;position:relative!important;overflow:visible!important}.conecta-page:has(>.advanced-filter-panel)>.advanced-filter-panel .compact-filter-popover{position:relative}.conecta-page:has(>.advanced-filter-panel)>.advanced-filter-panel .filter-popover-panel{z-index:110!important;background:#f6f8fa!important}.conecta-page:has(>.advanced-filter-panel)>.customer-results-card{z-index:0!important;position:relative!important}@media (min-width:781px){.app-shell>main>.smart-goals-page.page{padding-top:10px!important}}.smart-goals-page.page>.page-head,.smart-goals-page.page>.goal-calendar-toolbar{margin:0 0 18px!important}.smart-goals-page.page>.goal-calendar-toolbar+.smart-goal-error{margin-top:0!important}.smart-goals-page.page>.goal-reference-grid{padding-top:0!important}.smart-goals-page.page>.smart-goal-editor{margin-top:0!important}@media (max-width:780px){.smart-goals-page.page{padding-top:20px!important}}.registration-list-page .enrollment-card-reference.pinned-enrollment-card .enrollment-meta-pinned>div>strong{max-width:100%!important;font-size:clamp(9px,2.45cqw,var(--pinned-meta-font,12px))!important;white-space:nowrap!important;text-overflow:ellipsis!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;font-weight:700!important;line-height:1.25!important;display:block!important;overflow:hidden!important}.registration-list-page .enrollment-card-reference.pinned-enrollment-card .enrollment-meta-pinned>.enrollment-meta-period>strong{font-size:clamp(9px,2.45cqw,var(--pinned-meta-font,12px))!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}@media (max-width:780px){.registration-list-page .enrollment-card-reference.pinned-enrollment-card .enrollment-meta-pinned>div>strong{white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}}.smart-contracts-cms .smart-contract-form input[type=text],.smart-contracts-cms .smart-contract-form input:not([type]),.smart-contracts-cms .smart-contract-form select.smart-contract-select{box-sizing:border-box;width:100%;min-height:48px;color:inherit;font:inherit;background:#fff;border:1px solid #d1d5db;border-radius:12px;padding:12px 14px}.smart-contracts-cms .smart-contract-form select.smart-contract-select{appearance:auto}.smart-contracts-cms .contracts-list article>.smart-contract-brand{justify-content:center;align-items:center;display:flex;width:76px!important;min-width:0!important;height:60px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 76px!important;margin:0!important;padding:0!important}.smart-contracts-cms .contracts-list article>.smart-contract-brand img{object-fit:contain;object-position:center;width:100%;max-width:76px;height:100%;max-height:58px;display:block;background:0 0!important;border-radius:0!important}.smart-contracts-cms .smart-contract-summary>h3{overflow-wrap:normal;word-break:normal;margin-top:0!important}.discovery-page .learning-toolbar{grid-template-columns:minmax(0,1.15fr) minmax(0,.88fr) minmax(0,1.8fr)!important;align-items:stretch!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}.discovery-page .learning-toolbar>.search{grid-column:1/-1!important;min-width:0!important}.discovery-page .learning-toolbar>select{width:100%!important;min-width:0!important;max-width:100%!important}.discovery-page .learning-toolbar>.learning-toggle{grid-column:auto!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;justify-content:stretch!important;gap:7px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:0!important;display:grid!important;overflow:visible!important}.discovery-page .learning-toggle>button{box-sizing:border-box!important;white-space:nowrap!important;text-overflow:ellipsis!important;flex:initial!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:0 5px!important;font-size:clamp(10px,.83vw,13px)!important;overflow:hidden!important}@media (max-width:1200px){.discovery-page .learning-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))!important}.discovery-page .learning-toolbar>.learning-toggle{grid-column:1/-1!important}.discovery-page .learning-toggle>button{font-size:13px!important}}@media (max-width:640px){.discovery-page .learning-toolbar{grid-template-columns:minmax(0,1fr)!important}.discovery-page .learning-toolbar>.learning-toggle{grid-column:1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.discovery-page .learning-toggle>button{font-size:12px!important}}.smart-wheel .wheel-root-browser .folder-grid{grid-template-columns:repeat(auto-fill,minmax(165px,1fr))!important;align-items:stretch!important;gap:16px!important;display:grid!important}.smart-wheel .wheel-root-browser .folder-grid>.wheel-root-folder{min-height:170px;transition:background .2s,box-shadow .2s,transform .2s,color .2s;position:relative;overflow:hidden;background:linear-gradient(155deg,#fafbfc,#e8ebf0)!important;border:1px solid #e3e6eb!important;border-radius:22px!important;box-shadow:inset 0 2px 10px #ffffffb0,0 5px 14px #172b3d0d!important}.smart-wheel .wheel-root-browser .folder-grid>.wheel-root-folder:hover,.smart-wheel .wheel-root-browser .folder-grid>.wheel-root-folder:focus-within{transform:translateY(-3px);color:#fff!important;background:linear-gradient(160deg,#a7d0ff,#5b94f4)!important;box-shadow:0 12px 30px #4f83d64a!important}.smart-wheel .wheel-root-browser .folder-grid>.wheel-root-folder:before{content:"";pointer-events:none;background:linear-gradient(#ffffffc9,#ffffff48);border:1px solid #ffffff9c;border-radius:13px 13px 5px 5px;height:42%;position:absolute;top:13px;left:15px;right:15px}.smart-wheel .wheel-root-browser .folder-grid>.wheel-root-folder>.folder-head{width:100%;min-height:156px;position:relative;text-align:left!important;background:0 0!important;border:0!important;flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important;gap:8px!important;padding:20px 14px 15px!important;display:flex!important}.smart-wheel .wheel-root-browser .folder-grid>.wheel-root-folder .folder-icon{top:25px;left:25px;color:#8ba7c5!important;box-shadow:none!important;background:0 0!important;position:absolute!important}.smart-wheel .wheel-root-browser .folder-grid>.wheel-root-folder:hover .folder-icon{color:#fff!important}.smart-wheel .wheel-root-browser .folder-grid>.wheel-root-folder .folder-head strong{overflow-wrap:anywhere;display:block;color:#222d39!important;white-space:normal!important;font-size:15px!important;line-height:1.24!important}.smart-wheel .wheel-root-browser .folder-grid>.wheel-root-folder .folder-head small{margin-top:5px;display:block;color:#687484!important;font-size:12px!important}.smart-wheel .wheel-root-browser .folder-grid>.wheel-root-folder .smart-wheel-folder-actions{flex-wrap:wrap;gap:6px;padding:0 10px 10px;display:flex;position:relative}@media (max-width:600px){.smart-wheel .wheel-root-browser .folder-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}}.discovery-learning-layout{grid-template-columns:minmax(0,1fr) minmax(235px,300px);align-items:start;gap:20px;display:grid}.discovery-learning-layout>.discovery-content-section{min-width:0}.discovery-learning-sidebar{background:#ffffffeb;border:1px solid #e3e7ef;border-radius:22px;padding:22px;position:sticky;top:20px;box-shadow:0 10px 35px #112c4a10}.discovery-learning-sidebar h3{color:#172b3d;margin:0 0 6px;font-size:18px}.discovery-learning-sidebar p{color:#657387;margin:0 0 20px;font-size:13px;line-height:1.4}.discovery-learning-progress{border:6px solid #3489ed;border-color:#3489ed #3489ed #e8f0ff #e8f0ff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:124px;height:124px;margin:0 auto 22px;display:flex}.discovery-learning-progress strong{color:#162b47;font-size:26px}.discovery-learning-progress span{color:#657387;font-size:12px}.discovery-learning-sidebar h4{margin:0 0 12px;font-size:14px}.discovery-learning-stages{gap:8px;margin:0;padding:0;list-style:none;display:grid}.discovery-learning-stages li{color:#788393;background:#f3f5f8;border-radius:12px;align-items:center;gap:10px;padding:11px 9px;font-size:12px;line-height:1.35;display:flex}.discovery-learning-stages li svg{flex:none}.discovery-learning-stages li.done{color:#23845e;background:#eaf7f0}.discovery-learning-stages li.active{color:#1758a4;background:#e8f1ff;font-weight:700}@media (max-width:900px){.discovery-learning-layout{grid-template-columns:1fr}.discovery-learning-sidebar{position:static}}.smart-wheel .wheel-root-browser .folder-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important}.smart-wheel .wheel-root-browser .folder-grid>.wheel-root-folder{isolation:isolate;min-width:0;background:linear-gradient(165deg,#bfd0f5 0%,#87a9ef 61%,#dce8ff 100%)!important;border:0!important;border-radius:15px 28px 25px 25px!important;min-height:205px!important;overflow:visible!important;box-shadow:inset 0 3px 2px #ffffff96,inset 0 -15px 30px #ffffff91,0 14px 27px #617caf29!important}.smart-wheel .wheel-root-browser .folder-grid>.wheel-root-folder:before{content:"";z-index:-1;background:linear-gradient(160deg,#8cb7fa,#628de9);border-radius:17px 34px 0 0;height:48px;position:absolute;top:-23px;left:0;right:21%;border:0!important}.smart-wheel .wheel-root-browser .folder-grid>.wheel-root-folder:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(172deg,#82a9f6 5%,#97b6f4 58%,#f3f7ff 100%);border-radius:23px 26px 25px 25px;position:absolute;inset:38px -1px -1px;box-shadow:inset 0 3px 3px #ffffffa6}.smart-wheel .wheel-root-browser .folder-grid>.wheel-root-folder>.folder-head{z-index:1;justify-content:flex-end!important;min-height:192px!important;padding:88px 22px 18px!important}.smart-wheel .wheel-root-browser .folder-grid>.wheel-root-folder .folder-icon{display:none!important}.smart-wheel .wheel-root-browser .folder-grid>.wheel-root-folder .folder-head strong{color:#16345e!important;font-size:17px!important}.smart-wheel .wheel-root-browser .folder-grid>.wheel-root-folder .folder-head small{color:#365882!important}.smart-wheel .wheel-root-browser .folder-grid>.wheel-root-folder:hover{transform:translateY(-4px);background:linear-gradient(165deg,#478df5,#276bd7)!important}.smart-wheel .wheel-root-browser .folder-grid>.wheel-root-folder:hover .folder-head strong,.smart-wheel .wheel-root-browser .folder-grid>.wheel-root-folder:hover .folder-head small{color:#fff!important}.discovery-learning-layout{align-items:start}.discovery-learning-sidebar{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100vh - 100px);overflow-y:auto}.discovery-learning-intro{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:380px;display:flex;padding:44px!important}.discovery-learning-intro h2{margin:0;font-size:clamp(22px,2vw,32px)}.discovery-learning-intro p{color:#637083;max-width:540px;margin:0}.discovery-learning-intro .button{margin-top:16px}@media (max-width:780px){.smart-wheel .wheel-root-browser .folder-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:26px 12px!important}.discovery-learning-sidebar{max-height:70vh}}.smart-wheel .wheel-root-browser{margin-top:28px!important;overflow:visible!important}.smart-wheel .wheel-root-browser .folder-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:52px 24px!important;margin:0!important;padding:24px 0 16px!important;display:grid!important;overflow:visible!important}.smart-wheel .wheel-root-browser .folder-grid>.wheel-root-folder{isolation:isolate;transform:none;background:linear-gradient(175deg,#f6f1e8,#eee5d8)!important;border-radius:15px 25px 24px 24px!important;min-width:0!important;height:auto!important;min-height:204px!important;margin:0!important;transition:transform .2s,box-shadow .2s!important;position:relative!important;box-shadow:0 12px 23px #766d6220!important}.smart-wheel .wheel-root-browser .folder-grid>.wheel-root-folder:before{background:linear-gradient(170deg,#e9decf,#e6d9c7)!important;border-radius:17px 28px 0 0!important;width:72%!important;height:43px!important;top:-20px!important;left:0!important;right:auto!important}.smart-wheel .wheel-root-browser .folder-grid>.wheel-root-folder:after{background:linear-gradient(175deg,#f9f4ed,#ede4d7)!important;border-radius:22px 25px 24px 24px!important;top:16px!important;bottom:0!important}.smart-wheel .wheel-root-browser .folder-grid>.wheel-root-folder>.folder-head{height:auto!important;min-height:185px!important;padding:72px 20px 17px!important}.smart-wheel .wheel-root-browser .folder-grid>.wheel-root-folder .folder-head strong{transition:color .2s,font-size .2s;color:#26364e!important;font-size:18px!important;line-height:1.25!important}.smart-wheel .wheel-root-browser .folder-grid>.wheel-root-folder .folder-head small{color:#657185!important;font-size:13px!important}.smart-wheel .wheel-root-browser .folder-grid>.wheel-root-folder:hover,.smart-wheel .wheel-root-browser .folder-grid>.wheel-root-folder:focus-within{transform:translateY(-3px)!important;box-shadow:0 15px 28px #7777b23b!important}.smart-wheel .wheel-root-browser .folder-grid>.wheel-root-folder:hover:before,.smart-wheel .wheel-root-browser .folder-grid>.wheel-root-folder:focus-within:before{background:linear-gradient(145deg,#80b1fa,#8c95f1)!important}.smart-wheel .wheel-root-browser .folder-grid>.wheel-root-folder:hover:after,.smart-wheel .wheel-root-browser .folder-grid>.wheel-root-folder:focus-within:after{background:linear-gradient(150deg,#7badfa,#9794f1 80%,#ad98eb)!important}.smart-wheel .wheel-root-browser .folder-grid>.wheel-root-folder:hover .folder-head strong,.smart-wheel .wheel-root-browser .folder-grid>.wheel-root-folder:focus-within .folder-head strong{color:#fff!important;font-size:19px!important}.smart-wheel .wheel-root-browser .folder-grid>.wheel-root-folder:hover .folder-head small,.smart-wheel .wheel-root-browser .folder-grid>.wheel-root-folder:focus-within .folder-head small{color:#fff!important}@media (max-width:980px){.smart-wheel .wheel-root-browser .folder-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:600px){.smart-wheel .wheel-root-browser .folder-grid{grid-template-columns:1fr!important}}.discovery-page .discovery-learning-layout{flex-direction:column!important;align-items:stretch!important;gap:18px!important;display:flex!important}.discovery-page .discovery-learning-layout>.discovery-content-section,.discovery-page .discovery-learning-layout>.discovery-learning-sidebar{width:100%!important;min-width:0!important;max-width:none!important}.discovery-page .discovery-learning-sidebar{box-sizing:border-box!important;max-height:none!important;margin:0!important;position:static!important;overflow:visible!important}.discovery-page .discovery-learning-stages{grid-template-columns:1fr;gap:8px!important;display:grid!important}.discovery-open-course-tabs{margin-top:4px!important;margin-bottom:8px!important}.discovery-open-course-tabs button{text-align:left!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.35!important}.discovery-course-topbar{background:#ffffffd9;border:1px solid #e5e9f1;border-radius:20px;align-items:center;gap:20px;min-width:0;padding:18px 22px;display:flex}.discovery-course-topbar-progress{box-sizing:border-box;color:#183353;border:6px solid #3186f0;border-color:#3186f0 #3186f0 #e4edf9 #e4edf9;border-radius:50%;flex:0 0 76px;justify-content:center;align-items:center;width:76px;height:76px;font-size:18px;display:flex}.discovery-course-topbar-title{flex:1;min-width:0}.discovery-course-topbar-title small{color:#708196;margin-bottom:5px;font-size:12px;display:block}.discovery-course-topbar-title h1{overflow-wrap:anywhere;margin:0;font-size:clamp(19px,2vw,28px);line-height:1.2}.discovery-course-topbar>.button{flex:none}.discovery-current-module-tag{color:#286448;letter-spacing:.02em;background:#e4f0e9;border-radius:999px;width:max-content;padding:6px 12px;font-weight:750;font-size:11px!important;display:inline-flex!important}.discovery-module-heading>.discovery-module-tags{margin:10px 0 14px}.discovery-learning-modules{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.discovery-learning-modules>li{background:#f6f7fa;border:1px solid #e6e9f0;border-radius:15px;flex-direction:column;gap:7px;min-width:0;padding:15px;display:flex}.discovery-learning-modules>li.active{background:#eff5ff;border-color:#b7d0f8}.discovery-learning-modules>li.done{background:#f0f9f4;border-color:#cce8d9}.discovery-learning-modules>li strong{color:#26374c;overflow-wrap:anywhere;font-size:14px;line-height:1.3}.discovery-module-order{color:#65788f;text-transform:uppercase;font-size:11px;font-weight:750}.discovery-module-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.discovery-module-tags>span{border-radius:999px;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.discovery-module-tags>span.pending{color:#657487;background:#e6eaf0}.discovery-module-tags>span.current{color:#195aa3;background:#dceaff}.discovery-module-tags>span.complete{color:#207c50;background:#d8f0e3}@media (max-width:780px){.discovery-learning-modules{grid-template-columns:1fr}.discovery-course-topbar{flex-wrap:wrap;gap:10px;padding:14px}.discovery-course-topbar-progress{flex-basis:60px;width:60px;height:60px}.discovery-course-topbar>.button{margin-left:auto}}.discovery-page{min-width:0!important}.discovery-page .discovery-course-topbar{box-sizing:border-box!important;align-items:center!important;gap:20px!important;min-width:0!important;padding:20px!important;display:flex!important;overflow:hidden!important}.discovery-page .discovery-course-topbar-progress{box-sizing:border-box!important;flex:0 0 64px!important;width:64px!important;min-width:64px!important;height:64px!important;margin:0!important;position:relative!important;inset:auto!important}.discovery-page .discovery-course-topbar-title{overflow-wrap:anywhere;flex:auto!important;min-width:0!important}.discovery-page .discovery-course-topbar>.button{flex:none!important;max-width:100%!important}.discovery-page .discovery-learning-layout{gap:20px!important;min-width:0!important}.discovery-page .discovery-learning-layout>.discovery-content-section,.discovery-page .discovery-learning-layout>.discovery-learning-sidebar{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.discovery-page .discovery-learning-sidebar{padding:20px!important}.discovery-page .discovery-learning-modules{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;gap:20px!important;width:100%!important;margin:20px 0 0!important;padding:0!important;display:grid!important}.discovery-page .discovery-learning-modules>li{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}@media (max-width:600px){.discovery-page .discovery-course-topbar{flex-wrap:wrap!important;gap:20px!important}.discovery-page .discovery-course-topbar>.button{margin-left:0!important}}.discovery-page .discovery-course-topbar{margin-bottom:20px!important}.discovery-page .discovery-learning-layout{gap:20px!important}.discovery-page .discovery-learning-layout>.discovery-content-section{margin:0!important}.discovery-page .discovery-learning-layout>.discovery-learning-sidebar{max-height:none!important;margin:0!important;padding:20px!important;overflow:visible!important}.discovery-page .discovery-learning-modules{overscroll-behavior:contain;scrollbar-width:thin;gap:12px!important;max-height:min(54vh,540px)!important;margin:20px 0 0!important;padding:0 4px 4px 0!important;overflow:hidden auto!important}.discovery-page .discovery-learning-modules>li{margin:0!important}.partners-page .partner-details-organized{flex-direction:column!important;gap:20px!important;padding:20px!important;display:flex!important}.partners-page .partner-details-organized>.partner-details-line{gap:12px!important;width:100%!important;min-width:0!important;display:grid!important}.partners-page .partner-details-organized .partner-detail-item{overflow-wrap:anywhere!important;min-width:0!important}.partners-page .partner-details-organized .partner-detail-item strong{overflow-wrap:anywhere!important;word-break:normal!important}.partners-page .partner-detail-group{flex-direction:column;gap:10px;min-width:0;display:flex}.partners-page .partner-detail-group h4{color:#2d3b4e;margin:0;font-size:14px;font-weight:750}.partners-page .partner-detail-tag-list{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.partners-page .partner-detail-tag{color:#354962;overflow-wrap:anywhere;white-space:normal;background:#f0f4fa;border:1px solid #dce5f0;border-radius:999px;align-items:center;max-width:100%;padding:7px 12px;font-size:12px;line-height:1.35;display:inline-flex}.partners-page .partner-detail-empty{color:#87919c;font-size:13px}.partners-page .partner-detail-updated{color:#748193;border-top:1px solid #e4e9ef;padding-top:14px;font-size:12px;margin:0!important}@media (max-width:1100px){.partners-page .partner-details-organized>.partner-details-identity{grid-template-columns:repeat(3,minmax(0,1fr))!important}.partners-page .partner-details-organized>.partner-details-contacts{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:620px){.partners-page .partner-details-organized>.partner-details-identity,.partners-page .partner-details-organized>.partner-details-contacts{grid-template-columns:minmax(0,1fr)!important}}.discovery-page .discovery-learning-intro{padding:52px 42px!important}.discovery-page .discovery-content-section{padding:24px!important}.discovery-page .discovery-learning-modules>li{flex-direction:row!important;align-items:center!important;gap:16px!important;min-height:64px!important;padding:12px 16px!important;display:flex!important}.discovery-page .discovery-learning-modules>li>.discovery-module-tags{flex:none;order:0;min-width:110px}.discovery-page .discovery-learning-modules>li>.discovery-module-compact-info{flex-direction:column;order:1;gap:4px;min-width:0;display:flex}.discovery-page .discovery-learning-modules>li strong{font-size:14px!important}.smart-wheel .wheel-root-browser .folder-grid{row-gap:72px!important;padding-top:38px!important}.smart-wheel .wheel-root-browser .folder-grid>.wheel-root-folder{margin-bottom:0!important}.agenda-participants>div{flex-wrap:wrap;align-items:center;gap:12px!important;display:flex!important}.agenda-person-avatar{color:#21344c;cursor:pointer;background:#eef2f7;border:3px solid #dfe5ed;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;padding:0;transition:border-color .15s,box-shadow .15s,transform .15s;display:inline-flex;overflow:hidden}.agenda-person-avatar img{object-fit:cover;width:100%;height:100%;display:block}.agenda-person-avatar span{font-size:13px;font-weight:750}.agenda-person-avatar.selected{border-color:#3284f1;box-shadow:0 0 0 3px #b7d4fc}.agenda-person-avatar:hover{transform:translateY(-2px)}.agenda-meet-request{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex!important}.agenda-meet-request input{width:18px;height:18px}.agenda-meet-request small{color:#68768a;flex-basis:100%}@media (max-width:650px){.discovery-page .discovery-learning-modules>li{flex-wrap:wrap!important}.discovery-page .discovery-learning-modules>li>.discovery-module-tags{min-width:0}}.smart-wheel .wheel-root-browser .folder-grid{row-gap:100px!important}.smart-wheel .wheel-root-browser .folder-grid>.wheel-root-folder{background:#dedede!important;box-shadow:0 8px 20px #1c273717!important}.smart-wheel .wheel-root-browser .folder-grid>.wheel-root-folder:before{background:#dedede!important;border-color:#dedede!important}.smart-wheel .wheel-root-browser .folder-grid>.wheel-root-folder:after{background:#dedede!important;box-shadow:inset 0 2px 3px #ffffff73!important}@media (max-width:600px){.smart-wheel .wheel-root-browser .folder-grid{row-gap:84px!important}}.partners-page .partner-details-organized{box-sizing:border-box;container-type:inline-size;min-width:0!important;max-width:100%!important}.partners-page .partner-details-organized>.partner-details-line{box-sizing:border-box;grid-auto-flow:row;align-items:start;max-width:100%;gap:18px clamp(10px,1.25vw,20px)!important;min-width:0!important}.partners-page .partner-details-organized>.partner-details-identity{grid-template-columns:repeat(12,minmax(0,1fr))!important}.partners-page .partner-details-organized>.partner-details-identity>.partner-detail-item:first-child{grid-column:span 2}.partners-page .partner-details-organized>.partner-details-identity>.partner-detail-item:nth-child(2){grid-column:span 1}.partners-page .partner-details-organized>.partner-details-identity>.partner-detail-item:nth-child(3),.partners-page .partner-details-organized>.partner-details-identity>.partner-detail-item:nth-child(4){grid-column:span 2}.partners-page .partner-details-organized>.partner-details-identity>.partner-detail-item:nth-child(5){grid-column:span 3}.partners-page .partner-details-organized>.partner-details-identity>.partner-detail-item:nth-child(6){grid-column:span 2}.partners-page .partner-details-organized>.partner-details-contacts{grid-template-columns:repeat(4,minmax(0,1fr))!important}.partners-page .partner-details-organized .partner-detail-item,.partners-page .partner-details-organized .partner-detail-item>span,.partners-page .partner-details-organized .partner-detail-item>strong{box-sizing:border-box;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;min-width:0!important;max-width:100%!important}.partners-page .partner-details-organized .partner-detail-item>strong a{white-space:normal;overflow-wrap:anywhere;max-width:100%}@container (max-width:1150px){.partners-page .partner-details-organized>.partner-details-identity{grid-template-columns:repeat(6,minmax(0,1fr))!important}.partners-page .partner-details-organized>.partner-details-identity>.partner-detail-item:first-child{grid-column:span 2}.partners-page .partner-details-organized>.partner-details-identity>.partner-detail-item:nth-child(2),.partners-page .partner-details-organized>.partner-details-identity>.partner-detail-item:nth-child(3){grid-column:span 1}.partners-page .partner-details-organized>.partner-details-identity>.partner-detail-item:nth-child(4){grid-column:span 2}.partners-page .partner-details-organized>.partner-details-identity>.partner-detail-item:nth-child(5),.partners-page .partner-details-organized>.partner-details-identity>.partner-detail-item:nth-child(6){grid-column:span 3}}@container (max-width:720px){.partners-page .partner-details-organized>.partner-details-identity,.partners-page .partner-details-organized>.partner-details-contacts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.partners-page .partner-details-organized>.partner-details-identity>.partner-detail-item:nth-child(n){grid-column:span 1}.partners-page .partner-details-organized>.partner-details-identity>.partner-detail-item:nth-child(5),.partners-page .partner-details-organized>.partner-details-identity>.partner-detail-item:nth-child(6),.partners-page .partner-details-organized>.partner-details-contacts>.partner-detail-item:nth-child(4){grid-column:1/-1}}@container (max-width:420px){.partners-page .partner-details-organized>.partner-details-identity,.partners-page .partner-details-organized>.partner-details-contacts{grid-template-columns:minmax(0,1fr)!important}.partners-page .partner-details-organized>.partner-details-identity>.partner-detail-item:nth-child(n),.partners-page .partner-details-organized>.partner-details-contacts>.partner-detail-item:nth-child(n){grid-column:1/-1}}
.registration-detail-page .registration-title-stack-layout,.registration-title-stack-layout{grid-template-columns:minmax(108px,19%) minmax(0,1fr)!important;place-items:center stretch!important;column-gap:clamp(16px,2vw,34px)!important;min-height:132px!important;margin:12px 0 16px!important;padding:4px 10px!important;display:grid!important}.registration-title-stack-layout .registration-logo-stack{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;display:flex!important}.registration-title-stack-layout .registration-title-main,.registration-title-stack-layout .registration-partner-logo{background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;height:62px!important;min-height:0!important;max-height:62px!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;inset:auto!important;transform:none!important}.registration-title-stack-layout .registration-title-main img,.registration-title-stack-layout .registration-partner-logo img{object-fit:contain!important;object-position:center!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:100%!important;display:block!important;position:static!important;inset:auto!important;transform:none!important}.registration-title-stack-layout .registration-center-title{text-align:center!important;white-space:nowrap!important;text-overflow:clip!important;letter-spacing:.015em!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;font-family:Google Sans,sans-serif!important;font-size:clamp(19px,3vw,48px)!important;font-weight:600!important;line-height:1.1!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}.client-control-bar.client-control-summary{box-sizing:border-box!important;grid-template-columns:minmax(0,1.23fr) minmax(0,1.12fr) minmax(0,1.2fr) minmax(0,1.28fr) auto!important;align-items:center!important;column-gap:clamp(7px,.9vw,18px)!important;min-width:0!important;max-width:100%!important;display:grid!important}.client-control-summary .client-consultant-summary,.client-control-summary .client-summary-info{flex:none!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important}.client-control-summary .client-consultant-summary>div,.client-control-summary .client-summary-info{flex-direction:column!important;align-items:flex-start!important;min-width:0!important}.client-control-summary small{white-space:nowrap!important;font-family:Google Sans,sans-serif!important;font-size:clamp(9px,.72vw,12px)!important;font-weight:500!important;line-height:1.15!important}.client-control-summary strong,.client-control-summary .client-summary-info:last-of-type strong{white-space:nowrap!important;word-break:normal!important;text-overflow:clip!important;width:100%!important;max-height:none!important;font-family:Google Sans,sans-serif!important;font-size:clamp(9px,.98vw,16px)!important;font-weight:700!important;line-height:1.2!important;display:block!important;overflow:visible!important}.client-control-summary .client-save{grid-column:5!important;min-width:0!important;margin:0!important}.client-control-summary .client-consultant-picker{flex:0 0 clamp(34px,4vw,52px)!important;width:clamp(34px,4vw,52px)!important;height:clamp(34px,4vw,52px)!important}.client-control-summary .client-consultant-picker>img,.client-control-summary .client-consultant-picker>span{object-fit:cover!important;width:100%!important;height:100%!important}@media (max-width:1100px){.client-control-bar.client-control-summary{column-gap:6px!important}.client-control-summary .client-save{padding-inline:9px!important;font-size:clamp(10px,1vw,14px)!important}.client-control-summary .client-save svg{width:16px!important;height:16px!important}.registration-title-stack-layout{grid-template-columns:minmax(82px,20%) minmax(0,1fr)!important}}@media (max-width:780px){.registration-title-stack-layout{grid-template-columns:minmax(74px,25%) minmax(0,1fr)!important;column-gap:10px!important}.registration-title-stack-layout .registration-center-title{font-size:clamp(15px,3.8vw,29px)!important}.client-control-bar.client-control-summary{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)!important;row-gap:10px!important}.client-control-summary .client-save{grid-column:2!important;justify-self:end!important}}.client-page .client-fields.ident-fields>.client-ident-name-row{grid-column:1/-1!important;grid-template-columns:minmax(0,1.07fr) minmax(0,.87fr) minmax(0,1.56fr)!important;grid-auto-flow:column!important;align-items:start!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}.client-page .client-fields.ident-fields>.client-ident-name-row>.client-field{grid-area:1!important;align-self:start!important;width:auto!important;min-width:0!important;max-width:100%!important}.client-page .client-fields.ident-fields>.client-ident-name-row input,.client-page .client-fields.ident-fields>.client-ident-name-row select{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.registration-detail-page .registration-title-stack-layout{grid-template-columns:minmax(88px,1fr) minmax(0,3.6fr) minmax(88px,1fr)!important;align-items:center!important;gap:clamp(12px,2vw,36px)!important;min-height:124px!important;padding:16px clamp(16px,3vw,40px)!important;display:grid!important}.registration-detail-page .registration-title-stack-layout .registration-logo-stack{display:contents!important}.registration-detail-page .registration-title-stack-layout .registration-title-main{grid-area:1/1!important;justify-content:flex-start!important;width:100%!important;height:100px!important;max-height:100px!important}.registration-detail-page .registration-title-stack-layout .registration-partner-logo{grid-area:1/3!important;justify-content:flex-end!important;width:100%!important;height:100px!important;max-height:100px!important}.registration-detail-page .registration-title-stack-layout .registration-center-title{text-align:center!important;white-space:nowrap!important;grid-area:1/2!important;font-size:clamp(20px,3vw,52px)!important;font-weight:500!important}.registration-detail-page .registration-title-stack-layout .registration-title-main img,.registration-detail-page .registration-title-stack-layout .registration-partner-logo img{object-fit:contain!important;max-width:100%!important;max-height:100%!important}@media (max-width:780px){.registration-detail-page .registration-title-stack-layout{grid-template-columns:minmax(55px,1fr) minmax(0,3fr) minmax(55px,1fr)!important;gap:8px!important;min-height:80px!important;padding:8px!important}.registration-detail-page .registration-title-stack-layout .registration-title-main,.registration-detail-page .registration-title-stack-layout .registration-partner-logo{height:58px!important;max-height:58px!important}.registration-detail-page .registration-title-stack-layout .registration-center-title{font-size:clamp(12px,2.8vw,26px)!important}}
