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}.page{display:flex;flex-direction:column;justify-content:space-between;min-width:900px;padding:.35rem}.preview{overflow-x:auto;padding:30px}.form__search{display:flex;flex-direction:column;flex-wrap:wrap;gap:5px;margin:.625rem}.search__search-line{align-items:center;border:1.5px solid #aaa3;display:flex;justify-content:space-between}.search__input{background:none;color:#000;font-family:Inter,sans-serif;font-size:14px;line-height:18px;margin:0 0 0 22px;outline:none;width:90%}.search__btn,.search__input{background-repeat:no-repeat;border:none}.search__btn{background-color:#4285f4;background-image:url(/kurgi_kp/static/media/find.a68cef6aec67d3cb1af8.svg);background-position:50%;border-radius:48px;cursor:pointer;height:34px;margin:6px;padding:0;transition:opacity .5s ease;width:34px}.search__btn:hover{opacity:.7}.search__btn_in-localStorage{background-color:#008cba;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:1rem;margin-right:1rem;margin-top:1rem;padding:.75rem 1.5rem;transition:background-color .3s ease}.search__btn_in-localStorage:hover{opacity:.7}.label{color:gray;font-family:Arial,sans-serif;font-size:1rem;font-weight:400;margin:.25rem 0}.inputTime{align-items:end;display:flex;gap:5px}.form__details{display:flex;flex-wrap:wrap;gap:2.5rem;margin:.625rem}.form__detail{display:flex;flex:1 1;flex-direction:column;min-width:17.36vw}.radio-group{display:flex;gap:1rem;margin:.5rem 0}.radio-group label{align-items:center;display:flex;gap:.5rem}.form__products{display:flex;flex-direction:column;gap:1.25rem;margin:.625rem}.form__row{overflow-x:auto;width:100%}.form__row table{border-collapse:collapse;width:100%}.form__row td,.form__row th{border:1px solid #ccc;font-family:Arial,sans-serif;font-size:.875rem;padding:.5rem;text-align:left}.add-product-button,.download-button,.save-button{border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:1rem;margin-top:1rem;padding:.75rem 1.5rem;transition:background-color .3s ease}.add-product-button{background-color:#008cba;margin-right:1rem}.download-button{background-color:#f44336;margin-top:2rem}.download-button:hover{background-color:#da190b}.download-button:disabled{background-color:#656363}.add-product-button:hover{background-color:#007b9e}.save-button:hover{background-color:#45a049}@media (max-width:768px){.form__details{gap:1.5rem}.form__details,.radio-group{flex-direction:column}.form__row table,.form__row td,.form__row th{font-size:.875rem}.add-product-button,.download-button,.save-button{font-size:1rem;margin-right:0;padding:.75rem 1rem;width:100%}}@media (max-width:440px){.form__details{gap:1rem}.form__detail{min-width:100%}.form__row table{min-width:600px}.form__row td,.form__row th{font-size:.75rem;padding:.3rem}.form__row-container{padding:.5rem}.form__title{font-size:1rem}.label{font-size:.875rem}.form__select,.input{font-size:.875rem;padding:.25rem}.form__buttons{align-items:stretch;flex-direction:column}.add-product-button,.download-button,.save-button{font-size:.875rem;margin-right:0;padding:.5rem 1rem}.add-product-button{margin-bottom:.5rem}.download-button{margin-top:1rem}}.form__row-column{border:1px solid #ccc}.form__row-column-name{padding:.5rem}.actions{align-items:center;display:flex;justify-content:center}.remove-button{background-color:#f44336;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:.875rem;padding:.375rem .75rem;transition:background-color .3s ease}.remove-button:hover{background-color:#d32f2f}.edit-button{background-color:#008cba;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:.875rem;margin-left:5px;padding:.375rem .75rem;transition:background-color .3s ease}.edit-button:hover{background-color:#007b9e}@media (max-width:768px){.form__select,.input{font-size:.875rem}.remove-button{font-size:.75rem;padding:.25rem .5rem}}@media (max-width:440px){.form__row-column-name{padding:.25rem}.form__select,.input{font-size:.75rem;padding:.25rem}.remove-button{font-size:.75rem;padding:.25rem .5rem}}.popup-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0}.popup{background-color:#fff;border-radius:10px;box-shadow:0 4px 10px #0003;box-sizing:border-box;display:flex;flex-direction:column;margin:auto 10px;min-width:768px;padding:20px;position:relative;width:90%}.popup,.popup__lable{font-family:Arial,sans-serif}.popup__lable{grid-gap:5px;align-items:center;color:#000;display:grid;font-size:1rem;font-weight:400;gap:5px;grid-template-columns:15% 1fr;justify-content:end;margin:.25rem 0}.popup__input{width:max-content}.popup input,.popup select{margin:8px 0;padding:5px;width:90%}.form__select,.input{box-sizing:border-box;margin-top:.25rem;padding:.375rem;width:100%}.form__title{font-family:Arial,sans-serif;font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.popup__button{background-color:#4caf50;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:.875rem;margin-right:10px;margin-top:10px;padding:.375rem .75rem;transition:background-color .3s ease}.popup__button_close{background-color:#f4433600;color:gray;font-size:30px;height:30px;margin:0;padding:0;position:absolute;right:20px;top:20px;width:30px}.popup__button_close:hover{background-color:hsla(0,0%,60%,.415)}.popup__button_save:hover{background-color:#45a049}.popup__button_icon{width:30px}p{margin:0;padding:0}.form,.header{display:flex}.form{flex-direction:column;gap:8.64px;min-width:432px}.preview{background-color:#d3d3d3;padding:20.16px}.list,.preview{box-sizing:border-box}.list{background-color:#fff;display:flex;flex-direction:column;height:610.90909px;justify-content:space-between;margin:20.16px auto;padding:25.92px 32.832px;width:864px}.logo-container{align-items:end;display:flex;height:50%;justify-content:center}.logo{width:326.07px}.subtitle{border-bottom:1px solid #000;display:flex;gap:38.88px;justify-content:space-between;margin-bottom:26.64px;padding-bottom:20.16px;width:100%}.manager{display:flex;gap:20.16px}.manager_infos{display:flex;flex-direction:column;font-family:arial;font-size:16.0704px;font-weight:400;gap:6.912px;justify-content:end;width:max-content}.manager_info,.manager_infos{margin:0;padding:0}.manager__photo{width:135.9072px}.kpNumber{align-items:end;display:flex;width:440.64px}.kpNumber_title{font-family:arial;font-size:16.416px;font-weight:400;line-height:20.16px;margin:0;max-width:979.2px;padding:0}.list__subtitle_place{margin:0;padding:0;text-align:start}.list__container{display:flex;flex-direction:column}.list__logo{width:165.1968px}.list__title{font-family:arial;font-size:24.36px;letter-spacing:1px;margin:0;padding:0}.list__table{border-spacing:19.872px;display:flex;flex-direction:column;gap:9.936px}.list__subtitle-container{font-family:arial;font-size:14.256px;font-weight:400;justify-self:start;margin:0}.list__subtitle-container,.list__subtitle_time{align-items:start;display:flex;flex-direction:column}.list__subtitle_text{font-weight:700}.table__column{font-family:arial;font-size:16.2432px;font-weight:400}.table__titles{align-items:end;border-bottom:1px solid #000;margin-bottom:11px;padding-bottom:9px;vertical-align:bottom}.table__row{align-items:end;display:grid;grid-template-columns:50% repeat(3,1fr);justify-items:end;transition:background-color .3s ease}.table__title{font-family:arial;font-size:16.2432px;font-weight:400}.table__line-container{display:flex;justify-self:start}.table__line{font-family:arial;font-size:14.256px;font-weight:600}.tabel__line_product{font-size:18.144px}.tabel__line_composition-of-product{font-weight:400}.list__total{align-items:end;border-top:1px solid #000;box-sizing:border-box;font-size:15.2496px;justify-self:auto;min-width:329px;padding-top:7px}.list__total,.table__subtitle{display:flex;flex-direction:column}.table__subtitle{gap:100px}.footer{align-items:end;display:flex;font-family:arial;font-size:14.256px;font-weight:400;justify-content:space-between}.list__totla-cost{font-weight:600}.button__list_delete{min-width:144px}.row-wrapper{display:flex;overflow:hidden;position:relative}.row-actions{align-items:center;bottom:0;display:flex;justify-content:space-around;position:absolute;right:0;top:0;width:150px;z-index:1}.row-button{background-color:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:0 12px}.edit-button{background-color:#3498db;width:75px}.delete-button{background-color:#e74c3c;width:75px}.table__row-container{background-color:#fff;position:relative;transition:transform .3s ease;width:100%;z-index:2}.save-button{background-color:#4caf50;height:100%;margin:0}.save-button__container{height:100%}.row_count{font-size:16.2432px;font-weight:400}.row_count,.row_count-input{font-family:arial;text-align:end}.row_count-input-product{max-width:31%}
/*# sourceMappingURL=main.70d9988d.css.map*/