.corporate-import{min-width:0}.corporate-import h2{font-size:1.15rem;margin:0 0 .5rem}.corporate-import h3{font-size:1rem;margin:1.75rem 0 .85rem}.corporate-import p{line-height:1.6}.corporate-import .panel{padding:1.5rem}.ci-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0 0 1.25rem;padding:0;list-style:none}.ci-steps li{display:flex;align-items:center;gap:.65rem;padding:.8rem;border:1px solid var(--line,#e4e1ef);border-radius:12px;color:var(--muted,#77738f)}.ci-steps li[aria-current]{color:var(--primary,#6540d7);background:#f0ebff;border-color:#cabcf5;font-weight:700}.ci-steps li>span{border-radius:50%;display:grid;place-items:center;flex:0 0 1.7rem;height:1.7rem;background:#eae5f5}.ci-upload input[type=file]{padding:.8rem;background:#f7f5ff;border:1px solid #e2deec;max-width:100%;margin:.5rem 0}.ci-section-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem}.ci-section-heading p{margin:.3rem 0}.ci-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 1.3rem}.ci-grid label,.ci-preview-filters label{display:flex;flex-direction:column;gap:.5rem;font-weight:600;min-width:0}.ci-grid input,.ci-grid select,.ci-preview-filters input,.ci-preview-filters select{width:100%;min-width:0;height:3rem;box-sizing:border-box}.ci-map-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:1rem}.ci-mapping{margin-top:1.4rem}.ci-mapping summary,.ci-table summary{cursor:pointer;font-weight:600;line-height:1.5}.ci-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.ci-config>.ci-actions{margin-top:1.4rem}.ci-counts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;margin:1.2rem 0}.ci-counts>div{display:flex;flex-direction:column;padding:.8rem;border-radius:10px;background:#f5f2fd;gap:.35rem}.ci-counts strong{font-size:1.4rem}.ci-counts span{font-size:.83rem;color:var(--muted,#77738f)}.ci-preview-filters{display:grid;grid-template-columns:1fr 1.5fr auto;gap:1rem;align-items:end;margin:1.25rem 0}.ci-table-scroll{overflow-x:auto;max-width:100%;border:1px solid var(--line,#e4e1ef);border-radius:12px}.ci-table{border-collapse:collapse;width:100%;table-layout:fixed;min-width:850px;text-align:left}.ci-table th,.ci-table td{padding:.9rem;border-bottom:1px solid var(--line,#e4e1ef);vertical-align:top;overflow-wrap:anywhere}.ci-table th{font-size:.85rem;background:#faf8ff;color:var(--muted,#77738f)}.ci-table th:nth-child(1){width:16%}.ci-table th:nth-child(2){width:26%}.ci-table th:nth-child(3){width:22%}.ci-table td>strong,.ci-table td>span,.ci-table td>small{display:block;margin-bottom:.4rem}.ci-table td small{color:var(--muted,#77738f);line-height:1.5}.ci-table ul{padding-left:1.2rem;line-height:1.6}.ci-row-select{display:flex;flex-direction:row;align-items:center;gap:.5rem}.ci-row-select input,.ci-confirm input{width:1.15rem!important;height:1.15rem!important;flex:0 0 1.15rem;margin:0;accent-color:var(--primary,#6540d7)}.ci-confirm{margin-top:1.4rem;display:flex;flex-direction:column;gap:1rem;padding:1.2rem;border:1px solid #ded5f4;border-radius:12px;background:#fbfaff}.ci-confirm>label{display:flex;flex-direction:row;align-items:flex-start;gap:.75rem;line-height:1.6}.ci-confirm input{margin-top:.3rem}.ci-error{padding:1rem;margin:1rem 0;border-radius:10px;background:#fff1f1;border:1px solid #efb5b5;color:#963838;line-height:1.6;overflow-wrap:anywhere}.ci-results{display:flex;flex-direction:column;gap:.8rem;margin:1.25rem 0}.ci-results article{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid #e4dfed;border-radius:10px;overflow-wrap:anywhere}.ci-results article>div{min-width:0}.ci-results article p{margin:.35rem 0}.ci-privacy{margin-top:1rem;overflow-wrap:anywhere}.corporate-import :is(button,a,input,select,summary):focus-visible{outline:3px solid #8767dc;outline-offset:3px}.corporate-import .btn{white-space:normal;text-align:center}.corporate-import .badge{white-space:normal}.corporate-import [disabled]{cursor:not-allowed;opacity:.6}@media(max-width:1100px){.ci-map-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ci-preview-filters{grid-template-columns:1fr 1fr}.ci-preview-filters>.ci-actions{grid-column:1/-1}}@media(max-width:750px){.corporate-import .panel{padding:1rem}.ci-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.ci-steps li{font-size:.85rem;padding:.65rem}.ci-section-heading{flex-direction:column}.ci-counts{grid-template-columns:repeat(3,minmax(0,1fr))}.corporate-import .ci-table{display:block;min-width:0;width:100%}.ci-table thead{display:none}.ci-table tbody{display:grid;gap:.85rem;background:#f7f5fc;padding:.75rem}.ci-table tr{display:grid;grid-template-columns:1fr 1fr;background:white;border-radius:10px;border:1px solid #e3deed}.corporate-import .ci-table td{display:block;padding:.8rem;border:0;min-width:0}.ci-table td:before{content:attr(data-label);display:block;font-size:.76rem;font-weight:700;color:var(--muted,#77738f);margin-bottom:.5rem}.ci-table td:nth-child(2),.ci-table td:nth-child(4){grid-column:1/-1}.ci-table td:nth-child(3){grid-row:1;grid-column:2}.ci-table td:nth-child(2){grid-row:2}.ci-row-select{align-items:flex-start}.ci-confirm{padding:1rem}.ci-results article{align-items:flex-start;flex-direction:column}.ci-results article .btn{width:100%;box-sizing:border-box}}@media(max-width:450px){.ci-grid,.ci-map-grid,.ci-preview-filters{grid-template-columns:minmax(0,1fr)}.ci-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.ci-actions{width:100%}.ci-actions>.btn{flex:1 1 100%;box-sizing:border-box}.ci-table tr{grid-template-columns:minmax(0,1fr)}.ci-table td:nth-child(n){grid-row:auto;grid-column:auto}.ci-steps{gap:.5rem}.ci-steps li{gap:.4rem}.ci-confirm>label{font-size:.9rem}}
