.badge.svelte-12nqn7t{display:inline-block;padding:1px 6px;border-radius:9999px;font-size:10px;font-weight:600;color:#fff;line-height:1.4;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}.platform-config.svelte-emydh7{border:1px solid #e5e7eb;border-radius:6px;padding:12px;margin:0}legend.svelte-emydh7{font-size:13px;font-weight:600;color:#374151;padding:0 4px}.platform.svelte-emydh7{margin-bottom:8px}.platform.svelte-emydh7:last-child{margin-bottom:0}.toggle.svelte-emydh7{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:#374151;cursor:pointer}.toggle.svelte-emydh7 input[type=checkbox]:where(.svelte-emydh7){margin:0}.field.svelte-emydh7{margin-top:4px;padding-left:22px}.field.svelte-emydh7 label:where(.svelte-emydh7){display:block;font-size:12px;color:#6b7280;margin-bottom:2px}.field.svelte-emydh7 input[type=text]:where(.svelte-emydh7){width:100%;padding:4px 8px;border:1px solid #d1d5db;border-radius:4px;font-size:13px;font-family:inherit;box-sizing:border-box}.field.svelte-emydh7 input[type=text]:where(.svelte-emydh7):focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f626}.media-upload.svelte-1cdaaj5{margin-top:4px}.current.svelte-1cdaaj5{font-size:12px;color:#374151;margin-bottom:8px;word-break:break-all}.current.svelte-1cdaaj5 a:where(.svelte-1cdaaj5){color:#3b82f6}.dropzone.svelte-1cdaaj5{border:2px dashed #d1d5db;border-radius:6px;padding:16px;text-align:center;transition:border-color .15s}.drag-over.svelte-1cdaaj5{border-color:#3b82f6;background:#eff6ff}.drop-text.svelte-1cdaaj5{font-size:13px;color:#6b7280;margin:0 0 8px}.file-btn.svelte-1cdaaj5{display:inline-block;padding:4px 12px;font-size:12px;font-family:inherit;color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:4px;cursor:pointer}.file-btn.svelte-1cdaaj5:hover{background:#f9fafb}.slug-field.svelte-1cdaaj5{margin-top:8px}.slug-field.svelte-1cdaaj5 label:where(.svelte-1cdaaj5){display:block;font-size:12px;color:#6b7280;margin-bottom:2px}.slug-field.svelte-1cdaaj5 input:where(.svelte-1cdaaj5){width:100%;padding:4px 8px;border:1px solid #d1d5db;border-radius:4px;font-size:13px;font-family:inherit;box-sizing:border-box}.slug-field.svelte-1cdaaj5 input:where(.svelte-1cdaaj5):focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f626}.upload-btn.svelte-1cdaaj5{margin-top:8px;width:100%;padding:6px 12px;font-size:13px;font-family:inherit;font-weight:600;color:#fff;background:#3b82f6;border:none;border-radius:4px;cursor:pointer}.upload-btn.svelte-1cdaaj5:hover:not(:disabled){background:#2563eb}.upload-btn.svelte-1cdaaj5:disabled{opacity:.6;cursor:not-allowed}.progress-bar.svelte-1cdaaj5{margin-top:8px;height:4px;background:#e5e7eb;border-radius:2px;overflow:hidden}.progress-fill.svelte-1cdaaj5{height:100%;background:#3b82f6;transition:width .2s}.error.svelte-1cdaaj5{margin-top:8px;font-size:12px;color:#ef4444;background:#fef2f2;padding:6px 8px;border-radius:4px}.overlay.svelte-1khpyhl{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004d;z-index:100;display:flex;justify-content:flex-end}.panel.svelte-1khpyhl{width:450px;max-width:100%;height:100%;background:#fff;display:flex;flex-direction:column;box-shadow:-4px 0 16px #0000001a;transform:translate(0);animation:svelte-1khpyhl-slide-in .2s ease-out}@keyframes svelte-1khpyhl-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.panel-header.svelte-1khpyhl{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e5e7eb}.panel-header.svelte-1khpyhl h2:where(.svelte-1khpyhl){margin:0;font-size:18px;font-weight:600;color:#111827}.close-btn.svelte-1khpyhl{background:none;border:none;font-size:24px;color:#6b7280;cursor:pointer;padding:0;line-height:1}.close-btn.svelte-1khpyhl:hover{color:#111827}.panel-body.svelte-1khpyhl{flex:1;overflow-y:auto;padding:16px 20px;display:flex;flex-direction:column;gap:12px}.field.svelte-1khpyhl{display:flex;flex-direction:column;gap:4px}.field.svelte-1khpyhl label:where(.svelte-1khpyhl){font-size:12px;font-weight:600;color:#374151}.row.svelte-1khpyhl{display:flex;gap:12px}.half.svelte-1khpyhl{flex:1}textarea.svelte-1khpyhl,input[type=text].svelte-1khpyhl,input[type=date].svelte-1khpyhl,select.svelte-1khpyhl{width:100%;padding:6px 8px;border:1px solid #d1d5db;border-radius:4px;font-size:13px;font-family:inherit;box-sizing:border-box;background:#fff}textarea.svelte-1khpyhl:focus,input.svelte-1khpyhl:focus,select.svelte-1khpyhl:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f626}textarea.svelte-1khpyhl{resize:vertical}.published-urls.svelte-1khpyhl{display:flex;flex-direction:column;gap:4px}.published-label.svelte-1khpyhl{font-size:12px;font-weight:600;color:#374151}.published-urls.svelte-1khpyhl a:where(.svelte-1khpyhl){font-size:12px;color:#3b82f6;word-break:break-all}.error.svelte-1khpyhl{font-size:12px;color:#ef4444;background:#fef2f2;padding:8px;border-radius:4px}.panel-footer.svelte-1khpyhl{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid #e5e7eb}.spacer.svelte-1khpyhl{flex:1}.delete-confirm.svelte-1khpyhl{display:flex;align-items:center;gap:6px;font-size:12px;color:#dc2626;font-weight:500}.btn-delete.svelte-1khpyhl{padding:6px 12px;font-size:12px;font-family:inherit;color:#dc2626;background:#fff;border:1px solid #fca5a5;border-radius:4px;cursor:pointer}.btn-delete.svelte-1khpyhl:hover{background:#fef2f2}.btn-delete-yes.svelte-1khpyhl{padding:4px 10px;font-size:12px;font-family:inherit;font-weight:600;color:#fff;background:#dc2626;border:none;border-radius:4px;cursor:pointer}.btn-delete-yes.svelte-1khpyhl:hover:not(:disabled){background:#b91c1c}.btn-delete-yes.svelte-1khpyhl:disabled{opacity:.6;cursor:not-allowed}.btn-cancel.svelte-1khpyhl{padding:6px 16px;font-size:13px;font-family:inherit;color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:4px;cursor:pointer}.btn-cancel.svelte-1khpyhl:hover{background:#f9fafb}.btn-save.svelte-1khpyhl{padding:6px 16px;font-size:13px;font-family:inherit;font-weight:600;color:#fff;background:#3b82f6;border:none;border-radius:4px;cursor:pointer}.btn-save.svelte-1khpyhl:hover:not(:disabled){background:#2563eb}.btn-save.svelte-1khpyhl:disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){.panel.svelte-1khpyhl{width:100%}}
