.admin_head_tools {
  display: flex; width: 100%; padding: 0 30px; color: #ffffff; background: #ada248;
}
.admin_head_tools span {
  display: inline-block; padding: 10px; color: #353216;
}
.admin_head_tools a {
  display: inline-block; padding: 10px; color: #353216;
}
.admin_head_tools a:hover {
  color: #ffffff;
}

.ad_tools {
  padding: 20px; color: #ffffff; background: #040b11;
}

.ad_tools .loader {
  display: flex; justify-content: center; align-items: center; position: absolute; z-index: 1000; top: 0; left: 0; width: 100%; height: 100%; color: #000000; background: rgba(255,255,255, 0.8);
}

.ad_tools .list {
}
.ad_tools .list h3 {
  margin: 0 0 30px 0;
}
.ad_tools .list .menu {
  margin: 0 0 20px 0;
}
.ad_tools .list .menu ul {
  display: flex; gap: 10px; list-style: none;
}
.ad_tools .list .menu ul li {
  margin: 0; padding: 0;
}
.ad_tools .list .menu ul li a {
  display: block; margin: 0; padding: 20px; color: #000000; background: #ffffff;
}
.ad_tools .list .menu ul li a:hover, .ad_tools .list .menu ul li a.active {
  color: #353216; background: #ada248
}

.ad_tools table.table_list {
  width: 100%; border-collapse: collapse; border-spacing: 0; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff;
}
.ad_tools table.table_list thead tr td {
  text-align: center; color: #000000; background: #ffffff; border-right: 1px solid #000000;
}
.ad_tools table.table_list thead tr td:last-child {
  border-right: none;
}
.ad_tools table.table_list tr td {
  padding: 5px 10px; border-bottom: 1px solid #ffffff; border-left: 1px solid #ffffff;
}
.ad_tools table.table_list tr td.right {
  text-align: right;
}

.ad_tools table.table_list tr td.orange {
  background: orange;
}

.ad_tools input.forcopy {
  width: auto; padding: 10px 10px; color: #ffffff; background: none;
}

.ad_tools .for_selected {
  position: relative; padding: 10px; text-align: center;
}
.ad_tools .for_selected.pointer {
  cursor: pointer;
}
.ad_tools .for_selected.pointer:hover {
  text-decoration: underline;
}
.ad_tools .for_selected.green {
  color: #ffffff; background: #0db411;
}
.ad_tools .for_selected.red {
  color: #ffffff; background: #ff0000;
}
.ad_tools .elilnine {
  display: inline-block; padding: 2px; color: #000000; font-size: 12px; background: #ffffff;
}


.ad_tools .edit_withdrawal {
  padding: 15px;
}
.ad_tools .edit_withdrawal textarea {
  width: 100%; height: 60px;
}
.ad_tools .edit_withdrawal .row {
  display: flex; align-items: center; gap: 10px;
}
.ad_tools .edit_withdrawal select {
  border: 1px solid #ffffff;
}
.ad_tools .edit_withdrawal input[type="date"] {
  border: 1px solid #ffffff;
}
.ad_tools .edit_withdrawal textarea {
  padding: 10px; font-size: 14px;
}
.ad_tools .edit_withdrawal button {
  margin: 20px auto 0 auto; padding: 10px; font-size: 14px; color: #ffffff; background: #1683a2;
}
.ad_tools .edit_withdrawal button.error {
  background: #ff0000;
}
.ad_tools .edit_withdrawal button.ok {
  background: #0db411;
}
.ad_tools .edit_withdrawal button:hover {
  background: #126b84;
}

.ad_form {
  padding: 10px; background: #040b11;
}
.ad_form .row {
  display: flex; flex-wrap: wrap; gap: 10px; align-items: center;
}
.ad_form label {
}
.ad_form input[type="text"], .ad_form input[type="number"] {
  height: 40px; line-height: 40px; padding: 6px; border: none;
}
.ad_form select {
  height: 40px; line-height: 40px; padding: 6px; border: none;
}
.ad_form input[type="submit"] {
  height: 40px; line-height: 40px; border: none;
}
.ad_form input[type="submit"]:hover {
  color: #ffffff; background: #bf0000;
}
