/* Shared internal shell. Colors and surfaces only: native geometry stays authoritative. */
body.body-internal .wrapper-content,
body.body-internal .wrapper-content__body {
  background: #f4f5f9 !important;
  color: #282634;
}

body.body-internal .sidebar-block__left.component-sidebar {
  background: linear-gradient(180deg, #211d2d 0%, #181620 100%) !important;
  border-right: 1px solid rgba(255,255,255,.06);
}

body.body-internal .component-sidebar__menu-logo,
body.body-internal .sidebar-block__top-brand {
  color: #fff !important;
}

body.body-internal .component-sidebar__menu a {
  border-radius: 9px !important;
  color: #bdb8ca !important;
  transition: background-color .16s ease, color .16s ease;
}

body.body-internal .sidebar-block__top .navbar-nav-sidebar-menu {
  gap: 3px;
}

body.body-internal .sidebar-block__top .navbar-nav-sidebar-menu .component-navbar-nav-link {
  display: flex !important;
  align-items: center;
  min-height: 40px;
  padding: 9px 12px !important;
  border-radius: 9px !important;
  color: #bdb8ca !important;
  font-size: 13px;
  font-weight: 600;
  line-height: 1.2;
  text-decoration: none !important;
  transition: background-color .16s ease, color .16s ease, transform .16s ease;
}

body.body-internal .sidebar-block__top .navbar-nav-sidebar-menu .component-navbar-nav-link:hover {
  background: rgba(255, 255, 255, .065) !important;
  color: #fff !important;
  transform: translateX(2px);
}

body.body-internal .sidebar-block__top .navbar-nav-sidebar-menu .component-navbar-nav-link-active__navbar-private {
  background: linear-gradient(135deg, #7952d8 0%, #7046c6 100%) !important;
  color: #fff !important;
  box-shadow: 0 6px 16px rgba(112, 70, 198, .26);
}

body.body-internal .component-sidebar__menu a:hover {
  background: rgba(255,255,255,.07) !important;
  color: #fff !important;
}

body.body-internal .component-sidebar__menu a.active,
body.body-internal .component-sidebar__menu .active > a,
body.body-internal .component-sidebar__menu-item-active > .component-sidebar__menu-item-link {
  background: #7650d4 !important;
  color: #fff !important;
  box-shadow: 0 5px 14px rgba(118,80,212,.24);
}

body.body-internal .wrapper-content__header {
  background: #f4f5f9 !important;
  color: #403a50 !important;
}

body.body-internal .component-navbar-balance-item__navbar-private {
  display: inline-flex;
  align-items: center;
  min-height: 30px;
  padding: 5px 10px !important;
  background: #ebe6f5 !important;
  border: 1px solid #ddd3ee !important;
  border-radius: 8px !important;
  color: #5f409f !important;
  font-weight: 700;
  font-variant-numeric: tabular-nums;
  text-decoration: none !important;
}

body.body-internal .navbar-nav-currencies {
  align-items: center;
}

body.body-internal .sync-quick-addfunds {
  margin-right: 7px;
}

body.body-internal .sync-quick-addfunds__link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 30px;
  padding: 5px 11px;
  background: #7046c6;
  border: 1px solid #7046c6;
  border-radius: 8px;
  color: #fff !important;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  text-decoration: none !important;
  box-shadow: 0 4px 12px rgba(112, 70, 198, .16);
  transition: background-color .14s ease, border-color .14s ease, transform .14s ease;
}

body.body-internal .sync-quick-addfunds__link:hover,
body.body-internal .sync-quick-addfunds__link:focus {
  background: #5f38b0;
  border-color: #5f38b0;
  color: #fff !important;
  transform: translateY(-1px);
}

body.body-internal .component-navbar-nav-link__navbar-private[href="/account"],
body.body-internal .component-navbar-nav-link__navbar-private[href="/logout"] {
  color: #625b6d !important;
  font-weight: 600;
}

body.body-internal .component-navbar-nav-link__navbar-private[href="/account"]:hover,
body.body-internal .component-navbar-nav-link__navbar-private[href="/account"]:focus,
body.body-internal .component-navbar-nav-link__navbar-private[href="/logout"]:hover,
body.body-internal .component-navbar-nav-link__navbar-private[href="/logout"]:focus {
  color: #7046c6 !important;
}

/* Reusable native controls, restricted to known internal page roots. */
body.body-internal :is(.new_order-block,.services-list,.orders-history,.add-funds__form,.add-funds__list,.ticket-form,.tickets-list,.account) .form-control {
  background: #f5f4fa !important;
  border: 1px solid #e4e1eb !important;
  border-radius: 10px !important;
  color: #343047 !important;
  box-shadow: none !important;
}

body.body-internal :is(.services-list,.orders-history,.add-funds__form,.ticket-form,.tickets-list,.account) .form-control:focus {
  border-color: #8a68da !important;
  box-shadow: 0 0 0 3px rgba(118,80,212,.10) !important;
}

body.body-internal :is(.add-funds__form,.add-funds__list,.ticket-form,.tickets-list,.account) .card,
body.body-internal .mass-order__alignment .card {
  background: #fff !important;
  border: 1px solid #e6e3ed !important;
  border-radius: 14px !important;
  box-shadow: 0 8px 24px rgba(31,27,45,.055) !important;
}

body.body-internal :is(.add-funds__form,.ticket-form,.account,.mass-order__alignment) .btn-big-primary,
body.body-internal :is(.services-list,.orders-history,.tickets-list) .btn-big-secondary {
  background: #7046c6 !important;
  border-color: #7046c6 !important;
  color: #fff !important;
  border-radius: 9px !important;
  box-shadow: none !important;
}

body.body-internal :is(.add-funds__form,.ticket-form,.account,.mass-order__alignment) .btn-big-primary:hover,
body.body-internal :is(.services-list,.orders-history,.tickets-list) .btn-big-secondary:hover {
  background: #5f38b0 !important;
  border-color: #5f38b0 !important;
}

body.body-internal .ticket-form .files-label {
  color: #7046c6 !important;
  font-weight: 600;
}

body.body-internal .tickets-list #history-search .input-group {
  border: 1px solid #e4e1eb;
  border-radius: 10px;
  overflow: hidden;
}

body.body-internal .tickets-list #history-search .btn-big-secondary {
  border-radius: 0 9px 9px 0 !important;
}

.sync-toast {
  position: fixed;
  right: 22px;
  bottom: 22px;
  z-index: 10000;
  padding: 10px 14px;
  border: 1px solid #d9ccef;
  border-radius: 10px;
  background: #2d2738;
  color: #fff;
  font-size: 13px;
  font-weight: 650;
  box-shadow: 0 10px 28px rgba(31,27,45,.22);
  opacity: 0;
  transform: translateY(8px);
  pointer-events: none;
  transition: opacity .16s ease, transform .16s ease;
}

.sync-toast--show { opacity: 1; transform: translateY(0); }
.sync-toast--error { background: #8f4050; border-color: #b86675; }

body.body-internal :is(.add-funds__list,.tickets-list,.account) .table-wr {
  border: 1px solid #e6e3ed;
  border-radius: 14px;
  overflow: auto;
  box-shadow: 0 8px 24px rgba(31,27,45,.045);
}

body.body-internal :is(.add-funds__list,.tickets-list,.account) table.table {
  background: #fff !important;
  color: #403a50 !important;
  margin-bottom: 0 !important;
}

body.body-internal :is(.add-funds__list,.tickets-list,.account) table.table th {
  background: #faf9fc !important;
  color: #655e72 !important;
  font-size: 12px;
  font-weight: 700;
}

body.body-internal :is(.add-funds__list,.tickets-list,.account) table.table td {
  background: #fff !important;
  border-top: 1px solid #efedf3 !important;
}

body.body-internal :is(.orders-history,.add-funds__list,.tickets-list) .component_pagination .page-link {
  background: #fff !important;
  border: 1px solid #e3dfeb !important;
  color: #655e72 !important;
}

body.body-internal :is(.orders-history,.add-funds__list,.tickets-list) .pagination-item__active .page-link {
  background: #7046c6 !important;
  border-color: #7046c6 !important;
  color: #fff !important;
}

body.body-internal .account .component_tabs .nav-link {
  border-radius: 8px !important;
  color: #655e72 !important;
}

body.body-internal .account .component_tabs .nav-link.active {
  background: #7046c6 !important;
  color: #fff !important;
}

/* API uses the public layout, so scope it to its unique root. */
body.body-public #block_api {
  background: #f4f5f9 !important;
  color: #403a50;
}

body.body-public #block_api .card,
body.body-public #block_api .table-bg {
  background: #fff !important;
  border: 1px solid #e6e3ed !important;
  border-radius: 14px !important;
  box-shadow: 0 8px 24px rgba(31,27,45,.055) !important;
}

body.body-public #block_api table.table {
  background: #fff !important;
  color: #484252 !important;
}

body.body-public #block_api table.table th {
  background: #faf9fc !important;
  color: #655e72 !important;
}

body.body-public #block_api table.table td {
  border-top: 1px solid #efedf3 !important;
}

/* =========================================================
   SyncProvider — New Order / Studio polish
   Native form surfaces, purple action and readable Description.
   Existing Description move and native Charge remain unchanged.
   No badges. No quantity presets. No parsing/rebuilding Description.
   ========================================================= */

/* Local surface treatment: keep the native columns and control geometry. */
body.body-internal .new_order-block > .row > .col-lg-7 > .component_card > .card,
body.body-internal .new_order-block .sync-service-description-card {
  background: #fff !important;
  border: 1px solid #e6e3f0 !important;
  border-top: 3px solid #7952d8 !important;
  border-radius: 16px !important;
  box-shadow: 0 8px 24px rgba(35, 24, 68, .07) !important;
  padding: 24px !important;
  color: #303047;
}

body.body-internal .new_order-block #order-form .form-group {
  margin-bottom: 18px;
}

body.body-internal .new_order-block #order-form label,
body.body-internal .new_order-block #service_description > label {
  color: #343047 !important;
  font-size: 13px;
  font-weight: 650;
  letter-spacing: .01em;
  margin-bottom: 8px;
}

/* Exclude hidden native selects and special controls such as checkboxes. */
body.body-internal .new_order-block #order-form input.form-control:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not(#charge),
body.body-internal .new_order-block #order-form textarea.form-control,
body.body-internal .new_order-block #order-form select.form-control:not(.select2-hidden-accessible),
body.body-internal .new_order-block #order-form .select2-selection--single {
  background: #f5f4fa !important;
  border: 1px solid #e6e3ef !important;
  border-radius: 10px !important;
  color: #343047 !important;
  box-shadow: none;
}

body.body-internal .new_order-block #order-form .form-control:focus,
body.body-internal .new_order-block #order-form .select2-selection--single:focus {
  outline: 2px solid #8863dc !important;
  outline-offset: 2px;
}

/* Replace the theme's aggressive red Select2 hover with the panel accent. */
body.body-internal .new_order-block .select2-results__options {
  background: #fff !important;
  border: 1px solid #e4e1eb !important;
  border-radius: 0 0 10px 10px !important;
  box-shadow: 0 12px 26px rgba(31, 27, 45, .10) !important;
  overflow: hidden;
}

body.body-internal .new_order-block .select2-results__option,
body.body-internal .new_order-block .select2-results__option > a,
body.body-internal .new_order-block .select2-results__option .select2-selection__text,
body.body-internal .new_order-block .select2-results__option .select2-selection__icon {
  color: #514b5e !important;
}

body.body-internal .new_order-block .select2-results__option:hover,
body.body-internal .new_order-block .select2-results__option--highlighted,
body.body-internal .new_order-block .select2-results__option--highlighted > a {
  background: #eee8fa !important;
  color: #503486 !important;
}

body.body-internal .new_order-block .select2-results__option[aria-selected="true"],
body.body-internal .new_order-block .select2-results__option.active {
  background: #f7f4fc !important;
  color: #503486 !important;
  box-shadow: inset 3px 0 0 #7650d4;
}

body.body-internal .new_order-block #order-form .help,
body.body-internal .new_order-block #order-form .help-block {
  color: #736b85;
  font-size: 12px;
  margin-top: 7px;
}

body.body-internal .new_order-block #order-form button[type="submit"] {
  background: #7046c6 !important;
  border: 1px solid #7046c6 !important;
  border-radius: 10px !important;
  color: #fff !important;
  font-weight: 650;
  box-shadow: 0 4px 12px rgba(112, 70, 198, .16) !important;
}

body.body-internal .new_order-block #order-form button[type="submit"]:hover {
  background: #5f38b0 !important;
}

body.body-internal .new_order-block #order-form button[type="submit"]:focus-visible {
  outline: 2px solid #8863dc;
  outline-offset: 3px;
}

body.body-internal .new_order-block .sync-service-description-card #service_description > label {
  font-size: 17px;
  letter-spacing: -.02em;
  margin-bottom: 16px;
}

/* Keep author-written HTML, including details and images, untouched. */
body.body-internal .new_order-block .sync-service-description-card .panel-description {
  background: #f8f7fc !important;
  border: 1px solid #eeebf5;
  border-radius: 12px;
  padding: 16px;
  box-sizing: border-box;
  color: #514b65;
  font-size: 14px;
  line-height: 1.65;
}

/* Right card should fit the real native Description */
body.body-internal .new_order-block .sync-service-description-card {
  height: auto !important;
  min-height: 0 !important;
}

body.body-internal .new_order-block .sync-service-description-card #service_description {
  margin: 0 !important;
  width: 100% !important;
}

body.body-internal .new_order-block .sync-service-description-card .panel-description {
  width: 100% !important;
}

/* Make the native Charge field cleaner */
body.body-internal .new_order-block #charge {
  height: 42px !important;
  padding: 6px 12px !important;
  box-sizing: border-box;
  border: 1px solid #b7e4cb !important;
  border-radius: 11px !important;
  background: linear-gradient(90deg, #f3fff8 0%, #fbfffd 100%) !important;
  color: #28a56a !important;
  font-size: 18px !important;
  font-weight: 750 !important;
  letter-spacing: -.02em;
  box-shadow: none !important;
}

body.body-internal .new_order-block .sync-link-field {
  position: relative;
}

body.body-internal .new_order-block .sync-link-field #order_link {
  padding-right: 72px !important;
}

body.body-internal .new_order-block .sync-paste-link {
  position: absolute;
  right: 7px;
  top: 50%;
  z-index: 2;
  min-width: 56px;
  height: 30px;
  padding: 0 10px;
  transform: translateY(-50%);
  border: 1px solid #d9ccef;
  border-radius: 8px;
  background: #eee8fa;
  color: #6240aa;
  font-size: 12px;
  font-weight: 700;
  cursor: pointer;
}

body.body-internal .new_order-block .sync-paste-link:hover,
body.body-internal .new_order-block .sync-paste-link:focus-visible {
  background: #7046c6;
  border-color: #7046c6;
  color: #fff;
  outline: none;
}

/* Services: compact progressive styling over the native PerfectPanel table. */
body.body-internal .services-list .services-filters .card {
  background: #fff !important;
  border: 1px solid #e5e1ec !important;
  border-radius: 14px !important;
  box-shadow: 0 8px 24px rgba(31, 27, 45, .05) !important;
}

body.body-internal .services-list .services-filters .card-body { padding: 14px !important; }

body.body-internal .services-list .services-filters .input-group {
  background: #f6f4fa;
  border: 1px solid #e3dfeb;
  border-radius: 11px;
  overflow: hidden;
  transition: border-color .14s ease, box-shadow .14s ease;
}

body.body-internal .services-list .services-filters .input-group:focus-within {
  border-color: #9476d5;
  box-shadow: 0 0 0 3px rgba(112, 70, 198, .10);
}

body.body-internal .services-list .services-filters .form-control,
body.body-internal .services-list .services-filters .default-dropdown__button {
  min-height: 42px;
  background: #f6f4fa !important;
  border: 1px solid #e3dfeb !important;
  border-radius: 10px !important;
  color: #4e475a !important;
  box-shadow: none !important;
}

body.body-internal .services-list .services-filters [data-search-service] {
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

body.body-internal .services-list .services-filters [data-filter-serch-btn] {
  min-width: 46px;
  background: #ece6f7 !important;
  border: 0 !important;
  border-left: 1px solid #ddd4ec !important;
  border-radius: 0 !important;
  color: #6544aa !important;
  box-shadow: none !important;
}

body.body-internal .services-list .services-filters [data-filter-serch-btn]:hover,
body.body-internal .services-list .services-filters [data-filter-serch-btn]:focus {
  background: #7046c6 !important;
  color: #fff !important;
}

body.body-internal .services-list .services-filters .default-dropdown__toggle {
  min-width: 68px;
  min-height: 42px;
  background: #ece6f7 !important;
  border: 1px solid #d9cfeb !important;
  border-radius: 10px !important;
  color: #6544aa !important;
  box-shadow: none !important;
}

body.body-internal .services-list .services-filters .default-dropdown__toggle:hover,
body.body-internal .services-list .services-filters .default-dropdown__toggle:focus {
  background: #ded3f1 !important;
  border-color: #cbbce5 !important;
  color: #51328f !important;
}

body.body-internal .services-list .services-filters .form-control:focus,
body.body-internal .services-list .services-filters .default-dropdown__button:focus {
  border-color: #9476d5 !important;
  box-shadow: 0 0 0 3px rgba(112, 70, 198, .10) !important;
}

body.body-internal .services-list .services-filters .default-dropdown__menu {
  border: 1px solid #e3dfeb !important;
  border-radius: 10px !important;
  box-shadow: 0 14px 32px rgba(31, 27, 45, .12) !important;
  overflow: hidden;
}

body.body-internal .services-list .services-filters .default-dropdown__link {
  color: #514a5e !important;
  font-size: 13px;
  line-height: 1.35;
  padding: 9px 12px !important;
}

body.body-internal .services-list .services-filters .default-dropdown__link:hover,
body.body-internal .services-list .services-filters .default-dropdown__link:focus {
  background: #eee9f8 !important;
  color: #56349d !important;
}

body.body-internal .services-list .table-wr {
  border: 1px solid #e5e1ec;
  border-radius: 14px;
  background: #fff;
  box-shadow: 0 8px 24px rgba(31, 27, 45, .05);
  overflow: visible;
  scrollbar-color: #c8bddc #f5f3f8;
  scrollbar-width: thin;
}

body.body-internal .services-list table.table {
  min-width: 980px;
  background: #fff !important;
  color: #403a50 !important;
  margin-bottom: 0 !important;
}

body.body-internal .services-list table.table thead th {
  position: sticky;
  top: 0;
  z-index: 4;
  background: #faf9fc !important;
  color: #6a6376 !important;
  border: 0 !important;
  border-bottom: 1px solid #ddd7e7 !important;
  font-size: 10px;
  font-weight: 750;
  letter-spacing: .055em;
  padding: 11px 12px !important;
  text-transform: uppercase;
  white-space: nowrap;
  box-shadow: 0 2px 5px rgba(35, 29, 48, .04);
}

body.body-internal .services-list #service-tbody > tr:not(.services-list-category-title) > td {
  background: #fff !important;
  border: 0 !important;
  border-top: 1px solid #efedf3 !important;
  color: #514b5e !important;
  font-size: 12px;
  line-height: 1.35;
  padding: 10px 12px !important;
  vertical-align: middle !important;
  font-variant-numeric: tabular-nums;
}

body.body-internal .services-list #service-tbody > tr:not(.services-list-category-title):nth-child(odd) > td { background: #fbfafd !important; }
body.body-internal .services-list #service-tbody > tr:not(.services-list-category-title):hover > td { background: #f1edf9 !important; }

body.body-internal .services-list td[data-label="Favorite services"] {
  width: 42px;
  min-width: 42px;
  text-align: center;
}

body.body-internal .services-list td[data-label="ID"] {
  width: 62px;
  min-width: 62px;
  color: #716a7c !important;
  font-size: 12.5px !important;
  font-weight: 500 !important;
}

body.body-internal .services-list td[data-label="Service"] {
  min-width: 390px;
  max-width: 720px;
  color: #494351 !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  line-height: 1.4;
}

body.body-internal .services-list td[data-label="Rate per 1000"] {
  min-width: 118px;
  color: #665e72 !important;
  font-size: 12.5px !important;
  font-weight: 600 !important;
  white-space: nowrap;
}

body.body-internal .services-list td[data-label="Min order"],
body.body-internal .services-list td[data-label="Max order"] {
  min-width: 105px;
  white-space: nowrap;
}

body.body-internal .services-list #service-tbody > tr.services-list-category-title > td.services-category {
  height: auto !important;
  background: #f5f2f9 !important;
  color: #514661 !important;
  border: 0 !important;
  border-top: 6px solid #fff !important;
  border-left: 3px solid #8a68ce !important;
  padding: 8px 13px !important;
}

body.body-internal .services-list #service-tbody > tr.services-list-category-title:first-child > td.services-category { border-top-width: 0 !important; }

body.body-internal .services-list #service-tbody > tr.services-list-category-title td.services-category h4,
body.body-internal .services-list #service-tbody > tr.services-list-category-title td.services-category h4 span {
  height: auto !important;
  font-size: 13px !important;
  font-weight: 650 !important;
  line-height: 1.4 !important;
  margin: 0 !important;
  letter-spacing: -.01em;
}

body.body-internal .service-description-modal .modal-content {
  border: 1px solid #e3deea !important;
  border-radius: 14px !important;
  box-shadow: 0 20px 55px rgba(31, 27, 45, .18) !important;
  overflow: hidden;
}

body.body-internal .service-description-modal .modal-header {
  background: #faf9fc !important;
  border-bottom: 1px solid #e9e5ef !important;
  padding: 16px 18px !important;
}

body.body-internal .service-description-modal .modal-title {
  color: #40394d !important;
  font-size: 14px !important;
  line-height: 1.45 !important;
}

body.body-internal .service-description-modal .modal-body { padding: 16px 18px !important; }

body.body-internal .service-description-modal #createQuickOrder {
  background: #7046c6 !important;
  border: 1px solid #7046c6 !important;
  border-radius: 9px !important;
  color: #fff !important;
  box-shadow: 0 6px 16px rgba(112, 70, 198, .18) !important;
}

body.body-internal .service-description-modal #createQuickOrder:hover,
body.body-internal .service-description-modal #createQuickOrder:focus {
  background: #5f38b0 !important;
  border-color: #5f38b0 !important;
}

body.body-internal .services-list [data-favorite-service-id] {
  color: #7650d4 !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  border-radius: 8px;
  text-decoration: none !important;
  transition: background-color .14s ease, transform .14s ease;
}

body.body-internal .services-list [data-favorite-service-id]:hover {
  background: #e8e0f7 !important;
  transform: translateY(-1px);
}

body.body-internal .services-list .services-list__description {
  width: 86px;
  min-width: 86px;
  text-align: right;
}

body.body-internal .services-list .btn-actions {
  min-width: 64px;
  background: #eee8f8 !important;
  border: 1px solid #d8cdf0 !important;
  border-radius: 8px !important;
  color: #6040a8 !important;
  font-size: 11px !important;
  font-weight: 750 !important;
  line-height: 1 !important;
  padding: 8px 11px !important;
  box-shadow: none !important;
  transition: background-color .14s ease, border-color .14s ease, color .14s ease;
}

body.body-internal .services-list .btn-actions:hover,
body.body-internal .services-list .btn-actions:focus {
  background: #7046c6 !important;
  border-color: #7046c6 !important;
  color: #fff !important;
}

@media (max-width: 991px) {
  body.body-internal .services-list .table-wr { overflow-x: auto; }
  body.body-internal .services-list table.table { min-width: 0; }
  body.body-internal .services-list table.table thead th { position: static; }
}

body.body-internal .orders-history .component_status_tabs .nav-link {
  background: #ebe8f1 !important;
  border-radius: 8px !important;
  color: #625b70 !important;
  font-size: 12px;
  font-weight: 650;
  border: 1px solid transparent !important;
  padding: 8px 13px !important;
}

body.body-internal .orders-history .component_status_tabs .nav-link.active {
  background: #7046c6 !important;
  color: #fff !important;
  box-shadow: 0 4px 12px rgba(112,70,198,.18);
}

body.body-internal .orders-history .table-bg {
  background: #fff !important;
  border: 1px solid #e6e3ed !important;
  border-radius: 14px !important;
  box-shadow: 0 8px 24px rgba(31,27,45,.05) !important;
  overflow: hidden;
}

body.body-internal .orders-history .orders-history__header-search .input-group {
  background: #f5f4fa;
  border: 1px solid #e4e1eb;
  border-radius: 10px;
  overflow: hidden;
}

body.body-internal .orders-history .orders-history__header-search .form-control {
  border: 0 !important;
  background: transparent !important;
}

body.body-internal .orders-history table.table {
  background: #fff !important;
  color: #484252 !important;
  margin-bottom: 0 !important;
}

body.body-internal .orders-history table.table th {
  background: #faf9fc !important;
  color: #6a6376 !important;
  border-bottom: 1px solid #e9e6ef !important;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: .02em;
  padding: 12px 14px !important;
  vertical-align: middle !important;
}

body.body-internal .orders-history table.table td {
  border-top: 1px solid #efedf3 !important;
  color: #514b5e !important;
  padding: 11px 14px !important;
  line-height: 1.35;
  vertical-align: middle !important;
  font-variant-numeric: tabular-nums;
}

body.body-internal .orders-history .table-responsive__search table.table tbody tr {
  transition: background-color .14s ease;
}

body.body-internal .orders-history .table-responsive__search table.table tbody tr:nth-child(odd) > td {
  background: #fbfafd !important;
}

body.body-internal .orders-history .table-responsive__search table.table tbody tr:nth-child(even) > td {
  background: #fff !important;
}

body.body-internal .orders-history .table-responsive__search table.table tbody tr:hover > td {
  background: #ece6f7 !important;
}

body.body-internal .orders-history .table-responsive__search th,
body.body-internal .orders-history .table-responsive__search td {
  white-space: normal;
}

body.body-internal .orders-history .table-responsive__search th:nth-child(1),
body.body-internal .orders-history .table-responsive__search td[data-label="ID"] {
  min-width: 82px;
}

body.body-internal .orders-history .table-responsive__search th:nth-child(2),
body.body-internal .orders-history .table-responsive__search td[data-label="Date"] {
  min-width: 176px;
  white-space: nowrap;
}

body.body-internal .orders-history .table-responsive__search th:nth-child(3),
body.body-internal .orders-history .table-responsive__search td[data-label="Link"] {
  min-width: 320px;
}

body.body-internal .orders-history td[data-label="Link"] a {
  color: #7046c6 !important;
  display: block;
  max-width: 330px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-decoration: none;
}

body.body-internal .orders-history td[data-label="Link"] a:hover {
  color: #4f2e98 !important;
  text-decoration: underline;
}

body.body-internal .orders-history td[data-label="Link"] {
  position: relative;
  padding-right: 48px !important;
}

body.body-internal .orders-history .sync-copy-link {
  position: absolute;
  right: 12px;
  top: 50%;
  width: 28px;
  height: 28px;
  padding: 0;
  transform: translateY(-50%);
  border: 1px solid #ddd3ee;
  border-radius: 8px;
  background: #f2edfb;
  color: #7046c6;
  cursor: pointer;
}

body.body-internal .orders-history .sync-copy-link:hover,
body.body-internal .orders-history .sync-copy-link:focus-visible {
  background: #7046c6;
  border-color: #7046c6;
  color: #fff;
  outline: none;
}

body.body-internal .orders-history td[data-label="ID"][data-sync-copy-id="true"] {
  cursor: copy;
  color: #5f409f !important;
  font-weight: 650;
}

body.body-internal .orders-history td[data-label="ID"][data-sync-copy-id="true"]:focus-visible {
  outline: 2px solid #8863dc;
  outline-offset: -4px;
}

body.body-internal .orders-history tr.sync-order-copied > td {
  background: #e8f5ef !important;
}

body.body-internal .orders-history td[data-label="Service"] {
  min-width: 330px;
  max-width: 620px;
  color: #403a50 !important;
}

body.body-internal .orders-history td[data-sync-status] {
  white-space: nowrap;
  font-size: 12px;
  font-weight: 700;
}

body.body-internal .orders-history td[data-sync-status]::before {
  content: "";
  display: inline-block;
  width: 7px;
  height: 7px;
  margin-right: 7px;
  border-radius: 50%;
  background: #8a8395;
  vertical-align: 1px;
}

body.body-internal .orders-history td[data-sync-status="completed"] { color: #21825b !important; }
body.body-internal .orders-history td[data-sync-status="completed"]::before { background: #35b97b; }
body.body-internal .orders-history td[data-sync-status="pending"] { color: #946512 !important; }
body.body-internal .orders-history td[data-sync-status="pending"]::before { background: #e7a92f; }
body.body-internal .orders-history td[data-sync-status="in-progress"],
body.body-internal .orders-history td[data-sync-status="processing"] { color: #5e3cab !important; }
body.body-internal .orders-history td[data-sync-status="in-progress"]::before,
body.body-internal .orders-history td[data-sync-status="processing"]::before { background: #7952d8; }
body.body-internal .orders-history td[data-sync-status="partial"] { color: #a55318 !important; }
body.body-internal .orders-history td[data-sync-status="partial"]::before { background: #e88435; }
body.body-internal .orders-history td[data-sync-status="canceled"] { color: #a94b5a !important; }
body.body-internal .orders-history td[data-sync-status="canceled"]::before { background: #d96a79; }

body.body-internal .orders-history a.btn-actions,
body.body-internal .orders-history button.btn-actions {
  min-width: 66px;
  border-radius: 8px !important;
  font-size: 11px !important;
  font-weight: 750 !important;
  line-height: 1 !important;
  padding: 8px 11px !important;
  box-shadow: none !important;
}

body.body-internal .orders-history a.btn-actions[href*="/cancel"] {
  background: #f8e8eb !important;
  border: 1px solid #edcbd1 !important;
  color: #a34858 !important;
}

body.body-internal .orders-history a.btn-actions[href*="/cancel"]:hover,
body.body-internal .orders-history a.btn-actions[href*="/cancel"]:focus {
  background: #a94b5a !important;
  border-color: #a94b5a !important;
  color: #fff !important;
}

body.body-internal .orders-history a.btn-actions[href*="/refill"],
body.body-internal .orders-history button.btn-actions[data-refill-order-id] {
  background: #e4f4ed !important;
  border: 1px solid #bfe4d2 !important;
  color: #247b59 !important;
}

body.body-internal .orders-history a.btn-actions[href*="/refill"]:hover,
body.body-internal .orders-history a.btn-actions[href*="/refill"]:focus,
body.body-internal .orders-history button.btn-actions[data-refill-order-id]:hover,
body.body-internal .orders-history button.btn-actions[data-refill-order-id]:focus {
  background: #2e9b70 !important;
  border-color: #2e9b70 !important;
  color: #fff !important;
}

@media (max-width: 991px) {
  body.body-internal .orders-history .table-responsive__search th:nth-child(3),
  body.body-internal .orders-history .table-responsive__search td[data-label="Link"] {
    min-width: 260px;
  }

  body.body-internal .orders-history td[data-label="Link"] a {
    max-width: 270px;
  }
}

/* Code Editor native architecture: authenticated shell and page roots. */
body.body-internal{margin:0;padding-left:232px;background:#f4f5f9;color:#302b3c;font-family:Inter,Arial,sans-serif}
body.body-internal>.navbar{position:fixed;z-index:1000;inset:0 auto 0 0;width:232px;margin:0;border:0;border-radius:0;background:linear-gradient(180deg,#211d2d,#17151f);box-shadow:none}
body.body-internal>.navbar .container-fluid{display:flex;height:100%;padding:18px 14px;flex-direction:column}
body.body-internal>.navbar .navbar-header{float:none;margin:0 0 28px!important}
body.body-internal>.navbar .navbar-brand{float:none;display:flex;align-items:center;height:auto;padding:5px 8px;color:#fff;font-size:19px;font-weight:800;letter-spacing:.04em}
body.body-internal>.navbar .navbar-brand img{max-width:190px;max-height:38px}
body.body-internal>.navbar #navbar{display:flex!important;height:auto!important;padding:0;flex:1;flex-direction:column;border:0;box-shadow:none}
body.body-internal>.navbar .navbar-nav{float:none!important;margin:0;display:flex;flex-direction:column}
body.body-internal>.navbar .navbar-left-block{gap:3px}
body.body-internal>.navbar .navbar-right-block{margin-top:auto!important}
body.body-internal>.navbar .navbar-nav>li{float:none}
body.body-internal>.navbar .navbar-nav>li>a{display:flex;align-items:center;min-height:40px;margin:1px 0;padding:10px 12px;border-radius:9px;color:#bbb5c8;font-size:13px;font-weight:650}
body.body-internal>.navbar .navbar-nav>li>a:hover,body.body-internal>.navbar .navbar-nav>li.active>a{background:linear-gradient(135deg,#7952d8,#7046c6);color:#fff;box-shadow:0 6px 16px rgba(112,70,198,.25)}
body.body-internal>.navbar .navbar-icon{width:22px;margin-right:7px;text-align:center}
body.body-internal>.navbar .badge{background:#eee8f8;color:#6542ad}
.sp-page{width:100%;max-width:1680px;margin:0 auto;padding:24px 26px 42px}
.sp-page *{box-sizing:border-box}
.sp-page-heading{display:flex;align-items:flex-end;justify-content:space-between;margin:0 0 18px}
.sp-page-heading h1{margin:2px 0 4px;color:#211c2e;font-size:28px;font-weight:800;letter-spacing:-.035em}
.sp-page-heading p{margin:0;color:#80778f;font-size:13px}
.sp-eyebrow{color:#7650c5;font-size:10px;font-weight:800;letter-spacing:.1em}
.sp-card{background:#fff;border:1px solid #e5e1ec;border-radius:15px;box-shadow:0 8px 24px rgba(31,27,45,.05)}
.sp-new-order-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(330px,.85fr);gap:18px;align-items:stretch}
.sp-order-form-card,.sp-description-card{padding:22px}
.sp-new-order .form-group{margin-bottom:16px}
.sp-new-order label{display:block;margin-bottom:7px;color:#383143;font-size:12px;font-weight:750}
.sp-new-order .form-control,.sp-new-order .select2-selection--single{min-height:46px;border:1px solid #e1ddea!important;border-radius:10px!important;background:#f5f4fa!important;color:#403a50!important;box-shadow:none!important}
.sp-new-order .sp-search-field{position:relative}.sp-new-order .sp-search-field>span{position:absolute;z-index:2;left:15px;top:16px;color:#80778f}.sp-new-order .sp-search-field input{padding-left:40px}
.sp-new-order #fields .form-group:has(#order_link){position:relative}.sp-new-order #order_link{padding-left:48px!important}
.sp-new-order .sync-paste-link{left:7px!important;right:auto!important;min-width:32px!important;width:32px!important;padding:0!important;font-size:0!important}.sp-new-order .sync-paste-link:before{content:"\f0ea";font:900 13px/1 "Font Awesome 5 Free"}
.sync-qty-presets{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.sync-qty-presets button{min-height:32px;padding:6px 12px;border:1px solid #ddd3ed;border-radius:8px;background:#fff;color:#6343a6;font-size:11px;font-weight:700}.sync-qty-presets button:hover{background:#7046c6;color:#fff}
.sp-new-order #charge{min-height:46px!important;background:#f4fbf7!important;border-color:#cfe9db!important;color:#269768!important;font-size:16px!important;font-weight:800!important}
.sp-submit{width:100%;min-height:48px;border-radius:10px!important;background:#7046c6!important;border-color:#7046c6!important;font-weight:750}.sp-submit:hover{background:#5f38b0!important}
.sp-description-card{min-height:520px}.sp-description-heading{display:flex;align-items:center;gap:11px;padding-bottom:16px;border-bottom:1px solid #ece8f1}.sp-description-heading h2{margin:0 0 2px;font-size:17px;font-weight:800}.sp-description-heading p{margin:0;color:#898092;font-size:11px}.sp-description-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:#eee8f8;color:#7046c6}.sp-description-card #service_description{margin:16px 0 0}.sp-description-card #service_description.hidden{display:none!important}.sp-description-card .panel-description{padding:16px;border:1px solid #ece8f2;border-radius:11px;background:#f8f7fb;color:#575063;line-height:1.6}.sp-description-card #service_description:not(.hidden)+.sp-description-empty{display:none}.sp-description-empty{display:flex;min-height:360px;align-items:center;justify-content:center;color:#9a92a1;font-size:12px;text-align:center}
.sp-services-toolbar{margin-bottom:14px;padding:14px}.sp-service-search{position:relative}.sp-service-search i{position:absolute;z-index:2;left:15px;top:15px;color:#82798e}.sp-service-search input{height:44px;padding-left:42px;border:1px solid #e2deea;border-radius:10px;background:#f6f4fa}
.sp-table-card{overflow:hidden}.sp-table-card .table-responsive{margin:0;border:0}.sp-table-card table{margin:0!important}.sp-table-card thead th{padding:11px 12px!important;background:#f8f6fa;color:#746d7d;border:0!important;font-size:10px;text-transform:uppercase;letter-spacing:.05em}.sp-table-card tbody td{padding:10px 12px!important;border-top:1px solid #eeebf2!important;vertical-align:middle!important;font-size:12px}.sp-table-card tbody tr:nth-child(even):not(.services-list-category-title) td{background:#fbfafd}.services-list-category-title td{padding:9px 13px!important;background:#f1edf7!important;border-left:3px solid #8060ca!important;color:#4f465d;font-size:13px!important}.sp-service-id{display:inline-flex;min-width:34px;justify-content:center;padding:4px 7px;border-radius:7px;background:#536b87;color:#fff;font-weight:750}.sp-favorite{border:0;background:transparent;color:#7650d4}.services-list .btn-actions{background:#eee8f8!important;border:1px solid #d8cdf0!important;color:#6040a8!important}
.sp-status-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.sp-status-tabs .nav-link{padding:8px 13px;border-radius:8px;background:#ebe8f1;color:#625b70;font-size:12px;font-weight:700;text-decoration:none}.sp-status-tabs .nav-link.active{background:#7046c6;color:#fff;box-shadow:0 4px 12px rgba(112,70,198,.18)}
.sp-orders-search{display:flex;position:relative;width:100%;margin-bottom:14px}.sp-orders-search i{position:absolute;left:15px;top:15px;color:#82798e}.sp-orders-search input{height:44px;padding-left:42px;border:1px solid #e1ddea;border-right:0;border-radius:10px 0 0 10px;background:#fff}.sp-orders-search button{min-width:96px;border:1px solid #7046c6;border-radius:0 10px 10px 0;background:#7046c6;color:#fff;font-weight:700}
.orders-history td[data-label="Link"]{position:relative;min-width:270px}.sp-order-link{display:inline-block;max-width:240px;overflow:hidden;color:#7046c6;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.sync-copy-link{display:inline-flex!important;position:static!important;width:28px;height:28px;margin-left:7px;padding:0;align-items:center;justify-content:center;transform:none!important;border:1px solid #ddd3ee;border-radius:8px;background:#f2edfb;color:#7046c6}.orders-history td[data-label="Status"]{font-weight:700;white-space:nowrap}.orders-history td[data-label="Status"]:before{content:"";display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:#8d8596}.orders-history td[data-order-status*="complete"]{color:#21825b}.orders-history td[data-order-status*="complete"]:before{background:#35b97b}.orders-history td[data-order-status*="pending"]{color:#946512}.orders-history td[data-order-status*="pending"]:before{background:#e7a92f}.orders-history td[data-order-status*="progress"],.orders-history td[data-order-status*="processing"]{color:#5e3cab}.orders-history td[data-order-status*="progress"]:before,.orders-history td[data-order-status*="processing"]:before{background:#7952d8}.orders-history td[data-order-status*="partial"]{color:#a55318}.orders-history td[data-order-status*="partial"]:before{background:#e88435}.orders-history td[data-order-status*="cancel"]{color:#a94b5a}.orders-history td[data-order-status*="cancel"]:before{background:#d96a79}.sp-order-actions{white-space:nowrap}.sp-order-actions .btn{margin:2px;border-radius:7px!important;font-size:11px}.sp-page-copy{margin-top:18px;padding:20px}
@media(max-width:1000px){body.body-internal{padding-left:0}body.body-internal>.navbar{position:relative;width:auto}.sp-new-order-grid{grid-template-columns:1fr}.sp-description-card{min-height:280px}}

/* Approved desktop composition overrides. */
.sp-page{max-width:none;padding:16px 14px 40px}
.sp-new-order-grid{grid-template-columns:minmax(0,1.43fr) minmax(360px,1fr);align-items:start;gap:24px}
.sp-order-form-card{padding:20px}
.sp-description-card{min-height:235px;padding:20px}
.sp-description-heading{display:block;padding:0 0 14px;border-bottom:0}
.sp-description-heading h2{margin:0;color:#302a3d;font-size:13px;font-weight:750}
.sp-description-card #service_description{margin:0}
.sp-description-card .panel-description{padding:16px;background:#f7f6fa;color:#71697c;font-size:12px;line-height:1.65}
.sp-new-order #fields>.row{margin-right:0;margin-left:0}
.sp-new-order #fields [class*="col-"]{float:none;width:100%;padding-right:0;padding-left:0}
.sp-new-order .sync-link-control{position:relative;width:100%}
.sp-new-order .sync-link-control #order_link{width:100%;padding-left:46px!important}
.sp-new-order .sync-link-control .sync-paste-link{position:absolute!important;top:50%!important;left:7px!important;right:auto!important;transform:translateY(-50%)!important}
.sp-services-toolbar{display:flex;align-items:center;gap:24px;padding:14px 18px}
.sp-service-filter{flex:0 0 auto}
.sp-service-filter>.btn{display:flex;align-items:center;justify-content:center;gap:7px;min-width:56px;height:42px;border:1px solid #d9cfeb;border-radius:9px;background:#eee8f8;color:#6544aa}
.sp-service-filter .dropdown-menu{max-height:420px;overflow:auto;border:1px solid #e3dfeb;border-radius:10px;box-shadow:0 14px 32px rgba(31,27,45,.12)}
.sp-service-filter .dropdown-menu a{padding:8px 12px;color:#514a5e;font-size:12px}
.sp-service-search{display:flex;flex:1}
.sp-service-search input{height:42px;padding-left:14px;border-radius:9px 0 0 9px}
.sp-service-search button{width:48px;border:1px solid #ddd3ed;border-left:0;border-radius:0 9px 9px 0;background:#eee8f8;color:#6544aa}
.sp-orders-search i{position:static}
.sp-orders-search input{padding-left:14px}
.sp-orders-search button{min-width:48px;width:48px}
@media(min-width:1500px){.sp-page{padding-right:14px;padding-left:14px}.sp-new-order-grid{grid-template-columns:minmax(0,1.46fr) minmax(420px,1fr)}}

/* Native Twig shell: sidebar and account bar are separate structures. */
body.body-internal{padding-left:0!important;background:#f4f5f9}
.sp-shell{display:grid;grid-template-columns:226px minmax(0,1fr);min-height:100vh}
.sp-sidebar{position:sticky;top:0;height:100vh;padding:17px 12px;background:linear-gradient(180deg,#211d2d,#17151f);border-right:1px solid rgba(255,255,255,.06)}
.sp-sidebar-brand{display:flex;align-items:center;min-height:42px;margin:0 0 29px;padding:0 3px;color:#d8d4e2;font-size:18px;font-weight:800;letter-spacing:.055em;text-decoration:none}.sp-sidebar-brand:hover{color:#fff;text-decoration:none}.sp-sidebar-brand img{display:block;max-width:194px;max-height:40px}
.sp-sidebar-nav ul,.sp-account-menu{margin:0;padding:0;list-style:none}.sp-sidebar-nav li{margin:2px 0}.sp-sidebar-nav a{display:flex;align-items:center;min-height:38px;padding:9px 11px;border-radius:8px;color:#bbb5c8;font-size:12px;font-weight:650;text-decoration:none}.sp-sidebar-nav a:hover{background:rgba(255,255,255,.06);color:#fff}.sp-sidebar-nav li.active a{background:linear-gradient(135deg,#7952d8,#7046c6);color:#fff;box-shadow:0 6px 16px rgba(112,70,198,.26)}.sp-menu-icon{width:22px;margin-right:7px;text-align:center}
.sp-main{min-width:0}.sp-topbar{display:flex;height:55px;align-items:center;justify-content:flex-end;padding:0 16px;background:#f4f5f9}.sp-account-menu{display:flex;align-items:center;gap:7px}.sp-account-menu>li>a,.sp-account-menu>li>span{display:flex;align-items:center;min-height:30px;padding:6px 10px;border-radius:7px;color:#5e5769;font-size:11px;font-weight:650;text-decoration:none}.sp-account-menu .sp-add-funds>a{background:#7046c6;color:#fff;box-shadow:0 4px 12px rgba(112,70,198,.18)}.sp-account-menu .sp-balance>a,.sp-account-menu .sp-balance>span{border:1px solid #ddd3ed;background:#eee9f8;color:#6542ad;font-weight:750}.sp-account-menu>li>a:hover{color:#7046c6}.sp-account-menu .sp-add-funds>a:hover{background:#5f38b0;color:#fff}.sp-content{min-width:0}
@media(max-width:900px){.sp-shell{grid-template-columns:1fr}.sp-sidebar{position:relative;height:auto}.sp-sidebar-nav ul{display:flex;flex-wrap:wrap}.sp-topbar{height:auto;min-height:52px}.sp-new-order-grid{grid-template-columns:1fr}}

/* Final reference corrections. */
.sp-new-order-grid.sp-no-description{grid-template-columns:minmax(0,1fr)}
.sp-new-order-grid.sp-no-description .sp-order-form-card{width:100%}
.sp-description-card[hidden]{display:none!important}
.sp-new-order .sync-link-control{display:block!important;position:relative!important}
.sp-new-order .sync-link-control #order_link{display:block!important;margin:0!important;padding-left:45px!important}
.sp-new-order .sync-link-control>.sync-paste-link{display:inline-flex!important;position:absolute!important;z-index:5!important;top:50%!important;left:7px!important;right:auto!important;width:31px!important;min-width:31px!important;height:31px!important;margin:0!important;align-items:center;justify-content:center;transform:translateY(-50%)!important}
.orders-history td[data-label="ID"]{color:#5f409f!important;font-weight:650;cursor:copy}
.orders-history td[data-label="Status"]{font-weight:700!important}
.orders-history td[data-order-status*="complete"]{color:#21825b!important}.orders-history td[data-order-status*="pending"]{color:#946512!important}.orders-history td[data-order-status*="progress"],.orders-history td[data-order-status*="processing"]{color:#5e3cab!important}.orders-history td[data-order-status*="partial"]{color:#a55318!important}.orders-history td[data-order-status*="cancel"]{color:#a94b5a!important}
.orders-history .sp-order-actions a.btn-actions[href*="/refill"],.orders-history .sp-order-actions button.btn-actions{border:1px solid #bfe4d2!important;background:#e4f4ed!important;color:#247b59!important}
.orders-history .sp-order-actions a.btn-actions[href*="/refill"]:hover{border-color:#2e9b70!important;background:#2e9b70!important;color:#fff!important}
.orders-history .sp-order-actions a.btn-actions[href*="/cancel"]{border:1px solid #edcbd1!important;background:#f8e8eb!important;color:#a34858!important}
.orders-history .sync-copy-link{display:inline-flex!important;position:static!important;width:28px!important;height:28px!important;margin-left:6px!important;align-items:center;justify-content:center;vertical-align:middle}

/* New Order reference geometry: fixed columns and compact native fields. */
.sp-new-order-grid,.sp-new-order-grid.sp-no-description{grid-template-columns:minmax(0,1.43fr) minmax(360px,1fr)!important;align-items:start!important;gap:24px!important}
.sp-new-order-grid .sp-order-form-card{width:auto!important;padding:24px!important}
.sp-new-order-grid .sp-description-card{display:block!important;min-height:235px;padding:20px!important}
.sp-new-order #order-form .form-group{margin-bottom:15px!important}
.sp-new-order #order-form label,.sp-new-order #fields .control-label{display:block!important;float:none!important;width:100%!important;margin:0 0 7px!important;padding:0!important;text-align:left!important;line-height:1.25!important}
.sp-new-order #fields,.sp-new-order #fields .fields,.sp-new-order #order_link,.sp-new-order #order_quantity{width:100%!important;margin-right:0!important;margin-left:0!important;padding-right:0!important;padding-left:0!important}
.sp-new-order #order-form .form-control,.sp-new-order #order-form .select2-selection--single{height:40px!important;min-height:40px!important;padding-top:8px!important;padding-bottom:8px!important}
.sp-new-order #order-form .select2-selection--single{display:flex!important;align-items:center!important}
.sp-new-order #order-form .select2-selection__rendered{display:flex!important;width:100%!important;height:38px!important;align-items:center!important;padding-top:0!important;padding-bottom:0!important;line-height:1.25!important}
.sp-new-order #order-form .select2-selection__arrow{top:7px!important}
.sp-new-order .sync-link-control{display:block!important;position:relative!important;width:100%!important;margin:0!important}
.sp-new-order .sync-link-control #field-orderform-fields-link{display:block!important;width:100%!important;margin:0!important;padding-left:45px!important}
.sp-new-order .sync-link-control>.sync-paste-link{top:50%!important;left:6px!important;width:29px!important;min-width:29px!important;height:29px!important}
.sp-new-order #charge{height:42px!important;min-height:42px!important}
.sp-new-order .sp-submit{min-height:44px!important}
.sp-new-order .sync-qty-presets{margin-top:8px}
@media(max-width:900px){.sp-new-order-grid,.sp-new-order-grid.sp-no-description{grid-template-columns:1fr!important}.sp-description-card[style*="hidden"]{display:none!important}}

/* Approved desktop reference refinements. */
.sp-new-order-grid,.sp-new-order-grid.sp-no-description{grid-template-columns:minmax(0,1.43fr) minmax(360px,1fr)!important}
.sp-order-form-card,.sp-description-card{border-top:3px solid #7952d8!important}
.sp-description-card.is-empty{display:block!important;height:45px!important;min-height:45px!important;padding:0!important;overflow:hidden!important}
.sp-description-card.is-empty>*{display:none!important}
.sp-new-order .sync-paste-link:before{content:none!important}
.sp-new-order .sync-paste-link svg{display:block;width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}

.sp-account-menu .sp-add-funds>a{border:1px solid #7046c6!important;background:#fff!important;color:#7046c6!important;box-shadow:0 3px 10px rgba(112,70,198,.12)!important}
.sp-account-menu .sp-add-funds>a:hover,.sp-account-menu .sp-add-funds>a:focus{border-color:#5f38b0!important;background:#f5f1fc!important;color:#5f38b0!important}
.sp-account-menu .sp-balance>a,.sp-account-menu .sp-balance>span{border:1px solid #ddd3ed!important;background:#eee9f8!important;color:#6542ad!important}

body.body-internal .orders-history .sp-table-card table{width:100%!important;table-layout:fixed!important}
body.body-internal .orders-history .sp-table-card table th{padding:9px 10px!important;font-size:9.5px!important;line-height:1.15!important}
body.body-internal .orders-history .sp-table-card table td{height:36px!important;padding:7px 10px!important;font-size:11px!important;line-height:1.2!important}
body.body-internal .orders-history .sp-table-card table th:nth-child(1){width:88px!important}
body.body-internal .orders-history .sp-table-card table th:nth-child(2){width:190px!important}
body.body-internal .orders-history .sp-table-card table th:nth-child(3){width:310px!important}
body.body-internal .orders-history .sp-table-card table th:nth-child(4){width:80px!important}
body.body-internal .orders-history .sp-table-card table th:nth-child(5){width:100px!important}
body.body-internal .orders-history .sp-table-card table th:nth-child(6){width:90px!important}
body.body-internal .orders-history .sp-table-card table th:nth-child(8){width:130px!important}
body.body-internal .orders-history .sp-table-card table th:nth-child(9){width:75px!important}
body.body-internal .orders-history .sp-table-card table th:nth-child(10){width:84px!important}
body.body-internal .orders-history td[data-label="Link"]{min-width:0!important;white-space:nowrap!important}
body.body-internal .orders-history .sp-order-link{display:inline-block!important;max-width:calc(100% - 32px)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;vertical-align:middle!important}
body.body-internal .orders-history .sync-copy-link{width:24px!important;min-width:24px!important;height:24px!important;margin:0 0 0 5px!important;border-radius:7px!important;font-size:11px!important;vertical-align:middle!important}
body.body-internal .orders-history td[data-label="Status"]{font-weight:700!important}
body.body-internal .orders-history td[data-order-status*="complete"]{color:#21825b!important}
body.body-internal .orders-history td[data-order-status*="pending"]{color:#946512!important}
body.body-internal .orders-history td[data-order-status*="progress"],body.body-internal .orders-history td[data-order-status*="processing"]{color:#5e3cab!important}
body.body-internal .orders-history td[data-order-status*="partial"]{color:#a55318!important}
body.body-internal .orders-history td[data-order-status*="cancel"]{color:#a94b5a!important}
body.body-internal .orders-history .sp-order-actions .btn-actions{min-width:54px!important;height:26px!important;padding:4px 9px!important;border-radius:7px!important;font-size:10px!important;line-height:16px!important}
body.body-internal .orders-history .sp-order-actions a.btn-actions[href*="/refill"],body.body-internal .orders-history .sp-order-actions button.btn-actions{border:1px solid #bfe4d2!important;background:#e4f4ed!important;color:#247b59!important}
body.body-internal .orders-history .sp-order-actions a.btn-actions[href*="/cancel"]{border:1px solid #edcbd1!important;background:#f8e8eb!important;color:#a34858!important}

@media(max-width:900px){.sp-description-card.is-empty{display:none!important}}

/* Orders reference proportions and controls. */
body.body-internal .orders-history{padding-right:14px!important;padding-left:14px!important}
body.body-internal .orders-history .sp-table-card table th:nth-child(1){width:5%!important}
body.body-internal .orders-history .sp-table-card table th:nth-child(2){width:11%!important}
body.body-internal .orders-history .sp-table-card table th:nth-child(3){width:22%!important}
body.body-internal .orders-history .sp-table-card table th:nth-child(4){width:5%!important}
body.body-internal .orders-history .sp-table-card table th:nth-child(5){width:5%!important}
body.body-internal .orders-history .sp-table-card table th:nth-child(6){width:5%!important}
body.body-internal .orders-history .sp-table-card table th:nth-child(7){width:33%!important}
body.body-internal .orders-history .sp-table-card table th:nth-child(8){width:8%!important}
body.body-internal .orders-history .sp-table-card table th:nth-child(9){width:4%!important}
body.body-internal .orders-history .sp-table-card table th:nth-child(10){width:5%!important}
body.body-internal .orders-history .sp-order-link-group{display:inline-flex!important;max-width:100%!important;align-items:center!important;gap:4px!important;vertical-align:middle!important}
body.body-internal .orders-history .sp-order-link-group .sp-order-link{min-width:0!important;max-width:none!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
body.body-internal .orders-history .sp-order-link-group .sync-copy-link{flex:0 0 24px!important;margin:0!important}
body.body-internal .orders-history .sync-copy-link svg{display:block;width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
body.body-internal .orders-history td[data-sync-status]{font-weight:700!important}
body.body-internal .orders-history td[data-sync-status],body.body-internal .orders-history td[data-sync-status] *{color:inherit!important;-webkit-text-fill-color:currentColor!important}
body.body-internal .orders-history td[data-sync-status="completed"]{color:#13865b!important}
body.body-internal .orders-history td[data-sync-status="pending"]{color:#946512!important}
body.body-internal .orders-history td[data-sync-status="in-progress"],body.body-internal .orders-history td[data-sync-status="processing"]{color:#6543c3!important}
body.body-internal .orders-history td[data-sync-status="partial"]{color:#a55318!important}
body.body-internal .orders-history td[data-sync-status="canceled"]{color:#c34255!important}
body.body-internal .orders-history .sp-refill-wait{display:inline-flex!important;cursor:help!important}
body.body-internal .orders-history .sp-refill-wait .btn-actions{pointer-events:none!important;opacity:.45!important;cursor:help!important}
body.body-internal .tooltip{z-index:10000!important}

/* Exact Orders row rhythm and fixed copy column. */
body.body-internal .orders-history .sp-table-card table th{padding:11px 12px!important;font-size:10.5px!important;line-height:1.2!important}
body.body-internal .orders-history .sp-table-card table td{height:42px!important;padding:9px 12px!important;font-size:12px!important;line-height:1.25!important}
body.body-internal .orders-history .sp-table-card table th:nth-child(1){width:5%!important}
body.body-internal .orders-history .sp-table-card table th:nth-child(2){width:12%!important}
body.body-internal .orders-history .sp-table-card table th:nth-child(3){width:25%!important}
body.body-internal .orders-history .sp-table-card table th:nth-child(4){width:5%!important}
body.body-internal .orders-history .sp-table-card table th:nth-child(5){width:5.5%!important}
body.body-internal .orders-history .sp-table-card table th:nth-child(6){width:5.5%!important}
body.body-internal .orders-history .sp-table-card table th:nth-child(7){width:27%!important}
body.body-internal .orders-history .sp-table-card table th:nth-child(8){width:8.5%!important}
body.body-internal .orders-history .sp-table-card table th:nth-child(9){width:4.5%!important}
body.body-internal .orders-history .sp-table-card table th:nth-child(10){width:5.5%!important}
body.body-internal .orders-history .sp-order-link-group{display:flex!important;width:100%!important;max-width:100%!important;align-items:center!important;gap:6px!important}
body.body-internal .orders-history .sp-order-link-group .sp-order-link{display:block!important;flex:1 1 auto!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
body.body-internal .orders-history .sp-order-link-group .sync-copy-link{flex:0 0 24px!important;margin-left:auto!important}
body.body-internal .orders-history .sp-status-text{font-weight:700!important}
body.body-internal .orders-history td[data-sync-status="completed"] .sp-status-text{color:#13865b!important}
body.body-internal .orders-history td[data-sync-status="pending"] .sp-status-text{color:#946512!important}
body.body-internal .orders-history td[data-sync-status="in-progress"] .sp-status-text,body.body-internal .orders-history td[data-sync-status="processing"] .sp-status-text{color:#6543c3!important}
body.body-internal .orders-history td[data-sync-status="partial"] .sp-status-text{color:#a55318!important}
body.body-internal .orders-history td[data-sync-status="canceled"] .sp-status-text{color:#c34255!important}
body.body-internal .orders-history .sp-order-link-group .sp-order-link{color:#7046c6!important;text-decoration:none!important;cursor:pointer!important}
body.body-internal .orders-history .sp-order-link-group .sp-order-link:hover,body.body-internal .orders-history .sp-order-link-group .sp-order-link:focus{color:#5b34ad!important;text-decoration:underline!important}

/* Orders keeps the compact typeface used by the approved Visual Editor theme. */
body.body-internal .orders-history{font-family:"Roboto Condensed","Arial Narrow",Arial,sans-serif!important;font-size:13px!important}
body.body-internal .orders-history .sp-status-tabs .nav-link{font-family:inherit!important;font-size:13px!important}
body.body-internal .orders-history .sp-orders-search .form-control,body.body-internal .orders-history .sp-orders-search .btn{font-family:inherit!important;font-size:13px!important}
body.body-internal .orders-history .sp-table-card table{font-family:inherit!important}
body.body-internal .orders-history .sp-table-card table th{font-family:inherit!important;font-size:11px!important;font-weight:700!important}
body.body-internal .orders-history .sp-table-card table td{font-family:inherit!important;font-size:13px!important;font-weight:400!important}
body.body-internal .orders-history td[data-label="ID"]{font-weight:400!important}
body.body-internal .orders-history .sp-status-text{font-weight:700!important}
body.body-internal .orders-history .sp-order-actions .btn-actions{font-family:inherit!important;font-size:11px!important;font-weight:700!important}

/* Orders exact reference */
body.body-internal .orders-history{font-family:Barlow,sans-serif!important;font-size:14px!important;line-height:21px!important}
body.body-internal .orders-history .sp-status-tabs .nav-link{font-size:12px!important;padding:8px 13px!important}
body.body-internal .orders-history .sp-table-card table{table-layout:auto!important;font-family:Barlow,sans-serif!important;font-size:14px!important}
body.body-internal .orders-history .sp-table-card table th{width:auto!important;height:auto!important;padding:12px 14px!important;font-size:11px!important;line-height:16.5px!important}
body.body-internal .orders-history .sp-table-card table td{height:auto!important;padding:11px 14px!important;font-size:14px!important;line-height:18.9px!important}
body.body-internal .orders-history td[data-label="ID"]{min-width:82px!important;font-weight:500!important}
body.body-internal .orders-history td[data-label="Date"]{min-width:176px!important;white-space:nowrap!important}
body.body-internal .orders-history td[data-label="Link"]{position:relative!important;min-width:320px!important;padding-right:48px!important;white-space:nowrap!important}
body.body-internal .orders-history td[data-label="Service"]{min-width:330px!important;max-width:620px!important}
body.body-internal .orders-history .sp-order-link-group{display:block!important;width:auto!important;max-width:none!important}
body.body-internal .orders-history .sp-order-link-group .sp-order-link{display:block!important;width:auto!important;max-width:330px!important;font-size:14px!important;line-height:18.9px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
body.body-internal .orders-history .sp-order-link-group .sync-copy-link{position:absolute!important;top:50%!important;right:12px!important;width:24px!important;height:24px!important;margin:0!important;transform:translateY(-50%)!important}
body.body-internal .orders-history td[data-label="Status"]{min-width:102px!important;font-size:12px!important;font-weight:700!important;white-space:nowrap!important}
body.body-internal .orders-history td[data-label="Remains"]{min-width:72px!important}
/* Add funds: native PerfectPanel fields and payment flow, reference layout. */
body.body-internal .add-funds-page{padding:16px 14px 40px;font-family:Barlow,sans-serif;color:#4e4858}
body.body-internal .add-funds-page .sp-card{margin:0 0 44px;padding:22px;background:#fff;border:1px solid #e6e3ed;border-radius:16px;box-shadow:0 8px 24px rgba(31,27,45,.055)}
body.body-internal .add-funds-page .form-group{margin-bottom:18px}
body.body-internal .add-funds-page .control-label{display:block;margin-bottom:8px;color:#39445a;font-size:13px;font-weight:650}
body.body-internal .add-funds-page .form-control{width:100%;height:40px;padding:9px 12px;background:#f5f4fa!important;border:1px solid #e4e1eb!important;border-radius:10px!important;color:#4e4858!important;box-shadow:none!important}
body.body-internal .add-funds-page .form-control:focus{border-color:#8a68da!important;box-shadow:0 0 0 3px rgba(118,80,212,.1)!important}
body.body-internal .add-funds-page .add-funds__pay{display:block;width:100%;height:44px;margin-top:4px;background:#7046c6!important;border:1px solid #7046c6!important;border-radius:9px!important;color:#fff!important;font-weight:700;box-shadow:0 5px 13px rgba(112,70,198,.18)}
body.body-internal .add-funds-page .add-funds__pay:hover{background:#5f38b0!important;border-color:#5f38b0!important}
body.body-internal .add-funds-page .add-funds__list{padding:0;overflow:hidden}
body.body-internal .add-funds-page .add-funds__list .table-responsive{overflow:auto}
body.body-internal .add-funds-page .add-funds__list table{width:100%;margin:0;background:#fff;color:#4e4858;font-size:13px}
body.body-internal .add-funds-page .add-funds__list th{padding:14px;background:#faf9fc;color:#655e72;font-size:11px;font-weight:700}
body.body-internal .add-funds-page .add-funds__list td{padding:11px 14px;border-top:1px solid #efedf3;background:#fff;line-height:18px}
body.body-internal .add-funds-page .add-funds__list tbody tr:nth-child(odd) td{background:#f7f5fb}
body.body-internal .add-funds-page .pagination{margin-top:-24px}
body.body-internal .add-funds-page{width:100%!important;max-width:1600px!important;margin-left:auto!important;margin-right:auto!important}
/* Refunds: native tabs, search and table in the shared internal style. */
body.body-internal .refunds-page{padding:16px 14px 40px;font-family:Barlow,sans-serif;color:#4e4858}
body.body-internal .refunds-page .alert-info{margin:0 0 14px;padding:14px 16px;border:0;border-radius:10px;background:#d8eafd;color:#2673b9}
body.body-internal .refunds-page .nav-pills{display:flex;gap:8px;margin:0 0 14px}
body.body-internal .refunds-page .nav-pills>li>a{padding:8px 13px;border-radius:8px;background:#eeebf4;color:#625a70;font-size:12px;font-weight:650}
body.body-internal .refunds-page .nav-pills>li.active>a{background:#7046c6;color:#fff}
body.body-internal .refunds-page .nav-pills>li.search{float:none!important;flex:1;margin-left:8px}
body.body-internal .refunds-page #history-search .input-group{width:100%}
body.body-internal .refunds-page #history-search .form-control{height:42px;background:#f5f4fa;border:1px solid #e4e1eb;border-radius:10px 0 0 10px;box-shadow:none}
body.body-internal .refunds-page #history-search .btn{height:42px;padding:0 16px;border:0;border-radius:0 10px 10px 0;background:#7046c6;color:#fff}
body.body-internal .refunds-page .well-float{padding:0;overflow:hidden;border:1px solid #e6e3ed;border-radius:14px;background:#fff;box-shadow:0 8px 24px rgba(31,27,45,.055)}
body.body-internal .refunds-page table{margin:0;font-size:13px}
body.body-internal .refunds-page th{padding:14px;background:#faf9fc;color:#39445a;font-size:11px;font-weight:700}
body.body-internal .refunds-page td{padding:11px 14px;border-top:1px solid #efedf3;line-height:18px}
body.body-internal .refunds-page tbody tr:nth-child(odd) td{background:#f3f0fa}
body.body-internal .refunds-page td a{color:#7046c6}
/* API: visual scope only; native documentation and examples stay untouched. */
body.body-internal .api-page,body.body-public .api-page{padding-top:16px;padding-bottom:40px;font-family:Barlow,sans-serif;color:#4e4858}
body.body-internal .api-page .well.api,body.body-public .api-page .well.api{padding:24px;border:1px solid #e6e3ed;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(31,27,45,.055)}
body.body-internal .api-page h2,body.body-public .api-page h2{margin-top:0;color:#28243a;font-size:24px;font-weight:750}
body.body-internal .api-page h4,body.body-public .api-page h4{margin-top:26px;color:#332e40;font-size:15px}
body.body-internal .api-page table,body.body-public .api-page table{margin-bottom:18px;border:1px solid #e6e3ed;background:#fff;font-size:13px}
body.body-internal .api-page table th,body.body-public .api-page table th{padding:11px 13px;border-color:#e6e3ed;background:#f7f5fb;color:#51495f;font-weight:700}
body.body-internal .api-page table td,body.body-public .api-page table td{padding:11px 13px;border-color:#ece9f1;color:#554e61}
body.body-internal .api-page pre,body.body-public .api-page pre{padding:16px;overflow:auto;border:1px solid #ded9e9;border-radius:10px;background:#f5f4fa;color:#373044;font-size:12px;line-height:1.55}
body.body-internal .api-page .form-control,body.body-public .api-page .form-control{height:38px;border:1px solid #e4e1eb;border-radius:9px;background:#f5f4fa;box-shadow:none}
body.body-internal .api-page a,body.body-public .api-page a{color:#7046c6}
body.body-internal .api-page .btn,body.body-public .api-page .btn{border:1px solid #7046c6;border-radius:8px;background:#7046c6;color:#fff}
/* Tickets */
@keyframes syncTicketNativeFallback{to{visibility:visible}} body.body-internal .ticket-form #ticketsend:not(.sync-ticket-enhanced){visibility:hidden;animation:syncTicketNativeFallback 0s 1.8s forwards} html.sync-ticket-booting body.body-internal .ticket-form{visibility:hidden!important} html.sync-ticket-booting body.body-internal .ticket-form:has(#ticketsend.sync-ticket-enhanced){visibility:visible!important} body.body-internal.sync-ticket-page .ticket-form__alignment>.col-lg-12{width:100%;max-width:none;flex:0 0 100%} body.body-internal.sync-ticket-page .ticket-form .component_card>.card{padding:0!important;border:1px solid #e3dfeb!important;border-radius:16px!important;background:#fff!important;box-shadow:0 10px 28px rgba(35,29,50,.055)!important} body.body-internal.sync-ticket-page #ticketsend.sync-ticket-enhanced{padding:24px!important;color:#302a3d} body.body-internal.sync-ticket-page .sync-ticket-head{margin:0 0 20px} body.body-internal.sync-ticket-page .sync-ticket-head h1{margin:0 0 4px;color:#171329;font-size:28px;font-weight:780;letter-spacing:-.035em;line-height:1.12} body.body-internal.sync-ticket-page .sync-ticket-head p{margin:0;color:#7a7390;font-size:13px;line-height:1.45} body.body-internal.sync-ticket-page .sync-ticket-question{margin:0 0 10px;color:#4e475d;font-size:12px;font-weight:750} body.body-internal.sync-ticket-page .sync-ticket-types{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:18px} body.body-internal.sync-ticket-page .sync-ticket-type{min-height:112px;padding:14px;border:1px solid #e3dfeb;border-radius:13px;background:#fff;color:#292338;text-align:left;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s} body.body-internal.sync-ticket-page .sync-ticket-type:hover{border-color:#cab9eb;background:#fbf9ff;transform:translateY(-1px)} body.body-internal.sync-ticket-page .sync-ticket-type.is-active{border-color:#986fe6;background:linear-gradient(145deg,#fbf8ff,#f4effd);box-shadow:0 0 0 1px rgba(112,70,198,.08)} body.body-internal.sync-ticket-page .sync-ticket-icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;margin-bottom:9px;border-radius:50%;background:#eee7fb;color:#7046c6;font-size:16px} body.body-internal.sync-ticket-page .sync-ticket-type strong{display:block;margin-bottom:3px;color:#211b30;font-size:13px;font-weight:760} body.body-internal.sync-ticket-page .sync-ticket-type span:last-child{display:block;color:#817991;font-size:11px;line-height:1.35} body.body-internal.sync-ticket-page .sync-ticket-panel{padding:18px;border:1px solid #e5e1ec;border-radius:14px;background:#fcfbfd} body.body-internal.sync-ticket-page .sync-ticket-panel-head{display:flex;align-items:center;gap:11px;margin-bottom:16px} body.body-internal.sync-ticket-page .sync-ticket-panel-head .sync-ticket-icon{flex:0 0 38px;width:38px;height:38px;margin:0;font-size:18px} body.body-internal.sync-ticket-page .sync-ticket-panel-head h2{margin:0 0 2px;color:#241e31;font-size:17px;font-weight:770} body.body-internal.sync-ticket-page .sync-ticket-panel-head p{margin:0;color:#7d758e;font-size:12px} body.body-internal.sync-ticket-page #ticketsend .form-group{margin-bottom:14px} body.body-internal.sync-ticket-page #ticketsend .form-group>label,body.body-internal.sync-ticket-page .sync-ticket-field>label{display:block;margin:0 0 7px;color:#393244;font-size:12px;font-weight:740} body.body-internal.sync-ticket-page .sync-ticket-optional{color:#888096;font-weight:500} body.body-internal.sync-ticket-page #ticketsend .form-control,body.body-internal.sync-ticket-page .sync-ticket-input{width:100%;min-height:44px;padding:10px 12px;border:1px solid #ddd7e7!important;border-radius:10px!important;outline:0;background:#fff!important;color:#40394d!important;font:inherit;box-shadow:none!important;transition:border-color .14s,box-shadow .14s} body.body-internal.sync-ticket-page #ticketsend textarea.form-control{min-height:124px;padding:12px!important;resize:vertical} body.body-internal.sync-ticket-page #ticketsend .form-control:focus,body.body-internal.sync-ticket-page .sync-ticket-input:focus{border-color:#9878d7!important;box-shadow:0 0 0 3px rgba(112,70,198,.09)!important} body.body-internal.sync-ticket-page .sync-ticket-input-wrap{position:relative} body.body-internal.sync-ticket-page .sync-ticket-input{box-sizing:border-box} body.body-internal.sync-ticket-page .sync-ticket-input-wrap .sync-ticket-input{padding-right:86px} body.body-internal.sync-ticket-page .sync-ticket-paste{position:absolute;right:6px;top:6px;height:32px;padding:0 11px;border:0;border-radius:8px;background:#f0eafb;color:#6842b5;font-size:11px;font-weight:750;cursor:pointer} body.body-internal.sync-ticket-page .sync-ticket-help{margin:6px 0 0;color:#8a8297;font-size:11px} body.body-internal.sync-ticket-page .sync-ticket-error{margin:6px 0 0;color:#b34d60;font-size:11px;font-weight:650} body.body-internal.sync-ticket-page .sync-ticket-count{margin:-10px 2px 12px;text-align:right;color:#8b8496;font-size:10.5px} body.body-internal.sync-ticket-page .sync-ticket-panel [hidden]{display:none!important} body.body-internal.sync-ticket-page #ticketsend .sync-ticket-native-subject.is-hidden{display:none!important} body.body-internal.sync-ticket-page #ticketsend .sync-ticket-attachment{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 14px;padding:14px 15px;border:1px dashed #cfc6dd;border-radius:11px;background:#fff} body.body-internal.sync-ticket-page .sync-ticket-attach-copy strong{display:block;margin-bottom:3px;color:#332c40;font-size:12px;font-weight:750} body.body-internal.sync-ticket-page .sync-ticket-attach-copy strong span{color:#8a8295;font-weight:500} body.body-internal.sync-ticket-page .sync-ticket-attach-copy small{color:#81798e;font-size:11px} body.body-internal.sync-ticket-page #ticketsend .sync-ticket-attachment .tickets-uploader{width:auto;min-height:36px} body.body-internal.sync-ticket-page #ticketsend .sync-ticket-attachment .files-wrapper{display:flex!important;align-items:center;justify-content:flex-start;min-height:36px} body.body-internal.sync-ticket-page #ticketsend #uploader-button{display:inline-flex!important;align-items:center;min-height:36px;padding:7px 12px!important;border:1px solid #d8cbea!important;border-radius:9px!important;background:#fff!important;color:#6842b5!important;font-weight:700!important} body.body-internal.sync-ticket-page #ticketsend #uploader-button .paperclip{color:#7046c6!important} body.body-internal.sync-ticket-page #ticketsend #uploader-button .files-label{color:#6842b5!important;font-size:12px!important} body.body-internal.sync-ticket-page #ticketsend .component_button_submit{margin:0} body.body-internal.sync-ticket-page #ticketsend .component_button_submit .btn{min-height:46px!important;border-color:#7046c6!important;border-radius:10px!important;background:#7046c6!important;color:#fff!important;box-shadow:0 7px 18px rgba(112,70,198,.18)!important} body.body-internal.sync-ticket-page #ticketsend .component_button_submit .btn:hover{background:#623ab5!important} @media(max-width:980px){body.body-internal.sync-ticket-page .sync-ticket-types{grid-template-columns:repeat(3,1fr)}} @media(max-width:620px){body.body-internal.sync-ticket-page #ticketsend.sync-ticket-enhanced{padding:16px!important}body.body-internal.sync-ticket-page .sync-ticket-types{grid-template-columns:repeat(2,1fr)}body.body-internal.sync-ticket-page .sync-ticket-head h1{font-size:23px}body.body-internal.sync-ticket-page #ticketsend .sync-ticket-attachment{align-items:flex-start;flex-direction:column}}
/* Services search icon */
body.body-internal .services-list .sp-service-search button i{position:static!important;inset:auto!important}


/* Mass Order */
@keyframes syncMassNativeFallback{to{visibility:visible}}body.body-internal .mass-order__alignment form:not(.sync-mass-enhanced){visibility:hidden;animation:syncMassNativeFallback 0s 1.8s forwards}body.body-internal.sync-mass-page .mass-order__alignment>.col-lg-12{width:100%;max-width:none;flex:0 0 100%}body.body-internal.sync-mass-page .mass-order__alignment .component_card>.card{background:0 0!important;border:0!important;border-radius:0!important;box-shadow:none!important}body.body-internal.sync-mass-page .mass-order__alignment .component_card>.card>.card-body{padding:0!important}body.body-internal.sync-mass-page .mass-order__alignment form.sync-mass-enhanced .sync-mass-native-field{display:none!important}body.body-internal.sync-mass-page .sync-mass-app{width:100%;margin-top:-18px;color:#403a50;font-size:13px}body.body-internal.sync-mass-page .sync-mass-app *,body.body-internal.sync-mass-page .sync-mass-app ::after,body.body-internal.sync-mass-page .sync-mass-app ::before{box-sizing:border-box}body.body-internal.sync-mass-page .sync-mass-header{margin-bottom:10px;padding:0 2px}body.body-internal.sync-mass-page .sync-mass-header h1{margin:3px 0 5px;color:#2f293a;font-size:25px;font-weight:750;letter-spacing:-.035em;line-height:1.15}body.body-internal.sync-mass-page .sync-mass-header p,body.body-internal.sync-mass-page .sync-mass-section-head p{margin:0;color:#777080;font-size:12px;line-height:1.45}body.body-internal.sync-mass-page .sync-mass-eyebrow{color:#7650c5;font-size:10px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}body.body-internal.sync-mass-page .sync-mass-layout{display:grid;grid-template-columns:minmax(0,1fr) 294px;align-items:start;gap:16px}body.body-internal.sync-mass-page .sync-mass-view-tabs{display:inline-flex;gap:3px;margin:0 0 12px;padding:3px;border:1px solid #e3deeb;border-radius:10px;background:#f1eef6}body.body-internal.sync-mass-page .sync-mass-view-tabs button{min-height:34px;padding:7px 15px;border:0;border-radius:7px;background:0 0;color:#746d7d;font-size:11.5px;font-weight:700;cursor:pointer}body.body-internal.sync-mass-page .sync-mass-view-tabs button.is-active{background:#7046c6;color:#fff;box-shadow:0 3px 9px rgba(112,70,198,.2)}body.body-internal.sync-mass-page .sync-mass-view-tabs .fas{margin-right:6px}body.body-internal.sync-mass-page .sync-mass-quick-view[hidden],body.body-internal.sync-mass-page .sync-mass-raw-view[hidden]{display:none!important}body.body-internal.sync-mass-page .sync-mass-raw-view{padding:18px}body.body-internal.sync-mass-page .sync-mass-raw-input{min-height:240px;resize:vertical;font:12px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}body.body-internal.sync-mass-page .sync-mass-raw-status{margin:8px 0 14px;color:#6b8b7d;font-size:11px}.sync-mass-raw-status.is-error{color:#b65262!important}body.body-internal.sync-mass-page .sync-mass-raw-submit .component_button_submit{margin:0}body.body-internal.sync-mass-page .sync-mass-main{display:grid;gap:16px;min-width:0}body.body-internal.sync-mass-page .sync-mass-card{background:#fff;border:1px solid #e5e1ec;border-radius:14px;box-shadow:0 8px 24px rgba(31,27,45,.05)}body.body-internal.sync-mass-page .sync-mass-batch-card,body.body-internal.sync-mass-page .sync-mass-service-card{padding:18px}body.body-internal.sync-mass-page .sync-mass-section-head{display:flex;align-items:flex-start;gap:11px;margin-bottom:16px}body.body-internal.sync-mass-page .sync-mass-section-head h2,body.body-internal.sync-mass-page .sync-mass-summary-head h2{margin:0 0 3px;color:#3a3445;font-size:14px;font-weight:750;line-height:1.3}body.body-internal.sync-mass-page .sync-mass-step{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;flex:0 0 25px;border-radius:8px;background:#eee8f8;color:#6744b2;font-size:11px;font-weight:800}body.body-internal.sync-mass-page .sync-mass-service-tools{display:grid;grid-template-columns:1fr;gap:10px}body.body-internal.sync-mass-page .sync-mass-service-select-field{width:100%}body.body-internal.sync-mass-page .sync-mass-picker{position:relative}body.body-internal.sync-mass-page .sync-mass-picker[hidden]{display:none!important}body.body-internal.sync-mass-page .sync-mass-picker-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:40px;padding:9px 11px;border:1px solid #e1ddea;border-radius:9px;background:#f7f6fa;color:#403a50;font-size:13px;text-align:left;cursor:pointer}body.body-internal.sync-mass-page .sync-mass-picker-option span,body.body-internal.sync-mass-page .sync-mass-picker-trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.body-internal.sync-mass-page .sync-mass-picker-trigger[aria-expanded=true]{border-color:#9272d5;background:#fff;box-shadow:0 0 0 3px rgba(112,70,198,.1)}body.body-internal.sync-mass-page .sync-mass-picker-menu{position:absolute;z-index:40;top:calc(100% + 6px);left:0;right:0;overflow:hidden;border:1px solid #d8d1e3;border-radius:11px;background:#fff;box-shadow:0 16px 34px rgba(31,27,45,.18)}body.body-internal.sync-mass-page .sync-mass-picker-menu[hidden]{display:none!important}body.body-internal.sync-mass-page .sync-mass-picker-search{position:relative;padding:9px;border-bottom:1px solid #ece8f1;background:#fff}body.body-internal.sync-mass-page .sync-mass-picker-search .fas{position:absolute;left:21px;top:50%;transform:translateY(-50%);color:#8a8097}body.body-internal.sync-mass-page .sync-mass-picker-search input{width:100%;height:38px;padding:8px 11px 8px 34px;border:1px solid #ded7e8;border-radius:8px;outline:0;background:#f7f6fa;color:#403a50}body.body-internal.sync-mass-page .sync-mass-picker-search input:focus{border-color:#9272d5;box-shadow:0 0 0 3px rgba(112,70,198,.1)}body.body-internal.sync-mass-page .sync-mass-picker-options{max-height:360px;overflow:auto;padding:5px}body.body-internal.sync-mass-page .sync-mass-picker-group-title{padding:9px 9px 5px;color:#4f475b;font-size:11px;font-weight:750}body.body-internal.sync-mass-page .sync-mass-picker-option{display:grid;grid-template-columns:46px minmax(0,1fr);gap:8px;width:100%;padding:8px 9px;border:0;border-radius:7px;background:0 0;color:#51495c;font-size:12px;text-align:left;cursor:pointer}body.body-internal.sync-mass-page .sync-mass-picker-option:hover{background:#eee8f8;color:#58369d}body.body-internal.sync-mass-page .sync-mass-picker-option b{color:#7046c6;font-variant-numeric:tabular-nums}body.body-internal.sync-mass-page .sync-mass-picker-empty{padding:22px;color:#8a8392;text-align:center}body.body-internal.sync-mass-page .sync-mass-field{display:grid;align-content:end;gap:6px;min-width:0;margin:0}body.body-internal.sync-mass-page .sync-mass-field>span,body.body-internal.sync-mass-page .sync-mass-paste-head label{color:#575061;font-size:11px;font-weight:700}body.body-internal.sync-mass-page .sync-mass-control{width:100%;min-height:40px;margin:0;padding:9px 11px;border:1px solid #e1ddea!important;border-radius:9px!important;outline:0;background:#f7f6fa!important;color:#403a50!important;font:inherit;line-height:1.35;box-shadow:none!important;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}body.body-internal.sync-mass-page .sync-mass-control:focus{border-color:#9272d5!important;background:#fff!important;box-shadow:0 0 0 3px rgba(112,70,198,.1)!important}body.body-internal.sync-mass-page .sync-mass-control::placeholder{color:#aaa3b4}body.body-internal.sync-mass-page .sync-mass-service-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:28px;margin-top:11px}body.body-internal.sync-mass-page .sync-mass-service-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:#80798a;font-size:11px}body.body-internal.sync-mass-page .sync-mass-service-meta>span{padding:4px 7px;border:1px solid #e2dced;border-radius:7px;background:#f5f2f9;color:#675e72;font-variant-numeric:tabular-nums}body.body-internal.sync-mass-page .sync-mass-catalog-status{color:#8a8392;font-size:10.5px;white-space:nowrap}body.body-internal.sync-mass-page .sync-mass-mode{display:inline-grid;grid-template-columns:1fr 1fr;gap:3px;margin-bottom:14px;padding:3px;border:1px solid #e3deeb;border-radius:10px;background:#f4f2f7}body.body-internal.sync-mass-page .sync-mass-mode button{min-height:34px;padding:7px 13px;border:0;border-radius:7px;background:0 0;color:#746d7d;font-size:11.5px;font-weight:700;cursor:pointer}body.body-internal.sync-mass-page .sync-mass-mode button.is-active{background:#fff;color:#5f3ea4;box-shadow:0 2px 7px rgba(41,34,55,.08)}body.body-internal.sync-mass-page .sync-mass-quantity-tools{display:flex;align-items:end;gap:9px;margin-bottom:14px}body.body-internal.sync-mass-page .sync-mass-common-field{width:min(260px,100%)}body.body-internal.sync-mass-page .sync-mass-fill{display:grid;grid-template-columns:minmax(150px,210px) auto;align-items:end;gap:8px}body.body-internal.sync-mass-page .sync-mass-common-field[hidden],body.body-internal.sync-mass-page .sync-mass-fill[hidden],body.body-internal.sync-mass-page .sync-mass-manual-field[hidden]{display:none!important}body.body-internal.sync-mass-page .sync-mass-paste-head{display:flex;align-items:end;justify-content:space-between;gap:14px;margin-bottom:7px}body.body-internal.sync-mass-page .sync-mass-paste-head p{margin:3px 0 0;color:#8a8393;font-size:10.5px}body.body-internal.sync-mass-page .sync-mass-paste-actions{display:flex;align-items:center;gap:6px}body.body-internal.sync-mass-page .sync-mass-ghost,body.body-internal.sync-mass-page .sync-mass-secondary{min-height:34px;padding:7px 10px;border-radius:8px;font-size:11px;font-weight:700;line-height:1;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease}body.body-internal.sync-mass-page .sync-mass-secondary{border:1px solid #d8cdea;background:#eee8f8;color:#6040a8}body.body-internal.sync-mass-page .sync-mass-secondary:hover{border-color:#cabbdf;background:#e3daf3}body.body-internal.sync-mass-page .sync-mass-ghost{border:1px solid transparent;background:0 0;color:#80798a}body.body-internal.sync-mass-page .sync-mass-ghost:hover{background:#f3f1f6;color:#5c5567}body.body-internal.sync-mass-page .sync-mass-ghost.is-confirming{background:#fff1f2;color:#a34f5f}body.body-internal.sync-mass-page .sync-mass-input{min-height:118px;resize:vertical;font:12px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}body.body-internal.sync-mass-page .sync-mass-feedback{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:27px;color:#746d7d;font-size:10.5px}body.body-internal.sync-mass-page .sync-mass-invalid--active{color:#b65a68;font-weight:650}body.body-internal.sync-mass-page .sync-mass-list{overflow:hidden;border:1px solid #e6e2ec;border-radius:10px}body.body-internal.sync-mass-page .sync-mass-list-head,body.body-internal.sync-mass-page .sync-mass-row{display:grid;grid-template-columns:30px minmax(0,1fr) 130px 32px;align-items:start;gap:8px}body.body-internal.sync-mass-page .sync-mass-list-head{padding:8px 9px;background:#f7f5f9;color:#81798b;font-size:9.5px;font-weight:750;letter-spacing:.045em;text-transform:uppercase}body.body-internal.sync-mass-page .sync-mass-row{min-height:48px;padding:7px 9px;border-top:1px solid #eeebf2;background:#fff}body.body-internal.sync-mass-page .sync-mass-row:nth-child(even){background:#fbfafd}body.body-internal.sync-mass-page .sync-mass-row-number{padding-top:11px;color:#91899b;font-size:10.5px;font-variant-numeric:tabular-nums;text-align:center}body.body-internal.sync-mass-page .sync-mass-row .sync-mass-control{min-height:34px;padding:7px 9px;background:#fff!important;font-size:11.5px}body.body-internal.sync-mass-page .sync-mass-row-field{display:grid;gap:3px;margin:0}body.body-internal.sync-mass-page .sync-mass-row-error{display:none;color:#b65262;font-size:9.5px;line-height:1.25}body.body-internal.sync-mass-page .sync-mass-row--invalid .sync-mass-row-error{display:block}body.body-internal.sync-mass-page .sync-mass-row--invalid .sync-mass-control{border-color:#e8b9c1!important}body.body-internal.sync-mass-page .sync-mass-row-quantity-text{display:flex;align-items:center;min-height:34px;padding:0 9px;border:1px solid #e9e5ee;border-radius:8px;background:#f7f5fa;color:#625a6d;font-size:11.5px;font-variant-numeric:tabular-nums}body.body-internal.sync-mass-page .sync-mass-remove{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin-top:2px;border:1px solid transparent;border-radius:8px;background:0 0;color:#aaa2b3;cursor:pointer}body.body-internal.sync-mass-page .sync-mass-remove:hover{border-color:#ead6dc;background:#fff2f4;color:#aa5362}body.body-internal.sync-mass-page .sync-mass-empty{padding:24px;color:#97909f;font-size:11px;text-align:center}body.body-internal.sync-mass-page .sync-mass-list:not(.sync-mass-list--empty) .sync-mass-empty{display:none}body.body-internal.sync-mass-page .sync-mass-summary{position:sticky;top:16px}body.body-internal.sync-mass-page .sync-mass-summary-card{padding:17px}body.body-internal.sync-mass-page .sync-mass-summary-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:13px;border-bottom:1px solid #ece8f0}body.body-internal.sync-mass-page .sync-mass-summary-head h2{margin-top:3px}body.body-internal.sync-mass-page .sync-mass-count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:29px;height:29px;padding:0 8px;border-radius:9px;background:#eee8f8;color:#6542ad;font-size:11px;font-weight:800}body.body-internal.sync-mass-page .sync-mass-summary dl{margin:6px 0 12px}body.body-internal.sync-mass-page .sync-mass-summary dl>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:9px;padding:9px 0;border-bottom:1px solid #f0edf3}body.body-internal.sync-mass-page .sync-mass-summary dt{color:#8a8392;font-size:10.5px;font-weight:600}body.body-internal.sync-mass-page .sync-mass-summary dd{overflow:hidden;margin:0;color:#4c4556;font-size:10.5px;font-weight:700;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}body.body-internal.sync-mass-page .sync-mass-validation{display:flex;align-items:center;gap:8px;padding:9px 10px;border:1px solid #e5e1ea;border-radius:9px;background:#f7f5f8;color:#77707f;font-size:10.5px;line-height:1.35}body.body-internal.sync-mass-page .sync-mass-validation-dot{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#aaa3b2}body.body-internal.sync-mass-page .sync-mass-validation--ready{border-color:#d7eae1;background:#f2faf6;color:#46725f}body.body-internal.sync-mass-page .sync-mass-validation--ready .sync-mass-validation-dot{background:#31b77b}body.body-internal.sync-mass-page .sync-mass-validation--error{border-color:#edd9dd;background:#fff5f6;color:#985363}body.body-internal.sync-mass-page .sync-mass-validation--error .sync-mass-validation-dot{background:#d76a7a}body.body-internal.sync-mass-page .sync-mass-raw{margin-top:10px;border:1px solid #e7e3ec;border-radius:9px;background:#faf9fc}body.body-internal.sync-mass-page .sync-mass-raw summary{padding:9px 10px;color:#77707f;font-size:10.5px;font-weight:650;cursor:pointer}body.body-internal.sync-mass-page .sync-mass-raw pre{max-height:150px;overflow:auto;margin:0;padding:0 10px 10px;color:#5d5668;font:9.5px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap;word-break:break-all}body.body-internal.sync-mass-page .sync-mass-submit-slot{margin-top:12px}body.body-internal.sync-mass-page .sync-mass-submit-slot .component_button_submit,body.body-internal.sync-mass-page .sync-mass-submit-slot .component_button_submit>div{width:100%}body.body-internal.sync-mass-page .sync-mass-submit-slot .btn-big-primary{min-height:42px;background:#7046c6!important;border:1px solid #7046c6!important;border-radius:9px!important;color:#fff!important;font-size:12px!important;font-weight:750!important;box-shadow:0 6px 16px rgba(112,70,198,.18)!important}body.body-internal.sync-mass-page .sync-mass-submit-slot .btn-big-primary:focus,body.body-internal.sync-mass-page .sync-mass-submit-slot .btn-big-primary:hover{background:#5f38b0!important;border-color:#5f38b0!important}body.body-internal.sync-mass-page .sync-mass-shortcut{margin:8px 0 0;color:#9b94a3;font-size:9.5px;text-align:center}@media (max-width:1050px){body.body-internal.sync-mass-page .sync-mass-layout{grid-template-columns:1fr}body.body-internal.sync-mass-page .sync-mass-summary{position:static}body.body-internal.sync-mass-page .sync-mass-summary dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}}@media (max-width:720px){body.body-internal.sync-mass-page .sync-mass-app{margin-top:0}body.body-internal.sync-mass-page .sync-mass-service-tools,body.body-internal.sync-mass-page .sync-mass-summary dl{grid-template-columns:1fr}body.body-internal.sync-mass-page .sync-mass-paste-head,body.body-internal.sync-mass-page .sync-mass-service-foot{align-items:flex-start;flex-direction:column}body.body-internal.sync-mass-page .sync-mass-mode{width:100%}body.body-internal.sync-mass-page .sync-mass-fill{grid-template-columns:1fr auto;width:100%}body.body-internal.sync-mass-page .sync-mass-list-head{display:none}body.body-internal.sync-mass-page .sync-mass-row{grid-template-columns:26px minmax(0,1fr) 30px}body.body-internal.sync-mass-page .sync-mass-row-quantity,body.body-internal.sync-mass-page .sync-mass-row-quantity-text{grid-column:2}body.body-internal.sync-mass-page .sync-mass-remove{grid-column:3;grid-row:1}}

/* View ticket */
body.body-internal .sync-ticket-view {
  width: 100%;
  max-width: 1180px;
  margin: 0 auto;
  padding: 22px 18px 42px;
}
body.body-internal .sync-ticket-view__alignment { margin: 0; }
body.body-internal .sync-ticket-view__alignment > [class*="col-"] { padding: 0; }
body.body-internal .sync-ticket-thread {
  margin: 0;
  padding: 0;
  overflow: hidden;
  border: 1px solid #e2ddea;
  border-radius: 16px;
  background: #fff;
  color: #373042;
  box-shadow: 0 10px 30px rgba(35, 29, 50, .055);
}
body.body-internal .sync-ticket-thread__head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  padding: 22px 24px;
  border-bottom: 1px solid #ebe7f0;
  background: #fff;
}
body.body-internal .sync-ticket-thread__eyebrow {
  display: block;
  margin-bottom: 4px;
  color: #7951c8;
  font-size: 10px;
  font-weight: 750;
  letter-spacing: .09em;
  text-transform: uppercase;
}
body.body-internal .sync-ticket-thread__head h1 {
  margin: 0;
  color: #241f31;
  font-size: 24px;
  font-weight: 750;
  line-height: 1.25;
}
body.body-internal .sync-ticket-thread__back {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  min-height: 36px;
  padding: 8px 12px;
  border: 1px solid #ddd5e8;
  border-radius: 9px;
  color: #6944b6;
  font-size: 12px;
  font-weight: 700;
  text-decoration: none;
}
body.body-internal .sync-ticket-thread__back:hover { border-color: #bca7df; background: #f7f3fc; }
body.body-internal .sync-ticket-thread__messages {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 24px;
  background: #f8f7fb;
}
body.body-internal .sync-ticket-message {
  display: flex;
  flex-direction: column;
  width: min(78%, 760px);
  margin: 0;
}
body.body-internal .sync-ticket-message--user { align-self: flex-end; align-items: flex-end; }
body.body-internal .sync-ticket-message--support { align-self: flex-start; align-items: flex-start; }
body.body-internal .sync-ticket-message__meta {
  display: flex;
  align-items: baseline;
  gap: 8px;
  margin: 0 4px 6px;
  color: #6f687a;
  font-size: 11px;
}
body.body-internal .sync-ticket-message__meta strong { color: #393243; font-size: 12px; }
body.body-internal .sync-ticket-message__meta small { color: #8d8697; font-size: 10px; }
body.body-internal .sync-ticket-message__bubble {
  width: 100%;
  padding: 14px 16px;
  border: 1px solid #e1dce8;
  border-radius: 13px 13px 13px 4px;
  background: #fff;
  color: #403949;
  font-size: 13px;
  line-height: 1.55;
  box-shadow: 0 4px 14px rgba(35, 29, 50, .035);
}
body.body-internal .sync-ticket-message--user .sync-ticket-message__bubble {
  border-color: #d9cbee;
  border-radius: 13px 13px 4px 13px;
  background: #f1ebfb;
}
body.body-internal .sync-ticket-message__bubble .message { white-space: pre-wrap; overflow-wrap: anywhere; }
body.body-internal .sync-ticket-message__files { margin-top: 12px; padding-top: 10px; border-top: 1px solid rgba(112, 70, 198, .12); }
body.body-internal .sync-ticket-message__files a { display: inline-flex; gap: 6px; color: #7046c6; font-size: 12px; font-weight: 650; }
body.body-internal .sync-ticket-thread__composer { padding: 20px 24px 22px; border-top: 1px solid #ebe7f0; background: #fff; }
body.body-internal .sync-ticket-thread__composer .form-group { margin: 0; }
body.body-internal .sync-ticket-thread__composer label { margin: 0 0 7px; color: #393244; font-size: 12px; font-weight: 740; }
body.body-internal .sync-ticket-thread__composer textarea.form-control {
  min-height: 120px;
  padding: 12px 13px;
  border: 1px solid #ddd7e7;
  border-radius: 11px;
  background: #fbfafd;
  color: #40394d;
  box-shadow: none;
  resize: vertical;
}
body.body-internal .sync-ticket-thread__composer textarea.form-control:focus { border-color: #9878d7; box-shadow: 0 0 0 3px rgba(112, 70, 198, .09); }
body.body-internal .sync-ticket-thread__actions { display: flex; align-items: center; justify-content: space-between; gap: 16px; margin-top: 12px; }
body.body-internal .sync-ticket-thread__upload { min-width: 0; flex: 1; }
body.body-internal .sync-ticket-thread__upload .files-wrapper { display: flex; align-items: center; }
body.body-internal .sync-ticket-thread__upload #uploader-button {
  display: inline-flex;
  align-items: center;
  min-height: 38px;
  padding: 8px 12px;
  border: 1px solid #d8cbea;
  border-radius: 9px;
  background: #fff;
  color: #6842b5;
}
body.body-internal .sync-ticket-thread__actions > .btn-primary {
  min-width: 132px;
  min-height: 40px;
  padding: 9px 18px;
  border-color: #7046c6;
  border-radius: 9px;
  background: #7046c6;
  color: #fff;
  font-weight: 700;
  box-shadow: 0 6px 16px rgba(112, 70, 198, .16);
}
body.body-internal .sync-ticket-thread__actions > .btn-primary:hover { border-color: #623ab5; background: #623ab5; }
@media (max-width: 700px) {
  body.body-internal .sync-ticket-view { padding: 14px 10px 28px; }
  body.body-internal .sync-ticket-thread__head { align-items: flex-start; padding: 18px; }
  body.body-internal .sync-ticket-thread__head h1 { font-size: 20px; }
  body.body-internal .sync-ticket-thread__messages { padding: 18px; }
  body.body-internal .sync-ticket-message { width: 92%; }
  body.body-internal .sync-ticket-thread__composer { padding: 18px; }
  body.body-internal .sync-ticket-thread__actions { align-items: stretch; flex-direction: column; }
  body.body-internal .sync-ticket-thread__actions > .btn-primary { width: 100%; }
}


/* SyncProvider public home */
html.sp-public-boot body{opacity:0!important}body.sp-public-page{margin:0!important;background:#080b1d!important;color:#f8f7ff!important;font-family:Inter,Arial,sans-serif!important}body.sp-public-page .sp-public-native-hidden{display:none!important}body.sp-public-page .sp-public-app,body.sp-public-page .sp-public-app *{box-sizing:border-box}body.sp-public-page .sp-public-app{overflow:hidden;background:#080b1d;color:#f8f7ff}body.sp-public-page .sp-public-app a{text-decoration:none}body.sp-public-page .sp-hero{background-image:radial-gradient(circle at 82% 52%,rgba(105,35,255,.32),transparent 23%),radial-gradient(circle at 69% 8%,rgba(34,63,211,.2),transparent 30%),linear-gradient(112deg,#07091d 0,#0b0d2a 56%,#12063b 100%)}body.sp-public-page .sp-business,body.sp-public-page .sp-hero{position:relative;overflow:hidden;background-color:#080b20}body.sp-public-page .sp-business:after,body.sp-public-page .sp-hero:after{content:"";position:absolute;width:760px;height:760px;right:-170px;top:20px;border:1px solid rgba(135,51,255,.38);border-radius:42% 58% 54% 46%;box-shadow:0 0 70px rgba(117,35,255,.32),inset 0 0 80px rgba(44,83,255,.16);transform:rotate(24deg);pointer-events:none}body.sp-public-page .sp-hero{min-height:clamp(535px,36vw,700px);padding:0 6vw 35px}body.sp-public-page .sp-nav{position:relative;z-index:3;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;max-width:1420px;height:88px;margin:auto}body.sp-public-page .sp-logo{display:inline-flex;align-items:center;color:#fff;gap:12px;font-size:21px;letter-spacing:-.04em}body.sp-public-page .sp-logo-word strong{font-weight:800}body.sp-public-page .sp-logo-word{font-weight:430}body.sp-public-page .sp-logo-mark{position:relative;display:inline-block;width:42px;height:30px;transform:rotate(-18deg)}body.sp-public-page .sp-logo-mark b,body.sp-public-page .sp-logo-mark i,body.sp-public-page .sp-logo-mark:after,body.sp-public-page .sp-logo-mark:before{content:"";position:absolute;border-radius:999px}body.sp-public-page .sp-logo-mark:before{left:0;top:8px;width:29px;height:14px;border:6px solid #7130ff;box-shadow:0 0 15px rgba(112,48,255,.55)}body.sp-public-page .sp-logo-mark:after{right:0;top:4px;width:29px;height:14px;border:6px solid #a63cff}body.sp-public-page .sp-logo-mark i{left:17px;top:10px;width:9px;height:9px;background:#0a0c23}body.sp-public-page .sp-logo-mark b{right:-3px;top:11px;width:7px;height:7px;background:#5b72ff;box-shadow:0 0 10px #6d5cff}body.sp-public-page .sp-nav-links{display:flex;gap:44px}body.sp-public-page .sp-nav-links a{position:relative;padding:10px 0;color:#c8c4df;font-size:13px}body.sp-public-page .sp-nav-links a.is-active,body.sp-public-page .sp-nav-links a:hover{color:#fff}body.sp-public-page .sp-nav-links a.is-active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:#a23aff;box-shadow:0 0 10px #a23aff}body.sp-public-page .sp-nav-actions{display:flex;justify-content:flex-end;gap:14px}body.sp-public-page .sp-nav-actions:before{content:"";width:1px;height:25px;margin:12px 18px 0 0;background:rgba(255,255,255,.12)}body.sp-public-page .sp-btn{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:48px;padding:12px 28px;border:1px solid rgba(137,91,255,.46);border-radius:10px;color:#fff;font-size:13px;font-weight:720;transition:.18s}body.sp-public-page .sp-btn:hover{transform:translateY(-1px)}body.sp-public-page .sp-btn-primary{border-color:#7e2cff;background:linear-gradient(135deg,#6d23ff,#a643ff 62%,#7130ff);box-shadow:0 10px 30px rgba(115,40,255,.32),inset 0 0 20px rgba(255,255,255,.11)}body.sp-public-page .sp-btn-ghost{background:rgba(8,11,32,.45)}body.sp-public-page .sp-hero-grid,body.sp-public-page .sp-section-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.12fr .88fr;align-items:center;gap:8vw;max-width:1420px;margin:auto}body.sp-public-page .sp-hero-grid{min-height:clamp(420px,28vw,550px);padding-top:20px}body.sp-public-page .sp-kicker{display:block;margin-bottom:16px;color:#bd76ff;font-size:11px;font-weight:750;letter-spacing:.29em;text-transform:uppercase}body.sp-public-page .sp-hero h1,body.sp-public-page .sp-public-app h2{margin:0;color:#fff;font-size:54px;font-weight:790;letter-spacing:-.04em;line-height:1.08}body.sp-public-page .sp-public-app em{color:#a447ff;font-style:normal}body.sp-public-page .sp-hero h1>span{display:block;white-space:nowrap}body.sp-public-page .sp-hero-copy>p{margin:24px 0 28px;color:#c6c4d8;font-size:17px;line-height:1.5}body.sp-public-page .sp-youtube p{margin:24px 0 28px;line-height:1.5}body.sp-public-page .sp-business .sp-section-grid>div>p{margin:24px 0 28px;color:#c6c4d8;font-size:17px;line-height:1.5}body.sp-public-page .sp-actions{display:flex;gap:16px}body.sp-public-page .sp-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:46px}body.sp-public-page .sp-benefits>div,body.sp-public-page .sp-business-cards>div{display:flex;align-items:center;gap:13px}body.sp-public-page .sp-benefits>div>span{width:46px;height:46px}body.sp-public-page .sp-benefits>div>span,body.sp-public-page .sp-business-cards>div>span{display:flex;align-items:center;justify-content:center;border:1px solid rgba(139,65,255,.5);border-radius:50%;background:rgba(97,35,196,.18);color:#a94cff;font-size:19px}body.sp-public-page .sp-benefits p,body.sp-public-page .sp-business-cards p{margin:0}body.sp-public-page .sp-benefits b,body.sp-public-page .sp-business-cards b{display:block;font-size:12px}body.sp-public-page .sp-benefits small,body.sp-public-page .sp-business-cards small{display:block;margin-top:4px;color:#aaa6bf;font-size:10px}body.sp-public-page .sp-login-card{position:relative;min-height:430px;padding:36px;border:1px solid rgba(135,66,255,.95);border-radius:22px;background:linear-gradient(145deg,rgba(17,20,57,.96),rgba(12,13,43,.97));box-shadow:0 22px 75px rgba(29,8,86,.55),0 0 38px rgba(105,35,255,.2),inset 0 0 38px rgba(90,45,186,.06);backdrop-filter:blur(14px)}body.sp-public-page .sp-login-card:before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:20px;background:linear-gradient(145deg,rgba(125,54,255,.32),transparent 58%);filter:blur(15px)}body.sp-public-page .sp-login-card h2{font-size:29px;text-align:center}body.sp-public-page .sp-login-card>p{margin:10px 0 30px;color:#c4c3d1;font-size:13px;text-align:center}body.sp-public-page .sp-login-card>p a,body.sp-public-page .sp-login-meta>a{color:#bd53ff}body.sp-public-page .sp-native-login,body.sp-public-page .sp-native-login form{background:0 0!important;border:0!important;box-shadow:none!important}body.sp-public-page .sp-login-layout,body.sp-public-page .sp-native-login,body.sp-public-page .sp-native-login form{display:block!important;float:none!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body.sp-public-page .sp-login-fields{display:grid!important;grid-template-columns:1fr!important;gap:16px!important;width:100%!important;max-width:none!important}body.sp-public-page .sp-native-login label:not(:has(input[type=checkbox])){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}body.sp-public-page .sp-native-login .form-group{position:relative;margin:0!important}body.sp-public-page .sp-native-login .sp-login-fields .sp-login-field{display:block!important;float:none!important;width:100%!important;max-width:none!important;min-width:0!important;padding:0!important}body.sp-public-page .sp-native-login .sp-login-field:before{content:"";position:absolute;left:21px;top:50%;z-index:2;width:22px;height:22px;background-repeat:no-repeat;background-position:center;background-size:contain;transform:translateY(-50%);pointer-events:none}body.sp-public-page .sp-native-login .sp-login-user:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b958ff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='7.5' r='4'/%3E%3Cpath d='M4.8 21v-2.2A7.2 7.2 0 0 1 12 11.6a7.2 7.2 0 0 1 7.2 7.2V21z'/%3E%3C/svg%3E")}body.sp-public-page .sp-native-login .sp-login-password:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b958ff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4.5' y='10' width='15' height='11' rx='2'/%3E%3Cpath d='M8 10V7a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E")}body.sp-public-page .sp-native-login .sp-login-fields input[name*=username i],body.sp-public-page .sp-native-login .sp-login-fields input[type=email],body.sp-public-page .sp-native-login .sp-login-fields input[type=password]{display:block!important;float:none!important;width:100%!important;max-width:none!important;height:66px!important;padding:13px 58px!important;border:1px solid rgba(139,106,221,.36)!important;border-radius:14px!important;outline:0!important;background-color:#22254d!important;background-image:linear-gradient(135deg,#272a55,#1c1e43)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:15px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 6px 18px rgba(0,0,0,.14)!important}body.sp-public-page .sp-native-login .sp-login-password input{padding-right:54px!important}body.sp-public-page .sp-native-login input::placeholder{color:#bbb7cc}body.sp-public-page .sp-native-login input:focus{position:relative;z-index:1;border-color:#9b3fff!important;box-shadow:0 0 0 3px rgba(155,63,255,.13)!important}body.sp-public-page .sp-native-login .sp-login-fields input:-webkit-autofill,body.sp-public-page .sp-native-login .sp-login-fields input:-webkit-autofill:focus,body.sp-public-page .sp-native-login .sp-login-fields input:-webkit-autofill:hover{border:1px solid rgba(139,106,221,.36)!important;-webkit-text-fill-color:#fff!important;caret-color:#fff!important;-webkit-box-shadow:0 0 0 1000px #22254d inset,0 6px 18px rgba(0,0,0,.14)!important;box-shadow:0 0 0 1000px #22254d inset,0 6px 18px rgba(0,0,0,.14)!important;transition:background-color 99999s ease-out 0s!important}body.sp-public-page .sp-password-eye{position:absolute;right:17px;top:50%;transform:translateY(-50%);z-index:2;padding:7px;border:0;background:0 0;color:#b857ff;font-size:17px;cursor:pointer}body.sp-public-page .sp-login-meta{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:54px;margin:5px 0 14px!important;color:#d8d5e5;font-size:13px}body.sp-public-page .sp-remember-slot{display:block!important}body.sp-public-page .sp-login-meta label{display:flex!important;align-items:center!important;gap:9px!important;margin:0!important;color:#d8d5e5!important;font-weight:600}body.sp-public-page .sp-login-meta input[type=checkbox]{display:block!important;width:25px!important;height:25px!important;margin:0!important;accent-color:#a33fff!important}body.sp-public-page .sp-remember-visual input{appearance:none!important;border:1px solid #b34cff!important;border-radius:5px!important;background:#a33fff!important}body.sp-public-page .sp-remember-visual input:after{content:"✓";display:block;color:#15122d;font-size:17px;font-weight:900;line-height:23px;text-align:center}body.sp-public-page .sp-native-login .component_button_submit{display:block!important;float:none!important;width:100%!important;max-width:none!important;padding:0!important;text-align:left!important}body.sp-public-page .sp-login-submit{display:block!important;width:100%!important;max-width:none!important;min-height:68px!important;padding:0 22px!important;border:1px solid rgba(192,105,255,.8)!important;border-radius:14px!important;background-color:#8d35ff!important;background-image:linear-gradient(135deg,#7628ff,#b94dff 58%,#7448ff)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:16px!important;font-weight:780!important;box-shadow:0 14px 34px rgba(112,39,255,.36),inset 0 1px 0 rgba(255,255,255,.25)!important}body.sp-public-page .sp-native-login .sp-native-auth-extra{display:none!important}body.sp-public-page .sp-orbit{position:absolute;pointer-events:none;border:1px solid rgba(127,57,255,.32);border-radius:50%;filter:drop-shadow(0 0 14px rgba(106,38,255,.2))}body.sp-public-page .sp-orbit-one{right:-170px;top:80px;width:780px;height:330px;transform:rotate(18deg)}body.sp-public-page .sp-orbit-two{right:-260px;top:180px;width:920px;height:410px;transform:rotate(-10deg)}body.sp-public-page .sp-youtube{padding:48px 6vw;background:linear-gradient(135deg,#fff,#f1effc);color:#19152e}body.sp-public-page .sp-youtube .sp-section-grid{min-height:250px}body.sp-public-page .sp-youtube h2{color:#17132d;font-size:43px}body.sp-public-page .sp-youtube p{color:#77718e;font-size:15px}body.sp-public-page .sp-youtube-art{position:relative;min-height:310px}body.sp-public-page .sp-youtube-art:before{content:"";position:absolute;inset:10% 5%;border-radius:48%;background:radial-gradient(circle,rgba(123,55,255,.28),transparent 62%);filter:blur(6px)}body.sp-public-page .sp-yt-main{position:absolute;left:50%;top:50%;display:flex;align-items:center;justify-content:center;width:190px;height:190px;border-radius:36px;background:linear-gradient(145deg,#fff,#e8e5f6);box-shadow:30px 28px 0 rgba(116,70,207,.08),0 25px 60px rgba(94,48,180,.24);transform:translate(-50%,-50%) rotate(8deg)}body.sp-public-page .sp-yt-main span{color:#ff2044;font-size:76px;transform:rotate(-8deg)}body.sp-public-page .sp-float{position:absolute;display:flex;align-items:center;gap:9px;padding:12px 18px;border:1px solid rgba(117,72,203,.1);border-radius:13px;background:rgba(255,255,255,.94);color:#29213c;font-size:12px;font-weight:750;box-shadow:0 12px 32px rgba(83,47,156,.13)}body.sp-public-page .sp-float i{color:#792fff}body.sp-public-page .sp-float-views{left:9%;top:17%;transform:rotate(-9deg)}body.sp-public-page .sp-float-subs{right:4%;top:22%;transform:rotate(8deg)}body.sp-public-page .sp-float-likes{left:16%;bottom:10%;transform:rotate(7deg)}body.sp-public-page .sp-features{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:28px 6vw 42px;background:#faf9ff;color:#211b37}body.sp-public-page .sp-features>div{padding:26px;border:1px solid #ece9f6;border-radius:14px;background:#fff;box-shadow:0 10px 30px rgba(71,48,117,.05);background:linear-gradient(145deg,#fff,#faf9ff)}body.sp-public-page .sp-features>div>span{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:18px;border-radius:50%;background:#eee5ff;color:#7529ff;font-size:20px}body.sp-public-page .sp-features h3{margin:0 0 5px;font-size:15px}body.sp-public-page .sp-features p{margin:0;color:#827b98;font-size:13px;line-height:1.45}body.sp-public-page .sp-business{padding:62px 6vw;background-image:radial-gradient(circle at 52% 100%,rgba(94,35,224,.25),transparent 34%),linear-gradient(112deg,#080a20,#0c0d29 58%,#0d0925)}body.sp-public-page .sp-business h2{font-size:43px}body.sp-public-page .sp-business-cards{display:grid;gap:12px}body.sp-public-page .sp-business-cards>div{padding:15px 18px;border:1px solid rgba(132,99,207,.22);border-radius:13px;background:rgba(27,29,65,.82)}body.sp-public-page .sp-business-cards>div>span{width:40px;height:40px}body.sp-public-page .sp-final{display:flex;align-items:center;justify-content:space-between;padding:36px 6vw;border-top:1px solid rgba(132,103,201,.16);border-bottom:1px solid rgba(132,103,201,.16);background:#080b1d}body.sp-public-page .sp-final h2{font-size:30px}body.sp-public-page .sp-footer{display:grid;grid-template-columns:2fr repeat(3,1fr) 1.5fr;gap:50px;padding:40px 6vw 44px;background:#070a19;color:#aaa6bb}body.sp-public-page .sp-footer .sp-logo{margin-bottom:18px;color:#fff}body.sp-public-page .sp-footer p{font-size:12px;line-height:1.55}body.sp-public-page .sp-footer h4{margin:5px 0 15px;color:#fff;font-size:12px}body.sp-public-page .sp-footer>div:not(.sp-footer-brand):not(.sp-footer-social){display:flex;flex-direction:column;gap:10px}body.sp-public-page .sp-footer a,body.sp-public-page .sp-footer span{color:#aaa6bb;font-size:12px}.sp-footer-social{display:flex;flex-wrap:wrap;align-content:flex-start;gap:10px}.sp-footer-social>span{display:flex!important;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid #242945;border-radius:50%;color:#fff!important}.sp-footer-social small{flex-basis:100%;margin-top:25px;font-size:9px}@media (min-width:761px){body.sp-public-page .sp-hero h1{font-size:clamp(47px,3.2vw,60px)}body.sp-public-page .sp-business h2,body.sp-public-page .sp-youtube h2{font-size:clamp(38px,2.55vw,48px)}}@media (max-width:760px){body.sp-public-page .sp-nav{grid-template-columns:1fr auto}.sp-nav-links{display:none!important}body.sp-public-page .sp-hero-grid,body.sp-public-page .sp-section-grid{grid-template-columns:1fr;gap:50px}body.sp-public-page .sp-hero-copy{padding-top:25px}body.sp-public-page .sp-hero h1{font-size:45px}body.sp-public-page .sp-login-card{max-width:560px;width:100%;margin:auto}body.sp-public-page .sp-features{grid-template-columns:repeat(2,1fr)}body.sp-public-page .sp-footer{grid-template-columns:2fr 1fr 1fr}}@media (max-width:620px){body.sp-public-page .sp-hero{padding:0 20px 45px}body.sp-public-page .sp-nav{height:70px}body.sp-public-page .sp-logo{font-size:18px}body.sp-public-page .sp-logo-mark{width:36px;transform:scale(.88) rotate(-18deg);transform-origin:left center}body.sp-public-page .sp-business p br,body.sp-public-page .sp-hero-copy>p br,body.sp-public-page .sp-nav-actions .sp-btn-ghost,body.sp-public-page .sp-youtube p br{display:none}body.sp-public-page .sp-nav-actions .sp-btn{min-height:40px;padding:9px 14px}body.sp-public-page .sp-hero-grid{padding-top:28px}body.sp-public-page .sp-hero h1{font-size:38px}body.sp-public-page .sp-actions{flex-direction:column}body.sp-public-page .sp-benefits{grid-template-columns:1fr;margin-top:34px}body.sp-public-page .sp-login-card{min-height:0;padding:24px}body.sp-public-page .sp-login-fields{gap:12px}body.sp-public-page .sp-native-login input[type=email],body.sp-public-page .sp-native-login input[type=password],body.sp-public-page .sp-native-login input[type=text]{height:58px!important}body.sp-public-page .sp-login-submit{min-height:58px!important}body.sp-public-page .sp-business,body.sp-public-page .sp-youtube{padding:58px 20px}body.sp-public-page .sp-business h2,body.sp-public-page .sp-youtube h2{font-size:34px}body.sp-public-page .sp-youtube-art{min-height:280px}body.sp-public-page .sp-features{grid-template-columns:1fr;padding:24px 20px 36px}body.sp-public-page .sp-final{align-items:flex-start;flex-direction:column;gap:26px;padding:42px 20px}body.sp-public-page .sp-footer{grid-template-columns:1fr 1fr;gap:34px;padding:42px 20px}.sp-footer-brand,.sp-footer-social{grid-column:1/-1}body.sp-public-page .sp-hero h1>span{white-space:normal}}


/* Compact muted service ID badge and category icon spacing. */
body.body-internal .services-list .sp-service-id{display:inline-flex!important;min-width:28px!important;height:22px!important;padding:2px 6px!important;align-items:center;justify-content:center;border:1px solid #d8cdf0!important;border-radius:6px!important;background:#eee8f8!important;color:#6040a8!important;font-size:11px!important;font-weight:700!important;line-height:16px!important}
body.body-internal .services-list .services-category>span:first-child,body.body-internal .services-list .services-category>img:first-child,body.body-internal .services-list .sp-service-filter .dropdown-menu a>span:first-child,body.body-internal .services-list .sp-service-filter .dropdown-menu a>img:first-child{margin-right:6px!important}


/* Add funds usability layout. */
body.body-internal .add-funds-page{max-width:1180px!important;padding:24px 18px 46px!important}
body.body-internal .sp-addfunds-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:20px}
body.body-internal .sp-addfunds-header h1{margin:0;color:#211d2d;font-size:30px;font-weight:800;line-height:1.1}
body.body-internal .sp-addfunds-header p{margin:7px 0 0;color:#777080;font-size:13px}
body.body-internal .sp-addfunds-header p strong{color:#5f409f;font-weight:800}
body.body-internal .sp-addfunds-toggle{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border:1px solid #d9d2e4;border-radius:10px;background:#fff;color:#4f465d;font-size:12px;font-weight:700;box-shadow:0 5px 15px rgba(39,31,56,.04)}
body.body-internal .sp-addfunds-toggle:hover{border-color:#bca9e4;background:#f8f5fc;color:#6040a8}
body.body-internal .add-funds-page .sp-card{margin:0 0 18px!important}
body.body-internal .add-funds-page .add-funds__form{padding:26px!important}
body.body-internal .sp-addfunds-history-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0;padding:18px 22px;border-bottom:1px solid #eeeaf3}
body.body-internal .sp-addfunds-history-head h2{margin:0;color:#292433;font-size:18px;font-weight:800}
body.body-internal .sp-addfunds-grid{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(360px,1.1fr);gap:18px}
body.body-internal .sp-addfunds-method-panel,body.body-internal .sp-addfunds-amount-panel{padding:18px;border:1px solid #e7e2ee;border-radius:13px;background:#fbfafd}
body.body-internal .sp-addfunds-method-panel>h2,body.body-internal .sp-addfunds-amount-panel>h2{margin:0 0 12px;color:#292433;font-size:15px;font-weight:800}
body.body-internal .sp-addfunds-method-card{display:grid;grid-template-columns:46px minmax(0,1fr) 26px;align-items:center;gap:12px;padding:14px;border:1px solid #cbbcf0;border-radius:12px;background:#fff;box-shadow:0 5px 16px rgba(112,70,198,.07)}
body.body-internal .sp-addfunds-method-icon{display:flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:11px;background:#eee7fb;color:#7046c6;font-size:19px}
body.body-internal .sp-addfunds-method-control{min-width:0}
body.body-internal .sp-addfunds-method-control .control-label{margin:0 0 4px!important;color:#857d8f!important;font-size:10px!important;text-transform:uppercase}
body.body-internal .sp-addfunds-method-control .form-control{height:34px!important;padding:5px 28px 5px 8px!important;border:0!important;background:#f5f2fa!important;color:#342d40!important;font-size:12px!important;font-weight:650}
body.body-internal .sp-addfunds-selected{display:flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:50%;background:#7046c6;color:#fff;font-size:10px}
body.body-internal .sp-addfunds-method-note{display:flex;gap:7px;margin:12px 2px 0;color:#87808f;font-size:11px;line-height:1.45}
body.body-internal .sp-addfunds-amount-panel .form-group{margin-bottom:10px!important}
body.body-internal .sp-addfunds-amount-panel #amount{height:48px!important;padding:10px 14px!important;background:#fff!important;font-size:18px;font-weight:750}
body.body-internal .sp-addfunds-quick{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}
body.body-internal .sp-addfunds-quick button{min-width:58px;height:32px;padding:0 12px;border:1px solid #ddd3ee;border-radius:8px;background:#f4f0fb;color:#6543ae;font-size:11px;font-weight:750}
body.body-internal .sp-addfunds-quick button:hover,body.body-internal .sp-addfunds-quick button.is-active{border-color:#8060ca;background:#e9e0f8;color:#57359c}
body.body-internal .add-funds-page .add-funds__pay{display:flex!important;height:48px!important;margin-top:0!important;align-items:center;justify-content:space-between;padding:0 18px!important}
body.body-internal .sp-addfunds-history .add-funds__list{padding:0!important;overflow:hidden}
body.body-internal .sp-addfunds-history-head{margin:0;padding:20px 22px}
body.body-internal .sp-addfunds-history-head>span{display:flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:10px;background:#eee8f8;color:#7046c6;font-size:16px}
body.body-internal .add-funds-page [data-addfunds-panel][hidden]{display:none!important}
@media(max-width:820px){body.body-internal .sp-addfunds-header{align-items:flex-start;flex-direction:column}body.body-internal .sp-addfunds-grid{grid-template-columns:1fr}}
@media(max-width:560px){body.body-internal .add-funds-page{padding:16px 12px 34px!important}body.body-internal .sp-addfunds-toggle{width:100%;justify-content:center}body.body-internal .add-funds-page .add-funds__form{padding:18px!important}}



/* Add funds usability layout v2 */
body.body-internal .add-funds-page{max-width:1120px!important;padding:28px 18px 48px!important}
body.body-internal .sp-addfunds-shell{margin:0!important;padding:0!important;overflow:hidden}
body.body-internal .sp-addfunds-header{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:24px 26px;border-bottom:1px solid #eeeaf3}
body.body-internal .sp-addfunds-header h1{margin:0;color:#211d2d;font-size:28px;font-weight:800;line-height:1.1}
body.body-internal .sp-addfunds-header p{margin:6px 0 0;color:#777080;font-size:13px}
body.body-internal .sp-addfunds-header p strong{color:#6543ae;font-weight:800}
body.body-internal .sp-addfunds-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border:1px solid #d9d2e4;border-radius:10px;background:#fff;color:#594d68;font-size:12px;font-weight:700;box-shadow:0 4px 12px rgba(39,31,56,.04)}
body.body-internal .sp-addfunds-toggle:hover{border-color:#bca9e4;background:#f8f5fc;color:#6040a8}
body.body-internal .sp-addfunds-form{padding:26px}
body.body-internal .sp-addfunds-method-card{display:grid;grid-template-columns:46px minmax(0,1fr) 28px;align-items:center;gap:14px;padding:14px 16px;border:1px solid #d5c8ef;border-radius:12px;background:#faf8fd}
body.body-internal .sp-addfunds-method-icon{display:flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:11px;background:#ebe3fa;color:#7046c6;font-size:18px}
body.body-internal .sp-addfunds-method-control{min-width:0}
body.body-internal .sp-addfunds-method-control .control-label{margin:0 0 4px!important;color:#857d8f!important;font-size:10px!important;text-transform:uppercase}
body.body-internal .sp-addfunds-method-control .form-control{width:100%!important;height:38px!important;padding:6px 34px 6px 10px!important;border:0!important;background:#fff!important;color:#342d40!important;font-size:12px!important;font-weight:650;box-shadow:none!important}
body.body-internal .sp-addfunds-selected{display:flex;width:26px;height:26px;align-items:center;justify-content:center;border-radius:50%;background:#7046c6;color:#fff;font-size:10px}
body.body-internal .sp-addfunds-amount-row{display:grid;grid-template-columns:minmax(280px,1fr) auto;align-items:end;gap:14px;margin-top:18px}
body.body-internal .sp-addfunds-amount-field{min-width:0}
body.body-internal .sp-addfunds-amount-field .control-label{margin-bottom:6px!important;font-size:12px!important;font-weight:700}
body.body-internal .sp-addfunds-amount-field #amount{height:44px!important;padding:8px 13px!important;background:#f7f5fa!important;font-size:16px;font-weight:700}
body.body-internal .sp-addfunds-quick{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:1px}
body.body-internal .sp-addfunds-quick button{min-width:58px;height:34px;padding:0 12px;border:1px solid #ddd3ee;border-radius:8px;background:#f4f0fb;color:#6543ae;font-size:11px;font-weight:750;cursor:pointer}
body.body-internal .sp-addfunds-quick button:hover,body.body-internal .sp-addfunds-quick button.is-active{border-color:#8060ca;background:#e9e0f8;color:#57359c}
body.body-internal .add-funds-page .add-funds__pay{display:flex!important;width:100%!important;height:46px!important;margin-top:18px!important;align-items:center;justify-content:center!important;padding:0 18px!important}
body.body-internal .sp-addfunds-history-head{padding:22px 26px 14px}
body.body-internal .sp-addfunds-history-head h2{margin:0;color:#292433;font-size:18px;font-weight:800}
body.body-internal .sp-addfunds-history .table-responsive{border-top:1px solid #eeeaf3}
body.body-internal .add-funds-page [data-addfunds-panel][hidden]{display:none!important}
body.body-internal .add-funds__custom{padding:0 26px 26px}
@media(max-width:760px){body.body-internal .sp-addfunds-header{align-items:flex-start;flex-direction:column}body.body-internal .sp-addfunds-toggle{width:100%}body.body-internal .sp-addfunds-amount-row{grid-template-columns:1fr}}
@media(max-width:560px){body.body-internal .add-funds-page{padding:16px 12px 34px!important}body.body-internal .sp-addfunds-header,body.body-internal .sp-addfunds-form{padding:18px}body.body-internal .sp-addfunds-method-card{grid-template-columns:40px minmax(0,1fr) 24px;padding:12px}body.body-internal .sp-addfunds-method-icon{width:40px;height:40px}}


/* Add funds compact method alignment */
body.body-internal .sp-addfunds-method-card{grid-template-columns:46px minmax(0,1fr)!important}
body.body-internal .sp-addfunds-method-control .control-label{display:none!important}
body.body-internal .sp-addfunds-method-control .form-control{height:44px!important;background:transparent!important}
body.body-internal .sp-addfunds-selected{display:none!important}
body.body-internal .sp-addfunds-amount-row{align-items:start!important}
body.body-internal .sp-addfunds-quick{margin-top:25px!important;padding:0!important}
body.body-internal .sp-addfunds-quick button{height:44px!important}
@media(max-width:760px){body.body-internal .sp-addfunds-quick{margin-top:0!important}}


/* Tickets header switcher fix */
body.body-internal.sync-ticket-page .tickets-page{max-width:1140px!important;padding:22px 18px 42px!important}
body.body-internal.sync-ticket-page .sync-ticket-frame{overflow:hidden!important;border:1px solid #e3dfeb!important;border-radius:16px!important;background:#fff!important;box-shadow:0 10px 28px rgba(35,29,50,.055)!important}
body.body-internal.sync-ticket-page .sync-ticket-pagebar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;padding:24px 26px!important;border-bottom:1px solid #eeeaf3!important;background:#fff!important}
body.body-internal.sync-ticket-page .sync-ticket-pagebar h1{margin:0!important;color:#19152a!important;font-size:28px!important;font-weight:800!important;letter-spacing:-.03em!important;line-height:1.15!important}
body.body-internal.sync-ticket-page .sync-ticket-pagebar p{margin:5px 0 0!important;color:#7b748c!important;font-size:12px!important}
body.body-internal.sync-ticket-page .sync-ticket-history-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:40px!important;padding:0 16px!important;border:1px solid #d9d2e4!important;border-radius:10px!important;background:#fff!important;color:#594d68!important;font-size:12px!important;font-weight:700!important;box-shadow:0 4px 12px rgba(39,31,56,.04)!important;cursor:pointer!important}
body.body-internal.sync-ticket-page .sync-ticket-history-toggle:hover,body.body-internal.sync-ticket-page .sync-ticket-history-toggle.is-active{border-color:#bca9e4!important;background:#f8f5fc!important;color:#6040a8!important}
body.body-internal.sync-ticket-page .sync-ticket-history-toggle.has-unread{border-color:#e8ae42!important;box-shadow:0 0 0 3px rgba(255,181,61,.16)!important}
body.body-internal.sync-ticket-page .sync-ticket-notice{display:inline-flex!important;min-width:19px!important;height:19px!important;align-items:center!important;justify-content:center!important;padding:0 5px!important;border:0!important;border-radius:10px!important;background:#ffb53d!important;color:#fff!important;font-size:9px!important;font-weight:800!important;line-height:19px!important}
body.body-internal.sync-ticket-page .sync-ticket-notice[hidden]{display:none!important}
body.body-internal.sync-ticket-page .sync-ticket-head{display:none!important}
body.body-internal.sync-ticket-page .ticket-form[hidden],body.body-internal.sync-ticket-page .tickets-list[hidden]{display:none!important}
body.body-internal.sync-ticket-page .ticket-form .component_card>.card{border:0!important;border-radius:0!important;box-shadow:none!important}
body.body-internal.sync-ticket-page .tickets-list{margin:0!important;padding:18px 20px 20px!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}
body.body-internal.sync-ticket-page .tickets-list>.row{margin:0 0 12px!important}
body.body-internal.sync-ticket-page .tickets-list .well{margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid #ebe7f0!important;border-radius:11px!important;background:#fff!important;box-shadow:none!important}
body.body-internal a[href="/tickets"]{display:flex!important;align-items:center!important;width:100%!important}
body.body-internal a[href="/tickets"] .badge{margin-left:auto!important;flex:0 0 auto!important}
@media(max-width:620px){body.body-internal.sync-ticket-page .sync-ticket-pagebar{align-items:flex-start!important;flex-direction:column!important}body.body-internal.sync-ticket-page .sync-ticket-history-toggle{width:100%!important}}


/* New Order mobile containment. Keep after desktop geometry overrides. */
@media(max-width:900px){
body.body-internal .sp-new-order{min-width:0!important;padding:14px 12px 32px!important;overflow-x:hidden!important}
body.body-internal .sp-new-order #order-form,body.body-internal .sp-new-order .sp-new-order-grid,body.body-internal .sp-new-order .sp-order-form-card,body.body-internal .sp-new-order .sp-description-card{width:100%!important;max-width:100%!important;min-width:0!important}
body.body-internal .sp-new-order .sp-new-order-grid,body.body-internal .sp-new-order .sp-new-order-grid.sp-no-description{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}
body.body-internal .sp-new-order .sp-order-form-card{order:1;padding:18px 16px!important}
body.body-internal .sp-new-order .sp-description-card{order:2;padding:16px!important}
body.body-internal .sp-new-order #fields,body.body-internal .sp-new-order #fields>.row,body.body-internal .sp-new-order #fields [class*="col-"],body.body-internal .sp-new-order .form-group,body.body-internal .sp-new-order .select2,body.body-internal .sp-new-order .select2-container,body.body-internal .sp-new-order .sync-link-control,body.body-internal .sp-new-order .form-control{width:100%!important;max-width:100%!important;min-width:0!important}
body.body-internal .sp-new-order .panel-description{overflow-wrap:anywhere}
body.body-internal .sp-new-order .panel-description img{max-width:100%!important;height:auto!important}
}


/* Add funds clean amount composer. */
body.body-internal .sp-addfunds-title{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;column-gap:14px}
body.body-internal .sp-addfunds-title-icon{display:flex;grid-row:1/3;width:48px;height:48px;align-items:center;justify-content:center;border-radius:12px;background:#eee7fc;color:#7046c6;font-size:20px}
body.body-internal .sp-addfunds-title h1,body.body-internal .sp-addfunds-title p{grid-column:2;margin-left:0}
body.body-internal .sp-addfunds-method-card{background:#f8f7fb}
body.body-internal .sp-addfunds-amount-row{align-items:end;gap:10px}
body.body-internal .sp-addfunds-amount-field .control-label{margin-bottom:8px!important;color:#50485c;font-size:13px!important}
body.body-internal .sp-addfunds-input-shell{display:grid;grid-template-columns:46px minmax(0,1fr) 42px;height:50px;overflow:hidden;border:1px solid #d8cfeb;border-radius:11px;background:#fff;box-shadow:0 3px 10px rgba(72,49,118,.04);transition:border-color .16s ease,box-shadow .16s ease}
body.body-internal .sp-addfunds-input-shell:focus-within{border-color:#8058d8;box-shadow:0 0 0 3px rgba(121,82,216,.13),0 5px 15px rgba(72,49,118,.08)}
body.body-internal .sp-addfunds-currency{display:flex;align-items:center;justify-content:center;border-right:1px solid #e7e2ef;background:#faf9fc;color:#4d4658;font-size:18px;font-weight:750}
body.body-internal .sp-addfunds-amount-field .sp-addfunds-input-shell #amount{width:100%!important;height:48px!important;min-width:0!important;padding:8px 14px!important;border:0!important;border-radius:0!important;background:#fff!important;color:#282232!important;font-size:18px!important;font-weight:750;box-shadow:none!important;outline:0!important}
body.body-internal .sp-addfunds-clear{display:flex;width:28px;height:28px;margin:auto;align-items:center;justify-content:center;border:0;border-radius:50%;background:#d8d3df;color:#fff;font-size:20px;line-height:1;cursor:pointer}
body.body-internal .sp-addfunds-clear:hover{background:#bbb3c6}
body.body-internal .sp-addfunds-clear[hidden]{display:none!important}
body.body-internal .sp-addfunds-quick{flex-wrap:nowrap;gap:8px;margin-top:0}
body.body-internal .sp-addfunds-quick button{min-width:70px;height:50px;padding:0 14px;border-color:#ddd5eb;border-radius:10px;background:#f8f6fb;color:#7046c6;font-size:12px;font-weight:800}
body.body-internal .sp-addfunds-quick button:hover{border-color:#9f82dc;background:#f1ecfa;color:#5c35aa}
body.body-internal .sp-addfunds-quick button.is-active{border-color:#7046c6;background:linear-gradient(135deg,#7952d8,#7046c6);color:#fff;box-shadow:0 6px 14px rgba(112,70,198,.22)}
body.body-internal .add-funds-page .add-funds__pay{display:grid!important;grid-template-columns:24px 1fr 24px;height:50px!important;border:0!important;background:linear-gradient(135deg,#7952d8,#7046c6)!important;box-shadow:0 7px 18px rgba(112,70,198,.22)!important}
body.body-internal .add-funds-page .add-funds__pay .sp-addfunds-pay-label{text-align:center}
body.body-internal .add-funds-page .add-funds__pay .fa-lock{justify-self:start}
body.body-internal .add-funds-page .add-funds__pay .fa-arrow-right{justify-self:end}
@media(max-width:840px){body.body-internal .sp-addfunds-amount-row{grid-template-columns:1fr}body.body-internal .sp-addfunds-quick{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%}body.body-internal .sp-addfunds-quick button{min-width:0;width:100%}}
@media(max-width:560px){body.body-internal .sp-addfunds-title{grid-template-columns:42px minmax(0,1fr)}body.body-internal .sp-addfunds-title-icon{width:42px;height:42px}body.body-internal .sp-addfunds-quick{grid-template-columns:repeat(3,minmax(0,1fr))}}


/* Align quick amounts with the amount input. */
body.body-internal .sp-addfunds-quick{transform:translateY(8px)}
@media(max-width:840px){body.body-internal .sp-addfunds-quick{transform:none}}


/* Orders compact toolbar, counts and bulk copy. */
/* Compact Orders toolbar, bulk copy and native row selection. */
body.body-internal .orders-history .sp-orders-toolbar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 14px;
}

body.body-internal .orders-history .sp-orders-toolbar .component_status_tabs {
  display: flex;
  flex: 1 1 auto;
  flex-wrap: wrap;
  gap: 5px;
  margin: 0;
}

body.body-internal .orders-history .sp-orders-toolbar .component_status_tabs .nav-link {
  display: inline-flex;
  min-height: 34px;
  align-items: center;
  gap: 7px;
  padding: 7px 10px !important;
  border: 1px solid #e5e1ec !important;
  border-radius: 8px !important;
  background: #f7f5f9 !important;
  color: #665e72 !important;
  font-size: 11.5px;
  font-weight: 700;
  line-height: 1;
  box-shadow: none !important;
}

body.body-internal .orders-history .sp-orders-toolbar .component_status_tabs .nav-link:hover {
  border-color: #d2c6e7 !important;
  background: #f1edf7 !important;
  color: #5e3da3 !important;
}

body.body-internal .orders-history .sp-orders-toolbar .component_status_tabs .nav-link.active {
  border-color: #c8b7e8 !important;
  background: #ece5f8 !important;
  color: #57369b !important;
}

body.body-internal .orders-history .sp-status-count {
  display: inline-flex;
  min-width: 20px;
  height: 20px;
  align-items: center;
  justify-content: center;
  padding: 0 5px;
  border-radius: 6px;
  background: #e8e4ed;
  color: #766d80;
  font-size: 9.5px;
  font-weight: 800;
  font-variant-numeric: tabular-nums;
}

body.body-internal .orders-history .nav-link.active .sp-status-count {
  background: #d8c9ef;
  color: #543393;
}

body.body-internal .orders-history .sp-status-count[hidden],
body.body-internal .orders-history .sp-orders-bulk[hidden] { display: none !important; }

body.body-internal .orders-history .sp-orders-toolbar-end {
  display: flex;
  flex: 0 0 auto;
  align-items: center;
  justify-content: flex-end;
  gap: 8px;
}

body.body-internal .orders-history .sp-orders-toolbar .sp-orders-search {
  display: flex;
  width: 260px;
  min-width: 220px;
  margin: 0;
}

body.body-internal .orders-history .sp-orders-toolbar .sp-orders-search .form-control {
  height: 36px;
  padding: 7px 11px !important;
  border: 1px solid #ded9e7 !important;
  border-right: 0 !important;
  border-radius: 8px 0 0 8px !important;
  background: #faf9fc !important;
  font-size: 11.5px;
  box-shadow: none !important;
}

body.body-internal .orders-history .sp-orders-toolbar .sp-orders-search .form-control:focus {
  border-color: #ae98d8 !important;
  background: #fff !important;
  box-shadow: 0 0 0 3px rgba(112,70,198,.08) !important;
}

body.body-internal .orders-history .sp-orders-toolbar .sp-orders-search .btn {
  display: inline-flex;
  width: 38px;
  min-width: 38px;
  height: 36px;
  align-items: center;
  justify-content: center;
  padding: 0;
  border: 1px solid #ded9e7;
  border-radius: 0 8px 8px 0;
  background: #fff;
  color: #685d74;
  box-shadow: none;
}

body.body-internal .orders-history .sp-orders-bulk {
  display: flex;
  align-items: center;
  gap: 5px;
  animation: spOrdersBulkIn .14s ease-out;
}

@keyframes spOrdersBulkIn {
  from { opacity: 0; transform: translateY(-2px); }
  to { opacity: 1; transform: translateY(0); }
}

body.body-internal .orders-history .sp-orders-selected-count {
  display: inline-flex;
  min-width: 28px;
  height: 32px;
  align-items: center;
  justify-content: center;
  padding: 0 7px;
  border: 1px solid #d8cdec;
  border-radius: 8px;
  background: #f0ebf8;
  color: #6040a8;
  font-size: 11px;
  font-weight: 800;
  font-variant-numeric: tabular-nums;
}

body.body-internal .orders-history .sp-orders-bulk button {
  display: inline-flex;
  height: 32px;
  align-items: center;
  justify-content: center;
  gap: 6px;
  padding: 0 9px;
  border: 1px solid #ddd5e8;
  border-radius: 8px;
  background: #fff;
  color: #645a70;
  font-size: 10.5px;
  font-weight: 700;
  white-space: nowrap;
  cursor: pointer;
}

body.body-internal .orders-history .sp-orders-bulk button:hover {
  border-color: #c7b5e6;
  background: #f7f3fc;
  color: #5d3ca2;
}

body.body-internal .orders-history .sp-orders-bulk .sp-orders-clear {
  width: 30px;
  padding: 0;
  border-color: transparent;
  background: transparent;
  color: #92899c;
  font-size: 17px;
  font-weight: 500;
}

body.body-internal .orders-history .sp-order-select,
body.body-internal .orders-history .sp-order-select-all {
  width: 15px;
  height: 15px;
  margin: 0 9px 0 0;
  accent-color: #7550c9;
  vertical-align: -2px;
  cursor: pointer;
}

body.body-internal .orders-history tr.sp-order-selected > td {
  background: #f5f1fb !important;
}

body.body-internal .orders-history tr.sp-order-selected > td:first-child {
  box-shadow: inset 2px 0 #a98bdc;
}

body.body-internal .orders-history .sp-order-service-id {
  display: inline-flex;
  min-width: 28px;
  height: 22px;
  margin-right: 8px;
  align-items: center;
  justify-content: center;
  padding: 2px 6px;
  border: 1px solid #d8cdf0;
  border-radius: 6px;
  background: #eee8f8;
  color: #6040a8;
  font-size: 11px;
  font-weight: 700;
  line-height: 16px;
  vertical-align: middle;
}

body.body-internal .orders-history .sp-order-service-name { vertical-align: middle; }

@media (max-width: 1180px) {
  body.body-internal .orders-history .sp-orders-toolbar { align-items: stretch; flex-direction: column; }
  body.body-internal .orders-history .sp-orders-toolbar-end { justify-content: flex-end; }
}

@media (max-width: 680px) {
  body.body-internal .orders-history .sp-orders-toolbar-end { align-items: stretch; flex-direction: column-reverse; }
  body.body-internal .orders-history .sp-orders-toolbar .sp-orders-search { width: 100%; min-width: 0; }
  body.body-internal .orders-history .sp-orders-bulk { justify-content: flex-end; }
}

/* Orders toolbar refinements: wider left-icon search and quieter selection count. */
body.body-internal .orders-history .sp-orders-toolbar .sp-orders-search {
  flex-direction: row-reverse;
  width: clamp(460px, 34vw, 620px);
  min-width: 420px;
}
body.body-internal .orders-history .sp-orders-toolbar .sp-orders-search .form-control {
  padding: 7px 12px !important;
  border-right: 1px solid #ded9e7 !important;
  border-left: 0 !important;
  border-radius: 0 8px 8px 0 !important;
}
body.body-internal .orders-history .sp-orders-toolbar .sp-orders-search .btn {
  border-right: 0;
  border-radius: 8px 0 0 8px;
}
body.body-internal .orders-history .sp-orders-selected-count {
  min-width: 24px;
  height: 26px;
  padding: 0 5px;
  border-radius: 7px;
  font-size: 9.5px;
}
@media (max-width: 1180px) {
  body.body-internal .orders-history .sp-orders-toolbar .sp-orders-search { width: min(100%, 620px); }
}
@media (max-width: 680px) {
  body.body-internal .orders-history .sp-orders-toolbar .sp-orders-search { width: 100%; min-width: 0; }
}

/* Orders final polish: aligned row-copy actions and stable count slots. */
body.body-internal .orders-history td[data-label="Link"]{position:relative!important;padding-right:48px!important}
body.body-internal .orders-history .sp-order-link-group{display:block!important;width:100%!important;max-width:none!important}
body.body-internal .orders-history .sp-order-link-group .sp-order-link{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
body.body-internal .orders-history td[data-label="Link"] .sync-copy-link{position:absolute!important;top:50%!important;right:12px!important;left:auto!important;width:24px!important;min-width:24px!important;height:24px!important;margin:0!important;transform:translateY(-50%)!important}
body.body-internal .orders-history .sp-status-count{width:28px!important;min-width:28px!important;padding:0 3px!important}
body.body-internal .orders-history .sp-status-count[hidden]{display:inline-flex!important;visibility:hidden!important}


/* Orders copy buttons: quieter neutral treatment. */
body.body-internal .orders-history td[data-label="Link"] .sync-copy-link{border-color:#dedce3!important;background:#f5f5f7!important;color:#817c88!important;box-shadow:none!important}
body.body-internal .orders-history td[data-label="Link"] .sync-copy-link:hover,body.body-internal .orders-history td[data-label="Link"] .sync-copy-link:focus-visible{border-color:#cbc6d2!important;background:#eceaf0!important;color:#625c69!important}


/* Orders: compact Link column at wide / zoomed-out desktop widths. */
body.body-internal .orders-history .sp-table-card th:nth-child(3),
body.body-internal .orders-history .sp-table-card td[data-label="Link"] {
  width: 330px !important;
  min-width: 260px !important;
  max-width: 330px !important;
}

body.body-internal .orders-history .sp-order-link-group .sp-order-link,
body.body-internal .orders-history td[data-label="Link"] > .sp-order-link {
  display: block !important;
  width: auto !important;
  max-width: 100% !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

/* Orders: compact Link column with a protected copy-button track. */
body.body-internal .orders-history .table-responsive__search th:nth-child(3),
body.body-internal .orders-history .table-responsive__search td[data-label="Link"] {
  width: 300px !important;
  min-width: 300px !important;
  max-width: 300px !important;
}
body.body-internal .orders-history td[data-label="Link"] {
  padding-right: 14px !important;
}
body.body-internal .orders-history .sp-order-link-group {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) 24px !important;
  align-items: center !important;
  gap: 8px !important;
  width: 100% !important;
  min-width: 0 !important;
  max-width: 100% !important;
}
body.body-internal .orders-history .sp-order-link-group .sp-order-link {
  width: auto !important;
  min-width: 0 !important;
  max-width: 100% !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}
body.body-internal .orders-history td[data-label="Link"] .sync-copy-link {
  position: static !important;
  inset: auto !important;
  margin: 0 !important;
  transform: none !important;
}

/* Orders emergency rollback: restore the stable native table geometry. */
body.body-internal .orders-history .table-responsive__search th:nth-child(3),
body.body-internal .orders-history .table-responsive__search td[data-label="Link"] {
  width: auto !important;
  min-width: 320px !important;
  max-width: none !important;
}
body.body-internal .orders-history td[data-label="Link"] {
  position: relative !important;
  padding-right: 48px !important;
}
body.body-internal .orders-history .sp-order-link-group {
  display: block !important;
  width: 100% !important;
  min-width: 0 !important;
  max-width: none !important;
}
body.body-internal .orders-history .sp-order-link-group .sp-order-link {
  display: block !important;
  width: auto !important;
  min-width: 0 !important;
  max-width: calc(100% - 36px) !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}
body.body-internal .orders-history td[data-label="Link"] .sync-copy-link {
  position: absolute !important;
  inset: auto !important;
  top: 50% !important;
  right: 12px !important;
  bottom: auto !important;
  left: auto !important;
  margin: 0 !important;
  transform: translateY(-50%) !important;
}

/* Orders: compact Link column; copy action sits before the URL. */
body.body-internal .orders-history .table-responsive__search th:nth-child(3),
body.body-internal .orders-history .table-responsive__search td[data-label="Link"] {
  width: 1% !important;
  min-width: 320px !important;
}
body.body-internal .orders-history .table-responsive__search th:nth-child(3) {
  padding-left: 48px !important;
}
body.body-internal .orders-history td[data-label="Link"] {
  position: relative !important;
  padding-right: 14px !important;
  padding-left: 48px !important;
}
body.body-internal .orders-history .sp-order-link-group {
  display: block !important;
  width: 100% !important;
  min-width: 0 !important;
  max-width: none !important;
}
body.body-internal .orders-history .sp-order-link-group .sp-order-link {
  display: block !important;
  width: auto !important;
  min-width: 0 !important;
  max-width: 100% !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}
body.body-internal .orders-history td[data-label="Link"] .sync-copy-link {
  position: absolute !important;
  inset: auto !important;
  top: 50% !important;
  right: auto !important;
  bottom: auto !important;
  left: 12px !important;
  margin: 0 !important;
  transform: translateY(-50%) !important;
}

/* Orders measured Link/Service sizing. */
body.body-internal .orders-history .sp-table-card table.table th:nth-child(3),
body.body-internal .orders-history .sp-table-card table.table td[data-label="Link"] {
  width: 300px !important;
  min-width: 300px !important;
  max-width: 300px !important;
}
body.body-internal .orders-history .sp-table-card table.table th:nth-child(3) {
  padding-left: 48px !important;
}
body.body-internal .orders-history .sp-table-card table.table td[data-label="Link"] {
  padding-right: 14px !important;
  padding-left: 14px !important;
}
body.body-internal .orders-history .sp-order-link-group {
  width: 272px !important;
  min-width: 272px !important;
  max-width: 272px !important;
}
body.body-internal .orders-history .sp-order-link-group .sp-order-link {
  width: calc(100% - 34px) !important;
  min-width: 0 !important;
  max-width: calc(100% - 34px) !important;
  margin-left: 34px !important;
}
body.body-internal .orders-history .sp-table-card table.table th:nth-child(7),
body.body-internal .orders-history .sp-table-card table.table td[data-label="Service"] {
  width: auto !important;
  max-width: none !important;
  white-space: nowrap !important;
}

/* Orders final column balance: wider Link, less unused Service space. */
body.body-internal .orders-history .sp-table-card table.table th:nth-child(3),
body.body-internal .orders-history .sp-table-card table.table td[data-label="Link"] {
  width: 400px !important;
  min-width: 400px !important;
  max-width: 400px !important;
}
body.body-internal .orders-history .sp-order-link-group {
  width: 372px !important;
  min-width: 372px !important;
  max-width: 372px !important;
}

/* Orders: stable nine-column grid across browser zoom levels. */
body.body-internal .orders-history .sp-table-card table.table {
  width: 100% !important;
  min-width: 0 !important;
  table-layout: fixed !important;
}
body.body-internal .orders-history .sp-table-card table.table th:nth-child(1) { width: 7% !important; }
body.body-internal .orders-history .sp-table-card table.table th:nth-child(2) { width: 12% !important; }
body.body-internal .orders-history .sp-table-card table.table th:nth-child(3) { width: 28% !important; }
body.body-internal .orders-history .sp-table-card table.table th:nth-child(4) { width: 6% !important; }
body.body-internal .orders-history .sp-table-card table.table th:nth-child(5) { width: 7% !important; }
body.body-internal .orders-history .sp-table-card table.table th:nth-child(6) { width: 7% !important; }
body.body-internal .orders-history .sp-table-card table.table th:nth-child(7) { width: 20% !important; }
body.body-internal .orders-history .sp-table-card table.table th:nth-child(8) { width: 8% !important; }
body.body-internal .orders-history .sp-table-card table.table th:nth-child(9) { width: 5% !important; }
body.body-internal .orders-history .sp-table-card table.table td[data-label="Link"] {
  width: auto !important;
  min-width: 0 !important;
  max-width: none !important;
}
body.body-internal .orders-history .sp-order-link-group {
  width: 100% !important;
  min-width: 0 !important;
  max-width: 100% !important;
}
body.body-internal .orders-history .sp-table-card table.table th:nth-child(1),
body.body-internal .orders-history .sp-table-card table.table td[data-label="ID"] {
  min-width: 0 !important;
  white-space: nowrap !important;
}
body.body-internal .orders-history .sp-table-card table.table td[data-label="Service"] {
  width: auto !important;
  min-width: 0 !important;
  max-width: none !important;
  overflow: hidden !important;
  white-space: nowrap !important;
}
body.body-internal .orders-history .sp-order-service-name {
  display: inline-block !important;
  max-width: calc(100% - 40px) !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  vertical-align: middle !important;
}

/* Orders final Link/Service balance. */
body.body-internal .orders-history .sp-table-card table.table th:nth-child(3) { width: 22% !important; }
body.body-internal .orders-history .sp-table-card table.table th:nth-child(7) { width: 26% !important; }

/* Orders responsive content: preserve full Link and Service text. */
body.body-internal .orders-history .sp-order-link-group .sp-order-link {
  width: calc(100% - 34px) !important;
  max-width: calc(100% - 34px) !important;
  overflow: visible !important;
  overflow-wrap: anywhere !important;
  text-overflow: clip !important;
  white-space: normal !important;
}
body.body-internal .orders-history .sp-table-card table.table td[data-label="Service"] {
  overflow: visible !important;
  white-space: normal !important;
}
body.body-internal .orders-history .sp-order-service-name {
  display: inline !important;
  max-width: none !important;
  overflow: visible !important;
  overflow-wrap: anywhere !important;
  text-overflow: clip !important;
  white-space: normal !important;
}

/* FINAL Orders single-line grid: keep this block last. */
body.body-internal .orders-history .sp-table-card table.table{width:100%!important;min-width:0!important;table-layout:fixed!important}
body.body-internal .orders-history .sp-table-card table.table th:nth-child(1){width:7%!important}
body.body-internal .orders-history .sp-table-card table.table th:nth-child(2){width:12%!important}
body.body-internal .orders-history .sp-table-card table.table th:nth-child(3){width:17%!important}
body.body-internal .orders-history .sp-table-card table.table th:nth-child(4){width:6%!important}
body.body-internal .orders-history .sp-table-card table.table th:nth-child(5){width:7%!important}
body.body-internal .orders-history .sp-table-card table.table th:nth-child(6){width:7%!important}
body.body-internal .orders-history .sp-table-card table.table th:nth-child(7){width:31%!important}
body.body-internal .orders-history .sp-table-card table.table th:nth-child(8){width:8%!important}
body.body-internal .orders-history .sp-table-card table.table th:nth-child(9){width:5%!important}
body.body-internal .orders-history .sp-table-card table.table th:nth-child(3),body.body-internal .orders-history .sp-table-card table.table td[data-label="Link"]{width:auto!important;min-width:0!important;max-width:none!important}
body.body-internal .orders-history .sp-order-link-group .sp-order-link{width:calc(100% - 34px)!important;max-width:calc(100% - 34px)!important;overflow:hidden!important;overflow-wrap:normal!important;text-overflow:ellipsis!important;white-space:nowrap!important}
body.body-internal .orders-history .sp-order-link[data-sp-display-link]{font-size:0!important}
body.body-internal .orders-history .sp-order-link[data-sp-display-link]>span{display:none!important}
body.body-internal .orders-history .sp-order-link[data-sp-display-link]::before{content:attr(data-sp-display-link);font-size:14px;line-height:inherit}
body.body-internal .orders-history .sp-table-card table.table td[data-label="Service"]{overflow:hidden!important;white-space:nowrap!important}
body.body-internal .orders-history .sp-order-service-name{display:inline-block!important;max-width:calc(100% - 40px)!important;overflow:hidden!important;overflow-wrap:normal!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;vertical-align:middle!important}

/* FINAL Orders zoom compensation: preserve the 67% density at higher browser zoom. */
body.body-internal .orders-history .sp-table-card table.table{font-size:max(11px,.38vw)!important;line-height:1.3!important}
body.body-internal .orders-history .sp-table-card table.table th,body.body-internal .orders-history .sp-table-card table.table td{padding:max(7px,.24vw) max(8px,.30vw)!important}
body.body-internal .orders-history .sp-order-service-name,body.body-internal .orders-history .sp-order-link[data-sp-display-link]::before{font-size:inherit!important}
body.body-internal .orders-history td[data-label="Link"] .sync-copy-link{left:max(8px,.35vw)!important;width:max(18px,.80vw)!important;min-width:max(18px,.80vw)!important;height:max(18px,.80vw)!important}
body.body-internal .orders-history .sp-order-link-group .sp-order-link{width:calc(100% - max(28px,1.15vw))!important;max-width:calc(100% - max(28px,1.15vw))!important;margin-left:max(28px,1.15vw)!important}
/* Orders link row: reserve a real column for Copy and let the URL use the rest. */
body.body-internal .orders-history .sp-order-link-group{display:grid!important;grid-template-columns:max(20px,.82vw) minmax(0,1fr)!important;column-gap:max(7px,.28vw)!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important}
body.body-internal .orders-history td[data-label="Link"] .sync-copy-link{position:static!important;inset:auto!important;transform:none!important;grid-column:1!important;grid-row:1!important;margin:0!important;justify-self:start!important}
body.body-internal .orders-history .sp-order-link-group .sp-order-link{grid-column:2!important;grid-row:1!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;overflow:hidden!important;overflow-wrap:normal!important;text-overflow:ellipsis!important;white-space:nowrap!important}
body.body-internal .orders-history .sp-order-link[data-sp-display-link]::before{font-size:max(11px,.38vw)!important}

/* Compact links leave the recovered width to Service. */
body.body-internal .orders-history .sp-table-card table.table th:nth-child(3){width:11%!important}
body.body-internal .orders-history .sp-table-card table.table th:nth-child(7){width:37%!important}

/* ORDERS_TICKET_BRIDGE_V1 — isolated from table and link layout. */
body.body-internal .orders-history .sp-orders-ticket {
  position: relative;
}

body.body-internal .orders-history .sp-orders-bulk .sp-orders-ticket-toggle {
  border-color: #cdbfe5;
  background: #f7f3fc;
  color: #6040a8;
}

body.body-internal .orders-history .sp-orders-ticket-toggle .fa-chevron-down {
  margin-left: 2px;
  color: #8c7a9f;
  font-size: 8px;
}

body.body-internal .orders-history .sp-orders-ticket-menu {
  position: absolute;
  z-index: 40;
  top: calc(100% + 6px);
  right: 0;
  width: 142px;
  padding: 5px;
  border: 1px solid #ddd5e8;
  border-radius: 10px;
  background: #fff;
  box-shadow: 0 12px 30px rgba(38, 29, 55, .14);
}

body.body-internal .orders-history .sp-orders-ticket-menu[hidden] {
  display: none !important;
}

body.body-internal .orders-history .sp-orders-ticket-menu a {
  display: block;
  padding: 8px 9px;
  border-radius: 7px;
  color: #574f63;
  font-size: 11px;
  font-weight: 680;
  line-height: 1.1;
  text-decoration: none;
}

body.body-internal .orders-history .sp-orders-ticket-menu a:hover,
body.body-internal .orders-history .sp-orders-ticket-menu a:focus-visible {
  background: #f1ebfa;
  color: #5a369f;
  outline: none;
}


/* Orders mobile table: keep native columns readable and scroll them inside the card. */
@media (max-width: 767px) {
  body.body-internal .orders-history .sp-table-card { overflow: hidden !important; }
  body.body-internal .orders-history .table-responsive__search { overflow-x: auto !important; -webkit-overflow-scrolling: touch; }
  body.body-internal .orders-history .sp-table-card table.table { width: 1260px !important; min-width: 1260px !important; table-layout: fixed !important; }
  body.body-internal .orders-history .sp-table-card table.table th:nth-child(1) { width: 80px !important; }
  body.body-internal .orders-history .sp-table-card table.table th:nth-child(2) { width: 160px !important; }
  body.body-internal .orders-history .sp-table-card table.table th:nth-child(3) { width: 270px !important; }
  body.body-internal .orders-history .sp-table-card table.table th:nth-child(4) { width: 80px !important; }
  body.body-internal .orders-history .sp-table-card table.table th:nth-child(5) { width: 90px !important; }
  body.body-internal .orders-history .sp-table-card table.table th:nth-child(6) { width: 80px !important; }
  body.body-internal .orders-history .sp-table-card table.table th:nth-child(7) { width: 320px !important; }
  body.body-internal .orders-history .sp-table-card table.table th:nth-child(8) { width: 110px !important; }
  body.body-internal .orders-history .sp-table-card table.table th:nth-child(9) { width: 70px !important; }
}
body.body-internal .orders-history .sp-order-link[data-sp-display-link]::before { content: "https://" attr(data-sp-display-link) !important; }

/* Orders: quiet status labels; the small dot carries the status color. */
body.body-internal .orders-history td[data-sync-status] { color: #706b7a !important; font-weight: 500 !important; }
body.body-internal .orders-history td[data-sync-status] .sp-status-text { color: #706b7a !important; -webkit-text-fill-color: #706b7a !important; font-weight: 500 !important; }
body.body-internal .orders-history td[data-sync-status]::before { width: 6px; height: 6px; opacity: .72; }

/* Orders: softer status colors, still distinct. */
body.body-internal .orders-history td[data-sync-status] .sp-status-text { font-weight: 600 !important; }
body.body-internal .orders-history td[data-sync-status="completed"] .sp-status-text { color: #478b70 !important; -webkit-text-fill-color: #478b70 !important; }
body.body-internal .orders-history td[data-sync-status="pending"] .sp-status-text { color: #a37d39 !important; -webkit-text-fill-color: #a37d39 !important; }
body.body-internal .orders-history td[data-sync-status="in-progress"] .sp-status-text, body.body-internal .orders-history td[data-sync-status="processing"] .sp-status-text { color: #7e6bab !important; -webkit-text-fill-color: #7e6bab !important; }
body.body-internal .orders-history td[data-sync-status="partial"] .sp-status-text { color: #ac794e !important; -webkit-text-fill-color: #ac794e !important; }
body.body-internal .orders-history td[data-sync-status="canceled"] .sp-status-text { color: #b97380 !important; -webkit-text-fill-color: #b97380 !important; }
body.body-internal .orders-history td[data-sync-status]::before { opacity: .85; }

/* Orders: ticket actions align with the Create ticket button. */
body.body-internal .orders-history .sp-orders-ticket-menu {
  left: 0 !important;
  right: auto !important;
  width: 100% !important;
  min-width: 0 !important;
  box-sizing: border-box;
  padding: 3px;
}
body.body-internal .orders-history .sp-orders-ticket-menu a {
  gap: 6px;
  padding: 7px 5px;
  white-space: nowrap;
}
body.body-internal .orders-history .sp-orders-ticket-menu a i {
  flex: 0 0 12px;
  width: 12px;
}

/* Orders: give the ticket menu a little breathing room. */
body.body-internal .orders-history .sp-orders-ticket-menu {
  left: 50% !important;
  right: auto !important;
  width: 116px !important;
  transform: translateX(-50%);
  padding: 4px;
}
body.body-internal .orders-history .sp-orders-ticket-menu a {
  gap: 8px;
  padding: 7px 8px;
}

/* Add funds visual refresh: keep the native method and payment form intact. */
body.body-internal .add-funds-page {
  width: 100%;
  max-width: 820px !important;
  margin-inline: auto;
}
body.body-internal .add-funds-page .sp-addfunds-header h1::before {
  content: "\f51e";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  display: inline-flex;
  width: 34px;
  height: 34px;
  margin-right: 10px;
  align-items: center;
  justify-content: center;
  vertical-align: -5px;
  border: 1px solid #e7dff4;
  border-radius: 10px;
  background: #f2edfa;
  color: #7450bf;
  font-size: 16px;
}
body.body-internal .add-funds-page .sp-addfunds-method-icon .fa-coins { display: none; }
body.body-internal .add-funds-page .sp-addfunds-method-icon {
  background: #fff url("data:image/png;base64,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") center / 31px 31px no-repeat;
  border: 1px solid #ece7f0;
}
body.body-internal .add-funds-page .sp-addfunds-method-card {
  min-height: 64px;
  border-color: #e0d8ec;
  background: #faf9fc;
  box-shadow: none;
}
body.body-internal .add-funds-page .sp-addfunds-quick {
  transform: none;
}
body.body-internal .add-funds-page .sp-addfunds-quick button {
  height: 42px;
  min-width: 66px;
  border-color: #ded8e9;
  background: #faf9fc;
  color: #655777;
  font-size: 12px;
  font-weight: 700;
  box-shadow: none;
}
body.body-internal .add-funds-page .sp-addfunds-quick button.is-active {
  border-color: #a88bd5;
  background: #eee7f8;
  color: #6842ad;
  box-shadow: none;
}
body.body-internal .add-funds-page .add-funds__pay {
  height: 46px !important;
  border-radius: 10px;
  background: #7650c8 !important;
  box-shadow: 0 5px 12px rgba(92, 60, 153, .13) !important;
}
@media (min-width: 761px) {
  body.body-internal .add-funds-page .sp-addfunds-header { padding: 21px 24px; }
  body.body-internal .add-funds-page .sp-addfunds-header h1 { font-size: 25px; }
  body.body-internal .add-funds-page .sp-addfunds-form { padding: 24px; }
  body.body-internal .add-funds-page .sp-addfunds-amount-row { grid-template-columns: 1fr; gap: 0; }
  body.body-internal .add-funds-page .sp-addfunds-quick { margin-top: 10px; }
  body.body-internal .add-funds-page .sp-addfunds-input-shell { height: 46px; }
  body.body-internal .add-funds-page .sp-addfunds-amount-field .sp-addfunds-input-shell #amount { height: 44px !important; }
  body.body-internal .add-funds-page .add-funds__pay { margin-top: 22px !important; }
}
@media (max-width: 760px) {
  body.body-internal .add-funds-page { max-width: none !important; }
}

/* Stable coin icon and a truly centered clear cross. */
body.body-internal .add-funds-page .sp-addfunds-header h1::before {
  content: "";
  background: #f2edfa url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%237450bf%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cellipse%20cx%3D%229%22%20cy%3D%226%22%20rx%3D%225.5%22%20ry%3D%222.4%22%2F%3E%3Cpath%20d%3D%22M3.5%206v3.2c0%201.3%202.5%202.4%205.5%202.4%201.1%200%202.2-.2%203-.5M3.5%209.2v3.2c0%201.3%202.5%202.4%205.5%202.4h.8%22%2F%3E%3Cellipse%20cx%3D%2216%22%20cy%3D%2213%22%20rx%3D%224.5%22%20ry%3D%222.1%22%2F%3E%3Cpath%20d%3D%22M11.5%2013v3.5c0%201.2%202%202.1%204.5%202.1s4.5-.9%204.5-2.1V13M11.5%2016.5v2.3c0%201.2%202%202.1%204.5%202.1s4.5-.9%204.5-2.1v-2.3%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") center / 21px 21px no-repeat;
}
body.body-internal .add-funds-page .sp-addfunds-clear { position: relative; }
body.body-internal .add-funds-page .sp-addfunds-clear span { display: none; }
body.body-internal .add-funds-page .sp-addfunds-clear::before,
body.body-internal .add-funds-page .sp-addfunds-clear::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 10px;
  height: 1.5px;
  border-radius: 1px;
  background: #fff;
}
body.body-internal .add-funds-page .sp-addfunds-clear::before { transform: translate(-50%, -50%) rotate(45deg); }
body.body-internal .add-funds-page .sp-addfunds-clear::after { transform: translate(-50%, -50%) rotate(-45deg); }

/* Keep the Add funds coin centered beside the heading. */
body.body-internal .add-funds-page .sp-addfunds-header h1{display:flex;align-items:center}
body.body-internal .add-funds-page .sp-addfunds-header h1::before{vertical-align:middle}

/* Use the site’s loaded icon font and center the larger coin in its tile. */
body.body-internal .add-funds-page .sp-addfunds-header h1::before{content:"\f51e";font-family:"Font Awesome 5 Pro";font-weight:900;font-size:20px;line-height:1;display:inline-flex;align-items:center;justify-content:center;background:#f2edfa;vertical-align:middle;flex:none}

/* Orders: compact pagination in the same quiet style as status tabs. */
body.body-internal .orders-history>.pagination{display:flex!important;align-items:center;gap:6px;margin:14px 0 22px!important;padding:0!important;list-style:none}
body.body-internal .orders-history>.pagination>li{float:none!important;margin:0!important}
body.body-internal .orders-history>.pagination>li>a{display:inline-flex!important;min-width:36px;height:36px;align-items:center;justify-content:center;padding:0 11px!important;border:1px solid #e2ddeb!important;border-radius:9px!important;background:#fff!important;color:#675d75!important;box-shadow:0 2px 6px rgba(42,31,61,.04);font-size:12px;font-weight:700;line-height:1!important;text-decoration:none}
body.body-internal .orders-history>.pagination>li>a:hover,body.body-internal .orders-history>.pagination>li>a:focus{border-color:#c9b6ec!important;background:#f8f5fd!important;color:#6843ad!important}
body.body-internal .orders-history>.pagination>li.active>a{border-color:#c7b3ef!important;background:#efe8fb!important;color:#6740ae!important;box-shadow:none}

/* Internal top bar: aligned balance, account and logout controls. */
body.body-internal .sp-account-menu{gap:7px}
body.body-internal .sp-account-menu>li>a,body.body-internal .sp-account-menu>li>span{display:inline-flex;min-height:35px;align-items:center;gap:7px;padding:0 11px;border-radius:9px;font-size:12px;line-height:1;white-space:nowrap}
body.body-internal .sp-account-menu .sp-add-funds>a{min-height:35px;border-radius:9px!important;box-shadow:none!important}
body.body-internal .sp-account-menu .sp-balance>span{border:1px solid #e1d9ee!important;background:#f3effa!important;color:#634992!important;font-weight:700}
body.body-internal .sp-account-menu .sp-balance>span::before{content:"";width:13px;height:13px;flex:none;border:1.5px solid #9b80c7;border-radius:50%;background:linear-gradient(135deg,transparent 45%,#c7b5e5 46% 55%,transparent 56%)}
body.body-internal .sp-account-menu .sp-balance .badge{display:inline;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:inherit!important;font:inherit!important;font-variant-numeric:tabular-nums}
body.body-internal .sp-account-menu a[href="/account"]{border:1px solid #e4dfeb;background:#fff;color:#62566f}
body.body-internal .sp-account-menu a[href="/account"]::before,body.body-internal .sp-account-menu a[href="/logout"]::before{font-family:"Font Awesome 5 Pro";font-weight:900;font-size:12px;line-height:1}
body.body-internal .sp-account-menu a[href="/account"]::before{content:"\f007";color:#8b70ba}
body.body-internal .sp-account-menu a[href="/account"]:hover{border-color:#cbb9eb;background:#f9f6fd;color:#6944ab}
body.body-internal .sp-account-menu a[href="/logout"]{border:1px solid transparent;background:transparent;color:#837b8e}
body.body-internal .sp-account-menu a[href="/logout"]::before{content:"\f2f5";color:#9c92aa}
body.body-internal .sp-account-menu a[href="/logout"]:hover{border-color:#f0d9df;background:#fdf4f6;color:#ac6577}
body.body-internal .sp-account-menu a[href="/logout"]:hover::before{color:#ac6577}
@media(max-width:560px){body.body-internal .sp-account-menu{flex-wrap:wrap;justify-content:flex-end}}

/* Balance icon: use the same loaded coin glyph as Add funds. */
body.body-internal .sp-account-menu .sp-balance>span::before{content:"\f51e";width:15px;height:15px;flex:none;border:0;border-radius:0;background:none;color:#8968bc;font-family:"Font Awesome 5 Pro";font-size:14px;font-weight:900;line-height:15px;text-align:center}

/* SyncProvider sidebar brand — native provider switch silhouette. */
body.body-internal .sp-sidebar-brand:not(:has(img)){gap:9px;font-size:0!important;letter-spacing:0!important;white-space:nowrap}
body.body-internal .sp-sidebar-brand:not(:has(img))::before{content:"";display:block;flex:none;width:42px;height:22px;border-radius:999px;background:radial-gradient(circle 8px at 30px 11px,#fff 0 7.5px,transparent 8px),#7650d1}
body.body-internal .sp-sidebar-brand:not(:has(img))::after{content:"SyncProvider";color:#f9f7ff;font:700 19px/1 Inter,Arial,sans-serif;letter-spacing:-.045em}

/* Sidebar collapse: desktop icon rail and ON/OFF brand switch. */
@media(min-width:901px){
body.body-internal .sp-shell{transition:grid-template-columns .22s ease}
body.body-internal .sp-sidebar-collapse-toggle{position:absolute;z-index:2;top:26px;right:8px;display:grid;width:22px;height:22px;padding:0;place-items:center;border:1px solid rgba(196,178,226,.28);border-radius:7px;background:rgba(255,255,255,.06);color:#c4b8dc;cursor:pointer}
body.body-internal .sp-sidebar-collapse-toggle:hover,body.body-internal .sp-sidebar-collapse-toggle:focus-visible{background:rgba(255,255,255,.12);color:#fff;outline:none}
body.body-internal .sp-sidebar-collapse-toggle::before{content:"";width:6px;height:6px;border-bottom:1.5px solid currentColor;border-left:1.5px solid currentColor;transform:rotate(45deg)}
body.body-internal .sp-sidebar-brand:not(:has(img))::before{background-image:radial-gradient(circle,#fff 0 7.5px,transparent 8px);background-color:#7650d1;background-position:22px 3px;background-repeat:no-repeat;background-size:16px 16px;transition:background-position .22s ease,background-color .22s ease}
body.body-internal .sp-shell.sp-sidebar-collapsed{grid-template-columns:70px minmax(0,1fr)}
body.body-internal .sp-shell.sp-sidebar-collapsed .sp-sidebar-brand::after{display:none}
body.body-internal .sp-shell.sp-sidebar-collapsed .sp-sidebar-brand::before{background-color:#77717e;background-position:4px 3px}
body.body-internal .sp-shell.sp-sidebar-collapsed .sp-sidebar-collapse-toggle{top:62px;right:24px}
body.body-internal .sp-shell.sp-sidebar-collapsed .sp-sidebar-collapse-toggle::before{transform:rotate(225deg)}
body.body-internal .sp-shell.sp-sidebar-collapsed .sp-sidebar-nav a{justify-content:center;padding:9px 0}
body.body-internal .sp-shell.sp-sidebar-collapsed .sp-menu-icon{margin-right:0}
body.body-internal .sp-shell.sp-sidebar-collapsed .sp-sidebar-nav a span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
}
@media(max-width:900px){body.body-internal .sp-sidebar-collapse-toggle{display:none}}
@media(prefers-reduced-motion:reduce){body.body-internal .sp-shell,body.body-internal .sp-sidebar-brand::before{transition:none!important}}

/* Collapsed sidebar: the switch itself opens the menu; restore layout before paint. */
@media(min-width:901px){
html.sp-sidebar-pref-collapsed body.body-internal .sp-shell{grid-template-columns:70px minmax(0,1fr)}
html.sp-sidebar-pref-collapsed body.body-internal .sp-shell:not(.sp-sidebar-collapsed){transition:none}
html.sp-sidebar-pref-collapsed body.body-internal .sp-sidebar-brand::after{display:none}
html.sp-sidebar-pref-collapsed body.body-internal .sp-sidebar-brand::before{background-color:#77717e;background-position:4px 3px}
html.sp-sidebar-pref-collapsed body.body-internal .sp-sidebar-nav a{justify-content:center;padding:9px 0}
html.sp-sidebar-pref-collapsed body.body-internal .sp-menu-icon{margin-right:0}
html.sp-sidebar-pref-collapsed body.body-internal .sp-sidebar-nav a span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
body.body-internal .sp-shell.sp-sidebar-collapsed .sp-sidebar-collapse-toggle{top:26px;left:14px;right:auto;width:42px;height:22px;border:0;border-radius:999px;background:transparent}
body.body-internal .sp-shell.sp-sidebar-collapsed .sp-sidebar-collapse-toggle::before{display:none}
body.body-internal .sp-shell.sp-sidebar-collapsed .sp-sidebar-collapse-toggle:hover{background:rgba(255,255,255,.09)}
body.body-internal .sp-shell.sp-sidebar-collapsed .sp-sidebar-collapse-toggle:focus-visible{outline:2px solid #c4b8dc;outline-offset:3px}
html.sp-sidebar-nav-pulse.sp-sidebar-pref-collapsed body.body-internal .sp-sidebar-brand::before{background-color:#7650d1;background-position:22px 3px}
}

/* Keep the collapsed logo OFF while navigating between pages. */
@media(min-width:901px){html.sp-sidebar-nav-pulse.sp-sidebar-pref-collapsed body.body-internal .sp-sidebar-brand::before{background-color:#77717e;background-position:4px 3px}}

/* Keep sidebar rows level throughout the width animation. */
@media(min-width:901px){
body.body-internal .sp-sidebar-nav a span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body.body-internal .sp-sidebar-nav .sp-menu-icon{flex:none}
}


/* Visual-only confirmation for successfully created New Order. */
body.body-internal .sp-order-flight {
  position: fixed;
  z-index: 1100;
  top: 0;
  left: 0;
  padding: 4px 8px;
  border: 1px solid rgba(205, 217, 244, .58);
  border-radius: 7px;
  background: rgba(236, 241, 255, .58);
  color: #5c65a4;
  font: 650 11px/1.4 Inter, Arial, sans-serif;
  box-shadow: 0 5px 14px rgba(90, 55, 169, .06);
  white-space: nowrap;
  pointer-events: none;
  opacity: 0;
}

body.body-internal .sp-order-flight--quantity {
  border-color: rgba(220, 208, 250, .68);
  background: rgba(243, 239, 255, .68);
  color: #704ab6;
}

body.body-internal .sp-order-flight__quantity {
  display: inline-block;
  margin-left: 7px;
  padding: 1px 5px;
  border-radius: 4px;
  background: #e3d9fc;
  color: #6945ae;
  opacity: 0;
  transform: scale(.6);
  transition: opacity .06s ease, transform .06s ease;
}

body.body-internal .sp-order-flight--merged .sp-order-flight__quantity {
  opacity: 1;
  transform: scale(1);
}

body.body-internal .sp-sidebar-nav a.sp-order-flight-arrived {
  animation: sp-order-arrived .55s ease-out;
}

@keyframes sp-order-arrived {
  0% { box-shadow: 0 0 0 0 rgba(143, 108, 232, .24); }
  50% { box-shadow: 0 0 0 7px rgba(143, 108, 232, .10); }
  100% { box-shadow: 0 0 0 0 transparent; }
}

@media (prefers-reduced-motion: reduce) {
  body.body-internal .sp-sidebar-nav a.sp-order-flight-arrived { animation: none; }
}


/* Compact native New Order confirmation. Leave PerfectPanel's message and close button intact. */
body.body-internal .sp-new-order #order-form > .alert-success {
  position: relative;
  box-sizing: border-box;
  width: min(100%, 420px);
  min-height: 0;
  margin: 0 0 16px;
  padding: 12px 42px 12px 15px;
  border: 1px solid #cce9d8;
  border-left: 3px solid #5bbd8a;
  border-radius: 12px;
  background: #f5fbf7;
  box-shadow: 0 7px 18px rgba(37, 91, 62, .05);
  color: #49715d;
  font-size: 13px;
  line-height: 1.5;
}

body.body-internal .sp-new-order #order-form > .alert-success strong {
  color: #286b49;
  font-weight: 650;
}

body.body-internal .sp-new-order #order-form > .alert-success .close {
  position: absolute;
  top: 50%;
  right: 12px;
  float: none;
  margin: 0;
  padding: 3px;
  border: 0;
  background: transparent;
  transform: translateY(-50%);
  color: #7b9b87;
  font-size: 17px;
  line-height: 1;
  opacity: .7;
  cursor: pointer;
}

body.body-internal .sp-new-order #order-form > .alert-success .close:hover {
  color: #286b49;
  opacity: 1;
}


/* Orders: quiet selected tab, with no decorative counts. */
body.body-internal .orders-history .sp-orders-toolbar .sp-status-count {
  display: none !important;
}

body.body-internal .orders-history .sp-orders-toolbar .component_status_tabs .nav-link.active {
  border-color: #cdbbea !important;
  background: #f3eefb !important;
  color: #6844a6 !important;
  box-shadow: 0 2px 9px rgba(91, 58, 151, .08) !important;
}

/* Remove the filler copy highlighted in Refill and Tickets. */
body.body-internal .sp-refill-head > p,
body.body-internal .sync-ticket-pagebar > div > p {
  display: none !important;
}

/* Mass Order: keep field guidance and service details, remove redundant introductions. */
body.body-internal.sync-mass-page .sync-mass-header p,
body.body-internal.sync-mass-page .sync-mass-service-card .sync-mass-section-head p,
body.body-internal.sync-mass-page .sync-mass-batch-card .sync-mass-section-head p,
body.body-internal.sync-mass-page .sync-mass-service-meta:not(:has(> span)),
body.body-internal.sync-mass-page .sync-mass-empty {
  display: none !important;
}

body.body-internal.sync-mass-page .sync-mass-list--empty .sync-mass-empty{display:block!important}
html body.body-internal .orders-history .sp-orders-toolbar .component_status_tabs .nav-link.active{background-color:#f3eefb!important;border-color:#cdbbea!important;color:#6844a6!important}


/* Ticket copy cleanup and live catalog indicator. */
body.body-internal .sync-ticket-ui .sync-ticket-question,body.body-internal .sync-ticket-ui .sync-ticket-help,body.body-internal .sync-ticket-ui .sync-ticket-attach-copy small{display:none!important}
body.body-internal .sync-ticket-ui .sync-ticket-attach-copy strong{margin-bottom:0}
body.body-internal.sync-mass-page .sync-mass-catalog-status.is-live::before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:#61c99a;vertical-align:1px}

/* Optical alignment for order links beside the centered copy icon. */
body.body-internal .orders-history .sp-table-card td[data-label="Link"] .sp-order-link-group .sp-order-link{transform:translateY(2px)!important}


/* Mass order: approved Random per link controls. */
body.body-internal.sync-mass-page .sync-mass-mode{grid-template-columns:repeat(3,auto)}
body.body-internal.sync-mass-page .sync-mass-random-tools{display:grid;grid-template-columns:90px 90px 137px;gap:9px;align-items:end;max-width:100%}
body.body-internal.sync-mass-page .sync-mass-random-tools[hidden],body.body-internal.sync-mass-page .sync-mass-randomize[hidden]{display:none!important}
body.body-internal.sync-mass-page .sync-mass-random-tools .sync-mass-control{min-height:37px;height:37px;padding:7px 9px;background:#fff!important;font-variant-numeric:tabular-nums;box-shadow:0 1px 4px rgba(51,32,68,.04)!important}
body.body-internal.sync-mass-page .sync-mass-random-tools .sync-mass-random-total>span{color:#6742b3}
body.body-internal.sync-mass-page .sync-mass-random-tools .sync-mass-random-total .sync-mass-control{border-color:#cdb9ee!important;background:#f1ebfc!important;color:#6038ad!important;font-weight:800}
body.body-internal.sync-mass-page .sync-mass-randomize{margin-left:auto}
@media(max-width:720px){body.body-internal.sync-mass-page .sync-mass-mode{grid-template-columns:repeat(3,minmax(0,1fr))}body.body-internal.sync-mass-page .sync-mass-mode button{padding-inline:5px}body.body-internal.sync-mass-page .sync-mass-random-tools{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}}


/* Mass order: keep Randomize separated from the list and restore the shuffle icon. */
body.body-internal.sync-mass-page .sync-mass-feedback{flex-wrap:wrap;margin:11px 0 10px}
body.body-internal.sync-mass-page .sync-mass-randomize{display:inline-flex;align-items:center;gap:6px;margin-left:auto}
body.body-internal.sync-mass-page .sync-mass-randomize svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
body.body-internal.sync-mass-page .sync-mass-suggest-max{margin-left:auto;padding:5px 7px;border:0;border-radius:6px;background:transparent;color:#6842b5;font-size:10.5px;font-weight:700;white-space:nowrap;cursor:pointer}
body.body-internal.sync-mass-page .sync-mass-suggest-max:hover{background:#f2ebfb}
body.body-internal.sync-mass-page .sync-mass-suggest-max[hidden]{display:none!important}


/* Mass order: per-link random priorities */
body.body-internal.sync-mass-page .sync-mass-priority-heading{display:none}
body.body-internal.sync-mass-page .sync-mass-app--random .sync-mass-list-head,body.body-internal.sync-mass-page .sync-mass-app--random .sync-mass-row{grid-template-columns:30px minmax(0,1fr) 86px 130px 32px}
body.body-internal.sync-mass-page .sync-mass-app--random .sync-mass-priority-heading{display:block}
body.body-internal.sync-mass-page .sync-mass-priority{width:100%;min-height:34px;padding:0 6px;border:1px solid #e7e1ef;border-radius:8px;background:#fff;color:#81768d;font-size:11px;font-weight:700;cursor:pointer}
body.body-internal.sync-mass-page .sync-mass-priority.is-prioritized{border-color:#d7c5f5;background:#f5f0ff;color:#7145c5}
body.body-internal.sync-mass-page .sync-mass-priority:focus-visible{outline:2px solid #a47bea;outline-offset:1px}
@media(max-width:720px){body.body-internal.sync-mass-page .sync-mass-app--random .sync-mass-row{grid-template-columns:26px minmax(0,1fr) 90px 30px}body.body-internal.sync-mass-page .sync-mass-app--random .sync-mass-priority{grid-column:3;grid-row:1}body.body-internal.sync-mass-page .sync-mass-app--random .sync-mass-row-quantity-text{grid-column:2;grid-row:2}body.body-internal.sync-mass-page .sync-mass-app--random .sync-mass-remove{grid-column:4;grid-row:1}}

/* Mass order: Random Fill all */
body.body-internal.sync-mass-page .sync-mass-random-tools{grid-template-columns:90px 90px 137px auto}
body.body-internal.sync-mass-page .sync-mass-random-fill{min-height:37px}
@media(max-width:720px){body.body-internal.sync-mass-page .sync-mass-random-tools{grid-template-columns:repeat(3,minmax(0,1fr))}body.body-internal.sync-mass-page .sync-mass-random-fill{grid-column:1/-1}}


/* Refill: explain no-drop rejections */
body.body-internal .sp-refill-page .sp-refill-status-native{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
body.body-internal .sp-refill-page .sp-refill-no-drop{display:inline-flex;position:relative;align-items:center;gap:6px}
body.body-internal .sp-refill-page .sp-refill-status--no-drop{padding:5px 8px;border:1px solid #eadfc5;border-radius:7px;background:#fffbf2;color:#866b35}
body.body-internal .sp-refill-page .sp-refill-status--no-drop::before{display:none}
body.body-internal .sp-refill-page .sp-refill-guidance-trigger{display:inline-grid;flex:none;place-items:center;width:17px;height:17px;padding:0;border:1px solid #e5cdd0;border-radius:50%;background:#fffafa;color:#b46d77;font:700 11px/1 Arial,sans-serif;cursor:help}
body.body-internal .sp-refill-page .sp-refill-guidance-trigger::before{content:'!'}
body.body-internal .sp-refill-page .sp-refill-guidance-trigger:hover,body.body-internal .sp-refill-page .sp-refill-guidance-trigger:focus-visible{border-color:#d5aeb4;color:#9d4f5c;outline:2px solid #f1dade;outline-offset:2px}
body.body-internal .sp-refill-guidance-tooltip{position:fixed;z-index:1000;width:max-content;max-width:min(245px,70vw);padding:8px 10px;border:1px solid #e7dfcf;border-radius:8px;background:#fffdf8;color:#6d624f;box-shadow:0 8px 24px rgba(51,37,18,.12);font-size:11px;font-weight:500;line-height:1.4;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s ease}
body.body-internal .sp-refill-guidance-tooltip.is-visible{opacity:1;visibility:visible}
body.body-internal .sp-refill-page table.table th:last-child,body.body-internal .sp-refill-page table.table td:last-child{min-width:180px}


/* Refill verified status counts */
body.body-internal .sp-refill-page .nav-pills>li>a .sp-refill-count{display:inline-flex;align-items:center;justify-content:center;min-width:19px;margin-left:7px;padding:3px 6px;border-radius:6px;background:#eeeaf1;color:#766d80;font-size:11px;font-weight:750;font-variant-numeric:tabular-nums;line-height:1}
body.body-internal .sp-refill-page .nav-pills>li.active>a .sp-refill-count{background:#ddcafa;color:#673fac}


/* Mass order: center step labels and remove redundant bulk hint */
body.body-internal.sync-mass-page .sync-mass-app .sync-mass-section-head{align-items:center}
body.body-internal.sync-mass-page .sync-mass-app .sync-mass-section-head h2{margin-bottom:0}
body.body-internal.sync-mass-page .sync-mass-app .sync-mass-paste-head .sync-mass-helper{display:none}
