.tl-embedded-controls{padding:0 0 12px}
.tl-embedded-controls :is(.tl-tools,.tl-filters,.tl-embedded-choices){display:flex;flex-wrap:wrap;align-items:center;gap:8px}
.tl-embedded-controls :is(.tl-tools,.tl-filters){padding:8px 12px}
.tl-embedded-controls [hidden]{display:none!important}
.tl-embedded-controls .tl-search input{max-width:100%;min-width:150px}
.tl-embedded-controls>.tl-tools>.tl-toolbar-search{flex:1 1 220px;max-width:340px}
@media(max-width:600px){.tl-embedded-controls>.tl-tools>.tl-toolbar-search{flex-basis:100%;max-width:none}}
.tl-embedded-controls .tl-embedded-choices .tl-popover{z-index:25;max-width:calc(100vw - 44px)}
.tl-embedded-controls .tl-role{flex-wrap:wrap}
.tl-embedded-controls>.tl-tools>.tl-button{background:var(--surface,#fff);color:var(--ink,#172333);border:1px solid var(--line,#dae1ea);min-height:36px;padding:8px 12px;border-radius:9px}
.tl-embedded-controls .tl-local-filters{flex-basis:100%}
.tl-embedded-controls>.tl-filters{width:min(400px,100%);box-sizing:border-box;align-items:stretch;flex-direction:column;gap:10px}
.tl-embedded-controls>.tl-filters>.tl-local-filters{flex:0 0 auto}
.tl-embedded-controls .tl-embedded-choices{display:grid;grid-template-columns:minmax(0,1fr);width:100%;gap:10px}
.tl-embedded-controls .tl-filters .tl-popover{position:static;width:auto;max-width:100%;margin-top:6px;box-shadow:none}
