#gefa-import-panel{margin:28px 0;padding:24px;border:1px solid #d9cfbb;border-radius:12px;background:#fcfaf5}
.gefa-import-header,.gefa-import-preview-head{display:flex;justify-content:space-between;align-items:center;gap:20px}
#gefa-import-panel h2{margin:6px 0 8px}#gefa-import-panel h3{margin:8px 0}#gefa-import-panel p{line-height:1.6;overflow-wrap:anywhere}
.gefa-import-message{margin:12px 0;font-size:14px;color:#20654f}.gefa-import-message.error{color:#a43b25}
.gefa-import-note{font-size:13px;color:#6b7065}.gefa-import-history{margin:12px 0}.gefa-import-history summary{cursor:pointer;font-size:14px}.gefa-import-history>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
.gefa-import-preview{margin-top:24px;border-top:1px solid #d9cfbb;padding-top:20px}.gefa-import-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0}
.gefa-import-categories article{border:1px solid #e0e5dc;border-radius:8px;padding:16px;background:white;min-width:0}.gefa-import-categories h4{margin:0 0 12px;font-size:15px}.gefa-import-categories h4 small{display:block;font-size:12px;color:#6b7065;font-weight:400;margin-top:4px}
.gefa-import-row{display:grid;gap:5px;padding:10px 0;border-top:1px solid #e8e9e2;overflow-wrap:anywhere}.gefa-import-row span,.gefa-import-row small{font-size:13px}.gefa-import-warning{padding:16px;border:1px solid #d4b88d;border-radius:8px;background:#fff6e9;margin:16px 0}.gefa-import-warning li{margin:6px 0}
#gefa-import-panel .gefa-import-check{display:flex;flex-direction:row;align-items:flex-start;gap:10px;margin:16px 0;font-size:14px;line-height:1.6}
#gefa-import-panel .gefa-import-check input{width:18px;height:18px;min-width:18px;margin-top:3px;padding:0;accent-color:#285044}.gefa-import-published{color:#20654f;font-weight:600}
@media(max-width:680px){#gefa-import-panel{padding:18px}.gefa-import-header,.gefa-import-preview-head{align-items:flex-start;flex-direction:column;gap:10px}.gefa-import-categories{grid-template-columns:1fr}#gefa-import-panel .btn{white-space:normal;max-width:100%}}
