.google-login-container{position:relative;width:382px;min-height:46px;display:flex;align-items:center;justify-content:center}.google-login-container__button{width:100%;display:flex;align-items:center;justify-content:center}.google-login-container__loading{position:absolute;inset:0;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border-radius:8px;z-index:10}.google-login-container__loading .loading-spinner{width:24px;height:24px;border:3px solid #f2f2f2;border-top:3px solid #0098f9;border-radius:50%;animation:spin 1s linear infinite}.google-login-container__loading span{font-family:Inter;font-size:18px;color:#0098f9}@media (max-width: 768px){.google-login-container{width:100%;max-width:382px}}.hero-background{width:100%;height:100vh;position:relative;overflow:hidden}@media (max-width: 768px){.hero-background--hide-mobile{display:none}}.hero-background__overlay{position:absolute;inset:0;z-index:1}.hero-background__info{position:absolute;top:68px;left:60px;z-index:2}.hero-background__name{font-family:Inter;font-weight:700;font-size:20px;line-height:36px;color:#000;margin:0 0 4px}.hero-background__location{font-family:Inter;font-weight:400;font-size:14px;line-height:24px;color:#000;margin:0}.hero-background__loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;display:flex;align-items:center;justify-content:center}.hero-background__loading .loading-spinner{width:32px;height:32px;border:3px solid rgba(255,255,255,.3);border-top:3px solid #ffffff;border-radius:50%;animation:spin 1s linear infinite}.hero-background__error{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;background:#ff334ce6;color:#fff;padding:16px;border-radius:8px;font-family:Inter;font-size:14px}.pagination{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;background-color:#fff;border-top:1px solid #e5e7eb;flex-wrap:wrap}.pagination__info{display:flex;align-items:center}.pagination__count{font-size:.875rem;color:#6b7280}.pagination__controls{display:flex;align-items:center;gap:1rem}.pagination__btn{padding:.5rem 1rem;background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;font-weight:500;color:#374151;cursor:pointer;transition:all .2s}.pagination__btn:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}.pagination__btn:disabled{opacity:.5;cursor:not-allowed}.pagination__btn--prev,.pagination__btn--next{min-width:100px}.pagination__current{display:flex;align-items:center}.pagination__page-info{font-size:.875rem;color:#374151;font-weight:500}.pagination__goto{display:flex;align-items:center;gap:.5rem}.pagination__goto-label{font-size:.875rem;color:#6b7280}.pagination__goto-input{width:60px;padding:.5rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;text-align:center}.pagination__goto-input:focus{outline:none;border-color:#3b82f6;ring:2px;ring-color:rgba(59,130,246,.2)}.pagination__goto-input:disabled{opacity:.5;cursor:not-allowed;background-color:#f9fafb}.pagination__goto-btn{padding:.5rem .75rem;background-color:#3b82f6;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;color:#fff;cursor:pointer;transition:background-color .2s}.pagination__goto-btn:hover:not(:disabled){background-color:#2563eb}.pagination__goto-btn:disabled{opacity:.5;cursor:not-allowed}.pagination__loading{display:flex;align-items:center;margin-left:1rem}.pagination__spinner{width:20px;height:20px;border:2px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width: 768px){.pagination{flex-direction:column;gap:.75rem}.pagination__info,.pagination__controls,.pagination__goto{width:100%;justify-content:center}.pagination__controls{order:2}.pagination__goto{order:3}}.info-field{display:flex;flex-direction:column;gap:4px}.info-field__label{font-family:Inter;font-size:14px;font-weight:400;line-height:18px;color:#4f4f4f}.info-field__value{font-family:Inter;font-size:14px;font-weight:600;line-height:18px;color:#000;word-break:break-word;overflow-wrap:break-word;width:fit-content;max-width:100%}.info-field__value--copyable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s ease}.info-field--highlighted .info-field__value{background-color:#f2f2f2;padding:4px 8px;border-radius:8px}.info-field-tooltip>div.ant-tooltip-content>div#info-field-tooltip.ant-tooltip-inner{min-height:0;padding-top:0;padding-bottom:0;background-color:#454545}.custom-button{font-family:Inter;font-weight:600;border-radius:50%;transition:all .3s ease;display:inline-flex;align-items:center;gap:4px}.custom-button--primary{background-color:#0098f9!important;border-color:#0098f9!important;color:#fff!important}.custom-button--primary:hover:not(:disabled){background-color:#0079c7;border-color:#0079c7}.custom-button--secondary{background-color:#fff!important;border-color:#d8d8d8!important;color:#000!important}.custom-button--secondary:hover:not(:disabled){border-color:#0098f9!important;color:#0098f9!important}.custom-button--outline{background-color:transparent!important;border-color:#d8d8d8!important;color:#000!important}.custom-button--outline:hover:not(:disabled){border-color:#0098f9;color:#0098f9}.custom-button--small{font-size:14px;padding:4px 12px;height:auto}.custom-button--medium{font-size:14px;padding:8px 12px;height:auto}.custom-button--large{font-size:16px;padding:12px 16px;height:auto}.custom-tabs{font-family:Inter}.custom-tabs .ant-tabs-nav{margin-bottom:24px}.custom-tabs .ant-tabs-tab{font-size:14px;font-weight:400;color:#000;padding:0}.custom-tabs .ant-tabs-tab:hover{color:#0098f9}.custom-tabs .ant-tabs-tab-active{border-bottom:2px solid #0098f9}.custom-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:600;color:#000}.custom-tabs .ant-tabs-ink-bar{background-color:#0098f9;height:2px}.custom-tabs .ant-tabs-nav:before{border-bottom:1px solid #d8d8d8}.custom-tabs--no-border .ant-tabs-nav:before{border-bottom:none!important}.custom-tabs--no-border .ant-tabs-ink-bar{display:none}.custom-tabs--no-border .ant-tabs-nav{margin-bottom:0}.tabs-no-border-wrapper .ant-tabs-nav:before,.custom-tabs--no-border .ant-tabs-nav:before{display:none!important}.tabs-no-border-wrapper .ant-tabs-ink-bar,.custom-tabs--no-border .ant-tabs-ink-bar{display:none!important}.tabs-no-border-wrapper .ant-tabs-nav,.custom-tabs--no-border .ant-tabs-nav{margin-bottom:0!important}.tabs-no-border-wrapper .ant-tabs-top>.ant-tabs-nav:before,.tabs-no-border-wrapper .ant-tabs-top>div>.ant-tabs-nav:before,.custom-tabs--no-border .ant-tabs-top>.ant-tabs-nav:before,.custom-tabs--no-border .ant-tabs-top>div>.ant-tabs-nav:before{display:none!important}.custom-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:600}.base-info-card{border-left-width:6px!important;border-left-style:solid!important;border-radius:8px!important}.base-info-card--hoverable{transition:box-shadow .2s ease}.base-info-card--hoverable:hover{box-shadow:0 0 0 2px #000}.base-info-card :global .ant-card-body{height:100%;display:flex;flex-direction:column;justify-content:space-between}.base-info-card__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;min-height:33px}.base-info-card__title{font-family:Inter;font-size:16px;font-weight:600;line-height:22px;color:#000;margin:0;letter-spacing:-.02em}.base-info-card__icon{width:33px;height:33px;display:flex;align-items:center;justify-content:center;color:#ff334c}.base-info-card__icon img{width:100%;height:100%}.base-info-card__icon svg{width:100%;height:100%}.base-info-card__value{font-family:Inter;font-size:32px;font-weight:600;line-height:22px;margin:12px 0 0;letter-spacing:-.04em}.base-info-card__details{font-family:Inter;font-size:16px;font-weight:400;line-height:18px;color:#000;margin:34px 0 0}.base-info-card__details--clickable{cursor:pointer;-webkit-user-select:none;user-select:none}.base-info-card__details--clickable:hover{opacity:.8}.base-info-card__details--clickable:active{opacity:.6}.base-info-card--no-value .base-info-card__details{margin-top:12px}.base-info-card__detail{margin:4px 0;font-size:16px;line-height:22px}.base-info-card__detail:first-child{margin-top:0}.base-info-card__detail:last-child{margin-bottom:0}.base-info-card :where(.css-dev-only-do-not-override-xepvsj).ant-card .ant-card-body{padding:32px;height:100%}.custom-tooltip :global .ant-tooltip-inner{background-color:#000;font-family:Inter;font-size:10px;font-weight:600;line-height:22px;padding:4px 8px;border-radius:4px;color:#fff}.custom-tooltip :global .ant-tooltip-arrow:before{background-color:#000}.icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;vertical-align:middle;line-height:1}.icon svg{width:100%;height:100%;display:block}.icon--clickable{cursor:pointer;transition:opacity .2s ease,transform .1s ease}.icon--clickable:hover{opacity:.8}.icon--clickable:active{transform:scale(.95)}.icon--clickable:focus-visible{outline:0px;outline-offset:2px;border-radius:4px}.icon--loading{background:#d8d8d8;border-radius:4px;animation:pulse 1.5s ease-in-out infinite}.icon--error{color:#ff334c;font-size:16px}button.icon{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.user-section{display:flex;align-items:center}.user-section__info{display:flex;align-items:center;gap:12px}.user-section__greeting{font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:20px;color:#000;white-space:nowrap}@media (max-width: 768px){.user-section__greeting{display:none}}.user-section__logout-btn{font-family:Inter,sans-serif;font-weight:600;font-size:16px;line-height:20px;color:#0098f9;background:transparent;border:none;cursor:pointer;text-decoration:underline;padding:0;transition:color .2s ease}.user-section__logout-btn:hover{color:#0079c7}.user-section__logout-btn:focus{outline:none;outline-offset:none}[data-theme=dark] .user-section__greeting{color:#fff}[data-theme=dark] .user-section__logout-btn{color:#33adfa}[data-theme=dark] .user-section__logout-btn:hover{color:#0098f9}.error-display{position:fixed;top:20px;right:20px;z-index:1000;animation:slideIn .3s ease-out}.error-display__content{display:flex;align-items:center;gap:12px;padding:16px 20px;background-color:var(--color-error, #dc3545);color:var(--color-white, #ffffff);border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:300px;max-width:500px}.error-display__message{flex:1;font-size:14px;font-weight:500;line-height:1.5}.error-display__close{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:transparent;border:none;color:var(--color-white, #ffffff);font-size:24px;line-height:1;cursor:pointer;opacity:.8;transition:opacity .2s ease}.error-display__close:hover{opacity:1}.error-display__close:focus{outline:2px solid var(--color-white, #ffffff);outline-offset:2px}@keyframes slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.custom-detail-header{display:flex;justify-content:space-between;align-items:flex-start;background:#f8f8f8;padding:32px 32px 24px;position:sticky;top:0;z-index:100}@media (max-width: 1366px){.custom-detail-header{padding:16px 24px}}@media (max-width: 768px){.custom-detail-header{flex-direction:column;align-items:stretch;gap:16px}}.custom-detail-header__left{display:flex;align-items:center;gap:16px;flex:1}@media (max-width: 768px){.custom-detail-header__left{flex-direction:column;align-items:stretch;gap:12px}}.custom-detail-header__left-title{display:flex;flex-direction:column;flex:1}.custom-detail-header__left-top{display:flex;gap:10px;align-items:center}.custom-detail-header__left-top>h1{color:#000;font-family:Inter;font-size:28px;font-style:normal;font-weight:700;line-height:34px;letter-spacing:-.84px;margin:0}.custom-detail-header.--title{align-items:flex-start}.custom-detail-header.--title .custom-detail-header__right{margin-top:5px}.custom-detail-header.--title .custom-detail-header__tabs{margin-top:32px}.custom-detail-header__right{display:flex;align-items:flex-start;flex-shrink:0;height:100%}@media (max-width: 768px){.custom-detail-header__right{justify-content:flex-end}}.custom-detail-header__back-btn{cursor:pointer;transition:opacity .2s ease;flex-shrink:0}.custom-detail-header__back-btn:hover{opacity:.7}.custom-detail-header__tabs{flex:1;min-width:0}@media (max-width: 768px){.custom-detail-header__tabs{width:100%;overflow-x:auto}}[data-theme=dark] .custom-detail-header{background:#000;border-bottom-color:#4f4f4f}.login{min-height:100vh;display:flex}.login__button-loading{display:flex;align-items:center;justify-content:center;padding:16px}.login__left-column{width:567px;background:#fff;position:relative;padding:80px;display:flex;flex-direction:column}.login__language-switcher{position:absolute;top:24px;right:24px;z-index:10}.login__content{display:flex;flex-direction:column;height:100%}.login__logo{margin-bottom:26px}.login__logo .logo-nextar{display:flex;align-items:center;width:73px;height:73px;position:relative}.login__logo .logo-nextar__symbol{position:absolute;width:100%;height:100%;z-index:2}.login__logo .logo-nextar__text{position:absolute;width:38px;height:38px;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3}.login__brand{margin-bottom:64px}.login__brand-title{font-family:Inter;font-weight:400;font-size:48px;line-height:41px;color:#000;margin:0 0 8px;letter-spacing:-1.44px}.login__brand-version{font-family:Inter;font-weight:400;font-size:10px;color:#000;margin:0}.login__form-section{margin-bottom:64px}.login__form-title{font-family:Inter;font-weight:600;font-size:20px;line-height:21px;color:#000;margin:0 0 16px}.login__stats{margin-top:auto;padding-top:32px}.login__stats-text{font-family:Inter;font-weight:400;font-size:16px;color:#000;margin:0;line-height:20px;text-align:left}.login__stats-number{font-family:Inter;font-weight:700;font-size:48px;color:#000;margin:0;line-height:65px;letter-spacing:-.96px}.login__right-column{flex:1;position:relative}@media (max-width: 1024px){.login__left-column{width:50%;padding:32px}.login__right-column{width:50%}}@media (max-width: 768px){.login{flex-direction:column}.login__left-column{width:100%;padding:24px;min-height:100vh}.login__right-column{display:none}.login__language-switcher{top:16px;right:16px}}.country-flag{display:flex;align-items:center;justify-content:center}.country-flag__image{width:24px;height:18px;object-fit:cover;border-radius:2px;box-shadow:0 1px 3px #0000001a}.billing-address-form{background:#fff;border:1px solid #d8d8d8;border-radius:8px;padding:32px}.billing-address-form__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.billing-address-form__title{font-size:22px;font-weight:600;color:#000;margin:0}.billing-address-form__checkbox{display:flex;align-items:center;gap:8px}.billing-address-form__checkbox .ant-checkbox-wrapper{font-weight:400;color:#4f4f4f}.billing-address-form__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:24px}.billing-address-form__ibge-wrapper{grid-column:span 2}.billing-address-form__country-option,.billing-address-form__country-label{display:flex;align-items:center;gap:8px}.billing-address-form__country-option .country-flag,.billing-address-form__country-label .country-flag{flex-shrink:0}.billing-address-form__readonly{background-color:#f8f8f8;cursor:not-allowed}.billing-address-form__readonly:hover,.billing-address-form__readonly:focus{background-color:#f8f8f8;border-color:#d8d8d8}.billing-address-form .ant-form-item{margin-bottom:0}.billing-address-form .ant-form-item-label{padding-bottom:4px}.billing-address-form .ant-form-item-label>label{font-weight:400;color:#4f4f4f}.billing-address-form .ant-form-item-label>label.ant-form-item-required:before{display:none!important}.billing-address-form .ant-form-item-explain-error{font-size:12px}.billing-address-form .ant-select,.billing-address-form .ant-input{width:100%}.billing-address-form--disabled .ant-input,.billing-address-form--disabled .ant-select-selector{background-color:#f8f8f8!important;cursor:not-allowed}@media (max-width: 1200px){.billing-address-form__grid{grid-template-columns:repeat(2,1fr)}.billing-address-form__ibge-wrapper{grid-column:span 2}}@media (max-width: 768px){.billing-address-form{padding:16px}.billing-address-form__grid{grid-template-columns:1fr}.billing-address-form__header{flex-direction:column;gap:12px;align-items:flex-start}.billing-address-form__ibge-wrapper{grid-column:span 1}.billing-address-form__checkbox{width:100%}}.billing-form{background:#fff;border:1px solid #d8d8d8;border-radius:8px;padding:32px}.billing-form__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.billing-form__title{font-size:22px;font-weight:600;color:#000;margin:0}.billing-form__cancel-btn{background-color:#f30;color:#fff;border:none;border-radius:25px;padding:8px 12px;font-size:14px}.billing-form__cancel-btn:hover{background-color:#cc2900;color:#fff}.billing-form__cancel-btn:focus{background-color:#cc2900;color:#fff}.billing-form__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.billing-form__column{display:flex;flex-direction:column;gap:24px}.billing-form__column--email{grid-column:3;grid-row:1/4}.billing-form__textarea{height:210px!important;min-height:210px;resize:none}.billing-form__country-option,.billing-form__country-label{display:flex;align-items:center;gap:8px}.billing-form__country-option .country-flag,.billing-form__country-label .country-flag{flex-shrink:0}.billing-form__readonly{background-color:#f8f8f8;cursor:not-allowed}.billing-form__readonly:hover,.billing-form__readonly:focus{background-color:#f8f8f8;border-color:#d8d8d8}.billing-form .ant-form-item{margin-bottom:0}.billing-form .ant-form-item-label{padding-bottom:4px}.billing-form .ant-form-item-label>label{font-weight:400;color:#4f4f4f}.billing-form .ant-form-item-label>label.ant-form-item-required:before{display:none!important}.billing-form .ant-form-item-explain-error{font-size:12px}.billing-form .ant-select,.billing-form .ant-input,.billing-form .ant-input-textarea{width:100%}@media (max-width: 1200px){.billing-form__grid{grid-template-columns:repeat(2,1fr)}.billing-form__column--email{grid-row:auto;grid-column:1/-1}}@media (max-width: 768px){.billing-form{padding:16px}.billing-form__grid{grid-template-columns:1fr}.billing-form__header{flex-direction:column;gap:12px;align-items:flex-start}.billing-form__cancel-btn{width:100%}.billing-form__column--email{grid-column:1}}.cancel-subscription-modal__content{display:flex;flex-direction:column;gap:16px}.cancel-subscription-modal__warning{margin:0;font-size:14px;color:#262626;line-height:1.5}.cancel-subscription-modal__info{margin:0;font-size:14px;font-weight:500;color:#262626}.cancel-subscription-modal__list{margin:0;padding-left:20px}.cancel-subscription-modal__list li{font-size:14px;color:#595959;line-height:1.8}.cancel-subscription-modal__reason{display:flex;flex-direction:column;gap:8px;margin-top:8px}.cancel-subscription-modal__label{font-size:14px;font-weight:500;color:#262626;margin:0}@media (max-width: 768px){.cancel-subscription-modal__content{gap:12px}.cancel-subscription-modal__warning,.cancel-subscription-modal__info,.cancel-subscription-modal__list li,.cancel-subscription-modal__label{font-size:13px}}.billing-section--loading{display:flex;justify-content:center;align-items:center;min-height:200px;background:#fff;border:1px solid #d8d8d8;border-radius:8px;padding:32px}.billing-section__error,.blocked-clients-table{margin-bottom:24px}.blocked-clients-table__collapse .ant-collapse-header{padding:0!important}.blocked-clients-table__collapse .ant-collapse-content-box{padding:12px 0 0!important}.blocked-clients-table__collapse-header{display:flex;align-items:center;gap:12px}.blocked-clients-table__title{font-size:24px;font-weight:600;line-height:26px;color:#000;margin:0}.blocked-clients-table__record-count{font-size:14px;font-weight:400;color:#6f6f6f;background-color:#f2f2f2;padding:4px 8px;border-radius:8px}.blocked-clients-table__actions{margin-bottom:12px}.blocked-clients-table .ant-table-thead>tr>th{background-color:#fff;font-size:11px;font-weight:600;color:#9c9c9c;text-align:center;padding:8px}.blocked-clients-table .ant-table-thead>tr>th :before{display:none}.blocked-clients-table .ant-table-tbody>tr>td{font-size:14px;color:#000;text-align:center;padding:12px 8px}.blocked-clients-table .ant-table-tbody>tr{border-bottom:1px solid #d8d8d8}.client-data-form{background:#fff;border:1px solid #d8d8d8;border-radius:8px;padding:32px}.client-data-form__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.client-data-form__title{font-size:22px;font-weight:600;color:#000;margin:0}.client-data-form__header-actions{display:flex;align-items:center;gap:8px}.client-data-form__link{background:none;border:none;padding:0;font-size:14px;font-weight:400;color:#0098f9;cursor:pointer;text-decoration:none;transition:color .2s ease}.client-data-form__link:hover{color:#005a94;text-decoration:underline}.client-data-form__link:focus{outline:2px solid #33adfa;outline-offset:2px}.client-data-form__link:disabled{color:#9c9c9c;cursor:not-allowed}.client-data-form__link-separator{color:#9c9c9c;font-size:14px}.client-data-form__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.client-data-form__empty-cell{display:block}.client-data-form__readonly{background-color:#f8f8f8;cursor:not-allowed}.client-data-form__readonly:hover,.client-data-form__readonly:focus{background-color:#f8f8f8;border-color:#d8d8d8}.client-data-form .ant-form-item{margin-bottom:0}.client-data-form .ant-form-item-label{padding-bottom:4px}.client-data-form .ant-form-item-label>label{font-weight:400;color:#4f4f4f}.client-data-form .ant-form-item-label>label.ant-form-item-required:before{display:none!important}.client-data-form .ant-form-item-explain-error{font-size:12px}.client-data-form .ant-select,.client-data-form .ant-input,.client-data-form .ant-input-affix-wrapper{width:100%}@media (max-width: 1200px){.client-data-form__grid{grid-template-columns:repeat(2,1fr)}.client-data-form__empty-cell{display:none}}@media (max-width: 768px){.client-data-form{padding:16px}.client-data-form__grid{grid-template-columns:1fr}.client-data-form__header{flex-direction:column;gap:12px;align-items:flex-start}.client-data-form__header-actions{width:100%;justify-content:flex-start}.client-data-form__empty-cell{display:none}}.notifications-modal .ant-modal-content{border-radius:16px;box-shadow:0 0 16px #0000000d}.notifications-modal__content{padding:0}.notifications-modal__title{font-family:Inter,sans-serif;font-size:20px;font-weight:700;line-height:26px;letter-spacing:-.03em;color:#000;margin:0 0 12px}.notifications-modal__description{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#6f6f6f;margin:0 0 16px}.notifications-modal__email{display:flex;align-items:center;gap:8px;padding:12px;background-color:#f8f8f8;border-radius:4px;margin-bottom:16px}.notifications-modal__email-label{font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:#4f4f4f}.notifications-modal__email-value{font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:#000}.notifications-modal__options{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.notifications-modal__option{display:flex;flex-direction:column;gap:4px}.notifications-modal__option .ant-checkbox-wrapper{font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:#000}.notifications-modal__option-description{font-family:Inter,sans-serif;font-size:12px;font-weight:400;color:#6f6f6f;margin-left:24px}.notifications-modal__actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.notifications-modal__button{min-width:120px;height:40px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;border-radius:4px}.notifications-modal__button--cancel{color:#6f6f6f;border-color:#d8d8d8}.notifications-modal__button--cancel:hover:not(:disabled){color:#4f4f4f;border-color:#9c9c9c;background-color:#f8f8f8}.notifications-modal__button--save{background-color:#0098f9;border-color:#0098f9}.notifications-modal__button--save:hover:not(:disabled){background-color:#0079c7;border-color:#0079c7}.registration-address-form{background:#fff;border:1px solid #d8d8d8;border-radius:8px;padding:32px}.registration-address-form__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.registration-address-form__title{font-size:22px;font-weight:600;color:#000;margin:0}.registration-address-form__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:24px}.registration-address-form__ibge-wrapper{grid-column:span 2}.registration-address-form__country-option,.registration-address-form__country-label{display:flex;align-items:center;gap:8px}.registration-address-form__country-option .country-flag,.registration-address-form__country-label .country-flag{flex-shrink:0}.registration-address-form__readonly{background-color:#f8f8f8;cursor:not-allowed}.registration-address-form__readonly:hover,.registration-address-form__readonly:focus{background-color:#f8f8f8;border-color:#d8d8d8}.registration-address-form .ant-form-item{margin-bottom:0}.registration-address-form .ant-form-item-label{padding-bottom:4px}.registration-address-form .ant-form-item-label>label{font-weight:400;color:#4f4f4f}.registration-address-form .ant-form-item-label>label.ant-form-item-required:before{display:none!important}.registration-address-form .ant-form-item-explain-error{font-size:12px}.registration-address-form .ant-select,.registration-address-form .ant-input{width:100%}@media (max-width: 1200px){.registration-address-form__grid{grid-template-columns:repeat(2,1fr)}.registration-address-form__ibge-wrapper{grid-column:span 2}}@media (max-width: 768px){.registration-address-form{padding:16px}.registration-address-form__grid{grid-template-columns:1fr}.registration-address-form__header{flex-direction:column;gap:12px;align-items:flex-start}.registration-address-form__ibge-wrapper{grid-column:span 1}}.send-password-modal .ant-modal-content{border-radius:16px;box-shadow:0 0 16px #0000000d}.send-password-modal__content{padding:0}.send-password-modal__title{font-family:Inter,sans-serif;font-size:20px;font-weight:700;line-height:26px;letter-spacing:-.03em;color:#000;margin:0 0 16px}.send-password-modal__description{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#4f4f4f;margin:0 0 12px}.send-password-modal__email{padding:12px;background-color:#f8f8f8;border-radius:4px;margin-bottom:16px;text-align:center}.send-password-modal__email strong{font-family:Inter,sans-serif;font-size:16px;font-weight:600;color:#000}.send-password-modal__origin{margin-bottom:16px}.send-password-modal__origin-label{font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#4f4f4f;margin:0 0 8px}.send-password-modal__origin .ant-radio-group{display:flex;flex-direction:column;gap:8px}.send-password-modal__origin .ant-radio-wrapper{font-family:Inter,sans-serif;font-size:14px;color:#4f4f4f}.send-password-modal__warning{font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:18px;color:#ffbb56;margin:0 0 24px;padding:12px;background-color:#ffead1;border-radius:4px}.send-password-modal__actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.send-password-modal__button{min-width:120px;height:40px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;border-radius:4px}.send-password-modal__button--cancel{color:#6f6f6f;border-color:#d8d8d8}.send-password-modal__button--cancel:hover:not(:disabled){color:#4f4f4f;border-color:#9c9c9c;background-color:#f8f8f8}.send-password-modal__button--send{background-color:#0098f9;border-color:#0098f9}.send-password-modal__button--send:hover:not(:disabled){background-color:#0079c7;border-color:#0079c7}.client-details-tab__store-header{margin-bottom:32px}.client-details-tab__status-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-bottom:32px}@media (max-width: 1366px){.client-details-tab__status-cards{gap:12px}}@media (max-width: 1024px){.client-details-tab__status-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.client-details-tab__status-cards{grid-template-columns:1fr}}.client-details-tab__content{display:flex;flex-direction:column;gap:24px}.client-details-tab__cards-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto;gap:32px}@media (max-width: 1366px){.client-details-tab__cards-grid{gap:12px}}@media (max-width: 1024px){.client-details-tab__cards-grid{grid-template-columns:1fr;grid-template-rows:auto}}.client-details-tab__card{min-width:0}.client-details-tab__card--span-rows{grid-row:span 2;align-self:start}@media (max-width: 1024px){.client-details-tab__card--span-rows{grid-row:auto}}.client-details-tab__card--span-cols{grid-column:span 2}@media (max-width: 1024px){.client-details-tab__card--span-cols{grid-column:auto}}.client-extras-tab__placeholder,.client-history-tab__placeholder{display:flex;justify-content:center;align-items:center;min-height:400px;background:#f8f8f8;border:1px dashed #9c9c9c;border-radius:16px;font-family:Inter;font-size:18px;color:#4f4f4f}.info-card{border:1px solid #d8d8d8;border-radius:8px;height:100%}.info-card :global .ant-card-body{padding:32px}.info-card__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px}.info-card__header-left{display:flex;align-items:center;gap:16px}.info-card__title{font-family:Inter;font-size:20px;font-weight:600;line-height:22px;color:#000;margin:0;letter-spacing:-.03em}.info-card__icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.info-card__icon img{width:100%;height:100%}.info-card__actions{display:flex;gap:8px}.info-card__content{display:flex;flex-direction:column;gap:24px}.info-card:hover{box-shadow:0 0 0 1px #000;border:1px solid #000000}:where(.css-dev-only-do-not-override-xepvsj).ant-card .ant-card-body{padding:32px}.client-info-card__edit-button{padding:8px 12px;width:67px}.client-info-card__edit-button:hover{background-color:#0079c7}.client-search-input{width:100%;max-width:600px}.client-search-input__container{position:relative;width:100%;background:#fff;border:2px solid #000000;border-radius:20px;height:40px;display:flex;align-items:center;transition:all .2s ease}.client-search-input__container:hover{border-color:#0098f9}.client-search-input__container:focus-within{border-color:#0098f9;box-shadow:0 0 0 3px #0098f91a}.client-search-input__search-button{position:absolute;left:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;z-index:1;transition:color .2s ease}.client-search-input__search-button:hover:not(:disabled){color:#0098f9}.client-search-input__search-button:disabled{opacity:.5;cursor:not-allowed}.client-search-input__search-button:focus{outline:none}.client-search-input__search-icon{color:#000;transition:color .2s ease}.client-search-input__loading-spinner{width:16px;height:16px;border:2px solid #d8d8d8;border-top:2px solid #0098f9;border-radius:50%;animation:spin 1s linear infinite}.client-search-input__field{width:100%;height:100%;padding:0 16px 0 44px;border:none;border-radius:20px;background:transparent;font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:22px;letter-spacing:-.02em;color:#000;outline:none}.client-search-input__field::placeholder{color:#9c9c9c;opacity:0;transition:opacity .2s ease}.client-search-input__field:focus::placeholder,.client-search-input__field:not(:placeholder-shown)::placeholder{opacity:1}.client-search-input__field:disabled{opacity:.6;cursor:not-allowed}.note-cell{position:relative;display:flex;align-items:center;justify-content:center;width:100%;cursor:pointer}.note-cell--empty{color:#999;cursor:default}.note-cell__text{font-size:13px;color:#333;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.plan-badge{display:inline-flex;align-items:center;padding:4px 12px;border-radius:12px;font-size:12px;text-transform:capitalize;white-space:nowrap}.clients-table{background:#fff;border-radius:8px;border:1px solid #d8d8d8;overflow:hidden;position:relative}.clients-table__container{overflow-x:auto;overflow-y:hidden;padding:32px}.clients-table__table{width:100%;border-collapse:collapse;font-family:Inter,sans-serif;min-width:1350px}@media (max-width: 1366px){.clients-table__table{font-size:12px}}.clients-table__header{background:#fff}.clients-table__th{padding:12px 16px;text-align:center;font-weight:600;font-size:11px;color:#9c9c9c;line-height:16px;border-bottom:1px solid #f2f2f2;white-space:nowrap}@media (max-width: 1366px){.clients-table__th{padding:8px 12px;font-size:10px}}.clients-table__body{background:#fff}.clients-table__row{transition:background-color .2s ease}.clients-table__row:hover{background-color:#f2f2f2;cursor:pointer}.clients-table__row:not(:last-child){border-bottom:1px solid #f2f2f2}.clients-table__td{text-align:center;vertical-align:middle;font-size:14px;line-height:32px;color:#000}@media (max-width: 1366px){.clients-table__td{padding:12px 8px;font-size:12px}}.clients-table__td--view{width:100px}.clients-table__td--email{width:328px}.clients-table__td--version{width:100px;text-align:center;font-size:12px;color:#6f6f6f}.clients-table__td--country{width:60px}.clients-table__td--plan{width:120px;text-align:center;padding:8px 4px}.clients-table__td--note{width:250px;text-align:left;padding:8px 16px}.clients-table__td--aletheia{width:80px}.clients-table__td--aletheia .-enabled{color:#37b34a}.clients-table__td--aletheia .-disabled{color:#ff334c}.clients-table__td--ip{width:120px}.clients-table__td--actions{width:100px}@media (max-width: 1366px){.clients-table__td{width:22%}.clients-table__td--email{text-align:center;width:fit-content}}.clients-table__view-btn{background:none;border:none;color:#0098f9;font-weight:600;font-size:14px;cursor:pointer;padding:8px 16px;border-radius:4px;transition:all .2s ease}.clients-table__view-btn:hover{background-color:none;color:#0079c7}.clients-table__view-btn:focus{outline:none;outline-offset:none;text-decoration:underline}@media (max-width: 1366px){.clients-table__view-btn{font-size:12px;padding:4px 12px}}.clients-table__country-flag{display:flex;justify-content:center;align-items:center}.clients-table__flag-image{width:29px;height:23px;object-fit:cover;border-radius:4px;box-shadow:0 1px 3px #0000001a}@media (max-width: 1366px){.clients-table__flag-image{width:24px;height:18px}}.clients-table__plan-badge{display:inline-block;padding:4px 8px;border-radius:8px;font-size:14px;font-weight:400;line-height:20px}@media (max-width: 1366px){.clients-table__plan-badge{font-size:12px;padding:4px}}.clients-table__status-badge{display:inline-block;padding:4px 8px;border-radius:8px;font-size:14px;font-weight:400;line-height:18px}@media (max-width: 1366px){.clients-table__status-badge{font-size:12px;padding:4px}}.clients-table__aletheia{display:flex;justify-content:center;align-items:center}.clients-table__aletheia>img{width:24px;height:24px}.clients-table__check-icon,.clients-table__x-icon{width:24px;height:24px}@media (max-width: 1366px){.clients-table__check-icon,.clients-table__x-icon{width:20px;height:20px}}.clients-table__local-ip{display:flex;align-items:center;justify-content:center}.clients-table__ip-btn{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;position:relative}.clients-table__ip-btn:focus{outline:none;outline-offset:none}.clients-table__ip-btn:disabled{cursor:not-allowed;opacity:.4}.clients-table__globe-icon{width:24px;height:24px;flex-shrink:0}@media (max-width: 1440px){.clients-table__globe-icon{width:20px;height:20px}}.clients-table__ip-popover{position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(-8px);background:#fff;color:#000;padding:4px 12px;border-radius:4px;font-size:12px;font-weight:500;white-space:nowrap;box-shadow:0 2px 8px #00000026;border:1px solid #d8d8d8;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;pointer-events:none;z-index:100}.clients-table__ip-popover:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:4px solid transparent;border-top-color:#fff}.clients-table__ip-popover:before{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(1px);border:4px solid transparent;border-top-color:#d8d8d8;z-index:-1}.clients-table__ip-btn:hover:not(:disabled) .clients-table__ip-popover{opacity:1;visibility:visible}.clients-table__actions{display:flex;align-items:center;justify-content:center;gap:8px}.clients-table__action-btn{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.clients-table__action-btn:hover{background-color:#f2f2f2}.clients-table__action-btn:focus{outline:none;outline-offset:none}.clients-table__action-btn svg{width:24px;height:24px}@media (max-width: 1366px){.clients-table__action-btn svg{width:20px;height:20px}}.clients-table__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 16px;color:#6f6f6f}.clients-table__loading p{margin-top:16px;font-size:16px}.clients-table__loading-overlay{position:absolute;inset:0;background:#fff;display:flex;align-items:center;justify-content:center;z-index:10}.clients-table__loading-spinner{width:32px;height:32px;border:2px solid #f2f2f2;border-top:2px solid #0098f9;border-radius:50%;animation:spin 1s linear infinite}.clients-table__empty{display:flex;align-items:center;justify-content:center;padding:64px 16px;color:#6f6f6f;font-size:16px}@media (max-width: 1366px){.clients-table__container{overflow-x:auto}.clients-table__table{min-width:1250px}}.clients-table__email-cell{display:flex;flex-direction:column;align-items:center;line-height:20px}@media (max-width: 1440px){.clients-table__email-cell{width:max-content}}.clients-table__email-primary{color:var(--Text-Normal, #111);text-align:center;font-size:14px;font-weight:400;line-height:18px}.clients-table__email-secondary{color:var(--Text-Normal, #111);text-align:center;font-size:12px;font-weight:400;line-height:18px}@media print{.clients-table__view-btn,.clients-table__action-btn{display:none}.clients-table__table{font-size:10px}.clients-table__th,.clients-table__td{padding:4px}}.client-tab{padding:0;display:flex;flex-direction:column;gap:24px}.client-tab__section{width:100%}.client-tab__placeholder{padding:32px;border-radius:16px;background-color:#f8f8f8;border:1px solid #d8d8d8}.client-tab__placeholder:hover{border-color:#0098f9;transition:border-color .3s ease}.client-tab__title{font-family:Inter;font-size:20px;font-weight:700;color:#000;margin:0 0 12px;letter-spacing:-.03em}.client-tab__text{font-family:Inter;font-size:16px;font-weight:400;color:#6f6f6f;margin:0;line-height:26px}@media (max-width: 768px){.client-tab{padding:16px;gap:16px}.client-tab__placeholder{padding:16px}.client-tab__title{font-size:18px}.client-tab__text{font-size:14px}}@media (prefers-color-scheme: dark){.client-tab__placeholder{background-color:#4f4f4f;border-color:#6f6f6f}.client-tab__title{color:#fff}.client-tab__text{color:#d8d8d8}}.client-tabs{margin-bottom:24px}.client-tabs :global .ant-tabs-nav{margin-bottom:0}.client-tabs :global .ant-tabs-tab{font-size:14px;font-weight:600;color:#000}.client-tabs :global .ant-tabs-tab:hover{color:#0098f9}.client-tabs :global .ant-tabs-tab-active .ant-tabs-tab-btn{color:#000}.client-tabs :global .ant-tabs-ink-bar{background-color:#0098f9;height:2px}.empty-search-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 16px;text-align:center;min-height:400px}.empty-search-state__image-container{margin-bottom:32px;opacity:.2;pointer-events:none}.empty-search-state__image{max-width:321px;width:100%;height:auto;display:block}.empty-search-state__content{max-width:500px;width:100%}.empty-search-state__message{font-family:Inter,sans-serif;font-size:28px;font-weight:700;line-height:34px;letter-spacing:-.84px;color:#b1b1b1;margin:0 0 12px}.empty-search-state__hint{font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:#6f6f6f;margin:0}@media (max-width: 768px){.empty-search-state{min-height:300px;padding:32px 12px}.empty-search-state__image{max-width:240px}.empty-search-state__message{font-size:24px;line-height:30px;letter-spacing:-.72px}.empty-search-state__hint{font-size:12px}}@media (max-width: 480px){.empty-search-state__image{max-width:200px}.empty-search-state__message{font-size:20px;line-height:26px;letter-spacing:-.6px}}.filter-radio-group{display:flex;align-items:center;gap:24px;margin-bottom:24px;flex-wrap:wrap}@media (max-width: 1200px){.filter-radio-group{gap:16px}}@media (max-width: 768px){.filter-radio-group{flex-direction:column;align-items:flex-start;gap:12px}}.filter-radio-group__option{display:flex;align-items:center;gap:8px;cursor:pointer}.filter-radio-group__option:hover{color:#0098f9}.filter-radio-group__input{width:20px;height:20px;appearance:none;border:2px solid #9c9c9c;border-radius:50%;background:#fff;cursor:pointer;position:relative;transition:all .2s ease}.filter-radio-group__input:hover{border-color:#0098f9}.filter-radio-group__input:checked{border-color:#0098f9;background:#fff}.filter-radio-group__input:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background:#0098f9}.filter-radio-group__input:focus{outline:none;box-shadow:0 0 0 3px #0098f91a}.filter-radio-group__label{font-family:Inter;font-size:14px;font-weight:400;line-height:1.4;color:#000;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:color .2s ease}@media (max-width: 768px){.filter-radio-group__label{font-size:12px}}.financial-summary-card__status-content{display:flex;align-items:center;gap:8px}.financial-summary-card__status-icon{width:24px;height:24px}.financial-summary-card__status-text{font-family:Inter;font-size:18px;font-weight:700;line-height:20px;color:#000}.financial-summary-card__status-text--inactive{color:#ff334c}.financial-summary-card__token{font-family:Inter;font-size:14px;font-weight:600;line-height:18px;color:#000;word-break:break-all}.financial-summary-card__divider{border-top:1px solid #d8d8d8;margin-left:-5%;width:110%}.financial-tab{padding:32px}.financial-tab__placeholder{padding:32px;border-radius:16px;background-color:#f8f8f8;border:1px solid #d8d8d8}.financial-tab__placeholder:hover{border-color:#0098f9;transition:border-color .3s ease}.financial-tab__title{font-family:Inter;font-size:20px;font-weight:700;color:#000;margin:0 0 12px;letter-spacing:-.03em}.financial-tab__text{font-family:Inter;font-size:16px;font-weight:400;color:#6f6f6f;margin:0;line-height:26px}@media (max-width: 768px){.financial-tab,.financial-tab__placeholder{padding:16px}.financial-tab__title{font-size:18px}.financial-tab__text{font-size:14px}}@media (prefers-color-scheme: dark){.financial-tab__placeholder{background-color:#4f4f4f;border-color:#6f6f6f}.financial-tab__title{color:#fff}.financial-tab__text{color:#d8d8d8}}.license-info-card .info-card__header-left{width:100%;justify-content:space-between}.licenses-tab{padding:32px}.licenses-tab__placeholder{padding:32px;border-radius:16px;background-color:#f8f8f8;border:1px solid #d8d8d8}.licenses-tab__placeholder:hover{border-color:#0098f9;transition:border-color .3s ease}.licenses-tab__title{font-family:Inter;font-size:20px;font-weight:700;color:#000;margin:0 0 12px;letter-spacing:-.03em}.licenses-tab__text{font-family:Inter;font-size:16px;font-weight:400;color:#6f6f6f;margin:0;line-height:26px}@media (max-width: 768px){.licenses-tab,.licenses-tab__placeholder{padding:16px}.licenses-tab__title{font-size:18px}.licenses-tab__text{font-size:14px}}@media (prefers-color-scheme: dark){.licenses-tab__placeholder{background-color:#4f4f4f;border-color:#6f6f6f}.licenses-tab__title{color:#fff}.licenses-tab__text{color:#d8d8d8}}.pinned-note{background-color:#f8f8f8;border-left:3px solid #ff334c;padding:16px;border-radius:0}.pinned-note__title{font-family:Inter;font-size:16px;font-weight:600;line-height:18px;color:#ff334c;margin:0 0 12px}.pinned-note__list{list-style-type:disc;padding-left:24px;margin:0}.pinned-note__item{font-family:Inter;font-size:16px;font-weight:400;line-height:18px;color:#000;margin-bottom:12px}.pinned-note__item:last-child{margin-bottom:0}.empty-pinned-note{display:flex;align-items:center;justify-content:center;min-height:310px;background-color:#f7f7f7;border-left:3px solid #f4553d;border-radius:4px;padding:16px}.empty-pinned-note__add-button{background:none;border:none;color:#0098f9;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:18px;cursor:pointer;padding:0;text-decoration:none;transition:opacity .2s ease}.empty-pinned-note__add-button:hover{opacity:.8}.empty-pinned-note__add-button:focus{outline:none;outline-offset:4px}.pinned-note-content{min-height:310px;background-color:#f7f7f7;border-left:3px solid #F4553D;border-radius:4px;padding:16px}.pinned-note-content__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.pinned-note-content__title{color:#f4553d;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:18px;margin:0}.pinned-note-content__edit-button{background:none;border:none;color:#0098f9;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:18px;cursor:pointer;padding:0;text-decoration:none;transition:opacity .2s ease}.pinned-note-content__edit-button:hover{opacity:.8;text-decoration:underline}.pinned-note-content__edit-button:focus{outline:2px solid #0098F9;outline-offset:4px}.pinned-note-content__text{color:#111;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:22px;letter-spacing:-.32px;margin:0;white-space:pre-wrap;word-break:break-word}.pinned-note-modal .ant-modal-content{border-radius:16px;box-shadow:0 0 16px #0000000d}.pinned-note-modal__content{padding:0}.pinned-note-modal__title{font-family:Inter,sans-serif;font-size:20px;font-weight:700;line-height:26px;letter-spacing:-.6px;color:#000;margin:0 0 24px}.pinned-note-modal__textarea-wrapper{position:relative}.pinned-note-modal__textarea{width:100%;height:220px;padding:12px;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:22px;letter-spacing:-.32px;color:#111;background-color:#fff;border:2px solid #D8D8D8;border-radius:4px;resize:none;transition:border-color .2s ease}.pinned-note-modal__textarea::placeholder{color:#848484}.pinned-note-modal__textarea:focus{outline:none;border-color:#0098f9}.pinned-note-modal__textarea--error{border-color:#ff4d4f}.pinned-note-modal__character-count{text-align:right;font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:#848484;margin-top:8px}.pinned-note-modal__character-count--error{color:#ff4d4f}.pinned-note-modal__actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.pinned-note-modal__button{min-width:180px;height:40px;padding:0 16px;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:22px;letter-spacing:-.32px;border-radius:4px;border:none;cursor:pointer;transition:opacity .2s ease}.pinned-note-modal__button:hover:not(:disabled){opacity:.8}.pinned-note-modal__button:focus{outline:2px solid #0098F9;outline-offset:2px}.pinned-note-modal__button:disabled{opacity:.5;cursor:not-allowed}.pinned-note-modal__button--cancel{background-color:transparent;color:#848484;border:1px solid #D8D8D8}.pinned-note-modal__button--cancel:hover:not(:disabled){background-color:#f7f7f7}.pinned-note-modal__button--save{background-color:#0098f9;color:#fff}.pinned-note-modal__button--save:hover:not(:disabled){background-color:#0086de}.recent-activities-card .info-card__header{display:none}.recent-activities-card__content{display:grid;grid-template-columns:55fr 42fr;gap:16px;min-height:310px;align-items:start}@media (max-width: 1024px){.recent-activities-card__content{grid-template-columns:1fr}}.recent-activities-card__left-column{display:flex;flex-direction:column;gap:24px;max-width:408px}.recent-activities-card__left-column>h1{font-family:Inter;font-size:20px;font-weight:600;line-height:22px;color:#000;margin:0 0 2px;letter-spacing:-.03em}.recent-activities-card__left-column .info-field__label{color:#848484}.recent-activities-card__right-column{min-width:437px}@media (max-width: 1024px){.recent-activities-card__right-column{min-width:auto}}.recent-activities-card__observations{margin-top:16px}.recent-activities-card>div.ant-card-body{padding:32px}.status-card{border-left-width:6px!important;border-left-style:solid!important;border-radius:8px!important}.status-card :global .ant-card-body{padding:24px;height:100%;display:flex;flex-direction:column;justify-content:space-between}.status-card__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.status-card__title{font-family:Inter;font-size:16px;font-weight:600;line-height:22px;color:#000;margin:0;letter-spacing:-.02em}.status-card__icon{width:33px;height:33px;display:flex;align-items:center;justify-content:center;color:#ff334c}.status-card__icon img{width:100%;height:100%}.status-card__icon svg{width:100%;height:100%}.status-card__status{font-family:Inter;font-size:32px;font-weight:600;line-height:22px;margin:12px 0;letter-spacing:-.04em}.status-card__status--success{color:#000}.status-card__status--error{color:#ff334c}.status-card__status--warning{color:#ffbb56}.status-card__status--info{color:#000}.status-card__details{font-family:Inter;font-size:16px;font-weight:400;line-height:18px;color:#000;margin:0}.status-card__detail{margin:4px 0;font-size:16px;line-height:22px}.status-card__detail:first-child{margin-top:0}.status-card__detail:last-child{margin-bottom:0}.status-license-card{border-left-width:6px!important;border-left-style:solid!important;border-radius:8px!important}.status-license-card :global .ant-card-body{padding:24px;height:100%;display:flex;flex-direction:column;justify-content:space-between}.store-info-header{display:flex;flex-direction:column;gap:8px}.store-info-header__title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.store-info-header__left-content{display:flex;align-items:flex-end;gap:12px}.store-info-header__block-button{border-radius:24px!important;padding:8px 12px}.store-info-header__block-button .custom-button--outline:hover:not(:disabled){color:#000;border-color:#d8d8d8}.store-info-header__unblock-button{border-radius:24px!important;padding:8px 12px}.store-info-header__unblock-button .custom-button--outline:hover:not(:disabled){color:#000;border-color:#d8d8d8}.store-info-header__title{margin:0;font-family:Inter;font-size:42px;font-weight:700;letter-spacing:-.03em;color:#000;line-height:1.2}.store-info-header__edit-icon{color:#d8d8d8;cursor:pointer;transition:color .2s ease}.store-info-header__edit-icon:hover{color:#0098f9}.store-info-header__edit-icon:focus{outline:none;outline-offset:2px;border-radius:4px}.store-info-header__subtitle{margin:0;font-family:Inter;font-size:14px;font-weight:500;letter-spacing:-.03em;color:#9c9c9c}@media (min-width: 768px){.store-info-header__title{font-size:42px}}.header{background:#f8f8f8;padding:32px 32px 24px;position:sticky;top:0;z-index:100}.header__content{display:flex;align-items:center;justify-content:space-between;width:100%;gap:32px}@media (max-width: 768px){.header__content{flex-direction:column;align-items:flex-start;gap:16px}}.header__title-section{flex:1}.header__title{font-family:Inter,sans-serif;font-weight:700;font-size:28px;line-height:34px;letter-spacing:-.03em;color:#000;margin:0}@media (max-width: 768px){.header__title{font-size:24px;line-height:30px}}.header__user-section{display:flex;align-items:center;gap:24px;flex-shrink:0}@media (max-width: 768px){.header__user-section{width:100%;justify-content:space-between}}.header__user-info{display:flex;align-items:center;gap:12px}.header__user-greeting{font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:20px;color:#000;white-space:nowrap}@media (max-width: 768px){.header__user-greeting{display:none}}.header__logout-btn{font-family:Inter,sans-serif;font-weight:600;font-size:16px;line-height:20px;color:#0098f9;background:transparent;border:none;cursor:pointer;text-decoration:underline;padding:0;transition:color .2s ease}.header__logout-btn:hover{color:#0079c7}.header__logout-btn:focus{outline:none;outline-offset:none}.user-avatar{position:relative;width:32px;height:32px;border-radius:50%;overflow:hidden;flex-shrink:0}.user-avatar__image{width:100%;height:100%;object-fit:cover}.user-avatar__placeholder{width:100%;height:100%;background:#9c9c9c;display:flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;font-weight:600;font-size:14px;color:#4f4f4f}[data-theme=dark] .header{background:#000;border-bottom-color:#4f4f4f}[data-theme=dark] .header__title,[data-theme=dark] .header__user-greeting{color:#fff}[data-theme=dark] .header__logout-btn{color:#33adfa}[data-theme=dark] .header__logout-btn:hover{color:#0098f9}[data-theme=dark] .search-input__icon{color:#fff}[data-theme=dark] .search-input__field{background:#4f4f4f;border-color:#6f6f6f;color:#fff}[data-theme=dark] .search-input__field::placeholder{color:#9c9c9c}[data-theme=dark] .search-input__field:focus,[data-theme=dark] .search-input__field:hover{border-color:#0098f9}[data-theme=dark] .user-avatar__placeholder{background:#6f6f6f;color:#fff}.language-switcher{position:relative;display:inline-block}.language-switcher__trigger{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #9c9c9c;border-radius:4px;background:#fff;color:#000;cursor:pointer;font-size:14px;transition:all .2s ease}.language-switcher__trigger:hover{border-color:#0098f9;background:#f8f8f8}.language-switcher__trigger:focus{outline:2px solid #0098f9;outline-offset:2px;border-color:#0098f9}.language-switcher__flag{font-size:16px;line-height:1}.language-switcher__text{font-weight:500}.language-switcher__arrow{transition:transform .2s ease;color:#6f6f6f}.language-switcher:hover .language-switcher__arrow{transform:rotate(180deg)}.language-switcher__dropdown{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:#fff;border:1px solid #9c9c9c;border-radius:4px;box-shadow:0 4px 6px -1px #0000001a;opacity:0;visibility:hidden;transform:translateY(-4px);transition:all .2s ease;z-index:1000}.language-switcher:hover .language-switcher__dropdown{opacity:1;visibility:visible;transform:translateY(0)}.language-switcher__option{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;border:none;background:none;color:#000;cursor:pointer;font-size:14px;transition:background-color .2s ease}.language-switcher__option:hover{background:#f8f8f8}.language-switcher__option:focus{outline:none;background:#f8f8f8}.language-switcher__option--active{background:#cceafe;color:#005a94;font-weight:600}.language-switcher__option:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.language-switcher__option:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.language-switcher__option-flag{font-size:16px;line-height:1}.language-switcher__option-text{font-weight:inherit}[data-theme=dark] .language-switcher__trigger{border-color:#4f4f4f;background:#000;color:#fff}[data-theme=dark] .language-switcher__trigger:hover{background:#4f4f4f}[data-theme=dark] .language-switcher__dropdown{background:#000;border-color:#4f4f4f}[data-theme=dark] .language-switcher__option{color:#fff}[data-theme=dark] .language-switcher__option:hover{background:#4f4f4f}[data-theme=dark] .language-switcher__option--active{background:#005a94;color:#cceafe}.sidebar{width:280px;height:100vh;background:#fff;display:flex;flex-direction:column;position:fixed;left:0;top:0;z-index:1000}.sidebar__header{padding:24px;display:flex;align-items:center;min-height:95px}.sidebar__logo{width:71px;height:69px;display:flex;align-items:center;justify-content:center}.sidebar__logo-image{width:100%;height:100%;object-fit:contain}.sidebar__menu{list-style:none;padding:16px 16px 0;margin:0;flex:1}.sidebar__menu-item{margin:0;padding:0}.sidebar__menu-link{width:100%;display:flex;align-items:center;gap:16px;padding:12px 24px;border:none;background:transparent;color:#000;font-family:Inter;font-size:16px;font-weight:500;line-height:18px;text-align:left;cursor:pointer;transition:all .2s ease;border-radius:8px;margin:0 0 8px;min-height:50px}.sidebar__menu-link:hover{background:#f8f8f8}.sidebar__menu-link:focus{outline:none}.sidebar__menu-link:focus.sidebar__menu-link--active{outline:none}.sidebar__menu-link--active{background:#d8f0ff;color:#0098f9;font-weight:600}.sidebar__menu-link--active .sidebar__menu-icon{filter:brightness(0) saturate(100%) invert(49%) sepia(96%) saturate(2718%) hue-rotate(191deg) brightness(101%) contrast(97%)}.sidebar__menu-icon{width:24px;height:24px;flex-shrink:0;filter:brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(7500%) hue-rotate(111deg) brightness(96%) contrast(105%);transition:filter .2s ease}.sidebar__menu-text{font-size:16px;line-height:18px;color:inherit}.sidebar--collapsed{width:80px}.sidebar--collapsed .sidebar__header{padding:12px}.sidebar--collapsed .sidebar__logo{width:40px;height:40px}.sidebar--collapsed .sidebar__menu-link{padding:12px;justify-content:center}.sidebar--collapsed .sidebar__menu-text{display:none}.sidebar--collapsed .sidebar__menu-item{position:relative}.sidebar--collapsed .sidebar__menu-item:hover:after{content:attr(data-tooltip);position:absolute;left:100%;top:50%;transform:translateY(-50%);background:#000;color:#fff;padding:8px 12px;border-radius:4px;font-size:12px;white-space:nowrap;z-index:1001;margin-left:8px}@media (max-width: 768px){.sidebar--collapsed .sidebar__menu-item:hover:after{display:none}}@media (max-width: 768px){.sidebar{transform:translate(-100%);transition:transform .3s ease}.sidebar--open{transform:translate(0)}.sidebar--collapsed{width:280px}.sidebar--collapsed .sidebar__header{padding:24px}.sidebar--collapsed .sidebar__logo{width:71px;height:69px}.sidebar--collapsed .sidebar__menu-link{padding:12px 24px;justify-content:flex-start}.sidebar--collapsed .sidebar__menu-text{display:block}.sidebar--collapsed .sidebar__menu-item:hover:after{display:none}}.layout{display:flex;height:100vh;width:100%;overflow:hidden}.layout__sidebar{position:fixed;left:0;top:0;height:100vh;z-index:1000;transition:transform .3s ease}@media (max-width: 768px){.layout__sidebar{transform:translate(-100%)}.layout__sidebar--open{transform:translate(0)}}.layout__main{flex:1;margin-left:280px;height:100vh;background:#f8f8f8;display:flex;flex-direction:column;overflow:hidden}@media (max-width: 768px){.layout__main{margin-left:0}}@media (max-width: 1366px){.layout__main{margin-left:260px}}.layout__mobile-header{height:60px;background:#fff;border-bottom:1px solid #d8d8d8;display:flex;align-items:center;padding:0 24px;position:sticky;top:0;z-index:100}@media (min-width: 769px){.layout__mobile-header{display:none}}.layout__mobile-menu-toggle{display:flex;flex-direction:column;width:30px;height:24px;background:transparent;border:none;cursor:pointer;padding:0;justify-content:space-between}.layout__mobile-menu-toggle span{width:100%;height:3px;background:#000;border-radius:2px;transition:all .3s ease}.layout__mobile-menu-toggle:focus{outline:2px solid #0098f9;outline-offset:2px}@media (min-width: 769px){.layout__mobile-menu-toggle{display:none}}.layout__content{flex:1;width:100%;padding:0 32px 32px;overflow-y:auto;height:calc(100vh - 80px)}@media (max-width: 768px){.layout__content{padding:16px;height:calc(100vh - 120px)}}@media (max-width: 1366px) and (min-width: 769px){.layout__content{padding:24px}}.layout--sidebar-collapsed .layout__main{margin-left:80px}@media (max-width: 768px){.layout--sidebar-collapsed .layout__main{margin-left:0}}@media (max-width: 1366px) and (min-width: 769px){.layout--sidebar-collapsed .layout__main{margin-left:70px}}.sidebar-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.sidebar-overlay--active{opacity:1;visibility:visible}@media (min-width: 769px){.sidebar-overlay{display:none}}.client-details__loading,.client-details__error{display:flex;justify-content:center;align-items:center;min-height:400px;padding:32px}.client-search{width:100%;padding:32px 0}.client-search__header{margin-bottom:24px}.client-search__title{font-family:Inter,sans-serif;font-size:28px;font-weight:700;line-height:34px;letter-spacing:-.84px;color:#000;margin:0}.client-search__filters{margin-bottom:24px}.client-search__input{margin-bottom:32px}.client-search__error{background:#ff334c1a;border:1px solid #ff334c;border-radius:8px;padding:12px;margin-bottom:16px;display:flex;align-items:center;justify-content:space-between}.client-search__error-text{color:#d8162e;font-size:14px;font-family:Inter}.client-search__error-dismiss{background:none;border:none;color:#d8162e;cursor:pointer;padding:4px;border-radius:4px;font-size:18px;line-height:1;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.client-search__error-dismiss:hover{background:#ff334c1a}.client-search__content{min-height:400px}.client-search__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px;text-align:center;min-height:300px}.client-search__loading p{font-family:Inter;font-size:16px;color:#6f6f6f;margin:12px 0 0}.client-search__results{width:100%}.client-search__results-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.client-search__results-title{font-family:Inter;font-size:20px;font-weight:600;color:#000;margin:0}.client-search__results-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}@media (max-width: 768px){.client-search__results-list{grid-template-columns:1fr;gap:12px}}.loading-spinner{width:40px;height:40px;border:4px solid #d8d8d8;border-top:4px solid #0098f9;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.edit-client{display:flex;flex-direction:column}.edit-client--loading{justify-content:center;align-items:center;min-height:400px}.edit-client__actions{display:flex;justify-content:center;align-items:center;gap:24px;padding:16px 32px;margin:16px -32px -32px;width:calc(100% + 64px);background-color:#fff;border-top:1px solid #f0f0f0}.edit-client__btn{min-width:180px;height:42px;font-weight:600;font-size:14px;border-radius:4px}.edit-client__btn--primary{background-color:#0098f9;border-color:#0098f9}.edit-client__btn--primary:hover:not(:disabled){background-color:#0079c6;border-color:#0079c6}.edit-client__btn--secondary{background-color:#fff;border:1px solid #d8d8d8;color:#000}.edit-client__btn--secondary:hover:not(:disabled){border-color:#0098f9;color:#0098f9}@font-face{font-family:Inter;font-style:normal;font-weight:100;src:url(/assets/fonts/Inter/Inter-Thin.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:200;src:url(/assets/fonts/Inter/Inter-ExtraLight.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:300;src:url(/assets/fonts/Inter/Inter-Light.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(/assets/fonts/Inter/Inter-Regular.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:url(/assets/fonts/Inter/Inter-Medium.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:url(/assets/fonts/Inter/Inter-SemiBold.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:url(/assets/fonts/Inter/Inter-Bold.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:800;src:url(/assets/fonts/Inter/Inter-ExtraBold.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:900;src:url(/assets/fonts/Inter/Inter-Black.ttf) format("truetype")}@font-face{font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(/assets/fonts/Inter/Inter-VariableFont.ttf) format("truetype")}@font-face{font-family:Objective;font-style:normal;font-weight:100;src:url(/assets/fonts/Objective/Objective-Thin.ttf) format("truetype")}@font-face{font-family:Objective;font-style:normal;font-weight:300;src:url(/assets/fonts/Objective/Objective-Light.ttf) format("truetype")}@font-face{font-family:Objective;font-style:italic;font-weight:300;src:url(/assets/fonts/Objective/Objective-Light-Italic.ttf) format("truetype")}@font-face{font-family:Objective;font-style:normal;font-weight:400;src:url(/assets/fonts/Objective/Objective-Regular.ttf) format("truetype")}@font-face{font-family:Objective;font-style:italic;font-weight:400;src:url(/assets/fonts/Objective/Objective-Italic.ttf) format("truetype")}@font-face{font-family:Objective;font-style:normal;font-weight:500;src:url(/assets/fonts/Objective/Objective-Medium.ttf) format("truetype")}@font-face{font-family:Objective;font-style:italic;font-weight:500;src:url(/assets/fonts/Objective/Objective-Medium-Italic.ttf) format("truetype")}@font-face{font-family:Objective;font-style:normal;font-weight:700;src:url(/assets/fonts/Objective/Objective-Bold.ttf) format("truetype")}@font-face{font-family:Objective;font-style:italic;font-weight:700;src:url(/assets/fonts/Objective/Objective-Bold-Italic.ttf) format("truetype")}@font-face{font-family:Objective;font-style:normal;font-weight:800;src:url(/assets/fonts/Objective/Objective-ExtraBold.ttf) format("truetype")}@font-face{font-family:Objective;font-style:italic;font-weight:800;src:url(/assets/fonts/Objective/Objective-ExtraBold-Italic.ttf) format("truetype")}@font-face{font-family:Objective;font-style:normal;font-weight:900;src:url(/assets/fonts/Objective/Objective-Black.ttf) format("truetype")}@font-face{font-family:Objective;font-style:italic;font-weight:900;src:url(/assets/fonts/Objective/Objective-Black-Italic.ttf) format("truetype")}@font-face{font-family:Objective;font-style:normal;font-weight:950;src:url(/assets/fonts/Objective/Objective-Super.ttf) format("truetype")}@font-face{font-family:Objective;font-style:italic;font-weight:950;src:url(/assets/fonts/Objective/Objective-Super-Italic.ttf) format("truetype")}*{box-sizing:border-box}html{font-size:16px;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;height:100%}body{margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#000;background-color:#f8f8f8;text-rendering:optimizeLegibility;overflow-x:hidden;height:100%}#root{min-height:100vh;width:100%;overflow-x:hidden;height:100%}h1,h2,h3,h4,h5,h6{font-family:Objective,Inter,sans-serif;font-weight:700;line-height:1.2;margin:0}h1{font-size:56px;line-height:66px}h2{font-size:40px;line-height:58px}h3{font-size:28px;line-height:34px}h4{font-size:24px;line-height:32px}h5{font-size:20px;line-height:26px}h6{font-size:18px;line-height:22px}p{margin:0 0 12px;font-family:Inter,sans-serif}button,input,textarea,select{font-family:Inter,sans-serif}a{color:#0098f9;text-decoration:none}a:hover{text-decoration:underline}code,pre{font-family:Monaco,Menlo,Ubuntu Mono,monospace}*{scrollbar-width:thin;scrollbar-color:#d8d8d8 transparent}*::-webkit-scrollbar{width:12px;height:12px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:#d8d8d8;border-radius:6px;border:2px solid transparent}*::-webkit-scrollbar-thumb:hover{background-color:#bfbfbf}*::-webkit-scrollbar-button{background-color:#d8d8d8}*::-webkit-scrollbar-button:hover{background-color:#bfbfbf}@-webkit-keyframes fade-in-bl{0%{-webkit-transform:translate3d(-250px,63px,52px);transform:translate3d(-250px,63px,52px);opacity:0}to{-webkit-transform:translateX(0) translateY(0);transform:translate(0) translateY(0);opacity:1}}@keyframes fade-in-bl{0%{-webkit-transform:translate3d(-250px,63px,52px);transform:translate3d(-250px,63px,52px);opacity:0}to{-webkit-transform:translateX(0) translateY(0);transform:translate(0) translateY(0);opacity:1}}@keyframes fade-in-opacity{0%{opacity:0}50%{opacity:.6}to{opacity:1}}@keyframes fade-out-opacity{to{opacity:0}50%{opacity:.6}0%{opacity:1}}
