.write-module__j-ndLq__container{max-width:800px;margin:0 auto;padding:2rem 1rem}.write-module__j-ndLq__header{border-bottom:2px solid #e2e8f0;align-items:center;gap:1rem;margin-bottom:2rem;padding-bottom:1rem;display:flex}.write-module__j-ndLq__backLink{color:#718096;align-items:center;gap:.25rem;font-size:.9rem;text-decoration:none;transition:color .2s;display:flex}.write-module__j-ndLq__backLink:hover{color:#667eea}.write-module__j-ndLq__header h1{color:#1a202c;margin:0;font-size:1.5rem;font-weight:700}.write-module__j-ndLq__form{background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 2px 8px #0000000f}.write-module__j-ndLq__authorSection{border-bottom:1px solid #f0f4f8;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.25rem;padding-bottom:1.25rem;display:grid}.write-module__j-ndLq__formGroup{margin-bottom:1.25rem}.write-module__j-ndLq__formGroup label{color:#4a5568;margin-bottom:.5rem;font-size:.9rem;font-weight:600;display:block}.write-module__j-ndLq__formGroup input[type=text],.write-module__j-ndLq__formGroup input[type=password]{box-sizing:border-box;border:2px solid #e2e8f0;border-radius:.5rem;width:100%;padding:.75rem 1rem;font-size:.95rem;transition:border-color .2s}.write-module__j-ndLq__formGroup input[type=text]:focus,.write-module__j-ndLq__formGroup input[type=password]:focus{border-color:#667eea;outline:none}.write-module__j-ndLq__titleInput{font-weight:500}.write-module__j-ndLq__optionGroup{background:#f8fafc;border-radius:.5rem;margin-bottom:1.25rem;padding:1rem}.write-module__j-ndLq__checkboxLabel{cursor:pointer;color:#4a5568;align-items:center;gap:.5rem;font-size:.9rem;display:inline-flex}.write-module__j-ndLq__checkboxLabel input[type=checkbox]{accent-color:#667eea;width:1rem;height:1rem}.write-module__j-ndLq__editorLoading{color:#a0aec0;background:#f8fafc;border:2px dashed #e2e8f0;border-radius:.5rem;justify-content:center;align-items:center;height:300px;display:flex}.write-module__j-ndLq__actions{border-top:1px solid #f0f4f8;justify-content:flex-end;gap:.75rem;margin-top:1.5rem;padding-top:1.5rem;display:flex}.write-module__j-ndLq__cancelBtn{color:#718096;background:#fff;border:2px solid #e2e8f0;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.write-module__j-ndLq__cancelBtn:hover{color:#4a5568;border-color:#cbd5e0}.write-module__j-ndLq__submitBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9rem;font-weight:600;transition:all .2s;display:flex}.write-module__j-ndLq__submitBtn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #667eea4d}.write-module__j-ndLq__submitBtn:disabled{opacity:.7;cursor:not-allowed}.write-module__j-ndLq__loading{color:#718096;justify-content:center;align-items:center;min-height:300px;display:flex}@media (max-width:640px){.write-module__j-ndLq__authorSection{grid-template-columns:1fr}.write-module__j-ndLq__actions{flex-direction:column}.write-module__j-ndLq__cancelBtn,.write-module__j-ndLq__submitBtn{justify-content:center}}
.FileAttachment-module__QoKexW__container{background:#f8fafc;border:2px solid #e2e8f0;border-radius:.5rem;padding:1rem}.FileAttachment-module__QoKexW__header{color:#4a5568;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.9rem;font-weight:600;display:flex}.FileAttachment-module__QoKexW__count{color:#667eea;font-size:.85rem}.FileAttachment-module__QoKexW__sizeLimit{color:#a0aec0;font-size:.8rem;font-weight:400}.FileAttachment-module__QoKexW__fileList{flex-direction:column;gap:.5rem;margin:0 0 .75rem;padding:0;list-style:none;display:flex}.FileAttachment-module__QoKexW__fileItem{background:#fff;border:1px solid #e2e8f0;border-radius:.375rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.FileAttachment-module__QoKexW__fileItem svg{color:#718096;flex-shrink:0}.FileAttachment-module__QoKexW__fileName{color:#2d3748;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.FileAttachment-module__QoKexW__fileSize{color:#a0aec0;flex-shrink:0;font-size:.8rem}.FileAttachment-module__QoKexW__removeBtn{color:#a0aec0;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:all .2s;display:flex}.FileAttachment-module__QoKexW__removeBtn:hover{color:#e53e3e;background:#fed7d7}.FileAttachment-module__QoKexW__uploadArea{color:#718096;cursor:pointer;border:2px dashed #cbd5e0;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;font-size:.875rem;transition:all .2s;display:flex}.FileAttachment-module__QoKexW__uploadArea:hover{color:#667eea;background:#fff;border-color:#667eea}.FileAttachment-module__QoKexW__uploadArea.FileAttachment-module__QoKexW__uploading{opacity:.6;cursor:not-allowed}.FileAttachment-module__QoKexW__fileInput{display:none}.FileAttachment-module__QoKexW__error{color:#e53e3e;align-items:center;gap:.375rem;margin-top:.5rem;font-size:.8rem;display:flex}
.comments-module__rZwzwG__section{background:#fff;border-radius:.75rem;margin-top:2rem;padding:1.75rem;box-shadow:0 2px 8px #0000000f}.comments-module__rZwzwG__sectionHeader{border-bottom:2px solid #f0f4f8;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.comments-module__rZwzwG__sectionHeader h2{color:#1a202c;margin:0;font-size:1.1rem;font-weight:700}.comments-module__rZwzwG__count{color:#667eea;font-weight:600}.comments-module__rZwzwG__list{flex-direction:column;gap:0;margin-bottom:1.75rem;display:flex}.comments-module__rZwzwG__empty{text-align:center;color:#a0aec0;padding:2rem 1rem;font-size:.9rem}.comments-module__rZwzwG__item{border-bottom:1px solid #f0f4f8;padding:1rem 0}.comments-module__rZwzwG__item:last-child{border-bottom:none}.comments-module__rZwzwG__itemHeader{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.comments-module__rZwzwG__itemMeta{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.comments-module__rZwzwG__author{color:#2d3748;font-size:.9rem;font-weight:600}.comments-module__rZwzwG__adminBadge{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:.25rem;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.7rem;font-weight:600;display:inline-flex}.comments-module__rZwzwG__guestBadge{color:#718096;background:#edf2f7;border-radius:.25rem;align-items:center;padding:.125rem .5rem;font-size:.7rem;font-weight:600;display:inline-flex}.comments-module__rZwzwG__secretIcon{color:#d69e2e;align-items:center;display:inline-flex}.comments-module__rZwzwG__date{color:#a0aec0;font-size:.8rem}.comments-module__rZwzwG__deleteBtn{color:#a0aec0;cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:.375rem;transition:all .2s;display:inline-flex}.comments-module__rZwzwG__deleteBtn:hover{color:#c53030;background:#fed7d7}.comments-module__rZwzwG__content{color:#4a5568;white-space:pre-wrap;word-break:break-word;font-size:.9rem;line-height:1.6}.comments-module__rZwzwG__form{border-top:2px solid #f0f4f8;padding-top:1.25rem}.comments-module__rZwzwG__formInfo{color:#718096;align-items:center;gap:.5rem;margin-bottom:.625rem;font-size:.8rem;display:flex}.comments-module__rZwzwG__formInfoBadge{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:.25rem;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.7rem;font-weight:600;display:inline-flex}.comments-module__rZwzwG__textarea{resize:vertical;border:2px solid #e2e8f0;border-radius:.5rem;width:100%;min-height:80px;padding:.75rem;font-family:inherit;font-size:.9rem;transition:border-color .2s}.comments-module__rZwzwG__textarea:focus{border-color:#667eea;outline:none;box-shadow:0 0 0 3px #667eea1a}.comments-module__rZwzwG__formActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.comments-module__rZwzwG__secretToggle{color:#4a5568;cursor:pointer;align-items:center;gap:.5rem;font-size:.85rem;display:inline-flex}.comments-module__rZwzwG__secretToggle input[type=checkbox]{accent-color:#667eea;cursor:pointer;width:1rem;height:1rem}.comments-module__rZwzwG__submitBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s;display:inline-flex}.comments-module__rZwzwG__submitBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #667eea66}.comments-module__rZwzwG__submitBtn:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.comments-module__rZwzwG__section{padding:1.25rem}.comments-module__rZwzwG__formActions{flex-direction:column;align-items:stretch}.comments-module__rZwzwG__submitBtn{justify-content:center}}
