/* eStockARG · Iconos vectoriales de importación · solo apariencia */
.app .import-grid .import-card .import-icon {
 position:relative;display:grid;place-items:center;
 width:62px;height:62px;margin:0 auto 13px;
 border-radius:18px;
 font-size:0!important;line-height:0!important;color:transparent!important;
 background:linear-gradient(135deg,var(--accentSoft),var(--surface2));
 border:1px solid var(--line);
 box-shadow:0 7px 19px var(--ui-ring);
}
.app .import-grid .import-card .import-icon::before {
 content:"";display:block;width:30px;height:30px;
 background:var(--accent);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;
 -webkit-mask-position:center;mask-position:center;
 -webkit-mask-size:contain;mask-size:contain;
}
.app .import-grid .import-card:nth-child(1) .import-icon::before { -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14%202H6a2%202%200%200%200-2%202v16a2%202%200%200%200%202%202h12a2%202%200%200%200%202-2V8z%22%2F%3E%3Cpath%20d%3D%22M14%202v6h6%22%2F%3E%3Cpath%20d%3D%22M8%2013h8M8%2017h6%22%2F%3E%3C%2Fsvg%3E"); mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14%202H6a2%202%200%200%200-2%202v16a2%202%200%200%200%202%202h12a2%202%200%200%200%202-2V8z%22%2F%3E%3Cpath%20d%3D%22M14%202v6h6%22%2F%3E%3Cpath%20d%3D%22M8%2013h8M8%2017h6%22%2F%3E%3C%2Fsvg%3E"); }
.app .import-grid .import-card:nth-child(2) .import-icon::before { -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%208V4h4M16%204h4v4M20%2016v4h-4M8%2020H4v-4%22%2F%3E%3Cpath%20d%3D%22M8%2010h8M8%2014h8M8%2018h5%22%2F%3E%3C%2Fsvg%3E"); mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%208V4h4M16%204h4v4M20%2016v4h-4M8%2020H4v-4%22%2F%3E%3Cpath%20d%3D%22M8%2010h8M8%2014h8M8%2018h5%22%2F%3E%3C%2Fsvg%3E"); }
.app .import-grid .import-card:nth-child(3) .import-icon::before { -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14%202H6a2%202%200%200%200-2%202v16a2%202%200%200%200%202%202h12a2%202%200%200%200%202-2V8z%22%2F%3E%3Cpath%20d%3D%22M14%202v6h6M8%2012h9M8%2016h9M12%2012v8%22%2F%3E%3C%2Fsvg%3E"); mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14%202H6a2%202%200%200%200-2%202v16a2%202%200%200%200%202%202h12a2%202%200%200%200%202-2V8z%22%2F%3E%3Cpath%20d%3D%22M14%202v6h6M8%2012h9M8%2016h9M12%2012v8%22%2F%3E%3C%2Fsvg%3E"); }
.app .import-grid .import-card:nth-child(4) .import-icon::before { -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cellipse%20cx%3D%2212%22%20cy%3D%225%22%20rx%3D%228%22%20ry%3D%223%22%2F%3E%3Cpath%20d%3D%22M4%205v11c0%202%203.6%203.5%208%203.5M20%205v7M4%2011c0%202%203.6%203.5%208%203.5%201%200%202.8-.2%204-.7%22%2F%3E%3Cpath%20d%3D%22M20%2015.5a4%204%200%201%200%201%202.5M20%2013v3h-3%22%2F%3E%3C%2Fsvg%3E"); mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cellipse%20cx%3D%2212%22%20cy%3D%225%22%20rx%3D%228%22%20ry%3D%223%22%2F%3E%3Cpath%20d%3D%22M4%205v11c0%202%203.6%203.5%208%203.5M20%205v7M4%2011c0%202%203.6%203.5%208%203.5%201%200%202.8-.2%204-.7%22%2F%3E%3Cpath%20d%3D%22M20%2015.5a4%204%200%201%200%201%202.5M20%2013v3h-3%22%2F%3E%3C%2Fsvg%3E"); }
html[data-theme="minimal"] .app .import-grid .import-card .import-icon {
 background:linear-gradient(135deg,#f3f4f6,#e9ebee);
 border-color:#dfe3e7;box-shadow:0 7px 18px rgba(24,26,31,.05);
}
html[data-theme="minimal"] .app .import-grid .import-card .import-icon::before { background:#17191b; }
@media(max-width:600px){
 .app .import-grid .import-card .import-icon{width:53px;height:53px;margin-bottom:11px;border-radius:15px}
 .app .import-grid .import-card .import-icon::before{width:27px;height:27px}
}
@media(prefers-reduced-motion:reduce){.app .import-grid .import-card .import-icon{transition:none!important}}
