:root { --mimic-admin-max: 1160px; }
body.mimic-native-admin-page #mainContent {
  min-width:0;
  width:100%;
  padding-bottom:76px;
}
body.mimic-native-admin-page #mainContent>h1,
body.mimic-native-admin-page #mainContent>h2,
body.mimic-native-admin-page #mainContent>h3,
body.mimic-native-admin-page #mainContent>p,
body.mimic-native-admin-page #mainContent>form,
body.mimic-native-admin-page #mainContent>.paging-info,
body.mimic-native-admin-page #mainContent>.paginator,
body.mimic-native-admin-page #mainContent>.page-menu,
body.mimic-native-admin-page #mainContent>.message,
body.mimic-native-admin-page #mainContent>.search-form,
body.mimic-native-admin-page #mainContent>table,
body.mimic-native-admin-page #mainContent>.horizontal-table,
body.mimic-native-admin-page #mainContent>.vertical-table,
body.mimic-native-admin-page #mainContent>.mimic-native-table-scroll,
body.mimic-native-admin-page #mainContent>.mimic-admin-detail-page {
  box-sizing:border-box;
  width:calc(100% - 40px);
  max-width:var(--mimic-admin-max);
  margin-left:auto !important;
  margin-right:auto !important;
}
body.mimic-native-admin-page #mainContent>h2 {
  padding:0;
  margin-top:36px;
  margin-bottom:12px;
  color:#602d40;
}
body.mimic-native-admin-page #mainContent>p {
  padding-left:0;
  padding-right:0;
}
body.mimic-native-admin-page #mainContent>form.search-form[data-mimic-filter-ready="1"]{
  width:calc(100% - 40px);
  max-width:var(--mimic-admin-max);
}
body.mimic-native-admin-page #mainContent>.paging-info,
body.mimic-native-admin-page #mainContent>.paginator{padding:0;}
body.mimic-native-admin-page #mainContent>.horizontal-table,
body.mimic-native-admin-page #mainContent>.vertical-table,
body.mimic-native-admin-page #mainContent>.mimic-native-table-scroll {
  background:#fffdf9;
  border:1px solid #e9d7c7;
  border-radius:13px;
  box-shadow:0 12px 28px rgba(70,36,45,.045);
}
body.mimic-native-admin-page #mainContent>.mimic-native-table-scroll {
  overflow-x:auto;
  margin-top:19px;
  margin-bottom:22px;
}
body.mimic-native-admin-page #mainContent>.mimic-native-table-scroll>table {
  display:table;
  width:100%;
  min-width:0;
  border-collapse:collapse;
  margin:0;
  padding:0;
  border:0;
  border-radius:0;
  box-shadow:none;
  max-width:none;
}
body.mimic-native-admin-page #mainContent>.mimic-native-table-scroll>table th,
body.mimic-native-admin-page #mainContent>.mimic-native-table-scroll>table td {
  padding:12px 14px;
  line-height:1.55;
  border-bottom:1px solid #ebdece;
}
body.mimic-native-admin-page #mainContent>.mimic-native-table-scroll>table th{
  background:#692d40;
  color:#fffaf3;
  font-size:11px;
  font-weight:850;
  white-space:nowrap;
}
body.mimic-native-admin-page #mainContent>.mimic-native-table-scroll>table th a{color:#fffaf3;}
body.mimic-native-admin-page #mainContent>.mimic-native-table-scroll>table tbody tr:nth-child(even) td{background:#fcf7f0;}
body.mimic-native-admin-page #mainContent>.mimic-native-table-scroll>table td{font-size:12px;}
.mimic-admin-detail-page{margin-top:34px;margin-bottom:62px;min-width:0;}
.mimic-admin-detail-top{
  display:flex;align-items:center;justify-content:space-between;gap:22px;
  padding:27px 30px;background:#fffdf9;
  border:1px solid #e8d7c7;border-radius:15px;
  box-shadow:0 10px 26px rgba(74,40,44,.055);margin-bottom:17px;
}
.mimic-admin-detail-top>div{min-width:0;flex:1;}
.mimic-admin-detail-top .mimic-admin-eyebrow{
  font-size:10px;font-weight:900;letter-spacing:.16em;color:#a16d5d;
  margin:0 0 8px;line-height:1.5;
}
.mimic-admin-detail-top h1{font-size:clamp(25px,2.8vw,34px);line-height:1.2;
  margin:0 0 8px;color:#632c40;overflow-wrap:anywhere;
}
.mimic-admin-detail-top p:not(.mimic-admin-eyebrow){font-size:12px;color:#8d776b;margin:0;}
.mimic-admin-separator{margin:0 7px;color:#c5a994;}
.mimic-admin-detail-links{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;}
.mimic-admin-detail-links .mimic-admin-button{
  display:inline-flex;align-items:center;justify-content:center;padding:11px 17px;
  min-height:41px;border-radius:7px;font-size:11px;font-weight:850;
  border:1px solid #673044;background:#673044;color:#fff;text-decoration:none;
}
.mimic-admin-detail-links .mimic-admin-button.muted{background:#fffaf4;color:#673044;}
.mimic-admin-detail-links .mimic-admin-button:hover{filter:brightness(.92)}
.mimic-admin-native-content{
  padding:29px 30px 35px;min-width:0;background:#fffdf9;
  border:1px solid #e8d7c7;border-radius:15px;
  box-shadow:0 12px 30px rgba(74,40,44,.055);
}
.mimic-admin-native-content>h2{font-size:22px;color:#632d40;margin:0 0 19px;}
.mimic-admin-native-content>h3{color:#632d40;font-size:19px;line-height:1.35;
  margin:31px 0 13px;padding-top:25px;border-top:1px solid #eadacb;
}
.mimic-admin-native-content>p{line-height:1.6;font-size:13px;color:#78685e;}
.mimic-admin-native-content>table,
.mimic-admin-native-content .vertical-table,
.mimic-admin-native-content .horizontal-table{
  box-sizing:border-box;
  display:table;
  border-collapse:separate;
  border-spacing:0;
  width:100%;max-width:100%;
  margin:14px 0 21px;
  padding:0;
  border:1px solid #ebdccc;
  border-radius:10px;
  background:#fffaf5;
}
.mimic-admin-native-content .mimic-native-table-scroll{
  width:100%;max-width:100%;overflow-x:auto;border:1px solid #ebdccc;
  border-radius:10px;background:#fffaf5;margin:13px 0 22px;
}
.mimic-admin-native-content .mimic-native-table-scroll>table {
  display:table!important;table-layout:auto;margin:0;padding:0;
  border:none;box-shadow:none;border-radius:0;
  width:100%!important;max-width:none!important;
}
.mimic-admin-native-content table th,
.mimic-admin-native-content table td{padding:12px 14px!important;font-size:12px;line-height:1.6;
  border-bottom:1px solid #ecdfd2;vertical-align:top;text-align:left;white-space:normal;
}
.mimic-admin-native-content table th{
  color:#693249!important;background:#f4e9df!important;
  font-size:11px;font-weight:850;
}
.mimic-admin-native-content table td{color:#47313b;background:#fffdfa;}
.mimic-admin-native-content table tr:nth-child(even)>td{background:#fbf6f0;}
.mimic-admin-native-content table tr:last-child>td{border-bottom:0;}
.mimic-admin-native-content table a{color:#79384f;text-decoration:underline;text-underline-offset:3px;}
.mimic-admin-native-content table a:hover{color:#4c1e30;}
.mimic-admin-native-content img{max-width:90px;height:auto;vertical-align:middle;}
.mimic-admin-native-content table img{max-height:75px;object-fit:contain;}
.mimic-admin-native-content table form{
  box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:flex-start;
  gap:9px;max-width:100%;margin:3px 0;padding:5px 0;
}
.mimic-admin-native-content label{font-size:12px;color:#62454b;font-weight:750;}
.mimic-admin-native-content :is(input:not([type=hidden]),select,textarea){
  box-sizing:border-box;max-width:100%;min-height:39px;
  border-radius:7px;border:1px solid #ddcbbb;background:#fffaf5;
  color:#49333b;padding:8px 10px;
}
.mimic-admin-native-content :is(input[type=submit],button){
  min-height:40px;border-radius:7px;padding:9px 15px;
  font-weight:850;background:#673044;color:#fff;border:1px solid #673044;
}
.mimic-admin-native-content textarea{min-width:210px;min-height:76px;resize:vertical;}
.mimic-admin-native-content :is(.online,.identified.yes,.state-normal){color:#2d734d;font-weight:850;}
.mimic-admin-native-content :is(.offline,.broken.yes,.state-banned){color:#ac4354;font-weight:850;}
.mimic-admin-native-content :is(.not-applicable,.state-unknown){color:#938074;}
.mimic-admin-native-content :is(.red,.error){
  background:#fff1ec;color:#9a3545;border:1px solid #e7bbb6;
  border-radius:8px;padding:12px 14px;
}
@media(max-width:750px){
  .mimic-admin-detail-top{flex-direction:column;align-items:stretch;padding:22px 19px;}
  .mimic-admin-detail-links{justify-content:flex-start;}
  .mimic-admin-native-content{padding:20px 15px 24px;}
  .mimic-admin-native-content table th,.mimic-admin-native-content table td{padding:10px 11px!important;}
  body.mimic-native-admin-page #mainContent>.mimic-native-table-scroll{width:calc(100% - 28px);}
  body.mimic-native-admin-page #mainContent>form.search-form[data-mimic-filter-ready="1"]{width:calc(100% - 28px);}
  body.mimic-native-admin-page #mainContent>.mimic-admin-detail-page{width:calc(100% - 28px);}
}

body.mimic-native-admin-page #mainContent .mimic-native-table-scroll > table.horizontal-table,
body.mimic-native-admin-page #mainContent .mimic-native-table-scroll > table.vertical-table {
  display:table!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  border:none!important;
  overflow:visible!important;
}
.mimic-admin-native-tabs{display:flex;flex-wrap:wrap;gap:9px;padding:0 0 17px;margin-bottom:23px;border-bottom:1px solid #eadacb;}
.mimic-admin-native-tab{appearance:none;min-height:39px;padding:10px 16px;background:#fbf4eb;color:#663448;border:1px solid #e5d2c1;border-radius:7px;font-size:12px;font-weight:850;cursor:pointer;}
.mimic-admin-native-tab[aria-selected="true"]{background:#6a2e40;color:#fff;border-color:#6a2e40;}
.mimic-admin-native-tab:hover{border-color:#ad8791;}
.mimic-admin-native-tab:focus-visible{outline:2px solid #9b5c70;outline-offset:2px;}
.mimic-admin-native-panel[hidden]{display:none!important;}
.mimic-admin-native-panel{min-width:0;}
.mimic-admin-native-panel>h2{font-size:19px;color:#613046;margin:2px 0 18px;}
.mimic-admin-native-panel>h3{font-size:18px;color:#613046;margin:24px 0 13px;}
.mimic-admin-native-panel>h3:first-of-type{margin-top:5px;}
.mimic-admin-native-panel>p{font-size:12px;color:#7e675f;margin:12px 0;}
@media(max-width:600px){.mimic-admin-native-tab{flex:1 1 auto;padding:10px 12px;font-size:11px;}}
