/* Your Turn v203 - admin readability and phone-sized tabular layouts */
/* A clearly light management workspace, not just dark text on a dark canvas. */
#admin #adminData > .admin-pane,
#admin #adminData > .admin-pane > .admin-panel{
  min-width:0!important; max-width:100%!important; box-sizing:border-box!important;
}
#admin #adminData > .admin-pane > .admin-panel{
  background:#f5f8fd!important; border:1px solid #d9e4ef!important;
  border-radius:20px!important; padding:20px!important;
  color:#1c3654!important;
}
#admin #adminData > .admin-pane > .admin-panel .admin-section-heading,
#admin #adminData > .admin-pane > .admin-panel .admin-ad-heading,
#admin #adminData > .admin-pane > .admin-panel .admin-cycle-heading{
  color:#17334f!important;
}
#admin #adminData > .admin-pane > .admin-panel .admin-section-heading h3,
#admin #adminData > .admin-pane > .admin-panel .admin-ad-heading h3,
#admin #adminData > .admin-pane > .admin-panel .admin-cycle-heading h3,
#admin #adminData > .admin-pane > .admin-panel > h3,
#admin #adminData > .admin-pane > .admin-panel .yr-explorer > h3{
  color:#142f4d!important; -webkit-text-fill-color:#142f4d!important;
  opacity:1!important;text-shadow:none!important;
}
#admin #adminData > .admin-pane > .admin-panel .admin-section-heading span,
#admin #adminData > .admin-pane > .admin-panel .admin-ad-heading p,
#admin #adminData > .admin-pane > .admin-panel .admin-cycle-heading p,
#admin #adminData > .admin-pane > .admin-panel .yr-explorer > p{
  color:#4d6580!important; -webkit-text-fill-color:#4d6580!important;
  opacity:1!important;text-shadow:none!important;
}
#admin #yt201Summary.yt201-summary{
  display:block!important; min-width:0!important; width:100%!important;
  padding:17px!important; margin:12px 0!important;
  background:#f7faff!important; border:1px solid #dbe5f0!important;
  border-radius:18px!important; color:#203b57!important;
}
#admin #yt201Summary .yt201-top,
#admin #yt201Summary .yt201-top > div,
#admin #yt201Summary .yt201-top h3,
#admin #yt201Summary .yt201-kicker,
#admin #yt201Summary .yt201-top p,
#admin #yt201Summary .yt201-period-note,
#admin #yt201Summary .yt201-disclose{
  opacity:1!important;filter:none!important;text-shadow:none!important;
}
#admin #yt201Summary .yt201-top h3{color:#17314f!important;-webkit-text-fill-color:#17314f!important}
#admin #yt201Summary .yt201-kicker{color:#27588b!important;-webkit-text-fill-color:#27588b!important}
#admin #yt201Summary .yt201-top p{color:#506983!important;-webkit-text-fill-color:#506983!important}
#admin #yt201Summary .yt201-period-note,
#admin #yt201Summary .yt201-disclose{color:#465e79!important}
#admin #yt201Summary .yt201-metric{
  background:#fff!important;border-color:#d6e2ef!important;color:#17314e!important;
}
#admin #yt201Summary .yt201-metric > span,
#admin #yt201Summary .yt201-metric small{color:#425e79!important}
#admin #yt201Summary .yt201-metric strong{color:#153c64!important}
#admin #yt201Summary .yt201-tablebox{background:#fff!important;min-width:0!important}
#admin #yt201Summary .yt201-tablehead{background:#e9f1f9!important}
#admin #yt201Summary .yt201-tablehead h4{color:#173754!important}
#admin #yt201Summary .yt201-tablehead span{color:#4a647c!important}
/* Keep every column within the card: remove old table min-width and horizontal scroller. */
#admin #yt201Summary .yt201-scroll{overflow-x:hidden!important;max-width:100%!important;min-width:0!important}
#admin #yt201Summary .yt201-tablebox table{
  width:100%!important; min-width:0!important; max-width:100%!important;
  table-layout:fixed!important;border-collapse:collapse!important;
}
#admin #yt201Summary .yt201-tablebox th,
#admin #yt201Summary .yt201-tablebox td{
  box-sizing:border-box!important; min-width:0!important;
  padding:11px 7px!important; font-size:12px!important;
  color:#213c58!important; overflow-wrap:anywhere!important;
  word-break:keep-all!important; white-space:normal!important;
}
#admin #yt201Summary .yt201-tablebox th:first-child{width:38%!important;text-align:left!important}
#admin #yt201Summary .yt201-tablebox th:not(:first-child),
#admin #yt201Summary .yt201-tablebox td{text-align:right!important}
#admin #yt201Summary .yt201-tablebox thead th{color:#244763!important;background:transparent!important}
#admin #yt201Summary .yt201-filter{background:#eef4fa!important;color:#203953!important}
#admin #yt201Summary .yt201-filter label{color:#24415e!important}
/* Other native admin tables: avoid hard min-widths on narrow devices. */
@media(max-width:700px){
  #admin #adminData > .admin-pane > .admin-panel{padding:14px!important;border-radius:16px!important}
  #admin #yt201Summary.yt201-summary{padding:12px!important}
  #admin #yt201Summary .yt201-top h3{font-size:22px!important;line-height:1.25!important}
  #admin #yt201Summary .yt201-tablebox th,
  #admin #yt201Summary .yt201-tablebox td{font-size:11px!important;padding:10px 5px!important}
  #admin #yt201Summary .yt201-tablebox th:first-child{width:40%!important}
  #admin #adminData .admin-pane table{max-width:100%!important;min-width:0!important}
  #admin #adminData .admin-pane table:not(.exclude-responsive){width:100%!important;table-layout:fixed!important}
  #admin #adminData .admin-pane table:not(.exclude-responsive) th,
  #admin #adminData .admin-pane table:not(.exclude-responsive) td{
    min-width:0!important;overflow-wrap:anywhere!important;word-break:keep-all!important;
    white-space:normal!important;
  }
  #admin #adminData .admin-pane .yt201-scroll{overflow-x:hidden!important}
}
@media(max-width:360px){
  #admin #yt201Summary .yt201-tablebox th,
  #admin #yt201Summary .yt201-tablebox td{font-size:10.5px!important;padding:9px 4px!important}
  #admin #yt201Summary .yt201-tablehead{padding:12px!important}
}
