.source-url-list{border:1px solid var(--line);background:#fcf8f4;border-radius:.85rem;gap:.65rem;min-width:0;padding:.9rem;display:grid}.source-url-list-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.95rem;font-weight:700;display:flex}.source-url-list-count{color:var(--accent-dark);flex-shrink:0;font-size:.8rem;font-weight:600}.source-url-list p{text-wrap:pretty;margin:0}.source-url-list .source-url-list-description,.source-url-list .source-url-list-empty{color:var(--muted);font-size:.82rem;line-height:1.6}.source-url-list-items{gap:.65rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.source-url-list-item{border:1px solid var(--line);background:var(--surface);border-radius:.7rem;gap:.55rem;min-width:0;padding:.75rem;display:grid}.source-url-list-url{overflow-wrap:anywhere;min-width:0;font-size:.92rem;font-weight:400;line-height:1.6}.source-url-list .source-url-list-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.source-url-list button{min-height:44px;margin:0;padding:.5rem .85rem;font-size:.9rem;line-height:1.5}.source-url-list .source-url-list-text-button{border:1px solid var(--line);color:var(--accent-dark);background:0 0;font-weight:600}.source-url-list .source-url-list-text-button:hover:not(:disabled){background:#f6e8dd;border-color:#dcac97}.source-url-list .source-url-list-remove{color:#a52b29}.source-url-list button:disabled{opacity:.55;cursor:not-allowed}.source-url-list .source-url-list-open{border:1px solid var(--line);min-height:44px;color:var(--accent-dark);border-radius:.75rem;justify-content:center;align-items:center;gap:.35rem;padding:.5rem .85rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.source-url-list .source-url-list-open.source-badge-instagram{color:var(--ink);border-color:#f2d5dc;border-radius:999px}.source-url-list .source-url-list-open.source-badge-instagram:hover{border-color:#dc2743}.source-url-list .source-url-list-open:not(.source-badge):hover{background:#f6e8dd}.source-url-list-add{gap:.5rem;display:grid}.source-url-list .source-url-list-input-row{align-items:flex-start;gap:.5rem;display:flex}.source-url-list .source-url-list-input-row>input{flex:1}.source-url-list .source-url-list-input-row>button{flex-shrink:0}.source-url-list input,.source-url-list textarea{width:100%;min-width:0;font-size:1rem;font-weight:400}.source-url-list input{min-height:46px}.source-url-list textarea{border:1px solid var(--line);background:var(--surface);min-height:110px;color:var(--ink);font:inherit;resize:vertical;border-radius:.75rem;padding:.75rem;font-size:1rem;line-height:1.6}.source-url-list input[aria-invalid=true],.source-url-list textarea[aria-invalid=true]{border-color:#a52b29}.source-url-list .source-url-list-clear{justify-self:start}.source-url-list-batch{border-top:1px solid var(--line);padding-top:.5rem}.source-url-list .source-url-list-batch-toggle{border-color:#0000;flex-wrap:wrap;align-items:center;gap:.35rem;padding-left:.2rem;font-size:.85rem;display:inline-flex}.source-url-list-pending{color:var(--muted);font-size:.8rem}.source-url-list-batch-content{gap:.6rem;padding-top:.5rem;display:grid}.source-url-list .source-url-list-error{color:#a52b29;overflow-wrap:anywhere;font-size:.83rem;line-height:1.6}.source-url-list .source-url-list-warning{color:#805300;background:#fff0c7;border-radius:.45rem;padding:.6rem;font-size:.82rem;line-height:1.6}.source-url-list .source-url-list-status{color:var(--sage-dark);overflow-wrap:anywhere;font-size:.83rem;line-height:1.6}.source-url-list-status:empty{display:none}@media (max-width:400px){.source-url-list{padding:.75rem}.source-url-list-item{padding:.65rem}}
