*{margin:0;padding:0;box-sizing:border-box}body{color:#1d2939;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(255,255,255,0)}code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}a{all:unset;cursor:pointer}button{cursor:pointer}.app{display:flex;width:100%;background-color:#f7f9fb}.sidebar{display:flex;flex-direction:column;width:100%;max-width:255px;border-right:1px solid #d9e3f0;background-color:#fff}.sidebar .sidebar__header{display:flex;flex-direction:column;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #d9e3f0}.sidebar .sidebar__header .header__brand{width:125px;object-fit:cover}.sidebar .sidebar__header .header__subtitle{margin-top:4px;font-size:14px;color:#627084}.sidebar .sidebar__links{display:flex;flex-direction:column;gap:4px;padding:1rem}.sidebar .sidebar__links .sidebar__link{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:.5rem;transition:background-color .1s ease-in-out,color .1s ease-in-out}.sidebar .sidebar__links .sidebar__link .link__icon,.sidebar .sidebar__links .sidebar__link span{color:#627084}.sidebar .sidebar__links .sidebar__link .link__icon{width:20px;height:20px}.sidebar .sidebar__links .sidebar__link:hover{background-color:#f3f5f6}.sidebar .sidebar__links .sidebar__link:hover .link__icon,.sidebar .sidebar__links .sidebar__link:hover span{color:#1d2530}.sidebar .sidebar__links .sidebar__link.sidebar__link--active{background-color:#055ed1}.sidebar .sidebar__links .sidebar__link.sidebar__link--active .link__icon,.sidebar .sidebar__links .sidebar__link.sidebar__link--active span{color:#fff}.sidebar .sidebar__footer{padding:1rem;margin-top:auto;border-top:1px solid #d9e3f0}.sidebar .sidebar__footer .footer__logout{display:flex;align-items:center;gap:.75rem;padding:.5rem 1rem;border:1px solid #d9e3f0;border-radius:.5rem;background-color:#f7f9fb;cursor:pointer;transition:all .15s ease-in-out}.sidebar .sidebar__footer .footer__logout .footer__logout-icon{width:16px;height:16px}.sidebar .sidebar__footer .footer__logout p{font-size:14px;font-weight:500}.sidebar .sidebar__footer .footer__logout .footer__logout-icon,.sidebar .sidebar__footer .footer__logout p{color:#1d2530}.sidebar .sidebar__footer .footer__logout:hover{background-color:#e11d48}.sidebar .sidebar__footer .footer__logout:hover .footer__logout-icon,.sidebar .sidebar__footer .footer__logout:hover p{color:#fff}.sidebar .sidebar__footer .footer__logout:hover p{font-weight:600}.dashboard-page{flex:1;min-height:100svh;padding:2rem;background-color:#f7f9fb;overflow:auto}.dashboard-page .dashboard-page__dashboard .dashboard__table{display:block;overflow-x:auto;white-space:nowrap;border-collapse:collapse;font-size:14px;border:1px solid #d9e3f0;border-radius:.5rem;background-color:#fff}.dashboard-page .dashboard-page__dashboard .dashboard__table thead th{padding:.75rem 1rem;text-align:left;font-weight:700;color:#627084;border-bottom:1px solid #d9e3f0}.dashboard-page .dashboard-page__dashboard .dashboard__table thead th .table__header-title{display:flex;align-items:center;gap:.25rem}.dashboard-page .dashboard-page__dashboard .dashboard__table thead th .table__header-title .table__header-logo{width:20px;height:20px}.dashboard-page .dashboard-page__dashboard .dashboard__table thead th .table__header-title .table__header-logo.--decrease{width:18px;height:18px}.dashboard-page .dashboard-page__dashboard .dashboard__table tbody{color:#1d2530}.dashboard-page .dashboard-page__dashboard .dashboard__table tbody tr{border-bottom:1px solid #d9e3f0;transition:background-color .15s ease}.dashboard-page .dashboard-page__dashboard .dashboard__table tbody tr td{padding:.75rem 1rem}.dashboard-page .dashboard-page__dashboard .dashboard__table tbody tr td .shop__icon{width:22px;height:22px}.dashboard-page .dashboard-page__dashboard .dashboard__table tbody tr td.id{font-weight:700}.dashboard-page .dashboard-page__dashboard .dashboard__table tbody tr td.amount{display:flex;align-items:center;gap:.25rem}.dashboard-page .dashboard-page__dashboard .dashboard__table tbody tr td.margin{color:#16a249;font-weight:700}.dashboard-page .dashboard-page__dashboard .dashboard__table tbody tr td .status{padding:2px 10px;font-size:12px;font-weight:700;border-radius:1rem;border:1px solid #d9e3f0}.dashboard-page .dashboard-page__dashboard .dashboard__table tbody tr td .status.status--sent{color:#fff;font-weight:700;background-color:#055ed1;border:unset}.dashboard-page .dashboard-page__dashboard .dashboard__table tbody tr td .tracking,.dashboard-page .dashboard-page__dashboard .dashboard__table tbody tr td .rate{font-size:12px;border-radius:.25rem;background-color:#f3f5f6}.dashboard-page .dashboard-page__dashboard .dashboard__table tbody tr td .tracking{padding:4px 8px}.dashboard-page .dashboard-page__dashboard .dashboard__table tbody tr td .rate{color:#627084;padding:2px 4px}.dashboard-page .dashboard-page__dashboard .dashboard__table tbody tr .actions{display:flex;justify-content:flex-end;gap:.5rem}.dashboard-page .dashboard-page__dashboard .dashboard__table tbody tr:hover{background-color:#055ed10d}.dashboard-page .dashboard-page__dashboard .dashboard__table tbody tr:last-child{border-bottom:none}.page-header{margin-bottom:2rem}.page-header .header__title{font-size:30px;margin-bottom:8px}.page-header .header__subtitle{color:#627084}.profile-page{flex:1;position:relative;min-height:100svh;padding:2rem;max-width:1250px;width:100%;margin:0 auto}.profile-page .profile-page__content{display:flex;flex-direction:column;gap:1rem}.user-card{background-color:#fff;border:1px solid #d9e3f0;border-radius:.5rem}.user-card .user-card__header{padding:1.5rem;font-size:24px}.user-card .user-card__info{padding:0 1.5rem 1.5rem}.user-card .user-card__info .info__username-label{font-size:14px;font-weight:500}.user-card .user-card__info .info__username{margin-top:.5rem;font-weight:600}.user-card .user-card__info .info__change-password{display:flex;align-items:center;gap:.5rem;width:fit-content;padding:.5rem 1rem;margin-top:1rem;background-color:#f7f9fb;border:1px solid #d9e3f0;border-radius:.5rem;transition:all .15s ease-in-out;cursor:pointer}.user-card .user-card__info .info__change-password .change-password__icon{width:16px;height:16px}.user-card .user-card__info .info__change-password .change-password__icon,.user-card .user-card__info .info__change-password p{font-size:14px;color:#1d2530}.user-card .user-card__info .info__change-password:hover{background-color:#16a249}.user-card .user-card__info .info__change-password:hover .change-password__icon,.user-card .user-card__info .info__change-password:hover p{color:#fff}.error-message{padding-left:.375em;margin-top:.375em;font-size:.75em;color:#9b0006}.input-wrapper{display:flex;flex-direction:column;width:100%}.input-wrapper__label{margin-bottom:.5rem;font-size:14px}.input-wrapper__input{display:flex;height:2.5rem;width:100%;padding:.5rem .75rem;border-radius:.375rem;border:1px solid #d9e3f0;background-color:#f7f9fb;font-size:14px;font-family:inherit;line-height:1.5;transition:all .2s ease;outline:none}.input-wrapper__input::placeholder{font-size:14px;font-weight:500;color:#9ca3af}.input-wrapper__input:disabled{cursor:not-allowed;opacity:.5}.input-wrapper__input--invalid{border-color:#9b0006}.btn{width:100%;padding:.5rem 1rem;color:#fff;font-family:inherit;font-size:14px;font-weight:600;line-height:1.25rem;background-color:#055ed1;border:1px solid #d9e3f0;border-radius:6px;transition:background-color .1s ease-in-out,transform .05s ease-in-out}.btn:hover{background-color:#055ed1cc}.btn:disabled{background-color:#d8d8d8;pointer-events:none}.modal-base-structure{position:fixed;inset:0;z-index:3}.modal-base-structure .modal-base-structure__bg{position:fixed;width:100%;height:100%;background-color:#000c;-webkit-user-select:none;user-select:none}.modal{position:absolute;display:flex;flex-direction:column;padding:1.5rem;top:50%;left:50%;width:32rem;background-color:#fff;border-radius:.5em;transform:translate(-50%,-50%)}.modal .modal__header{position:relative}.modal .modal__header .modal__title{font-size:18px}.modal .modal__header .modal__subtitle{margin-top:.375rem;font-size:.875em;color:#627084}.modal .modal__header .modal__close{position:absolute;width:28px;height:28px;right:0;top:0;color:#627084;cursor:pointer}.modal .modal__body{margin-top:1rem}.modal .modal__body .modal__form{display:flex;flex-direction:column;gap:1.5em}.modal .modal__body--overflow-scroll{overflow-y:scroll}.modal .modal__footer{margin-top:1rem}.modal .modal__footer .modal__btn{padding:.5rem 1rem}.shop-card{background-color:#fff;border:1px solid #d9e3f0;border-radius:.5rem;transition:box-shadow .2s ease-in-out}.shop-card .shop-card-shop{max-height:0;overflow:hidden}.shop-card .shop-card-shop.open{max-height:1500px;padding:.5rem 1.5rem 1.5rem;overflow:visible}.shop-card:hover{box-shadow:0 2px 8px #0000001a}.shop-card-summary{display:flex;justify-content:space-between;gap:.75rem;padding:1.5rem;cursor:pointer}.shop-card-summary .summary__role{display:flex;align-items:center;gap:.75rem}.shop-card-summary .summary__role .shop__name{font-size:18px;text-transform:capitalize}.shop-card-summary .summary__role .shop__role-name{padding:2px 10px;font-size:12px;font-weight:600;border-radius:1rem;text-transform:capitalize}.shop-card-summary .summary__role .shop__role-name.superuser,.shop-card-summary .summary__role .shop__role-name.admin{background-color:#055ed1;color:#fff}.shop-card-summary .summary__role .shop__role-name.manager{border:1px solid #d9e3f0}.shop-card-summary .summary__info{display:flex;align-items:center;gap:1rem}.shop-card-summary .summary__info .info__supplier-auth{display:flex;align-items:center;gap:.5rem}.shop-card-summary .summary__info .info__supplier-auth .supplier-auth__status{font-size:14px;color:#627084}.shop-card-summary .summary__info .info__supplier-auth .supplier-auth__status-icon{width:19px;height:19px}.shop-card-summary .summary__info .info__supplier-auth .supplier-auth__status-icon.large{width:22px;height:22px}.shop-card-summary .summary__info .details__icon{color:#627084;width:14px;height:14px}.shop-settings{padding-bottom:1.5rem}.shop-settings .settings__header{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.shop-settings .settings__header .header__title{font-size:16px}.shop-settings .settings__header .header__shop-type{padding:2px 10px;font-size:12px;text-transform:capitalize;border:1px solid #d9e3f0;border-radius:1rem}.shop-settings .settings__form{display:flex;flex-direction:column;gap:1rem}.shop-settings .settings__btn{margin-top:1rem}.shop-supplier-settings{padding-top:1.5rem;border-top:1px solid #d9e3f0}.shop-supplier-settings .settings__title{margin-bottom:1rem;font-size:16px}.shop-supplier-settings .settings__form{display:flex;flex-direction:column;gap:1rem}.shop-supplier-settings .settings__btn,.shop-supplier-authentication{margin-top:1rem}.shop-supplier-authentication .shop-supplier-authentication__title{font-size:16px}.shop-supplier-authentication .shop-supplier-authentication__items{display:flex;align-items:center;gap:.75rem;margin:.75rem 0 1rem}.shop-supplier-authentication .shop-supplier-authentication__items .items__auth-icon{width:20px;height:20px}.shop-supplier-authentication .shop-supplier-authentication__items .items__auth-icon.large{width:24px;height:24px}.shop-supplier-authentication .shop-supplier-authentication__items .items__auth-status .auth-status__title{font-size:14px;line-height:1.25}.shop-supplier-authentication .shop-supplier-authentication__items .items__auth-status .auth-status__countdown{font-size:12px;color:#627084}.shop-supplier-authentication .shop-supplier-authentication__loading{position:relative;height:3.4rem}.shop-supplier-authentication .shop-supplier-authentication__redirect{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1.5rem;background-color:#f7f9fb;color:#1d2530;transition:background-color .1s ease-in-out,color .1s ease-in-out}.shop-supplier-authentication .shop-supplier-authentication__redirect .redirect__icon{width:16px;height:16px}.shop-supplier-authentication .shop-supplier-authentication__redirect:hover{background-color:#16a249;color:#fff}.spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.spinner:after{display:block;width:1.75em;height:1.75em;content:" ";border-radius:50%;border:4px solid #d8d8d8;border-top:4px solid #055ed1;animation:spin 1s linear infinite}.spinner--small:after{display:block;width:1.4em;height:1.4em;content:" ";border-radius:50%;border:4px solid #d8d8d8;border-top:4px solid #055ed1;animation:spin 1s linear infinite}.spinner--large:after{display:block;width:3em;height:3em;content:" ";border-radius:50%;border:6px solid #d8d8d8;border-top:6px solid #055ed1;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.shop-memberships{padding-top:1.5rem;border-top:1px solid #d9e3f0}.shop-memberships .shop-memberships__title{margin-bottom:1rem;font-size:16px}.shop-memberships .shop-memberships__memberships{display:flex;flex-direction:column;gap:.75rem}.membership{display:flex;align-items:center;justify-content:space-between;padding:.75rem;border:1px solid #d9e3f0;border-radius:.5rem}.membership .membership__username{font-size:14px}.select-wrapper__select{height:2.25em}.select-wrapper__select .select__control{height:100%;border:1px solid #d9e3f0;border-radius:.5rem}.select-wrapper__select .select__control:hover{box-shadow:none;border-color:#d8d8d8;outline:none}.select-wrapper__select .select__control .select__value-container{margin:0;padding:0 1em;font-size:14px}.select-wrapper__select .select__control .select__value-container .select__placeholder{font-size:14px;color:#627084}.select-wrapper__select .select__control .select__value-container .select__single-value{margin:0;color:#1d2530}.select-wrapper__select .select__control .select__value-container .select__input-container{margin:0;padding:0}.select-wrapper__select .select__menu .select__menu-list .select__option{color:#1d2530;font-size:14px}.select-wrapper__select .select__menu .select__menu-list .select__option--is-selected{color:#fff;background-color:#055ed1}.login-page{flex:1;display:flex;align-items:center;justify-content:center;min-height:100svh;background-color:#f7f9fb}.login-page .login-form{display:flex;flex-direction:column;gap:2rem;padding:2rem;background-color:#fff;border:1px solid #d9e3f0;border-radius:.5rem}.login-page .login-form .login-form__header{text-align:center}.login-page .login-form .login-form__header .header__logo{width:155px;object-fit:contain}.login-page .login-form .login-form__header .header__subtitle{color:#627084}.login-page .login-form .login-form__body{width:382px}.login-page .login-form .login-form__body .body__error-message{width:100%;padding:.75em;margin-bottom:2rem;text-align:center;font-size:14px;color:#9b0006;border:1px solid #9b0006;border-radius:.5rem}.login-page .login-form .login-form__body .body__form{display:flex;flex-direction:column;gap:1.5rem}.login-page .login-form .login-form__body .body__login-btn{margin-top:1.5rem}.aliexpress-callback{display:flex;flex:1;min-height:100svh;background-color:#f7f9fb}
