/* Veteriner paneli (dashboard) reklam önizlemesi — temel stiller ad-placement.css'te; bu dosya yalnızca dashboard'a özel kuralları içerir */
.vr-ad-dashboard .ad-viewport{height:450px;background:#fafafa}.vr-ad-dashboard .ad-dashboard-layout{display:grid;grid-template-columns:122px minmax(0,1fr);gap:0;padding:0;max-width:none;margin:0}.ad-dash-nav{background:#f7f7f8;border-right:1px solid #e8e6eb;min-width:0;min-height:620px}.ad-dash-brand{padding:18px 11px 16px;background:#fff;border-bottom:1px solid #eae7ee}.ad-dash-brand>strong{display:block;font-size:10px;font-weight:700;letter-spacing:-.3px;line-height:1.4;color:#3d3544}.ad-dash-brand>span{display:block;font-size:6px;color:#b4a9ba;margin-top:4px}.ad-dash-menu{display:grid;gap:5px;padding:12px 7px}.ad-dash-menu>div{display:flex;align-items:center;gap:7px;border:1px solid transparent;border-radius:4px;padding:8px 6px;font-size:7px;font-weight:600;white-space:nowrap;color:#978b9f}.ad-dash-menu svg{width:12px;height:12px;fill:none;stroke:#ed5372;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.ad-dash-menu>div:first-child{border-color:#ffc8d5;background:#fff0f4;color:#f3123d}.ad-dash-menu .ad-dash-nav-end{margin-top:24px}.ad-dash-main{min-width:0;background:#fff}.ad-dash-topbar{height:43px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 18px;border-bottom:1px solid #ece9ef}.ad-dash-topbar>strong{font-size:13px;font-weight:700;letter-spacing:-.35px}.ad-dash-user{display:flex;align-items:center;gap:6px;color:#9d8da7;font-size:6px;font-weight:500}.ad-dash-user>span{display:grid;place-items:center;width:19px;height:19px;border-radius:4px;background:#f3123d;color:white;font-size:9px;font-weight:700}.ad-dash-content{display:grid;gap:14px;padding:17px}.ad-dash-welcome{position:relative;overflow:hidden;background:linear-gradient(115deg,#f3123d,#e91a46 60%,#c94b68);border-radius:5px;padding:14px 16px;min-height:106px;color:white;display:flex;align-items:center;justify-content:space-between;gap:12px}.ad-dash-welcome:after{content:'';position:absolute;right:-25px;top:-28px;width:150px;height:150px;border-radius:50%;border:20px solid #ffffff09;pointer-events:none}.ad-dash-welcome-copy{position:relative;z-index:1}.ad-dash-day{display:inline-flex;align-items:center;gap:5px;font-size:6px;font-weight:600;letter-spacing:.2px;border-radius:14px;padding:4px 7px;background:#ffffff21}.ad-dash-day svg{width:9px;height:9px;fill:none;stroke:white;stroke-width:1.3}.ad-dash-welcome h2{font-size:16px;font-weight:700;letter-spacing:-.35px;line-height:1.4;margin:7px 0 4px}.ad-dash-welcome p{font-size:7px;margin:0;color:#ffdee6;font-weight:500}.ad-dash-quick-links{display:flex;gap:5px;margin-top:10px}.ad-dash-quick-links>span{display:block;padding:5px 7px;border:1px solid #ffffff45;border-radius:4px;color:white;font-size:6px;font-weight:600}.ad-dash-quick-links>span:first-child{background:#fff;color:#f3123d;border-color:#fff}.ad-dash-service{position:relative;z-index:1;background:#ffffff12;border:1px solid #ffffff3d;border-radius:5px;padding:10px;min-width:86px;display:grid;gap:6px;font-size:7px;font-weight:600}.ad-dash-service>div{display:flex;align-items:center;justify-content:space-between;gap:7px;font-size:6px;color:#ffd6e0}.ad-dash-service i{width:21px;height:11px;display:block;border-radius:20px;background:#ffffff54;position:relative}.ad-dash-service i:after{content:'';position:absolute;left:2px;top:2px;height:7px;width:7px;border-radius:50%;background:#fff}.ad-dash-stats{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:stretch}.ad-dash-stat{position:relative;overflow:hidden;background:#fff;border:1px solid #ebe7ee;border-radius:5px;padding:10px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px}.ad-dash-stat:after{content:'';position:absolute;right:-15px;top:-20px;width:60px;height:60px;border-radius:50%;background:#fff4f7}.ad-dash-stat>svg{position:relative;z-index:1;width:15px;height:15px;fill:none;stroke:#f3123d;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;margin-bottom:4px}.ad-dash-stat>span{position:relative;z-index:1;font-size:6px;font-weight:700;letter-spacing:.1px;color:#a298a8;white-space:nowrap}.ad-dash-stat>strong{position:relative;z-index:1;font-size:21px;font-weight:700;line-height:1.1;letter-spacing:-.5px;color:#39303f}.ad-dash-stat>small{font-size:5px;font-weight:500;color:#b6acbd;white-space:nowrap}.ad-dash-stat-amber>svg{stroke:#eca42f}.ad-dash-stat-amber:after{background:#fff9ec}.ad-dash-stat-purple>svg{stroke:#8c7ef8}.ad-dash-stat-purple:after{background:#f4f2ff}.ad-dash-stat-blue>svg{stroke:#7b93f2}.ad-dash-stat-blue:after{background:#f1f4ff}.vr-ad-dashboard .ad-slot{aspect-ratio:2.05;border-radius:5px;background:#dff3fc;min-width:0;align-self:stretch}.vr-ad-dashboard .ad-slot-placeholder{border-color:#a8d9ef;color:#389fca;border-radius:5px;gap:5px;overflow:hidden;background:radial-gradient(ellipse at 100% 90%,#bce5f5 0 38%,transparent 38%)}.vr-ad-dashboard .ad-slot-placeholder>svg{width:23px;height:23px;stroke:#50afd1}.vr-ad-dashboard .ad-slot-placeholder strong{font-size:8px;letter-spacing:.8px}.vr-ad-dashboard .ad-slot-placeholder>span{font-size:6px;color:#65a9c6}.ad-dash-offer{position:absolute;z-index:4;top:5px;left:5px;border-radius:2px;padding:3px 5px;font-size:5px;font-weight:700;letter-spacing:.3px;color:#5d7486;background:#ffffffee;pointer-events:none}.vr-ad-dashboard .ad-slot-focus-label{font-size:7px;right:0;top:-24px;padding:6px 9px}.vr-ad-dashboard .ad-slot:before{border-radius:10px;box-shadow:0 0 0 900px #fcfbfd99,0 0 0 9px #f3123d0b}.vr-ad-dashboard .ad-creative{border-radius:5px}.vr-ad-dashboard .ad-creative-copy{padding:23px 10px 12px 23px;gap:5px;width:78%;justify-content:center}.vr-ad-dashboard .ad-creative-copy>span:first-child{font-size:5px;letter-spacing:.8px}.vr-ad-dashboard .ad-creative-copy>strong{font-size:12px;line-height:1.2;letter-spacing:-.3px}.vr-ad-dashboard .ad-creative-cta{font-size:5px;padding:3px 7px;gap:8px}.vr-ad-dashboard .ad-creative-cta b{font-size:8px}.vr-ad-dashboard .ad-creative-art{width:35%;height:82%;top:17%;right:-8px;border-radius:50px 0 0 50px}.vr-ad-dashboard .ad-creative-art svg{width:49px;height:49px}.vr-ad-dashboard .ad-creative-art>span{font-size:5px;margin-top:-4px}.vr-ad-dashboard .ad-creative-label{display:none}.ad-dash-slider-arrow{position:absolute;z-index:4;top:51%;width:13px;height:13px;border-radius:50%;background:#ffffffc9;color:#a48d9e;font-size:9px;display:grid;place-items:center;line-height:1}.ad-dash-slider-prev{left:4px}.ad-dash-slider-next{right:4px}.ad-dash-slider-dots{position:absolute;z-index:4;bottom:4px;left:0;right:0;display:flex;justify-content:center;gap:3px}.ad-dash-slider-dots i{width:8px;height:2px;border-radius:5px;background:#66b8d3}.ad-dash-slider-dots i:first-child{background:#f3123d}.vr-ad-dashboard[data-phase=brand] .ad-dash-slider-dots i{background:#ffffff45}.vr-ad-dashboard[data-phase=brand] .ad-dash-slider-dots i:first-child{background:#fff}.ad-dash-panels{display:grid;grid-template-columns:minmax(0,2.4fr) minmax(0,1fr);gap:12px}.ad-dash-panel{border:1px solid #eae6ee;border-radius:5px;background:#fff;padding:13px;min-width:0}.ad-dash-panel h3{display:flex;align-items:center;gap:6px;font-size:9px;font-weight:700;margin:0 0 5px;color:#61536d}.ad-dash-panel h3 svg{width:12px;height:12px;stroke:#f3123d;fill:none;stroke-width:1.3}.ad-dash-panel>small{font-size:6px;font-weight:500;color:#b9adbf;margin-left:18px}.ad-dash-appointments{height:161px}.ad-dash-empty{height:100px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:#b5aabd}.ad-dash-empty svg{fill:none;stroke:#b8aebe;stroke-width:1.2;width:21px;height:21px}.ad-dash-empty strong{font-size:7px;font-weight:600}.ad-dash-empty span{display:block;height:3px;border-radius:5px;background:#f1edf4;width:70%}.ad-dash-chart{height:161px}.ad-dash-donut{position:relative;width:75px;height:75px;margin:14px auto 10px;border-radius:50%;background:conic-gradient(#f6b354 0 23%,#69c699 23% 63%,#a59bee 63% 94%,#ed99a6 94%)}.ad-dash-donut:before{content:'';position:absolute;inset:10px;border-radius:50%;background:#fff}.ad-dash-donut>div{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.ad-dash-donut strong{font-size:17px;color:#81718d;font-weight:700}.ad-dash-donut span{font-size:5px;color:#b7a9c1}.ad-dash-chart-key{display:flex;justify-content:center;gap:6px}.ad-dash-chart-key i{height:3px;width:21px;background:#dceee3;border-radius:5px}.ad-dash-chart-key i:nth-child(2){background:#f8e7d1}.ad-dash-chart-key i:nth-child(3){background:#e5e1f9}.ad-dash-month{height:155px}.ad-dash-bars{height:84px;margin-top:19px;display:flex;align-items:flex-end;justify-content:space-around;gap:13px;padding:0 25px 0;border-bottom:1px solid #eee9f3;background:repeating-linear-gradient(to top,transparent 0 27px,#f5f2f7 27px 28px)}.ad-dash-bars i{width:18px;background:#f9cbd6;border-radius:4px 4px 0 0;display:block;height:35%}.ad-dash-bars i:nth-child(2){height:62%;background:#f6a9bc}.ad-dash-bars i:nth-child(3){height:48%}.ad-dash-bars i:nth-child(4){height:80%;background:#f3123d}.ad-dash-bars i:nth-child(5){height:65%;background:#f399b0}.ad-dash-bars i:nth-child(6){height:94%;background:#f3123d}.vr-ad-dashboard .ad-location-callout{left:var(--ad-target-x,60%);top:calc(var(--ad-target-bottom,290px) + 32px);transform:translate(-50%,5px);padding:14px 17px;gap:10px;max-width:39%;width:max-content}.vr-ad-dashboard[data-phase=locate] .ad-location-callout,.vr-ad-dashboard[data-phase=brand] .ad-location-callout{transform:translate(-50%,0)}.vr-ad-dashboard .ad-location-callout strong{font-size:14px;letter-spacing:-.3px}.vr-ad-dashboard .ad-location-callout div>span{font-size:8px;line-height:1.8;margin-top:5px}.vr-ad-dashboard .ad-callout-icon{width:30px;height:30px}.vr-ad-dashboard .ad-callout-icon svg{width:18px;height:18px}.vr-ad-dashboard .ad-location-callout>i{left:50%;right:auto;top:auto;bottom:calc(100% + 5px);width:0;height:21px;border-top:0;border-left:1.5px dashed #f3123d80}.vr-ad-dashboard .ad-location-callout>i:after{right:auto;left:-4px;top:0;transform:rotate(-45deg)}.vr-ad-dashboard .ad-cursor{width:25px;height:29px}
@media(max-width:800px) and (min-width:621px){.vr-ad-dashboard .ad-dashboard-layout{grid-template-columns:93px minmax(0,1fr)}.ad-dash-brand{padding:15px 8px}.ad-dash-brand>strong{font-size:8px}.ad-dash-brand>span{font-size:5px}.ad-dash-menu{padding:10px 4px;gap:3px}.ad-dash-menu>div{padding:7px 4px;gap:5px;font-size:6px}.ad-dash-menu svg{width:10px;height:10px}.ad-dash-topbar{padding:0 13px;height:38px}.ad-dash-topbar>strong{font-size:11px}.ad-dash-user{font-size:5px}.ad-dash-content{padding:13px;gap:12px}.ad-dash-welcome{padding:12px;min-height:98px}.ad-dash-welcome h2{font-size:12px}.ad-dash-welcome p{font-size:6px}.ad-dash-day{font-size:5px}.ad-dash-quick-links>span{font-size:5px;padding:4px 5px}.ad-dash-service{display:none}.ad-dash-stats{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:5px}.ad-dash-stat{padding:6px;gap:4px}.ad-dash-stat>svg{width:11px;height:11px;margin-bottom:1px}.ad-dash-stat>span{font-size:4px}.ad-dash-stat>strong{font-size:16px}.ad-dash-stat>small{font-size:4px}.vr-ad-dashboard .ad-slot-focus-label{font-size:6px;padding:5px 7px;top:-22px}.vr-ad-dashboard .ad-dash-offer{font-size:4px;left:4px;top:4px;padding:2px 4px}.vr-ad-dashboard .ad-creative-copy{padding:18px 9px 9px 18px;gap:3px}.vr-ad-dashboard .ad-creative-copy>span:first-child{font-size:4px}.vr-ad-dashboard .ad-creative-copy>strong{font-size:9px}.vr-ad-dashboard .ad-creative-cta{padding:2px 5px;font-size:4px;gap:6px}.vr-ad-dashboard .ad-creative-art svg{width:38px;height:38px}.vr-ad-dashboard .ad-creative-art>span{font-size:4px}.vr-ad-dashboard .ad-slot-placeholder>svg{width:17px;height:17px}.vr-ad-dashboard .ad-slot-placeholder strong{font-size:6px}.vr-ad-dashboard .ad-slot-placeholder>span{font-size:4px}.ad-dash-slider-arrow{width:11px;height:11px;font-size:7px}.ad-dash-slider-prev{left:3px}.ad-dash-slider-next{right:3px}.ad-dash-panels{gap:8px;grid-template-columns:2fr 1fr}.ad-dash-panel{padding:10px}.ad-dash-panel h3{font-size:7px}.ad-dash-panel>small{font-size:5px}.ad-dash-donut{width:63px;height:63px}.vr-ad-dashboard .ad-location-callout{padding:13px;max-width:50%}.vr-ad-dashboard .ad-location-callout strong{font-size:12px}.vr-ad-dashboard .ad-location-callout div>span{font-size:7px}}
@media(max-width:620px){.vr-ad-dashboard .ad-viewport{height:430px}.vr-ad-dashboard .ad-dashboard-layout{display:block;padding:0;max-width:none}.ad-dash-nav{display:none}.ad-dash-topbar{padding:0 13px;height:37px}.ad-dash-topbar>strong{font-size:12px}.ad-dash-user{font-size:6px}.ad-dash-user>span{width:18px;height:18px;font-size:8px}.ad-dash-content{padding:13px;gap:12px}.ad-dash-welcome{min-height:96px;padding:12px}.ad-dash-welcome h2{font-size:13px;margin-top:6px;letter-spacing:-.25px}.ad-dash-welcome p{font-size:6px}.ad-dash-day{font-size:5px}.ad-dash-quick-links{gap:4px;margin-top:8px}.ad-dash-quick-links>span{padding:4px 5px;font-size:5px}.ad-dash-service{display:none}.ad-dash-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ad-dash-stat{min-height:73px;padding:9px;gap:4px}.ad-dash-stat>svg{width:12px;height:12px;margin:0}.ad-dash-stat>span{font-size:6px}.ad-dash-stat>strong{font-size:19px}.ad-dash-stat>small{font-size:5px}.vr-ad-dashboard .ad-slot{grid-column:1/-1;aspect-ratio:2.05;margin:7px 0}.vr-ad-dashboard .ad-slot-focus-label{font-size:8px;top:-23px;padding:6px 9px}.vr-ad-dashboard .ad-dash-offer{font-size:6px;left:6px;top:6px;padding:4px 6px}.vr-ad-dashboard .ad-creative-copy{padding:26px 16px 15px 26px;gap:7px;width:77%}.vr-ad-dashboard .ad-creative-copy>span:first-child{font-size:6px;letter-spacing:1px}.vr-ad-dashboard .ad-creative-copy>strong{font-size:18px;line-height:1.18;letter-spacing:-.45px}.vr-ad-dashboard .ad-creative-cta{font-size:6px;padding:4px 9px;gap:10px}.vr-ad-dashboard .ad-creative-cta b{font-size:9px}.vr-ad-dashboard .ad-creative-art svg{width:70px;height:70px}.vr-ad-dashboard .ad-creative-art>span{font-size:6px}.vr-ad-dashboard .ad-slot-placeholder>svg{width:29px;height:29px}.vr-ad-dashboard .ad-slot-placeholder strong{font-size:10px}.vr-ad-dashboard .ad-slot-placeholder>span{font-size:8px}.ad-dash-slider-arrow{width:17px;height:17px;font-size:10px}.ad-dash-slider-prev{left:5px}.ad-dash-slider-next{right:5px}.ad-dash-slider-dots{bottom:5px}.ad-dash-slider-dots i{width:10px;height:2px}.ad-dash-panels{grid-template-columns:1fr}.ad-dash-chart{display:none}.vr-ad-dashboard .ad-location-callout{display:none}.vr-ad-dashboard .ad-cursor{width:27px;height:31px}}
/* Veteriner Rehberim entegrasyonu: yüklenen görsel kendi oranıyla gösterilir (yükseklik en fazla 140px); panel etiketi görselin üstünde kalır */
.vr-ad-dashboard.ad-has-image .ad-slot{align-self:center;max-width:min(100%,calc(140px * var(--ad-oran-sayi,1.6)))}
