.ig-root{display:grid;gap:24px}.ig-intro,.ig-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.ig-intro h2,.ig-panel h2{margin:0 0 8px}.ig-intro p,.ig-panel-heading p{color:#817783;line-height:1.6;margin:0;max-width:760px}.ig-panel{padding:24px}.ig-panel-heading{margin-bottom:20px}.ig-panel-heading>.button{flex-shrink:0}.ig-items{display:grid;gap:14px}.ig-item{display:flex;justify-content:space-between;gap:20px;padding:20px;border:1px solid #eee6eb;border-radius:14px}.ig-item h3{margin:0 0 8px;font-size:17px}.ig-item p{margin:6px 0;line-height:1.6}.ig-item small,.ig-muted{color:#817783;font-size:13px;line-height:1.6}.ig-code{font-family:ui-monospace,SFMono-Regular,monospace;overflow-wrap:anywhere;font-size:13px}.ig-item-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start;justify-content:flex-end;align-content:flex-start;min-width:130px}.ig-badge{font-size:12px;display:inline-flex;border-radius:30px;padding:6px 11px;color:#287450;background:#edf8f1}.ig-badge.ig-inactive{background:#fff2e8;color:#986037}.ig-empty{padding:24px 0;margin:0;color:#817783}.ig-form{display:grid;gap:18px;padding:22px;margin:0 0 24px;background:#fcf9fb;border:1px solid #eadfe7;border-radius:16px}.ig-form>label{display:grid;gap:8px;font-size:14px;font-weight:600}.ig-form input:not([type=checkbox]),.ig-form select{border:1px solid #dfd4dc;border-radius:10px;background:white;padding:12px;font:inherit;color:#3e3541;width:100%}.ig-choices{border:1px solid #e8dde4;border-radius:12px;padding:16px;display:grid;gap:12px;max-height:300px;overflow:auto}.ig-choices legend{font-weight:600;font-size:14px;padding:0 6px}.ig-choices>label{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5}.ig-choices input{accent-color:#ef4176;flex-shrink:0;margin-top:4px}.ig-choices>p{margin:0;font-size:13px;color:#817783}.ig-choices small{display:block;color:#817783}.ig-actions{display:flex;gap:12px;flex-wrap:wrap}.ig-secret{padding:24px;border:1px solid #f0c8d7;border-radius:18px;background:#fff6fa;display:grid;gap:16px}.ig-secret h3{margin:0 0 8px}.ig-secret p{line-height:1.6;color:#786b78;margin:0}.ig-secret label{font-size:14px;display:grid;gap:8px}.ig-secret textarea{width:100%;min-height:80px;padding:12px;border:1px solid #e5cfdb;border-radius:10px;font:14px ui-monospace,SFMono-Regular,monospace;overflow-wrap:anywhere;resize:vertical;background:white}.ig-deliveries{display:grid;gap:0}.ig-delivery{display:flex;justify-content:space-between;gap:20px;padding:18px 0;border-bottom:1px solid #eee6eb}.ig-delivery strong,.ig-delivery span,.ig-delivery small{display:block;margin-bottom:6px}.ig-delivery small,.ig-delivery p{font-size:13px;line-height:1.5;color:#817783}.ig-pagination{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:20px;font-size:13px;color:#817783}.ig-error{padding:14px 18px;border-radius:12px;background:#fff0f3;color:#a8264c;line-height:1.5}.ig-revoke{border:1px solid #f0c2ce;background:#fff4f6;padding:24px;border-radius:16px}.ig-revoke h3{margin:0 0 10px}.ig-revoke p{line-height:1.6}.ig-root button:focus-visible,.ig-root input:focus-visible,.ig-root textarea:focus-visible,.ig-root select:focus-visible{outline:3px solid #ef4176;outline-offset:3px}@media(max-width:720px){.ig-intro,.ig-panel-heading,.ig-item,.ig-delivery{flex-direction:column}.ig-panel{padding:18px}.ig-form{padding:16px}.ig-item-actions{justify-content:flex-start}.ig-panel-heading>.button,.ig-intro>.button{width:100%}.ig-pagination{flex-wrap:wrap}.ig-choices{max-height:250px}}
