:where(.wrap) :where(input[type=text],input[type=search],input[type=number],input[type=email],
input[type=url],input[type=password],input[type=tel],input[type=date],input:not([type]),textarea,select){
max-width:100%;padding:8px 10px;border:1px solid var(--line);border-radius:4px;
background:#fff;color:var(--fg);font:inherit;font-size:15px;line-height:1.45}
:where(.wrap) :where(textarea){display:block;width:100% !important;min-height:150px;
font:13px/1.55 Consolas,"Courier New",monospace;resize:vertical}
:where(.wrap) :where(select){padding-right:26px;cursor:pointer}
:where(.wrap) :where(input,textarea,select):focus{
outline:0;border-color:var(--accent);box-shadow:0 0 0 3px rgba(11,95,255,.14)}
:where(.wrap) :where(input[type=submit],input[type=button],input[type=reset],button){
display:inline-block;margin:0 8px 8px 0;padding:9px 18px;border:0;border-radius:5px;
background:var(--accent);color:#fff;font:inherit;font-size:14px;font-weight:600;line-height:1.4;
cursor:pointer;transition:filter .12s,box-shadow .12s;box-shadow:0 1px 2px rgba(0,0,0,.12)}
:where(.wrap) :where(input[type=submit],input[type=button],input[type=reset],button):focus-visible{
outline:2px solid var(--accent);outline-offset:2px}
:where(.wrap) :where(input[type=submit],input[type=button],input[type=reset],button):active{
box-shadow:inset 0 1px 3px rgba(0,0,0,.25)}
:where(.wrap) :where(input[type=submit],input[type=button],input[type=reset],button):hover{
filter:brightness(1.08)}
:where(.wrap) :where(input[type=submit],button):disabled{
background:var(--muted);cursor:default;filter:none}
:where(.wrap) :where(input[type=checkbox],input[type=radio]){
width:16px;height:16px;margin-right:4px;vertical-align:-3px;accent-color:var(--accent)}
:where(.wrap) :where(input[type=file]){font:inherit;font-size:14px;max-width:100%}
.wrap form table{display:table;width:100%;overflow:visible;border-collapse:collapse;margin:0 0 4px}
:where(.wrap) :where(form table td,form table th){
padding:5px 10px 5px 0;vertical-align:top;text-align:left}
:where(.wrap) :where(form table td:last-child,form table th:last-child){padding-right:0}
:where(.wrap) :where(form table td:first-child){
color:var(--muted);font-size:14px;padding-top:13px;max-width:46%}
@media (max-width:560px){
:where(.wrap) :where(form table,form table tbody,form table tr,form table td){
display:block;width:auto}
:where(.wrap) :where(form table td:first-child){padding:0 0 3px;max-width:none}}
