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