.AddEditToolForm-module__15j0oq__form{flex-direction:column;gap:24px;margin:0 auto;display:flex}.AddEditToolForm-module__15j0oq__field{gap:8px;display:grid}.AddEditToolForm-module__15j0oq__label{color:#000;font-size:18px;line-height:1.5}.AddEditToolForm-module__15j0oq__input,.AddEditToolForm-module__15j0oq__select,.AddEditToolForm-module__15j0oq__textarea,.AddEditToolForm-module__15j0oq__textareaRT{box-sizing:border-box;background:0 0;border:2px solid #000;border-radius:6px;outline:none;width:100%;padding:8px 12px;font-size:14px;line-height:1.4;transition:border-color .15s,box-shadow .15s}.AddEditToolForm-module__15j0oq__input{color:#000;height:43px;line-height:1.5}.AddEditToolForm-module__15j0oq__input::placeholder{color:#0009;font-size:18px;line-height:1.5}.AddEditToolForm-module__15j0oq__textareaRT{resize:none;height:70px}.AddEditToolForm-module__15j0oq__textarea{resize:none;min-height:180px}.AddEditToolForm-module__15j0oq__input:focus,.AddEditToolForm-module__15j0oq__textarea:focus,.AddEditToolForm-module__15j0oq__textareaRT:focus{background-color:#fff;border-color:#8808cc}.AddEditToolForm-module__15j0oq__error{color:#c40202;font-size:12px;line-height:1.5}:is(.AddEditToolForm-module__15j0oq__field:has(.AddEditToolForm-module__15j0oq__error) .AddEditToolForm-module__15j0oq__input,.AddEditToolForm-module__15j0oq__field:has(.AddEditToolForm-module__15j0oq__error) .AddEditToolForm-module__15j0oq__select,.AddEditToolForm-module__15j0oq__field:has(.AddEditToolForm-module__15j0oq__error) .AddEditToolForm-module__15j0oq__textarea),:is(.AddEditToolForm-module__15j0oq__field:has(.AddEditToolForm-module__15j0oq__error) .AddEditToolForm-module__15j0oq__input:focus-visible,.AddEditToolForm-module__15j0oq__field:has(.AddEditToolForm-module__15j0oq__error) .AddEditToolForm-module__15j0oq__select:focus-visible,.AddEditToolForm-module__15j0oq__field:has(.AddEditToolForm-module__15j0oq__error) .AddEditToolForm-module__15j0oq__textarea:focus-visible){border-color:#c40202}.AddEditToolForm-module__15j0oq__imageTool{gap:24px;display:grid}.AddEditToolForm-module__15j0oq__imagePreview{aspect-ratio:335/223;background:#e6e6e6;border-radius:16px;width:100%;position:relative;overflow:hidden}.AddEditToolForm-module__15j0oq__previewImg{object-fit:cover;object-position:center}.AddEditToolForm-module__15j0oq__fileInput{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.AddEditToolForm-module__15j0oq__buttonsImg{flex-direction:column;gap:16px;display:flex}.AddEditToolForm-module__15j0oq__uploadBtn{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #d1d5db;border-radius:12px;place-items:center;height:44px;font-weight:800;transition:transform 80ms,background-color .15s,border-color .15s;display:grid}.AddEditToolForm-module__15j0oq__uploadBtn:active{transform:translateY(1px)}.AddEditToolForm-module__15j0oq__clearBtn{background:#fff;border:1px solid #d1d5db;border-radius:12px;height:44px;font-weight:700}.AddEditToolForm-module__15j0oq__specList{gap:14px;margin-top:6px;display:grid}.AddEditToolForm-module__15j0oq__specRow{grid-template-columns:1fr 1fr 48px;align-items:center;gap:8px;display:grid}.AddEditToolForm-module__15j0oq__specRow button{cursor:pointer;background:0 0;border:2px solid #000;border-radius:6px;justify-content:center;align-items:center;width:43px;height:43px;padding:0;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.AddEditToolForm-module__15j0oq__specRow button:hover,.AddEditToolForm-module__15j0oq__specRow button:focus-visible{background-color:#e7cdf4}.AddEditToolForm-module__15j0oq__specRow button:active{background-color:#8808cc;border-color:#8808cc}.AddEditToolForm-module__15j0oq__specRow button:active .AddEditToolForm-module__15j0oq__menuDelete{color:#fff}.AddEditToolForm-module__15j0oq__specRow button:disabled{opacity:.5;cursor:not-allowed}.AddEditToolForm-module__15j0oq__menuDelete{color:#000;fill:currentColor;width:24px;height:24px;display:block}.AddEditToolForm-module__15j0oq__buttons{gap:16px;margin-top:8px;display:grid}.AddEditToolForm-module__15j0oq__submitBtn,.AddEditToolForm-module__15j0oq__cancelBtn{border-radius:6px;width:100%;height:41px;font-weight:500}.AddEditToolForm-module__15j0oq__submitBtn{color:#fff;background:#8808cc;border:2px solid #8808cc;border-radius:6px;justify-content:center;align-items:center;width:100%;height:48px;font-size:14px;font-weight:500;line-height:1.5;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.AddEditToolForm-module__15j0oq__submitBtn:hover,.AddEditToolForm-module__15j0oq__submitBtn:focus-visible{color:#000;background-color:#0000;border-color:#8808cc}.AddEditToolForm-module__15j0oq__submitBtn:focus{outline:none}.AddEditToolForm-module__15j0oq__submitBtn:active{color:#000;background-color:#e7cdf4;border-color:#8808cc}.AddEditToolForm-module__15j0oq__cancelBtn,.AddEditToolForm-module__15j0oq__uploadBtn,.AddEditToolForm-module__15j0oq__clearBtn,.AddEditToolForm-module__15j0oq__specList>button{color:#000;background-color:#0000;border:2px solid #000;border-radius:6px;justify-content:center;align-items:center;height:48px;padding:8px 12px;font-size:14px;font-weight:500;line-height:1.5;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.AddEditToolForm-module__15j0oq__cancelBtn:hover,.AddEditToolForm-module__15j0oq__cancelBtn:focus-visible,.AddEditToolForm-module__15j0oq__uploadBtn:hover,.AddEditToolForm-module__15j0oq__uploadBtn:focus-visible,.AddEditToolForm-module__15j0oq__clearBtn:hover,.AddEditToolForm-module__15j0oq__clearBtn:focus-visible,.AddEditToolForm-module__15j0oq__specRow button:hover,.AddEditToolForm-module__15j0oq__specRow button:focus-visible,.AddEditToolForm-module__15j0oq__specList>button:hover,.AddEditToolForm-module__15j0oq__specList>button:focus-visible{color:#000;background-color:#e7cdf4;border-color:#000}.AddEditToolForm-module__15j0oq__cancelBtn:active,.AddEditToolForm-module__15j0oq__uploadBtn:active,.AddEditToolForm-module__15j0oq__clearBtn:active,.AddEditToolForm-module__15j0oq__specRow button:active,.AddEditToolForm-module__15j0oq__specList>button:active{color:#fff;background-color:#8808cc;border-color:#8808cc}.AddEditToolForm-module__15j0oq__submitBtn:disabled,.AddEditToolForm-module__15j0oq__cancelBtn:disabled,.AddEditToolForm-module__15j0oq__uploadBtn:disabled,.AddEditToolForm-module__15j0oq__clearBtn:disabled,.AddEditToolForm-module__15j0oq__specRow button:disabled,.AddEditToolForm-module__15j0oq__specList>button:disabled{opacity:.55;cursor:not-allowed}@media (min-width:1440px){.AddEditToolForm-module__15j0oq__form{grid-template-columns:865px 415px;align-items:start;gap:24px 32px;max-width:1312px;margin:0 auto;display:grid}.AddEditToolForm-module__15j0oq__form>:not(.AddEditToolForm-module__15j0oq__buttons){grid-column:1}.AddEditToolForm-module__15j0oq__buttons{grid-area:1/2;align-self:start;margin-top:51px;position:sticky;top:96px}.AddEditToolForm-module__15j0oq__specList{gap:16px}.AddEditToolForm-module__15j0oq__imagePreview{aspect-ratio:865/576;border-radius:16px;width:100%}.AddEditToolForm-module__15j0oq__buttonsImg{flex-direction:row;justify-content:space-between}.AddEditToolForm-module__15j0oq__clearBtn,.AddEditToolForm-module__15j0oq__uploadBtn{width:200px}}
.OverlayLoader-module____29ra__backdrop{z-index:1000;background-color:#21252966;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.OverlayLoader-module____29ra__box{background-color:#fff;border:1px solid #dee2e6;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-width:160px;min-height:120px;padding:20px 24px;display:flex;box-shadow:0 12px 32px #00000026}.OverlayLoader-module____29ra__text{color:#444;text-align:center;font-size:14px;line-height:1.4}.OverlayLoader-module____29ra__spinner{border:3px solid #dee2e6;border-top-color:#8808cc;border-radius:50%;width:32px;height:32px;animation:.6s linear infinite OverlayLoader-module____29ra__spin}@keyframes OverlayLoader-module____29ra__spin{to{transform:rotate(360deg)}}
.CategorySelect-module__hDmr6q__trigger{color:#000;background:#fff;border:2px solid #000;border-radius:6px;justify-content:space-between;align-items:center;width:100%;height:48px;padding:10px 12px;font-size:12px;line-height:1.5;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.CategorySelect-module__hDmr6q__trigger:hover,.CategorySelect-module__hDmr6q__trigger:focus-visible{background-color:#e7cdf4}.CategorySelect-module__hDmr6q__trigger:focus{outline:none}.CategorySelect-module__hDmr6q__trigger[data-state=open]{background-color:#e7cdf4;border-color:#ab52db;border-bottom-right-radius:0;border-bottom-left-radius:0}.CategorySelect-module__hDmr6q__icon{justify-content:center;align-items:center;margin-left:12px;display:inline-flex}.CategorySelect-module__hDmr6q__iconDown,.CategorySelect-module__hDmr6q__iconUp{display:none}.CategorySelect-module__hDmr6q__trigger .CategorySelect-module__hDmr6q__iconDown{display:block}.CategorySelect-module__hDmr6q__trigger[data-state=open] .CategorySelect-module__hDmr6q__iconDown{display:none}.CategorySelect-module__hDmr6q__trigger[data-state=open] .CategorySelect-module__hDmr6q__iconUp{display:block}.CategorySelect-module__hDmr6q__iconDown,.CategorySelect-module__hDmr6q__iconUp{fill:currentColor}.CategorySelect-module__hDmr6q__content{z-index:50;width:var(--radix-select-trigger-width);background:#f3e6f9;border:2px solid #ab52db;border-radius:0 0 6px 6px;margin-top:-2px;overflow:hidden}.CategorySelect-module__hDmr6q__viewport{background:#f3e6f9;max-height:220px;padding:0;overflow:auto}.CategorySelect-module__hDmr6q__item{color:#000;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:0;justify-content:space-between;align-items:center;height:28px;padding:0 10px;font-size:12px;line-height:1;display:flex}.CategorySelect-module__hDmr6q__item[data-highlighted]{background:#e7cdf4;outline:none}.CategorySelect-module__hDmr6q__item[data-state=checked]{background:#e7cdf4}.CategorySelect-module__hDmr6q__check{display:none}@media (min-width:768px){.CategorySelect-module__hDmr6q__trigger,.CategorySelect-module__hDmr6q__item{font-size:16px}}
.ToolEdit-module__e7NKZG__page{box-sizing:border-box;width:100%;max-width:375px;margin-left:auto;margin-right:auto;padding:48px 20px 72px}.ToolEdit-module__e7NKZG__title{letter-spacing:-.01em;color:#000;margin-bottom:48px;font-size:40px;font-weight:700;line-height:1.2}@media (min-width:768px){.ToolEdit-module__e7NKZG__page{max-width:768px;padding:48px 32px 72px}.ToolEdit-module__e7NKZG__title{margin-left:32px}}@media (min-width:1440px){.ToolEdit-module__e7NKZG__page{max-width:1440px;padding:48px 64px 72px}.ToolEdit-module__e7NKZG__title{margin-left:0;font-size:56px}}
.ToolNew-module__eL4RNq__page{box-sizing:border-box;width:100%;max-width:375px;margin-left:auto;margin-right:auto;padding:48px 20px 72px}.ToolNew-module__eL4RNq__title{letter-spacing:-.01em;color:#000;margin-bottom:48px;font-size:40px;font-weight:700;line-height:1.2}@media (min-width:768px){.ToolNew-module__eL4RNq__page{max-width:768px;padding:48px 32px 72px}.ToolNew-module__eL4RNq__title{margin-left:32px}}@media (min-width:1440px){.ToolNew-module__eL4RNq__page{max-width:1440px;padding:48px 64px 72px}.ToolNew-module__eL4RNq__title{margin-left:0;font-size:56px}}
