.aui{display:flex;flex-direction:column;gap:7px;font-size:13px}
.aui-quick{display:flex;flex-wrap:wrap;gap:4px}
.aui-quick button{padding:4px 8px;border-radius:7px;background:#8882;border:0;font:inherit;font-size:12px;color:inherit;cursor:pointer}
.aui-quick button:hover{background:#8884}
.aui-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}
.aui-row .lb{width:58px;flex:none;opacity:.7;font-size:12px}
.aui input[type=date],.aui input[type=time],.aui input[type=number],.aui select{padding:5px 7px;border-radius:7px;border:1px solid #8885;background:transparent;color:inherit;font:inherit;font-size:13px;min-width:0}
.aui select option{color:#222}
.aui input[type=number]{width:56px}
.aui .chk{display:flex;align-items:center;gap:3px;font-size:12px;white-space:nowrap}
.aui .hm{font-size:12px;opacity:.6}
.aui-sub{font-size:11.5px;opacity:.65;margin:-3px 0 0 64px}
.aui-wds{display:flex;gap:3px;margin-left:64px}
.aui-wds button{width:26px;height:26px;border-radius:50%;border:1px solid #8885;background:transparent;font:inherit;font-size:12px;color:inherit;cursor:pointer}
.aui-wds button.on{background:#3B82F6;border-color:#3B82F6;color:#fff}
.aui-wds button:first-child{color:#ef4444}.aui-wds button:first-child.on{color:#fff}
.aui-preview{font-size:12px;line-height:1.5;background:#3B82F61a;border-radius:8px;padding:7px 9px}
.aui [hidden]{display:none!important}
