@charset "UTF-8";.footer{background:transparent;padding:.75rem 0;width:100%;border-top:none;box-shadow:none;margin-top:auto}.footer__container{width:100%;padding:0 20px;display:flex;justify-content:space-between;align-items:center;min-height:32px}.footer__content{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}@media (min-width: 768px){.footer__content{margin-left:145px}}.footer__disclaimer{flex:1;display:flex;justify-content:center;max-width:1120px;padding:0}@media (min-width: 768px){.footer__disclaimer{padding:0 20px}}@media (min-width: 1024px){.footer__disclaimer{padding:0 50px}}.footer__disclaimer-text{color:#616161;font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;font-size:.75rem;letter-spacing:0px;text-align:center;text-decoration:none;margin:0;max-width:950px;word-wrap:break-word;white-space:normal}.footer__policy-link{color:#214178;text-decoration:underline;outline:none}.footer__policy-link:hover{color:#1d4ed8}.footer__policy-link:focus{outline:none;border:none}.footer__support{flex-shrink:0;padding:0 32px}.footer__support .button{padding:4px;display:flex;justify-content:center;align-items:center;gap:2px;font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.75rem;color:#214178}.footer__support .button .icon{margin-right:0;font-size:1rem}.footer__support-link{background:none;border:none;cursor:pointer;padding:0;margin:0;display:inline-block;outline:none}.footer__support-link:hover{opacity:.8}.footer__support-link:focus{outline:none;border:none}.footer__support-link:active{outline:none;border:none}.footer__support-icon{width:66px;height:24px;display:block}.ask-tour-main-modal{width:30%}.ask-tour-main-modal .modal .model-body .detail-text{font:1em/1.5 sans-serif;margin-top:0}.ask-tour-modal__close{position:absolute;top:18px;right:18px;background:none;border:none;font-size:22px;color:#222;cursor:pointer;transition:color .2s}.ask-tour-modal__close:hover{color:#0057b8}.ask-tour-modal__content{display:flex;align-items:flex-start;gap:28px}.ask-tour-modal__image{display:flex;align-items:center;justify-content:center;background:#16214d;border-radius:12px;width:236px;height:240px}.ask-tour-modal__image img{width:360px;height:auto;display:block}.ask-tour-modal__text{flex:1;display:flex;flex-direction:column;justify-content:center}.ask-tour-modal__step{font-size:13px;color:#666;margin-bottom:6px}.ask-tour-modal__title{font-size:20px;font-weight:700;color:#222;margin-bottom:10px}.ask-tour-modal__title b{font-weight:700}.ask-tour-modal__desc{font-size:15px;color:#444;margin-bottom:24px;line-height:1.5}.ask-tour-modal__actions{display:flex;gap:12px;align-items:center;justify-content:end}.ask-tour-modal__btn{border:none;border-radius:25px;padding:8px 22px;font-size:15px;font-weight:600;cursor:pointer;transition:background .2s,color .2s}.ask-tour-modal__btn--secondary{background:none;color:#1a237e}.ask-tour-modal__btn--secondary:hover{text-decoration:underline;background:#f3f4f6}.ask-tour-modal__btn--primary{background:#1a237e;color:#fff}.ask-tour-modal__btn--primary:hover{background:#0057b8}.end-tour-modal{width:100%}.end-tour-modal__close{position:absolute;top:18px;right:18px;background:none;border:none;font-size:22px;color:#222;cursor:pointer;transition:color .2s}.end-tour-modal__close:hover{color:#0057b8}.end-tour-modal__content{display:flex;align-items:flex-start;gap:28px;margin-bottom:32px}.end-tour-modal__image{display:flex;align-items:center;justify-content:center;background:#030b24;border-radius:50%;width:200px;height:200px}.end-tour-modal__image img{width:140px;height:auto;display:block}.end-tour-modal__text{flex:1;display:flex;flex-direction:column;justify-content:center;margin-top:45px}.end-tour-modal__step{font-size:13px;color:#666;margin-bottom:6px}.end-tour-modal__title{font-size:22px;font-weight:700;color:#222;margin-bottom:10px}.end-tour-modal__desc{font-size:15px;color:#444;margin-bottom:0;line-height:1.5}.end-tour-modal__explore-btn{width:100%;background:#16214d;color:#fff;border-radius:25px;padding:5px;font-size:14px;font-weight:700;cursor:pointer;transition:background .2s;text-align:center}.end-tour-modal__explore-btn:hover{background:#234080}.skip-tour-modal__close{position:absolute;top:18px;right:18px;background:none;border:none;font-size:22px;color:#222;cursor:pointer;transition:color .2s}.skip-tour-modal__close:hover{color:#0057b8}.skip-tour-modal__title{font-size:20px;font-weight:700;color:#222;margin-bottom:10px}.skip-tour-modal__desc{font-size:15px;color:#444;margin-bottom:18px;line-height:1.5}.skip-tour-modal__form{margin-bottom:24px}.skip-tour-modal__option{display:flex;align-items:center;font-size:15px;color:#222;margin-bottom:10px}.skip-tour-modal__option input[type=radio]{accent-color:#234080;margin-right:10px;width:18px;height:18px}.skip-tour-modal__actions{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}.skip-tour-modal__btn{border:none;border-radius:25px;padding:8px 22px;font-size:15px;font-weight:600;cursor:pointer;transition:background .2s,color .2s}.skip-tour-modal__btn--secondary{background:none;color:#1a237e}.skip-tour-modal__btn--secondary:hover{text-decoration:underline;background:#f3f4f6}.skip-tour-modal__btn--primary{background:#234080;color:#fff}.skip-tour-modal__btn--primary:hover{background:#0057b8}.top-tip{display:inline;margin-right:5px;font-style:italic}.header{position:fixed;top:0;width:100%;height:64px;background-color:#fff;border-bottom:1px solid #d9e4f5;z-index:1020;box-shadow:0 1px 2px #0000000d}.header__container{display:flex;align-items:center;height:100%;max-width:100%;padding:0 1.5rem;margin:0 auto}.header__logo-section{display:flex;align-items:center;flex-shrink:0}.header__logo{display:flex;align-items:center;gap:.25rem;color:#004895}.header__logo-image{width:auto;height:35px;display:block;border-radius:0!important;object-fit:contain;opacity:1;position:relative;transform:rotate(0)}.header__center-logo-section{display:flex;align-items:center;justify-content:center;position:absolute;left:50%;transform:translate(-50%);padding:0;background:none;border:none;cursor:pointer;transition:opacity .2s ease;width:auto;max-width:200px;text-decoration:none}.header__center-logo-section:hover{opacity:.8}.header__center-logo-section:active{opacity:.6}.header__center-logo-image{width:auto;max-width:200px;height:24px;display:block;object-fit:contain;border-radius:0!important;opacity:1;transform:rotate(0)}.header__user-section{display:flex;align-items:center;flex-shrink:0;margin-left:auto}.header__user-profile-wrapper{position:relative;display:flex;align-items:center}.header__user-profile-wrapper .profile-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:1001;max-width:320px}.header__user-profile-wrapper .profile-menu .header{position:static;top:auto;width:auto;height:auto;background-color:transparent;border-bottom:none;z-index:auto;box-shadow:none}.header__user-profile-wrapper .profile-menu .profile-menu-content .content-group .content-group-title{max-width:220px;overflow:hidden}.header__user-profile-wrapper .profile-menu .profile-menu-content .content-group .content-group-title .title{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header__user-profile-wrapper .profile-menu .profile-menu-content .content-group .content-group-detail span{display:block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header__user-dropdown{position:relative;display:flex;align-items:center}.header__user-wrapper{display:flex;align-items:center;gap:8px;cursor:pointer}.header__dropdown-arrow{background:none;border:none;padding:4px;color:#374151;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s ease,color .2s ease;margin-left:4px}.header__dropdown-arrow:hover{color:#1f2937}.header__dropdown-arrow[aria-expanded=true]{transform:rotate(180deg)}.header__dropdown-arrow svg{width:16px;height:16px;pointer-events:none}.header__dropdown-arrow-arrow-icon{width:16px;height:16px;pointer-events:none;position:relative}.header__user-avatar{width:40px;height:40px;border-radius:50%;background:var(--Primitive-Colors-Gray-400, #818181);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;position:relative;font-family:var(--Typography-Font-Family-Body, "Poppins", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-weight:700;font-style:normal;font-size:var(--Font-Size-Small, .875rem);line-height:var(--Line-Height-Small, 1.25);letter-spacing:0%;text-align:center;vertical-align:middle;text-transform:uppercase}.header__user-avatar:hover{background:var(--Primitive-Colors-Gray-500, #6b6b6b);transform:scale(1.05)}.header__user-tooltip{position:absolute;bottom:-35px;right:0;background:#fff;color:#111827;border:1px solid #e5e7eb;padding:.25rem .5rem;border-radius:.5rem;font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:500;line-height:1.25;letter-spacing:0;text-align:center;white-space:nowrap;z-index:1000;box-shadow:0 1px 2px #0000000d;text-transform:capitalize}.header__user-tooltip:before{content:"";position:absolute;top:-5px;right:20px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:5px solid #ffffff}.header__user-tooltip:after{content:"";position:absolute;top:-6px;right:20px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:5px solid #e5e7eb}.header__user-dropdown-menu{position:absolute;top:calc(100% + 6px);right:-24px;background:#fff;border-radius:.5rem;box-shadow:0 1px 2px #0000000d;min-width:200px;padding:1rem;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s ease;z-index:1000;width:320px}.header__user-dropdown-menu__arrow-icon{font-size:50px!important;position:absolute;color:#fff;top:-30px;right:38px}.header__user-dropdown-menu__header{display:flex;justify-content:space-between;align-items:center;font-size:1rem}.header__user-dropdown-menu__header h6{font-size:1.125rem;font-weight:700;line-height:1.4;color:#3a3a3a}.header__user-dropdown-menu__email{display:flex;align-items:center;justify-content:space-between;padding:12px 0;gap:8px}.header__user-dropdown-menu__email-text{white-space:nowrap;overflow:hidden;width:230px;text-overflow:ellipsis;font-size:1rem}.header__user-dropdown-menu__email h6{font-weight:700}.header__user-dropdown-menu__email p{font-size:.875rem;font-weight:400}.header__user-dropdown-menu__body{display:flex;flex-direction:column;gap:.75rem;padding-block:12px}.header__user-dropdown-menu__body-item{display:flex;align-items:center;gap:.75rem;cursor:pointer;font-size:.875rem}.header__user-dropdown-menu__body-item h6{font-size:.875rem;font-weight:500}.header__user-dropdown-menu__body-item-separator{height:1px;background-color:#d7e5f8}.header__user-dropdown-menu__body-item--logout{color:#d40020!important}.header__user-dropdown-menu--open{opacity:1;visibility:visible;transform:translateY(0)}.header__user-info{padding:.25rem 0;border-bottom:1px solid #f3f4f6;margin-bottom:.25rem}.header__user-name{font-size:.875rem;font-weight:600;color:#111827;display:block;text-align:center}.header__logout-container{display:flex;justify-content:center;align-items:center;width:100%}@media (max-width: 639px){.header__container{padding:0 .75rem}}@media (prefers-contrast: high){.header{border-bottom-width:2px}}#profile-truncate-tooltip{position:fixed;background:#fff;color:#1a1a1a;padding:6px 10px;border-radius:6px;font-size:12px;font-weight:400;white-space:nowrap;z-index:100000;pointer-events:none;border:1px solid #e5e7eb;box-shadow:0 2px 8px #0000001a;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.modal-confirm .modal{max-width:580px!important;width:100%!important}.modal-confirm .modal .model-body .detail-text{margin-top:40px!important}.loading-spinner{display:flex;height:100vh;align-items:center;justify-content:center;padding:2.5rem}.loading-spinner__container{display:flex;flex-direction:column;align-items:center;gap:1rem}.loading-spinner__indicator{display:flex;align-items:center;justify-content:center}.loading-spinner__svg{transform:rotate(-90deg)}.loading-spinner__progress{animation:loading-progress 2s ease-in-out infinite}.loading-spinner__text{color:var(--Primitive-Colors-Gray-700, #374151);font-size:.875rem;font-weight:500;text-align:center;line-height:1.25rem}@keyframes loading-progress{0%{stroke-dashoffset:calc(var(--circumference, 188) * 1)}50%{stroke-dashoffset:calc(var(--circumference, 188) * .2)}to{stroke-dashoffset:calc(var(--circumference, 188) * 1)}}.loading-spinner--compact{width:auto;height:auto;padding:1rem}.loading-spinner--compact .loading-spinner__container{flex-direction:row;gap:.75rem}.loading-spinner--compact .loading-spinner__text{font-size:.75rem}.pilot-banner{display:flex;align-items:flex-start;gap:.75rem;padding:5px 1.5rem;background:#e8f4fd;box-sizing:border-box;position:fixed;top:64px;left:72px;right:0;z-index:999;transition:left .3s ease;border:none;box-shadow:none;max-width:calc(100vw - 72px)}.pilot-banner__icon{color:#004895;flex-shrink:0;margin-top:.125rem}.pilot-banner__content{flex:1;display:flex;flex-direction:column;gap:.125rem}.pilot-banner__title{font-size:16px;font-weight:700;color:#000;line-height:22px}.pilot-banner__subtitle{font-size:14px;font-weight:400;color:#000;line-height:20px}body:has(.sidebar.expanded) .pilot-banner{left:256px;max-width:calc(100vw - 256px)}.sidebar-container:has(.nav-sidebar.expanded){width:256px;transition:width .3s ease}.sidebar-container:has(.nav-sidebar.expanded)~.layout__main{width:calc(100% - 256px)}.sidebar-container:has(.collapsed){width:72px;transition:width .3s ease}.sidebar-container:has(.collapsed)~.layout__main{width:calc(100% - 72px)}.nav-sidebar{height:100%;position:relative;position:fixed!important;transition:width .3s ease}.nav-sidebar.expanded{max-width:256px}.sidebar-content>div{margin-bottom:0!important}.item-expanded:has(.selected){box-shadow:#214178 5px 0 inset!important}.item-expanded .font-item-expanded{font-family:inherit;font-size:14px}.item-expanded .font-item-expanded.selected{color:#214178;font-weight:700}.item-expanded .icon.selected{color:#214178}@media (max-width: 1024px) and (min-width: 769px){.sidebar-container{position:absolute}}.landing-page{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 64px)}.landing-page__content{width:100%;max-width:1126px;margin:0 auto}.landing-page__card{background-color:#efefef;border-radius:24px;padding:24px 40px;text-align:center;box-shadow:0 4px 12px #0000001a;max-width:1126px;margin:0 auto}.landing-page__title{font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.75rem;font-weight:700;color:#3b6fc9!important;margin:0 0 1.5rem;line-height:1.25;letter-spacing:0;text-align:center}.landing-page__description{font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.125rem;font-weight:400;color:#4b4b4b;margin:0 0 2rem;line-height:28px;letter-spacing:0;text-align:center}.landing-page__description--secondary{width:80%;margin:0 auto;padding-bottom:2rem}.landing-page__button{margin:0 auto}.landing-page__illustration{margin:0 0 2rem;display:flex;justify-content:center;align-items:center}.landing-page__illustration-image{max-width:336px;width:100%;height:auto}@media (max-width: 768px){.landing-page__card{padding:1.5rem}.landing-page__title{font-size:1.5rem}.landing-page__description{font-size:1rem;line-height:26px;margin-bottom:1.5rem}.landing-page__illustration{margin-bottom:1.5rem}.landing-page__illustration-image{max-width:260px}}@media (max-width: 640px){.landing-page__card{padding:1.5rem;border-radius:1rem}.landing-page__title{font-size:1.25rem;margin-bottom:.75rem}.landing-page__description{font-size:.875rem;line-height:24px;margin-bottom:1.5rem}.landing-page__illustration{margin-bottom:1rem}.landing-page__illustration-image{max-width:220px}}.layout{display:flex;flex-direction:column;background:#f3f7fd;min-height:100vh;width:100%;max-width:100%;overflow-x:hidden;will-change:auto;font-display:swap}.layout:has(.askada-homepage) .header__center-logo-image{display:none}.layout--with-pilot-banner .layout__body .layout__main{padding-top:54px}.layout--with-pilot-banner .team-pages .function-page-header,.layout--with-pilot-banner .breadcrumb-header,.layout--with-pilot-banner .resource-page-breadcrumb-header{top:118px!important}.layout--with-pilot-banner .global-chat-container{top:118px;height:calc(100vh - 118px)}.layout--with-pilot-banner .layout-sidepanel,.layout--with-pilot-banner .layout-sidepanel .sidepanel__backdrop{top:118px!important;height:calc(100vh - 118px)!important}.layout--chat-mode{height:100vh;max-height:100vh;overflow:hidden}.layout__body{display:flex;flex:1;width:100%;margin:0;padding:64px 0 0;position:relative;overflow:hidden;min-width:0}.layout__body .layout__main{width:100%;transition:all .3s ease-in-out;position:relative;z-index:1;margin:0;padding:0;background-color:#efefef}.layout__body .layout__main:has(.add-content-page),.layout__body .layout__main:has(.askada-homepage),.layout__body .layout__main:has(.landing-page),.layout__body .layout__main:has(.error-page){background-color:#00254b;background-image:url(/assets/images/main_background-Dc3O-Uki.svg)!important;background-size:cover;background-position:top;background-repeat:no-repeat;content-visibility:auto;contain:layout style paint;transform:translateZ(0)}.layout__body .layout__main:has(.add-content-page) .footer__disclaimer-text,.layout__body .layout__main:has(.askada-homepage) .footer__disclaimer-text,.layout__body .layout__main:has(.landing-page) .footer__disclaimer-text,.layout__body .layout__main:has(.error-page) .footer__disclaimer-text{color:#fff}.layout__body .layout__main:has(.add-content-page) .footer__disclaimer-text a,.layout__body .layout__main:has(.askada-homepage) .footer__disclaimer-text a,.layout__body .layout__main:has(.landing-page) .footer__disclaimer-text a,.layout__body .layout__main:has(.error-page) .footer__disclaimer-text a{color:#fff!important}.layout__body .layout__main:has(.add-content-page) .footer__support,.layout__body .layout__main:has(.askada-homepage) .footer__support,.layout__body .layout__main:has(.landing-page) .footer__support,.layout__body .layout__main:has(.error-page) .footer__support{color:#fff}.layout__body .layout__main:has(.add-content-page) .footer__support .button.\$color-button-tertiary,.layout__body .layout__main:has(.askada-homepage) .footer__support .button.\$color-button-tertiary,.layout__body .layout__main:has(.landing-page) .footer__support .button.\$color-button-tertiary,.layout__body .layout__main:has(.error-page) .footer__support .button.\$color-button-tertiary{color:#fff!important}.layout__body .layout__main:has(.add-content-page) .footer__support button,.layout__body .layout__main:has(.askada-homepage) .footer__support button,.layout__body .layout__main:has(.landing-page) .footer__support button,.layout__body .layout__main:has(.error-page) .footer__support button{color:#fff!important}.layout--chat-mode .layout__body{overflow:hidden;min-height:0}.layout__main{flex:1;width:100%;max-width:100%;display:flex;flex-direction:column;min-height:0;padding:0;margin:0;transition:all .3s ease-in-out;position:relative;z-index:1}.layout--chat-mode .layout__main{overflow:hidden;min-height:0!important}.layout__content{flex:1;display:flex;flex-direction:column;width:100%;position:relative;z-index:1;max-width:100%;padding:0;margin:0;min-height:0}.layout--chat-mode .layout__content{overflow:hidden}.global-chat-container{position:fixed;top:64px;right:0;z-index:1000;width:24%;height:calc(100vh - 64px)}body.functions-page .global-chat-container{top:136px;height:calc(100vh - 136px)}body.is-resource-page:not(.functions-page) .global-chat-container{top:64px;height:calc(100vh - 64px)}:has(.resource-page-breadcrumb-header) .global-chat-container{top:136px;height:calc(100vh - 136px)}.global-chat-container{background:#fff;box-shadow:-2px 0 10px #0000001a;transition:transform .3s ease-in-out;transform:translate(100%);display:flex;flex-direction:column;border-left:1px solid #d9e4f5;padding:0;margin:0}.global-chat-container.chat-open{transform:translate(0);right:0}.global-chat-container.chat-open{transform:translate(0)}.global-chat-container>div{height:100%;display:flex;flex-direction:column}.layout.chat-open .layout__body .layout__main{width:100%!important;max-width:100%!important;padding-right:0;margin-right:24%;box-sizing:border-box}.layout.chat-open .layout__body .layout__main .page-content{max-width:100%;margin:0 auto;padding:0 24px}.layout.chat-open .page-content{padding:0!important;margin:0!important;max-width:100%}.layout.chat-open .layout__body .layout__content{margin:0;width:100%;max-width:100%;padding:24px}.layout .modalShare-toast-notification{position:fixed;left:50%;transform:translate(-50%);width:500px;z-index:10001;max-width:600px;top:90%;display:flex;align-items:end}.layout-sidepanel{left:72px!important;right:auto!important;top:64px!important;height:calc(100vh - 64px)!important;width:400px!important;z-index:1000!important;position:fixed!important;box-shadow:4px 0 24px -2px #005cbc14!important;transition:transform .5s ease-in-out,opacity .3s ease-in-out!important;transform:translate(-100%)!important;opacity:0!important}.layout-sidepanel.show{transform:translate(0)!important;opacity:1!important}.layout-sidepanel .overlay{display:none!important}.layout-sidepanel .sidepanel{left:0!important;top:0!important;position:relative!important;width:100%!important;height:100%!important;transform:none!important;animation:none!important;transition:none!important;background-color:#fff}.layout-sidepanel .sidepanel__backdrop{left:256px!important;width:calc(100% - 256px)!important;top:64px!important;height:calc(100vh - 64px)!important}body:has(.sidebar.expanded) .layout-sidepanel{left:256px!important}.tour-step-2{min-width:72px}@media (max-width: 1024px) and (min-width: 769px){:has(.resource-page-breadcrumb-header) .global-chat-container{width:400px!important;height:95vh;top:64px}}.help-link-component{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.875rem;color:#374151;margin-top:1.5rem;position:relative}.help-link-component .icon{padding:.25rem;color:#214178;border-radius:4px;background-color:#fff!important;font-size:16px!important;border:1px solid #d5e7fd}.help-link-component a{color:#004895;text-decoration:none;font-weight:500}.help-link-component a:hover{text-decoration:underline}.help-link-component .guide-link{background:none;border:none;color:#004895;font-size:.875rem;font-weight:500;cursor:pointer;padding:0;text-decoration:none;font-family:inherit}.help-link-component .guide-link:hover{text-decoration:underline}.help-link-component .guide-link:focus{outline:2px solid #004895;outline-offset:2px;border-radius:2px}.help-link-component .content-guide-popover{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);z-index:1000;min-width:500px;max-width:600px;background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;padding:16px}@media (max-width: 768px){.help-link-component .content-guide-popover{min-width:320px;max-width:90vw;left:10px;right:10px;transform:none}}.help-link-component .content-guide-popover:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #ffffff}@media (max-width: 768px){.help-link-component .content-guide-popover:after{left:50%}}.help-link-component .content-guide-popover .popover-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:5px}.help-link-component .content-guide-popover .popover-header h3{font-size:14px;font-weight:700;color:#111827;margin:0}.help-link-component .content-guide-popover .popover-header .close-button{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:#000;border-radius:4px}.help-link-component .content-guide-popover .popover-header .close-button:hover{background-color:#f3f4f6;color:#111827}.help-link-component .content-guide-popover .guide-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width: 768px){.help-link-component .content-guide-popover .guide-columns{grid-template-columns:1fr;gap:20px}}.help-link-component .content-guide-popover .guide-columns .guide-column .column-header{display:flex;align-items:center;gap:4px;margin-bottom:6px}.help-link-component .content-guide-popover .guide-columns .guide-column .column-header .header-icon{flex-shrink:0;font-size:20px}.help-link-component .content-guide-popover .guide-columns .guide-column .column-header h4{font-size:14px;font-weight:400;color:#111827;margin:0}.help-link-component .content-guide-popover .guide-columns .guide-column.do-share .header-icon{color:#16a34a;border:none;padding:0}.help-link-component .content-guide-popover .guide-columns .guide-column.do-share h4{color:#16a34a!important}.help-link-component .content-guide-popover .guide-columns .guide-column.dont-share .header-icon{color:#d40020;border:none;padding:0}.help-link-component .content-guide-popover .guide-columns .guide-column.dont-share h4{color:#d40020!important}.help-link-component .content-guide-popover .guide-columns .guide-column .guide-list{list-style:none;padding:0;margin:0}.help-link-component .content-guide-popover .guide-columns .guide-column .guide-list li{position:relative;padding-left:18px;margin-bottom:4px;font-size:12px;line-height:1.5;color:#4b5563;text-align:left}.help-link-component .content-guide-popover .guide-columns .guide-column .guide-list li:before{content:"•";position:absolute;left:6px;color:#818181;font-size:16px}.help-link-component .content-guide-popover .guide-columns .guide-column .guide-list li:last-child{margin-bottom:0}.add-content-landing{max-width:624px;margin:0 auto;padding:6rem 0}.add-content-landing .landing-title{font-size:2.5rem;font-weight:900;color:#214178!important;margin:0 0 1.5rem;letter-spacing:-.5px;font-family:Barlow Semi Condensed,Poppins,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.add-content-landing .landing-subtitle{font-size:1rem;color:#616161;margin-bottom:2rem;line-height:1.5;font-weight:500}.add-content-landing .landing-subtitle strong{font-weight:700;color:#3a3a3a}.add-content-landing .landing-instruction{font-size:1rem;color:#616161;margin-bottom:1.5rem;font-weight:500}.add-content-landing .option-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:4rem}.add-content-landing .option-cards .option-card{background:#f9fafb;border:2px solid transparent;border-radius:.75rem;padding:1rem 1.5rem;display:flex;flex-direction:column;align-items:center;gap:.75rem;cursor:pointer;transition:all .2s ease}.add-content-landing .option-cards .option-card:hover{border-color:#004895;background:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.add-content-landing .option-cards .option-card .card-icon{font-size:4rem!important;color:#004895}.add-content-landing .option-cards .option-card .card-label{font-size:1.125rem;font-weight:600;color:#111827}.add-content-landing .help-link{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.875rem;color:#374151}.add-content-landing .help-link .icon{background-color:#fff;padding:.25rem;color:#214178}.add-content-landing .help-link a{color:#004895;text-decoration:none;font-weight:500}.add-content-landing .help-link a:hover{text-decoration:underline}.content-details-form{margin-bottom:2.5rem}.content-details-form .section-title{font-size:1.5rem;font-weight:700;color:#111827;margin-bottom:.75rem}.content-details-form .section-description{font-size:1rem;color:#3a3a3a;margin-bottom:1.5rem;line-height:1.6;font-weight:500}.content-details-form .form-fields{display:flex;flex-direction:column;gap:1.5rem;max-width:468px;margin:0 auto;background:#fff;padding:16px 24px;border-radius:12px}.content-details-form .form-fields .form-field{display:flex;flex-direction:column;gap:.5rem;max-width:345px;text-align:left;margin:0 auto}.content-details-form .form-fields .form-field label{font-size:.75rem;font-weight:500;color:#3a3a3a}.content-details-form .form-fields .form-field .form-dropdown{width:100%}.content-details-form .form-fields .form-field .form-dropdown input{border:1px solid #c0c0c0;border-radius:8px;color:#3a3a3a;font-size:.875rem}.content-details-form .form-fields .form-field .field-hint{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#616161;margin-top:.125rem}.add-content-success{text-align:center;padding:15px}.add-content-success .success-title{font-size:2rem;font-weight:900;color:#214178;margin:0 0 .75rem;letter-spacing:.02em}.add-content-success .success-message{font-size:1.125rem;color:#374151;margin-bottom:2.5rem;line-height:1.6}.add-content-success .success-illustration .illustration-placeholder{display:flex;justify-content:center;align-items:center;min-height:200px}.add-content-success .success-illustration .illustration-placeholder .success-icon{font-size:8rem!important;color:#16a34a}.add-content-success .add-more-button{min-width:200px}.azure-blob-connect .upload-section{margin-bottom:2rem;margin-top:1rem}.azure-blob-connect .upload-section .file-upload{max-width:none}.azure-blob-connect .upload-section .file-upload .file-upload-drag-drop{width:auto;background-color:#fff;border-radius:12px;border:1px solid transparent}.azure-blob-connect .upload-section .file-upload .file-upload-drag-drop .desc-wrapper{color:#2d2d2d}.azure-blob-connect .upload-section .file-upload .file-name-wrapper{overflow-wrap:break-word;word-break:break-word}.azure-blob-connect .upload-section .file-upload .file-name-wrapper>.file-name :nth-child(2){width:400px}.azure-blob-connect .upload-section .upload-error{display:flex;align-items:center;gap:8px;margin-top:12px;padding:12px 16px;background-color:#e318371a;border:1px solid rgba(227,24,55,.3);border-radius:8px}.azure-blob-connect .upload-section .upload-error .error-icon{color:#e31837;font-size:20px}.azure-blob-connect .upload-section .upload-error span{color:#e31837;font-size:14px;font-weight:500}.azure-blob-connect .content-guide{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden;margin:2rem 0}.azure-blob-connect .content-guide .guide-header{display:flex;justify-content:space-between;align-items:center;padding:1rem}.azure-blob-connect .content-guide .guide-header h3{margin:0;font-size:1.125rem;font-weight:600;color:#111827}.azure-blob-connect .content-guide .guide-header .close-guide{background:none;border:none;font-size:1.5rem;color:#4b5563;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.azure-blob-connect .content-guide .guide-header .close-guide:hover{color:#111827}.azure-blob-connect .content-guide .guide-content{display:grid;grid-template-columns:1fr 1fr;gap:0}.azure-blob-connect .content-guide .guide-content .guide-column{padding:1rem}.azure-blob-connect .content-guide .guide-content .guide-column h4{display:flex;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:1rem;font-weight:600;color:#111827}.azure-blob-connect .content-guide .guide-content .guide-column ul{margin:0;padding-left:1.25rem;list-style:none}.azure-blob-connect .content-guide .guide-content .guide-column ul li{position:relative;padding:.375rem 0;font-size:.875rem;line-height:1.4;color:#4b5563}.azure-blob-connect .content-guide .guide-content .guide-column ul li:before{content:"•";position:absolute;left:-1rem;font-weight:700;font-size:1rem}.azure-blob-connect .content-guide .guide-content .do-share .checkmark{color:#16a34a}.azure-blob-connect .content-guide .guide-content .do-share h4{color:#16a34a!important}.azure-blob-connect .content-guide .guide-content .do-share ul li:before{color:#4b5563}.azure-blob-connect .content-guide .guide-content .dont-share .cross{color:#d40020}.azure-blob-connect .content-guide .guide-content .dont-share h4{color:#d40020!important}.azure-blob-connect .content-guide .guide-content .dont-share ul li:before{color:#4b5563}.azure-blob-connect .help-section{text-align:center;margin:2rem 0}.azure-blob-connect .help-section p{font-size:.875rem;color:#616161;margin:0;display:flex;align-items:center;justify-content:center;gap:.5rem}.azure-blob-connect .help-section .help-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;background-color:#fff;color:#004895;font-size:14px;font-weight:500;border:1px solid #d5e7fd}.azure-blob-connect .publish-section{display:flex;justify-content:center;align-items:center}.azure-blob-connect .max-file-allowed{text-align:left;font-weight:400;font-size:12px;margin-top:5px;display:flex}@media (max-width: 768px){.azure-blob-connect .content-guide .guide-content{grid-template-columns:1fr}.azure-blob-connect .content-guide .guide-content .guide-column.dont-share{border-left:none;border-top:1px solid #e5e7eb}.azure-blob-connect .publish-section{padding:1.5rem}.azure-blob-connect .publish-section .publish-info{margin-bottom:1rem}.azure-blob-connect .publish-section .publish-info h4{font-size:1.125rem}.azure-blob-connect .publish-section .publish-button{width:100%;min-width:auto}}.adjust-spinner{height:0%;margin:auto 0;position:relative;left:50%}.sharepoint-folder-select{width:100%}.sharepoint-folder-select .dropdown-wrapper .dropdown-input-menu-container .dropdown-menulist-container{top:100%!important}.sharepoint-folder-select .folder-select-dropdown[data-indeterminate=true] .dropdown-wrapper .dropdown-input-container{border-color:#0078d4;box-shadow:0 0 0 1px #0078d4}.sharepoint-site-validator .validation-header{text-align:center;margin-bottom:2rem}.sharepoint-site-validator .validation-header .validation-title{font-size:1.25rem;font-weight:600;color:#333;margin:0 0 1.5rem;line-height:1.2}.sharepoint-site-validator .validation-header .add-url-button{display:inline-flex;align-items:center;gap:.5rem}.sharepoint-site-validator .validation-header .add-url-button svg{width:16px;height:16px}.sharepoint-site-validator .empty-state{text-align:center;padding:2rem}.sharepoint-site-validator .empty-state .add-url-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:2.5rem;box-shadow:0 4px 12px #00000014;cursor:pointer;transition:all .2s ease-in-out;display:flex;flex-direction:column;align-items:center;justify-content:center}.sharepoint-site-validator .empty-state .add-url-card:hover{transform:translateY(-4px);box-shadow:0 6px 16px #0000001f}.sharepoint-site-validator .empty-state .add-url-card .icon{color:#ff6f00;margin-bottom:1rem}.sharepoint-site-validator .empty-state .add-url-card p{font-size:1.125rem;font-weight:600;color:#333;margin:0}.sharepoint-site-validator .validated-sites-list .add-another-button-container{display:flex;justify-content:center;margin-top:1.5rem}.sharepoint-site-validator .validated-sites-list .site-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:1.5rem;margin-bottom:1rem;box-shadow:0 1px 3px #0000001a;position:relative}.sharepoint-site-validator .validated-sites-list .site-card .site-header{margin-bottom:1rem}.sharepoint-site-validator .validated-sites-list .site-card .site-header .site-info{padding-right:3rem}.sharepoint-site-validator .validated-sites-list .site-card .site-header .site-info .site-name{font-size:1.25rem;font-weight:600;color:#333;margin:0 0 .75rem}.sharepoint-site-validator .validated-sites-list .site-card .site-header .site-info p{font-size:.875rem;color:#666;margin:0 0 .25rem}.sharepoint-site-validator .validated-sites-list .site-card .site-header .site-info .site-url{font-size:.875rem;color:#333;margin:0 0 .5rem;word-break:break-all}.sharepoint-site-validator .validated-sites-list .site-card .site-header .site-info .site-meta{font-size:.75rem;color:#666;margin:0}.sharepoint-site-validator .validated-sites-list .site-card .site-header .delete-site-icon{position:absolute;top:1rem;right:1rem;color:#6b7280;cursor:pointer;transition:color .2s ease}.sharepoint-site-validator .validated-sites-list .site-card .site-header .delete-site-icon:hover{color:#dc2626}.sharepoint-site-validator .validated-sites-list .site-card .site-header .delete-site-icon:focus{outline:2px solid #3b82f6;outline-offset:2px;border-radius:4px}.sharepoint-site-validator .validated-sites-list .site-card .files-preview{background:#f8f9fa;border-radius:6px;padding:1rem;margin-top:1rem}.sharepoint-site-validator .validated-sites-list .site-card .files-preview h5{font-size:.875rem;font-weight:600;color:#333;margin:0 0 .75rem}.sharepoint-site-validator .validated-sites-list .site-card .files-preview .files-list{list-style:none;padding:0;margin:0}.sharepoint-site-validator .validated-sites-list .site-card .files-preview .files-list .file-item{display:flex;align-items:center;gap:.5rem;padding:.375rem 0;font-size:.875rem;color:#555;border-bottom:1px solid #e9ecef}.sharepoint-site-validator .validated-sites-list .site-card .files-preview .files-list .file-item:last-child{border-bottom:none}.sharepoint-site-validator .validated-sites-list .site-card .files-preview .files-list .file-item.more-files{font-style:italic;color:#666}.sharepoint-site-validator .validated-sites-list .site-card .files-preview .files-list .file-item svg{width:16px;height:16px;color:#06c}.sharepoint-site-validator .validated-sites-list .site-card .files-preview .files-list .site-actions{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding-top:16px;border-top:1px solid #e5e7eb}.sharepoint-site-validator .validated-sites-list .site-card .files-preview .files-list .site-actions .selected-folders-info{display:flex;align-items:center;gap:6px;color:#059669;font-size:13px;font-weight:500}.sharepoint-site-validator .validated-sites-list .site-card .files-preview .files-list .site-actions .selected-folders-info .icon{color:#059669}.sharepoint-site-validator .validated-sites-list .site-card .folder-tree-section{margin-top:20px;padding-top:20px;border-top:1px solid #e5e7eb}.sharepoint-site-validator .validated-sites-list .site-card .folder-tree-section p{margin:0 0 16px;font-size:.875rem;font-weight:400;color:#666}.sharepoint-site-validator .validated-sites-list .site-card .folder-tree-section h5{margin:0 0 16px;font-size:14px;font-weight:600;color:#374151}.sharepoint-site-validator .validated-sites-list .site-card .folder-tree-section .folders-error{display:flex;align-items:center;gap:8px;padding:12px;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;font-size:13px;margin-bottom:16px}.sharepoint-site-validator .validated-sites-list .site-card .folder-tree-section .folders-error .icon{color:#dc2626}.sharepoint-site-validator .validated-sites-list .site-card .folder-tree-section .folder-selection .multi-tree-select{margin-bottom:12px}.sharepoint-site-validator .validated-sites-list .site-card .folder-tree-section .folder-selection .selected-folders-info{display:flex;align-items:center;gap:6px;color:#059669;font-size:13px;font-weight:500;padding:8px 12px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px}.sharepoint-site-validator .validated-sites-list .site-card .folder-tree-section .folder-selection .selected-folders-info .icon{color:#059669}.sharepoint-site-validator .validated-sites-list .site-card .folder-tree-section .no-folders{display:flex;align-items:center;gap:8px;padding:12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;font-size:13px}.sharepoint-site-validator .validated-sites-list .site-card .folder-tree-section .no-folders .icon{color:#9ca3af}@media (max-width: 768px){.sharepoint-site-validator .validation-header{margin-bottom:1.5rem}.sharepoint-site-validator .validation-header .validation-title{margin-bottom:1rem}.sharepoint-site-validator .validation-header .add-url-button{width:100%;justify-content:center}.sharepoint-site-validator .url-input-section{padding:1rem}.sharepoint-site-validator .url-input-section .input-row{flex-direction:column;gap:1rem;align-items:stretch}.sharepoint-site-validator .url-input-section .input-row .button-group{justify-content:flex-end}.sharepoint-site-validator .empty-state{padding:3rem 1rem}.sharepoint-site-validator .validated-sites-list .site-card{padding:1rem}.sharepoint-site-validator .validated-sites-list .site-card .site-header{flex-direction:column;gap:1rem;align-items:flex-start}}@keyframes btn-spin{to{transform:rotate(360deg)}}.validate-btn-content{display:inline-flex;align-items:center;gap:6px}.btn-spinner{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:btn-spin .7s linear infinite;flex-shrink:0}.sharepoint-modal-content{padding:1rem 0}.sharepoint-modal-content .modal-description{margin-bottom:1.5rem;color:var(--color-text-secondary, #666);font-size:.875rem;line-height:1.4}.sharepoint-modal-content .url-input-section .input-label{display:block;margin-bottom:.5rem;font-weight:500;color:var(--color-text-primary, #333);font-size:.875rem}.sharepoint-modal-content .url-input-section .sharepoint-url-input:focus{outline:none;border-color:var(--color-primary, #0066cc);box-shadow:0 0 0 2px #06c3}.sharepoint-modal-content .url-input-section .sharepoint-url-input:disabled{background-color:#f5f5f5;cursor:not-allowed}.sharepoint-modal-content .url-input-section .sharepoint-url-input.error{border-color:#d32f2f!important}.sharepoint-modal-content .url-input-section .sharepoint-url-input.error:focus{box-shadow:0 0 0 2px #d32f2f33}.sharepoint-modal-content .url-input-section .input-error{display:flex;align-items:center;gap:.25rem}.sharepoint-connect .help-section{text-align:center;margin:1.5rem 0 1rem;font-size:.875rem;color:#666;display:flex;align-items:center;justify-content:center;gap:.5rem}.sharepoint-connect .help-section .help-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background-color:#e3f2fd;color:#1976d2;font-size:12px;font-weight:700}.sharepoint-connect .help-section a{color:#06c;text-decoration:none;font-weight:500}.sharepoint-connect .help-section a:hover{text-decoration:underline}.sharepoint-connect .publish-section{display:flex;justify-content:center;margin-top:1.5rem}.add-content-page{min-height:calc(100vh - 80px);padding:2rem;display:flex;align-items:center;justify-content:center}.add-content-page .add-content-card{background:#efefef;border-radius:1rem;max-width:918px;width:100%;box-shadow:0 4px 20px #00000014;text-align:center}.add-content-page .add-content-card .add-content-title{font-size:2.5rem;font-weight:900;color:#214178!important;margin:0 0 1.5rem;letter-spacing:.02em}.add-content-page .add-content-card .add-content-subtitle{font-size:1rem;color:#3a3a3a;line-height:1.5;margin:0 0 2rem}.add-content-page .add-content-card .add-content-subtitle strong{font-weight:700;color:#111827}.add-content-page .add-content-card .add-content-instruction{font-size:1rem;color:#3a3a3a;margin:0 0 1.5rem;font-weight:500}.add-content-page .add-content-card .option-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:4rem}.add-content-page .add-content-card .option-cards .option-card{background:#f9fafb;border:2px solid #e5e7eb;border-radius:.75rem;padding:2rem 1.5rem;display:flex;flex-direction:column;align-items:center;gap:1rem;cursor:pointer;transition:all .2s ease;font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.add-content-page .add-content-card .option-cards .option-card:hover{background:#fff;border-color:#004895;box-shadow:0 4px 12px #004a9626;transform:translateY(-2px)}.add-content-page .add-content-card .option-cards .option-card .card-icon{font-size:4rem!important;color:#004895}.add-content-page .add-content-card .option-cards .option-card .card-label{font-size:1rem;font-weight:600;color:#111827}.add-content-page .add-content-card .help-link{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.875rem;color:#374151}.add-content-page .add-content-card .help-link .icon{background-color:#fff;padding:.25rem;color:#214178}.add-content-page .add-content-card .help-link a{color:#004895;text-decoration:none;font-weight:500}.add-content-page .add-content-card .help-link a:hover{text-decoration:underline}.add-content-page .add-content-form{max-width:980px;text-align:left;padding:2rem;margin-bottom:1.5rem}.add-content-page .add-content-form .form-content{margin:0 auto;text-align:center;max-height:75dvh;overflow:auto}.add-content-page .add-content-form .form-content::-webkit-scrollbar{width:8px}.add-content-page .add-content-form .form-content::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px}.add-content-page .add-content-form .form-content::-webkit-scrollbar-thumb{background:#818181;border-radius:3px}.add-content-page .add-content-form .form-content::-webkit-scrollbar-thumb:hover{background:#4b5563}.add-content-page .add-content-form .content-details-form{max-width:468px;margin-left:auto;margin-right:auto}.add-content-page .add-content-form .form-section{margin:0 auto 2.5rem;max-width:468px}.add-content-page .add-content-form .form-section .section-title{font-size:1.5rem;font-weight:700;color:#3a3a3a;margin:0 0 .75rem}.add-content-page .add-content-form .form-section .section-description{font-size:.875rem;color:#3a3a3a;font-weight:500;line-height:1.5;margin:0 0 .5rem}.add-content-page .add-content-form .form-section .form-fields{background:#f9fafb;border-radius:.75rem;padding:1.5rem}.add-content-page .add-content-form .form-section .form-fields .form-field{margin-bottom:1.5rem}.add-content-page .add-content-form .form-section .form-fields .form-field:last-child{margin-bottom:0}.add-content-page .add-content-form .form-section .form-fields .form-field label{display:block;font-size:.875rem;font-weight:500;color:#111827;margin-bottom:.5rem}.add-content-page .add-content-form .form-section .form-fields .form-field .form-dropdown{width:100%}.add-content-page .add-content-form .form-section .form-fields .form-field .field-hint{display:flex;align-items:center;gap:.25rem;margin-top:.5rem;font-size:.75rem;color:#4b5563}.add-content-page .add-content-form .form-section .upload-area{margin-bottom:1rem}.add-content-page .add-content-form .form-section .upload-area .upload-error{display:flex;align-items:center;gap:.5rem;margin-top:.75rem;padding:.75rem;background-color:#e318371a;border:1px solid rgba(227,24,55,.3);border-radius:.5rem;font-size:.875rem;color:#e31837}.add-content-page .add-content-form .form-section .upload-area .upload-error .error-icon{flex-shrink:0}.add-content-page .add-content-form .form-actions{display:flex;justify-content:center;padding-top:1.5rem;border-top:1px solid #e5e7eb}.add-content-page .add-content-form .form-actions .submit-button{min-width:160px}.add-content-page .success-card{max-width:980px}.add-content-page .success-card .success-title{font-size:2rem;font-weight:900;color:#214178;margin:0 0 1rem;letter-spacing:.02em}.add-content-page .success-card .success-message{font-size:1rem;color:#374151;margin:0 0 2rem}.add-content-page .success-card .success-illustration{margin-bottom:3rem;margin-top:6rem}.add-content-page .success-card .success-illustration .illustration-placeholder{display:flex;justify-content:center;align-items:center;min-height:200px}.add-content-page .success-card .success-illustration .illustration-placeholder .success-icon{font-size:6rem;color:#16a34a}.add-content-page .success-card .add-more-button{text-align:center!important;margin:0 auto!important}.confirm-modal .modal-content{padding:0}.confirm-modal .modal-content .modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb}.confirm-modal .modal-content .modal-header h3{font-size:1.125rem;font-weight:700;color:#111827;margin:0}.confirm-modal .modal-content .modal-header .close-button{background:none;border:none;cursor:pointer;padding:.25rem;color:#4b5563;transition:color .2s ease}.confirm-modal .modal-content .modal-header .close-button:hover{color:#111827}.confirm-modal .modal-content .modal-body{padding:1.5rem}.confirm-modal .modal-content .modal-body p{font-size:1rem;color:#3a3a3a;line-height:1.5;margin:0 0 1rem}.confirm-modal .modal-content .modal-body p:last-child{margin-bottom:0}.confirm-modal .modal-content .modal-body p strong{font-weight:700;color:#111827}.confirm-modal .modal-content .modal-body .modal-description{font-size:.875rem;color:#4b5563;font-style:italic}.confirm-modal .modal-content .modal-actions{display:flex;justify-content:flex-end;gap:.75rem;padding:1.5rem;border-top:1px solid #e5e7eb}@media (max-width: 768px){.add-content-page{padding:1rem}.add-content-page .add-content-card{padding:1.5rem}.add-content-page .add-content-card .option-cards{grid-template-columns:1fr}.add-content-page .add-content-form{padding:1rem}.add-content-page .add-content-form .form-content{max-height:none}}.error-page{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;width:100%;min-height:calc(100vh - 140px);box-sizing:border-box;overflow:hidden}.error-page__content{max-width:560px;margin:auto;display:flex;flex-direction:column;align-items:center;padding:50px 40px;box-sizing:border-box;background-color:#f8f9fa;border-radius:16px;box-shadow:0 8px 32px #00000026;position:relative;z-index:1}.error-page__image{margin:2rem 0 2.5rem;object-fit:contain}.error-page__title{font-family:Barlow Semi Condensed,Poppins,Inter,sans-serif!important;font-weight:800;font-size:36px;line-height:1.2;color:#003d7a!important;margin:0 0 1rem;letter-spacing:-.02em;text-transform:uppercase}.error-page__message{font-family:var(--font-family-body);font-weight:400;font-size:15px;line-height:1.6;color:#4a5568;margin:0 0 2.5rem;max-width:440px;letter-spacing:0}.error-page__contact{font-family:var(--font-family-body);font-weight:400;font-size:14px;line-height:1.5;color:#4a5568;margin:0 0 1.5rem;letter-spacing:0}.error-page__link{font-weight:600;color:#003d7a;text-decoration:none;font-family:var(--font-family-body);font-size:14px;line-height:1.5}.error-page__link:hover{text-decoration:underline}.error-page__button{min-width:140px;padding:12px 36px!important;font-size:16px;font-weight:600;border-radius:24px;background-color:#003d7a;color:#fff;border:none;cursor:pointer;transition:all .3s ease}.error-page__button:hover{background-color:#002a54;transform:translateY(-2px);box-shadow:0 4px 12px #003d7a4d}.error-boundary-inline{background:#fff3f3;border:1px solid #ffcdd2;border-radius:8px;padding:24px;margin:16px 0;text-align:center}.error-boundary-inline .error-content{display:flex;flex-direction:column;align-items:center;gap:12px}.error-boundary-inline .error-content .error-icon{color:#d32f2f;font-size:48px}.error-boundary-inline .error-content h3{margin:0;font-size:20px;color:#d32f2f;font-weight:600}.error-boundary-inline .error-content p{color:#666;margin:0;font-size:14px}.error-boundary-inline .error-content button{margin-top:8px}@media (max-width: 768px){.error-page{padding:1rem}.error-page__content{padding:1rem .5rem}.error-page__title{font-size:1.5rem;margin-bottom:1rem}.error-page__message{font-size:.875rem;margin-bottom:1.5rem}.error-page__image{width:100%;max-width:280px;height:auto}}.error-page+.footer,.error-page~.footer,body:has(.error-page) .footer{background:transparent!important;padding:24px 0;position:relative;z-index:10}.error-page+.footer .footer__container,.error-page~.footer .footer__container,body:has(.error-page) .footer .footer__container{justify-content:center;gap:24px;flex-wrap:wrap}.error-page+.footer .footer__content,.error-page~.footer .footer__content,body:has(.error-page) .footer .footer__content{width:auto;gap:24px}.error-page+.footer .footer__disclaimer,.error-page~.footer .footer__disclaimer,body:has(.error-page) .footer .footer__disclaimer{padding:0}.error-page+.footer .footer__disclaimer-text,.error-page~.footer .footer__disclaimer-text,body:has(.error-page) .footer .footer__disclaimer-text{color:#fff!important;font-size:12px;line-height:1.6;text-align:center;max-width:900px}.error-page+.footer .footer__policy-link,.error-page~.footer .footer__policy-link,body:has(.error-page) .footer .footer__policy-link{color:#fff!important;text-decoration:underline}.error-page+.footer .footer__policy-link:hover,.error-page~.footer .footer__policy-link:hover,body:has(.error-page) .footer .footer__policy-link:hover{color:#fff!important;opacity:.8}.error-page+.footer .footer__support,.error-page~.footer .footer__support,body:has(.error-page) .footer .footer__support{padding:0}.error-page+.footer .footer__support .button,.error-page~.footer .footer__support .button,body:has(.error-page) .footer .footer__support .button{color:#fff!important;border-radius:24px;background-color:transparent!important;font-weight:600;padding:6px 16px}.error-page+.footer .footer__support .button:hover,.error-page~.footer .footer__support .button:hover,body:has(.error-page) .footer .footer__support .button:hover{background-color:#ffffff24!important;border-color:#fff!important}.error-page+.footer .footer__support .button .icon,.error-page~.footer .footer__support .button .icon,body:has(.error-page) .footer .footer__support .button .icon{color:#fff!important}.error-page-header{background-color:#fff;border-bottom:1px solid #e0e0e0;height:80px;display:flex;align-items:center;position:relative;z-index:100}.error-page-header__container{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 24px;max-width:100%}.error-page-header__logo-section{flex:0 0 auto}.error-page-header__logo-image{height:32px;width:auto;cursor:pointer}.error-page-header__center-logo-section{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center}.error-page-header__center-logo-image{height:40px;width:auto}.error-page-header__user-section{flex:0 0 auto;display:flex;align-items:center}.error-page-header__user-avatar{width:40px;height:40px;border-radius:50%;background-color:#6b7280;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;cursor:pointer}html{font-size:16px;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#111827;background-color:#f3f7fd;margin:0;padding:0;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{margin:0 0 .75rem;font-weight:700;line-height:1.25;color:#3a3a3a}h1{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem}h2{font-size:1.25rem;margin-bottom:1.5rem}h3{font-size:1.125rem;margin-bottom:.75rem}h4{font-size:1rem;margin-bottom:.5rem}h5{font-size:.875rem;margin-bottom:.5rem}h6{font-size:.875rem;margin-bottom:.25rem}p{margin:0 0 .75rem;line-height:1.5;color:#616161}a{color:#004895;text-decoration:none;transition:color .15s ease-in-out}a:hover{color:#004895;opacity:.8;text-decoration:underline}a:focus{outline:2px solid #004895;outline-offset:2px}ul,ol{margin:0 0 .75rem;padding-left:1.5rem}li{margin-bottom:.25rem}input,textarea,select,button{font-family:inherit;font-size:inherit;line-height:inherit}input[type=text],input[type=email],input[type=password],input[type=number],input[type=search],input[type=tel],input[type=url],textarea,select{appearance:none;background-color:#f3f7fd;border:1px solid #e5e7eb;border-radius:.5rem;padding:.5rem .75rem;font-size:1rem;line-height:1.5;color:#111827;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=number]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=url]::placeholder,textarea::placeholder,select::placeholder{color:#4b5563}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=url]:focus,textarea:focus,select:focus{outline:none;border-color:#004895;box-shadow:0 0 0 3px #004895}input[type=text]:disabled,input[type=email]:disabled,input[type=password]:disabled,input[type=number]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=url]:disabled,textarea:disabled,select:disabled{background-color:#f3f4f6;color:#4b5563;cursor:not-allowed}button{appearance:none;background:none;border:none;cursor:pointer;font-family:inherit;font-size:inherit;line-height:inherit;padding:0;text-align:left;transition:all .15s ease-in-out;font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}button:focus{outline:2px solid #004895;outline-offset:2px}button:disabled{cursor:not-allowed;opacity:.6}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.5rem .75rem;font-size:1rem;font-weight:600;line-height:1.5;border-radius:.5rem;border:1px solid transparent;cursor:pointer;text-decoration:none;transition:all .15s ease-in-out}.btn:focus{outline:none;box-shadow:0 0 0 3px #004895}.btn:disabled{cursor:not-allowed;opacity:.6}.btn-primary{background-color:#004895;color:#fff}.btn-primary:hover:not(:disabled){background-color:#004895}.btn-secondary{background-color:#f3f7fd;color:#111827;border-color:#e5e7eb}.btn-secondary:hover:not(:disabled){background-color:#f9fafb}.btn-sm{padding:.25rem .5rem;font-size:.875rem}.btn-lg{padding:.75rem 1.5rem;font-size:1.125rem}.card{background-color:#f3f7fd;border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:0 1px 2px #0000000d;overflow:hidden;transition:box-shadow .15s ease-in-out}.card:hover{box-shadow:0 1px 2px #0000000d}.card-header{padding:.75rem 1.5rem;border-bottom:1px solid #e5e7eb;background-color:#f9fafb}.card-body{padding:1.5rem}.card-footer{padding:.75rem 1.5rem;border-top:1px solid #e5e7eb;background-color:#f9fafb}table{width:100%;border-collapse:collapse;margin-bottom:.75rem}th,td{padding:.5rem .75rem;text-align:left;border-bottom:1px solid #e5e7eb}th{font-weight:600;color:#111827;background-color:#f9fafb}code{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875em;background-color:#f3f4f6;color:#374151;padding:.25rem;border-radius:.5rem}pre{font-family:Monaco,Menlo,Ubuntu Mono,monospace;background-color:#111827;color:#f3f4f6;padding:.75rem;border-radius:.5rem;overflow-x:auto;margin:0 0 .75rem}pre code{background:none;color:inherit;padding:0}img{max-width:100%;height:auto;border-radius:.5rem}hr{border:none;height:1px;background-color:#e5e7eb;margin:2rem 0}:focus-visible{outline:2px solid #004895;outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:.75rem;padding-right:.75rem}@media (min-width: 640px){.container{max-width:640px}}@media (max-width: 639px){.hidden-xs{display:none!important}}.font-typography,.\$font-xsmall-regular,.\$font-small-bold,.\$font-xsmall-bold{font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.flex{display:flex}.grid{display:grid}.hidden{display:none}.custom-scrollbar::-webkit-scrollbar{width:8px}.custom-scrollbar::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}.custom-scrollbar::-webkit-scrollbar-thumb{background:#818181;border-radius:4px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#111827}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:#818181 #f3f4f6}.nav-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem}@media (max-width: 639px){.nav-grid{grid-template-columns:1fr;gap:.75rem}}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;justify-content:space-between;align-items:center}.p-6{padding:1.5rem}.mb-6{margin-bottom:1.5rem}@media (max-width: 639px){.sm\:hidden{display:none}.sm\:block{display:block}}.gap-2{gap:.25rem}.gap-3{gap:.5rem}.gap-4{gap:.75rem}.gap-5,.gap-6{gap:1.5rem}.gap-8{gap:2rem}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.mb-4{margin-bottom:.75rem}.mb-5,.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mt-4{margin-top:.75rem}.mt-5,.mt-6{margin-top:1.5rem}.p-4{padding:.75rem}.p-5,.p-6{padding:1.5rem}.p-8{padding:2rem}.px-4{padding-left:.75rem;padding-right:.75rem}.px-5,.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-4{padding-top:.75rem;padding-bottom:.75rem}.py-5,.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.border-gray-200{border-color:#e5e7eb}.rounded{border-radius:.5rem}.rounded-lg{border-radius:.75rem}.bg-primary-50{background-color:#f9fafb}.shadow-sm,.shadow-md,.shadow-lg{box-shadow:0 1px 2px #0000000d}.transition{transition:all .15s ease-in-out}.transition-colors{transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.transition-shadow{transition:box-shadow .15s ease-in-out}@media (max-width: 639px){.sm\:hidden{display:none}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:px-4{padding-left:.75rem;padding-right:.75rem}}@media (min-width: 768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl,.text-3xl{font-size:1.5rem}.font-normal{font-weight:400}.font-medium,.font-semibold{font-weight:600}.font-bold{font-weight:700}.leading-tight{line-height:1.25}.leading-normal,.leading-relaxed{line-height:1.5}.text-primary{color:#004895}.text-secondary{color:#e31837}.text-muted{color:#4b5563}.text-success{color:#16a34a}.text-warning{color:#f59e0b}.text-error{color:#9ca3af}.text-white{color:#fff}.text-gray-500,.text-gray-600{color:#4b5563}.text-gray-700{color:#374151}.text-gray-900{color:#111827}.bg-white{background-color:#fff}.bg-gray-50{background-color:#f9fafb}.bg-gray-100{background-color:#f3f4f6}.bg-gray-200{background-color:#e5e7eb}.bg-primary{background-color:#004895}.bg-secondary{background-color:#e31837}.bg-success{background-color:#16a34a}.bg-warning{background-color:#f59e0b}.bg-error{background-color:#9ca3af}.border{border:1px solid #e5e7eb}.border-0{border:0}.border-t{border-top:1px solid #e5e7eb}.border-b{border-bottom:1px solid #e5e7eb}.border-l{border-left:1px solid #e5e7eb}.border-r{border-right:1px solid #e5e7eb}.border-gray-200,.border-gray-300{border-color:#e5e7eb}.border-primary{border-color:#004895}.rounded,.rounded-sm,.rounded-md{border-radius:.5rem}.rounded-lg,.rounded-xl{border-radius:.75rem}.rounded-full{border-radius:50%}.shadow-sm,.shadow,.shadow-md,.shadow-lg,.shadow-xl{box-shadow:0 1px 2px #0000000d}.shadow-none{box-shadow:none}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.w-full{width:100%}.w-auto{width:auto}.h-full{height:100%}.h-auto{height:auto}.min-h-screen{min-height:100vh}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-scroll{overflow:scroll}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.transition,.transition-fast,.transition-slow{transition:all .15s ease-in-out}.hover\:shadow-md:hover{box-shadow:0 1px 2px #0000000d}.hover\:bg-gray-50:hover{background-color:#f9fafb}.hover\:bg-gray-100:hover{background-color:#f3f4f6}.hover\:text-primary:hover{color:#004895}.focus\:outline-none:focus{outline:none}.focus\:ring:focus{box-shadow:0 0 0 3px #004895}.focus\:border-primary:focus{border-color:#004895}*{--color-button-primary: #004895 !important;--color-button-primary-hover: #00346f !important;--color-button-primary-pressed: #002451 !important;--color-interaction-active: #004895 !important;--color-interaction-active-background: #004895 !important;--color-link-default: #004895 !important;--color-link-hover: #00346f !important;--color-button-group-active: #004895 !important;--color-button-group-text: #004895 !important}.card{background-color:#f3f7fd!important;border:1px solid #e5e7eb!important;border-radius:.75rem!important;box-shadow:0 1px 2px #0000000d!important;transition:box-shadow .15s ease-in-out!important}.card:hover{background-color:#f9fafb!important}.btn-primary,.pepsico-button--primary{background-color:#004895!important;border-color:#004895!important;color:#fff!important;font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-weight:500!important;border-radius:.5rem!important;transition:all .15s ease-in-out!important}.btn-primary:hover:not(:disabled),.pepsico-button--primary:hover:not(:disabled){background-color:#004895!important;opacity:.9}.btn-secondary,.pepsico-button--secondary{background-color:#f3f7fd!important;border-color:#e5e7eb!important;color:#111827!important;font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-weight:500!important;border-radius:.5rem!important}.btn-secondary:hover:not(:disabled),.pepsico-button--secondary:hover:not(:disabled){background-color:#f9fafb!important}h1,h2,h3,h4,h5,h6{font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;color:#3a3a3a!important}.nav-link{font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;color:#4b5563!important;transition:color .15s ease-in-out!important}.nav-link:hover{color:#004895!important}body,.text-body{font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;color:#616161!important;background-color:#f3f7fd!important}a,.link{color:#004895!important;transition:color .15s ease-in-out!important}a:hover,.link:hover{color:#004895!important;opacity:.8}.table{font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.table th{font-weight:600!important;color:#111827!important;background-color:#f9fafb!important;border-bottom:1px solid #e5e7eb!important}.table td{border-bottom:1px solid #e5e7eb!important}.badge{font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-weight:500!important;border-radius:50%!important}.badge.badge-primary{background-color:#004895!important;color:#fff!important}.badge.badge-secondary{background-color:#f3f4f6!important;color:#374151!important}.dropdown-menu{border:1px solid #e5e7eb!important;border-radius:.75rem!important;box-shadow:0 1px 2px #0000000d!important;font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.dropdown-menu .dropdown-item{color:#111827!important;transition:background-color .15s ease-in-out!important}.dropdown-menu .dropdown-item:hover,.dropdown-menu .dropdown-item:focus{background-color:#f9fafb!important;color:#111827!important}.dropdown-menu .dropdown-item.active{background-color:#004895!important;color:#fff!important}.team-accordion{width:100%}.team-accordion .teams-resource-grid{display:grid;gap:15px;width:100%;margin:0 auto;padding-bottom:8px;padding-top:8px;box-sizing:border-box}.team-accordion .teams-resource-grid .resource-card{min-width:100%}.team-accordion .teams-resource-grid{--grid-columns: 4;grid-template-columns:repeat(var(--grid-columns),1fr);max-width:100%}.team-accordion .teams-resource-grid>*{width:100%;max-width:100%;box-sizing:border-box}.team-accordion .teams-resource-grid:has(>:only-child){justify-content:flex-start}.team-accordion .teams-resource-grid:has(>:only-child)>*{width:100%!important;max-width:100%!important;min-width:0!important}.team-accordion .teams-resource-grid:has(>:only-child)>.resource-card:only-child{width:100%!important;max-width:100%!important;min-width:0!important}@media (min-width: 2400px){.team-accordion .teams-resource-grid{--grid-columns: 6}}@media (min-width: 1966px) and (max-width: 2399px){.team-accordion .teams-resource-grid{--grid-columns: 5}}@media (min-width: 1366px) and (max-width: 1965px){.team-accordion .teams-resource-grid{--grid-columns: 4}}@media (min-width: 1024px) and (max-width: 1365px){.team-accordion .teams-resource-grid{--grid-columns: 3}}@media (max-width: 1023px){.team-accordion .teams-resource-grid{grid-template-columns:repeat(2,1fr);max-width:100%}.team-accordion .teams-resource-grid:has(>:only-child){grid-template-columns:calc((100% - 15px)/2);justify-content:flex-start}.team-accordion .teams-resource-grid:has(>:only-child)>*{width:100%!important;max-width:100%!important;min-width:0!important}.team-accordion .teams-resource-grid:has(>:only-child)>.resource-card:only-child{width:100%!important;max-width:100%!important;min-width:0!important}.team-accordion .teams-resource-grid:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,1fr);max-width:100%}.team-accordion .teams-resource-grid:has(>:nth-child(3):last-child){grid-template-columns:repeat(2,1fr);max-width:100%}}@media (max-width: 767px){.team-accordion .teams-resource-grid{grid-template-columns:repeat(1,1fr);gap:16px;max-width:100%}.team-accordion .teams-resource-grid:has(>:only-child){grid-template-columns:1fr;max-width:100%;justify-content:center}}@media (max-width: 640px){.team-accordion .teams-resource-grid{grid-template-columns:1fr;max-width:100%;gap:16px}.team-accordion .teams-resource-grid>*{max-width:100%}}.team-accordion:not(:has(.quick-cards-container)) .function-details{flex:1 1 100%;width:100%;max-width:100%}.team-accordion .accordion-v1{gap:24px}.team-accordion .accordion-v1 .content-group-title{width:100%;padding:8px}.team-accordion .accordion-v1 .content-group-title .title{font-size:var(--font-size-lg, 1.125rem);font-weight:var(--font-weight-semibold, 700);font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--color-text-primary, #3a3a3a);line-height:var(--line-height-tight, 1.5);margin:0}.team-accordion .accordion-v1 .accordion-item-v1{background-color:transparent;box-shadow:none;padding:0}.team-accordion .accordion-v1 .accordion-item-v1 .buttonBase{background-color:var(--color-background-layer-01, #ffffff)!important}.team-accordion .accordion-v1 .content-expander{clip-path:border-box;width:100%;justify-content:left}.team-accordion .accordion-v1 .content-expander .accordion-item-v1,.team-accordion .accordion-v1 .content-expander .accordion-item-content{padding:0}.header-layout{display:flex;width:100%;align-items:stretch;margin-top:16px;gap:24px}.header-layout .function-details{flex:1 1 70%;min-width:0;display:flex;flex-direction:column}.header-layout .quick-cards-container{flex:0 0 300px;width:300px;min-width:249px;max-width:345px;display:flex;flex-direction:column;gap:20px;align-items:stretch;justify-content:flex-start;height:auto;overflow:visible}.header-layout .quick-cards-container:focus{border:none}.header-layout.no-cards .function-details{flex:1 1 100%;max-width:100%}.header-layout.no-cards .quick-cards-container{display:none}.header-layout.two-cards .quick-cards-container{flex-direction:column;justify-content:flex-start;gap:20px}.header-layout.two-cards .quick-card{flex:0 0 auto;width:300px;min-width:249px;max-width:345px}.header-layout.multi-cards{flex-direction:column}.header-layout.multi-cards .function-details{flex:1 1 auto}.header-layout.multi-cards .quick-cards-container{width:100%;max-width:100%;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:24px}@media (max-width: 1024px){.header-layout{flex-direction:column}.header-layout .function-details{width:100%;max-width:100%}.header-layout .quick-cards-container{flex:0 0 auto;width:100%;max-width:100%;display:grid;grid-template-columns:repeat(2,minmax(249px,1fr));gap:16px}}@media (max-width: 600px){.header-layout .quick-cards-container{grid-template-columns:1fr}}.header-actions{display:flex;background:#fbfcfe;border-radius:8px;gap:8px;justify-content:center;align-items:center}.header-actions .action-button .base-button-medium{padding:8px!important;max-height:40px}.header-actions .action-button .base-button-text{padding:0;font-weight:500}.header-actions .share-icon{cursor:pointer;color:#06c;display:flex;align-items:center;border:1px solid #d7e5f8;padding:6px;border-radius:6px;background:#fff}.header-actions .share-icon .icon{color:#005cbc;font-size:18px}.header-actions .share-icon:hover{background:#f0f6ff}.advanced-pagination .main-pagination .controls .input-wrapper .right-action-container{display:none!important}.advanced-pagination .main-pagination .input-container{width:38px!important;background:none!important}.advanced-pagination .main-pagination .input-container input[type=number]{-moz-appearance:textfield}.advanced-pagination .main-pagination .input-container input[type=number]::-webkit-outer-spin-button,.advanced-pagination .main-pagination .input-container input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.advanced-pagination .main-pagination .input-container input[type=number][type=number]{-moz-appearance:textfield}.advanced-pagination .main-pagination .input-container input[type=number]{appearance:textfield;box-sizing:content-box!important;text-align:center!important;width:100%!important;height:24px!important;padding:4px 0!important;margin:0!important;border:1px solid #ccc!important;border-radius:4px!important;line-height:1.5!important;display:block!important}.advanced-pagination .main-pagination .input-container input[type=number]:focus{outline:none!important;border-color:#06c!important;box-shadow:0 0 0 2px #06c3!important}*{-webkit-tap-highlight-color:transparent}button:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible),[tabindex]:focus:not(:focus-visible){outline:none}button:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--color-primary, #007bff);outline-offset:2px;border-radius:2px}*:focus:not(:focus-visible){outline:none}*:focus-visible{outline:2px solid var(--color-primary, #007bff);outline-offset:2px;border-radius:2px}:root{--Primitive-Colors-Gray-400: #818181;--Typography-Font-Family-Body: $font-family-primary;--Font-Size-Small: .875rem;--Line-Height-Small: 1.25;--Font-Size-XSmall: .75rem;--Line-Height-XSmall: 1.2}body{font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#111827;background-color:#f3f7fd;line-height:1.5;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p,ul,ol,li{margin:0;padding:0}ul,ol{list-style:none}:focus{outline:2px solid #004895;outline-offset:2px}html{scroll-behavior:smooth}.app-container{max-width:1200px;margin:0 auto;padding:0 1.5rem}@media (max-width: 639px){.app-container{padding:0 .75rem}}h1{font-size:24px;font-weight:700}h2{font-size:20px;font-weight:700}h3{font-size:18px;font-weight:700}p{font-size:16px;line-height:1.5}.modalShare-toast-notification .toast-item{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important}.modalShare-toast-notification .toast-item .toast-content{flex:1!important;display:flex!important;align-items:center!important;gap:8px!important}.modalShare-toast-notification .toast-item .toast-action-icon{margin-left:auto!important;flex-shrink:0!important;order:2!important;cursor:pointer!important}
