:root{--mce-orange: #f85802;--mce-purple: #4e22d4;--mce-black: #282828;--mce-bg: #f6f6f6;--mce-panel: #ffffff;--mce-border: rgba(40, 40, 40, .12);--mce-muted: #696969;font-family:Inter,Sora,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:var(--mce-bg);color:var(--mce-black)}button,input,textarea,select{font:inherit}.page{display:grid;gap:16px}.panel{background:var(--mce-panel);border:1px solid var(--mce-border);border-radius:10px;padding:18px;box-shadow:0 1px 3px #2828280f}.toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.toolbar h1,.toolbar h2{flex:1;margin:0}.button{border:1px solid var(--mce-border);background:#fff;color:var(--mce-black);border-radius:8px;padding:8px 12px;cursor:pointer;font-weight:600}.button.primary{background:var(--mce-orange);color:#fff;border-color:var(--mce-orange)}.button.secondary{background:var(--mce-purple);color:#fff;border-color:var(--mce-purple)}.button:disabled{opacity:.55;cursor:not-allowed}.field{display:grid;gap:5px}.field label,.field span{color:var(--mce-muted);font-size:12px;font-weight:700;text-transform:uppercase}.field input,.field textarea,.field select{border:1px solid var(--mce-border);border-radius:8px;padding:9px 10px;background:#fff}.grid{display:grid;gap:12px}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:800px){.grid.two{grid-template-columns:1fr}}.badge{display:inline-flex;align-items:center;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700;background:#f2f2f2;color:var(--mce-muted)}.loading-state{display:flex;align-items:center;gap:10px;color:var(--mce-muted);font-weight:700}.loading-state:before{content:"";width:16px;height:16px;flex:0 0 16px;border:2px solid var(--mce-border);border-top-color:var(--mce-orange);border-radius:50%;animation:mce-spin .7s linear infinite}@keyframes mce-spin{to{transform:rotate(360deg)}}
