.lt-tool .sbp-urlrow{gap:10px;display:flex}.lt-tool .sbp-urlrow .inp{flex:1}.lt-tool .sbp-urlrow .btn{flex:none}@media (max-width:420px){.lt-tool .sbp-urlrow{flex-direction:column}.lt-tool .sbp-urlrow .inp{flex:none}}.lt-tool .sbp-row2{grid-template-columns:1fr auto;align-items:start;gap:12px;display:grid}@media (max-width:520px){.lt-tool .sbp-row2{grid-template-columns:1fr}}.lt-tool .sbp-seg{border:1px solid var(--line2);color:var(--mute);background:#fff;border-radius:9px;align-items:stretch;width:fit-content;height:46px;padding:3px;font-size:.88rem;display:flex}.lt-tool .sbp-seg button{font:inherit;font-family:var(--ui);color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 16px}.lt-tool .sbp-seg button[aria-pressed=true]{background:var(--vt);color:#6d28d9;font-weight:600}.lt-tool .sbp-seg button:focus-visible,.lt-tool .sbp-presets button:focus-visible,.lt-tool .sbp-custom summary:focus-visible{outline:2px solid var(--violet);outline-offset:3px}.lt-tool .sbp-presets{flex-wrap:wrap;gap:8px;display:flex}.lt-tool .sbp-presets button{cursor:pointer;background:0 0;border:1px solid #e9e4f6;border-radius:6px;width:36px;height:24px;padding:0;display:flex;overflow:hidden}.lt-tool .sbp-presets button i{flex:1;display:block}.lt-tool .sbp-presets button[aria-pressed=true]{box-shadow:0 0 0 2px var(--violet)}.lt-tool .sbp-custom summary{width:fit-content;margin-top:4px;list-style:none}.lt-tool .sbp-custom summary::-webkit-details-marker{display:none}.lt-tool .sbp-custom summary svg{width:12px;height:12px;transition:transform .2s}.lt-tool .sbp-custom[open] summary svg{transform:rotate(180deg)}.lt-tool .sbp-colours{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.lt-tool .sbp-colours label{border:1px solid var(--line2);cursor:pointer;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:8px 10px;font-size:.86rem;display:flex}.lt-tool .sbp-colours input[type=color]{cursor:pointer;background:0 0;border:0;flex:none;width:26px;height:26px;padding:0}.lt-tool .sbp-colours span{flex-direction:column;min-width:0;line-height:1.25;display:flex}.lt-tool .sbp-colours code{font-family:var(--mono);color:var(--mute);font-size:.74rem}.lt-tool .sbp-phones{flex-direction:column;align-items:center;gap:14px;min-width:0;display:flex}.lt-tool .sbp-devices{justify-content:center;align-items:flex-end;gap:16px;width:100%;display:flex}.lt-tool .sbp-devices figure{margin:0}.lt-tool .sbp-cap{text-align:center;color:var(--mute);margin-top:10px;font-size:.84rem;font-weight:500}.lt-tool .sbp-closed{color:var(--mute);text-align:center;font-size:.9rem}
