/*! uniwrt21: LuCI theme for OpenWrt 21.02, Apache-2.0. See NOTICE. */
:root{--u-bg:#131416;--u-surface:#1c1e21;--u-surface-2:#26292e;--u-rail:#0f1113;--u-rail-hover:#26292e;--u-rail-active:rgba(71,151,255,.22);--u-text:#eef0f1;--u-text-2:#b7bcc2;--u-text-3:#808893;--u-rail-text:#c2c6cb;--u-rail-text-2:#737c87;--u-line:#2a2d32;--u-line-2:#232629;--u-accent-soft:rgba(71,151,255,.16);--u-shadow-1:0 1px 2px rgba(0,0,0,.4),0 1px 3px rgba(0,0,0,.3);--u-shadow-2:0 4px 12px rgba(0,0,0,.45),0 2px 4px rgba(0,0,0,.3);--u-shadow-pop:0 10px 34px rgba(0,0,0,.55);color-scheme:dark}body{background:var(--u-bg);color:var(--u-text)}.u-top{background:rgba(20,22,25,.82);border-bottom-color:var(--u-line)}input[type="text"],input[type="password"],input[type="search"],input[type="number"],input[type="email"],input[type="url"],textarea,select,.cbi-input-text,.cbi-input-password,.cbi-input-select,.cbi-dropdown{background-color:var(--u-surface-2);border-color:var(--u-line);color:var(--u-text)}input:focus,textarea:focus,select:focus,.cbi-dropdown[open],.cbi-dropdown:focus{background-color:#2c2f34;border-color:var(--u-accent)}.cbi-dropdown ul.dropdown{background:var(--u-surface);border-color:var(--u-line)}.btn,.cbi-button,button,input[type="submit"],input[type="button"],input[type="reset"]{background:var(--u-surface-2);border-color:var(--u-line);color:var(--u-text)}.btn:hover,.cbi-button:hover,button:hover{background:#30343a;border-color:#3a3f46}.cbi-button-neutral,.cbi-button-reset,.cbi-button-link{background:var(--u-surface-2)}.cbi-button-positive,.cbi-button-save,.cbi-button-apply,.cbi-button-add,.btn.cbi-button-positive{background:var(--u-accent);border-color:var(--u-accent);color:#fff}.cbi-button-positive:hover,.cbi-button-save:hover,.cbi-button-apply:hover,.cbi-button-add:hover{background:var(--u-accent);border-color:var(--u-accent);color:#fff}.cbi-button-negative,.cbi-button-remove{background:var(--u-crit);border-color:var(--u-crit);color:#fff}.cbi-button-negative:hover,.cbi-button-remove:hover{background:var(--u-crit);border-color:var(--u-crit);color:#fff}.cbi-button-action,.cbi-button-edit{background:var(--u-accent-soft);border-color:transparent;color:var(--u-accent)}.cbi-button-action:hover,.cbi-button-edit:hover{background:var(--u-accent);border-color:var(--u-accent);color:#fff}.table .tr:hover,table tbody tr:hover{background:var(--u-surface-2)}pre,code,#syslog,textarea#syslog{background:#0c0e11;border-color:var(--u-line);color:#cdd2d8}.u-login-body{background:radial-gradient(1200px 600px at 80% -10%,var(--u-accent-soft),transparent 60%),var(--u-bg)}.u-theme-float{background:var(--u-surface);border-color:var(--u-line)}.u-meter{background:var(--u-line)}.alert-message{background:var(--u-surface)}.alert-message.warning{background:rgba(245,166,35,.1)}.alert-message.error,.alert-message.danger{background:rgba(240,56,59,.12)}.alert-message.success,.alert-message.notice{background:rgba(56,204,101,.12)}.u-chip{background:var(--u-surface-2);border-color:var(--u-line);color:var(--u-text-2)}*{scrollbar-color:#3a3f46 transparent}*::-webkit-scrollbar-thumb{background:#3a3f46;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background:#4a505800;background:#4a5058;background-clip:content-box}.modal,.cbi-modal{background:var(--u-surface);border-color:var(--u-line)}input[type="checkbox"]{background:#3a3f46}.cbi-dropdown ul input[type="checkbox"]{background:none}#modal_overlay{background:rgba(0,0,0,.6)}.cbi-progressbar{background:var(--u-surface-2);border-color:var(--u-line)}.ifacebadge,.zonebadge{background:var(--u-surface-2);border-color:var(--u-line)}.u-indicators [data-indicator]{background:var(--u-surface-2);border-color:var(--u-line);color:var(--u-text-2)}.u-indicators [data-indicator][data-style="active"]{background:var(--u-accent);border-color:var(--u-accent);color:#fff}.u-indicators [data-indicator="uci-changes"]{background:var(--u-warn);border-color:var(--u-warn);color:#1c1e21}.uci-change-list{background:var(--u-surface-2);border-color:var(--u-line)}.uci-change-list ins{background:rgba(56,204,101,.16)}.uci-change-list del{background:rgba(240,56,59,.18)}.uci-change-list var{background:var(--u-surface)}.u-thru-col{background:var(--u-surface-2);border-color:var(--u-line)}.u-action{background:var(--u-surface-2);border-color:var(--u-line)}.u-action-ico{background:var(--u-surface);border-color:var(--u-line)}:root{--u-ok:#38cc65;--u-warn:#f5a623;--u-crit:#f0383b}
