.select-event-container[data-v-79da5715]{padding:0 1.5rem 1.5rem}.gender-segmented-control[data-v-79da5715]{background-color:#f5f5f5;border-radius:8px;display:flex;gap:4px;margin:0 auto 1rem;padding:4px}.gender-segmented-control button[data-v-79da5715]{background-color:transparent;border:none;border-radius:6px;color:#666;cursor:pointer;flex:1;font-size:.875rem;font-weight:500;padding:.625rem 1.5rem;transition:all .2s ease;white-space:nowrap}.gender-segmented-control button.active[data-v-79da5715]{background-color:#ff7a5c;color:#fff}.gender-segmented-control button[data-v-79da5715]:hover:not(.active){background-color:#e5e5e5;color:#333}.event-buttons-grid[data-v-79da5715]{display:grid;gap:8px;grid-template-columns:1fr 1fr}.event-buttons-grid button[data-v-79da5715]{background-color:#fff;border:1px solid #ddd;border-radius:6px;color:#333;cursor:pointer;font-size:.875rem;padding:.625rem 1rem;transition:all .2s ease}.event-buttons-grid button[data-v-79da5715]:hover:not(.active){background-color:#f5f5f5;border-color:#ccc}.event-buttons-grid button.active[data-v-79da5715]{background-color:#ff7a5c;border-color:#ff7a5c;color:#fff}.add-event-form-button[data-v-79da5715]{background-color:#ff7a5c;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;margin:1rem auto 0;padding:.75rem 1rem;transition:background-color .2s ease;width:100%}.add-event-form-button[data-v-79da5715]:hover:not(:disabled){background-color:#ff6243}.add-event-form-button[data-v-79da5715]:disabled{cursor:not-allowed;opacity:.5}.event-forms[data-v-79da5715]{display:flex;flex-direction:column;gap:24px;margin-top:24px}.event-form-item[data-v-79da5715]{background-color:#f5f5f5;border:1px solid #e5e5e5;border-radius:8px;padding:1rem}.event-form-item h3[data-v-79da5715]{color:#333;font-size:1rem;font-weight:600;margin:0 0 1rem}.event-form-header[data-v-79da5715]{align-items:center;display:flex;justify-content:space-between}.event-form-header .close-button[data-v-79da5715]{background:none;border:none;color:#666;cursor:pointer;font-size:1.5rem;height:24px;line-height:1;padding:0;transition:color .2s ease;width:24px}.event-form-header .close-button[data-v-79da5715]:hover{color:#333}.event-form-field[data-v-79da5715]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.event-form-field[data-v-79da5715]:last-child{margin-bottom:0}.event-form-field label[data-v-79da5715]{color:#333;font-size:.875rem;font-weight:500}.event-form-field label .required[data-v-79da5715]{color:#ff7a5c;margin-left:2px}.event-form-field input[data-v-79da5715],.event-form-field textarea[data-v-79da5715]{background-color:#fff;border:1px solid #ddd;border-radius:6px;color:#333;font-family:inherit;font-size:.875rem;padding:.75rem 1rem;transition:border-color .2s ease}.event-form-field input[data-v-79da5715]::-moz-placeholder,.event-form-field textarea[data-v-79da5715]::-moz-placeholder{color:#999}.event-form-field input[data-v-79da5715]::placeholder,.event-form-field textarea[data-v-79da5715]::placeholder{color:#999}.event-form-field input[data-v-79da5715]:focus,.event-form-field textarea[data-v-79da5715]:focus{border-color:#ff7a5c;outline:none}.event-form-field textarea[data-v-79da5715]{min-height:80px;resize:vertical}.event-form-field input.is-invalid[data-v-79da5715],.event-form-field textarea.is-invalid[data-v-79da5715]{border-color:#d32f2f}.field-error[data-v-79da5715]{color:#d32f2f;font-size:.75rem;margin:0}.event-media-field[data-v-79da5715]{margin-top:4px}.event-media-file-input[data-v-79da5715]{display:none}.event-media-placeholder[data-v-79da5715]{align-items:center;background-color:#fff;border:1px dashed #ccc;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;gap:6px;justify-content:center;padding:1rem;transition:border-color .2s ease,background-color .2s ease}.event-media-placeholder[data-v-79da5715]:hover{background-color:#fff5f2;border-color:#ff7a5c}.event-media-placeholder-icon[data-v-79da5715]{height:36px;opacity:.5;width:36px}.event-media-placeholder-text[data-v-79da5715]{color:#555;font-size:.875rem;margin:0}.event-media-placeholder-hint[data-v-79da5715]{color:#888;font-size:.7rem;line-height:1.4;margin:0;text-align:center}.event-media-preview-container[data-v-79da5715]{align-items:center;background-color:#fff;border:1px solid #e5e5e5;border-radius:6px;display:flex;flex-direction:column;gap:8px;overflow:hidden;padding:12px;position:relative}.event-media-preview[data-v-79da5715]{border-radius:4px;display:block;max-height:240px;-o-object-fit:contain;object-fit:contain;width:100%}.event-media-remove-button[data-v-79da5715]{align-items:center;background-color:#fff;border:1px solid #d32f2f;border-radius:6px;color:#d32f2f;cursor:pointer;display:inline-flex;font-size:.8rem;gap:6px;padding:.4rem .9rem;transition:background-color .2s ease}.event-media-remove-button[data-v-79da5715]:hover:not(:disabled){background-color:#fde8e8}.event-media-remove-button[data-v-79da5715]:disabled{cursor:not-allowed;opacity:.5}.event-media-remove-button img[data-v-79da5715]{height:14px;width:14px}.modal-body[data-v-68f7daa3]{color:#333;padding:1.5rem}.record-title[data-v-68f7daa3]{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.record-title label[data-v-68f7daa3]{color:#333;font-size:.875rem;font-weight:500}.record-title input[data-v-68f7daa3]{background-color:#fff;border:1px solid #ddd;border-radius:6px;color:#333;font-size:.875rem;padding:.75rem 1rem;transition:border-color .2s ease}.record-title input[data-v-68f7daa3]:focus{border-color:#ff7a5c;outline:none}.record-title input[data-v-68f7daa3]::-moz-placeholder{color:#999}.record-title input[data-v-68f7daa3]::placeholder{color:#999}.field-error[data-v-68f7daa3]{color:#d32f2f;font-size:.75rem;margin:.25rem 0 0}.select-event-error[data-v-68f7daa3]{padding:0 1.5rem}input.is-invalid[data-v-68f7daa3],input.is-invalid[data-v-68f7daa3]:focus,select.is-invalid[data-v-68f7daa3],select.is-invalid[data-v-68f7daa3]:focus,textarea.is-invalid[data-v-68f7daa3],textarea.is-invalid[data-v-68f7daa3]:focus{border-color:#d32f2f!important}.record-date-duration-wrapper[data-v-68f7daa3]{display:flex;gap:12px;margin-bottom:20px}.record-date[data-v-68f7daa3],.record-duration[data-v-68f7daa3]{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}.record-date label[data-v-68f7daa3],.record-duration label[data-v-68f7daa3]{color:#333;font-size:.875rem;font-weight:500}.record-date input[data-v-68f7daa3],.record-duration input[data-v-68f7daa3]{background-color:#fff;border:1px solid #ddd;border-radius:6px;color:#333;font-size:.875rem;padding:.75rem 1rem;transition:border-color .2s ease}.record-date input[data-v-68f7daa3]:focus,.record-duration input[data-v-68f7daa3]:focus{border-color:#ff7a5c;outline:none}.record-status-wrapper[data-v-68f7daa3]{display:flex;flex-direction:column;gap:20px}.record-physical-condition[data-v-68f7daa3]{display:flex;flex-direction:column;gap:8px}.record-physical-condition label[data-v-68f7daa3]{color:#333;font-size:.875rem;font-weight:500}.record-physical-condition select[data-v-68f7daa3]{background-color:#fff;border:1px solid #ddd;border-radius:6px;color:#333;cursor:pointer;font-size:.875rem;padding:.75rem 1rem;transition:border-color .2s ease}.record-physical-condition select[data-v-68f7daa3]:focus{border-color:#ff7a5c;outline:none}.record-motivation-condition-wrapper[data-v-68f7daa3]{display:flex;flex-direction:column;gap:16px}.record-condition[data-v-68f7daa3],.record-motivation[data-v-68f7daa3]{display:flex;flex-direction:column;gap:12px}.range-header[data-v-68f7daa3]{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.record-condition label[data-v-68f7daa3],.record-motivation label[data-v-68f7daa3]{color:#333;font-size:.875rem;font-weight:500}.range-scale[data-v-68f7daa3]{align-items:center;color:#666;display:flex;font-size:.75rem;gap:8px}.scale-max[data-v-68f7daa3],.scale-min[data-v-68f7daa3]{min-width:12px;text-align:center}.record-condition input[type=range][data-v-68f7daa3],.record-motivation input[type=range][data-v-68f7daa3]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#e5e5e5;border-radius:3px;height:6px;outline:none;width:100%}.record-condition input[type=range][data-v-68f7daa3]::-webkit-slider-runnable-track,.record-motivation input[type=range][data-v-68f7daa3]::-webkit-slider-runnable-track{border-radius:3px}.record-motivation input[type=range][data-v-68f7daa3]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ff7a5c;border-radius:50%;box-shadow:0 2px 4px #0000001a;cursor:pointer;height:18px;-webkit-transition:transform .2s ease;transition:transform .2s ease;width:18px}.record-motivation input[type=range][data-v-68f7daa3]::-webkit-slider-thumb:hover{background-color:#ff6243;transform:scale(1.2)}.record-condition input[type=range][data-v-68f7daa3]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ff7a5c;border-radius:50%;box-shadow:0 2px 4px #0000001a;cursor:pointer;height:18px;-webkit-transition:transform .2s ease;transition:transform .2s ease;width:18px}.record-condition input[type=range][data-v-68f7daa3]::-webkit-slider-thumb:hover{background-color:#ff6243;transform:scale(1.2)}.btn[data-v-68f7daa3]{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.5rem;text-decoration:none;transition:all .2s}.btn-primary[data-v-68f7daa3]{background-color:#ff7a5c;border:1px solid #ff7a5c;color:#fff}.btn-primary[data-v-68f7daa3]:hover{background-color:#ff8f70;border-color:#ff8f70}.btn-primary[data-v-68f7daa3]:disabled{cursor:not-allowed;opacity:.5}.spinner[data-v-68f7daa3]{animation:spin-68f7daa3 .8s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;display:inline-block;height:14px;margin-right:.5rem;width:14px}@keyframes spin-68f7daa3{to{transform:rotate(1turn)}}
