.excel-import{background:#fff;border:1px solid #e4dcd5;border-radius:10px;margin:24px 0;overflow:hidden}.excel-import-head{background:#faf8f5;justify-content:space-between;align-items:center;gap:20px;padding:23px 26px;display:flex}.excel-import-head>div{align-items:center;gap:14px;display:flex}.excel-import-head svg{color:#771f34;flex-shrink:0}.excel-import h2{color:#161616;margin:0 0 5px;font-size:21px}.excel-import-head p{color:#70665e;margin:0;font-size:15px}.excel-import-body{padding:25px}.excel-import-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.excel-file{cursor:pointer;position:relative;margin:0!important}.excel-file input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.excel-file:focus-within{outline-offset:3px;outline:3px solid #bc9479}.excel-errors{color:#822b29;background:#fff3f2;border:1px solid #e6bdb7;border-radius:6px;padding:15px 18px;font-size:15px}.excel-errors ul{max-height:240px;padding-left:22px;overflow:auto}.excel-success{color:#24543a;background:#edf5ef;border-radius:6px;padding:16px}.excel-filename{overflow-wrap:anywhere;font-size:14px}.excel-preview-summary{justify-content:space-between;gap:12px;margin:22px 0 12px;display:flex}.excel-preview-summary span{color:#756050;font-size:14px}.excel-preview-scroll{border:1px solid #e4dcd5;max-height:440px;overflow:auto}.excel-preview-scroll table{border-collapse:collapse;width:100%;min-width:1400px;font-size:14px}.excel-preview-scroll th{color:#463329;white-space:nowrap;background:#f3eee8;position:sticky;top:0}.excel-preview-scroll td,.excel-preview-scroll th{text-align:left;border-bottom:1px solid #e7e1da;padding:12px}.excel-preview-scroll td{overflow-wrap:anywhere;min-width:90px;max-width:240px}.excel-import .muted{font-size:15px;line-height:1.8}@media (max-width:750px){.excel-import-head{align-items:flex-start;padding:18px}.excel-import h2{font-size:18px}.excel-import-head p{font-size:13px}.excel-import-head>div>svg{display:none}.excel-import-head>.btn{white-space:nowrap;padding:10px 14px;font-size:14px}.excel-import-body{padding:18px}.excel-import-actions .btn{justify-content:center;width:100%;font-size:15px}.excel-preview-summary{flex-direction:column}}
