/* Excel Search Tables — polished RTL front-end. Scoped to avoid theme collisions. */
.aet-root{
  --aet-ink:#202c46;--aet-ink-soft:#485772;--aet-muted:#758199;
  --aet-primary:#6656d9;--aet-primary-hover:#5140c4;--aet-primary-pale:#f2efff;
  --aet-line:#e4e9f1;--aet-line-strong:#d5ddea;--aet-input:#fff;
  --aet-shadow:0 5px 24px rgba(29,42,73,.045),0 1px 3px rgba(29,42,73,.035);
  color:var(--aet-ink);direction:rtl;font-family:inherit;font-size:14px;line-height:1.75;
  max-width:100%;margin:22px auto 36px;isolation:isolate
}
.aet-root *, .aet-root *::before, .aet-root *::after{box-sizing:border-box}
.aet-root button,.aet-root input,.aet-root select{font-family:inherit;font-size:inherit}
.aet-root button{cursor:pointer}
.aet-root a{text-decoration:none}
.aet-root :is(button,a,input,select,summary):focus-visible{outline:3px solid rgba(132,102,243,.55)!important;outline-offset:2px}

/* Compact gradient header */
.aet-head{
  display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;
  padding:21px 23px;margin-bottom:16px;border:1px solid #e8e7f5;border-radius:19px;
  background:linear-gradient(110deg,#f8f7ff 0%,#fff 53%,#f5f9ff 100%);
  box-shadow:var(--aet-shadow)
}
.aet-heading-wrap{display:flex;align-items:center;gap:13px;min-width:0}
.aet-heading-text{min-width:0}
.aet-title-symbol{
  flex:0 0 46px;width:46px;height:46px;display:flex;align-items:center;justify-content:center;
  border-radius:13px;color:#fff;background:linear-gradient(145deg,#8671f7 0%,#5847cd 100%);
  box-shadow:0 7px 15px rgba(101,83,217,.2)
}
.aet-eyebrow{display:block;color:#7b6dc1;font-size:11px;font-weight:650;letter-spacing:.05px;line-height:1.5;margin-bottom:3px}
.aet-title{color:var(--aet-ink)!important;margin:0!important;font-size:clamp(18px,2.3vw,23px)!important;line-height:1.45!important;font-weight:800!important;overflow-wrap:anywhere}
.aet-summary{
  display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:6px 13px;
  background:#fff;border:1px solid var(--aet-line);border-radius:999px;
  font-size:12px;color:#5c6680;box-shadow:0 1px 3px rgba(30,38,67,.03);
  font-variant-numeric:tabular-nums;white-space:normal
}

/* Search and filters */
.aet-search-form{
  display:flex;align-items:flex-end;flex-wrap:wrap;gap:11px;padding:20px;
  margin:0 0 12px;border-radius:17px;background:#fff;
  border:1px solid var(--aet-line);box-shadow:var(--aet-shadow)
}
.aet-field{display:flex;flex-direction:column;gap:7px;min-width:0;color:var(--aet-ink-soft);font-size:12px;font-weight:750}
.aet-field>span:first-child{line-height:1.4}
.aet-search-grow{flex:1 1 290px}
.aet-search-scope{flex:0 1 205px}
.aet-icon-input{position:relative;display:block}
.aet-search-glyph{position:absolute;right:15px;top:50%;transform:translateY(-50%);color:#9086ad;pointer-events:none}
.aet-root input[type=search],.aet-root select,.aet-root input[type=number]{
  width:100%;height:47px;min-height:47px;margin:0!important;padding:9px 14px;
  border:1px solid var(--aet-line-strong)!important;border-radius:11px!important;
  background:var(--aet-input)!important;color:var(--aet-ink)!important;
  box-shadow:none!important;outline:none;line-height:1.6;transition:border-color .2s,box-shadow .2s
}
.aet-root input[type=search]::placeholder{color:#99a3b5;opacity:1;font-weight:400}
.aet-root .aet-search{padding-right:44px!important}
.aet-root input[type=search]:focus,.aet-root select:focus,.aet-root input[type=number]:focus{
  border-color:#9585f1!important;box-shadow:0 0 0 3px rgba(114,90,219,.11)!important
}
.aet-root select{cursor:pointer}
.aet-root .aet-search-button,.aet-root .aet-reset-button{
  height:47px;min-height:47px;display:inline-flex;align-items:center;justify-content:center;
  gap:8px;padding:10px 21px!important;margin:0!important;border:1px solid transparent!important;
  border-radius:11px!important;font-size:13px!important;font-weight:800!important;line-height:1.5;
  white-space:nowrap;box-shadow:none!important;transition:transform .18s,background-color .18s,box-shadow .18s
}
.aet-root .aet-search-button{background:linear-gradient(125deg,#7664ed,#6251d7)!important;color:#fff!important;box-shadow:0 5px 12px rgba(101,82,212,.16)!important}
.aet-root .aet-search-button:hover{background:linear-gradient(125deg,#6754e0,#4f3dc3)!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 8px 16px rgba(101,82,212,.19)!important}
.aet-root .aet-reset-button{background:#f5f7fb!important;color:#526077!important;border-color:var(--aet-line)!important;text-decoration:none!important}
.aet-root .aet-reset-button:hover{background:#eceffa!important;color:#453eb0!important;transform:translateY(-1px)}
.aet-filter-panel{
  margin:0 0 17px;border:1px solid var(--aet-line);border-radius:15px;
  background:#fff;box-shadow:0 2px 9px rgba(30,45,73,.025);overflow:hidden
}
.aet-filter-panel>summary{
  display:flex;align-items:center;justify-content:space-between;gap:15px;cursor:pointer;
  list-style:none;padding:15px 19px;user-select:none;color:var(--aet-ink)
}
.aet-filter-panel>summary::-webkit-details-marker{display:none}
.aet-filter-panel>summary::marker{content:''}
.aet-filter-panel>summary:hover{background:#fcfbff}
.aet-filter-heading{display:flex;align-items:center;gap:11px;min-width:0;font-weight:750}
.aet-filter-icon{width:38px;height:38px;flex:0 0 38px;border-radius:11px;display:flex;align-items:center;justify-content:center;color:#6d56d9;background:var(--aet-primary-pale)}
.aet-filter-heading>span:nth-child(2){display:flex;flex-direction:column;line-height:1.45}
.aet-filter-heading small{color:var(--aet-muted);font-size:11px;font-weight:450;margin-top:3px}
.aet-filter-count{font-size:11px;font-weight:700;color:#6049bb;white-space:nowrap}
.aet-filter-chevron{flex:0 0 10px;width:10px;height:10px;display:block;border-left:2px solid #8893a7;border-bottom:2px solid #8893a7;transform:rotate(-45deg);transition:transform .2s}
.aet-filter-panel[open] .aet-filter-chevron{transform:rotate(135deg)}
.aet-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;padding:18px 19px 20px;background:linear-gradient(#fafbff,#fff);border-top:1px solid var(--aet-line)}
.aet-filters .aet-field{min-width:0}
.aet-filters input[type=search]{height:43px;min-height:43px;font-size:13px}

/* Table section */
.aet-data-surface{background:#fff;border:1px solid var(--aet-line);border-radius:17px;overflow:hidden;box-shadow:var(--aet-shadow)}
.aet-table-tools{
  display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;
  padding:13px 18px;background:#fff;border-bottom:1px solid var(--aet-line)
}
.aet-tools-heading{display:flex;align-items:center;gap:9px;color:var(--aet-ink);font-weight:800;font-size:14px}
.aet-tools-indicator{width:8px;height:8px;border-radius:50%;background:#8670f0;box-shadow:0 0 0 4px #f2efff}
.aet-sort-help{font-size:11px;color:var(--aet-muted)}
.aet-table-wrap{max-width:100%;overflow-x:auto;overflow-y:visible;scrollbar-width:thin;scrollbar-color:#c6cadf #f8f8fc}
.aet-table-wrap:focus-visible{outline-offset:-3px}
.aet-root .aet-table{
  width:100%;min-width:680px;margin:0!important;border-collapse:separate!important;
  border-spacing:0!important;table-layout:auto;background:#fff;text-align:right;white-space:normal;
  font-variant-numeric:tabular-nums
}
.aet-root .aet-table th,.aet-root .aet-table td{
  padding:14px 16px!important;border:0!important;border-bottom:1px solid #edf0f6!important;
  vertical-align:middle;text-align:right;line-height:1.75;max-width:440px;
  overflow-wrap:anywhere;word-break:normal;box-shadow:none!important
}
.aet-root .aet-table thead th{
  position:sticky;top:0;z-index:1;color:#34415d!important;background:#f5f7fc!important;
  white-space:nowrap;font-weight:800!important;font-size:12px!important;
  border-bottom:1px solid #e2e7f1!important
}
.aet-root .aet-table tbody td{color:#2b3954;background:transparent;font-size:13px}
.aet-numeric{white-space:nowrap;font-variant-numeric:tabular-nums;unicode-bidi:isolate}
.aet-table tbody tr{background:#fff;transition:background-color .18s}
.aet-table tbody tr:nth-child(even){background:#fbfcff}
.aet-table tbody tr:hover{background:#f6f5ff}
.aet-root .aet-table tbody tr:last-child td{border-bottom:0!important}
.aet-root .aet-table .aet-index{min-width:70px;width:70px;max-width:70px;text-align:center!important;white-space:nowrap}
.aet-index-number{
  display:inline-flex;align-items:center;justify-content:center;min-width:31px;
  height:28px;border:1px solid #ebe8fb;border-radius:8px;background:#f7f5ff;
  color:#6b5ec1;font-size:12px;font-weight:750;padding:1px 7px
}
.aet-root .aet-sort{
  display:inline-flex;align-items:center;gap:9px;min-width:0;margin:0!important;padding:0!important;
  border:0!important;background:transparent!important;color:inherit!important;font:inherit!important;
  text-align:right!important;text-decoration:none!important;box-shadow:none!important;cursor:pointer
}
.aet-root .aet-sort:hover{color:#6855d7!important}
.aet-sort-mark{font-size:16px;color:#988dc4;line-height:1}
.aet-root .aet-no-results{text-align:center!important;color:var(--aet-muted)!important;padding:39px 15px!important;font-size:13px}
.aet-loading .aet-data-surface{opacity:.67;transition:opacity .2s}

/* Footer and requested dark pagination */
.aet-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:16px}
.aet-size-label{display:flex;align-items:center;flex-direction:row;gap:11px;min-width:0;color:var(--aet-ink-soft)}
.aet-root .aet-size-label select{width:84px;min-height:42px;height:42px;border-radius:10px!important;background:#fff!important;font-size:13px}
.aet-pagination{
  display:flex;align-items:center;justify-content:center;direction:ltr;
  gap:7px;flex:0 0 auto;max-width:100%;width:max-content;
  margin:0;padding:9px;border:1px solid #323e51;border-radius:15px;
  background:#222b3b;box-shadow:0 8px 20px rgba(20,31,52,.12)
}
.aet-root .aet-page-button{
  display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;
  min-width:44px;height:44px;min-height:44px;padding:0 11px!important;margin:0!important;
  border:1px solid #152033!important;border-radius:10px!important;
  background:#141f31!important;color:#e8eafa!important;
  font-family:inherit;font-size:16px!important;font-weight:700!important;line-height:1!important;
  text-decoration:none!important;box-shadow:0 2px 4px rgba(11,20,36,.16)!important;
  cursor:pointer;transition:background-color .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s
}
.aet-root .aet-page-button.is-active{
  color:#c7b5ff!important;border-color:#a58af9!important;
  background:#1a2336!important;box-shadow:inset 0 0 0 1px rgba(185,161,255,.4),0 0 0 2px rgba(151,122,244,.16)!important
}
.aet-root .aet-page-button:hover:not(:disabled):not(.is-disabled):not(.is-active){
  background:#2f3d57!important;color:#fff!important;border-color:#5c5b9e!important;transform:translateY(-2px)
}
.aet-root .aet-page-button:disabled,.aet-root .aet-page-button.is-disabled{opacity:.4;cursor:default;transform:none!important}
.aet-nav-chevron{display:block;width:10px;height:10px;border-top:2.5px solid currentColor;border-right:2.5px solid currentColor;transform:rotate(45deg)}
.aet-page-prev .aet-nav-chevron{transform:rotate(-135deg)}
.aet-mobile-controls{display:none}
.aet-root .aet-pagination[hidden]{display:none!important}
.aet-error{color:#9f3344;background:#fff7f8;border:1px solid #f0cdd5;border-radius:12px;margin-top:13px;padding:12px 15px}
.aet-root .aet-error[hidden]{display:none!important}

@media(max-width:767px){
  .aet-root{margin:15px auto 27px}
  .aet-head{padding:16px 15px;gap:11px;border-radius:15px}
  .aet-title-symbol{width:40px;height:40px;flex-basis:40px;border-radius:11px}
  .aet-title{font-size:18px!important}
  .aet-summary{margin-right:auto}
  .aet-search-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:11px;padding:14px;border-radius:15px}
  .aet-search-grow{grid-column:1/-1;min-width:0}
  .aet-search-scope{grid-column:1/-1;min-width:0}
  .aet-root .aet-search-button,.aet-root .aet-reset-button{width:100%;padding:10px!important}
  .aet-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:13px}
  .aet-filter-panel>summary{padding:12px 13px}
  .aet-filter-heading{gap:9px}
  .aet-filter-icon{width:34px;height:34px;flex-basis:34px}
  .aet-data-surface{border:0;background:transparent;overflow:visible;box-shadow:none}
  .aet-table-tools{border:1px solid var(--aet-line);border-radius:13px;padding:11px 14px;margin-bottom:11px;box-shadow:var(--aet-shadow)}
  .aet-sort-help{display:none}
  .aet-table-wrap{overflow:visible;border:0;background:transparent}
  .aet-root .aet-table{display:block!important;min-width:0!important;width:100%!important;border:0!important;background:transparent}
  .aet-root .aet-table thead{display:none!important}
  .aet-root .aet-table tbody,.aet-root .aet-table tbody tr,.aet-root .aet-table tbody td{display:block!important;width:100%!important;max-width:none!important;min-width:0!important}
  .aet-root .aet-table tbody tr{
    margin-bottom:12px;background:#fff!important;border:1px solid var(--aet-line)!important;
    border-radius:15px;overflow:hidden;box-shadow:var(--aet-shadow)
  }
  .aet-root .aet-table tbody td{
    display:grid!important;grid-template-columns:minmax(90px,36%) minmax(0,1fr);align-items:center;
    gap:11px;padding:12px 14px!important;border-bottom:1px solid #eff1f6!important;
    text-align:right!important;color:var(--aet-ink);font-size:12px
  }
  .aet-root .aet-table tbody td::before{content:attr(data-label);color:#78829b;font-weight:750;font-size:12px;overflow-wrap:anywhere}
  .aet-root .aet-table tbody .aet-index{
    display:flex!important;justify-content:space-between;align-items:center;text-align:right!important;
    border-bottom:1px solid #eae7fa!important;padding:10px 14px!important;
    color:#7060c4;background:#f8f6ff!important
  }
  .aet-root .aet-table tbody tr:last-child td{border-bottom:0!important}
  .aet-root .aet-table tbody .aet-numeric{white-space:normal;overflow-wrap:anywhere}
  .aet-root .aet-table tbody .aet-no-results{display:block!important;text-align:center!important;border:1px solid var(--aet-line)!important;border-radius:14px;background:#fff}
  .aet-root .aet-table tbody .aet-no-results::before{content:none}
  .aet-mobile-controls{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}
  .aet-mobile-controls .aet-field{min-width:0}
  .aet-bottom{align-items:stretch;flex-direction:column;gap:15px;margin-top:13px}
  .aet-size-label{justify-content:space-between;width:100%}
  .aet-pagination{align-self:center;max-width:100%;gap:6px;padding:8px}
  .aet-root .aet-page-button{height:42px;min-height:42px;min-width:42px;font-size:15px!important;padding:0 9px!important}
}
@media(max-width:420px){
  .aet-filters{grid-template-columns:1fr}
  .aet-root .aet-table tbody td{grid-template-columns:minmax(88px,39%) minmax(0,1fr);gap:7px}
  .aet-root .aet-page-button{min-width:38px;height:40px;min-height:40px;padding:0 7px!important}
  .aet-pagination{gap:5px;padding:7px;border-radius:13px}
  .aet-filter-heading small{font-size:10px}
}
@media(prefers-reduced-motion:reduce){.aet-root *{transition:none!important;animation:none!important}}


/* v1.6: field wrappers, predictable dimensions and real spacing regardless of theme rules. */
.aet-root {container:aet / inline-size;}
.aet-root .aet-search-form {
  display:grid!important;
  grid-template-columns:minmax(0,390px) minmax(0,190px) max-content max-content minmax(0,1fr)!important;
  align-items:end!important;
  justify-content:stretch!important;
  column-gap:12px!important;
  row-gap:14px!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  padding:17px 19px!important;
  margin:0 0 14px!important;
}
.aet-root .aet-search-form > .aet-search-field {
  display:flex!important;
  flex-direction:column!important;
  align-items:stretch!important;
  justify-content:flex-start!important;
  gap:8px!important;
  flex:none!important;
  float:none!important;
  grid-column:auto;
  position:static!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  margin:0!important;
  padding:0!important;
}
.aet-root .aet-search-form > .aet-search-button,
.aet-root .aet-search-form > .aet-reset-button {
  align-self:end!important;
  justify-self:start!important;
  width:auto!important;
  min-width:98px!important;
  min-height:43px!important;
  height:43px!important;
  white-space:nowrap!important;
}
.aet-root .aet-input-label {
  display:block!important;
  float:none!important;
  position:static!important;
  clear:none!important;
  width:auto!important;
  min-width:0!important;
  max-width:100%!important;
  padding:0!important;
  margin:0!important;
  border:0!important;
  background:none!important;
  color:var(--aet-ink-soft)!important;
  font:inherit!important;
  font-size:12px!important;
  font-weight:750!important;
  text-align:right!important;
  line-height:1.7!important;
  white-space:normal!important;
}
.aet-root .aet-icon-input {
  position:relative!important;
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
}
.aet-root .aet-search-form input.aet-search,
.aet-root .aet-search-form select.aet-search-column,
.aet-root .aet-filters input.aet-column-filter {
  display:block!important;
  position:static!important;
  float:none!important;
  left:auto!important;
  right:auto!important;
  top:auto!important;
  bottom:auto!important;
  transform:none!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  height:43px!important;
  min-height:43px!important;
  max-height:43px!important;
  margin:0!important;
  border:1px solid var(--aet-line-strong)!important;
  border-radius:10px!important;
  background-color:#fff!important;
  box-shadow:none!important;
  box-sizing:border-box!important;
  font-size:12px!important;
  font-weight:450!important;
  line-height:1.6!important;
  text-align:right!important;
  vertical-align:middle!important;
  direction:rtl!important;
}
.aet-root .aet-search-form input.aet-search {
  padding:9px 41px 9px 12px!important;
}
.aet-root .aet-search-form select.aet-search-column {
  padding:8px 12px!important;
  font-weight:600!important;
}
.aet-root .aet-search-form .aet-search-glyph {
  position:absolute!important;
  right:13px!important;
  top:50%!important;
  transform:translateY(-50%)!important;
  pointer-events:none!important;
  z-index:1;
}
.aet-root .aet-filters {
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  align-items:stretch!important;
  justify-items:stretch!important;
  gap:18px!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  padding:18px!important;
  margin:0!important;
}
.aet-root .aet-filters > .aet-filter-item {
  display:flex!important;
  flex-direction:column!important;
  gap:8px!important;
  align-items:stretch!important;
  justify-content:flex-start!important;
  align-self:stretch!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  margin:0!important;
  padding:12px!important;
  position:relative!important;
  float:none!important;
  border:1px solid #e4e8f1!important;
  background:#fff!important;
  border-radius:12px!important;
  box-shadow:0 2px 4px rgba(30,42,73,.02)!important;
}
.aet-root .aet-filters input.aet-column-filter {
  padding:9px 12px!important;
  font-size:12px!important;
}
.aet-root .aet-search-form input.aet-search:focus,
.aet-root .aet-search-form select.aet-search-column:focus,
.aet-root .aet-filters input.aet-column-filter:focus {
  border-color:#9585f1!important;
  box-shadow:0 0 0 3px rgba(114,90,219,.11)!important;
}
/* Preserve the light pagination of v1.5. */
.aet-root .aet-pagination {
  display:flex;direction:ltr;flex-wrap:nowrap;max-width:100%;overflow-x:auto;
  scrollbar-width:thin;scrollbar-color:#d5cffa transparent;
  gap:5px;padding:7px!important;border:1px solid #e4e9f1!important;
  border-radius:14px!important;background:#fff!important;box-shadow:var(--aet-shadow)!important;
}
.aet-root .aet-page-button {
  min-width:39px!important;width:auto!important;height:40px!important;min-height:40px!important;
  padding:0 10px!important;border:1px solid #e0e5f0!important;border-radius:9px!important;
  background:#fff!important;color:#43506d!important;font-size:13px!important;
  font-weight:750!important;box-shadow:none!important;
}
.aet-root .aet-page-button.is-active {
  background:#6b58df!important;border-color:#6b58df!important;
  color:#fff!important;box-shadow:0 3px 9px rgba(103,83,218,.18)!important;
}
.aet-root .aet-page-button:hover:not(:disabled):not(.is-disabled):not(.is-active) {
  background:#f3f0ff!important;border-color:#b8aaf0!important;color:#5e4cc8!important;
}
.aet-root .aet-page-button.is-disabled,.aet-root .aet-page-button:disabled {
  background:#f7f8fb!important;color:#a6afbf!important;opacity:.75;
}
.aet-root .aet-page-ellipsis {
  display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px;
  min-width:20px;height:40px;color:#8290a8;font-weight:800;user-select:none;
}
@container aet (max-width:1040px) {
  .aet-root .aet-filters {grid-template-columns:repeat(3,minmax(0,1fr))!important;}
  .aet-root .aet-search-form {
    grid-template-columns:minmax(0,390px) minmax(0,190px) max-content max-content minmax(0,1fr)!important;
  }
}
@container aet (max-width:710px) {
  .aet-root .aet-search-form {
    grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
    padding:15px!important;gap:13px!important;
  }
  .aet-root .aet-search-form > .aet-search-grow,
  .aet-root .aet-search-form > .aet-search-scope {grid-column:1/-1!important;}
  .aet-root .aet-search-form > .aet-search-grow {max-width:390px!important;}
  .aet-root .aet-search-form > .aet-search-button,
  .aet-root .aet-search-form > .aet-reset-button {
    min-width:0!important;width:100%!important;justify-self:stretch!important;
  }
  .aet-root .aet-filters {grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:13px!important;}
  .aet-root .aet-filters > .aet-filter-item {padding:11px!important;}
}
@container aet (max-width:460px) {
  .aet-root .aet-filters {grid-template-columns:minmax(0,1fr)!important;gap:11px!important;}
  .aet-root .aet-pagination {gap:4px!important;padding:6px!important;}
  .aet-root .aet-page-button {min-width:33px!important;height:37px!important;min-height:37px!important;padding:0 7px!important;font-size:12px!important;}
  .aet-root .aet-page-ellipsis {height:37px;min-width:15px;flex-basis:15px;}
}
.aet-root .aet-mobile-controls,.aet-root .aet-mobile-controls > .aet-field {max-width:100%!important;min-width:0!important;}
.aet-root .aet-mobile-controls select {width:100%!important;min-width:0!important;max-width:100%!important;}
.aet-root .aet-size-label select {width:84px!important;min-width:0!important;max-width:100%!important;flex:0 0 84px;}
