.import-card{background:linear-gradient(115deg,#fff,#eff9f5);border-color:#b9dcd0}.import-card>div:first-child{display:flex;align-items:center;gap:13px}.import-card h2{margin:0 0 4px}.import-card p{margin:0}.import-icon{width:48px;height:48px;border-radius:13px;background:#17734f;color:white;display:grid;place-items:center;font-weight:950;box-shadow:0 7px 16px rgba(23,115,79,.18)}.import-actions{display:flex;gap:9px;margin-top:16px}.import-report{margin-top:13px;padding:11px 13px;border-radius:10px;background:#e7f7ef;color:#176646;font-size:.8rem}.validation-box{display:flex;align-items:center;gap:13px;background:white;border:1px solid var(--line);border-radius:14px;padding:14px 16px;box-shadow:var(--shadow)}.validation-icon{width:35px;height:35px;border-radius:10px;background:#e4f5ed;color:#16714e;display:grid;place-items:center;font-weight:950}.validation-box>div{display:grid;flex:1}.validation-box p{margin:3px 0 0;color:var(--muted);font-size:.78rem}.validation-box.has-errors{border-color:#e8a99e;background:#fff8f6}.validation-box.has-errors .validation-icon{background:#ffe5df;color:#aa392e}.validation-box.has-warnings{border-color:#ead185;background:#fffaf0}.validation-box.has-warnings .validation-icon{background:#fff0bd;color:#855e00}.alternatives-card{display:flex;align-items:center;justify-content:space-between;gap:18px}.alternatives-card>div:first-child{display:grid}.alternatives-card small{color:var(--muted);margin-top:3px}.alternative-list{display:flex;gap:8px}.alternative{border:1px solid var(--line);background:#fafcfb;border-radius:10px;padding:8px 11px;display:grid;text-align:left;cursor:pointer;color:var(--ink)}.alternative strong{font-size:.78rem}.alternative small{font-size:.65rem;color:var(--muted)}.alternative.active{background:var(--green);color:white;border-color:var(--green)}.alternative.active small{color:#c9ddd7}.quality{color:#13866e!important;font-weight:850}.alternative.active .quality{color:#ffd866!important}.export-group{display:flex;gap:8px}@media(max-width:750px){.import-actions,.alternatives-card{display:grid}.alternative-list{overflow:auto}.export-group{display:grid;grid-template-columns:1fr 1fr}}
