.ts-search-actions{display:flex;gap:8px;flex-wrap:wrap}.ts-search-actions input{flex:1 1 220px;min-width:0}.ts-search-actions button{min-height:44px}.ts-suggestion{display:block;width:100%;text-align:left;margin-top:8px;padding:12px;border:1px solid var(--ui-border);border-radius:10px;background:var(--ui-input);color:var(--ui-ink)}.ts-suggestion small,.ts-draft span,.ts-draft small,.ts-rack-product span{display:block;margin-top:6px;overflow-wrap:anywhere}.ts-location{display:block;font-size:clamp(26px,5vw,42px);font-weight:800;line-height:1.25;overflow-wrap:anywhere;margin:8px 0 16px}.ts-caption,.ts-empty{color:var(--ui-muted)}.ts-local{color:var(--ui-ink);padding:10px;background:var(--ui-input);border-radius:8px}.ts-draft,.ts-rack-product{padding:14px 0;border-top:1px solid var(--ui-border);overflow-wrap:anywhere}.ts-draft button{margin-top:8px}.ts-result:empty,.ts-message:empty{display:none}.ts-message{margin:12px 0;overflow-wrap:anywhere}#ts-editor{margin-top:18px}#ts-address-form label{display:block;margin-bottom:8px}#ts-result h2{overflow-wrap:anywhere}.ts-history{margin-top:18px}#ts-editor[hidden]{display:none!important}@media(max-width:480px){.ts-search-actions{gap:6px}.ts-search-actions input{flex-basis:100%}.ts-search-actions button{flex:1 1 auto}.ts-location{font-size:30px}}
.operations-app[data-ts-mode] main>.panel{padding:20px}.operations-app[data-ts-mode] .draft-notice{padding:14px 16px;border:1px solid var(--ui-border);border-radius:8px;background:var(--ui-warning);color:var(--ui-warning-ink);font-size:13px;line-height:1.6;margin:16px 0}.operations-app[data-ts-mode] .draft-notice strong{display:block;margin-bottom:4px}.operations-app[data-ts-mode] #ts-result:not(:empty){margin-top:20px;padding-top:18px;border-top:1px solid var(--ui-border)}.operations-app[data-ts-mode] #ts-result h2{font-size:18px;margin:0 0 10px;line-height:1.4}.operations-app[data-ts-mode] #ts-result p{line-height:1.6}.operations-app[data-ts-mode] .ts-history .panel-title{padding:0 0 14px}.operations-app[data-ts-mode] .ts-caption{font-size:12px}.operations-app[data-ts-mode] .ts-search-actions{align-items:center}.operations-app[data-ts-mode] .ts-history>.quiet{min-height:44px;padding:10px 0}.operations-app[data-ts-mode] #ts-address-form label{font-size:13px}@media(max-width:480px){.operations-app[data-ts-mode] main>.panel{padding:12px}}
