/* İlaçlama Yönetimim — güncel ürün sunumu */
.nav-actions .text-link{display:none}
.desktop-nav{gap:14px}
.desktop-nav a{font-size:.82rem}
.portal-section{background:linear-gradient(135deg,#effbf7,#f1f6fb)}
.portal-layout{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}
.portal-copy h2{font-size:clamp(2rem,3.5vw,3.25rem);line-height:1.12;letter-spacing:-.045em;margin:14px 0 22px}
.portal-copy>p{color:var(--slate-600);margin-bottom:25px}
.portal-copy .hero-actions{margin-top:28px;flex-wrap:wrap}
.portal-window{background:#fff;border:1px solid var(--slate-200);border-radius:22px;box-shadow:var(--shadow-md);overflow:hidden}
.portal-window-header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:22px;background:var(--navy-900);color:#fff}
.portal-window-header small{display:block;color:#76d9ba;font-size:.65rem;letter-spacing:.1em;margin-bottom:4px}
.portal-window-header strong{font-size:1.05rem}
.portal-window-header>span{padding:5px 10px;border-radius:30px;background:#164e41;color:#b1f4d8;font-size:.7rem;white-space:nowrap}
.portal-window-body{padding:24px}
.portal-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:22px}
.portal-summary>div{padding:15px 12px;background:var(--slate-50);border:1px solid var(--slate-150);border-radius:12px}
.portal-summary small{display:block;font-size:.68rem;color:var(--slate-600)}
.portal-summary b{display:block;margin-top:4px;font-size:1.4rem;color:var(--navy-900)}
.portal-feature-links{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.portal-feature-links a{display:flex;align-items:center;gap:10px;padding:15px 12px;border:1px solid var(--slate-200);border-radius:12px;font-size:.82rem;font-weight:700;background:#fff;transition:border-color .2s,background .2s}
.portal-feature-links a:hover,.portal-feature-links a:focus-visible{border-color:var(--green-600);background:var(--green-50)}
.portal-feature-links svg{flex-shrink:0;color:var(--green-600)}
.portal-note{font-size:.73rem;color:var(--slate-600);margin:18px 0 0;line-height:1.6}
.portal-recent{padding:17px;margin:18px 0;background:var(--green-50);border-left:3px solid var(--green-600);border-radius:8px}
.portal-recent strong,.portal-recent small{display:block}
.portal-recent small{color:var(--slate-600);font-size:.74rem;margin-top:5px}
.explorer-tabs{overflow-x:auto;justify-content:flex-start}
.explorer-tab{white-space:nowrap;flex-shrink:0}
.portal-explorer-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:18px}
.portal-explorer-card{padding:24px;border:1px solid var(--slate-200);border-radius:14px;background:#fff;color:var(--navy-900)}
.portal-explorer-card strong{display:block;font-size:1rem;margin-bottom:7px}
.portal-explorer-card p{font-size:.82rem;color:var(--slate-600);margin-bottom:14px}
.portal-explorer-card a{color:var(--green-600);font-size:.82rem;font-weight:800}
.current-feature-tag{display:inline-flex;margin-top:15px;gap:8px;align-items:center;color:var(--green-600);font-size:.75rem;font-weight:800}
.current-feature-tag::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}
@media(max-width:1120px){.portal-layout{gap:32px}.desktop-nav a[href="#musteri-portali"]{display:none}}
@media(max-width:800px){.portal-layout{grid-template-columns:1fr}.portal-copy{max-width:640px}.portal-window{max-width:640px;width:100%}.portal-explorer-grid{grid-template-columns:1fr}}
@media(max-width:480px){.portal-window-body{padding:16px}.portal-summary{gap:6px}.portal-summary>div{padding:12px 8px}.portal-summary b{font-size:1.15rem}.portal-feature-links{grid-template-columns:1fr}.portal-window-header{padding:18px 16px}.portal-window-header>span{font-size:.6rem}.portal-copy .hero-actions>.button{width:100%;justify-content:center}.portal-explorer-card{padding:18px}}
