.TD9iwq_container{background-color:#fff;min-height:100vh}.TD9iwq_header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10;background-color:#ffffffe6;position:sticky;top:0}.TD9iwq_headerTitle{text-align:center;margin:0 auto;padding:8px 16px;font-size:18px;font-weight:700}.TD9iwq_form{margin:0 auto;padding:20px}.TD9iwq_title{text-align:center;margin-bottom:20px;font-size:24px}.TD9iwq_formGroup{margin-bottom:28px}.TD9iwq_label{color:#374151;letter-spacing:.025em;margin-bottom:12px;font-size:15px;font-weight:600;display:block}.TD9iwq_input,.TD9iwq_textarea,.TD9iwq_select{background-color:#fff;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:12px 16px;font-size:16px;transition:border-color .2s}.TD9iwq_input:focus,.TD9iwq_textarea:focus,.TD9iwq_select:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.TD9iwq_textarea{resize:vertical;min-height:200px;line-height:1.6}.TD9iwq_select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%23667eea' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3E%3C/svg%3E");background-position:right 20px center;background-repeat:no-repeat;padding-right:50px}.TD9iwq_checkboxLabel{cursor:pointer;align-items:center;padding:12px 0;display:flex}.TD9iwq_checkboxLabel:hover{opacity:.8}.TD9iwq_checkbox{accent-color:#667eea;cursor:pointer;width:18px;height:18px;margin-right:12px}.TD9iwq_fileInput{margin-top:5px;display:block}.TD9iwq_previewContainer{flex-direction:column;align-items:center;margin-top:10px;display:flex}.TD9iwq_preview{border:1px solid #ccc;max-width:100%;height:auto}.TD9iwq_cropButton{color:#fff;cursor:pointer;background-color:#1da1f2;border:none;border-radius:4px;margin-top:10px;padding:5px 10px;font-size:14px}.TD9iwq_thumbnailContainer{justify-content:center;margin-top:8px;display:flex}.TD9iwq_thumbnailPreview{object-fit:cover;cursor:pointer;border:1px solid #d1d5db;border-radius:8px;width:120px;height:160px}.TD9iwq_thumbnailPlaceholder{cursor:pointer;background-color:#f3f4f6;border:2px dashed #d1d5db;border-radius:8px;justify-content:center;align-items:center;width:120px;height:160px;transition:background-color .2s;display:flex}.TD9iwq_thumbnailPlaceholder:hover{background-color:#e5e7eb;border-color:#9ca3af}.TD9iwq_cameraIcon{color:#9ca3af;width:32px;height:32px}.TD9iwq_fileInput{cursor:pointer;display:none}.TD9iwq_submitButton{color:#fff;cursor:pointer;background-color:#3b82f6;border:none;border-radius:8px;width:100%;margin-top:20px;padding:12px 24px;font-size:16px;font-weight:600;transition:background-color .2s;display:block}.TD9iwq_submitButton:hover{background-color:#2563eb}.TD9iwq_bookSection{margin-top:8px}.TD9iwq_selectedBook{background-color:#f9fafb;border:1px solid #d1d5db;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.TD9iwq_selectedBookInfo{flex:1}.TD9iwq_selectedBookTitle{color:#111827;margin:0 0 8px;font-size:16px;font-weight:600}.TD9iwq_selectedBookDescription{color:#6b7280;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;display:-webkit-box;overflow:hidden}.TD9iwq_changeBookButton{color:#fff;cursor:pointer;background-color:#6b7280;border:none;border-radius:6px;margin-left:16px;padding:8px 16px;font-size:14px;font-weight:500;transition:background-color .2s}.TD9iwq_changeBookButton:hover{background-color:#4b5563}.TD9iwq_selectBookButton{color:#374151;cursor:pointer;background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 16px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.TD9iwq_selectBookButton:hover{background-color:#e5e7eb;border-color:#9ca3af}.TD9iwq_eventSection{margin-top:8px}.TD9iwq_selectedEvent{background-color:#f9fafb;border:1px solid #d1d5db;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.TD9iwq_selectedEventInfo{flex:1}.TD9iwq_selectedEventTitle{color:#111827;margin:0;font-size:16px;font-weight:600}
