.arc-panel{border:1px solid var(--edge,#ffffff26);background:var(--card,transparent);border-left:6px solid #7aa7ff;border-radius:12px;gap:10px;margin:12px 0 0;padding:16px 20px;display:grid}.arc-panel h2{align-items:center;gap:8px;margin:0;font-size:18px;display:flex}.arc-panel p{margin:0}.arc-panel .arc-note{background:color-mix(in srgb, currentColor 7%, transparent);border-radius:8px;padding:8px 12px;font-style:italic}.arc-panel a:not(.button){color:inherit;text-decoration:underline}.arc-actions{flex-wrap:wrap;gap:8px;display:flex}.arc-ask{gap:8px;display:grid}.arc-ask textarea{border:1px solid var(--edge,#fff3);background:var(--field,transparent);width:100%;color:inherit;font:inherit;border-radius:10px;padding:10px 12px}.arc-list{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.arc-row{border:1px solid var(--edge,#ffffff1f);background:var(--card,transparent);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:14px 18px;display:flex}.arc-row h2{margin:0;font-size:18px}.arc-row h2 a{color:inherit;text-decoration:none}.arc-row p{color:var(--muted,#a9b0b6);margin:2px 0 0;font-size:14px}.arc-chip{background:#ffffff14;border-radius:999px;padding:2px 10px;font-size:13px;display:inline-block}.arc-chip.is-approved{color:#8be0b0;background:#1f7a4d55}.arc-chip.is-requested{color:#f0cf7a;background:#8a6d1f55}.aa-book{gap:14px;display:grid}.aa-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.aa-head h2{margin:0;font-size:20px}.aa-settings{background:color-mix(in srgb, currentColor 6%, transparent);border-radius:10px;gap:10px;padding:12px;display:grid}.aa-settings label{gap:4px;font-weight:600;display:grid}.aa-settings textarea,.aa-settings input[type=number],.aa-give input{border:1px solid var(--edge,#fff3);color:inherit;font:inherit;background:0 0;border-radius:8px;padding:8px 10px}.aa-give{flex-wrap:wrap;gap:8px;display:flex}.aa-give input{flex:1;min-width:180px}.aa-people{gap:6px;margin:0;padding:0;list-style:none;display:grid}.aa-people li{background:color-mix(in srgb, currentColor 6%, transparent);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:8px 12px;display:flex}.aa-people small{opacity:.75;display:block}.aa-settings label small{opacity:.75;font-weight:400;display:inline}.aa-settings label{display:block}.aa-settings label textarea,.aa-settings label input[type=number]{width:100%;margin-top:4px;display:block}.aa-book h3{align-items:center;gap:6px;margin:0 0 8px;font-size:16px;display:flex}
