@import url(https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}header .appTitle{align-items:center;display:flex;margin-top:0}header .appTitle .titlePic{height:2.5rem;margin-right:.3125rem;width:2.5rem}.mainBlock{box-sizing:border-box;margin:.625rem auto 0;max-width:120rem;position:relative;width:95%}.mainBlock .startMessage{color:#666;font-style:italic;text-align:center}.topBar{display:flex;flex-direction:row;justify-content:space-between;margin-top:1.25rem}.topBar .searchGroup{position:relative;width:57%}.topBar .searchGroup .searchInput{box-sizing:border-box;color:#666;display:block;font-size:.875rem;line-height:.875rem;padding:.625rem;width:100%}.topBar .searchGroup .clearSearch{background:none;border:none;color:#666;cursor:pointer;font-size:1.625rem;line-height:1;opacity:.7;padding:.375rem;position:absolute;right:.625rem;top:0;transition:opacity .2s ease}.topBar .searchGroup .clearSearch:hover{opacity:1}.topBar .btnToggleHidden{background:#9e9e9e;width:7.5rem}.topBar .btnToggleHidden.btnToggleHidden--active{background:#9e9e9e}.topBar .btnToggleHidden:hover{opacity:.9;transform:translateY(-1px)}.topBar .sortControls label,.topBar .sortControls select{font-size:.875rem;line-height:.875rem}.topBar .sortControls select{border:.0625rem solid #ddd;margin-left:.375rem;padding:.625rem}footer{align-items:center;display:flex;flex-direction:row;margin:0 auto;max-width:120rem;padding-bottom:.9375rem;padding-top:.9375rem;position:relative;width:95%}footer .contacts .contactsIcon{height:2.1875rem;margin-left:.625rem;width:2.1875rem}.btnScrollTop{background-color:#009432;border:none;border-radius:50%;bottom:1.25rem;box-shadow:0 2px 6px #00000040;color:#fff;cursor:pointer;font-size:1.25rem;height:2.5rem;opacity:0;padding-bottom:.4375rem;pointer-events:none;position:fixed;right:1.25rem;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease;width:2.5rem;z-index:1000}.btnScrollTop.visible{opacity:.6;pointer-events:auto;transform:translateY(0)}.btnScrollTop.visible:hover{opacity:1}@media(max-width:1750px){.mainBlock{width:75rem}.topBar .searchGroup{position:relative;width:42%}footer{width:75rem}}@media(max-width:1216px){.mainBlock,footer{width:37.5rem}.topBar{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.topBar .searchGroup{margin-top:1.25rem;order:3;width:100%}.topBar .btnToggleHidden{margin-top:.625rem}}@media(max-width:616px){.mainBlock,footer{width:97%}.topBar .sortControls select{margin-left:0;width:100%}.topBar .btnSubmit{font-size:1rem;line-height:1rem}}@media(max-width:480px){header .appTitle{font-size:1.75rem}.topBar .sortControls{width:16.25rem}.topBar .sortControls select{font-size:.8125rem;line-height:.8125rem;padding:.625rem .4375rem}}.authToggle{justify-content:center;margin-top:.625rem}.authForm,.authToggle{display:flex;flex-direction:column;gap:.625rem}.authForm{margin:1.25rem auto;max-width:25rem}.authForm .authError{color:#ea2027;font-size:.875rem;line-height:.875rem}.forgotPassword{text-align:center}.forgotPassword .forgotPasswordLink{background-color:#0000;border:none;box-shadow:none;cursor:pointer}.inputLogin,.inputPass{padding:.625rem}.modalButtons{margin-top:.9375rem}.resetMessage{margin:.625rem 0;padding:.625rem}.resetMessage.success{color:#009432}.resetMessage.error{color:#ea2027}.mainForm .mainForm_wrap,.mainForm .mainForm_wrap .nameAndDate{display:flex;flex-wrap:wrap;gap:.625rem}.mainForm .mainForm_wrap .nameAndDate .dateLabel,.mainForm .mainForm_wrap .nameAndDate .nameLabel{display:flex;flex-direction:column}.inputPlantName,.plantDate{padding:.625rem}html{font-size:16px}body{font-family:Roboto Condensed,sans-serif;font-size:1rem}.preloader{background-color:#fff;bottom:0;height:100%;left:0;margin:auto;position:fixed;right:0;top:0;width:100%}.preloader.hide{display:none}.preloader .preloaderWrap{bottom:0;height:9.375rem;left:0;margin:auto;position:absolute;right:0;top:0;width:9.375rem}.preloader .preloaderWrap .leaf{animation-duration:1s;animation-fill-mode:both;animation-iteration-count:infinite;animation-name:leaf;animation-timing-function:ease-in-out;aspect-ratio:1/1;filter:grayscale(1);width:150px}@keyframes leaf{0%{filter:grayscale(1)}55%{filter:grayscale(0)}to{filter:grayscale(1)}}h1,h2,h3,h4,h5{margin:0}input{border:.0625rem solid;border-color:#0000 #0000 #ddd}.btn,input{font-size:.875rem;line-height:.875rem}.btn{border:none;border-radius:.3125rem;box-sizing:border-box;color:#fff;cursor:pointer;padding:.625rem 1.25rem}.btn.btnSubmit{background:#009432}.btn.btnCancel{background:#ea2027;font-weight:100}.btn.btnDelete{background:#fff;color:#ea2027;font-size:.875rem;font-weight:100}.btn.btnPin{filter:grayscale(1)}.btn.btnPin span{display:block}.btn.btnPin.btnPin--active{filter:grayscale(0)}.btn.btnPin.btnPin--active span{transform:rotate(-45deg)}.btn.btnHide{filter:grayscale(0)}.btn.btnHide.btnHide--active{filter:grayscale(1);opacity:.5}.btn.btnLogOut{background:#ea2027;position:absolute;right:0;top:.25rem}.btn.btnDotsMenu{padding:.3125rem .625rem}.btn.btnDotsMenu img{object-fit:contain;width:14px}.btn.btnToggle{color:#666}.modalOverlay{align-items:center;background:#0006;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.modalOverlay .modal{background:#fff;border-radius:.5rem;box-shadow:0 .25rem 1rem #0003;max-width:31.25rem;padding:1.25rem 1.5rem;width:100%}.modalOverlay .modal h2{margin-bottom:1rem;margin-top:0}.modalOverlay .modal .modalButtons{display:flex;gap:.625rem;justify-content:flex-end;margin-top:1.25rem}@media(max-width:616px){html{font-size:2.5vw}}@media(max-width:480px){html{font-size:3.8vw}.topBar .btn.btnSubmit{width:32%}}.plantListWrap{display:flex;flex-direction:row;flex-wrap:wrap;gap:.9375rem;justify-content:center;margin-top:1.5625rem}.plantListWrap .plantWrap{align-items:flex-start;border:1px solid #ddd;border-radius:.625rem;box-sizing:border-box;display:flex;min-height:11.25rem;padding:1.25rem;position:relative;width:32.7%}.plantListWrap .plantWrap.plantWrap--pinned{border:1px solid #4d4d4d}.plantListWrap .plantWrap.plantWrap--hidden{display:none}.plantListWrap .plantWrap .plantInfo{width:100%}.plantListWrap .plantWrap .plantInfo p{margin:0}.plantListWrap .plantWrap .plantInfo .plantName{font-size:1.5rem;line-height:1.5rem;margin-top:.3125rem;width:calc(100% - 6.875rem)}.plantListWrap .plantWrap .plantInfo .plantNameMob{display:none}.plantListWrap .plantWrap .plantInfo .aboutPlant{display:flex;flex-direction:row;width:100%}.plantListWrap .plantWrap .plantInfo .aboutPlant .photoInfo{width:10.625rem}.plantListWrap .plantWrap .plantInfo .aboutPlant .photoInfo .plantPhoto{aspect-ratio:4/5;border-radius:.3125rem;flex-shrink:0;object-fit:cover;width:9.375rem}.plantListWrap .plantWrap .plantInfo .aboutPlant .photoInfo .aboutWatering{font-size:.875rem;line-height:.875rem;margin-top:.9375rem}.plantListWrap .plantWrap .plantInfo .aboutPlant .photoInfo .aboutWatering summary{cursor:pointer;margin-top:.9375rem}.plantListWrap .plantWrap .plantInfo .aboutPlant .photoInfo .aboutWatering .wateringList{list-style-type:none;margin-top:.625rem;padding-left:0}.plantListWrap .plantWrap .plantInfo .aboutPlant .photoInfo .aboutWatering .wateringList li{margin:.25rem 0}.plantListWrap .plantWrap .plantInfo .aboutPlant .photoInfo .aboutWatering .wateringList .btn.btnDelete{margin-left:.625rem;padding:.125rem .25rem}.plantListWrap .plantWrap .plantInfo .aboutPlant .textInfos{width:calc(100% - 10.625rem)}.plantListWrap .plantWrap .plantInfo .aboutPlant .textInfos details{margin-top:.625rem}.plantListWrap .plantWrap .plantInfo .aboutPlant .textInfos details summary{cursor:pointer}.plantListWrap .plantWrap .plantInfo .aboutPlant .textInfos .dateOfAppearance{font-size:.875rem;line-height:.875rem;margin-top:.625rem}.plantListWrap .plantWrap .plantInfo .aboutPlant .textInfos .notesBlock{margin-top:1.25rem}.plantListWrap .plantWrap .plantInfo .aboutPlant .textInfos .notesBlock h4{font-size:.875rem;line-height:.875rem}.plantListWrap .plantWrap .plantInfo .aboutPlant .textInfos .notesBlock .notesEmpty{color:#666;font-size:.8125rem;line-height:.8125rem;margin-top:.625rem}.plantListWrap .plantWrap .plantInfo .aboutPlant .textInfos .notesBlock .notesList{list-style:none;margin-top:.9375rem;padding-left:0}.plantListWrap .plantWrap .plantInfo .aboutPlant .textInfos .notesBlock .notesList .notesItem{align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between;margin-top:.625rem}.plantListWrap .plantWrap .plantInfo .aboutPlant .textInfos .notesBlock .notesList .notesItem .notesText{font-size:.875rem;line-height:.875rem}.plantListWrap .plantWrap .plantInfo .aboutPlant .textInfos .notesBlock .notesList .notesItem .notesDate{color:#666;font-size:.6875rem;line-height:.6875rem;margin-top:.125rem}.plantListWrap .plantWrap .plantInfo .aboutPlant .textInfos .notesBlock .notesList .notesItem .btn.btnDelete{opacity:0;padding:.125rem .25rem;pointer-events:none}.plantListWrap .plantWrap .plantInfo .aboutPlant .textInfos .notesBlock .notesList .notesItem:hover .btn.btnDelete{opacity:1;pointer-events:all}.plantListWrap .plantWrap .plantInfo .aboutPlant .textInfos .notesBlock .notesMore{margin-top:.25rem}.plantListWrap .plantWrap .plantInfo .aboutPlant .textInfos .notesBlock .notesMore summary{color:#666;cursor:pointer;font-size:.8125rem;line-height:.8125rem}.plantListWrap .plantWrap .plantInfo .aboutPlant .textInfos .notesBlock .notesAdd{display:flex;gap:.5rem;margin-top:.625rem}.plantListWrap .plantWrap .plantInfo .aboutPlant .textInfos .notesBlock .notesAdd .notesInput{flex:1 1;padding:.375rem .5rem}.plantListWrap .plantWrap .plantInfo .aboutPlant .textInfos .notesBlock .notesAdd .btnSubmit{background:#fff;border:1px solid #ddd;color:#000;padding:.375rem .625rem}.plantListWrap .plantWrap .plantInfo .mainForm .mainForm_wrap{display:flex;flex-wrap:wrap;gap:.625rem}.plantListWrap .plantWrap .plantInfo .mainForm .mainForm_wrap .nameAndDate{display:flex;flex-wrap:wrap;gap:.625rem;width:100%}.plantListWrap .plantWrap .plantInfo .mainForm .mainForm_wrap .nameAndDate .dateLabel,.plantListWrap .plantWrap .plantInfo .mainForm .mainForm_wrap .nameAndDate .nameLabel{display:flex;flex-direction:column}.plantListWrap .plantWrap .plantInfo .inputPlantName{padding:.625rem}.plantListWrap .plantWrap .plantInfo .plantDate{padding:.5625rem}.plantListWrap .plantWrap .btnsWrap{background-color:#fff;box-shadow:0 0 0 .3125rem #fff;display:flex;flex-direction:row;gap:.625rem;position:absolute;right:1.25rem;top:1.25rem}.plantListWrap .plantWrap .btnsWrap.btnsWrapEditing{bottom:1.25rem;left:1.25rem;right:auto;top:auto}.plantListWrap .plantWrap .btnsWrap.cardBtns .btn{align-items:center;background:#fff;border:1px solid #ddd;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.plantListWrap .plantWrap .btnsWrap.cardBtns .btn.btnDelete{background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial}@media(max-width:1750px){.plantListWrap .plantWrap{width:49%}}@media(max-width:1216px){.plantListWrap .plantWrap,.plantListWrap .plantWrap input.fileLoad{width:100%}.plantListWrap .plantWrap .btnsWrap.btnsWrapEditing{bottom:0;left:0;position:relative;right:0;top:0}}@media(max-width:480px){.plantListWrap .plantWrap{padding:.625rem}.plantListWrap .plantWrap .btnsWrap{right:.625rem;top:.625rem}.plantListWrap .plantWrap .plantInfo .plantName{display:none}.plantListWrap .plantWrap .plantInfo .plantNameMob{display:block;font-size:1.5rem;line-height:1.5rem;width:calc(100% - 6.875rem)}.plantListWrap .plantWrap .plantInfo .aboutPlant{display:block}.plantListWrap .plantWrap .plantInfo .aboutPlant .photoInfo{display:inline-block;margin-top:.9375rem}.plantListWrap .plantWrap .plantInfo .aboutPlant .textInfos{display:inline-block;margin-top:.9375rem;vertical-align:top}.plantListWrap .plantWrap .plantInfo .aboutPlant .textInfos .notesBlock{margin-top:0}.plantListWrap .plantWrap .plantInfo .aboutPlant .textInfos .notesBlock .notesAdd{flex-direction:column}.plantListWrap .plantWrap .plantInfo .aboutPlant .textInfos .notesBlock .notesList .notesItem .btn.btnDelete{opacity:1;pointer-events:all}}
/*# sourceMappingURL=main.3c784df0.css.map*/