.Stock-module__FfoBpW__container{max-width:1000px;margin:0 auto;padding:2rem}.Stock-module__FfoBpW__sectionTitle{color:#2c3e50;margin-bottom:.5rem;font-size:1.5rem;font-weight:600}.Stock-module__FfoBpW__subtitle{color:#666;margin-bottom:2rem;font-size:.95rem}.Stock-module__FfoBpW__module{background:#fff;border-radius:12px;margin-bottom:2rem;padding:1.5rem 2rem;box-shadow:0 2px 8px #00000014}.Stock-module__FfoBpW__moduleTitle{color:#333;border-bottom:1px solid #eee;margin-bottom:1rem;padding-bottom:.5rem;font-size:1.15rem;font-weight:600}.Stock-module__FfoBpW__formRow{flex-wrap:wrap;align-items:flex-end;gap:1rem;margin-bottom:1rem;display:flex}.Stock-module__FfoBpW__label{flex-direction:column;gap:.25rem;display:flex}.Stock-module__FfoBpW__label span{color:#555;font-size:.85rem}.Stock-module__FfoBpW__input{border:1px solid #ddd;border-radius:6px;min-width:120px;padding:.5rem .75rem;font-size:1rem}.Stock-module__FfoBpW__input:focus{border-color:#007bff;outline:none;box-shadow:0 0 0 2px #007bff33}.Stock-module__FfoBpW__btn{color:#fff;cursor:pointer;background:#007bff;border:none;border-radius:6px;padding:.5rem 1.25rem;font-size:1rem;transition:background .2s}.Stock-module__FfoBpW__btn:hover:not(:disabled){background:#0056b3}.Stock-module__FfoBpW__btn:disabled{opacity:.6;cursor:not-allowed}.Stock-module__FfoBpW__tableWrap{margin-top:1rem;overflow-x:auto}.Stock-module__FfoBpW__table{border-collapse:collapse;width:100%;font-size:.9rem}.Stock-module__FfoBpW__table th,.Stock-module__FfoBpW__table td{text-align:left;border-bottom:1px solid #eee;padding:.6rem .75rem}.Stock-module__FfoBpW__table th{color:#333;background:#f8f9fa;font-weight:600}.Stock-module__FfoBpW__table tr:hover{background:#f8f9fa}.Stock-module__FfoBpW__loading{text-align:center;color:#666;padding:2rem}.Stock-module__FfoBpW__error{color:#dc3545;background:#fff5f5;border-radius:8px;margin-top:1rem;padding:1rem}.Stock-module__FfoBpW__tip{color:#86868b;margin-top:1rem;font-size:.85rem}@media (max-width:768px){.Stock-module__FfoBpW__container,.Stock-module__FfoBpW__module{padding:1rem}.Stock-module__FfoBpW__formRow{flex-direction:column}.Stock-module__FfoBpW__input{min-width:100%}}
