/* ===== Importar clientes ===== */
.imp{gap:18px;padding-bottom:120px}
.imp-op{display:grid;gap:10px}
.imp-card{display:flex;gap:14px;align-items:flex-start;text-align:left;padding:16px;border-radius:16px;background:var(--card);border:1px solid var(--line);cursor:pointer;font:inherit;color:inherit;transition:border-color .3s,box-shadow .3s}
.imp-card:hover{border-color:rgba(201,162,77,.5);box-shadow:0 8px 24px rgba(201,162,77,.14)}
.imp-ic{width:42px;height:42px;border-radius:12px;background:var(--gold-soft);display:grid;place-items:center;font-size:20px;flex-shrink:0}
.imp-res{display:flex;flex-wrap:wrap;gap:8px}
.imp-res span{padding:6px 12px;border-radius:999px;background:var(--soft);font-size:13px;color:var(--muted)}
.imp-res span:first-child{background:var(--gold-soft);color:var(--gold-ink)}
.imp-res b{color:var(--ink)}
.imp-lista{padding:2px 14px}
.imp-li{display:flex;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line);cursor:pointer}
.imp-li:last-child{border-bottom:none}
.imp-li input[type=checkbox]{width:22px;height:22px;accent-color:#B8924A;flex-shrink:0}
.imp-li:not(.on){opacity:.55}
.imp-li em{font-style:normal;color:var(--gold-ink);font-weight:700}
.imp-nome{border:none;background:transparent;font:inherit;font-weight:700;font-size:15px;color:var(--ink);padding:2px 0;width:100%;min-width:0;border-bottom:1px dashed transparent}
.imp-nome:focus{outline:none;border-bottom-color:var(--gold)}
@media (min-width:900px){.imp{max-width:720px;margin:0 auto}.imp-op{grid-template-columns:1fr 1fr}}
