._modeSelector_1sv52_9{display:flex;gap:8px;margin-bottom:20px;flex-wrap:wrap}._modeButton_1sv52_23{padding:10px 16px;border:2px solid #ddd;border-radius:8px;background:#fff;cursor:pointer;font-size:14px;transition:all .2s ease}._modeButton_1sv52_23:hover{border-color:#4a90e2;background:#f0f7ff}._modeButtonActive_1sv52_53{border-color:#4a90e2;background:#e3f2fd;font-weight:600}._inputSection_1sv52_65{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px;margin-bottom:20px}._inputSection_1sv52_65 h3{margin-top:0;margin-bottom:8px;color:#333}._hint_1sv52_93{color:#666;font-size:.9em;margin-bottom:12px}._fileInput_1sv52_105{display:block;margin-top:8px}._manualForm_1sv52_115{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}._formField_1sv52_129{flex:1;min-width:120px}._formField_1sv52_129 label{display:block;font-weight:600;margin-bottom:4px;font-size:.9em;color:#555}._errorMessage_1sv52_155{color:#d32f2f;background:#fde8e8;border:1px solid #f5c6cb;padding:10px 14px;border-radius:6px;margin-bottom:16px}._successMessage_1sv52_173{color:#2e7d32;background:#e8f5e9;border:1px solid #c8e6c9;padding:10px 14px;border-radius:6px;margin-bottom:16px}._positionsSection_1sv52_191{margin-top:20px}._positionsSection_1sv52_191 h3{margin-bottom:10px}._tableWrapper_1sv52_207{overflow-x:auto}._positionsTable_1sv52_215{width:100%;border-collapse:collapse;background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}._positionsTable_1sv52_215 th,._positionsTable_1sv52_215 td{padding:10px 14px;text-align:left;border-bottom:1px solid #f0f0f0}._positionsTable_1sv52_215 th{background:#f5f7fa;font-weight:600;color:#555;font-size:.9em}._positionsTable_1sv52_215 tr:last-child td{border-bottom:none}._positionsTable_1sv52_215 tr:hover{background:#f9fafe}._removeButton_1sv52_277{background:none;border:none;color:#999;cursor:pointer;font-size:16px;padding:4px 8px;border-radius:4px;transition:all .2s}._removeButton_1sv52_277:hover{color:#d32f2f;background:#fde8e8}._editButton_1sv52_309{background:none;border:none;color:#999;cursor:pointer;font-size:16px;padding:4px 8px;border-radius:4px;transition:all .2s}._editButton_1sv52_309:hover{color:#4a90e2;background:#e3f2fd}._saveButton_1sv52_341{background:none;border:none;color:#2e7d32;cursor:pointer;font-size:16px;padding:4px 8px;border-radius:4px;transition:all .2s;font-weight:700}._saveButton_1sv52_341:hover{background:#e8f5e9}._cancelButton_1sv52_373{background:none;border:none;color:#999;cursor:pointer;font-size:16px;padding:4px 8px;border-radius:4px;transition:all .2s}._cancelButton_1sv52_373:hover{color:#d32f2f;background:#fde8e8}._actionButtons_1sv52_405{white-space:nowrap}._editInput_1sv52_413{width:100%;padding:4px 8px;border:1px solid #4a90e2;border-radius:4px;font-size:14px;box-sizing:border-box}._clearButton_1sv52_431{margin-top:8px;padding:6px 14px;font-size:13px;background:none;border:1px solid #ccc;border-radius:6px;color:#666;cursor:pointer;transition:all .2s}._clearButton_1sv52_431:hover{border-color:#d32f2f;color:#d32f2f;background:#fde8e8}._navigationSection_1sv52_467{margin-top:24px;text-align:center}@media(max-width:600px){._modeSelector_1sv52_9,._manualForm_1sv52_115{flex-direction:column}._formField_1sv52_129{min-width:100%}}
