.insert-stock-panel,.insert-stock-settings{border:1px solid var(--border,#cad5dd);border-radius:10px;padding:16px;margin-block:16px}.insert-stock-panel label,.insert-stock-settings label{display:block;margin-block:10px}.insert-stock-scroll{overflow:auto}.insert-stock-scroll table{border-collapse:collapse;width:100%;min-width:680px}.insert-stock-scroll td,.insert-stock-scroll th{padding:8px;border-bottom:1px solid #cad5dd;text-align:left;overflow-wrap:anywhere}.insert-stock-dialog{width:min(1100px,94vw);max-height:90vh;overflow:auto;color:var(--text,#183344);background:var(--surface,#fff);border:1px solid #adbeca;border-radius:12px;padding:24px}.insert-stock-dialog::backdrop{background:#10233299}.insert-stock-dialog summary{cursor:pointer;padding:16px 0;font-weight:600}.insert-stock-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.insert-stock-grid label{display:flex;flex-direction:column;gap:6px}.insert-stock-dialog input,.insert-stock-dialog select,.insert-stock-panel input{font:inherit;max-width:100%;padding:9px}.insert-stock-dialog button,.insert-stock-panel button{font:inherit;padding:10px;margin:6px 6px 6px 0}.insert-stock-panel input[type=number]{max-width:140px}@media(max-width:600px){.insert-stock-dialog{padding:12px}.insert-stock-grid{grid-template-columns:1fr}}
