@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap";*{padding:0;margin:0}p,button{font-family:IBM Plex Mono,monospace}.ibm-plex-mono-thin{font-family:IBM Plex Mono,monospace;font-weight:100;font-style:normal}.ibm-plex-mono-extralight{font-family:IBM Plex Mono,monospace;font-weight:200;font-style:normal}.ibm-plex-mono-light{font-family:IBM Plex Mono,monospace;font-weight:300;font-style:normal}.ibm-plex-mono-regular{font-family:IBM Plex Mono,monospace;font-weight:400;font-style:normal}.ibm-plex-mono-medium{font-family:IBM Plex Mono,monospace;font-weight:500;font-style:normal}.ibm-plex-mono-semibold{font-family:IBM Plex Mono,monospace;font-weight:600;font-style:normal}.ibm-plex-mono-bold{font-family:IBM Plex Mono,monospace;font-weight:700;font-style:normal}.ibm-plex-mono-thin-italic{font-family:IBM Plex Mono,monospace;font-weight:100;font-style:italic}.ibm-plex-mono-extralight-italic{font-family:IBM Plex Mono,monospace;font-weight:200;font-style:italic}.ibm-plex-mono-light-italic{font-family:IBM Plex Mono,monospace;font-weight:300;font-style:italic}.ibm-plex-mono-regular-italic{font-family:IBM Plex Mono,monospace;font-weight:400;font-style:italic}.ibm-plex-mono-medium-italic{font-family:IBM Plex Mono,monospace;font-weight:500;font-style:italic}.ibm-plex-mono-semibold-italic{font-family:IBM Plex Mono,monospace;font-weight:600;font-style:italic}.ibm-plex-mono-bold-italic{font-family:IBM Plex Mono,monospace;font-weight:700;font-style:italic}.header{width:100%;background-color:#e3f1ff;position:fixed;top:0;left:0;z-index:1000;box-shadow:0 2px 10px #0000000d}.header .header_wrapper{max-width:1400px;margin:0 auto;padding:10px 20px;display:flex;align-items:center;justify-content:space-between}.header .header_left{flex:1;display:flex;align-items:center}.header .header_left .logo img{height:45px;width:auto;display:block}.header .burger{display:none;flex-direction:column;gap:5px;cursor:pointer;z-index:1100}.header .burger span{width:28px;height:3px;background:#64748b;transition:.3s}.header .burger.active span:nth-child(1){transform:translateY(8px) rotate(45deg)}.header .burger.active span:nth-child(2){opacity:0}.header .burger.active span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.header .header_nav{display:flex;flex:3;justify-content:space-between;align-items:center}.header .nav_center{display:flex;gap:30px;flex:2;justify-content:center}.header .nav_center .nav_link{font-family:IBM Plex Mono,monospace;text-decoration:none;color:#64748b;font-size:1.05rem;font-weight:500;transition:.3s}.header .nav_center .nav_link:hover{color:#1e293b}.header .nav_center .admin_btn{color:#10b981;font-weight:700}.header .nav_right{flex:1;display:flex;justify-content:flex-end;align-items:center}.header .nav_right .auth_block,.header .nav_right .user_block{display:flex;gap:15px;align-items:center}.header .nav_right .user_name{font-family:IBM Plex Mono;font-weight:600;color:#1e293b}.header .nav_right button{padding:8px 20px;border-radius:6px;border:0;font-family:IBM Plex Mono;font-weight:600;cursor:pointer;transition:.2s}.header .nav_right .login_btn{background:#0ea5e9;color:#fff}.header .nav_right .reg_btn{background:transparent;color:#64748b}.header .nav_right .logout_btn{background:#ef4444;color:#fff}@media screen and (max-width:1024px){.header .burger{display:flex}.header .header_nav{position:absolute;top:100%;left:0;width:100%;background:#e3f1ff;flex-direction:column;padding:30px 0;gap:30px;max-height:0;overflow:hidden;transition:.4s ease-in-out}.header .header_nav.open{max-height:500px;border-top:1px solid rgba(0,0,0,.05)}.header .nav_center{flex-direction:column;align-items:center;gap:20px}.header .nav_right{justify-content:center;width:100%}.header .auth_block{flex-direction:column;width:80%}.header .auth_block button{width:100%}}.page-container{margin-top:80px}@media screen and (max-width:1920px){.Search_sec{max-width:100%;height:auto;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;background-color:#f8fafc}.Search_sec .search_main_content{width:60%;height:auto;display:flex;flex-wrap:wrap;justify-content:center;align-content:space-between}.Search_sec .search_main_content p{width:100%;text-align:center;font-family:IBM Plex Mono}.Search_sec .search_main_content p:first-of-type{margin-block-start:10vh;margin-block-end:6vh;font-size:3em;font-weight:600}.Search_sec .search_main_content p:last-of-type{margin-block-end:6vh;font-size:1.5em;font-weight:500;color:#888}.Search_sec .search_main_content .search_bar_wrapper{width:55%;height:4.5rem;justify-content:space-evenly;border:.2em solid #CBD5E1;border-radius:.4em;display:flex;align-items:center;padding:0 1em;margin-block-end:15vh;box-sizing:border-box;transition:all .3s ease;background:#fff;position:relative}.Search_sec .search_main_content .search_bar_wrapper:focus-within,.Search_sec .search_main_content .search_bar_wrapper:hover{border:.2em solid #0B8BC4}.Search_sec .search_main_content .search_bar_wrapper img{width:25px;height:25px;margin-right:.5em;cursor:pointer}.Search_sec .search_main_content .search_bar_wrapper input{width:100%;height:auto;flex:1;border:0;outline:none;background:transparent;font-size:1.3em;font-family:IBM Plex Mono;text-align:left}.Search_sec .search_main_content .search_bar_wrapper input::placeholder{color:#888}.Search_sec .search_main_content .search_bar_wrapper .search_results_dropdown{position:absolute;top:110%;left:-.2em;right:-.2em;background:#fff;border:1px solid #CBD5E1;border-radius:.5rem;box-shadow:0 10px 25px #0000001a;z-index:9999;overflow:hidden;display:flex;flex-direction:column}.Search_sec .search_main_content .search_bar_wrapper .search_results_dropdown .search_result_item{display:flex;align-items:center;padding:12px 20px;cursor:pointer;border-bottom:1px solid #f1f5f9;transition:.2s}.Search_sec .search_main_content .search_bar_wrapper .search_results_dropdown .search_result_item:hover{background-color:#f0f9ff}.Search_sec .search_main_content .search_bar_wrapper .search_results_dropdown .search_result_item:last-child{border-bottom:none}.Search_sec .search_main_content .search_bar_wrapper .search_results_dropdown .search_result_item .res_img_box{width:50px;height:50px;margin-right:15px;display:flex;align-items:center;justify-content:center;background:#fff}.Search_sec .search_main_content .search_bar_wrapper .search_results_dropdown .search_result_item .res_img_box img{max-width:100%;max-height:100%;margin-right:0;width:auto}.Search_sec .search_main_content .search_bar_wrapper .search_results_dropdown .search_result_item .res_text_box{display:flex;flex-direction:column;align-items:flex-start;text-align:left;flex:1}.Search_sec .search_main_content .search_bar_wrapper .search_results_dropdown .search_result_item .res_text_box .res_item_name{font-size:1.05rem!important;font-weight:600!important;margin:0!important;color:#1e293b!important;text-align:left!important;width:auto!important;padding:0;font-family:IBM Plex Mono}.Search_sec .search_main_content .search_bar_wrapper .search_results_dropdown .search_result_item .res_text_box .res_item_price{font-size:.9rem!important;color:#0ea5e9!important;font-weight:700!important;margin:0!important;text-align:left!important;width:auto!important;font-family:IBM Plex Mono}.Search_sec .search_main_content .search_bar_wrapper .search_results_dropdown .search_no_results{padding:20px;color:#64748b;text-align:center;font-family:IBM Plex Mono}}@media screen and (max-width:1366px){.Search_sec .search_main_content p:first-of-type{font-size:2em}.Search_sec .search_main_content p:last-of-type{font-size:1.2em}.Search_sec .search_main_content .search_bar_wrapper{height:3.5rem}.Search_sec .search_main_content .search_bar_wrapper input{font-size:1.1em}}.Search_sec .search_main_content{width:90%!important;padding:40px 0}.Search_sec .search_main_content p:first-of-type{font-size:1.8rem!important}@media(min-width:768px){.Search_sec .search_main_content p:first-of-type{font-size:2.5rem!important}}@media(min-width:1920px){.Search_sec .search_main_content p:first-of-type{font-size:3.5rem!important}}.Search_sec .search_main_content .search_bar_wrapper{width:100%!important}@media(min-width:1024px){.Search_sec .search_main_content .search_bar_wrapper{width:60%!important}}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) ::slotted(svg),:is(.swiper-button-prev,.swiper-button-next) svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}@media screen and (max-width:1920px){.Catalog_sec{width:100%;padding-block:6vh 4vh;display:flex;flex-direction:column;align-items:center;background-color:#f8fafc;font-family:IBM Plex Mono}.Catalog_sec .Catalog_header{width:77%;display:flex;justify-content:space-between;align-items:center;margin-bottom:4vh}.Catalog_sec .Catalog_header .p_tittle{font-size:2.2em;font-weight:600;color:#1e293b;margin:0}.Catalog_sec .Catalog_header .swiper_nav{display:flex;gap:10px}.Catalog_sec .Catalog_header .swiper_nav .nav_btn{width:45px;height:45px;border-radius:50%;border:1px solid #CBD5E1;background:#fff;color:#1e293b;cursor:pointer;font-size:1.2rem;transition:.3s;display:flex;align-items:center;justify-content:center}.Catalog_sec .Catalog_header .swiper_nav .nav_btn:hover{background:#0ea5e9;color:#fff;border-color:#0ea5e9}.Catalog_sec .div_swiper{width:77%;padding:10px 5px}.Catalog_sec .div_swiper .cat_slide{height:auto}.Catalog_sec .div_swiper .cat_card{background:#f0f9ff;border:1px solid #BAE6FD;border-radius:12px;height:100px;display:flex;align-items:center;justify-content:center;padding:1px;cursor:pointer;transition:all .3s ease;text-align:center}.Catalog_sec .div_swiper .cat_card p{font-size:1.1em;font-weight:600;color:#0369a1;margin:0}.Catalog_sec .div_swiper .cat_card:hover{background:#0ea5e9;border-color:#0ea5e9;transform:translateY(-5px);box-shadow:0 10px 15px -3px #0ea5e933}.Catalog_sec .div_swiper .cat_card:hover p{color:#fff}}@media screen and (max-width:1366px){.Catalog_sec .Catalog_header .p_tittle{font-size:1.8em}.Catalog_sec .div_swiper .cat_card{height:80px}.Catalog_sec .div_swiper .cat_card p{font-size:.95em}}.drug_card_new{background:#fff;border:1px solid #E2E8F0;border-radius:1rem;overflow:hidden;transition:all .3s ease;box-shadow:0 4px 6px -1px #0000000d;display:flex;flex-direction:column;height:100%;cursor:pointer;text-decoration:none;font-family:IBM Plex Mono,monospace}.drug_card_new:hover{transform:translateY(-8px);box-shadow:0 20px 25px -5px #0000001a;border-color:#0ea5e9}.drug_card_new .drug_image_box{width:100%;height:180px;padding:20px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;background:#fff}.drug_card_new .drug_image_box img{max-width:100%;max-height:100%;object-fit:contain}.drug_card_new .drug_info{padding:1.2rem;border-top:1px solid #F1F5F9;display:flex;flex-direction:column;flex-grow:1}.drug_card_new .drug_info .drug_name{font-size:1rem;font-weight:600;color:#1e293b;height:3em;overflow:hidden;margin-bottom:.8rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.drug_card_new .drug_info .drug_price{font-size:1.2rem;font-weight:700;color:#0ea5e9;margin-bottom:1rem}.drug_card_new .drug_info .drug_meta{margin-top:auto;display:flex;justify-content:space-between;align-items:center}.drug_card_new .drug_info .drug_meta .rating{font-size:.9rem;color:#64748b;font-weight:600}.drug_card_new .drug_info .drug_meta .card_btns{display:flex;gap:8px}.drug_card_new .drug_info .drug_meta .card_btns button{background:#f1f5f9;border:none;width:35px;height:35px;border-radius:8px;cursor:pointer;transition:.2s;display:flex;align-items:center;justify-content:center;font-size:1.1rem}.drug_card_new .drug_info .drug_meta .card_btns button:hover{background:#e0f2fe;transform:scale(1.1)}@media screen and (max-width:1920px){.Drug_sec{width:100%;background-color:#f8fafc;padding-block:8vh;display:flex;flex-direction:column;align-items:center;font-family:IBM Plex Mono}.Drug_sec .Drug_header{width:77%;display:flex;justify-content:space-between;align-items:center;margin-bottom:4vh}.Drug_sec .Drug_header .p_tittle{font-size:2.2em;font-weight:600;color:#1e293b;margin:0}.Drug_sec .Drug_header .swiper_nav{display:flex;gap:10px}.Drug_sec .Drug_header .swiper_nav .nav_btn{width:45px;height:45px;border-radius:50%;border:1px solid #CBD5E1;background:#fff;color:#1e293b;cursor:pointer;font-size:1.2rem;transition:.3s}.Drug_sec .Drug_header .swiper_nav .nav_btn:hover{background:#0ea5e9;color:#fff;border-color:#0ea5e9}.Drug_sec .div_drug{width:77%;padding:20px 5px}.Drug_sec .div_drug .drug_card_new{background:#fff;border:1px solid #E2E8F0;border-radius:1rem;overflow:hidden;transition:all .3s ease;box-shadow:0 4px 6px -1px #0000000d;display:flex;flex-direction:column;height:100%;cursor:pointer}.Drug_sec .div_drug .drug_card_new:hover{transform:translateY(-8px);box-shadow:0 20px 25px -5px #0000001a;border-color:#0ea5e9}.Drug_sec .div_drug .drug_card_new .drug_image_box{width:100%;height:180px;padding:20px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;background:#fff}.Drug_sec .div_drug .drug_card_new .drug_image_box img{max-width:100%;max-height:100%;object-fit:contain}.Drug_sec .div_drug .drug_card_new .drug_info{padding:1.2rem;border-top:1px solid #F1F5F9}.Drug_sec .div_drug .drug_card_new .drug_info .drug_name{font-size:1rem;font-weight:600;color:#1e293b;height:3em;overflow:hidden;margin-bottom:.8rem;line-height:1.4}.Drug_sec .div_drug .drug_card_new .drug_info .drug_price{font-size:1.2rem;font-weight:700;color:#0ea5e9;margin-bottom:1rem}.Drug_sec .div_drug .drug_card_new .drug_info .drug_meta{display:flex;justify-content:space-between;align-items:center}.Drug_sec .div_drug .drug_card_new .drug_info .drug_meta .rating{font-size:.9rem;color:#64748b;font-weight:600}.Drug_sec .div_drug .drug_card_new .drug_info .drug_meta .card_btns{display:flex;gap:8px}.Drug_sec .div_drug .drug_card_new .drug_info .drug_meta .card_btns button{background:#f1f5f9;border:none;width:32px;height:32px;border-radius:6px;cursor:pointer;transition:.2s}.Drug_sec .div_drug .drug_card_new .drug_info .drug_meta .card_btns button:hover{background:#e0f2fe;transform:scale(1.1)}}@media screen and (max-width:1366px){.Drug_sec .Drug_header .p_tittle{font-size:1.8em}.Drug_sec .div_drug .drug_card_new .drug_image_box{height:150px}.Drug_sec .div_drug .drug_card_new .drug_info .drug_name{font-size:.9rem}}.News_sec{width:100%;padding-block:8vh;display:flex;flex-direction:column;align-items:center;background-color:#f8fafc;font-family:IBM Plex Mono,monospace}.News_sec .news_sec_container{width:77%;display:flex;flex-direction:column;align-items:center}@media(max-width:1024px){.News_sec .news_sec_container{width:90%}}.News_sec .p_tittle{width:100%;font-size:2.2em;font-weight:600;color:#1e293b;margin-bottom:5vh;text-align:left}@media(max-width:768px){.News_sec .p_tittle{font-size:1.8em}}.News_sec .news_wrapper{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:6vh}@media(max-width:1024px){.News_sec .news_wrapper{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.News_sec .news_wrapper{grid-template-columns:1fr;gap:25px}}.News_sec .news_wrapper .news_card_link{text-decoration:none;color:inherit;display:block;height:100%}.News_sec .news_wrapper .news_card_white{background:#fff;border:1px solid #E2E8F0;border-radius:1rem;overflow:hidden;display:flex;flex-direction:column;height:100%;transition:all .3s ease;box-shadow:0 4px 6px #0000000d}.News_sec .news_wrapper .news_card_white:hover{transform:translateY(-10px);box-shadow:0 20px 25px -5px #0000001a;border-color:#0ea5e9}.News_sec .news_wrapper .news_card_white .img_holder{width:100%;height:220px;overflow:hidden}.News_sec .news_wrapper .news_card_white .img_holder img{width:100%;height:100%;object-fit:cover}@media(max-width:1366px){.News_sec .news_wrapper .news_card_white .img_holder{height:180px}}.News_sec .news_wrapper .news_card_white .text_content{padding:1.5rem;display:flex;flex-direction:column;flex-grow:1}.News_sec .news_wrapper .news_card_white .text_content .news_item_title{font-weight:600;font-size:1.2em;color:#1e293b;line-height:1.4;margin-bottom:1.5rem;height:2.8em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.News_sec .news_wrapper .news_card_white .text_content .read_more_btn{margin-top:auto;width:100%;padding:.8rem;background:#f0f9ff;border:1px solid #BAE6FD;color:#0369a1;font-weight:600;border-radius:.6rem;cursor:pointer;transition:.2s;font-family:inherit}.News_sec .news_wrapper .news_card_white .text_content .read_more_btn:hover{background:#0ea5e9;color:#fff;border-color:#0ea5e9}.News_sec .all_news_btn{width:18em;padding:1rem;background:#fff;border:2px solid #0EA5E9;color:#0ea5e9;font-weight:700;border-radius:.5rem;cursor:pointer;transition:.3s;font-family:inherit}.News_sec .all_news_btn:hover{background:#0ea5e9;color:#fff}@media(max-width:480px){.News_sec .all_news_btn{width:100%;max-width:300px}}.Catalog{width:100%;min-height:80vh;padding-block:5vh;font-family:IBM Plex Mono,monospace;display:flex;justify-content:center;background-color:#f8fafc}.Catalog .container{width:77%}.Catalog .catalog_tittle{font-size:2.2em;font-weight:600;margin-bottom:1.5em;color:#1e293b}.Catalog .catalog_item{margin-bottom:15px;border-radius:12px;overflow:hidden;border:1px solid #E2E8F0;background:#fff}.Catalog .catalog_item .catalog_block{background:#f0f9ff;padding:20px 30px;cursor:pointer;transition:.3s}.Catalog .catalog_item .catalog_block:hover{background:#e0f2fe}.Catalog .catalog_item .catalog_block p{margin:0;display:flex;justify-content:space-between;align-items:center;font-size:1.4rem;font-weight:600;color:#0369a1}.Catalog .catalog_item .catalog_block p .arrow{transition:.3s ease;font-size:.8rem}.Catalog .catalog_item .catalog_block p .arrow.down{transform:rotate(180deg)}.Catalog .catalog_item .catalog_content{max-height:0;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);background:#fff}.Catalog .catalog_item .catalog_content.open{max-height:1000px;padding:25px 30px;border-top:1px solid #E2E8F0}.Catalog .catalog_item .catalog_content .categories_grid .subcategory_link{text-decoration:none;color:#64748b;font-size:1.1rem;transition:.2s;display:block}.Catalog .catalog_item .catalog_content{max-height:0;overflow:hidden;transition:all .4s ease}.Catalog .catalog_item .catalog_content.open{max-height:1500px;padding:25px 30px}@media(max-width:768px){.Catalog .catalog_item .catalog_content.open{padding:15px}}.Catalog .catalog_item .catalog_content .categories_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:1024px){.Catalog .catalog_item .catalog_content .categories_grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.Catalog .catalog_item .catalog_content .categories_grid{grid-template-columns:1fr}}.Catalog .catalog_item .catalog_content .categories_grid .subcategory_link{color:#64748b;text-decoration:none}.Catalog .catalog_item .catalog_content .categories_grid .subcategory_link:hover{color:#0ea5e9;transform:translate(5px)}.CategoryPage{width:100%;min-height:80vh;background:#f8fafc;padding-block:40px;font-family:IBM Plex Mono}.CategoryPage .container{width:77%;margin:0 auto}.CategoryPage .breadcrumb{margin-bottom:20px;color:#64748b}.CategoryPage .breadcrumb a{color:#0ea5e9;text-decoration:none}.CategoryPage .page_title{font-size:2.2em;color:#1e293b;margin-bottom:40px}.CategoryPage .drug_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.CategoryPage .empty_cat{padding:50px;text-align:center;color:#64748b;font-size:1.2rem}@media screen and (max-width:1366px){.CategoryPage .container{width:85%}.CategoryPage .container .drug_grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1920px){.News{width:100%;min-height:80vh;background-color:#f8fafc;display:flex;justify-content:center;font-family:IBM Plex Mono}.News .News_container{width:77%;padding-block:5vh 10vh}.News .news_tittle{font-size:2.2em;font-weight:600;color:#1e293b;margin-bottom:2em}.News .news_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.News .news_card_link{text-decoration:none;color:inherit;display:block}.News .news_card{background:#fff;border:1px solid #E2E8F0;border-radius:1rem;overflow:hidden;height:100%;display:flex;flex-direction:column;transition:all .3s ease;box-shadow:0 4px 6px #0000000d}.News .news_card:hover{transform:translateY(-8px);box-shadow:0 20px 25px -5px #0000001a;border-color:#0ea5e9}.News .news_card .news_image_box{width:100%;height:220px;overflow:hidden}.News .news_card .news_image_box img{width:100%;height:100%;object-fit:cover}.News .news_card .news_content{padding:1.5rem;display:flex;flex-direction:column;flex-grow:1}.News .news_card .news_content .news_item_title{font-size:1.25em;font-weight:600;color:#1e293b;line-height:1.4;margin-bottom:1rem;height:2.8em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.News .news_card .news_content .news_item_desc{font-size:.95em;color:#64748b;line-height:1.6;margin-bottom:1.5rem;flex-grow:1}.News .news_card .news_content .news_read_btn{width:100%;padding:.8rem;background-color:#f0f9ff;border:1px solid #BAE6FD;border-radius:.6rem;color:#0369a1;font-weight:600;font-size:1rem;cursor:pointer;transition:.2s}.News .news_card .news_content .news_read_btn:hover{background-color:#0ea5e9;color:#fff}.news-loading{text-align:center;padding:10vh;font-size:1.5rem;font-family:IBM Plex Mono;color:#64748b}}@media screen and (max-width:1366px){.News .News_container{width:85%}.News .news_tittle{font-size:1.8em}.News .news_grid{grid-template-columns:repeat(3,1fr);gap:20px}.News .news_card .news_image_box{height:180px}.News .news_card .news_content .news_item_title{font-size:1.1em}}.News .News_container{width:77%;margin:0 auto;padding-block:5vh 10vh}@media(max-width:1024px){.News .News_container{width:90%}}.News .news_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media(max-width:1024px){.News .news_grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.News .news_grid{grid-template-columns:1fr}}.SectionView{width:100%;min-height:80vh;padding-block:50px;background-color:#f8fafc;font-family:IBM Plex Mono}.SectionView .container{width:70%;margin:0 auto}.SectionView .back_btn{text-decoration:none;color:#0ea5e9;font-weight:600;display:inline-block;margin-bottom:25px}.SectionView .back_btn:hover{text-decoration:underline}.SectionView .section_info{text-align:center;padding:100px;font-size:1.5rem;color:#64748b}.SectionView .section_info a{color:#0ea5e9}.SectionView .full_article{background:#fff;padding:50px;border-radius:15px;box-shadow:0 4px 20px #0000000d}.SectionView .full_article .img_banner{width:100%;height:450px;margin-bottom:40px;border-radius:10px;overflow:hidden}.SectionView .full_article .img_banner img{width:100%;height:100%;object-fit:cover}.SectionView .full_article h1{font-size:2.8em;color:#1e293b;margin-bottom:30px;line-height:1.2}.SectionView .full_article .article_body{font-size:1.2rem;line-height:1.8;color:#334155;white-space:pre-wrap}@media screen and (max-width:1024px){.SectionView .container{width:90%}.SectionView .full_article{padding:25px}.SectionView .full_article h1{font-size:2em}}.FavoritesPage{width:100%;min-height:80vh;background-color:#f8fafc;display:flex;justify-content:center;font-family:IBM Plex Mono}.FavoritesPage .fav_container{width:77%;padding-block:5vh 10vh}.FavoritesPage .fav_container .fav_title{font-size:2.2em;font-weight:600;color:#1e293b;margin-bottom:2em}.FavoritesPage .fav_container .fav_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.FavoritesPage .fav_container .empty_fav{text-align:center;padding:10vh}.FavoritesPage .fav_container .empty_fav p{font-size:1.5rem;color:#64748b;margin-bottom:30px}.FavoritesPage .fav_container .empty_fav .to_catalog_btn{color:#0ea5e9;text-decoration:none;font-weight:700;border:2px solid #0EA5E9;padding:12px 24px;border-radius:8px;transition:.3s}.FavoritesPage .fav_container .empty_fav .to_catalog_btn:hover{background:#0ea5e9;color:#fff}.FavoritesPage .fav_container .loading_text{text-align:center;color:#64748b;font-size:1.2rem}.fav_info_msg{width:100%;height:60vh;display:flex;justify-content:center;align-items:center;font-family:IBM Plex Mono;color:#64748b;font-size:1.3rem}@media screen and (max-width:1366px){.FavoritesPage .fav_container{width:85%}.FavoritesPage .fav_container .fav_grid{grid-template-columns:repeat(3,1fr)}}.ComparePage{width:100%;min-height:80vh;background:#f8fafc;padding-block:5vh;font-family:IBM Plex Mono}.ComparePage .comp_container{width:90%;margin:0 auto}.ComparePage .comp_container .comp_title{font-size:2.2em;font-weight:600;margin-bottom:2em}.ComparePage .comp_container .table_scroll{background:#fff;border-radius:1rem;overflow-x:auto;box-shadow:0 4px 20px #0000000d}.ComparePage .comp_container .compare_table{width:100%;border-collapse:collapse}.ComparePage .comp_container .compare_table th,.ComparePage .comp_container .compare_table td{padding:25px;border:1px solid #E2E8F0;text-align:center;min-width:280px}.ComparePage .comp_container .compare_table .label_col{background:#f1f5f9;text-align:left;min-width:200px;font-weight:600;color:#475569}.ComparePage .comp_container .compare_table .drug_col{position:relative}.ComparePage .comp_container .compare_table .drug_col .del_item{position:absolute;top:10px;right:10px;background:#ef4444;color:#fff;border:none;border-radius:50%;width:26px;height:26px;cursor:pointer}.ComparePage .comp_container .compare_table .drug_col img{height:130px;object-fit:contain;margin-bottom:15px}.ComparePage .comp_container .compare_table .drug_col p{font-weight:700;color:#1e293b}.ComparePage .comp_container .compare_table .price{font-size:1.4rem;font-weight:700;color:#0ea5e9}.comp_msg{text-align:center;padding:10vh;font-family:IBM Plex Mono;font-size:1.5rem;color:#64748b}.DrugView{width:100%;min-height:80vh;padding-block:50px;background:#f8fafc;font-family:IBM Plex Mono}.DrugView .container{width:77%;margin:0 auto}.DrugView .back_link{color:#0ea5e9;text-decoration:none;font-weight:600;display:block;margin-bottom:30px}.DrugView .drug_grid{display:grid;grid-template-columns:1fr 1.5fr;gap:50px;background:#fff;padding:40px;border-radius:15px;box-shadow:0 4px 20px #0000000d}.DrugView .drug_grid .image_part img{width:100%;max-height:450px;object-fit:contain}.DrugView .drug_grid .info_part h1{font-size:2.5em;color:#1e293b;margin-bottom:10px}.DrugView .drug_grid .info_part .drug_price{font-size:2em;font-weight:700;color:#0ea5e9;margin-bottom:30px}.DrugView .drug_grid .info_part .specs_list{margin-bottom:40px;border-top:1px solid #E2E8F0;padding-top:20px}.DrugView .drug_grid .info_part .specs_list p{margin-bottom:12px;font-size:1.1rem;color:#475569}.DrugView .drug_grid .info_part .specs_list p strong{color:#1e293b}.DrugView .drug_grid .info_part .drug_desc h3{margin-bottom:15px;color:#1e293b}.DrugView .drug_grid .info_part .drug_desc p{line-height:1.7;color:#64748b}.AdminPanel{display:flex;min-height:100vh;background-color:#f1f5f9;font-family:IBM Plex Mono,monospace}.AdminPanel .admin-mobile-header{display:none;background:#1e293b;color:#fff;padding:15px 20px;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:1001}.AdminPanel .admin-mobile-header .open-menu-btn{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;padding:8px 16px;border-radius:8px;font-family:inherit;cursor:pointer}.AdminPanel .admin-mobile-header .tab-indicator{font-weight:700;color:#0ea5e9}.AdminPanel .admin-sidebar-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1002}.AdminPanel .admin-sidebar{width:280px;background:#1e293b;color:#fff;display:flex;flex-direction:column;padding:40px 25px;position:sticky;top:0;height:100vh;box-sizing:border-box;transition:.3s ease-in-out}.AdminPanel .admin-sidebar .sidebar-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.AdminPanel .admin-sidebar .sidebar-top h2{color:#0ea5e9;font-size:1.5rem;margin:0}.AdminPanel .admin-sidebar .sidebar-top .close-sidebar-btn{display:none;background:none;border:0;color:#fff;font-size:2.2rem;cursor:pointer}.AdminPanel .admin-sidebar .nav-list{display:flex;flex-direction:column;gap:12px}.AdminPanel .admin-sidebar .nav-list button{background:#ffffff0d;color:#cbd5e1;border:0;padding:16px 20px;text-align:left;border-radius:12px;cursor:pointer;transition:.3s;font-family:inherit;font-size:1rem}.AdminPanel .admin-sidebar .nav-list button:hover{background:#ffffff1a;color:#fff}.AdminPanel .admin-sidebar .nav-list button.active{background:#0ea5e9;color:#fff;font-weight:700;box-shadow:0 4px 12px #0ea5e94d}.AdminPanel .admin-sidebar .sidebar-bottom{margin-top:auto}.AdminPanel .admin-sidebar .sidebar-bottom a{color:#94a3b8;text-decoration:none;font-size:.9rem;transition:.2s}.AdminPanel .admin-sidebar .sidebar-bottom a:hover{color:#fff}.AdminPanel .admin-main-content{flex:1;padding:40px;box-sizing:border-box}.AdminPanel .admin-main-content .admin-card-section{margin-bottom:35px}.AdminPanel .admin-main-content .admin-form-container,.AdminPanel .admin-main-content .admin-list-container{background:#fff;border-radius:20px;padding:35px;box-shadow:0 4px 25px #0000000a}.AdminPanel .admin-main-content .admin-form-container .form-card-header,.AdminPanel .admin-main-content .admin-list-container .form-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.AdminPanel .admin-main-content .admin-form-container .form-card-header h3,.AdminPanel .admin-main-content .admin-list-container .form-card-header h3{margin:0;color:#1e293b;font-size:1.4rem;font-weight:700}.AdminPanel .admin-main-content .admin-form-container .form-card-header .cancel-edit,.AdminPanel .admin-main-content .admin-list-container .form-card-header .cancel-edit{color:#ef4444;cursor:pointer;font-size:.9rem;text-decoration:underline;font-weight:600}.AdminPanel .admin-main-content .admin-grid-layout{display:grid;grid-template-columns:1fr 1fr;gap:25px}.AdminPanel .admin-main-content .admin-grid-layout .admin-input-group{display:flex;flex-direction:column;gap:10px}.AdminPanel .admin-main-content .admin-grid-layout .admin-input-group label{font-size:.8rem;color:#64748b;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.AdminPanel .admin-main-content .admin-grid-layout .admin-input-group input,.AdminPanel .admin-main-content .admin-grid-layout .admin-input-group select,.AdminPanel .admin-main-content .admin-grid-layout .admin-input-group textarea{width:100%;box-sizing:border-box;padding:14px 18px;border:1px solid #E2E8F0;border-radius:10px;font-family:inherit;font-size:1rem;background:#f8fafc;transition:.2s}.AdminPanel .admin-main-content .admin-grid-layout .admin-input-group input:focus,.AdminPanel .admin-main-content .admin-grid-layout .admin-input-group select:focus,.AdminPanel .admin-main-content .admin-grid-layout .admin-input-group textarea:focus{border-color:#0ea5e9;outline:none;background:#fff;box-shadow:0 0 0 4px #0ea5e914}.AdminPanel .admin-main-content .admin-grid-layout .admin-input-group textarea{height:140px;resize:vertical}.AdminPanel .admin-main-content .admin-grid-layout .admin-input-group.full-width{grid-column:span 2}.AdminPanel .admin-main-content .admin-grid-layout .admin-checkbox-row{display:flex;gap:35px;padding:10px 0}.AdminPanel .admin-main-content .admin-grid-layout .admin-checkbox-row label{display:flex;align-items:center;gap:12px;cursor:pointer;font-weight:600;color:#475569}.AdminPanel .admin-main-content .admin-grid-layout .admin-checkbox-row input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:#0EA5E9}.AdminPanel .admin-main-content .form-submit-zone{margin-top:35px}.AdminPanel .admin-main-content .form-submit-zone .admin-btn-save{background:#0ea5e9;color:#fff;border:0;padding:16px 45px;border-radius:12px;font-weight:700;font-size:1.05rem;cursor:pointer;transition:.3s;font-family:inherit}.AdminPanel .admin-main-content .form-submit-zone .admin-btn-save:hover{background:#0b8bc4;transform:translateY(-2px);box-shadow:0 8px 15px #0ea5e933}.AdminPanel .list-header-flex{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.AdminPanel .list-header-flex .list-title h4{margin:0;font-size:1.3rem;font-weight:700;color:#1e293b}.AdminPanel .list-header-flex .list-title small{color:#94a3b8;font-weight:600}.AdminPanel .list-header-flex .list-search-bar{width:320px;padding:12px 20px;border:1px solid #E2E8F0;border-radius:10px;font-family:inherit;background:#f8fafc}.AdminPanel .list-header-flex .list-search-bar:focus{border-color:#0ea5e9;outline:none;background:#fff}.AdminPanel .admin-table-scroll{overflow-x:auto;border:1px solid #F1F5F9;border-radius:12px}.AdminPanel .admin-table-scroll .admin-data-table{width:100%;border-collapse:collapse;min-width:700px}.AdminPanel .admin-table-scroll .admin-data-table th,.AdminPanel .admin-table-scroll .admin-data-table td{padding:18px 20px;text-align:left;border-bottom:1px solid #F1F5F9}.AdminPanel .admin-table-scroll .admin-data-table th{background:#f8fafc;color:#64748b;font-size:.75rem;text-transform:uppercase;font-weight:700}.AdminPanel .admin-table-scroll .admin-data-table .id-cell{font-weight:700;color:#94a3b8;font-family:Courier New,monospace}.AdminPanel .admin-table-scroll .admin-data-table .main-name-cell{font-weight:600;color:#1e293b}.AdminPanel .admin-table-scroll .admin-data-table .control-btns{display:flex;gap:12px}.AdminPanel .admin-table-scroll .admin-data-table .control-btns button{background:#f1f5f9;border:0;padding:10px;border-radius:8px;cursor:pointer;transition:.2s}.AdminPanel .admin-table-scroll .admin-data-table .control-btns button:hover{background:#e2e8f0;transform:scale(1.1)}.AdminPanel .admin-table-scroll .admin-data-table .control-btns button.delete-icon:hover{background:#fee2e2;color:#ef4444}@media screen and (max-width:1024px){.AdminPanel{flex-direction:column}.AdminPanel .admin-mobile-header{display:flex}.AdminPanel .admin-sidebar{position:fixed;left:-100%;top:0;z-index:1005;width:310px;height:100vh;box-shadow:15px 0 40px #00000040}.AdminPanel .admin-sidebar.open{left:0}.AdminPanel .admin-sidebar .sidebar-top .close-sidebar-btn{display:block}.AdminPanel .admin-main-content{padding:15px}.AdminPanel .admin-main-content .admin-form-container,.AdminPanel .admin-main-content .admin-list-container{padding:20px;border-radius:15px}.AdminPanel .admin-main-content .admin-grid-layout{grid-template-columns:1fr;gap:20px}.AdminPanel .admin-main-content .admin-grid-layout .admin-input-group,.AdminPanel .admin-main-content .admin-grid-layout .admin-input-group.full-width{grid-column:span 1}.AdminPanel .admin-main-content .admin-grid-layout input,.AdminPanel .admin-main-content .admin-grid-layout select,.AdminPanel .admin-main-content .admin-grid-layout textarea{font-size:16px;padding:15px}.AdminPanel .admin-main-content .admin-checkbox-row{flex-direction:column;gap:15px}.AdminPanel .admin-main-content .form-submit-zone .admin-btn-save{width:100%;padding:18px}.AdminPanel .list-header-flex{flex-direction:column;align-items:stretch;gap:20px}.AdminPanel .list-header-flex .list-search-bar{width:100%}.AdminPanel .hide-on-mobile{display:none}}.AuthPage{width:100%;height:80vh;display:flex;justify-content:center;align-items:center;background:#f8fafc;font-family:IBM Plex Mono}.AuthPage .auth_card{background:#fff;padding:40px;border-radius:15px;box-shadow:0 10px 25px #0000000d;width:100%;max-width:400px;text-align:center}.AuthPage .auth_card h2{margin-bottom:25px;color:#1e293b}.AuthPage .auth_card .error_msg{color:#ef4444;margin-bottom:15px;font-size:.9rem}.AuthPage .auth_card form{display:flex;flex-direction:column;gap:15px}.AuthPage .auth_card form input{padding:12px;border:1px solid #CBD5E1;border-radius:8px;font-family:IBM Plex Mono;outline:none}.AuthPage .auth_card form input:focus{border-color:#0ea5e9}.AuthPage .auth_card form button{padding:12px;background:#0ea5e9;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:.3s}.AuthPage .auth_card form button:hover{background:#0284c7}.AuthPage .auth_card .toggle_auth{margin-top:20px;color:#64748b;font-size:.9rem;cursor:pointer}.AuthPage .auth_card .toggle_auth:hover{color:#0ea5e9}.footer{width:100%;background-color:#e3f1ff;padding-block:40px 20px;font-family:IBM Plex Mono,monospace;box-sizing:border-box}.footer .footer_container{max-width:1400px;margin:0 auto;padding:0 20px;display:flex;flex-direction:column;align-items:center;gap:30px}.footer .footer_logo img{height:50px;width:auto;transition:.3s}.footer .footer_links{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}.footer .footer_links .footer_link{color:#64748b;font-size:1rem;cursor:pointer;transition:.2s;text-align:center;margin:0}.footer .footer_links .footer_link:hover{font-weight:600;color:#1e293b;transform:translateY(-2px)}.footer .footer_bottom{margin-top:40px;border-top:1px solid rgba(0,0,0,.05);padding-top:20px;width:100%;text-align:center}.footer .footer_bottom p{font-size:.8rem;color:#94a3b8;margin:0}@media screen and (min-width:768px){.footer .footer_links{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:30px}}@media screen and (min-width:1200px){.footer{padding-block:50px 25px}.footer .footer_container{flex-direction:row;justify-content:space-between;gap:0}.footer .footer_links{width:auto;justify-content:flex-end;gap:40px}.footer .footer_logo img{height:60px}}
