@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@600;700;800&display=swap";html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{min-width:320px}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:2px;outline:3px solid #43d17d}:root{--ink:#10251d;--green:#123e2e;--bright:#43d17d;--pale:#eef7f1;--line:#dce7e0;--muted:#63756d;color:var(--ink);background:#f7faf8;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}a{color:inherit;text-decoration:none}.brand{align-items:center;gap:12px;display:flex}.logo{background:var(--green);width:42px;height:42px;color:var(--bright);border-radius:12px;place-items:center;font:700 25px Manrope;display:grid}.brand b{font:800 20px Manrope}.brand small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;display:block}main{min-height:calc(100vh - 164px)}.app>footer{color:#cbe0d6;background:#0b2c20;align-items:center;gap:12px;min-height:80px;padding:20px max(5vw,32px);font-size:13px;display:flex}.app>footer b{color:#fff;margin-left:auto}.hero{color:#fff;background:radial-gradient(circle at 78% 40%,#1a5a42 0 8%,#0000 8.4%),linear-gradient(110deg,#103b2c 0%,#0d4a34 70%,#123728 100%);min-height:600px;padding:82px 8vw 70px;position:relative;overflow:hidden}.hero:after{content:"Rx";color:#fff;opacity:.035;font:800 260px Manrope;position:absolute;top:90px;right:9%}.eyebrow{color:#8ff0b7;letter-spacing:.03em;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.hero h1{letter-spacing:-.04em;margin:24px 0 20px;font:800 clamp(43px,5vw,72px)/1.08 Manrope}.hero h1 em{color:#63df94;font-style:normal}.hero>p{color:#c6dbd2;max-width:690px;font-size:18px;line-height:1.65}.searchbox{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:14px;align-items:center;max-width:760px;padding:7px 7px 7px 18px;display:flex;box-shadow:0 12px 35px #001a0d1c}.searchbox.large{margin-top:35px}.searchbox input{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:14px}.searchbox button,.state button{background:var(--bright);color:#082719;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:8px;padding:13px 22px;font-weight:700;display:flex}.trust{color:#bcd2c8;gap:30px;margin-top:25px;font-size:13px;display:flex}.trust span{align-items:center;gap:8px;display:flex}.features{background:var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.features article{background:#fff;padding:38px 6vw}.features span,.pagehead>p{color:#16834a;letter-spacing:.12em;font-size:12px;font-weight:800}.features h3{font:700 18px Manrope}.features p,.card p{color:var(--muted);line-height:1.6}.page{padding:48px max(5vw,32px) 80px}.pagehead{flex-wrap:wrap;align-items:end;gap:30px;display:flex}.pagehead h1{margin:0;font:800 36px Manrope}.pagehead p{width:100%;margin:0}.pagehead .searchbox{flex:1;min-width:360px;margin-left:auto}.resultbar{align-items:center;gap:12px;margin:36px 0 18px;display:flex}.resultbar span{color:var(--muted)}.grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.card{border:1px solid var(--line);background:#fff;border-radius:17px;transition:all .2s;overflow:hidden}.card:hover,.card:focus-visible{outline:2px solid var(--bright);transform:translateY(-3px);box-shadow:0 15px 40px #173a2920}.photo{color:#9ab2a5;background:linear-gradient(145deg,#f2f8f4,#e2eee7);place-items:center;height:180px;display:grid}.photo img{object-fit:contain;width:100%;height:100%}.cardbody{padding:20px}.tags{gap:6px;display:flex}.tags span{color:#31589a;background:#eef4ff;border-radius:5px;padding:4px 8px;font-size:11px;font-weight:700}.tags .ok{color:#11733e;background:#e8f8ef}.card h2{min-height:46px;font:700 17px/1.35 Manrope}.card dl{border-top:1px solid var(--line);grid-template-columns:1fr auto;padding-top:14px;font-size:13px;display:grid}.card dt{color:var(--muted)}.card dd{margin:0 0 9px;font-weight:600}.card .price{color:#138349}.details{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.pager{justify-content:center;align-items:center;gap:18px;margin-top:32px;display:flex}.pager button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:10px 16px}.pager button:disabled{opacity:.4}.state{text-align:center;max-width:480px;color:var(--muted);margin:70px auto}.state svg{color:#44a975}.state h2{color:var(--ink)}.state button{margin:auto}.skeleton{grid-template-columns:repeat(3,1fr);gap:20px;padding:50px;display:grid}.skeleton i{background:linear-gradient(90deg,#edf2ef,#fafcfb,#edf2ef) 0 0/200%;border-radius:16px;height:300px;animation:1.3s infinite shimmer}@keyframes shimmer{to{background-position:-200%}}.detailpage{padding:38px max(5vw,32px) 80px}.back{color:#327057;font-size:14px}.facts{gap:12px;margin-top:25px;display:flex}.facts span{border:1px solid var(--line);border-radius:12px;min-width:150px;padding:14px 20px}.facts small{color:var(--muted);margin-bottom:5px;display:block}.facts button{cursor:pointer;background:0 0;border:0}.tabs{border-bottom:1px solid var(--line);gap:4px;display:flex;overflow:auto}.tabs button{white-space:nowrap;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:16px;font-weight:600}.tabs button[aria-selected=true]{color:#138349;border-bottom:3px solid var(--bright)}.info,.blocks article{border:1px solid var(--line);background:#fff;border-radius:16px;max-width:1000px;padding:28px}.info dl{grid-template-columns:180px 1fr;gap:14px;display:grid}.info dt{color:var(--muted)}.info dd{margin:0;font-weight:600}.blocks{gap:15px;display:grid}.blocks article div{color:#465b52;line-height:1.7}@media (width<=1000px){.grid{grid-template-columns:repeat(2,1fr)}.features{grid-template-columns:1fr}.facts{flex-wrap:wrap}}@media (width<=650px){.hero{padding:60px 20px}.hero h1{font-size:39px}.trust{flex-direction:column;gap:10px}.grid{grid-template-columns:1fr}.page{padding:35px 18px}.pagehead .searchbox{min-width:100%}.facts{display:grid}.detailpage{padding:28px 18px}.searchbox button{padding:12px}.searchbox button svg{display:none}.app>footer{align-items:flex-start}.app>footer b{display:none}}.brand{align-items:center;display:flex}.brand img{width:143px;height:auto;display:block}.brand .logo,.brand>span:not(.logo){display:none}@media (width<=650px){.brand img{width:132px}}.price-section{gap:22px;display:grid}.section-heading{align-items:center;gap:14px;display:flex}.price-date-selector{gap:5px;min-width:245px;margin-left:auto;display:grid}.price-date-selector span{color:var(--muted);font-size:12px;font-weight:700}.price-date-selector select{width:100%;min-height:42px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #cfe1d6;border-radius:11px;outline:none;padding:0 38px 0 13px;font:700 14px Manrope,sans-serif}.price-date-selector select:focus{border-color:#20b96b;box-shadow:0 0 0 3px #20b96b21}.section-heading h2{margin:2px 0 0;font:800 25px Manrope}.section-heading small,.barcode-panel small{color:#16834a;letter-spacing:.11em;font-weight:800}.section-icon{color:#fff;background:#123e2e;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.price-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.price-tile{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:34px 1fr;align-items:center;gap:4px 10px;min-height:126px;padding:20px;display:grid}.price-tile svg{color:#1aa85b;grid-row:span 2}.price-tile span{color:var(--muted);font-size:13px}.price-tile strong{font:800 22px Manrope}.price-tile.primary{color:#fff;background:linear-gradient(135deg,#123e2e,#176444);border-color:#123e2e}.price-tile.primary span,.price-tile.primary svg{color:#9ceabd}.price-meta{flex-wrap:wrap;gap:12px;display:flex}.price-meta>span{background:#edf7f1;border-radius:12px;grid-template-columns:28px auto;align-items:center;gap:1px 8px;min-width:175px;padding:13px 16px;display:grid}.price-meta svg{color:#16834a;grid-row:span 2;width:20px}.price-meta small{color:var(--muted)}.price-meta b{font-size:14px}.barcode-panel{background:#f7fbf8;border:1px dashed #9fc8ae;border-radius:14px;align-items:center;gap:15px;padding:18px 20px;display:flex}.barcode-panel>svg{color:#16834a}.barcode-panel p{margin:4px 0 0;font-weight:700}.blocks{max-width:1050px}.blocks .medical-card{grid-template-columns:48px 1fr;gap:17px;padding:24px;display:grid}.medical-card h2{margin:2px 0 14px;font:750 19px Manrope}.medical-icon{color:#137b45;background:#e7f7ed;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.medical-card.warnings{background:#fffdfa;border-left:4px solid #e7a51d}.medical-card.warnings .medical-icon{color:#9a6300;background:#fff0cb}.medical-card.dosage .medical-icon{color:#175aa0;background:#e9f2fc}.medical-card.special .medical-icon{color:#7653ad;background:#f1ebfa}@media (width<=900px){.price-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=580px){.price-grid{grid-template-columns:1fr}.price-meta{display:grid}.section-heading{flex-wrap:wrap;align-items:flex-start}.price-date-selector{width:100%;min-width:0;margin-left:0}.blocks .medical-card{grid-template-columns:38px 1fr;padding:18px}.medical-icon{width:38px;height:38px}.price-tile{min-height:105px}}.hero{isolation:isolate;z-index:5;align-items:center;min-height:650px;padding:0;display:grid;overflow:visible}.hero:after{content:"triaIBB";opacity:.025;white-space:nowrap;font-size:150px;top:auto;bottom:-42px;right:4%}.hero-glow{z-index:-1;background:radial-gradient(circle,#3ad77b2b,#0000 68%);border-radius:50%;width:520px;height:520px;position:absolute;top:8%;right:7%}.hero-inner{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);align-items:center;gap:clamp(45px,7vw,110px);width:min(1500px,88vw);margin:auto;padding:76px 0;display:grid}.hero-copy{z-index:1;position:relative}.hero-copy h1{max-width:850px}.hero-copy h1 em{display:block}.hero-copy>p{max-width:760px}.hero-copy>p strong{color:#fff}.hero-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffff12,#ffffff08);border:1px solid #ffffff20;border-radius:24px;padding:30px;position:relative;box-shadow:0 30px 80px #00170c4d}.panel-brand{justify-content:space-between;align-items:end;display:flex}.panel-brand small{color:#92b9a7;letter-spacing:.15em;font-size:9px;font-weight:800}.panel-brand b{font:800 27px Manrope}.panel-brand b span{color:#43d17d}.panel-line{background:linear-gradient(90deg,#43d17d88,#0000);height:1px;margin:20px 0}.hero-panel ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.hero-panel li{background:#092b201f;border-radius:14px;grid-template-columns:42px 1fr;align-items:center;gap:13px;padding:13px;display:grid}.hero-panel li>span{color:#5be493;background:#43d17d17;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.hero-panel li svg{width:20px}.hero-panel li b,.hero-panel li small{display:block}.hero-panel li b{font-size:14px}.hero-panel li small{color:#a9c5b9;margin-top:3px;font-size:11px;line-height:1.4}.panel-note{color:#bfe5d2;background:#051d1559;border-radius:12px;align-items:center;gap:9px;margin-top:20px;padding:13px 15px;font-size:11px;line-height:1.4;display:flex}.panel-note svg{color:#43d17d;flex:none;width:17px}.home-intro{z-index:1;background:#fff;grid-template-columns:1.1fr .9fr;align-items:center;gap:9vw;padding:76px max(7vw,32px);display:grid;position:relative}.home-intro span{color:#16834a;letter-spacing:.15em;font-size:11px;font-weight:800}.home-intro h2{letter-spacing:-.03em;margin:13px 0 0;font:800 clamp(27px,3vw,42px)/1.2 Manrope}.home-intro p{color:var(--muted);font-size:17px;line-height:1.8}.features article>span{background:#e8f8ef;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.features article>span svg{width:21px}@media (width<=1000px){.hero-inner{grid-template-columns:1fr}.hero-panel{display:none}.hero{min-height:auto}.home-intro{grid-template-columns:1fr;gap:20px}.hero-copy h1 em{display:inline}}@media (width<=650px){.hero-inner{width:auto;padding:58px 20px}.hero-copy h1{font-size:39px}.home-intro{padding:55px 20px}.hero-copy .trust{margin-top:28px}}.autocomplete{z-index:60;position:relative;overflow:visible}.suggestions{z-index:100;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:16px;padding:8px;position:absolute;top:calc(100% + 10px);left:0;right:0;box-shadow:0 24px 65px #07251a35}.suggestion{text-align:left;border:0;grid-template-columns:48px minmax(0,1fr) auto 20px;align-items:center;width:100%;color:var(--ink)!important;background:0 0!important;border-radius:11px!important;gap:12px!important;padding:10px 12px!important;display:grid!important}.suggestion:hover,.suggestion.active{background:#edf8f1!important}.suggestion>span:nth-child(2){min-width:0}.suggestion b,.suggestion small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.suggestion b{font-size:14px}.suggestion small{color:var(--muted);margin-top:4px;font-size:11px}.suggestion strong{color:#16834a;white-space:nowrap;font-size:13px}.suggestion>svg{color:#65a781;width:17px}.suggestion-icon{color:#248954;background:#e9f6ee;border-radius:10px;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.suggestion-icon img{object-fit:contain;width:100%;height:100%}.suggestion-icon svg{width:20px}.suggestion-status{color:var(--muted);justify-content:center;align-items:center;gap:9px;padding:22px;font-size:13px;display:flex}.error-text{color:#a94536}.mini-loader{border:2px solid #cde5d6;border-top-color:#20a55c;border-radius:50%;width:17px;height:17px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.all-results{border:0;border-top:1px solid var(--line);justify-content:center;align-items:center;gap:8px;width:100%;margin-top:5px;font-size:12px;font-weight:800;display:flex;color:#126b3d!important;background:#fff!important;border-radius:8px!important;padding:11px!important}.all-results svg{width:16px}@media (width<=650px){.suggestions{left:-2px;right:-2px}.suggestion{grid-template-columns:42px minmax(0,1fr) 18px}.suggestion strong{display:none}.suggestion-icon{width:40px;height:40px}}.about-page{background:#f7faf8}.about-hero{color:#fff;background:radial-gradient(circle at 78% 34%,#237151 0,#0000 30%),linear-gradient(125deg,#0c3326,#10543b 72%,#0a3526);grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:center;gap:8vw;min-height:610px;padding:80px max(7vw,32px);display:grid;position:relative;overflow:hidden}.about-hero:after{content:"";border:1px solid #ffffff12;border-radius:50%;height:500px;position:absolute;inset:auto -12% -70% 35%}.about-hero-copy{z-index:1;position:relative}.about-label{color:#78e7a3;letter-spacing:.15em;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.about-label svg{width:17px}.about-hero h1{letter-spacing:-.045em;max-width:900px;margin:22px 0;font:800 clamp(40px,5vw,68px)/1.1 Manrope}.about-hero h1 em{color:#65e195;font-style:normal}.about-hero-copy>p{color:#c2d9cf;max-width:760px;font-size:18px;line-height:1.75}.about-actions{align-items:center;gap:14px;margin-top:32px;display:flex}.about-actions a{border-radius:11px;padding:14px 20px;font-weight:700}.about-primary{color:#082719;background:#43d17d;align-items:center;gap:9px;display:flex}.about-primary svg{width:18px}.about-secondary{color:#d2e5dc;border:1px solid #ffffff2b}.about-mark{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#ffffff10,#ffffff05);border:1px solid #ffffff1c;border-radius:28px;flex-direction:column;justify-content:center;min-height:300px;padding:38px;display:flex;position:relative;box-shadow:0 30px 80px #00170c55}.about-mark:before{content:"";border:1px solid #43d17d25;border-radius:20px;position:absolute;inset:20px}.about-mark small,.about-mark strong,.about-mark span{position:relative}.about-mark small{color:#8db7a5;letter-spacing:.18em;font-size:10px}.about-mark strong{margin:7px 0 52px;font:700 25px Manrope}.about-mark>span{letter-spacing:-.06em;font:800 51px Manrope}.about-mark>span b{color:#43d17d}.about-purpose{background:#fff;grid-template-columns:1fr 1fr;gap:9vw;padding:90px max(7vw,32px);display:grid}.purpose-title span,.platform-copy>span{color:#16834a;letter-spacing:.16em;font-size:11px;font-weight:800}.purpose-title h2,.platform-copy h2{letter-spacing:-.035em;margin:14px 0 0;font:800 clamp(29px,3.4vw,48px)/1.2 Manrope}.purpose-copy{border-left:1px solid var(--line);padding-left:6vw}.purpose-copy p,.platform-copy>p{color:var(--muted);margin:0 0 20px;font-size:17px;line-height:1.85}.about-values{background:#fff;grid-template-columns:repeat(3,1fr);gap:18px;padding:0 max(7vw,32px) 90px;display:grid}.about-values article{border:1px solid var(--line);background:#fbfdfc;border-radius:20px;padding:30px}.about-values article>span{color:#16834a;background:#e5f6ec;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:28px;display:grid}.about-values article>small{color:#36a769;letter-spacing:.13em;font-size:10px;font-weight:800}.about-values h3{margin:10px 0;font:750 20px Manrope}.about-values p{color:var(--muted);line-height:1.7}.about-platform{background:#edf7f1;grid-template-columns:.8fr 1.2fr;align-items:center;gap:9vw;padding:105px max(8vw,40px);display:grid}.platform-visual{aspect-ratio:1;border:1px solid #afd8bd;border-radius:50%;place-items:center;max-width:430px;margin:auto;display:grid;position:relative}.platform-visual:before,.platform-visual:after{content:"";border:1px dashed #add2ba;border-radius:50%;position:absolute}.platform-visual:before{inset:15%}.platform-visual:after{inset:32%}.platform-ring{z-index:1;color:#71e39d;background:#123e2e;border-radius:30px;place-items:center;width:105px;height:105px;display:grid;box-shadow:0 22px 45px #123e2e38}.platform-ring svg{width:44px;height:44px}.orbit{z-index:2;color:#16834a;background:#fff;border:1px solid #c9e3d2;border-radius:16px;place-items:center;width:55px;height:55px;display:grid;position:absolute;box-shadow:0 10px 30px #133d2720}.orbit.one{top:5%;left:42%}.orbit.two{bottom:15%;left:5%}.orbit.three{bottom:23%;right:3%}.platform-copy ul{gap:13px;margin:28px 0 0;padding:0;list-style:none;display:grid}.platform-copy li{align-items:center;gap:10px;font-weight:600;display:flex}.platform-copy li svg{color:#20a65c;width:19px}.about-disclaimer{background:#fffbef;border:1px solid #e7d197;border-radius:16px;align-items:center;gap:18px;margin:70px max(7vw,32px);padding:24px 28px;display:flex}.about-disclaimer>div{color:#8d650b;background:#fff0c4;border-radius:12px;flex:none;place-items:center;width:45px;height:45px;display:grid}.about-disclaimer p{margin:0}.about-disclaimer b,.about-disclaimer span{display:block}.about-disclaimer span{color:#6d6653;margin-top:5px;line-height:1.6}.about-cta{text-align:center;color:#fff;background:#0d3c2c;padding:85px 25px}.about-cta small{color:#65df95;letter-spacing:.17em;font-weight:800}.about-cta h2{max-width:750px;margin:14px auto 28px;font:800 clamp(30px,4vw,48px)/1.2 Manrope}.about-cta a{color:#082719;background:#43d17d;border-radius:11px;align-items:center;gap:9px;padding:14px 21px;font-weight:800;display:inline-flex}.about-cta a svg{width:18px}@media (width<=950px){.about-hero{grid-template-columns:1fr}.about-mark{display:none}.about-purpose,.about-platform,.about-values{grid-template-columns:1fr}.purpose-copy{border:0;padding:0}.platform-visual{width:min(80vw,390px)}}@media (width<=600px){.about-hero{min-height:auto;padding:60px 20px}.about-actions{flex-direction:column;align-items:stretch}.about-actions a{text-align:center;justify-content:center}.about-purpose{padding:60px 20px}.about-values{padding:0 20px 60px}.about-platform{padding:65px 20px}.about-disclaimer{align-items:flex-start;margin:45px 20px;padding:19px}.platform-visual{width:88vw}.about-cta{padding:65px 20px}}.platform-visual{width:100%}.topbar-search{z-index:1;flex:1;max-width:680px;margin-left:auto;position:relative}.topbar-search .searchbox{width:100%;max-width:none;min-height:50px;box-shadow:none;background:#f7faf8;border-radius:12px;padding:4px 5px 4px 15px}.topbar-search .searchbox:focus-within{background:#fff;border-color:#51c980;box-shadow:0 0 0 3px #43d17d20}.topbar-search .searchbox>svg{color:#527067;width:19px}.topbar-search .searchbox input{padding:10px 11px;font-size:13px}.topbar-search .searchbox>button{border-radius:9px;padding:9px 15px;font-size:12px}.topbar-search .suggestions{z-index:10;top:calc(100% + 8px)}@media (width<=900px){.topbar-search{flex-basis:100%;order:3;max-width:none}}@media (width<=650px){.topbar-search .searchbox>button{justify-content:center;width:44px;font-size:0}.topbar-search .searchbox>button svg{display:block}.app>header nav{scrollbar-width:none;align-items:center;gap:4px;min-width:0;margin-left:auto;display:flex;overflow-x:auto}.app>header nav::-webkit-scrollbar{display:none}.app>header nav a{white-space:nowrap;padding:7px 8px;font-size:12.5px}.app>header nav .admin-chip{display:none}.app>header nav .logout-button{flex:none}.app>header .brand img{width:auto;height:24px}.topbar-search .searchbox>button{height:40px;padding:0}.topbar-search .searchbox>button svg{flex:none;width:18px;height:18px}}.app.embedded{background:#f7faf8;min-height:100vh}.app.embedded main{min-height:100vh}.app.embedded .detailpage{padding-top:24px;padding-bottom:40px}.app.embedded .detailpage>.back{display:none}.app.embedded .state{flex-direction:column;justify-content:center;align-items:center;min-height:70vh;display:flex}.app.embedded .session-expired{text-align:center;background:radial-gradient(circle at 50% 35%,#fff 0,#f6faf8 62%,#edf5f1 100%);border:1px solid #dbe7e1;border-radius:18px;gap:9px;min-height:calc(100vh - 36px);margin:0;box-shadow:0 18px 55px #173c2e14}.session-expired-icon{color:#b8750a;background:#fff4d9;border-radius:22px;place-items:center;width:70px;height:70px;margin-bottom:12px;display:grid;box-shadow:0 10px 25px #9b68141c}.session-expired-icon svg{width:31px;height:31px}.session-expired>small{color:#168552;letter-spacing:.16em;font-size:10px;font-weight:850}.session-expired h2{color:#16372c;margin:4px 0;font:800 clamp(25px,3vw,36px) Manrope}.session-expired p{color:#637970;max-width:560px;margin:0;padding:0 22px;line-height:1.65}.app.embedded .session-expired>svg{display:none}@media (width<=650px){.app.embedded .detailpage{padding-top:16px}}.app.embedded main>.session-expired{box-sizing:border-box;width:100%;max-width:none;margin:0}.app.embedded .embed-product-shell{min-height:calc(100vh - 24px)}.app.embedded .embed-product-head{min-height:92px;padding:16px 24px}.app.embedded .embed-tabs{height:52px}.app.embedded .embed-identity{min-height:58px;margin:12px 16px 10px;padding:7px 12px}.app.embedded .embed-dashboard{gap:10px;padding:0 16px 16px}.app.embedded .embed-panel>h2{height:43px}.app.embedded .embed-image>div{min-height:245px;padding:12px}.app.embedded .embed-image img{max-height:235px}@media (width>=961px) and (width<=1150px){.app.embedded .embed-dashboard{grid-template-columns:1fr 1fr 1.05fr .95fr}}.embed-head-actions{justify-content:flex-end;align-items:center;gap:18px;display:flex;position:relative}.vademecum-button{color:#493800;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#ffe887,#ffc928);border:1px solid #f5d56d;border-radius:11px;align-items:center;gap:8px;height:42px;padding:0 17px;font:800 12px Manrope;display:flex;box-shadow:0 8px 20px #221b0026}.vademecum-button:hover{background:linear-gradient(135deg,#fff0a5,#ffd548);transform:translateY(-1px)}.vademecum-button:disabled{opacity:.72;cursor:wait;transform:none}.vademecum-button svg{width:17px;height:17px}.vademecum-error{z-index:5;color:#9d2b20;background:#fff5f2;border:1px solid #f1c5bd;border-radius:9px;width:320px;padding:9px 11px;font-size:10px;line-height:1.4;position:absolute;top:49px;right:0;box-shadow:0 8px 22px #1f211b24}.embed-head-actions .embed-price{min-width:175px}@media (width<=760px){.embed-head-actions{grid-column:1/-1;justify-content:space-between}.embed-head-actions .embed-price{grid-column:auto}.vademecum-error{left:0;right:auto}}.embed-product-shell{color:#163129;background:#fff;border:1px solid #d7e1dc;border-radius:18px;max-width:1580px;min-height:calc(100vh - 36px);margin:auto;overflow:hidden;box-shadow:0 18px 55px #173c2e1c}.embed-product-head{color:#fff;background:linear-gradient(112deg,#0b3e2e,#105f40 68%,#168752);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:104px;padding:22px 28px;display:grid}.embed-title-mark{background:#ffffff17;border:1px solid #ffffff24;border-radius:14px;place-items:center;width:50px;height:50px;display:grid}.embed-title-mark svg{width:25px}.embed-product-head small{letter-spacing:.15em;color:#79e2ab;font-size:10px;font-weight:800}.embed-product-head h1{letter-spacing:-.025em;margin:4px 0 2px;font:800 clamp(17px,2vw,25px) Manrope}.embed-product-head p{color:#c9e5d7;margin:0;font-size:12px}.embed-price{text-align:right;border-left:1px solid #ffffff2c;padding-left:28px}.embed-price strong{margin-top:5px;font:800 25px Manrope;display:block}.embed-tabs{background:#fff;border-bottom:1px solid #dae5df;align-items:stretch;gap:3px;height:58px;padding:0 22px;display:flex;overflow-x:auto}.embed-tabs button{white-space:nowrap;color:#567067;cursor:pointer;background:0 0;border:0;padding:0 18px;font:700 12px Manrope;position:relative}.embed-tabs button:after{content:"";background:0 0;border-radius:5px 5px 0 0;height:3px;position:absolute;bottom:0;left:18px;right:18px}.embed-tabs button:hover,.embed-tabs button.active{color:#07834c;background:#f6fbf8}.embed-tabs button.active:after{background:#10ae66}.embed-identity{background:#f6f9f7;border:1px solid #e0e9e4;border-radius:12px;align-items:center;gap:20px;min-height:65px;margin:18px 22px 12px;padding:9px 14px;display:flex}.embed-identity>span{color:#38594e;border-left:1px solid #d6e1dc;align-items:center;gap:7px;padding-left:20px;font-size:12px;font-weight:700;display:flex}.embed-identity svg{color:#15945a;width:16px}.embed-barcode{text-align:center;width:145px}.embed-barcode i{background:repeating-linear-gradient(90deg,#10281f 0 2px,#0000 2px 4px,#10281f 4px 5px,#0000 5px 8px);height:24px;display:block}.embed-barcode b{letter-spacing:.08em;font-size:10px}.embed-dashboard{grid-template-columns:1fr 1fr 1.05fr .95fr;gap:12px;padding:0 22px 22px;display:grid}.embed-panel{background:#fff;border:1px solid #dfe8e3;border-radius:13px;min-width:0;overflow:hidden;box-shadow:0 5px 16px #183b2d0b}.embed-panel>h2{color:#284a3e;background:#fbfcfb;border-bottom:1px solid #e4ece8;align-items:center;gap:8px;height:48px;margin:0;padding:0 14px;font:800 13px Manrope;display:flex}.embed-panel>h2 svg{color:#10a45f;width:17px}.embed-prices>div,.embed-properties dl{margin:0;padding:8px 10px}.embed-prices p,.embed-properties dl>div{border-bottom:1px solid #edf2ef;justify-content:space-between;align-items:center;gap:12px;min-height:38px;margin:0;padding:7px 8px;font-size:11px;display:flex}.embed-prices p:last-child,.embed-properties dl>div:last-child{border:0}.embed-prices p.featured{color:#087744;background:#eaf8f0;border-radius:7px;margin-bottom:4px}.embed-prices p.featured b{font-size:15px}.embed-prices footer{background:#f8faf9;border-top:1px solid #e8efeb;align-items:center;gap:7px;padding:10px 16px;font-size:11px;display:flex}.embed-prices footer svg{color:#15945a;width:14px}.embed-prices footer b{margin-left:auto}.embed-properties dt{color:#6d817a}.embed-properties dd{text-align:right;max-width:62%;margin:0;font-weight:750}.embed-alert-grid{gap:7px;padding:10px;display:grid}.embed-alert-grid button{text-align:left;color:#624d20;cursor:pointer;background:#fffaf0;border:1px solid #f0dfb9;border-radius:9px;grid-template-columns:30px 1fr 15px;align-items:center;gap:8px;min-height:48px;padding:8px 9px;display:grid}.embed-alert-grid button:hover{background:#fff5df;border-color:#e9b84d}.embed-alert-grid svg:first-child{color:#dc8b13;width:18px}.embed-alert-grid svg:last-child{color:#b18a3f;width:14px}.embed-alert-grid span{font-size:10px;font-weight:750;line-height:1.25}.embed-empty{color:#167847;background:#edf8f2;border-radius:9px;align-items:center;gap:8px;margin:12px;padding:18px;font-size:11px;display:flex}.embed-image>div{background:radial-gradient(circle,#fff 35%,#f0f7f3);place-items:center;min-height:300px;padding:18px;display:grid}.embed-image img{object-fit:contain;max-width:100%;max-height:280px;display:block}.embed-image>div>svg{color:#b8d6c6;width:74px;height:74px}.embed-section-content{background:#fff;border:1px solid #dfe8e3;border-radius:13px;min-height:420px;margin:0 22px 22px;padding:24px}.embed-section-content .blocks{max-width:none}.embed-disclaimer{color:#71847d;background:#f7faf8;border-top:1px solid #e1e9e5;align-items:center;gap:9px;min-height:48px;padding:0 24px;font-size:10px;display:flex}.embed-disclaimer svg{color:#149356;width:15px}.embed-disclaimer b{color:#087747;margin-left:auto;font-size:13px}@media (width<=1150px){.embed-dashboard{grid-template-columns:1fr 1fr}.embed-image>div{min-height:220px}.embed-product-shell{min-height:calc(100vh - 20px)}.app.embedded main{padding:10px}}@media (width<=700px){.app.embedded main{padding:0}.embed-product-shell{border:0;border-radius:0;min-height:100vh}.embed-product-head{grid-template-columns:40px 1fr;padding:16px}.embed-title-mark{width:40px;height:40px}.embed-price{text-align:left;border:0;grid-column:2;padding:0}.embed-tabs{padding:0 6px}.embed-tabs button{padding:0 12px}.embed-identity{margin:10px;overflow-x:auto}.embed-dashboard{grid-template-columns:1fr;padding:0 10px 10px}.embed-section-content{margin:0 10px 10px;padding:14px}.embed-image>div{min-height:180px}}.app.embedded .embed-product-head{grid-template-columns:46px minmax(0,1fr) auto;gap:14px;min-height:116px;padding:14px 20px}.app.embedded .embed-title-mark{width:46px;height:46px}.app.embedded .embed-product-head h1{overflow-wrap:anywhere;font-size:clamp(16px,1.7vw,22px);line-height:1.2}.app.embedded .embed-product-head p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app.embedded .embed-head-actions .embed-price{min-width:155px;padding-left:18px}.app.embedded .embed-price strong{font-size:22px}.embed-document-content{padding:0;overflow:hidden}.embed-document-viewer{flex-direction:column;min-height:620px;display:flex}.embed-document-toolbar{background:#f7faf8;border-bottom:1px solid #dfe8e3;align-items:center;gap:12px;min-height:62px;padding:10px 16px;display:flex}.embed-document-toolbar>svg{color:#0b9254;width:22px}.embed-document-toolbar>div{flex-direction:column;min-width:0;display:flex}.embed-document-toolbar span{color:#71847d;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.embed-document-toolbar a{color:#087747;white-space:nowrap;background:#e9f7ef;border-radius:9px;align-items:center;gap:7px;margin-left:auto;padding:9px 12px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.embed-document-toolbar a svg{width:15px}.embed-document-viewer iframe{background:#eef2f0;border:0;width:100%;height:calc(100vh - 285px);min-height:540px}.unified-product-detail{max-width:1580px;margin:0 auto;padding-top:22px}.unified-product-detail>.back{margin-bottom:14px;display:inline-flex}.unified-product-detail .embed-product-shell{min-height:650px}.unified-product-detail .embed-product-head{background:linear-gradient(112deg,#263148,#182237 70%,#103e31)}.unified-product-detail .embed-tabs{scrollbar-width:thin;justify-content:flex-start;gap:2px;height:54px;padding:0 12px}.unified-product-detail .embed-tabs button{align-items:center;gap:7px;padding:0 13px;font-size:11.5px;transition:background .16s,color .16s;display:flex}.unified-product-detail .embed-tabs button svg{flex:none;width:16px;height:16px}.unified-product-detail .embed-tabs button:after{left:12px;right:12px}.unified-product-detail .embed-tabs button.active{color:#087747;background:#edf8f2}.unified-product-detail .embed-section-content .blocks article{max-width:none}.unified-product-detail .medical-icon svg{width:22px;height:22px}.alternative-product-icon{color:#0b8b50;background:#e8f7ef;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.alternative-product-icon svg{width:23px}.alternative-product-list{flex-direction:column;gap:8px;display:flex}.alternative-product-row{text-align:left;color:#17382d;cursor:pointer;background:linear-gradient(145deg,#fff,#f8fbf9);border:1px solid #dfe8e3;border-radius:12px;grid-template-columns:48px minmax(220px,1fr) minmax(170px,.45fr) 105px;align-items:center;gap:13px;width:100%;min-height:78px;padding:11px 14px;transition:all .18s;display:grid}.alternative-product-row:hover{background:#f2faf6;border-color:#88cca9;transform:translate(2px);box-shadow:0 8px 22px #173c2e12}.alternative-product-copy{flex-direction:column;min-width:0;display:flex}.alternative-product-copy small{color:#118451;letter-spacing:.12em;font-size:9px;font-weight:850}.alternative-product-copy strong{color:#17382d;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font:800 13px/1.35 Manrope;overflow:hidden}.alternative-product-copy em{color:#6b7f78;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;font-style:normal;overflow:hidden}.alternative-product-barcode,.alternative-product-open{color:#5f756d;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.alternative-product-barcode svg,.alternative-product-open svg{color:#129257;width:15px}.alternative-product-open{color:#087747;justify-content:flex-end;font-weight:850}.alternative-product-open svg{transition:transform .18s}.alternative-product-row:hover .alternative-product-open svg{transform:translate(3px)}@media (width<=820px){.alternative-product-row{grid-template-columns:44px minmax(0,1fr) 28px}.alternative-product-barcode{grid-column:2}.alternative-product-open{grid-area:1/3/3;font-size:0}}@media (width<=900px){.app.embedded .embed-product-head{grid-template-columns:42px minmax(0,1fr)}.app.embedded .embed-head-actions{grid-column:1/-1;justify-content:flex-end}.app.embedded .embed-product-head{min-height:156px}.embed-document-viewer iframe{height:calc(100vh - 330px)}}.embed-product-head{height:auto}.embed-product-head h1{overflow-wrap:anywhere;line-height:1.2}.app.embedded{background:linear-gradient(145deg,#eef4f1 0,#e5ece8 100%)}.app.embedded .embed-product-shell{border-color:#cadbd3;border-radius:16px;box-shadow:0 20px 55px #10372a24}.app.embedded .embed-product-head{background:linear-gradient(118deg,#10243a 0,#123b37 48%,#0a7048 100%);border-bottom:1px solid #ffffff1f;min-height:112px;padding:17px 22px}.app.embedded .embed-title-mark{background:linear-gradient(145deg,#ffffff2e,#ffffff12);border-radius:13px;align-self:start;margin-top:4px;box-shadow:inset 0 1px #ffffff29}.app.embedded .embed-title-copy{min-width:0}.app.embedded .embed-product-head h1{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;max-width:980px;margin:3px 0 1px;font-size:clamp(16px,1.55vw,22px);line-height:1.18;display:-webkit-box;overflow:hidden}.app.embedded .embed-product-head p{color:#c5dbd3;max-width:850px;font-size:11px}.embed-product-meta{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.embed-product-meta span{color:#d8f4e7;text-overflow:ellipsis;white-space:nowrap;background:#07201b3d;border:1px solid #97ebc23d;border-radius:999px;max-width:260px;padding:4px 8px;font-size:9px;font-weight:750;overflow:hidden}.embed-product-meta .prescription-badge{align-items:center;gap:6px;padding-left:6px;display:inline-flex}.prescription-badge i{border:1px solid #ffffffb3;border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 0 2px #ffffff1a}.prescription-badge.prescription-purple{color:#f3e8ff;background:#6b21a86b;border-color:#d8b4fe7a}.prescription-purple i{background:#a855f7}.prescription-badge.prescription-green{color:#dcfce7;background:#15803d61;border-color:#86efac73}.prescription-green i{background:#22c55e}.prescription-badge.prescription-red{color:#fee2e2;background:#b91c1c66;border-color:#fca5a57a}.prescription-red i{background:#ef4444}.prescription-badge.prescription-orange{color:#ffedd5;background:#c2410c66;border-color:#fdba7480}.prescription-orange i{background:#f97316}.prescription-badge.prescription-white{color:#fff;background:#ffffff26;border-color:#ffffff94}.prescription-white i{background:#fff}.prescription-badge.prescription-neutral i{background:#94a3b8}.embed-properties .prescription-badge-inline{white-space:nowrap;border:1px solid;border-radius:999px;justify-content:flex-end;align-items:center;gap:6px;max-width:100%;padding:4px 8px;font-size:9px;font-weight:800;line-height:1.2;display:inline-flex}.embed-properties .prescription-badge-inline.prescription-purple{color:#6b21a8;background:#f3e8ff;border-color:#d8b4fe}.embed-properties .prescription-badge-inline.prescription-green{color:#166534;background:#dcfce7;border-color:#86efac}.embed-properties .prescription-badge-inline.prescription-red{color:#991b1b;background:#fee2e2;border-color:#fca5a5}.embed-properties .prescription-badge-inline.prescription-orange{color:#9a3412;background:#ffedd5;border-color:#fdba74}.embed-properties .prescription-badge-inline.prescription-white{color:#334155;background:#fff;border-color:#cbd5e1}.embed-properties .prescription-badge-inline.prescription-neutral{color:#475569;background:#f1f5f9;border-color:#cbd5e1}.app.embedded .embed-head-actions{gap:14px}.app.embedded .vademecum-button{color:#2d2a00;background:#ffe700;border-color:#ffe95d;border-radius:10px;height:40px;box-shadow:0 7px 18px #231f0038}.app.embedded .vademecum-button:hover{background:#ffed42}.app.embedded .embed-price{min-width:164px;padding:6px 0 6px 20px}.app.embedded .embed-price small{color:#8ce7b7}.app.embedded .embed-price strong{letter-spacing:-.04em;margin-top:2px;font-size:24px}.app.embedded .embed-tabs{z-index:20;scrollbar-width:thin;gap:2px;height:50px;padding:0 14px;position:sticky;top:0;box-shadow:0 5px 16px #15392c0f}.app.embedded .embed-tabs button{color:#516a61;align-items:center;gap:7px;padding:0 13px;font-size:10.5px;transition:background .16s,color .16s;display:flex}.app.embedded .embed-tabs button svg{width:14px;height:14px}.app.embedded .embed-tabs button:after{height:3px;left:12px;right:12px}.app.embedded .embed-tabs button.active{color:#087747;background:#edf8f2}.app.embedded .embed-identity{background:linear-gradient(90deg,#f8fbf9,#f3f8f5);border-color:#d5e2dc;border-radius:11px;min-height:54px;margin:11px 14px 10px;padding:6px 12px}.app.embedded .embed-barcode{width:132px}.app.embedded .embed-barcode i{height:21px}.app.embedded .embed-identity>span{padding-left:16px;font-size:10.5px}.app.embedded .embed-dashboard{grid-template-columns:1.02fr 1fr 1.08fr .9fr;gap:10px;padding:0 14px 14px}.app.embedded .embed-panel{border-color:#d8e4de;border-radius:11px;box-shadow:0 6px 18px #123a2b0e}.app.embedded .embed-panel>h2{background:linear-gradient(90deg,#fbfdfc,#f6faf8);height:42px;padding:0 12px;font-size:11.5px}.app.embedded .embed-prices p,.app.embedded .embed-properties dl>div{min-height:35px;padding:6px 7px;font-size:10px}.app.embedded .embed-prices p.featured{background:linear-gradient(90deg,#e7f7ee,#f2fbf6)}.app.embedded .embed-prices p.featured b{font-size:14px}.app.embedded .embed-prices footer{padding:8px 13px;font-size:10px}.app.embedded .embed-properties dd{overflow-wrap:anywhere;max-width:58%}.app.embedded .embed-alert-grid{gap:6px;padding:9px}.app.embedded .embed-alert-grid button{color:#4e4712;background:linear-gradient(90deg,#fffdea,#fffef7);border-color:#eadf8c;grid-template-columns:25px 1fr 14px;min-height:43px}.app.embedded .embed-alert-grid button:hover{background:#fffbd1;border-color:#d7c500}.app.embedded .embed-alert-grid svg:first-child{color:#bba900}.app.embedded .embed-image>div{background:radial-gradient(circle at 50% 44%,#fff 25%,#edf6f1 100%);min-height:235px}.app.embedded .embed-image img{filter:drop-shadow(0 12px 13px #16362a21);max-height:225px}.app.embedded .embed-section-content{border-color:#d7e3dd;border-radius:12px;min-height:390px;margin:0 14px 14px;padding:20px;box-shadow:0 5px 18px #14392c0b}.app.embedded .embed-document-content{padding:0}.app.embedded .embed-disclaimer{background:#f5f9f7;min-height:44px;padding:0 18px}.embed-freshness{color:#48685c;border-left:1px solid #dce6e1;align-items:center;gap:5px;margin-left:auto;padding-left:18px;font-weight:700;display:flex}.embed-freshness svg{width:13px!important}.app.embedded .embed-disclaimer b{margin-left:14px}@media (width<=1150px){.app.embedded .embed-dashboard{grid-template-columns:1fr 1fr}.app.embedded .embed-product-head{min-height:120px}}@media (width<=900px){.embed-product-meta{display:none}.app.embedded .embed-product-head{min-height:148px}.app.embedded .embed-head-actions{justify-content:space-between}.embed-freshness{display:none}}@media (width<=700px){.app.embedded main{padding:0}.app.embedded .embed-product-shell{border-radius:0}.app.embedded .embed-product-head{padding:14px}.app.embedded .embed-dashboard{grid-template-columns:1fr;padding:0 9px 9px}.app.embedded .embed-section-content{margin:0 9px 9px;padding:13px}.app.embedded .embed-tabs{padding:0 4px}.app.embedded .embed-tabs button{padding:0 10px}.app.embedded .embed-tabs button span{font-size:10px}}.embed-alert-item{min-width:0}.embed-alert-grid .embed-alert-item>button{width:100%}.embed-alert-grid .embed-alert-item.open>button{background:#fffbd1;border-color:#d7c500;border-radius:9px 9px 5px 5px}.embed-alert-grid .embed-alert-item>button svg:last-child{transition:transform .18s}.embed-alert-grid .embed-alert-item.open>button svg:last-child{transform:rotate(90deg)}.embed-alert-detail{color:#5d5238;background:#fffdf7;border:1px solid #edd59f;border-top:0;border-radius:0 0 9px 9px;margin:-1px 5px 0;padding:10px 11px;font-size:10px;line-height:1.55;box-shadow:0 7px 16px #5f47000d}.embed-alert-detail p{margin:0 0 6px}.embed-alert-detail p:last-child{margin-bottom:0}.embed-alert-detail ul,.embed-alert-detail ol{margin:5px 0;padding-left:18px}.embed-alert-detail{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d5b35b #fff8e8;max-height:210px;overflow-y:auto}.embed-alert-detail::-webkit-scrollbar{width:6px}.embed-alert-detail::-webkit-scrollbar-track{background:#fff8e8;border-radius:6px}.embed-alert-detail::-webkit-scrollbar-thumb{background:#d5b35b;border-radius:6px}.app.embedded .search-embed-page{background:#fff;border:1px solid #d7e3dd;border-radius:18px;max-width:1500px;min-height:calc(100vh - 36px);margin:auto;padding:18px 22px 28px;box-shadow:0 18px 55px #173c2e1a}.app.embedded .search-embed-page .pagehead{color:#fff;background:linear-gradient(112deg,#0b3e2e,#105f40 68%,#168752);border-radius:17px 17px 0 0;margin:-18px -22px 22px;padding:24px 28px}.app.embedded .search-embed-page .pagehead>p{color:#78e2aa}.app.embedded .search-embed-page .pagehead>h1{color:#fff}.search-embed-back{z-index:3;color:#087747;background:#fff;border:1px solid #cae0d5;border-radius:9px;margin:0 0 10px 4px;padding:8px 12px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex;position:relative;box-shadow:0 5px 15px #14392c0f}.search-embed-back:hover{background:#edf8f2;border-color:#93cbae}@media (width<=700px){.app.embedded .search-embed-page{border:0;border-radius:0;min-height:100vh;padding:12px}.app.embedded .search-embed-page .pagehead{border-radius:0;margin:-12px -12px 16px;padding:18px 14px}}.app.embedded main{padding:10px}.app.embedded main:has(>.search-embed-page){width:100%;padding:0}.app.embedded .search-embed-page{box-sizing:border-box;width:100%;max-width:none;min-height:100vh;box-shadow:none;border:0;border-radius:0;margin:0;padding:12px 14px 18px}.app.embedded .search-embed-page .pagehead{border-radius:0;grid-template-columns:minmax(220px,.65fr) minmax(360px,1.35fr);align-items:center;gap:18px;margin:-12px -14px 12px;padding:14px 18px;display:grid}.app.embedded .search-embed-page .pagehead>p{letter-spacing:.14em;grid-column:1;margin:0 0 -7px;font-size:8px}.app.embedded .search-embed-page .pagehead>h1{grid-column:1;margin:0;font-size:21px;line-height:1.15}.app.embedded .search-embed-page .pagehead>.searchbox{border-radius:10px;grid-area:1/2/3;width:100%;min-width:0;max-width:none;margin:0;padding:4px 4px 4px 11px;box-shadow:0 8px 22px #001a0d21}.app.embedded .search-embed-page .searchbox input{padding:9px 8px;font-size:12px}.app.embedded .search-embed-page .searchbox>button{border-radius:8px;padding:9px 15px;font-size:11px}.app.embedded .search-embed-page .resultbar{margin:12px 2px 9px;font-size:10px}.app.embedded .search-embed-page .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.app.embedded .search-embed-page .card{border-radius:10px;grid-template-columns:112px minmax(0,1fr);min-height:132px;display:grid}.app.embedded .search-embed-page .card:hover{transform:translateY(-1px);box-shadow:0 8px 20px #173a291a}.app.embedded .search-embed-page .photo{width:112px;height:100%;min-height:132px}.app.embedded .search-embed-page .cardbody{min-width:0;padding:10px 12px}.app.embedded .search-embed-page .tags span{padding:2px 5px;font-size:8px}.app.embedded .search-embed-page .card h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;margin:7px 0 3px;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.app.embedded .search-embed-page .card p{white-space:nowrap;text-overflow:ellipsis;margin:0 0 5px;font-size:9px;line-height:1.35;overflow:hidden}.app.embedded .search-embed-page .card dl{margin:5px 0 0;padding-top:6px;font-size:9px;line-height:1.25}.app.embedded .search-embed-page .card dd{margin-bottom:3px}.app.embedded .search-embed-page .details{margin-top:5px;font-size:9px}.app.embedded .search-embed-page .details svg{width:13px}.app.embedded .search-embed-page .pager{gap:10px;margin-top:14px;font-size:10px}.app.embedded .search-embed-page .pager button{padding:6px 10px;font-size:10px}@media (width<=760px){.app.embedded .search-embed-page .pagehead{grid-template-columns:1fr;gap:8px}.app.embedded .search-embed-page .pagehead>p,.app.embedded .search-embed-page .pagehead>h1,.app.embedded .search-embed-page .pagehead>.searchbox{grid-area:auto/1}.app.embedded .search-embed-page .pagehead>p{margin:0}.app.embedded .search-embed-page .grid{grid-template-columns:1fr}}.search-catalog-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:12px;display:grid}.search-filter-panel{color:#31483f;scrollbar-width:thin;background:#fff;border:1px solid #d9e3de;border-radius:9px;max-height:calc(100vh - 42px);position:sticky;top:10px;overflow:auto}.search-filter-heading{background:#f7faf8;border-bottom:1px solid #e5ebe8;justify-content:space-between;align-items:center;height:39px;padding:0 10px;font-size:11px;display:flex}.search-filter-heading button{color:#07834c;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:800}.search-quick-filter{cursor:pointer;border-bottom:1px solid #edf1ef;grid-template-columns:16px 1fr auto;align-items:center;gap:6px;min-height:34px;padding:6px 9px;font-size:9px;display:grid}.search-quick-filter input,.search-filter-options input{accent-color:#0ca35d;width:15px;height:15px;margin:0}.search-quick-filter b{color:#0b9254;font-size:9px}.search-filter-group{border-bottom:1px solid #e3e9e6;padding:11px 9px}.search-filter-group:last-child{border-bottom:0}.search-filter-group h3{color:#40584f;margin:0 0 8px;font:800 11px Manrope}.search-filter-group>input{box-sizing:border-box;border:1px solid #ccd8d2;border-radius:5px;outline:none;width:100%;height:31px;padding:0 8px;font:10px Manrope}.search-filter-group>input:focus{border-color:#37b477;box-shadow:0 0 0 2px #2fc67518}.search-price-range{grid-template-columns:1fr 1fr;gap:6px;display:grid}.search-price-range input{box-sizing:border-box;border:1px solid #ccd8d2;border-radius:5px;outline:none;width:100%;min-width:0;height:31px;padding:0 7px;font:9px Manrope}.search-price-range input:focus{border-color:#37b477;box-shadow:0 0 0 2px #2fc67518}.search-filter-options{scrollbar-width:thin;max-height:174px;margin-top:7px;overflow:auto}.search-filter-options label{cursor:pointer;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:5px;min-height:27px;font-size:9px;display:grid}.search-filter-options span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-filter-options small{color:#87978f;font-size:8px}.search-catalog-results{min-width:0;transition:opacity .16s;position:relative}.search-catalog-results.is-refreshing .grid{opacity:.58;pointer-events:none}.search-loading-line{z-index:4;background:linear-gradient(90deg,#0000,#0caf67,#0000);border-radius:3px;width:32%;height:2px;animation:1s ease-in-out infinite search-loading;position:absolute;top:0;left:0}@keyframes search-loading{0%{transform:translate(-110%)}to{transform:translate(330%)}}.app.embedded .search-embed-page .search-catalog-results .resultbar{box-sizing:border-box;color:#216a46;background:#eaf9f0;border:1px solid #a6dfbe;border-radius:7px;min-height:36px;margin:0 0 8px;padding:7px 10px}.catalog-top-back{z-index:2;color:#fff;white-space:nowrap;background:#ffffff21;border:1px solid #ffffff61;border-radius:7px;grid-area:1/1/3;place-self:center start;padding:9px 12px;font-size:10px;font-weight:850;text-decoration:none;transition:background .15s,border-color .15s}.catalog-top-back:hover{background:#ffffff38;border-color:#ffffffa6}@media (width<=760px){.catalog-top-back{grid-area:auto/1;justify-self:start;margin:0;transform:none}}.app.embedded .search-embed-page .search-catalog-results .grid{grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:9px}.app.embedded .search-embed-page .search-catalog-results .card{content-visibility:auto;contain-intrinsic-size:315px;contain:layout paint style;border-color:#d9e1ee;border-radius:7px;flex-direction:column;min-height:315px;display:flex}.app.embedded .search-embed-page .search-catalog-results .photo{background:radial-gradient(circle,#fff 38%,#eef5f1);border-bottom:1px solid #e6ece9;width:100%;height:142px;min-height:142px}.app.embedded .search-embed-page .search-catalog-results .photo img{filter:drop-shadow(0 7px 7px #183d2d20);content-visibility:auto;max-height:132px}.app.embedded .search-embed-page .search-catalog-results .cardbody{flex-direction:column;flex:1;padding:9px;display:flex}.app.embedded .search-embed-page .search-catalog-results .card h2{min-height:29px;font-size:11px}.app.embedded .search-embed-page .search-catalog-results .card p{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:24px;display:-webkit-box;overflow:hidden}.app.embedded .search-embed-page .search-catalog-results .card dl{margin-top:auto}@media (width<=980px){.search-catalog-layout{grid-template-columns:185px minmax(0,1fr)}.app.embedded .search-embed-page .search-catalog-results .grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}}@media (width<=650px){.search-catalog-layout{grid-template-columns:1fr}.search-filter-panel{max-height:none;position:static}.search-filter-group{display:none}.app.embedded .search-embed-page .search-catalog-results .grid{grid-template-columns:1fr}.app.embedded .search-embed-page .search-catalog-results .card{grid-template-columns:112px minmax(0,1fr);min-height:132px;display:grid}.app.embedded .search-embed-page .search-catalog-results .photo{width:112px;height:100%;min-height:132px}}.app.embedded .search-embed-page .search-catalog-layout{grid-template-columns:210px 300px minmax(0,1fr);gap:8px}.app.embedded .search-embed-page .search-filter-panel,.app.embedded .search-embed-page .search-catalog-results,.search-workspace-detail{scrollbar-width:thin;height:calc(100vh - 92px);max-height:calc(100vh - 92px);overflow:auto}.app.embedded .search-embed-page .search-catalog-results{padding-right:2px}.app.embedded .search-embed-page .workspace-mode .search-catalog-results .grid{flex-direction:column;gap:6px;display:flex}.app.embedded .search-embed-page .workspace-mode .search-catalog-results .card{text-align:left;appearance:none;cursor:pointer;flex:none;grid-template-columns:88px minmax(0,1fr);width:100%;min-height:104px;padding:0;display:grid}.app.embedded .search-embed-page .workspace-mode .search-catalog-results .photo{width:88px;height:100%;min-height:104px}.app.embedded .search-embed-page .workspace-mode .search-catalog-results .photo img{max-height:94px}.app.embedded .search-embed-page .workspace-mode .search-catalog-results .cardbody{padding:7px 8px}.app.embedded .search-embed-page .workspace-mode .search-catalog-results .card h2{min-height:0;margin:4px 0 2px;font-size:9.5px;line-height:1.25}.app.embedded .search-embed-page .workspace-mode .search-catalog-results .card p{-webkit-line-clamp:1;min-height:0;margin-bottom:3px;font-size:7.5px}.app.embedded .search-embed-page .workspace-mode .search-catalog-results .card dl{padding-top:3px;font-size:7.5px}.app.embedded .search-embed-page .workspace-mode .search-catalog-results .details{margin-top:2px}.search-product-choice{font:inherit;color:inherit;background:#fff}.search-product-choice.selected{background:#f2fbf6!important;border-color:#10a862!important;box-shadow:inset 3px 0 #10a862,0 5px 15px #0f6e441a!important}.search-product-tree{flex-direction:column;gap:8px;padding:0 2px;display:flex}.search-product-family{background:#fff;border:1px solid #dbe4df;border-radius:7px;padding:8px 7px 9px}.search-product-family h2{color:#243f36;text-transform:uppercase;border-bottom:1px solid #dce4e0;align-items:flex-start;gap:7px;margin:0 0 8px;padding:0 1px 7px;font:800 10px/1.35 Manrope;display:flex}.search-product-family h2 svg{color:#506c61;flex:0 0 12px;width:12px;height:12px;margin-top:1px}.search-product-dose{margin-top:7px}.search-product-dose>b{color:#08794a;background:#edfff5;border:1px solid #8be1b5;border-radius:5px;align-items:center;gap:5px;max-width:100%;margin-bottom:5px;padding:4px 7px;font:800 9px Manrope;display:inline-flex}.search-product-dose>b svg{fill:#10a862;color:#10a862;width:11px;height:11px}.search-product-dose>div{flex-direction:column;gap:4px;padding-left:10px;display:flex}.search-product-dose button{text-align:left;color:#3e554c;cursor:pointer;background:#fff;border:1px solid #dce4e0;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;width:100%;min-height:28px;padding:4px 5px 4px 8px;transition:border-color .14s,background .14s,box-shadow .14s;display:grid}.search-product-dose button:hover{background:#f5fbf8;border-color:#8ccdad}.search-product-dose button.selected{color:#fff;background:#ff8b32;border-color:#ff9c46;box-shadow:0 4px 10px #e068112e}.search-product-dose button>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font:750 8.5px Manrope;display:flex;overflow:hidden}.search-product-dose button>span svg{color:#f07836;flex:0 0 11px;width:11px;height:11px}.search-product-dose button.selected>span svg{color:#fff}.search-product-dose button>svg{color:#8aa097;width:12px;height:12px}.search-product-dose em{border-radius:3px;padding:2px 4px;font:900 8px Manrope}.search-product-dose .sgk{color:#fff;background:#0cce79}.search-product-dose .unavailable{color:#d94835;background:#fff2ef;border:1px solid #ff9b8c}.search-product-dose button.selected .sgk{color:#08794a;background:#fff}.search-workspace-detail{background:#f5f8f6;border:1px solid #d7e2dc;border-radius:9px;min-width:0}.search-workspace-detail.is-refreshing{opacity:.68;pointer-events:none}.search-workspace-detail .embed-product-shell{min-height:100%;box-shadow:none;border:0;border-radius:8px}.search-workspace-detail .embed-product-head{min-height:88px;padding:12px 16px}.search-workspace-detail .embed-product-head h1{font-size:16px}.search-workspace-detail .embed-title-mark{width:38px;height:38px}.search-workspace-detail .embed-tabs{height:44px;padding:0 7px}.search-workspace-detail .embed-tabs button{padding:0 9px;font-size:9px}.search-workspace-detail .embed-identity{min-height:48px;margin:8px 9px}.search-workspace-detail .embed-dashboard{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 9px 9px}.search-workspace-detail .embed-image>div{min-height:190px}.search-workspace-detail .embed-image img{max-height:180px}.search-workspace-detail .embed-section-content{min-height:300px;margin:0 9px 9px;padding:13px}.search-workspace-empty{color:#698078;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.search-workspace-empty svg{color:#12a460;width:34px;height:34px}@media (width>=1700px){.app.embedded .search-embed-page .search-catalog-layout{grid-template-columns:225px 335px minmax(0,1fr)}.search-workspace-detail .embed-dashboard{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1050px){.app.embedded .search-embed-page .search-catalog-layout{grid-template-columns:175px 245px minmax(0,1fr)}.search-workspace-detail .embed-dashboard{grid-template-columns:1fr}.search-workspace-detail .embed-product-meta{display:none}}@media (width<=760px){.app.embedded .search-embed-page .search-catalog-layout{grid-template-columns:1fr}.app.embedded .search-embed-page .search-filter-panel,.app.embedded .search-embed-page .search-catalog-results,.search-workspace-detail{height:auto;max-height:none}.app.embedded .search-embed-page .search-catalog-results{max-height:360px}.search-workspace-detail .embed-dashboard{grid-template-columns:1fr}.search-workspace-detail .embed-product-head{min-height:130px}}.app.embedded .search-embed-page .catalog-mode{grid-template-columns:220px minmax(0,1fr)}.app.embedded .search-embed-page .workspace-mode{grid-template-columns:280px minmax(0,1fr)}.app.embedded .search-embed-page .workspace-mode.has-brand{grid-template-columns:210px 300px minmax(0,1fr)}.workspace-mode:not(.has-brand)>.search-catalog-results{display:none}.brand-navigator{background:#f6f8f7;border:1px solid #d8e1dd;border-radius:8px;flex-direction:column;height:calc(100vh - 92px);max-height:calc(100vh - 92px);display:flex;overflow:hidden}.brand-search{background:#fff;border:1px solid #aab9b2;border-radius:5px;grid-template-columns:16px minmax(0,1fr) 20px;align-items:center;gap:5px;min-height:36px;margin:10px;padding:0 8px;display:grid}.brand-search>svg{color:#557067;width:14px}.brand-search input{border:0;outline:0;min-width:0;font:10px Manrope}.brand-search button{color:#536860;cursor:pointer;background:0 0;border:0;padding:0;font-size:19px}.brand-loading,.brand-empty{color:#71847c;text-align:center;padding:12px;font-size:9px}.brand-loading{justify-content:center;align-items:center;gap:7px;display:flex}.brand-list{scrollbar-width:thin;flex-direction:column;gap:5px;min-height:0;padding:2px 9px 10px;display:flex;overflow:auto}.brand-result{text-align:left;color:#30483f;cursor:pointer;background:#fff;border:1px solid #e0e6e3;border-radius:5px;grid-template-columns:15px minmax(0,1fr) 13px;align-items:center;gap:7px;width:100%;min-height:38px;padding:7px 8px;display:grid;box-shadow:0 2px 5px #1c382d0a}.brand-result:hover{background:#f5fbf8;border-color:#9acdb3}.brand-result.selected{color:#fff;background:#93b5ee;border-color:#8db6f4}.brand-result>svg{width:12px;height:12px}.brand-result>span{flex-direction:column;min-width:0;display:flex}.brand-result b{text-overflow:ellipsis;white-space:nowrap;font:750 9.5px Manrope;overflow:hidden}.brand-result small{color:#84958e;margin-top:2px;font-size:7.5px}.brand-result.selected small{color:#eef5ff}.barcode-result{background:#f0fbf5;border-color:#9ed8ba;width:calc(100% - 18px);margin:0 9px 5px}.search-workspace-welcome{color:#8a9993;text-align:center;background:radial-gradient(circle at 50% 42%,#fff,#f2f5f4 70%);border:1px solid #dfe6e3;border-radius:8px;place-items:center;height:calc(100vh - 92px);display:grid}.search-workspace-welcome>div{max-width:440px;padding:30px}.search-workspace-welcome svg{opacity:.28;width:92px;height:92px}.search-workspace-welcome strong{color:#7c8d86;letter-spacing:-.06em;margin-top:12px;font:900 54px Manrope;display:block}.search-workspace-welcome strong span{color:#18a764}.search-workspace-welcome p{color:#82928c;max-width:390px;margin:9px auto 0;font-size:11px;line-height:1.6}.app.embedded .search-embed-page .catalog-mode .search-catalog-results{height:calc(100vh - 92px);max-height:calc(100vh - 92px)}.app.embedded .search-embed-page .catalog-mode .search-catalog-results .grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:9px;display:grid}.app.embedded .search-embed-page .catalog-mode .search-catalog-results .card{text-align:left;flex-direction:column;grid-template-columns:none;min-height:315px;display:flex}.app.embedded .search-embed-page .catalog-mode .search-catalog-results .photo{width:100%;height:142px;min-height:142px}@media (width>=1700px){.app.embedded .search-embed-page .workspace-mode.has-brand{grid-template-columns:225px 335px minmax(0,1fr)}}@media (width<=1050px){.app.embedded .search-embed-page .workspace-mode.has-brand{grid-template-columns:175px 245px minmax(0,1fr)}.app.embedded .search-embed-page .catalog-mode{grid-template-columns:185px minmax(0,1fr)}}@media (width<=760px){.app.embedded .search-embed-page .workspace-mode,.app.embedded .search-embed-page .workspace-mode.has-brand,.app.embedded .search-embed-page .catalog-mode{grid-template-columns:1fr}.brand-navigator,.search-workspace-welcome{height:auto;max-height:none}.brand-list{max-height:300px}.workspace-mode:not(.has-brand)>.search-catalog-results{display:none}}.equivalent-groups{flex-direction:column;gap:18px;display:flex}.equivalent-group{background:#fff;border:1px solid #dbe6e0;border-radius:14px;overflow:hidden;box-shadow:0 6px 20px #173c2e0d}.equivalent-group-head{background:linear-gradient(120deg,#f3faf6,#fff 70%);border-bottom:1px solid #e3ece7;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.equivalent-group-icon{color:#0b8b50;background:#e3f5eb;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.equivalent-group-icon svg{width:22px}.equivalent-group-copy small{color:#118451;letter-spacing:.14em;font-size:9px;font-weight:850}.equivalent-group-copy h2{color:#5d736b;align-items:center;gap:10px;margin:3px 0 0;font:700 12px Manrope;display:flex}.equivalent-code{color:#fff;letter-spacing:.04em;background:#0f6a45;border-radius:999px;padding:3px 10px;font:800 14px/1.3 Manrope}.equivalent-group-stats{gap:10px;display:flex}.equivalent-group-stats span{background:#fff;border:1px solid #e1eae5;border-radius:10px;flex-direction:column;gap:2px;min-width:120px;padding:8px 12px;display:flex}.equivalent-group-stats small{color:#6a7f77;font-size:10px;font-weight:700}.equivalent-group-stats b{color:#17382d;font:800 14px Manrope}.equivalent-group-stats .highlight{background:#effaf4;border-color:#bfe6d0}.equivalent-group-stats .highlight b{color:#0b7747}.equivalent-table-wrap{overflow-x:auto}.equivalent-table{border-collapse:separate;border-spacing:0;color:#203a31;width:100%;min-width:760px;font-size:12.5px}.equivalent-table th{text-align:left;color:#5a7268;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#f7faf8;border-bottom:1px solid #e3ece7;padding:10px 16px;font:800 10px Manrope}.equivalent-table td{vertical-align:middle;border-bottom:1px solid #edf2ef;padding:13px 16px}.equivalent-table tbody tr:last-child td{border-bottom:0}.equivalent-table tbody tr td{transition:background .15s}.equivalent-table tbody tr:hover td{background:#f8fbf9}.equivalent-table .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.equivalent-table td.num{color:#17382d;font-weight:700}.equivalent-table td:first-child{width:42%;box-shadow:inset 3px 0 #0000}.equivalent-table tr.lowest td{background:#eefaf3}.equivalent-table tr.lowest td:first-child{box-shadow:inset 3px 0 #14a35a}.equivalent-table tr.current td:first-child{box-shadow:inset 3px 0 #2f8fd0}.equivalent-table tr.lowest.current td:first-child{box-shadow:inset 3px 0 #14a35a,inset 6px 0 #2f8fd0}.equivalent-name{color:#17382d;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0;font:800 13px/1.4 Manrope;display:inline-flex}button.equivalent-name{cursor:pointer;color:#0d6a43}button.equivalent-name svg{opacity:0;flex:none;width:14px;transition:all .15s;transform:translate(-3px)}button.equivalent-name:hover{text-decoration:underline}button.equivalent-name:hover svg{opacity:1;transform:none}.equivalent-badges{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.equivalent-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:800;line-height:1.3;display:inline-flex}.equivalent-badge svg{width:12px;height:12px}.equivalent-badge.reimbursed{color:#245d93;background:#e8f1fb}.equivalent-badge.current{color:#1d6fa6;background:#e2f3fc}.equivalent-badge.lowest{color:#fff;background:linear-gradient(90deg,#0f8a4c,#19a95e)}.equivalent-badge.muted{color:#7b8a84;background:#f0f3f2}.equivalent-company{color:#4b635a;white-space:nowrap}.equivalent-company svg{vertical-align:-2px;color:#8aa298;width:14px;margin-right:6px}.equivalent-diff{color:#a35a07;background:#fff3e0;border-radius:8px;padding:3px 9px;font-weight:800;display:inline-block}.equivalent-diff.none{color:#0b7747;background:#e5f6ec}.equivalent-note{color:#6a7f77;align-items:flex-start;gap:8px;margin:0;font-size:11px;line-height:1.5;display:flex}.equivalent-note svg{color:#129257;flex:none;width:15px;margin-top:1px}@media (width<=760px){.equivalent-group-head{grid-template-columns:40px minmax(0,1fr)}.equivalent-group-stats{grid-column:1/-1}.equivalent-group-stats span{flex:1;min-width:0}.equivalent-table{min-width:0}.equivalent-table thead{display:none}.equivalent-table,.equivalent-table tbody,.equivalent-table tr,.equivalent-table td{width:auto;display:block}.equivalent-table tr{border-bottom:1px solid #edf2ef;padding:10px 0}.equivalent-table td{border:0;padding:5px 14px}.equivalent-table td:first-child{width:auto}.equivalent-table td:not(:first-child){text-align:right;justify-content:space-between;gap:12px;display:flex}.equivalent-table td:not(:first-child):before{content:attr(data-label);color:#6a7f77;font-size:11px;font-weight:700}.equivalent-table td.equivalent-company{justify-content:flex-start}.equivalent-table td.equivalent-company svg{margin-left:auto}}.app:not(.embedded) .photo{position:relative;overflow:hidden}.app:not(.embedded) .photo img{object-fit:contain;width:calc(100% - 24px);height:calc(100% - 24px);position:absolute;inset:12px}.app:not(.embedded) .photo>svg{width:40px;height:40px}.admin-catalog{grid-template-columns:250px minmax(0,1fr);gap:18px;margin-top:22px}.admin-catalog .search-filter-panel{border-radius:14px;max-height:calc(100vh - 32px);top:16px;box-shadow:0 6px 20px #173c2e0d}.admin-catalog .search-filter-heading{height:46px;padding:0 14px;font-size:13px}.admin-catalog .search-filter-heading button{font-size:11px}.admin-catalog .search-quick-filter{min-height:42px;padding:8px 14px;font-size:12px}.admin-catalog .search-filter-group{padding:14px}.admin-catalog .search-filter-group h3{font-size:12.5px}.admin-catalog .search-filter-group>input,.admin-catalog .search-price-range input{border-radius:8px;height:36px;font-size:12px}.admin-catalog .search-filter-options label{gap:8px;min-height:32px;font-size:12px}.admin-catalog .search-filter-options small{font-size:11px}.admin-catalog .search-catalog-results .resultbar{margin:0 0 14px}.admin-catalog .search-catalog-results .grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.admin-catalog .search-catalog-results .card{flex-direction:column;display:flex}.admin-catalog .search-catalog-results .cardbody{flex-direction:column;flex:1;display:flex}.admin-catalog .search-catalog-results .card dl{margin-top:auto}@media (width<=900px){.admin-catalog{grid-template-columns:1fr}.admin-catalog .search-filter-panel{max-height:none;position:static}}.search-filter-toggle{display:none}@media (width<=650px){.admin-catalog .search-filter-heading{gap:12px}.admin-catalog .search-filter-heading b{margin-right:auto}.admin-catalog .search-filter-toggle{display:inline-flex;color:#087747!important;background:#e9f7ef!important;border-radius:8px!important;padding:6px 10px!important;font-size:12px!important}.admin-catalog .search-filter-panel.open .search-filter-group{display:block}}.product-tabs{scrollbar-width:thin;background:#0a2c22;align-items:flex-end;gap:4px;padding:8px 10px 0;display:flex;overflow-x:auto}.product-tab{color:#cfe8dc;background:#ffffff14;border-radius:10px 10px 0 0;flex:0 230px;align-items:center;min-width:130px;transition:background .15s;display:flex;position:relative}.product-tab:hover{background:#fff2}.product-tab.active{color:#17382d;background:#fff}.product-tab-open{min-width:0;height:36px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:7px;padding:0 6px 0 11px;font:700 11.5px Manrope;display:flex}.product-tab-open svg{color:#43d17d;flex:none;width:14px;height:14px}.product-tab.active .product-tab-open svg{color:#0b8b50}.product-tab-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.product-tab-open em{color:#9ff0c4;background:#43d17d2e;border-radius:999px;flex:none;padding:2px 6px;font-size:9px;font-style:normal;font-weight:800}.product-tab.active .product-tab-open em{color:#0b7747;background:#e5f6ec}.product-tab-close{width:22px;height:22px;color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;margin-right:6px;font-size:16px;line-height:1;display:grid}.product-tab-close:hover{opacity:1;background:#00000014}.product-tabs-loading{min-height:420px}.product-tabs-loading>.product-tabs+*{margin:16px}@media (width<=650px){.product-tab{flex-basis:170px;min-width:110px}.product-tab-open em{display:none}}.brand-section-title{color:#b0662a;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;margin:12px 2px 6px;font-size:10px;font-weight:850;display:flex}.brand-section-title svg{width:13px;height:13px}.brand-result.cosmetic-brand>svg:first-child{color:#c9692a}.brand-result.cosmetic-brand:hover{background:#fff8f1;border-color:#f0c9a3}.login-page{color:#102d25;background:#f5f8f6;grid-template-columns:minmax(420px,1.05fr) minmax(420px,.95fr);min-height:100vh;display:grid}.login-showcase{color:#fff;background:linear-gradient(145deg,#063d2d,#0a553c 58%,#087349);flex-direction:column;justify-content:space-between;padding:clamp(38px,6vw,90px);display:flex;position:relative;overflow:hidden}.login-showcase:after{content:"";border:1px solid #ffffff2d;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-210px;right:-230px;box-shadow:0 0 0 70px #ffffff08,0 0 0 140px #ffffff08}.login-showcase>img{filter:brightness(0)invert();width:142px}.login-showcase>div{z-index:1;max-width:620px;position:relative}.login-showcase span,.login-kicker{letter-spacing:.16em;color:#47db8b;font-size:12px;font-weight:800}.login-showcase h1{letter-spacing:-.055em;margin:18px 0 24px;font-size:clamp(42px,5vw,72px);line-height:1.02}.login-showcase p{color:#d7eee4;max-width:560px;font-size:18px;line-height:1.7}.login-showcase>small{align-items:center;gap:9px;font-weight:700;display:flex}.login-showcase>small svg{width:20px}.login-panel{place-items:center;padding:40px;display:grid}.login-card{background:#fff;border:1px solid #dce8e2;border-radius:24px;width:min(100%,440px);padding:clamp(30px,4vw,52px);box-shadow:0 24px 70px #12382b17}.login-icon{color:#087349;background:#e7f8ef;border-radius:16px;place-items:center;width:56px;height:56px;margin-bottom:24px;display:grid}.login-card h2{letter-spacing:-.04em;margin:8px 0;font-size:34px}.login-card>p{color:#698078;margin:0 0 30px;line-height:1.55}.login-card label{color:#29493f;gap:9px;margin:18px 0;font-size:13px;font-weight:800;display:grid}.login-card input{height:52px;font:inherit;border:1px solid #cbdad3;border-radius:12px;outline:none;padding:0 15px;transition:all .2s}.login-card input:focus{border-color:#15985e;box-shadow:0 0 0 4px #15985e18}.login-card>button{color:#fff;cursor:pointer;background:#0b8b57;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;height:54px;margin-top:22px;font-size:15px;font-weight:800;display:flex}.login-card>button:hover{background:#087349}.login-card>button:disabled{opacity:.7;cursor:wait}.login-card>button svg{width:19px}.login-error{color:#a52c20;background:#fff0ed;border-radius:10px;align-items:center;gap:9px;padding:12px 14px;font-size:13px;font-weight:700;display:flex}.login-error svg{flex:none;width:18px}.login-security{text-align:center;color:#789088;justify-content:center;align-items:center;gap:7px;margin-top:22px;font-size:11px;display:flex}.login-security svg{width:15px}@media (width<=850px){.login-page{grid-template-columns:1fr}.login-showcase{min-height:310px;padding:34px}.login-showcase h1{font-size:40px}.login-showcase>small{display:none}.login-panel{z-index:2;margin-top:-35px;padding:24px;position:relative}.login-card{padding:30px}}.admin-logs-page{width:min(1500px,94vw);margin:0 auto;padding:48px 0 70px}.admin-logs-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.admin-logs-head span{color:#0b9254;letter-spacing:.16em;font-size:11px;font-weight:850}.admin-logs-head h1{letter-spacing:-.04em;margin:7px 0 5px;font:800 clamp(28px,3vw,42px) Manrope}.admin-logs-head p{color:#6b7f77;margin:0}.admin-logs-head button{color:#087747;cursor:pointer;background:#fff;border:1px solid #cfe2d8;border-radius:11px;align-items:center;gap:8px;padding:11px 16px;font-weight:800;display:flex}.admin-logs-head button svg{width:17px}.log-summary{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:16px;display:grid}.log-summary article{background:#fff;border:1px solid #dce8e2;border-radius:14px;min-width:0;padding:18px;box-shadow:0 7px 20px #173d2e0a}.log-summary article>svg{color:#0c9a59;width:20px}.log-summary article.danger>svg{color:#c46c22}.log-summary small{color:#72847d;letter-spacing:.1em;margin:16px 0 6px;font-size:9px;font-weight:850;display:block}.log-summary strong{font:800 26px Manrope}.log-filters{background:#f5f9f7;border:1px solid #dce8e2;border-radius:14px;grid-template-columns:1fr 1.2fr 1fr 1fr 1.4fr;gap:10px;margin-bottom:16px;padding:14px;display:grid}.log-filters label{color:#526a61;gap:6px;font-size:10px;font-weight:800;display:grid}.log-filters input,.log-filters select{color:#18372c;background:#fff;border:1px solid #d3e1da;border-radius:9px;outline:none;height:40px;padding:0 11px}.log-filters input:focus,.log-filters select:focus{border-color:#20ad68;box-shadow:0 0 0 3px #20ad6815}.log-table-wrap{background:#fff;border:1px solid #dce7e1;border-radius:15px;overflow-x:auto;box-shadow:0 10px 30px #173d2e0b}.log-table{border-collapse:collapse;width:100%;font-size:12px}.log-table th{text-align:left;color:#61756d;letter-spacing:.09em;white-space:nowrap;background:#f3f7f5;padding:13px 14px;font-size:9px}.log-table td{vertical-align:middle;white-space:nowrap;border-top:1px solid #edf2ef;padding:13px 14px}.log-table tbody tr:hover{background:#f9fcfa}.event-badge,.result-ok,.result-fail{border-radius:7px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.event-badge{color:#49645a;background:#eef4f1}.event-badge.iframeopened{color:#087846;background:#e6f8ee}.event-badge.ticketcreated{color:#365f9c;background:#edf3ff}.result-ok{color:#087846;background:#e8f8ef}.result-fail{color:#a64133;background:#fff0ed}.log-state{color:#72847d;justify-content:center;align-items:center;gap:10px;min-height:180px;display:flex}@media (width<=1100px){.log-summary,.log-filters{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.admin-logs-page{padding:25px 0}.admin-logs-head{align-items:flex-start}.log-summary,.log-filters{grid-template-columns:1fr 1fr}.admin-logs-head p{display:none}}.admin-logs-page .ap-pager{background:#fff;border:1px solid #dce7e1;border-radius:14px;margin-top:12px;box-shadow:0 6px 18px #173d2e0a}.log-table-wrap.is-refreshing .log-table{opacity:.55;transition:opacity .15s}.app.embedded main:has(.cr){background:#e8eeeb;min-height:100vh;padding:10px}.cr{--ink:#14302a;--sub:#5d7269;--faint:#8a9b94;--line:#e3eae6;--soft:#f5f8f6;--brand:#0a6845;--brand-dark:#073d2e;--ok:#12905a;--ok-bg:#eaf8f1;--ok-line:#bde6d0;--warn:#b26f00;--warn-bg:#fff6e5;--warn-line:#f1d29a;--bad:#c03a32;--bad-bg:#fff0ee;--bad-line:#f0bdb8;--muted:#5f6974;--muted-bg:#eff2f4;--muted-line:#d9dfe4;height:calc(100vh - 20px);min-height:560px;color:var(--ink);background:#fff;border:1px solid #d6e2dc;border-radius:18px;flex-direction:column;font-family:Manrope,Arial,sans-serif;display:flex;overflow:hidden;box-shadow:0 18px 55px #163c2e1c}.cr *{box-sizing:border-box}.cr button{cursor:pointer;font-family:inherit}.cr svg{flex:none}.cr-top{color:#fff;background:linear-gradient(115deg,var(--brand-dark),var(--brand) 70%,#0e8251);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px 14px;display:flex}.cr-brand{align-items:center;gap:12px;min-width:0;display:flex}.cr-logo{background:#ffffff18;border:1px solid #ffffff30;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.cr-logo svg{width:21px}.cr-brand small{letter-spacing:.04em;color:#8fe6bb;font-size:11px;font-weight:700}.cr-brand h1{letter-spacing:-.02em;margin:2px 0 0;font-size:20px;line-height:1.2}.cr-health{text-align:right;align-items:center;gap:16px;display:flex}.cr-health div{flex-direction:column;display:flex}.cr-health b{font-size:22px;line-height:1}.cr-health span{color:#c6eadb;margin-top:3px;font-size:11px}.cr-health time{color:#d7efe4;border-left:1px solid #ffffff2d;padding-left:16px;font-size:12px}.cr-bar{background:var(--line);height:5px;display:flex}.cr-bar span{min-width:4px}.cr-bar .ok{background:var(--ok)}.cr-bar .warn{background:#e19a1d}.cr-bar .muted{background:#9aa4ae}.cr-bar .bad{background:var(--bad)}.cr-tabs{border-bottom:1px solid var(--line);scrollbar-width:thin;background:#fbfcfb;gap:8px;padding:10px 14px;display:flex;overflow-x:auto}.cr-tab{border:1px solid var(--line);height:40px;color:var(--sub);background:#fff;border-radius:11px;flex:none;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:700;transition:border-color .15s,background .15s;display:flex}.cr-tab i{background:var(--brand);border-radius:50%;width:8px;height:8px}.cr-tab b{background:var(--soft);min-width:24px;color:var(--ink);border-radius:20px;padding:2px 7px;font-size:12px}.cr-tab:hover{border-color:#b9d3c7}.cr-tab.ok i{background:var(--ok)}.cr-tab.warn i{background:#e19a1d}.cr-tab.muted i{background:#9aa4ae}.cr-tab.bad i{background:var(--bad)}.cr-tab.active{border-color:var(--ink);background:var(--ink);color:#fff}.cr-tab.active b{color:#fff;background:#ffffff26}.cr-body{flex:1;grid-template-columns:320px minmax(0,1fr);min-height:0;display:grid}.cr-list{border-right:1px solid var(--line);background:var(--soft);flex-direction:column;min-height:0;display:flex}.cr-search{background:#fff;border:1px solid #d6e2dc;border-radius:11px;align-items:center;gap:8px;height:40px;margin:10px 10px 6px;padding:0 12px;display:flex}.cr-search:focus-within{border-color:var(--ok);box-shadow:0 0 0 3px #12905a1f}.cr-search svg{width:16px;color:var(--faint)}.cr-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font:600 12px Manrope,Arial,sans-serif}.cr-list-items{flex:1;min-height:0;padding:4px 10px 12px;overflow-y:auto}.cr-item{text-align:left;background:#fff;border:1px solid #0000;border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;margin-bottom:6px;padding:10px;transition:border-color .15s,box-shadow .15s;display:grid;box-shadow:0 1px 3px #163c2e0d}.cr-item:hover{border-color:#c4dbd0}.cr-item.active{border-color:var(--ink);box-shadow:0 6px 16px #163c2e1a}.cr-item-icon{background:var(--ok-bg);width:30px;height:30px;color:var(--ok);border-radius:9px;place-items:center;display:grid}.cr-item-icon svg{width:16px}.cr-item-text{min-width:0}.cr-item-text b{-webkit-line-clamp:2;color:var(--ink);-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.cr-item-text small{color:var(--faint);margin-top:3px;font:600 11px Consolas,monospace;display:block}.cr-item em{background:var(--ok-bg);color:var(--ok);white-space:nowrap;border-radius:20px;padding:3px 8px;font-size:10px;font-style:normal;font-weight:800}.cr-item.warn .cr-item-icon,.cr-item.warn em{background:var(--warn-bg);color:var(--warn)}.cr-item.muted .cr-item-icon,.cr-item.muted em{background:var(--muted-bg);color:var(--muted)}.cr-item.bad .cr-item-icon,.cr-item.bad em{background:var(--bad-bg);color:var(--bad)}.cr-detail{min-height:0;padding:14px 20px 28px;animation:.2s ease-out cr-in;overflow-y:auto}@keyframes cr-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.cr-detail-nav{justify-content:flex-end;align-items:center;gap:6px;margin-bottom:10px;display:flex}.cr-detail-nav span{color:var(--faint);margin-right:4px;font-size:12px;font-weight:700}.cr-detail-nav button{border:1px solid var(--line);min-width:32px;height:32px;color:var(--sub);background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.cr-detail-nav button:hover:not(:disabled){color:var(--ink);border-color:#b9d3c7}.cr-detail-nav button:disabled{opacity:.4;cursor:default}.cr-detail-nav svg{width:16px}.cr-detail-nav .cr-back{margin-right:auto;display:none}.cr-hero{border:1px solid var(--ok-line);background:linear-gradient(120deg,#fff 30%,var(--ok-bg));border-radius:16px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.cr-hero-icon{background:var(--ok);color:#fff;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.cr-hero-icon svg{width:24px;height:24px}.cr-hero-copy{min-width:0}.cr-hero em{letter-spacing:.06em;text-transform:uppercase;color:var(--ok);font-size:11px;font-style:normal;font-weight:800}.cr-hero h2{letter-spacing:-.01em;overflow-wrap:anywhere;margin:4px 0;font-size:18px;line-height:1.3}.cr-hero p{color:var(--sub);margin:0;font-size:13px;line-height:1.5}.cr-hero.warn{border-color:var(--warn-line);background:linear-gradient(120deg,#fff 30%,var(--warn-bg))}.cr-hero.warn .cr-hero-icon{background:#e19a1d}.cr-hero.warn em{color:var(--warn)}.cr-hero.bad{border-color:var(--bad-line);background:linear-gradient(120deg,#fff 30%,var(--bad-bg))}.cr-hero.bad .cr-hero-icon{background:var(--bad)}.cr-hero.bad em{color:var(--bad)}.cr-hero.muted{border-color:var(--muted-line);background:linear-gradient(120deg,#fff 30%,var(--muted-bg))}.cr-hero.muted .cr-hero-icon{background:#8792a0}.cr-hero.muted em{color:var(--muted)}.cr-score{place-items:center;width:64px;height:64px;display:grid;position:relative}.cr-score svg{width:64px;height:64px;position:absolute;inset:0;transform:rotate(-90deg)}.cr-score circle{fill:none;stroke-width:6px}.cr-score circle:first-child{stroke:#00000010}.cr-score circle:last-child{stroke:var(--ok);stroke-linecap:round}.cr-hero.warn .cr-score circle:last-child{stroke:#e19a1d}.cr-hero.bad .cr-score circle:last-child{stroke:var(--bad)}.cr-score b{font-size:18px;line-height:1;position:relative}.cr-score small{color:var(--faint);font-size:11px}.cr-heading{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin:20px 2px 8px;font-size:11px;font-weight:800}.cr-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.cr-card{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.cr-card header{align-items:center;gap:8px;padding:11px 12px 0;display:flex}.cr-card header b{flex:1;font-size:13px}.cr-card-icon{background:var(--soft);width:28px;height:28px;color:var(--sub);border-radius:8px;place-items:center;display:grid}.cr-card-icon svg{width:15px}.cr-card i{color:var(--faint);font-style:normal;display:grid}.cr-card i svg{width:18px}.cr-card-values{grid-template-columns:1fr 1fr;gap:8px;padding:12px;display:grid}.cr-card-values div{background:var(--soft);border-radius:10px;min-width:0;padding:8px 10px}.cr-card-values small{color:var(--faint);font-size:10px;font-weight:700;display:block}.cr-card-values strong{overflow-wrap:anywhere;margin-top:2px;font-size:15px;display:block}.cr-card footer{border-top:1px solid var(--line);color:var(--faint);margin-top:auto;padding:8px 12px;font-size:11px;font-weight:700}.cr-card.ok i,.cr-card.ok footer{color:var(--ok)}.cr-card.diff{border-color:var(--warn-line);box-shadow:0 4px 14px #b26f0014}.cr-card.diff i{color:#e19a1d}.cr-card.diff .cr-card-icon{background:var(--warn-bg);color:var(--warn)}.cr-card.diff .cr-card-values div:last-child{background:var(--warn-bg);box-shadow:inset 0 0 0 1px var(--warn-line)}.cr-card.diff footer{border-color:var(--warn-line);background:var(--warn-bg);color:var(--warn)}.cr-panel{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.cr-panel>header{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 14px;display:flex}.cr-panel>header svg{width:18px}.cr-panel>header b{font-size:13px;display:block}.cr-panel>header span{color:var(--faint);margin-top:2px;font-size:11px;display:block}.cr-panel ul{margin:0;padding:4px 14px;list-style:none}.cr-barcodes.ok>header{background:var(--ok-bg);color:var(--ok)}.cr-barcodes.diff>header{background:var(--warn-bg);color:var(--warn)}.cr-barcodes.ok>header b,.cr-barcodes.diff>header b{color:inherit}.cr-barcodes li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.cr-barcodes li:last-child{border-bottom:0}.cr-barcodes code{letter-spacing:.02em;color:var(--ink);font:700 13px Consolas,monospace}.cr-barcodes em{background:var(--ok-bg);color:var(--ok);white-space:nowrap;border-radius:20px;padding:3px 9px;font-size:11px;font-style:normal;font-weight:800}.cr-barcodes li.yours em{background:var(--bad-bg);color:var(--bad)}.cr-barcodes li.tria em{background:var(--warn-bg);color:var(--warn)}.cr-notes{border-color:var(--warn-line);margin-top:10px}.cr-notes>header{background:var(--warn-bg);color:var(--warn)}.cr-notes li{border-bottom:1px solid var(--line);color:var(--sub);padding:8px 0;font-size:12px;line-height:1.5}.cr-notes li:last-child{border-bottom:0}.cr-identities{grid-template-columns:1fr 24px 1fr;align-items:center;gap:8px;display:grid}.cr-identity{border:1px solid var(--line);background:var(--soft);border-radius:14px;flex-direction:column;gap:4px;min-width:0;height:100%;padding:12px 14px;display:flex}.cr-identity.tria{border-color:var(--ok-line);background:var(--ok-bg)}.cr-identity small{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:10px;font-weight:800}.cr-identity b{overflow-wrap:anywhere;font-size:13px;line-height:1.4}.cr-identity span{color:var(--sub);font-size:11px}.cr-identity-arrow{width:20px;color:var(--faint);justify-self:center}.cr-empty{text-align:center;color:var(--faint);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:40px 16px;display:flex}.cr-empty svg{width:32px;height:32px;margin-bottom:4px}.cr-empty b{color:var(--sub);font-size:13px}.cr-empty span{font-size:12px}@media (width<=960px){.cr-body{grid-template-columns:270px minmax(0,1fr)}.cr-health time{display:none}}@media (width<=760px){.app.embedded main:has(.cr){padding:0}.cr{height:auto;min-height:100vh;box-shadow:none;border:0;border-radius:0;overflow:visible}.cr-top{padding:12px 14px}.cr-logo{width:36px;height:36px}.cr-brand h1{font-size:17px}.cr-health b{font-size:18px}.cr-tabs{z-index:3;padding:8px 10px;position:sticky;top:0}.cr-tab{height:36px}.cr-body{display:block}.cr-list{border-right:0}.cr-list-items{overflow:visible}.cr-body.show-detail .cr-list,.cr-body:not(.show-detail) .cr-detail{display:none}.cr-detail{padding:10px 12px 32px;overflow:visible}.cr-detail-nav .cr-back{display:inline-flex}.cr-hero{grid-template-columns:40px minmax(0,1fr) auto;gap:12px;padding:14px}.cr-hero-icon{border-radius:12px;width:40px;height:40px}.cr-hero h2{font-size:16px}.cr-score,.cr-score svg{width:54px;height:54px}.cr-score b{font-size:15px}.cr-grid{grid-template-columns:1fr 1fr;gap:8px}.cr-card-values,.cr-identities{grid-template-columns:1fr}.cr-identity-arrow{transform:rotate(90deg)}}@media (width<=420px){.cr-health span{display:none}.cr-grid{grid-template-columns:1fr}.cr-card-values{grid-template-columns:1fr 1fr}}.embed-identity .embed-facts{flex:1;align-items:stretch;min-width:0;margin:0;display:flex}.embed-facts>div{border-left:1px solid #d6e1dc;flex-direction:column;justify-content:center;gap:3px;min-width:0;padding:2px 16px;display:flex}.embed-facts dt{color:#6d817a;letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:800}.embed-facts dd{color:#17382d;text-overflow:ellipsis;white-space:nowrap;margin:0;font:800 12px/1.3 Manrope;overflow:hidden}.embed-facts>div:nth-child(4) dd{max-width:260px}.app.embedded main>.embed-product-shell .embed-facts>div{flex:auto}.app.embedded:has(main>.embed-product-shell){background:#e8efeb}.app.embedded main:has(>.embed-product-shell){padding:10px}.app.embedded main>.embed-product-shell{background:#f4f8f6;border:1px solid #c9dad2;border-radius:14px;flex-direction:column;min-height:calc(100vh - 20px);display:flex;box-shadow:0 14px 40px #10372a21}.app.embedded main>.embed-product-shell .embed-product-head{background:radial-gradient(120% 140% at 100% 0,#0f7a4c 0,#0000 55%),linear-gradient(118deg,#0c2233 0,#10382f 55%,#0b5a3b 100%);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:0;padding:18px 22px 16px}.app.embedded main>.embed-product-shell .embed-title-mark{background:linear-gradient(145deg,#1fbf73,#0d8a52);border:0;border-radius:14px;align-self:center;width:48px;height:48px;margin:0;box-shadow:0 8px 18px #00000040,inset 0 1px #ffffff40}.app.embedded main>.embed-product-shell .embed-title-mark svg{color:#fff;width:24px}.app.embedded main>.embed-product-shell .embed-product-head small{letter-spacing:.16em;color:#7be6af;font-size:10px}.app.embedded main>.embed-product-shell .embed-product-head h1{letter-spacing:-.02em;-webkit-line-clamp:2;max-width:none;margin:4px 0 3px;font-size:clamp(17px,1.7vw,23px);line-height:1.22}.app.embedded main>.embed-product-shell .embed-product-head p{color:#b9d6cb;max-width:none;font-size:12px}.app.embedded main>.embed-product-shell .embed-product-meta{gap:6px;margin-top:10px}.app.embedded main>.embed-product-shell .embed-product-meta span{padding:4px 10px;font-size:10.5px}.app.embedded main>.embed-product-shell .embed-head-actions{align-items:stretch;gap:12px}.app.embedded main>.embed-product-shell .vademecum-button{align-self:center;height:auto;min-height:44px;padding:0 18px;font-size:12.5px}.app.embedded main>.embed-product-shell .embed-price{text-align:right;background:#ffffff12;border:1px solid #ffffff24;border-radius:12px;min-width:180px;padding:10px 16px}.app.embedded main>.embed-product-shell .embed-price small{color:#8ce7b7;letter-spacing:.12em;font-size:9.5px;display:block}.app.embedded main>.embed-product-shell .embed-price strong{letter-spacing:-.03em;margin-top:3px;font-size:26px}.app.embedded main>.embed-product-shell .embed-tabs{background:#fff;border-bottom:1px solid #dbe6e0;gap:2px;height:50px;padding:0 12px;box-shadow:0 4px 14px #15392c0d}.app.embedded main>.embed-product-shell .embed-tabs button{color:#4f685f;gap:7px;padding:0 13px;font-size:12px}.app.embedded main>.embed-product-shell .embed-tabs button svg{width:15px;height:15px}.app.embedded main>.embed-product-shell .embed-tabs button:hover{color:#087747;background:#f3faf6}.app.embedded main>.embed-product-shell .embed-tabs button.active{color:#087747;background:0 0}.app.embedded main>.embed-product-shell .embed-tabs button.active:after{background:#10ae66;height:3px;left:10px;right:10px}.app.embedded main>.embed-product-shell .embed-identity{scrollbar-width:none;background:#fff;border:1px solid #d8e5de;border-radius:12px;gap:0;min-height:62px;margin:14px 14px 0;padding:8px 6px 8px 14px;overflow-x:auto}.app.embedded main>.embed-product-shell .embed-barcode{flex:none;width:150px;padding-right:16px}.app.embedded main>.embed-product-shell .embed-barcode i{height:24px}.app.embedded main>.embed-product-shell .embed-barcode b{font-size:10.5px}.app.embedded main>.embed-product-shell .embed-dashboard{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,.8fr);grid-template-areas:"prices props image""alerts alerts alerts";align-items:stretch;gap:14px;padding:14px}.app.embedded main>.embed-product-shell .embed-prices{grid-area:prices}.app.embedded main>.embed-product-shell .embed-properties{grid-area:props}.app.embedded main>.embed-product-shell .embed-image{grid-area:image}.app.embedded main>.embed-product-shell .embed-alerts{grid-area:alerts}.app.embedded main>.embed-product-shell .embed-panel{background:#fff;border:1px solid #d8e5de;border-radius:12px;flex-direction:column;display:flex;box-shadow:0 4px 14px #123a2b0d}.app.embedded main>.embed-product-shell .embed-panel>h2{color:#1f4337;background:#fff;flex:none;gap:9px;height:46px;padding:0 14px;font-size:13px}.app.embedded main>.embed-product-shell .embed-panel>h2 svg{box-sizing:content-box;color:#0b8b50;background:#e8f7ef;border-radius:8px;width:17px;height:17px;padding:5px}.app.embedded main>.embed-product-shell .embed-prices>div{flex:1;padding:10px 12px 6px}.app.embedded main>.embed-product-shell .embed-prices p{color:#3c574d;min-height:36px;padding:7px 8px;font-size:12px}.app.embedded main>.embed-product-shell .embed-prices p b{color:#17382d;font-variant-numeric:tabular-nums;font-size:12.5px}.app.embedded main>.embed-product-shell .embed-prices p.featured{color:#d9f7e8;background:linear-gradient(110deg,#0f6a45,#13985c);border:0;border-radius:10px;min-height:58px;margin-bottom:6px;padding:10px 12px}.app.embedded main>.embed-product-shell .embed-prices p.featured b{color:#fff;letter-spacing:-.02em;font:800 21px Manrope}.app.embedded main>.embed-product-shell .embed-prices footer{background:#f7faf8;padding:9px 16px;font-size:11.5px}.app.embedded main>.embed-product-shell .embed-prices footer b{color:#0b7747}.app.embedded main>.embed-product-shell .embed-properties dl{padding:8px 12px}.app.embedded main>.embed-product-shell .embed-properties dl>div{min-height:36px;padding:7px 4px;font-size:12px}.app.embedded main>.embed-product-shell .embed-properties dt{color:#6a7f77}.app.embedded main>.embed-product-shell .embed-properties dd{color:#17382d;font-weight:750}.app.embedded main>.embed-product-shell .embed-properties .prescription-badge-inline{font-size:10.5px}.app.embedded main>.embed-product-shell .embed-image>div{background:radial-gradient(circle at 50% 45%,#fff 30%,#eef6f2 100%);flex:1;min-height:250px;padding:14px}.app.embedded main>.embed-product-shell .embed-image img{max-height:250px}.app.embedded main>.embed-product-shell .embed-alert-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px}.app.embedded main>.embed-product-shell .embed-alert-item.open{grid-column:1/-1}.app.embedded main>.embed-product-shell .embed-alert-grid button{color:#4e4712;background:#fffcef;border-color:#f0e2a6;border-radius:10px;grid-template-columns:22px 1fr 16px;gap:10px;min-height:48px;padding:9px 12px}.app.embedded main>.embed-product-shell .embed-alert-grid button:hover{background:#fff8d6;border-color:#e2c94a}.app.embedded main>.embed-product-shell .embed-alert-grid span{font-size:12px;line-height:1.3}.app.embedded main>.embed-product-shell .embed-alert-grid svg:first-child{color:#c79a00;width:18px}.app.embedded main>.embed-product-shell .embed-alert-detail{max-height:260px;margin:-1px 0 0;padding:12px 14px;font-size:12px}.app.embedded main>.embed-product-shell .embed-empty{font-size:12px}.app.embedded main>.embed-product-shell .embed-section-content{background:#fff;border:1px solid #d8e5de;border-radius:12px;margin:14px;padding:20px;box-shadow:0 4px 14px #123a2b0d}.app.embedded main>.embed-product-shell .embed-document-content{padding:0}.app.embedded main>.embed-product-shell .embed-disclaimer{background:#fff;border-top:1px solid #dbe6e0;min-height:42px;margin-top:auto;padding:0 18px;font-size:11px}.app.embedded main>.embed-product-shell .embed-disclaimer b{font-size:13px}.app.embedded main>.embed-product-shell .product-tabs{background:#0b1f2c;padding:8px 12px 0}@media (width<=1100px){.app.embedded main>.embed-product-shell .embed-dashboard{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"prices props""image alerts"}.app.embedded main>.embed-product-shell .embed-alert-grid{grid-template-columns:1fr}}@media (width<=760px){.app.embedded main:has(>.embed-product-shell){padding:0}.app.embedded main>.embed-product-shell{border:0;border-radius:0;min-height:100vh}.app.embedded main>.embed-product-shell .embed-product-head{grid-template-columns:40px minmax(0,1fr);padding:14px}.app.embedded main>.embed-product-shell .embed-title-mark{width:40px;height:40px}.app.embedded main>.embed-product-shell .embed-head-actions{grid-column:1/-1;justify-content:space-between}.app.embedded main>.embed-product-shell .embed-dashboard{grid-template-columns:1fr;grid-template-areas:"prices""props""alerts""image";gap:10px;padding:10px}.app.embedded main>.embed-product-shell .embed-identity{margin:10px 10px 0}.app.embedded main>.embed-product-shell .embed-section-content{margin:10px;padding:14px}}.embed-facts>div{flex-shrink:0}@media (width<=760px){.embed-product-shell .embed-identity{flex-wrap:wrap;row-gap:10px;overflow:visible}.embed-product-shell .embed-barcode{width:100%!important;padding:0!important}.embed-product-shell .embed-facts{flex-basis:100%;grid-template-columns:1fr 1fr;gap:10px 0;display:grid}.embed-product-shell .embed-facts>div{border-left:2px solid #d6efe1;padding:2px 10px}.embed-product-shell .embed-facts dd{white-space:normal}}.app.embedded .search-workspace-detail .embed-dashboard{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"prices props""alerts image";gap:10px}.app.embedded .search-workspace-detail .embed-prices{grid-area:prices}.app.embedded .search-workspace-detail .embed-properties{grid-area:props}.app.embedded .search-workspace-detail .embed-image{grid-area:image}.app.embedded .search-workspace-detail .embed-alerts{grid-area:alerts}.app.embedded .search-workspace-detail .embed-panel>h2{font-size:12px}.app.embedded .search-workspace-detail .embed-panel>h2 svg{box-sizing:content-box;color:#0b8b50;background:#e8f7ef;border-radius:7px;width:15px;height:15px;padding:4px}.app.embedded .search-workspace-detail .embed-prices p,.app.embedded .search-workspace-detail .embed-properties dl>div{font-size:11.5px}.app.embedded .search-workspace-detail .embed-prices p.featured{color:#d9f7e8;background:linear-gradient(110deg,#0f6a45,#13985c);border-radius:9px;min-height:50px}.app.embedded .search-workspace-detail .embed-prices p.featured b{color:#fff;font:800 18px Manrope}.app.embedded .search-workspace-detail .embed-alert-grid span{font-size:11px}@media (width<=1050px){.app.embedded .search-workspace-detail .embed-dashboard{grid-template-columns:1fr;grid-template-areas:"prices""props""alerts""image"}}.embed-section-head{border-bottom:1px solid #e3ece7;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 0 18px;padding:0 0 16px;display:grid}.embed-section-icon{color:#0b8b50;background:#e8f7ef;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.embed-section-icon svg{width:21px;height:21px}.embed-section-head small{color:#118451;letter-spacing:.14em;font-size:10px;font-weight:850}.embed-section-head h2{color:#17382d;letter-spacing:-.01em;margin:3px 0 0;font:800 18px/1.25 Manrope}.embed-section-head>b{color:#3f5b51;white-space:nowrap;background:#f1f6f3;border-radius:999px;padding:6px 12px;font-size:11.5px}.embed-section-head.dosage .embed-section-icon{color:#175aa0;background:#e9f2fc}.embed-section-head.warnings .embed-section-icon{color:#9a6300;background:#fff0cb}.embed-section-head.special .embed-section-icon{color:#7653ad;background:#f1ebfa}.embed-section-content .blocks{grid-template-columns:repeat(auto-fill,minmax(420px,1fr));align-items:start;gap:12px;max-width:none;display:grid}.embed-section-content .blocks .medical-card{background:#fff;border:1px solid #dfe8e3;border-left:4px solid #13a35a;border-radius:12px;grid-template-columns:40px minmax(0,1fr);gap:14px;max-width:none;margin:0;padding:18px 20px;box-shadow:0 3px 12px #123a2b0a}.embed-section-content .blocks .medical-card.wide{grid-column:1/-1}.embed-section-content .medical-card .medical-icon{border-radius:11px;width:40px;height:40px}.embed-section-content .medical-card .medical-icon svg{width:19px;height:19px}.embed-section-content .medical-card h2{color:#17382d;margin:2px 0 8px;font:800 15px/1.3 Manrope}.embed-section-content .medical-card>div>div{color:#3a5248;font-size:13px;line-height:1.7}.embed-section-content .medical-card>div>div p{margin:0 0 8px}.embed-section-content .medical-card>div>div p:last-child{margin:0}.embed-section-content .medical-card>div>div ul,.embed-section-content .medical-card>div>div ol{margin:6px 0;padding-left:20px}.embed-section-content .medical-card>div>div li{margin:3px 0}.embed-section-content .medical-card.dosage{border-left-color:#2f7bc8}.embed-section-content .medical-card.warnings{background:#fffdf8;border-left-color:#e7a51d}.embed-section-content .medical-card.special{border-left-color:#8a66c4}.embed-section-content[data-section=special] .blocks{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.embed-section-content .alternative-product-row{min-height:76px;padding:12px 16px}.embed-section-content .alternative-product-copy small{font-size:10px}.embed-section-content .alternative-product-copy strong{white-space:normal;font-size:14px}.embed-section-content .alternative-product-copy em{font-size:11.5px}.embed-section-content .alternative-product-barcode,.embed-section-content .alternative-product-open{font-size:12px}.embed-section-content .price-section .section-heading h2{font-size:18px}.embed-section-content .price-grid{gap:12px}.embed-section-content .price-tile{border-color:#dfe8e3;border-radius:12px;min-height:104px;padding:18px}.embed-section-content .price-tile span{font-size:12.5px}.embed-section-content .price-tile strong{font-variant-numeric:tabular-nums;font-size:22px}.embed-section-content .price-tile.primary{background:linear-gradient(120deg,#0f6a45,#13985c);border:0}.embed-section-content .price-meta{gap:10px}.embed-section-content .price-meta>span{border-radius:10px;padding:10px 14px}.embed-section-content .price-meta small{font-size:11px}.embed-section-content .price-meta b{font-size:14px}.price-history{background:#fff;border:1px solid #dfe8e3;border-radius:12px;margin-top:18px;overflow:hidden}.price-history>header{background:#f7faf8;border-bottom:1px solid #e3ece7;align-items:center;gap:9px;padding:12px 16px;display:flex}.price-history>header svg{color:#0b8b50;width:17px}.price-history>header b{color:#17382d;font:800 14px Manrope}.price-history>header span{color:#6a7f77;margin-left:auto;font-size:11.5px}.price-history-wrap{max-height:340px;overflow:auto}.price-history table{border-collapse:separate;border-spacing:0;color:#2b453b;width:100%;min-width:720px;font-size:12.5px}.price-history th{z-index:1;text-align:left;color:#5a7268;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#fff;border-bottom:1px solid #e3ece7;padding:9px 14px;font:800 10px Manrope;position:sticky;top:0}.price-history td{white-space:nowrap;cursor:pointer;border-bottom:1px solid #eef2f0;padding:10px 14px}.price-history tbody tr:hover td{background:#f5faf7}.price-history tbody tr.selected td{background:#e9f7ef}.price-history tbody tr.selected td:first-child{box-shadow:inset 3px 0 #13a35a}.price-history .num{text-align:right;font-variant-numeric:tabular-nums}.price-history td.strong{color:#17382d;font-weight:800}.price-history td em{color:#fff;background:#13a35a;border-radius:999px;margin-left:8px;padding:2px 7px;font-size:9.5px;font-style:normal;font-weight:800}.price-change{text-align:center;border-radius:7px;min-width:58px;padding:2px 8px;font-size:11.5px;font-weight:800;display:inline-block}.price-change.up{color:#b4261a;background:#fdecea}.price-change.down{color:#0b7747;background:#e5f6ec}.price-change.flat{color:#8a9b94}.embed-section-content .barcode-panel{border-radius:12px;margin-top:18px}.embed-document-toolbar a{transition:background .15s}.embed-document-toolbar a:hover{background:#d8f1e3}@media (width<=760px){.embed-section-head{grid-template-columns:38px minmax(0,1fr);gap:10px}.embed-section-head>b{grid-column:2;justify-self:start}.embed-section-icon{width:38px;height:38px}.embed-section-head h2{font-size:15.5px}.embed-section-content .blocks{grid-template-columns:1fr}.embed-section-content .blocks .medical-card{grid-template-columns:34px minmax(0,1fr);gap:11px;padding:14px}.embed-section-content .medical-card .medical-icon{width:34px;height:34px}.price-history>header span{display:none}}.info-reader{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:22px;display:grid}.info-reader.single{grid-template-columns:minmax(0,1fr)}.info-toc{background:#f8fbf9;border:1px solid #e1eae5;border-radius:12px;flex-direction:column;gap:2px;padding:14px 10px;display:flex;position:sticky;top:66px}.info-toc small{color:#6a7f77;letter-spacing:.14em;margin:0 8px 8px;font-size:9.5px;font-weight:850}.info-toc button{color:#3f5a50;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;width:100%;padding:9px 10px;font:700 12.5px/1.35 Manrope;transition:background .15s,color .15s;display:grid}.info-toc button span{color:#5d756c;background:#e7efeb;border-radius:6px;place-items:center;width:22px;height:22px;font-size:10.5px;font-weight:800;display:grid}.info-toc button:hover{color:#17382d;background:#eef6f2}.info-toc button.active{color:#0b7747;background:#fff;box-shadow:0 2px 8px #123a2b14}.info-toc button.active span{color:#fff;background:#13a35a}.info-reader.dosage .info-toc button.active{color:#175aa0}.info-reader.dosage .info-toc button.active span{background:#2f7bc8}.info-reader.warnings .info-toc button.active{color:#8a5a00}.info-reader.warnings .info-toc button.active span{background:#e0a01a}.info-list{flex-direction:column;gap:14px;display:flex}.info-anchor{scroll-margin-top:70px}.info-list .medical-card{background:#fff;border:1px solid #dfe8e3;border-left:4px solid #13a35a;border-radius:12px;grid-template-columns:44px minmax(0,1fr);gap:18px;margin:0;padding:22px 26px;display:grid;box-shadow:0 3px 12px #123a2b0a;max-width:none!important}.info-list .medical-card .medical-icon{border-radius:12px;width:44px;height:44px}.info-list .medical-card .medical-icon svg{width:21px;height:21px}.info-list .medical-card h2{color:#17382d;border-bottom:1px solid #edf2ef;margin:4px 0 12px;padding-bottom:10px;font:800 16px/1.3 Manrope}.info-list .medical-card>div>div{color:#33493f;max-width:920px;font-size:13.5px;line-height:1.8}.info-list .medical-card>div>div p{margin:0 0 10px}.info-list .medical-card>div>div p:last-child{margin:0}.info-list .medical-card>div>div ul,.info-list .medical-card>div>div ol{margin:8px 0;padding-left:22px}.info-list .medical-card>div>div li{margin:5px 0;padding-left:2px}.info-list .medical-card>div>div strong,.info-list .medical-card>div>div b{color:#17382d}.info-list .medical-card.dosage{border-left-color:#2f7bc8}.info-list .medical-card.warnings{background:#fffdf8;border-left-color:#e7a51d}.info-list .medical-card.warnings h2{border-bottom-color:#f4ead2}@media (width<=900px){.info-reader{grid-template-columns:minmax(0,1fr);gap:14px}.info-toc{scrollbar-width:none;flex-flow:row;gap:6px;padding:8px;position:static;overflow-x:auto}.info-toc small{display:none}.info-toc button{white-space:nowrap;flex:none;align-items:center;width:auto;font-size:12px}}@media (width<=760px){.info-list .medical-card{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:16px}.info-list .medical-card .medical-icon{width:36px;height:36px}.info-list .medical-card h2{font-size:15px}.info-list .medical-card>div>div{font-size:13px;line-height:1.7}.info-list .medical-card{grid-template-columns:36px minmax(0,1fr);align-items:center;row-gap:10px}.info-list .medical-card>div{display:contents}.info-list .medical-card h2{border:0;grid-column:2;margin:0;padding:0}.info-list .medical-card>div>div{border-top:1px solid #edf2ef;grid-column:1/-1;padding-top:10px}.info-list .medical-card.warnings>div>div{border-top-color:#f4ead2}}.app.embedded main .embed-product-shell .embed-dashboard.drug-custom{grid-template-columns:var(--d-cols);grid-template-areas:var(--d-areas)}@media (width<=760px){.app.embedded main .embed-product-shell .embed-dashboard.drug-custom{grid-template-columns:1fr;grid-template-areas:var(--d-mobile)}}.ap-page{color:#17382d;max-width:1480px;margin:0 auto;padding:24px 24px 40px}.ap-head{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:16px;display:grid}.ap-head-icon{color:#fff;background:linear-gradient(145deg,#1fbf73,#0d8a52);border-radius:15px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 10px 22px #0d8a5240}.ap-head-icon svg{width:25px;height:25px}.ap-head small{color:#118451;letter-spacing:.16em;font-size:10px;font-weight:850}.ap-head h1{letter-spacing:-.02em;margin:3px 0 2px;font:800 26px/1.15 Manrope}.ap-head p{color:#6a7f77;margin:0;font-size:13px}.ap-head-link{color:#087747;background:#fff;border:1px solid #cae0d5;border-radius:10px;align-items:center;gap:7px;padding:10px 14px;font:800 12.5px Manrope;display:inline-flex}.ap-head-link svg{width:15px}.ap-head-link:hover{background:#edf8f2}.tone-green{--t:#0b8b50;--ts:#e3f5eb}.tone-teal{--t:#0f8a8a;--ts:#e3f5f4}.tone-amber{--t:#a96a00;--ts:#fff3d6}.tone-sky{--t:#1f6fae;--ts:#e6f1fb}.tone-rose{--t:#c2416b;--ts:#fde8ee}.tone-violet{--t:#7653ad;--ts:#f1ebfa}.tone-slate{--t:#4f6560;--ts:#eef2f0}.tone-red{--t:#b4261a;--ts:#fdecea}.ap-stats{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.ap-stat{border:1px solid #dbe6e0;border-left:4px solid var(--t);color:#17382d;text-align:left;cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;transition:box-shadow .15s,transform .15s,background .15s;display:flex}.ap-stat:hover{transform:translateY(-1px);box-shadow:0 8px 20px #123a2b14}.ap-stat.active{background:var(--ts);box-shadow:inset 0 0 0 1px var(--t)}.ap-stat small{color:#5d736b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.ap-stat b{color:var(--t);font-variant-numeric:tabular-nums;font:800 22px Manrope}.ap-stat-bar{background:#eef2f0;border-radius:4px;height:4px;overflow:hidden}.ap-stat-bar i{background:var(--t);border-radius:4px;height:100%;display:block}.ap-panel{background:#fff;border:1px solid #d7e3dd;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #10372a0f}.ap-filters{background:#f8fbf9;border-bottom:1px solid #e3ece7;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;display:flex}.ap-search{background:#fff;border:1px solid #d5e1db;border-radius:10px;flex:280px;align-items:center;gap:8px;min-width:260px;height:38px;padding:0 6px 0 12px;display:flex}.ap-search:focus-within{border-color:#37b477;box-shadow:0 0 0 3px #2fc67518}.ap-search>svg{color:#7b928a;flex:none;width:16px}.ap-search input{color:#17382d;background:0 0;border:0;outline:0;flex:1;min-width:0;font:600 13px Manrope}.ap-search button{color:#5d736b;cursor:pointer;background:#f1f6f3;border:0;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.ap-search button svg{width:13px}.ap-filters select{color:#17382d;cursor:pointer;background:#fff;border:1px solid #d5e1db;border-radius:10px;max-width:220px;height:38px;padding:0 10px;font:700 12.5px Manrope}.ap-sort{color:#7b928a;background:#fff;border:1px solid #d5e1db;border-radius:10px;align-items:center;gap:6px;padding-left:10px;display:flex}.ap-sort svg{width:14px}.ap-sort select{border:0;height:36px;padding-left:0}.ap-clear{color:#5d736b;cursor:pointer;background:#fff;border:1px dashed #b9cdc4;border-radius:10px;height:38px;padding:0 12px;font:800 12px Manrope}.ap-clear:hover{color:#087747;border-color:#087747}.ap-table-wrap{transition:opacity .15s;overflow-x:auto}.ap-table-wrap.is-refreshing{opacity:.55;pointer-events:none}.ap-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1080px;font-size:13px}.ap-table th{z-index:1;text-align:left;color:#5a7268;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#fff;border-bottom:1px solid #e3ece7;padding:11px 14px;font:800 10.5px Manrope;position:sticky;top:0}.ap-table td{vertical-align:middle;border-bottom:1px solid #eef2f0;padding:11px 14px}.ap-table tbody tr{transition:background .12s}.ap-table tbody tr:hover td{background:#f6fbf8}.ap-table .num{text-align:right;white-space:nowrap}.ap-table tr.skeleton td span{background:linear-gradient(90deg,#eef3f0,#f7faf8,#eef3f0) 0 0/200% 100%;border-radius:8px;height:34px;animation:1.2s infinite ap-shimmer;display:block}.ap-product{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;min-width:0;max-width:420px;display:grid}.ap-thumb{color:#b5c7bf;background:#fff;border:1px solid #e3ece7;border-radius:10px;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.ap-thumb img{object-fit:contain;width:100%;height:100%}.ap-thumb svg{width:18px}.ap-name{-webkit-line-clamp:2;color:#17382d;-webkit-box-orient:vertical;font:800 13px/1.35 Manrope;display:-webkit-box;overflow:hidden}.ap-name:hover{color:#087747;text-decoration:underline}.ap-product small,.ap-sub{color:#7b8f88;margin-top:3px;font-size:11.5px;display:block}.ap-sub.muted{color:#a8b8b1;font-style:italic}.ap-brand{color:#17382d;text-transform:uppercase;letter-spacing:.02em;font-size:12.5px;display:block}.ap-group{color:#0b6a43;white-space:nowrap;background:#eef7f2;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:800;display:inline-block}.ap-group.g-anne-bebek{color:#c2416b;background:#fde8ee}.ap-group.g-yuz{color:#7653ad;background:#f1ebfa}.ap-group.g-cilt-vucut{color:#0f8a8a;background:#e3f5f4}.ap-group.g-sac{color:#a96a00;background:#fff3d6}.ap-group.g-gunes{color:#c25a12;background:#fed}.ap-group.g-agiz-dis{color:#1f6fae;background:#e6f1fb}.ap-group.g-kisisel{color:#4b55b8;background:#ebedfb}.ap-group.g-takviye{color:#0b8b50;background:#e3f5eb}.ap-group.g-diger{color:#4f6560;background:#eef2f0}.ap-type{color:#4f685f;text-overflow:ellipsis;white-space:nowrap;background:#f1f5f3;border-radius:7px;max-width:150px;padding:3px 8px;font-size:10.5px;font-weight:800;display:inline-block;overflow:hidden}.ap-type.drug{color:#b4261a;background:#fdecea}.ap-price{color:#0b7747;font-variant-numeric:tabular-nums;font:800 14px Manrope}.ap-none{color:#a8b8b1;font-size:12px;font-weight:700}.ap-image{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800;display:inline-block}.ap-image.vademecum{color:#1f6fae;background:#e6f1fb}.ap-image.kaynak{color:#a96a00;background:#fff3d6}.ap-image.yok{color:#b4261a;background:#fdecea}.ap-complete{align-items:center;gap:8px;display:flex}.ap-complete b{color:#17382d;font-variant-numeric:tabular-nums;min-width:38px;font-size:12px}.ap-meter{background:#eef2f0;border-radius:7px;width:90px;height:7px;overflow:hidden}.ap-meter i{border-radius:7px;height:100%;display:block}.ap-meter.good i{background:#13a35a}.ap-meter.mid i{background:#e0a01a}.ap-meter.low i{background:#d9534f}.ap-sub.missing{color:#a96a00;align-items:center;gap:4px;display:flex}.ap-sub.missing svg{flex:none;width:12px}.ap-action a{color:#087747;white-space:nowrap;background:#eef7f2;border-radius:9px;align-items:center;gap:5px;padding:7px 11px;font:800 12px Manrope;display:inline-flex}.ap-action a svg{width:14px;transition:transform .15s}.ap-action a:hover{background:#dff3e8}.ap-action a:hover svg{transform:translate(2px)}.ap-empty{color:#5d736b;text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 20px;display:flex}.ap-empty svg{color:#12a460;width:30px;height:30px}.ap-empty button{color:#fff;cursor:pointer;background:#17b26a;border:0;border-radius:9px;padding:8px 14px;font:800 12.5px Manrope}.ap-pager{background:#f8fbf9;border-top:1px solid #e3ece7;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 14px;display:flex}.ap-range{color:#5d736b;align-items:center;gap:7px;font-size:12.5px;display:flex}.ap-range svg{color:#0b8b50;width:15px}.ap-range b{color:#17382d}.ap-size{color:#5d736b;align-items:center;gap:7px;font-size:12.5px;display:flex}.ap-size select{background:#fff;border:1px solid #d5e1db;border-radius:8px;height:32px;padding:0 8px;font:700 12.5px Manrope}.ap-pages{align-items:center;gap:4px;margin-left:auto;display:flex}.ap-pages button{color:#33493f;cursor:pointer;background:#fff;border:1px solid #d5e1db;border-radius:9px;place-items:center;min-width:34px;height:34px;padding:0 9px;font:800 12.5px Manrope;display:grid}.ap-pages button svg{width:15px;height:15px}.ap-pages button:hover:not(:disabled){color:#087747;border-color:#13a35a}.ap-pages button.current{color:#fff;background:#13a35a;border-color:#13a35a}.ap-pages button:disabled{opacity:.4;cursor:default}.ap-pages .gap{color:#8a9b94;padding:0 4px}.ap-note{color:#7b8f88;align-items:center;gap:7px;margin:12px 2px 0;font-size:11.5px;display:flex}.ap-note svg{color:#0b8b50;width:14px}.ap-note code{background:#eef2f0;border-radius:5px;padding:1px 5px;font-size:11px}@keyframes ap-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (width<=1300px){.ap-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.ap-page{padding:16px 12px 32px}.ap-head{grid-template-columns:44px minmax(0,1fr)}.ap-head-icon{width:44px;height:44px}.ap-head-link{grid-column:1/-1;justify-self:start}.ap-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-filters select,.ap-sort{flex:45%;max-width:none}.ap-pages{margin-left:0}}.ap-table th:first-child,.ap-table td:first-child{width:30%;min-width:340px}.ap-table th:nth-child(2),.ap-table td:nth-child(2){min-width:150px}.ap-table th:nth-child(3),.ap-table td:nth-child(3){min-width:160px}.ap-table th:nth-child(4),.ap-table td:nth-child(4){min-width:120px}.ap-table th:nth-child(5),.ap-table td:nth-child(5){min-width:140px}.ap-product{max-width:none}.ap-table th:nth-child(7),.ap-table td:nth-child(7),.ap-table th:nth-child(8),.ap-table td:nth-child(8){min-width:170px}.ap-table{min-width:1420px}.ap-source{color:#17382d;text-align:left;cursor:pointer;background:#fff;border:1px solid #e3ece7;border-radius:9px;flex-direction:column;align-items:flex-start;gap:3px;max-width:190px;padding:5px 8px;display:flex}.ap-source:hover,.ap-source[aria-expanded=true]{background:#f3faf6;border-color:#9fd4b7}.ap-source-host{text-overflow:ellipsis;white-space:nowrap;max-width:170px;font:800 12px Manrope;overflow:hidden}.ap-source-meta{align-items:center;gap:5px;display:flex}.ap-source-meta em{color:#5d736b;font-size:10.5px;font-style:normal;font-weight:800}.ap-source-meta svg{color:#7b928a;width:13px;transition:transform .15s}.ap-source[aria-expanded=true] .ap-source-meta svg{transform:rotate(180deg)}.ap-source i,.ap-sources i{letter-spacing:.04em;text-transform:uppercase;border-radius:5px;padding:1px 6px;font-size:9.5px;font-style:normal;font-weight:850}.t-resmi{color:#0b7747;background:#e5f6ec}.t-satis{color:#a96a00;background:#fff3d6}.t-eczane{color:#1f6fae;background:#e6f1fb}.t-diger{color:#5d736b;background:#eef2f0}.ap-table tr.expanded td{background:#f6fbf8}.ap-sources-row td{background:#f6fbf8;padding:0 14px 14px}.ap-sources{background:#fff;border:1px solid #dfe8e3;border-radius:12px;padding:12px 14px}.ap-sources>b{color:#17382d;align-items:center;gap:7px;margin-bottom:10px;font:800 13px Manrope;display:flex}.ap-sources>b svg{color:#0b8b50;width:15px}.ap-sources ul{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ap-sources a{color:#17382d;border:1px solid #e3ece7;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto 14px;align-items:center;gap:9px;padding:9px 11px;display:grid}.ap-sources a:hover{background:#f6fbf8;border-color:#9fd4b7}.ap-sources span{flex-direction:column;min-width:0;display:flex}.ap-sources strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.ap-sources small{color:#8a9b94;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.ap-sources em{color:#fff;white-space:nowrap;background:#13a35a;border-radius:999px;padding:2px 7px;font-size:9.5px;font-style:normal;font-weight:800}.ap-sources a>svg{color:#7b928a;width:14px}.ap-table-frame{position:relative}.ap-table-frame:before,.ap-table-frame:after{content:"";z-index:3;pointer-events:none;opacity:0;width:42px;transition:opacity .2s;position:absolute;top:0;bottom:0}.ap-table-frame:before{background:linear-gradient(90deg,#10372a1f,#0000);left:0}.ap-table-frame:after{background:linear-gradient(270deg,#10372a1f,#0000);right:0}.ap-table-frame.can-left:before,.ap-table-frame.can-right:after{opacity:1}.ap-scroll{z-index:4;color:#087747;cursor:pointer;background:#fff;border:1px solid #cfe0d7;border-radius:50%;place-items:center;width:40px;height:40px;margin-top:-20px;transition:transform .15s,background .15s;display:grid;position:absolute;top:min(50%,150px);box-shadow:0 6px 18px #10372a2e}.ap-scroll svg{width:20px;height:20px}.ap-scroll:hover{color:#fff;background:#13a35a;transform:scale(1.06)}.ap-scroll.left{left:10px}.ap-scroll.right{right:10px}.ap-table-wrap{cursor:grab}.ap-table-wrap.dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.ap-table-wrap.dragging a{pointer-events:none}.ap-table-wrap a,.ap-table-wrap button{cursor:pointer}.mo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.mo-card{background:#fff;border:1px solid #d7e3dd;border-radius:16px;flex-direction:column;padding:18px 20px;display:flex;box-shadow:0 8px 24px #10372a0d}.mo-card h2{color:#17382d;margin:0 0 12px;font:800 15px Manrope}.mo-wide{grid-column:span 3}@media (width>=1301px){.mo-grid>.mo-wide:nth-last-child(2){grid-column:1/3}.mo-grid>.mo-wide:last-child{grid-column:3}}.mo-total{color:#fff;background:radial-gradient(120% 140% at 100% 0,#0f7a4c 0,#0000 55%),linear-gradient(118deg,#0c2233 0,#10382f 55%,#0b5a3b 100%);border:0;justify-content:center}.mo-total small{color:#7be6af;letter-spacing:.14em;text-transform:uppercase;font-size:10.5px;font-weight:850}.mo-total b{letter-spacing:-.03em;margin:6px 0 4px;font:800 40px Manrope}.mo-total p{color:#b9d6cb;margin:0 0 14px;font-size:12.5px}.mo-total a{color:#fff;background:#ffffff1f;border-radius:9px;align-self:flex-start;align-items:center;gap:6px;padding:8px 12px;font:800 12.5px Manrope;display:inline-flex}.mo-total a svg{width:14px}.mo-total a:hover{background:#fff3}.mo-health{flex-direction:column;gap:10px;display:flex}.mo-health-row{color:#33493f;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;font-size:12.5px;display:grid}.mo-health-row b{color:var(--t);font:800 14px Manrope}.mo-health-row b small{color:#8a9b94;font-size:11px;font-weight:700}.mo-health-row .ap-stat-bar{grid-column:1/-1}.mo-health-row:hover span:first-child{color:#087747;text-decoration:underline}.mo-todo{flex-direction:column;gap:6px;display:flex}.mo-todo-row{border:1px solid #e3ece7;border-left:4px solid var(--t);color:#33493f;border-radius:10px;grid-template-columns:18px minmax(0,1fr) auto 14px;align-items:center;gap:10px;padding:10px 12px;font-size:12.5px;transition:background .15s;display:grid}.mo-todo-row:hover{background:var(--ts)}.mo-todo-row>svg:first-child{width:16px;color:var(--t)}.mo-todo-row>svg:last-child{color:#8a9b94;width:14px}.mo-todo-row b{color:var(--t);font-variant-numeric:tabular-nums;font:800 15px Manrope}.mo-groups{flex-direction:column;gap:9px;display:flex}.mo-group-row{color:#33493f;grid-template-columns:150px minmax(0,1fr) 60px;align-items:center;gap:10px;display:grid}.mo-group-row b{text-align:right;font-variant-numeric:tabular-nums;font:800 13px Manrope}.mo-group-bar{background:#eef2f0;border-radius:6px;height:10px;overflow:hidden}.mo-group-bar i{background:#13a35a;border-radius:6px;height:100%;display:block}.mo-group-bar i.g-anne-bebek{background:#c2416b}.mo-group-bar i.g-yuz{background:#7653ad}.mo-group-bar i.g-cilt-vucut{background:#0f8a8a}.mo-group-bar i.g-sac{background:#d39b1f}.mo-group-bar i.g-gunes{background:#e07a2a}.mo-group-bar i.g-agiz-dis{background:#1f6fae}.mo-group-bar i.g-kisisel{background:#4b55b8}.mo-group-bar i.g-takviye{background:#0b8b50}.mo-group-bar i.g-diger{background:#7b8f88}.mo-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mo-list li{border-bottom:1px solid #eef2f0;grid-template-rows:auto auto;grid-template-columns:46px minmax(0,1fr) 90px 40px;align-items:center;column-gap:10px;padding:8px 0;display:grid}.mo-list li:last-child{border-bottom:0}.mo-list .ap-thumb{grid-row:1/3}.mo-list a{color:#17382d;text-overflow:ellipsis;white-space:nowrap;font:800 12.5px Manrope;overflow:hidden}.mo-list a:hover{color:#087747;text-decoration:underline}.mo-list small{color:#7b8f88;grid-column:2;font-size:11px}.mo-list .ap-meter{grid-area:1/3/3;width:90px}.mo-list b{color:#17382d;grid-area:1/4/3;font-size:12px}.mo-more{color:#087747;align-self:flex-start;align-items:center;gap:6px;margin-top:10px;font:800 12.5px Manrope;display:inline-flex}.mo-more svg{width:14px}@media (width<=1300px){.mo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mo-total,.mo-wide{grid-column:span 2}}@media (width<=760px){.mo-grid{grid-template-columns:1fr}.mo-total,.mo-wide{grid-column:auto}.mo-group-row{grid-template-columns:120px minmax(0,1fr) 50px}}.is-page{padding-bottom:110px}.is-updated{color:#6a7f77;text-align:right;justify-items:end;gap:2px;font-size:11px;font-weight:700;display:grid}.is-updated b{color:#17382d;font:800 13px Manrope}.is-updated em{color:#118451;font-style:normal}.is-skeleton{background:linear-gradient(90deg,#eef4f1 0,#f8fbf9 50%,#eef4f1 100%) 0 0/200% 100%;border-radius:16px;height:420px;animation:1.4s infinite is-shimmer}@keyframes is-shimmer{to{background-position:-200% 0}}.is-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.is-main{gap:14px;display:grid}.is-master{background:linear-gradient(120deg,#effaf4 0,#fff 60%);border:1px solid #cfe3d8;border-radius:16px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 20px;transition:background .2s,border-color .2s;display:grid;box-shadow:0 8px 24px #123a2b0f}.is-master.off{background:linear-gradient(120deg,#fff7e8 0,#fff 60%);border-color:#ecd9b5}.is-master-icon{color:#fff;background:linear-gradient(145deg,#1fbf73,#0d8a52);border-radius:15px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 10px 20px #0d8a5238}.is-master.off .is-master-icon{background:linear-gradient(145deg,#d9a441,#b7791f);box-shadow:0 10px 20px #b7791f38}.is-master-icon svg{width:24px;height:24px}.is-master h2{color:#17382d;align-items:center;gap:10px;margin:0 0 4px;font:800 18px Manrope;display:flex}.is-master p{color:#526b61;max-width:720px;margin:0;font-size:13px;line-height:1.6}.is-pill{color:#8a5a10;letter-spacing:.06em;text-transform:uppercase;background:#fbe8c4;border-radius:999px;padding:3px 9px;font:800 10.5px Manrope}.is-pill.on{color:#0b7747;background:#d6f3e4}.is-disabled-note{color:#7a5a1c;background:#fffbf1;border:1px dashed #e4cf9f;border-radius:12px;align-items:center;gap:8px;margin:0;padding:10px 14px;font-size:12.5px;font-weight:650;display:flex}.is-disabled-note svg{flex:none;width:16px;height:16px}.is-group{background:#fff;border:1px solid #d8e5de;border-radius:16px;transition:opacity .2s;overflow:hidden;box-shadow:0 6px 18px #123a2b0d}.is-group.muted{opacity:.55}.is-group>header{background:#f8fbf9;border-bottom:1px solid #e8f0ec;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.is-group h2{color:#17382d;margin:0;font:800 15px Manrope}.is-group header p{color:#6a7f77;margin:3px 0 0;font-size:12px}.is-count{color:#6a7f77;white-space:nowrap;font-size:12px;font-weight:700}.is-count b{color:#0b7747;font:800 15px Manrope}.is-group-actions{gap:6px;display:flex}.is-group-actions button{color:#2f5547;cursor:pointer;background:#fff;border:1px solid #d3e4db;border-radius:9px;align-items:center;gap:5px;padding:6px 10px;font:750 11.5px Manrope;display:inline-flex}.is-group-actions button svg{width:14px;height:14px}.is-group-actions button:hover:not(:disabled){color:#087747;background:#edf8f2}.is-group-actions button:disabled{opacity:.45;cursor:default}.is-group ul{margin:0;padding:0;list-style:none}.is-group li{border-top:1px solid #eef3f0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:13px 18px;transition:background .15s;display:grid}.is-group li:first-child{border-top:0}.is-group li:hover{background:#fafdfb}.is-group li.changed{background:#f3f6ff;box-shadow:inset 3px 0 #6b74e6}.is-group li>div{gap:3px;min-width:0;display:grid}.is-group li b{color:#17382d;align-items:center;gap:8px;font:750 13.5px Manrope;display:flex}.is-group li b em{color:#4b55b8;background:#e3e6ff;border-radius:999px;padding:1px 7px;font-size:10px;font-style:normal;font-weight:800}.is-group li span{color:#6a7f77;font-size:12px;line-height:1.5}.is-group li.off b{color:#8a9b94}.is-switch{cursor:pointer;background:#cfd9d4;border:0;border-radius:999px;flex:none;width:44px;height:24px;padding:0;transition:background .18s;position:relative}.is-switch i{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #0003}.is-switch.on{background:#12a05f}.is-switch.on i{transform:translate(20px)}.is-switch.large{width:58px;height:32px}.is-switch.large i{width:24px;height:24px;top:4px;left:4px}.is-switch.large.on i{transform:translate(26px)}.is-switch:focus-visible{outline-offset:2px;outline:3px solid #9ad8b8}.is-preview{background:#fff;border:1px solid #d8e5de;border-radius:16px;padding:16px;position:sticky;top:18px;box-shadow:0 6px 18px #123a2b0d}.is-preview h2{color:#17382d;align-items:center;gap:8px;margin:0;font:800 15px Manrope;display:flex}.is-preview h2 svg{color:#0b7747;width:17px;height:17px}.is-preview>p{color:#6a7f77;margin:4px 0 12px;font-size:12px}.sk-frame{background:linear-gradient(#fff5ea 0,#fff 45%);border:1px solid #e3ece7;border-radius:12px;gap:8px;padding:12px;display:grid}.sk-frame.disabled{color:#7a5a1c;text-align:center;background:#fbf8f2;align-content:center;place-items:center;gap:6px;min-height:260px}.sk-frame.disabled b{font:800 14px Manrope}.sk-frame.disabled small{color:#8d7a55;font-size:12px}.sk-off-icon{background:#fbe8c4;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.sk-off-icon svg{width:20px;height:20px}.sk-hero{grid-template-columns:86px minmax(0,1fr);gap:8px;display:grid}.sk-info{align-content:start;gap:5px;display:grid}.sk-row{grid-template-columns:1fr 1fr;gap:5px;display:grid}.sk{color:#0b6b41;text-align:center;background:#e3f3ea;border-radius:7px;justify-content:center;align-items:center;min-height:22px;padding:3px 6px;font-size:10px;font-weight:800;transition:opacity .15s,background .15s;display:flex}.sk.title{color:#fff;background:#17382d;justify-content:flex-start}.sk-image{background:#eef6f2;min-height:100%}.sk-patient{background:#d5f0e2}.sk-price{color:#8a4d0e;background:#fde7cf}.sk-facts{color:#55695f;background:#f0f4f2;min-height:26px}.sk.off{color:#a7a7a7;background:repeating-linear-gradient(135deg,#f4f4f4 0 6px,#ececec 6px 12px);text-decoration:line-through}.sk-tabs{border-bottom:1px solid #e8efeb;flex-wrap:wrap;gap:4px;padding:5px 0;display:flex}.sk-tab{color:#0b6b41;background:#e3f3ea;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:800}.sk-tab.off{color:#b0b0b0;background:#f1f1f1;text-decoration:line-through}.sk-panels{grid-template-columns:1fr 1fr;gap:5px;display:grid}.sk-panels .wide{grid-column:1/-1}.sk-panels .sk{min-height:30px}.is-savebar{z-index:40;color:#e5e8ff;opacity:0;pointer-events:none;background:#151a3a;border:1px solid #2b3366;border-radius:14px;align-items:center;gap:10px;padding:10px 12px 10px 18px;transition:transform .22s,opacity .22s;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%,140%);box-shadow:0 16px 40px #10143259}.is-savebar.visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.is-save-msg{white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:650;display:flex}.is-save-msg b{color:#fff;font:800 15px Manrope}.is-save-msg.ok{color:#9ff0c6}.is-save-msg.error{color:#ffc2b8;white-space:normal}.is-save-msg svg{width:16px;height:16px}.is-reset,.is-save{cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:8px 13px;font:800 12.5px Manrope;display:inline-flex}.is-reset{color:#c8ccff;background:0 0;border:1px solid #3b437a}.is-reset:hover:not(:disabled){background:#222a5a}.is-save{color:#fff;background:linear-gradient(145deg,#1fbf73,#0d8a52);border:0;box-shadow:0 6px 14px #0d8a5259}.is-save:hover:not(:disabled){filter:brightness(1.06)}.is-reset:disabled,.is-save:disabled{opacity:.6;cursor:default}.is-reset svg,.is-save svg{width:15px;height:15px}@media (width<=1100px){.is-layout{grid-template-columns:1fr}.is-preview{position:static}}@media (width<=700px){.is-master{grid-template-columns:44px minmax(0,1fr);padding:14px}.is-master .is-switch{grid-column:1/-1;justify-self:end}.is-master-icon{width:44px;height:44px}.is-group>header{grid-template-columns:1fr;gap:8px;padding:12px 14px}.is-group li{padding:12px 14px}.is-savebar{bottom:12px;left:12px;right:12px;transform:translateY(140%)}.is-savebar.visible{transform:none}.is-save-msg{white-space:normal;flex:1}}.sk-frame.sk-drug{background:#fff}.sk-band{background:linear-gradient(118deg,#10243a 0,#123b37 48%,#0a7048 100%);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:5px;padding:8px;display:grid}.sk-band-title{color:#fff;align-self:center;font:800 11px Manrope}.sk-band-side{gap:4px;display:flex}.sk-light{color:#e6fff2;background:#ffffff29}.sk-badges{grid-column:1/-1;justify-content:flex-start}.sk-band .sk.off{color:#fff6;background:repeating-linear-gradient(135deg,#ffffff14 0 6px,#ffffff08 6px 12px)}.sk-panels.three{grid-template-columns:1fr 1fr .8fr}.sk-panels.three .sk{min-height:44px}.sk-panels.three .wide{min-height:30px}.splash{--splash-a:#1fbf73;--splash-b:#0d8a52;--splash-soft:#e3f5ec;opacity:0;background:radial-gradient(60% 55% at 50% 42%,#fff 0,#f4faf7 55%,#e8f2ed 100%);border-radius:18px;place-items:center;min-height:calc(100vh - 36px);padding:24px;animation:.35s .12s forwards splash-in;display:grid}.splash-cosmetic{--splash-a:#f0a35e;--splash-b:#c9692a;--splash-soft:#fdeedd;background:radial-gradient(60% 55% at 50% 42%,#fff 0,#fff8f1 55%,#f8ecdf 100%)}.splash-fullscreen{z-index:100;border-radius:0;min-height:100vh;position:fixed;inset:0}.splash-card{text-align:center;justify-items:center;gap:10px;width:min(360px,100%);display:grid}.splash-mark{place-items:center;width:104px;height:104px;margin-bottom:6px;display:grid;position:relative}.splash-ring{border:3px solid #0000;border-top-color:var(--splash-a);border-right-color:var(--splash-a);border-radius:50%;animation:1.1s linear infinite splash-spin;position:absolute;inset:0}.splash-ring-2{border-width:2px;border-top-color:#0000;border-right-color:#0000;border-bottom-color:var(--splash-b);border-left-color:var(--splash-b);opacity:.55;animation-duration:1.6s;animation-direction:reverse;inset:12px}.splash-core{color:#fff;background:linear-gradient(145deg,var(--splash-a),var(--splash-b));width:58px;height:58px;box-shadow:0 12px 26px color-mix(in srgb,var(--splash-b) 35%,transparent);border-radius:18px;place-items:center;animation:1.8s ease-in-out infinite splash-pulse;display:grid}.splash-core svg{width:28px;height:28px}.splash-logo{height:26px;margin-top:2px}.splash h2{letter-spacing:-.01em;color:#16372c;margin:2px 0 0;font:800 20px Manrope}.splash-step{color:#5d746a;min-height:20px;margin:0;font-size:13.5px;animation:.45s splash-step}.splash-progress{background:var(--splash-soft);border-radius:999px;width:180px;height:4px;margin-top:6px;position:relative;overflow:hidden}.splash-progress i{border-radius:inherit;background:linear-gradient(90deg,var(--splash-a),var(--splash-b));width:40%;animation:1.3s ease-in-out infinite splash-bar;position:absolute;top:0;bottom:0;left:-40%}.splash-secure{color:#7d9188;letter-spacing:.02em;align-items:center;gap:5px;margin-top:8px;font-size:11px;font-weight:700;display:inline-flex}.splash-secure svg{width:13px;height:13px;color:var(--splash-b)}@keyframes splash-in{to{opacity:1}}@keyframes splash-spin{to{transform:rotate(360deg)}}@keyframes splash-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes splash-bar{0%{left:-40%}to{left:100%}}@keyframes splash-step{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.splash,.splash-step{opacity:1;animation:none}.splash-ring,.splash-core,.splash-progress i{animation:none}.splash-progress i{opacity:.5;width:100%;left:0}}@media (width<=520px){.splash{min-height:calc(100vh - 24px);padding:16px}.splash-mark{width:88px;height:88px}.splash-core{width:50px;height:50px}}.pu-page{padding-bottom:110px}.pu-preview{color:#3d4590;background:#f4f5ff;border:1px dashed #b9bff5;border-radius:12px;align-items:center;gap:9px;margin:0 0 14px;padding:9px 14px;font-size:12.5px;display:flex}.pu-preview svg{flex:none;width:16px;height:16px}.pu-primary,.pu-secondary{cursor:pointer;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:40px;padding:0 15px;font:800 12.5px Manrope;text-decoration:none;display:inline-flex}.pu-primary{color:#fff;background:linear-gradient(145deg,#1fbf73,#0d8a52);border:0;box-shadow:0 8px 18px #0d8a5240}.pu-primary:hover:not(:disabled){filter:brightness(1.06)}.pu-primary:disabled{opacity:.45;cursor:default;box-shadow:none}.pu-secondary{color:#0b6b41;background:#fff;border:1px solid #cae0d5}.pu-secondary:hover{background:#edf8f2}.pu-secondary.danger{color:#a64133;border-color:#f1cdc6}.pu-secondary.danger:hover{background:#fff3f0}.pu-primary svg,.pu-secondary svg{width:16px;height:16px}.pu-link{color:#0b7747;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font:750 12.5px Manrope;display:inline-flex}.pu-link.center{margin:10px auto 0;display:flex}.pu-link svg{width:14px;height:14px}.pu-actions{align-items:center;gap:8px;display:flex}.pu-actions.wrap{flex-wrap:wrap;margin-top:14px}.pu-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.pu-card{--c:#5d746a;--s:#eef3f0;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce8e2;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 6px 16px #123a2b0a}.pu-card.tone-red{--c:#b8432f;--s:#fff0ec}.pu-card.tone-amber{--c:#a86a12;--s:#fff6e2}.pu-card.tone-green{--c:#0b7747;--s:#e6f7ee}.pu-card.tone-slate{--c:#4b5b8f;--s:#eef0fa}.pu-card.active{border-color:var(--c);box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 14%,transparent)}.pu-card-icon{background:var(--s);width:40px;height:40px;color:var(--c);border-radius:12px;place-items:center;display:grid}.pu-card-icon svg{width:19px;height:19px}.pu-card b{color:#17382d;font:800 22px Manrope;display:block}.pu-card small{color:#6a7f77;font-size:12px;font-weight:700}.pu-panel{padding:0;overflow:hidden}.pu-filters{background:#f8fbf9;border-bottom:1px solid #e8f0ec;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.pu-search{background:#fff;border:1px solid #d3e1da;border-radius:10px;flex:1;align-items:center;gap:8px;min-width:220px;height:38px;padding:0 12px;display:flex}.pu-search svg{color:#7d9188;width:16px}.pu-search input{color:#17382d;background:0 0;border:0;outline:none;flex:1;font-size:13px}.pu-segment{background:#fff;border:1px solid #d3e1da;border-radius:10px;padding:3px;display:inline-flex}.pu-segment button{color:#526a61;cursor:pointer;background:0 0;border:0;border-radius:7px;height:30px;padding:0 11px;font:750 12px Manrope}.pu-segment button.active{color:#fff;background:#0d8a52}.pu-table-wrap{overflow-x:auto}.pu-table{border-collapse:collapse;width:100%;font-size:12.5px}.pu-table th{text-align:left;color:#61756d;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;background:#f3f7f5;padding:11px 14px;font-size:9.5px;font-weight:850}.pu-table td{vertical-align:middle;border-top:1px solid #edf2ef;padding:11px 14px}.pu-table .num{text-align:right;white-space:nowrap}.pu-table tbody tr{cursor:default}.pu-page .pu-table:not(.lines) tbody tr{cursor:pointer}.pu-table tbody tr:hover{background:#f9fcfa}.pu-doc-no{color:#0b6b41;font:800 13px Manrope}.pu-strong{color:#17382d;font-weight:750}.pu-product:hover{text-decoration:underline}.pu-sub{color:#7d9188;align-items:center;gap:4px;margin-top:2px;font-size:11px;display:flex}.pu-sub.error{color:#b8432f;font-weight:700}.pu-sub svg{width:12px;height:12px}.pu-muted{color:#a2b3ab}.pu-date{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.pu-date svg{color:#7d9188;width:14px}.pu-tip{white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:800;display:inline-flex}.pu-tip.t0{color:#0b7747;background:#e6f7ee}.pu-tip.t1{color:#a5561c;background:#fdeedd}.pu-tip.t2{color:#5b6573;background:#eef0f3}.pu-row-action svg{color:#a2b3ab;width:16px}.mono{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.pu-pipeline{gap:4px;margin:0;padding:0;list-style:none;display:flex}.pu-pipeline li{color:#8a9b94;white-space:nowrap;background:#f1f4f3;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.pu-pipeline li svg{width:13px;height:13px}.pu-pipeline li.done{color:#0b7747;background:#e3f6ec}.pu-pipeline li.error{color:#b8432f;background:#fff0ec}.pu-pipeline li.scheduled{color:#a86a12;background:#fff6e2}.pu-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 14px;padding:0;list-style:none;display:grid}.pu-steps li{color:#7d9188;background:#fff;border:1px solid #dce8e2;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;display:flex}.pu-steps li span{background:#eef3f0;border-radius:50%;place-items:center;width:28px;height:28px;font:800 13px Manrope;display:grid}.pu-steps li span svg{width:16px}.pu-steps li b{font:800 13px Manrope}.pu-steps li.current{color:#17382d;border-color:#12a05f;box-shadow:0 0 0 3px #12a05f1f}.pu-steps li.current span{color:#fff;background:#12a05f}.pu-steps li.done{color:#0b7747}.pu-steps li.done span{color:#0b7747;background:#d6f3e4}.pu-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:14px;display:grid}.pu-box{padding:18px}.pu-box h2{color:#17382d;align-items:center;gap:8px;margin:0 0 10px;font:800 15px Manrope;display:flex}.pu-box h2 svg{color:#0b7747;width:17px;height:17px}.pu-drop{text-align:center;cursor:pointer;background:#f8fcfa;border:2px dashed #c4dccf;border-radius:16px;justify-items:center;gap:6px;padding:38px 20px;transition:background .15s,border-color .15s;display:grid}.pu-drop:hover,.pu-drop.dragging{background:#eefaf3;border-color:#12a05f}.pu-drop.has-file{border-style:solid;border-color:#bfe2cf}.pu-drop b{color:#17382d;font:800 15px Manrope}.pu-drop small{color:#6a7f77;font-size:12.5px}.pu-drop-icon{color:#0b7747;background:#e3f3ea;border-radius:17px;place-items:center;width:58px;height:58px;margin-bottom:6px;display:grid}.pu-drop-icon.ok{color:#fff;background:linear-gradient(145deg,#1fbf73,#0d8a52)}.pu-drop-icon svg{width:27px;height:27px}.pu-mapping{border-top:1px solid #e8f0ec;margin-top:18px;padding-top:16px}.pu-mapping p{color:#6a7f77;margin:-4px 0 12px;font-size:12.5px}.pu-mapping label{grid-template-columns:150px 18px minmax(0,1fr);align-items:center;gap:10px;padding:6px 0;display:grid}.pu-mapping label span{color:#17382d;font-size:13px;font-weight:750}.pu-mapping label em{color:#b8432f;margin-left:2px;font-style:normal}.pu-mapping label svg{color:#9fb2a9;width:14px}.pu-mapping select,.pu-form select,.pu-form input{color:#17382d;background:#fff;border:1px solid #d3e1da;border-radius:9px;outline:none;height:38px;padding:0 10px;font-size:13px}.pu-mapping select:focus,.pu-form select:focus,.pu-form input:focus{border-color:#20ad68;box-shadow:0 0 0 3px #20ad6815}.pu-help ul{color:#41594f;gap:7px;margin:0 0 14px;padding-left:18px;font-size:12.5px;line-height:1.5;display:grid}.pu-chips{background:#f8fbf9;border-bottom:1px solid #e8f0ec;flex-wrap:wrap;gap:6px;padding:12px 14px;display:flex}.pu-chips button{color:#41594f;cursor:pointer;background:#fff;border:1px solid #d3e1da;border-radius:999px;align-items:center;gap:7px;height:32px;padding:0 11px;font:750 12px Manrope;display:inline-flex}.pu-chips button b{background:#eef3f0;border-radius:999px;padding:1px 7px;font-size:11px}.pu-chips button.up b{color:#b8432f;background:#fde8e3}.pu-chips button.down b{color:#0b7747;background:#e3f6ec}.pu-chips button.warn b{color:#a86a12;background:#fff1d6}.pu-chips button.error b{color:#b8432f;background:#fde3df}.pu-chips button.active{color:#fff;background:#0d8a52;border-color:#0d8a52}.pu-chips button.active b{color:#fff;background:#ffffff38}.pu-note{align-items:center;gap:8px;margin:0;padding:10px 14px;font-size:12.5px;font-weight:650;display:flex}.pu-note.error{color:#9b3a2c;background:#fff4f1;border-bottom:1px solid #f5ddd7}.pu-note svg{flex:none;width:16px}.pu-hint{color:#6a7f77;border-top:1px solid #edf2ef;align-items:center;gap:7px;margin:0;padding:10px 14px;font-size:12px;display:flex}.pu-hint svg{flex:none;width:14px}.pu-table.lines tr.error td{background:#fff8f6}.pu-table.lines tr.excluded td{opacity:.5}.pu-table .check{text-align:center;width:34px}.pu-table input[type=checkbox]{accent-color:#0d8a52;width:16px;height:16px}.pu-change{font-variant-numeric:tabular-nums;border-radius:7px;align-items:center;gap:4px;padding:3px 7px;font-size:11.5px;font-weight:800;display:inline-flex}.pu-change svg{width:13px;height:13px}.pu-change.up{color:#b8432f;background:#fdeee9}.pu-change.down{color:#0b7747;background:#e6f7ee}.pu-change.same{color:#7d9188;background:#f1f4f3}.pu-change.big{box-shadow:inset 0 0 0 1.5px}.pu-badge{color:#526a61;white-space:nowrap;background:#eef3f0;border-radius:7px;align-items:center;gap:4px;padding:3px 8px;font-size:10.5px;font-weight:800;display:inline-flex}.pu-badge svg{width:12px;height:12px}.pu-badge.ok{color:#0b7747;background:#e3f6ec}.pu-badge.warn{color:#a86a12;background:#fff1d6}.pu-badge.error{color:#b8432f;background:#fde3df}.pu-badge.scheduled{color:#a86a12;background:#fff6e2}.pu-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pu-form-grid label{color:#526a61;gap:6px;font-size:11px;font-weight:800;display:grid}.pu-form-grid label.wide{grid-column:1/-1}.pu-form-grid label small{color:#8a9b94;font-weight:600}.pu-form .pu-segment{justify-self:start}.pu-summary dl{gap:8px;margin:0 0 14px;display:grid}.pu-summary dl div{justify-content:space-between;gap:10px;font-size:12.5px;display:flex}.pu-summary dt{color:#6a7f77}.pu-summary dd{color:#17382d;text-align:right;margin:0;font-weight:750}.pu-summary h3{color:#17382d;margin:0 0 8px;font:800 13px Manrope}.pu-flow{gap:9px;margin:0;padding:0;list-style:none;display:grid}.pu-flow li{color:#41594f;grid-template-columns:28px 1fr;align-items:start;gap:8px;font-size:12.5px;line-height:1.45;display:grid}.pu-flow li svg{color:#0b7747;background:#e9f6ef;border-radius:9px;width:28px;height:28px;padding:6px}.pu-wizard-bar{z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff5;border:1px solid #d8e5de;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:10px 12px;display:flex;position:sticky;bottom:12px;box-shadow:0 12px 30px #123a2b1f}.pu-wizard-info{color:#526a61;font-size:13px}.pu-wizard-info b{color:#17382d}.pu-detail-top{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:14px;margin-bottom:14px;display:grid}.pu-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.pu-timeline li{grid-template-columns:36px 1fr;gap:12px;padding-bottom:14px;display:grid;position:relative}.pu-timeline li:not(:last-child):before{content:"";background:#e3ece7;width:2px;position:absolute;top:36px;bottom:0;left:17px}.pu-timeline-icon{color:#9fb2a9;background:#f1f4f3;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.pu-timeline-icon svg{width:17px;height:17px}.pu-timeline li.done .pu-timeline-icon{color:#0b7747;background:#e3f6ec}.pu-timeline li.error .pu-timeline-icon{color:#b8432f;background:#fde3df}.pu-timeline li.scheduled .pu-timeline-icon{color:#a86a12;background:#fff3d9}.pu-timeline b{color:#17382d;margin-top:2px;font:800 13.5px Manrope;display:block}.pu-timeline li.wait b{color:#8a9b94}.pu-timeline small{color:#6a7f77;font-size:12px}.pu-timeline li.error small{color:#b8432f;font-weight:700}.pu-tria dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.pu-tria dl div{background:#fafcfb;border:1px solid #e8f0ec;border-radius:10px;padding:9px 11px}.pu-tria dl div.wide{grid-column:1/-1}.pu-tria dt{color:#7d9188;letter-spacing:.04em;font-size:10.5px;font-weight:800}.pu-tria dd{color:#17382d;margin:3px 0 0;font-size:13px;font-weight:750}.pu-tria.error{border-color:#f1cdc6}.pu-tria.error h2 svg{color:#b8432f}.pu-error-text{color:#9b3a2c!important}.pu-muted-block{color:#6a7f77;background:#f6f8f7;border-radius:10px;align-items:center;gap:8px;margin:0;padding:12px;font-size:12.5px;display:flex}.pu-muted-block svg{flex:none;width:16px}.pu-modal-backdrop{z-index:60;background:#0a1e1673;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.pu-modal{text-align:center;background:#fff;border-radius:18px;justify-items:center;gap:8px;width:min(440px,100%);padding:26px 22px 20px;display:grid;position:relative;box-shadow:0 24px 60px #0a1e164d}.pu-modal h2{color:#17382d;margin:4px 0 0;font:800 18px Manrope}.pu-modal p{color:#526a61;margin:0 0 10px;font-size:13.5px;line-height:1.6}.pu-modal-close{color:#7d9188;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:10px;right:10px}.pu-modal-close svg{width:17px}.pu-modal-icon{color:#4b55b8;background:#eef0fa;border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.pu-modal-icon.publish{color:#fff;background:linear-gradient(145deg,#1fbf73,#0d8a52)}.pu-modal-icon svg{width:24px;height:24px}.pu-toast{z-index:70;color:#e5e8ff;background:#151a3a;border-radius:12px;align-items:center;gap:8px;padding:11px 16px;font-size:13px;font-weight:650;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 16px 40px #10143259}.pu-toast svg{width:16px;height:16px}@media (width<=1100px){.pu-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pu-grid,.pu-detail-top{grid-template-columns:1fr}}@media (width<=700px){.pu-steps,.pu-form-grid,.pu-tria dl{grid-template-columns:1fr}.pu-mapping label{grid-template-columns:1fr;gap:4px}.pu-mapping label svg{display:none}.pu-wizard-bar{flex-wrap:wrap}.pu-wizard-info{display:none}}.pu-log-link{margin-top:12px}.pu-cols{color:#41594f;gap:4px;margin:0 0 10px;padding-left:20px;font-size:12.5px;display:grid}.pu-cols em{color:#8a9b94;font-style:normal}.pu-help p{color:#6a7f77;margin:0;font-size:12px;line-height:1.55}.pu-rows-title{color:#17382d;align-items:center;gap:7px;font:800 14px Manrope;display:inline-flex}.pu-rows-title span{color:#0b7747;background:#e3f3ea;border-radius:999px;padding:1px 8px;font-size:11.5px}.pu-edit td{vertical-align:top;padding:6px 8px}.pu-edit td.check{color:#8a9b94;padding-top:13px;font-size:11.5px}.pu-edit input{color:#17382d;background:#fff;border:1px solid #dbe6e0;border-radius:8px;outline:none;width:100%;min-width:90px;height:34px;padding:0 9px;font-size:12.5px}.pu-edit input.num{text-align:right}.pu-edit input:focus{border-color:#20ad68;box-shadow:0 0 0 3px #20ad6815}.pu-edit td:nth-child(2) input{min-width:140px}.pu-edit td:nth-child(3) input{min-width:260px}.pu-edit tr.error input{border-color:#f0c4bb}.pu-sub.warn{color:#a86a12;font-weight:700}.pu-icon-btn{color:#9fb2a9;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;margin-top:2px;display:grid}.pu-icon-btn:hover{color:#b8432f;background:#fff0ec}.pu-icon-btn svg{width:15px;height:15px}.pu-inline-warn{color:#a86a12;align-items:center;gap:7px;margin:10px 0 0;font-size:12.5px;font-weight:650;display:flex}.pu-inline-warn svg{flex:none;width:15px}.pu-error-inline{color:#b8432f;align-items:center;gap:6px;font-weight:700;display:inline-flex}.pu-error-inline svg{width:15px}.pu-float-error{border:1px solid #f5ddd7;border-radius:12px;margin-top:10px}.pu-modal-warn{text-align:left;background:#fff8e8;border-radius:10px;align-items:flex-start;gap:8px;display:flex;color:#7a5a1c!important;padding:10px 12px!important;font-size:12.5px!important}.pu-modal-warn.error{background:#fff3f0;color:#9b3a2c!important}.pu-modal-warn svg{flex:none;width:16px;margin-top:2px}.pu-json-modal{text-align:left;justify-items:stretch;width:min(860px,100%);max-height:86vh;overflow:auto}.pu-json-modal h2{text-align:left}.pu-json-modal h3{color:#17382d;margin:8px 0 0;font:800 13px Manrope}.pu-json-modal h3 small{color:#8a9b94;font-weight:600}.pu-json-modal pre{color:#d7f5e6;white-space:pre-wrap;word-break:break-all;background:#10243a;border-radius:10px;max-height:38vh;margin:0;padding:12px;font:11.5px/1.5 ui-monospace,Consolas,monospace;overflow:auto}.pu-result{margin-bottom:14px;position:relative}.pu-result.ok{background:linear-gradient(120deg,#effaf4 0,#fff 55%);border-color:#bfe2cf}.pu-result.error{background:linear-gradient(120deg,#fff4f1 0,#fff 55%);border-color:#f2d3cc}.pu-result-head{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding-right:30px;display:grid}.pu-result-head h2{margin:0 0 3px}.pu-result-head p{color:#41594f;margin:0;font-size:13px}.pu-result-icon{color:#fff;background:linear-gradient(145deg,#1fbf73,#0d8a52);border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.pu-result.error .pu-result-icon{background:linear-gradient(145deg,#e0705a,#b8432f)}.pu-result-icon svg{width:22px;height:22px}.pu-result-table{border:1px solid #e3ece7;border-radius:10px;max-height:320px;margin-top:12px;overflow:auto}.pu-history{margin-top:16px}@media (width<=700px){.pu-result-head{grid-template-columns:1fr}.pu-result-head .pu-secondary{justify-self:start}}.pu-dropzone{position:relative}.pu-drop-overlay{z-index:4;border-radius:inherit;color:#0b7747;pointer-events:none;background:#eefaf3f0;border:2px dashed #12a05f;align-content:center;place-items:center;gap:8px;font:800 15px Manrope;display:grid;position:absolute;inset:0}.pu-drop-overlay svg{width:34px;height:34px}.pu-empty-drop{color:#17382d;cursor:pointer;text-align:center;background:#f8fcfa;border:2px dashed #c4dccf;border-radius:14px;justify-items:center;gap:6px;width:calc(100% - 28px);margin:14px;padding:28px 16px;display:grid}.pu-empty-drop:hover{background:#eefaf3;border-color:#12a05f}.pu-empty-drop svg{color:#0b7747;width:34px;height:34px}.pu-empty-drop b{font:800 14px Manrope}.pu-empty-drop small{color:#6a7f77;font-size:12px}.pu-note.ok{color:#0b6b41;background:#effaf4;border-bottom:1px solid #d5ecdf}.app-shell{--nav-w:252px;grid-template-columns:var(--nav-w) minmax(0,1fr);background:#f4f8f6;min-height:100vh;transition:grid-template-columns .2s;display:grid}.app-shell.nav-collapsed{--nav-w:76px}.side-nav{z-index:50;color:#cfe5da;background:radial-gradient(140% 60% at 0 0,#13543a 0,#0000 60%),linear-gradient(#0c2233 0,#0f3329 55%,#0b2c20 100%);flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow:hidden;box-shadow:4px 0 24px #081e161f}.side-nav-brand{border-bottom:1px solid #ffffff14;align-items:center;gap:10px;min-height:72px;padding:14px 16px;display:flex}.side-nav-brand .brand img{filter:brightness(0)invert();width:128px}.side-nav-mark{color:#fff;background:linear-gradient(145deg,#1fbf73,#0d8a52);border-radius:13px;place-items:center;width:44px;height:44px;display:none}.side-nav-mark svg{width:22px}.side-nav-close{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:9px;place-items:center;width:34px;height:34px;margin-left:auto;display:none}.side-nav-close svg{width:16px}.side-nav-links{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;flex:1;min-height:0;padding:12px;overflow-y:auto}.side-nav-section{margin-bottom:14px}.side-nav-section small{color:#7fbf9f;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;margin:0 10px 6px;font-size:9.5px;font-weight:850;display:block}.side-nav-links a{color:#d4e8de;white-space:nowrap;border-radius:11px;align-items:center;gap:12px;height:42px;margin-bottom:2px;padding:0 12px;font:700 13.5px Manrope;transition:background .15s,color .15s;display:flex;position:relative}.side-nav-links a svg{color:#8fd4b0;flex:none;width:19px;height:19px}.side-nav-links a:hover{color:#fff;background:#ffffff12}.side-nav-links a.active{color:#fff;background:linear-gradient(90deg,#43d17d38,#43d17d0f)}.side-nav-links a.active svg{color:#43d17d}.side-nav-links a.active:before{content:"";background:#43d17d;border-radius:0 4px 4px 0;width:4px;position:absolute;top:9px;bottom:9px;left:-12px}.side-nav-footer{border-top:1px solid #ffffff14;flex-direction:column;gap:8px;padding:12px;display:flex}.side-nav-user{background:#ffffff0f;border-radius:12px;grid-template-columns:36px minmax(0,1fr) 34px;align-items:center;gap:10px;padding:8px;display:grid}.side-nav-avatar{color:#06301f;background:#43d17d;border-radius:10px;place-items:center;width:36px;height:36px;font:800 13px Manrope;display:grid}.side-nav-user-text{flex-direction:column;min-width:0;display:flex}.side-nav-user-text b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font:800 12.5px Manrope;overflow:hidden}.side-nav-user-text small{color:#8fbfa8;font-size:10.5px}.side-nav-logout{color:#d4e8de;cursor:pointer;background:#ffffff14;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.side-nav-logout:hover{color:#fff;background:#d9534f}.side-nav-logout svg{width:16px}.side-nav-collapse{color:#8fbfa8;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;height:38px;padding:0 12px;font:700 12.5px Manrope;display:flex}.side-nav-collapse:hover{color:#fff;background:#ffffff0f}.side-nav-collapse svg{flex:none;width:18px}.nav-collapsed .side-nav-brand{justify-content:center;padding:14px 0}.nav-collapsed .side-nav-brand .brand{display:none}.nav-collapsed .side-nav-mark{display:grid}.nav-collapsed .side-nav-section small{color:#0000;background:#ffffff1a;height:1px;margin:6px 8px 10px;overflow:hidden}.nav-collapsed .side-nav-links a{justify-content:center;padding:0}.nav-collapsed .side-nav-links a span,.nav-collapsed .side-nav-user-text,.nav-collapsed .side-nav-collapse span{display:none}.nav-collapsed .side-nav-user{background:0 0;grid-template-columns:1fr;justify-items:center;padding:0}.nav-collapsed .side-nav-collapse{justify-content:center;padding:0}.app-content{flex-direction:column;min-width:0;min-height:100vh;display:flex}.app-topbar{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border-bottom:1px solid #dce7e0;align-items:center;gap:14px;min-height:64px;padding:10px 24px;display:flex;position:sticky;top:0}.app-topbar .topbar-search{max-width:640px;margin-left:0}.app-topbar-menu,.app-topbar-brand{display:none!important}.app-topbar-menu{color:#17382d;cursor:pointer;background:#fff;border:1px solid #dce7e0;border-radius:10px;flex:none;place-items:center;width:40px;height:40px}.app-topbar-menu svg{width:19px}.app-content>main{flex:1;min-height:0}.app-footer{color:#6a7f77;background:#fff;border-top:1px solid #dce7e0;align-items:center;gap:10px;min-height:56px;padding:12px 24px;font-size:12px;display:flex}.app-footer svg{color:#149356;flex:none;width:16px}.app-footer b{color:#087747;margin-left:auto}.side-nav-backdrop{display:none}@media (width<=960px){.app-shell,.app-shell.nav-collapsed{grid-template-columns:minmax(0,1fr)}.side-nav{width:272px;transition:transform .22s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.nav-open .side-nav{transform:none}.nav-collapsed .side-nav-brand .brand,.nav-collapsed .side-nav-links a span,.nav-collapsed .side-nav-user-text,.nav-collapsed .side-nav-collapse span{display:revert}.nav-collapsed .side-nav-mark{display:none}.nav-collapsed .side-nav-links a{justify-content:flex-start;padding:0 12px}.nav-collapsed .side-nav-section small{color:#7fbf9f;background:0 0;height:auto;margin:0 10px 6px}.nav-collapsed .side-nav-user{background:#ffffff0f;grid-template-columns:36px minmax(0,1fr) 34px;padding:8px}.side-nav-close{display:grid}.side-nav-collapse{display:none}.side-nav-backdrop{z-index:45;background:#081e1673;border:0;display:block;position:fixed;inset:0}.app-topbar{flex-wrap:wrap;padding:10px 14px}.app-topbar-menu{display:grid!important}.app-topbar-brand{display:flex!important}.app-topbar-brand img{width:112px}.app-topbar .topbar-search{flex-basis:100%;order:3;max-width:none}.app-footer{align-items:flex-start;padding:12px 14px}.app-footer b{display:none}}.app-management .side-nav{background:radial-gradient(140% 60% at 0 0,#3b3f8f 0,#0000 60%),linear-gradient(#151a3a 0,#1b2150 55%,#121733 100%)}.app-management .side-nav-section small{color:#a9b0f0}.app-management .side-nav-links a svg{color:#b7bdf5}.app-management .side-nav-links a.active{background:linear-gradient(90deg,#8c96ff47,#8c96ff0f)}.app-management .side-nav-links a.active svg{color:#c8ccff}.app-management .side-nav-links a.active:before{background:#9aa3ff}.app-management .side-nav-mark{background:linear-gradient(145deg,#7c84f2,#4b55b8)}.app-management .side-nav-avatar{color:#151a3a;background:#9aa3ff}.side-nav-area{flex-direction:column;gap:10px;padding:12px 12px 4px;display:flex}.side-nav-back{color:#fff;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff29;border-radius:11px;align-items:center;gap:10px;height:40px;padding:0 12px;font:800 13px Manrope;transition:background .15s;display:flex}.side-nav-back:hover{background:#ffffff24}.side-nav-back svg{flex:none;width:17px}.side-nav-area-title{flex-direction:column;padding:4px 10px;display:flex}.side-nav-area-title small{color:#a9b0f0;letter-spacing:.16em;text-transform:uppercase;font-size:9.5px;font-weight:850}.side-nav-area-title b{color:#fff;font:800 15px Manrope}.app-topbar-area{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.app-topbar-area-icon{color:#fff;background:linear-gradient(145deg,#7c84f2,#4b55b8);border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.app-topbar-area-icon svg{width:19px}.app-topbar-area>div{flex-direction:column;min-width:0;display:flex}.app-topbar-area small{color:#6870c4;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:850}.app-topbar-area b{color:#1b2150;font:800 16px Manrope}.app-topbar-back{color:#4b55b8;white-space:nowrap;background:#fff;border:1px solid #d4d8f5;border-radius:10px;align-items:center;gap:7px;margin-left:auto;padding:9px 13px;font:800 12.5px Manrope;display:inline-flex}.app-topbar-back:hover{background:#eef0fd}.app-topbar-back svg{width:15px}@media (width<=960px){.app-topbar-area{flex-basis:100%;order:3}}.side-nav-brand .side-nav-collapse{border-radius:9px;flex:none;justify-content:center;gap:0;width:34px;height:34px;margin-left:auto;padding:0}.nav-collapsed .side-nav-brand{flex-direction:column;gap:8px;padding:12px 0}.nav-collapsed .side-nav-brand .side-nav-collapse{margin-left:0}.nav-collapsed .side-nav-area{align-items:center;padding:12px 16px 4px}.nav-collapsed .side-nav-area-title{display:none}.nav-collapsed .side-nav-back{justify-content:center;width:44px;padding:0}.nav-collapsed .side-nav-back span{display:none}@media (width<=960px){.nav-collapsed .side-nav-area-title{display:flex}.nav-collapsed .side-nav-back{justify-content:flex-start;width:auto;padding:0 12px}.nav-collapsed .side-nav-back span{display:revert}.nav-collapsed .side-nav-brand{flex-direction:row;padding:14px 16px}}.cz-page{color:#17382d;max-width:1480px;margin:0 auto;padding:26px 24px 48px}.tone-rose{--tone:#c2416b;--tone-soft:#fde8ee;--tone-line:#f6c6d4}.tone-violet{--tone:#7653ad;--tone-soft:#f1ebfa;--tone-line:#dccdf2}.tone-teal{--tone:#0f8a8a;--tone-soft:#e3f5f4;--tone-line:#bfe6e3}.tone-amber{--tone:#a96a00;--tone-soft:#fff3d6;--tone-line:#f2dca0}.tone-orange{--tone:#c25a12;--tone-soft:#fed;--tone-line:#f7cfa8}.tone-sky{--tone:#1f6fae;--tone-soft:#e6f1fb;--tone-line:#c4dcf2}.tone-indigo{--tone:#4b55b8;--tone-soft:#ebedfb;--tone-line:#cfd3f3}.tone-green{--tone:#0b8b50;--tone-soft:#e3f5eb;--tone-line:#bfe6d0}.tone-slate{--tone:#4f6560;--tone-soft:#eef2f0;--tone-line:#d6e0dc}.cz-head{color:#fff;background:radial-gradient(120% 160% at 100% 0,#0f7a4c 0,#0000 55%),linear-gradient(118deg,#0c2233 0,#10382f 55%,#0b5a3b 100%);border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(320px,520px);align-items:center;gap:24px;margin-bottom:18px;padding:24px 28px;display:grid;box-shadow:0 16px 40px #10372a29}.cz-head small{color:#7be6af;letter-spacing:.16em;font-size:10px;font-weight:850}.cz-head h1{letter-spacing:-.02em;color:#fff;margin:6px 0 4px;font:800 clamp(22px,2.4vw,30px)/1.15 Manrope}.cz-head p{color:#b9d6cb;margin:0;font-size:13px}.cz-search{background:#fff;border-radius:13px;align-items:center;gap:8px;padding:5px 5px 5px 14px;display:flex;position:relative;box-shadow:0 10px 26px #001a0d33}.cz-search>svg{color:#527067;flex:none;width:18px}.cz-search input{color:#17382d;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:11px 4px;font:600 14px Manrope}.cz-search-clear{color:#5d736b;cursor:pointer;background:#f1f6f3;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.cz-search-clear svg{width:15px}.cz-search>button[type=submit]{color:#fff;cursor:pointer;background:#17b26a;border:0;border-radius:9px;padding:11px 20px;font:800 13px Manrope}.cz-search>button[type=submit]:hover{background:#12a05f}.cz-groups{z-index:30;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;margin-bottom:18px;display:grid;position:relative}.cz-group{color:#17382d;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe6e0;border-radius:13px;grid-template-columns:38px minmax(0,1fr) 14px;align-items:center;gap:10px;min-height:64px;padding:10px 12px;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:grid}.cz-group:hover,.cz-group.open{border-color:var(--tone-line);background:var(--tone-soft);transform:translateY(-1px);box-shadow:0 8px 20px #123a2b14}.cz-group.active{border-color:var(--tone);background:var(--tone-soft);box-shadow:inset 0 -3px 0 var(--tone)}.cz-group-icon{background:var(--tone-soft);width:38px;height:38px;color:var(--tone);border-radius:11px;place-items:center;display:grid}.cz-group:hover .cz-group-icon,.cz-group.open .cz-group-icon,.cz-group.active .cz-group-icon{background:#fff}.cz-group-icon svg{width:19px;height:19px}.cz-group-text{flex-direction:column;min-width:0;display:flex}.cz-group-text b{text-overflow:ellipsis;white-space:nowrap;font:800 13px/1.25 Manrope;overflow:hidden}.cz-group-text small{color:#6a7f77;margin-top:2px;font-size:11px}.cz-group-caret{color:#8aa298;width:14px;transition:transform .15s}.cz-group.open .cz-group-caret{color:var(--tone);transform:rotate(180deg)}.cz-group.skeleton{background:linear-gradient(90deg,#eef3f0,#f7faf8,#eef3f0) 0 0/200% 100%;min-height:64px;animation:1.2s infinite cz-shimmer}.cz-mega{border:1px solid var(--tone-line);border-top:4px solid var(--tone);background:#fff;border-radius:14px;padding:18px 22px 20px;animation:.14s ease-out cz-drop;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 22px 50px #10372a2e}.cz-mega-head{border-bottom:1px solid #edf2ef;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:12px;display:flex}.cz-mega-head b{color:var(--tone);font:800 16px Manrope}.cz-mega-head button{background:var(--tone-soft);color:var(--tone);cursor:pointer;border:0;border-radius:9px;align-items:center;gap:6px;padding:7px 12px;font:800 12px Manrope;display:inline-flex}.cz-mega-head button svg{width:14px}.cz-mega-list{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:2px 14px;max-height:min(56vh,460px);display:grid;overflow:auto}.cz-mega-list button{color:#2b453b;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font:600 13px Manrope;display:flex}.cz-mega-list button:hover,.cz-mega-list button.active{background:var(--tone-soft);color:var(--tone)}.cz-mega-list small{color:#6a7f77;text-align:center;background:#f1f5f3;border-radius:999px;flex:none;min-width:28px;padding:1px 7px;font-size:10.5px;font-weight:800}.cz-mega-empty{color:#6a7f77;margin:0;font-size:13px}.cz-layout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:18px;display:grid}.cz-sidebar{scrollbar-width:thin;background:#fff;border:1px solid #dbe6e0;border-radius:14px;max-height:calc(100vh - 32px);padding:4px 14px 14px;position:sticky;top:16px;overflow:auto}.cz-sidebar-head{z-index:2;background:#fff;border-bottom:1px solid #edf2ef;align-items:center;gap:10px;margin:0 -14px 6px;padding:12px 14px;display:flex;position:sticky;top:0}.cz-sidebar-head b{align-items:center;gap:7px;margin-right:auto;font:800 14px Manrope;display:flex}.cz-sidebar-head b svg{color:#0b8b50;width:16px}.cz-sidebar-head button{color:#087747;cursor:pointer;background:#eef7f2;border:0;border-radius:7px;padding:5px 9px;font:800 11px Manrope}.cz-filter-toggle{display:none}.cz-facet{border-bottom:1px solid #edf2ef;padding:14px 0}.cz-facet:last-child{border-bottom:0}.cz-facet h3{color:#2b453b;margin:0 0 9px;font:800 13px Manrope}.cz-facet>input{box-sizing:border-box;border:1px solid #d5e1db;border-radius:8px;outline:0;width:100%;height:34px;margin-bottom:8px;padding:0 10px;font:600 12px Manrope}.cz-facet>input:focus{border-color:#37b477;box-shadow:0 0 0 3px #2fc67518}.cz-facet-list{flex-direction:column;gap:1px;display:flex}.cz-facet-list label{color:#33493f;cursor:pointer;border-radius:7px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:9px;padding:6px 8px;font-size:12.5px;display:grid}.cz-facet-list label:hover{background:#f5faf7}.cz-facet-list label.checked{color:#0b5f3b;background:#eaf7f0;font-weight:700}.cz-facet-list input{accent-color:#0ca35d;width:15px;height:15px;margin:0}.cz-facet-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cz-facet-list small{color:#8a9b94;font-size:11px;font-weight:700}.cz-facet-list p{color:#8a9b94;margin:4px 8px;font-size:12px}.cz-facet-more{color:#087747;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:4px 8px;font:800 12px Manrope}.cz-results{min-width:0}.cz-toolbar{background:#fff;border:1px solid #dbe6e0;border-radius:13px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;display:flex}.cz-sort{color:#527067;border:1px solid #d5e1db;border-radius:9px;align-items:center;gap:7px;padding:0 10px;display:flex}.cz-sort svg{width:15px}.cz-sort select{color:#17382d;cursor:pointer;background:0 0;border:0;outline:0;height:34px;font:700 12.5px Manrope}.cz-total{color:#3f5b51;background:#eef7f2;border-radius:9px;margin-left:auto;padding:7px 12px;font-size:12.5px}.cz-total b{color:#087747}.cz-chips{flex-wrap:wrap;gap:6px;margin:-2px 0 12px;display:flex}.cz-chips button{color:#0b6a43;cursor:pointer;background:#effaf4;border:1px solid #bfe6d0;border-radius:999px;align-items:center;gap:6px;padding:5px 8px 5px 11px;font:700 12px Manrope;display:inline-flex}.cz-chips button svg{width:13px}.cz-chips button:hover{background:#dff3e8}.cz-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;transition:opacity .15s;display:grid}.cz-grid.is-refreshing{opacity:.6;pointer-events:none}.cz-card{min-width:0;color:inherit;background:#fff;border:1px solid #dbe6e0;border-radius:14px;flex-direction:column;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;overflow:hidden}.cz-card:hover{border-color:var(--tone-line);transform:translateY(-2px);box-shadow:0 14px 32px #123a2b1a}.cz-card.skeleton{background:linear-gradient(90deg,#eef3f0,#f7faf8,#eef3f0) 0 0/200% 100%;min-height:360px;animation:1.2s infinite cz-shimmer}.cz-image{background:radial-gradient(circle at 50% 45%,#fff 35%,#f1f6f3 100%);border-bottom:1px solid #edf2ef;height:190px;position:relative;overflow:hidden}.cz-image img{object-fit:contain;width:calc(100% - 28px);height:calc(100% - 28px);transition:transform .2s;position:absolute;inset:14px}.cz-card:hover .cz-image img{transform:scale(1.03)}.cz-image-empty{color:#a9bdb4;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.cz-image-empty svg{width:34px;height:34px}.cz-image-empty small{font-size:11px;font-weight:700}.cz-card-body{flex-direction:column;flex:1;padding:12px 14px 14px;display:flex}.cz-card-tags{flex-wrap:wrap;gap:5px;display:flex}.cz-card-tags span{color:#5d736b;text-overflow:ellipsis;white-space:nowrap;background:#f1f5f3;border-radius:6px;max-width:100%;padding:3px 8px;font-size:10.5px;font-weight:800;overflow:hidden}.cz-card-tags span.brand{background:var(--tone-soft);color:var(--tone);letter-spacing:.02em;text-transform:uppercase}.cz-card h2{-webkit-line-clamp:2;color:#17382d;-webkit-box-orient:vertical;margin:9px 0 5px;font:800 14px/1.35 Manrope;display:-webkit-box;overflow:hidden}.cz-card p{-webkit-line-clamp:2;color:#6a7f77;-webkit-box-orient:vertical;margin:0 0 10px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.cz-card-foot{border-top:1px solid #edf2ef;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:10px;display:flex}.cz-no-barcode{color:#9aaca5;font-size:11.5px}.cz-barcode{color:#4f685f;font-variant-numeric:tabular-nums;cursor:copy;background:#f8fbf9;border:1px solid #e1eae5;border-radius:7px;align-self:flex-start;align-items:center;gap:6px;padding:4px 8px;font:700 11.5px Manrope;display:inline-flex}.cz-barcode svg{width:13px;height:13px}.cz-barcode svg.ok{color:#0ca35d}.cz-barcode:hover{background:#effaf4;border-color:#bfe6d0}.cz-empty{color:#4f685f;text-align:center;background:#fff;border:1px dashed #cfdcd6;border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:48px 20px;display:flex}.cz-empty svg{color:#12a460;width:34px;height:34px}.cz-empty button{color:#fff;cursor:pointer;background:#17b26a;border:0;border-radius:9px;padding:8px 14px;font:800 12.5px Manrope}.cz-pager{color:#4f685f;justify-content:center;align-items:center;gap:14px;margin-top:20px;font-size:13px;display:flex}.cz-pager button{color:#087747;cursor:pointer;background:#fff;border:1px solid #d5e1db;border-radius:9px;padding:9px 16px;font:800 12.5px Manrope}.cz-pager button:disabled{opacity:.45;cursor:default}.cz-back{color:#087747;cursor:pointer;background:#fff;border:1px solid #cae0d5;border-radius:9px;align-items:center;gap:7px;margin-bottom:14px;padding:8px 12px;font:800 12.5px Manrope;display:inline-flex}.cz-back svg{width:15px}.cz-back:hover{background:#edf8f2}.cz-detail{background:#fff;border:1px solid #d7e3dd;border-radius:18px;overflow:hidden;box-shadow:0 14px 40px #10372a14}.cz-detail.skeleton{background:linear-gradient(90deg,#eef3f0,#f7faf8,#eef3f0) 0 0/200% 100%;min-height:560px;animation:1.2s infinite cz-shimmer}.cz-detail-hero{background:linear-gradient(180deg,var(--tone-soft) 0,#fff 70%);grid-template-columns:minmax(260px,400px) minmax(0,1fr);gap:28px;padding:24px;display:grid}.cz-gallery{flex-direction:column;gap:10px;display:flex}.cz-image.large{background:#fff;border:1px solid #e3ece7;border-radius:14px;height:360px}.cz-thumbs{gap:8px;display:flex;overflow-x:auto}.cz-thumbs button{cursor:pointer;background:#fff;border:2px solid #e3ece7;border-radius:10px;flex:none;width:62px;height:62px;padding:5px}.cz-thumbs button.active{border-color:var(--tone)}.cz-thumbs img{object-fit:contain;width:100%;height:100%}.cz-detail-info{flex-direction:column;gap:12px;min-width:0;display:flex}.cz-detail-group{border:1px solid var(--tone-line);color:var(--tone);background:#fff;border-radius:999px;align-self:flex-start;align-items:center;gap:7px;padding:6px 11px;font:800 12px Manrope;text-decoration:none;display:inline-flex}.cz-detail-group svg{width:15px}.cz-detail-info h1{color:#17382d;letter-spacing:-.015em;margin:0;font:800 clamp(20px,2.2vw,27px)/1.25 Manrope}.cz-detail-brand{color:#4f685f;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.cz-detail-brand>svg{color:#0b8b50;width:15px}.cz-detail-brand b{color:#17382d;font-size:14px}.cz-detail-brand a{color:#087747;background:#f1f6f3;border-radius:7px;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;font-weight:800;text-decoration:none;display:inline-flex}.cz-detail-brand a svg{width:13px}.cz-detail-summary{border-left:4px solid var(--tone);color:#33493f;background:#fff;border-radius:0 10px 10px 0;margin:0;padding:12px 14px;font-size:14px;line-height:1.65;box-shadow:0 3px 12px #123a2b0d}.cz-badges{flex-wrap:wrap;gap:6px;display:flex}.cz-badges span{border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:11.5px;font-weight:800;display:inline-flex}.cz-badges svg{width:13px;height:13px}.cz-badges .spf{color:#b14f0c;background:#fed}.cz-badges .free{color:#0b7747;background:#e5f6ec}.cz-badges .feature{color:#4b55b8;background:#ebedfb}.cz-detail-buy{background:#fff;border:1px solid #dbe6e0;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;padding:12px 16px;display:flex}.cz-detail-buy>small{color:#6a7f77;letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:850}.cz-detail-barcodes{flex-wrap:wrap;gap:6px;display:flex}.cz-facts{border-top:1px solid #edf2ef;border-bottom:1px solid #edf2ef;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0;padding:0 24px;display:grid}.cz-facts>div{border-left:1px solid #edf2ef;padding:12px 14px}.cz-facts>div:first-child{border-left:0;padding-left:0}.cz-facts dt{color:#6a7f77;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.cz-facts dd{color:#17382d;margin:4px 0 0;font:700 13px/1.4 Manrope}.cz-tabs{z-index:5;scrollbar-width:none;background:#fff;border-bottom:1px solid #dbe6e0;gap:2px;padding:0 18px;display:flex;position:sticky;top:0;overflow-x:auto}.cz-tabs button{color:#4f685f;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;height:50px;padding:0 14px;font:700 13px Manrope;display:flex;position:relative}.cz-tabs button svg{width:15px;height:15px}.cz-tabs button:hover{color:#087747;background:#f6faf8}.cz-tabs button.active{color:#087747}.cz-tabs button.active:after{content:"";background:#10ae66;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:10px;right:10px}.cz-tab-body{background:#f8fbf9;padding:22px 24px 26px}.cz-overview{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.cz-panel{background:#fff;border:1px solid #dfe8e3;border-radius:13px;padding:18px 20px}.cz-panel-wide{grid-column:1/-1}.cz-panel h2{color:#17382d;align-items:center;gap:9px;margin:0 0 12px;font:800 15px Manrope;display:flex}.cz-panel h2 svg{box-sizing:content-box;color:#0b8b50;background:#e8f7ef;border-radius:8px;width:16px;height:16px;padding:5px}.cz-text{color:#33493f;margin:0 0 8px;font-size:13.5px;line-height:1.75}.cz-text:last-child{margin-bottom:0}.cz-muted{color:#6a7f77;font-size:13px}.cz-tagline{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.cz-tagline small{color:#6a7f77;letter-spacing:.04em;min-width:110px;font-size:11px;font-weight:800}.cz-tagline span{background:var(--tone-soft);color:var(--tone);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700}.cz-bullets{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.cz-bullets li{color:#33493f;grid-template-columns:18px minmax(0,1fr);gap:9px;font-size:13.5px;line-height:1.6;display:grid}.cz-bullets li svg{color:#13a35a;width:16px;height:16px;margin-top:3px}.cz-usage{flex-direction:column;gap:14px;display:flex}.cz-usage-facts{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;margin:0;display:grid}.cz-usage-facts>div{background:#fff;border:1px solid #dfe8e3;border-left:4px solid #2f7bc8;border-radius:11px;padding:14px 16px}.cz-usage-facts dt{color:#6a7f77;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.cz-usage-facts dd{color:#17382d;margin:5px 0 0;font-size:13.5px;line-height:1.55}.cz-steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cz-steps li{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;display:grid}.cz-steps li span{color:#175aa0;background:#e9f2fc;border-radius:9px;place-items:center;width:30px;height:30px;font:800 13px Manrope;display:grid}.cz-steps li p{color:#33493f;margin:4px 0 0;font-size:13.5px;line-height:1.7}.cz-table-wrap{background:#fff;border:1px solid #dfe8e3;border-radius:13px;overflow:auto}.cz-table{border-collapse:collapse;color:#2b453b;width:100%;min-width:620px;font-size:13px}.cz-table th{text-align:left;color:#5a7268;letter-spacing:.08em;text-transform:uppercase;background:#f7faf8;border-bottom:1px solid #e3ece7;padding:11px 16px;font:800 10.5px Manrope}.cz-table td{vertical-align:top;border-bottom:1px solid #eef2f0;padding:12px 16px;line-height:1.55}.cz-table tr:last-child td{border-bottom:0}.cz-table td b{color:#17382d}.cz-warnings{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.cz-warnings li{color:#4e4712;background:#fffdf3;border:1px solid #f0e2a6;border-left:4px solid #e7a51d;border-radius:11px;grid-template-columns:20px minmax(0,1fr);gap:11px;padding:14px 16px;font-size:13.5px;line-height:1.6;display:grid}.cz-warnings svg{color:#c79a00;width:18px;height:18px;margin-top:2px}.cz-lang-switch{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.cz-lang-switch button{color:#4f685f;cursor:pointer;background:#fff;border:1px solid #d5e1db;border-radius:999px;padding:7px 13px;font:700 12.5px Manrope}.cz-lang-switch button.active{color:#fff;background:#13a35a;border-color:#13a35a}.cz-welcome{color:#2b453b;background:#f1f8f4;border-radius:10px;margin:0 0 14px;padding:12px 14px;font-size:14px;font-style:italic;line-height:1.6}.cz-lang-block+.cz-lang-block{margin-top:16px}.cz-lang-block h3{color:#17382d;margin:0 0 8px;font:800 13.5px Manrope}.cz-lang-block ul{color:#33493f;margin:0;padding-left:20px;font-size:13.5px;line-height:1.7}.cz-disclaimer{color:#6a7f77;background:#fff;border-top:1px solid #e1e9e5;align-items:center;gap:9px;padding:12px 24px;font-size:11.5px;display:flex}.cz-disclaimer svg{color:#149356;flex:none;width:15px}.cz-disclaimer b{color:#087747;margin-left:auto;font-size:13px}@keyframes cz-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cz-drop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (width<=1100px){.cz-head{grid-template-columns:1fr}.cz-detail-hero{grid-template-columns:minmax(220px,320px) minmax(0,1fr)}.cz-overview{grid-template-columns:1fr}}@media (width<=900px){.cz-layout{grid-template-columns:1fr}.cz-sidebar{max-height:none;position:static}.cz-filter-toggle{display:inline-block}.cz-sidebar:not(.open) .cz-facet{display:none}.cz-detail-hero{grid-template-columns:1fr}.cz-image.large{height:280px}}@media (width<=650px){.cz-page{padding:18px 14px 36px}.cz-head{padding:18px}.cz-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.cz-mega{border-radius:16px 16px 0 0;max-height:70vh;position:fixed;inset:auto 0 0;overflow:auto}.cz-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cz-image{height:150px}.cz-card h2{font-size:13px}.cz-card p{display:none}.cz-total{margin-left:0}.cz-detail-hero,.cz-tab-body{padding:16px}.cz-facts{padding:0 16px}}.cz-groups{grid-template-columns:repeat(8,minmax(0,1fr))}.cz-group{grid-template-columns:34px minmax(0,1fr) 12px;gap:9px;padding:10px}.cz-group-icon{width:34px;height:34px}.cz-group-text b{white-space:normal;text-overflow:clip;font-size:12.5px;overflow:visible}@media (width<=1200px){.cz-groups{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=650px){.cz-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}.cz-fallback{margin-top:18px}.cz-fallback>header{background:linear-gradient(110deg,#f5f0fc,#fff 70%);border:1px solid #dccdf2;border-radius:14px;align-items:center;gap:12px;margin-bottom:14px;padding:14px 16px;display:flex}.cz-fallback-icon{color:#7653ad;background:#ece3f8;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.cz-fallback-icon svg{width:20px}.cz-fallback>header>div{flex:1;min-width:0}.cz-fallback small{color:#7653ad;letter-spacing:.14em;font-size:10px;font-weight:850}.cz-fallback h2{color:#17382d;margin:3px 0 0;font:800 15px/1.35 Manrope}.cz-fallback>header>a{color:#fff;background:#7653ad;border-radius:9px;flex:none;align-items:center;gap:6px;padding:8px 12px;font:800 12.5px Manrope;text-decoration:none;display:inline-flex}.cz-fallback>header>a svg{width:14px}.suggestion-source{color:#7653ad;letter-spacing:.12em;padding:8px 12px 4px;font-size:10px;font-weight:850}.suggestion .suggestion-tag{color:#7653ad;white-space:nowrap;background:#f1ebfa;border-radius:6px;margin-left:6px;padding:2px 6px;font-size:9.5px;font-weight:800}@media (width<=650px){.cz-fallback>header{flex-wrap:wrap}}.cz-tree{border-bottom:1px solid #edf2ef;padding:12px 0 14px}.cz-tree h3{color:#2b453b;margin:0 0 8px;font:800 13px Manrope}.cz-tree button{color:#33493f;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:6px 8px;font:600 12.5px Manrope;display:flex}.cz-tree button:hover{color:#0b5f3b;background:#f5faf7}.cz-tree button small{color:#8a9b94;flex:none;font-size:11px;font-weight:700}.cz-tree button.current{color:#0b5f3b;background:#eaf7f0;font-weight:800}.cz-tree-root{text-transform:uppercase;letter-spacing:.04em;color:#087747!important;font-size:11.5px!important;font-weight:800!important}.cz-tree-level{border-left:2px solid #e3ece7;margin-left:8px;padding-left:8px}.cz-tree-group{color:var(--tone)!important;font-weight:800!important}.cz-tree-group.current{background:var(--tone-soft)!important}.cz-tree-children{flex-direction:column;margin-left:6px;display:flex}.cz-tree-children button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cz-tree-level>.cz-tree-children{border-left:1px dashed #d9e5df;padding-left:6px}.cz-within{background:#fff;border:1px solid #d5e1db;border-radius:9px;flex:1;align-items:center;gap:6px;min-width:220px;padding:0 6px 0 10px;display:flex}.cz-within:focus-within{border-color:#37b477;box-shadow:0 0 0 3px #2fc67518}.cz-within>svg{color:#7b928a;flex:none;width:15px}.cz-within input{color:#17382d;background:0 0;border:0;outline:0;flex:1;min-width:0;height:34px;font:600 12.5px Manrope}.cz-within button{color:#5d736b;cursor:pointer;background:#f1f6f3;border:0;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.cz-within button svg{width:13px}.cz-chips button.clear{color:#5d736b;background:#fff;border-style:dashed}.cz-card-company{color:#6a7f77;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;margin:-2px 0 6px;font-size:11px;font-weight:700;display:block;overflow:hidden}@media (width<=650px){.cz-within{min-width:100%}}.cz-card-foot{flex-direction:column;justify-content:flex-start;align-items:stretch}.cz-card-foot .cz-barcode{align-self:flex-start}.cz-price{flex-direction:column;display:flex}.cz-price small{color:#6a7f77;font-size:10.5px;font-weight:700}.cz-price b{color:#0b7747;font-variant-numeric:tabular-nums;font:800 19px Manrope}.cz-price.none b{color:#9aaca5;font-size:13px}.cz-price.large b{letter-spacing:-.02em;font-size:28px}.cz-price.large.none b{font-size:16px}.cz-price em{color:#8a9b94;margin-top:2px;font-size:11px;font-style:normal}.cz-detail-buy{justify-content:space-between}.cz-segment{background:#f1f6f3;border-radius:10px;padding:3px;display:inline-flex}.cz-segment button{color:#4f685f;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:7px 12px;font:700 12.5px Manrope}.cz-segment button.active{color:#087747;background:#fff;box-shadow:0 2px 8px #123a2b1a}.cz-price-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.cz-price-grid>div{background:#fbfdfc;border:1px solid #e3ece7;border-radius:10px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.cz-price-grid small{color:#6a7f77;font-size:11px;font-weight:700}.cz-price-grid b{color:#17382d;font-variant-numeric:tabular-nums;font:800 17px Manrope}.cz-price-grid>div.featured{background:linear-gradient(110deg,#0f6a45,#13985c);border:0}.cz-price-grid>div.featured small{color:#c9f2dc}.cz-price-grid>div.featured b{color:#fff;font-size:20px}.cz-price-meta{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.cz-price-meta span{color:#5d736b;background:#f1f6f3;border-radius:999px;padding:6px 11px;font-size:12px}.cz-price-meta b{color:#17382d;margin-left:4px}.cz-hero-patient{background:linear-gradient(135deg,#f2fbf6,#fff);border:1px solid #cfe6da;border-radius:12px;padding:12px 14px}.cz-hero-patient h2{color:#0b7747;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 6px;font-size:12px;font-weight:850;display:flex}.cz-hero-patient h2 svg{width:16px;height:16px}.cz-hero-patient p{color:#24443a;margin:0;font-size:14px;line-height:1.65}.cz-page.cz-embedded{max-width:none;padding:4px 4px 16px}.cz-page.cz-embedded .cz-detail{min-height:calc(100vh - 44px)}.cz-detail-hero.no-gallery{grid-template-columns:minmax(0,1fr)}.app.embedded .cz-page.cz-embedded .cz-back{margin-bottom:10px}@media (width<=650px){.cz-page.cz-embedded{padding:0 0 12px}}.sut{gap:14px;display:grid}.sut .embed-section-head{margin-bottom:4px}.sut-loading,.sut-empty{color:#5d746a;background:#f8fbf9;border:1px dashed #d3e1da;border-radius:12px;align-items:center;gap:9px;padding:22px 18px;font-size:13px;display:flex}.sut-empty svg{color:#0b7747;width:17px;height:17px}.sut-flags{flex-wrap:wrap;gap:8px;display:flex}.sut-flag{color:#6b4e12;background:#fffaf0;border:1px solid #f0d9a2;border-radius:11px;flex:260px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;padding:11px 13px;display:grid}.sut-flag svg{color:#b8790f;width:18px;height:18px;margin-top:1px}.sut-flag b{color:#5a3f08;font:800 13px Manrope;display:block}.sut-flag span{color:#7a5d22;margin-top:2px;font-size:12px;line-height:1.45;display:block}.sut-flag.none{color:#2f5547;background:#f2fbf6;border-color:#cfe6da}.sut-flag.none svg{color:#0b7747}.sut-flag.none b{color:#17382d}.sut-flag.none span{color:#5d746a}.sut-strip{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.sut-tile{color:#17382d;cursor:pointer;background:#fff;border:1px solid #dce8e2;border-radius:11px;grid-template-columns:20px minmax(0,1fr) auto;grid-template-areas:"icon name pill""icon note note";align-items:center;gap:2px 8px;padding:10px 12px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:grid}.sut-tile:hover{border-color:#9fd3b8;box-shadow:0 4px 12px #123a2b12}.sut-tile>svg{color:#0b7747;grid-area:icon;width:18px;height:18px}.sut-tile.no>svg{color:#b8432f}.sut-tile-name{grid-area:name;font:750 12.5px/1.3 Manrope}.sut-tile>b{color:#0b7747;white-space:nowrap;background:#e3f6ec;border-radius:999px;grid-area:pill;padding:2px 8px;font-size:10.5px;font-weight:850}.sut-tile.no>b{color:#b8432f;background:#fde8e3}.sut-tile>small{color:#6a7f77;grid-area:note;font-size:11px;line-height:1.35}.sut-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sut-card{background:#fff;border:1px solid #d8e5de;border-radius:13px;flex-direction:column;scroll-margin-top:12px;display:flex;overflow:hidden;box-shadow:0 4px 14px #123a2b0d}.sut-card>header{background:linear-gradient(120deg,#f2fbf6 0,#fff 70%);border-bottom:1px solid #e8f0ec;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.sut-card.no>header{background:linear-gradient(120deg,#fff5f2 0,#fff 70%)}.sut-card-icon{color:#0b7747;background:#e3f6ec;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.sut-card.no .sut-card-icon{color:#b8432f;background:#fde8e3}.sut-card-icon svg{width:18px;height:18px}.sut-card h3{color:#17382d;margin:0;font:800 14px Manrope}.sut-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11.5px;font-weight:850;display:inline-flex}.sut-pill svg{width:14px;height:14px}.sut-pill.ok{color:#0b7747;background:#e3f6ec}.sut-pill.no{color:#b8432f;background:#fde8e3}.sut-rows{display:grid}.sut-row{border-top:1px solid #f0f4f2;grid-template-columns:150px minmax(0,1fr);gap:12px;padding:10px 14px;display:grid}.sut-row:first-child{border-top:0}.sut-row-label{color:#5d746a;align-items:flex-start;gap:7px;font-size:11.5px;font-weight:800;line-height:1.5;display:flex}.sut-row-label svg{color:#0b7747;flex:none;width:15px;height:15px;margin-top:1px}.sut-row-value{color:#17382d;min-width:0;font-size:12.5px}.sut-muted{color:#8a9b94}.sut-list{gap:5px;margin:0;padding:0;list-style:none;display:grid}.sut-list li{gap:1px;display:grid}.sut-list b{font-weight:750}.sut-list em,.sut-parties em{color:#6a7f77;font-size:11.5px;font-style:normal;line-height:1.4}.sut-parties{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sut-parties li{background:#f8fbf9;border:1px solid #e1ebe6;border-radius:9px;gap:1px;max-width:100%;padding:6px 10px;display:grid}.sut-parties b{color:#17382d;font-size:12px;font-weight:750}.sut-parties small{color:#7d9188;font-size:10.5px}.sut-special{background:#f4f7fd;border:1px solid #dfe6f5;border-radius:10px;margin:0 14px 14px;padding:10px 12px}.sut-special>b,.sut-general>b{color:#2f3f6b;align-items:center;gap:6px;margin-bottom:4px;font:800 12px Manrope;display:flex}.sut-special>b svg,.sut-general>b svg{width:14px;height:14px}.sut-html{color:#33435f;font-size:12.5px;line-height:1.55}.sut-html p{margin:0 0 4px}.sut-html ul{margin:4px 0 0;padding-left:18px}.sut-html li{margin:2px 0}.sut-html a{color:#2f5bd3;font-weight:650}.sut-general{background:#f8faff;border:1px solid #dfe6f5;border-radius:12px;padding:12px 14px}.sut-disclaimer{color:#7d9188;align-items:center;gap:7px;margin:0;font-size:11.5px;display:flex}.sut-disclaimer svg{flex:none;width:14px;height:14px}@media (width<=1100px){.sut-grid{grid-template-columns:1fr}}@media (width<=600px){.sut-row{grid-template-columns:1fr;gap:4px}.sut-card>header{grid-template-columns:30px minmax(0,1fr)}.sut-pill{grid-column:1/-1;justify-self:start}}.sutd-toolbar{z-index:2;background:#fff;gap:10px;padding:10px 0;display:grid;position:sticky;top:0}.sutd-chips{flex-wrap:wrap;gap:6px;display:flex}.sutd-chips button{color:#2f5547;cursor:pointer;background:#fff;border:1px solid #dce8e2;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font:750 12px Manrope;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.sutd-chips button svg{color:#0b7747;width:14px;height:14px}.sutd-chips button b{color:#3d6455;text-align:center;background:#eef5f1;border-radius:999px;min-width:20px;padding:1px 6px;font-size:10.5px}.sutd-chips button:hover{border-color:#9fd3b8}.sutd-chips button.active{color:#fff;background:#0b7747;border-color:#0b7747}.sutd-chips button.active svg{color:#fff}.sutd-chips button.active b{color:#fff;background:#ffffff38}.sutd-search{background:#f8fbf9;border:1px solid #d8e5de;border-radius:10px;align-items:center;gap:8px;height:38px;padding:0 12px;display:flex}.sutd-search:focus-within{background:#fff;border-color:#0b7747;box-shadow:0 0 0 3px #0b77471a}.sutd-search>svg{color:#6a7f77;flex:none;width:16px;height:16px}.sutd-search input{color:#17382d;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.sutd-search button{color:#6a7f77;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.sutd-search button:hover{background:#eef5f1}.sutd-search button svg{width:14px;height:14px}.sutd-result{color:#5d746a;margin:0;font-size:12px}.sutd-group{background:#fff;border:1px solid #d8e5de;border-radius:13px;overflow:hidden;box-shadow:0 4px 14px #123a2b0d}.sutd-group>header{background:linear-gradient(120deg,#f2fbf6 0,#fff 70%);border-bottom:1px solid #e8f0ec;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.sutd-group>header h3{color:#17382d;margin:0;font:800 14px Manrope}.sutd-group>header small{color:#5d746a;font-size:11.5px;font-weight:800}.sutd-list{margin:0;padding:0;list-style:none}.sutd-article{border-top:1px solid #f0f4f2;padding:12px 14px}.sutd-article:first-child{border-top:0}.sutd-article-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;margin-bottom:6px;display:grid}.sutd-no{color:#2f4f9c;white-space:nowrap;background:#e8eefb;border-radius:7px;padding:2px 8px;font:800 11.5px Manrope}.sutd-no.plain{color:#3d6455;background:#eef5f1}.sutd-article-head b{color:#17382d;font:750 13px/1.45 Manrope}.sutd-body{position:relative}.sutd-body.clamped{max-height:150px;overflow:hidden}.sutd-body.clamped:after{content:"";background:linear-gradient(#fff0,#fff);height:56px;position:absolute;inset:auto 0 0}.sutd-body table{border-collapse:collapse;width:100%;margin:6px 0;font-size:12px}.sutd-body td,.sutd-body th{vertical-align:top;border:1px solid #e1ebe6;padding:4px 6px}.sutd-toggle{color:#0b7747;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-top:6px;padding:4px 0;font:800 12px Manrope;display:inline-flex}.sutd-toggle svg{width:15px;height:15px;transition:transform .15s}.sutd-article.open .sutd-toggle svg{transform:rotate(180deg)}@media (width<=600px){.sutd-chips{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.sutd-chips button{flex:none}.sutd-group>header{grid-template-columns:30px minmax(0,1fr)}.sutd-group>header small{grid-column:2}}.se{--se:#64748b;--se-bg:#f1f5f9}.se-general{--se:#7c3aed;--se-bg:#f3effe}.se-very-common{--se:#c2410c;--se-bg:#fff1e8}.se-common{--se:#b45309;--se-bg:#fff6e5}.se-uncommon{--se:#a16207;--se-bg:#fdf9e3}.se-rare{--se:#0f766e;--se-bg:#e8f7f5}.se-very-rare{--se:#1d4ed8;--se-bg:#ebf1ff}.se-unknown,.se-other{--se:#475569;--se-bg:#f1f5f9}.se-scale{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.se-level{border:1px solid #dce8e2;border-top:3px solid var(--se);color:#17382d;cursor:pointer;background:#fff;border-radius:11px;gap:3px;padding:10px 12px;text-decoration:none;transition:box-shadow .15s,transform .15s;display:grid}.se-level:hover{transform:translateY(-1px);box-shadow:0 6px 14px #123a2b14}.se-bars{gap:3px;margin-bottom:3px;display:flex}.se-bars i{background:#e6ece9;border-radius:3px;width:14px;height:5px}.se-bars i.on{background:var(--se)}.se-level b{color:var(--se);font:800 13px Manrope}.se-level small{color:#6a7f77;font-size:11px}.se-search{margin:2px 0}.se-group{border:1px solid #d8e5de;border-left:4px solid var(--se);background:#fff;border-radius:13px;scroll-margin-top:12px;overflow:hidden;box-shadow:0 4px 14px #123a2b0d}.se-group>header{background:linear-gradient(120deg,var(--se-bg) 0,#fff 75%);border-bottom:1px solid #eef3f0;grid-template-columns:12px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.se-dot{background:var(--se);width:10px;height:10px;box-shadow:0 0 0 4px var(--se-bg);border-radius:50%}.se-group h3{color:var(--se);margin:0;font:800 14px Manrope}.se-group header p{color:#5d746a;margin:2px 0 0;font-size:11.5px;line-height:1.4}.se-rate{background:var(--se-bg);color:var(--se);white-space:nowrap;border-radius:999px;padding:3px 9px;font:800 11px Manrope}.se-group header small{color:#3d6455;text-align:center;background:#eef3f0;border-radius:999px;min-width:26px;padding:3px 7px;font-size:11px;font-weight:850}.se-cards{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;padding:12px 14px;display:grid}.se-card{border:1px solid #e1ebe6;border-top:3px solid var(--se);background:#fff;border-radius:10px;align-content:start;gap:7px;margin:0;padding:10px 12px;list-style:none;display:grid;box-shadow:0 2px 8px #123a2b0a}.se-card li{color:#17382d;padding-left:15px;font-size:12.5px;line-height:1.45;position:relative}.se-card li:before{content:"";background:var(--se);border-radius:50%;width:6px;height:6px;position:absolute;top:.5em;left:0}.se-card li+li{border-top:1px dashed #e6ece9;padding-top:7px}.se-card li+li:before{top:calc(.5em + 7px)}.se-notes{background:#f8faff;border:1px solid #dfe6f5;border-radius:12px;padding:12px 14px;position:relative}.se-notes>b{color:#2f3f6b;align-items:center;gap:6px;margin-bottom:6px;font:800 12.5px Manrope;display:flex}.se-notes>b svg{width:15px;height:15px}.se-notes.clamped .se-notes-body{max-height:220px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.se-notes .sutd-toggle[aria-expanded=true] svg{transform:rotate(180deg)}@media (width<=600px){.se-group>header{grid-template-columns:12px minmax(0,1fr) auto}.se-rate{grid-column:2;justify-self:start}.se-scale{grid-template-columns:repeat(2,minmax(0,1fr))}}.app.embedded main:has(>.sx-shell){width:100%;padding:0}.sx-shell{background:#f3f6f4;grid-template-columns:92px minmax(0,1fr);min-height:100vh;display:grid}.sx-rail{box-sizing:border-box;z-index:20;background:linear-gradient(#0b3e2e 0,#0e5139 100%);flex-direction:column;gap:6px;height:100vh;padding:14px 8px;display:flex;position:sticky;top:0}.sx-brand{color:#fff;letter-spacing:-.02em;text-align:center;margin:2px 0 14px;font:800 15px Manrope}.sx-brand b{color:#3ddc8c;font-weight:800}.sx-item{color:#ffffffb8;text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:10px 4px;font:750 10.5px/1.2 Manrope;text-decoration:none;transition:background .15s,color .15s;display:flex}.sx-icon{background:#ffffff14;border-radius:11px;place-items:center;width:38px;height:38px;transition:background .15s;display:grid}.sx-icon svg{width:19px;height:19px}.sx-item:hover{color:#fff;background:#ffffff12}.sx-item.active{color:#fff;background:#ffffff1f}.sx-item.active .sx-icon{background:#1db46d;box-shadow:0 6px 14px #0000002e}.sx-item:focus-visible{outline-offset:2px;outline:2px solid #3ddc8c}.sx-main{min-width:0}.sx-main .cz-page{padding:18px 20px 32px}@media (width<=700px){.sx-shell{grid-template-rows:auto 1fr;grid-template-columns:1fr}.sx-rail{flex-direction:row;gap:6px;height:auto;padding:6px 8px}.sx-brand{display:none}.sx-item{flex-direction:row;flex:1;justify-content:center;gap:8px;padding:6px;font-size:12px}.sx-icon{border-radius:9px;width:30px;height:30px}.sx-icon svg{width:16px;height:16px}.sx-main .cz-page{padding:12px 12px 28px}}
