.tdh-smart-intake{margin-top:10px;padding:10px;border:1px solid rgba(67,190,255,.22);border-radius:12px;background:linear-gradient(180deg,rgba(4,24,42,.78),rgba(4,18,33,.72));font:inherit;color:#dff7ff}
.tdh-smart-intake-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.tdh-smart-intake button,.tdh-smart-intake input[type=url]{min-height:36px;border-radius:9px;border:1px solid rgba(63,183,255,.25);background:#071c31;color:#eaf8ff;font:inherit}
.tdh-smart-intake button{padding:7px 11px;cursor:pointer;font-weight:800}.tdh-smart-intake button:hover{border-color:#35d7ff;background:#0a2945}.tdh-smart-intake button:disabled{opacity:.55;cursor:not-allowed}
.tdh-smart-intake .tdh-si-url-wrap{display:none;grid-template-columns:minmax(0,1fr) auto;gap:8px;width:100%;margin-top:8px}.tdh-smart-intake.open .tdh-si-url-wrap{display:grid}
.tdh-smart-intake input[type=url]{width:100%;padding:7px 10px;outline:none}.tdh-smart-intake input[type=url]:focus{border-color:#36d9ff;box-shadow:0 0 0 2px rgba(54,217,255,.08)}
.tdh-smart-intake-status{margin:7px 0 0;font-size:11px;color:#91abc2;line-height:1.45}.tdh-smart-intake.drop{border-color:#32e6bd;box-shadow:0 0 0 2px rgba(50,230,189,.08)}
.tdh-si-filemeta{display:inline-flex;gap:5px;align-items:center;padding:4px 7px;border-radius:999px;background:rgba(23,123,184,.14);border:1px solid rgba(59,181,248,.16);color:#bfeeff;font-size:10px;font-weight:800}
@media(max-width:560px){.tdh-smart-intake .tdh-si-url-wrap{grid-template-columns:1fr}.tdh-smart-intake button{flex:1 1 auto}}
