.classifications-module__XP8fMW__page{color:#073b3a;background:#f1f7f6;flex:1}.classifications-module__XP8fMW__container{width:min(1180px,100% - 40px);margin:0 auto}.classifications-module__XP8fMW__hero{color:#fff;background:radial-gradient(circle at 85% 20%,#24b7a52e,#0000 32%),linear-gradient(105deg,#073b3a 0%,#064947 58%,#073b3a 100%);padding:54px 0 58px}.classifications-module__XP8fMW__hero h1{color:#fff;letter-spacing:-.035em;max-width:850px;margin:10px 0 14px;font-size:clamp(2rem,4vw,3.25rem);line-height:1.08}.classifications-module__XP8fMW__hero p{color:#d7edeb;max-width:760px;margin:0;font-size:clamp(1rem,1.7vw,1.14rem);line-height:1.65}.classifications-module__XP8fMW__content{padding-top:40px;padding-bottom:72px}.classifications-module__XP8fMW__catalog{width:100%}.classifications-module__XP8fMW__modeSelector{background:#e1efed;border:1px solid #d5e5e2;border-radius:14px;gap:4px;margin-bottom:24px;padding:5px;display:inline-flex}.classifications-module__XP8fMW__modeSelector button{color:#496765;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:9px 18px;font-size:.95rem;font-weight:700;transition:color .16s,background .16s,box-shadow .16s}.classifications-module__XP8fMW__modeSelector button:hover{color:#073b3a}.classifications-module__XP8fMW__modeSelector .classifications-module__XP8fMW__activeMode{color:#fff;background:#073b3a;box-shadow:0 4px 12px #073b3a24}.classifications-module__XP8fMW__catalogIntro{background:#fff;border:1px solid #d5e5e2;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(340px,.82fr);align-items:end;gap:32px;margin-bottom:24px;padding:26px 28px;display:grid;box-shadow:0 8px 28px #073b3a0f}.classifications-module__XP8fMW__kicker{color:#168f81;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:.74rem;font-weight:800;display:block}.classifications-module__XP8fMW__catalogIntro h2{color:#073b3a;letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(1.35rem,2.5vw,1.9rem);line-height:1.2}.classifications-module__XP8fMW__catalogIntro p{color:#607876;max-width:640px;margin:0;font-size:.98rem;line-height:1.55}.classifications-module__XP8fMW__searchForm{background:#f7fbfa;border:1px solid #bdd8d4;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:5px;display:grid}.classifications-module__XP8fMW__searchForm:focus-within{border-color:#24b7a5;box-shadow:0 0 0 3px #24b7a521}.classifications-module__XP8fMW__searchForm input{color:#073b3a;min-width:0;min-height:46px;font:inherit;background:0 0;border:0;outline:0;padding:10px 12px;font-size:.98rem}.classifications-module__XP8fMW__searchForm input::placeholder{color:#78908e}.classifications-module__XP8fMW__searchForm button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#24b7a5;border:0;border-radius:10px;padding:10px 20px;font-weight:750}.classifications-module__XP8fMW__searchForm button:hover{background:#1fa291}.classifications-module__XP8fMW__searchForm button:disabled{cursor:wait;opacity:.65}.classifications-module__XP8fMW__breadcrumbs{color:#78908e;flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 22px;font-size:.9rem;display:flex}.classifications-module__XP8fMW__breadcrumbs span{align-items:center;gap:7px;display:inline-flex}.classifications-module__XP8fMW__breadcrumbs button{color:#0d786d;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.classifications-module__XP8fMW__breadcrumbs button:hover{text-decoration:underline}.classifications-module__XP8fMW__listHeading{justify-content:space-between;align-items:flex-end;gap:20px;margin:0 0 16px;display:flex}.classifications-module__XP8fMW__listHeading h3{color:#073b3a;margin:0;font-size:clamp(1.25rem,2.3vw,1.75rem);line-height:1.25}.classifications-module__XP8fMW__listHeading>span{color:#0d786d;background:#dff4f1;border-radius:999px;flex:none;padding:7px 12px;font-size:.84rem;font-weight:750}.classifications-module__XP8fMW__classificationList,.classifications-module__XP8fMW__medicineList{gap:12px;display:grid}.classifications-module__XP8fMW__classificationList{grid-template-columns:repeat(2,minmax(0,1fr))}.classifications-module__XP8fMW__classificationCard,.classifications-module__XP8fMW__ftgCard,.classifications-module__XP8fMW__medicineCard{color:#073b3a;text-align:left;background:#fff;border:1px solid #d5e5e2;border-radius:17px;transition:border-color .16s,box-shadow .16s,transform .16s;box-shadow:0 5px 18px #073b3a0a}.classifications-module__XP8fMW__classificationCard:hover,.classifications-module__XP8fMW__ftgCard:hover,.classifications-module__XP8fMW__medicineCard:hover{border-color:#79cdc3;transform:translateY(-1px);box-shadow:0 10px 26px #073b3a14}.classifications-module__XP8fMW__classificationCard{grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:hidden}.classifications-module__XP8fMW__classificationMain,.classifications-module__XP8fMW__ftgCard{width:100%;font:inherit;cursor:pointer;border:0}.classifications-module__XP8fMW__classificationMain{color:inherit;text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 13px;padding:16px 18px;display:grid}.classifications-module__XP8fMW__code{color:#087d71;background:#e2f4f1;border-radius:11px;grid-row:1/span 2;justify-content:center;align-items:center;min-width:56px;min-height:40px;padding:6px 9px;font-size:.8rem;font-weight:850;display:inline-flex}.classifications-module__XP8fMW__classificationName{min-width:0;font-size:.98rem;font-weight:750;line-height:1.35}.classifications-module__XP8fMW__count{color:#607876;font-size:.82rem;line-height:1.35}.classifications-module__XP8fMW__children{color:#0d786d;min-width:112px;font:inherit;cursor:pointer;background:#f3f9f8;border:0;border-left:1px solid #d5e5e2;padding:12px 14px;font-size:.82rem;font-weight:750}.classifications-module__XP8fMW__children:hover{background:#e5f4f1}.classifications-module__XP8fMW__ftgCard{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 16px;min-height:78px;padding:16px 50px 16px 18px;display:grid;position:relative}.classifications-module__XP8fMW__ftgCard .classifications-module__XP8fMW__count{grid-column:1}.classifications-module__XP8fMW__arrow{color:#24b7a5;font-size:1.3rem;position:absolute;top:50%;right:19px;transform:translateY(-50%)}.classifications-module__XP8fMW__medicineResults{margin-top:6px}.classifications-module__XP8fMW__back{color:#0d786d;font:inherit;cursor:pointer;background:0 0;border:0;margin:0 0 10px;padding:0;font-size:.9rem;font-weight:750;display:block}.classifications-module__XP8fMW__back:hover{text-decoration:underline}.classifications-module__XP8fMW__medicineCard{width:100%;font:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:19px 21px;display:flex}.classifications-module__XP8fMW__medicineMain{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.classifications-module__XP8fMW__medicineMain>strong{color:#073b3a;font-size:1.08rem;line-height:1.3}.classifications-module__XP8fMW__detailRow{color:#607876;grid-template-columns:42px minmax(0,1fr);gap:9px;font-size:.9rem;line-height:1.42;display:grid}.classifications-module__XP8fMW__detailRow b{color:#168f81;letter-spacing:.03em;font-size:.76rem}.classifications-module__XP8fMW__choose{color:#0d786d;flex:none;font-size:.9rem;font-weight:750}.classifications-module__XP8fMW__loading,.classifications-module__XP8fMW__error,.classifications-module__XP8fMW__empty{border-radius:14px;margin:0 0 20px;padding:15px 17px;font-size:.94rem}.classifications-module__XP8fMW__loading,.classifications-module__XP8fMW__empty{color:#607876;background:#e8f4f2}.classifications-module__XP8fMW__empty{grid-column:1/-1}.classifications-module__XP8fMW__error{color:#9d2e3c;background:#fff1f3;border:1px solid #f1c9cf}.classifications-module__XP8fMW__pagination{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:20px;display:flex}.classifications-module__XP8fMW__pagination button{color:#073b3a;min-width:40px;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5e5e2;border-radius:10px;padding:7px 11px;font-size:.88rem;font-weight:700}.classifications-module__XP8fMW__pagination button:hover:not(:disabled){border-color:#79cdc3}.classifications-module__XP8fMW__pagination button:disabled{cursor:default;opacity:.45}.classifications-module__XP8fMW__pagination .classifications-module__XP8fMW__activePage{color:#fff;background:#073b3a;border-color:#073b3a}@media (max-width:860px){.classifications-module__XP8fMW__catalogIntro{grid-template-columns:1fr;gap:20px}.classifications-module__XP8fMW__classificationList{grid-template-columns:1fr}}@media (max-width:620px){.classifications-module__XP8fMW__container{width:min(100% - 28px,1180px)}.classifications-module__XP8fMW__hero{padding:40px 0 42px}.classifications-module__XP8fMW__hero h1{font-size:2rem}.classifications-module__XP8fMW__content{padding-top:26px;padding-bottom:52px}.classifications-module__XP8fMW__modeSelector{grid-template-columns:1fr 1fr;width:100%;display:grid}.classifications-module__XP8fMW__modeSelector button{padding:8px 10px;font-size:.82rem;line-height:1.2}.classifications-module__XP8fMW__catalogIntro{border-radius:17px;padding:20px 18px}.classifications-module__XP8fMW__searchForm{grid-template-columns:1fr}.classifications-module__XP8fMW__searchForm button{width:100%}.classifications-module__XP8fMW__listHeading{flex-direction:column;align-items:flex-start;gap:9px}.classifications-module__XP8fMW__classificationCard{grid-template-columns:1fr}.classifications-module__XP8fMW__children{border-top:1px solid #d5e5e2;border-left:0;min-height:40px}.classifications-module__XP8fMW__medicineCard{flex-direction:column;align-items:flex-start;gap:13px;padding:17px}.classifications-module__XP8fMW__choose{align-self:flex-end}.classifications-module__XP8fMW__detailRow{grid-template-columns:38px minmax(0,1fr)}}.classifications-module__XP8fMW__modeSelector .classifications-module__XP8fMW__activeMode:hover{color:#fff;background:#073b3a}
