.scrubtech-ic-add,.scrubtech-ic-primary{background:#ff6f00;color:#fff;border:0;border-radius:8px;padding:12px 18px;font-weight:700;cursor:pointer;display:inline-block;text-decoration:none}.scrubtech-ic-add:hover,.scrubtech-ic-primary:hover{filter:brightness(.95)}.scrubtech-ic-wrap{max-width:1180px;margin:30px auto;padding:0 16px;font-family:Inter,Arial,sans-serif}.scrubtech-ic-header{background:linear-gradient(135deg,#0b3c5d,#124b73);color:#fff;border-radius:18px;padding:34px;margin-bottom:22px}.scrubtech-ic-header h2{margin:0 0 8px;font-size:34px}.scrubtech-ic-header p{margin:0;opacity:.9}.scrubtech-ic-grid{display:grid;grid-template-columns:1.4fr .8fr;gap:22px}.scrubtech-ic-item,.scrubtech-ic-form-card,.scrubtech-ic-empty{background:#fff;border:1px solid #e7edf3;border-radius:16px;box-shadow:0 8px 30px rgba(11,60,93,.08);padding:18px}.scrubtech-ic-item{display:flex;gap:16px;align-items:center;margin-bottom:14px}.scrubtech-ic-item img{width:90px;height:90px;object-fit:cover;border-radius:12px;background:#f5f7fa}.scrubtech-ic-item-main{flex:1}.scrubtech-ic-item h4{margin:0 0 5px;color:#0b3c5d}.scrubtech-ic-item p{margin:0 0 10px;color:#667}.scrubtech-ic-row{display:grid;grid-template-columns:120px 1fr;gap:10px}.scrubtech-ic-row input,.scrubtech-ic-form-card input,.scrubtech-ic-form-card select,.scrubtech-ic-form-card textarea{width:100%;border:1px solid #dbe3ec;border-radius:8px;padding:11px;box-sizing:border-box}.scrubtech-ic-form-card label{font-weight:700;color:#0b3c5d;display:block;margin:12px 0 6px}.scrubtech-ic-remove{background:#f4f6f8;border:1px solid #d7dee8;border-radius:8px;padding:9px 12px;cursor:pointer}.scrubtech-ic-whatsapp{display:block;text-align:center;background:#25d366;color:#fff;text-decoration:none;border-radius:8px;padding:12px 18px;font-weight:700;margin-top:10px}.scrubtech-ic-success{background:#e9f7ef;border:1px solid #bfe8ce;color:#155724;padding:14px;border-radius:10px;margin-bottom:15px}.scrubtech-ic-error{background:#fff0f0;border:1px solid #ffc7c7;color:#8a1f1f;padding:14px;border-radius:10px;margin-bottom:15px}@media(max-width:800px){.scrubtech-ic-grid{grid-template-columns:1fr}.scrubtech-ic-row{grid-template-columns:1fr}.scrubtech-ic-item{align-items:flex-start}.scrubtech-ic-header h2{font-size:26px}}
