.ux-controles-mode{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%;flex-wrap:wrap}
.ux-controles-mode>*,.ux-controles-mode .view-presets{min-width:0;max-width:100%}
.ux-controles-mode .view-presets{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}
.ux-controles-mode .vista-grupo{display:flex;flex-wrap:wrap;gap:8px;min-width:0;max-width:100%}
.ux-controles-mode :is(button,select,a){min-width:44px;min-height:44px;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;font-size:11px}
.ux-controles-tools{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;max-width:100%;min-width:0;padding:8px 0}
.ux-controles-layout,.ux-controles-reset{min-width:0;max-width:100%}
.ux-controles-layout button,.ux-controles-reset>button{min-width:44px;min-height:44px;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;font-size:11px}
.ux-controles-reset{margin-inline-start:auto}
.ux-controles-reset>button{background:var(--bg-2);border:1px solid var(--linha-forte);color:var(--txt);font-family:var(--display);padding:8px 12px;box-shadow:none}
.ux-controles-confirm{box-sizing:border-box;width:100%;max-width:352px;margin-block-start:8px;padding:16px;background:var(--bg-2);color:var(--txt);border:1px solid var(--linha-forte)}
.ux-controles-confirm[hidden]{display:none}
.ux-controles-confirm-title{margin:0 0 8px;font-family:var(--display);font-size:14px;color:var(--txt);box-shadow:none}
.ux-controles-confirm-detail{margin:0 0 16px;font-family:var(--body);font-size:14px;line-height:1.5;overflow-wrap:anywhere}
.ux-controles-confirm-actions{display:flex;flex-wrap:wrap;gap:8px}
.ux-controles-button{flex:1 1 120px;min-width:44px;min-height:44px;padding:8px 12px;border:1px solid var(--linha-forte);background:var(--bg-3);color:var(--txt);font-family:var(--display);font-size:11px;line-height:1.4;white-space:normal;overflow-wrap:anywhere;cursor:pointer}
.ux-controles-confirm-button{border-color:var(--pink);background:var(--pink);color:var(--ink)}
.ux-controles-mode :is(button,select,a):focus-visible,.ux-controles-tools button:focus-visible{outline:2px solid var(--pink);outline-offset:3px}
.ux-controles-tools button:disabled{cursor:default;opacity:1;color:var(--txt-dim);background:var(--bg-2)}
.ux-controles-title.ux-controles-title{display:inline;min-height:0;padding:0;border:0;background:none;color:var(--txt);box-shadow:none;cursor:default;text-shadow:none}
.eth-selo.ux-controles-title{font-size:11px}
.ux-controles-title::before,.ux-controles-title::after{display:none}
:root[data-movimento="off"] .ux-controles-tools,:root[data-movimento="off"] .ux-controles-mode{animation:none;transition:none}
@media(prefers-reduced-motion:reduce){:where(:root:not([data-movimento="on"])) .ux-controles-tools,:where(:root:not([data-movimento="on"])) .ux-controles-mode,:where(:root:not([data-movimento="on"])) .ux-controles-confirm{animation:none;transition:none}}
