.import-panel{display:flex;flex-direction:column;gap:10px;min-width:0}.modal.import-modal{width:min(640px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow-y:auto}.import-label{display:block;margin-bottom:4px;font-weight:600;color:var(--text)}.import-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.import-input,.import-select{flex:1 1 240px;min-width:0;padding:8px 10px;color:var(--text);background:var(--bg-input, var(--bg-panel));border:1px solid var(--line-strong, var(--line));border-radius:6px;font:inherit}.import-or{margin:0;text-align:center;color:var(--text-dim)}.import-drop{padding:16px;text-align:center;border:2px dashed var(--line-strong, var(--line));border-radius:10px;background:var(--bg-panel)}.import-drop .import-row{justify-content:center}.import-drop-over{border-color:var(--accent);background:var(--bg-hover, var(--bg-panel))}.import-drop-text{margin:0 0 10px;color:var(--text-dim)}.import-hidden{display:none}.import-status{margin:0;min-height:1.2em;color:var(--text-dim)}.import-status.import-error{color:var(--stop, #d94a45)}.import-board{display:flex;flex-direction:column;gap:4px}.import-board:empty{display:none}.import-hint{margin:0;font-size:13px;color:var(--text-dim)}.import-report{display:flex;flex-direction:column;gap:6px}.import-line{margin:0}.import-ok{color:var(--text)}.import-details summary{cursor:pointer;color:var(--text)}.import-list,.import-libraries{margin:6px 0 4px;padding-left:18px;color:var(--text-dim);font-size:13px;overflow-wrap:anywhere}.import-libraries{list-style:none;padding-left:0}.import-lib{display:grid;grid-template-columns:auto 1fr;gap:2px 8px;padding:4px 0;border-top:1px solid var(--line)}.import-lib-detail{grid-column:2}.import-badge{grid-row:span 2;align-self:start;padding:1px 6px;border-radius:999px;font-size:12px;border:1px solid var(--line-strong, var(--line))}.import-lib-stock .import-badge,.import-lib-custom .import-badge{color:var(--chip-ok-fg, #8ee0a1);border-color:var(--chip-ok-line, #2d5b3c)}.import-lib-substitute .import-badge,.import-lib-missing .import-badge{color:var(--chip-warn-fg, #e6c77a);border-color:var(--chip-warn-line, #5c4c24)}.import-upgrade{padding:10px 12px;border:1px solid var(--chip-warn-line, #5c4c24);border-radius:8px}.import-upgrade p{margin:0 0 8px}.import-panel>.btn-lg{align-self:flex-start}body.import-drag-over:after{content:"Drop to import a Wokwi project or an Arduino sketch";position:fixed;inset:12px;z-index:90;display:flex;align-items:center;justify-content:center;border:3px dashed var(--accent);border-radius:14px;background:#06080c8c;color:var(--text);font-size:18px;pointer-events:none}.import-page-panel{max-width:760px;padding:18px;background:var(--bg-raised);border:1px solid var(--line);border-radius:12px}.import-facts{display:grid;gap:12px;max-width:760px;padding-left:18px;color:var(--text-dim)}.import-facts b{color:var(--text)}.import-paste{display:flex;flex-direction:column;gap:6px;min-width:0}.import-textarea{width:100%;box-sizing:border-box;min-height:96px;resize:vertical;font-family:var(--font-mono, ui-monospace, monospace);font-size:13px}.import-steps{margin:6px 0 0;padding-left:20px}.import-steps li{margin:4px 0}
