.famous-recipes-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;min-width:0;min-height:0;overflow:hidden;background:#f5f7fb;color:#4e5b70}.famous-recipes-page .fr-mobile-filter,.famous-recipes-page .fr-mobile-list,.famous-recipes-page .fr-mobile-pagination{display:none}.famous-recipes-page .fr-list-area{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;min-width:0;margin:0 12px;border:1px solid #e3e8f0;border-radius:8px 8px 0 0;background:#fff;overflow:hidden}.famous-recipes-page .fr-desktop-table{font-size:14px}.famous-recipes-page .fr-desktop-table .cell{line-height:20px;overflow-wrap:anywhere}.famous-recipes-page .fr-desktop-table th{background:#f5f7fb;color:#526176;font-size:13px}.famous-recipes-page .fr-desktop-table td{padding:12px 0}.famous-recipes-page .fr-desktop-table tr:nth-child(2n)>td{background:#fafbfc}.famous-recipes-page .fr-desktop-table tr:hover>td{background:#f5f7fa}.famous-recipes-page .fr-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;min-width:0}.famous-recipes-page .fr-cell strong{color:#334155;font-weight:500;font-size:14px}.famous-recipes-page .fr-price{color:#b87516;font-size:16px;font-weight:600;line-height:24px;font-variant-numeric:tabular-nums;white-space:nowrap}.famous-recipes-page .fr-price>small{margin-right:3px;color:#65758b;font-size:12px;font-weight:400}.famous-recipes-page .fr-cell small{color:#8290a3;font-size:12px;line-height:17px}.famous-recipes-page .fr-excerpt{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.famous-recipes-page .fr-full-content{-ms-flex-item-align:start;align-self:flex-start;min-height:28px;padding:0;color:#365fa9;font-size:12px}.famous-recipes-page .fr-row-actions{gap:12px;white-space:nowrap}.famous-recipes-page .fr-row-actions,.famous-recipes-page .fr-status-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.famous-recipes-page .fr-status-control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.famous-recipes-page .fr-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px 20px;min-height:56px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 12px 8px;padding:12px 16px;border:1px solid #e7ebf1;border-top:1px solid #e1e8f2;border-radius:0 0 8px 8px;background:#fff}.famous-recipes-page .fr-desktop-pagination{margin-left:auto;border-top:0}.fr-filter-draft label{display:block;margin-bottom:16px}.fr-filter-draft label>span{display:block;margin-bottom:6px;color:#65758b;font-size:14px}.fr-filter-draft .el-select{width:100%}.fr-filter-draft .el-input__inner{height:44px;line-height:44px;font-size:16px}.fr-dialog>.el-dialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:560px!important;max-width:calc(100vw - 32px);max-height:88vh;margin:6vh auto!important;border-radius:12px;overflow:hidden}.fr-dialog>.fr-edit-window.el-dialog{width:880px!important}.fr-dialog>.fr-category-window.el-dialog{width:760px!important;height:76vh}.fr-dialog>.fr-qr-window.el-dialog{width:440px!important}.fr-dialog.fr-dialog--level-2>.el-dialog{max-height:calc(88vh - 64px);margin-top:calc(6vh + 64px)!important}.fr-dialog.fr-dialog--level-3>.el-dialog{width:440px!important;max-height:calc(88vh - 128px);margin-top:calc(6vh + 128px)!important}.fr-dialog .el-dialog__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;min-height:56px;padding:0 24px;border-bottom:1px solid #e3e8f0}.fr-dialog .el-dialog__title{padding-right:30px;color:#344766;font-size:18px;font-weight:600;line-height:26px;overflow-wrap:anywhere}.fr-dialog .el-dialog__headerbtn{top:6px;right:8px;width:44px;height:44px;font-size:18px}.fr-dialog .el-dialog__body{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;padding:24px;overflow-y:auto;color:#42526a}.fr-dialog .el-dialog__footer{-ms-flex-negative:0;flex-shrink:0;padding:12px 24px;background:#f8fafc;border-top:1px solid #e3e8f0}.fr-dialog .dialog-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px}.fr-dialog .dialog-footer>.el-button{min-width:88px;min-height:36px;margin:0}.fr-dialog .fr-danger{color:#b65b65}.fr-dialog .fr-category-window>.el-dialog__body{-ms-flex-direction:column;flex-direction:column;overflow:hidden}.fr-dialog .fr-category-window>.el-dialog__body,.fr-dialog .types{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.fr-dialog .types{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;min-height:0}.fr-dialog .types>.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-bottom:16px}.fr-dialog .typeput{color:#718096;font-size:13px;line-height:22px}.fr-dialog .typetable{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.fr-dialog .typetable img{display:block;-o-object-fit:contain;object-fit:contain;border:1px solid #edf0f5;border-radius:6px}.fr-dialog .fr-category-mobile-list,.fr-dialog .fr-statistics-mobile-dates{display:none}.fr-dialog .fr-statistics-window .b{margin:0 0 16px}.fr-dialog .fr-statistics-window .el-date-editor{width:100%}.fr-dialog .fr-stat-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin:0;padding:12px 0;border-bottom:1px solid #edf0f5}.fr-dialog .fr-stat-line>span{color:#768195;font-size:13px}.fr-dialog .fr-stat-line strong{color:#334155;font-size:18px;font-weight:600;font-variant-numeric:tabular-nums}.fr-dialog .fr-stat-line small{color:#6f7c91;margin:0 2px;font-size:12px;font-weight:400}.fr-dialog .p{margin-bottom:16px}.fr-dialog .p:not(.use){display:grid;grid-template-columns:100px minmax(0,1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:8px}.fr-dialog .medicine .label,.fr-dialog .p .label{margin:0;color:#65758b;font-size:13px;line-height:36px}.fr-dialog .star{color:#b65b65;margin-left:3px}.fr-dialog .use>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fr-dialog .fr-image-field>div,.fr-dialog .use>div>div{display:grid;grid-template-columns:100px minmax(0,1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:8px}.fr-dialog .fr-image-field>div>div{display:block}.fr-dialog .fr-image-field img[width="150px"]{max-width:150px;width:150px;height:150px;-o-object-fit:contain;object-fit:contain;grid-column:2;cursor:pointer;border:1px solid #e3e8f0;border-radius:6px}.fr-dialog .p .el-input,.fr-dialog .p .el-input-number,.fr-dialog .p .el-select,.fr-dialog .p .el-textarea{width:100%;min-width:0}.fr-dialog .p .el-input__inner{height:36px;line-height:36px}.fr-dialog .p .el-textarea__inner{line-height:23px}.fr-dialog .p .el-input-number .el-input__inner{padding-right:40px}.fr-dialog .fr-category-add-window .p,.fr-dialog .medicine>div{grid-template-columns:100px minmax(0,1fr)}.fr-dialog .medicine>div{display:grid;gap:8px}.fr-dialog .medicine>div>div{min-width:0}.fr-dialog .fr-drug-entry{display:grid;grid-template-columns:minmax(0,1fr) 140px auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:12px}.fr-dialog .fr-drug-entry .el-input,.fr-dialog .fr-drug-entry .el-select{width:100%}.fr-dialog .t-tabel{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px}.fr-dialog .t-tabel .cell-1{width:50%}.fr-dialog .t-tabel .cell-2{width:30%}.fr-dialog .t-tabel th{padding:10px 8px;background:#f5f7fb;color:#65758b;text-align:left;font-weight:500}.fr-dialog .t-tabel td{padding:10px 8px;border-bottom:1px solid #e3e8f0;vertical-align:middle;overflow-wrap:anywhere}.fr-dialog .t-tabel .drug_name{color:#344766;line-height:23px}.fr-dialog .t-tabel .el-input{width:100%}.fr-dialog .t-tabel .td-3{text-align:center}.fr-dialog .qrCode-dialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:200px}.fr-dialog .qrCode-img{width:200px;height:200px;max-width:100%;-o-object-fit:contain;object-fit:contain;margin-bottom:12px}.fr-dialog .qrCode-meta,.fr-dialog .qrCode-tip{max-width:100%;color:#718096;font-size:12px;line-height:22px;text-align:center;overflow-wrap:anywhere;margin:0 0 6px}.fr-dialog .qrCode-actions{margin-top:12px}.fr-dialog .fr-empty{margin:0;padding:40px 12px;text-align:center;color:#718096}@media (max-width:1023px){.famous-recipes-page{height:calc(100vh - 56px);height:calc(100dvh - 56px)}.famous-recipes-page.fr-without-header{height:100vh;height:100dvh}}@media (max-width:767px){.famous-recipes-page .fr-desktop-filters,.famous-recipes-page .fr-desktop-pagination,.famous-recipes-page .fr-desktop-table{display:none}.famous-recipes-page .fr-filters{display:block;margin:8px;padding:10px}.famous-recipes-page .fr-query-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.famous-recipes-page .fr-query-row>.el-input{width:100%}.famous-recipes-page .fr-mobile-filter{display:inline-block}.famous-recipes-page .fr-page-actions{margin-top:8px}.famous-recipes-page .fr-page-actions>.el-button{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.famous-recipes-page .fr-list-area{margin:0 8px}.famous-recipes-page .fr-mobile-list{display:block;height:100%;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.famous-recipes-page .fr-mobile-item{padding:12px;border-bottom:1px solid #e3e8f0}.famous-recipes-page .fr-mobile-item header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.famous-recipes-page .fr-mobile-item header>strong{color:#334155;font-size:16px;line-height:24px;overflow-wrap:anywhere}.famous-recipes-page .fr-mobile-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-top:8px;color:#718096;font-size:13px}.famous-recipes-page .fr-mobile-item dl{margin:12px 0}.famous-recipes-page .fr-mobile-item dl>div{margin-bottom:10px}.famous-recipes-page .fr-mobile-item dt{margin-bottom:3px;color:#718096;font-size:12px}.famous-recipes-page .fr-mobile-item dd{margin:0;color:#42526a;font-size:14px;line-height:22px;overflow-wrap:anywhere}.famous-recipes-page .fr-mobile-item summary{min-height:44px;line-height:44px;color:#365fa9;font-size:13px;cursor:pointer}.famous-recipes-page .fr-mobile-item details p{margin:0 0 10px;color:#526176;font-size:14px;line-height:22px;overflow-wrap:anywhere}.famous-recipes-page .fr-mobile-state{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:44px;color:#718096;font-size:13px}.famous-recipes-page .fr-mobile-state .el-switch{min-height:44px}.famous-recipes-page .fr-mobile-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px 16px;border-top:1px solid #eef1f6}.famous-recipes-page .fr-mobile-actions .el-button{min-height:44px;margin:0}.famous-recipes-page .fr-empty{text-align:center;padding:48px 12px;color:#718096}.famous-recipes-page .fr-footer{display:block;margin:0 8px 8px;padding:8px 12px calc(8px + env(safe-area-inset-bottom))}.famous-recipes-page .fr-mobile-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;margin-top:6px;color:#526176;font-size:13px}.famous-recipes-page .fr-mobile-pagination .el-button{min-width:44px;height:44px;margin:0;padding:0}.fr-dialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fr-dialog>.el-dialog,.fr-dialog>.fr-category-window.el-dialog,.fr-dialog>.fr-edit-window.el-dialog,.fr-dialog>.fr-qr-window.el-dialog{width:100%!important;max-width:100%;max-height:92vh;max-height:92dvh;margin:0!important;border-radius:16px 16px 0 0}.fr-dialog>.fr-category-window.el-dialog,.fr-dialog>.fr-edit-window.el-dialog{height:92vh;height:92dvh}.fr-dialog.fr-dialog--level-2>.el-dialog{width:100%!important;max-height:calc(92vh - 56px);max-height:calc(92dvh - 56px);margin:0!important}.fr-dialog.fr-dialog--level-2>.fr-category-add-window.el-dialog{height:calc(92vh - 56px);height:calc(92dvh - 56px)}.fr-dialog.fr-dialog--level-3>.el-dialog{width:100%!important;max-height:calc(92vh - 112px);max-height:calc(92dvh - 112px);margin:0!important}.fr-dialog .el-dialog__header{padding:0 16px}.fr-dialog .el-dialog__body{padding:20px 16px}.fr-dialog .el-dialog__footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.fr-dialog .dialog-footer>.el-button{min-height:44px}.fr-dialog .fr-category-add-window .p,.fr-dialog .fr-image-field>div,.fr-dialog .medicine>div,.fr-dialog .p:not(.use),.fr-dialog .use>div,.fr-dialog .use>div>div{grid-template-columns:minmax(0,1fr);gap:6px}.fr-dialog .medicine .label,.fr-dialog .p .label{font-size:14px;line-height:24px}.fr-dialog .fr-statistics-mobile-dates .el-input__inner,.fr-dialog .p .el-input__inner{height:44px;line-height:44px;font-size:16px}.fr-dialog .p .el-textarea__inner{font-size:16px}.fr-dialog .p .el-input-number{line-height:42px}.fr-dialog .fr-image-field img[width="150px"]{grid-column:1}.fr-dialog .fr-category-table{display:none}.fr-dialog .fr-category-mobile-list{-webkit-box-flex:1;-ms-flex:1;flex:1;display:block;min-height:0;overflow-y:auto}.fr-dialog .fr-category-mobile-list article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #e3e8f0}.fr-dialog .fr-category-mobile-list img{-ms-flex-negative:0;flex-shrink:0;width:48px;height:48px;-o-object-fit:contain;object-fit:contain;border:1px solid #e3e8f0;border-radius:6px}.fr-dialog .fr-category-mobile-list article>div{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;font-size:14px;overflow-wrap:anywhere}.fr-dialog .fr-category-mobile-list article p{margin:4px 0 0;color:#718096;font-size:12px}.fr-dialog .fr-category-mobile-list .el-button{min-height:44px;margin:0}.fr-dialog .fr-statistics-desktop-date{display:none}.fr-dialog .fr-statistics-mobile-dates{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.fr-dialog .fr-statistics-mobile-dates label>span{display:block;margin-bottom:6px;font-size:14px;color:#65758b}.fr-dialog .fr-drug-entry{grid-template-columns:minmax(0,1fr) auto}.fr-dialog .fr-drug-entry .cell-1{grid-column-start:1;grid-column-end:-1}.fr-dialog .fr-drug-entry .el-input__inner{height:44px;font-size:16px}.fr-dialog .fr-drug-entry .el-button{min-height:44px}.fr-dialog .t-body,.fr-dialog .t-tabel{display:block}.fr-dialog .t-head{display:none}.fr-dialog .t-body tr{display:grid;grid-template-columns:minmax(0,1fr) auto;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:12px;padding:12px 0;border-bottom:1px solid #e3e8f0}.fr-dialog .t-body td{display:block;border:0;padding:0}.fr-dialog .t-body .td-1{grid-column-start:1;grid-column-end:-1}.fr-dialog .t-body td[data-label]:before{content:attr(data-label);display:block;margin-bottom:4px;color:#718096;font-size:12px}.fr-dialog .t-body .el-input__inner{height:44px;font-size:16px}.fr-dialog .t-body .el-button{min-height:44px}}