.ListEditorStyle-module__W3WUyG__main_container{max-width:1200px;margin:0 auto}.ListEditorStyle-module__W3WUyG__error_container{background:#fff;border-radius:20px;max-width:600px;margin:0 auto;padding:3rem;box-shadow:0 4px 12px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.08)}.ListEditorStyle-module__W3WUyG__error_title{color:#000;margin-bottom:1rem;font-size:1.75rem;font-weight:700}.ListEditorStyle-module__W3WUyG__error_text{color:#000;margin-bottom:1rem}.ListEditorStyle-module__W3WUyG__header{border-bottom:2px solid rgba(0,0,0,.1);justify-content:space-between;align-items:center;margin-bottom:2.5rem;padding-bottom:1.5rem;display:flex}.ListEditorStyle-module__W3WUyG__title{color:#000;letter-spacing:-.02em;margin:0;font-size:2rem;font-weight:700}.ListEditorStyle-module__W3WUyG__toggle_button{color:#000;cursor:pointer;background:#fff;border:2px solid #000;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s;display:flex;box-shadow:0 2px 4px rgba(0,0,0,.1)}.ListEditorStyle-module__W3WUyG__toggle_button:hover{background:#f5f5f5;box-shadow:0 4px 8px rgba(0,0,0,.15)}.ListEditorStyle-module__W3WUyG__toggle_button:active{background:#e5e5e5}.ListEditorStyle-module__W3WUyG__toggle_button:focus-visible{outline-offset:2px;outline:2px solid #000}.ListEditorStyle-module__W3WUyG__toggle_button span{font-size:1.5rem;font-weight:300;line-height:1}.ListEditorStyle-module__W3WUyG__content_wrapper{grid-template-columns:1fr;align-items:start;gap:2rem;display:grid}.ListEditorStyle-module__W3WUyG__content_wrapper_with_form{grid-template-columns:1fr 1fr}.ListEditorStyle-module__W3WUyG__list_section{margin-bottom:0}.ListEditorStyle-module__W3WUyG__list{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.ListEditorStyle-module__W3WUyG__list_item{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:16px;padding:1.75rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06)}.ListEditorStyle-module__W3WUyG__list_item:hover{border-color:rgba(0,0,0,.2);transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12),0 4px 12px rgba(0,0,0,.08)}.ListEditorStyle-module__W3WUyG__item_details{gap:1rem;margin:0;display:grid}.ListEditorStyle-module__W3WUyG__detail_row{border-bottom:1px solid rgba(0,0,0,.08);grid-template-columns:140px 1fr;align-items:start;gap:1rem;padding:.875rem 0;display:grid}.ListEditorStyle-module__W3WUyG__detail_row:first-child{padding-top:0}.ListEditorStyle-module__W3WUyG__detail_row:last-child{border-bottom:none;padding-bottom:0}.ListEditorStyle-module__W3WUyG__detail_row dt{color:#000;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:600}.ListEditorStyle-module__W3WUyG__detail_row dd{color:#000;word-break:break-word;margin:0;font-size:.95rem;line-height:1.6}.ListEditorStyle-module__W3WUyG__thumbnail{object-fit:cover;border:2px solid rgba(0,0,0,.1);border-radius:12px;max-width:140px;max-height:140px;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 12px rgba(0,0,0,.12)}.ListEditorStyle-module__W3WUyG__thumbnail:hover{transform:scale(1.08);box-shadow:0 6px 16px rgba(0,0,0,.16)}.ListEditorStyle-module__W3WUyG__link{color:#000;word-break:break-all;font-weight:500;text-decoration:underline;transition:opacity .2s}.ListEditorStyle-module__W3WUyG__link:hover{opacity:.7}.ListEditorStyle-module__W3WUyG__link:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #000}.ListEditorStyle-module__W3WUyG__remove_button{color:#000;cursor:pointer;background:#fff;border:2px solid #000;border-radius:8px;margin-top:1.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s;box-shadow:0 2px 4px rgba(0,0,0,.1)}.ListEditorStyle-module__W3WUyG__remove_button:hover{color:#fff;background:#000;box-shadow:0 4px 8px rgba(0,0,0,.2)}.ListEditorStyle-module__W3WUyG__remove_button:focus-visible{outline-offset:2px;outline:2px solid #000}.ListEditorStyle-module__W3WUyG__remove_button:active{color:#fff;background:#333}.ListEditorStyle-module__W3WUyG__form_cont{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:16px;align-self:start;max-width:100%;max-height:calc(100vh - 4rem);margin:0;padding:2rem;animation:.3s cubic-bezier(.4,0,.2,1) ListEditorStyle-module__W3WUyG__slideDown;position:-webkit-sticky;position:sticky;top:2rem;overflow-y:auto;box-shadow:0 4px 12px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.08)}@keyframes ListEditorStyle-module__W3WUyG__slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.ListEditorStyle-module__W3WUyG__fieldset_cont{border:none;flex-direction:column;gap:1.5rem;width:100%;max-width:700px;margin:0 auto;padding:0;display:flex}.ListEditorStyle-module__W3WUyG__form_legend{color:#000;margin-bottom:1rem;padding:0;font-size:1.5rem;font-weight:700}.ListEditorStyle-module__W3WUyG__checkbox_label{align-items:center;gap:.75rem;display:flex;flex-direction:row!important}.ListEditorStyle-module__W3WUyG__fieldset_cont label{flex-direction:column;gap:.5rem;display:flex}.ListEditorStyle-module__W3WUyG__fieldset_cont label span{color:#000;margin-bottom:.25rem;font-size:.95rem;font-weight:600}.ListEditorStyle-module__W3WUyG__fieldset_cont input[type=text],.ListEditorStyle-module__W3WUyG__fieldset_cont input[type=url],.ListEditorStyle-module__W3WUyG__fieldset_cont input[type=file]{color:#000;box-sizing:border-box;background:#fff;border:2px solid rgba(0,0,0,.2);border-radius:8px;width:100%;padding:.875rem 1rem;font-family:inherit;font-size:1rem;transition:all .2s}.ListEditorStyle-module__W3WUyG__fieldset_cont input[type=text]:focus,.ListEditorStyle-module__W3WUyG__fieldset_cont input[type=url]:focus{background:#fff;border-color:#000;outline:none;box-shadow:0 0 0 3px rgba(0,0,0,.1)}.ListEditorStyle-module__W3WUyG__fieldset_cont input[type=file]{cursor:pointer;color:#000;background:#fff;padding:.75rem;font-size:1rem}.ListEditorStyle-module__W3WUyG__fieldset_cont input[type=file]::-webkit-file-upload-button{color:#000;cursor:pointer;background:#fff;border:2px solid rgba(0,0,0,.2);border-radius:6px;margin-right:1rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s}.ListEditorStyle-module__W3WUyG__fieldset_cont input[type=file]::-webkit-file-upload-button:hover{background:#f5f5f5;border-color:#000}.ListEditorStyle-module__W3WUyG__fieldset_cont input[type=file]::-webkit-file-upload-button{color:#000;cursor:pointer;background:#fff;border:2px solid rgba(0,0,0,.2);border-radius:6px;margin-right:1rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s}.ListEditorStyle-module__W3WUyG__fieldset_cont input[type=file]::file-selector-button{color:#000;cursor:pointer;background:#fff;border:2px solid rgba(0,0,0,.2);border-radius:6px;margin-right:1rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s}.ListEditorStyle-module__W3WUyG__fieldset_cont input[type=file]::-webkit-file-upload-button:hover{background:#f5f5f5;border-color:#000}.ListEditorStyle-module__W3WUyG__fieldset_cont input[type=file]::file-selector-button:hover{background:#f5f5f5;border-color:#000}.ListEditorStyle-module__W3WUyG__fieldset_cont input[type=file]:focus{outline-offset:2px;border-radius:8px;outline:2px solid #000}.ListEditorStyle-module__W3WUyG__fieldset_cont input[type=checkbox]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:2px solid rgba(0,0,0,.2);border-radius:6px;width:1.25rem;height:1.25rem;transition:all .2s;position:relative}.ListEditorStyle-module__W3WUyG__fieldset_cont input[type=checkbox]:checked{background:#000;border-color:#000}.ListEditorStyle-module__W3WUyG__fieldset_cont input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)rotate(45deg)}.ListEditorStyle-module__W3WUyG__fieldset_cont input[type=checkbox]:hover{border-color:#000}.ListEditorStyle-module__W3WUyG__fieldset_cont input[type=checkbox]:focus{outline-offset:2px;outline:2px solid #000}.ListEditorStyle-module__W3WUyG__fieldset_cont input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5;background:#f5f5f5}.ListEditorStyle-module__W3WUyG__submit_button{color:#000;cursor:pointer;background:#fff;border:2px solid #000;border-radius:8px;width:100%;margin-top:1rem;padding:1rem 2rem;font-size:1rem;font-weight:600;transition:all .2s;box-shadow:0 2px 4px rgba(0,0,0,.1)}.ListEditorStyle-module__W3WUyG__submit_button:hover{color:#fff;background:#000;box-shadow:0 4px 8px rgba(0,0,0,.2)}.ListEditorStyle-module__W3WUyG__submit_button:focus-visible{outline-offset:2px;outline:2px solid #000}.ListEditorStyle-module__W3WUyG__submit_button:active{color:#fff;background:#333}@media (max-width:768px){.ListEditorStyle-module__W3WUyG__header{flex-direction:column;align-items:stretch;gap:1rem}.ListEditorStyle-module__W3WUyG__title{font-size:1.75rem}.ListEditorStyle-module__W3WUyG__toggle_button{justify-content:center;width:100%}.ListEditorStyle-module__W3WUyG__content_wrapper_with_form{grid-template-columns:1fr}.ListEditorStyle-module__W3WUyG__form_cont{max-height:none;margin-bottom:2rem;position:static}.ListEditorStyle-module__W3WUyG__detail_row{grid-template-columns:1fr;gap:.5rem}.ListEditorStyle-module__W3WUyG__detail_row dt{margin-top:.5rem;margin-bottom:.25rem}.ListEditorStyle-module__W3WUyG__list_item{padding:1.5rem}.ListEditorStyle-module__W3WUyG__form_cont{margin-bottom:2rem;padding:1.5rem}}@media (max-width:480px){.ListEditorStyle-module__W3WUyG__title{font-size:1.5rem}.ListEditorStyle-module__W3WUyG__list_item,.ListEditorStyle-module__W3WUyG__form_cont{padding:1.25rem}}
.page-module___8aEwW__container{max-width:1200px;margin:0 auto}.page-module___8aEwW__page_title{color:#000;letter-spacing:-.02em;margin-bottom:2.5rem;font-size:2rem;font-weight:700}.page-module___8aEwW__error_container{background:#fff;border-radius:20px;max-width:600px;margin:0 auto;padding:3rem;box-shadow:0 4px 12px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.08)}.page-module___8aEwW__error_title{color:#000;margin-bottom:1rem;font-size:1.75rem;font-weight:700}.page-module___8aEwW__error_text{color:#000;margin-bottom:1rem}
